代码之家  ›  专栏  ›  技术社区  ›  Julien

本地化的NIB不在iPhone项目中工作

  •  4
  • Julien  · 技术社区  · 14 年前

    我正在做一个iPhone项目,我已经翻译成两种语言:法语和西班牙语。

    我遇到的问题只是一个文件:rootviewcontroller nib。

    我本地化了mainwindow.nib,它工作了(当我更改语言时,应用程序中的文本会根据我指定的内容更改)。我还有几个nslocalizedstring,其中有一个localizable.strings文件,它也可以工作,但是这个rootviewcontroller不:

    我使文件可本地化,添加了两种语言(fr和es),并对其进行了修改,这些文件位于fr.lproj文件夹和es.lproj文件夹中,它们包含在target/app/“copy bundle ressources”中。 应用程序中的文本始终是来自英语笔尖的文本,即使我更改了语言。

    知道这是从哪里来的吗?

    2 回复  |  直到 12 年前
        1
  •  10
  •   slf    14 年前

    您的英语xib是否与其他语言并列在en.lproj文件夹中?如果你的英语xib是根,它可能只是发现了,而不是寻找其他地方。

        2
  •  4
  •   Community CDub    8 年前

    我也有同样的问题,但是英语和西班牙语的问题

    答案在 this question . 我刚刚 cleaned all targets 现在一切都好了。