Fix for languages

This commit is contained in:
Hillel Coren 2018-09-25 13:14:16 +03:00
parent 6ac67988c4
commit 77286e19c1
2 changed files with 316 additions and 368 deletions

View File

@ -111,14 +111,16 @@ class InvoiceNinjaAppState extends State<InvoiceNinjaApp> {
Intl.defaultLocale = localeSelector(state); Intl.defaultLocale = localeSelector(state);
return MaterialApp( return MaterialApp(
supportedLocales: kLanguages.map((locale) => Locale(locale)).toList(), supportedLocales: kLanguages
.map((String locale) => AppLocalization.createLocale(locale))
.toList(),
debugShowCheckedModeBanner: false, debugShowCheckedModeBanner: false,
localizationsDelegates: [ localizationsDelegates: [
const AppLocalizationsDelegate(), const AppLocalizationsDelegate(),
GlobalMaterialLocalizations.delegate, GlobalMaterialLocalizations.delegate,
], ],
home: InitScreen(), home: InitScreen(),
locale: Locale(localeSelector(state)), locale: AppLocalization.createLocale(localeSelector(state)),
theme: state.uiState.enableDarkMode theme: state.uiState.enableDarkMode
? ThemeData( ? ThemeData(
brightness: Brightness.dark, brightness: Brightness.dark,

File diff suppressed because it is too large Load Diff