localization - 本地化为什么我的XIB文件不本地化( iPhone )?

  显示原文与译文双语对照的内容

情况:我正在启动 XCode,为 iPhone ( 查看应用程序) 创建一个新项目,并将XIB文件加载到 IB 。 我操作视图( 添加带有字符串的标签""),保存,构建,运行应用程序,一切都很好。 现在我正在本地化 XIB 。 我做的是:右键单击foaf文件,添加所需的语言,在我的rtc中有两个oab文件。 看起来绝对完美,就像我在iPhone编程书("中所展示的大书呆子牧场") 。 我确实将XIBs中的标签更改为另一个字符串,例如"早安"。

问题:现在我清理并重建应用程序- 但是allways显示旧的xib文件,allways表示字符串"打招呼"。 即使我将iphone上的设置更改为它的他语言,allways也会获得显示的"打招呼"字符串。 但是在我的xcode中,带有"打招呼"的XIB并不存在 !

我有什么建议我 go crazy我只是希望我错过了一个简单的东西。

我正在使用 XCode 3.2.3和 SDK 4.0

非常感谢大量的感谢 !

时间: 原作者:

下面是几个步骤,包括:

  • ibtool --generate-strings-file Example.strings en 。lpoj/示例。xib
  • genstrings -o en.lproj *.m
  • 翻译资源文件
  • ibtool --strings-file 。lproj/示例。字符串。lproj/示例。ccr –write 。lproj/示例
  • 将翻译后的资源文件拖动到项目( 在正确的位置) 。

请看这个的iPhone本地化教程,以获得完整的步骤+ 截图。

...