代码之家  ›  专栏  ›  技术社区  ›  Nerdy Bunz

如何在本地化应用程序时正确支持英语?

  •  0
  • Nerdy Bunz  · 技术社区  · 8 年前

    我正在研究Android应用程序的本地化。

    目前,所有英文字符串都列在翻译编辑器的“默认值”列中:

    enter image description here

    应用程序商店中的应用程序通常会说明它们支持哪些地区。

    有必要吗 明确增加英语 此外

    3 回复  |  直到 8 年前
        1
  •  1
  •   Aaditya Brahmbhatt    8 年前

    您无需添加英语语言环境,即可将其包含在受支持的语言菜单中。支票 documentations 出去。

    如果用户选择了一种应用程序根本不支持的语言,比如法语,系统也会默认为en_US。

    en_US .

        2
  •  1
  •   Bertram Gilfoyle    8 年前

    不。

    如果你在谈论苹果的应用商店,Google Play不会以类似的方式列出支持的语言。

    supported languages listing in App Store


    但是,您可以本地化存储列表页。根据play控制台帮助,如果用户的语言偏好与您添加的翻译语言匹配,他们将看到您应用程序的翻译版本。您还可以为商店列表页面添加本地化的图形资源。见 this metadata localization .

        3
  •  -1
  •   Danny Zhao    8 年前

    你的问题有一个简单的解决办法。

    只需在项目中找到路径:

    资源/

    数值en

    然后添加一个名为:

    字符串.xml

    最后,它将如下所示:

    res/数值en/字符串.xml

    其中的资源将显示用户的语言设置何时为英语。