Skip to content

Commit 80abb5d

Browse files
feat(localizations): extend ru-RU localization (#5698)
Co-authored-by: Tom Milewski <me@tm.codes>
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: 'you@example.com',
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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy