使用 ARB 文件进行 Flutter 本地化
Flutter Localization with ARB files
实际上我使用 Arb 文件进行本地化,因为我不知道如何使用 flutter 在 .arb 文件中创建和访问数组类型值
您可以简单地将您的对象定义为由一些常用分隔符分隔的字符串:
"months": "january:february:march:april:may:june:july:august:september:october:november:december",
"@months": {
"description": "months"
},
然后,将字符串拆分成一个数组:
String monthsString = AppLocalizations.of(context)!.months;
List<String> months = monthsString.split(':');
实际上我使用 Arb 文件进行本地化,因为我不知道如何使用 flutter 在 .arb 文件中创建和访问数组类型值
您可以简单地将您的对象定义为由一些常用分隔符分隔的字符串:
"months": "january:february:march:april:may:june:july:august:september:october:november:december",
"@months": {
"description": "months"
},
然后,将字符串拆分成一个数组:
String monthsString = AppLocalizations.of(context)!.months;
List<String> months = monthsString.split(':');