From d3d7d11ea8cbeef9fdffa1eb45d6b866e6ee182b Mon Sep 17 00:00:00 2001 From: Ruben Talstra Date: Wed, 26 Feb 2025 02:28:58 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=8C=8D=20i18n:=20Add=20Georgian=20Languag?= =?UTF-8?q?e=20and=20Update=20Fallback=20Languages=20(#6022)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/Nav/SettingsTabs/General/General.tsx | 1 + client/src/locales/en/translation.json | 1 + client/src/locales/i18n.ts | 8 +++++--- client/src/locales/ka/translation.json | 1 + 4 files changed, 8 insertions(+), 3 deletions(-) create mode 100644 client/src/locales/ka/translation.json diff --git a/client/src/components/Nav/SettingsTabs/General/General.tsx b/client/src/components/Nav/SettingsTabs/General/General.tsx index d1ad3d8a93..d88f2ecada 100644 --- a/client/src/components/Nav/SettingsTabs/General/General.tsx +++ b/client/src/components/Nav/SettingsTabs/General/General.tsx @@ -64,6 +64,7 @@ export const LangSelector = ({ { value: 'pt-PT', label: localize('com_nav_lang_portuguese') }, { value: 'ru-RU', label: localize('com_nav_lang_russian') }, { value: 'ja-JP', label: localize('com_nav_lang_japanese') }, + { value: 'ka-GE', label: localize('com_nav_lang_georgian') }, { value: 'sv-SE', label: localize('com_nav_lang_swedish') }, { value: 'ko-KR', label: localize('com_nav_lang_korean') }, { value: 'vi-VN', label: localize('com_nav_lang_vietnamese') }, diff --git a/client/src/locales/en/translation.json b/client/src/locales/en/translation.json index 4f7e153f60..a5813d6e58 100644 --- a/client/src/locales/en/translation.json +++ b/client/src/locales/en/translation.json @@ -362,6 +362,7 @@ "com_nav_lang_indonesia": "Indonesia", "com_nav_lang_italian": "Italiano", "com_nav_lang_japanese": "日本語", + "com_nav_lang_georgian": "ქართული", "com_nav_lang_korean": "한국어", "com_nav_lang_polish": "Polski", "com_nav_lang_portuguese": "Português", diff --git a/client/src/locales/i18n.ts b/client/src/locales/i18n.ts index 3a8c2a92fb..ec71b02bae 100644 --- a/client/src/locales/i18n.ts +++ b/client/src/locales/i18n.ts @@ -15,6 +15,7 @@ import translationPt_BR from './pt-BR/translation.json'; import translationPt_PT from './pt-PT/translation.json'; import translationRu from './ru/translation.json'; import translationJa from './ja/translation.json'; +import translationKa from './ka/translation.json'; import translationSv from './sv/translation.json'; import translationKo from './ko/translation.json'; import translationVi from './vi/translation.json'; @@ -43,6 +44,7 @@ export const resources = { 'pt-PT': { translation: translationPt_PT }, ru: { translation: translationRu }, ja: { translation: translationJa }, + ka: { translation: translationKa }, sv: { translation: translationSv }, ko: { translation: translationKo }, vi: { translation: translationVi }, @@ -58,9 +60,9 @@ i18n .use(initReactI18next) .init({ fallbackLng: { - 'zh-TW': ['zh-Hant'], - 'zh-HK': ['zh-Hant'], - 'zh': ['zh-Hans'], + 'zh-TW': ['zh-Hant', 'en'], + 'zh-HK': ['zh-Hant', 'en'], + 'zh': ['zh-Hans', 'en'], default: ['en'], }, fallbackNS: 'translation', diff --git a/client/src/locales/ka/translation.json b/client/src/locales/ka/translation.json new file mode 100644 index 0000000000..9e26dfeeb6 --- /dev/null +++ b/client/src/locales/ka/translation.json @@ -0,0 +1 @@ +{} \ No newline at end of file