IOS本地化

前提,添加支持的语言


普通文本

1.创建Localizable.strings 文件

2.对Localizable.strings设置多语言支持


3.分别在每个语言的文件里添加key-value 的字符串

"homeTabName"="Products"; 

"homeTabName"="商品";

4.在程序中使用 NSLocalizedString(@"homeTabName",nil) 获取本地化文本

应用程序名称

1)编辑Info.plist,添加一个新的属性Application has localized display name, 设置其类型为boolean,并将其value设置为选中状态

2)创建一个空文件,取名为InfoPlist.strings

3)对InfoPlist.strings进行本地化(Get Info  -> Make Localization),然后设置需要的语言(简体中文zh_CN)

4)  编辑不同的InfoPlist.strings文件,设置显示名字,如:CFBundleDisplayName = "应用";


参考:iphone开发过程中的本地化

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、介绍 国际化(Internationalization)是指应用程序在运行的时候,可以根据客户端请求来自的国家...
    JSOfJackChen阅读 4,066评论 0 5
  • 目的 :应用国际化,提供多种语言支持 目录结构:支持特定语言文件,放在特定的目录下。目录命名"<本地代号>.lpr...
    天涯笑笑生阅读 858评论 0 2
  • 引 虽说大多数人开发的应用都是在中国区发布吧,但也有人喜欢把手机设成英语呀,不管是为了练英语还是出国需要,也有外国...
    Cloudox_阅读 905评论 0 0
  • 小Demo链接 http://blog.csdn.net/u010828718/article/details/5...
    FredYJH阅读 462评论 0 0
  • 都说牛仔裤不配西装 破木吉他不配钢琴 茅草屋不配皇宫 可叹 流年也不配岁月孤寂 微风摇曳清晨 烛火点燃黑夜 我想借...
    颜延阅读 217评论 0 0