[Object-C] 多语言支持 繁体中文(台湾)不起作用
来源:互联网 发布:双拼cn域名价格 编辑:程序博客网 时间:2024/05/22 02:09
原因:
工作用到语言,英文(eng),简体中文(zh-Hans),繁体中文(zh-Hant), 但是不能显示繁体,简体和英文可以正常显示。
自己在程序里设置语言通过方法[[NSUserDefaults standardUserDefaults] setObject: [NSArray arrayWithObjects:savedLang, nil] forKey:@"AppleLanguages"];或许信息, 繁体信息也是en.....
不管怎么设置,只有设置简体和英语正常显示,设置繁体显示英语。判断问题可能是那个繁体文件出问题了Localizable.Strings(Chinese(Traditional))。
解决办法:
1.选中这个Localizable.Strings(Chinese(Traditional))文件,复制所有文件内容(备份),然后菜单里View-Utilities-Show file inspector.
2.在右边到Localization那里把Chinese(Traditional))那个打勾去掉,提示去除文件,确定,原来那个繁体文件删除了。
3.重新选上一个文件, 比如Localizable.Strings(English),刚才的地方---如图:, 添加繁体字体,会提示你添加了一个Localizable.Strings(Chinese(Traditional))文件, 在find 中找到这个文件(也就是在zh-Hant文件下的Localizable.Strings(Chinese(Traditional))文件), 拽到文件中,但是内容是用英文或者简体填充的。
4.这时候只需要把之前复制的繁体文件内容粘贴替换就行。
结果:
运行测试,繁体正常显示了。- [Object-C] 多语言支持 繁体中文(台湾)不起作用
- Xcode中支持C、C++、Object-C3种语言的混编
- Object-C语言特点
- Object-c语言特性
- 让你的软件支持繁体中文
- 让你的软件支持繁体中文
- 让你的软件支持繁体中文
- Object-C语言中的block
- object-c语言简单总结
- object-c面向对象语言
- iOS指纹识别Object-C语言
- Object C语言语法特点
- Object-C语言的优缺点
- Object-C c语言中的数组
- 自定义TTF多语言版本之台湾繁体
- gettext制作多语言程序之如何确定mo文件的目录名(简体繁体中文、英文、西班牙语言、俄语)
- ASP.NET中同时支持简体和繁体中文
- 怎样让Windows2000支持繁体中文、日文、韩文等
- java中的类的初始化顺序详解
- Eclipse中svn设置提交时忽略某些文件夹和文件
- 判断回文字符串
- mac protobuf自动编译
- RxJava学习笔记4
- [Object-C] 多语言支持 繁体中文(台湾)不起作用
- 透彻理解迪杰斯特拉算法
- linux myql主从复制和双主备份
- android 截屏
- linux 进程详解
- Java多核cpu多线程运行效率分析
- Android自定义控件--圆形进度条(中间有图diao)
- xcode6中添加pch全局引用文件
- RunLoop 原理和核心机制