AppStore语言描述和“本地化原生开发区域”

发布于 2024-10-17 06:22:41 字数 535 浏览 0 评论 0原文

一款以三种语言(英语、意大利语和西班牙语)本地化的 iPhone 应用程序已提交至 AppStore,并附有三种语言的说明和屏幕截图。 结果是,在 AppStore USA 中有英语描述,在 AppStore Spain 中有西班牙语描述,在 AppStore Italy 中有意大利语描述,但在所有其他 AppStore 中语言描述都是意大利语。

我认为问题在于 info.plist 文件中,“本地化本机开发区域”条目设置为意大利,不是吗? 但我没有成功解释另一件事:如果“本地化本地开发区域”从意大利更改为英国或美国,则语言描述应更改为英语,但对于这些国家/地区(例如南美国家)来说仍然应该是错误的,可以阅读西班牙语描述。是否可以通过将应用程序商店与更合适的语言相关联来改变这种行为。

编辑

在网络上搜索,我意识到“本地化本机开发区域”info.plist 条目与 AppStore 描述语言无关。当没有可用的本地化时,需要设置应用程序语言。我认为我必须更改 itunes 连接中的某些内容才能正确管理 AppStore 描述语言,即为几乎所有可用语言设置英语描述。

an iPhone app, localized in three languages (english, italian and spanish), was submitted to the AppStore with description and screenshots in the three languages.
The result is that in AppStore USA there is an english description, in the AppStore Spain there is a spanish description and in the AppStore Italy there is an italian description, but in all the others AppStore the language description is the italian.

I think the problem is that in the info.plist file, the "Localization native development region" entry is set to Italy, isn't it?
But I don't succeed in explaining another thing: if "Localization native development region" changes from Italy to UK or USA, the language description should change to english, but it should be still wrong for that countries, for example the south american states, which can read a spanish description. Is it possible change this behaviour by associating the appstore with the language more suitable.

EDIT

Searching on the web, I realized that the "Localization native development region" info.plist entry hasn't to do with the AppStore description language. It needs to set the app language when there is no available localization. I think that I have to change something in the itunes connect to manage correctly the AppStore description languages, i.e, by setting an english description for almost every available languages.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

纸伞微斜 2024-10-24 06:22:41

根据 Apple 关于 CFBundleDevelopmentRegion 的参考,当找不到本地化资源时,此键用作“后备”。这意味着只要设备配置为西班牙语(西班牙、智利、阿根廷等),它就会加载西班牙语。我相信苹果商店也会发生同样的情况,因为“西班牙语”指的是语言环境,而不是位置。

According to Apple's reference on CFBundleDevelopmentRegion, this key is used as "fallback", when a localized resource is not found. This means it will load Spanish whenever the device is configured for Spanish (Spain, Chile, Argentina, etc). I believe the same happens on Apple Store, since "Spanish" refers to the locale, and not the location.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文