android 添加es_MX

1.在external/icu4c/data/locales/底下新增es_MX.txt ()内容如下:

es_MX{
     Currencies{
         MXN{
             "$",
             "peso mexicano",
         }
     }
     NumberElements{
         ".",
         ",",
         ";",
         "%",
         "0",
         "#",
         "-",
         "E",
         "\u2030",
         "\u221e",
         "NaN",
         "+",
     }
     PaperSize:intvector{
         279,
         216,
     }
     Version{"1.53"}
     calendar{
         gregorian{
              DateTimeElements:intvector{
                      1,
                      4,
              }
         }
     }
  }

2.在icu4c 底下mkdir icuBuild 然后cd external/icu4c/icuBuild  执行命令 ../runConfigureICU Linux

3.运行 make -j 2

4.把icu4c/icuBuild/data/out/tmp/icudt42l.dat 复制到 icu4c/stubdata/下面, 替换icudt42l-all.dat

5.修改icudt42l-large.txt文件,增加es_MX.res、coll/es_MX.res

6.执行./icu_dat_generator.py 4.2 这里可能有错,解决方法为:把icu4c/icuBuild/bin/底下的gencnval  genrb  icupkg  makeconv 复制到 prebuilt/linux-x86/icu-4.2/底下,替换原来的文件,再运行该命令就可以了 cp -rf gencnval genrb icupkg makeconv ../../../../prebuilt/linux-x86/icu-4.2/

7.在framework/base/core/res/res/底下新建 values-es-rMX/文件夹,把donottranslate-cldr.xml  strings.xml两个文件加入

8.修改vender/sprd/product/sprdroid_base.mk 中PRODUCT_LOCALES的值,增加es_MX

 

其实我在Android 2.3的版本上只做了最后的两点,前面的都没有管就OK了。

Android的Resource管理太复杂了,哥晕了。

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值