From: morioka Date: Tue, 1 Sep 1998 23:35:02 +0000 (+0000) Subject: (Entity hierarchy): Translate. X-Git-Tag: flim-1_9_2~31 X-Git-Url: http://git.chise.org/gitweb/?p=elisp%2Fflim.git;a=commitdiff_plain;h=72a85ad3d41088093538a11a1c4c0ed161a3bae3 (Entity hierarchy): Translate. --- diff --git a/mime-en.sgml b/mime-en.sgml index 85091ab..94bf20d 100644 --- a/mime-en.sgml +++ b/mime-en.sgml @@ -82,50 +82,49 @@ node="mm-backend"> Default value is buffer.

Features about message tree Entity hierarchy

-MIME message は entity を単位とする木構造になっています。 +Structure of a MIME message is tree.

-この木において根となる節は message 全体を表す entity です。ここでは、 -これを root-entity もしくは -message と呼びます。 +In the tree, root node is the entity indicates all of the message. In +this document, it is called root-entity or +message. In FLIM, it is indicated by buffer local +variable mime-message-structure.

-root-entity 以外の entity は親を持ちます。また、entity は子供を持つか -も知れません。この親子関係を考えることで entity の相対関係を扱うことが -できます。 +Each entity except root-entity has a parent. An entity may have +children. We can indicate an entity by relative position from a base +entity, based on the parent-child relationship.

-一方、entity の message における位置を考えることもできます。 +In addition, we can indicate an entity by absolute position of the +message.

-entity はこの木における節となりますが、この木には深さと同じ深さの中の -順番に従って番号が付けることができます。即ち、 +Each entity, which is a node of the tree, can be numbered by +depth and left-to-right order of the depth. - ┌───┐ - │ nil │ - └─┬─┘ - ┌─────────┼─────────┐ - ┌┴┐ ┌┴┐ ┌┴┐ - │0│ │1│ │2│ - └┬┘ └┬┘ └┬┘ - │ ┌────┼────┐ │ - ┌─┴─┐┌─┴─┐┌─┴─┐┌─┴─┐┌─┴─┐ - │ 0.0││ 1.0││ 1.1││ 1.2││ 2.0│ - └───┘└───┘└───┘└───┘└───┘ + +-------+ + | nil | + +---+---+ + +-------------------+-------------------+ + +-+-+ +-+-+ +-+-+ + | 0 | | 1 | | 2 | + +-+-+ +-+-+ +-+-+ + | +---------+---------+ | + +--+--+ +--+--+ +--+--+ +--+--+ +--+--+ + | 0.0 | | 1.0 | | 1.1 | | 1.2 | | 2.0 | + +-----+ +-----+ +-----+ +-----+ +-----+

-のように深さ n の節には長さ n の整数列の節番号が振れます。これ -を entity-number と呼びます。entity-number は S 式と -しては (1 2 3) のような整数のリストとして表現されます。 +Namely, if depth of a node is n, the node has a node-number, which is +consists of n integers. In this document, it is called +entity-number. An entity-number is represented by +list of integer, like (1 2 3).

-mime-entity では、これと同様の node-id を用います。 -node-id はちょうど entity-number を逆にしたリストで、entity-number -1.2.3 に対応する node-id は (3 2 1) です。 +mime-entity has also node-id. A node-id is +represented by reversed list of entity-number. For example, node-id +corresponding with 1.2.3 is (3 2 1).

-前述のように、MIME message は entity を単位とした木構造になっているので、 -この根である message 全体も mime-entity で表現することができ、buffer -local 変数 mime-message-structure に格納することにします。 -

-mime-message-structure を起点に entity-number や node-id -で示される entity を取り出すことができます。 +Each entity can be indicated by entity-number or node-id in +mime-message-structure.