diff --git a/frontend/app_flowy/lib/workspace/application/appearance.dart b/frontend/app_flowy/lib/workspace/application/appearance.dart index 3f32f72571..015ff73843 100644 --- a/frontend/app_flowy/lib/workspace/application/appearance.dart +++ b/frontend/app_flowy/lib/workspace/application/appearance.dart @@ -12,7 +12,7 @@ class AppearanceSettingModel extends ChangeNotifier with EquatableMixin { AppearanceSettingModel(this.setting) : _theme = AppTheme.fromName(name: setting.theme), - _language = AppLanguage.fromName(name: setting.language); + _language = languageFromString(setting.language); AppTheme get theme => _theme; AppLanguage get language => _language; @@ -37,12 +37,13 @@ class AppearanceSettingModel extends ChangeNotifier with EquatableMixin { } } - void setLanguage(Language language) { - String langaugeString = stringFromLanguageName(language); + void setLanguage(AppLanguage language) { + String languageString = stringFromLanguageName(language); - if (setting.language != langaugeString) { - _language = AppLanguage.fromLanguage(language: language); - setting.language = langaugeString; + if (setting.language != languageString) { + _language = language; + print('language changed to $languageString'); + setting.language = languageString; notifyListeners(); save(); }