在阿拉伯语言下,数字显示的是阿拉伯语的数字,而不是用数字0-9,比如时间显示,看起来就很不舒服,要修改为在阿拉伯语下数字显示的是0-9。
找到对应的文件,external/icu4c/misc/numberingSystems.txt
这个文件里面包含多种语言对应的数字显示,可以找到阿拉伯语言对应的arab和arabext
<pre name="code" class="java">arab{
algorithmic:int{0}
// desc{"٠١٢٣٤٥٦٧٨٩"}
desc{"0123456789"} //改为阿拉伯数字
radix:int{10}
}
arabext{
algorithmic:int{0}
// desc{"۰۱۲۳۴۵۶۷۸۹"}
desc{"0123456789"} //改为阿拉伯数字
radix:int{10}
}
编译之后,push到手机,阿拉伯语言下的数字就已经修改为阿拉伯数字0-9了。
由于修改的是icu4c目录下的文件,需要编译icu资源,具体方法:
①:在icu4c文件下新建icuBuild文件
②:在当前目录下执行命令:.././runConfigureICU Linux
③