feat: Add support for Armenian, Latvian, and Uyghur languages (#8227)

This commit is contained in:
Ruben Talstra 2025-07-03 17:16:33 +02:00 committed by GitHub
parent 9c70d1db96
commit 077224b351
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 16 additions and 1 deletions

View file

@ -86,6 +86,7 @@ export const LangSelector = ({
{ value: 'fr-FR', label: localize('com_nav_lang_french') }, { value: 'fr-FR', label: localize('com_nav_lang_french') },
{ value: 'he-HE', label: localize('com_nav_lang_hebrew') }, { value: 'he-HE', label: localize('com_nav_lang_hebrew') },
{ value: 'hu-HU', label: localize('com_nav_lang_hungarian') }, { value: 'hu-HU', label: localize('com_nav_lang_hungarian') },
{ value: 'hy-AM', label: localize('com_nav_lang_armenian') },
{ value: 'it-IT', label: localize('com_nav_lang_italian') }, { value: 'it-IT', label: localize('com_nav_lang_italian') },
{ value: 'pl-PL', label: localize('com_nav_lang_polish') }, { value: 'pl-PL', label: localize('com_nav_lang_polish') },
{ value: 'pt-BR', label: localize('com_nav_lang_brazilian_portuguese') }, { value: 'pt-BR', label: localize('com_nav_lang_brazilian_portuguese') },
@ -96,9 +97,11 @@ export const LangSelector = ({
{ value: 'cs-CZ', label: localize('com_nav_lang_czech') }, { value: 'cs-CZ', label: localize('com_nav_lang_czech') },
{ value: 'sv-SE', label: localize('com_nav_lang_swedish') }, { value: 'sv-SE', label: localize('com_nav_lang_swedish') },
{ value: 'ko-KR', label: localize('com_nav_lang_korean') }, { value: 'ko-KR', label: localize('com_nav_lang_korean') },
{ value: 'lv-LV', label: localize('com_nav_lang_latvian') },
{ value: 'vi-VN', label: localize('com_nav_lang_vietnamese') }, { value: 'vi-VN', label: localize('com_nav_lang_vietnamese') },
{ value: 'th-TH', label: localize('com_nav_lang_thai') }, { value: 'th-TH', label: localize('com_nav_lang_thai') },
{ value: 'tr-TR', label: localize('com_nav_lang_turkish') }, { value: 'tr-TR', label: localize('com_nav_lang_turkish') },
{ value: 'ug', label: localize('com_nav_lang_uyghur') },
{ value: 'nl-NL', label: localize('com_nav_lang_dutch') }, { value: 'nl-NL', label: localize('com_nav_lang_dutch') },
{ value: 'id-ID', label: localize('com_nav_lang_indonesia') }, { value: 'id-ID', label: localize('com_nav_lang_indonesia') },
{ value: 'fi-FI', label: localize('com_nav_lang_finnish') }, { value: 'fi-FI', label: localize('com_nav_lang_finnish') },

View file

@ -434,6 +434,9 @@
"com_nav_lang_traditional_chinese": "繁體中文", "com_nav_lang_traditional_chinese": "繁體中文",
"com_nav_lang_turkish": "Türkçe", "com_nav_lang_turkish": "Türkçe",
"com_nav_lang_vietnamese": "Tiếng Việt", "com_nav_lang_vietnamese": "Tiếng Việt",
"com_nav_lang_armenian": "Հայերեն",
"com_nav_lang_latvian": "Latviski",
"com_nav_lang_uyghur": "Uyƣur tili",
"com_nav_language": "Language", "com_nav_language": "Language",
"com_nav_latex_parsing": "Parsing LaTeX in messages (may affect performance)", "com_nav_latex_parsing": "Parsing LaTeX in messages (may affect performance)",
"com_nav_log_out": "Log out", "com_nav_log_out": "Log out",

View file

@ -0,0 +1 @@
{}

View file

@ -22,13 +22,16 @@ import translationJa from './ja/translation.json';
import translationKa from './ka/translation.json'; import translationKa from './ka/translation.json';
import translationSv from './sv/translation.json'; import translationSv from './sv/translation.json';
import translationKo from './ko/translation.json'; import translationKo from './ko/translation.json';
import translationLv from './lv/translation.json';
import translationTh from './th/translation.json'; import translationTh from './th/translation.json';
import translationTr from './tr/translation.json'; import translationTr from './tr/translation.json';
import translationUg from './ug/translation.json';
import translationVi from './vi/translation.json'; import translationVi from './vi/translation.json';
import translationNl from './nl/translation.json'; import translationNl from './nl/translation.json';
import translationId from './id/translation.json'; import translationId from './id/translation.json';
import translationHe from './he/translation.json'; import translationHe from './he/translation.json';
import translationHu from './hu/translation.json'; import translationHu from './hu/translation.json';
import translationHy from './hy/translation.json';
import translationFi from './fi/translation.json'; import translationFi from './fi/translation.json';
import translationZh_Hans from './zh-Hans/translation.json'; import translationZh_Hans from './zh-Hans/translation.json';
import translationZh_Hant from './zh-Hant/translation.json'; import translationZh_Hant from './zh-Hant/translation.json';
@ -57,13 +60,16 @@ export const resources = {
ka: { translation: translationKa }, ka: { translation: translationKa },
sv: { translation: translationSv }, sv: { translation: translationSv },
ko: { translation: translationKo }, ko: { translation: translationKo },
lv: { translation: translationLv },
th: { translation: translationTh }, th: { translation: translationTh },
tr: { translation: translationTr }, tr: { translation: translationTr },
ug: { translation: translationUg },
vi: { translation: translationVi }, vi: { translation: translationVi },
nl: { translation: translationNl }, nl: { translation: translationNl },
id: { translation: translationId }, id: { translation: translationId },
he: { translation: translationHe }, he: { translation: translationHe },
hu: { translation: translationHu }, hu: { translation: translationHu },
hy: { translation: translationHy },
fi: { translation: translationFi }, fi: { translation: translationFi },
} as const; } as const;

View file

@ -0,0 +1 @@
{}

View file

@ -0,0 +1 @@
{}