0

我有兴趣修改中断迭代器数据(zh),因为我的程序正在运行,因为用户添加了新单词。这意味着数据不能原始打包,必须随我去生成。我可以使用 udata_setAppData 或 udata_setCommonData 之类的东西来实现结果吗?我希望 break 迭代器的 .dat 每天更改 2-3 次 - 所以加载时间不应该是关键问题。

这是伪代码: 1. 启动程序 2. 从数据库中为 break 迭代器生成类似 .dat 的数据 3. 作为 zh break iterator 加载到 icu

如果用户对数据库进行了更改 4. 为 zh break 迭代器删除当前 .dat 5. 重新生成类似 .dat 的数据 6. 重新加载

这可能吗。我认为如果我有办法即时替换 U_ICUDAT_BRKITR 几乎是可能的。

更新。看来,要实现这一点,我必须使用 gencmn 中的代码来生成新的 .dat 文件。

4

1 回答 1

0

没有自定义字典的 API。

于 2013-09-05T23:45:48.423 回答