0
点赞
收藏
分享

微信扫一扫

展锐AndroidR如何添加一种语言

上古神龙 2022-04-02 阅读 69

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

将 修改为ar-IQ

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

将ar_IQ添加FEATURES.PRODUCT_LOCALES

举报

相关推荐

0 条评论