简单介绍android中什么叫i18n 和L10n

本文介绍了Android应用国际化的基本概念,包括国际化(i18n)和本地化(L10n)的定义及其重要性。详细解释了如何通过创建特定的语言和地区资源文件夹(如values-zh-rCN)来支持多种语言环境,并确保应用能够根据用户的设备设置自动加载相应的资源。

1.internationalization (国际化)简称:i18n,因为在i和n之间还有18个字符。localization(本地化 ),简称L10n。


2.国际化的由来:
  因为每个地区编写的代码都有该地区的语言来决定,所以为了支持多国的语言,因此才会出现国际化,这样可以相互有利于开发和国际上的通用。在android目录下的res/中创建一个另外的values-(字母和ISO国家代码结尾)目录,例如我们中国 的国际化是values-zh-rCN。在android运行的时候会根据设备的区域设置,加载响应的资源。

3.操作方法:我们在android项目的目录res/下新建文件夹为:values-语言代号-地区代号,比如我们的中国:values-zh-rCN表示简体中文。values-zh-rTW表示繁体。


注意:想语言代号:zh,地区代号rCN。表示中文和中国的意思。其他国家和地区也有他们地方的语言代号和地区代号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值