Android本地化工具

10

我在安卓设备上有文本资源,其中一些已经翻译了,而另外一些则没有。

是否存在一种工具,可以导入例如values xml文件和意大利语的values xml文件,并检查哪些内容缺失,并帮助插入缺失的翻译?

我尝试了OmegaT。这个程序可以导入安卓资源并对其进行编写,但它没有显示已经翻译好的内容。Virtaal Translator不支持将xml文件作为输入。

我想要一个简单的工具,不需要在Eclipse中使用,这样我就可以向他人提供这些工具,帮助翻译内容。


这个回答解决了你的问题吗?你是如何管理你的Android应用程序的翻译? - Vijayendra Vasu
6个回答

5
我发现POEditor.com是最好且最易于使用的Android字符串翻译工具。它支持导入Android XML字符串,我相信您可以将不同的文件导入到同一翻译中,并填充缺失的定义。导出将为您提供一个包含所有定义的XML文件。噢,它还有自动翻译功能,或者您可以通过在该翻译中插入他们的电子邮件来邀请翻译者/朋友与您一起工作。

3

Weblate 是一个开源的基于web的工具,由Michal Čihař开发,同时支持Android,并且与Git紧密集成。

我使用这个工具翻译过多个项目,也用它来翻译了Weblate本身,虽然在翻译友好度方面还有提升的空间,但总体体验非常好。


3

有一个名为Sequoyah的项目。这是Eclipse的一个特殊插件。它不允许你自动翻译,但你可以轻松看到哪些翻译值缺失了。我在这里描述了它


很不幸,Sequoyah正在被停用,所以它可能不是未来的选择:http://wiki.eclipse.org/Sequoyah/Termination_Review - Diego

1

0
你应该试试Lokalise。它有一个免费的计划,你可以上传来自不同平台的几乎任何格式。
我自己一直在使用它,实际上没有其他工具比它更好地管理翻译。

你能告诉我 Lokalise 是否会减慢应用程序启动时间吗?同步是如何工作的?它是实时的吗? - j2emanue
据我所知,加载时间并没有改变。同步正在后台进行,只有在准备好新的翻译时才会使用它们(在下载新翻译后可能需要重新启动应用程序)。 - Arthur

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接