我正在使用此babel插件https://github.com/gilbsgilbs/babel-plugin-i18next-extract。除了基本配置以外,还没有进行太多配置。
它会生成一个extractedTranslations文件夹,但最终我只得到了键,没有任何值。那是正确的行为吗?我想这将使我已经拥有的翻译文件中的值保持一致。.我对此功能的使用感到困惑吗?
这里是插件的创建者。默认情况下,babel-plugin-i18next-extract确实将密钥提取到extractedTranslations/{{locale}}/{{ns}}.json
。如果要更改此设置,则必须将outputPath
配置选项设置为其他设置。例如:
outputPath
如果给定的语言环境和名称空间已经存在您设置的{
"plugins": [
[
"i18next-extract",
{
"outputPath": "locales/{{locale}}/{{ns}}.json"
}
]
]
}
,则该插件应仅添加新键,而现有键的值保持不变。
您可能希望查看另一个outputPath
,以使插件与您的工作流程匹配。