我想在 xcode4 中本地化我的iOS项目。在xcode4中,这似乎很简单。在实用程序侧栏中有一个本地化面板,我可以在其中添加语言。
添加我得到以下结构的语言:
我想本地化一个按钮。所以我打开MainWindow.xib (German)
并只编辑按钮的标题。但是当我在设备或模拟器上运行我的项目时,即使它被设置为德语,我总是得到英文版。
问题出在哪里?有什么想法吗?
答案 0 :(得分:2)
从设备或模拟器中删除应用程序。如果您在添加本地化之前已经启动了它,那么项目的根文件结构中仍然存在MainWindow.xib。
如果从Xcode部署文件,则只添加,永远不会删除。
所以你现在有三个文件。
MainWindow.xib
de.lproj/MainWindow.xib
en.lproj/MainWindow.xib
只要根文件夹中有一个文件,iOS就不会查看特定于语言的文件夹。
答案 1 :(得分:0)
进入iPhone或模拟器上的设置,将国际从英语更改为德语,然后重新启动应用程序。