【发布时间】:2022-12-25 21:51:59
【问题描述】:
显现:
<application android:name="org.qtproject.qt.android.bindings.QtApplication"
android:label="@string/app_name"
...
<activity android:name="net.mynamespace.MainActivity"
android:configChanges="orientation|uiMode|screenLayout|screenSize|smallestScreenSize|layoutDirection|locale|fontScale|keyboard|keyboardHidden|navigation|mcc|mnc|density"
android:label="@string/app_name"
...
res 目录包含俄语翻译:
values/strings.xml
values-ru/strings.xml
values/strings.xml内容:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">English App Name</string>
</resources>
values-ru/strings.xml内容:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Russian App Name</string>
</resources>
但使用俄语的设备仍显示英文应用程序名称。
有什么问题?
试过 values-b+ru 但没有帮助。
如果我将values-ru/strings.xml 复制到values/strings.xml,应用程序名称将以俄语显示。
快速谷歌搜索,但没有成功:
【问题讨论】:
-
如果您关闭并重新打开应用程序,名称不会改变吗??
-
@DrHowdyDoo 不,即使我重新启动设备,它也不会。
-
尝试从清单文件中删除
android:configChanges标签 -
@DrHowdyDoo 删除了
android:configChanges="orientation|uiMode|screenLayout|screenSize|smallestScreenSize|layoutDirection|locale|fontScale|keyboard|keyboardHidden|navigation|mcc|mnc|density"并重新安装了该应用程序,但没有帮助。
标签: android