ICU库的拼写规则(RuleBasedNumberFormat)在哪里?

时间:2011-08-04 18:23:48

标签: c++ icu

我使用ICU拼出数字到字符串如下:
使用en_US拼写的“一百三十四”// 134 我的语言环境(vi_VN)的开箱即用拼写规则似乎有误 15变成了“mườinăm”而不是“mườilăm”而且更多错了 所以我需要编辑规则,但不知道在哪里更改

1 个答案:

答案 0 :(得分:3)

ICU数据来自CLDR。请在CLDR中提交一个错误,http://cldr.unicode.org - 如果您遇到问题,请告诉我。

理想情况下,您可以从CLDR下载CLDR源并重建ICU数据。 CLDR使用稍微不同的规则格式。

但是,如果你想制作补丁,你可以从Subversion下载ICU,数据将在icu / source / data / translit目录中。

希望这会有所帮助,请在CLDR中提交错误。没有理由在ICU中提交错误,ICU会自动获取固定数据。

(我在ICU和CLDR上工作)