如何本地化启动器中显示的应用名称?
例如,“ Play商店”的中文是“ Play商店”。 谢谢。
我试图这样修改android\app\src\main\AndroidManifest.xml
:
android:label="@string/app_name"
并创建文件
values-zh/strings.xml
values-en/strings.xml
示例:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">App name in different language</string>
</resources>
但是,仅当系统语言更改时,应用程序名称才会更改。 这是Android中的常见问题(或已知错误吗?)?
在Windows中,当应用程序语言更改时,应用程序名称将立即更改。
所以,我真正想要的是,当我的应用程序中的语言更改时,启动器中的应用程序名称也将更改,而忽略系统语言。
答案 0 :(得分:0)
在Android应用程序的android:label
中的AndroidManifest.xml
是固定资源引荐来源网址,并且已绑定到系统语言。
因此,根据Providing Alternative Resources,您只能看到配置限定符名称(values-en,-zh,-large,-land等)。