当前位置: 首页 > 知识库问答 >
问题:

Lint:如何忽略“未翻译成”错误?

杜嘉木
2023-03-14

我无法编译/调试我们的Android应用程序,因为本地化文件还不完善。

我的IDE的验证工具Lint创建错误说:

newCardsOrderVals不是在ar, bg, ca, cs中翻译的

使用Ant编译/安装/运行很好,但我希望使用IDE来简化调试。

有没有办法关闭这个特定的检查,或者理想情况下让它成为警告而不是错误?

我理解,在发布之前,我们确实需要正确地获取本地化文件,但目前这不是一个优先事项,因为屏幕本身正在频繁修改。

共有3个答案

长孙玉泽
2023-03-14

要在gradle构建中忽略此项,请将其添加到构建文件的android部分:

lintOptions {
   disable 'MissingTranslation'
}
章飞章
2023-03-14

可以对定义设置属性translateable=“false”,如下所示:

<string name="account_setup_imap" translatable="false">IMAP</string>

更多信息:http://tools.android.com/recent/non-translatablestrings

陈坚
2023-03-14

Android Studio:

  • “文件”

日食:

  • Windows/Linux:在“窗口”中

找到Missing转换行,并将其设置为Warning,如下所示:

 类似资料:
  • 是否可以指定文件中的字符串在

  • 有人能把它翻译成python代码吗,例如,我知道第一行和第二行将是 我只是想不出其他的

  • 是否有可能在单独的资源文件中翻译一些字符串,但不是全部,而不会让Lint抱怨缺少翻译? 例如:我的应用程序的字符串都在res/value/strings.xml.其中一个字符串是 <代码> 由于“邮政编码”在美国通常被称为“邮政编码”,我想在rUS/strings中添加另一个资源res/values。包含内容的xml: 然而,Lint抱怨值/strings.xml中的其他字符串,但不抱怨值-en-

  • 我有一个项目有几个,对于Android Studio的第一次构建(使用jdk 1.8或1.7,没关系),它失败了,有以下错误,但奇怪的部分是第二次运行它正在工作,非常烦人和耗时: :app:transformClassesWithDexForBuildVariantDebug < br >未捕获的转换错误:com . Android . dx . cf . code . sime异常:局部变量类型

  • 我有一个用Django编写的应用程序,我正在尝试在Digital Ocean droplet上的docker中运行它。目前我有两个文件。 有人能建议如何摆脱docker compose吗。yml文件并集成Dockerfile中的所有命令??? 文档文件 docker编写。yml公司 我运行我的应用程序和docker映像,如下所示: docker compose运行web python jk/man

  • 本文向大家介绍Maven在Java8下如何忽略Javadoc的编译错误详解,包括了Maven在Java8下如何忽略Javadoc的编译错误详解的使用技巧和注意事项,需要的朋友参考一下 JavaDoc简介And基础知识 (一) Java注释类型 //用于单行注释。 /*...*/用于多行注释,从/*开始,到*/结束,不能嵌套。 /**...*/则是为支持jdk工具javadoc.exe而特有的注释语