【问题标题】:Is it possible to place an app in Google Play Store with translated app name?是否可以在 Google Play 商店中放置应用程序名称翻译后的应用程序?
【发布时间】:2018-03-08 11:53:18
【问题描述】:
我们想在 Google Play 商店中放置一个 android 应用。是否可以根据语言或国家/地区更改应用程序的名称?
我知道这在技术上是可行的(通过使用“string.xml”),但有人告诉我,将同一个应用程序放在 Google Play 商店中时,不可能为同一个应用程序提供不同的名称。
我已经在互联网上搜索并查看了 Google 商店的帮助页面,但无法找到合适的答案。
【问题讨论】:
标签:
android
internationalization
google-play
【解决方案1】:
是的,你可以。
您可以在 Play 商店中为您想要的每种语言/国家/地区指定一个特定的名称,而与应用的真实名称无关。
并且/或者您可以使用不同的 strings.xml 文件为每种语言的应用设置不同的名称。
这两个名称(Play 商店页面上的名称和该语言的真实应用名称)可以不同。
例如,您可以在 Play 商店中发布您的应用:
在您的应用中 (strings.xml)
因此,如果您是德国用户,该应用将在商店中列为“Whatever in German”,但在安装该应用时显示为“Mein app”。
要在商店中设置应用名称,请设置:
Store presence → Store listing → Product details → Title 在 Google Play 控制台上
【解决方案2】:
是的,更改AndroidManifest.xml 中application 元素的android:label 属性,使其不使用硬编码值(如果使用的话):
<application
android:label="@string/app_name"
然后,您可以在strings.xml 中为您想要的每种语言指定不同的值:
在values/strings.xml:
<string name="app_name">App name in English</string>
在values-es/strings.xml:
<string name="app_name">App name in Spanish</string>