diff --git a/ArchiSteamFarm/ArchiSteamFarm.csproj b/ArchiSteamFarm/ArchiSteamFarm.csproj index ebd054cf5..f8e464762 100644 --- a/ArchiSteamFarm/ArchiSteamFarm.csproj +++ b/ArchiSteamFarm/ArchiSteamFarm.csproj @@ -183,7 +183,7 @@ - + ResXFileCodeGenerator Strings.Designer.cs diff --git a/ArchiSteamFarm/Localization/Strings.pl.resx b/ArchiSteamFarm/Localization/Strings.pl-PL.resx similarity index 97% rename from ArchiSteamFarm/Localization/Strings.pl.resx rename to ArchiSteamFarm/Localization/Strings.pl-PL.resx index 6eef96858..495417ab7 100644 --- a/ArchiSteamFarm/Localization/Strings.pl.resx +++ b/ArchiSteamFarm/Localization/Strings.pl-PL.resx @@ -59,46 +59,46 @@ : using a System.ComponentModel.TypeConverter : and then encoded with base64 encoding. --> - - + + - + - - - - + + + + - - + + - - + + - - - - + + + + - + - + @@ -118,26 +118,359 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Accepting trade: {0} + Akceptowanie oferty: {0} {0} will be replaced by trade number ASF will automatically check for new versions every {0} hours. {0} will be replaced by number of hours + + Content: +{0} + {0} will be replaced by content string. Please note that this string should include newline for formatting. + + + Configured {0} property is invalid: {1} + {0} will be replaced by name of the configuration property, {1} will be replaced by invalid value + + + ASF V{0} has run into fatal exception before core logging module was even able to initialize! + {0} will be replaced by version number + + + Exception: {0}() {1} +StackTrace: +{2} + {0} will be replaced by function name, {1} will be replaced by exception message, {2} will be replaced by entire stack trace. Please note that this string should include newlines for formatting. + + + Exiting with non-zero error code! + + + Request failing: {0} + {0} will be replaced by URL of the request + + + Global config could not be loaded, please make sure that {0} exists and is valid! Follow setting up guide on the wiki if you're confused. + {0} will be replaced by file's path + + + {0} is invalid! + {0} will be replaced by object's name + + + Refusing to execute this function due to invalid DeviceID in ASF 2FA! + + + No bots are defined, did you forget to configure your ASF? + + + {0} is null! + {0} will be replaced by object's name + + + Parsing {0} failed! + {0} will be replaced by object's name + + + Could not remove old ASF binary, please remove {0} manually in order for update function to work! + {0} will be replaced by file's path + + + Request failed despite of {0} tries! + {0} will be replaced by maximum number of tries + + + Could not check latest version! + + + Could not proceed with update because there is no asset that relates to currently running binary! Please ensure that your ASF binary is named appropriately! + + + Could not proceed with an update because that version doesn't include any assets! + + + Received a request for user input, but process is running in headless mode! + + + Refusing to handle the request because SteamOwnerID is not set! + + + Exiting... + + + Failed! + + + Global config file has been changed! + + + Global config file has been removed! + + + Ignoring trade: {0} + {0} will be replaced by trade number + + + Logging in to {0}... + {0} will be replaced by service's name + + + No bots are running, exiting... + + + Refreshing our session! + + + Rejecting trade: {0} + {0} will be replaced by trade number + + + Restarting... + + + ASF detected unsupported runtime version, program might NOT run correctly in current environment. You're running it at your own risk without support! + + + Required version: {0} | Found version: {1} + {0} will be replaced by required version, {1} will be replaced by current version + + + Your {0} runtime version is OK. + {0} will be replaced by runtime name (e.g. "Mono") + + + Your {0} runtime version is too old! + {0} will be replaced by runtime name (e.g. "Mono") + + + Starting... + + + Status code: {0} + {0} will be replaced by status code number/name + + + Success! + + + 1 day + + + {0} days + {0} will be replaced by number of days + + + 1 hour + + + {0} hours + {0} will be replaced by number of hours + + + 1 minute + + + {0} minutes + {0} will be replaced by number of minutes + + + 1 second + + + {0} seconds + {0} will be replaced by number of seconds + + + Unlocking parental account... + + + Checking for new version... + + + Downloading new version... While waiting, consider donating if you appreciate the work being done! :) + + + Update process finished! + + + New ASF version is available! Consider updating yourself! + + + Local version: {0} | Remote version: {1} + {0} will be replaced by current version, {1} will be replaced by remote version + + + <{0}> Please enter your Device ID (including "android:"): + {0} will be replaced by bot's name. Please note that this translation should end with space + + + <{0}> Please enter your 2FA code from your Steam authenticator app: + {0} will be replaced by bot's name. Please note that this translation should end with space + + + <{0}> Please enter SteamGuard auth code that was sent on your e-mail: + {0} will be replaced by bot's name. Please note that this translation should end with space + + + <{0}> Please enter your Steam login: + {0} will be replaced by bot's name. Please note that this translation should end with space + + + <{0}> Please enter Steam parental PIN: + {0} will be replaced by bot's name. Please note that this translation should end with space + + + <{0}> Please enter your Steam password: + {0} will be replaced by bot's name. Please note that this translation should end with space + + + <{0}> Please enter undocumented value of {1}: + {0} will be replaced by bot's name, {1} will be replaced by property name. Please note that this translation should end with space + + + <{0}> Please enter your WCF host: + {0} will be replaced by bot's name. Please note that this translation should end with space + + + Received unknown confirmation type, please report this: {0} + {0} will be replaced by unknown confirmation type + + + Playing more than {0} games concurrently is not possible, only first {0} entries from {1} will be used! + {0} will be replaced by max number of games, {1} will be replaced by name of the configuration property + + + Ignoring WCF command because --client wasn't specified: {0} + {0} will be replaced by WCF command + + + WCF service could not be started because of AddressAccessDeniedException! If you want to use WCF service provided by ASF, consider starting ASF as administrator, or giving proper permissions! + + + Answered to WCF command: {0} with: {1} + {0} will be replaced by WCF command, {1} will be replaced by WCF answer + + + WCF server ready! + + + WCF response received: {0} + {0} will be replaced by WCF response + + + Sending command: {0} to WCF server on {1}... + {0} will be replaced by WCF command, {1} will be replaced by WCF hostname + + + Starting WCF server on {0}... + {0} will be replaced by WCF hostname + + + That bot instance is already stopped! + + + Couldn't find any bot named {0}! + {0} will be replaced by bot's name + + + There are {0}/{1} bots running, with total of {2} games ({3} cards) left to idle. + {0} will be replaced by number of active bots, {1} will be replaced by total number of bots, {2} will be replaced by total number of games left to idle, {3} will be replaced by total number of cards left to idle + + + Bot {0} is idling game: {1} ({2}, {3} card drops remaining) from a total of {4} games ({5} cards) left to idle (~{6} remaining). + {0} will be replaced by bot's name, {1} will be replaced by game's appID (number), {2} will be replaced by game's name, {3} will be replaced by number of cards left to idle, {4} will be replaced by total number of games to idle, {5} will be replaced by total number of cards to idle, {6} will be replaced by translated TimeSpan string built from TimeSpan* translation parts + + + Bot {0} is idling games: {1} from a total of {2} games ({3} cards) left to idle (~{4} remaining). + {0} will be replaced by bot's name, {1} will be replaced by list of the games (appIDs, numbers), {2} will be replaced by total number of games to idle, {3} will be replaced by total number of cards to idle, {4} will be replaced by translated TimeSpan string built from TimeSpan* translation parts + + + Checking first badge page... + + + Checking other badge pages... + + + Chosen farming algorithm: {0} + {0} will be replaced by the name of chosen farming algorithm + + + Done! + + + We have a total of {0} games ({1} cards) left to idle (~{3} remaining)... + {0} will be replaced by number of games, {1} will be replaced by number of cards, {2} will be replaced by translated TimeSpan string built from TimeSpan* translation parts + + + Idling finished! + + + Finished idling: {0} ({1}) after {2} of playtime! + {0} will be replaced by game's appID (number), {1} will be replaced by game's name, {2} will be replaced by translated TimeSpan string built from TimeSpan* translation parts + + + Finished idling games: {0} + {0} will be replaced by list of the games (appIDs, numbers), separated by a comma + + + Idling status for {0} ({1}): {2} cards remaining + {0} will be replaced by game's appID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to idle + + + Idling stopped! + + + Not honoring this request, as sticky pause is enabled! + + + We don't have anything to idle on this account! + + + Now idling: {0} ({1}) + {0} will be replaced by game's appID (number), {1} will be replaced by game's name + + + Now idling: {0} + {0} will be replaced by list of the games (appIDs, numbers), separated by a comma + + + Playing is currently unavailable, we'll try again later! + + + Still idling: {0} ({1}) + {0} will be replaced by game's appID (number), {1} will be replaced by game's name + + + Still idling: {0} + {0} will be replaced by list of the games (appIDs, numbers), separated by a comma + + + Stopped idling: {0} ({1}) + {0} will be replaced by game's appID (number), {1} will be replaced by game's name + + + Stopped idling: {0} + {0} will be replaced by list of the games (appIDs, numbers), separated by a comma + + + Unknown command! + + + Could not get badges information, we will try again later! + + + Could not check cards status for: {0} ({1}), we will try again later! + {0} will be replaced by game's appID (number), {1} will be replaced by game's name + Accepting gift: {0}... {0} will be replaced by giftID (number) - - Account is no longer occupied, idling process resumed! - This account is limited, farming process is permanently unavailable until the restriction is removed! - - Account is currently being used, ASF will resume idling when it's free... - <{0}> GameID: {1} | Status: {2} {0} will be replaced by bot's name, {1} will be replaced by gameID (number), {2} will be replaced by status string @@ -150,9 +483,6 @@ That bot instance is already running! {0} will be replaced by bot's name - - That bot instance is already stopped! - Converting .maFile into ASF format... @@ -179,21 +509,12 @@ Automatic idling is now paused! You have {0} minutes to start a game. {0} will be replaced by number of minutes - - Shared library has not been launched in given time period, idling process resumed! - Automatic idling is resumed already! Connected to Steam! - - Connecting... - - - Connection to Steam Network lost, reconnecting... - Disconnected from Steam! @@ -204,9 +525,6 @@ [{0}] password: {1} {0} will be replaced by password encryption method (string), {1} will be replaced by encrypted password using that method (string) - - HeartBeat failed to disconnect the client, abandoning this bot instance! - Not starting this bot instance because it's disabled in config file! @@ -258,10 +576,6 @@ This bot instance is not connected! {0} will be replaced by bot's name - - Couldn't find any bot named {0}! - {0} will be replaced by bot's name - <{0}> Not owned yet: {1} {0} will be replaced by bot's name, {1} will be replaced by query (string) @@ -292,18 +606,6 @@ Bot {0} is not idling anything. {0} will be replaced by bot's name - - There are {0}/{1} bots running, with total of {2} games ({3} cards) left to idle. - {0} will be replaced by number of active bots, {1} will be replaced by total number of bots, {2} will be replaced by total number of games left to idle, {3} will be replaced by total number of cards left to idle - - - Bot {0} is idling game: {1} ({2}, {3} card drops remaining) from a total of {4} games ({5} cards) left to idle (~{6} remaining). - {0} will be replaced by bot's name, {1} will be replaced by game's appID (number), {2} will be replaced by game's name, {3} will be replaced by number of cards left to idle, {4} will be replaced by total number of games to idle, {5} will be replaced by total number of cards to idle, {6} will be replaced by translated TimeSpan string built from TimeSpan* translation parts - - - Bot {0} is idling games: {1} from a total of {2} games ({3} cards) left to idle (~{4} remaining). - {0} will be replaced by bot's name, {1} will be replaced by list of the games (appIDs, numbers), {2} will be replaced by total number of games to idle, {3} will be replaced by total number of cards to idle, {4} will be replaced by translated TimeSpan string built from TimeSpan* translation parts - Bot {0} is limited and can't drop any cards through idling. {0} will be replaced by bot's name @@ -324,12 +626,6 @@ Bot {0} is currently being used. {0} will be replaced by bot's name - - Could not initialize SteamDirectory, connecting with Steam Network might take much longer than usual! - - - Stopping... - Unable to connect to Steam: {0} {0} will be replaced by failure reason (string) @@ -338,348 +634,52 @@ Unable to login to Steam: {0}/{1} {0} will be replaced by failure reason (string), {1} will be replaced by extended failure reason (string) - - Checking first badge page... - - - Checking other badge pages... - - - Chosen farming algorithm: {0} - {0} will be replaced by the name of chosen farming algorithm - - - Content: -{0} - {0} will be replaced by content string. Please note that this string should include newline for formatting. - - - Done! - - - Your bot config is invalid, please verify content of {0} and try again! - {0} will be replaced by file's path - - - Configured {0} property is invalid: {1} - {0} will be replaced by name of the configuration property, {1} will be replaced by invalid value - - - Persistent database could not be loaded, if issue persists, please remove {0} in order to recreate the database! - {0} will be replaced by file's path - - - ASF V{0} has run into fatal exception before core logging module was even able to initialize! - {0} will be replaced by version number - - - Exception: {0}() {1} -StackTrace: -{2} - {0} will be replaced by function name, {1} will be replaced by exception message, {2} will be replaced by entire stack trace. Please note that this string should include newlines for formatting. - - - Exiting with non-zero error code! - - - Request failing: {0} - {0} will be replaced by URL of the request - - - Global config could not be loaded, please make sure that {0} exists and is valid! Follow setting up guide on the wiki if you're confused. - {0} will be replaced by file's path - - - Global config file has been removed! - {0} is empty! {0} will be replaced by object's name - - {0} is invalid! - {0} will be replaced by object's name - - - Refusing to execute this function due to invalid DeviceID in ASF 2FA! - - - No bots are defined, did you forget to configure your ASF? - - - {0} is null! - {0} will be replaced by object's name - - - Parsing {0} failed! - {0} will be replaced by object's name - - - Could not remove old ASF binary, please remove {0} manually in order for update function to work! - {0} will be replaced by file's path - - - Request failed despite of {0} tries! - {0} will be replaced by maximum number of tries - - - Could not check latest version! - - - Could not proceed with update because there is no asset that relates to currently running binary! Please ensure that your ASF binary is named appropriately! - - - Could not proceed with an update because that version doesn't include any assets! - - - Received a request for user input, but process is running in headless mode! - - - Refusing to handle the request because SteamOwnerID is not set! - - - WCF service could not be started because of AddressAccessDeniedException! If you want to use WCF service provided by ASF, consider starting ASF as administrator, or giving proper permissions! - - - Exiting... - - - We have a total of {0} games ({1} cards) left to idle (~{3} remaining)... - {0} will be replaced by number of games, {1} will be replaced by number of cards, {2} will be replaced by translated TimeSpan string built from TimeSpan* translation parts - - - Global config file has been changed! - - - Idling finished! - - - Finished idling: {0} ({1}) after {2} of playtime! - {0} will be replaced by game's appID (number), {1} will be replaced by game's name, {2} will be replaced by translated TimeSpan string built from TimeSpan* translation parts - - - Finished idling games: {0} - {0} will be replaced by list of the games (appIDs, numbers), separated by a comma - - - Idling status for {0} ({1}): {2} cards remaining - {0} will be replaced by game's appID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to idle - - - Idling stopped! - - - Not honoring this request, as sticky pause is enabled! - - - Ignoring trade: {0} - {0} will be replaced by trade number - - - Initializing {0}... - {0} will be replaced by service name that is being initialized - - - Logging in to {0}... - {0} will be replaced by service's name - - - No bots are running, exiting... - - - We don't have anything to idle on this account! - - - Now idling: {0} ({1}) - {0} will be replaced by game's appID (number), {1} will be replaced by game's name - - - Now idling: {0} - {0} will be replaced by list of the games (appIDs, numbers), separated by a comma - - - Playing is currently unavailable, we'll try again later! - - - Refreshing our session! - - - Rejecting trade: {0} - {0} will be replaced by trade number - - - Restarting... - - - Required version: {0} | Found version: {1} - {0} will be replaced by required version, {1} will be replaced by current version - - - Your {0} runtime version is OK. - {0} will be replaced by runtime name (e.g. "Mono") - - - Starting... - - - Status code: {0} - {0} will be replaced by status code number/name - - - Still idling: {0} ({1}) - {0} will be replaced by game's appID (number), {1} will be replaced by game's name - - - Still idling: {0} - {0} will be replaced by list of the games (appIDs, numbers), separated by a comma - - - Stopped idling: {0} ({1}) - {0} will be replaced by game's appID (number), {1} will be replaced by game's name - - - Stopped idling: {0} - {0} will be replaced by list of the games (appIDs, numbers), separated by a comma - - - Success! - - - 1 day - - - {0} days - {0} will be replaced by number of days - - - 1 hour - - - {0} hours - {0} will be replaced by number of hours - - - 1 minute - - - {0} minutes - {0} will be replaced by number of minutes - - - 1 second - - - {0} seconds - {0} will be replaced by number of seconds - - - Unknown command! - - - Unlocking parental account... - Unused keys: {0} {0} will be replaced by list of cd-keys (strings), separated by a comma - - Checking for new version... - - - Downloading new version... While waiting, consider donating if you appreciate the work being done! :) - - - Update process finished! - - - New ASF version is available! Consider updating yourself! - - - Local version: {0} | Remote version: {1} - {0} will be replaced by current version, {1} will be replaced by remote version - - - <{0}> Please enter your Device ID (including "android:"): - {0} will be replaced by bot's name. Please note that this translation should end with space - - - <{0}> Please enter your 2FA code from your Steam authenticator app: - {0} will be replaced by bot's name. Please note that this translation should end with space - - - <{0}> Please enter SteamGuard auth code that was sent on your e-mail: - {0} will be replaced by bot's name. Please note that this translation should end with space - - - <{0}> Please enter your Steam login: - {0} will be replaced by bot's name. Please note that this translation should end with space - - - <{0}> Please enter Steam parental PIN: - {0} will be replaced by bot's name. Please note that this translation should end with space - - - <{0}> Please enter your Steam password: - {0} will be replaced by bot's name. Please note that this translation should end with space - - - <{0}> Please enter undocumented value of {1}: - {0} will be replaced by bot's name, {1} will be replaced by property name. Please note that this translation should end with space - - - <{0}> Please enter your WCF host: - {0} will be replaced by bot's name. Please note that this translation should end with space - - - Could not get badges information, we will try again later! - - - Could not check cards status for: {0} ({1}), we will try again later! - {0} will be replaced by game's appID (number), {1} will be replaced by game's name - - - Failed! - Failed due to error: {0} {0} will be replaced by failure reason (string) - - Received unknown confirmation type, please report this: {0} - {0} will be replaced by unknown confirmation type + + Connection to Steam Network lost, reconnecting... - - ASF detected unsupported runtime version, program might NOT run correctly in current environment. You're running it at your own risk without support! + + Account is no longer occupied, idling process resumed! - - Your {0} runtime version is too old! - {0} will be replaced by runtime name (e.g. "Mono") + + Account is currently being used, ASF will resume idling when it's free... - - Playing more than {0} games concurrently is not possible, only first {0} entries from {1} will be used! - {0} will be replaced by max number of games, {1} will be replaced by name of the configuration property + + Shared library has not been launched in given time period, idling process resumed! - - Ignoring WCF command because --client wasn't specified: {0} - {0} will be replaced by WCF command + + Łączenie... - - Answered to WCF command: {0} with: {1} - {0} will be replaced by WCF command, {1} will be replaced by WCF answer + + HeartBeat failed to disconnect the client, abandoning this bot instance! - - WCF server ready! + + Could not initialize SteamDirectory, connecting with Steam Network might take much longer than usual! - - WCF response received: {0} - {0} will be replaced by WCF response + + Stopping... - - Sending command: {0} to WCF server on {1}... - {0} will be replaced by WCF command, {1} will be replaced by WCF hostname + + Your bot config is invalid, please verify content of {0} and try again! + {0} will be replaced by file's path - - Starting WCF server on {0}... - {0} will be replaced by WCF hostname + + Persistent database could not be loaded, if issue persists, please remove {0} in order to recreate the database! + {0} will be replaced by file's path - \ No newline at end of file + + Initializing {0}... + {0} will be replaced by service name that is being initialized + + diff --git a/GUI/GUI.csproj b/GUI/GUI.csproj index df94f7b93..5f3fb8ca8 100644 --- a/GUI/GUI.csproj +++ b/GUI/GUI.csproj @@ -182,8 +182,8 @@ - - Localization\Strings.pl.resx + + Localization\Strings.pl-PL.resx Localization\Strings.resx