|
@@ -39,7 +39,7 @@ class AppearanceSettingModel extends ChangeNotifier with EquatableMixin {
|
|
}
|
|
}
|
|
|
|
|
|
void setLanguage(BuildContext context, AppLanguage language) {
|
|
void setLanguage(BuildContext context, AppLanguage language) {
|
|
- String languageString = stringFromLanguageName(language);
|
|
|
|
|
|
+ String languageString = stringFromLanguage(language);
|
|
|
|
|
|
if (setting.language != languageString) {
|
|
if (setting.language != languageString) {
|
|
context.setLocale(localeFromLanguageName(language));
|
|
context.setLocale(localeFromLanguageName(language));
|
|
@@ -49,4 +49,9 @@ class AppearanceSettingModel extends ChangeNotifier with EquatableMixin {
|
|
save();
|
|
save();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ void updateWithBuildContext(BuildContext context) {
|
|
|
|
+ final language = languageFromLocale(context.deviceLocale);
|
|
|
|
+ setLanguage(context, language);
|
|
|
|
+ }
|
|
}
|
|
}
|