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:
parent
2147c1974b
commit
3baa82f572
2 changed files with 123 additions and 0 deletions
|
@ -10,6 +10,7 @@ import fr from './locales/fr.js';
|
||||||
import ko from './locales/ko.js';
|
import ko from './locales/ko.js';
|
||||||
import ptBR from './locales/pt-br.js';
|
import ptBR from './locales/pt-br.js';
|
||||||
import ptPT from './locales/pt-pt.js';
|
import ptPT from './locales/pt-pt.js';
|
||||||
|
import ru from './locales/ru.js';
|
||||||
import trTR from './locales/tr-tr.js';
|
import trTR from './locales/tr-tr.js';
|
||||||
import zhCN from './locales/zh-cn.js';
|
import zhCN from './locales/zh-cn.js';
|
||||||
import type { LocalePhrase } from './types.js';
|
import type { LocalePhrase } from './types.js';
|
||||||
|
@ -25,6 +26,7 @@ export const builtInLanguages = [
|
||||||
'ko',
|
'ko',
|
||||||
'pt-PT',
|
'pt-PT',
|
||||||
'pt-BR',
|
'pt-BR',
|
||||||
|
'ru',
|
||||||
'tr-TR',
|
'tr-TR',
|
||||||
'zh-CN',
|
'zh-CN',
|
||||||
] as const;
|
] as const;
|
||||||
|
@ -47,6 +49,7 @@ const resource: Resource = {
|
||||||
ko,
|
ko,
|
||||||
'pt-PT': ptPT,
|
'pt-PT': ptPT,
|
||||||
'pt-BR': ptBR,
|
'pt-BR': ptBR,
|
||||||
|
ru,
|
||||||
'tr-TR': trTR,
|
'tr-TR': trTR,
|
||||||
'zh-CN': zhCN,
|
'zh-CN': zhCN,
|
||||||
};
|
};
|
||||||
|
|
120
packages/phrases-ui/src/locales/ru.ts
Normal file
120
packages/phrases-ui/src/locales/ru.ts
Normal 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;
|
Loading…
Reference in a new issue