【发布时间】:2012-06-08 09:52:09
【问题描述】:
我有一个支持 3 种不同语言的 iOS 5 应用。本地化情节提要会创建每种语言的副本,并且必须翻译每个副本。
语言选择取决于系统设置,因此如果我的 iPhone 将“英语”作为系统语言,我的应用程序中选择的情节提要将是英语版本。如果我更改为加泰罗尼亚语,我的应用会显示加泰罗尼亚语单词。
我认为这种方法有几个缺点:
应用程序无法翻译成 Apple 不支持的语言。这对于单一语言可能很重要(直到 iOS 5 才支持加泰罗尼亚语)。
如果用户希望我的应用程序使用加泰罗尼亚语,但系统的其余部分使用英语?
所以我的问题是如何在应用启动时选择故事板语言?有可能吗?它也适用于使用 NSLocalizedString 本地化的字符串?
问候, 琼巴
【问题讨论】:
标签: ios localization storyboard