首页 > 代码库 > iOS开发之本地化、国际化语言设置
iOS开发之本地化、国际化语言设置
在手机系统语言切换时,有设置本地化的APP一些字符也会更改。如:微信在简体中文中显示“微信”,在英语环境下显示“WeChat”。
1、切换app名字。
1.1、增加所需的语言
1.2、创建string文件。需要特别注意:文件名必须为:InfoPlist.strings
1.3、设置app显示名字。取键值对:CFBundleDisplayName = "app的名字";
设置各语言环境下,显示的app名字。
这样设置完成后,在手机系统语言环境切换时,app的名字就会做对应的切换。
2.app里面的字符显示。
2.1、设置语言,在1.1中设置过就不再需要再次设置。(如果没有进行1.1中的设置,那就按1.1步骤设置一次)。
2.2、创建String文件。需要特别注意:文件名必须为:Localizable.strings (创建方法同1.2)
2.3、创建显示的键。
如:在代码中为cell设置title。需要设置:NSLocalizedString(@"setting", nil) 键值对。
NSString *title = NSLocalizedString(@"setting", nil); [cell.textLabel setText:title];
2.4、设置需要显示的值。
这样设置完成后,在手机系统语言环境切换时,app内有设置的字符就会做对应的切换。
<style>p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Menlo; color: #000000 } span.s1 { } span.s2 { color: #d12f1b } span.s3 { font: 12.0px "PingFang SC"; color: #d12f1b }</style> <style>p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Menlo; color: #008400 } span.s1 { }</style> <style>p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Menlo; color: #000000 } span.s1 { } span.s2 { color: #703daa } span.s3 { color: #78492a } span.s4 { color: #d12f1b } span.s5 { color: #ba2da2 } span.s6 { color: #3e1e81 }</style>
iOS开发之本地化、国际化语言设置
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。