情况:
我正在启动 XCode,为 iPhone 创建一个新项目(查看应用程序)并将 XIB 文件加载到 IB 中。我操作视图(添加带有字符串“hello”的标签),保存,构建,运行应用程序,一切都很好。
现在我正在本地化 XIB。我所做的:右键单击 xib 文件,添加所需的语言,之后,我的 XCode 中有两个 XIB 文件。看起来绝对完美,就像我的 iPhone 编程书(“大书呆子牧场”)中所展示的那样。
我确实将两个 XIB 中的标签更改为另一个字符串,让我们说“早上好!”。
问题:
现在我清理并重建应用程序 - 但它总是显示旧的 XIB 文件,总是字符串“hello”。即使当我将 iPhone 上的设置更改为其他语言时,我总是会显示“hello”字符串。但是带有“hello”的 XIB 在我的 xcode 中不存在!
有什么提示给我吗?这让我发疯——我只是希望我错过了一件简单的事情。
我正在使用 XCode 3.2.3 和 SDK 4.0
预先非常感谢!
有几个步骤需要遵循,包括:
- ibtool --generate-strings-file Example.strings en.lpoj/Example.xib
- genstrings -o en.lproj *.m
- 翻译资源文件
- ibtool --strings-file fr.lproj/Example.strings en.lproj/Example.xib –write
fr.lproj/示例.xib
- 将翻译后的资源文件拖到项目中(在正确的位置)。
看看这个iPhone 本地化教程 http://www.icanlocalize.com/site/tutorials/iphone-applications-localization-guide/查看完整步骤+屏幕截图。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)