我的应用程序的默认语言是英语,我将其翻译成德语。但是现在如果我想将它导出为 Eclipse 中的签名应用程序,则会出现许多错误,即所有字符串都没有翻译成其他语言,如 es、fr、it 等。
如何将我的应用程序导出为只有两种语言的签名应用程序并忽略所有其他语言?
我的应用程序的默认语言是英语,我将其翻译成德语。但是现在如果我想将它导出为 Eclipse 中的签名应用程序,则会出现许多错误,即所有字符串都没有翻译成其他语言,如 es、fr、it 等。
如何将我的应用程序导出为只有两种语言的签名应用程序并忽略所有其他语言?
如果您不想,则无需翻译您的应用程序。只需检查所有字符串是否都在基本values/
文件夹中定义。然后,您可以使用所有字符串(或其中的一小部分)创建更多values-XX/
带有自己的文件夹。strings.xml
如果找不到字符串的本地化版本,Android 将采用默认字符串。
如果您没有本地化到其他语言,请确保未定义它们的值文件夹。例如,如果您没有本地化为西班牙语,请确保您的values-es/
文件夹中没有该文件res/
夹。
编辑:同一主题已解决:Lint:如何忽略“<key> 未翻译成 <language>”错误?