1 |
#?SuikaWikiConfig/2.0
|
2 |
|
3 |
ModuleSet:
|
4 |
@Name: Japanese Translation Markup Framework for RFC 2629 Markups
|
5 |
@Version:
|
6 |
@Description:
|
7 |
This is an additional markup vocabulary to support RFC translations.
|
8 |
@ID: rfc2629ja
|
9 |
@BaseURI:
|
10 |
http://suika.fam.cx/gate/cvs/*checkout*/markup/rfc/dtd/module/
|
11 |
|
12 |
@Namespace:
|
13 |
@@Name:
|
14 |
http://suika.fam.cx/~wakaba/lang/rfc/translation/
|
15 |
@@DefaultPrefix: ja
|
16 |
@@UsePrefix: 1
|
17 |
|
18 |
@Copyright: Wakaba <w@suika.fam.cx>
|
19 |
@RCSDate: $Date: 2003/10/23 23:25:33 $
|
20 |
|
21 |
Datatype:
|
22 |
@Type:
|
23 |
@@Name:
|
24 |
rfc2629:NUMBER
|
25 |
@@XMLType: NMTOKEN
|
26 |
@@Description: [0-9]+
|
27 |
|
28 |
@Type:
|
29 |
@@Name:
|
30 |
:URI
|
31 |
@@XMLType: CDATA
|
32 |
@@Description: URI Reference
|
33 |
|
34 |
@Type:
|
35 |
@@Name:
|
36 |
rfc2629:DAY
|
37 |
@@XMLType: NMTOKEN
|
38 |
@@Description: "1" / "2" / ... / "31"
|
39 |
@Type:
|
40 |
@@Name: month
|
41 |
@@XMLType:
|
42 |
(01|02|03|04|05|06|07|08|09|10|11|12)
|
43 |
@Type:
|
44 |
@@Name:
|
45 |
rfc2629:YEAR
|
46 |
@@XMLType: NMTOKEN
|
47 |
@@Description: 4DIGIT
|
48 |
|
49 |
@Type:
|
50 |
@@Name:
|
51 |
rfc2629:TEXT
|
52 |
@@XMLType: #PCDATA
|
53 |
@@Description: *CHAR (content of mixed context element)
|
54 |
|
55 |
Notation:
|
56 |
@Notation:
|
57 |
@@Name:
|
58 |
:rfc-translation
|
59 |
@@SYSTEM:
|
60 |
urn:x-suika-fam-cx:markup:rfc:translation:pi
|
61 |
@@Description: <?rfc-translation?> processing instruction
|
62 |
|
63 |
Attribute:
|
64 |
@Attribute:
|
65 |
@@Name: common
|
66 |
|
67 |
@@REF:
|
68 |
xml:base
|
69 |
@@REF:
|
70 |
xml:lang
|
71 |
@@REF:
|
72 |
xml:space
|
73 |
|
74 |
Module:
|
75 |
@Name: Block Structual
|
76 |
@ID: blkstruct
|
77 |
|
78 |
@Element:
|
79 |
@@Name: example
|
80 |
@@Content:
|
81 |
(
|
82 |
$rfc2629:TEXT.datatype
|
83 |
| $:Flow.mix
|
84 |
)*
|
85 |
|
86 |
@@Description:
|
87 |
Showing an example.
|
88 |
Note that only inline level elements or only block level elements
|
89 |
should be used for the content of an element.
|
90 |
|
91 |
@Element:
|
92 |
@@Name: insert
|
93 |
@@Content: "EMPTY"
|
94 |
|
95 |
@@Attribute:
|
96 |
@@@Attribute:
|
97 |
@@@@Name: "section"
|
98 |
@@@@Type: "(author-address|full-copyright|references|toc)"
|
99 |
@@@@Default: #REQUIRED
|
100 |
@@@Attribute:
|
101 |
@@@@Name: title-prefix
|
102 |
@@@@Type: "CDATA"
|
103 |
@@@Attribute:
|
104 |
@@@@Name: "title-prefix"
|
105 |
@@@@Type: "CDATA"
|
106 |
|
107 |
@@Description: Inserting point of a special section
|
108 |
|
109 |
@Element:
|
110 |
@@Name: note
|
111 |
@@Content:
|
112 |
(
|
113 |
$rfc2629:TEXT.datatype
|
114 |
| $:Flow.mix
|
115 |
)*
|
116 |
|
117 |
@@Description:
|
118 |
Like h:ins, breaking block-inline structure,
|
119 |
eg. rfc2629:t/ja:note/rfc2629:t is forbidden
|
120 |
|
121 |
@IfModuleSet:
|
122 |
@@ModuleSet: XHTML
|
123 |
@@Attribute:
|
124 |
@@@Name: ul.list-item
|
125 |
@@@ElementType:
|
126 |
:ul
|
127 |
@@@Attribute:
|
128 |
@@@@Name: list-item
|
129 |
@@@@Type: "(none)"
|
130 |
@@@Description:
|
131 |
html|ul[ja|list-item="none"] {list-style-item: none}
|
132 |
|
133 |
@Element:
|
134 |
@@Name: back
|
135 |
@@Content:
|
136 |
(
|
137 |
rfc2629:section
|
138 |
| insert
|
139 |
)+
|
140 |
@@Description: Translator's notes appendixes
|
141 |
|
142 |
@Attribute:
|
143 |
@@Name: t.hangText
|
144 |
@@ElementType:
|
145 |
rfc2629:t
|
146 |
|
147 |
@@Attribute:
|
148 |
@@@Name: hangText-ja
|
149 |
@@@Type: "CDATA"
|
150 |
|
151 |
@@Description: Translated values corresponding to rfc2629:t/@hangText
|
152 |
|
153 |
Module:
|
154 |
@Name: Figure
|
155 |
@ID: figure
|
156 |
|
157 |
@IfModuleSet:
|
158 |
@@ModuleSet: rfc2629
|
159 |
@@Content:
|
160 |
@@@ElementType: artwork
|
161 |
@@@Content:
|
162 |
(
|
163 |
(
|
164 |
rfc2629:artwork,
|
165 |
(
|
166 |
$:Block.class
|
167 |
)?
|
168 |
)
|
169 |
| $:Block.class
|
170 |
)
|
171 |
@Element:
|
172 |
@@Name: artwork
|
173 |
@@Content:
|
174 |
($:Block.class)
|
175 |
@@Description:
|
176 |
Wrapper element for a rfc2629:artwork (preformatted ASCII text)
|
177 |
and/or something an XML block level element
|
178 |
|
179 |
Module:
|
180 |
@Name: Hyperlink
|
181 |
@ID: link
|
182 |
|
183 |
@Element:
|
184 |
@@Name: link
|
185 |
@@Content: $CONREF.content
|
186 |
@@Attribute:
|
187 |
@@@Attribute:
|
188 |
@@@@Name: "number"
|
189 |
@@@@Type:
|
190 |
rfc2629:NUMBER
|
191 |
@@@@Default: #REQUIRED
|
192 |
@@@Attribute:
|
193 |
@@@@Name: "section"
|
194 |
@@@@Type:
|
195 |
rfc2629:NUMBER
|
196 |
@@@Attribute:
|
197 |
@@@@Name: "type"
|
198 |
@@@@Type: "(rfc|std|bcp|fyi)"
|
199 |
@@@@Default: #REQUIRED
|
200 |
|
201 |
@IfModuleSet:
|
202 |
@@ModuleSet: rfc2629
|
203 |
@@Attribute:
|
204 |
@@@Name: t.anchor
|
205 |
@@@ElementType:
|
206 |
rfc2629:t
|
207 |
@@@Attribute:
|
208 |
@@@@Name: anchor
|
209 |
@@@@Type: "ID"
|
210 |
@@@Description:
|
211 |
Source anchor of list item
|
212 |
|
213 |
@@Attribute:
|
214 |
@@@Name: reference.target
|
215 |
@@@ElementType:
|
216 |
rfc2629:reference
|
217 |
@@@Attribute:
|
218 |
@@@@Name: target-ja
|
219 |
@@@@Type:
|
220 |
:URI
|
221 |
@@@Description:
|
222 |
A URI Reference to the non-English version or non-English translation
|
223 |
of the referred document
|
224 |
|
225 |
@@Attribute:
|
226 |
@@@Name: reference.text
|
227 |
@@@ElementType:
|
228 |
rfc2629:reference
|
229 |
@@@Attribute:
|
230 |
@@@@Name: text
|
231 |
@@@@Type: "CDATA"
|
232 |
@@@Description:
|
233 |
Original text shown as in the RFC
|
234 |
|
235 |
@Element:
|
236 |
@@Name: mail
|
237 |
@@Content: $CONREF.content
|
238 |
@@Description: An Internet mail address
|
239 |
|
240 |
@Element:
|
241 |
@@Name: uri-ref
|
242 |
@@Content:
|
243 |
(
|
244 |
$rfc2629:TEXT.datatype
|
245 |
| $:Inline.mix
|
246 |
)*
|
247 |
@@Attribute:
|
248 |
@@@Attribute:
|
249 |
@@@@Name: "target"
|
250 |
@@@@Type:
|
251 |
:URI
|
252 |
@@@@Default: #REQUIRED
|
253 |
|
254 |
@Element:
|
255 |
@@Name: definition
|
256 |
@@Content:
|
257 |
(
|
258 |
$rfc2629:TEXT.datatype
|
259 |
| $:Inline.mix
|
260 |
)*
|
261 |
@@Attribute:
|
262 |
@@@Attribute:
|
263 |
@@@@Name: "translation"
|
264 |
@@@@Type: "CDATA"
|
265 |
@@@Attribute:
|
266 |
@@@@Name: "word"
|
267 |
@@@@Type: "CDATA"
|
268 |
@@@@Default: #REQUIRED
|
269 |
@@Description:
|
270 |
<ja:definition word="defined word" traslation="Teigi sareru kotoba">
|
271 |
Teigi bun.
|
272 |
</ja:definition>
|
273 |
|
274 |
@Element:
|
275 |
@@Name: word
|
276 |
@@Content:
|
277 |
(
|
278 |
$rfc2629:TEXT.datatype
|
279 |
| $:Inline.mix
|
280 |
)*
|
281 |
@@Attribute:
|
282 |
@@@Attribute:
|
283 |
@@@@Name: "name"
|
284 |
@@@@Type: "CDATA"
|
285 |
@@@@Default: #REQUIRED
|
286 |
@@Description: Reference to the definition
|
287 |
|
288 |
Module:
|
289 |
@Name: Metainformational
|
290 |
@ID: metainfo
|
291 |
|
292 |
@IfModuleSet:
|
293 |
@@ModuleSet: rfc2629
|
294 |
@@Content:
|
295 |
@@@ElementType: front
|
296 |
@@@Content:
|
297 |
(
|
298 |
rfc2629:author
|
299 |
| rfc2629:date
|
300 |
| rfc2629:keyword
|
301 |
| copyright
|
302 |
| change
|
303 |
$front.extra
|
304 |
)+
|
305 |
@Element:
|
306 |
@@Name: front
|
307 |
@@Content:
|
308 |
(
|
309 |
copyright
|
310 |
| change
|
311 |
$front.extra
|
312 |
)+
|
313 |
@@Description: Metainformation about the translation
|
314 |
|
315 |
@Element:
|
316 |
@@Name: change
|
317 |
@@Content:
|
318 |
(
|
319 |
item
|
320 |
)+
|
321 |
|
322 |
@Element:
|
323 |
@@Name: copyright
|
324 |
@@Content:
|
325 |
(
|
326 |
item
|
327 |
| full-statement
|
328 |
)+
|
329 |
|
330 |
@IfModuleSet:
|
331 |
@@ModuleSet: rfc2629
|
332 |
@@Content:
|
333 |
@@@ElementType: item
|
334 |
@@@Content:
|
335 |
(
|
336 |
$rfc2629:TEXT.datatype
|
337 |
| $:Inline.mix
|
338 |
| rfc2629:t
|
339 |
| rfc2629:author
|
340 |
)*
|
341 |
@Element:
|
342 |
@@Name: item
|
343 |
@@Content:
|
344 |
(
|
345 |
$rfc2629:TEXT.datatype
|
346 |
| $:Inline.mix
|
347 |
)*
|
348 |
@@Attribute:
|
349 |
@@@Attribute:
|
350 |
@@@@Name: "year"
|
351 |
@@@@Type:
|
352 |
rfc2629:YEAR
|
353 |
@@@Attribute:
|
354 |
@@@@Name: "month"
|
355 |
@@@@Type: month
|
356 |
@@@Attribute:
|
357 |
@@@@Name: "day"
|
358 |
@@@@Type:
|
359 |
rfc2629:DAY
|
360 |
@@Description:
|
361 |
ja:copyright/ja:item : %rfc2629.metaterm.content;
|
362 |
ja:change/ja:item : (author,t*) ; @year, @month, @day
|
363 |
(How bad design!)
|
364 |
|
365 |
@IfModuleSet:
|
366 |
@@ModuleSet: rfc2629
|
367 |
@@Content:
|
368 |
@@@ElementType: full-statement
|
369 |
@@@Content:
|
370 |
(
|
371 |
rfc2629:t
|
372 |
| rfc2629:figure
|
373 |
| rfc2629:iref
|
374 |
)+
|
375 |
@Element:
|
376 |
@@Name: full-statement
|
377 |
@@Content:
|
378 |
"ANY"
|
379 |
|
380 |
@IfModuleSet:
|
381 |
@@ModuleSet: rfc2629
|
382 |
|
383 |
@@Attribute:
|
384 |
@@@Name: author.idref
|
385 |
@@@ElementType:
|
386 |
rfc2629:author
|
387 |
@@@Attribute:
|
388 |
@@@@Name: id
|
389 |
@@@@Type: "ID"
|
390 |
@@@Attribute:
|
391 |
@@@@Name: ref
|
392 |
@@@@Type: "IDREF"
|
393 |
@@@Description:
|
394 |
Author information referring
|
395 |
|
396 |
@@Attribute:
|
397 |
@@@Name: author.shownname
|
398 |
@@@ElementType:
|
399 |
rfc2629:author
|
400 |
@@@Attribute:
|
401 |
@@@@Name: header-name
|
402 |
@@@@Type: "CDATA"
|
403 |
@@@Attribute:
|
404 |
@@@@Name: text
|
405 |
@@@@Type: "CDATA"
|
406 |
@@@Description:
|
407 |
Author's name shown in RFC header and other positions
|
408 |
|
409 |
@@Attribute:
|
410 |
@@@Name: country.shownname
|
411 |
@@@ElementType:
|
412 |
rfc2629:country
|
413 |
@@@Attribute:
|
414 |
@@@@Name: show
|
415 |
@@@@Type: "CDATA"
|
416 |
@@@Attribute:
|
417 |
@@@@Name: text
|
418 |
@@@@Type: "CDATA"
|
419 |
@@@Description:
|
420 |
Country name shown in RFC text
|
421 |
|
422 |
@@Attribute:
|
423 |
@@@Name: facsimile.shownname
|
424 |
@@@ElementType:
|
425 |
rfc2629:facsimile
|
426 |
@@@Attribute:
|
427 |
@@@@Name: text
|
428 |
@@@@Type: "CDATA"
|
429 |
@@@Description:
|
430 |
FAX number text shown in RFC
|
431 |
@@Attribute:
|
432 |
@@@Name: phone.shownname
|
433 |
@@@ElementType:
|
434 |
rfc2629:phone
|
435 |
@@@Attribute:
|
436 |
@@@@Name: text
|
437 |
@@@@Type: "CDATA"
|
438 |
@@@Description:
|
439 |
Telephone number text shown in RFC
|
440 |
|
441 |
@IfModuleSet:
|
442 |
@@ModuleSet: rfc2629
|
443 |
@@Content:
|
444 |
@@@ElementType: add-info
|
445 |
@@@Content:
|
446 |
$rfc2629:metaterm.content
|
447 |
@Element:
|
448 |
@@Name: add-info
|
449 |
@@Content:
|
450 |
($rfc2629:TEXT.datatype)*
|
451 |
|
452 |
@IfModuleSet:
|
453 |
@@ModuleSet: rfc2629
|
454 |
@@Content:
|
455 |
@@@ElementType: organization
|
456 |
@@@Content:
|
457 |
$rfc2629:metaterm.content
|
458 |
@Element:
|
459 |
@@Name: organization
|
460 |
@@Content:
|
461 |
($rfc2629:TEXT.datatype)*
|
462 |
@@Description:
|
463 |
An additional organization
|
464 |
(for authors belonging to multiple organizations)
|
465 |
|
466 |
Obsolete : use rfc2629:organization
|
467 |
with some changes to the content model of rfc2629:front
|
468 |
|
469 |
@IfModuleSet:
|
470 |
@@ModuleSet: rfc2629
|
471 |
@@Content:
|
472 |
@@@ElementType: email
|
473 |
@@@Content:
|
474 |
$rfc2629:metaterm.content
|
475 |
@Element:
|
476 |
@@Name: email
|
477 |
@@Content:
|
478 |
($rfc2629:TEXT.datatype)*
|
479 |
@@Description:
|
480 |
An additional Internet mail address
|
481 |
(for authors who have multiple Internet mail addresses)
|
482 |
|
483 |
Obsolete : use rfc2629:email
|
484 |
with some changes to the content model of rfc2629:front
|
485 |
|
486 |
@Element:
|
487 |
@@Name: publisher
|
488 |
@@Content: "EMPTY"
|
489 |
@@Attribute:
|
490 |
@@@Attribute:
|
491 |
@@@@Name: "fullname"
|
492 |
@@@@Type: "CDATA"
|
493 |
@@Description:
|
494 |
A publisher of the document
|
495 |
|
496 |
Module:
|
497 |
@Name: Translation Structural
|
498 |
@ID: transtruct
|
499 |
|
500 |
@Element:
|
501 |
@@Name: pair
|
502 |
@@Content:
|
503 |
(
|
504 |
l
|
505 |
)+
|
506 |
|
507 |
@Element:
|
508 |
@@Name: l
|
509 |
@@Content:
|
510 |
(
|
511 |
$rfc2629:TEXT.datatype
|
512 |
| $:Inline.mix
|
513 |
| rfc2629:artwork
|
514 |
| artwork
|
515 |
| rfc2629:preamble
|
516 |
| rfc2629:postamble
|
517 |
)*
|
518 |
@@Description:
|
519 |
can contain rfc2629[ja]:{artwork|{pre|post}amble} only
|
520 |
when "rfc2629:figure/ja:pair/ja:l/rfc2629:*"
|
521 |
|
522 |
@Element:
|
523 |
@@Name: title
|
524 |
@@Content:
|
525 |
(
|
526 |
$rfc2629:TEXT.datatype
|
527 |
| $:Inline.mix
|
528 |
)*
|
529 |
@@Attribute:
|
530 |
@@@Attribute:
|
531 |
@@@@Name: "abbrev"
|
532 |
@@@@Type: "CDATA"
|
533 |
@@Description:
|
534 |
obsolete : use rfc2629:title[@xml:lang] instead
|
535 |
@Element:
|
536 |
@@Name: title-ja
|
537 |
@@Content:
|
538 |
(
|
539 |
$rfc2629:TEXT.datatype
|
540 |
| $:Inline.mix
|
541 |
)*
|
542 |
@@Attribute:
|
543 |
@@@Attribute:
|
544 |
@@@@Name: "abbrev"
|
545 |
@@@@Type: "CDATA"
|
546 |
@@Description:
|
547 |
obsolete : use rfc2629:title[@xml:lang] instead
|
548 |
|
549 |
@Attribute:
|
550 |
@@Name: section.title
|
551 |
@@ElementType:
|
552 |
rfc2629:section
|
553 |
@@Attribute:
|
554 |
@@@Name: title-ja
|
555 |
@@@Type: "CDATA"
|
556 |
@@Description:
|
557 |
Translated title of the section
|