X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=mime-ui-en.sgml;h=5868fd01c9ae24f1af80c0350dd83db1532c5bd1;hb=4da3f25a9bcede9cf114f5918c9e924937e6b492;hp=f064b0069ebf1f353590c45b995bfe1a9259caea;hpb=16ea2b01c041ff90bae4efe1b68e7833784e8f7a;p=elisp%2Fsemi.git diff --git a/mime-ui-en.sgml b/mime-ui-en.sgml index f064b00..5868fd0 100644 --- a/mime-ui-en.sgml +++ b/mime-ui-en.sgml @@ -1,6 +1,6 @@
--SEMI が提供する MIME user interface は MIME-View と MIME-Edit からなりま -す。 +SEMI provides two user interfaces: MIME-View and MIME-Edit.
-MIME-View は MIME や STD 11 および『地域化された RFC 822』message を表示 -したり、操作したりするための user interface の中核です。 +MIME-View is a kernel of user interface to display or operate MIME +messages, STD 11 messages or ``localized RFC 822'' messages.
-MIME-Edit は MIME message を生成するための user interface です。 +MIME-Edit is a user interface to compose MIME messages.
-各 MUA でこれらの機能を利用することにより、高度な MIME 機能を利用するこ -とができます。 +Each MUA can use powerful MIME features to combine these features.
-MIME-View は GNU Emacs で動作する汎用的な MIME viewer です。 +MIME-View is a MIME viewer for wide use that runs on GNU Emacs.
-MIME-View は MIME message を閲覧するための利用者界面 (user interface) -の核であり、この上で presentation-method と呼ばれる表示を作るプログラム -を動かしたり、acting-method と呼ばれる entity の処理プログラムを動かす -ことが可能で、さまざまな種類の entity を扱う事ができるようになっています。 +MIME-View is the kernel of the user interface for browsing MIME +messages. You can start some presentation-method which is a program for +creating some representation, or some acting-method which is a program +for processing the entity. Then you can deal with a variety of entities.
-Internet の電子書簡・ネットニュースなどの書面 (message) の表現形式は -STD 11 に基づいています。STD 11 の書面本体 (message body) は行を唯一の -構造とする簡易文面 (plain text) であり、文字符号も us-ascii と定められ -ています。実際には、文字符号を us-ascii の代わりにその言語圏で用いられ -る文字符号とした『地域化された STD 11』書面も用いられてきましたが、こ -の場合も書面の文字符号は1つです。このため、利用者界面 (Message User -Agent) は、しばしば、byte 列 = us-ascii 文字列、ないしは、byte 列 = そ -の言語圏で用いる文字符号の文字列のように見倣してきました。 -
-しかしながら、MIME では書面は entity を単位とする木構造になり、また、 -1つの書面で複数の文字符号を用いることができます。また、entity の内容 -は文面や絵のような単純に表示可能なものだけでなく、音声や動画などの一定 -時間再生されるようなものや特定のアプリケーションのデータやプログラムの -ソース、あるいは、ftp や mail service の利用法や URL といった形で表さ -れた外部参照などのさまざまなものが考えらます。このため、表示だけを考え -ていた STD 11 における利用者界面の単純な延長では MIME の全ての機能を扱 -うことはできません。つまり、MIME の形式に合わせて復号するだけでは不十 -分であり、利用者との対話的な再生処理を考慮する必要があります。MIME 書 -面の形式は自動処理がしやすく設計されていますが、MIME 書面に含まれる内 -容の中にはセキュリティー上の問題から自動処理をするべきでないものがあり、 -こういったものの再生に関しては利用者の判断を仰ぐように設計されるべきで -しょう。結局、MIME 書面を扱うためには STD 11 および MIME の構文で記述 -されたメッセージの情報交換用表現とその解釈結果である表示画面や再生等の -処理を区別して考える必要があります。また、利用者との対話的な再生処理が -必要です。 -
-このため、MIME-View は1つの書面に対して、情報交換用表現を格納する -mime-raw-buffer と表示用表現を格納する mime-preview-buffer の2つの -buffer を用います。 -
-MIME-View は mime-preview-buffer に対して mime-view-mode という MIME -message を閲覧するための mode を提供します。利用者はここで各 entity に -対して操作を行うことができます。 +The representation form of the internet messages in electric letters +or in net news is based on STD 11. The STD 11 message body is a plain +text which consists of lines as its only structure, and the character +code is fixed as us-ascii. Actually, there are ``localized STD 11'' +messages that use some character code in their linguistic range +instead of using us-ascii. Even in that case, the character code in +the message is single. Therefore, Message User Agents have considered +(byte row) = (us-ascii string), or (byte row) = (string in the +character code in the linguistic range). +
+Although, the MIME message has the tree structure in entity unit. +And one message can contain multiple character codes. The content of +an entity can be not only a letter or an image that can be displayed +simply, but also can be a voice or an animation that are played for +some time interval, a data for some specific application, a source +code of some program, or an external reference that consists of +the usage of ftp or mail service, or some URL. Therefore the simple +extension of STD 11 user interface, which only consider displaying +the message, cannot treat all of the MIME functionalities. +Then it is not sufficient to decode message along its MIME type, but +it is also required to consider a playback processing through some +dialogue with the user. The format of MIME messages is designed +to easily be passed to automatic processing. But some contents in the +MIME message should not be passed to automatic processing for security +reasons. So it should be designed to ask user in such cases. +After all, in order to deal with MIME message, it is required to +distinguish the representation for information exchange which is +written in STD 11 or MIME construction, and its result +after some interpretation which is a display screen or a playback +process. It is also needed to converse with user for playback +processing. +
+Therefore, MIME-View uses two buffers for one document, one is the +mime-raw-buffer that stores the representation for information exchange, +and the other is the mime-preview-buffer that stores the representation +for displaying. +
+MIME-View provides a mode in the mime-preview-buffer for reading MIME +message, which is called as mime-view-mode. User can manipulate each +entity there.
-mime-view-mode では各 entity に対して +mime-view-mode displays information about each entity as
-以下に、表示例を示します。
+See following example
-
-標準では
+Normally, it appears as
-最初の数字は message 中のこの entity の位置を節番号のように表したもの
-で、
-2番目の文字列は表題を表します。この情報は、
+The string in the next describes its title. This information is
+taken from
-3番目の括弧の中の情報はその entity の media-type/subtype を表します。
-非 MIME entity の場合、
-この entity-button は entity の内容を象徴する icon のような役割を果た
-します。例えば、
+This entity-button plays a role like icon that symbolically
+shows the content of the entity. For example, push v on
-また、mouse 操作が可能な場合、entity-button を第2ボタン(3 button
-mouse の場合、中央のボタン)で押せば、同様にその絵が表示されます。
+If the mouse operation is possible, you can display the image
+by pushing 2nd button (the middle button for 3 button mouse) too.
-
-
-これもひねりが足りないですが、まあ、そういうもんです。
+Sophistication does not seem enough here also, but it is really such
+a thing.
-とはいえ、実際には少しひねってます。
+Though, it actually be twisted a little.
-text entity の場合は charset に応じて code 変換したりしますし、XEmacs
-では image entity を変換しないといけないし。
+The text entity is passed to code conversion according to its charset,
+and the image entity should be converted on XEmacs.
-詳しくはまた後で。
+Details will be described later.
-mime-preview-buffer には以下の機能があります。
+mime-preview-buffer posesses following functionalities.
-content-button を押せば、その part が再生される(*2)
+on content-button, play current part (*2)
-URL-button を押せば、その WWW browser が起動される
+on URL-button, start WWW browser
-
-(*1) MUA で mime-view の設定をしていない場合、Summary mode には戻りま
-せん。
+(*1) Do not go back to Summary mode unless appropriately
+configured for mime-view in the MUA.
-(*2) 実際の動作は対応する method に依ります。
+(*2) actual behavior depends on the associated method
-This feature requires pgp command and pgp interface package, such as
-Mailcrypt package.
+This feature requires your pgp command.
-
-Alist of service names vs. corresponding functions and its filenames.
-Each element looks like
-SERVICE is a symbol of PGP processing. It allows `verify', `decrypt',
-`fetch-key', `snarf-keys', `mime-sign', `traditional-sign', `encrypt'
-or `insert-key'.
+
-Function is a symbol of function to do specified SERVICE.
+Version of PGP or GnuPG command to be used for encryption or sign.
+The value should be a symbol. Allowed versions are
-FILE is string of filename which has definition of corresponding
-FUNCTION.
+Version of PGP or GnuPG command to be used for decryption or verification.
+The value should be a symbol. Allowed versions are
-Return function to do service method.
- entity-button
-
nil
が表示されます。
+The 3rd item in the parenthesis describes media-type/subtype of
+the entity. If it is is not MIME entity, it displays nil
.
entity-header
entity-body
Operation in mime-preview-buffer
(SERVICE FUNCTION FILE)
.
-gpg
,
+pgp
or pgp5
.
+gpg
,
+pgp
or pgp5
.
Mouse button