Xcode6 app国际化

关于ios应用的国际化,就不多说什么了!相关概念还是度娘比较专业,这里就直接上步骤了!

/**

 *  国际化步骤(默认为英语环境)

 

 * 1、创建新的工程并设计界面,如下图

 

 * 2、在 工程-> PROJECT -> Info -> Localizations 里点击“+”增加多语言支持,如下图

  //注意:最好在工程完成后,再进行语言支持


 

 * 3、此时会选择是创建 interfaceBulid文件 localizationStrings文件

 // interfaceBulid: 可以在不同的语言环境下创建不同的布局

 // localizationStrings:不同的语言环境,相同的布局,不同的文字显示

 

 * 4、对于标签的国际化可以在生成的.strings文件中修改,如:"GeU-88-nFc.text" = "中文label";(前面是空间的编号,后面是内容),也可以通过字符串的国际化来进行设定

<1>通过.strings修改如下图



<2>运行结果如下图:

    



 ************字符串的国际化**********

 

 1、创建Localizable.strings文件,注意文件名必须为Localizable



 2、选中 Localizable.strings文件,在Xcode右侧 Utilities->the file inspector -> Localization 选择支持的语言,此时会生成Localizable.strings(Base)Localizable.strings(Chinese(Simplified))(增加简体中文支持的情况下),目录也会生成对应的语言文件夹(zh-Hans.lproj),如下图



3、在对应的语言文件中键入对应的值,如下图



 4、至此修改完毕,改变模拟器或者真机的语言环境就会看到对应语言下的app名,运行结果如下



************图片的国际化**********

 

 1、各个语言对应的图片名字要一致,分别拷贝的对应的语言目录


 2、然后按照正常导入图片的方式导入,导入后的目录结构如下图:



 3、修改代码,如下图


 3、至此修改完毕,运行结果如下图




 ************app名的国际化**********

 

 1、创建 InfoPlist.strings文件,文件名要写正确

 ---》截图省略和字符串国际化步骤一样


 2、选中 InfoPlist.strings文件,在Xcode右侧 Utilities->the file inspector -> Localization 选择支持的语言,此时会生成InfoPlist.strings(Base)InfoPlist.strings(Chinese(Simplified))(增加简体中文支持的情况下),目录也会生成对应的语言文件夹(zh-Hans.lproj

---》截图省略和字符串国际化步骤一样

 

 3、在对应的语言文件中插入 CFBundleDisplayName = "对应语言下的app"; 来修改应用的名字,如下图

 

 4、至此修改完毕,改变模拟器或者真机的语言环境就会看到对应语言下的app


 ************启动图的国际化**********


***这里一直没有成功,还请各位大神指教







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值