2016-05-13 103 views
1

我面临这些问题。ios应用程序(迅速)本地化

  1. 我在我的应用程序的多个xibs,如何将所有的厦门国际银行的进入单个文件的字符串,我已经搜索互联网上,解释可以与旧的Xcode,是他们与iOS 9做到这一点任何新方式

  2. 我为各种图书馆使用可可豆荚,而且这些图书馆已经完成了本地化,所以他们的本地化语言在我的应用程序中显示,如何将我的本地化与他们分开。

​​

回答

2
  1. 如果你想拥有所有本地化(故事板,XIB .M和.swift文件)在一个文件中。然后你需要本地化sotryboard和xib文件的throw代码。这意味着您需要将所有来自sotryboards和xibs的UI元素连接到源代码(* .m和* .swift)。如下所示。在这种情况下,您将有一个用于本地化的文件,例如Localizable.strings。

    @IBOutlet weak var hintLabel:UILabel! hintLabel.text = NSLocalizedString(“localized_text”评论:“文本提示解释了激活视图做什么”)

  2. 从第三方本地化分开你的本地化,你需要有单独的本地化文件为例本地化.strings。

这里是如何做到本地化扔几个文件:

  1. 在Xcode项目编辑器,选择项目或目标。
  2. 选择编辑器>导出为本地化。
  3. 在出现的工作表中,在另存为字段中输入一个位置。

您可以阅读更多here

+0

其实我的问题是每当我添加任何新的语言,它只显示选项只选择我的storyBoard,它没有显示我的xib文件,所以如何从xib文件中获取字符串?注 - 我附上屏幕截图。 –