Android系统多语言支持总结文档

1.添加设置语言选项
通常为精简系统大小,Android系统可用的语言选项只包括简体中文,繁体中文和英语三种语言。根据具体需求可能需要添加其他语言的支持,首先先根据build/buildspec.mk文件中的TARGET_PRODUCT来找到build/target/product目录下对应mk文件,如warrior.mk。在warrior.mk文件中可以发现如下语句:
# Get a list of small languages. 
$(call inherit-product, $(SRC_TARGET_DIR)/product/languages_warrior.mk) 
$(call inherit-product-if-exists, frameworks/base/data/fonts/fonts.mk) 
$(call inherit-product-if-exists, frameworks/base/data/keyboards/keyboards.mk)
打开languages_warrior.mk发现只有一条语句:
PRODUCT_LOCALES := zh_CN zh_TW en_US en_GB fr_FR it_IT de_DE es_ES cs_CZ ru_RU ko_KR ar_EG ja_JP
上面这些就是编译系统后设置语言列表中显示的可支持选择的语言选项,在languages_full.mk文件中我们发现其实可以支持更多的语言:
PRODUCT_LOCALES := en_US fr_FR it_IT es_ES de_DE nl_NL cs_CZ pl_PL ja_JP zh_TW zh_CN ru_RU ko_KR nb_NO es_
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值