使用XIB在iOS中进行本地化(Interface Builder)

时间:2014-08-29 17:30:38

标签: ios xcode localization swift

我现在已经在Stackoverflow上搜索了很多答案,但我似乎找不到合适的答案。

所以,我正在使用XCode本地化一个应用程序。一切正常,我已经本地化了故事板和一切。需要本地化的最后一部分是XIB文件中的标签和按钮。这里我有以下问题:

XCode让我为每种语言创建本地化的Xib文件或创建字符串文件。这两个选项都适合我,但似乎都没有。对类似问题的一个答案表明,这对我的设计不起作用。如果是这样,为什么XCode首先让我选择这样做?而且,对此有什么好的解决方案?

我正在使用Swift,不确定这是否真的重要,我只是想提到它。

1 个答案:

答案 0 :(得分:0)

Xcode的最新版本存在一个已知问题,即模拟器无法正确地将语言信息传递给应用程序,因此本地化似乎无法正常工作。如果这是您的问题,有两种解决方法:

  1. 在设备上试用您的应用并确认切换语言会显示您的本地化字符串。
  2. 通过您的构建方案强制语言(Product => Scheme => Edit Scheme ... => Run => Application Language)