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では文句を言いません。
values/strings.xmltools:ignore
で指定することで、警告を抑制できることがわかりました。しかし、Lint 警告は実際には別の言語に翻訳するときに役立つため、これは望ましくありません。
代わりに、 values-en-rUS/strings.xmlファイルの警告を抑制して、欠落している翻訳を探すときにそのファイルを基準として使用しないよう Lint に指示することはできますか?