Skip to content

feat(localizations): extend ru-RU localization #5698

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Jul 18, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/dirty-bikes-learn.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@clerk/localizations': patch
---

Extend `ru-RU` localization
101 changes: 52 additions & 49 deletions packages/localizations/src/ru-RU.ts
Original file line number Diff line number Diff line change
Expand Up @@ -174,25 +174,25 @@ export const ruRU: LocalizationResource = {
formFieldInputPlaceholder__apiKeyDescription: undefined,
formFieldInputPlaceholder__apiKeyExpirationDate: undefined,
formFieldInputPlaceholder__apiKeyName: undefined,
formFieldInputPlaceholder__backupCode: undefined,
formFieldInputPlaceholder__backupCode: 'Введите резервный код',
formFieldInputPlaceholder__confirmDeletionUserAccount: 'Удалить учетную запись',
formFieldInputPlaceholder__emailAddress: undefined,
formFieldInputPlaceholder__emailAddress_username: undefined,
formFieldInputPlaceholder__emailAddress: 'Введите ваш электронный адрес',
formFieldInputPlaceholder__emailAddress_username: 'Введите ваш электронный адрес или имя пользователя',
formFieldInputPlaceholder__emailAddresses:
'Введите или вставьте один или более адресов почты, разделенных пробелами или запятыми',
formFieldInputPlaceholder__firstName: undefined,
formFieldInputPlaceholder__lastName: undefined,
formFieldInputPlaceholder__organizationDomain: undefined,
formFieldInputPlaceholder__organizationDomainEmailAddress: undefined,
formFieldInputPlaceholder__organizationName: undefined,
formFieldInputPlaceholder__firstName: 'Имя',
formFieldInputPlaceholder__lastName: 'Фамилия',
formFieldInputPlaceholder__organizationDomain: 'example.com',
formFieldInputPlaceholder__organizationDomainEmailAddress: '[email protected]',
formFieldInputPlaceholder__organizationName: 'Название организации',
formFieldInputPlaceholder__organizationSlug: 'my-org',
formFieldInputPlaceholder__password: undefined,
formFieldInputPlaceholder__phoneNumber: undefined,
formFieldInputPlaceholder__username: undefined,
formFieldInputPlaceholder__password: 'Введите ваш пароль',
formFieldInputPlaceholder__phoneNumber: 'Введите ваш номер телефона',
formFieldInputPlaceholder__username: 'Имя пользователя',
formFieldLabel__apiKeyDescription: undefined,
formFieldLabel__apiKeyExpiration: undefined,
formFieldLabel__apiKeyName: undefined,
formFieldLabel__automaticInvitations: 'Enable automatic invitations for this domain',
formFieldLabel__automaticInvitations: 'Включить автоматические приглашения для этого домена',
formFieldLabel__backupCode: 'Код восстановления',
formFieldLabel__confirmDeletion: 'Подтверждение',
formFieldLabel__confirmPassword: 'Подтверждение пароля',
Expand Down Expand Up @@ -666,14 +666,14 @@ export const ruRU: LocalizationResource = {
},
start: {
actionLink: 'Зарегистрироваться',
actionLink__join_waitlist: undefined,
actionLink__join_waitlist: 'Присоединиться к списку ожидания',
actionLink__use_email: 'Использовать почту',
actionLink__use_email_username: 'Использовать почту или имя пользователя',
actionLink__use_passkey: 'Использовать ключ доступа вместо этого',
actionLink__use_phone: 'Использовать номер телефона',
actionLink__use_username: 'Использовать имя пользователя',
actionText: 'Нет учетной записи?',
actionText__join_waitlist: undefined,
actionText__join_waitlist: 'Хотите получить ранний доступ?',
alternativePhoneCodeProvider: {
actionLink: undefined,
label: undefined,
Expand All @@ -682,13 +682,13 @@ export const ruRU: LocalizationResource = {
},
subtitle: 'чтобы продолжить работу в "{{applicationName}}"',
subtitleCombined: undefined,
title: 'Войти',
titleCombined: undefined,
title: 'Войти в "{{applicationName}}"',
titleCombined: 'Продолжить в "{{applicationName}}"',
},
totpMfa: {
formTitle: 'Верификационный код',
subtitle: 'Чтобы продолжить, пожалуйста, введите код проверки, сгенерированный вашим приложением аутентификации.',
title: 'Двухфакторая верификация',
title: 'Двухфакторная верификация',
},
},
signInEnterPasswordTitle: 'Введите Ваш пароль',
Expand Down Expand Up @@ -757,10 +757,11 @@ export const ruRU: LocalizationResource = {
actionLink: 'Войти',
actionText: 'Уже есть учетная запись?',
blockButton__emailSupport: 'Написать в поддержку',
blockButton__joinWaitlist: undefined,
blockButton__joinWaitlist: 'Присоединиться к списку ожидания',
subtitle:
'Регистрация в данный момент отключена. Если вы считаете, что у вас должен быть доступ, пожалуйста, свяжитесь с поддержкой.',
subtitleWaitlist: undefined,
subtitleWaitlist:
'Регистрация в данный момент отключена. Чтобы быть первым, кто узнает, когда мы запустимся, присоединитесь к списку ожидания.',
title: 'Доступ ограничен',
},
start: {
Expand Down Expand Up @@ -914,27 +915,28 @@ export const ruRU: LocalizationResource = {
tableHeader__status: undefined,
},
paymentSourcesSection: {
actionLabel__default: undefined,
actionLabel__remove: undefined,
add: undefined,
addSubtitle: undefined,
cancelButton: undefined,
formButtonPrimary__add: undefined,
formButtonPrimary__pay: undefined,
actionLabel__default: 'Сделать основной',
actionLabel__remove: 'Удалить',
add: 'Добавить новый способ оплаты',
addSubtitle: 'Добавьте новый способ оплаты в вашу учетную запись.',
cancelButton: 'Отмена',
formButtonPrimary__add: 'Добавить способ оплаты',
formButtonPrimary__pay: 'Оплатить {{amount}}',
payWithTestCardButton: undefined,
removeResource: {
messageLine1: undefined,
messageLine2: undefined,
successMessage: undefined,
title: undefined,
messageLine1: '{{identifier}} будет удален из этой учетной записи.',
messageLine2:
'Вы больше не сможете использовать этот способ оплаты, и любые зависимые функции больше не будут работать.',
successMessage: '{{paymentSource}} был удален из вашей учетной записи.',
title: 'Удалить способ оплаты',
},
title: undefined,
title: 'Доступные опции',
},
start: {
headerTitle__payments: undefined,
headerTitle__plans: undefined,
headerTitle__statements: undefined,
headerTitle__subscriptions: undefined,
headerTitle__payments: 'Способы оплаты',
headerTitle__plans: 'Планы',
headerTitle__statements: 'Счета',
headerTitle__subscriptions: 'Подписки',
},
statementsSection: {
empty: undefined,
Expand All @@ -956,12 +958,12 @@ export const ruRU: LocalizationResource = {
title: undefined,
},
subscriptionsSection: {
actionLabel__default: undefined,
actionLabel__default: 'Управление',
},
switchPlansSection: {
title: undefined,
},
title: undefined,
title: 'Счета и платежи',
},
connectedAccountPage: {
formHint: 'Выберите провайдера для подключения вашей учетной записи.',
Expand Down Expand Up @@ -1000,10 +1002,11 @@ export const ruRU: LocalizationResource = {
successMessage: 'Адрес электронной почты {{identifier}} был добавлен в вашу учетную запись.',
},
enterpriseSSOLink: {
formButton: undefined,
formSubtitle: undefined,
formButton: 'Нажмите для входа',
formSubtitle: 'Завершите вход с помощью {{identifier}}',
},
formHint: undefined,
formHint:
'Вы должны подтвердить адрес электронной почты, прежде чем он может быть добавлен в вашу учетную запись.',
removeResource: {
messageLine1: '{{identifier}} будет удален из этой учетной записи.',
messageLine2: 'Вы больше не сможете войти с использованием этого адреса электронной почты.',
Expand Down Expand Up @@ -1073,7 +1076,7 @@ export const ruRU: LocalizationResource = {
navbar: {
account: 'Профиль',
apiKeys: undefined,
billing: undefined,
billing: 'Счет',
description: 'Управление информацией вашей учетной записи.',
security: 'Безопасность',
title: 'Учетная запись',
Expand Down Expand Up @@ -1230,16 +1233,16 @@ export const ruRU: LocalizationResource = {
},
waitlist: {
start: {
actionLink: undefined,
actionText: undefined,
formButton: undefined,
subtitle: undefined,
title: undefined,
actionLink: 'Войти',
actionText: 'Уже есть доступ?',
formButton: 'Присоединиться к списку ожидания',
subtitle: 'Введите ваш электронный адрес и мы сообщим вам, когда появится ваш доступ',
title: 'Присоединиться к списку ожидания',
},
success: {
message: undefined,
subtitle: undefined,
title: undefined,
message: 'Вы будете перенаправлены через некоторое время...',
subtitle: 'Мы свяжемся с вами, когда появится ваш доступ',
title: 'Спасибо за присоединение к списку ожидания!',
},
},
} as const;