Upv*_*ote 11 xcode localization settings-bundle xcode4
我正在研究xcode4并Settings.bundle为我的项目创建了一个.我可以Root.plist在xcode4中编辑该文件,但无法编辑该Root.strings文件.它甚至没有显示在编辑器中.

我无法展开en.lproj文件夹,如图所示.
但是当我右键单击时,在外部编辑器中打开它会给我:

双击上Root.strings给我:

我尝试了几次,创建了一个新的基于窗口的应用程序项目并创建了一个新的Settings.bundle.我总是无法本地化.有任何想法吗?
小智 21
在XCode 4.2中,您必须按照以下步骤操作(只需修改Xcode 3.2.2和Settings.bundle的本地化)
Mat*_*uch 13
编辑:苹果再次修复了错误的错误.他们的改变使我的解决方法毫无用处.它不再起作用,您无法将文件添加到Settings.bundle.
请参考Javi的答案,看似有效的方法.
我希望你喜欢丑陋的变通方法.
New File我希望这适合你,对我而言.
如果你还没有这样做,请在bugreport.apple.com上报告错误
我现在将安装新版本,让我们看看这是否已修复.编辑:未修复.
编辑:我不知道如果我理解你的第二个问题.但是当您向捆绑包外部显示的文件添加本地化时,它会向settings.bundle添加一个本地化文件夹
将西班牙语本地化添加到Root.strings:

实际文件位于foo.lproj文件夹中,它不会在xcode侧栏中显示它们.如果您检查文件系统中的位置,您将看到它们位于设置包中.

昨天我检查了英文和德文文件,它在模拟器中正常工作.我想这只是一个错误的侧边栏布局.底层位置和文件处理似乎是正确的.
| 归档时间: |
|
| 查看次数: |
14930 次 |
| 最近记录: |