【发布时间】:2012-12-23 08:28:41
【问题描述】:
我的应用仅支持 2 种语言 - 英语和德语。所以我有这样的语言字符串文件夹结构:
myproject/res/values/strings.xml
myproject/res/values-de/strings.xml
当我运行 Lint 检查时,我收到许多关于缺少语言的警告,表明我的应用不需要支持:
"some_string" 不翻译为 af, am, ar, be, bg, ca, cs, da, el, en-rGB, es, es-rUS, et, fa, fi, fr, hi, hr, hu, in, it, iw, ja, ko, lt, lv, ms, nb, nl, pl, pt, pt-rPT, ro, ru, sk, sl, sr, sv, sw, th, tl, tr, uk, vi, zh-rCN, zh-rTW, zu
此警告使您很难理解哪些字符串未翻译成德语。我必须查看每个警告并搜索“de”符号以了解此字符串没有翻译成德语。
所以我的问题很简单 - 我怎样才能告诉 Lint 只检查 2 种语言?
【问题讨论】:
-
这可能会有所帮助...stackoverflow.com/questions/11443996/…
-
该链接仅在您不关心任何翻译时才有用。我的一个应用程序对 2 种语言正确 lint,另一个(使用相同的语言和文件夹结构)抛出如上所示的错误,我可以忽略它,但我想将丢失的字符串翻译成我的第二种语言。我必须逐行检查 100 多个字符串,以确保我没有遗漏目标语言,这非常令人沮丧。
标签: android android-lint