我正在通过此补丁根据相关的this line来更改documentation:
return MaterialApp(
// ...
initialRoute: initialRoute,
- supportedLocales: GalleryLocalizations.supportedLocales,
+ supportedLocales: [
+ const Locale('en'),
+ const Locale('he'),
+ ],
locale: GalleryOptions.of(context).locale,
localeResolutionCallback: (locale, supportedLocales) {
deviceLocale = locale;
return locale;
},
// ...
但设置页面上的语言环境选项未修改。知道为什么吗?
答案 0 :(得分:0)
设置页面的受支持语言环境位于文件lib/pages/settings.dart
上,可以通过使用以下补丁修改this line来加以限制:
- var supportedLocales =
- List<Locale>.from(GalleryLocalizations.supportedLocales);
+ var supportedLocales = [
+ const Locale('en'),
+ const Locale('he'),
+ ];
supportedLocales.removeWhere((locale) => locale == deviceLocale);