在我的应用程序中,每个语言环境都有几个不同的字符串资源,如:
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 -->
如果在德语string.xml中没有“是”键对应的值将默认为“是”而不是德语“Ja” - 这是灾难。
帮助我找到一种定义缺少字符串资源键的方法。
答案 0 :(得分:3)
您也可以尝试MOTODEV Studio。您可以将它用作独立的IDE(基于Eclipse)或Eclipse插件。你想要的是一个编辑器,其中包括,使用可本地化的字符串非常容易。它将在同一视图中显示所有文件作为列,因此您无需进行任何合并或差异。
答案 1 :(得分:1)
您可以轻松比较文件。
答案 2 :(得分:0)
将所有文件复制到一个文本文件中,对文件进行排序,然后立即检查一个密钥,loooong方法但最有效的方法