Hardware:MT6737
DeviceOS:Android6.0
Kernel: Linux3.18
HostOS: Ubuntu16.04
正确的方法
Android KK JB
关于MTK语言支持情况请参考:FAQ03761
请打开文件:mediatek/config/${Project}/ProjectConfig.mk
找到宏MTK_PRODUCT_LOCALES,把所需的语言代码添加进去,比如添加越南语”vi_VN”
如果没有找到MTK_PRODUCT_LOCALES,可能在mediatek/config/common/ProjectConfig.mk中.
ANDROID L
MTK_PRODUCT_LOCALES这个宏已经没有使用,使用的是alps\device\公司名字\项目名字\项目名字.mk 中的PRODUCT_LOCALES请添加语言的时候在PRODUCT_LOCALES中添加。
例如我司自己内部的项目代号aubest52 那么添加语言路径是(device\mediatek\aubest52\full_aubest52.mk中的PRODUCT_LOCALES后面添加语言)其他流程和KK一致
错误的方法
build/target/product/languages_full.mk
index 4db02fc..9d80b0e 100644
--- a/target/product/languages_full.mk
+++ b/target/product/languages_full.mk
@@ -21,5 +21,4 @@
# These are all the locales that have translations and are displayable
# by TextView in this branch.
+PRODUCT_LOCALES := zh_CN en_US en_AU en_IN fr_FR it_IT es_ES et_EE de_DE nl_NL cs_CZ pl_PL ja_JP zh_TW zh_HK ru_RU ko_KR nb_NO es_US da_DK el_GR tr_TR pt_PT pt_BR rm_CH sv_SE bg_BG ca_ES en_GB fi_FI hi_IN
-PRODUCT_LOCALES := en_US en_AU en_IN fr_FR it_IT es_ES et_EE de_DE nl_NL cs_CZ pl_PL ja_JP zh_TW zh_CN zh_HK ru_RU ko_KR nb_NO es_US da_DK el_GR tr_TR pt_PT pt_BR rm_CH sv_SE bg_BG ca_ES en_GB fi_FI hi_IN