XML を使用して、2 つのプレースホルダーを持つ文字列があります。
<string name="message">%1$s informs that %2$s is not feeling well today.</string>
%2$s
は"he"または"she"のいずれかであるため、ポルトガル語に翻訳すると、最初のプレースホルダー、つまり人の名前のみを使用する必要があります。
<string name="message">%1$s informa que não se sente muito bem hoje.</string>
コードはコンパイルされて正常に動作しますが、Lint はString.format 文字列が XML 形式の文字列と一致しないと不平を言っています。
この状況を処理する最善の方法は何ですか?