是否可以在没有 Lint 抱怨MissingTranslation的情况下在单独的资源文件中翻译一些字符串,但不是全部?
例如:我的应用程序的字符串都在res/values/strings.xml中。其中一根弦是
<string name="postal_code">Postal Code</string>
由于“邮政编码”在美国通常称为“邮政编码”,因此我想添加另一个资源res/values-en-rUS/strings.xml,其内容为:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="postal_code">Zip Code</string>
</resources>
但是,Lint 抱怨values/strings.xml中的其他字符串,而不是values-en-rUS/strings.xml中的其他字符串
tools:ignore
我意识到您可以通过在values/strings.xml中指定来抑制警告。但这是不可取的,因为 Lint 警告在翻译成另一种语言时实际上很有用。
相反,是否可以抑制values-en-rUS/strings.xml文件中的警告,例如告诉 Lint 在查找丢失的翻译时不要使用该文件作为标准?