wt1.1.1 ExercisePlan + ExercisePlan detail, Trainee
This commit is contained in:
@@ -20,19 +20,24 @@ class AppLanguage{
|
||||
|
||||
Future<void> fetchLocale() async {
|
||||
var prefs = await SharedPreferences.getInstance();
|
||||
if (prefs.getString('language_code') == null) {
|
||||
String langCode = prefs.getString('language_code');
|
||||
print(" ---- lang code $langCode");
|
||||
if ( langCode == null) {
|
||||
_appLocale = Locale('en');
|
||||
} else {
|
||||
_appLocale = Locale(prefs.getString('language_code'));
|
||||
_appLocale = Locale(langCode);
|
||||
}
|
||||
print(" ---- Fetched lang: " + _appLocale.toString());
|
||||
}
|
||||
|
||||
getLocale(SharedPreferences prefs) {
|
||||
if (prefs.getString('language_code') == null) {
|
||||
String langCode = prefs.getString('language_code');
|
||||
if ( langCode == null) {
|
||||
_appLocale = Locale('en');
|
||||
}
|
||||
_appLocale = Locale(prefs.getString('language_code'));
|
||||
_appLocale = Locale(langCode);
|
||||
print(" ---- Get lang: " + _appLocale.toString() + " lang code $langCode");
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -28,6 +28,7 @@ class AppLocalizations {
|
||||
|
||||
Future<bool> load() async {
|
||||
// Load the language JSON file from the "lang" folder
|
||||
print(" -- load language pieces " + locale.languageCode);
|
||||
String jsonString =
|
||||
await rootBundle.loadString('i18n/${locale.languageCode}.json');
|
||||
Map<String, dynamic> jsonMap = json.decode(jsonString);
|
||||
|
||||
Reference in New Issue
Block a user