■ |
POBoxではPBinlineDBという名前のデータベースを辞書として使用しています。
(パッケージ中のpbindic.pdb, fugodic.pdbなどがこれに相当します。)
|
■ |
1.4.3以前の版ではデータベースをひとつだけ辞書として使用していましたが、
大きな辞書の場合バックアップに時間がかかるので、
1.4.4以降では学習部と固定部を分けるようにしました。
学習部辞書はPBinlearnDBという名前のデータベースになっています。
(パッケージ中のlearndic.pdbが相当します。)
|
■ |
候補を選択する度に辞書中の単語の並びは変化します。
(選んだ単語が辞書の先頭に移動します。)
候補を選択せず文字を確定した場合
(枠の外をタップした場合および
候補を選択せずリターンでひらがなを確定した場合)は
単語学習は行なわれません。
|
■ |
先頭行を「POBoxDict」としたメモ帳データをユーザ辞書として使うことができます。
ユーザ辞書のエントリは以下のような行にします。
{} で囲まれた部分は省略可能です。
{コンテクスト/}パタン{#単語}
「パタン」にはASCII文字列
(/ ,
# , 空白文字を除く)を指定します。
Graffitiでそのパタンが入力されたときに「単語」が候補となります。
単語は任意の文字列です。
(例)
jisho#辞書
!#:-O Graffitiで!を入力すると顔文字が候補となる
パタンと単語が同じである場合(英単語の場合など)は
単語は省略することができます。
(例) Europe
特定のコンテクスト(カーソルの直前の文字列)においてのみ
単語を候補としたい場合はコンテクスト文字列を指定します。
(例) よろしく/onegai#お願い
|
■ |
メモ帳で指定したユーザ辞書データは
POBox機能をonにしたときにPOBox辞書(PBinlineDB)に追加されるため、
ユーザ辞書を編集した後は一度POBox機能をonにする操作を行なう必要があります。
(POBoxのon操作は「キーボードボタン」から「検索ボタン」へ
ペンをすべらせる操作で行なって下さい。
別の操作でも辞書を読み込むように改善予定です。)
|
■ |
環境設定を使って
辞書データベースのバックアップビットを有効にすると、
HotSyncで辞書データベースがバックアップされるようになります。
大きな辞書を使っているときは
バックアップに時間がかかるので
必要なときだけバックアップビットを有効にするとよいでしょう。
|
■ |
Pilot-xferを使うとバックアップビットに関係なく
辞書のインストール/バックアップができます。
(Windows9xの場合)
C:\> pilot-xfer com1 -f PBinlineDB
(Unixの場合)
% pilot-xfer /dev/ttyd1 -f PBinlineDB
|
■ |
PBinlineDB.pdbおよびPBinlearnDB.pdbは
パッケージに添付のPerlスクリプトpdb2dicによりテキスト形式辞書に変換できます。
またテキスト形式辞書はdic2pdbによりPDB形式に変換することができます。
オプションをつけずにdic2pdbを使用するとPBinlineDBが作成され、
-lオプションをつけるとPBinlearnDBが生成されます。
% perl pbd2dic PBinlineDB.pdb words.txt
(words.txtを編集)
% perl dic2pdb words.txt PBinlineDB.pdb.new
%
% perl dic2pdb -l mydic.txt PBinlearnDB.pdb.
|
■ |
Macで辞書変換される場合は、なかむぅ@FakeWorkさん作の
Project My Brain
ページを見て下さい。
こちらは空の辞書からPOBox辞書を鍛えていこうという
興味深いプロジェクトですが、
Macで動くPerlツールを公開いただいています。
|
■ |
パッケージに添付のPerlスクリプトprc2dicにより
J-OS用辞書をテキスト形式辞書に変換できます。
添付のmergedicを使って、
Dic-tk
のような高品質のJ-OS辞書と
添付の辞書をマージすれば質の良い辞書ができます。
% perl prc2dic dictk.prc dictk.txt
# dic-tk辞書をテキストに変換
% perl pbd2dic PBinlineDB.pdb pobox.txt
# 添付辞書をテキストに変換
% perl mergedic words.txt pobox.txt:1-2000 dictk.txt
# 添付辞書の最初の2000行とdic-tk辞書をマージ
% perl dic2pdb words.txt PBinlineDB.pdb.new
# 新しくできたテキストをPDBに変換
|
■ |
テキスト形式辞書は以下のように
パタン、単語、コンテクストをタブ文字で区切って並べた形式になっています。
jisho | (TAB) | 辞書 | |
jisho | (TAB) | 辞書 | (TAB) | 漢字 |
onegai | (TAB) | お願い | (TAB) | よろしく |
テキストエディタでテキスト形式の辞書を編集することにより
辞書エントリを追加したり削除したりすることができます。
ヘボン式が気に入らない場合は
テキスト形式の辞書のローマ字表記を変更してから
PBD形式の辞書を生成するなどの工夫をしてください。
|
■ |
形態素解析プログラム「茶筌」を使えばある程度自動的にテキスト形式辞書を
作ることができます。
辞書作成ツールは後日公開します。
|
■ |
桂川さんによるdic-tk版辞書や
川原さんのDiet Dic
を使えば、添付辞書よりかなり快適に入力できます。
|