iOS 默认英文语言误删除的恢复
来源:互联网 发布:淘宝上比较好的男装店 编辑:程序博客网 时间:2024/05/20 07:34
添加语言时,弹出了一个对话框,大概是问是不是要引用系统默认的英文。一想应用又不上国外市场,要着毛用。就取消,然后选择英文,点击删除。列表里干净了,洁癖的人你伤不起。准备添加中文,但是这个时候添加不了了。
对话框里只有一个 Choose files and reference language to create **** localization ,无法下一步了,在这下班的点来了这么下,网上一顿好找,google 时不时和谐,后来终于在 stackoverflow 的某个网页上发现了方法,现在放出来,方便和我一样E文是个半吊子的人。
右键点击*.xcodeproj 文件,选择显示包内容,然后编辑 project.pbxproj 文件,搜索/* End PBXSourcesBuildPhase section */字符,在这个段落的后面添加一个新的段落如下:
/* Begin PBXVariantGroup section */
27548D921611B0BE008EA1CD /* Localizable.strings */ = {
isa = PBXVariantGroup;
children = (
27548D941611B0BE008EA1CD /* en */,
);
name = Localizable.strings;
path = ../Code;
sourceTree = “<group>”;
};
/* End PBXVariantGroup section */
到这里都还算简单,后面的步骤我是摸索了才明白。
接下来,在项目中添加 Localizable.strings 资源文件,然后在project.pbxproj文件中搜索 /* Localizable.strings in Resources */ 字符串,找到前面的字符串标志,替换我红色标记的部分。记得喔,绿色部分的不要替换,我给替换了然后 xcode 直接崩溃掉。蓝色部分的 path 我就不清楚啥意思了,原帖中只是说让大家自己尝试就知道什么情况了。我看了下project.pbxproj里其它地方对于 Localizable.strings 文件有 path 关键字的描述,最后给修改成 Localizable.strings 这个字符串了,而非上面的 ../Code。
重新打开项目,系统默认的语言就又回来了。接下来就是该怎么办就怎么办了,真长姿势。
后面的总结就是,XCode 真心木有 VS 好用。
出处:http://www.withonly.com/?p=328
- iOS 默认英文语言误删除的恢复
- Mac—删除默认英文输入法
- 恢复误删除的数据
- 恢复误删除的数据
- 恢复误删除的数据
- Fedora14选择默认英文安装的 如何手动下载中文包, 设中文为默认语言??
- 切换输入法默认语言为英文
- 语言国际化(适配中英文之外的第三方语言--默认加载英文)
- iOS 国际化 没有国际化的语言显示默认语言
- Oracle数据恢复 - Linux / Unix 误删除的文件恢复
- Oracle数据恢复 - Linux / Unix 误删除的文件恢复
- Oracle数据恢复 - Linux / Unix 误删除的文件恢复
- 如何将windows版的vim界面语言(默认为中文)设置成英文
- 【Xcode】发布到app store的应用语言默认显示英文修改成中文
- android 设置 切换语言恢复默认输入法
- oracle误删除数据,恢复删除的数据,删除数据后提交恢复
- oracle的scott用户默认表sql删除后恢复和字段
- oracle的scott用户默认表sql删除后恢复和字段
- 位图引起的内存溢出OutOfMemory解决方案
- initWithFrame和layoutSubviews的用法
- iOS开发的一些奇巧淫技
- hdu2000 ASCII码排序
- Android Animation动画讲解
- iOS 默认英文语言误删除的恢复
- objective C 对象模型
- struts2导出数据到excel中方法(模板方法)
- iOS 开发者必不可少的 75 个工具
- iOS之UITableView的使用—下拉刷新
- 字符串替换
- ceph存储 LINUX下多路径(multi-path)介绍及使用
- 初入three.js
- 2015年,重新开启我的博客之旅.