0
Fork 0
mirror of https://github.com/logto-io/logto.git synced 2024-12-30 20:33:54 -05:00

feat(phrases): add "ru" language (#3158)

This commit is contained in:
Danil Tankov 2023-02-20 16:53:19 +07:00 committed by GitHub
parent 2147c1974b
commit 3baa82f572
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 123 additions and 0 deletions

View file

@ -10,6 +10,7 @@ import fr from './locales/fr.js';
import ko from './locales/ko.js';
import ptBR from './locales/pt-br.js';
import ptPT from './locales/pt-pt.js';
import ru from './locales/ru.js';
import trTR from './locales/tr-tr.js';
import zhCN from './locales/zh-cn.js';
import type { LocalePhrase } from './types.js';
@ -25,6 +26,7 @@ export const builtInLanguages = [
'ko',
'pt-PT',
'pt-BR',
'ru',
'tr-TR',
'zh-CN',
] as const;
@ -47,6 +49,7 @@ const resource: Resource = {
ko,
'pt-PT': ptPT,
'pt-BR': ptBR,
ru,
'tr-TR': trTR,
'zh-CN': zhCN,
};

View file

@ -0,0 +1,120 @@
import type { LocalePhrase } from '../types.js';
const translation = {
input: {
username: 'Имя пользователя',
password: 'Пароль',
email: 'Электронная почта',
phone_number: 'Номер телефона',
confirm_password: 'Подтверждение пароля',
},
secondary: {
social_bind_with:
'Уже есть аккаунт? Войдите, чтобы привязать {{methods, list(type: disjunction;)}}.',
},
action: {
sign_in: 'Войти',
continue: 'Продолжить',
create_account: 'Создать аккаунт',
create: 'Создать',
enter_passcode: 'Введите код подтверждения',
confirm: 'Подтвердить',
cancel: 'Отменить',
save_password: 'Сохранить',
bind: 'Привязать к {{address}}',
bind_and_continue: 'Привязать и продолжить',
back: 'Назад',
nav_back: 'Назад',
agree: 'Согласен',
got_it: 'Понял',
sign_in_with: 'Продолжить как {{name}}',
forgot_password: 'Забыли пароль?',
switch_to: 'Изменить на {{method}}',
sign_in_via_passcode: 'Войти с кодом подтверждения',
sign_in_via_password: 'Войти с паролем',
change: 'Изменить {{method}}',
link_another_email: 'Привязать другую почту',
link_another_phone: 'Привязать другой номер',
link_another_email_or_phone: 'Привязать другую почту или номер',
show_password: 'Показать пароль',
},
description: {
email: 'адрес электронной почты',
phone_number: 'номер телефона',
username: 'имя пользователя',
reminder: 'Напоминание',
not_found: '404 Не найдено',
agree_with_terms: 'Я прочитал и согласен с ',
agree_with_terms_modal: 'Чтобы продолжить, пожалуйста, согласитесь с <link></link>.',
terms_of_use: 'Условия использования',
create_account: 'Создать аккаунт',
or: 'или',
enter_passcode: 'Код подтверждения был отправлен на {{address}}',
passcode_sent: 'Код подтверждения был отправлен повторно',
resend_after_seconds: 'Отправить повторно через <span>{{seconds}}</span> сек.',
resend_passcode: 'Отправить повторно',
create_account_id_exists: 'Учетная запись для {{value}} уже существует, хотите войти?',
link_account_id_exists: 'Учетная запись для {{value}} уже существует, хотите привязать?',
sign_in_id_does_not_exist:
'Учетная запись для {{value}} не существует, хотите зарегистрироваться?',
sign_in_id_does_not_exist_alert: 'Учетная запись для {{value}} не существует.',
create_account_id_exists_alert: 'Учетная запись для уже существует',
social_identity_exist:
'{{value}} уже связан с другой учетной записью. Пожалуйста, попробуйте другой {{type}}',
bind_account_title: 'Привязать или создать аккаунт',
social_create_account: 'Вы можете создать новый аккаунт и привязать.',
social_link_email: 'Вы можете привязать другой адрес электронной почты',
social_link_phone: 'Вы можете привязать другой номер телефона',
social_link_email_or_phone: 'Вы можете привязать другой адрес электронной почты или телефон',
social_bind_with_existing: 'Мы нашли связанную учетную запись, вы можете связать ее напрямую.',
reset_password: 'Сбросить пароль',
reset_password_description:
'Введите {{types, list(type: disjunction;)}} от вашей учетной записи, и мы вышлем вам код подтверждения для сброса пароля.',
new_password: 'Новый пароль',
set_password: 'Задать пароль',
password_changed: 'Пароль изменен',
no_account: 'Еще не зарегистрированы? ',
have_account: 'Уже есть аккаунт?',
enter_password: 'Введите пароль',
enter_password_for: 'Введите пароль для {{value}}',
enter_username: 'Задать имя пользователя',
enter_username_description:
'Имя пользователя является альтернативой для входа в систему. Имя пользователя должно содержать только буквы, цифры и символы подчеркивания.',
link_email: 'Привязать почту',
link_phone: 'Привязать номер телефона',
link_email_or_phone: 'Привязать почту или номер телефона',
link_email_description:
'Для дополнительной безопасности, пожалуйста, привяжите свою электронную почту к учетной записи.',
link_phone_description:
'Для дополнительной безопасности, пожалуйста, привяжите свой номер телефона к учетной записи.',
link_email_or_phone_description:
'Для дополнительной безопасности, пожалуйста, привяжите свою электронную почту или номер телефона к учетной записи.',
continue_with_more_information:
'Для дополнительной безопасности, пожалуйста, заполните приведенные ниже данные учетной записи.',
},
error: {
general_required: `Введите {{types, list(type: disjunction;)}}`,
general_invalid: `Проверьте {{types, list(type: disjunction;)}}`,
username_required: 'Введите имя пользователя',
password_required: 'Введите пароль',
username_exists: 'Имя пользователя занято',
username_should_not_start_with_number: 'Имя пользователя не должно начинаться с цифры',
username_invalid_charset:
'Имя пользователя должно содержать только буквы, цифры или символы подчеркивания',
invalid_email: 'Электронная почта указана неправильно',
invalid_phone: 'Номер телефона указан неправильно',
password_min_length: 'Пароль должен быть минимум {{min}} символов',
passwords_do_not_match: 'Пароли не совпадают. Пожалуйста, попробуйте еще раз.',
invalid_passcode: 'Неправильный код подтверждения',
invalid_connector_auth: 'Авторизация недействительна',
invalid_connector_request: 'Данные коннектора недействительны.',
unknown: 'Неизвестная ошибка. Пожалуйста, повторите попытку позднее.',
invalid_session: 'Сессия не найдена. Пожалуйста, войдите снова.',
},
};
const ru: LocalePhrase = Object.freeze({
translation,
});
export default ru;