【发布时间】:2014-08-29 17:30:38
【问题描述】:
我现在在 Stackoverflow 上搜索了很多答案,但似乎找不到合适的答案。
所以,我正在使用 XCode 本地化一个应用程序。一切正常,我已经本地化了故事板和一切。最后需要本地化的部分是 XIB 文件中的标签和按钮。这里我有以下问题:
XCode 让我可以为每种语言创建本地化的 Xib 文件或创建字符串文件。这两种选择对我来说都很好,但似乎都没有。对类似问题的一个回答指出,这不适用于我的设计。如果是这样,为什么 XCode 首先让我选择这样做?而且,有什么好的和简单的解决方案呢?
我正在使用 Swift,不确定这是否真的重要,我只是想我提到它。
【问题讨论】:
-
“在我的设计中不起作用”是什么意思?如果您将 Xib 本地化并将其标签内容更改为指定的语言,如果您切换设备语言,您应该会看到该区域设置的 xib... 不是这样吗?此外,为了使字符串文件正常工作,您必须使用 NSLocalizedString() 方法
-
我也有同样的问题。这似乎是 iOS 中的一个错误。
标签: ios xcode localization swift