This commit was generated by cvs2svn to compensate for changes in r542,
[elisp/tm.git] / doc / tm-eword_ja.texi
1 \input texinfo.tex
2 @c{-*-tm-eword manual-*-}
3 @setfilename tm-eword_ja.info
4 @settitle{tm-eword manual}
5
6 @titlepage
7 @title{tm-eword Manual¡ÊÆüËܸìÈÇ¡Ë}
8 @author{¼é²¬ ÃÎɧ Ãø}
9 @code{$Id: tm-eword_ja.texi,v 4.0 1995/09/05 17:50:57 morioka Exp morioka $}
10 @end titlepage
11
12
13 @node Top, Abstract, (tm_ja.info)Introduction, (tm_ja.info)Introduction
14 @comment  node-name,  next,  previous,  up
15 @ifinfo
16 @top tiny-mime 6.6 Reference manual
17 @end ifinfo
18
19 @ifinfo
20 tm ¤Ë¤ª¤±¤ë MIME header ¤Î encoder/decoder ¤Ç¤¢¤ë tiny-mime ¤Ë¤Ä¤¤¤ÆÀâ
21 ÌÀ¤·¤Þ¤¹¡£
22 @end ifinfo
23
24 @menu
25 * Abstract::   tiny-mime ¤È¤Ï
26 * Charsets::   tiny-mime ¤Î¥µ¥Ý¡¼¥È¤¹¤ë charset
27 * How to use:: tiny-mime ¤Î´Êñ¤Ê»È¤¤Êý
28 * Functions::  tiny-mime ¤Î´Ø¿ô
29 * Variables::  tiny-mime ¤ÎÊÑ¿ô
30 * Customize::  charset ¤ÎÄɲÃ
31 * Integrate-into-MUA:: tiny-mime ¤Î MUA ¤Ø¤ÎÁȤ߹þ¤ß
32 * Concept Index::
33 * Command Index::
34 * Variable Index::
35 @end menu
36
37
38 @node Abstract, Charsets, Top, Top
39 @comment  node-name,  next,  previous,  up
40 @chapter tiny-mime ¤È¤Ï
41 @cindex tiny-mime ¤È¤Ï
42
43 tiny-mime ¤Ï tm ¤Ë¤ª¤±¤ë MIME header (RFC 1522) ¤Î encoder/decoder ¤Ç¤¹¡£
44
45 ¥ª¥ê¥¸¥Ê¥ë¤Ï¡¢ÀΡ¢¤¨¤Ê¤ß ¤Ä¤°¤È¤â ¤µ¤ó¤¬ fj.editor.emacs ¤ËÅê¹Æ¤µ¤ì¤¿ 
46 MIME message header ¤Î decoder ¤Ç¤¹¡£
47
48 ¸½ºß¤Ç¤Ï¡¢Åö»þ¤Î¤â¤Î¤ËÈæ¤Ù¡¢unfolding µ¡Ç½¤ä¡¢Mule ¤Ë¤ª¤±¤ë¿¸À¸ìʸ»ú
49 Îó¤Î¥µ¥Ý¡¼¥È¡¢B-encoding ¤Ë²Ã¤¨ Q-encoding ¤Î¥µ¥Ý¡¼¥È¤Ê¤É¤Î³ÈÄ¥¤¬¤Ê¤µ
50 ¤ì¤Æ¤¤¤Þ¤¹¡£
51
52
53 @node Charsets, How to use, Abstract, Top
54 @comment  node-name,  next,  previous,  up
55 @chapter tiny-mime ¤Î¥µ¥Ý¡¼¥È¤¹¤ë charset
56 @cindex charset
57
58 @section original GNU Emacs 18
59
60 Æ°ºî¤ÏÊݾڤ·¤Þ¤»¤ó¡£¤·¤«¤·¤Ê¤¬¤é¡¢US-ASCII ¤ÎÈϰϤǤÏÆ°ºî¤¹¤ë¤È»×¤ï¤ì
61 ¤Þ¤¹¡£¡Ê¤¢¤Þ¤ê°ÕÌ£¤¬¤Ê¤¤¤«¤âÃΤì¤Þ¤»¤ó¤¬¡Ë
62
63 @section NEmacs, NEpoch
64
65 ISO-2022-JP, US-ASCII ¤Î encoding/decoding ¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤¹¡£
66
67 ¤Þ¤¿¡¢ISO-8859-*¤Ç¤¢¤Ã¤Æ¤â¡¢encoded-text ¤Ë´Þ¤Þ¤ì¤ëʸ»úÎ󤬼ºݤˤϠ
68 ASCII ¤Çɽ¤»¤ëÈϰϤʤéɽ¼¨¤·¤Þ¤¹¡£
69
70 @section original GNU Emacs 19
71
72 US-ASCII ¤ª¤è¤Ó ISO-8859-1 ¤Î encoding/decoding ¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤¹¡£
73
74 @section Mule
75
76 ISO-2022-JP, US-ASCII, ISO-8859-1..9, ISO-2022-CN, ISO-2022-KR, EUC-KR 
77 ¤Ê¤É¤Î encoding/decoding ¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤¹¡£¤Þ¤¿¡¢´Ø¿ô 
78 mime/set-charset-and-encoding ¤ÇÄɲá¦Êѹ¹¤¬¤Ç¤­¤Þ¤¹¡£
79 (@xref{Customize})
80
81
82 @node How to use, Functions, Charsets, Top
83 @comment  node-name,  next,  previous,  up
84 @chapter tiny-mime ¤Î´Êñ¤Ê»È¤¤Êý
85 @cindex encode
86 @cindex decode
87
88 @section decode
89
90 tiny-mime.el ¤ò load ¤·¤Æ¡¢decode ¤·¤¿¤¤ buffer ¾å¤Ç¡¢
91
92 @example
93         M-x mime/decode-message-header
94 @end example
95
96 ¤ò¼Â¹Ô¤·¤Þ¤¹¡£
97
98 ¤Þ¤¿¡¢decode ¤·¤¿¤¤ region ¤ò
99
100 @example
101         M-x mime/decode-region
102 @end example
103
104 ¤Ç decode ¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£°úÍѤʤɤǠbody-part ¤Ë»Ä¤Ã¤¿ 
105 encoded-word ¤ò decode ¤¹¤ë¤Î¤ËÊØÍø¤Ç¤·¤ç¤¦¡£
106
107
108 @section encode
109
110 tiny-mime.el ¤ò load ¤·¤Æ¡¢encode ¤·¤¿¤¤ buffer ¾å¤Ç¡¢
111
112 @example
113         M-x mime/encode-message-header
114 @end example
115
116 ¤ò¼Â¹Ô¤·¤Þ¤¹¡£
117
118
119 @node Functions, Variables, How to use, Top
120 @comment  node-name,  next,  previous,  up
121 @chapter tiny-mime ¤Î´Ø¿ô
122 @cindex tiny-mime ¤Î´Ø¿ô
123
124 @deffn{Command} mime/decode-message-header
125
126 current buffer ¤Î message header Ãæ¤Î encoded-word ¤ò decode ¤·¤Þ¤¹¡£
127 @end deffn
128
129
130 @deffn{Command} mime/encode-message-header
131
132 current buffer ¤Î message header Ãæ¤Î comment, phrase, *text ¤ò 
133 encoded-word ¤ËÊÑ´¹¤·¤Þ¤¹¡£¤³¤ÎºÝ¡¢ÊÑ¿ô 
134 @code{mime/no-encoding-header-fields} ¤Ç»ØÄꤵ¤ì¤¿ field ¤Ï encode ¤·
135 ¤Þ¤»¤ó¡£¤Þ¤¿¡¢header ¤È body ¤Î¶èÀÚ¤ê¤ÏÊÑ¿ô 
136 @code{mail-header-separator} ¤Ç»ØÄꤷ¤Þ¤¹¡£
137 @end deffn
138
139
140 @deffn{Command} mime/decode-region beg end
141
142 @var{beg} ¤È @var{end} ¤Ç°Ï¤Þ¤ì¤¿ÎΰèÃæ¤Î encoded-word ¤ò decode ¤·¤Þ
143 ¤¹¡£
144 @end deffn
145
146
147 @node Variables, Customize, Functions, Top
148 @comment  node-name,  next,  previous,  up
149 @chapter tiny-mime ¤ÎÊÑ¿ô
150 @cindex tiny-mime ¤ÎÊÑ¿ô
151
152 @defvr{Variable} mime/no-encoding-header-fields
153
154 tiny-mime.el ¤Ç encode ¤·¤Ê¤¤ message header ¤Î field ¤ò»ØÄꤷ¤Þ¤¹¡£
155
156 default ¤Ç¤Ï X-Nsubject ¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹¡£
157
158 Î㡧 X-Nsubject ¤È Subject ¤ò encode ¤·¤Ê¤¤¤è¤¦¤Ë¤¹¤ë¡£
159
160 @lisp
161 (setq mime/no-encoding-header-fields '("X-Nsubject" "Subject"))
162 @end lisp
163
164 ¡ÎÃí°Õ¡Ï mime.el ¤ÈÊ»ÍѤ¹¤ë¾ì¹ç¡¢tiny-mime.el ¤¬ encode ¤·¤Ê¤¯¤Æ¤â¡¢
165 mime.el ¤¬ encode ¤¹¤ë¤Î¤Ç¡¢mime.el ¤Î message header encoder ¤¬Æ¯¤«¤Ê
166 ¤¤¤è¤¦¤Ë¤ËÀßÄꤷ¤Þ¤¹¡£
167 @end defvr
168
169 @defvr{Variable} mime/use-X-Nsubject
170
171 ¤³¤ÎÊÑ¿ô¤ÎÃͤ¬ t ¤Î¾ì¹ç¡¢message header ¤ò encode ¤¹¤ë»þ¡¢encode ¤·¤¿
172 ·ë²Ì¡¢Subject ¤Ë encoded-word ¤¬´Þ¤Þ¤ì¤ë¾ì¹ç¡¢Subject ¤ò decode ¤·¤¿¤â
173 ¤Î¤òÆþ¤ì¤¿ X-Nsubject ¤òºîÀ®¤·¤Þ¤¹¡£
174
175 default ¤Ç¤Ï nil ¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹¡£
176
177 ¡ÎÃí°Õ¡ÏMule ¤Ç ISO-2022-JP ¤Ë´Þ¤Þ¤ì¤ë¤â¤Î°Ê³°¤Îʸ»ú½¸¹ç¤ò»È¤¦¾ì¹ç¤Ï¡¢
178 ¤³¤ì¤ò»ØÄꤷ¤Ê¤¤Êý¤¬¸­ÌÀ¤Ç¤¹¡£
179 @end defvr
180
181
182 @node Customize, Integrate-into-MUA, Variables, Top
183 @comment  node-name,  next,  previous,  up
184 @chapter charset ¤ÎÄɲá¦Êѹ¹
185 @cindex charset ¤ÎÄɲá¦Êѹ¹
186
187 Mule ¤Ç¤Ï¡¢´Ø¿ô @code{mime/set-charset-and-encoding} ¤Ç¡¢charset ¤ÎÄÉ
188 ²Ã¡¦Êѹ¹¤¬¤Ç¤­¤Þ¤¹¡£
189
190
191 @deffn{Function} mime/set-charset-and-encoding LC CS CHARSET ENCODING
192
193 @table @var
194 @item LC
195 charset ¤ËÂбþ¤¹¤ë leading-char ¤ò»ØÄꤹ¤ë¡£
196
197 @item CS
198 charset ¤ËÂбþ¤¹¤ë coding-system ¤ò»ØÄꤹ¤ë¡£1 octet Ê¸»ú½¸¹ç¤Ç 
199 coding-system ¤òºî¤é¤Ê¤¤¾ì¹ç¤Ï¡¢nil ¤ò»ØÄꤹ¤ë¡£
200
201 @item CHARSET
202 MIME ¤Î charset.
203
204 @item ENCODING
205 encode ¤¹¤ëºÝ¤Î encoding.
206 @end table
207
208 @end deffn
209
210
211 @node Integrate-into-MUA, Concept Index, Customize, Top
212 @comment  node-name,  next,  previous,  up
213 @chapter MUA ¤Ø¤ÎÁȤ߹þ¤ß
214 @cindex MUA ¤Ø¤ÎÁȤ߹þ¤ß
215
216 Æü¾ïŪ¤Ë¡¢Ìµ°Õ¼±¤Ë MIME header ¤òËÜÍè¤Î¸À¸ì¤Ç¸«¤¿¤¤¤È¤¤¤¦¤Î¤ÏÅöÁ³¤Î
217 Íßµá¤Ç¤¹¡£¤½¤³¤Ç¡¢tiny-mime.el ¤ò mailer ¤ä news reader ¤ËÁȤ߹þ¤à¤È¼«
218 ưŪ¤Ë MIME header ¤Î encode/decode ¤¬¤Ç¤­¤Þ¤¹¡£
219
220 ¤³¤ÎÌÜŪ¤ò¼Â¸½¤¹¤ë¤Ë¤Ï¡¢mailer ¤ä news reader ¤ÎŬÀڤʠhook ¤Ë
221 mime/decode-message-header ¤òÆþ¤ì¤ì¤ÐÎɤ¤¤Ç¤·¤ç¤¦¡£
222
223 ¤Þ¤¿¡¢tm-MUA ¤È¸Æ¤Ð¤ì¤ë°ìÏ¢¤Î module ¤ò»È¤¨¤Ð´Êñ¤Ë MUA ¤Ç tiny-mime 
224 ¤òÍøÍѤǤ­¤Þ¤¹¡£
225
226 @menu
227 * tm-mh-e :(tm-mh-e_ja.info).
228 * tm-gnus :(tm-gnus_ja.info).
229 * tm-rmail:(tm-rmail_ja.info).
230 * tm-vm   :(tm-vm_ja.info).
231 @end menu
232
233
234 @section Í­ÍѤʴؿô
235 @cindex Í­ÍѤʴؿô
236
237 @deffn{Function} mime/decode-string STRING
238
239 STRING Ãæ¤Î encoded-word ¤ò decode ¤¹¤ë¡£
240
241 @end deffn
242
243
244 @node Concept Index, Command Index, Integrate-into-MUA, Top
245 @unnumbered ³µÇ°º÷°ú
246
247 @printindex cp
248
249
250 @node Command Index, Variable Index, Concept Index, Top
251 @unnumbered ´Ø¿ô¡¦¥³¥Þ¥ó¥Éº÷°ú
252
253 @printindex fn
254
255
256 @node Variable Index,  , Command Index, Top
257 @unnumbered ÊÑ¿ôº÷°ú
258
259 @printindex vr
260
261 @bye