我在 android 中有文本资源,一些已经翻译,而另一些则丢失了。
除了意大利语的 values xml 文件之外,是否有一个工具可以导入例如 values xml 文件并检查缺少的内容并帮助插入缺少的翻译?
我试过OmegaT。该程序导入 android 资源并写入其中。但是,它没有显示已经翻译的内容。Virtaal Translator 不支持将 xml 文件作为输入。
我想在 Eclipse 之外有一个简单的工具,这样我就可以将这个工具提供给其他人帮助翻译。
我在 android 中有文本资源,一些已经翻译,而另一些则丢失了。
除了意大利语的 values xml 文件之外,是否有一个工具可以导入例如 values xml 文件并检查缺少的内容并帮助插入缺少的翻译?
我试过OmegaT。该程序导入 android 资源并写入其中。但是,它没有显示已经翻译的内容。Virtaal Translator 不支持将 xml 文件作为输入。
我想在 Eclipse 之外有一个简单的工具,这样我就可以将这个工具提供给其他人帮助翻译。
我发现POEditor.com是最好和最容易使用的 Android 字符串翻译。它支持 Android XML 字符串导入,我相信您可以将不同的文件导入到同一个翻译中,这将填补您缺失的定义。导出将为您提供一个包含所有定义的 XML。哦,它还有自动翻译功能,或者您可以邀请翻译/朋友与您合作,只需在翻译中插入他们的电子邮件即可。
安卓本地化器。到目前为止最好的。接受 strings.xml 和 manifest。它用谷歌翻译,然后你可以自己修复它。并在更改字符串资源或添加新资源时提供帮助工具。
Weblate是 Michal Čihař 开发的一个基于 Web 的开源工具,它还支持 Android 并具有非常紧密的 Git 集成。
我一直在用这个工具翻译几个项目,我也用它来翻译 Weblate 本身,我在翻译友好性方面看到了更好的结果,但整体体验非常好。
有一个项目叫 Sequoyah。这是 Eclipse 的一个特殊插件。它不允许您自动翻译,但您可以轻松查看遗漏的位置和翻译值。我在这里描述过。
我刚开始写这个工具:https ://github.com/BenoitDuffez/OAT/wiki/Gallery
它旨在自托管、免费;它支持 CDATA、、formatted="false"
多个 xml 文件等。
你应该试试Lokalise。有一个免费计划,您可以从不同平台上传几乎任何格式。
我自己一直在使用它,几乎没有其他工具可以更好地管理翻译。
试试Agama 应用翻译工具。这是一款完整的安卓本地化工具,内置谷歌翻译器。它支持 XML 字符串以及菜单 XML 文件。您可以轻松添加新语言并让未翻译的项目填充默认(原始)文本或根据需要翻译项目。