我正在使用 xcode4 并创建了一个 Settings.bundle
为我的项目。我可以编辑 Root.plist
xcode4 中的文件,但无法编辑 Root.strings
文件。它甚至没有显示在编辑器中。
我无法扩展en.lproj
如图所示的文件夹。
但是当我右键单击时,在外部编辑器中打开它给了我:
双击 Root.strings
给我:
我尝试了几次,创建了一个新的基于窗口的应用程序项目并创建了一个新的 Settings.bundle。我总是无法本地化它。有任何想法吗?
最佳答案
编辑:Apple 再次修复了错误的错误。他们的改变使我的解决方法毫无用处。它只是不再起作用,您无法将文件添加到 Settings.bundle。
请引用Javi的回答对于一种似乎有效的方法。
我希望你喜欢丑陋的解决方法。
New File
我希望这对你有用,对我来说确实如此。
如果您还没有这样做,请在 bugreport.apple.com 报告错误
我现在将安装新版本,让我们看看是否已修复。编辑:不固定。
编辑:我不知道我是否正确理解了您的第二个问题。但是,当您向出现在包之外的文件添加本地化时,它会将本地化文件夹添加到 settings.bundle
将西类牙语本地化添加到
Root.strings
后:实际文件位于 foo.lproj 文件夹中,只是没有在 xcode 侧栏中显示它们。如果您检查文件系统中的位置,您会看到它们位于设置包中。
昨天我检查了英文和德文文件,它在模拟器中正常工作。我想这只是一个错误的侧边栏布局。文件的底层位置和处理似乎是正确的。
关于xcode - 如何在 xcode4 中本地化 Settings.bundle?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5396078/