【发布时间】:2013-12-09 01:15:42
【问题描述】:
我正在使用 Xcode 编写一个 iPad 应用程序。我为情节提要使用 Base Internationalization。
到目前为止,我已经成功添加了多种语言,法语、英语、西班牙语。
尝试使用 Xcode 添加罗马尼亚语时,过程完全相同,只是建议的语言代码有点长:ro-RO,其中法语是 fr,英语是 en 和 Splanish es。
目前没有问题。
在 iDevice 上运行应用程序时,我将系统语言更改为罗马尼亚语,但无论我做什么,我的应用程序都会保留上次设置的语言。
我怀疑语言代码较长。我一直在使用 git diff 来确定 Xcode 在添加语言支持时对项目文件所做的更改。我没有看到任何异常。
我注意到葡萄牙语也是如此,即 pt-PT,所以我认为该错误与包含语言标识符 (_XX) 的语言环境有关。
【问题讨论】:
标签: objective-c localization internationalization ios7 xcode5