1 # Japanese language locale for Japan
3 # Address: Sankt Joergens Alle 8
5 # Contact: Keld Simonsen
6 # Email: Keld.Simonsen@dkuug.dk
14 # Repertoiremap: mnemonic,ds
15 # Charset: X0201 X0208 X0212
16 # Distribution and use is free, also
17 # for commercial purposes.
26 # alphabets in portable character set,
27 # Roman letters in JIS X 0208,
28 # Greek letters in JIS X 0208,
29 # Russian letters in JIS X 0208, and
30 # Uppercase letters in JIS X 0212.
31 # Uppercase letters in udc or vdc classes may be added.
33 upper <A>;<B>;<C>;<D>;<E>;<F>;<G>;<H>;<I>;<J>;<K>;<L>;<M>;\
34 <N>;<O>;<P>;<Q>;<R>;<S>;<T>;<U>;<V>;<W>;<X>;<Y>;<Z>;\
58 # Alphabets in portable character set,
59 # Roman letters in JIS X 0208,
60 # Greek letters in JIS X 0208,
61 # Russian letters in JIS X 0208, and
62 # Lowercase letters in JIS X 0212.
63 # Lowercase letters in udc or vdc classes may be added
65 lower <a>;<b>;<c>;<d>;<e>;<f>;<g>;<h>;<i>;<j>;<k>;<l>;<m>;\
66 <n>;<o>;<p>;<q>;<r>;<s>;<t>;<u>;<v>;<w>;<x>;<y>;<z>;\
78 # alpha class (default):
79 # It includes, by default, all the characters defined to be in
80 # upper or lower classes.
86 digit <zero>;<one>;<two>;<three>;<four>;\
87 <five>;<six>;<seven>;<eight>;<nine>
91 # Space characters defined in ISO DIS 9945-2 "POSIX" locale
95 space <tab>;<newline>;<vertical-tab>;<form-feed>;\
96 <carriage-return>;<space>;\
100 # cntrl class: C0 and C1 control characters as per ISO 6429.
101 # SS2 and SS3 may be excluded if an acompanying charmap uses them
102 # as single shifts to invoke graphic characters (as in EUC).
103 # Control characters in udc or vdc may be added.
105 cntrl <alert>;<backspace>;<tab>;<newline>;<vertical-tab>;\
106 <form-feed>;<carriage-return>;\
107 <NUL>;<SOH>;<STX>;<ETX>;<EOT>;<ENQ>;<ACK>;<SO>;\
108 <SI>;<DLE>;<DC1>;<DC2>;<DC3>;<DC4>;<NAK>;<SYN>;\
109 <ETB>;<CAN>;<EM>;<SUB>;<ESC>;<IS4>;<IS3>;<IS2>;\
111 <BPH>;<NBH>;<NEL>;<SSA>;<ESA>;<HTS>;<HTJ>;\
112 <VTS>;<PLD>;<PLU>;<RI>;<SS2>;<SS3>;\
113 <DCS>;<PU1>;<PU2>;<STS>;<CCH>;<MW>;<SPA>;<EPA>;\
114 <SOS>;<SCI>;<CSI>;<ST>;<OSC>;<PM>;<APC>
118 # Special characters in udc or vdc may be added as long as they
119 # do not belong to classes cntrl, alpha, digit, jkanji, jhira,
122 punct <exclamation-mark>;<quotation-mark>;<number-sign>;\
123 <dollar-sign>;<percent-sign>;<ampersand>;<apostrophe>;\
124 <left-parenthesis>;<right-parenthesis>;<asterisk>;\
125 <plus-sign>;<comma>;<hyphen>;<period>;<slash>;\
126 <colon>;<semicolon>;<less-than-sign>;<equals-sign>;\
127 <greater-than-sign>;<question-mark>;\
129 <left-square-bracket>;<backslash>;<right-square-bracket>;\
130 <circumflex>;<underscore>;\
132 <left-curly-bracket>;<vertical-line>;<right-curly-bracket>;<tilde>;\
133 <kana-full-stop>;<kana-opening-bracket>;<kana-closing-bracket>;\
134 <kana-comma>;<kana-conjunctive>;\
135 <j0102>;...;<j0110>;\
136 <j0113>;...;<j0118>;\
139 <j0129>;...;<j0194>;\
140 <j0201>;...;<j0214>;\
141 <j0226>;...;<j0233>;\
142 <j0242>;...;<j0248>;\
143 <j0260>;...;<j0274>;\
144 <j0282>;...;<j0289>;\
146 <j0801>;...;<j0832>;\
147 <J0215>;...;<J0225>;\
148 <J0234>;...;<J0236>;\
154 # upper, lower, alpha, digit, xdigit
155 # JIS X 0201 printable characters
156 # JIS X 0208 printable characters
157 # JIS X 0212 printable characters
158 # Printable characters in udc or vdc classes may be added.
160 graph <exclamation-mark>;<quotation-mark>;<number-sign>;\
161 <dollar-sign>;<percent-sign>;<ampersand>;<apostrophe>;\
162 <left-parenthesis>;<right-parenthesis>;<asterisk>;\
163 <plus-sign>;<comma>;<hyphen>;<period>;<slash>;\
164 <zero>;<one>;<two>;<three>;<four>;\
165 <five>;<six>;<seven>;<eight>;<nine>;\
166 <colon>;<semicolon>;<less-than-sign>;<equals-sign>;\
167 <greater-than-sign>;<question-mark>;\
169 <A>;<B>;<C>;<D>;<E>;<F>;<G>;<H>;<I>;<J>;<K>;<L>;<M>;\
170 <N>;<O>;<P>;<Q>;<R>;<S>;<T>;<U>;<V>;<W>;<X>;<Y>;<Z>;\
171 <left-square-bracket>;<backslash>;<right-square-bracket>;\
172 <circumflex>;<underscore>;\
174 <a>;<b>;<c>;<d>;<e>;<f>;<g>;<h>;<i>;<j>;<k>;<l>;<m>;\
175 <n>;<o>;<p>;<q>;<r>;<s>;<t>;<u>;<v>;<w>;<x>;<y>;<z>;\
176 <left-curly-bracket>;<vertical-line>;<right-curly-bracket>;<tilde>;\
177 <kana-full-stop>;<kana-opening-bracket>;<kana-closing-bracket>;\
178 <kana-comma>;<kana-conjunctive>;\
179 <kana-WO>;...;<kana-tsu>;\
180 <kana-prolonged-sound>;\
181 <kana-A>;...;<kana-N>;\
182 <kana-voiced-sound>;<kana-semivoiced-sound>;\
183 <j0102>;...;<j0194>;\
184 <j0201>;...;<j0214>;\
185 <j0226>;...;<j0233>;\
186 <j0242>;...;<j0248>;\
187 <j0260>;...;<j0274>;\
188 <j0282>;...;<j0289>;\
190 <j0316>;...;<j0325>;\
191 <j0333>;...;<j0358>;\
192 <j0365>;...;<j0390>;\
193 <j0401>;...;<j0483>;\
194 <j0501>;...;<j0586>;\
195 <j0601>;...;<j0624>;\
196 <j0633>;...;<j0656>;\
197 <j0701>;...;<j0733>;\
198 <j0749>;...;<j0781>;\
199 <j0801>;...;<j0832>;\
200 <j1601>;...;<j1694>;\
201 <j1701>;...;<j1794>;\
202 <j1801>;...;<j1894>;\
203 <j1901>;...;<j1994>;\
204 <j2001>;...;<j2094>;\
205 <j2101>;...;<j2194>;\
206 <j2201>;...;<j2294>;\
207 <j2301>;...;<j2394>;\
208 <j2401>;...;<j2494>;\
209 <j2501>;...;<j2594>;\
210 <j2601>;...;<j2694>;\
211 <j2701>;...;<j2794>;\
212 <j2801>;...;<j2894>;\
213 <j2901>;...;<j2994>;\
214 <j3001>;...;<j3094>;\
215 <j3101>;...;<j3194>;\
216 <j3201>;...;<j3294>;\
217 <j3301>;...;<j3394>;\
218 <j3401>;...;<j3494>;\
219 <j3501>;...;<j3594>;\
220 <j3601>;...;<j3694>;\
221 <j3701>;...;<j3794>;\
222 <j3801>;...;<j3894>;\
223 <j3901>;...;<j3994>;\
224 <j4001>;...;<j4094>;\
225 <j4101>;...;<j4194>;\
226 <j4201>;...;<j4294>;\
227 <j4301>;...;<j4394>;\
228 <j4401>;...;<j4494>;\
229 <j4501>;...;<j4594>;\
230 <j4601>;...;<j4694>;\
231 <j4701>;...;<j4751>;\
232 <j4801>;...;<j4894>;\
233 <j4901>;...;<j4994>;\
234 <j5001>;...;<j5094>;\
235 <j5101>;...;<j5194>;\
236 <j5201>;...;<j5294>;\
237 <j5301>;...;<j5394>;\
238 <j5401>;...;<j5494>;\
239 <j5501>;...;<j5594>;\
240 <j5601>;...;<j5694>;\
241 <j5701>;...;<j5794>;\
242 <j5801>;...;<j5894>;\
243 <j5901>;...;<j5994>;\
244 <j6001>;...;<j6094>;\
245 <j6101>;...;<j6194>;\
246 <j6201>;...;<j6294>;\
247 <j6301>;...;<j6394>;\
248 <j6401>;...;<j6494>;\
249 <j6501>;...;<j6594>;\
250 <j6601>;...;<j6694>;\
251 <j6701>;...;<j6794>;\
252 <j6801>;...;<j6894>;\
253 <j6901>;...;<j6994>;\
254 <j7001>;...;<j7094>;\
255 <j7101>;...;<j7194>;\
256 <j7201>;...;<j7294>;\
257 <j7301>;...;<j7394>;\
258 <j7401>;...;<j7494>;\
259 <j7501>;...;<j7594>;\
260 <j7601>;...;<j7694>;\
261 <j7701>;...;<j7794>;\
262 <j7801>;...;<j7894>;\
263 <j7901>;...;<j7994>;\
264 <j8001>;...;<j8094>;\
265 <j8101>;...;<j8194>;\
266 <j8201>;...;<j8294>;\
267 <j8301>;...;<j8394>;\
268 <j8401>;...;<j8406>;\
269 <J0215>;...;<J0225>;\
270 <J0234>;...;<J0236>;\
271 <J0275>;...;<J0281>;\
272 <J0665>;...;<J0669>;\
277 <J0681>;...;<J0692>;\
278 <J0734>;...;<J0746>;\
279 <J0782>;...;<J0794>;\
286 <J0911>;...;<J0913>;\
289 <J0933>;...;<J0948>;\
290 <J1001>;...;<J1024>;\
291 <J1026>;...;<J1087>;\
292 <J1101>;...;<J1127>;\
293 <J1129>;...;<J1135>;\
294 <J1137>;...;<J1187>;\
295 <J1601>;...;<J1694>;\
296 <J1701>;...;<J1794>;\
297 <J1801>;...;<J1894>;\
298 <J1901>;...;<J1994>;\
299 <J2001>;...;<J2094>;\
300 <J2101>;...;<J2194>;\
301 <J2201>;...;<J2294>;\
302 <J2301>;...;<J2394>;\
303 <J2401>;...;<J2494>;\
304 <J2501>;...;<J2594>;\
305 <J2601>;...;<J2694>;\
306 <J2701>;...;<J2794>;\
307 <J2801>;...;<J2894>;\
308 <J2901>;...;<J2994>;\
309 <J3001>;...;<J3094>;\
310 <J3101>;...;<J3194>;\
311 <J3201>;...;<J3294>;\
312 <J3301>;...;<J3394>;\
313 <J3401>;...;<J3494>;\
314 <J3501>;...;<J3594>;\
315 <J3601>;...;<J3694>;\
316 <J3701>;...;<J3794>;\
317 <J3801>;...;<J3894>;\
318 <J3901>;...;<J3994>;\
319 <J4001>;...;<J4094>;\
320 <J4101>;...;<J4194>;\
321 <J4201>;...;<J4294>;\
322 <J4301>;...;<J4394>;\
323 <J4401>;...;<J4494>;\
324 <J4501>;...;<J4594>;\
325 <J4601>;...;<J4694>;\
326 <J4701>;...;<J4794>;\
327 <J4801>;...;<J4894>;\
328 <J4901>;...;<J4994>;\
329 <J5001>;...;<J5094>;\
330 <J5101>;...;<J5194>;\
331 <J5201>;...;<J5294>;\
332 <J5301>;...;<J5394>;\
333 <J5401>;...;<J5494>;\
334 <J5501>;...;<J5594>;\
335 <J5601>;...;<J5694>;\
336 <J5701>;...;<J5794>;\
337 <J5801>;...;<J5894>;\
338 <J5901>;...;<J5994>;\
339 <J6001>;...;<J6094>;\
340 <J6101>;...;<J6194>;\
341 <J6201>;...;<J6294>;\
342 <J6301>;...;<J6394>;\
343 <J6401>;...;<J6494>;\
344 <J6501>;...;<J6594>;\
345 <J6601>;...;<J6694>;\
346 <J6701>;...;<J6794>;\
347 <J6801>;...;<J6894>;\
348 <J6901>;...;<J6994>;\
349 <J7001>;...;<J7094>;\
350 <J7101>;...;<J7194>;\
351 <J7201>;...;<J7294>;\
352 <J7301>;...;<J7394>;\
353 <J7401>;...;<J7494>;\
354 <J7501>;...;<J7594>;\
355 <J7601>;...;<J7694>;\
361 # upper, lower, alpha, digit, xdigit
362 # JIS X 0201 printable characters
363 # JIS X 0208 printable characters
364 # JIS X 0212 printable characters
365 # Pritable characters in udc or vdc classes may be added.
368 <exclamation-mark>;<quotation-mark>;<number-sign>;\
369 <dollar-sign>;<percent-sign>;<ampersand>;<apostrophe>;\
370 <left-parenthesis>;<right-parenthesis>;<asterisk>;\
371 <plus-sign>;<comma>;<hyphen>;<period>;<slash>;\
372 <zero>;<one>;<two>;<three>;<four>;\
373 <five>;<six>;<seven>;<eight>;<nine>;\
374 <colon>;<semicolon>;<less-than-sign>;<equals-sign>;\
375 <greater-than-sign>;<question-mark>;\
377 <A>;<B>;<C>;<D>;<E>;<F>;<G>;<H>;<I>;<J>;<K>;<L>;<M>;\
378 <N>;<O>;<P>;<Q>;<R>;<S>;<T>;<U>;<V>;<W>;<X>;<Y>;<Z>;\
379 <left-square-bracket>;<backslash>;<right-square-bracket>;\
380 <circumflex>;<underscore>;\
382 <a>;<b>;<c>;<d>;<e>;<f>;<g>;<h>;<i>;<j>;<k>;<l>;<m>;\
383 <n>;<o>;<p>;<q>;<r>;<s>;<t>;<u>;<v>;<w>;<x>;<y>;<z>;\
384 <left-curly-bracket>;<vertical-line>;<right-curly-bracket>;<tilde>;\
385 <kana-full-stop>;<kana-opening-bracket>;<kana-closing-bracket>;\
386 <kana-comma>;<kana-conjunctive>;\
387 <kana-WO>;...;<kana-tsu>;\
388 <kana-prolonged-sound>;\
389 <kana-A>;...;<kana-N>;\
390 <kana-voiced-sound>;<kana-semivoiced-sound>;\
391 <j0101>;...;<j0194>;\
392 <j0201>;...;<j0214>;\
393 <j0226>;...;<j0233>;\
394 <j0242>;...;<j0248>;\
395 <j0260>;...;<j0274>;\
396 <j0282>;...;<j0289>;\
398 <j0316>;...;<j0325>;\
399 <j0333>;...;<j0358>;\
400 <j0365>;...;<j0390>;\
401 <j0401>;...;<j0483>;\
402 <j0501>;...;<j0586>;\
403 <j0601>;...;<j0624>;\
404 <j0633>;...;<j0656>;\
405 <j0701>;...;<j0733>;\
406 <j0749>;...;<j0781>;\
407 <j0801>;...;<j0832>;\
408 <j1601>;...;<j1694>;\
409 <j1701>;...;<j1794>;\
410 <j1801>;...;<j1894>;\
411 <j1901>;...;<j1994>;\
412 <j2001>;...;<j2094>;\
413 <j2101>;...;<j2194>;\
414 <j2201>;...;<j2294>;\
415 <j2301>;...;<j2394>;\
416 <j2401>;...;<j2494>;\
417 <j2501>;...;<j2594>;\
418 <j2601>;...;<j2694>;\
419 <j2701>;...;<j2794>;\
420 <j2801>;...;<j2894>;\
421 <j2901>;...;<j2994>;\
422 <j3001>;...;<j3094>;\
423 <j3101>;...;<j3194>;\
424 <j3201>;...;<j3294>;\
425 <j3301>;...;<j3394>;\
426 <j3401>;...;<j3494>;\
427 <j3501>;...;<j3594>;\
428 <j3601>;...;<j3694>;\
429 <j3701>;...;<j3794>;\
430 <j3801>;...;<j3894>;\
431 <j3901>;...;<j3994>;\
432 <j4001>;...;<j4094>;\
433 <j4101>;...;<j4194>;\
434 <j4201>;...;<j4294>;\
435 <j4301>;...;<j4394>;\
436 <j4401>;...;<j4494>;\
437 <j4501>;...;<j4594>;\
438 <j4601>;...;<j4694>;\
439 <j4701>;...;<j4751>;\
440 <j4801>;...;<j4894>;\
441 <j4901>;...;<j4994>;\
442 <j5001>;...;<j5094>;\
443 <j5101>;...;<j5194>;\
444 <j5201>;...;<j5294>;\
445 <j5301>;...;<j5394>;\
446 <j5401>;...;<j5494>;\
447 <j5501>;...;<j5594>;\
448 <j5601>;...;<j5694>;\
449 <j5701>;...;<j5794>;\
450 <j5801>;...;<j5894>;\
451 <j5901>;...;<j5994>;\
452 <j6001>;...;<j6094>;\
453 <j6101>;...;<j6194>;\
454 <j6201>;...;<j6294>;\
455 <j6301>;...;<j6394>;\
456 <j6401>;...;<j6494>;\
457 <j6501>;...;<j6594>;\
458 <j6601>;...;<j6694>;\
459 <j6701>;...;<j6794>;\
460 <j6801>;...;<j6894>;\
461 <j6901>;...;<j6994>;\
462 <j7001>;...;<j7094>;\
463 <j7101>;...;<j7194>;\
464 <j7201>;...;<j7294>;\
465 <j7301>;...;<j7394>;\
466 <j7401>;...;<j7494>;\
467 <j7501>;...;<j7594>;\
468 <j7601>;...;<j7694>;\
469 <j7701>;...;<j7794>;\
470 <j7801>;...;<j7894>;\
471 <j7901>;...;<j7994>;\
472 <j8001>;...;<j8094>;\
473 <j8101>;...;<j8194>;\
474 <j8201>;...;<j8294>;\
475 <j8301>;...;<j8394>;\
476 <j8401>;...;<j8406>;\
477 <J0215>;...;<J0225>;\
478 <J0234>;...;<J0236>;\
479 <J0275>;...;<J0281>;\
480 <J0665>;...;<J0669>;\
485 <J0681>;...;<J0692>;\
486 <J0734>;...;<J0746>;\
487 <J0782>;...;<J0794>;\
494 <J0911>;...;<J0913>;\
497 <J0933>;...;<J0948>;\
498 <J1001>;...;<J1024>;\
499 <J1026>;...;<J1087>;\
500 <J1101>;...;<J1127>;\
501 <J1129>;...;<J1135>;\
502 <J1137>;...;<J1187>;\
503 <J1601>;...;<J1694>;\
504 <J1701>;...;<J1794>;\
505 <J1801>;...;<J1894>;\
506 <J1901>;...;<J1994>;\
507 <J2001>;...;<J2094>;\
508 <J2101>;...;<J2194>;\
509 <J2201>;...;<J2294>;\
510 <J2301>;...;<J2394>;\
511 <J2401>;...;<J2494>;\
512 <J2501>;...;<J2594>;\
513 <J2601>;...;<J2694>;\
514 <J2701>;...;<J2794>;\
515 <J2801>;...;<J2894>;\
516 <J2901>;...;<J2994>;\
517 <J3001>;...;<J3094>;\
518 <J3101>;...;<J3194>;\
519 <J3201>;...;<J3294>;\
520 <J3301>;...;<J3394>;\
521 <J3401>;...;<J3494>;\
522 <J3501>;...;<J3594>;\
523 <J3601>;...;<J3694>;\
524 <J3701>;...;<J3794>;\
525 <J3801>;...;<J3894>;\
526 <J3901>;...;<J3994>;\
527 <J4001>;...;<J4094>;\
528 <J4101>;...;<J4194>;\
529 <J4201>;...;<J4294>;\
530 <J4301>;...;<J4394>;\
531 <J4401>;...;<J4494>;\
532 <J4501>;...;<J4594>;\
533 <J4601>;...;<J4694>;\
534 <J4701>;...;<J4794>;\
535 <J4801>;...;<J4894>;\
536 <J4901>;...;<J4994>;\
537 <J5001>;...;<J5094>;\
538 <J5101>;...;<J5194>;\
539 <J5201>;...;<J5294>;\
540 <J5301>;...;<J5394>;\
541 <J5401>;...;<J5494>;\
542 <J5501>;...;<J5594>;\
543 <J5601>;...;<J5694>;\
544 <J5701>;...;<J5794>;\
545 <J5801>;...;<J5894>;\
546 <J5901>;...;<J5994>;\
547 <J6001>;...;<J6094>;\
548 <J6101>;...;<J6194>;\
549 <J6201>;...;<J6294>;\
550 <J6301>;...;<J6394>;\
551 <J6401>;...;<J6494>;\
552 <J6501>;...;<J6594>;\
553 <J6601>;...;<J6694>;\
554 <J6701>;...;<J6794>;\
555 <J6801>;...;<J6894>;\
556 <J6901>;...;<J6994>;\
557 <J7001>;...;<J7094>;\
558 <J7101>;...;<J7194>;\
559 <J7201>;...;<J7294>;\
560 <J7301>;...;<J7394>;\
561 <J7401>;...;<J7494>;\
562 <J7501>;...;<J7594>;\
563 <J7601>;...;<J7694>;\
569 xdigit <zero>;<one>;<two>;<three>;<four>;\
570 <five>;<six>;<seven>;<eight>;<nine>;\
571 <A>;<B>;<C>;<D>;<E>;<F>;\
572 <a>;<b>;<c>;<d>;<e>;<f>
580 # Non-standard character classes specific to the ja_JP locale
583 charclass ascii;line;jdigit;paren;jparen;jisx0201;jisx0201r;\
584 jisx0208;jisx0212;udc;vdc;gaiji;jhira;jkata;jhankana;\
585 jkanji;jspace;bkinsoku;ekinsoku
587 # ascii class: characters for which isascii() returns true
588 # C0 control characters
589 # SPACE and DELETE characters in ASCII (or JIS X 0201 Roman)
590 # Graphic characters in ASCII (or JIS X 0201 Roman)
592 ascii <NUL>;<SOH>;<STX>;<ETX>;<EOT>;<ENQ>;<ACK>;\
593 <alert>;<BEL>;<backspace>;<tab>;<newline>;\
594 <vertical-tab>;<form-feed>;<carriage-return>;\
595 <SO>;<SI>;<DLE>;<DC1>;<DC2>;<DC3>;<DC4>;<NAK>;<SYN>;\
596 <ETB>;<CAN>;<EM>;<SUB>;<ESC>;<IS4>;<IS3>;<IS2>;<IS1>;\
598 <exclamation-mark>;<quotation-mark>;<number-sign>;\
599 <dollar-sign>;<percent-sign>;<ampersand>;<apostrophe>;\
600 <left-parenthesis>;<right-parenthesis>;<asterisk>;\
601 <plus-sign>;<comma>;<hyphen>;<period>;<slash>;\
602 <zero>;<one>;<two>;<three>;<four>;\
603 <five>;<six>;<seven>;<eight>;<nine>;\
604 <colon>;<semicolon>;<less-than-sign>;<equals-sign>;\
605 <greater-than-sign>;<question-mark>;\
607 <A>;<B>;<C>;<D>;<E>;<F>;<G>;<H>;<I>;<J>;<K>;<L>;<M>;\
608 <N>;<O>;<P>;<Q>;<R>;<S>;<T>;<U>;<V>;<W>;<X>;<Y>;<Z>;\
609 <left-square-bracket>;<backslash>;<right-square-bracket>;\
610 <circumflex>;<underscore>;\
612 <a>;<b>;<c>;<d>;<e>;<f>;<g>;<h>;<i>;<j>;<k>;<l>;<m>;\
613 <n>;<o>;<p>;<q>;<r>;<s>;<t>;<u>;<v>;<w>;<x>;<y>;<z>;\
614 <left-curly-bracket>;<vertical-line>;<right-curly-bracket>;<tilde>;\
619 # The line drawing characters in JIS X 0208
620 # Line drawing characters in udc or vdc classes may be added.
623 line <j0801>;...;<j0832>
626 # jdigit class: The digit characters in JIS X 0208
628 jdigit <j0316>;...;<j0325>
632 # Parentheses and paired symbols in JIS X 0201 and JIS X 0208.
633 # Parentheses or paired symbols in udc or vdc classes may be added.
636 paren <left-parenthesis>;<right-parenthesis>;\
637 <left-square-bracket>;<right-square-bracket>;\
638 <left-curly-bracket>;<right-curly-bracket>;\
639 <kana-opening-bracket>;<kana-closing-bracket>;\
644 # The kana bracket characters in JIS X 0201 and the parentheses in JIS X 0208.
645 # Parentheses or paired symbols in udc or vdc classes may be added.
648 jparen <kana-opening-bracket>;<kana-closing-bracket>;\
653 # All the printable characters in JIS X 0201.
654 # Printable characters in udc or vdc classes with their code points
655 # in undefined area of JIS X 0201 may be added.
657 jisx0201 <alert>;<backspace>;<tab>;<newline>;<vertical-tab>;\
658 <form-feed>;<carriage-return>;\
659 <NUL>;<SOH>;<STX>;<ETX>;<EOT>;<ENQ>;<ACK>;<SO>;\
660 <SI>;<DLE>;<DC1>;<DC2>;<DC3>;<DC4>;<NAK>;<SYN>;\
661 <ETB>;<CAN>;<EM>;<SUB>;<ESC>;<IS4>;<IS3>;<IS2>;\
664 <exclamation-mark>;<quotation-mark>;<number-sign>;\
665 <dollar-sign>;<percent-sign>;<ampersand>;<apostrophe>;\
666 <left-parenthesis>;<right-parenthesis>;<asterisk>;\
667 <plus-sign>;<comma>;<hyphen>;<period>;<slash>;\
668 <zero>;<one>;<two>;<three>;<four>;\
669 <five>;<six>;<seven>;<eight>;<nine>;\
670 <colon>;<semicolon>;<less-than-sign>;<equals-sign>;\
671 <greater-than-sign>;<question-mark>;\
673 <A>;<B>;<C>;<D>;<E>;<F>;<G>;<H>;<I>;<J>;<K>;<L>;<M>;\
674 <N>;<O>;<P>;<Q>;<R>;<S>;<T>;<U>;<V>;<W>;<X>;<Y>;<Z>;\
675 <left-square-bracket>;<backslash>;<right-square-bracket>;\
676 <circumflex>;<underscore>;\
678 <a>;<b>;<c>;<d>;<e>;<f>;<g>;<h>;<i>;<j>;<k>;<l>;<m>;\
679 <n>;<o>;<p>;<q>;<r>;<s>;<t>;<u>;<v>;<w>;<x>;<y>;<z>;\
680 <left-curly-bracket>;<vertical-line>;<right-curly-bracket>;<tilde>;\
682 <kana-full-stop>;<kana-opening-bracket>;<kana-closing-bracket>;\
683 <kana-comma>;<kana-conjunctive>;\
684 <kana-WO>;...;<kana-tsu>;\
685 <kana-prolonged-sound>;\
686 <kana-A>;...;<kana-N>;\
687 <kana-voiced-sound>;<kana-semivoiced-sound>
691 # All the printable characters in the right hand side of JIS X 0201.
692 # Printable characters in udc or vdc classes with their code points
693 # in undefined area of JIS X 0201 right hand side may be added.
695 jisx0201r <kana-full-stop>;<kana-opening-bracket>;<kana-closing-bracket>;\
696 <kana-comma>;<kana-conjunctive>;\
697 <kana-WO>;...;<kana-tsu>;\
698 <kana-prolonged-sound>;\
699 <kana-A>;...;<kana-N>;\
700 <kana-voiced-sound>;<kana-semivoiced-sound>
704 # All the printable characters in JIS X 0208.
705 # Printable characters in udc or vdc classes whose code points are in
706 # the undefined area of JIS X 0208 may be added.
709 jisx0208 <j0101>;...;<j0194>;\
710 <j0201>;...;<j0214>;\
711 <j0226>;...;<j0233>;\
712 <j0242>;...;<j0248>;\
713 <j0260>;...;<j0274>;\
714 <j0282>;...;<j0289>;\
716 <j0316>;...;<j0325>;\
717 <j0333>;...;<j0358>;\
718 <j0365>;...;<j0390>;\
719 <j0401>;...;<j0483>;\
720 <j0501>;...;<j0586>;\
721 <j0601>;...;<j0624>;\
722 <j0633>;...;<j0656>;\
723 <j0701>;...;<j0733>;\
724 <j0749>;...;<j0781>;\
725 <j0801>;...;<j0832>;\
726 <j1601>;...;<j1694>;\
727 <j1701>;...;<j1794>;\
728 <j1801>;...;<j1894>;\
729 <j1901>;...;<j1994>;\
730 <j2001>;...;<j2094>;\
731 <j2101>;...;<j2194>;\
732 <j2201>;...;<j2294>;\
733 <j2301>;...;<j2394>;\
734 <j2401>;...;<j2494>;\
735 <j2501>;...;<j2594>;\
736 <j2601>;...;<j2694>;\
737 <j2701>;...;<j2794>;\
738 <j2801>;...;<j2894>;\
739 <j2901>;...;<j2994>;\
740 <j3001>;...;<j3094>;\
741 <j3101>;...;<j3194>;\
742 <j3201>;...;<j3294>;\
743 <j3301>;...;<j3394>;\
744 <j3401>;...;<j3494>;\
745 <j3501>;...;<j3594>;\
746 <j3601>;...;<j3694>;\
747 <j3701>;...;<j3794>;\
748 <j3801>;...;<j3894>;\
749 <j3901>;...;<j3994>;\
750 <j4001>;...;<j4094>;\
751 <j4101>;...;<j4194>;\
752 <j4201>;...;<j4294>;\
753 <j4301>;...;<j4394>;\
754 <j4401>;...;<j4494>;\
755 <j4501>;...;<j4594>;\
756 <j4601>;...;<j4694>;\
757 <j4701>;...;<j4751>;\
758 <j4801>;...;<j4894>;\
759 <j4901>;...;<j4994>;\
760 <j5001>;...;<j5094>;\
761 <j5101>;...;<j5194>;\
762 <j5201>;...;<j5294>;\
763 <j5301>;...;<j5394>;\
764 <j5401>;...;<j5494>;\
765 <j5501>;...;<j5594>;\
766 <j5601>;...;<j5694>;\
767 <j5701>;...;<j5794>;\
768 <j5801>;...;<j5894>;\
769 <j5901>;...;<j5994>;\
770 <j6001>;...;<j6094>;\
771 <j6101>;...;<j6194>;\
772 <j6201>;...;<j6294>;\
773 <j6301>;...;<j6394>;\
774 <j6401>;...;<j6494>;\
775 <j6501>;...;<j6594>;\
776 <j6601>;...;<j6694>;\
777 <j6701>;...;<j6794>;\
778 <j6801>;...;<j6894>;\
779 <j6901>;...;<j6994>;\
780 <j7001>;...;<j7094>;\
781 <j7101>;...;<j7194>;\
782 <j7201>;...;<j7294>;\
783 <j7301>;...;<j7394>;\
784 <j7401>;...;<j7494>;\
785 <j7501>;...;<j7594>;\
786 <j7601>;...;<j7694>;\
787 <j7701>;...;<j7794>;\
788 <j7801>;...;<j7894>;\
789 <j7901>;...;<j7994>;\
790 <j8001>;...;<j8094>;\
791 <j8101>;...;<j8194>;\
792 <j8201>;...;<j8294>;\
793 <j8301>;...;<j8394>;\
798 # All the printable characters in JIS X 0212.
799 # Printable characters in udc or vdc classes whose code points are in
800 # the undefined area of JIS X 0212 may be added.
803 jisx0212 <J0215>;...;<J0225>;\
804 <J0234>;...;<J0236>;\
805 <J0275>;...;<J0281>;\
806 <J0665>;...;<J0669>;\
811 <J0681>;...;<J0692>;\
812 <J0734>;...;<J0746>;\
813 <J0782>;...;<J0794>;\
820 <J0911>;...;<J0913>;\
823 <J0933>;...;<J0948>;\
824 <J1001>;...;<J1024>;\
825 <J1026>;...;<J1087>;\
826 <J1101>;...;<J1127>;\
827 <J1129>;...;<J1135>;\
828 <J1137>;...;<J1187>;\
829 <J1601>;...;<J1694>;\
830 <J1701>;...;<J1794>;\
831 <J1801>;...;<J1894>;\
832 <J1901>;...;<J1994>;\
833 <J2001>;...;<J2094>;\
834 <J2101>;...;<J2194>;\
835 <J2201>;...;<J2294>;\
836 <J2301>;...;<J2394>;\
837 <J2401>;...;<J2494>;\
838 <J2501>;...;<J2594>;\
839 <J2601>;...;<J2694>;\
840 <J2701>;...;<J2794>;\
841 <J2801>;...;<J2894>;\
842 <J2901>;...;<J2994>;\
843 <J3001>;...;<J3094>;\
844 <J3101>;...;<J3194>;\
845 <J3201>;...;<J3294>;\
846 <J3301>;...;<J3394>;\
847 <J3401>;...;<J3494>;\
848 <J3501>;...;<J3594>;\
849 <J3601>;...;<J3694>;\
850 <J3701>;...;<J3794>;\
851 <J3801>;...;<J3894>;\
852 <J3901>;...;<J3994>;\
853 <J4001>;...;<J4094>;\
854 <J4101>;...;<J4194>;\
855 <J4201>;...;<J4294>;\
856 <J4301>;...;<J4394>;\
857 <J4401>;...;<J4494>;\
858 <J4501>;...;<J4594>;\
859 <J4601>;...;<J4694>;\
860 <J4701>;...;<J4794>;\
861 <J4801>;...;<J4894>;\
862 <J4901>;...;<J4994>;\
863 <J5001>;...;<J5094>;\
864 <J5101>;...;<J5194>;\
865 <J5201>;...;<J5294>;\
866 <J5301>;...;<J5394>;\
867 <J5401>;...;<J5494>;\
868 <J5501>;...;<J5594>;\
869 <J5601>;...;<J5694>;\
870 <J5701>;...;<J5794>;\
871 <J5801>;...;<J5894>;\
872 <J5901>;...;<J5994>;\
873 <J6001>;...;<J6094>;\
874 <J6101>;...;<J6194>;\
875 <J6201>;...;<J6294>;\
876 <J6301>;...;<J6394>;\
877 <J6401>;...;<J6494>;\
878 <J6501>;...;<J6594>;\
879 <J6601>;...;<J6694>;\
880 <J6701>;...;<J6794>;\
881 <J6801>;...;<J6894>;\
882 <J6901>;...;<J6994>;\
883 <J7001>;...;<J7094>;\
884 <J7101>;...;<J7194>;\
885 <J7201>;...;<J7294>;\
886 <J7301>;...;<J7394>;\
887 <J7401>;...;<J7494>;\
888 <J7501>;...;<J7594>;\
889 <J7601>;...;<J7694>;\
893 # udc class: user defined characters
899 # vdc class: vender defined characters
905 # gaiji class: udc or vdc
912 # The Hiragana characters in JIS X 0208.
913 # Hiragana characters in udc or vdc classes may be added.
916 jhira <j0401>;...;<j0483>;\
918 <j0121>;<j0122>;<j0128>
922 # The Katakana characters in JIS X 0208 JIS X 0201.
923 # The voiced, semivoiced and prolonged sound marks in JIS X 0208
925 # The Katakana iteration marks in JIS X 0208.
926 # Katakana characters in udc or vdc classes may be added.
929 jkata <kana-WO>;<kana-a>;<kana-i>;<kana-u>;<kana-e>;<kana-o>;\
930 <kana-ya>;<kana-yu>;<kana-yo>;<kana-tsu>;<kana-prolonged-sound>;\
931 <kana-A>;<kana-I>;<kana-U>;<kana-E>;<kana-O>;\
932 <kana-KA>;<kana-KI>;<kana-KU>;<kana-KE>;<kana-KO>;\
933 <kana-SA>;<kana-SHI>;<kana-SU>;<kana-SE>;<kana-SO>;\
934 <kana-TA>;<kana-CHI>;<kana-TSU>;<kana-TE>;<kana-TO>;\
935 <kana-NA>;<kana-NI>;<kana-NU>;<kana-NE>;<kana-NO>;\
936 <kana-HA>;<kana-HI>;<kana-FU>;<kana-HE>;<kana-HO>;\
937 <kana-MA>;<kana-MI>;<kana-MU>;<kana-ME>;<kana-MO>;\
938 <kana-YA>;<kana-YU>;<kana-YO>;<kana-RA>;<kana-RI>;\
939 <kana-RU>;<kana-RE>;<kana-RO>;<kana-WA>;<kana-N>;\
940 <kana-voiced-sound>;<kana-semivoiced-sound>;\
941 <j0501>;...;<j0586>;\
943 <j0119>;<j0120>;<j0128>
947 # The Katakana characters in JIS X 0201.
948 # The voiced, semivoiced and prolonged sound marks in JIS X 0201.
949 # Katakana characters, Katakana symbols in JIS X 0201, or udc/vdc
950 # in undefined area of JIS X 0201 may be added.
953 jhankana <kana-WO>;<kana-a>;<kana-i>;<kana-u>;<kana-e>;<kana-o>;\
954 <kana-ya>;<kana-yu>;<kana-yo>;<kana-tsu>;<kana-prolonged-sound>;\
955 <kana-A>;<kana-I>;<kana-U>;<kana-E>;<kana-O>;\
956 <kana-KA>;<kana-KI>;<kana-KU>;<kana-KE>;<kana-KO>;\
957 <kana-SA>;<kana-SHI>;<kana-SU>;<kana-SE>;<kana-SO>;\
958 <kana-TA>;<kana-CHI>;<kana-TSU>;<kana-TE>;<kana-TO>;\
959 <kana-NA>;<kana-NI>;<kana-NU>;<kana-NE>;<kana-NO>;\
960 <kana-HA>;<kana-HI>;<kana-FU>;<kana-HE>;<kana-HO>;\
961 <kana-MA>;<kana-MI>;<kana-MU>;<kana-ME>;<kana-MO>;\
962 <kana-YA>;<kana-YU>;<kana-YO>;<kana-RA>;<kana-RI>;\
963 <kana-RU>;<kana-RE>;<kana-RO>;<kana-WA>;<kana-N>;\
964 <kana-voiced-sound>;<kana-semivoiced-sound>
967 # jkanji class: Kanji (Ideograms)
968 # Kanji in JIS X 0208 and JIS X 0212.
969 # Kanji Iteration mark in JIS X 0208.
970 # Han-numeral zero in JIS X 0208.
971 # Kanji in udc or vdc classes may be added.
974 jkanji <j1601>;...;<j1694>;\
975 <j1701>;...;<j1794>;\
976 <j1801>;...;<j1894>;\
977 <j1901>;...;<j1994>;\
978 <j2001>;...;<j2094>;\
979 <j2101>;...;<j2194>;\
980 <j2201>;...;<j2294>;\
981 <j2301>;...;<j2394>;\
982 <j2401>;...;<j2494>;\
983 <j2501>;...;<j2594>;\
984 <j2601>;...;<j2694>;\
985 <j2701>;...;<j2794>;\
986 <j2801>;...;<j2894>;\
987 <j2901>;...;<j2994>;\
988 <j3001>;...;<j3094>;\
989 <j3101>;...;<j3194>;\
990 <j3201>;...;<j3294>;\
991 <j3301>;...;<j3394>;\
992 <j3401>;...;<j3494>;\
993 <j3501>;...;<j3594>;\
994 <j3601>;...;<j3694>;\
995 <j3701>;...;<j3794>;\
996 <j3801>;...;<j3894>;\
997 <j3901>;...;<j3994>;\
998 <j4001>;...;<j4094>;\
999 <j4101>;...;<j4194>;\
1000 <j4201>;...;<j4294>;\
1001 <j4301>;...;<j4394>;\
1002 <j4401>;...;<j4494>;\
1003 <j4501>;...;<j4594>;\
1004 <j4601>;...;<j4694>;\
1005 <j4701>;...;<j4751>;\
1006 <j4801>;...;<j4894>;\
1007 <j4901>;...;<j4994>;\
1008 <j5001>;...;<j5094>;\
1009 <j5101>;...;<j5194>;\
1010 <j5201>;...;<j5294>;\
1011 <j5301>;...;<j5394>;\
1012 <j5401>;...;<j5494>;\
1013 <j5501>;...;<j5594>;\
1014 <j5601>;...;<j5694>;\
1015 <j5701>;...;<j5794>;\
1016 <j5801>;...;<j5894>;\
1017 <j5901>;...;<j5994>;\
1018 <j6001>;...;<j6094>;\
1019 <j6101>;...;<j6194>;\
1020 <j6201>;...;<j6294>;\
1021 <j6301>;...;<j6394>;\
1022 <j6401>;...;<j6494>;\
1023 <j6501>;...;<j6594>;\
1024 <j6601>;...;<j6694>;\
1025 <j6701>;...;<j6794>;\
1026 <j6801>;...;<j6894>;\
1027 <j6901>;...;<j6994>;\
1028 <j7001>;...;<j7094>;\
1029 <j7101>;...;<j7194>;\
1030 <j7201>;...;<j7294>;\
1031 <j7301>;...;<j7394>;\
1032 <j7401>;...;<j7494>;\
1033 <j7501>;...;<j7594>;\
1034 <j7601>;...;<j7694>;\
1035 <j7701>;...;<j7794>;\
1036 <j7801>;...;<j7894>;\
1037 <j7901>;...;<j7994>;\
1038 <j8001>;...;<j8094>;\
1039 <j8101>;...;<j8194>;\
1040 <j8201>;...;<j8294>;\
1041 <j8301>;...;<j8394>;\
1042 <j8401>;...;<j8406>;\
1043 <J1601>;...;<J1694>;\
1044 <J1701>;...;<J1794>;\
1045 <J1801>;...;<J1894>;\
1046 <J1901>;...;<J1994>;\
1047 <J2001>;...;<J2094>;\
1048 <J2101>;...;<J2194>;\
1049 <J2201>;...;<J2294>;\
1050 <J2301>;...;<J2394>;\
1051 <J2401>;...;<J2494>;\
1052 <J2501>;...;<J2594>;\
1053 <J2601>;...;<J2694>;\
1054 <J2701>;...;<J2794>;\
1055 <J2801>;...;<J2894>;\
1056 <J2901>;...;<J2994>;\
1057 <J3001>;...;<J3094>;\
1058 <J3101>;...;<J3194>;\
1059 <J3201>;...;<J3294>;\
1060 <J3301>;...;<J3394>;\
1061 <J3401>;...;<J3494>;\
1062 <J3501>;...;<J3594>;\
1063 <J3601>;...;<J3694>;\
1064 <J3701>;...;<J3794>;\
1065 <J3801>;...;<J3894>;\
1066 <J3901>;...;<J3994>;\
1067 <J4001>;...;<J4094>;\
1068 <J4101>;...;<J4194>;\
1069 <J4201>;...;<J4294>;\
1070 <J4301>;...;<J4394>;\
1071 <J4401>;...;<J4494>;\
1072 <J4501>;...;<J4594>;\
1073 <J4601>;...;<J4694>;\
1074 <J4701>;...;<J4794>;\
1075 <J4801>;...;<J4894>;\
1076 <J4901>;...;<J4994>;\
1077 <J5001>;...;<J5094>;\
1078 <J5101>;...;<J5194>;\
1079 <J5201>;...;<J5294>;\
1080 <J5301>;...;<J5394>;\
1081 <J5401>;...;<J5494>;\
1082 <J5501>;...;<J5594>;\
1083 <J5601>;...;<J5694>;\
1084 <J5701>;...;<J5794>;\
1085 <J5801>;...;<J5894>;\
1086 <J5901>;...;<J5994>;\
1087 <J6001>;...;<J6094>;\
1088 <J6101>;...;<J6194>;\
1089 <J6201>;...;<J6294>;\
1090 <J6301>;...;<J6394>;\
1091 <J6401>;...;<J6494>;\
1092 <J6501>;...;<J6594>;\
1093 <J6601>;...;<J6694>;\
1094 <J6701>;...;<J6794>;\
1095 <J6801>;...;<J6894>;\
1096 <J6901>;...;<J6994>;\
1097 <J7001>;...;<J7094>;\
1098 <J7101>;...;<J7194>;\
1099 <J7201>;...;<J7294>;\
1100 <J7301>;...;<J7394>;\
1101 <J7401>;...;<J7494>;\
1102 <J7501>;...;<J7594>;\
1103 <J7601>;...;<J7694>;\
1104 <J7701>;...;<J7767>;\
1105 <j0124>;<j0125>;<j0127>
1108 # jspace class: The space character in JIS X 0208
1113 # Kinsoku Processing Class (Optional):
1114 # bkinsoku (Japanese line-breaking rule for the beginning of a line)
1115 # ekinsoku (Japanese line-breaking rule for the end of a line)
1118 bkinsoku <right-parenthesis>;\
1121 <right-square-bracket>;\
1124 <kana-closing-bracket>;\
1135 <kana-prolonged-sound>;\
1136 <kana-voiced-sound>;\
1137 <kana-semivoiced-sound>;\
1138 <j0102>;...;<j0105>;\
1139 <j0119>;...;<j0122>;\
1176 ekinsoku <left-parenthesis>;\
1177 <left-square-bracket>;\
1179 <kana-opening-bracket>;\
1193 # toupper and tolower: also handle Roman, Greek and Russian
1194 # characters in JIS X 0208 and JIS X 0212
1196 toupper (<a>,<A>);(<b>,<B>);(<c>,<C>);(<d>,<D>);(<e>,<E>);\
1197 (<f>,<F>);(<g>,<G>);(<h>,<H>);(<i>,<I>);(<j>,<J>);\
1198 (<k>,<K>);(<l>,<L>);(<m>,<M>);(<n>,<N>);(<o>,<O>);\
1199 (<p>,<P>);(<q>,<Q>);(<r>,<R>);(<s>,<S>);(<t>,<T>);\
1200 (<u>,<U>);(<v>,<V>);(<w>,<W>);(<x>,<X>);(<y>,<Y>);\
1202 (<j0365>,<j0333>);(<j0366>,<j0334>);(<j0367>,<j0335>);\
1203 (<j0368>,<j0336>);(<j0369>,<j0337>);(<j0370>,<j0338>);\
1204 (<j0371>,<j0339>);(<j0372>,<j0340>);(<j0373>,<j0341>);\
1205 (<j0374>,<j0342>);(<j0375>,<j0343>);(<j0376>,<j0344>);\
1206 (<j0377>,<j0345>);(<j0378>,<j0346>);(<j0379>,<j0347>);\
1207 (<j0380>,<j0348>);(<j0381>,<j0349>);(<j0382>,<j0350>);\
1208 (<j0383>,<j0351>);(<j0384>,<j0352>);(<j0385>,<j0353>);\
1209 (<j0386>,<j0354>);(<j0387>,<j0355>);(<j0388>,<j0356>);\
1210 (<j0389>,<j0357>);(<j0390>,<j0358>);\
1211 (<j0633>,<j0601>);(<j0634>,<j0602>);(<j0635>,<j0603>);\
1212 (<j0636>,<j0604>);(<j0637>,<j0605>);(<j0638>,<j0606>);\
1213 (<j0639>,<j0607>);(<j0640>,<j0608>);(<j0641>,<j0609>);\
1214 (<j0642>,<j0610>);(<j0643>,<j0611>);(<j0644>,<j0612>);\
1215 (<j0645>,<j0613>);(<j0646>,<j0614>);(<j0647>,<j0615>);\
1216 (<j0648>,<j0616>);(<j0649>,<j0617>);(<j0650>,<j0618>);\
1217 (<j0651>,<j0619>);(<j0652>,<j0620>);(<j0653>,<j0621>);\
1218 (<j0654>,<j0622>);(<j0655>,<j0623>);(<j0656>,<j0624>);\
1219 (<j0749>,<j0701>);(<j0750>,<j0702>);(<j0751>,<j0703>);\
1220 (<j0752>,<j0704>);(<j0753>,<j0705>);(<j0754>,<j0706>);\
1221 (<j0755>,<j0707>);(<j0756>,<j0708>);(<j0757>,<j0709>);\
1222 (<j0758>,<j0710>);(<j0759>,<j0711>);(<j0760>,<j0712>);\
1223 (<j0761>,<j0713>);(<j0762>,<j0714>);(<j0763>,<j0715>);\
1224 (<j0764>,<j0716>);(<j0765>,<j0717>);(<j0766>,<j0718>);\
1225 (<j0767>,<j0719>);(<j0768>,<j0720>);(<j0769>,<j0721>);\
1226 (<j0770>,<j0722>);(<j0771>,<j0723>);(<j0772>,<j0724>);\
1227 (<j0773>,<j0725>);(<j0774>,<j0726>);(<j0775>,<j0727>);\
1228 (<j0776>,<j0728>);(<j0777>,<j0729>);(<j0778>,<j0730>);\
1229 (<j0779>,<j0731>);(<j0780>,<j0732>);(<j0781>,<j0733>);\
1230 (<J0681>,<J0665>);(<J0682>,<J0666>);(<J0683>,<J0667>);\
1231 (<J0684>,<J0668>);(<J0685>,<J0669>);(<J0687>,<J0671>);\
1232 (<J0689>,<J0673>);(<J0690>,<J0674>);(<J0692>,<J0676>);\
1233 (<J0782>,<J0734>);(<J0783>,<J0735>);(<J0784>,<J0736>);\
1234 (<J0785>,<J0737>);(<J0786>,<J0738>);(<J0787>,<J0739>);\
1235 (<J0788>,<J0740>);(<J0789>,<J0741>);(<J0790>,<J0742>);\
1236 (<J0791>,<J0743>);(<J0792>,<J0744>);(<J0793>,<J0745>);\
1237 (<J0794>,<J0746>);(<J0933>,<J0901>);(<J0934>,<J0902>);\
1238 (<J0936>,<J0904>);(<J0938>,<J0906>);(<J0940>,<J0908>);\
1239 (<J0941>,<J0909>);(<J0943>,<J0911>);(<J0944>,<J0912>);\
1240 (<J0945>,<J0913>);(<J0947>,<J0915>);(<J0948>,<J0916>);\
1241 (<J1101>,<J1001>);(<J1102>,<J1002>);(<J1103>,<J1003>);\
1242 (<J1104>,<J1004>);(<J1105>,<J1005>);(<J1106>,<J1006>);\
1243 (<J1107>,<J1007>);(<J1108>,<J1008>);(<J1109>,<J1009>);\
1244 (<J1110>,<J1010>);(<J1111>,<J1011>);(<J1112>,<J1012>);\
1245 (<J1113>,<J1013>);(<J1114>,<J1014>);(<J1115>,<J1015>);\
1246 (<J1116>,<J1016>);(<J1117>,<J1017>);(<J1118>,<J1018>);\
1247 (<J1119>,<J1019>);(<J1120>,<J1020>);(<J1121>,<J1021>);\
1248 (<J1122>,<J1022>);(<J1123>,<J1023>);(<J1124>,<J1024>);\
1249 (<J1126>,<J1026>);(<J1127>,<J1027>);(<J1129>,<J1029>);\
1250 (<J1130>,<J1030>);(<J1131>,<J1031>);(<J1132>,<J1032>);\
1251 (<J1133>,<J1033>);(<J1134>,<J1034>);(<J1135>,<J1035>);\
1252 (<J1137>,<J1037>);(<J1138>,<J1038>);(<J1139>,<J1039>);\
1253 (<J1140>,<J1040>);(<J1141>,<J1041>);(<J1142>,<J1042>);\
1254 (<J1143>,<J1043>);(<J1144>,<J1044>);(<J1145>,<J1045>);\
1255 (<J1146>,<J1046>);(<J1147>,<J1047>);(<J1148>,<J1048>);\
1256 (<J1149>,<J1049>);(<J1150>,<J1050>);(<J1151>,<J1051>);\
1257 (<J1152>,<J1052>);(<J1153>,<J1053>);(<J1154>,<J1054>);\
1258 (<J1155>,<J1055>);(<J1156>,<J1056>);(<J1157>,<J1057>);\
1259 (<J1158>,<J1058>);(<J1159>,<J1059>);(<J1160>,<J1060>);\
1260 (<J1161>,<J1061>);(<J1162>,<J1062>);(<J1163>,<J1063>);\
1261 (<J1164>,<J1064>);(<J1165>,<J1065>);(<J1166>,<J1066>);\
1262 (<J1167>,<J1067>);(<J1168>,<J1068>);(<J1169>,<J1069>);\
1263 (<J1170>,<J1070>);(<J1171>,<J1071>);(<J1172>,<J1072>);\
1264 (<J1173>,<J1073>);(<J1174>,<J1074>);(<J1175>,<J1075>);\
1265 (<J1176>,<J1076>);(<J1177>,<J1077>);(<J1178>,<J1078>);\
1266 (<J1179>,<J1079>);(<J1180>,<J1080>);(<J1181>,<J1081>);\
1267 (<J1182>,<J1082>);(<J1183>,<J1083>);(<J1184>,<J1084>);\
1268 (<J1185>,<J1085>);(<J1186>,<J1086>);(<J1187>,<J1087>)
1270 tolower (<A>,<a>);(<B>,<b>);(<C>,<c>);(<D>,<d>);(<E>,<e>);\
1271 (<F>,<f>);(<G>,<g>);(<H>,<h>);(<I>,<i>);(<J>,<j>);\
1272 (<K>,<k>);(<L>,<l>);(<M>,<m>);(<N>,<n>);(<O>,<o>);\
1273 (<P>,<p>);(<Q>,<q>);(<R>,<r>);(<S>,<s>);(<T>,<t>);\
1274 (<U>,<u>);(<V>,<v>);(<W>,<w>);(<X>,<x>);(<Y>,<y>);\
1276 (<j0333>,<j0365>);(<j0334>,<j0366>);(<j0335>,<j0367>);\
1277 (<j0336>,<j0368>);(<j0337>,<j0369>);(<j0338>,<j0370>);\
1278 (<j0339>,<j0371>);(<j0340>,<j0372>);(<j0341>,<j0373>);\
1279 (<j0342>,<j0374>);(<j0343>,<j0375>);(<j0344>,<j0376>);\
1280 (<j0345>,<j0377>);(<j0346>,<j0378>);(<j0347>,<j0379>);\
1281 (<j0348>,<j0380>);(<j0349>,<j0381>);(<j0350>,<j0382>);\
1282 (<j0351>,<j0383>);(<j0352>,<j0384>);(<j0353>,<j0385>);\
1283 (<j0354>,<j0386>);(<j0355>,<j0387>);(<j0356>,<j0388>);\
1284 (<j0357>,<j0389>);(<j0358>,<j0390>);\
1285 (<j0601>,<j0633>);(<j0602>,<j0634>);(<j0603>,<j0635>);\
1286 (<j0604>,<j0636>);(<j0605>,<j0637>);(<j0606>,<j0638>);\
1287 (<j0607>,<j0639>);(<j0608>,<j0640>);(<j0609>,<j0641>);\
1288 (<j0610>,<j0642>);(<j0611>,<j0643>);(<j0612>,<j0644>);\
1289 (<j0613>,<j0645>);(<j0614>,<j0646>);(<j0615>,<j0647>);\
1290 (<j0616>,<j0648>);(<j0617>,<j0649>);(<j0618>,<j0650>);\
1291 (<j0619>,<j0651>);(<j0620>,<j0652>);(<j0621>,<j0653>);\
1292 (<j0622>,<j0654>);(<j0623>,<j0655>);(<j0624>,<j0656>);\
1293 (<j0701>,<j0749>);(<j0702>,<j0750>);(<j0703>,<j0751>);\
1294 (<j0704>,<j0752>);(<j0705>,<j0753>);(<j0706>,<j0754>);\
1295 (<j0707>,<j0755>);(<j0708>,<j0756>);(<j0709>,<j0757>);\
1296 (<j0710>,<j0758>);(<j0711>,<j0759>);(<j0712>,<j0760>);\
1297 (<j0713>,<j0761>);(<j0714>,<j0762>);(<j0715>,<j0763>);\
1298 (<j0716>,<j0764>);(<j0717>,<j0765>);(<j0718>,<j0766>);\
1299 (<j0719>,<j0767>);(<j0720>,<j0768>);(<j0721>,<j0769>);\
1300 (<j0722>,<j0770>);(<j0723>,<j0771>);(<j0724>,<j0772>);\
1301 (<j0725>,<j0773>);(<j0726>,<j0774>);(<j0727>,<j0775>);\
1302 (<j0728>,<j0776>);(<j0729>,<j0777>);(<j0730>,<j0778>);\
1303 (<j0731>,<j0779>);(<j0732>,<j0780>);(<j0733>,<j0781>);\
1304 (<J0665>,<J0681>);(<J0666>,<J0682>);(<J0667>,<J0683>);\
1305 (<J0668>,<J0684>);(<J0669>,<J0685>);(<J0671>,<J0687>);\
1306 (<J0673>,<J0689>);(<J0674>,<J0690>);(<J0676>,<J0692>);\
1307 (<J0734>,<J0782>);(<J0735>,<J0783>);(<J0736>,<J0784>);\
1308 (<J0737>,<J0785>);(<J0738>,<J0786>);(<J0739>,<J0787>);\
1309 (<J0740>,<J0788>);(<J0741>,<J0789>);(<J0742>,<J0790>);\
1310 (<J0743>,<J0791>);(<J0744>,<J0792>);(<J0745>,<J0793>);\
1311 (<J0746>,<J0794>);(<J0901>,<J0933>);(<J0902>,<J0934>);\
1312 (<J0904>,<J0936>);(<J0906>,<J0938>);(<J0908>,<J0940>);\
1313 (<J0909>,<J0941>);(<J0911>,<J0943>);(<J0912>,<J0944>);\
1314 (<J0913>,<J0945>);(<J0915>,<J0947>);(<J0916>,<J0948>);\
1315 (<J1001>,<J1101>);(<J1002>,<J1102>);(<J1003>,<J1103>);\
1316 (<J1004>,<J1104>);(<J1005>,<J1105>);(<J1006>,<J1106>);\
1317 (<J1007>,<J1107>);(<J1008>,<J1108>);(<J1009>,<J1109>);\
1318 (<J1010>,<J1110>);(<J1011>,<J1111>);(<J1012>,<J1112>);\
1319 (<J1013>,<J1113>);(<J1014>,<J1114>);(<J1015>,<J1115>);\
1320 (<J1016>,<J1116>);(<J1017>,<J1117>);(<J1018>,<J1118>);\
1321 (<J1019>,<J1119>);(<J1020>,<J1120>);(<J1021>,<J1121>);\
1322 (<J1022>,<J1122>);(<J1023>,<J1123>);(<J1024>,<J1124>);\
1323 (<J1026>,<J1126>);(<J1027>,<J1127>);(<J1029>,<J1129>);\
1324 (<J1030>,<J1130>);(<J1031>,<J1131>);(<J1032>,<J1132>);\
1325 (<J1033>,<J1133>);(<J1034>,<J1134>);(<J1035>,<J1135>);\
1326 (<J1037>,<J1137>);(<J1038>,<J1138>);(<J1039>,<J1139>);\
1327 (<J1040>,<J1140>);(<J1041>,<J1141>);(<J1042>,<J1142>);\
1328 (<J1043>,<J1143>);(<J1044>,<J1144>);(<J1045>,<J1145>);\
1329 (<J1046>,<J1146>);(<J1047>,<J1147>);(<J1048>,<J1148>);\
1330 (<J1049>,<J1149>);(<J1050>,<J1150>);(<J1051>,<J1151>);\
1331 (<J1052>,<J1152>);(<J1053>,<J1153>);(<J1054>,<J1154>);\
1332 (<J1055>,<J1155>);(<J1056>,<J1156>);(<J1057>,<J1157>);\
1333 (<J1058>,<J1158>);(<J1059>,<J1159>);(<J1060>,<J1160>);\
1334 (<J1061>,<J1161>);(<J1062>,<J1162>);(<J1063>,<J1163>);\
1335 (<J1064>,<J1164>);(<J1065>,<J1165>);(<J1066>,<J1166>);\
1336 (<J1067>,<J1167>);(<J1068>,<J1168>);(<J1069>,<J1169>);\
1337 (<J1070>,<J1170>);(<J1071>,<J1171>);(<J1072>,<J1172>);\
1338 (<J1073>,<J1173>);(<J1074>,<J1174>);(<J1075>,<J1175>);\
1339 (<J1076>,<J1176>);(<J1077>,<J1177>);(<J1078>,<J1178>);\
1340 (<J1079>,<J1179>);(<J1080>,<J1180>);(<J1081>,<J1181>);\
1341 (<J1082>,<J1182>);(<J1083>,<J1183>);(<J1084>,<J1184>);\
1342 (<J1085>,<J1185>);(<J1086>,<J1186>);(<J1087>,<J1187>)
1348 # This collation table is an attempt to satisfy Japanese
1349 # requirements based on and within the scope of the current POSIX.2
1350 # DIS, and is not regarded as a common practice in Japan.
1352 # This collation table is for sorting Japanese by pronunciation. Only
1353 # Hiragana and Katakana (collectively called Kana) are sorted.
1354 # Kanji are sorted according to their encoding. It is expected that
1355 # applications will make use of this by storing Yomi (or pronunciation)
1356 # with each Kanji word or name, and that the Yomi will be used for
1357 # sorting. For example, a telephone number database application might
1358 # store the names of people in Kanji together with the Yomi.
1360 # Portable characters are sorted according to their encoding, but
1361 # upper case letters and lower case letters are sorted case insensitively.
1363 # Collation rules were derived from a dictionary. The rules are given
1364 # below, together with examples. In the examples, upper case is used to
1365 # denote Katakana, and lower case to denote Hiragana.
1369 # Katakana before Hiragana GARON vs garon
1370 # Small before Normal kyaku vs kiyaku
1371 # Normal before Voiced before Semi-voiced han vs ban, BANKU vs PANKU
1372 # ka before GA before ga kan vs GAN vs gan
1374 # For ease of understanding, the symbolic character names used in this
1375 # definition are the ones provided by Keld Simonsen in his 10646 charmap.
1377 # The following iteration marks and voiced sound marks are not
1380 # <*5> HIRAGANA ITERATION MARK
1381 # <+5> HIRAGANA VOICED ITERATION MARK
1382 # <*6> KATAKANA ITERATION MARK
1383 # <+6> KATAKANA VOICED ITERATION MARK
1384 # <"5> HIRAGANA-KATAKANA VOICED SOUND MARK
1385 # <05> HIRAGANA-KATAKANA SEMI-VOICED SOUND MARK
1388 #----------------------------------------------------------------------
1391 # The following definitions are for prolonged sounds (for Katakana
1395 collating-element <*-a6-6> from <a6><-6>
1396 collating-element <*-a6A6> from <a6><A6>
1397 collating-element <*-A6-6> from <A6><-6>
1398 collating-element <*-A6A6> from <A6><A6>
1399 collating-element <*-Ka-6> from <Ka><-6>
1400 collating-element <*-KaA6> from <Ka><A6>
1401 collating-element <*-Ga-6> from <Ga><-6>
1402 collating-element <*-GaA6> from <Ga><A6>
1403 collating-element <*-Sa-6> from <Sa><-6>
1404 collating-element <*-SaA6> from <Sa><A6>
1405 collating-element <*-Za-6> from <Za><-6>
1406 collating-element <*-ZaA6> from <Za><A6>
1407 collating-element <*-Ta-6> from <Ta><-6>
1408 collating-element <*-TaA6> from <Ta><A6>
1409 collating-element <*-Da-6> from <Da><-6>
1410 collating-element <*-DaA6> from <Da><A6>
1411 collating-element <*-Na-6> from <Na><-6>
1412 collating-element <*-NaA6> from <Na><A6>
1413 collating-element <*-Ha-6> from <Ha><-6>
1414 collating-element <*-HaA6> from <Ha><A6>
1415 collating-element <*-Ba-6> from <Ba><-6>
1416 collating-element <*-BaA6> from <Ba><A6>
1417 collating-element <*-Pa-6> from <Pa><-6>
1418 collating-element <*-PaA6> from <Pa><A6>
1419 collating-element <*-Ma-6> from <Ma><-6>
1420 collating-element <*-MaA6> from <Ma><A6>
1421 collating-element <*-YA-6> from <YA><-6>
1422 collating-element <*-YAA6> from <YA><A6>
1423 collating-element <*-Ya-6> from <Ya><-6>
1424 collating-element <*-YaA6> from <Ya><A6>
1425 collating-element <*-Ra-6> from <Ra><-6>
1426 collating-element <*-RaA6> from <Ra><A6>
1427 collating-element <*-WA-6> from <WA><-6>
1428 collating-element <*-WAA6> from <WA><A6>
1429 collating-element <*-Wa-6> from <Wa><-6>
1430 collating-element <*-WaA6> from <Wa><A6>
1431 collating-element <*-i6-6> from <i6><-6>
1432 collating-element <*-i6I6> from <i6><I6>
1433 collating-element <*-I6-6> from <I6><-6>
1434 collating-element <*-I6I6> from <I6><I6>
1435 collating-element <*-Ki-6> from <Ki><-6>
1436 collating-element <*-KiI6> from <Ki><I6>
1437 collating-element <*-Gi-6> from <Gi><-6>
1438 collating-element <*-GiI6> from <Gi><I6>
1439 collating-element <*-Si-6> from <Si><-6>
1440 collating-element <*-SiI6> from <Si><I6>
1441 collating-element <*-Zi-6> from <Zi><-6>
1442 collating-element <*-ZiI6> from <Zi><I6>
1443 collating-element <*-Ti-6> from <Ti><-6>
1444 collating-element <*-TiI6> from <Ti><I6>
1445 collating-element <*-Di-6> from <Di><-6>
1446 collating-element <*-DiI6> from <Di><I6>
1447 collating-element <*-Ni-6> from <Ni><-6>
1448 collating-element <*-NiI6> from <Ni><I6>
1449 collating-element <*-Hi-6> from <Hi><-6>
1450 collating-element <*-HiI6> from <Hi><I6>
1451 collating-element <*-Pi-6> from <Pi><-6>
1452 collating-element <*-PiI6> from <Pi><I6>
1453 collating-element <*-Bi-6> from <Bi><-6>
1454 collating-element <*-BiI6> from <Bi><I6>
1455 collating-element <*-Mi-6> from <Mi><-6>
1456 collating-element <*-MiI6> from <Mi><I6>
1457 collating-element <*-Ri-6> from <Ri><-6>
1458 collating-element <*-RiI6> from <Ri><I6>
1459 collating-element <*-Wi-6> from <Wi><-6>
1460 collating-element <*-WiI6> from <Wi><I6>
1461 collating-element <*-u6-6> from <u6><-6>
1462 collating-element <*-u6U6> from <u6><U6>
1463 collating-element <*-U6-6> from <U6><-6>
1464 collating-element <*-U6U6> from <U6><U6>
1465 collating-element <*-Ku-6> from <Ku><-6>
1466 collating-element <*-KuU6> from <Ku><U6>
1467 collating-element <*-Gu-6> from <Gu><-6>
1468 collating-element <*-GuU6> from <Gu><U6>
1469 collating-element <*-Su-6> from <Su><-6>
1470 collating-element <*-SuU6> from <Su><U6>
1471 collating-element <*-Zu-6> from <Zu><-6>
1472 collating-element <*-ZuU6> from <Zu><U6>
1473 collating-element <*-Tu-6> from <Tu><-6>
1474 collating-element <*-TuU6> from <Tu><U6>
1475 collating-element <*-Du-6> from <Du><-6>
1476 collating-element <*-DuU6> from <Du><U6>
1477 collating-element <*-Nu-6> from <Nu><-6>
1478 collating-element <*-NuU6> from <Nu><U6>
1479 collating-element <*-Hu-6> from <Hu><-6>
1480 collating-element <*-HuU6> from <Hu><U6>
1481 collating-element <*-Bu-6> from <Bu><-6>
1482 collating-element <*-BuU6> from <Bu><U6>
1483 collating-element <*-Pu-6> from <Pu><-6>
1484 collating-element <*-PuU6> from <Pu><U6>
1485 collating-element <*-Mu-6> from <Mu><-6>
1486 collating-element <*-MuU6> from <Mu><U6>
1487 collating-element <*-YU-6> from <YU><-6>
1488 collating-element <*-YUU6> from <YU><U6>
1489 collating-element <*-Yu-6> from <Yu><-6>
1490 collating-element <*-YuU6> from <Yu><U6>
1491 collating-element <*-Ru-6> from <Ru><-6>
1492 collating-element <*-RuU6> from <Ru><U6>
1493 collating-element <*-Vu-6> from <Vu><-6>
1494 collating-element <*-VuU6> from <Vu><U6>
1495 collating-element <*-e6-6> from <e6><-6>
1496 collating-element <*-e6E6> from <e6><E6>
1497 collating-element <*-E6-6> from <E6><-6>
1498 collating-element <*-E6E6> from <E6><E6>
1499 collating-element <*-Ke-6> from <Ke><-6>
1500 collating-element <*-KeE6> from <Ke><E6>
1501 collating-element <*-Ge-6> from <Ge><-6>
1502 collating-element <*-GeE6> from <Ge><E6>
1503 collating-element <*-Se-6> from <Se><-6>
1504 collating-element <*-SeE6> from <Se><E6>
1505 collating-element <*-Ze-6> from <Ze><-6>
1506 collating-element <*-ZeE6> from <Ze><E6>
1507 collating-element <*-Te-6> from <Te><-6>
1508 collating-element <*-TeE6> from <Te><E6>
1509 collating-element <*-De-6> from <De><-6>
1510 collating-element <*-DeE6> from <De><E6>
1511 collating-element <*-Ne-6> from <Ne><-6>
1512 collating-element <*-NeE6> from <Ne><E6>
1513 collating-element <*-He-6> from <He><-6>
1514 collating-element <*-HeE6> from <He><E6>
1515 collating-element <*-Be-6> from <Be><-6>
1516 collating-element <*-BeE6> from <Be><E6>
1517 collating-element <*-Pe-6> from <Pe><-6>
1518 collating-element <*-PeE6> from <Pe><E6>
1519 collating-element <*-Me-6> from <Me><-6>
1520 collating-element <*-MeE6> from <Me><E6>
1521 collating-element <*-Re-6> from <Re><-6>
1522 collating-element <*-ReE6> from <Re><E6>
1523 collating-element <*-We-6> from <We><-6>
1524 collating-element <*-WeE6> from <We><E6>
1525 collating-element <*-o6-6> from <o6><-6>
1526 collating-element <*-o6O6> from <o6><O6>
1527 collating-element <*-O6-6> from <O6><-6>
1528 collating-element <*-O6O6> from <O6><O6>
1529 collating-element <*-Ko-6> from <Ko><-6>
1530 collating-element <*-KoO6> from <Ko><O6>
1531 collating-element <*-Go-6> from <Go><-6>
1532 collating-element <*-GoO6> from <Go><O6>
1533 collating-element <*-So-6> from <So><-6>
1534 collating-element <*-SoO6> from <So><O6>
1535 collating-element <*-Zo-6> from <Zo><-6>
1536 collating-element <*-ZoO6> from <Zo><O6>
1537 collating-element <*-To-6> from <To><-6>
1538 collating-element <*-ToO6> from <To><O6>
1539 collating-element <*-Do-6> from <Do><-6>
1540 collating-element <*-DoO6> from <Do><O6>
1541 collating-element <*-No-6> from <No><-6>
1542 collating-element <*-NoO6> from <No><O6>
1543 collating-element <*-Ho-6> from <Ho><-6>
1544 collating-element <*-HoO6> from <Ho><O6>
1545 collating-element <*-Bo-6> from <Bo><-6>
1546 collating-element <*-BoO6> from <Bo><O6>
1547 collating-element <*-Po-6> from <Po><-6>
1548 collating-element <*-PoO6> from <Po><O6>
1549 collating-element <*-Mo-6> from <Mo><-6>
1550 collating-element <*-MoO6> from <Mo><O6>
1551 collating-element <*-YO-6> from <YO><-6>
1552 collating-element <*-YOO6> from <YO><O6>
1553 collating-element <*-Yo-6> from <Yo><-6>
1554 collating-element <*-YoO6> from <Yo><O6>
1555 collating-element <*-Ro-6> from <Ro><-6>
1556 collating-element <*-RoO6> from <Ro><O6>
1557 collating-element <*-Wo-6> from <Wo><-6>
1558 collating-element <*-WoO6> from <Wo><O6>
1561 # ---------------------------------------------------------------------
1564 order_start forward;forward
1726 <*-a6-6> <a6><A6>;<a6><-6>
1727 <*-a6A6> <a6><A6>;<a6><A6>
1730 <*-A6-6> <A6><A6>;<A6><-6>
1731 <*-A6A6> <A6><A6>;<A6><A6>
1734 <*-i6-6> <i6><I6>;<i6><-6>
1735 <*-i6I6> <i6><I6>;<i6><I6>
1738 <*-I6-6> <I6><I6>;<I6><-6>
1739 <*-I6I6> <I6><I6>;<I6><I6>
1742 <*-u6-6> <u6><U6>;<u6><-6>
1743 <*-u6U6> <u6><U6>;<u6><U6>
1746 <*-U6-6> <U6><U6>;<U6><-6>
1747 <*-U6U6> <U6><U6>;<U6><U6>
1750 <*-Vu-6> <Vu><U6>;<Vu><-6>
1751 <*-VuU6> <Vu><U6>;<Vu><U6>
1753 <*-e6-6> <e6><E6>;<e6><-6>
1754 <*-e6E6> <e6><E6>;<e6><E6>
1757 <*-E6-6> <E6><E6>;<E6><-6>
1758 <*-E6E6> <E6><E6>;<E6><E6>
1761 <*-o6-6> <o6><O6>;<o6><-6>
1762 <*-o6O6> <o6><O6>;<o6><O6>
1765 <*-O6-6> <O6><O6>;<O6><-6>
1766 <*-O6O6> <O6><O6>;<O6><O6>
1770 <*-Ka-6> <Ka><A6>;<Ka><-6>
1771 <*-KaA6> <Ka><A6>;<Ka><A6>
1774 <*-Ga-6> <Ga><A6>;<Ga><-6>
1775 <*-GaA6> <Ga><A6>;<Ga><A6>
1778 <*-Ki-6> <Ki><I6>;<Ki><-6>
1779 <*-KiI6> <Ki><I6>;<Ki><I6>
1782 <*-Gi-6> <Gi><I6>;<Gi><-6>
1783 <*-GiI6> <Gi><I6>;<Gi><I6>
1786 <*-Ku-6> <Ku><U6>;<Ku><-6>
1787 <*-KuU6> <Ku><U6>;<Ku><U6>
1790 <*-Gu-6> <Gu><U6>;<Gu><-6>
1791 <*-GuU6> <Gu><U6>;<Gu><U6>
1795 <*-Ke-6> <Ke><E6>;<Ke><-6>
1796 <*-KeE6> <Ke><E6>;<Ke><E6>
1799 <*-Ge-6> <Ge><E6>;<Ge><-6>
1800 <*-GeE6> <Ge><E6>;<Ge><E6>
1803 <*-Ko-6> <Ko><O6>;<Ko><-6>
1804 <*-KoO6> <Ko><O6>;<Ko><O6>
1807 <*-Go-6> <Go><O6>;<Go><-6>
1808 <*-GoO6> <Go><O6>;<Go><O6>
1811 <*-Sa-6> <Sa><A6>;<Sa><-6>
1812 <*-SaA6> <Sa><A6>;<Sa><A6>
1815 <*-Za-6> <Za><A6>;<Za><-6>
1816 <*-ZaA6> <Za><A6>;<Za><A6>
1819 <*-Si-6> <Si><I6>;<Si><-6>
1820 <*-SiI6> <Si><I6>;<Si><I6>
1823 <*-Zi-6> <Zi><I6>;<Zi><-6>
1824 <*-ZiI6> <Zi><I6>;<Zi><I6>
1827 <*-Su-6> <Su><U6>;<Su><-6>
1828 <*-SuU6> <Su><U6>;<Su><U6>
1831 <*-Zu-6> <Zu><U6>;<Zu><-6>
1832 <*-ZuU6> <Zu><U6>;<Zu><U6>
1835 <*-Se-6> <Se><E6>;<Se><-6>
1836 <*-SeE6> <Se><E6>;<Se><E6>
1839 <*-Ze-6> <Ze><E6>;<Ze><-6>
1840 <*-ZeE6> <Ze><E6>;<Ze><E6>
1843 <*-So-6> <So><O6>;<So><-6>
1844 <*-SoO6> <So><O6>;<So><O6>
1847 <*-Zo-6> <Zo><O6>;<Zo><-6>
1848 <*-ZoO6> <Zo><O6>;<Zo><O6>
1851 <*-Ta-6> <Ta><A6>;<Ta><-6>
1852 <*-TaA6> <Ta><A6>;<Ta><A6>
1855 <*-Da-6> <Da><A6>;<Da><-6>
1856 <*-DaA6> <Da><A6>;<Da><A6>
1859 <*-Ti-6> <Ti><I6>;<Ti><-6>
1860 <*-TiI6> <Ti><I6>;<Ti><I6>
1863 <*-Di-6> <Di><I6>;<Di><-6>
1864 <*-DiI6> <Di><I6>;<Di><I6>
1869 <*-Tu-6> <Tu><U6>;<Tu><-6>
1870 <*-TuU6> <Tu><U6>;<Tu><U6>
1873 <*-Du-6> <Du><U6>;<Du><-6>
1874 <*-DuU6> <Du><U6>;<Du><U6>
1877 <*-Te-6> <Te><E6>;<Te><-6>
1878 <*-TeE6> <Te><E6>;<Te><E6>
1881 <*-De-6> <De><E6>;<De><-6>
1882 <*-DeE6> <De><E6>;<De><E6>
1885 <*-To-6> <To><O6>;<To><-6>
1886 <*-ToO6> <To><O6>;<To><O6>
1889 <*-Do-6> <Do><O6>;<Do><-6>
1890 <*-DoO6> <Do><O6>;<Do><O6>
1893 <*-Na-6> <Na><A6>;<Na><-6>
1894 <*-NaA6> <Na><A6>;<Na><A6>
1897 <*-Ni-6> <Ni><I6>;<Ni><-6>
1898 <*-NiI6> <Ni><I6>;<Ni><I6>
1901 <*-Nu-6> <Nu><U6>;<Nu><-6>
1902 <*-NuU6> <Nu><U6>;<Nu><U6>
1905 <*-Ne-6> <Ne><E6>;<Ne><-6>
1906 <*-NeE6> <Ne><E6>;<Ne><E6>
1909 <*-No-6> <No><O6>;<No><-6>
1910 <*-NoO6> <No><O6>;<No><O6>
1913 <*-Ha-6> <Ha><A6>;<Ha><-6>
1914 <*-HaA6> <Ha><A6>;<Ha><A6>
1917 <*-Ba-6> <Ba><A6>;<Ba><-6>
1918 <*-BaA6> <Ba><A6>;<Ba><A6>
1921 <*-Pa-6> <Pa><A6>;<Pa><-6>
1922 <*-PaA6> <Pa><A6>;<Pa><A6>
1925 <*-Hi-6> <Hi><I6>;<Hi><-6>
1926 <*-HiI6> <Hi><I6>;<Hi><I6>
1929 <*-Bi-6> <Bi><I6>;<Bi><-6>
1930 <*-BiI6> <Bi><I6>;<Bi><I6>
1933 <*-Pi-6> <Pi><I6>;<Pi><-6>
1934 <*-PiI6> <Pi><I6>;<Pi><I6>
1937 <*-Hu-6> <Hu><U6>;<Hu><-6>
1938 <*-HuU6> <Hu><U6>;<Hu><U6>
1941 <*-Bu-6> <Bu><U6>;<Bu><-6>
1942 <*-BuU6> <Bu><U6>;<Bu><U6>
1945 <*-Pu-6> <Pu><U6>;<Pu><-6>
1946 <*-PuU6> <Pu><U6>;<Pu><U6>
1949 <*-He-6> <He><E6>;<He><-6>
1950 <*-HeE6> <He><E6>;<He><E6>
1953 <*-Be-6> <Be><E6>;<Be><-6>
1954 <*-BeE6> <Be><E6>;<Be><E6>
1957 <*-Pe-6> <Pe><E6>;<Pe><-6>
1958 <*-PeE6> <Pe><E6>;<Pe><E6>
1961 <*-Ho-6> <Ho><O6>;<Ho><-6>
1962 <*-HoO6> <Ho><O6>;<Ho><O6>
1965 <*-Bo-6> <Bo><O6>;<Bo><-6>
1966 <*-BoO6> <Bo><O6>;<Bo><O6>
1969 <*-Po-6> <Po><O6>;<Po><-6>
1970 <*-PoO6> <Po><O6>;<Po><O6>
1973 <*-Ma-6> <Ma><A6>;<Ma><-6>
1974 <*-MaA6> <Ma><A6>;<Ma><A6>
1977 <*-Mi-6> <Mi><I6>;<Mi><-6>
1978 <*-MiI6> <Mi><I6>;<Mi><I6>
1981 <*-Mu-6> <Mu><U6>;<Mu><-6>
1982 <*-MuU6> <Mu><U6>;<Mu><U6>
1985 <*-Me-6> <Me><E6>;<Me><-6>
1986 <*-MeE6> <Me><E6>;<Me><E6>
1989 <*-Mo-6> <Mo><O6>;<Mo><-6>
1990 <*-MoO6> <Mo><O6>;<Mo><O6>
1993 <*-YA-6> <YA><A6>;<YA><-6>
1994 <*-YAA6> <YA><A6>;<YA><A6>
1997 <*-Ya-6> <Ya><A6>;<Ya><-6>
1998 <*-YaA6> <Ya><A6>;<Ya><A6>
2001 <*-YU-6> <YU><U6>;<YU><-6>
2002 <*-YUU6> <YU><U6>;<YU><U6>
2005 <*-Yu-6> <Yu><U6>;<Yu><-6>
2006 <*-YuU6> <Yu><U6>;<Yu><U6>
2009 <*-YO-6> <YO><O6>;<YO><-6>
2010 <*-YOO6> <YO><O6>;<YO><O6>
2013 <*-Yo-6> <Yo><O6>;<Yo><-6>
2014 <*-YoO6> <Yo><O6>;<Yo><O6>
2017 <*-Ra-6> <Ra><A6>;<Ra><-6>
2018 <*-RaA6> <Ra><A6>;<Ra><A6>
2021 <*-Ri-6> <Ri><I6>;<Ri><-6>
2022 <*-RiI6> <Ri><I6>;<Ri><I6>
2025 <*-Ru-6> <Ru><U6>;<Ru><-6>
2026 <*-RuU6> <Ru><U6>;<Ru><U6>
2029 <*-Re-6> <Re><E6>;<Re><-6>
2030 <*-ReE6> <Re><E6>;<Re><E6>
2033 <*-Ro-6> <Ro><O6>;<Ro><-6>
2034 <*-RoO6> <Ro><O6>;<Ro><O6>
2037 <*-WA-6> <WA><A6>;<WA><-6>
2038 <*-WAA6> <WA><A6>;<WA><A6>
2041 <*-Wa-6> <Wa><A6>;<Wa><-6>
2042 <*-WaA6> <Wa><A6>;<Wa><A6>
2045 <*-Wi-6> <Wi><I6>;<Wi><-6>
2046 <*-WiI6> <Wi><I6>;<Wi><I6>
2049 <*-We-6> <We><E6>;<We><-6>
2050 <*-WeE6> <We><E6>;<We><E6>
2053 <*-Wo-6> <Wo><O6>;<Wo><-6>
2054 <*-WoO6> <Wo><O6>;<Wo><O6>
2569 # Any string starting with any form of Latin Y is
2570 # recognized as affirmative answer.
2571 # Any string starting with any form of Latin N is
2572 # recognized as negative answer.
2573 # Installations may add other definitions such as for
2574 # Hiragana and Katakana strings.
2576 yesexpr "<'/>><<(><y><Y><j0389><j0357><)/>><.><*>"
2578 noexpr "<'/>><<)><n><N><j0378><j0346><)/>><.><*>"
2584 decimal_point "<period>"
2585 thousands_sep "<comma>"
2592 # abday: abbreviated weekday names
2593 # abday is defined as the first letters of Japanese weekday names in Kanji,
2594 # such as Nichi, Getsu, and Ka.
2595 abday "<j3892>";"<j2378>";"<j1848>";"<j3169>";\
2596 "<j4458>";"<j2266>";"<j3758>"
2598 # day: full weekday names
2599 # day is defined as full names of Japanese weekday names in Kanji, such as
2600 # Nichiyoubi, Getsuyoubi, and Kayoubi.
2601 day "<j3892><j4543><j3892>";"<j2378><j4543><j3892>";\
2602 "<j1848><j4543><j3892>";"<j3169><j4543><j3892>";\
2603 "<j4458><j4543><j3892>";"<j2266><j4543><j3892>";\
2604 "<j3758><j4543><j3892>"
2606 # abmon: abbreviated month names
2607 # abmon is defined as two columns digit of month number, and Gatsu
2608 # in Kanji. If month number is less than ten, leading space is padded.
2609 # The names are " 1Gatsu", " 2Gatsu", ..., "12Gatsu".
2610 abmon "<space><one><j2378>";"<space><two><j2378>";"<space><three><j2378>";\
2611 "<space><four><j2378>";"<space><five><j2378>";"<space><six><j2378>";\
2612 "<space><seven><j2378>";"<space><eight><j2378>";"<space><nine><j2378>";\
2613 "<one><zero><j2378>";"<one><one><j2378>";\
2616 # mon: full month names
2617 # mon is defined as digit of month number, and Gatsu in Kanji. No space
2618 # is padded. The names are "1Gatsu", "2Gatsu", ..., "12Gatsu".
2619 mon "<one><j2378>";"<two><j2378>";"<three><j2378>";\
2620 "<four><j2378>";"<five><j2378>";"<six><j2378>";\
2621 "<seven><j2378>";"<eight><j2378>";"<nine><j2378>";\
2622 "<one><zero><j2378>";"<one><one><j2378>";\
2625 # d_t_fmt: date and time format
2626 # The format is defined as:
2627 # "%YNen%mGatsu%dNichi %HJi%MFun%SByou"
2628 # which will be formatted as, for example,
2629 # "1993Nen02Gatsu06Nichi 08Ji59Fun07Byou"
2630 d_t_fmt "%Y<j3915>%m<j2378>%d<j3892><space>%H<j2794>%M<j4212>%S<j4135>"
2632 # d_fmt: date format
2633 # The format is defined as:
2634 # "%YNen%mGatsu%dNichi"
2635 # which will be formatted as, for example,
2636 # "1993Nen02Gatsu06Nichi"
2637 d_fmt "%Y<j3915>%m<j2378>%d<j3892>"
2639 # t_fmt: time format
2640 # The format is defined as:
2642 # which will be formatted as, for example,
2644 t_fmt "%H<j2794>%M<j4212>%S<j4135>"
2646 # am_pm: ante meridiem (AM) and post meridiem (PM) strings
2647 # "Gozen" for AM, "Gogo" for PM
2648 am_pm "<j2465><j3316>";"<j2465><j2469>"
2650 # t_fmt_ampm: time format using am_pm
2651 # The format is defined as:
2652 # "%p%IJi%MFun%SByou"
2653 # which will be formatted as, for example,
2654 # "Gozen08Ji59Fun07Byou"
2655 t_fmt_ampm "%p%I<j2794>%M<j4212>%S<j4135>"
2657 # era: year count and format for era
2658 # era (Gengou) is defined as follows:
2659 # from 1990-01-01: "Heisei%EyNen" (1990 is Heisei 2 Nen.)
2660 # from 1989-01-08 to 1989-12-31: "HeiseiGannen"
2661 # from 1927-01-01 to 1989-01-07: "Showa%EyNen" (1927 is Showa 2 Nen.)
2662 era "+:2:1990/01/01:+*:<j4231><j3214>:%EC%Ey<j3915>";\
2663 "+:1:1989/01/08:1989/12/31:<j4231><j3214>:%EC<j2421><j3915>";\
2664 "+:2:1927/01/01:1989/01/07:<j3028><j4734>:%EC%Ey<j3915>"
2666 # era_d_fmt: date format using era
2667 # The format is defined as:
2668 # "%EY%mGatsu%dNichi"
2669 # which will be formatted as, for example,
2670 # "Heisei5Nen02Gatsu06Nichi"
2671 era_d_fmt "%EY%m<j2378>%d<j3892>"
2673 # era_d_t_fmt: date and time format using era
2674 # The format is defined as:
2675 # "%EY%mGatsu%dNichi %HJi%MFun%SByou"
2676 # which will be formatted as, for example,
2677 # "Heisei5Nen02Gatsu06Nichi 08Ji59Fun07Byou"
2678 era_d_t_fmt "%EY%m<j2378>%d<j3892><space>%H<j2794>%M<j4212>%S<j4135>"
2680 # era_t_fmt and alt_digits are not defined here.