Android5.1 多国语言、多国时区
一.多国语言 如果屏蔽掉 大部分语言 编译系统Setting.apk 效率更高
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | diff --git a/build/target/product/languages_full.mk b/build/target/product/languages_full.mk index e9414f7..90bf804 100755 --- a/build/target/product/languages_full.mk +++ b/build/target/product/languages_full.mk @@ - 21 , 5 + 21 , 5 @@ # These are all the locales that have translations and are displayable # by TextView in this branch. -# 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 hr_HR hu_HU in_ID iw_IL lt_LT lv_LV ro_RO sk_SK sl_SI sr_RS uk_UA vi_VN tl_PH ar_EG fa_IR th_TH sw_TZ ms_MY af_ZA zu_ZA am_ET hi_IN en_XA ar_XB fr_CA km_KH lo_LA ne_NP si_LK mn_MN hy_AM az_AZ ka_GE my_MM mr_IN ml_IN is_IS mk_MK ky_KG eu_ES gl_ES bn_BD ta_IN kn_IN te_IN uz_UZ ur_PK kk_KZ -PRODUCT_LOCALES := en_US en_GB zh_CN zh_HK \ No newline at end of file +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 hr_HR hu_HU in_ID iw_IL lt_LT lv_LV ro_RO sk_SK sl_SI sr_RS uk_UA vi_VN tl_PH ar_EG fa_IR th_TH sw_TZ ms_MY af_ZA zu_ZA am_ET hi_IN en_XA ar_XB fr_CA km_KH lo_LA ne_NP si_LK mn_MN hy_AM az_AZ ka_GE my_MM mr_IN ml_IN is_IS mk_MK ky_KG eu_ES gl_ES bn_BD ta_IN kn_IN te_IN uz_UZ ur_PK kk_KZ +#PRODUCT_LOCALES := en_US en_GB zh_CN zh_HK \ No newline at end of file diff --git a/build/target/product/locales_full.mk b/build/target/product/locales_full.mk index ae06e2c..11bc6c8 100755 --- a/build/target/product/locales_full.mk +++ b/build/target/product/locales_full.mk @@ - 1 , 3 + 1 , 3 @@ -#PRODUCT_LOCALES := en_US cs_CZ da_DK de_AT de_CH de_DE de_LI el_GR en_AU en_CA en_GB en_NZ en_SG eo_EU es_ES fr_CA fr_CH fr_BE fr_FR it_CH it_IT ja_JP ko_KR nb_NO nl_BE nl_NL pl_PL pt_PT ru_RU sv_SE tr_TR zh_CN zh_HK zh_TW am_ET hi_IN -PRODUCT_LOCALES := en_US en_GB zh_CN zh_HK +PRODUCT_LOCALES := en_US cs_CZ da_DK de_AT de_CH de_DE de_LI el_GR en_AU en_CA en_GB en_NZ en_SG eo_EU es_ES fr_CA fr_CH fr_BE fr_FR it_CH it_IT ja_JP ko_KR nb_NO nl_BE nl_NL pl_PL pt_PT ru_RU sv_SE tr_TR zh_CN zh_HK zh_TW am_ET hi_IN +#PRODUCT_LOCALES := en_US en_GB zh_CN zh_HK $(call inherit-product, build/target/product/languages_full.mk) |
1.2.默认香港 繁体字 样式
1 2 | persist.sys.country=HK persist.sys.language=zh |
二.多国时区
1 2 3 | persist.sys.timezone=Asia/Shanghai getprop persist.sys.timezone setprop persist.sys.timezone Asia/Shanghai |
persist.sys.timezone属性的对应值在如下文件中,frameworks\base\core\res\res\xml\time_zones_by_country.xml
这个xml文件中可以找到中国所在的 GMT + 8:00时区的对应值
1 2 3 4 5 6 7 | <!-- CHINA, 8 : 00 --> <timezone code= "cn" >Asia/Shanghai</timezone> <timezone code= "cn" >Asia/Harbin</timezone> <timezone code= "cn" >Asia/Chongqing</timezone> <timezone code= "cn" >Asia/Urumqi</timezone> <timezone code= "cn" >Asia/Kashgar</timezone> |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】