Update KWS supported languages and mapping (#11085)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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: '繁體中文'},
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user