Androidアプリ開発 多言語対応でリリース時にコンパイルエラー

string.xmlを使って、デフォルトの言語の他にも多言語対応したところ、以下のようなエラーが発生した。
「is not translated in missing translation」

このエラーは、翻訳していない項目が存在するときに発生する。
翻訳する必要のない項目があるなど、無視したい場合は、以下を app/build.gradle に記述します。

android {
    compileSdkVersion 22
    buildToolsVersion "22.0.1"

    lintOptions {
        disable 'MissingTranslation'
    }
}

個別に無視したい場合は、項目ごとに tools:ignore=”MissingTranslation を記述します。

<string name="TestMessage" tools:ignore="MissingTranslation">翻訳の必要のないメッセージ</string>
スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク