在Android项目中共享/移动本地化字符串

4

有些应用程序经常使用相同的字符串。比如,我们已经将A项目翻译成了19种语言,在B项目中许多字符串将在类似的上下文中使用。

是否有一种工具可以从A项目的19个本地化xml中提取一部分字符串,并将它们贡献给B项目的xml文件?

例如,在Android Studio翻译编辑器中,如果我们可以将整个行从一个文件复制粘贴到另一个文件中,那就已经很有帮助了!


几天前,我在C#中开发了同类型的工具。你只需要创建英语strings.xml文件,此工具将使用Google翻译API转换所有文件夹结构和string.xml文件。但是翻译程序常常无法正常工作。因此,我不再使用它。 - Ganesh Pokale
1个回答

1

是的,那可能是一个解决方案。然而,我不喜欢每个项目都会有一堆未使用的字符串依赖于资源模块的事实。我会查看生成的apk文件,看看未使用的字符串是否被保留。 - JM Lord
验证完成,未使用的资源确实仍然存在,即使经过Proguard优化。 - JM Lord

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