0

ユーザーが新しい単語を追加するときにプログラムが実行されているため、ブレーク イテレータ データ (zh) を変更することに関心があります。これは、データを最初にパッケージ化することはできず、途中で生成する必要があることを意味します。結果を得るために、udata_setAppData や udata_setCommonData などを使用できますか? ブレーク イテレータの .dat は 1 日に 2 ~ 3 回変更されると予想されるため、読み込み時間は重要な問題ではありません。

疑似コードは次のとおりです。 1. プログラムを開始します 2. ブレーク イテレータ用にデータベースから .dat のようなデータを生成します 3. zh ブレーク イテレータとして icu にロードします

ユーザーがデータベースに変更を加えた場合 4. zh break イテレータの現在の .dat をドロップします 5. .dat のようなデータを再生成します 6. リロードします

これは可能ですか?その場で U_ICUDAT_BRKITR を置き換える方法があれば、ほぼ可能だと思います。

アップデート。これを実現するには、gencmn のコードを使用して新しい .dat ファイルを生成する必要があるようです。

4

1 に答える 1

0

辞書をカスタマイズする API はありません。

于 2013-09-05T23:45:48.423 に答える