翻译string.xml文件的最快方法

时间:2017-10-28 09:59:37

标签: android language-translation

我用英语创建了一个应用程序,但我拥有庞大的西班牙语和法语用户群,所以我想用法语和西班牙语翻译应用程序,现在有两个问题,我遇到的第一个问题是有结束要翻译的3000个字符串,我不是母语,因此我必须复制每个字符串,将其粘贴到谷歌翻译器中,然后将其放入android studio的语言编辑器中,这非常耗时,令人沮丧和累人,第二个问题是一些字符串重复,例如注册Facebook或后退或打开,这些在语言编辑器中出现多次,所以我必须一次又一次地重做它们。所以我想知道是否有一个快速的方法可以节省时间,而且我可以用更少的精力完成工作。

3 个答案:

答案 0 :(得分:0)

对于你的问题,没有现成的解决方案(就像我所知)。我只能建议将所有事务导出到文件并编写gradle插件或独立应用程序,它将导出的源解析为xml文件。如果所有事务处于相同的序列中,则应该没有问题:)

答案 1 :(得分:0)

您可以使用Google Translator Toolkit。但我仍然建议你选择本地翻译。您将无法获得可靠的机器翻译质量,例如Google翻译或Bing。尝试使用Activeloc等翻译机构,以获得更快的周转时间和质量翻译。

答案 2 :(得分:0)

在Github上查看my Python scriptshere在网页后面起作用。你喂

strings.xml

加上IN和OUT语言代码,其余的工作由Google Translate完成。如果您使用简单的英语,效果最好

信用:Ra-Na