gpt4 book ai didi

iphone - 为什么我的 XIB 文件无法本地化 (iPhone)?

转载 作者:行者123 更新时间:2023-12-03 18:34:45 25 4
gpt4 key购买 nike

情况:我正在启动 XCode,为 iPhone 创建一个新项目(查看应用程序)并将 XIB 文件加载到 IB 中。我操作 View (添加带有字符串“hello”的标签),保存,构建,运行应用程序,一切都很好。现在我正在本地化 XIB。我所做的:右键单击 xib 文件,添加所需的语言,之后,我的 XCode 中有两个 XIB 文件。看起来绝对完美,就像我的 iPhone 编程书(“大 Nerd 牧场”)中所展示的那样。我确实将两个 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 –writefr.lproj/示例.xib
  • 将翻译后的资源文件拖到项目中(在正确的位置)。

看看这个 iPhone localization tutorial了解完整步骤+屏幕截图。

关于iphone - 为什么我的 XIB 文件无法本地化 (iPhone)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3919396/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com