AndroidR如何添加一种语言

1、需求确认

(1) 确认项目是否配置了multi-lang,也就是是否配置下列文件。

device/sprd/mpool/module/telephony/mfeature/telephony/carriers/oversea/oversea.mk

(2)确认要添加的语言平台是否支持

    平台支持语言列表,请参考《SC9863A Android 11.0 FeatureTable V1.2》

 

    https://unisupport.平台.com/file/index?fileid=33317

(3)确认要添加的语言原生是否支持

   frameworks/base/core/res/res/valules/locale_config.xml

 

2、添加语言

(1)如果没有配置multi-lang,手机默认支持google原生仓库,语言系统中直接读取

   1)frameworks/base/core/res/res/valules/locale_config.xml

   2)build/target/product/languages_full.mk   

(2)如果配置multi-lang,添加一种google原生支持而平台不支持与平台支持的语言,需要修改以下文件

   1)/vendor/sprd/feature_configs/multi-lang/overlay/frameworks/base/core/res/res/values/locale_config.xml

   2)vendor/sprd/feature_configs/multi-lang/config.mk

  例如添加ar_IQ语言:

   1)vendor\sprd\feature_configs\multi-lang\overlay\frameworks\base\core\res\res\values\locale_config.xml

  将<!--<item>ar-IQ</item> -->修改为<item>ar-IQ</item>

   2)vendor\sprd\feature_configs\multi-lang\config.mk

   将ar_IQ添加FEATURES.PRODUCT_LOCALES

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值