您的位置:首页 > 其它

添加一些语言后,切换到该语言手机自动重启,添加ICU资源

2016-06-27 17:22 344 查看

添加一些语言后,切换到该语言手机自动重启,添加ICU资源

[DESCRIPTION]

新增一些语言比如哈萨克斯坦语(kk)、奥罗莫语(om)等,添加成功后在Setting语言列表中切换到该语言,

手机重启且一直停留在开机动画界面。查看log可以发现如下特殊语句:

01-01 00:12:34.687 4365 4365 E ICU : Couldn't find ICU

yesterday/today/tomorrow for om_ET

01-01 00:12:34.687 4365 4365 W dalvikvm: Exception

LJAVA/lang/AssertionError; thrown while initializing

Llibcore/icu/LocaleData;

01-01 00:12:34.687 4365 4365 W dalvikvm: Exception

Ljava/lang/AssertionError; thrown while initializing

[SOLUTION]

原因一些语言的icu资源不全导致,external\icu4c\data\locales\om.txt确少fields项,下面是英

语的部分定义,可以先把这段加进去验证,验证ok后需要做做翻译。

fields{

day{

dn{"Day"}

relative{

"-1"{"Yesterday"}

"0"{"Today"}

"1"{"Tomorrow"}

}

}

dayperiod{

dn{"AM/PM"}

}

era{

dn{"Era"}

}

hour{

dn{"Hour"}

}

minute{

dn{"Minute"}

}

month{

dn{"Month"}

relative{

"-1"{"Last month"}

"0"{"This month"}

"1"{"Next month"}

}

}

second{

dn{"Second"}

}

week{

dn{"Week"}

relative{

"-1"{"Last week"}

"0"{"This week"}

"1"{"Next week"}

}

}

weekday{

dn{"Day of the Week"}

}

year{

dn{"Year"}

relative{

"-1"{"Last year"}

"0"{"This year"}

"1"{"Next year"}

}

}

zone{

dn{"Time Zone"}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  MTK 手机 语言 ICU 自动