我使用Lint检查strings.xml中的缺失翻译(在values-de,values-en,values-hu等中)。但是,我注意到,如果在其他strings.xml文件中没有其他语言的字符串,则Lint不会找到缺少的翻译。
示例:
values / strings.xml:
<string name="abc">test</string>
values-en / strings.xml:
<!--empty-->
->不起作用
values / strings.xml:
<string name="dummy">dummy</string>
<string name="abc">test</string>
values-en / strings.xml:
<string name="dummy">dummy</string>
->有效
是否有任何方法可以强制Lint在不添加虚拟字符串的情况下控制缺少称为“ abc”的字符串的翻译?不幸的是,即使是空的strings.xml文件也不够。
答案 0 :(得分:0)
如果您只想在strings.xml
中使用字符串,请尝试。
<resources xmlns:tools="http://schemas.android.com/tools"
tools:ignore="MissingTranslation">
<string translatable="false" name="abc">test</string>
</resources>