2012-12-26 132 views
4

我想为我的Mac OS X(山狮)应用程序添加一个新的本地化。 我在项目信息面板中添加了相应的本地化版本,并对所有.xib文件进行了本地化。我还添加并翻译了.strings文件,并用翻译后的字符串文件替换了.xib文件。 然后,一切似乎都在起作用,并且界面构建器为每个本地化文件xib显示了适当的翻译。但是,当我真正运行应用程序时,它以英语显示,但我系统的默认语言不是英语。 我也有一个Localizable.strings文件的一些标签,并为那些我使用NSLocalizedString工作正常。 我不知道我在这里失踪了什么?Xcode本地化无法正常工作?

在此先感谢。

回答

21
  1. 进行打造干净(命令选项移-K)
  2. 从模拟器/设备中删除应用程序
  3. 启动应用程序
+3

谢谢!现在起作用了。没有考虑干净的构建:( – Dennis

+0

也适用于OSX应用程序项目。谢谢 – aumanets

+0

不会为我改变一件事(Xcode 5.1.1) –

0

检查您标记您的目标的目标成员。我有同样的问题,因为我手动添加了我的字符串。

看看图像。 enter image description here