【发布时间】:2011-09-22 23:16:41
【问题描述】:
我有一个 Xcode4 项目,其中支持多种语言(本地化文件).. 当我在 iPhone 上更改语言时,我的文本和 xib 文件更改正确.. 我的问题是; 即使我有多个本地化文件,我能否发布到特定语言的版本? 强制我的应用只使用一种本地化?
我的想法是在 info.plist 文件中设置一个标志,例如; 本地化 = 英语(将我的应用锁定为英语)
【问题讨论】:
标签: iphone ios localization
我有一个 Xcode4 项目,其中支持多种语言(本地化文件).. 当我在 iPhone 上更改语言时,我的文本和 xib 文件更改正确.. 我的问题是; 即使我有多个本地化文件,我能否发布到特定语言的版本? 强制我的应用只使用一种本地化?
我的想法是在 info.plist 文件中设置一个标志,例如; 本地化 = 英语(将我的应用锁定为英语)
【问题讨论】:
标签: iphone ios localization
您可以通过删除本地化字符串和 nib 文件来做到这一点。我认为您不能将您的应用锁定为特定语言(如果有其他语言的本地化支持)。
【讨论】:
如果本地化.lproj 文件夹在包中,iOS 将使用它们。最简单的方法是从包中删除本地化资源文件夹并构建应用程序。
您可以通过仅声明使用 en.lproj 以编程方式在您的 main.m 类文件中设置代码解决方法,但我无法想象这将是漂亮或有用的。
旁注:您可以在“目标”>“信息”窗格中设置默认项目本地化。找关键:本地化原生开发区
【讨论】: