字符串'xyz'标记为不可翻译但存在于locale'ja'中

Ali*_*raf 6 xml android translation localization

在此输入图像描述我在android中开发一个应用程序,我在strings.xml文件中有各种字符串.我想本地化字符串,从而支持多种语言.

问题是我得到以下错误:警告:字符串'enthu'标记为不可翻译但存在于此行的strings.xml文件中的locale'ja'中:

<string name="enthu" translatable="false">Enthusiasm</string>
Run Code Online (Sandbox Code Playgroud)

如果我translatable改为true,则会出现错误,但由于所需原因,我将其设为false.

我试过以下事情:

  1. 忽略所有Lint检查.
  2. 在我的strings.xml中添加了以下内容

xmlns:tools ="http://schemas.android.com/tools"工具:ignore ="MissingTranslation"

  1. 清洁构建各种时间,重新启动eclipse.
  2. 在lint检查中特别忽略了缺少翻译,然后运行lint以查找错误.

但每次我都失败了.我使用的是Ubuntu 32Bit,ADT 23.04.14.

这个错误对我来说很不寻常,因为我也忽略了lint警告.请帮助.我无法构建我的src.