(Top): Translated.
authoryamaoka <yamaoka>
Mon, 15 Aug 2005 11:09:22 +0000 (11:09 +0000)
committeryamaoka <yamaoka>
Mon, 15 Aug 2005 11:09:22 +0000 (11:09 +0000)
(Decoding and Viewing): Translated.
(Dissection): Translated.
(Non-MIME): Translated.
(Handles): Translated.
(Display): Translated.

emacs-mime-ja.texi

index 8555492..f979c83 100644 (file)
@@ -7,7 +7,7 @@
 @synindex pg cp
 
 @copying
-This file documents the Emacs MIME interface functionality.
+\e$B$3$N%U%!%$%k$O\e(B Emacs MIME \e$B%$%s%?!<%U%'!<%9$N5!G=$rJ8=q2=$7$?$b$N$G$9!#\e(B
 
 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003
           Free Software Foundation, Inc.
@@ -51,7 +51,7 @@ license to the document, as described in section 6 of the license.
 
 @dircategory Emacs
 @direntry
-* Emacs MIME: (emacs-mime-ja).  Emacs MIME de/composition library.
+* Emacs MIME-ja: (emacs-mime-ja). Emacs MIME de/composition library (Japanese).
 @end direntry
 @iftex
 @finalout
@@ -70,69 +70,67 @@ license to the document, as described in section 6 of the license.
 @node Top
 @top Emacs MIME
 
-This manual documents the libraries used to compose and display
-@acronym{MIME} messages.
+\e$B$3$N%^%K%e%"%k$O\e(B @acronym{MIME} \e$B%a%C%;!<%8$NI=<($H:n@.$K;H$o$l$k%i%$%V%i\e(B
+\e$B%j!<$rJ8=q2=$7$?$b$N$G$9!#\e(B
 
-This manual is directed at users who want to modify the behavior of
-the @acronym{MIME} encoding/decoding process or want a more detailed
-picture of how the Emacs @acronym{MIME} library works, and people who want
-to write functions and commands that manipulate @acronym{MIME} elements.
+\e$B$3$N%^%K%e%"%k$O!"\e(B@acronym{MIME} \e$B$N%(%s%3!<%I\e(B/\e$B%G%3!<%I!&%W%m%;%9$N?6$kIq\e(B
+\e$B$$$rJQ99$7$?$$$+!"\e(BEmacs @acronym{MIME} \e$B%i%$%V%i%j!<$,$I$N$h$&$KF0:n$9$k\e(B
+\e$B$+$N$b$C$H>\:Y$JIA<L$rK>$`%f!<%6!"$*$h$S\e(B @acronym{MIME} \e$B$NMWAG$rA`:n$9$k\e(B
+\e$B4X?t$*$h$S%3%^%s%I$r=q$-$?$$?M$?$A$rBP>]$K$7$F$$$^$9!#\e(B
 
-@acronym{MIME} is short for @dfn{Multipurpose Internet Mail Extensions}.
-This standard is documented in a number of RFCs; mainly RFC2045 (Format
-of Internet Message Bodies), RFC2046 (Media Types), RFC2047 (Message
-Header Extensions for Non-@acronym{ASCII} Text), RFC2048 (Registration
-Procedures), RFC2049 (Conformance Criteria and Examples).  It is highly
-recommended that anyone who intends writing @acronym{MIME}-compliant software
-read at least RFC2045 and RFC2047.
+@acronym{MIME} \e$B$O\e(B @dfn{Multipurpose Internet Mail Extensions} \e$B$N>JN,I=5-\e(B
+\e$B$G$9!#$3$NI8=`$OB??t$N\e(B RFC \e$B$KJ8=q2=$5$l$F$$$F!"<g$J$b$N$O<!$NDL$j$G$9\e(B:
+RFC2045 (\e$B%$%s%?!<%M%C%H!&%a%C%;!<%8K\J8$N=q<0\e(B), RFC2046 (\e$B%a%G%#%"%?%$%W\e(B),
+RFC2047 (\e$B%a%C%;!<%8%X%C%@!<$NHs\e(B-@acronym{ASCII} \e$B%F%-%9%H3HD%\e(B),
+RFC2048 (\e$BEPO?<jB3\e(B), RFC2049 (\e$BE,9g4p=`$H;vNc\e(B)\e$B!#\e(B@acronym{MIME} \e$B$K=`5r$7$?\e(B
+\e$B%=%U%H%&%'%"$r=q$3$&$H;W$C$F$$$k?M$OC/$G$b!">/$J$/$H\e(B
+\e$B$b\e(B RFC2045 \e$B$H\e(B RFC2047 \e$B$OFI$s$G$*$/$3$H$r6/$/4+$a$^$9!#\e(B
 
 @menu
-* Decoding and Viewing::  A framework for decoding and viewing.
-* Composing::             @acronym{MML}; a language for describing @acronym{MIME} parts.
-* Interface Functions::   An abstraction over the basic functions.
-* Basic Functions::       Utility and basic parsing functions.
-* Standards::             A summary of RFCs and working documents used.
-* Index::                 Function and variable index.
+* Decoding and Viewing::  \e$B%G%3!<%I$HI=<($N$?$a$NOHAH$_\e(B
+* Composing::             @acronym{MML}; @acronym{MIME} \e$B%Q!<%H5-=RMQ8@8l\e(B
+* Interface Functions::   \e$B4pK\E*$J4X?t$K4X$9$kCj>]35G0\e(B
+* Basic Functions::       \e$B%f!<%F%#%j%F%#!<$*$h$S4pK\E*$J2r@O$N$?$a$N4X?t\e(B
+* Standards::             \e$B;H$o$l$F$$$k\e(B RFC \e$B$H:n6HJ8=q$N35N,\e(B
+* Index::                 \e$B4X?t$*$h$SJQ?t$N:w0z\e(B
 @end menu
 
-
 @node Decoding and Viewing
-@chapter Decoding and Viewing
+@chapter \e$B%G%3!<%I$HI=<(\e(B
 
-This chapter deals with decoding and viewing @acronym{MIME} messages on a
-higher level.
+\e$B$3$N>O$O!">e0L3,AX$G$N\e(B @acronym{MIME} \e$B%a%C%;!<%8$N%G%3!<%I$HI=<($r07$$$^\e(B
+\e$B$9!#\e(B
 
-The main idea is to first analyze a @acronym{MIME} article, and then allow
-other programs to do things based on the list of @dfn{handles} that are
-returned as a result of this analysis.
+\e$B$=$N<g$JL\E*$O!":G=i$K\e(B @acronym{MIME} \e$B$N5-;v$r2r@O$7!"<!$K$=$N2r@O$N7k2L\e(B
+\e$BJV$5$l$k!V\e(B@dfn{\e$B%O%s%I%k\e(B}\e$B!W\e(B \e$B$N%j%9%H$K4p$E$$$F!"B>$N%W%m%0%i%`$,J*;v$r9T\e(B
+\e$B$J$&$3$H$r2DG=$K$9$k$3$H$G$9!#\e(B
 
 @menu
-* Dissection::             Analyzing a @acronym{MIME} message.
-* Non-MIME::               Analyzing a non-@acronym{MIME} message.
-* Handles::                Handle manipulations.
-* Display::                Displaying handles.
-* Display Customization::  Variables that affect display.
-* Files and Directories::  Saving and naming attachments.
-* New Viewers::            How to write your own viewers.
+* Dissection::             @acronym{MIME} \e$B%a%C%;!<%8$N2r@O\e(B
+* Non-MIME::               \e$BHs\e(B-@acronym{MIME} \e$B%a%C%;!<%8$N2r@O\e(B
+* 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
+* New Viewers::            \e$B<+J,MQ%S%e!<%o!<$N=q$-J}\e(B
 @end menu
 
-
 @node Dissection
-@section Dissection
+@section \e$B2rBN\e(B
 
-The @code{mm-dissect-buffer} is the function responsible for dissecting
-a @acronym{MIME} article.  If given a multipart message, it will recursively
-descend the message, following the structure, and return a tree of
-@acronym{MIME} handles that describes the structure of the message.
+@code{mm-dissect-buffer} \e$B$O\e(B @acronym{MIME} \e$B5-;v$N2rBN$rC4Ev$9$k4X?t$G$9!#\e(B
+\e$B%^%k%A%Q!<%H$N%a%C%;!<%8$,M?$($i$l$k$H!"%a%C%;!<%8$r:F5"E*$K7!$j2<$2!"9=\e(B
+\e$BB$$K=>$C$F!"$=$N%a%C%;!<%8$N9=B$$rIA<L$9$k\e(B @acronym{MIME} \e$B%O%s%I%k$NLZ9=\e(B
+\e$BB$$rJV$7$^$9!#\e(B
 
 @node Non-MIME
-@section Non-MIME
+@section \e$BHs\e(B-MIME
 @vindex mm-uu-configure-list
 
-Gnus also understands some non-@acronym{MIME} attachments, such as
-postscript, uuencode, binhex, yenc, shar, forward, gnatsweb, pgp,
-diff.  Each of these features can be disabled by add an item into
-@code{mm-uu-configure-list}.  For example,
+Gnus \e$B$O$$$/$D$+$NHs\e(B-@acronym{MIME} \e$B$NE:IU$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
 
 @lisp
 (require 'mm-uu)
@@ -142,145 +140,138 @@ diff.  Each of these features can be disabled by add an item into
 @table @code
 @item postscript
 @findex postscript
-Postscript file.
+\e$B%]%9%H%9%/%j%W%H$N%U%!%$%k!#\e(B
 
 @item uu
 @findex uu
-Uuencoded file.
+Uuencode \e$B$5$l$?%U%!%$%k!#\e(B
 
 @item binhex
 @findex binhex
-Binhex encoded file.
+Binhex \e$B$G%(%s%3!<%I$5$l$?%U%!%$%k!#\e(B
 
 @item yenc
 @findex yenc
-Yenc encoded file.
+Yenc \e$B$G%(%s%3!<%I$5$l$?%U%!%$%k!#\e(B
 
 @item shar
 @findex shar
-Shar archive file.
+Shar \e$B=q8K%U%!%$%k!#\e(B
 
 @item forward
 @findex forward
-Non-@acronym{MIME} forwarded message.
+\e$BHs\e(B-@acronym{MIME} \e$B$GE>Aw$5$l$?%a%C%;!<%8!#\e(B
 
 @item gnatsweb
 @findex gnatsweb
-Gnatsweb attachment.
+Gnatsweb \e$B$NE:IU!#\e(B
 
 @item pgp-signed
 @findex pgp-signed
-@acronym{PGP} signed clear text.
+@acronym{PGP} \e$B$G=pL>$5$l$?J?J8\e(B (clear text)\e$B!#\e(B
 
 @item pgp-encrypted
 @findex pgp-encrypted
-@acronym{PGP} encrypted clear text.
+@acronym{PGP} \e$B$G0E9f2=$5$l$?J?J8\e(B (clear text)\e$B!#\e(B
 
 @item pgp-key
 @findex pgp-key
-@acronym{PGP} public keys.
+@acronym{PGP} \e$B$N8x3+80!#\e(B
 
 @item emacs-sources
 @findex emacs-sources
 @vindex mm-uu-emacs-sources-regexp
-Emacs source code.  This item works only in the groups matching
-@code{mm-uu-emacs-sources-regexp}.
+Emacs \e$B$N%=!<%9%3!<%I!#$3$N9`L\$O\e(B @code{mm-uu-emacs-sources-regexp} \e$B$K9g\e(B
+\e$BCW$9$k%0%k!<%W$G$N$_F0:n$7$^$9!#\e(B
 
 @item diff
 @vindex diff
 @vindex mm-uu-diff-groups-regexp
-Patches.  This is intended for groups where diffs of committed files
-are automatically sent to.  It only works in groups matching
-@code{mm-uu-diff-groups-regexp}.
-
+\e$B%Q%C%A!#$3$l$O!"%3%_%C%H$5$l$?%U%!%$%k$N:9J,$,<+F0E*$KAw$i$l$k%0%k!<%W$r\e(B
+\e$BBP>]$K$7$?$b$N$G$9!#\e(B@code{mm-uu-diff-groups-regexp} \e$B$K9gCW$9$k%0%k!<%W$G\e(B
+\e$B$N$_F0:n$7$^$9!#\e(B
 @end table
 
 @node Handles
-@section Handles
+@section \e$B%O%s%I%k\e(B
 
-A @acronym{MIME} handle is a list that fully describes a @acronym{MIME}
-component.
+@acronym{MIME} \e$B%O%s%I%k$O!"\e(B@acronym{MIME} \e$B$N9=@.MWAG$r40A4$K5-=R$9$k%j%9\e(B
+\e$B%H$G$9!#\e(B
 
-The following macros can be used to access elements in a handle:
+\e$B%O%s%I%k$NMWAG$r%"%/%;%9$9$k$?$a$K!"0J2<$N%^%/%m$r;H$&$3$H$,$G$-$^$9\e(B:
 
 @table @code
 @item mm-handle-buffer
 @findex mm-handle-buffer
-Return the buffer that holds the contents of the undecoded @acronym{MIME}
-part.
+\e$B%G%3!<%I$5$l$F$$$J$$\e(B @acronym{MIME} \e$B%Q!<%H$NFbMFJ*$rJ];}$7$F$$$k%P%C%U%!\e(B
+\e$B$rJV$7$^$9!#\e(B
 
 @item mm-handle-type
 @findex mm-handle-type
-Return the parsed @code{Content-Type} of the part.
+\e$B2r@O:Q$_$N!"%Q!<%H$N\e(B @code{Content-Type} \e$B$rJV$7$^$9!#\e(B
 
 @item mm-handle-encoding
 @findex mm-handle-encoding
-Return the @code{Content-Transfer-Encoding} of the part.
+\e$B%Q!<%H$N\e(B @code{Content-Transfer-Encoding} \e$B$rJV$7$^$9!#\e(B
 
 @item mm-handle-undisplayer
 @findex mm-handle-undisplayer
-Return the object that can be used to remove the displayed part (if it
-has been displayed).
+\e$BI=<($5$l$F$$$k%Q!<%H$r>C$9$3$H$,$G$-$k$b$N\e(B (\e$BLuCm\e(B: \e$B4X?t$J$I\e(B) \e$B$r\e(B (\e$B$=$l$,I=\e(B
+\e$B<($5$l$F$$$k>l9g$K\e(B) \e$BJV$7$^$9!#\e(B
 
 @item mm-handle-set-undisplayer
 @findex mm-handle-set-undisplayer
-Set the undisplayer object.
-
-@item mm-handle-disposition
-@findex mm-handle-disposition
-Return the parsed @code{Content-Disposition} of the part.
+\e$BI=<($5$l$F$$$k%Q!<%H$r>C$9$3$H$,$G$-$k$b$N\e(B (\e$BLuCm\e(B: \e$B4X?t$J$I\e(B) \e$B$r@_Dj$7$^$9!#\e(B
 
 @item mm-handle-disposition
 @findex mm-handle-disposition
-Return the description of the part.
+\e$B2r@O:Q$_$N!"%Q!<%H$N\e(B @code{Content-Disposition} \e$B$rJV$7$^$9!#\e(B
 
 @item mm-get-content-id
-Returns the handle(s) referred to by @code{Content-ID}.
-
+@code{Content-ID} \e$B$G;2>H$5$l$k%O%s%I%k\e(B (\e$BC1?t$^$?$OJ#?t\e(B) \e$B$rJV$7$^$9!#\e(B
 @end table
 
-
 @node Display
-@section Display
+@section \e$BI=<(\e(B
 
-Functions for displaying, removing and saving.
+\e$BI=<($7!">C5n$7!"J]B8$9$k$?$a$N4X?t!#\e(B
 
 @table @code
 @item mm-display-part
 @findex mm-display-part
-Display the part.
+\e$B%Q!<%H$rI=<($7$^$9!#\e(B
 
 @item mm-remove-part
 @findex mm-remove-part
-Remove the part (if it has been displayed).
+\e$B%Q!<%H$r\e(B (\e$B$=$l$,I=<($5$l$F$$$?$i\e(B) \e$B>C5n$7$^$9!#\e(B
 
 @item mm-inlinable-p
 @findex mm-inlinable-p
-Say whether a @acronym{MIME} type can be displayed inline.
+@acronym{MIME} \e$B%?%$%W$,Kd$a9~$_\e(B (inline) \e$B2DG=$+$I$&$+$rJV$7$^$9!#\e(B
 
 @item mm-automatic-display-p
 @findex mm-automatic-display-p
-Say whether a @acronym{MIME} type should be displayed automatically.
+@acronym{MIME} \e$B%?%$%W$,<+F0E*$KI=<($5$l$k$Y$-$+$I$&$+$rJV$7$^$9!#\e(B
 
 @item mm-destroy-part
 @findex mm-destroy-part
-Free all resources occupied by a part.
+\e$B%Q!<%H$K$h$C$F;H$o$l$F$$$k$9$Y$F$N;q8;$r3+J|$7$^$9\e(B (\e$BLuCm\e(B: \e$B%Q!<%H$NI=<(!"\e(B
+\e$B$*$h$S%Q!<%H$r2rBN$7$FF@$?8D!9$NItIJ$r0l;~E*$KJ];}$7$F$$$k%P%C%U%!$d%U%!\e(B
+\e$B%$%k$r>C5n$7$^$9\e(B)\e$B!#\e(B
 
 @item mm-save-part
 @findex mm-save-part
-Offer to save the part in a file.
+\e$B%Q!<%H$r%U%!%$%k$KJ]B8$7$^$9!#\e(B
 
 @item mm-pipe-part
 @findex mm-pipe-part
-Offer to pipe the part to some process.
+\e$B%Q!<%H$r$"$k%W%m%;%9$K%Q%$%W$7$^$9!#\e(B
 
 @item mm-interactively-view-part
 @findex mm-interactively-view-part
-Prompt for a mailcap method to use to view the part.
-
+\e$B%Q!<%H$rI=<($9$k$?$a$K;H$&\e(B mailcap \e$B$N<jCJ$r?R$M$^$9!#\e(B
 @end table
 
-
 @node Display Customization
 @section Display Customization