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

dy1byipe  于 2023-04-01  发布在  其他
关注(0)|答案(1)|浏览(107)

我使用ICU将数字拼写为字符串,如下所示:
“one hundred and thirty-four”// 134使用en_US拼写
我区域设置(vi_VN)的开箱即用拼写规则似乎是错误的
15成为“mi năm”而不是“mi lăm”和更多的错误
所以我需要编辑规则,但不知道在哪里更改

bmvo0sr5

bmvo0sr51#

ICU数据来自CLDR。请在CLDR中提交一个错误,https://cldr.unicode.org-如果您有问题,请告诉我。
理想情况下,您可以下载CLDR源代码并从CLDR重建ICU数据。
但是,如果你想做一个补丁,你可以从Subversion下载ICU,数据会在icu/source/data/rbnf目录下.
希望这能有所帮助,并请在CLDR中提交一个bug。没有理由在ICU中提交bug,ICU将自动获取修复的数据。
(我同时在ICU和CLDR工作)

相关问题