Android系统语言
板卡出厂时,默认搭载的Android系统语言可能为英语,如需设置为其他语言,根据本章节操作指定设备出厂的默认语言设置。
Rockchip 配置默认语言
修改文件:
修改的diff:
!!! Note
原配置中,PRODUCT_LOCALES := en_US表示默认国家为美国(US)
修改后,PRODUCT_LOCALES := zh_CN表示默认国家改为中国(CN)。
--- a/build/target/product/full_base.mk
+++ b/build/target/product/full_base.mk
- PRODUCT_LOCALES := en_US
+ PRODUCT_LOCALES := zh_CN
AllWinner 配置默认语言
1. persist.sys.locale 是一个持久化的系统属性,设置为 zh-CN 后,系统会默认使用中文(中国大陆)作为语言和区域配置。
!!! Note
原配置中,persist.sys.country=US 和 persist.sys.language=en 表示默认国家为美国(US),默认语言为英语(en)
修改后,persist.sys.country=CN 和 persist.sys.language=zh 表示默认国家改为中国(CN),默认语言改为中文(zh)。
--- a/device/softwinner/apollo/apollo_p2.mk
+++ b/device/softwinner/apollo/apollo_p2.mk
@@ -32,8 +32,8 @@ PRODUCT_PACKAGES += FT618
PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \
persist.sys.timezone=Asia/Shanghai \
- persist.sys.country=US \
- persist.sys.language=en
+ persist.sys.country=CN \
+ persist.sys.language=zh
2.在 Android 系统中,locale 的获取优先级逻辑与 AndroidRuntime.cpp 中的初始化流程相关。