我试图对使用Xcode 4.6的项目使用基本本地化。奇怪的是,它完全可以在模拟器上以及在通过iTunes加载档案的临时测试设备上正常工作,但是在连接到Xcode的开发iPhone上(语言设置为德语),只有Localizable.strings
用德语显示,但MainStoryboard_iPhone.strings
均不显示-均以英文显示。我已经清理了产品,从开发的iPhone中完全删除了该应用程序,将其语言设置更改为英语,再将其更改为德语,重新启动了Xcode等。结果始终是相同的:开发的iPhone不翻译情节提要文件,尽管它们在模拟器和临时测试设备上进行翻译。我的配置:我有故事板的基本本地化,并且有两种语言(英语和德语)的本地化,即在我的项目文件夹中有一个包含Base.lproj
的文件夹MainStoryboard_iPhone.storyboard
,一个包含[ C0],en.lproj
和InfoPlist.strings
(除了Localizable.strings
,我现在不使用它)和一个MainStoryboard_iPhone.strings
文件夹,其中包含相同名称的文件。我的基本本地化是英语。因此,英文MainStoryboard_iPad.storyboard
文件包含的内容类似于
de.lproj
和德语版本
MainStoryboard_iPhone.strings
/* Class = "IBUIViewController"; title = "Help"; ObjectID = "1Yu-La-mu2"; */
"1Yu-La-mu2.title" = "Help";
文件包含与英语版中的/* Class = "IBUIViewController"; title = "Help"; ObjectID = "1Yu-La-mu2"; */
"1Yu-La-mu2.title" = "Hilfe";
和德语版中的Localizable.strings
类似的文件。我的想法用光了,无法在网上找到任何相关信息。如果有人提出建议该怎么办,我会很高兴。编辑:上面插入了“将其语言设置更改回英语,德语更改为英语”,以及iPhone的iOS版本。
我试图对使用Xcode 4.6的项目使用基本本地化。奇怪的是,它完全可以在模拟器上以及在通过iTunes加载了存档的临时测试设备上正常工作,但是在...
[抱歉,提交问题后,我又有了一个主意(我以前可能有过):这可能对遇到相同问题的其他人有用:我完全关闭了开发iPhone,重新启动了它,现在它显示了正确的情节提要本地化。抱歉打扰您了...