0
|
1 /*
|
|
2 * $Id: README.j,v 1.2.2.1 1999/02/08 08:08:35 yamasita Exp $
|
|
3 */
|
|
4
|
|
5 /*
|
|
6 * FreeWnn is a network-extensible Kana-to-Kanji conversion system.
|
|
7 * This file is part of FreeWnn.
|
|
8 *
|
|
9 * Copyright Kyoto University Research Institute for Mathematical Sciences
|
|
10 * 1987, 1988, 1989, 1990, 1991, 1992
|
|
11 * Copyright OMRON Corporation. 1987, 1988, 1989, 1990, 1991, 1992, 1999
|
|
12 * Copyright ASTEC, Inc. 1987, 1988, 1989, 1990, 1991, 1992
|
|
13 *
|
|
14 * Author: OMRON SOFTWARE Co., Ltd. <freewnn@rd.kyoto.omronsoft.co.jp>
|
|
15 *
|
|
16 * This program is free software; you can redistribute it and/or modify
|
|
17 * it under the terms of the GNU General Public License as published by
|
|
18 * the Free Software Foundation; either version 2, or (at your option)
|
|
19 * any later version.
|
|
20 *
|
|
21 * This program is distributed in the hope that it will be useful,
|
|
22 * but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
23 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
24 * GNU General Public License for more details.
|
|
25 *
|
|
26 * You should have received a copy of the GNU General Public License
|
|
27 * along with GNU Emacs; see the file COPYING. If not, write to the
|
|
28 * Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
|
29 *
|
|
30 * Commentary:
|
|
31 *
|
|
32 * Change log:
|
|
33 *
|
|
34 * Last modified date: 8,Feb.1999
|
|
35 *
|
|
36 */
|
|
37 XWNMO - X・インプット・マネージャ
|
|
38
|
|
39 このディレクトリには、XWNMOのソースがあります。
|
|
40
|
|
41 XWNMOは、XIMライブラリに対して、多国語入力環境を提供するインプット・マネージャ
|
|
42 です。
|
|
43
|
|
44 XWNMOは、以下のインプットスタイルをサポートしています。
|
|
45
|
|
46 (XIMPreeditArea | XIMStatusArea) : Off-The-Spot
|
|
47 (XIMPreeditPosition | XIMStatusArea) : Over-The-Spot
|
|
48 (XIMPreeditNothing | XIMStatusNothing ) : Root
|
|
49 (XIMPreeditCallbacks | XIMStatusArea ) : On-The-Spot
|
|
50 (XIMPreeditArea | XIMStatusCallbacks ) : On-The-Spot
|
|
51 (XIMPreeditPosition | XIMStatusCallbacks ) : On-The-Spot
|
|
52 (XIMPreeditCallbacks | XIMStatusCallbacks ) : On-The-Spot
|
|
53
|
|
54 なお、On-The-Spotのインプットスタイルは、コンパイル時のデファインで
|
|
55 選択できます。[XWNMO の作り方]を参照下さい。
|
|
56
|
|
57 XWNMOは、国際化対応したWnnを変換に使用します。
|
|
58 XWNMOは、クライアント(ライブラリ)の言語に従って、変換サーバを選択します。
|
|
59 また、ダイナミックに変換サーバを変更することができます。
|
|
60 XWNMOは、複数のクライアント、複数のサーバをサポートできます。
|
|
61
|
|
62 マニュアルをインストールする場合、デフォルトは英語のマニュアルです。
|
|
63 もし、日本語のマニュアル(EUC)が表示できるシステムなら、Imakefile の
|
|
64 LOCALMAN を "man.en" から "man.ja" に変更して下さい。
|
|
65
|
|
66 [XWNMO の作り方]
|
|
67
|
|
68 注意: Xsi は独自の Project.tmpl を持っているので、xmkmf は使用できません。
|
|
69
|
|
70 まず、X11R5 のコア部分をメイクして下さい。
|
|
71 次に、XWNMO、XJUTIL、および、国際化対応Wnnをメイクするために、以下の
|
|
72 コマンドを実行して下さい。
|
|
73
|
|
74 % cd contrib/im/Xsi
|
|
75 % make World
|
|
76
|
|
77 XWNMO、XJUTIL、および、国際化対応Wnnをインストールするには、
|
|
78
|
|
79 % make install
|
|
80
|
|
81 XWNMOは、コンパイル時にいくつかのデファインを持っています。それらは、
|
|
82 Imakefile に書かれており、デフォルトでは、すべてがデファインされています。
|
|
83 もし、どれかを外す場合は、コンパイル前に、Imakefile を適当に変更して
|
|
84 ください。
|
|
85 以下のデファインが選択できます。
|
|
86
|
|
87 USING_XJUTIL : XJUTIL(辞書ユーティリティマネージャ)を使用
|
|
88 CALLBACKS : On-The-Spot インプットスタイルをサポート
|
|
89 SPOT : SpotLocation Extended Protocol をサポート
|
|
90 XJPLIB : XJpのプロトコル(コミュニケーションキット部分)を
|
|
91 サポート
|
|
92 XJPLIB_DIRECT : XJpのプロトコル(ダイレクトインタフェース部分)を
|
|
93 サポート
|
|
94
|
|
95 それぞれの詳細:
|
|
96 USING_XJUTIL:
|
|
97 これをデファインすると、XWNMOは、XJUTIL 辞書ユーティリティマネージャ
|
|
98 を起動時に走らせます。これにより、辞書に対するさまざまなオペレーション
|
|
99 ができます。(登録、削除、辞書一覧など)
|
|
100 XJUTILの詳細は、xjutil/README を参照下さい。
|
|
101
|
|
102 CALLBACKS:
|
|
103 これをデファインすると、XWNMOは、 On-The-Spot インプットスタイルを
|
|
104 サポートします。インプットスタイルは:
|
|
105 (XIMPreeditCallbacks | XIMStatusArea )
|
|
106 (XIMPreeditArea | XIMStatusCallbacks )
|
|
107 (XIMPreeditPosition | XIMStatusCallbacks )
|
|
108 (XIMPreeditCallbacks | XIMStatusCallbacks )
|
|
109
|
|
110 SPOT:
|
|
111 これをデファインすると、XWNMOは、SpotLocation 拡張プロトコルを
|
|
112 サポートします。このプロトコルを使い、スポットの移動ができます。
|
|
113 SpotLocation 拡張プロトコルの詳細は、SEP_README あるいは、xwnmo
|
|
114 のマニュアルの SEP 部分を参照下さい。
|
|
115
|
|
116 XJPLIB:
|
|
117 これをデファインすると、XWNMOは、XJp プロトコルのコミュニケーション
|
|
118 キット部分をサポートします。XJp のコミュニケーションキットライブラリ
|
|
119 が使用できます。(XJp_open()、XJp_begin() など)
|
|
120
|
|
121 XJPLIB_DIRECT:
|
|
122 これをデファインすると、XWNMOは、XJp プロトコルのダイレクト
|
|
123 インタフェース部分をサポートします。XJp の ダイレクトインタフェース
|
|
124 が使用できます。(XLookupKanjiString())
|
|
125 これをデファインする場合は、XJPLIB を必ずデファインして下さい。
|
|
126
|
|
127 [XWNMO の使い方]
|
|
128
|
|
129 XWNMO を起動する前に、変換サーバである、jserver と cserver を起動して
|
|
130 下さい。jserver は、日本語変換サーバで、cserver は、中国語変換サーバです。
|
|
131
|
|
132 XWNMO を起動するには
|
|
133
|
|
134 % xwnmo
|
|
135
|
|
136 XML をデファインし、コア部分をコンパイルすると、アプリケーションは、
|
|
137 複数言語環境が使用できます。xwnmo のマニュアルの XML 部分を参照下さい。
|
|
138
|