Jim*_*Jim 6 localization xib ios
我已将两组xib本地化并将它们放入我的项目导航器中,如下图所示:

我的Localized.strings文件工作正常,但有时会错误地选择xib文件.当我将设备语言设置为法语时,我会看到英文xib视图.当我将设备语言设置为英语时,我会看到法语xib视图.
我从项目中删除了xib文件,仅删除了引用,然后将它们拖回到相同位置的项目中,如图所示.就在此刻,我只看到英文版,无论我将设备设置为哪种语言.
是否有人可以看到我做错了什么?
(我已经阅读过像这样的建议,没有为每种语言使用单独的框架.我可能会在某些时候切换到这一点,但是现在,我只是想了解我的设置有什么问题.)
更新
这是en.lproj文件夹的文件组织.fr.lproj文件夹的设置方式相同.它们位于名为Resources的文件夹中.

更新 - 最终结果
我在右侧面板中尝试了我的xib文件的本地化设置.

当我选择两种或多种语言进行本地化时,最后注意到了这些披露按钮.单击显示按钮会显示每种语言的xib文件.然后我重做了外语xib的本地化.(我可能已经从现有的xib中复制并粘贴了.)
所以文件现在组织如下:

项目导航器显示 en.proj 和 fr.proj,但这些文件是否真的本地化在文件系统上的文件夹中?在 XCode 4.2 中,本地化文件将在括号中的文件名后面显示本地化信息。我在你的例子中没有看到这一点。这是我的本地化资源的样子。

要使 XIB 本地化,您需要将它们放入文件系统上具有适当名称的文件夹中。从文件检查器中执行此操作最简单。

不知道这是否有帮助?
| 归档时间: |
|
| 查看次数: |
2819 次 |
| 最近记录: |