Implementation
Map<String, LanguageData> langData = {
"Arabic": LanguageData(
"Arabic",
"العربية",
const Locale('ar'),
"assets/images/flags/saudi-arabia.png",
),
"Bengali": LanguageData(
"Bengali",
"বাংলা",
const Locale('bn'),
"assets/images/flags/bangladesh.png",
),
"Cantonese": LanguageData(
"Cantonese",
"廣東話",
const Locale('zh', 'TW'),
"assets/images/flags/hong-kong.png",
),
"Czech": LanguageData(
"Czech",
"čeština ",
const Locale('cs'),
"assets/images/flags/czech-republic.png",
),
"Dutch": LanguageData(
"Dutch",
"Nederlands",
const Locale('nl'),
"assets/images/flags/netherlands.png",
),
"English": LanguageData(
"English",
"English (UK)",
const Locale('en'),
"assets/images/flags/united-kingdom.png",
),
"French": LanguageData(
"French",
"Français",
const Locale('fr'),
"assets/images/flags/france.png",
),
"German": LanguageData(
"German",
"Deutsch",
const Locale('de'),
"assets/images/flags/germany.png",
),
"Greek": LanguageData(
"Greek",
"ελληνικά",
const Locale('el'),
"assets/images/flags/greece.png",
),
"Hindi": LanguageData(
"Hindi",
"हिन्दी",
const Locale('hi'),
"assets/images/flags/india.png",
),
"Indonesian": LanguageData(
"Indonesian",
"Bahasa Indonesia",
const Locale('id'),
"assets/images/flags/indonesia.png",
),
"Italian": LanguageData(
"Italian",
"Italiano",
const Locale('it'),
"assets/images/flags/italy.png",
),
"Japanese": LanguageData(
"Japanese",
"日本語",
const Locale('ja'),
"assets/images/flags/japan.png",
),
"Korean": LanguageData(
"Korean",
"한국어",
const Locale('ko'),
"assets/images/flags/south-korea.png",
),
"Mandarin": LanguageData(
"Mandarin",
"简体中文",
const Locale('zh'),
"assets/images/flags/china.png",
),
"Norwegian": LanguageData(
"Norwegian",
"norsk",
const Locale('no'),
"assets/images/flags/norway.png",
),
"Polish": LanguageData(
"Polish",
"Polski",
const Locale('pl'),
"assets/images/flags/poland.png",
),
"Portuguese": LanguageData(
"Portuguese",
"Português",
const Locale('pt'),
"assets/images/flags/portugal.png",
),
"Romanian": LanguageData(
"Romanian",
"român",
const Locale('ro'),
"assets/images/flags/romania.png",
),
"Russian": LanguageData(
"Russian",
"Русский",
const Locale('ru'),
"assets/images/flags/russia.png",
),
"Spanish": LanguageData(
"Spanish",
"Español",
const Locale('es'),
"assets/images/flags/spain.png",
),
"Swedish": LanguageData(
"Swedish",
"Svenska",
const Locale('sv'),
"assets/images/flags/sweden.png",
),
"Thai": LanguageData(
"Thai",
"ไทย",
const Locale('th'),
"assets/images/flags/thailand.png",
),
"Turkish": LanguageData(
"Turkish",
"Türkçe",
const Locale('tr'),
"assets/images/flags/turkey.png",
),
"Ukrainian": LanguageData(
"Ukrainian",
"Українська",
const Locale('uk'),
"assets/images/flags/ukraine.png",
),
};