您使用什么在线工具自动翻译 .arb 文件?

What online tool do you use to automate translation of .arb files?

你知道有什么支持.arb文件翻译的好工具吗?

这是 Flutter 的标准,由于 Google Translator Toolkit 即将停用 (https://support.google.com/translatortoolkit/answer/9462068),我们正在寻找 translate/gather 我们翻译的良好解决方案

Crowdin 支持 .arb:

https://support.crowdin.com/supported-formats/

它还能够从 Git 存储库中提取数据并在 GitHub 上发送 Pull Requests。

然而,当我在 2018 年使用它时,出现了 @@last_modified 属性被更新而没有对翻译文件进行任何其他更改的问题,导致 PR 中的大量流失。到那时,他们不愿意改善这种情况(基于与他们支持的电子邮件对话),所以我们求助于手动编辑。

编辑(2020 年 6 月):有一个很棒的新开源项目 Arbify. This is a self-hosted tool to manage multiple translation projects focused on Flutter. You can edit arb files and fetch them via Dart package tool

除此之外,POEditor 等一些服务也宣布了对 ARB 的基本支持。


目前对 arb 文件的最佳支持是 Localizely。但是,这是一项付费服务​​,对免费版本有严格限制。它允许导出带有复数和占位符支持的 arb 翻译文件。不过它不支持性别。

还有one simple web editor and one desktop editor (Babel)支持arb文件。

https://localise.biz/ allows 2000 translations. Which I assume are 1000 strings in 2 languages or ~666 strings in 3 languages and so on. Which is more than https://localizely.com/ 150 个字符串