mirror of
https://github.com/zitadel/zitadel.git
synced 2025-08-13 13:01:38 +00:00
Merge pull request #418 from Fuchsoria/feat-ru-lang
feat: internationalization Russian
This commit is contained in:
196
apps/login/locales/ru.json
Normal file
196
apps/login/locales/ru.json
Normal file
@@ -0,0 +1,196 @@
|
|||||||
|
{
|
||||||
|
"common": {
|
||||||
|
"back": "Назад"
|
||||||
|
},
|
||||||
|
"accounts": {
|
||||||
|
"title": "Аккаунты",
|
||||||
|
"description": "Выберите аккаунт, который хотите использовать.",
|
||||||
|
"addAnother": "Добавить другой аккаунт",
|
||||||
|
"noResults": "Аккаунты не найдены"
|
||||||
|
},
|
||||||
|
"loginname": {
|
||||||
|
"title": "С возвращением!",
|
||||||
|
"description": "Введите свои данные для входа.",
|
||||||
|
"register": "Зарегистрировать нового пользователя"
|
||||||
|
},
|
||||||
|
"password": {
|
||||||
|
"verify": {
|
||||||
|
"title": "Пароль",
|
||||||
|
"description": "Введите ваш пароль.",
|
||||||
|
"resetPassword": "Сбросить пароль",
|
||||||
|
"submit": "Продолжить"
|
||||||
|
},
|
||||||
|
"set": {
|
||||||
|
"title": "Установить пароль",
|
||||||
|
"description": "Установите пароль для вашего аккаунта",
|
||||||
|
"codeSent": "Код отправлен на ваш адрес электронной почты.",
|
||||||
|
"noCodeReceived": "Не получили код?",
|
||||||
|
"resend": "Отправить код повторно",
|
||||||
|
"submit": "Продолжить"
|
||||||
|
},
|
||||||
|
"change": {
|
||||||
|
"title": "Изменить пароль",
|
||||||
|
"description": "Установите пароль для вашего аккаунта",
|
||||||
|
"submit": "Продолжить"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"idp": {
|
||||||
|
"title": "Войти через SSO",
|
||||||
|
"description": "Выберите одного из провайдеров для входа",
|
||||||
|
"signInWithApple": "Войти через Apple",
|
||||||
|
"signInWithGoogle": "Войти через Google",
|
||||||
|
"signInWithAzureAD": "Войти через AzureAD",
|
||||||
|
"signInWithGithub": "Войти через GitHub",
|
||||||
|
"signInWithGitlab": "Войти через GitLab",
|
||||||
|
"loginSuccess": {
|
||||||
|
"title": "Вход выполнен успешно",
|
||||||
|
"description": "Вы успешно вошли в систему!"
|
||||||
|
},
|
||||||
|
"linkingSuccess": {
|
||||||
|
"title": "Аккаунт привязан",
|
||||||
|
"description": "Аккаунт успешно привязан!"
|
||||||
|
},
|
||||||
|
"registerSuccess": {
|
||||||
|
"title": "Регистрация завершена",
|
||||||
|
"description": "Вы успешно зарегистрировались!"
|
||||||
|
},
|
||||||
|
"loginError": {
|
||||||
|
"title": "Ошибка входа",
|
||||||
|
"description": "Произошла ошибка при попытке входа."
|
||||||
|
},
|
||||||
|
"linkingError": {
|
||||||
|
"title": "Ошибка привязки аккаунта",
|
||||||
|
"description": "Произошла ошибка при попытке привязать аккаунт."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"mfa": {
|
||||||
|
"verify": {
|
||||||
|
"title": "Подтвердите вашу личность",
|
||||||
|
"description": "Выберите один из следующих факторов.",
|
||||||
|
"noResults": "Нет доступных методов двухфакторной аутентификации"
|
||||||
|
},
|
||||||
|
"set": {
|
||||||
|
"title": "Настройка двухфакторной аутентификации",
|
||||||
|
"description": "Выберите один из следующих методов.",
|
||||||
|
"skip": "Пропустить"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"otp": {
|
||||||
|
"verify": {
|
||||||
|
"title": "Подтверждение 2FA",
|
||||||
|
"totpDescription": "Введите код из приложения-аутентификатора.",
|
||||||
|
"smsDescription": "Введите код, полученный по SMS.",
|
||||||
|
"emailDescription": "Введите код, полученный по email.",
|
||||||
|
"noCodeReceived": "Не получили код?",
|
||||||
|
"resendCode": "Отправить код повторно",
|
||||||
|
"submit": "Продолжить"
|
||||||
|
},
|
||||||
|
"set": {
|
||||||
|
"title": "Настройка двухфакторной аутентификации",
|
||||||
|
"totpDescription": "Отсканируйте QR-код в приложении-аутентификаторе.",
|
||||||
|
"smsDescription": "Введите номер телефона для получения кода по SMS.",
|
||||||
|
"emailDescription": "Введите email для получения кода.",
|
||||||
|
"totpRegisterDescription": "Отсканируйте QR-код или перейдите по ссылке вручную.",
|
||||||
|
"submit": "Продолжить"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"passkey": {
|
||||||
|
"verify": {
|
||||||
|
"title": "Аутентификация с помощью пасскей",
|
||||||
|
"description": "Устройство запросит отпечаток пальца, лицо или экранный замок",
|
||||||
|
"usePassword": "Использовать пароль",
|
||||||
|
"submit": "Продолжить"
|
||||||
|
},
|
||||||
|
"set": {
|
||||||
|
"title": "Настройка пасскей",
|
||||||
|
"description": "Устройство запросит отпечаток пальца, лицо или экранный замок",
|
||||||
|
"info": {
|
||||||
|
"description": "Пасскей — метод аутентификации через устройство (отпечаток пальца, Apple FaceID и аналоги).",
|
||||||
|
"link": "Аутентификация без пароля"
|
||||||
|
},
|
||||||
|
"skip": "Пропустить",
|
||||||
|
"submit": "Продолжить"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"u2f": {
|
||||||
|
"verify": {
|
||||||
|
"title": "Подтверждение 2FA",
|
||||||
|
"description": "Подтвердите аккаунт с помощью устройства."
|
||||||
|
},
|
||||||
|
"set": {
|
||||||
|
"title": "Настройка двухфакторной аутентификации",
|
||||||
|
"description": "Настройте устройство как второй фактор.",
|
||||||
|
"submit": "Продолжить"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"register": {
|
||||||
|
"methods": {
|
||||||
|
"passkey": "Пасскей",
|
||||||
|
"password": "Пароль"
|
||||||
|
},
|
||||||
|
"disabled": {
|
||||||
|
"title": "Регистрация отключена",
|
||||||
|
"description": "Регистрация недоступна. Обратитесь к администратору."
|
||||||
|
},
|
||||||
|
"missingdata": {
|
||||||
|
"title": "Недостаточно данных",
|
||||||
|
"description": "Укажите email, имя и фамилию для регистрации."
|
||||||
|
},
|
||||||
|
"title": "Регистрация",
|
||||||
|
"description": "Создайте свой аккаунт ZITADEL.",
|
||||||
|
"selectMethod": "Выберите метод аутентификации",
|
||||||
|
"agreeTo": "Для регистрации необходимо принять условия:",
|
||||||
|
"termsOfService": "Условия использования",
|
||||||
|
"privacyPolicy": "Политика конфиденциальности",
|
||||||
|
"submit": "Продолжить",
|
||||||
|
"password": {
|
||||||
|
"title": "Установить пароль",
|
||||||
|
"description": "Установите пароль для вашего аккаунта",
|
||||||
|
"submit": "Продолжить"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"invite": {
|
||||||
|
"title": "Пригласить пользователя",
|
||||||
|
"description": "Укажите email и имя пользователя для приглашения.",
|
||||||
|
"info": "Пользователь получит email с инструкциями.",
|
||||||
|
"notAllowed": "Ваши настройки не позволяют приглашать пользователей.",
|
||||||
|
"submit": "Продолжить",
|
||||||
|
"success": {
|
||||||
|
"title": "Пользователь приглашён",
|
||||||
|
"description": "Письмо успешно отправлено.",
|
||||||
|
"verified": "Пользователь приглашён и уже подтвердил email.",
|
||||||
|
"notVerifiedYet": "Пользователь приглашён. Он получит email с инструкциями.",
|
||||||
|
"submit": "Пригласить другого пользователя"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"signedin": {
|
||||||
|
"title": "Добро пожаловать, {user}!",
|
||||||
|
"description": "Вы вошли в систему.",
|
||||||
|
"continue": "Продолжить"
|
||||||
|
},
|
||||||
|
"verify": {
|
||||||
|
"userIdMissing": "Не указан userId!",
|
||||||
|
"success": "Пользователь успешно подтверждён.",
|
||||||
|
"setupAuthenticator": "Настроить аутентификатор",
|
||||||
|
"verify": {
|
||||||
|
"title": "Подтверждение пользователя",
|
||||||
|
"description": "Введите код из письма подтверждения.",
|
||||||
|
"noCodeReceived": "Не получили код?",
|
||||||
|
"resendCode": "Отправить код повторно",
|
||||||
|
"submit": "Продолжить"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"authenticator": {
|
||||||
|
"title": "Выбор метода аутентификации",
|
||||||
|
"description": "Выберите предпочитаемый метод аутентификации",
|
||||||
|
"noMethodsAvailable": "Нет доступных методов аутентификации",
|
||||||
|
"allSetup": "Аутентификатор уже настроен!",
|
||||||
|
"linkWithIDP": "или привязать через Identity Provider"
|
||||||
|
},
|
||||||
|
"error": {
|
||||||
|
"unknownContext": "Не удалось получить контекст пользователя. Укажите имя пользователя или loginName в параметрах поиска.",
|
||||||
|
"sessionExpired": "Ваша сессия истекла. Войдите снова.",
|
||||||
|
"failedLoading": "Ошибка загрузки данных. Попробуйте ещё раз.",
|
||||||
|
"tryagain": "Попробовать снова"
|
||||||
|
}
|
||||||
|
}
|
@@ -28,6 +28,10 @@ export const LANGS: Lang[] = [
|
|||||||
name: "简体中文",
|
name: "简体中文",
|
||||||
code: "zh",
|
code: "zh",
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: "Русский",
|
||||||
|
code: "ru",
|
||||||
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
export const LANGUAGE_COOKIE_NAME = "NEXT_LOCALE";
|
export const LANGUAGE_COOKIE_NAME = "NEXT_LOCALE";
|
||||||
|
Reference in New Issue
Block a user