ios - iOS App Store 上的应用程序本地化错误

标签 ios localization app-store

我在 App Store 上发布的应用程序仅支持法语,但在 App Store 中列为仅英语。没有 .lproj 目录,但 Info.plist 的 CFBundleDevelopmentRegion 键设置为 frMPMoviePlayerViewController 等标准 iOS 组件已正确翻译成法语。

为什么 App Store 将我的应用显示为支持英语而不是法语

最佳答案

这是 App Store Questions > Localization Display > App Store Language Display 下 iTunes Connect Resources and Help 的文档:

Where do the available languages displayed for my app on the App Store come from? This list of available languages shown on the App Store is based on your app bundle's localization (.lproj) folders. Missing, incorrect, or invalid localizations in your app bundle can be caused by misconfigured localizations in your Xcode project. You cannot change the languages shown on the App Store by editing the localizations on iTunes Connect.

For additional information on localizations and localization (.lproj) folders, submit a technical support request to Developer Technical Support (DTS). To receive support, you must use a Technical Support Incident (TSI).

显然,App Store 忽略了 CFBundleDevelopmentRegion 键,只查找 .lproj 目录。您可能应该尝试添加一个包含空 Localizable.strings 文件的 fr.lproj 目录。

关于ios - iOS App Store 上的应用程序本地化错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27985232/

相关文章:

ios - nsurlconnection 在以下情况下不返回错误

ios - 如何以编程方式将 JSON 数组从 UITableViewCell 传递到新的 UIViewController?

java - Maven过滤乱码特殊字符

ios - 通过 Apple ID 限制从 App Store 下载

iphone - 我的应用程序刚刚被拒绝,因为它要求用户在启动时注册

google-play - 订阅开始和取消时的 Play & App Store Webhooks/服务器端代码

ios - 处理 UILocalNotification 火灾事件

ios - 如何将字符串转换为 PFObject

android - 如何在我的应用程序中添加外星语言的翻译?

ruby-on-rails - 在 Rails 中同步语言环境 yml 文件工具