执行的步骤
>启用基本本地化
>添加其他语言的字符串文件(葡萄牙语)
>编辑方案以将应用程序语言和应用程序区域分别更改为葡萄牙语(巴西)和巴西.
结果
“无法打开文件”Main.strings“,因为没有这样的文件.”
在尝试选择文件时,我会收到提醒.
“无法打开文档”Main.storyboardc“.Interface Builder无法打开已编译的nib.”
作为一个完整性检查,我使用相同的设置(使用NSLocalizedString)创建了一个新项目,并运行了上面列出的相同步骤.我为其他语言提供了替代翻译,然后构建并运行了按预期工作的项目,显示了字符串的备用翻译.
环境
> Xcode 7.1.1(7B1005)
> OS X 10.11.1(15B42)
我已经尝试过this answer,但问题和答案并不完全适用于我所看到的问题.
我在这里不知所措.有什么建议?
>错误和警报表示什么?
>为什么一个项目(使用Xcode 6创建)在尝试本地化时失败,而一个全新的项目(使用Xcode 6创建)成功了?
>导入本地语言的XliFF(在我的情况下,它是法语)
>尝试运行该应用程序,它将显示上述错误
>现在,右键单击故事书文件,然后单击“在Finder中显示”
>从目录位置,从Base.lproj文件夹中移出.storyboard文件
>现在回到Xcode,删除storyboard文件(仅参考)
>现在,将.storyboard文件从其新位置拖到项目中
>现在,从’file Inspector’为.storyboard文件添加本地化.您可以使用现有的.strings文件进行本地化
一切都应该现在正常.
总结以上是内存溢出为你收集整理的ios – 无法打开文件“Main.strings”,因为没有这样的文件.全部内容,希望文章能够帮你解决ios – 无法打开文件“Main.strings”,因为没有这样的文件.所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)