iOS国际化(Xcode5)

时间:2022-05-17 13:01:52

  如何将你的app内的语言可以根据系统语言切换而切换呢?这是本篇所要解决的问题。废话先不说,上软硬件环境:

硬件:Macbook Pro

软件:Xcode 5.1

代码:https://github.com/boycehe/iOS---

第一步:如图所示:右击选择 New File

 iOS国际化(Xcode5)

第二步:选择Resource,新建一个String File文件

iOS国际化(Xcode5)

第三步:名字必须为Localizable,点击create

iOS国际化(Xcode5)

第四步:选择工程

iOS国际化(Xcode5)

第五步:选择语言

iOS国际化(Xcode5)

iOS国际化(Xcode5)

第六步:设置

iOS国际化(Xcode5)

第七步:既然是国际化嘛,肯定是一个以上语言。那么在这里增加相应的语言。

iOS国际化(Xcode5)

至此程序内的语言搞定了。等等,还有app名字如何国际化呢?先别急,且看下图

iOS国际化(Xcode5)

  

注意到了吗?Bundle display name ${PRODUCT_NAME}  还有旁边的CFBundleDisplayName,这时只要将

CFBundleDisplayName ="测试"; 添加到InfoPlist.strings下相应的文件。

PS:细心的网友可能发现我得步骤跟网络上其他的教程步骤还有点不一样,这是因为我在xcode5.1下按照他们的步骤不知道为啥老不成功,所以我稍微修改下,成功了,我不知道是不是跟Xcode5.1有关。没有仔细去研究。