【发布时间】:2020-11-05 22:51:25
【问题描述】:
我正在使用 FormatJS 来本地化我的应用程序。有一个方便的 CLI 可以从代码库中提取所有翻译。我可以生成 en.json 文件,并将其发送给翻译器。当我得到翻译后,我可以将它保存为 fr.json。到现在为止还挺好。
我不明白当我在我的应用程序中添加新翻译时该怎么做。当我再次运行 formatjs extract 时,我得到一个新的 en.js 文件,其中包含所有密钥。显然我不想将整个内容再次发送给翻译。我可以将新的 en.json 与以前的版本进行比较,但这是一个基本的步骤,我觉得我一定错过了什么?我在文档中没有找到任何关于此的内容。
FormatJS 如何处理这部分工作流程?
【问题讨论】:
-
提取此类差异的一种方法是使用新工具“attranslate”:github.com/fkirc/attranslate 虽然 attranslate 旨在用于半自动翻译,但也可以仅用于提取差异
标签: localization internationalization formatjs