iOS本地化国际化多语言支持

摘要:

虽说大多数人开发的应用都是在中国区发布吧,但也有人喜欢把手机设成英语呀,不管是为了练英语还是出国需要,也有外国友人在我国使用呀。所以如果用户中可能包括这些人的话,那么多语言支持是个很重要的课题,这个功能直译是本地化,意译是国际化,通俗地说就是多语言支持了,本文为了通俗就叫多语言支持。iOS开发实现多语言是件特别方便的事儿,本文就讲解实现的方法,分为App名称多语言支持、内容文本多语言支持、获取当前设备所使用的语言三个方面。


运行环境:

Xcode 6.4,iOS SDK 8.4


1、App名称多语言支持

首先我们让我们App的名称实现多语言,注意本文所有的多语言支持都是根据用户设置的设备语言来区分显示的。

一般来说主要就是中文和英文吧,我们创建的工程会默认支持英文,我们需要为工程添加对中文的多语言支持。

点击左边文件列表最上方的工程名,中间选择PROJECT下的工程同名文件,再选择Info,在Localizations中添加Chinese(Simplified),也就是简体中文:



下一步,我们在Supporting Files文件目录下添加InfoPlist.string文件,这个文件内用来存储中英文分别要显示的内容。

Command+N创建新文件夹,选择String File类型,命名为InfoPlist&

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值