{
  "login": {
    "title": "Войдите в аккаунт",
    "subtitle": "Или",
    "createAccountLink": "создайте новый аккаунт",
    "usernameOrEmail": "Имя пользователя или эл. почта",
    "password": "Пароль",
    "rememberMe": "Запомнить меня",
    "forgotPassword": "Забыли пароль?",
    "signIn": "Войти",
    "back": "Назад",
    "accountDisabled": "Ваш аккаунт был отключён. Вход больше невозможен.",
    "orContinue": "или продолжите с эл. почтой",
    "backToSignIn": "Назад ко входу",
    "errors": {
      "invalid": "Имя пользователя или пароль указаны неверно. Проверьте оба поля и попробуйте ещё раз.",
      "rateLimited": "Слишком много попыток входа. Подождите несколько минут и попробуйте снова.",
      "oldSiteDown": "Не удалось связаться со старым MCServerHost, чтобы проверить этот пароль. Попробуйте ещё раз через минуту."
    },
    "noPassword": {
      "title": "У этого аккаунта пока нет пароля.",
      "body": "Если раньше вы входили через провайдера, нажмите его кнопку выше. Если нет, выберите способ входа ниже.",
      "emailCode": "Прислать код для входа на почту",
      "emailLink": "Прислать ссылку для создания пароля",
      "otherAccount": "Войти в другой аккаунт"
    },
    "link": {
      "title": "Создание пароля",
      "description": "Введите адрес эл. почты вашего аккаунта. Мы отправим ссылку, по которой вы выберете пароль.",
      "send": "Прислать ссылку"
    },
    "code": {
      "title": "Вход по коду",
      "description": "Введите адрес эл. почты или имя пользователя. Мы отправим 6-значный код на адрес вашего аккаунта.",
      "send": "Отправить код",
      "sentTitle": "Проверьте почту",
      "sentByName": "Если этим именем пользуется какой-нибудь аккаунт, мы отправили код на его адрес электронной почты.",
      "otherAddress": "Указать другой адрес",
      "tooMany": "Мы отправили вам несколько кодов за короткое время. Найдите самый новый в почте или подождите несколько минут и попробуйте снова."
    }
  },
  "signup": {
    "title": "Создать аккаунт",
    "subtitle": "Уже есть аккаунт?",
    "signInLink": "Войти",
    "firstName": "Имя",
    "lastName": "Фамилия",
    "username": "Имя пользователя",
    "usernameHint": "3–20 символов: буквы, цифры и подчёркивания",
    "usernameChecking": "Проверяем доступность…",
    "usernameAvailable": "{{username}} свободно",
    "usernameTaken": "Это имя пользователя уже занято",
    "emailAddress": "Адрес эл. почты",
    "password": "Пароль",
    "passwordHint": "Не менее 8 символов",
    "confirmPassword": "Подтвердите пароль",
    "agreeToTerms": "Я принимаю",
    "termsOfService": "Условия использования",
    "and": "и",
    "privacyPolicy": "Политику конфиденциальности",
    "createAccount": "Создать аккаунт",
    "back": "Назад",
    "errors": {
      "onOldSite": "У вас уже есть аккаунт на старом MCServerHost. Войдите со старым именем пользователя и паролем, и мы перенесём его за вас.",
      "signInInstead": "Войти вместо этого",
      "emailTaken": "Аккаунт с этим адресом эл. почты уже существует.",
      "emailBanned": "С этим адресом эл. почты мы не можем создать аккаунт.",
      "contactSupport": "Написать в поддержку",
      "limitReached": "Сейчас мы не принимаем новые регистрации. Попробуйте позже."
    }
  },
  "forgotPassword": {
    "stepEmail": {
      "title": "Восстановление пароля",
      "description": "Введите адрес эл. почты, и мы отправим ссылку для выбора нового пароля.",
      "emailAddress": "Адрес эл. почты",
      "emailPlaceholder": "Введите эл. почту",
      "backToLogin": "Вернуться к входу",
      "sendResetLink": "Отправить ссылку"
    },
    "stepSent": {
      "title": "Проверьте почту",
      "description": "Если аккаунт использует адрес {{email}}, мы отправили ссылку для выбора пароля. Ссылка действует 2 часа.",
      "didntReceive": "Не получили письмо?",
      "sendAgain": "Отправить ещё раз",
      "otherAddress": "Указать другой адрес",
      "sentAgain": "Мы отправили письмо ещё раз."
    },
    "stepPassword": {
      "title": "Сброс пароля",
      "description": "Введите новый пароль.",
      "newPassword": "Новый пароль",
      "newPasswordPlaceholder": "Введите новый пароль",
      "passwordHint": "Не менее 8 символов",
      "confirmPassword": "Подтвердите пароль",
      "confirmPasswordPlaceholder": "Подтвердите новый пароль",
      "back": "Назад",
      "resetPassword": "Сбросить пароль"
    },
    "stepExpired": {
      "title": "Срок действия ссылки истёк",
      "description": "Ссылки для установки пароля действуют ограниченное время. Мы можем отправить новую на адрес электронной почты вашего аккаунта.",
      "sendNewLink": "Отправить мне новую ссылку",
      "back": "Вернуться к входу"
    },
    "stepInvalid": {
      "title": "Эта ссылка не работает",
      "description": "Возможно, её уже использовали, или её заменила более новая ссылка. Запросите новую."
    },
    "stepResent": {
      "title": "Проверьте почту",
      "description": "Если эта ссылка была от нас, мы отправили новую на адрес, который у нас указан. Она действует 7 дней.",
      "back": "Вернуться к входу"
    },
    "errors": {
      "failedToSendCode": "Не удалось отправить письмо. Попробуйте ещё раз через минуту.",
      "invalidResetCode": "Неверный код сброса",
      "failedToReset": "Не удалось сбросить пароль",
      "passwordsDoNotMatch": "Пароли не совпадают",
      "passwordTooShort": "Пароль должен быть не менее 8 символов",
      "rateLimited": "Слишком много запросов. Попробуйте снова через час."
    },
    "success": {
      "passwordReset": "Пароль успешно сброшен. Войдите с новым паролем."
    }
  },
  "verify": {
    "emailRequired": "Требуется эл. почта",
    "pleaseLogin": "Войдите в аккаунт, чтобы подтвердить эл. почту.",
    "goToLogin": "Перейти к входу",
    "back": "Назад",
    "title": "Подтверждение эл. почты",
    "sentTo": "Мы отправили код подтверждения на {{email}}. Введите его ниже.",
    "code": "Код подтверждения",
    "codePlaceholder": "Введите 6-значный код",
    "verifyEmail": "Подтвердить",
    "backToAccount": "Вернуться в аккаунт",
    "successTitle": "Почта подтверждена!",
    "successMessage": "Ваша эл. почта успешно подтверждена. Перенаправляем...",
    "rateLimitTitle": "Лимит запросов",
    "rateLimitMessage": "Запросить подтверждение можно только раз в 30 секунд.",
    "failedTitle": "Ошибка подтверждения",
    "failedMessage": "Неверный код подтверждения. Попробуйте ещё раз.",
    "failedVerify": "Не удалось подтвердить почту",
    "enterCodeError": "Введите код подтверждения",
    "logoAlt": "MC Server Host"
  },
  "modal": {
    "signInTitle": "Войдите для продолжения",
    "createAccountTitle": "Создать аккаунт",
    "noAccount": "Нет аккаунта?",
    "hasAccount": "Уже есть аккаунт?",
    "signUpLink": "Зарегистрироваться",
    "signInLink": "Войти",
    "logoAlt": "MCServerHost"
  },
  "validation": {
    "usernameRequired": "Введите имя пользователя",
    "usernameMinLength": "Имя пользователя: минимум 3 символа",
    "usernameMaxLength": "Имя пользователя должно содержать не более 20 символов",
    "usernameInvalid": "Имя пользователя может содержать только буквы, цифры и подчёркивания",
    "emailRequired": "Введите адрес эл. почты",
    "emailInvalid": "Некорректный адрес эл. почты",
    "passwordRequired": "Введите пароль",
    "passwordMinLength": "Пароль: минимум 8 символов",
    "passwordsDoNotMatch": "Пароли не совпадают",
    "captchaRequired": "Пройдите проверку капчи",
    "failedToLogin": "Не удалось войти",
    "failedToSignUp": "Не удалось зарегистрироваться",
    "emailDomainBlocked": "Мы не принимаем регистрации с этого почтового домена. Используйте другой адрес."
  },
  "oauth": {
    "completing": "Завершение входа...",
    "errorTitle": "Ошибка аутентификации",
    "linked": "Аккаунт привязан",
    "linkedDesc": "Ваш аккаунт {{provider}} успешно привязан.",
    "backToProfile": "Назад к профилю",
    "backToLogin": "Назад к входу",
    "errors": {
      "access_denied": "Запрос на вход был отменён. Попробуйте снова, если хотите продолжить.",
      "account_exists_login_required": "Аккаунт с этим адресом эл. почты уже существует. Войдите с его паролем, а затем подключите этого провайдера в настройках аккаунта.",
      "account_exists_no_password": "Аккаунт с этим адресом эл. почты уже существует, но у него нет пароля. Войдите с кодом из письма, а затем подключите этого провайдера в настройках аккаунта.",
      "email_unverified_by_provider": "Адрес эл. почты вашего аккаунта у этого провайдера не подтверждён, поэтому мы не можем использовать его для входа. Подтвердите его у провайдера и попробуйте снова или зарегистрируйтесь по адресу эл. почты.",
      "email_unproven": "Чтобы подключить провайдера, нужен подтверждённый адрес эл. почты, а ваш пока не подтверждён. Подтвердите его в настройках аккаунта и попробуйте снова.",
      "provider_already_linked_to_another_account": "Этот аккаунт провайдера уже привязан к другому пользователю.",
      "account_disabled": "Ваш аккаунт был отключён. Обратитесь в поддержку, если считаете это ошибкой.",
      "no_email_from_provider": "Не удалось получить ваш адрес электронной почты от провайдера. Убедитесь, что ваша почта открыта или подтверждена.",
      "token_exchange_failed": "Аутентификация не удалась из-за временной проблемы. Попробуйте снова.",
      "no_token": "Ответ аутентификации не получен. Попробуйте снова.",
      "generic": "Что-то пошло не так при входе. Попробуйте снова.",
      "reauth_not_linked": "Этот способ входа не привязан к данному аккаунту.",
      "reauth_provider_mismatch": "Этот аккаунт провайдера не совпадает с привязанным здесь.",
      "popup_blocked": "Разрешите всплывающие окна, чтобы подтвердить через привязанный аккаунт.",
      "provider_not_available": "Этот способ входа недоступен на этом сайте.",
      "legacy_code_expired": "Срок действия этой ссылки для входа истёк. Войдите снова.",
      "email_domain_blocked": "Мы не принимаем регистрации с этого почтового домена. Используйте другой адрес.",
      "discord_link_limit": "Этот аккаунт Discord слишком часто переходил между аккаунтами. Вы сможете привязать его снова {{date}}."
    },
    "supportSessionReadOnly": "Сеанс поддержки: этот аккаунт доступен только для чтения",
    "supportSessionElevated": "Сеанс сотрудника: изменения сервера разрешены и записываются",
    "supportSessionFull": "Сеанс с полным доступом: любое изменение разрешено и записывается",
    "discordLinkLimitLater": "Этот аккаунт Discord слишком часто переходил между аккаунтами. Попробуйте привязать его позже.",
    "goBack": "Назад",
    "actions": {
      "emailCode": "Прислать код для входа на почту",
      "signInPassword": "Войти с паролем",
      "signUpEmail": "Зарегистрироваться по эл. почте",
      "accountSettings": "Открыть настройки аккаунта"
    }
  },
  "reauth": {
    "enterPassword": "Введите пароль для подтверждения",
    "passwordPlaceholder": "Пароль от вашего аккаунта",
    "orConfirmWith": "или подтвердите через привязанный аккаунт",
    "confirmWith": "Подтвердить через {{provider}}",
    "failed": "Не удалось подтвердить ваш аккаунт. Попробуйте ещё раз.",
    "cancelled": "Подтверждение отменено.",
    "popupBlocked": "Разрешите всплывающие окна, чтобы подтвердить через привязанный аккаунт.",
    "noMethod": "Задайте пароль или привяжите провайдера входа, прежде чем продолжить.",
    "emailCode": "Прислать код на почту",
    "emailCodeIn": "Прислать код на почту через {{time}}",
    "emailCodeInstead": "Лучше прислать код на почту",
    "emailCodeLede": "Мы отправим 6-значный код на адрес электронной почты вашего аккаунта.",
    "codeSending": "Отправляем код…",
    "codeSentTo": "Мы отправили 6-значный код на {{email}}.",
    "codeSent": "Мы отправили 6-значный код на адрес электронной почты вашего аккаунта.",
    "codeLabel": "Код из письма",
    "codeHint_one": "Код действует {{count}} мин. Если письма нет во входящих, проверьте папку «Спам».",
    "codeHint_other": "Код действует {{count}} мин. Если письма нет во входящих, проверьте папку «Спам».",
    "codeHint_few": "Код действует {{count}} мин. Если письма нет во входящих, проверьте папку «Спам».",
    "codeHint_many": "Код действует {{count}} мин. Если письма нет во входящих, проверьте папку «Спам».",
    "codeResend": "Отправить новый код",
    "codeResendIn": "Отправить новый код через {{time}}",
    "codeOtherWay": "Подтвердить другим способом",
    "codeWrong": "Этот код не подходит. Проверьте письмо и попробуйте ещё раз.",
    "codeWrongLeft_one": "Этот код не подходит. Осталось попыток: {{count}}.",
    "codeWrongLeft_other": "Этот код не подходит. Осталось попыток: {{count}}.",
    "codeWrongLeft_few": "Этот код не подходит. Осталось попыток: {{count}}.",
    "codeWrongLeft_many": "Этот код не подходит. Осталось попыток: {{count}}.",
    "codeWrongLast": "Этот код не подходит, и это была последняя попытка. Отправьте новый код.",
    "codeExpired": "Срок действия этого кода истёк. Отправьте новый код.",
    "codeUsed": "Этот код уже использован. Отправьте новый код.",
    "codeTooManyTries_one": "Слишком много попыток. Повторите через {{count}} мин.",
    "codeTooManyTries_other": "Слишком много попыток. Повторите через {{count}} мин.",
    "codeTooManyTries_few": "Слишком много попыток. Повторите через {{count}} мин.",
    "codeTooManyTries_many": "Слишком много попыток. Повторите через {{count}} мин.",
    "codeTooManySent": "Мы отправили вам несколько кодов за короткое время. Используйте самый новый или отправьте новый код, когда закончится отсчёт.",
    "codeSendFailed": "Не удалось отправить код. Попробуйте ещё раз чуть позже.",
    "codeCheckFailed": "Не удалось проверить код. Попробуйте ещё раз чуть позже."
  },
  "mfa": {
    "title": "Двухфакторная аутентификация",
    "wrongCode": "Этот код не подходит",
    "code": {
      "totpLabel": "Код аутентификации",
      "totpHint": "Шесть цифр, которые сейчас показывает приложение-аутентификатор.",
      "recoveryLabel": "Резервный код",
      "recoveryHint": "Один из десяти кодов, которые вы сохранили при включении 2FA. Каждый действует только один раз."
    },
    "toggle": {
      "useApp": "Использовать приложение-аутентификатор",
      "useRecovery": "Использовать резервный код"
    },
    "steps": {
      "label": "Ход настройки",
      "link": "Приложение",
      "save": "Резервные коды"
    },
    "challenge": {
      "submit": "Подтвердить и войти",
      "otherAccount": "Войти в другой аккаунт"
    },
    "manual": {
      "show": "Ввести ключ вручную",
      "hide": "Скрыть ключ настройки",
      "copy": "Копировать ключ настройки",
      "copied": "Ключ настройки скопирован",
      "copyFailed": "Не удалось скопировать. Выделите ключ и скопируйте его вручную",
      "hint": "На основе времени, шесть цифр, SHA-1, 30 секунд. Это стандартные настройки любого приложения. Аккаунт: {{account}}, издатель: {{issuer}}."
    },
    "enrol": {
      "confirm": "Включить 2FA",
      "setupFailed": "Не удалось начать настройку",
      "qrLabel": "QR-код для сканирования приложением-аутентификатором",
      "qrLoading": "Загрузка QR-кода",
      "howtoInstall": "Установите приложение-аутентификатор, если у вас его нет. Подойдут 1Password, Google Authenticator, Microsoft Authenticator, Authy и Aegis.",
      "howtoScan": "Отсканируйте код приложением. Оно добавит {{issuer}} и начнёт показывать шесть цифр, которые меняются каждые 30 секунд.",
      "thisAccount": "этот аккаунт",
      "howtoConfirm": "Введите показанные цифры, чтобы подтвердить привязку.",
      "codeLabel": "Подтвердите кодом из приложения",
      "codeHint": "Шесть цифр. Если первый код не подойдёт, дождитесь следующего и введите его."
    },
    "codes": {
      "saveNow": "Сохраните их сейчас. Больше вы их не увидите",
      "intro": "Если вы потеряете аутентификатор, каждый код позволит один раз войти. Храните их не на этом устройстве: в менеджере паролей или распечатанными в надёжном месте.",
      "copied": "Скопировано",
      "copiedToast": "Резервные коды скопированы",
      "copyFailed": "Не удалось скопировать. Выделите коды и скопируйте их вручную",
      "download": "Скачать .txt",
      "fileHeading": "Резервные коды 2FA, сохранённые {{date}}",
      "fileNote": "Если вы потеряете аутентификатор, каждый код позволит один раз войти.",
      "savedCheck": "Эти коды у меня сохранены в надёжном месте.",
      "done": "Готово"
    },
    "status": {
      "on": "Вкл.",
      "off": "Выкл."
    },
    "gate": {
      "codesTitle": "Сохраните резервные коды",
      "codesSub": "2FA включена. Эти десять кодов помогут войти, если вы когда-нибудь потеряете аутентификатор.",
      "codesDone": "Перейти к серверам",
      "turnedOn": "Двухфакторная аутентификация включена",
      "verifyTitle": "Проверьте аутентификатор",
      "verifySub": "Введите код из приложения, чтобы завершить вход.",
      "recoveryUsed_one": "Вход выполнен по резервному коду (остался {{count}})",
      "recoveryUsed_other": "Вход выполнен по резервному коду (осталось кодов: {{count}})",
      "recoveryUsed_few": "Вход выполнен по резервному коду (осталось кодов: {{count}})",
      "recoveryUsed_many": "Вход выполнен по резервному коду (осталось кодов: {{count}})",
      "enrolTitle": "Настройте аутентификатор",
      "enrolSub": "Мы просим каждого клиента пройти второй шаг при входе. Привяжите приложение-аутентификатор, чтобы завершить вход.",
      "enrolConfirm": "Подтвердить и продолжить"
    },
    "profile": {
      "loadFailed": "Не удалось загрузить статус 2FA",
      "pitchTitle": "Добавьте второй шаг при входе",
      "pitchBodyPassword": "После пароля вы вводите шестизначный код из приложения-аутентификатора на телефоне. Тогда по одному утёкшему паролю никто не сможет войти в ваш аккаунт.",
      "pitchBodySocial": "После пароля или входа через привязанный аккаунт вы вводите шестизначный код из приложения-аутентификатора на телефоне. Тогда по одному утёкшему паролю никто не сможет войти в ваш аккаунт.",
      "pitchRequired": "Мы требуем этого от всех клиентов.",
      "setUp": "Настроить 2FA",
      "method": "Способ",
      "methodApp": "Приложение-аутентификатор",
      "enabledAt": "Дата включения",
      "recoveryCodes": "Резервные коды",
      "codesLeft_one": "Остался {{count}} из 10",
      "codesLeft_other": "Осталось {{count}} из 10",
      "codesLeft_few": "Осталось {{count}} из 10",
      "codesLeft_many": "Осталось {{count}} из 10",
      "codesNone": "У вас не осталось резервных кодов.",
      "codesFew_one": "Остался только {{count}} резервный код.",
      "codesFew_other": "Осталось мало резервных кодов: {{count}}.",
      "codesFew_few": "Осталось мало резервных кодов: {{count}}.",
      "codesFew_many": "Осталось мало резервных кодов: {{count}}.",
      "codesMakeNew": "Создайте новый набор, пока он не понадобился.",
      "required": "Мы требуем 2FA от всех клиентов, поэтому здесь её нельзя отключить. Если вы потеряете аутентификатор, служба поддержки может её сбросить.",
      "newCodes": "Новые резервные коды",
      "turnOff": "Отключить",
      "regenLede_one": "Десять новых кодов заменят {{count}} оставшийся код, и старый код перестанет действовать, как только появятся новые. Сначала подтвердите кодом из аутентификатора.",
      "regenLede_other": "Десять новых кодов заменят оставшиеся у вас коды ({{count}}), и старые перестанут действовать, как только появятся новые. Сначала подтвердите кодом из аутентификатора.",
      "regenLede_few": "Десять новых кодов заменят оставшиеся у вас коды ({{count}}), и старые перестанут действовать, как только появятся новые. Сначала подтвердите кодом из аутентификатора.",
      "regenLede_many": "Десять новых кодов заменят оставшиеся у вас коды ({{count}}), и старые перестанут действовать, как только появятся новые. Сначала подтвердите кодом из аутентификатора.",
      "regenSubmit": "Создать новые коды",
      "regenBusy": "Создание…",
      "disableTitle": "Отключение 2FA",
      "disableBodyPassword": "Для входа снова будет достаточно только пароля, а резервные коды будут удалены. Включить 2FA снова можно в любой момент.",
      "disableBodySocial": "Для входа снова будет достаточно только привязанного аккаунта, а резервные коды будут удалены. Включить 2FA снова можно в любой момент.",
      "passwordLabel": "Ваш пароль",
      "disableSubmit": "Отключить 2FA",
      "disableBusy": "Отключение…",
      "turnedOff": "Двухфакторная аутентификация отключена",
      "disableFailed": "Не удалось отключить 2FA"
    }
  }
}
