1. ホーム
  2. android

[解決済み] translatable="false" の strings.xml で "is translated here but not found in default locale" というエラーが発生する。

2022-08-30 04:14:42

質問

以下は、私の valuesstrings.xml (デフォルトのファイル)であり、全ては説明の通りです。

私の質問(複数可)

  1. デフォルトのロケール(valuesstrings.xml)を編集しているのに、どうして "not found in default locale" になるのでしょうか?
  2. を設定すると、どうしてlintの翻訳エラーになるのですか? translatable="false" ? values-plstrings.xml (および values-ru, values-iw フォルダ) には文字列は存在しません。
  3. ロシア語の文字列でエラーが出ないのはなぜなのか、理解できないようです。

(ここで values-rustring.xml や values-plstring.xml を表示したいところですが、どうせ文字列が欠落しているので、興味のあるものは何もありません...)

どのように解決するのですか?

私もそうでした。

私は2つのことを行っています。

  • 別の翻訳が行われていないことを確認するために、ファイル全体を検証する(私はファイルenのものを持っていますが、pt-brで)
  • クリーニング、gradle の更新、Android Studio の終了と再起動を行います。