相关疑难解决方法(0)

"在这里被翻译但在默认语言环境中找不到"strings.xml中的错误,带有translatable ="false"

这是我的values\strings.xml(默认文件),一切都是自我解释的: 在此输入图像描述

我的问题:

  1. 如果我正在编辑默认语言环境(values\strings.xml),它怎么能"在默认语言环境中找不到"?
  2. 如果我设置,它怎么会是一个lint翻译错误translatable="false"?在values-pl\strings.xml(和values-ru,values-iw文件夹中),字符串甚至不存在?反正它不应该.
  3. 我似乎无法理解为什么我没有得到俄罗斯字符串的错误.

(我会在这里显示值-ru\string.xml或values-pl\string.xml但是没有任何兴趣,因为无论如何都缺少字符串...)

xml android localization lint android-studio

71
推荐指数
8
解决办法
2万
查看次数

"auth_client_using_bad_version_title"在这里被翻译但在默认语言环境中找不到

我被迫使用Google Play服务(我需要定位服务).因此,在我在设备上编写所有代码和测试应用程序后,我尝试导出已签名的应用程序.而我得到的只是Lint错误(即使我将Lint中的MissingTranslation错误从致命变为警告)

"auth_client_using_bad_version_title" 
is translated here but not found in default locale
Run Code Online (Sandbox Code Playgroud)

这个错误在所有"values-"文件夹中重复我知道我可以在导出应用程序之前禁用lint检查.但有没有办法在没有任何黑客,错误和谷歌开发人员诅咒的情况下做到这一点?所以我认为这个案例有两个:

  1. 我是白痴或者
  2. 谷歌发布废话,不允许使用其他谷歌废话等.

android localization lint

26
推荐指数
7
解决办法
2万
查看次数

name ="string"在这里被翻译但在默认语言环境中找不到

我在声明一个字符串strings.xml,我收到此错误

这是我的代码:

<string name="date_picker_title">Hire Date</string>
<string name="new_employee">New Employee</string>
<string name="show_subtitle">Show Subtitle</string>
<string name="hide_subtitle">Hide Subtitle</string>
<string name="subtitle_format">%1$s crimes</string>
<string name="choose_menu">Choose a Menu Option</string>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

xml android

5
推荐指数
2
解决办法
2016
查看次数

每当我尝试添加新的字符串资源时,Strings.xml都会给出翻译错误

以下是当我尝试添加新的字符串资源时的唯一错误消息。

注意:我不做任何本地化,只有默认值文件夹,并且仅使用从XML布局中提取 android studio的字符串功能将字符串添加到strings.xml文件中。

“ string_name”在此处翻译,但在默认语言环境中找不到。

android kotlin

4
推荐指数
2
解决办法
1312
查看次数

标签 统计

android ×4

lint ×2

localization ×2

xml ×2

android-studio ×1

kotlin ×1