Android本地化工具

时间:2012-07-12 07:52:01

标签: android localization

我在android中有文本资源,有些已经翻译,而其他人则缺失。

是否有可以导入的工具,例如值xml文件以及意大利语的值xml文件,并检查缺少的内容并帮助插入缺少的翻译?

我尝试过OmegaT。该程序导入android资源并写入其中。但是,它没有显示已翻译的内容。 Virtaal Translator不支持将xml文件作为输入。

我想在Eclipse之外使用一个简单的工具,以便我可以将这些工具提供给其他人来帮助翻译。

8 个答案:

答案 0 :(得分:5)

我发现POEditor.com是用于Android字符串翻译的最佳和最简单的。 它支持Android XML字符串导入,我相信您可以将不同的文件导入到相同的翻译中,这将填补您缺少的定义。 导出将为您提供包含所有定义的XML。 哦,它还有自动翻译,或者您可以邀请翻译/朋友与您合作,只需将他们的电子邮件插入该翻译。

答案 1 :(得分:3)

http://www.qweas.com/downloads/development/components-libraries/overview-android-localizer-ailocalizer.html

Android本地化程序。到目前为止最好的。采用strings.xml和manifest。它与谷歌翻译,然后你可以自己修复它。并在更改字符串资源或添加新字符串时提供帮助工具。

答案 2 :(得分:3)

有一个名为Sequoyah的项目。这是Eclipse的一个特殊插件。它不允许您自动翻译,但您可以轻松查看错过的位置和翻译值。我已经描述过here

答案 3 :(得分:3)

Weblate是MichalČihař开源的基于Web的工具,它也支持Android,并且具有非常紧密的Git集成。

我一直在使用这个工具来翻译几个项目,我也用它来翻译Weblate本身,我在翻译友好方面看得更好,但整体体验非常好。

答案 4 :(得分:1)

我刚开始编写此工具:https://github.com/BenoitDuffez/OAT/wiki/Gallery

旨在自我托管,免费;它支持CDATA,formatted="false",多个xml文件等。

答案 5 :(得分:0)

试试Agama App Translator tool。 这是Android的完整本地化工具,内置谷歌翻译。它支持XML字符串以及菜单XML文件。您可以轻松添加新语言,并使用默认(原始)文本填充未翻译的项目,或根据需要翻译项目。

答案 6 :(得分:0)

您应该尝试Lokalise。有一个免费的计划,你可以从不同的平台上传几乎任何格式。

我自己一直在使用它,而且几乎没有其他工具可以更好地管理翻译。

答案 7 :(得分:0)

您可以尝试PhraseApp。支持Android XML格式,它允许轻松添加新的语言环境。此外,只需点击一下即可Android Studio Plugin同步翻译。您还可以邀请团队成员或翻译人员翻译您的应用。 (完全披露我在PhraseApp工作)