我尝试使用XCode4.6为项目使用基本本地化。奇怪的是,它完全在模拟器上和在iTunes上加载存档的临时测试设备上工作,但在连接到XCode的开发iPhone上,语言设置为德语,只显示Localizable.strings
在德语中,但没有MainStoryboard_iPhone.strings
- 它们都用英语显示
我已经清理了我的产品,完全从开发iPhone删除了应用程序,将其语言设置更改回英语,然后更改为德语,重新启动Xcode等。结果始终相同:开发iPhone不会翻译故事板文件,尽管它们在模拟器和临时测试设备上翻译
我的配置:我有故事板的基本本地化,以及两种语言(英语和德语)的本地化,即在我的项目文件夹中有一个包含Base.lproj
的文件夹MainStoryboard_iPhone.storyboard
,一个{{ 1}}包含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
和英文版的"STORE" = "Store";
。
我的想法用完了,在网上找不到任何相关内容。如果有人建议做什么,我会很高兴。
编辑:在上面插入“将其语言设置更改回英语和更改为德语”,以及iPhone的iOS版本..
答案 0 :(得分:0)
对不起,在提交问题之后我又有了一个想法(我以前可能有过这个想法):对于有同样问题的其他人可能会有用: 我完全关闭了开发iPhone,重新启动它,现在它显示了正确的故事板本地化 很抱歉打扰你...