Lint有一个相对较新的功能(描述为here),因此它会警告我们只为我们选择的语言缺少翻译,但我不知道如何使用它。
出于某种原因,Lint仍然警告我,我不打算翻译的语言。
所以我在文件夹中有字符串文件:
我已经尝试将新属性放在英文文件中:
<resources xmlns:tools="http://schemas.android.com/tools" tools:locale="en,iw,he">
...
这样做的正确方法是什么?
答案 0 :(得分:2)
答案 1 :(得分:2)
如果您阅读文章:
这可以让您告诉工具您正在使用哪种语言 基础值文件夹。对于例如values-de或values-en中的字符串,它很明显,但不在 base“values”文件夹
中
只需要知道默认“values”文件夹(没有任何属性的文件夹)中的语言是什么。
<resources xmlns:tools="http://schemas.android.com/tools" tools:locale="en">
答案 2 :(得分:0)
你已经朝着正确的方向前进了。只需要一些修改。像这样:
<resources xmlns:tools="http://schemas.android.com/tools" tools:locale="es">
现在我们知道默认值文件夹中用于字符串的语言是西班牙语而不是英语。 使用者:Lint,Studio(禁用非英语资源文件中的拼写检查)
感谢。