iTunes connect修改主要语言

本地化

本地化有app内本地化,和itunesConnect里本地化。
app内本地化是用户使用 app时看到的语言,itunesConnect里本地化是用户浏览AppStore信息时显示的语言。
主要语言的作用,是在当用户设备的语言,并不在itunesConnect本地化语言范围内,将显示设置的主要语言。

可编辑状态

近期做的一个小游戏,app内本地化了中文简体、中文繁体、英文、西拔牙语、日语。同时在iTunes connect的app信息里也本地化了这些语言。但是在创建app的时候,不小心选择的默认语言是“简体中文”,但是现在想要在非已本地化的语言环境中,以英文显示。可悲的是发现主要语言选项不可选:

《iTunes connect修改主要语言》

网上搜索结果是,要提交新的版本,审核通过后可以更改。然后我就创建新版本,提交审核,但是审核通过后,发现主要语言仍然是不能改!

再次搜索结果大同小异,很多都是直接拷贝,并不能真正的解决问题(当前时间出现的问题),打电话联系apple技术支持,在听了15分钟Apple的排队音乐后,终于联系到了Apple,在讲述了我的目的后,她告诉我稍后整理信息发送到邮箱。Apple给出的答案是:

您好:

感谢您就应用本地化语言的问题联系 App Store 开发者支持团队。
要编辑已添加到您应用中的本地化语言,请访问 iTunes Connect 中的“我的 App”:http://itunesconnect.apple.com您将在页面顶部看到语言菜单,其中显示您创建应用时所选的主要语言。
从语言列表中选择您要编辑的本地化语言。更新和存储信息后,这些信息会在 24 小时内填充到相应的 App Store 地域中。
除非应用处于可编辑状态,否则开发者将无权编辑锁定的信息来进行本地化处理。
如需详细了解可编辑哪些本地化信息以及何时编辑,请查阅《iTunes Connect 开发人员帮助》。http://developer.apple.com/library/ios/iTunesConnectGuide
App 可编辑状态查询:http://help.apple.com/itunes-connect/developer/?lang=zh-cn#/dev18557d60e

我已经确定了我的app是处于编辑状态,而且不管APP还是iTunes connect都已经添加了本地化语言,但是不论是创建新的版本提交二进制,还是通过审核后,都是仍然不能更改主要语言。

非常无奈,我又给Apple打电话,描述了我的应用状态,和已经添加了的本地化语言,而且iTunes和app中是对应的,再次明确告诉他们我是想要修改主要语言但是这个选项不可用。然后Apple又给我发了邮件:

您好:

感谢您联系 Apple Developer Program Support 团队。

了解到您的问题,请在 ”可本地化的信息“ 一栏的最右边的蓝色字体,在下拉菜单里面选择 “美国”,然后>>点击保存。之后在主演语言选项,选择英文即可修改成功。

what?? 我当然知道点击那里更改,但是改不了我点不动啊!相当无奈,我只能再次回复邮件,详细说明了问题,对iTunes connect进行截图并红圈标注加粗红字说明问题,然后Apple不再回复我的邮件

等了一天,仍未收到Apple的邮件,我打开邮箱,语言恳切的发送了一封“迫切需要帮助”的邮件,终于收到了来自美国的电话…

问题终于得到解决,很有必要记录下来,给自己以后或者遇到同样问题的同学们解惑。

正确方法

主要语言的修改,不能对当前版本有效。被设为主要语言的语言,一定被本地化(iTunesConnect里,app里不是必要),且一定有该语言的本地化媒体资源。
如果全新修改主要语言,具体方法如下:

  1. 创建新的版本,提交二进制文件。
  2. 在App 预览和屏幕快照里,媒体管理:切换到“英文美国”环境,删除由中文同步过来的数据,在“英文美国”环境上传媒体信息。并在其他语言环境使用由英文美国同步过来。
  3. 提交审核。
  4. 审核通过后即可在app信息里更改主要语言。
  5. 创建新的版本,提交二进制文件。
  6. 提交审核。
  7. 通过审核后,用户所用语言不在[已本地化的语言]范围内时,将会以“英文美国”的语言显示信息。
题外话
  1. 如果用户设置首选只有一种语言
    拿一个itunesconnect里本地话了中、日、英、法、韩 5种语言,主要语言为法语的app来说。
    那么:
  • 当用户手机语言为中文,则浏览AppStore时显示的为中文。
  • 当用户手机语言为俄语时,则浏览AppStore时显示的为法语。
  1. 如果用户设置首选只有多种语言
    比如用户语言设置如下,

    《iTunes connect修改主要语言》

    手机默认语言为简体中文,某款app并未本地化简体中文的情况,那么:

  • 如果itunesconnect里本地化了 繁体中文、意大利语、葡萄牙语、法语、英语 5种语言,主要语言法语;则用户浏览AppStore时显示繁体中文。(第二位)
  • 如果itunesconnect里本地化了 意大利语、葡萄牙语、法语、英语 4种语言,主要语言法语;则用户浏览AppStore时显示英文。(第三位)
  • 如果itunesconnect里本地化了 意大利语、葡萄牙语、法语、3种语言,主要语言法语;则用户浏览AppStore时显示法语。(主要语言)

具体可参考:https://www.jianshu.com/p/c1ee1218b97a

文中第一段说本地化语言的时候有一个错误:“并不在itunesConnect本地化语言范围内,将显示设置的主要语言”   这个应该把未去掉。

    原文作者:oik_ios
    原文地址: https://blog.csdn.net/oik_ios/article/details/80290029
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞