web-dev-qa-db-ja.com

エラー:「app_name」はafに翻訳されていません

Androidコーディングとこのフォーラム。

「app_name」は、af、am、ar、be、bg、ca、cs、da、de、el、en-rGB、en-rIN、es、es-rUS、et、et-rEE、fa、fiに翻訳されていません、fr、fr-rCA、hi、hr、hu、hy-rAM、in、it、iw、ja、ka-rGE、km-rKH、ko、lo-rLA、lt、lv、mn-rMN、ms、ms -rMY、nb、nl、pl、pt、pt-rBR、pt-rPT、ro、ru、sk、sl、sr、sv、sw、th、tl、tr、uk、vi、zh-rCN、zh-rHK 、zh-rTW、zu

values/strings.xml

strings.xml:-

<?xml version="1.0" encoding="utf-8"?> <resources>

<string name="app_name">ThessMuseams</string>
<string name="hello_world">Hello world!</string>
<string name="menu_settings">Settings</string>
49
alexcha

ADTwindow->Preferences->Android->Lint Error Checkingに移動します

そこでMissingTranslationを見つけ、そのSeverityWarningに変更します。

79
Amit Anand

Android Studioでは、lintがMissingTranslation警告をチェックしないようにすることができます。app/ build.gradleに次を追加します。

Gradleビルドでこれを無視するには、ビルドファイルのAndroidセクションにこれを追加します。

Android {
    ...
    lintOptions {
       disable 'MissingTranslation'
    }
    ...
}
43
grebulon

Android Studioの場合、以下のいずれかの方法を使用してこの問題を解決できます

方法1. build-gradleのMissingTranslationチェックを無効にします

Android {
     lintOptions {
        disable 'MissingTranslation'
    }
}

方法2.でリソース文字列ファイルのMissingTranslationを無視する

<?xml version="1.0" encoding="utf-8"?>
<resources
  xmlns:tools="http://schemas.Android.com/tools"
  tools:ignore="MissingTranslation" >

  <!-- your strings here; no need now for the translatable attribute -->

</resources>

方法3:特定の文字列でtranslatableをfalseに設定する

<string name="hello" translatable="false">hello</string>

Avoid Android Lintは翻訳されていない文字列について不平を言う

11
Kris Roofe

「アプリのエクスポート時に完全なエラーチェックを実行し、致命的なエラーが見つかった場合は中止する」を無効にする必要があります。

次のオプションから無効にできます。

「ウィンドウ」>「設定」>「Android」>「リントエラーチェック」

無効にできるはずです

「アプリのエクスポート時に完全なエラーチェックを実行し、致命的なエラーが見つかった場合は中止します」。

8

Translatable = "[true/false]"を追加してみてください。

<string name="app_name" translatable="false">ThessMuseams</string>
8
sfledthered

AVD Managerの近くにあるチェックボックスドロップダウンアイコンをクリックするだけです。次に、「糸くずの警告を消去」を選択します。それはそれを修正します。

3
ralphgabb

翻訳エラーメッセージを無効にする方法

エラーメッセージを抑制したい場合は、

Mac OS Xでは、

Eclipse-> Preferences-> Android-> Lint Error Checking

Eclipseの解決Android Lint Translationエラーメッセージ

Windowsでは、

ウィンドウ->設定-> Android-> Lint Error Checking

enter image description here

3

エラーは、lintと呼ばれるチェックによってスローされます。このチェックは、すべての依存関係をチェックし、マップが基本的に全員の場合、アプリを使用するライブラリが翻訳されるすべての言語に翻訳することを推測します。 Eclipseの設定にlintの設定がいくつかあります(Missing Translation)。リントを完全にオフにするか、翻訳の警告を無視するように設定することができます。

3
Riadhovic

テキストの翻訳を「翻訳エディター」に書くことができます。

0
Fuat

Windowsでは、

ウィンドウ->環境設定-> Android-> Lint Error Checking 環境設定ウィンドウ

完全なエラーチェックの実行をオフにする必要があります

0
Unknown.geeko