Implementation
final languages = {
"af": "Afrikaans",
"ar-sa": "Arabic",
"az": "Azeri (Latin)",
"be": "Belarusian",
"bg": "Bulgarian",
// "ca-es": "Catalan",
"ca": "Catalan",
"cs-cz": "Czech",
"cy": "Welsh",
"da-dk": "Danish",
"de": "German",
"dv-mv": "Divehi",
"el-gr": "Greek",
"en-gb": "English",
"es": "Spanish",
"et": "Estonian",
"eu": "Basque",
"fa-ir": "Farsi",
"fi": "Finnish",
"fo": "Faroese",
"fr": "French",
"gl": "Galician",
"gu": "Gujarati",
"he-il": "Hebrew",
"hi-in": "Hindi",
"hr": "Croatian",
"hu": "Hungarian",
"hy-am": "Armenian",
"id": "Indonesian",
"is": "Icelandic",
"it": "Italian",
"ja-jp": "Japanese",
"ka-ge": "Georgian",
"kk-kz": "Kazakh",
"kn": "Kannada",
"ko-kr": "Korean",
"kok-in": "Konkani",
"ky": "Kyrgyz",
"lt": "Lithuanian",
"lv": "Latvian",
// "mi-nz": "Maori",
"mi": "Maori",
"mk": "FYRO Macedonian",
"mn": "Mongolian",
"mr": "Marathi",
"ms": "Malay",
"mt": "Maltese",
"nb-no": "Norwegian",
"nl": "Dutch",
//
"nso-za": "Northern Sotho",
// "ns-za": "Northern Sotho",
// "ns-ZA": "Northern Sotho (South Africa)",
"pa": "Punjabi",
// "pa-IN": "Punjabi (India)",
"pl": "Polish",
// "pl-PL": "Polish (Poland)",
"ps": "Pashto",
// "ps-AR": "Pashto (Afghanistan)",
"pt": "Portuguese",
// "pt-BR": "Portuguese (Brazil)",
// "pt-PT": "Portuguese (Portugal)",
// "qu-bo": "Quechua",
"qu": "Quechua",
// "qu-BO": "Quechua (Bolivia)",
// "qu-EC": "Quechua (Ecuador)",
// "qu-PE": "Quechua (Peru)",
"ro": "Romanian",
// "ro-RO": "Romanian (Romania)",
"ru": "Russian",
// "ru-RU": "Russian (Russia)",
"sa": "Sanskrit",
// "sa-IN": "Sanskrit (India)",
"se": "Sami (Northern)",
// "se-FI": "Sami (Northern) (Finland)",
// "se-FI":"Sami (Skolt) (Finland)",
// "se-FI":"Sami (Inari) (Finland)",
// "se-NO": "Sami (Northern) (Norway)",
// "se-NO":"Sami (Lule) (Norway)",
// "se-NO":"Sami (Southern) (Norway)",
// "se-SE": "Sami (Northern) (Sweden)",
// "se-SE":"Sami (Lule) (Sweden)",
// "se-SE":"Sami (Southern) (Sweden)",
"sk": "Slovak",
// "sk-SK": "Slovak (Slovakia)",
"sl": "Slovenian",
// "sl-SI": "Slovenian (Slovenia)",
"sq-al": "Albanian",
// "sq-AL": "Albanian (Albania)",
// "sr-BA": "Serbian (Latin) (Bosnia and Herzegovina)",
// "sr-BA":"Serbian (Cyrillic) (Bosnia and Herzegovina)",
// "sr-SP": "Serbian (Latin) (Serbia and Montenegro)",
// "sr-SP":"Serbian (Cyrillic) (Serbia and Montenegro)",
"sv": "Swedish",
// "sv-FI": "Swedish (Finland)",
// "sv-SE": "Swedish (Sweden)",
"sw-ke": "Swahili",
// "sw-KE": "Swahili (Kenya)",
//
// The official language of Syria is Arabic
// "syr-sy": "Syriac",
// "syr-SY": "Syriac (Syria)",
"ta": "Tamil",
// "ta-IN": "Tamil (India)",
// "te-in": "Telugu",
"te": "Telugu",
// "te-IN": "Telugu (India)",
"th": "Thai",
// "th-TH": "Thai (Thailand)",
"tl": "Tagalog",
// "tl-PH": "Tagalog (Philippines)",
"tn": "Tswana",
// "tn-ZA": "Tswana (South Africa)",
"tr": "Turkish",
// "tr-TR": "Turkish (Turkey)",
"tt": "Tatar",
// "tt-RU": "Tatar (Russia)",
// "ts": "Tsonga",
"uk-ua": "Ukrainian",
// "uk-UA": "Ukrainian (Ukraine)",
"ur-pk": "Urdu",
// "ur-PK": "Urdu (Islamic Republic of Pakistan)",
"uz": "Uzbek (Latin)",
// "uz-UZ": "Uzbek (Latin) (Uzbekistan)",
// "uz-UZ":"Uzbek (Cyrillic) (Uzbekistan)",
"vi-vn": "Vietnamese",
// "vi-VN": "Vietnamese (Viet Nam)",
// "xh-za": "Xhosa",
"xh": "Xhosa",
// "xh-ZA": "Xhosa (South Africa)",
// "cn": "Chinese",
"zh-cn": "Chinese",
// "zh-HK": "Chinese (Hong Kong)",
// "zh-MO": "Chinese (Macau)",
// "zh-SG": "Chinese (Singapore)",
// "zh-TW": "Chinese (T)",
// "zu-za": "Zulu",
"zu": "Zulu",
};