android - strings.xml 中的 "is translated here but not found in default locale"错误,可翻译 = "false"

标签 android xml android-studio localization lint

这是我的 values\strings.xml(默认文件),一切都一目了然: enter image description here

我的问题:

  1. 如果我正在编辑默认语言环境 (values\strings.xml),怎么会“在默认语言环境中找不到”?
  2. 如果我设置 translatable="false" 怎么会是 lint 翻译错误?在 values-pl\strings.xml(以及 values-ru、values-iw 文件夹)中,字符串甚至不存在吗?无论如何都不应该。
  3. 我似乎无法理解为什么我没有收到俄语字符串的错误。

(我会在这里显示 values-ru\string.xml 或 values-pl\string.xml,但没有什么值得关注的,因为无论如何字符串都丢失了......)

最佳答案

这也发生在我身上

我做两件事:

  • 验证整个文件以查看未完成的另一个翻译(我在文件 en 但在 pt-br 中有翻译)
  • 清理、更新 gradle 并退出并重启 Android Studio

关于android - strings.xml 中的 "is translated here but not found in default locale"错误,可翻译 = "false",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50027691/

相关文章:

android - Flutter:如果页面已经被压入堆栈,如何重新打开它们?

javascript - 如何通过 JavaScript 将 XML(SOAP) 转换为 JSON 对象

xml - 使用 JAXB 进行部分解码

android - 如何使用 Android Studio 在 Android 手机上安装应用程序?

java - Android 应用程序无法通过移动数据连接到服务器

java - Android Studio 中的原始类型警告

android - 如何在 Qualcomm 的 Vuforia AR for android 中启动我自己的示例?

java - 更改 imageview 正在旧图像的顶部绘制

android - 在所有浏览器上添加自定义 header

c# - 有什么方法可以强制在XML文件中使用'<'和/或'>'吗?