解决Error:” ” is not translated in “en” (English) [MissingTranslation]

来源:互联网 发布:高光谱遥感数据降维 编辑:程序博客网 时间:2024/05/16 16:59

发生原因:工程对语言做了适配,添加了values-en 或者values-af 由于之前没有配置lint忽略语言检测,出现现在错误。


1、尝试添加translatable=”[true / false]”

    <string name="junkchen" translatable="false">Junk Chen!</string>  
  • 1
  • 1

2、在resources中添加属性

    <resources         xmlns:tools="http://schemas.android.com/tools"        tools:ignore="MissingTranslation" >
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

3、指定语言

    <resources         xmlns:tools="http://schemas.android.com/tools"        tools:locale="en" >    </resources>
  • 1
  • 2
  • 3
  • 4
  • 1
  • 2
  • 3
  • 4

4、使用android studio可以在build.gradle中的android中添加lintOptions

    lintOptions {        disable 'MissingTranslation'    }
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

或者

    lintOptions {        checkReleaseBuilds false        abortOnError false    }
阅读全文
0 0
原创粉丝点击