Skip to content

Commit 80abb5d

Browse files
feat(localizations): extend ru-RU localization (#5698)
Co-authored-by: Tom Milewski <[email protected]>
1 parent 10e1060 commit 80abb5d

File tree

2 files changed

+57
-49
lines changed

2 files changed

+57
-49
lines changed

.changeset/dirty-bikes-learn.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@clerk/localizations': patch
3+
---
4+
5+
Extend `ru-RU` localization

packages/localizations/src/ru-RU.ts

Lines changed: 52 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -174,25 +174,25 @@ export const ruRU: LocalizationResource = {
174174
formFieldInputPlaceholder__apiKeyDescription: undefined,
175175
formFieldInputPlaceholder__apiKeyExpirationDate: undefined,
176176
formFieldInputPlaceholder__apiKeyName: undefined,
177-
formFieldInputPlaceholder__backupCode: undefined,
177+
formFieldInputPlaceholder__backupCode: 'Введите резервный код',
178178
formFieldInputPlaceholder__confirmDeletionUserAccount: 'Удалить учетную запись',
179-
formFieldInputPlaceholder__emailAddress: undefined,
180-
formFieldInputPlaceholder__emailAddress_username: undefined,
179+
formFieldInputPlaceholder__emailAddress: 'Введите ваш электронный адрес',
180+
formFieldInputPlaceholder__emailAddress_username: 'Введите ваш электронный адрес или имя пользователя',
181181
formFieldInputPlaceholder__emailAddresses:
182182
'Введите или вставьте один или более адресов почты, разделенных пробелами или запятыми',
183-
formFieldInputPlaceholder__firstName: undefined,
184-
formFieldInputPlaceholder__lastName: undefined,
185-
formFieldInputPlaceholder__organizationDomain: undefined,
186-
formFieldInputPlaceholder__organizationDomainEmailAddress: undefined,
187-
formFieldInputPlaceholder__organizationName: undefined,
183+
formFieldInputPlaceholder__firstName: 'Имя',
184+
formFieldInputPlaceholder__lastName: 'Фамилия',
185+
formFieldInputPlaceholder__organizationDomain: 'example.com',
186+
formFieldInputPlaceholder__organizationDomainEmailAddress: '[email protected]',
187+
formFieldInputPlaceholder__organizationName: 'Название организации',
188188
formFieldInputPlaceholder__organizationSlug: 'my-org',
189-
formFieldInputPlaceholder__password: undefined,
190-
formFieldInputPlaceholder__phoneNumber: undefined,
191-
formFieldInputPlaceholder__username: undefined,
189+
formFieldInputPlaceholder__password: 'Введите ваш пароль',
190+
formFieldInputPlaceholder__phoneNumber: 'Введите ваш номер телефона',
191+
formFieldInputPlaceholder__username: 'Имя пользователя',
192192
formFieldLabel__apiKeyDescription: undefined,
193193
formFieldLabel__apiKeyExpiration: undefined,
194194
formFieldLabel__apiKeyName: undefined,
195-
formFieldLabel__automaticInvitations: 'Enable automatic invitations for this domain',
195+
formFieldLabel__automaticInvitations: 'Включить автоматические приглашения для этого домена',
196196
formFieldLabel__backupCode: 'Код восстановления',
197197
formFieldLabel__confirmDeletion: 'Подтверждение',
198198
formFieldLabel__confirmPassword: 'Подтверждение пароля',
@@ -666,14 +666,14 @@ export const ruRU: LocalizationResource = {
666666
},
667667
start: {
668668
actionLink: 'Зарегистрироваться',
669-
actionLink__join_waitlist: undefined,
669+
actionLink__join_waitlist: 'Присоединиться к списку ожидания',
670670
actionLink__use_email: 'Использовать почту',
671671
actionLink__use_email_username: 'Использовать почту или имя пользователя',
672672
actionLink__use_passkey: 'Использовать ключ доступа вместо этого',
673673
actionLink__use_phone: 'Использовать номер телефона',
674674
actionLink__use_username: 'Использовать имя пользователя',
675675
actionText: 'Нет учетной записи?',
676-
actionText__join_waitlist: undefined,
676+
actionText__join_waitlist: 'Хотите получить ранний доступ?',
677677
alternativePhoneCodeProvider: {
678678
actionLink: undefined,
679679
label: undefined,
@@ -682,13 +682,13 @@ export const ruRU: LocalizationResource = {
682682
},
683683
subtitle: 'чтобы продолжить работу в "{{applicationName}}"',
684684
subtitleCombined: undefined,
685-
title: 'Войти',
686-
titleCombined: undefined,
685+
title: 'Войти в "{{applicationName}}"',
686+
titleCombined: 'Продолжить в "{{applicationName}}"',
687687
},
688688
totpMfa: {
689689
formTitle: 'Верификационный код',
690690
subtitle: 'Чтобы продолжить, пожалуйста, введите код проверки, сгенерированный вашим приложением аутентификации.',
691-
title: 'Двухфакторая верификация',
691+
title: 'Двухфакторная верификация',
692692
},
693693
},
694694
signInEnterPasswordTitle: 'Введите Ваш пароль',
@@ -757,10 +757,11 @@ export const ruRU: LocalizationResource = {
757757
actionLink: 'Войти',
758758
actionText: 'Уже есть учетная запись?',
759759
blockButton__emailSupport: 'Написать в поддержку',
760-
blockButton__joinWaitlist: undefined,
760+
blockButton__joinWaitlist: 'Присоединиться к списку ожидания',
761761
subtitle:
762762
'Регистрация в данный момент отключена. Если вы считаете, что у вас должен быть доступ, пожалуйста, свяжитесь с поддержкой.',
763-
subtitleWaitlist: undefined,
763+
subtitleWaitlist:
764+
'Регистрация в данный момент отключена. Чтобы быть первым, кто узнает, когда мы запустимся, присоединитесь к списку ожидания.',
764765
title: 'Доступ ограничен',
765766
},
766767
start: {
@@ -914,27 +915,28 @@ export const ruRU: LocalizationResource = {
914915
tableHeader__status: undefined,
915916
},
916917
paymentSourcesSection: {
917-
actionLabel__default: undefined,
918-
actionLabel__remove: undefined,
919-
add: undefined,
920-
addSubtitle: undefined,
921-
cancelButton: undefined,
922-
formButtonPrimary__add: undefined,
923-
formButtonPrimary__pay: undefined,
918+
actionLabel__default: 'Сделать основной',
919+
actionLabel__remove: 'Удалить',
920+
add: 'Добавить новый способ оплаты',
921+
addSubtitle: 'Добавьте новый способ оплаты в вашу учетную запись.',
922+
cancelButton: 'Отмена',
923+
formButtonPrimary__add: 'Добавить способ оплаты',
924+
formButtonPrimary__pay: 'Оплатить {{amount}}',
924925
payWithTestCardButton: undefined,
925926
removeResource: {
926-
messageLine1: undefined,
927-
messageLine2: undefined,
928-
successMessage: undefined,
929-
title: undefined,
927+
messageLine1: '{{identifier}} будет удален из этой учетной записи.',
928+
messageLine2:
929+
'Вы больше не сможете использовать этот способ оплаты, и любые зависимые функции больше не будут работать.',
930+
successMessage: '{{paymentSource}} был удален из вашей учетной записи.',
931+
title: 'Удалить способ оплаты',
930932
},
931-
title: undefined,
933+
title: 'Доступные опции',
932934
},
933935
start: {
934-
headerTitle__payments: undefined,
935-
headerTitle__plans: undefined,
936-
headerTitle__statements: undefined,
937-
headerTitle__subscriptions: undefined,
936+
headerTitle__payments: 'Способы оплаты',
937+
headerTitle__plans: 'Планы',
938+
headerTitle__statements: 'Счета',
939+
headerTitle__subscriptions: 'Подписки',
938940
},
939941
statementsSection: {
940942
empty: undefined,
@@ -956,12 +958,12 @@ export const ruRU: LocalizationResource = {
956958
title: undefined,
957959
},
958960
subscriptionsSection: {
959-
actionLabel__default: undefined,
961+
actionLabel__default: 'Управление',
960962
},
961963
switchPlansSection: {
962964
title: undefined,
963965
},
964-
title: undefined,
966+
title: 'Счета и платежи',
965967
},
966968
connectedAccountPage: {
967969
formHint: 'Выберите провайдера для подключения вашей учетной записи.',
@@ -1000,10 +1002,11 @@ export const ruRU: LocalizationResource = {
10001002
successMessage: 'Адрес электронной почты {{identifier}} был добавлен в вашу учетную запись.',
10011003
},
10021004
enterpriseSSOLink: {
1003-
formButton: undefined,
1004-
formSubtitle: undefined,
1005+
formButton: 'Нажмите для входа',
1006+
formSubtitle: 'Завершите вход с помощью {{identifier}}',
10051007
},
1006-
formHint: undefined,
1008+
formHint:
1009+
'Вы должны подтвердить адрес электронной почты, прежде чем он может быть добавлен в вашу учетную запись.',
10071010
removeResource: {
10081011
messageLine1: '{{identifier}} будет удален из этой учетной записи.',
10091012
messageLine2: 'Вы больше не сможете войти с использованием этого адреса электронной почты.',
@@ -1073,7 +1076,7 @@ export const ruRU: LocalizationResource = {
10731076
navbar: {
10741077
account: 'Профиль',
10751078
apiKeys: undefined,
1076-
billing: undefined,
1079+
billing: 'Счет',
10771080
description: 'Управление информацией вашей учетной записи.',
10781081
security: 'Безопасность',
10791082
title: 'Учетная запись',
@@ -1230,16 +1233,16 @@ export const ruRU: LocalizationResource = {
12301233
},
12311234
waitlist: {
12321235
start: {
1233-
actionLink: undefined,
1234-
actionText: undefined,
1235-
formButton: undefined,
1236-
subtitle: undefined,
1237-
title: undefined,
1236+
actionLink: 'Войти',
1237+
actionText: 'Уже есть доступ?',
1238+
formButton: 'Присоединиться к списку ожидания',
1239+
subtitle: 'Введите ваш электронный адрес и мы сообщим вам, когда появится ваш доступ',
1240+
title: 'Присоединиться к списку ожидания',
12381241
},
12391242
success: {
1240-
message: undefined,
1241-
subtitle: undefined,
1242-
title: undefined,
1243+
message: 'Вы будете перенаправлены через некоторое время...',
1244+
subtitle: 'Мы свяжемся с вами, когда появится ваш доступ',
1245+
title: 'Спасибо за присоединение к списку ожидания!',
12431246
},
12441247
},
12451248
} as const;

0 commit comments

Comments
 (0)