如何在xcode4中本地化视图?

时间:2011-03-27 17:09:34

标签: iphone xcode localization xcode4

我想在 xcode4 本地化我的iOS项目。在xcode4中,这似乎很简单。在实用程序侧栏中有一个本地化面板,我可以在其中添加语言。

添加我得到以下结构的语言:

enter image description here

我想本地化一个按钮。所以我打开MainWindow.xib (German)并只编辑按钮的标题。但是当我在设备或模拟器上运行我的项目时,即使它被设置为德语,我总是得到英文版。

问题出在哪里?有什么想法吗?

2 个答案:

答案 0 :(得分:2)

从设备或模拟器中删除应用程序。如果您在添加本地化之前已经启动了它,那么项目的根文件结构中仍然存在MainWindow.xib。
如果从Xcode部署文件,则只添加,永远不会删除。

所以你现在有三个文件。

MainWindow.xib 
de.lproj/MainWindow.xib 
en.lproj/MainWindow.xib 

只要根文件夹中有一个文件,iOS就不会查看特定于语言的文件夹。

答案 1 :(得分:0)

进入iPhone或模拟器上的设置,将国际从英语更改为德语,然后重新启动应用程序。