(Files and Directories): Translated.
[elisp/gnus-doc-ja.git] / emacs-mime-ja.texi
index df4ee11..e5089e1 100644 (file)
@@ -111,7 +111,7 @@ RFC2048 (\e$BEPO?<jB3\e(B), RFC2049 (\e$BE,9g4p=`$H;vNc\e(B)\e$B!#\e(B@acronym{MIME} \e
 * Handles::                \e$B%O%s%I%k$N<h$j07$$\e(B
 * Display::                \e$B%O%s%I%k$NI=<(\e(B
 * Display Customization::  \e$BI=<($K1F6A$9$kJQ?t\e(B
-* Files and Directories::  \e$BE:IU$NJ]B8$HL?L>\e(B
+* Files and Directories::  \e$BE:IU%U%!%$%k$NJ]B8$HL?L>\e(B
 * New Viewers::            \e$B<+J,MQ%S%e!<%o!<$N=q$-J}\e(B
 @end menu
 
@@ -127,7 +127,7 @@ RFC2048 (\e$BEPO?<jB3\e(B), RFC2049 (\e$BE,9g4p=`$H;vNc\e(B)\e$B!#\e(B@acronym{MIME} \e
 @section \e$BHs\e(B-MIME
 @vindex mm-uu-configure-list
 
-Gnus \e$B$O$$$/$D$+$NHs\e(B-@acronym{MIME} \e$B$NE:IU$bM}2r$7$^$9!#$=$l$i\e(B
+Gnus \e$B$O$$$/$D$+$NHs\e(B-@acronym{MIME} \e$B$NE:IU%U%!%$%k$bM}2r$7$^$9!#$=$l$i\e(B
 \e$B$O\e(B postscript, uuencode, binhex, yenc, shar, forward, gnatsweb, pgp,
 diff \e$B$N$h$&$J$b$N$G$9!#$=$l$>$l$N5!G=$O\e(B @code{mm-uu-configure-list} \e$B$K9`\e(B
 \e$BL\$rDI2C$9$k$3$H$K$h$C$F!"L58z$K$9$k$3$H$,$G$-$^$9!#Nc$G$9!#\e(B
@@ -164,7 +164,7 @@ Shar \e$B=q8K%U%!%$%k!#\e(B
 
 @item gnatsweb
 @findex gnatsweb
-Gnatsweb \e$B$NE:IU!#\e(B
+Gnatsweb \e$B$NE:IU%U%!%$%k!#\e(B
 
 @item pgp-signed
 @findex pgp-signed
@@ -315,11 +315,11 @@ Emacs \e$B$N%=!<%9%3!<%I!#$3$N9`L\$O\e(B @code{mm-uu-emacs-sources-regexp} \e$B$K9g
 @item mm-attachment-override-types
 @vindex mm-attachment-override-types
 \e$B$$$/$D$+$N\e(B @acronym{MIME} \e$B%(!<%8%'%s%H$O!"G[CV;X\e(B
-\e$BDj\e(B (content-disposition) \e$B$H$7$F\e(B @samp{\e$BE:IU\e(B} (@samp{attachment}) \e$B$r@_Dj$7\e(B
-\e$B$?%Q!<%H$r@8@.$7$^$9!#$3$NJQ?t$O$=$s$JG[CV;XDj$r>e=q$-$7$F!"$=$N%Q!<%H$r\e(B
-\e$B%$%s%i%$%sI=<($9$k$3$H$r5v$7$^$9!#\e(B(\e$B$=$N%Q!<%H$N%$%s%i%$%sI=<($9$k$3$H$,\e(B
-\e$B2DG=$G!";d$?$A$,$=$&$9$k$3$H$rK>$`>l9g$@$1!"G[CV;XDj$,>e=q$-$5$l$k$3$H$K\e(B
-\e$BCm0U$7$F2<$5$$!#\e(B)
+\e$BDj\e(B (content-disposition) \e$B$H$7$F\e(B @samp{\e$BE:IU\e(B} (@samp{attachment}) \e$B%U%!%$%k\e(B
+\e$B$G$"$k$3$H$r@_Dj$7$?%Q!<%H$r@8@.$7$^$9!#$3$NJQ?t$O$=$s$JG[CV;XDj$r>e=q$-\e(B
+\e$B$7$F!"$=$N%Q!<%H$r%$%s%i%$%sI=<($9$k$3$H$r5v$7$^$9!#\e(B(\e$B$=$N%Q!<%H$N%$%s%i\e(B
+\e$B%$%sI=<($9$k$3$H$,2DG=$G!";d$?$A$,$=$&$9$k$3$H$rK>$`>l9g$@$1!"G[CV;XDj$,\e(B
+\e$B>e=q$-$5$l$k$3$H$KCm0U$7$F2<$5$$!#\e(B)
 
 @item mm-discouraged-alternatives
 @vindex mm-discouraged-alternatives
@@ -352,11 +352,12 @@ Emacs \e$B$N%=!<%9%3!<%I!#$3$N9`L\$O\e(B @code{mm-uu-emacs-sources-regexp} \e$B$K9g
 @vindex mm-inline-override-types
 @code{mm-inlined-types} \e$B$O!"Nc$($P$9$Y$F$N\e(B @samp{text/.*} \e$B%Q!<%H$r%$%s%i\e(B
 \e$B%$%s$GI=<($9$k$3$H$r;X<($9$k$h$&$J!"@55,I=8=$r4^$`$3$H$,$G$-$^$9!#0lJ}!"\e(B
-\e$B%$%s%i%$%sI=<($,2DG=$@$1$l$I$bE:IU$H$7$F07$$$?$$%?%$%W$,$"$k$J$i$P!"$=$N\e(B
-\e$B%?%$%W$K9gCW$9$k@55,I=8=$N%j%9%H$r!"$3$NJQ?t$K@_Dj$9$k$3$H$K$h$C$F@.$7?k\e(B
-\e$B$2$k$3$H$,$G$-$^$9!#Nc$($P\e(B @code{mm-inlined-types} \e$B$,\e(B @samp{text/.*} \e$B$r\e(B
-\e$B4^$s$G$$$k$b$N$H$9$k$H!"$3$NJQ?t$K\e(B @samp{text/html} \e$B$r4^$^$;$k$3$H$K$h$C\e(B
-\e$B$F!"\e(B@samp{text/html} \e$B%Q!<%H$OE:IU$H$7$F07$o$l$k$h$&$K$J$j$^$9!#\e(B
+\e$B%$%s%i%$%sI=<($,2DG=$@$1$l$I$bE:IU%U%!%$%k$H$7$F07$$$?$$%?%$%W$,$"$k$J$i\e(B
+\e$B$P!"$=$N%?%$%W$K9gCW$9$k@55,I=8=$N%j%9%H$r!"$3$NJQ?t$K@_Dj$9$k$3$H$K$h$C\e(B
+\e$B$F@.$7?k$2$k$3$H$,$G$-$^$9!#Nc$(\e(B
+\e$B$P\e(B @code{mm-inlined-types} \e$B$,\e(B @samp{text/.*} \e$B$r4^$s$G$$$k$b$N$H$9$k$H!"\e(B
+\e$B$3$NJQ?t$K\e(B @samp{text/html} \e$B$r4^$^$;$k$3$H$K$h$C$F!"\e(B@samp{text/html} \e$B%Q!<\e(B
+\e$B%H$OE:IU%U%!%$%k$H$7$F07$o$l$k$h$&$K$J$j$^$9!#\e(B
 
 @item mm-text-html-renderer
 @vindex mm-text-html-renderer
@@ -408,80 +409,77 @@ Emacs \e$B$N%=!<%9%3!<%I!#$3$N9`L\$O\e(B @code{mm-uu-emacs-sources-regexp} \e$B$K9g
 \e$B$"$C$?$J$i$P!"30It$N\e(B @acronym{MIME} \e$B%O%s%I%i!<$,5/F0$5$l$kA0$K?R$M$i$l$k\e(B
 \e$B$G$7$g$&!#\e(B
 
-Mailcap (@pxref{mailcap}) \e$B$r2p$7$FE:IU$NI=<($r;O$a$k$H!":G$b0BA4$J%*%W%7%g\e(B
-\e$B%s$G0BA4$J%S%e!<%o!<$r;H$&$3$H$r;n$_$^$9\e(B (\e$BE:IU$r%G%#%9%/$KJ]B8$7$F!"0[$J\e(B
-\e$B$k<jCJ\e(B (\e$B%3%^%s%I%i%$%s$+%@%V%k%/%j%C%/\e(B) \e$B$G$=$NI=<($r;O$a$k>l9g$H$O0c$$$^\e(B
-\e$B$9\e(B)\e$B!#$H$K$+$/!"$I$s$J30It%W%m%0%i%`$b;H$$$?$/$J$$$N$G$"$l$P!"$3$NJQ?t\e(B
-\e$B$r\e(B @code{nil} \e$B$+\e(B @code{ask} \e$B$K@_Dj$7$F2<$5$$!#\e(B
+Mailcap (@pxref{mailcap}) \e$B$r2p$7$FE:IU%U%!%$%k$NI=<($r;O$a$k$H!":G$b0BA4\e(B
+\e$B$J%*%W%7%g%s$G0BA4$J%S%e!<%o!<$r;H$&$3$H$r;n$_$^$9\e(B (\e$BE:IU%U%!%$%k$r%G%#%9\e(B
+\e$B%/$KJ]B8$7$F!"0[$J$k<jCJ\e(B (\e$B%3%^%s%I%i%$%s$+%@%V%k%/%j%C%/\e(B) \e$B$G$=$NI=<($r;O\e(B
+\e$B$a$k>l9g$H$O0c$$$^$9\e(B)\e$B!#$H$K$+$/!"$I$s$J30It%W%m%0%i%`$b;H$$$?$/$J$$$N$G\e(B
+\e$B$"$l$P!"$3$NJQ?t$r\e(B @code{nil} \e$B$+\e(B @code{ask} \e$B$K@_Dj$7$F2<$5$$!#\e(B
 @end table
 
 @node Files and Directories
-@section Files and Directories
+@section \e$B%U%!%$%k$H%G%#%l%/%H%j!<\e(B
 
 @table @code
-
 @item mm-default-directory
 @vindex mm-default-directory
-The default directory for saving attachments.  If @code{nil} use
-@code{default-directory}.
+\e$BE:IU%U%!%$%k$rJ]B8$9$k%G%#%U%)%k%H$N%G%#%l%/%H%j!<$G$9!#\e(B@code{nil} \e$B$@$C\e(B
+\e$B$?$i\e(B @code{default-directory} \e$B$r;H$$$^$9!#\e(B
 
 @item mm-tmp-directory
 @vindex mm-tmp-directory
-Directory for storing temporary files.
+\e$B0l;~%U%!%$%k$r3JG<$9$k%G%#%l%/%H%j!<$G$9!#\e(B
 
 @item mm-file-name-rewrite-functions
 @vindex mm-file-name-rewrite-functions
-A list of functions used for rewriting file names of @acronym{MIME}
-parts.  Each function is applied successively to the file name.
-Ready-made functions include
+@acronym{MIME} \e$B%Q!<%H$N%U%!%$%kL>$r=q$-49$($k$?$a$K;H$o$l$k4X?t$N%j%9%H\e(B
+\e$B$G$9!#$=$l$>$l$N4X?t$O%U%!%$%kL>$r<u$1<h$C$F!"%U%!%$%kL>$rJV$7$^$9!#=PMh\e(B
+\e$B9g$$$N4X?t$O0J2<$NDL$j$G$9!#\e(B
 
 @table @code
 @item mm-file-name-delete-control
 @findex mm-file-name-delete-control
-Delete all control characters.
+\e$B$9$Y$F$N@)8fJ8;z$r>C5n$7$^$9!#\e(B
 
 @item mm-file-name-delete-gotchas
 @findex mm-file-name-delete-gotchas
-Delete characters that could have unintended consequences when used
-with flawed shell scripts, i.e. @samp{|}, @samp{>} and @samp{<}; and
-@samp{-}, @samp{.} as the first character.
+\e$B<e$_$,$"$k%7%'%k%9%/%j%W%H$G;H$o$l$k$H0U?^$7$J$$7k2L$r@8$8$kJ8;z!"$9$J$o\e(B
+\e$B$A\e(B @samp{|}, @samp{>} \e$B$*$h$S\e(B @samp{<}\e$B!"2C$($F:G=i$NJ8;z$H$7$F;H$o$l\e(B
+\e$B$k\e(B @samp{-} \e$B$H\e(B @samp{.} \e$B$r>C5n$7$^$9!#\e(B
 
 @item mm-file-name-delete-whitespace
 @findex mm-file-name-delete-whitespace
-Remove all whitespace.
+\e$B$9$Y$F$N6uGrJ8;z$r<h$j=|$-$^$9!#\e(B
 
 @item mm-file-name-trim-whitespace
 @findex mm-file-name-trim-whitespace
-Remove leading and trailing whitespace.
+\e$B@hF,$HKvHx$N6uGrJ8;z$r<h$j=|$-$^$9!#\e(B
 
 @item mm-file-name-collapse-whitespace
 @findex mm-file-name-collapse-whitespace
-Collapse multiple whitespace characters.
+\e$BJ#?t$NO"B3$7$?6uGrJ8;z$rC10l$N%9%Z!<%9J8;z$GCV$-49$($^$9!#\e(B
 
 @item mm-file-name-replace-whitespace
 @findex mm-file-name-replace-whitespace
 @vindex mm-file-name-replace-whitespace
-Replace whitespace with underscores.  Set the variable
-@code{mm-file-name-replace-whitespace} to any other string if you do
-not like underscores.
+\e$B6uGrJ8;z$r2<@~\e(B (underscores) \e$B$GCV$-49$($^$9!#2<@~$,$*9%$_$G$J$1$l$P!"B>\e(B
+\e$B$NJ8;z$r\e(B @code{mm-file-name-replace-whitespace} \e$BJQ?t$K@_Dj$7$F2<$5$$!#\e(B
 @end table
 
-The standard Emacs functions @code{capitalize}, @code{downcase},
-@code{upcase} and @code{upcase-initials} might also prove useful.
+Emacs \e$BI8=`$N4X?t$G$"$k\e(B @code{capitalize}, @code{downcase},
+@code{upcase} \e$B$*$h$S\e(B @code{upcase-initials} \e$B$b!"LrN)$D$3$H$OL@$i$+$G$9!#\e(B
 
 @item mm-path-name-rewrite-functions
 @vindex mm-path-name-rewrite-functions
-List of functions used for rewriting the full file names of @acronym{MIME}
-parts.  This is used when viewing parts externally, and is meant for
-transforming the absolute name so that non-compliant programs can find
-the file where it's saved.
-
+@acronym{MIME} \e$B%Q!<%H$N%U%k!&%U%!%$%kL>$r=q$-49$($k$?$a$K;H$o$l$k4X?t$N\e(B
+\e$B%j%9%H$G$9!#$3$l$O%Q!<%H$r30It$KI=<($9$k$H$-\e(B (\e$B$9$J$o$A!"M;DL$N8z$+$J$$%W\e(B
+\e$B%m%0%i%`$,!"%U%!%$%k$,J]B8$5$l$?>l=j$r8+$D$1$k$3$H$,$G$-$k$h$&$K!"@dBP%Q\e(B
+\e$B%9L>$rJQ49$9$k$?$a\e(B) \e$B$K;H$o$l$^$9!#\e(B
 @end table
 
 @node New Viewers
-@section New Viewers
+@section \e$B?7$7$$%S%e!<%o!<\e(B
 
-Here's an example viewer for displaying @code{text/enriched} inline:
+\e$B$3$l$O\e(B @code{text/enriched} \e$B%Q!<%H$r%$%s%i%$%sI=<($9$k%S%e!<%o!<$NNc$G$9\e(B:
 
 @lisp
 (defun mm-display-enriched-inline (handle)
@@ -494,47 +492,46 @@ Here's an example viewer for displaying @code{text/enriched} inline:
     (mm-insert-inline handle text)))
 @end lisp
 
-We see that the function takes a @acronym{MIME} handle as its parameter.  It
-then goes to a temporary buffer, inserts the text of the part, does some
-work on the text, stores the result, goes back to the buffer it was
-called from and inserts the result.
-
-The two important helper functions here are @code{mm-insert-part} and
-@code{mm-insert-inline}.  The first function inserts the text of the
-handle in the current buffer.  It handles charset and/or content
-transfer decoding.  The second function just inserts whatever text you
-tell it to insert, but it also sets things up so that the text can be
-``undisplayed'' in a convenient manner.
-
+\e$B$3$N4X?t$,%Q%i%a!<%?$H$7$F\e(B @acronym{MIME} \e$B%O%s%I%k$r<u$1<h$k$3$H$,$o$+$j\e(B
+\e$B$^$9$M!#$=$l$O0l;~%P%C%U%!$K:n6H>l=j$r0\$7!"%Q!<%H$N%F%-%9%H$rA^F~$7!"$=\e(B
+\e$B$N%F%-%9%H$K$"$k=hM}$r;\$7!"7k2L$r3P$($F$*$$$F!"4X?t$,8F$P$l$?$H$-$N%P%C\e(B
+\e$B%U%!$KLa$C$F$=$N7k2L$rA^F~$7$^$9!#\e(B
+
+\e$B$3$3$K$"$kFs$D$N=EMW$J$*=u$14X?t\e(B
+\e$B$O\e(B @code{mm-insert-part} \e$B$H\e(B @code{mm-insert-inline} \e$B$G$9!#:G=i$N4X?t$O!"\e(B
+\e$B%O%s%I%k$N%F%-%9%H$r8=:_$N%P%C%U%!$KA^F~$7$^$9!#$3$l$OJ8;z%;%C%H$*$h$S%(\e(B
+\e$B%s%3!<%G%#%0\e(B (content transfer decoding) \e$B$r<h$j07$$$^$9!#FsHVL\$N4X?t$O!"\e(B
+\e$BA^F~$7$m$H8@$C$?$I$s$J%F%-%9%H$G$bC1$KA^F~$7$^$9$,!"%F%-%9%H$r<j7Z$JJ}K!\e(B
+\e$B$G!VI=<($5$l$J$/$9$k\e(B (undisplayed)\e$B!W$3$H$,$G$-$k$h$&$J=t@_Dj$r$b9T$J$$$^\e(B
+\e$B$9!#\e(B
 
 @node Composing
-@chapter Composing
+@chapter MIME \e$B%a%C%;!<%8$N:n@.\e(B
 @cindex Composing
 @cindex MIME Composing
 @cindex MML
 @cindex MIME Meta Language
 
-Creating a @acronym{MIME} message is boring and non-trivial.  Therefore,
-a library called @code{mml} has been defined that parses a language
-called @acronym{MML} (@acronym{MIME} Meta Language) and generates
-@acronym{MIME} messages.
+@acronym{MIME} \e$B%a%C%;!<%8$N:n@.$OB`6~$J;E;v$@$74JC1$G$b$"$j$^$;$s!#$=$3\e(B
+\e$B$G!"\e(B@acronym{MML} (@acronym{MIME} Meta Language) \e$B$H$$$&!"8@8l$r2r@O$7\e(B
+\e$B$F\e(B @acronym{MIME} \e$B%a%C%;!<%8$r@8@.$9$k!"\e(B@code{mml} \e$B$H$$$&%i%$%V%i%j!<$,\e(B
+\e$B:n$i$l$^$7$?!#\e(B
 
 @findex mml-generate-mime
-The main interface function is @code{mml-generate-mime}.  It will
-examine the contents of the current (narrowed-to) buffer and return a
-string containing the @acronym{MIME} message.
+\e$B<gMW$J%$%s%?!<%U%'!<%94X?t$O\e(B @code{mml-generate-mime} \e$B$G$9!#$3$l$O8=:_\e(B
+\e$B$N\e(B (\e$B69$a$i$l$?\e(B) \e$B%P%C%U%!$NFbMFJ*$rD4$Y$F!"\e(B@acronym{MIME} \e$B%a%C%;!<%8$r4^\e(B
+\e$B$`J8;zNs$rJV$7$^$9!#\e(B
 
 @menu
-* Simple MML Example::             An example @acronym{MML} document.
-* MML Definition::                 All valid @acronym{MML} elements.
-* Advanced MML Example::           Another example @acronym{MML} document.
-* Encoding Customization::         Variables that affect encoding.
-* Charset Translation::            How charsets are mapped from @sc{mule} to @acronym{MIME}.
-* Conversion::                     Going from @acronym{MIME} to @acronym{MML} and vice versa.
-* Flowed text::                    Soft and hard newlines.
+* Simple MML Example::             @acronym{MML} \e$BJ8=q$NNc\e(B
+* MML Definition::                 \e$B$9$Y$F$NM-8z$J\e(B @acronym{MML} \e$BMWAG\e(B
+* Advanced MML Example::           \e$B$b$&0l$D$N\e(B @acronym{MML} \e$BJ8=q$NNc\e(B
+* Encoding Customization::         \e$B%(%s%3!<%G%#%s%0$K:nMQ$9$kJQ?t\e(B
+* Charset Translation::            @sc{mule} \e$BJ8;z%;%C%H$+$i\e(B @acronym{MIME} \e$BJ8;z%;%C%H$X$N3d$jEv$F\e(B
+* Conversion::                     @acronym{MIME} \e$B$+$i\e(B @acronym{MML} \e$B$X!"$*$h$S$=$N5U\e(B
+* Flowed text::                    \e$B%=%U%H$*$h$S%O!<%I2~9T\e(B
 @end menu
 
-
 @node Simple MML Example
 @section Simple MML Example