Android本地化工具

我在android中有文本资源,有些已经被翻译过,有些却不见了。

有没有一个工具,可以导入例如价值xml文件除了意大利的价值xml文件,并检查什么是缺less的,有助于插入缺less的翻译?

我尝试了OmegaT。 这个程序导入android资源,并写入它。 但是,它没有显示已经翻译的东西。 Virtaal翻译器不支持将xml文件作为input。

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

Solutions Collecting From Web of "Android本地化工具"

我发现POEditor.com是用于Androidstring翻译的最好和最简单的方法。 它支持Android的XMLstring导入,我相信你可以导入你的不同的文件到相同的翻译,这将填补你缺less的定义。 导出将为您提供一个包含所有定义的XML。 哦,它也有自动翻译,或者您可以邀请翻译/朋友与您一起工作,只需在翻译中插入他们的电子邮件。

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

Android的本地化。 迄今为止最好的。 需要strings.xml和manifest。 它与谷歌翻译,然后你可以自己修复它。 并提供帮助工具,当一个string资源被改变或新的一个被添加。

有一个叫Sequoyah的项目。 这是Eclipse的一个特殊的插件。 它不允许你自动翻译,但你可以很容易地看到错过了哪些翻译值。 我在这里描述了它。

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

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

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

目标是自主,免费; 它支持CDATA, formatted="false" ,多个xml文件,等等。

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

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

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

你可以试试PhraseApp 。 Android XML格式是支持的,它允许轻松添加新的区域设置。 另外,还有一个Android Studio插件可以通过一次点击来同步翻译。 您还可以邀请团队成员或翻译人员翻译您的应用程序。 (完全披露我在PhraseApp工作)