move i18n

This commit is contained in:
55nknown 2022-10-31 14:50:26 +01:00
parent f39b9ffeb6
commit 4467267e61

View File

@ -74,9 +74,7 @@ class App extends StatelessWidget {
final kreta = KretaClient(user: user, settings: settings, status: status);
final timetable = TimetableProvider(user: user, database: database, kreta: kreta);
return I18n(
initialLocale: Locale(settings.language, settings.language.toUpperCase()),
child: MultiProvider(
return MultiProvider(
providers: [
ChangeNotifierProvider<SettingsProvider>(create: (_) => settings),
ChangeNotifierProvider<UserProvider>(create: (_) => user),
@ -111,9 +109,12 @@ class App extends StatelessWidget {
// Limit font size scaling to 1.0
double textScaleFactor = min(MediaQuery.of(context).textScaleFactor, 1.0);
return MediaQuery(
return I18n(
initialLocale: Locale(settings.language, settings.language.toUpperCase()),
child: MediaQuery(
data: MediaQuery.of(context).copyWith(textScaleFactor: textScaleFactor),
child: child ?? Container(),
),
);
},
title: "Filc Napló",
@ -150,7 +151,6 @@ class App extends StatelessWidget {
);
},
),
),
);
}