AppStore 应用的本地化显示语言到底是什么决定的?

简介: 本地化 App Store 信息iTunes Connect 本地化说明:在添加 App 至您的帐户之后,您可以添加语言并输入您的 App 在 App Store 中显示的本地化信息。

本地化 App Store 信息

iTunes Connect 本地化说明:

在添加 App 至您的帐户之后,您可以添加语言并输入您的 App 在 App Store 中显示的本地化信息。若要查看您可以本地化 App 元数据的语言和语言区列表,请参见 App Store 本地化。若要了解您可以本地化的属性,请参见必填项、可本地化以及可编辑的属性。

例如,如果主要语言设置为英文,那么该信息在所有 App Store 地区中都会显示为英文。如果您为您的 App 添加了法文并对文本、关键词和屏幕快照进行了本地化,那么语言设置为法文的用户会看到法文的本地化内容。所在地区支持法文(而非英文)的用户,也会看到法文的本地化内容。用户也可以在所有法语 App Store 中使用本地化关键词搜索到您的 App。在其他 App Store 地区,用户会看到以主要语言显示的信息(本示例中为英文)。

用户在设备上设置的语言控制 App Store 中显示的本地化内容。 如果没有与设置语言匹配的可用本地化内容,将显示最接近的本地化内容。如果您需要显示特定语言区的元数据,请在您的 App 中添加特定语言区的语言——例如,添加法文(加拿大)。无论用户设备的语言设置如何,您 App 的 App Store 网址(URL)都是相同的。

您在 iTunes Connect 中添加到 App 中的语言与您在 Xcode 中添加到 App 中的语言不同。您在 Xcode 中添加的语言在 App Store 中的“语言”下显示。若要本地化您 App 的二进制文件,请参阅“Internationalization and Localization Guide(《国际化和本地化指南》)”。

【重要事项】仅当 App 状态为可编辑时,您才可以管理语言。

问题总结

1.主要语言是指什么?有什么作用?

如果某个 App Store 地区没有提供本地化的 App 信息,那么 App 信息将以主要语言呈现。

也就是,在新建App时,苹果要求选择 主要语言(其实就是至少有一种本地化语言):


选择 主要语言.png

应用创建好后,还可以更改主要语言,前提是有创建了2个以上本地化语言:


AppStore 主语言.jpg

所以,主要语言的作用就是 作为应用在 AppStore 上显示的主本地化语言。也就是说,如果应用只支持一种本地化语言,那么在所以 AppStore 上都是显示一样的语言。那么如果有2种本地化语言,又怎么显示呢?

2.如果应用支持2种本地化语言,用户在 AppStore 上会显示那种本地化语言呢?

假如应用支持 英文(英国)(主要语言)和法文:

  • 用户操作系统中设置本地化的语言为英文,应用支持英文,则显示英文 App Store ;
  • 用户操作系统中设置本地化的语言为法文,应用支持法文,则显示法文 App Store ;
  • 用户操作系统中设置本地化的语言为中文的中国账号用户,因为在中国地区不支持英文和法文(按苹果支持语言列表查询),则显示主要语言:英文 App Store ;
  • 用户操作系统中设置本地化的语言为中文的法国账号用户,因为在法国地区支持法文, 英文(英国)(按苹果支持语言列表查询),则优先显示排前语言:法文 App Store 。(参考下图)

可以得出,

应用在 AppStore 显示的本地化语言顺序,如果应用支持用户设备操作系统中设置本地化的语言,那么应用在 AppStore 本地化以操作系统中设置本地化的语言来显示。如果设置本地化的语言不被应用支持,以用户账号所在地区支持的本地化语言为显示,如果支持多种,排序在前为准。如果用户账号所在地区支持的本地化语言不被应用支持,那么以应用设置的主要语言显示。

苹果默认 AppStore 多数地区本地化都支持 英文(英国),加拿大、美国、澳大利亚除外:


法国支付 法文,英文(英国).png

3.我的 app 信息已本地化,它在 App Store 上为什么不以特定的语言显示?

要在 App Store 上看到您的 app 的特定本地化内容,您需要更改 OS X 或 iOS 的语言。

OS X:

  1. 退出 iTunes
  2. 前往“系统偏好设置”中的“语言与地区”
  3. 添加新的语言,或将所需语言拖放到语言列表的顶部
  4. 打开 iTunes
  5. 点按“iTunes Store”按钮
  6. 滚动到页面底部
  7. 点按页面右侧的当前地区图标
  8. 选取所需的 App Store 的地区
  9. 搜索您的 App,此时应能看到您提供的本地化信息

iOS:

  1. 按两次主屏幕按钮,然后将 App Store 扫出屏幕,从而关闭 App Store
  2. 前往“设置”>“通用”>“多语言环境”>“语言”
  3. 轻按所需的语言
  4. 轻按“完成”
  5. 打开 App Store 并滚动到页面底部
  6. 如果已经登录,则轻按您的 Apple ID,然后轻按“注销”
  7. 轻按“登录”
  8. 轻按“创建 Apple ID”
  9. 选取所需的地区并轻按“下一步”
  10. 显示语言将发生变更。如果您不想创建新的 Apple ID,则轻按以新的语言显示的“取消”
  11. 搜索您的 app,此时应能看到您提供的本地化信息
  12. 要查看原始语言的本地化内容,请重复上述步骤,然后用您现有的 Apple ID 登录。

我的 app 信息已本地化,它在 App Store 上为什么不以特定的语言显示?.png

更多参考



注:本文首发于 iHTCboy's blog,如若转载,请注明来源。

目录
相关文章
微信分享报错 wxlog:Error:fail to load Keychain status:-25300 解决办法
微信分享报错 wxlog:Error:fail to load Keychain status:-25300 解决办法
3191 0
|
iOS开发
解决IOS上架App Store后显示语言为英文的问题
解决IOS上架App Store后显示语言为英文的问题
398 0
|
10月前
|
存储 人工智能 自然语言处理
ChatMCP:基于 MCP 协议开发的 AI 聊天客户端,支持多语言和自动化安装 MCP 服务器
ChatMCP 是一款基于模型上下文协议(MCP)的 AI 聊天客户端,支持多语言和自动化安装。它能够与多种大型语言模型(LLM)如 OpenAI、Claude 和 OLLama 等进行交互,具备自动化安装 MCP 服务器、SSE 传输支持、自动选择服务器、聊天记录管理等功能。
2363 16
ChatMCP:基于 MCP 协议开发的 AI 聊天客户端,支持多语言和自动化安装 MCP 服务器
|
Web App开发 JSON 小程序
苹果app开发apple-app-site-association文件配置
apple-app-site-association 是苹果的配置文件,用于建立app和网站关联,支持Universal Links,使点击网站链接能直接打开相应app内部页面。配置文件为JSON格式,需上传至服务器`.well-known`目录或根目录。通过检查三个链接来测试配置,确保Content-Type为`application/json`。成功配置后,点击链接能在iPhone备忘录或Safari中直接唤起app,但可能有24-48小时延迟。
|
机器学习/深度学习 算法 调度
|
Dart Serverless Android开发
Flutter 单线程模型保证UI运行流畅
Flutter 单线程模型保证UI运行流畅
284 0
|
安全 网络协议 数据安全/隐私保护
2020苹果审核被拒绝原因汇总
2020苹果审核被拒绝原因汇总
923 0
|
机器学习/深度学习 人工智能 自然语言处理
探索AI在移动应用开发中的应用与前景
随着人工智能技术的快速发展,AI在移动应用开发领域扮演着越来越重要的角色。本文将深入探讨AI在安卓和iOS应用开发中的应用场景、技术原理以及未来的发展前景。通过分析当前AI技术在移动应用开发中的运用情况,挖掘潜在的应用空间,以及对未来AI技术在移动应用开发中的发展进行展望。
|
存储 iOS开发 MacOS
如何填写苹果应用上架过程中的隐私政策信息?
【摘要】 如何填写苹果应用上架过程中的隐私政策信息?在 App Store Connect 中,您可以为iOS和macOS应用程序填写隐私政策网址(URL)和用户隐私选项网址(URL),如果您还有Apple tvOS应用,则需要提供隐私政策文本。请注意,所有应用程序都必须提供隐私政策,但无需提供用户隐私选项网址(URL)。以下是在 App Store Connect 中填写隐私政策信息的步骤:1.在“...
|
Java Maven
Gradle、Maven使用阿里镜像源
Gradle、Maven使用阿里镜像源
46606 1