Skip to content

Commit a565591

Browse files
committed
feat(clerk-js,localizations,types): Add ability for users to connect a Solana enabled wallet via <UserProfile /> (#7435)
Signed-off-by: Kenton Duprey <[email protected]>
1 parent 0af4353 commit a565591

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+975
-559
lines changed

.changeset/afraid-apes-cough.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
'@clerk/localizations': minor
3+
'@clerk/clerk-js': minor
4+
'@clerk/shared': minor
5+
---
6+
7+
Add Web3 Solana support to `<UserProfile />`

packages/localizations/src/ar-SA.ts

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -748,8 +748,8 @@ export const arSA: LocalizationResource = {
748748
title: 'نظام التحقق بخطوتين',
749749
},
750750
web3Solana: {
751-
subtitle: undefined,
752-
title: undefined,
751+
subtitle: 'حدد محفظة أدناه لتسجيل الدخول',
752+
title: 'تسجيل الدخول باستخدام Solana',
753753
},
754754
},
755755
signInEnterPasswordTitle: 'إدخل كلمة المرور',
@@ -842,8 +842,8 @@ export const arSA: LocalizationResource = {
842842
titleCombined: 'أنشاء حساب جديد',
843843
},
844844
web3Solana: {
845-
subtitle: undefined,
846-
title: undefined,
845+
subtitle: 'حدد محفظة أدناه للتسجيل',
846+
title: 'التسجيل باستخدام Solana',
847847
},
848848
},
849849
socialButtonsBlockButton: 'للمتابعة مع {{provider|titleize}}',
@@ -949,8 +949,8 @@ export const arSA: LocalizationResource = {
949949
phone_number_exists: 'هذا الرقم مأخوذ الرجاء أختيار رقم آخر',
950950
session_exists: 'لقد قمت بتسجيل الدخول بالفعل',
951951
web3_missing_identifier: undefined,
952-
web3_signature_request_rejected: undefined,
953-
web3_solana_signature_generation_failed: undefined,
952+
web3_signature_request_rejected: 'لقد رفضت طلب التوقيع. يرجى المحاولة مرة أخرى للمتابعة.',
953+
web3_solana_signature_generation_failed: 'حدث خطأ أثناء إنشاء التوقيع. يرجى المحاولة مرة أخرى للمتابعة.',
954954
zxcvbn: {
955955
couldBeStronger: 'كلمة مرورك سليمة من الأفضل ان تكون اقوى. الرجاء أضافة حروف أكثر',
956956
goodPassword: 'كلمة مرورك طابقت جميع المتطلبات الازمة',
@@ -1315,6 +1315,10 @@ export const arSA: LocalizationResource = {
13151315
detailsAction__nonPrimary: undefined,
13161316
primaryButton: 'محافظ Web3',
13171317
title: 'محافظ Web3',
1318+
web3SelectSolanaWalletScreen: {
1319+
subtitle: 'حدد محفظة Solana للاتصال بحسابك.',
1320+
title: 'إضافة محفظة Solana',
1321+
},
13181322
},
13191323
},
13201324
usernamePage: {
@@ -1350,9 +1354,10 @@ export const arSA: LocalizationResource = {
13501354
title: undefined,
13511355
},
13521356
},
1353-
web3WalletButtons: {
1354-
connect: undefined,
1355-
continue: undefined,
1356-
noneAvailable: undefined,
1357+
web3SolanaWalletButtons: {
1358+
connect: 'الاتصال باستخدام {{walletName}}',
1359+
continue: 'المتابعة باستخدام {{walletName}}',
1360+
noneAvailable:
1361+
'لم يتم اكتشاف محافظ Solana Web3. يرجى تثبيت {{ solanaWalletsLink || link("wallet extension") }} مدعوم بـ Web3.',
13571362
},
13581363
} as const;

packages/localizations/src/be-BY.ts

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -754,8 +754,8 @@ export const beBY: LocalizationResource = {
754754
title: 'Двухфактарная верыфікацыя',
755755
},
756756
web3Solana: {
757-
subtitle: undefined,
758-
title: undefined,
757+
subtitle: 'Выберыце кашалёк ніжэй, каб увайсці',
758+
title: 'Увайсці з Solana',
759759
},
760760
},
761761
signInEnterPasswordTitle: undefined,
@@ -850,8 +850,8 @@ export const beBY: LocalizationResource = {
850850
titleCombined: 'Стварыце Ваш акаўнт',
851851
},
852852
web3Solana: {
853-
subtitle: undefined,
854-
title: undefined,
853+
subtitle: 'Выберыце кашалёк ніжэй, каб зарэгістравацца',
854+
title: 'Зарэгістравацца з Solana',
855855
},
856856
},
857857
socialButtonsBlockButton: 'Працягнуць з дапамогай {{provider|titleize}}',
@@ -959,8 +959,9 @@ export const beBY: LocalizationResource = {
959959
phone_number_exists: 'Гэты нумар тэлефона ўжо заняты. Калі ласка, паспрабуйце іншы.',
960960
session_exists: 'Вы ўжо ўвайшлі.',
961961
web3_missing_identifier: undefined,
962-
web3_signature_request_rejected: undefined,
963-
web3_solana_signature_generation_failed: undefined,
962+
web3_signature_request_rejected: 'Вы адхілілі запыт на подпіс. Калі ласка, паспрабуйце яшчэ раз, каб працягнуць.',
963+
web3_solana_signature_generation_failed:
964+
'Адбылася памылка пры стварэнні подпісу. Калі ласка, паспрабуйце яшчэ раз, каб працягнуць.',
964965
zxcvbn: {
965966
couldBeStronger: 'Ваш пароль падыходзіць, але мог бы быць надзейнейшым. Паспрабуйце дадаць больш сімвалаў.',
966967
goodPassword: 'Добрая праца. Гэта выдатны пароль.',
@@ -1333,6 +1334,10 @@ export const beBY: LocalizationResource = {
13331334
detailsAction__nonPrimary: undefined,
13341335
primaryButton: 'Web3 кашалькі',
13351336
title: 'Web3 кашалькі',
1337+
web3SelectSolanaWalletScreen: {
1338+
subtitle: 'Выберыце кашалёк Solana для падключэння да вашага акаўнта.',
1339+
title: 'Дадаць кашалёк Solana',
1340+
},
13361341
},
13371342
},
13381343
usernamePage: {
@@ -1368,9 +1373,10 @@ export const beBY: LocalizationResource = {
13681373
title: 'Вы ў чакальным спісе',
13691374
},
13701375
},
1371-
web3WalletButtons: {
1372-
connect: undefined,
1373-
continue: undefined,
1374-
noneAvailable: undefined,
1376+
web3SolanaWalletButtons: {
1377+
connect: 'Падключыцца з {{walletName}}',
1378+
continue: 'Працягнуць з {{walletName}}',
1379+
noneAvailable:
1380+
'Кашалькі Solana Web3 не выяўлены. Калі ласка, усталюйце {{ solanaWalletsLink || link("wallet extension") }} з падтрымкай Web3.',
13751381
},
13761382
} as const;

packages/localizations/src/bg-BG.ts

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -751,8 +751,8 @@ export const bgBG: LocalizationResource = {
751751
title: 'Двустепенна верификация',
752752
},
753753
web3Solana: {
754-
subtitle: undefined,
755-
title: undefined,
754+
subtitle: 'Изберете портфейл по-долу, за да влезете',
755+
title: 'Вход със Solana',
756756
},
757757
},
758758
signInEnterPasswordTitle: 'Въведете вашата парола',
@@ -846,8 +846,8 @@ export const bgBG: LocalizationResource = {
846846
titleCombined: 'Създайте своя акаунт',
847847
},
848848
web3Solana: {
849-
subtitle: undefined,
850-
title: undefined,
849+
subtitle: 'Изберете портфейл по-долу, за да се регистрирате',
850+
title: 'Регистрация със Solana',
851851
},
852852
},
853853
socialButtonsBlockButton: 'Продължи с {{provider|titleize}}',
@@ -952,8 +952,9 @@ export const bgBG: LocalizationResource = {
952952
phone_number_exists: 'Този телефонен номер е зает. Моля, опитайте с друг.',
953953
session_exists: 'Вече сте влезнали.',
954954
web3_missing_identifier: undefined,
955-
web3_signature_request_rejected: undefined,
956-
web3_solana_signature_generation_failed: undefined,
955+
web3_signature_request_rejected: 'Отхвърлихте заявката за подпис. Моля, опитайте отново, за да продължите.',
956+
web3_solana_signature_generation_failed:
957+
'Възникна грешка при генерирането на подписа. Моля, опитайте отново, за да продължите.',
957958
zxcvbn: {
958959
couldBeStronger: 'Вашата парола работи, но може да бъде по-сигурна. Опитайте да добавите повече символи.',
959960
goodPassword: 'Вашата парола отговаря на всички необходими изисквания.',
@@ -1324,6 +1325,10 @@ export const bgBG: LocalizationResource = {
13241325
detailsAction__nonPrimary: undefined,
13251326
primaryButton: 'Web3 портфейли',
13261327
title: 'Web3 портфейли',
1328+
web3SelectSolanaWalletScreen: {
1329+
subtitle: 'Изберете Solana портфейл, който да свържете с акаунта си.',
1330+
title: 'Добавяне на Solana портфейл',
1331+
},
13271332
},
13281333
},
13291334
usernamePage: {
@@ -1359,9 +1364,10 @@ export const bgBG: LocalizationResource = {
13591364
title: 'Waitlist successful',
13601365
},
13611366
},
1362-
web3WalletButtons: {
1363-
connect: undefined,
1364-
continue: undefined,
1365-
noneAvailable: undefined,
1367+
web3SolanaWalletButtons: {
1368+
connect: 'Свързване с {{walletName}}',
1369+
continue: 'Продължаване с {{walletName}}',
1370+
noneAvailable:
1371+
'Не са открити Solana Web3 портфейли. Моля, инсталирайте {{ solanaWalletsLink || link("wallet extension") }} с поддръжка на Web3.',
13661372
},
13671373
} as const;

packages/localizations/src/bn-IN.ts

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -754,8 +754,8 @@ export const bnIN: LocalizationResource = {
754754
title: 'দুই-ধাপ যাচাইকরণ',
755755
},
756756
web3Solana: {
757-
subtitle: undefined,
758-
title: undefined,
757+
subtitle: 'সাইন ইন করতে নিচে একটি ওয়ালেট নির্বাচন করুন',
758+
title: 'Solana দিয়ে সাইন ইন করুন',
759759
},
760760
},
761761
signInEnterPasswordTitle: 'আপনার পাসওয়ার্ড লিখুন',
@@ -850,8 +850,8 @@ export const bnIN: LocalizationResource = {
850850
titleCombined: 'আপনার অ্যাকাউন্ট তৈরি করুন',
851851
},
852852
web3Solana: {
853-
subtitle: undefined,
854-
title: undefined,
853+
subtitle: 'সাইন আপ করতে নিচে একটি ওয়ালেট নির্বাচন করুন',
854+
title: 'Solana দিয়ে সাইন আপ করুন',
855855
},
856856
},
857857
socialButtonsBlockButton: '{{provider|titleize}} দিয়ে চালিয়ে যান',
@@ -962,8 +962,10 @@ export const bnIN: LocalizationResource = {
962962
phone_number_exists: 'এই ফোন নম্বর ব্যবহৃত হয়েছে। দয়া করে অন্য একটি ব্যবহার করুন।',
963963
session_exists: undefined,
964964
web3_missing_identifier: 'একটি Web3 ওয়ালেট এক্সটেনশন পাওয়া যায়নি। চালিয়ে যেতে দয়া করে একটি ইনস্টল করুন।',
965-
web3_signature_request_rejected: undefined,
966-
web3_solana_signature_generation_failed: undefined,
965+
web3_signature_request_rejected:
966+
'আপনি সিগনেচার অনুরোধটি প্রত্যাখ্যান করেছেন। চালিয়ে যেতে অনুগ্রহ করে আবার চেষ্টা করুন।',
967+
web3_solana_signature_generation_failed:
968+
'সিগনেচার তৈরি করার সময় একটি ত্রুটি ঘটেছে। চালিয়ে যেতে অনুগ্রহ করে আবার চেষ্টা করুন।',
967969
zxcvbn: {
968970
couldBeStronger: 'আপনার পাসওয়ার্ড কাজ করে, কিন্তু আরও শক্তিশালী হতে পারে। আরও অক্ষর যোগ করার চেষ্টা করুন।',
969971
goodPassword: 'আপনার পাসওয়ার্ড সমস্ত প্রয়োজনীয় শর্ত পূরণ করে।',
@@ -1334,6 +1336,10 @@ export const bnIN: LocalizationResource = {
13341336
detailsAction__nonPrimary: 'প্রাথমিক হিসাবে সেট করুন',
13351337
primaryButton: 'ওয়ালেট সংযুক্ত করুন',
13361338
title: 'Web3 ওয়ালেট',
1339+
web3SelectSolanaWalletScreen: {
1340+
subtitle: 'আপনার অ্যাকাউন্টের সাথে সংযুক্ত করতে একটি Solana ওয়ালেট নির্বাচন করুন।',
1341+
title: 'একটি Solana ওয়ালেট যোগ করুন',
1342+
},
13371343
},
13381344
},
13391345
usernamePage: {
@@ -1369,9 +1375,10 @@ export const bnIN: LocalizationResource = {
13691375
title: 'ওয়েটলিস্টে যোগ দেওয়ার জন্য ধন্যবাদ!',
13701376
},
13711377
},
1372-
web3WalletButtons: {
1373-
connect: undefined,
1374-
continue: undefined,
1375-
noneAvailable: undefined,
1378+
web3SolanaWalletButtons: {
1379+
connect: '{{walletName}} দিয়ে সংযুক্ত করুন',
1380+
continue: '{{walletName}} দিয়ে চালিয়ে যান',
1381+
noneAvailable:
1382+
'কোনো Solana Web3 ওয়ালেট শনাক্ত হয়নি। অনুগ্রহ করে Web3 সমর্থিত {{ solanaWalletsLink || link("wallet extension") }} ইনস্টল করুন।',
13761383
},
13771384
} as const;

packages/localizations/src/ca-ES.ts

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -751,8 +751,8 @@ export const caES: LocalizationResource = {
751751
title: 'Verificació de dos passos',
752752
},
753753
web3Solana: {
754-
subtitle: undefined,
755-
title: undefined,
754+
subtitle: 'Selecciona una cartera a continuació per iniciar la sessió',
755+
title: 'Inicia la sessió amb Solana',
756756
},
757757
},
758758
signInEnterPasswordTitle: 'Introdueix la teva contrasenya',
@@ -845,8 +845,8 @@ export const caES: LocalizationResource = {
845845
titleCombined: 'Crea el teu compte',
846846
},
847847
web3Solana: {
848-
subtitle: undefined,
849-
title: undefined,
848+
subtitle: 'Selecciona una cartera a continuació per registrar-te',
849+
title: "Registra't amb Solana",
850850
},
851851
},
852852
socialButtonsBlockButton: 'Continua amb {{provider|titleize}}',
@@ -954,8 +954,9 @@ export const caES: LocalizationResource = {
954954
phone_number_exists: "Aquest número de telèfon ja està en ús. Si us plau, prova'n un altre.",
955955
session_exists: 'Ja estàs connectat.',
956956
web3_missing_identifier: undefined,
957-
web3_signature_request_rejected: undefined,
958-
web3_solana_signature_generation_failed: undefined,
957+
web3_signature_request_rejected: 'Has rebutjat la sol·licitud de signatura. Torna-ho a provar per continuar.',
958+
web3_solana_signature_generation_failed:
959+
"S'ha produït un error en generar la signatura. Torna-ho a provar per continuar.",
959960
zxcvbn: {
960961
couldBeStronger: 'La teva contrasenya funciona, però podria ser més forta. Prova afegint més caràcters.',
961962
goodPassword: 'La teva contrasenya compleix tots els requisits necessaris.',
@@ -1330,6 +1331,10 @@ export const caES: LocalizationResource = {
13301331
detailsAction__nonPrimary: undefined,
13311332
primaryButton: 'Carteres Web3',
13321333
title: 'Carteres Web3',
1334+
web3SelectSolanaWalletScreen: {
1335+
subtitle: 'Selecciona una cartera de Solana per connectar-la al teu compte.',
1336+
title: 'Afegeix una cartera de Solana',
1337+
},
13331338
},
13341339
},
13351340
usernamePage: {
@@ -1365,9 +1370,10 @@ export const caES: LocalizationResource = {
13651370
title: undefined,
13661371
},
13671372
},
1368-
web3WalletButtons: {
1369-
connect: undefined,
1370-
continue: undefined,
1371-
noneAvailable: undefined,
1373+
web3SolanaWalletButtons: {
1374+
connect: 'Connecta amb {{walletName}}',
1375+
continue: 'Continua amb {{walletName}}',
1376+
noneAvailable:
1377+
'No s\'han detectat carteres Web3 de Solana. Instal·la una {{ solanaWalletsLink || link("wallet extension") }} compatible amb Web3.',
13721378
},
13731379
} as const;

packages/localizations/src/cs-CZ.ts

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -758,8 +758,8 @@ export const csCZ: LocalizationResource = {
758758
title: 'Dvoufázové ověření',
759759
},
760760
web3Solana: {
761-
subtitle: undefined,
762-
title: undefined,
761+
subtitle: 'Vyberte níže peněženku pro přihlášení',
762+
title: 'Přihlásit se pomocí Solana',
763763
},
764764
},
765765
signInEnterPasswordTitle: 'Zadejte své heslo',
@@ -856,8 +856,8 @@ export const csCZ: LocalizationResource = {
856856
titleCombined: 'Vytvořte si účet',
857857
},
858858
web3Solana: {
859-
subtitle: undefined,
860-
title: undefined,
859+
subtitle: 'Vyberte níže peněženku pro registraci',
860+
title: 'Zaregistrovat se pomocí Solana',
861861
},
862862
},
863863
socialButtonsBlockButton: 'Pokračovat s {{provider|titleize}}',
@@ -964,8 +964,9 @@ export const csCZ: LocalizationResource = {
964964
phone_number_exists: 'Toto telefonní číslo se používá. Zkuste prosím jiný.',
965965
session_exists: 'Jste již přihlášen.',
966966
web3_missing_identifier: 'Rozšíření peněženky Web3 nebylo nalezeno. Pro pokračování prosím nainstalujte jednu.',
967-
web3_signature_request_rejected: undefined,
968-
web3_solana_signature_generation_failed: undefined,
967+
web3_signature_request_rejected: 'Odmítli jste žádost o podpis. Chcete-li pokračovat, zkuste to prosím znovu.',
968+
web3_solana_signature_generation_failed:
969+
'Při generování podpisu došlo k chybě. Chcete-li pokračovat, zkuste to prosím znovu.',
969970
zxcvbn: {
970971
couldBeStronger: 'Vaše heslo funguje, ale mohlo by být silnější. Zkuste přidat více znaků.',
971972
goodPassword: 'Vaše heslo splňuje všechny potřebné požadavky.',
@@ -1337,6 +1338,10 @@ export const csCZ: LocalizationResource = {
13371338
detailsAction__nonPrimary: 'Nastavit jako primární',
13381339
primaryButton: 'Připojit peněženku',
13391340
title: 'Web3 peněženky',
1341+
web3SelectSolanaWalletScreen: {
1342+
subtitle: 'Vyberte Solana peněženku, kterou chcete připojit ke svému účtu.',
1343+
title: 'Přidat Solana peněženku',
1344+
},
13401345
},
13411346
},
13421347
usernamePage: {
@@ -1372,9 +1377,10 @@ export const csCZ: LocalizationResource = {
13721377
title: 'Děkujeme za připojení k čekací listině!',
13731378
},
13741379
},
1375-
web3WalletButtons: {
1376-
connect: undefined,
1377-
continue: undefined,
1378-
noneAvailable: undefined,
1380+
web3SolanaWalletButtons: {
1381+
connect: 'Připojit pomocí {{walletName}}',
1382+
continue: 'Pokračovat pomocí {{walletName}}',
1383+
noneAvailable:
1384+
'Nebyla zjištěna žádná Solana Web3 peněženka. Nainstalujte si prosím {{ solanaWalletsLink || link("wallet extension") }} s podporou Web3.',
13791385
},
13801386
} as const;

0 commit comments

Comments
 (0)