Flutter使用ARB文件进行本地化

4

实际上我正在使用Arb文件进行本地化,但我不知道如何在Flutter的.arb文件中创建和访问数组类型值。


你可以在这里找到有关此的所有详细信息,https://docs.flutter.dev/development/accessibility-and-localization/internationalization 同时在Android Studio中安装 intl 插件,它将处理所有自动化代码生成过程。 - towhid
1个回答

8
你可以简单地将对象定义为由某些常见分隔符分隔的字符串:
  "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(':');

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接