Merge pull request #38 from ente-io/use_en_as_default

Restrict to en locale
This commit is contained in:
Neeraj Gupta 2023-01-28 12:30:40 +05:30 committed by GitHub
commit c9936d68c1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 24 additions and 3 deletions

View file

@ -27,6 +27,9 @@ class App extends StatefulWidget {
class _AppState extends State<App> {
StreamSubscription<SignedOutEvent> _signedOutEvent;
StreamSubscription<SignedInEvent> _signedInEvent;
static const List<Locale> supportedLocales = <Locale>[
Locale('en'),
];
@override
void initState() {
@ -78,7 +81,16 @@ class _AppState extends State<App> {
theme: lightTheme,
darkTheme: dartTheme,
debugShowCheckedModeBanner: false,
supportedLocales: AppLocalizations.supportedLocales,
supportedLocales: supportedLocales,
localeListResolutionCallback: (locales, supportedLocales) {
for (Locale locale in locales) {
if (supportedLocales.contains(locale)) {
return locale;
}
}
// if device language is not supported by the app, use en as default
return const Locale('en');
},
localizationsDelegates: AppLocalizations.localizationsDelegates,
routes: _getRoutes,
),
@ -90,7 +102,16 @@ class _AppState extends State<App> {
theme: lightThemeData,
darkTheme: darkThemeData,
debugShowCheckedModeBanner: false,
supportedLocales: AppLocalizations.supportedLocales,
supportedLocales: supportedLocales,
localeListResolutionCallback: (locales, supportedLocales) {
for (Locale locale in locales) {
if (supportedLocales.contains(locale)) {
return locale;
}
}
// if device language is not supported by the app, use en as default
return const Locale('en');
},
localizationsDelegates: const [
AppLocalizations.delegate,
GlobalMaterialLocalizations.delegate,

View file

@ -1,6 +1,6 @@
name: ente_auth
description: ente two-factor authenticator
version: 1.0.24+24
version: 1.0.25+25
publish_to: none
environment: