ios - Xcode 4.4 更改为本地化 - 我如何不本地化主 Storyboard?

标签 ios xcode localization

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

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

  • InfoPlist.strings
  • MainStoryboard.storyboard

我不需要也不想本地化 Storyboard 文件,因为其中没有任何基于语言的内容...而且据我所知,我也不需要本地化 InfoPlist.strings(除非我决定本地化应用名称?)。

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

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

The Use Base Internationalization setting in the project editor works only on Mac products for deployment on OS X v.10.8 and later. Xcode must also be running on OS X v.10.8 or later. This setting is not supported on iOS projects. 11712855

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

感谢您的帮助。

最佳答案

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

关于ios - Xcode 4.4 更改为本地化 - 我如何不本地化主 Storyboard?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11886150/

相关文章:

ios - ARKit 添加 UIView xib 文件 Swift 4

ios - IBAction 不会连接到我的元素

python - Django DATETIME_FORMAT 特定日期不正确(一年)

ios - RootViewController 上的 NSInternalInconsistencyException

iOS swift 3 : Unrecognized selected sent to instance when trying to Segue from custom tableView header button

ios 配置文件无法传输到设备

ios - 继续错误对象

c++ - XCode4 中的 "inline Methods Hidden"选项。

java - en_US 或 en-US,您应该使用哪一个?

javascript - Laravel - javascript 不工作但没有错误