From ab6ce7c7e5c8ebc408d0845e6ac63eba68d8f034 Mon Sep 17 00:00:00 2001 From: MisakaDev <31675199+MisakaDev@users.noreply.github.com> Date: Wed, 14 Nov 2018 21:51:21 +0200 Subject: [PATCH] Add !level command (#946) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * add !level command * Added blank lines * Fix https://github.com/JustArchiNET/ArchiSteamFarm/pull/946 * Fix №2 https://github.com/JustArchiNET/ArchiSteamFarm/pull/946 --- ArchiSteamFarm/ArchiHandler.cs | 28 ++ ArchiSteamFarm/Commands.cs | 44 +++ .../Localization/Strings.Designer.cs | 349 +++++++++--------- ArchiSteamFarm/Localization/Strings.resx | 6 +- 4 files changed, 256 insertions(+), 171 deletions(-) diff --git a/ArchiSteamFarm/ArchiHandler.cs b/ArchiSteamFarm/ArchiHandler.cs index 373b1f906..5c9abaaea 100644 --- a/ArchiSteamFarm/ArchiHandler.cs +++ b/ArchiSteamFarm/ArchiHandler.cs @@ -213,6 +213,34 @@ namespace ArchiSteamFarm { return body.chat_group_summary.chat_group_id; } + internal async Task GetLevel() { + if (!Client.IsConnected) { + return null; + } + + CPlayer_GetGameBadgeLevels_Request request = new CPlayer_GetGameBadgeLevels_Request { }; + SteamUnifiedMessages.ServiceMethodResponse response; + + try { + response = await UnifiedPlayerService.SendMessage(x => x.GetGameBadgeLevels(request)); + } catch (Exception e) { + ArchiLogger.LogGenericWarningException(e); + return null; + } + + if (response == null) { + ArchiLogger.LogNullError(nameof(response)); + return null; + } + + if (response.Result != EResult.OK) { + return null; + } + + CPlayer_GetGameBadgeLevels_Response body = response.GetDeserializedResponse(); + return body.player_level; + } + internal async Task> GetMyChatGroupIDs() { if (!Client.IsConnected) { return null; diff --git a/ArchiSteamFarm/Commands.cs b/ArchiSteamFarm/Commands.cs index d9d55a355..d10b91643 100644 --- a/ArchiSteamFarm/Commands.cs +++ b/ArchiSteamFarm/Commands.cs @@ -85,6 +85,8 @@ namespace ArchiSteamFarm { return ResponseIdleBlacklist(steamID); case "IQ": return ResponseIdleQueue(steamID); + case "LEVEL": + return await ResponseLevel(steamID).ConfigureAwait(false); case "LOOT": return await ResponseLoot(steamID).ConfigureAwait(false); case "LOOT&": @@ -188,6 +190,8 @@ namespace ArchiSteamFarm { } return await ResponseIdleQueueRemove(steamID, args[1]).ConfigureAwait(false); + case "LEVEL": + return await ResponseLevel(steamID, Utilities.GetArgsAsText(args, 1, ",")).ConfigureAwait(false); case "LOOT": return await ResponseLoot(steamID, Utilities.GetArgsAsText(args, 1, ",")).ConfigureAwait(false); case "LOOT^": @@ -1169,6 +1173,46 @@ namespace ArchiSteamFarm { return responses.Count > 0 ? string.Join(Environment.NewLine, responses) : null; } + private async Task ResponseLevel(ulong steamID) { + if (steamID == 0) { + Bot.ArchiLogger.LogNullError(nameof(steamID)); + return null; + } + + if (!Bot.IsConnectedAndLoggedOn) { + return FormatBotResponse(Strings.BotNotConnected); + } + + if (!Bot.IsMaster(steamID)) { + return null; + } + + uint? level = await Bot.ArchiHandler.GetLevel().ConfigureAwait(false); + + if (!level.HasValue) { + return FormatBotResponse(Strings.WarningFailed); + } + + return FormatBotResponse(string.Format(Strings.BotLevel, level.Value)); + } + + private static async Task ResponseLevel(ulong steamID, string botNames) { + if ((steamID == 0) || string.IsNullOrEmpty(botNames)) { + ASF.ArchiLogger.LogNullError(nameof(steamID) + " || " + nameof(botNames)); + return null; + } + + HashSet bots = Bot.GetBots(botNames); + if ((bots == null) || (bots.Count == 0)) { + return ASF.IsOwner(steamID) ? FormatStaticResponse(string.Format(Strings.BotNotFound, botNames)) : null; + } + + IList results = await Utilities.InParallel(bots.Select(bot => bot.Commands.ResponseLevel(steamID))).ConfigureAwait(false); + + List responses = new List(results.Where(result => !string.IsNullOrEmpty(result))); + return responses.Count > 0 ? string.Join(Environment.NewLine, responses) : null; + } + private async Task ResponseLoot(ulong steamID) { if (steamID == 0) { Bot.ArchiLogger.LogNullError(nameof(steamID)); diff --git a/ArchiSteamFarm/Localization/Strings.Designer.cs b/ArchiSteamFarm/Localization/Strings.Designer.cs index 0c431e3ca..97f236ad6 100644 --- a/ArchiSteamFarm/Localization/Strings.Designer.cs +++ b/ArchiSteamFarm/Localization/Strings.Designer.cs @@ -1,10 +1,10 @@ //------------------------------------------------------------------------------ // -// Ten kod został wygenerowany przez narzędzie. -// Wersja wykonawcza:4.0.30319.42000 +// Этот код создан программой. +// Исполняемая версия:4.0.30319.42000 // -// Zmiany w tym pliku mogą spowodować nieprawidłowe zachowanie i zostaną utracone, jeśli -// kod zostanie ponownie wygenerowany. +// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае +// повторной генерации кода. // //------------------------------------------------------------------------------ @@ -13,12 +13,12 @@ namespace ArchiSteamFarm.Localization { /// - /// Klasa zasobu wymagająca zdefiniowania typu do wyszukiwania zlokalizowanych ciągów itd. + /// Класс ресурса со строгой типизацией для поиска локализованных строк и т.д. /// - // Ta klasa została automatycznie wygenerowana za pomocą klasy StronglyTypedResourceBuilder - // przez narzędzie, takie jak ResGen lub Visual Studio. - // Aby dodać lub usunąć składową, edytuj plik ResX, a następnie ponownie uruchom narzędzie ResGen - // z opcją /str lub ponownie utwórz projekt VS. + // Этот класс создан автоматически классом StronglyTypedResourceBuilder + // с помощью такого средства, как ResGen или Visual Studio. + // Чтобы добавить или удалить член, измените файл .ResX и снова запустите ResGen + // с параметром /str или перестройте свой проект VS. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] @@ -33,7 +33,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Zwraca buforowane wystąpienie ResourceManager używane przez tę klasę. + /// Возвращает кэшированный экземпляр ResourceManager, использованный этим классом. /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] internal static global::System.Resources.ResourceManager ResourceManager { @@ -47,8 +47,8 @@ namespace ArchiSteamFarm.Localization { } /// - /// Przesłania właściwość CurrentUICulture bieżącego wątku dla wszystkich - /// przypadków przeszukiwania zasobów za pomocą tej klasy zasobów wymagającej zdefiniowania typu. + /// Перезаписывает свойство CurrentUICulture текущего потока для всех + /// обращений к ресурсу с помощью этого класса ресурса со строгой типизацией. /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] internal static global::System.Globalization.CultureInfo Culture { @@ -61,7 +61,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Accepting trade: {0}. + /// Ищет локализованную строку, похожую на Accepting trade: {0}. /// internal static string AcceptingTrade { get { @@ -70,7 +70,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu ASF will automatically check for new versions every {0}.. + /// Ищет локализованную строку, похожую на ASF will automatically check for new versions every {0}.. /// internal static string AutoUpdateCheckInfo { get { @@ -79,7 +79,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Accepted donation trade: {0}. + /// Ищет локализованную строку, похожую на Accepted donation trade: {0}. /// internal static string BotAcceptedDonationTrade { get { @@ -88,7 +88,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Accepting gift: {0}.... + /// Ищет локализованную строку, похожую на Accepting gift: {0}.... /// internal static string BotAcceptingGift { get { @@ -97,7 +97,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Account is no longer occupied: idling process resumed!. + /// Ищет локализованную строку, похожую на Account is no longer occupied: idling process resumed!. /// internal static string BotAccountFree { get { @@ -106,7 +106,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu This account is limited, idling process is unavailable until the restriction is removed!. + /// Ищет локализованную строку, похожую на This account is limited, idling process is unavailable until the restriction is removed!. /// internal static string BotAccountLimited { get { @@ -115,7 +115,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu This account is locked, idling process is permanently unavailable!. + /// Ищет локализованную строку, похожую на This account is locked, idling process is permanently unavailable!. /// internal static string BotAccountLocked { get { @@ -124,7 +124,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Account is currently being used: ASF will resume idling when it's free.... + /// Ищет локализованную строку, похожую на Account is currently being used: ASF will resume idling when it's free.... /// internal static string BotAccountOccupied { get { @@ -133,7 +133,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu ID: {0} | Status: {1}. + /// Ищет локализованную строку, похожую на ID: {0} | Status: {1}. /// internal static string BotAddLicense { get { @@ -142,7 +142,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu ID: {0} | Status: {1} | Items: {2}. + /// Ищет локализованную строку, похожую на ID: {0} | Status: {1} | Items: {2}. /// internal static string BotAddLicenseWithItems { get { @@ -151,7 +151,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu This bot is already running!. + /// Ищет локализованную строку, похожую на This bot is already running!. /// internal static string BotAlreadyRunning { get { @@ -160,7 +160,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu This bot has already stopped!. + /// Ищет локализованную строку, похожую на This bot has already stopped!. /// internal static string BotAlreadyStopped { get { @@ -169,7 +169,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Converting .maFile into ASF format.... + /// Ищет локализованную строку, похожую на Converting .maFile into ASF format.... /// internal static string BotAuthenticatorConverting { get { @@ -178,7 +178,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Successfully finished importing mobile authenticator!. + /// Ищет локализованную строку, похожую на Successfully finished importing mobile authenticator!. /// internal static string BotAuthenticatorImportFinished { get { @@ -187,7 +187,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Your DeviceID is incorrect or doesn't exist!. + /// Ищет локализованную строку, похожую на Your DeviceID is incorrect or doesn't exist!. /// internal static string BotAuthenticatorInvalidDeviceID { get { @@ -196,7 +196,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu 2FA Token: {0}. + /// Ищет локализованную строку, похожую на 2FA Token: {0}. /// internal static string BotAuthenticatorToken { get { @@ -205,7 +205,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Automatic idling has paused!. + /// Ищет локализованную строку, похожую на Automatic idling has paused!. /// internal static string BotAutomaticIdlingNowPaused { get { @@ -214,7 +214,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Automatic idling has resumed!. + /// Ищет локализованную строку, похожую на Automatic idling has resumed!. /// internal static string BotAutomaticIdlingNowResumed { get { @@ -223,7 +223,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Automatic idling is paused already!. + /// Ищет локализованную строку, похожую на Automatic idling is paused already!. /// internal static string BotAutomaticIdlingPausedAlready { get { @@ -232,7 +232,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Automatic idling is resumed already!. + /// Ищет локализованную строку, похожую на Automatic idling is resumed already!. /// internal static string BotAutomaticIdlingResumedAlready { get { @@ -241,7 +241,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Connected to Steam!. + /// Ищет локализованную строку, похожую на Connected to Steam!. /// internal static string BotConnected { get { @@ -250,7 +250,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Connecting.... + /// Ищет локализованную строку, похожую на Connecting.... /// internal static string BotConnecting { get { @@ -259,7 +259,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Connection to Steam Network lost. Reconnecting.... + /// Ищет локализованную строку, похожую на Connection to Steam Network lost. Reconnecting.... /// internal static string BotConnectionLost { get { @@ -268,7 +268,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Disconnected from Steam!. + /// Ищет локализованную строку, похожую на Disconnected from Steam!. /// internal static string BotDisconnected { get { @@ -277,7 +277,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Disconnecting.... + /// Ищет локализованную строку, похожую на Disconnecting.... /// internal static string BotDisconnecting { get { @@ -286,7 +286,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu [{0}] password: {1}. + /// Ищет локализованную строку, похожую на [{0}] password: {1}. /// internal static string BotEncryptedPassword { get { @@ -295,7 +295,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Bot has no wallet.. + /// Ищет локализованную строку, похожую на Bot has no wallet.. /// internal static string BotHasNoWallet { get { @@ -304,7 +304,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Failed to disconnect the client. Abandoning this bot instance!. + /// Ищет локализованную строку, похожую на Failed to disconnect the client. Abandoning this bot instance!. /// internal static string BotHeartBeatFailed { get { @@ -313,7 +313,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Not starting this bot instance because it's disabled in config file!. + /// Ищет локализованную строку, похожую на Not starting this bot instance because it's disabled in config file!. /// internal static string BotInstanceNotStartingBecauseDisabled { get { @@ -322,7 +322,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Received TwoFactorCodeMismatch error code {0} times in a row. Either your 2FA credentials are no longer valid, or your clock is out of sync, aborting!. + /// Ищет локализованную строку, похожую на Received TwoFactorCodeMismatch error code {0} times in a row. Either your 2FA credentials are no longer valid, or your clock is out of sync, aborting!. /// internal static string BotInvalidAuthenticatorDuringLogin { get { @@ -331,7 +331,16 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Logged off of Steam: {0}. + /// Ищет локализованную строку, похожую на Bot has level {0}.. + /// + internal static string BotLevel { + get { + return ResourceManager.GetString("BotLevel", resourceCulture); + } + } + + /// + /// Ищет локализованную строку, похожую на Logged off of Steam: {0}. /// internal static string BotLoggedOff { get { @@ -340,7 +349,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Successfully logged on as {0}.. + /// Ищет локализованную строку, похожую на Successfully logged on as {0}.. /// internal static string BotLoggedOn { get { @@ -349,7 +358,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Logging in.... + /// Ищет локализованную строку, похожую на Logging in.... /// internal static string BotLoggingIn { get { @@ -358,7 +367,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu This account seems to be used in another ASF instance, which is undefined behaviour, refusing to keep it running!. + /// Ищет локализованную строку, похожую на This account seems to be used in another ASF instance, which is undefined behaviour, refusing to keep it running!. /// internal static string BotLogonSessionReplaced { get { @@ -367,7 +376,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Trade offer failed!. + /// Ищет локализованную строку, похожую на Trade offer failed!. /// internal static string BotLootingFailed { get { @@ -376,7 +385,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Trade couldn't be sent because there is no user with master permission defined!. + /// Ищет локализованную строку, похожую на Trade couldn't be sent because there is no user with master permission defined!. /// internal static string BotLootingMasterNotDefined { get { @@ -385,7 +394,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu You don't have any lootable types set!. + /// Ищет локализованную строку, похожую на You don't have any lootable types set!. /// internal static string BotLootingNoLootableTypes { get { @@ -394,7 +403,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Looting is now disabled!. + /// Ищет локализованную строку, похожую на Looting is now disabled!. /// internal static string BotLootingNowDisabled { get { @@ -403,7 +412,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Looting is now enabled!. + /// Ищет локализованную строку, похожую на Looting is now enabled!. /// internal static string BotLootingNowEnabled { get { @@ -412,7 +421,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Trade offer sent successfully!. + /// Ищет локализованную строку, похожую на Trade offer sent successfully!. /// internal static string BotLootingSuccess { get { @@ -421,7 +430,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Looting is temporarily disabled!. + /// Ищет локализованную строку, похожую на Looting is temporarily disabled!. /// internal static string BotLootingTemporarilyDisabled { get { @@ -430,7 +439,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu This bot doesn't have ASF 2FA enabled! Did you forget to import your authenticator as ASF 2FA?. + /// Ищет локализованную строку, похожую на This bot doesn't have ASF 2FA enabled! Did you forget to import your authenticator as ASF 2FA?. /// internal static string BotNoASFAuthenticator { get { @@ -439,7 +448,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu This bot instance is not connected!. + /// Ищет локализованную строку, похожую на This bot instance is not connected!. /// internal static string BotNotConnected { get { @@ -448,7 +457,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Couldn't find any bot named {0}!. + /// Ищет локализованную строку, похожую на Couldn't find any bot named {0}!. /// internal static string BotNotFound { get { @@ -457,7 +466,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Not owned yet: {0}. + /// Ищет локализованную строку, похожую на Not owned yet: {0}. /// internal static string BotNotOwnedYet { get { @@ -466,7 +475,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Owned already: {0}. + /// Ищет локализованную строку, похожую на Owned already: {0}. /// internal static string BotOwnedAlready { get { @@ -475,7 +484,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Owned already: {0} | {1}. + /// Ищет локализованную строку, похожую на Owned already: {0} | {1}. /// internal static string BotOwnedAlreadyWithName { get { @@ -484,7 +493,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu {0}/{1} bots already own game {2}.. + /// Ищет локализованную строку, похожую на {0}/{1} bots already own game {2}.. /// internal static string BotOwnsOverviewPerGame { get { @@ -493,7 +502,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Rate limit exceeded, we will retry after {0} of cooldown.... + /// Ищет локализованную строку, похожую на Rate limit exceeded, we will retry after {0} of cooldown.... /// internal static string BotRateLimitExceeded { get { @@ -502,7 +511,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Reconnecting.... + /// Ищет локализованную строку, похожую на Reconnecting.... /// internal static string BotReconnecting { get { @@ -511,7 +520,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Key: {0} | Status: {1}. + /// Ищет локализованную строку, похожую на Key: {0} | Status: {1}. /// internal static string BotRedeem { get { @@ -520,7 +529,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Key: {0} | Status: {1} | Items: {2}. + /// Ищет локализованную строку, похожую на Key: {0} | Status: {1} | Items: {2}. /// internal static string BotRedeemWithItems { get { @@ -529,7 +538,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Refreshing packages data.... + /// Ищет локализованную строку, похожую на Refreshing packages data.... /// internal static string BotRefreshingPackagesData { get { @@ -538,7 +547,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Removed expired login key!. + /// Ищет локализованную строку, похожую на Removed expired login key!. /// internal static string BotRemovedExpiredLoginKey { get { @@ -547,7 +556,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu You can't send trade to yourself!. + /// Ищет локализованную строку, похожую на You can't send trade to yourself!. /// internal static string BotSendingTradeToYourself { get { @@ -556,7 +565,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Current memory usage: {0} MB.. + /// Ищет локализованную строку, похожую на Current memory usage: {0} MB.. /// internal static string BotStats { get { @@ -565,7 +574,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Bot is connecting to Steam network.. + /// Ищет локализованную строку, похожую на Bot is connecting to Steam network.. /// internal static string BotStatusConnecting { get { @@ -574,7 +583,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Bot is idling game: {0} ({1}, {2} card drops remaining) from a total of {3} games ({4} cards) left to idle (~{5} remaining).. + /// Ищет локализованную строку, похожую на Bot is idling game: {0} ({1}, {2} card drops remaining) from a total of {3} games ({4} cards) left to idle (~{5} remaining).. /// internal static string BotStatusIdling { get { @@ -583,7 +592,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Bot is idling games: {0} from a total of {1} games ({2} cards) left to idle (~{3} remaining).. + /// Ищет локализованную строку, похожую на Bot is idling games: {0} from a total of {1} games ({2} cards) left to idle (~{3} remaining).. /// internal static string BotStatusIdlingList { get { @@ -592,7 +601,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Bot is limited and can't drop any cards through idling.. + /// Ищет локализованную строку, похожую на Bot is limited and can't drop any cards through idling.. /// internal static string BotStatusLimited { get { @@ -601,7 +610,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Bot is locked and can't drop any cards through idling.. + /// Ищет локализованную строку, похожую на Bot is locked and can't drop any cards through idling.. /// internal static string BotStatusLocked { get { @@ -610,7 +619,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Bot is not idling anything.. + /// Ищет локализованную строку, похожую на Bot is not idling anything.. /// internal static string BotStatusNotIdling { get { @@ -619,7 +628,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Bot is not running.. + /// Ищет локализованную строку, похожую на Bot is not running.. /// internal static string BotStatusNotRunning { get { @@ -628,7 +637,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu There are {0}/{1} bots running, with total of {2} games ({3} cards) left to idle.. + /// Ищет локализованную строку, похожую на There are {0}/{1} bots running, with total of {2} games ({3} cards) left to idle.. /// internal static string BotStatusOverview { get { @@ -637,7 +646,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Bot is paused or running in manual mode.. + /// Ищет локализованную строку, похожую на Bot is paused or running in manual mode.. /// internal static string BotStatusPaused { get { @@ -646,7 +655,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Bot is currently being used.. + /// Ищет локализованную строку, похожую на Bot is currently being used.. /// internal static string BotStatusPlayingNotAvailable { get { @@ -655,7 +664,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Could not initialize SteamDirectory: connecting with Steam Network might take much longer than usual!. + /// Ищет локализованную строку, похожую на Could not initialize SteamDirectory: connecting with Steam Network might take much longer than usual!. /// internal static string BotSteamDirectoryInitializationFailed { get { @@ -664,7 +673,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Stopping.... + /// Ищет локализованную строку, похожую на Stopping.... /// internal static string BotStopping { get { @@ -673,7 +682,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Unable to login to Steam: {0}/{1}. + /// Ищет локализованную строку, похожую на Unable to login to Steam: {0}/{1}. /// internal static string BotUnableToLogin { get { @@ -682,7 +691,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu {0} V{1}. + /// Ищет локализованную строку, похожую на {0} V{1}. /// internal static string BotVersion { get { @@ -691,7 +700,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Wallet balance: {0} {1}. + /// Ищет локализованную строку, похожую на Wallet balance: {0} {1}. /// internal static string BotWalletBalance { get { @@ -700,7 +709,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Checking first badge page.... + /// Ищет локализованную строку, похожую на Checking first badge page.... /// internal static string CheckingFirstBadgePage { get { @@ -709,7 +718,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Checking other badge pages.... + /// Ищет локализованную строку, похожую на Checking other badge pages.... /// internal static string CheckingOtherBadgePages { get { @@ -718,7 +727,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Chosen idling algorithm: {0}. + /// Ищет локализованную строку, похожую на Chosen idling algorithm: {0}. /// internal static string ChosenFarmingAlgorithm { get { @@ -727,7 +736,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Clearing Steam discovery queue #{0}.... + /// Ищет локализованную строку, похожую на Clearing Steam discovery queue #{0}.... /// internal static string ClearingDiscoveryQueue { get { @@ -736,7 +745,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Content: + /// Ищет локализованную строку, похожую на Content: ///{0}. /// internal static string Content { @@ -746,7 +755,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Done!. + /// Ищет локализованную строку, похожую на Done!. /// internal static string Done { get { @@ -755,7 +764,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Done clearing Steam discovery queue #{0}.. + /// Ищет локализованную строку, похожую на Done clearing Steam discovery queue #{0}.. /// internal static string DoneClearingDiscoveryQueue { get { @@ -764,7 +773,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Access denied!. + /// Ищет локализованную строку, похожую на Access denied!. /// internal static string ErrorAccessDenied { get { @@ -773,7 +782,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Your bot config is invalid. Please verify content of {0} and try again!. + /// Ищет локализованную строку, похожую на Your bot config is invalid. Please verify content of {0} and try again!. /// internal static string ErrorBotConfigInvalid { get { @@ -782,7 +791,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Configured {0} property is invalid: {1}. + /// Ищет локализованную строку, похожую на Configured {0} property is invalid: {1}. /// internal static string ErrorConfigPropertyInvalid { get { @@ -791,7 +800,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Persistent database could not be loaded, if issue persists, please remove {0} in order to recreate the database!. + /// Ищет локализованную строку, похожую на Persistent database could not be loaded, if issue persists, please remove {0} in order to recreate the database!. /// internal static string ErrorDatabaseInvalid { get { @@ -800,7 +809,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu ASF V{0} has run into fatal exception before core logging module was even able to initialize!. + /// Ищет локализованную строку, похожую на ASF V{0} has run into fatal exception before core logging module was even able to initialize!. /// internal static string ErrorEarlyFatalExceptionInfo { get { @@ -809,7 +818,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Exception: {0}() {1} + /// Ищет локализованную строку, похожую на Exception: {0}() {1} ///StackTrace: ///{2}. /// @@ -820,7 +829,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Exiting with nonzero error code!. + /// Ищет локализованную строку, похожую на Exiting with nonzero error code!. /// internal static string ErrorExitingWithNonZeroErrorCode { get { @@ -829,7 +838,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Request failing: {0}. + /// Ищет локализованную строку, похожую на Request failing: {0}. /// internal static string ErrorFailingRequest { get { @@ -838,7 +847,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu This function is available only in headless mode!. + /// Ищет локализованную строку, похожую на This function is available only in headless mode!. /// internal static string ErrorFunctionOnlyInHeadlessMode { get { @@ -847,7 +856,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Global config could not be loaded. Make sure that {0} exists and is valid! Follow 'setting up' guide on the wiki if you're confused.. + /// Ищет локализованную строку, похожую на Global config could not be loaded. Make sure that {0} exists and is valid! Follow 'setting up' guide on the wiki if you're confused.. /// internal static string ErrorGlobalConfigNotLoaded { get { @@ -856,7 +865,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Global config file has been removed!. + /// Ищет локализованную строку, похожую на Global config file has been removed!. /// internal static string ErrorGlobalConfigRemoved { get { @@ -865,7 +874,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Your provided CurrentCulture is invalid, ASF will keep running with the default one!. + /// Ищет локализованную строку, похожую на Your provided CurrentCulture is invalid, ASF will keep running with the default one!. /// internal static string ErrorInvalidCurrentCulture { get { @@ -874,7 +883,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu {0} is empty!. + /// Ищет локализованную строку, похожую на {0} is empty!. /// internal static string ErrorIsEmpty { get { @@ -883,7 +892,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu {0} is invalid!. + /// Ищет локализованную строку, похожую на {0} is invalid!. /// internal static string ErrorIsInvalid { get { @@ -892,7 +901,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Refusing to execute this function due to invalid DeviceID in ASF 2FA!. + /// Ищет локализованную строку, похожую на Refusing to execute this function due to invalid DeviceID in ASF 2FA!. /// internal static string ErrorMobileAuthenticatorInvalidDeviceID { get { @@ -901,7 +910,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu No bots are defined. Did you forget to configure your ASF?. + /// Ищет локализованную строку, похожую на No bots are defined. Did you forget to configure your ASF?. /// internal static string ErrorNoBotsDefined { get { @@ -910,7 +919,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu {0} is null!. + /// Ищет локализованную строку, похожую на {0} is null!. /// internal static string ErrorObjectIsNull { get { @@ -919,7 +928,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Parsing {0} failed!. + /// Ищет локализованную строку, похожую на Parsing {0} failed!. /// internal static string ErrorParsingObject { get { @@ -928,7 +937,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Request failed after {0} attempts!. + /// Ищет локализованную строку, похожую на Request failed after {0} attempts!. /// internal static string ErrorRequestFailedTooManyTimes { get { @@ -937,7 +946,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Could not check latest version!. + /// Ищет локализованную строку, похожую на Could not check latest version!. /// internal static string ErrorUpdateCheckFailed { get { @@ -946,7 +955,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Could not proceed with update because there is no asset that relates to currently running version! Automatic update to that version is not possible.. + /// Ищет локализованную строку, похожую на Could not proceed with update because there is no asset that relates to currently running version! Automatic update to that version is not possible.. /// internal static string ErrorUpdateNoAssetForThisVersion { get { @@ -955,7 +964,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Could not proceed with an update because that version doesn't include any assets!. + /// Ищет локализованную строку, похожую на Could not proceed with an update because that version doesn't include any assets!. /// internal static string ErrorUpdateNoAssets { get { @@ -964,7 +973,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Received a request for user input, but process is running in headless mode!. + /// Ищет локализованную строку, похожую на Received a request for user input, but process is running in headless mode!. /// internal static string ErrorUserInputRunningInHeadlessMode { get { @@ -973,7 +982,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Exiting.... + /// Ищет локализованную строку, похожую на Exiting.... /// internal static string Exiting { get { @@ -982,7 +991,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu We have a total of {0} games ({1} cards) left to idle (~{2} remaining).... + /// Ищет локализованную строку, похожую на We have a total of {0} games ({1} cards) left to idle (~{2} remaining).... /// internal static string GamesToIdle { get { @@ -991,7 +1000,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Global config file has been changed!. + /// Ищет локализованную строку, похожую на Global config file has been changed!. /// internal static string GlobalConfigChanged { get { @@ -1000,7 +1009,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Idling finished!. + /// Ищет локализованную строку, похожую на Idling finished!. /// internal static string IdlingFinished { get { @@ -1009,7 +1018,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Finished idling: {0} ({1}) after {2} of playtime!. + /// Ищет локализованную строку, похожую на Finished idling: {0} ({1}) after {2} of playtime!. /// internal static string IdlingFinishedForGame { get { @@ -1018,7 +1027,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Finished idling games: {0}. + /// Ищет локализованную строку, похожую на Finished idling games: {0}. /// internal static string IdlingFinishedForGames { get { @@ -1027,7 +1036,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Idling {0} ({1}) is temporarily disabled, as ASF is not able to play that game at the moment.. + /// Ищет локализованную строку, похожую на Idling {0} ({1}) is temporarily disabled, as ASF is not able to play that game at the moment.. /// internal static string IdlingGameNotPossible { get { @@ -1036,7 +1045,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Idling status for {0} ({1}): {2} cards remaining. + /// Ищет локализованную строку, похожую на Idling status for {0} ({1}): {2} cards remaining. /// internal static string IdlingStatusForGame { get { @@ -1045,7 +1054,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Idling stopped!. + /// Ищет локализованную строку, похожую на Idling stopped!. /// internal static string IdlingStopped { get { @@ -1054,7 +1063,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Ignoring this request, as permanent pause is enabled!. + /// Ищет локализованную строку, похожую на Ignoring this request, as permanent pause is enabled!. /// internal static string IgnoredPermanentPauseEnabled { get { @@ -1063,7 +1072,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Ignoring trade: {0}. + /// Ищет локализованную строку, похожую на Ignoring trade: {0}. /// internal static string IgnoringTrade { get { @@ -1072,7 +1081,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Initializing {0}.... + /// Ищет локализованную строку, похожую на Initializing {0}.... /// internal static string Initializing { get { @@ -1081,7 +1090,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu IPC server ready!. + /// Ищет локализованную строку, похожую на IPC server ready!. /// internal static string IPCReady { get { @@ -1090,7 +1099,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Starting IPC server.... + /// Ищет локализованную строку, похожую на Starting IPC server.... /// internal static string IPCStarting { get { @@ -1099,7 +1108,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Logging in to {0}.... + /// Ищет локализованную строку, похожую на Logging in to {0}.... /// internal static string LoggingIn { get { @@ -1108,7 +1117,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu No bots are running, exiting.... + /// Ищет локализованную строку, похожую на No bots are running, exiting.... /// internal static string NoBotsAreRunning { get { @@ -1117,7 +1126,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu We don't have anything to idle on this account!. + /// Ищет локализованную строку, похожую на We don't have anything to idle on this account!. /// internal static string NothingToIdle { get { @@ -1126,7 +1135,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Now idling: {0} ({1}). + /// Ищет локализованную строку, похожую на Now idling: {0} ({1}). /// internal static string NowIdling { get { @@ -1135,7 +1144,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Now idling: {0}. + /// Ищет локализованную строку, похожую на Now idling: {0}. /// internal static string NowIdlingList { get { @@ -1144,7 +1153,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Playing is currently unavailable, we'll try again later!. + /// Ищет локализованную строку, похожую на Playing is currently unavailable, we'll try again later!. /// internal static string PlayingNotAvailable { get { @@ -1153,7 +1162,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Refreshing our session!. + /// Ищет локализованную строку, похожую на Refreshing our session!. /// internal static string RefreshingOurSession { get { @@ -1162,7 +1171,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Rejecting trade: {0}. + /// Ищет локализованную строку, похожую на Rejecting trade: {0}. /// internal static string RejectingTrade { get { @@ -1171,7 +1180,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Restarting.... + /// Ищет локализованную строку, похожую на Restarting.... /// internal static string Restarting { get { @@ -1180,7 +1189,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Starting.... + /// Ищет локализованную строку, похожую на Starting.... /// internal static string Starting { get { @@ -1189,7 +1198,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Still idling: {0} ({1}). + /// Ищет локализованную строку, похожую на Still idling: {0} ({1}). /// internal static string StillIdling { get { @@ -1198,7 +1207,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Still idling: {0}. + /// Ищет локализованную строку, похожую на Still idling: {0}. /// internal static string StillIdlingList { get { @@ -1207,7 +1216,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Stopped idling: {0} ({1}). + /// Ищет локализованную строку, похожую на Stopped idling: {0} ({1}). /// internal static string StoppedIdling { get { @@ -1216,7 +1225,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Stopped idling: {0}. + /// Ищет локализованную строку, похожую на Stopped idling: {0}. /// internal static string StoppedIdlingList { get { @@ -1225,7 +1234,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Success!. + /// Ищет локализованную строку, похожую на Success!. /// internal static string Success { get { @@ -1234,7 +1243,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Target bot instance is not connected!. + /// Ищет локализованную строку, похожую на Target bot instance is not connected!. /// internal static string TargetBotNotConnected { get { @@ -1243,7 +1252,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu ASF will attempt to use your preferred {0} culture, but translation in that language was completed only in {1}. Perhaps you could help us improve ASF translation for your language?. + /// Ищет локализованную строку, похожую на ASF will attempt to use your preferred {0} culture, but translation in that language was completed only in {1}. Perhaps you could help us improve ASF translation for your language?. /// internal static string TranslationIncomplete { get { @@ -1252,7 +1261,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Unknown command!. + /// Ищет локализованную строку, похожую на Unknown command!. /// internal static string UnknownCommand { get { @@ -1261,7 +1270,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Unlocking parental account.... + /// Ищет локализованную строку, похожую на Unlocking parental account.... /// internal static string UnlockingParentalAccount { get { @@ -1270,7 +1279,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Unused keys: {0}. + /// Ищет локализованную строку, похожую на Unused keys: {0}. /// internal static string UnusedKeys { get { @@ -1279,7 +1288,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Checking for new version.... + /// Ищет локализованную строку, похожую на Checking for new version.... /// internal static string UpdateCheckingNewVersion { get { @@ -1288,7 +1297,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Downloading new version: {0} ({1} MB)... While waiting, consider donating if you appreciate the work being done! :). + /// Ищет локализованную строку, похожую на Downloading new version: {0} ({1} MB)... While waiting, consider donating if you appreciate the work being done! :). /// internal static string UpdateDownloadingNewVersion { get { @@ -1297,7 +1306,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Update process finished!. + /// Ищет локализованную строку, похожую на Update process finished!. /// internal static string UpdateFinished { get { @@ -1306,7 +1315,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu New ASF version is available! Consider updating yourself!. + /// Ищет локализованную строку, похожую на New ASF version is available! Consider updating yourself!. /// internal static string UpdateNewVersionAvailable { get { @@ -1315,7 +1324,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Local version: {0} | Remote version: {1}. + /// Ищет локализованную строку, похожую на Local version: {0} | Remote version: {1}. /// internal static string UpdateVersionInfo { get { @@ -1324,7 +1333,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Please enter your mobile authenticator device ID (including "android:"): . + /// Ищет локализованную строку, похожую на Please enter your mobile authenticator device ID (including "android:"): . /// internal static string UserInputDeviceID { get { @@ -1333,7 +1342,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Please enter your 2FA code from your Steam authenticator app: . + /// Ищет локализованную строку, похожую на Please enter your 2FA code from your Steam authenticator app: . /// internal static string UserInputSteam2FA { get { @@ -1342,7 +1351,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Please enter SteamGuard auth code that was sent on your e-mail: . + /// Ищет локализованную строку, похожую на Please enter SteamGuard auth code that was sent on your e-mail: . /// internal static string UserInputSteamGuard { get { @@ -1351,7 +1360,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Please enter your Steam login: . + /// Ищет локализованную строку, похожую на Please enter your Steam login: . /// internal static string UserInputSteamLogin { get { @@ -1360,7 +1369,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Please enter Steam parental code: . + /// Ищет локализованную строку, похожую на Please enter Steam parental code: . /// internal static string UserInputSteamParentalCode { get { @@ -1369,7 +1378,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Please enter your Steam password: . + /// Ищет локализованную строку, похожую на Please enter your Steam password: . /// internal static string UserInputSteamPassword { get { @@ -1378,7 +1387,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Please enter undocumented value of {0}: . + /// Ищет локализованную строку, похожую на Please enter undocumented value of {0}: . /// internal static string UserInputUnknown { get { @@ -1387,7 +1396,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Could not get badges' information, we will try again later!. + /// Ищет локализованную строку, похожую на Could not get badges' information, we will try again later!. /// internal static string WarningCouldNotCheckBadges { get { @@ -1396,7 +1405,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Could not check cards status for: {0} ({1}), we will try again later!. + /// Ищет локализованную строку, похожую на Could not check cards status for: {0} ({1}), we will try again later!. /// internal static string WarningCouldNotCheckCardsStatus { get { @@ -1405,7 +1414,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Usage of {0} is deprecated and will be removed in future versions of the program. Please use {1} instead.. + /// Ищет локализованную строку, похожую на Usage of {0} is deprecated and will be removed in future versions of the program. Please use {1} instead.. /// internal static string WarningDeprecated { get { @@ -1414,7 +1423,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Failed!. + /// Ищет локализованную строку, похожую на Failed!. /// internal static string WarningFailed { get { @@ -1423,7 +1432,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Failed due to error: {0}. + /// Ищет локализованную строку, похожую на Failed due to error: {0}. /// internal static string WarningFailedWithError { get { @@ -1432,7 +1441,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu ASF detected ID mismatch for {0} ({1}) and will use ID of {2} instead.. + /// Ищет локализованную строку, похожую на ASF detected ID mismatch for {0} ({1}) and will use ID of {2} instead.. /// internal static string WarningIdlingGameMismatch { get { @@ -1441,7 +1450,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu You're using a version that is newer than latest released version for your update channel. Please note that pre-release versions are dedicated to users who know how to report bugs, deal with issues and give feedback - no technical support will be given.. + /// Ищет локализованную строку, похожую на You're using a version that is newer than latest released version for your update channel. Please note that pre-release versions are dedicated to users who know how to report bugs, deal with issues and give feedback - no technical support will be given.. /// internal static string WarningPreReleaseVersion { get { @@ -1450,7 +1459,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Please review our privacy policy section on the wiki if you're concerned about what ASF is in fact doing!. + /// Ищет локализованную строку, похожую на Please review our privacy policy section on the wiki if you're concerned about what ASF is in fact doing!. /// internal static string WarningPrivacyPolicy { get { @@ -1459,7 +1468,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Received unknown value for {0}, please report this: {1}. + /// Ищет локализованную строку, похожую на Received unknown value for {0}, please report this: {1}. /// internal static string WarningUnknownValuePleaseReport { get { @@ -1468,7 +1477,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu Workaround for {0} bug has been triggered.. + /// Ищет локализованную строку, похожую на Workaround for {0} bug has been triggered.. /// internal static string WarningWorkaroundTriggered { get { @@ -1477,7 +1486,7 @@ namespace ArchiSteamFarm.Localization { } /// - /// Wyszukuje zlokalizowany ciąg podobny do ciągu It looks like it's your first launch of the program, welcome!. + /// Ищет локализованную строку, похожую на It looks like it's your first launch of the program, welcome!. /// internal static string Welcome { get { diff --git a/ArchiSteamFarm/Localization/Strings.resx b/ArchiSteamFarm/Localization/Strings.resx index c452f5e33..5e4342838 100644 --- a/ArchiSteamFarm/Localization/Strings.resx +++ b/ArchiSteamFarm/Localization/Strings.resx @@ -668,4 +668,8 @@ StackTrace: Bot has no wallet. - + + Bot has level {0}. + {0} will be replaced by bot's level + + \ No newline at end of file