supportedLanguages top-level constant
Comprehensive list of supported languages with detailed information.
Implementation
const Map<String, LanguageInfo> supportedLanguages = {
'af': LanguageInfo(code: 'af', name: 'Afrikaans', nativeName: 'Afrikaans'),
'sq': LanguageInfo(code: 'sq', name: 'Albanian', nativeName: 'Shqip'),
'am': LanguageInfo(code: 'am', name: 'Amharic', nativeName: 'አማርኛ'),
'ar': LanguageInfo(
code: 'ar',
name: 'Arabic',
nativeName: 'العربية',
isRightToLeft: true,
),
'hy': LanguageInfo(code: 'hy', name: 'Armenian', nativeName: 'Հայերեն'),
'az': LanguageInfo(code: 'az', name: 'Azerbaijani', nativeName: 'Azərbaycan'),
'eu': LanguageInfo(code: 'eu', name: 'Basque', nativeName: 'Euskera'),
'be': LanguageInfo(code: 'be', name: 'Belarusian', nativeName: 'Беларуская'),
'bn': LanguageInfo(code: 'bn', name: 'Bengali', nativeName: 'বাংলা'),
'bs': LanguageInfo(code: 'bs', name: 'Bosnian', nativeName: 'Bosanski'),
'bg': LanguageInfo(code: 'bg', name: 'Bulgarian', nativeName: 'Български'),
'ca': LanguageInfo(code: 'ca', name: 'Catalan', nativeName: 'Català'),
'ceb': LanguageInfo(code: 'ceb', name: 'Cebuano', nativeName: 'Cebuano'),
'ny': LanguageInfo(code: 'ny', name: 'Chichewa', nativeName: 'Chichewa'),
'zh': LanguageInfo(code: 'zh', name: 'Chinese', nativeName: '中文'),
'zh-cn': LanguageInfo(
code: 'zh-cn',
name: 'Chinese (Simplified)',
nativeName: '简体中文',
),
'zh-tw': LanguageInfo(
code: 'zh-tw',
name: 'Chinese (Traditional)',
nativeName: '繁體中文',
),
'co': LanguageInfo(code: 'co', name: 'Corsican', nativeName: 'Corsu'),
'hr': LanguageInfo(code: 'hr', name: 'Croatian', nativeName: 'Hrvatski'),
'cs': LanguageInfo(code: 'cs', name: 'Czech', nativeName: 'Čeština'),
'da': LanguageInfo(code: 'da', name: 'Danish', nativeName: 'Dansk'),
'nl': LanguageInfo(code: 'nl', name: 'Dutch', nativeName: 'Nederlands'),
'en': LanguageInfo(code: 'en', name: 'English', nativeName: 'English'),
'eo': LanguageInfo(code: 'eo', name: 'Esperanto', nativeName: 'Esperanto'),
'et': LanguageInfo(code: 'et', name: 'Estonian', nativeName: 'Eesti'),
'tl': LanguageInfo(code: 'tl', name: 'Filipino', nativeName: 'Filipino'),
'fi': LanguageInfo(code: 'fi', name: 'Finnish', nativeName: 'Suomi'),
'fr': LanguageInfo(code: 'fr', name: 'French', nativeName: 'Français'),
'fy': LanguageInfo(code: 'fy', name: 'Frisian', nativeName: 'Frysk'),
'gl': LanguageInfo(code: 'gl', name: 'Galician', nativeName: 'Galego'),
'ka': LanguageInfo(code: 'ka', name: 'Georgian', nativeName: 'ქართული'),
'de': LanguageInfo(code: 'de', name: 'German', nativeName: 'Deutsch'),
'el': LanguageInfo(code: 'el', name: 'Greek', nativeName: 'Ελληνικά'),
'gu': LanguageInfo(code: 'gu', name: 'Gujarati', nativeName: 'ગુજરાતી'),
'ht': LanguageInfo(
code: 'ht',
name: 'Haitian Creole',
nativeName: 'Kreyòl ayisyen',
),
'ha': LanguageInfo(code: 'ha', name: 'Hausa', nativeName: 'Harshen Hausa'),
'haw':
LanguageInfo(code: 'haw', name: 'Hawaiian', nativeName: 'Ōlelo Hawaiʻi'),
'he': LanguageInfo(
code: 'he',
name: 'Hebrew',
nativeName: 'עברית',
isRightToLeft: true,
),
'hi': LanguageInfo(code: 'hi', name: 'Hindi', nativeName: 'हिन्दी'),
'hmn': LanguageInfo(code: 'hmn', name: 'Hmong', nativeName: 'Hmong'),
'hu': LanguageInfo(code: 'hu', name: 'Hungarian', nativeName: 'Magyar'),
'is': LanguageInfo(code: 'is', name: 'Icelandic', nativeName: 'Íslenska'),
'ig': LanguageInfo(code: 'ig', name: 'Igbo', nativeName: 'Igbo'),
'id': LanguageInfo(
code: 'id',
name: 'Indonesian',
nativeName: 'Bahasa Indonesia',
),
'ga': LanguageInfo(code: 'ga', name: 'Irish', nativeName: 'Gaeilge'),
'it': LanguageInfo(code: 'it', name: 'Italian', nativeName: 'Italiano'),
'ja': LanguageInfo(code: 'ja', name: 'Japanese', nativeName: '日本語'),
'jv': LanguageInfo(code: 'jv', name: 'Javanese', nativeName: 'Basa Jawa'),
'kn': LanguageInfo(code: 'kn', name: 'Kannada', nativeName: 'ಕನ್ನಡ'),
'kk': LanguageInfo(code: 'kk', name: 'Kazakh', nativeName: 'Қазақ тілі'),
'km': LanguageInfo(code: 'km', name: 'Khmer', nativeName: 'ភាសាខ្មែរ'),
'rw':
LanguageInfo(code: 'rw', name: 'Kinyarwanda', nativeName: 'Ikinyarwanda'),
'ko': LanguageInfo(code: 'ko', name: 'Korean', nativeName: '한국어'),
'ku': LanguageInfo(code: 'ku', name: 'Kurdish', nativeName: 'Kurdî'),
'ky': LanguageInfo(code: 'ky', name: 'Kyrgyz', nativeName: 'Кыргызча'),
'lo': LanguageInfo(code: 'lo', name: 'Lao', nativeName: 'ພາສາລາວ'),
'la': LanguageInfo(code: 'la', name: 'Latin', nativeName: 'Latinum'),
'lv': LanguageInfo(code: 'lv', name: 'Latvian', nativeName: 'Latviešu'),
'lt': LanguageInfo(code: 'lt', name: 'Lithuanian', nativeName: 'Lietuvių'),
'lb': LanguageInfo(
code: 'lb',
name: 'Luxembourgish',
nativeName: 'Lëtzebuergesch',
),
'mk': LanguageInfo(code: 'mk', name: 'Macedonian', nativeName: 'Македонски'),
'mg': LanguageInfo(code: 'mg', name: 'Malagasy', nativeName: 'Malagasy'),
'ms': LanguageInfo(code: 'ms', name: 'Malay', nativeName: 'Bahasa Melayu'),
'ml': LanguageInfo(code: 'ml', name: 'Malayalam', nativeName: 'മലയാളം'),
'mt': LanguageInfo(code: 'mt', name: 'Maltese', nativeName: 'Malti'),
'mi': LanguageInfo(code: 'mi', name: 'Maori', nativeName: 'Te Reo Māori'),
'mr': LanguageInfo(code: 'mr', name: 'Marathi', nativeName: 'मराठी'),
'mn': LanguageInfo(code: 'mn', name: 'Mongolian', nativeName: 'Монгол'),
'my':
LanguageInfo(code: 'my', name: 'Myanmar (Burmese)', nativeName: 'ဗမာစာ'),
'ne': LanguageInfo(code: 'ne', name: 'Nepali', nativeName: 'नेपाली'),
'no': LanguageInfo(code: 'no', name: 'Norwegian', nativeName: 'Norsk'),
'or': LanguageInfo(code: 'or', name: 'Odia', nativeName: 'ଓଡ଼ିଆ'),
'ps': LanguageInfo(
code: 'ps',
name: 'Pashto',
nativeName: 'پښتو',
isRightToLeft: true,
),
'fa': LanguageInfo(
code: 'fa',
name: 'Persian',
nativeName: 'فارسی',
isRightToLeft: true,
),
'pl': LanguageInfo(code: 'pl', name: 'Polish', nativeName: 'Polski'),
'pt': LanguageInfo(code: 'pt', name: 'Portuguese', nativeName: 'Português'),
'pa': LanguageInfo(code: 'pa', name: 'Punjabi', nativeName: 'ਪੰਜਾਬੀ'),
'ro': LanguageInfo(code: 'ro', name: 'Romanian', nativeName: 'Română'),
'ru': LanguageInfo(code: 'ru', name: 'Russian', nativeName: 'Русский'),
'sm': LanguageInfo(code: 'sm', name: 'Samoan', nativeName: 'Gagana Samoa'),
'gd': LanguageInfo(code: 'gd', name: 'Scots Gaelic', nativeName: 'Gàidhlig'),
'sr': LanguageInfo(code: 'sr', name: 'Serbian', nativeName: 'Српски'),
'st': LanguageInfo(code: 'st', name: 'Sesotho', nativeName: 'Sesotho'),
'sn': LanguageInfo(code: 'sn', name: 'Shona', nativeName: 'ChiShona'),
'sd': LanguageInfo(code: 'sd', name: 'Sindhi', nativeName: 'سنڌي'),
'si': LanguageInfo(code: 'si', name: 'Sinhala', nativeName: 'සිංහල'),
'sk': LanguageInfo(code: 'sk', name: 'Slovak', nativeName: 'Slovenčina'),
'sl': LanguageInfo(code: 'sl', name: 'Slovenian', nativeName: 'Slovenščina'),
'so': LanguageInfo(code: 'so', name: 'Somali', nativeName: 'Soomaali'),
'es': LanguageInfo(code: 'es', name: 'Spanish', nativeName: 'Español'),
'su': LanguageInfo(code: 'su', name: 'Sundanese', nativeName: 'Basa Sunda'),
'sw': LanguageInfo(code: 'sw', name: 'Swahili', nativeName: 'Kiswahili'),
'sv': LanguageInfo(code: 'sv', name: 'Swedish', nativeName: 'Svenska'),
'tg': LanguageInfo(code: 'tg', name: 'Tajik', nativeName: 'Тоҷикӣ'),
'ta': LanguageInfo(code: 'ta', name: 'Tamil', nativeName: 'தமிழ்'),
'tt': LanguageInfo(code: 'tt', name: 'Tatar', nativeName: 'Татарча'),
'te': LanguageInfo(code: 'te', name: 'Telugu', nativeName: 'తెలుగు'),
'th': LanguageInfo(code: 'th', name: 'Thai', nativeName: 'ไทย'),
'tr': LanguageInfo(code: 'tr', name: 'Turkish', nativeName: 'Türkçe'),
'tk': LanguageInfo(code: 'tk', name: 'Turkmen', nativeName: 'Türkmen'),
'uk': LanguageInfo(code: 'uk', name: 'Ukrainian', nativeName: 'Українська'),
'ur': LanguageInfo(
code: 'ur',
name: 'Urdu',
nativeName: 'اردو',
isRightToLeft: true,
),
'ug': LanguageInfo(
code: 'ug',
name: 'Uyghur',
nativeName: 'ئۇيغۇرچە',
isRightToLeft: true,
),
'uz': LanguageInfo(code: 'uz', name: 'Uzbek', nativeName: 'Oʻzbek'),
'vi': LanguageInfo(code: 'vi', name: 'Vietnamese', nativeName: 'Tiếng Việt'),
'cy': LanguageInfo(code: 'cy', name: 'Welsh', nativeName: 'Cymraeg'),
'xh': LanguageInfo(code: 'xh', name: 'Xhosa', nativeName: 'isiXhosa'),
'yi': LanguageInfo(
code: 'yi',
name: 'Yiddish',
nativeName: 'ייִדיש',
isRightToLeft: true,
),
'yo': LanguageInfo(code: 'yo', name: 'Yoruba', nativeName: 'Yorùbá'),
'zu': LanguageInfo(code: 'zu', name: 'Zulu', nativeName: 'isiZulu'),
};