loadCurrentLanguage method
void
loadCurrentLanguage()
Implementation
void loadCurrentLanguage() async {
_locale = Locale(
sharedPreferences.getString(Constant.LANGUAGE_CODE) ?? L10n.langFrancais.languageCode,
sharedPreferences.getString(Constant.COUNTRY_CODE) ?? L10n.langFrancais.countryCode);
_isLtr = _locale.languageCode != 'ar';
var langues = EnvironmentVariable.appLanguages;
if( langues.isEmpty ){
langues = L10n.languages_en_fr_es_ht;
}
_selectedIndex = langues.indexWhere((x)=> x.languageCode == _locale.languageCode);
_languages = [];
_languages.addAll(langues);
update();
}