Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/205.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何确保来自特定xml的每个字符串在Android中被翻译成另一个xml?有什么好的做法吗?_Android_Internationalization_Multilingual - Fatal编程技术网

如何确保来自特定xml的每个字符串在Android中被翻译成另一个xml?有什么好的做法吗?

如何确保来自特定xml的每个字符串在Android中被翻译成另一个xml?有什么好的做法吗?,android,internationalization,multilingual,Android,Internationalization,Multilingual,假设我在两个不同的xml中有两种语言,当我开发我的应用程序时,我在strings.xml中创建了更多的字符串。有时我不想马上翻译,有时我会忘记。以后如何检查和比较这两个XML并确保所有内容都已翻译?使用Android Lint 它专门检查这种情况 从 漏译 摘要:检查未翻译所有字符串的不完整翻译 优先权:8/10 严重程度:致命 类别:正确性:消息 如果应用程序有多个区域设置,则所有字符串 用一种语言声明的内容也应翻译成所有其他语言 语言 默认情况下,此检测器允许语言区域仅提供 字符串的子集

假设我在两个不同的xml中有两种语言,当我开发我的应用程序时,我在strings.xml中创建了更多的字符串。有时我不想马上翻译,有时我会忘记。以后如何检查和比较这两个XML并确保所有内容都已翻译?

使用Android Lint

它专门检查这种情况

漏译 摘要:检查未翻译所有字符串的不完整翻译

优先权:8/10 严重程度:致命 类别:正确性:消息

如果应用程序有多个区域设置,则所有字符串 用一种语言声明的内容也应翻译成所有其他语言 语言

默认情况下,此检测器允许语言区域仅提供 字符串的子集,并返回到标准语言 串。您可以要求所有地区通过以下方式提供完整的翻译: 设置环境变量ANDROID\u LINT\u COMPLETE\u REGIONS


如果您使用的是最新的ADT,您可以通过右键单击您的项目>android工具>运行lint,直接从eclipse运行它。

确定,通过您的编辑,我不再有任何问题。:)非常感谢。