0

我尝试对使用 Xcode 4.6 的项目使用基本本地化。奇怪的是,它完全可以在模拟器和通过 iTunes 加载存档的临时测试设备上运行,但是在连接到 Xcode 的开发 iPhone 上,语言设置为德语,只有Localizable.strings德语显示,但没有的MainStoryboard_iPhone.strings- 它们都以英文显示。
我已经清理了我的产品,从开发 iPhone 中完全删除了该应用程序,将其语言设置更改回英语,然后再更改为德语,重新启动 Xcode 等。结果总是一样的:开发 iPhone 不翻译情节提要文件,尽管他们在模拟器和临时测试设备上翻译。
我的配置:我有故事板的基本本地化,并以两种语言(英语和德语)进行本地化,即在我的项目文件夹中有一个包含 的文件夹Base.lprojMainStoryboard_iPhone.storyboard一个en.lproj包含InfoPlist.stringsLocalizable.stringsMainStoryboard_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";英文版和"STORE" = "Speichern";德文版中的常用文件。
我的想法用完了,在网上找不到任何相关的东西。如果其他人有建议该怎么做,我会很高兴。
编辑:在上面插入“将其语言设置更改回英语,然后再更改为德语”,以及 iPhone 的 iOS 版本。

4

1 回答 1

0

抱歉,在提交问题后,我又有了一个想法(我以前可能有过):它可能对其他有同样问题的人有用:
我完全关闭了开发 iPhone,重新启动它,现在它显示了正确的故事板本地化.
对不起,打扰你...

于 2013-08-07T18:08:50.347 回答