File: xcin_README

package info (click to toggle)
cpanel 0.3.1-2.2
  • links: PTS
  • area: main
  • in suites: woody
  • size: 796 kB
  • ctags: 240
  • sloc: ansic: 2,538; makefile: 136; perl: 68
file content (236 lines) | stat: -rw-r--r-- 7,656 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
Ϊ xcin 2.5  README ļ
--------------------------

------------------
A. :

XCIN-2.5  XCIN дƻ (Redesigning XCIN Project) ijɹĿ
ϣƣϺõ㷨Ͻģ黯ijܹʵ xcin 
ϵͳУʵµƸĴͬʱҲϣ
xcin-2.3.X  Bug 

й XCIN İȨ棬 CopyRight  COPYING ĵ˵

Ŀǰ xcin-2.5 ѽʵý׶Σɫ:


1. rcfile ȡϵͳ:

   ȥ xcin-2.3.X ൱ӵѡЩѡһ趨
   Ӱе뷨Ժܶ˵ɲٵš xcin-2.5 Դ
   ˸ı䣬󲿷ֵѡƵ rcfile Уй뷨
   ΢趨ÿ뷨˴˶ġûԼϲΪÿ
   뷨ֱͬ趨 xcin-2.3.X еԡ


2. ֧ locale  XIM Э:

   Ŀǰ xcin ѷԭ xcin-crxvt Эñ׼ XIM Э
   δҲˡζ޷ԭе crxvt ֱʹñ xcin 
   ֡ôĿϣ X window µܹ׼
   Ҳѭ X11R6 ı׼δ X window ӦӦýᳯ XIM 
   ı׼ſ xcin anywhere

   Ŀǰ° rxvt-2.6/2.7 ֧ XIM Э, ȷؽ xcin-2.5
   롣 xcin-2.5/rxvt-2.6 δȡͳ xcin-2.3/
   crxvt


3.  I18N :

   xcin-2.5 һ I18N (InternationalizatioN) ijѾ
   ޹ˡˣֻΪ Big5 룬Ҳ ( 
   GB )ֻҪϵͳи locale ֧֣ͬʱ׼ xcin 
   ļ ( .cin ļ) ִ xcin ֮ǰ趨 locale ɡ


4. ֧ LC_MESSAGES  GNU gettext:

   Ŀǰ xcin еѶϢȫ GNU gettext (debug ѶϢ)ֻ
   ҪΪ locale еѶϢִ xcin ֮ǰ locale 
   趨, ǾͻһѶϢ xcin ˡ

   ĿǰѾ Big5 ѶϢ룬ǻӭȤѲ
   ( GB ) ķ빤


5. 뷨ģ鶯̬:

   xcin-2.5 е뷨ģ黯ҿҪ̬롣Ŀǰе
   뷨ģΪ:

   a. zh_hex:  
	뷨ģ顣Ϊ ( Big5  GB ) 룬ֻ
	Ҫϵͳʵ locale ֧֣ sys.cin () ɡ

   b. gen_inp:
	һ뷨ģ顣ģԴ󲿷ֵ뷨ͬɰ xcin
	һֻҪ׼ʵ .cin ļ cin2tab ת .tab
	ļֱô뷨ģ飬ܴﵽ󲿷 xcin-2.3 ϼõ
	빦ܡ

   c. bimsphone:
	bims ע뷨ģ顣ģԺͬ 
	libtabe  bims ģ飬Ϊרҵע뷨ṩ gen_inp
	+ phone.cin ﲻĹܣȶԶѡ֡Ĵʿ⡢ע
	̶Ӧ .... ȵȡ

   ֮⣬ xcin-2.5 Ϯ˾ɰɫṩµ빦:

   d. ȫּ (shift+space л)

   e. shift+alt+? ټƬ: Ǵͳ xcin д shift+alt+i ֶ
      ţ shift+alt+o ־ŵȣƬݿûϲ趨


6. µ cin ϵͳ:

   cin (뷨ļ) ʵ locale  encoding صģ xcin-2.5
    cin ļͬ locale ֱšûϣ zh_TW.Big5  GB
   Ļʹij뷨ֱֻΪ locale ׼һ cin ļ
   ٷֱ cin2tab  tab ļ󼴿ɡ cin Ϊ:

   a. sys.cin:
	ϵͳļĸʽһ뷨ļкܴIJͬ
	 locale صϢڲοõġ

   b. gen_inp ģʹõ .cin:
	һ뷨ļĿǰ xcin-2.3  .cin ļ
	ʽĿǰ .cin ļвͬȻԺ׵ؽɵĸʽ
	ijµĸʽֱʹá .cin ĸʽ gen_inp ģ
	Ƶģµģ룬򲻼ûʹͬʽıļ

   ¸д cin2tab Աֲͬ .cin ļΪ .tab ļ xcin
   ʹá (b)  .tab ļֻһɵ cin2tab 
    .tab  .tab.rev,  .tab.quickͬʱµ .tab ҲȾɵ
   .tab  .tab.rev ҪС ( Big5 Լ 13500 УС 100K)


------------------
B. ɫ (xcin-2.5.1):

1. xcin ܹµƣʹڲϽṹһԡ

2.  xcin-2.5/src/include/ µ module.h  xcintool.h İȨ: 
   ҪΪ xcin-2.5 дµ뷨ģĻ/
   ļκβ֣κθơ CopyRight ˵

3. ¹:

   a. xcin -m ѡ: ӡģڲļ

   b.  xcinrc 趨ּܼ (磬ԭӢл ctrl+
      space ijɱ :-))

   c. xcinrc м ICCHECK_DISABLEҪر IC 鹦ܡ

4. Ա濪ʼ libtabe  xcin-2.5 룬δ߽ƽзչά
   ˣҪװ xcin, Ȱװ libtabe ( SETUP ˵)

5. ѵĹ:

   a.  GPL 벿֡
      Thanks to 鳯ʦ <ckhung@cyut.edu.tw>

   b. 뷨 simplex.cin² cj.cin 
      Thanks to Voidoo <voidoo@glink.net.hk>

   c. һ xcingb-2.2 package  GB cin : zhiranma.cin
      Thanks to the author of xcingb-2.2: <fangh@hptc6.ihep.ac.cn>

   d.  GB : jtcj_gb.cin
      Thanks to <blueslan@arphic.com.tw>, <khon@tm.net.my>

   e.  xcin.po  Big5 ļ
      Thanks to  <cdchen@mail.about.net.tw>
		ΰ <weichung@mail.cynix.com.tw>

6. Bug :

   a. ʹд my_merge_sort() ȡ FreeBSD  mergesort()ͬʱ
      ı configure 趨Ժϵͳ⵽ mergesort() ⣬
      һʹ my_merge_sort() 

   b.  gen_inp ѡ bug 

   c. ʵ gen_inp  Wild card  ( '*'  '?' ȡֵ
      )

   d.  IM focus ܣʹȫΡҲЧ

   e. д IC Check (garbage collection) ơ

   f.  cin2tab δֵĹ bug 

   g. ı bimsphone ַʽ:  xcin Ӵʱе͵ client,
      ֻһֶѡ


------------------
C. :

1. xcin (װ $(BIN)/):
    xcin 뷨

2. cin2tab (װ $(BIN)/):
   뷨 .cin ==> .tab ת

3. xcinrc (װ $(ETC)/):
    xcin ϵͳĹļ

4. IM modules (װ $(XCIN_DIR)/):
   뷨ģ飬ҪʱŻᶯ̬ xcin ʹãĿǰ:
   zh_hex.so, gen_inp.so, bimsphone.so

5. cin & tab (װ $(XCIN_DIR)/tab/$(LOCALES)/):
   󲿷 gen_inp 뷨ļļͬ locale ֱš

6. testprog ( xcin-2.5/src/util/testprog/):
   һܼ򵥵 Xi18n Գ xcin ޹أֻԿ
   ϵͳǷ׼ i18n ĻͬʱҲ xcin ֱ롣
   make install ʱὫװϵͳеκεط



------------------
D. װ:

 xcin-2.5 ɰ xcin ൱IJͬʵҪװʹ xcin-2.5 ǰ
עϸĶļ:

1. SETUP:  xcin-2.5 İװۡ

2. UserGuide:  xcin-2.5  XIM client ʹÿָ

3. Usage  modules/*:  xcin-2.5 뷨ģʹ÷ʽ

4. FAQ:  

5. Bugs:  xcin-2.5 Ŀǰδ⡣

6. Todo:  δķչ

Ҫ׼ .cin 뷨񣬻뽫ɵ .cin ļת xcin-2.5  .cin
ļο:

7. Cin:  .cin ļʽ˵Լ cin2tab ʹ÷

й xcin-2.5 İȨ棬:

8. CopyRight:  xcin Ȩ档

9. COPYING:  GNU Public License (Ӣԭ漰 Big5 )

 xcin ڲʵԼģдȤԲο

10. internal/*:  xcin ģܹļ


뽨飬ӭ硣


л (Tung-Han Hsieh)  <thhsieh@linux.org.tw>
Physics Department of National Taiwan University, R.O.C.
XCIN Team.  <mailing-list:  xcin@linux.org.tw>
	    <www:	    http://xcin.linux.org.tw>
	    <ftp:	    ftp://xcin.linux.org.tw/pub/xcin>