<?xml version="1.0" encoding="utf-8"?>
<root>
  <!-- 
    Microsoft ResX Schema 
    
    Version 2.0
    
    The primary goals of this format is to allow a simple XML format 
    that is mostly human readable. The generation and parsing of the 
    various data types are done through the TypeConverter classes 
    associated with the data types.
    
    Example:
    
    ... ado.net/XML headers & schema ...
    <resheader name="resmimetype">text/microsoft-resx</resheader>
    <resheader name="version">2.0</resheader>
    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
        <value>[base64 mime encoded serialized .NET Framework object]</value>
    </data>
    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
        <comment>This is a comment</comment>
    </data>
                
    There are any number of "resheader" rows that contain simple 
    name/value pairs.
    
    Each data row contains a name, and value. The row also contains a 
    type or mimetype. Type corresponds to a .NET class that support 
    text/value conversion through the TypeConverter architecture. 
    Classes that don't support this are serialized and stored with the 
    mimetype set.
    
    The mimetype is used for serialized objects, and tells the 
    ResXResourceReader how to depersist the object. This is currently not 
    extensible. For a given mimetype the value must be set accordingly:
    
    Note - application/x-microsoft.net.object.binary.base64 is the format 
    that the ResXResourceWriter will generate, however the reader can 
    read any of the formats listed below.
    
    mimetype: application/x-microsoft.net.object.binary.base64
    value   : The object must be serialized with 
            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
            : and then encoded with base64 encoding.
    
    mimetype: application/x-microsoft.net.object.soap.base64
    value   : The object must be serialized with 
            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
            : and then encoded with base64 encoding.

    mimetype: application/x-microsoft.net.object.bytearray.base64
    value   : The object must be serialized into a byte array 
            : using a System.ComponentModel.TypeConverter
            : and then encoded with base64 encoding.
    -->
  <xsd:schema xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" id="root">
    <xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>
    <xsd:element name="root" msdata:IsDataSet="true">
      <xsd:complexType>
        <xsd:choice maxOccurs="unbounded">
          <xsd:element name="metadata">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0"/>
              </xsd:sequence>
              <xsd:attribute name="name" use="required" type="xsd:string"/>
              <xsd:attribute name="type" type="xsd:string"/>
              <xsd:attribute name="mimetype" type="xsd:string"/>
              <xsd:attribute ref="xml:space"/>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="assembly">
            <xsd:complexType>
              <xsd:attribute name="alias" type="xsd:string"/>
              <xsd:attribute name="name" type="xsd:string"/>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="data">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2"/>
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1"/>
              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3"/>
              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4"/>
              <xsd:attribute ref="xml:space"/>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="resheader">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" use="required"/>
            </xsd:complexType>
          </xsd:element>
        </xsd:choice>
      </xsd:complexType>
    </xsd:element>
  </xsd:schema>
  <resheader name="resmimetype">
    <value>text/microsoft-resx</value>
  </resheader>
  <resheader name="version">
    <value>2.0</value>
  </resheader>
  <resheader name="reader">
    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <resheader name="writer">
    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <data name="AcceptingTrade" xml:space="preserve">
    <value>Принятие обмена: {0}</value>
    <comment>{0} will be replaced by trade number</comment>
  </data>
  <data name="AutoUpdateCheckInfo" xml:space="preserve">
    <value>ASF будет автоматически проверять обновления каждые {0}.</value>
    <comment>{0} will be replaced by translated TimeSpan string (such as "24 hours")</comment>
  </data>
  <data name="Content" xml:space="preserve">
    <value>Содержимое:
{0}</value>
    <comment>{0} will be replaced by content string. Please note that this string should include newline for formatting.</comment>
  </data>
  <data name="ErrorConfigPropertyInvalid" xml:space="preserve">
    <value>Конфигурационный параметр {0} неверен: {1}</value>
    <comment>{0} will be replaced by name of the configuration property, {1} will be replaced by invalid value</comment>
  </data>
  <data name="ErrorEarlyFatalExceptionInfo" xml:space="preserve">
    <value>ASF V{0} столкнулся с фатальным исключением до того, как ядро модуля журналирования могло инициализироваться!</value>
    <comment>{0} will be replaced by version number</comment>
  </data>
  <data name="ErrorEarlyFatalExceptionPrint" xml:space="preserve">
    <value>Исключение: {0}() {1}
Трассировка стека:
{2}</value>
    <comment>{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.</comment>
  </data>
  <data name="ErrorExitingWithNonZeroErrorCode" xml:space="preserve">
    <value>Выход с ненулевым кодом ошибки!</value>
  </data>
  <data name="ErrorFailingRequest" xml:space="preserve">
    <value>Запрос не удался: {0}</value>
    <comment>{0} will be replaced by URL of the request</comment>
  </data>
  <data name="ErrorGlobalConfigNotLoaded" xml:space="preserve">
    <value>Невозможно загрузить файл глобальной конфигурации. Убедитесь, что {0} существует и верен! Если не понимаете что делать - прочтите статью "setting up" в wiki.</value>
    <comment>{0} will be replaced by file's path</comment>
  </data>
  <data name="ErrorIsInvalid" xml:space="preserve">
    <value>{0} неверен!</value>
    <comment>{0} will be replaced by object's name</comment>
  </data>
  <data name="ErrorNoBotsDefined" xml:space="preserve">
    <value>Не задано ни одного бота. Вы забыли настроить ваш ASF?</value>
  </data>
  <data name="ErrorObjectIsNull" xml:space="preserve">
    <value>{0} равен null!</value>
    <comment>{0} will be replaced by object's name</comment>
  </data>
  <data name="ErrorParsingObject" xml:space="preserve">
    <value>Обработка {0} не удалась!</value>
    <comment>{0} will be replaced by object's name</comment>
  </data>
  <data name="ErrorRequestFailedTooManyTimes" xml:space="preserve">
    <value>Запрос окончился неудачей после {0} попыток!</value>
    <comment>{0} will be replaced by maximum number of tries</comment>
  </data>
  <data name="ErrorUpdateCheckFailed" xml:space="preserve">
    <value>Не удалось проверить последнюю версию!</value>
  </data>
  <data name="ErrorUpdateNoAssetForThisVersion" xml:space="preserve">
    <value>Невозможно произвести обновление, так как нет подходящих файлов, которые относятся к текущей запущенной версии! Автоматическое обновление до этой версии невозможно.</value>
  </data>
  <data name="ErrorUpdateNoAssets" xml:space="preserve">
    <value>Не могу обновиться, поскольку эта версия не содержит никаких файлов!</value>
  </data>
  <data name="ErrorUserInputRunningInHeadlessMode" xml:space="preserve">
    <value>Получен запрос на ввод данных пользователем, однако процесс идёт в безынтерфейсном режиме!</value>
  </data>
  <data name="Exiting" xml:space="preserve">
    <value>Выход...</value>
  </data>
  <data name="WarningFailed" xml:space="preserve">
    <value>Не удалось!</value>
  </data>
  <data name="GlobalConfigChanged" xml:space="preserve">
    <value>Файл глобальной конфигурации был изменен!</value>
  </data>
  <data name="ErrorGlobalConfigRemoved" xml:space="preserve">
    <value>Файл глобальной конфигурации был удален!</value>
  </data>
  <data name="IgnoringTrade" xml:space="preserve">
    <value>Игнорирование обмена: {0}</value>
    <comment>{0} will be replaced by trade number</comment>
  </data>
  <data name="LoggingIn" xml:space="preserve">
    <value>Вход в {0}...</value>
    <comment>{0} will be replaced by service's name</comment>
  </data>
  <data name="NoBotsAreRunning" xml:space="preserve">
    <value>Нет запущенных ботов, выход...</value>
  </data>
  <data name="RefreshingOurSession" xml:space="preserve">
    <value>Обновление сессии!</value>
  </data>
  <data name="RejectingTrade" xml:space="preserve">
    <value>Отклонение обмена: {0}</value>
    <comment>{0} will be replaced by trade number</comment>
  </data>
  <data name="Restarting" xml:space="preserve">
    <value>Перезапуск...</value>
  </data>
  <data name="Starting" xml:space="preserve">
    <value>Запуск...</value>
  </data>
  <data name="Success" xml:space="preserve">
    <value>Успешно!</value>
  </data>
  <data name="UnlockingParentalAccount" xml:space="preserve">
    <value>Разблокировка родительского контроля...</value>
  </data>
  <data name="UpdateCheckingNewVersion" xml:space="preserve">
    <value>Проверка новой версии...</value>
  </data>
  <data name="UpdateDownloadingNewVersion" xml:space="preserve">
    <value>Загрузка новой версии: {0} ({1} MB)... Во время ожидания подумайте о пожертвовании в пользу разработчиков, если вы цените проделанную работу! :)</value>
    <comment>{0} will be replaced by version string, {1} will be replaced by update size (in megabytes)</comment>
  </data>
  <data name="UpdateFinished" xml:space="preserve">
    <value>Процесс обновления завершён!</value>
  </data>
  <data name="UpdateNewVersionAvailable" xml:space="preserve">
    <value>Доступна новая версия ASF! Подумайте о ручном обновлении!</value>
  </data>
  <data name="UpdateVersionInfo" xml:space="preserve">
    <value>Установленная версия: {0} | Актуальная версия: {1}</value>
    <comment>{0} will be replaced by current version, {1} will be replaced by remote version</comment>
  </data>
  <data name="UserInputSteam2FA" xml:space="preserve">
    <value>Пожалуйста, введите код 2FA из вашего Steam аутентификатора: </value>
    <comment>Please note that this translation should end with space</comment>
  </data>
  <data name="UserInputSteamGuard" xml:space="preserve">
    <value>Пожалуйста, введите код авторизации SteamGuard, отправленный вам на e-mail: </value>
    <comment>Please note that this translation should end with space</comment>
  </data>
  <data name="UserInputSteamLogin" xml:space="preserve">
    <value>Пожалуйста, введите ваш логин Steam: </value>
    <comment>Please note that this translation should end with space</comment>
  </data>
  <data name="UserInputSteamParentalCode" xml:space="preserve">
    <value>Пожалуйста, введите PIN-код родительского контроля Steam: </value>
    <comment>Please note that this translation should end with space</comment>
  </data>
  <data name="UserInputSteamPassword" xml:space="preserve">
    <value>Пожалуйста, введите ваш пароль Steam: </value>
    <comment>Please note that this translation should end with space</comment>
  </data>
  <data name="WarningUnknownValuePleaseReport" xml:space="preserve">
    <value>Получено неизвестное значение для {0}, пожалуйста, сообщите об этом: {1}</value>
    <comment>{0} will be replaced by object's name, {1} will be replaced by value for that object</comment>
  </data>
  <data name="IPCReady" xml:space="preserve">
    <value>IPC сервер готов!</value>
  </data>
  <data name="IPCStarting" xml:space="preserve">
    <value>Запуск IPC сервера...</value>
  </data>
  <data name="BotAlreadyStopped" xml:space="preserve">
    <value>Этот бот уже остановлен!</value>
  </data>
  <data name="BotNotFound" xml:space="preserve">
    <value>Бот с именем {0} не найден!</value>
    <comment>{0} will be replaced by bot's name query (string)</comment>
  </data>
  <data name="BotStatusOverview" xml:space="preserve">
    <value>{0}/{1} ботов запущено, всего осталось игр: {2} ({3} карт).</value>
    <comment>{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</comment>
  </data>
  <data name="BotStatusIdling" xml:space="preserve">
    <value>Бот фармит игру: {0} ({1}, осталось {2} карты). Всего осталось {3} игр ({4} карт, примерно {5}).</value>
    <comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to idle, {3} will be replaced by total number of games to idle, {4} will be replaced by total number of cards to idle, {5} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")</comment>
  </data>
  <data name="BotStatusIdlingList" xml:space="preserve">
    <value>Бот фармит игры: {0}. Всего осталось {1} игр ({2} карт, примерно {3}).</value>
    <comment>{0} will be replaced by list of the games (IDs, numbers), {1} will be replaced by total number of games to idle, {2} will be replaced by total number of cards to idle, {3} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")</comment>
  </data>
  <data name="CheckingFirstBadgePage" xml:space="preserve">
    <value>Проверка первой страницы значков...</value>
  </data>
  <data name="CheckingOtherBadgePages" xml:space="preserve">
    <value>Проверка остальных страниц значков...</value>
  </data>
  <data name="ChosenFarmingAlgorithm" xml:space="preserve">
    <value>Выбранный алгоритм фарма: {0}</value>
    <comment>{0} will be replaced by the name of chosen idling algorithm</comment>
  </data>
  <data name="Done" xml:space="preserve">
    <value>Готово!</value>
  </data>
  <data name="GamesToIdle" xml:space="preserve">
    <value>Всего осталось {0} игр ({1} карт, примерно {2})...</value>
    <comment>{0} will be replaced by number of games, {1} will be replaced by number of cards, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")</comment>
  </data>
  <data name="IdlingFinished" xml:space="preserve">
    <value>Фарм завершён!</value>
  </data>
  <data name="IdlingFinishedForGame" xml:space="preserve">
    <value>Фарм завершён: {0} ({1}) спустя {2} игрового времени!</value>
    <comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")</comment>
  </data>
  <data name="IdlingFinishedForGames" xml:space="preserve">
    <value>Завершён фарм игр: {0}</value>
    <comment>{0} will be replaced by list of the games (IDs, numbers), separated by a comma</comment>
  </data>
  <data name="IdlingStatusForGame" xml:space="preserve">
    <value>Статус фарма для {0} ({1}): {2} карты осталось</value>
    <comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to idle</comment>
  </data>
  <data name="IdlingStopped" xml:space="preserve">
    <value>Фарм остановлен!</value>
  </data>
  <data name="IgnoredPermanentPauseEnabled" xml:space="preserve">
    <value>Игнорирование запроса, так как включена постоянная пауза!</value>
  </data>
  <data name="NothingToIdle" xml:space="preserve">
    <value>На этом аккаунте нечего фармить!</value>
  </data>
  <data name="NowIdling" xml:space="preserve">
    <value>Сейчас фармится: {0} ({1})</value>
    <comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name</comment>
  </data>
  <data name="NowIdlingList" xml:space="preserve">
    <value>Сейчас фармится: {0}</value>
    <comment>{0} will be replaced by list of the games (IDs, numbers), separated by a comma</comment>
  </data>
  <data name="PlayingNotAvailable" xml:space="preserve">
    <value>В данный момент запуск игр недоступен, попробуем позже!</value>
  </data>
  <data name="StillIdling" xml:space="preserve">
    <value>Идёт фарм: {0} ({1})</value>
    <comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name</comment>
  </data>
  <data name="StillIdlingList" xml:space="preserve">
    <value>Идёт фарм: {0}</value>
    <comment>{0} will be replaced by list of the games (IDs, numbers), separated by a comma</comment>
  </data>
  <data name="StoppedIdling" xml:space="preserve">
    <value>Фарм остановлен: {0} ({1})</value>
    <comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name</comment>
  </data>
  <data name="StoppedIdlingList" xml:space="preserve">
    <value>Фарм остановлен: {0}</value>
    <comment>{0} will be replaced by list of the games (IDs, numbers), separated by a comma</comment>
  </data>
  <data name="UnknownCommand" xml:space="preserve">
    <value>Неизвестная команда!</value>
  </data>
  <data name="WarningCouldNotCheckBadges" xml:space="preserve">
    <value>Не удаётся получить информацию о значках, попробуем позже!</value>
  </data>
  <data name="WarningCouldNotCheckCardsStatus" xml:space="preserve">
    <value>Не удаётся проверить состояние карт для: {0} ({1}), попробуем позже!</value>
    <comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name</comment>
  </data>
  <data name="BotAcceptingGift" xml:space="preserve">
    <value>Принятие подарка: {0}...</value>
    <comment>{0} will be replaced by giftID (number)</comment>
  </data>
  <data name="BotAccountLimited" xml:space="preserve">
    <value>Это аккаунт с ограниченными правами, фарм невозможен до снятия ограничений!</value>
  </data>
  <data name="BotAddLicense" xml:space="preserve">
    <value>ID: {0} | Состояние: {1}</value>
    <comment>{0} will be replaced by game's ID (number), {1} will be replaced by status string</comment>
  </data>
  <data name="BotAddLicenseWithItems" xml:space="preserve">
    <value>ID: {0} | Состояние: {1} | Товары: {2}</value>
    <comment>{0} will be replaced by game's ID (number), {1} will be replaced by status string, {2} will be replaced by list of granted IDs (numbers), separated by a comma</comment>
  </data>
  <data name="BotAlreadyRunning" xml:space="preserve">
    <value>Этот бот уже запущен!</value>
  </data>
  <data name="BotAuthenticatorConverting" xml:space="preserve">
    <value>Конвертация .maFile в формат ASF...</value>
  </data>
  <data name="BotAuthenticatorImportFinished" xml:space="preserve">
    <value>Мобильный аутентификатор успешно импортирован!</value>
  </data>
  <data name="BotAuthenticatorToken" xml:space="preserve">
    <value>Код 2FA: {0}</value>
    <comment>{0} will be replaced by generated 2FA token (string)</comment>
  </data>
  <data name="BotAutomaticIdlingNowPaused" xml:space="preserve">
    <value>Автоматический фарм на паузе!</value>
  </data>
  <data name="BotAutomaticIdlingNowResumed" xml:space="preserve">
    <value>Автоматический фарм возобновлён!</value>
  </data>
  <data name="BotAutomaticIdlingPausedAlready" xml:space="preserve">
    <value>Автоматический фарм уже на паузе!</value>
  </data>
  <data name="BotAutomaticIdlingResumedAlready" xml:space="preserve">
    <value>Автоматический фарм уже возобновлён!</value>
  </data>
  <data name="BotConnected" xml:space="preserve">
    <value>Подключен к Steam!</value>
  </data>
  <data name="BotDisconnected" xml:space="preserve">
    <value>Отключен от Steam!</value>
  </data>
  <data name="BotDisconnecting" xml:space="preserve">
    <value>Отключение...</value>
  </data>
  <data name="BotEncryptedPassword" xml:space="preserve">
    <value>[{0}] пароль: {1}</value>
    <comment>{0} will be replaced by password encryption method (string), {1} will be replaced by encrypted password using that method (string)</comment>
  </data>
  <data name="BotInstanceNotStartingBecauseDisabled" xml:space="preserve">
    <value>Не запускаем этого бота, поскольку он отключён в конфигурационном файле!</value>
  </data>
  <data name="BotInvalidAuthenticatorDuringLogin" xml:space="preserve">
    <value>Ошибка TwoFactorCodeMismatch получена {0} раз подряд. Либо ваши данные двухфакторной аутентификации больше недействительны, либо в системе установлено неправильное время, прекращаем попытки!</value>
    <comment>{0} will be replaced by maximum allowed number of failed 2FA attempts</comment>
  </data>
  <data name="BotLoggedOff" xml:space="preserve">
    <value>Выход из Steam: {0}</value>
    <comment>{0} will be replaced by logging off reason (string)</comment>
  </data>
  <data name="BotLoggedOn" xml:space="preserve">
    <value>Успешный вход как {0}.</value>
    <comment>{0} will be replaced by steam ID (number)</comment>
  </data>
  <data name="BotLoggingIn" xml:space="preserve">
    <value>Вход...</value>
  </data>
  <data name="BotLogonSessionReplaced" xml:space="preserve">
    <value>Вероятно, этот аккаунт используется в другом экземпляре ASF, что является нештатной ситуацией, отказ от его работы!</value>
  </data>
  <data name="BotLootingFailed" xml:space="preserve">
    <value>Предложение обмена не удалось!</value>
  </data>
  <data name="BotLootingMasterNotDefined" xml:space="preserve">
    <value>Невозможно отправить обмен, потому что не задано пользователя с правами "master"!</value>
  </data>
  <data name="BotLootingSuccess" xml:space="preserve">
    <value>Предложение обмена отправлено!</value>
  </data>
  <data name="BotSendingTradeToYourself" xml:space="preserve">
    <value>Невозможно отправить обмен самому себе!</value>
  </data>
  <data name="BotNoASFAuthenticator" xml:space="preserve">
    <value>У этого бота не включён ASF 2FA! Вы не забыли импортировать свой аутентификатор в ASF 2FA?</value>
  </data>
  <data name="BotNotConnected" xml:space="preserve">
    <value>Этот бот не подключён!</value>
  </data>
  <data name="BotNotOwnedYet" xml:space="preserve">
    <value>Ещё не имеет: {0}</value>
    <comment>{0} will be replaced by query (string)</comment>
  </data>
  <data name="BotOwnedAlreadyWithName" xml:space="preserve">
    <value>Уже имеет: {0} | {1}</value>
    <comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name</comment>
  </data>
  <data name="BotRateLimitExceeded" xml:space="preserve">
    <value>Превышен предел частоты запросов, мы попробуем снова через {0}...</value>
    <comment>{0} will be replaced by translated TimeSpan string (such as "25 minutes")</comment>
  </data>
  <data name="BotReconnecting" xml:space="preserve">
    <value>Переподключение...</value>
  </data>
  <data name="BotRedeem" xml:space="preserve">
    <value>Ключ: {0} | Состояние: {1}</value>
    <comment>{0} will be replaced by cd-key (string), {1} will be replaced by status string</comment>
  </data>
  <data name="BotRedeemWithItems" xml:space="preserve">
    <value>Ключ: {0} | Состояние: {1} | Товары: {2}</value>
    <comment>{0} will be replaced by cd-key (string), {1} will be replaced by status string, {2} will be replaced by list of key-value pairs, separated by a comma</comment>
  </data>
  <data name="BotRemovedExpiredLoginKey" xml:space="preserve">
    <value>Удалён истёкший ключ входа!</value>
  </data>
  <data name="BotStatusNotIdling" xml:space="preserve">
    <value>Бот ничего не фармит.</value>
  </data>
  <data name="BotStatusLimited" xml:space="preserve">
    <value>Бот имеет ограниченные права и не может фармить карты.</value>
  </data>
  <data name="BotStatusConnecting" xml:space="preserve">
    <value>Бот подключается к сети Steam.</value>
  </data>
  <data name="BotStatusNotRunning" xml:space="preserve">
    <value>Бот не запущен.</value>
  </data>
  <data name="BotStatusPaused" xml:space="preserve">
    <value>Бот на паузе или запущен в ручном режиме.</value>
  </data>
  <data name="BotStatusPlayingNotAvailable" xml:space="preserve">
    <value>Бот сейчас используется.</value>
  </data>
  <data name="BotUnableToLogin" xml:space="preserve">
    <value>Не удалось войти в Steam: {0}/{1}</value>
    <comment>{0} will be replaced by failure reason (string), {1} will be replaced by extended failure reason (string)</comment>
  </data>
  <data name="ErrorIsEmpty" xml:space="preserve">
    <value>{0} пуст!</value>
    <comment>{0} will be replaced by object's name</comment>
  </data>
  <data name="UnusedKeys" xml:space="preserve">
    <value>Неиспользованные ключи: {0}</value>
    <comment>{0} will be replaced by list of cd-keys (strings), separated by a comma</comment>
  </data>
  <data name="WarningFailedWithError" xml:space="preserve">
    <value>Не удалось из-за ошибки: {0}</value>
    <comment>{0} will be replaced by failure reason (string)</comment>
  </data>
  <data name="BotConnectionLost" xml:space="preserve">
    <value>Потеряно соединение с сетью Steam. Переподключение...</value>
  </data>
  <data name="BotAccountFree" xml:space="preserve">
    <value>Аккаунт больше не занят: фарм возобновлен!</value>
  </data>
  <data name="BotAccountOccupied" xml:space="preserve">
    <value>Аккаунт сейчас используется: ASF продолжит фарм, когда он освободится...</value>
  </data>
  <data name="BotConnecting" xml:space="preserve">
    <value>Подключение...</value>
  </data>
  <data name="BotHeartBeatFailed" xml:space="preserve">
    <value>Не удалось отключить клиент, отказ от бота!</value>
  </data>
  <data name="BotSteamDirectoryInitializationFailed" xml:space="preserve">
    <value>Не удаётся инициализировать SteamDirectory: подключение к сети Steam может занять больше времени, чем обычно!</value>
  </data>
  <data name="BotStopping" xml:space="preserve">
    <value>Остановка...</value>
  </data>
  <data name="ErrorBotConfigInvalid" xml:space="preserve">
    <value>Ваш бот неправильно настроен. Пожалуйста, проверьте содержимое {0} и попробуйте еще раз!</value>
    <comment>{0} will be replaced by file's path</comment>
  </data>
  <data name="ErrorDatabaseInvalid" xml:space="preserve">
    <value>Не удалось загрузить базу данных, если эта ошибка будет повторяться - пожалуйста, удалите {0} для пересоздания базы данных!</value>
    <comment>{0} will be replaced by file's path</comment>
  </data>
  <data name="Initializing" xml:space="preserve">
    <value>Инициализация {0}...</value>
    <comment>{0} will be replaced by service name that is being initialized</comment>
  </data>
  <data name="WarningPrivacyPolicy" xml:space="preserve">
    <value>Пожалуйста, просмотрите наш раздел политики конфиденциальности на wiki, если вас беспокоит то, что делает ASF на самом деле!</value>
  </data>
  <data name="Welcome" xml:space="preserve">
    <value>Похоже, вы впервые запустили программу, добро пожаловать!</value>
  </data>
  <data name="ErrorInvalidCurrentCulture" xml:space="preserve">
    <value>Выбрано неверное значение CurrentCulture, ASF продолжит работу со значением по умолчанию!</value>
  </data>
  <data name="TranslationIncomplete" xml:space="preserve">
    <value>ASF будет пытаться использовать выбранный язык {0}, но перевод готов только на {1}. Возможно, вы смогли бы помочь улучшить перевод ASF на данный язык.</value>
    <comment>{0} will be replaced by culture code, such as "en-US", {1} will be replaced by completeness percentage, such as "78.5%"</comment>
  </data>
  <data name="IdlingGameNotPossible" xml:space="preserve">
    <value>Фарм {0} ({1}) временно отключен, поскольку ASF не может сейчас запустить эту игру.</value>
    <comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name</comment>
  </data>
  <data name="WarningIdlingGameMismatch" xml:space="preserve">
    <value>ASF обнаружил несоответствие ID для {0} ({1}) и будет вместо этого использовать ID {2}.</value>
    <comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by game's ID (number)</comment>
  </data>
  <data name="BotVersion" xml:space="preserve">
    <value>{0} V{1}</value>
    <comment>{0} will be replaced by program's name (e.g. "ASF"), {1} will be replaced by program's version (e.g. "1.0.0.0"). This string typically has nothing to translate and you should leave it as it is, unless you need to change the format, e.g. in RTL languages.</comment>
  </data>
  <data name="BotAccountLocked" xml:space="preserve">
    <value>Эта учетная запись заблокирована, фарм перманентно невозможен!</value>
  </data>
  <data name="BotStatusLocked" xml:space="preserve">
    <value>Бот заблокирован и не может фармить карты.</value>
  </data>
  <data name="ErrorFunctionOnlyInHeadlessMode" xml:space="preserve">
    <value>Эта функция доступна только в безынтерфейсном режиме!</value>
  </data>
  <data name="BotOwnedAlready" xml:space="preserve">
    <value>Уже имеет: {0}</value>
    <comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name</comment>
  </data>
  <data name="ErrorAccessDenied" xml:space="preserve">
    <value>Доступ запрещён!</value>
  </data>
  <data name="WarningPreReleaseVersion" xml:space="preserve">
    <value>Вы используете версию, которая новее, чем последняя версия для выбранного канала обновлений. Помните, что пре-релизные версии предназначены для тех пользователей, которые знают, как сообщать о багах, справляться с ошибками и давать отзывы - техническая поддержка оказана не будет.</value>
  </data>
  
  <data name="ClearingDiscoveryQueue" xml:space="preserve">
    <value>Очистка списка рекомендаций #{0}...</value>
    <comment>{0} will be replaced by queue number</comment>
  </data>
  <data name="DoneClearingDiscoveryQueue" xml:space="preserve">
    <value>Очищен список рекомендаций #{0}.</value>
    <comment>{0} will be replaced by queue number</comment>
  </data>
  <data name="BotOwnsOverviewPerGame" xml:space="preserve">
    <value>{0}/{1} ботов уже имеют игру {2}.</value>
    <comment>{0} will be replaced by number of bots that already own particular game being checked, {1} will be replaced by total number of bots that were checked during the process, {2} will be replaced by game's ID (number)</comment>
  </data>
  <data name="BotRefreshingPackagesData" xml:space="preserve">
    <value>Обновление данных о пакетах...</value>
  </data>
  <data name="WarningDeprecated" xml:space="preserve">
    <value>Параметр {0} является устаревшим и будет удален в следующих версиях программы. Пожалуйста, используйте {1} вместо него.</value>
    <comment>{0} will be replaced by the name of deprecated property (such as argument, config property or likewise), {1} will be replaced by the name of valid replacement (such as another argument or config property)</comment>
  </data>
  <data name="BotAcceptedDonationTrade" xml:space="preserve">
    <value>Принято пожертвование в обмене: {0}</value>
    <comment>{0} will be replaced by trade's ID (number)</comment>
  </data>
  <data name="WarningWorkaroundTriggered" xml:space="preserve">
    <value>Сработал временный обход для ошибки {0}.</value>
    <comment>{0} will be replaced by the bug's name provided by ASF</comment>
  </data>
  <data name="TargetBotNotConnected" xml:space="preserve">
    <value>Бот-получатель не подключен!</value>
  </data>
  <data name="BotWalletBalance" xml:space="preserve">
    <value>Баланс кошелька: {0} {1}</value>
    <comment>{0} will be replaced by wallet balance value, {1} will be replaced by currency name</comment>
  </data>
  <data name="BotHasNoWallet" xml:space="preserve">
    <value>На боте нет кошелька.</value>
  </data>
  <data name="BotLevel" xml:space="preserve">
    <value>Уровень бота {0}.</value>
    <comment>{0} will be replaced by bot's level</comment>
  </data>
  <data name="ActivelyMatchingItems" xml:space="preserve">
    <value>Сопоставление предметов Steam, раунд #{0}...</value>
    <comment>{0} will be replaced by round number</comment>
  </data>
  <data name="DoneActivelyMatchingItems" xml:space="preserve">
    <value>Закончено сопоставление предметов Steam, раунд #{0}.</value>
    <comment>{0} will be replaced by round number</comment>
  </data>
  <data name="ErrorAborted" xml:space="preserve">
    <value>Прервано!</value>
  </data>
  <data name="ActivelyMatchingItemsRound" xml:space="preserve">
    <value>Сопоставленно наборов в этом раунде: {0}.</value>
    <comment>{0} will be replaced by number of sets traded</comment>
  </data>
  <data name="WarningExcessiveBotsCount" xml:space="preserve">
    <value>Вы используете в качестве ботов больше личных аккаунтов чем рекомендуемый нами предел ({0}). Помните, что такая конфигурация не поддерживается и может привести к различным проблемам связанным со Steam, включая блокировку аккаунта. Более подробно - читайте в наших ЧАВО.</value>
    <comment>{0} will be replaced by our maximum recommended bots count (number)</comment>
  </data>
  <data name="PluginLoaded" xml:space="preserve">
    <value>{0} был успешно загружен!</value>
    <comment>{0} will be replaced by the name of the custom ASF plugin</comment>
  </data>
  <data name="PluginLoading" xml:space="preserve">
    <value>Загрузка {0} V{1}...</value>
    <comment>{0} will be replaced by the name of the custom ASF plugin, {1} will be replaced by its version</comment>
  </data>
  <data name="NothingFound" xml:space="preserve">
    <value>Ничего не найдено!</value>
  </data>
  <data name="PluginsWarning" xml:space="preserve">
    <value>Вы загрузили в ASF один или более пользовательских плагинов. Поскольку мы не можем оказывать поддержку для модифицированных конфигураций, в случае каких-либо ошибок пожалуйста свяжитесь с разработчиком соответствующих плагинов.</value>
  </data>
  <data name="PleaseWait" xml:space="preserve">
    <value>Подождите пожалуйста...</value>
  </data>
  <data name="EnterCommand" xml:space="preserve">
    <value>Введите команду: </value>
  </data>
  <data name="Executing" xml:space="preserve">
    <value>Выполнение...</value>
  </data>
  <data name="InteractiveConsoleEnabled" xml:space="preserve">
    <value>Включена интерактивная консоль, нажмите 'c' чтобы перейти в режим команд.</value>
  </data>
  <data name="InteractiveConsoleNotAvailable" xml:space="preserve">
    <value>Интерактивная консоль недоступна из-за отсутствия параметра конфигурации {0}.</value>
    <comment>{0} will be replaced by the name of the missing config property (string)</comment>
  </data>
  <data name="Response" xml:space="preserve">
    <value>Ответ: {0}</value>
    <comment>{0} will be replaced by the generated response (string)</comment>
  </data>
  <data name="BotGamesToRedeemInBackgroundCount" xml:space="preserve">
    <value>У бота в фоновой очереди осталось {0} игр.</value>
    <comment>{0} will be replaced by remaining number of games in BGR's queue</comment>
  </data>
  <data name="ErrorSingleInstanceRequired" xml:space="preserve">
    <value>Процесс ASF уже запущен для этой рабочей директории, прекращаем работу!</value>
  </data>
  <data name="BotHandledConfirmations" xml:space="preserve">
    <value>Успешно обработано {0} подтверждений!</value>
    <comment>{0} will be replaced by number of confirmations</comment>
  </data>
  <data name="BotExtraIdlingCooldown" xml:space="preserve">
    <value>Задержка {0}, чтобы убедиться, что аккаунт свободен для фарма...</value>
    <comment>{0} will be replaced by translated TimeSpan string (such as "1 minute")</comment>
  </data>
  <data name="UpdateCleanup" xml:space="preserve">
    <value>Удаление старых файлов после обновления...</value>
  </data>
  <data name="BotGeneratingSteamParentalCode" xml:space="preserve">
    <value>Генерация кода родительского контроля Steam, это может занять некоторое время, оцените возможность вместо этого указать его в конфигурационном файле...</value>
  </data>
  <data name="IPCConfigChanged" xml:space="preserve">
    <value>Конфигурация IPC была изменена!</value>
  </data>
</root>