Update KWS supported languages and mapping (#11085)

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
surfdude29
2026-07-09 19:24:20 +01:00
committed by GitHub
parent b075753d0f
commit 1d1b2f748e
2 changed files with 29 additions and 13 deletions
@@ -343,11 +343,12 @@ function convertToKWSSupportedLanguage(
// pt-PT is pt (pt-BR is supported independently)
case 'pt-PT':
return 'pt'
// only chinese (simplified) is supported, map all chinese variants
// map Chinese variants to simplified or traditional
case 'zh-Hans-CN':
return 'zh-Hans'
case 'zh-Hant-HK':
case 'zh-Hant-TW':
return 'zh-Hans'
return 'zh-Hant'
default:
// try and map directly - if undefined, they will have to pick from the dropdown
return KWS_SUPPORTED_LANGS.find(v => v.value === appLanguage)?.value
+26 -11
View File
@@ -7,21 +7,36 @@ export const urls = {
export const KWS_SUPPORTED_LANGS = [
{value: 'en', label: 'English'},
{value: 'ar', label: 'العربية'},
{value: 'zh-Hans', label: '简体中文'},
{value: 'cs', label: 'Čeština'},
{value: 'nl', label: 'Nederlands'},
{value: 'tl', label: 'Filipino'},
{value: 'fr', label: 'Français'},
{value: 'bg', label: 'български'},
{value: 'cs', label: 'čeština'},
{value: 'da', label: 'dansk'},
{value: 'de', label: 'Deutsch'},
{value: 'el', label: 'Ελληνικά'},
{value: 'es', label: 'español'},
{value: 'es-MX', label: 'español de México'},
{value: 'fi', label: 'suomi'},
{value: 'fil', label: 'Filipino'},
{value: 'fr', label: 'français'},
{value: 'hi', label: 'हिंदी'},
{value: 'hu', label: 'magyar'},
{value: 'id', label: 'Bahasa Indonesia'},
{value: 'it', label: 'Italiano'},
{value: 'it', label: 'italiano'},
{value: 'ja', label: '日本語'},
{value: 'ko', label: '한국어'},
{value: 'pt', label: 'Português'},
{value: 'pt-BR', label: 'Português (Brasil)'},
{value: 'ru', label: 'Русский'},
{value: 'es', label: 'Español'},
{value: 'tr', label: 'Türkçe'},
{value: 'ms', label: 'Bahasa Melayu'},
{value: 'nl', label: 'Nederlands'},
{value: 'no', label: 'norsk'},
{value: 'pl', label: 'polski'},
{value: 'pt', label: 'português'},
{value: 'pt-BR', label: 'português do Brasil'},
{value: 'ro', label: 'română'},
{value: 'ru', label: 'русский'},
{value: 'sv', label: 'svenska'},
{value: 'th', label: 'ภาษาไทย'},
{value: 'tl', label: 'Tagalog'},
{value: 'tr', label: 'Türkçe'},
{value: 'uk', label: 'українська'},
{value: 'vi', label: 'Tiếng Việt'},
{value: 'zh-Hans', label: '简体中文'},
{value: 'zh-Hant', label: '繁體中文'},
]