在我的应用程序中,每个语言环境都有几种不同的字符串资源,例如:
res/values/string.xml //default
res/values-en/string.xml //english
res/values-it/string.xml //italian
现在的问题 - 每个文件都包含数百个键,有时我无法真正定义哪种语言缺少一些键。说:
<string name="yes">Yes</string> <!-- Default -->
<string name="yes">Yes</string> <!-- English -->
<string name="yes">Si</string> <!-- Italian -->
如果在德语字符串中.xml则没有"yes"键对应的值将是默认的"Yes"而不是德语"Ja" - 这是灾难。
帮助我找到一种方法来定义缺少的字符串资源键。
您也可以尝试MOTODEV Studio。您可以将其用作独立的IDE(基于Eclipse)或作为Eclipse插件。你想要的是一个编辑器,其中包括,它使使用可本地化的字符串变得非常容易。它将在同一视图中显示所有文件作为列,因此您无需进行任何合并或差异。
使用 http://winmerge.org/
您可以轻松比较文件。
文件复制到一个文本文件中,对文件进行排序,然后一次检查一个键,,这种方法是最有效的方法