Xcode 4.4改变了本地化 - 我怎么不本地化主故事板?

时间:2012-08-09 14:53:24

标签: ios xcode localization

我是第一次本地化一个应用程序,只需要本地化我的“Localizable.strings”文件。为了设置它,我创建了文件,然后选择它并按下“Make localized ...”按钮,它让我添加了英语本地化(我还没有添加任何其他语言)。

令我惊讶的是,使用Xcode 4.4,这样做也会自动对这些文件进行本地化,将它们移动到“en.lproj”文件夹中:

  • InfoPlist.strings
  • MainStoryboard.storyboard

我不需要或想要本地化故事板文件,因为其中没有基于语言的内容......据我所知,我也不需要本地化InfoPlist.strings(除非我决定本地化应用程序名称?)。

那么,我如何取消本地化文件?

我看到有一个“使用基础国际化”的选项,根据我的理解,它将使用基本主要故事板而不是本地化。这听起来像我需要的,但根据Xcode 4.4发行说明,这将不适用于iOS项目:

  

项目编辑器中的Use Base Internationalization设置有效   仅适用于在OS X v.10.8及更高版本上部署的Mac产品。 Xcode中   还必须在OS X v.10.8或更高版本上运行。此设置不是   iOS项目支持。 11712855

https://developer.apple.com/library/mac/#releasenotes/DeveloperTools/RN-Xcode/_index.html

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

如果您选择一个文件并查看该文件的信息。在“常规”点击下,有一个用于本地化的部分,其中包含各种语言的+/-。只需从那里删除所有语言,它将不再被本地化。