English

# Gjitenのドキュメンテーション

Translated by Jason Vertrees (tree(at)mail.utexas.edu) and his professor Manabu Mizobe.
Updated by Yamagata Hiroo (hiyori13(at)alum.mit.edu)

1.1 概要
1.2 インストール
1.3 歴史
1.4 使い方
1.5 問題解決 ／ 見つけて直す
1.6 将来の変化
1.7 フィードバック
1.8 お礼

## 1.1 概要

GjitenはGNOME/Gtk+用の日本語辞書プログラムです。Jim Breen氏の書いたxjdicのコードの一部と、かれのまとめた辞書ファイルを使っています。バージョン0.2からは漢字辞典も含まれています。画数や部首や各種検索キーを使って漢字を探せます。日本語の入力には XIM (X Input Method, たとえば Kinput2など）が必要です。
このプログラムはGNUの一般使用許可契約（GPL）に基づいて使用できます。一般使用許可条項は、このパッケージと一緒に入っています。くわしくは、COPYINGを読んでください。

## 1.2 インストール

(1) ソースから自分でコンパイルする場合：

> $ tar zxvf gjiten-0.x.tar.gz
> $ cd gjiten-0.x
> $ ./configure
> $ make
> $ su (rootパスワード入力）
> # make install

(2)　自分でバイナリRPMを作ってインストールする場合：

> $ su (rootパスワード入力）
> # rpm -tb gjiten-0.x.tar.gz

するとrpmパッケージが /usr/src/RPM/RPMS/'uname -m'/ にできているはずです。

(3)　RPMパッケージのインストール：

> # rpm -i gjiten-0.xxx.rpm　（新規インストールの場合）
> # rpm --upgrade gjiten-0.xxx.rpm　（アップデートの場合）

漢字を検索するにはkanjidicという辞書ファイルが必要です。ftp.cc.monash.edu.auでダウンロードできます。kanjidic.gzとedict.gzをダウンロードしましょう。他の辞書ファイルもあります（j_places（地名辞書）、compdic（コンピュータ用語辞書など）。それがうまくすんだら、設定メニューの「辞書ファイルのパス」で指定したパスに、辞書ファイルをunzipして下さい。デフォルトパスは「/usr/share/gjiten/」です。

それぞれの辞書ファイル用の索引ファイルがなければ、つくりましょう。genxjdxでこのファイルを作成できます。たとえばkanjidictファイルの索引ファイルは以下のようにして作ります。

> # genxjdx /usr/share/gjiten/kanjidict

これでkanjidic.xjdxができます。

これらのファイルを一つのディレクトリに全部移動できなければ（たとえば書き込み権限がないなどの場合）、自分のホームディレクトリ（$HOME）にディレクトリをつくって、そこからすべての辞書や索引、そして各種データファイルへのシンボリックリンクをつくっておきましょう。

さらに、glibc2用の日本語localeも必要です。さもないと、全部文字化けするうえ、gjitenを起動するたびにGTK+に文句を言われることになります。ほとんどのディストリビューションには、日本語localeは含まれていません（訳注：日本語ディストリビューションにはすべて含まれているのでご安心を）。www.linuxi18n.orgやftp.kddlabs.co.jpあたりを探してみましょう。locales-ja とか localedata-ja とかいう名前のパッケージです。

さあ、これで準備は終わりです。gjitenが問題なく起動するはずです（少なくとも、大きな問題は:)。

## 1.3 歴史

gjitenを作成したのは、日本語学習用に無料辞書が必要だったのにxjdicには満足でなかったからです。xjdicのキーをいちいち覚えて、それを醜いktermの中で実行するのは、私の趣味にあいません。それに、Linuxユーザーコミュニティーが作ったプログラムをたくさん使っているのに、私はまだ何もしていませんでした。そろそろ自分でも何か書く頃合いだと思ったわけです :)。だれかこいつを便利に使ってくれれば光栄です。

最初は独自の検索ルーチンを書き始めたけど、もうできあいのものがあるのに気が付きました。というわけでxjdicのソースを使いました。私のxjd*.cのソースファイルはJim Breenさんのオリジナルのxjdicv2.3ファイルとほとんど同じです。

## 1.4 使用方法

まずgjitenを起動しましょう。始めに設定で設定をして下さい。そうでないとgjitenはうまく動かないでしょう。単語辞書といっしょに使いたい辞書があれば、それをリストに追加して下さい。辞書はどれも、索引ファイルと同じディレクトリになくてはダメです。

単語辞書の使い方:

トグルボタンで検索オプションを設定できます。ちょっといじってみると、機能はわかるでしょう。特別の辞書を使うときは、プルダウンメニューで[GeneralOptions]のオプションでその辞書を選択して下さい。日本語を入力するには、GTK+に日本語を変換してわたすプログラムをたちあげましょう。私のコンピューターでは、シフト+スペースでKinput2を起動します。Kinput2は問題なく使えますが、他の入力変換プログラムは、まだ使ってないのでわかりません。カット & ペーストもちゃんと使えますよ！

漢字辞典の使い方:

その漢字の画数を知っていれば、画数で検索オプションを使いましょう。画数を入力します。正確な画数を知らない場合は、+/-フィールドも使えます。
部首がわかっていれば、部首検索を選びます。XIMで、部首を直接入力しましょう。または、部首一覧の表示を選んで、部首ウィンドウの中の適切な部首をクリックして下さい。十部首まで入力できます。
キーワードで検索したければ、キーワード検索オプションを使いましょう。KanjiDic のファイルの中にある言葉がキーワードです。大体、キーワードは漢字の読みとか、漢字の英語の意味です。KanjiDic のコードも使えます。例えばここに"S8"を入力すると、８画の漢字が検索されます。KanjiDic のコードについて、くわしくはJim Breen 氏の KanjiDic のドキュメンテーションを読んで下さい。
検索結果が一つにしぼられたら、その漢字についての情報を表示するウィンドウが開きます。
一つ以上が見つかった場合は、自分の知りたい漢字をクリックすれば、その漢字についての情報が表示されます。情報の表示のされかたは、「設定」で好きに変えられます。

KanjiPad:

KanjiPadは独立したアプリケーションです。Owen TaylorさんがKanjiPadを書きました。漢字の手書き認識プログラムです。大体良くできていて、XjdicよりもKanjiPadのほうが手早く使えるかもしれません。

書いた漢字が認識されたら、漢字はスクリーンの右側に表示されます。この漢字を選択して、KanjiDic又はgjitenにペーストできます。詳細は、KanjiPadのREADMEを読んで下さい。
KanjiPadの最新のバージョンは以下からダウンロードできます：http://www.gtk.org/~otaylor/kanjipad/

## 1.5 トラブルシューティング

vconj ファイルが開けませんとかradkfile ファイルが開けませんというメッセージが出てきたら、これらのファイルを辞書ファイルと同じディレクトリに入れる必要があります。インストールを読み直してください。
gjitenが正しく起動しない場合は、gjitenのconfigファイルをチェックして下さい。ふつうは$HOME/.gnome/gjitenというファイルです。(現在、$HOME/.gjitenrcというファイルは使われていませんから、抹消してください。) $HOME/.gnome/gjitenを削除して、gjitenを設定しなおして下さい。手動でgjitenの中身をいじってくれてもいいですが、これはあまりおすすめしません。まず次のところを見て、既知のバグかどうかしらべてください: https://github.com/DarkTrick/gjiten/issues ここに載っていなくて、しかもその誤動作が再現できるようなら、是非とも私に報告してください。

## 1.6 将来の変化

最新リリースは、https://github.com/DarkTrick/gjitenへ行って下さい。将来のリリースのためには、TODOファイルを御覧になって下さい。

## 1.7 フィードバック

助言やリクエスト、コメント、パッチ、バグリポート、現金（^.^）など、送って下さい。boti at rocketmail dot com

バグリポートの時は、以下のことも書いてください。：

- gjitenのバージョン
- システムの情報
- Linuxバージョンの情報
- Xfreeのリリース
- gtkのリリース
- gnomeのリリース
- その他、重要と思った点はなんでも

## 1.8 クレジット

お世話になった人:

- 英和辞書、和英辞書、xjdicなどを作ったJim Breenさん
- Gladeを作った人
- Linuxのコミュニティー