From 62bafce0b2382cafbe0d68fdc0118f47b9aa0b67 Mon Sep 17 00:00:00 2001 From: appflowy Date: Sat, 5 Feb 2022 21:50:49 +0800 Subject: [PATCH] fix: fallback to supported locale if easy_localization doesn't support device locale --- frontend/app_flowy/lib/workspace/application/appearance.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/app_flowy/lib/workspace/application/appearance.dart b/frontend/app_flowy/lib/workspace/application/appearance.dart index 77f3ec567a..266ab1a5c5 100644 --- a/frontend/app_flowy/lib/workspace/application/appearance.dart +++ b/frontend/app_flowy/lib/workspace/application/appearance.dart @@ -47,10 +47,10 @@ class AppearanceSettingModel extends ChangeNotifier with EquatableMixin { void setLocale(BuildContext context, Locale newLocale) { if (_locale != newLocale) { - if (context.supportedLocales.contains(newLocale)) { + if (!context.supportedLocales.contains(newLocale)) { Log.error("Unsupported locale: $newLocale"); newLocale = const Locale('en'); - Log.debug("Fall back to locale: $newLocale"); + Log.debug("Fallback to locale: $newLocale"); } context.setLocale(newLocale);