Lint:“<key>未在<language>中翻译”错误</language> </key>

时间:2012-12-26 23:18:58

标签: android eclipse android-lint

我的Android应用程序最近在编译时开始抛出Lint错误。我收到<key> is not translated in <language>.它告诉我If an application has more than one locale, then all the strings declared in one language should also be translated in all other languages.

与此主题的其他类似问题不同,我目前只支持一个语言环境。 Eclipse以某种方式开始认为我想支持多个,现在在编译时抛出错误。是的,我可以在构建时关闭lint检查,或者我可以将其设置为警告而不是致命错误,但这只是隐藏问题,这就是Eclipse认为有多个语言环境。我该如何解决这个问题?

编辑:我追踪了源代码 - 我添加了一个包含values-da文件夹的库项目。任何方法让我的应用程序的其余部分忽略该文件夹,或者我必须删除它?

1 个答案:

答案 0 :(得分:0)

唯一似乎对此有用的事情(感谢@ 323go的建议)是删除文件夹。重命名文件可能适合您,但我得到间歇性的“无效的资源目录名称”错误。