xcode不';无法识别Info.plist中的本地化

xcode不';无法识别Info.plist中的本地化,xcode,localizable.strings,xcode4.4,info-plist,Xcode,Localizable.strings,Xcode4.4,Info Plist,我使用的是Xcode 4.4。 大家可能都知道,在Xcode中本地化资源文件有一个简单的选项。您还可以国际化plist文件,这是我的方法 但从4.4开始,它似乎不再正常工作 您只需执行以下操作: 在-Info.plist文件中添加键“本地化”,它添加了一个子数组,您可以在其中添加国家代码作为项目 现在,您可以本地化资源文件(如Localizable.strings),也就是说:后面是一个模式屏幕,您可以在其中选择plist文件中定义的语言 进来!资源文件现在位于.lproj文件夹中 在Xcode

我使用的是Xcode 4.4。 大家可能都知道,在Xcode中本地化资源文件有一个简单的选项。您还可以国际化plist文件,这是我的方法

但从4.4开始,它似乎不再正常工作

您只需执行以下操作:

  • -Info.plist
    文件中添加键“本地化”,它添加了一个子数组,您可以在其中添加国家代码作为项目
  • 现在,您可以本地化资源文件(如
    Localizable.strings
    ),也就是说:后面是一个模式屏幕,您可以在其中选择plist文件中定义的语言
  • 进来!资源文件现在位于
    .lproj
    文件夹中
  • 在Xcode 4.4中,您不能选择plist文件中定义的语言。只有英语。
    我什么都试过了。不想手动本地化

    在4.4以下的Xcode版本中,也可以使用“+”按钮添加新语言。这是不可能的: 看看这个:


    任何建议。还是我做得不对?

    下面是如何在Xcode 4.4+中本地化资源的:

  • 单击您的项目(导航器)
  • 在项目下的“信息”选项卡上,您将看到“本地化”部分
  • 单击+添加一种语言
  • 选择要在将显示的图纸中本地化的文件
  • 现在,Xcode将自动创建文件并将其放在相应的语言文件夹下。
    最后,如果要本地化其他源(如图像文件),请单击文件,打开“文件检查器”窗格,然后单击“本地化”部分下的“使本地化…”按钮。Xcode将启动另一个包含可用语言的工作表,选择语言,您就准备好了。我希望这是有意义的。

    问题也在于如何为多个目标定位多个Info.plist文件

    这很容易做到。如上所述,只需将您希望本地化的语言添加到投射物中

    • 然后单击几个Info.plist文件,每个文件对应于每个目标
    • 打开实用工具侧栏
    • 单击“使本地化”


    然后在项目文件设置语言中的选项中进行选择,即可完成。

    就这样。我半小时前找到的。但是文档中并没有真正写下它。