loadLanguage static method
Gets the current language codeString (example.: hu) from SharedPreferences using the translatronLang key
Implementation
static Future<void> loadLanguage() async {
SharedPreferences sharedPreferences = await SharedPreferences.getInstance();
Object? value = sharedPreferences.get("translatronLanguage");
String? lang;
if (value != null) {
lang = (value as String);
Translatron.setSelectedLanguageLocale = Locale(lang);
} else {
lang = Platform.localeName.substring(0, 2);
await persistLanguage(lang);
Translatron.setSelectedLanguageLocale = Locale(lang);
}
}