【问题标题】: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.xmlapplication 元素的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>
      

      【讨论】:

        猜你喜欢
        • 2012-12-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-03-21
        • 1970-01-01
        • 2014-01-24
        • 1970-01-01
        相关资源
        最近更新 更多