Skip to content

Commit

Permalink
Add Turkish support to Modal
Browse files Browse the repository at this point in the history
  • Loading branch information
shahbaz17 committed Jan 5, 2024
1 parent 13816a4 commit 85226f9
Show file tree
Hide file tree
Showing 4 changed files with 66 additions and 1 deletion.
3 changes: 2 additions & 1 deletion packages/ui/src/i18n/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,6 @@ import ko from "./korean.json";
import zh from "./mandarin.json";
import pt from "./portuguese.json";
import es from "./spanish.json";
import tk from "./turkish.json";

export { de, en, es, fr, ja, ko, nl, pt, zh };
export { de, en, es, fr, ja, ko, nl, pt, tk, zh };
54 changes: 54 additions & 0 deletions packages/ui/src/i18n/turkish.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
{
"modal": {
"adapter-loader.message": "Devam etmek için {{adapter}} hesabınızı doğrula",
"adapter-loader.message1": "{{adapter}} doğrula",
"adapter-loader.message2": "devam edecek hesap",
"errors-invalid-number-email": "Geçersiz E-posta veya Telefon Numarası",
"errors-required": "Zorunlu",
"external.back": "Geri",
"external.connect": "Cüzdan ile Bağlan",
"external.title": "Harici Cüzdan",
"external.walletconnect-connect": "Bağla",
"external.walletconnect-copy": "Panoya kopyalamak için QR koduna tıkla",
"external.walletconnect-subtitle": "QR kodunu WalletConnect uyumlu bir cüzdanla tarayın",
"footer.message": "Öz-yönetimli giriş yapan:",
"footer.message-new": "Web3Auth tatafından öz-yönetimli giriş",
"footer.policy": "Gizlilik Politikası",
"footer.terms": "Kullanım Şartları",
"footer.terms-service": "Hizmet Şartları",
"footer.version": "Versiyon",
"header-subtitle": "Devam etmek için seçeneklerden birini işaretle",
"header-subtitle-name": "Tek tıklama ile {{appName}} cüzdanınız",
"header-subtitle-new": "Tek tıklama ile blockchain cüzdanınız",
"header-title": "Giriş yap",
"header-tooltip-desc": "Cüzdan, dijital varlıklarınızı blockchain'de saklama ve yönetme görevi görür.",
"header-tooltip-title": "Cüzdan",
"network.add-request": "Bu site bir ağ eklemek istiyor",
"network.cancel": "İptal",
"network.from": "Nereden",
"network.proceed": "Devam",
"network.switch-request": "Bu site ağ değiştirmeyi talep ediyor",
"network.to": "Nereye",
"popup.phone-body": "Ülke kodunuz otomatik olarak algılanacaktır, ancak farklı bir ülkeden bir telefon numarası kullanıyorsanız, doğru ülke kodunu manuel olarak girmeniz gerekir.",
"popup.phone-header": "Telefon numarası ve ülke kodu",
"social.continue": "Devam et: ",
"social.continueCustom": "{{adapter}} ile devam et",
"social.email": "E-posta",
"social.email-continue": "E-posta ile devam et",
"social.email-new": "[email protected]",
"social.passwordless-cta": "Devam et",
"social.passwordless-title": "E-posta veya Telefon",
"social.phone": "Telefon",
"social.policy": "Sosyal medya girişlerinizle ilgili hiçbir veriyi saklamıyoruz.",
"social.sms": "Mobil Telefon",
"social.sms-continue": "Telefon ile devam et",
"social.sms-invalid-number": "Geçersiz telefon numarası",
"social.sms-placeholder-text": "Örneğin:",
"social.view-less": "Daha az seçenek görüntüle",
"social.view-less-new": "Daha az görüntüle",
"social.view-more": "Daha fazla seçenek görüntüle",
"social.view-more-new": "Daha fazla görüntüle",
"post-loading.connected": "Hesabınızla bağlandınız",
"post-loading.something-wrong": "Bir şeyler ters gitti!"
}
}
9 changes: 9 additions & 0 deletions packages/ui/src/loginModal.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,15 @@ class LoginModal extends SafeEventEmitter {
.catch((error) => {
log.error(error);
});
} else if (useLang === "tk") {
import(`./i18n/turkish.json`)
.then((messages) => {
i18n.addResourceBundle(useLang as string, "translation", messages.default);
return i18n.changeLanguage(useLang);
})
.catch((error) => {
log.error(error);
});
}

return new Promise((resolve) => {
Expand Down
1 change: 1 addition & 0 deletions packages/ui/src/utils.ts
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,7 @@ export const languageMap: Record<LANGUAGE_TYPE, string> = {
fr: "french",
pt: "portuguese",
nl: "dutch",
tk: "turkish",
};

interface NavigatorLanguage {
Expand Down

0 comments on commit 85226f9

Please sign in to comment.