import Script from "next/script"; // type Script = 'Latn' | 'Ethi' | 'Arab' | 'Beng' | 'Cyrl' | 'Taml' | 'Hant' | 'Hans' | 'Grek' | 'Gujr' | 'Hebr'| 'Deva'| 'Armn' | 'Jpan' | 'Knda' | 'Geor'; type LanguageOption = { value: string | undefined; name: string; script?: string; }; const supportedLanguages: LanguageOption[] = [ { value: "", name: "No translation", }, { value: "af", name: "Afrikaans", script: "Latn", }, { value: "am", name: "Amharic", script: "Ethi", }, { value: "ar", name: "Modern Standard Arabic", script: "Arab", }, { value: "ary", name: "Moroccan Arabic", script: "Arab", }, { value: "arz", name: "Egyptian Arabic", script: "Arab", }, { value: "as", name: "Assamese", script: "Beng", }, { value: "az", name: "North Azerbaijani", script: "Latn", }, { value: "be", name: "Belarusian", script: "Cyrl", }, { value: "bn", name: "Bengali", script: "Beng", }, { value: "bs", name: "Bosnian", script: "Latn", }, { value: "bg", name: "Bulgarian", script: "Cyrl", }, { value: "ca", name: "Catalan", script: "Latn", }, { value: "ceb", name: "Cebuano", script: "Latn", }, { value: "cs", name: "Czech", script: "Latn", }, { value: "ku", name: "Central Kurdish", script: "Arab", }, { value: "cmn", name: "Mandarin Chinese", script: "Hans", }, { value: "cy", name: "Welsh", script: "Latn", }, { value: "da", name: "Danish", script: "Latn", }, { value: "de", name: "German", script: "Latn", }, { value: "el", name: "Greek", script: "Grek", }, { value: "en", name: "English", script: "Latn", }, { value: "et", name: "Estonian", script: "Latn", }, { value: "eu", name: "Basque", script: "Latn", }, { value: "fi", name: "Finnish", script: "Latn", }, { value: "fr", name: "French", script: "Latn", }, { value: "gaz", name: "West Central Oromo", script: "Latn", }, { value: "ga", name: "Irish", script: "Latn", }, { value: "gl", name: "Galician", script: "Latn", }, { value: "gu", name: "Gujarati", script: "Gujr", }, { value: "he", name: "Hebrew", script: "Hebr", }, { value: "hi", name: "Hindi", script: "Deva", }, { value: "hr", name: "Croatian", script: "Latn", }, { value: "hu", name: "Hungarian", script: "Latn", }, { value: "hy", name: "Armenian", script: "Armn", }, { value: "ig", name: "Igbo", script: "Latn", }, { value: "id", name: "Indonesian", script: "Latn", }, { value: "is", name: "Icelandic", script: "Latn", }, { value: "it", name: "Italian", script: "Latn", }, { value: "jv", name: "Javanese", script: "Latn", }, { value: "ja", name: "Japanese", script: "Jpan", }, { value: "kn", name: "Kannada", script: "Knda", }, { value: "ka", name: "Georgian", script: "Geor", }, { value: "kk", name: "Kazakh", script: "Cyrl", }, { value: "khk", name: "Halh Mongolian", script: "Cyrl", }, { value: "km", name: "Khmer", script: "Khmr", }, { value: "ky", name: "Kyrgyz", script: "Cyrl", }, { value: "ko", name: "Korean", script: "Kore", }, { value: "lo", name: "Lao", script: "Laoo", }, { value: "lt", name: "Lithuanian", script: "Latn", }, { value: "lg", name: "Ganda", script: "Latn", }, { value: "luo", name: "Luo", script: "Latn", }, { value: "lv", name: "Standard Latvian", script: "Latn", }, { value: "mai", name: "Maithili", script: "Deva", }, { value: "ml", name: "Malayalam", script: "Mlym", }, { value: "mr", name: "Marathi", script: "Deva", }, { value: "mk", name: "Macedonian", script: "Cyrl", }, { value: "mt", name: "Maltese", script: "Latn", }, { value: "mni", name: "Meitei", script: "Beng", }, { value: "my", name: "Burmese", script: "Mymr", }, { value: "nl", name: "Dutch", script: "Latn", }, { value: "nn", name: "Norwegian Nynorsk", script: "Latn", }, { value: "nb", name: "Norwegian Bokmål", script: "Latn", }, { value: "ne", name: "Nepali", script: "Deva", }, { value: "ny", name: "Nyanja", script: "Latn", }, { value: "or", name: "Odia", script: "Orya", }, { value: "pa", name: "Punjabi", script: "Guru", }, { value: "pbt", name: "Southern Pashto", script: "Arab", }, { value: "pes", name: "Western Persian", script: "Arab", }, { value: "pl", name: "Polish", script: "Latn", }, { value: "pt", name: "Portuguese", script: "Latn", }, { value: "ro", name: "Romanian", script: "Latn", }, { value: "ru", name: "Russian", script: "Cyrl", }, { value: "sk", name: "Slovak", script: "Latn", }, { value: "sl", name: "Slovenian", script: "Latn", }, { value: "sn", name: "Shona", script: "Latn", }, { value: "sd", name: "Sindhi", script: "Arab", }, { value: "so", name: "Somali", script: "Latn", }, { value: "es", name: "Spanish", script: "Latn", }, { value: "sr", name: "Serbian", script: "Cyrl", }, { value: "sv", name: "Swedish", script: "Latn", }, { value: "sw", name: "Swahili", script: "Latn", }, { value: "ta", name: "Tamil", script: "Taml", }, { value: "te", name: "Telugu", script: "Telu", }, { value: "tg", name: "Tajik", script: "Cyrl", }, { value: "tl", name: "Tagalog", script: "Latn", }, { value: "th", name: "Thai", script: "Thai", }, { value: "tr", name: "Turkish", script: "Latn", }, { value: "uk", name: "Ukrainian", script: "Cyrl", }, { value: "ur", name: "Urdu", script: "Arab", }, { value: "uz", name: "Northern Uzbek", script: "Latn", }, { value: "vi", name: "Vietnamese", script: "Latn", }, { value: "yo", name: "Yoruba", script: "Latn", }, { value: "yue", name: "Cantonese", script: "Hant", }, { value: "ms", name: "Standard Malay", script: "Latn", }, { value: "zu", name: "Zulu", script: "Latn", }, ]; supportedLanguages.push({ value: "NOTRANSLATION", name: "No Translation" }); export { supportedLanguages };