我有一个问题,iOS 应用程序中的文本以中文字体显示。所以我尝试了三种模式。但它不仅仅适用于构建 iOS 应用程序。在 iOS 模拟器中,所有模式都有效。如何反映本地化?
① 在supportedLocales 中设置语言环境。
return MaterialApp(
localizationsDelegates: [
GlobalCupertinoLocalizations.delegate,
GlobalMaterialLocalizations.delegate,
GlobalWidgetsLocalizations.delegate,
],
supportedLocales: [
const Locale('ja', 'JP'),
const Locale('en', ''),
],
.....
);
②在Text()中设置textStyle
static const BoldBlack20 = TextStyle(
fontWeight: FontWeight.bold,
fontSize: 20,
locale: Locale('ja', 'JP'),
);
③在iOS/Runner/info.plist中设置CFBundleLocalizations
<key>CFBundleLocalizations</key>
<array>
<string>English</string>
<string>ja</string>
</array>
我想展示日本的。