在 lint 版本中,添加了 3.2 新功能。有关这些功能的更多信息,您可以访问此参考:
http ://tools.android.com/tips/lint-checks
MissingTranslation
------------------
Summary: Incomplete translation
Priority: 8 / 10
Severity: Error
Category: Correctness:Messages
If an application has more than one locale, then all the strings declared in
one language should also be translated in all other languages.
If the string should not be translated, you can add the attribute
translatable="false" on the <string> element, or you can define all your
non-translatable strings in a resource file called donottranslate.xml. Or, you
can ignore the issue with a tools:ignore="MissingTranslation" attribute.
You can tell lint (and other tools) which language is the default language in
your res/values/ folder by specifying tools:locale="languageCode" for the root
<resources> element in your resource file. (The tools prefix refers to the
namespace declaration http://schemas.android.com/tools.)
根据本文的这一部分,您可以使用以下方法:
1.
<resources
xmlns:tools="http://schemas.android.com/tools"
tools:ignore="MissingTranslation">
...
</resources>
2.
<string name="any_name" translatable="false">anything</string>