Flutter 本地化:当我们在 dart 文件中键入代码时,自动在 intl_en.arb 中生成键值

jon*_*ull 2 localization flutter

当我在 dart 文件中键入代码时,是否有快捷方式、扩展名可以让我添加Keys and values到 ARB 文件(默认和其他语言)中?

例如:在我的构建方法中,我想引入/添加一个新的Text小部件,而不是遵循首先在默认 ARB 中添加键值然后复制到所有其他语言最后进入 dart 文件并将其添加为 S 的过程。 of(context).key,是否可以反转并节省时间?

Dom*_*ski 5

您可以尝试使用VS CodeAndroid Studio的 Flutter Intl 扩展,它可以在您的 intl arb 文件中生成键和值。查看其文档的“提取到 ARB 文件”部分。

在此输入图像描述

  • 谢谢多米尼克。对于每个人都没有在 Command 上找到“提取到 ARB 文件”选项。,确保也包含双引号 (3认同)