From 7c233bd96d376b759602b0531cc700bd0b315651 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Tue, 22 Feb 2000 09:35:18 +0000 Subject: [PATCH] Update. 1999-12-31 Martin Buchholz * argp/argp-help.c: Likewise. * argp/argp.h: Likewise. * elf/dl-object.c: Likewise. * elf/dl-open.c: Likewise. * elf/elf.h: Likewise. * elf/rtld.c: Likewise. * iconv/gconv_open.c: Likewise. * localedata/tst-fmon.data: Likewise. * localedata/tst-rpmatch.sh: Likewise. * login/programs/xtmp.h: Likewise. * manual/arith.texi: Likewise. * manual/charset.texi: Likewise. * manual/creature.texi: Likewise. * manual/llio.texi: Likewise. * manual/search.texi: Likewise. * manual/signal.texi: Likewise. * manual/stdio.texi: Likewise. * manual/string.texi: Likewise. * manual/sysinfo.texi: Likewise. * manual/users.texi: Likewise. * manual/examples/argp-ex2.c: Likewise. * manual/examples/argp-ex3.c: Likewise. * manual/examples/argp-ex4.c: Likewise. * manual/examples/mkfsock.c: Likewise. * math/test-fenv.c: Likewise. * nscd/nscd_gethst_r.c: Likewise. * nss/test-netdb.c: Likewise. * posix/regex.c: Likewise. * scripts/test-installation.pl: Likewise. * stdlib/canonicalize.c: Likewise. * stdlib/fmtmsg.c: Likewise. * string/argz-replace.c: Likewise. * string/argz.h: Likewise. * string/bits/string2.h: Likewise. * sysdeps/generic/glob.c: Likewise. * sysdeps/generic/setenv.c: Likewise. * sysdeps/i386/memcmp.S: Likewise. * sysdeps/posix/waitid.c: Likewise. * time/tzset.c: Likewise. --- ChangeLog | 42 + localedata/ChangeLog | 11 + localedata/charmaps/EUC-KR | 8 + localedata/charmaps/GBK | 590 + localedata/locales/ko_KR | 133 +- localedata/locales/zh_CN.GBK | 2275 +++ localedata/repertoiremaps/mnemonic.ko | 8436 +++++++++ localedata/repertoiremaps/mnemonic.zh | 22108 ++++++++++++++++++++++++ 8 files changed, 33539 insertions(+), 64 deletions(-) create mode 100644 localedata/charmaps/GBK create mode 100644 localedata/locales/zh_CN.GBK create mode 100644 localedata/repertoiremaps/mnemonic.ko create mode 100644 localedata/repertoiremaps/mnemonic.zh diff --git a/ChangeLog b/ChangeLog index 392691d103..ddfdf9e3e5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,45 @@ +1999-12-31 Martin Buchholz + + * argp/argp-help.c: Likewise. + * argp/argp.h: Likewise. + * elf/dl-object.c: Likewise. + * elf/dl-open.c: Likewise. + * elf/elf.h: Likewise. + * elf/rtld.c: Likewise. + * iconv/gconv_open.c: Likewise. + * localedata/tst-fmon.data: Likewise. + * localedata/tst-rpmatch.sh: Likewise. + * login/programs/xtmp.h: Likewise. + * manual/arith.texi: Likewise. + * manual/charset.texi: Likewise. + * manual/creature.texi: Likewise. + * manual/llio.texi: Likewise. + * manual/search.texi: Likewise. + * manual/signal.texi: Likewise. + * manual/stdio.texi: Likewise. + * manual/string.texi: Likewise. + * manual/sysinfo.texi: Likewise. + * manual/users.texi: Likewise. + * manual/examples/argp-ex2.c: Likewise. + * manual/examples/argp-ex3.c: Likewise. + * manual/examples/argp-ex4.c: Likewise. + * manual/examples/mkfsock.c: Likewise. + * math/test-fenv.c: Likewise. + * nscd/nscd_gethst_r.c: Likewise. + * nss/test-netdb.c: Likewise. + * posix/regex.c: Likewise. + * scripts/test-installation.pl: Likewise. + * stdlib/canonicalize.c: Likewise. + * stdlib/fmtmsg.c: Likewise. + * string/argz-replace.c: Likewise. + * string/argz.h: Likewise. + * string/bits/string2.h: Likewise. + * sysdeps/generic/glob.c: Likewise. + * sysdeps/generic/setenv.c: Likewise. + * sysdeps/i386/memcmp.S: Likewise. + * sysdeps/posix/waitid.c: Likewise. + * time/tzset.c: Likewise. + 2000-02-21 Ulrich Drepper * sysdeps/unix/sysv/linux/i386/syscalls.list: Add diff --git a/localedata/ChangeLog b/localedata/ChangeLog index c5b939db0c..a7259bd457 100644 --- a/localedata/ChangeLog +++ b/localedata/ChangeLog @@ -1,5 +1,16 @@ 2000-02-22 Ulrich Drepper + * locales/ko_KO: Update syntax for new localedef. Use symbolic + names for characters. + * charmaps/EUC-KR: ADD width information. + * repertoiremaps/mnemonic.ko: New file. + Patch by Won-kyu Park . + + * charmaps/GBK: New file. + * locales/zh_CN.GBK: New file. + * repertoiremaps/mnemonic.zh: New file. + Contributed by Sean Chen . + * locales/mk_MK: New file. Contributed by Damjan Georgievski * SUPPORTED: Add mk_MK ISO-8859-5. diff --git a/localedata/charmaps/EUC-KR b/localedata/charmaps/EUC-KR index 11665c971a..524157b7a3 100644 --- a/localedata/charmaps/EUC-KR +++ b/localedata/charmaps/EUC-KR @@ -1285,3 +1285,11 @@ CHARMAP ... /d252/d161 ... /d253/d161 END CHARMAP + +% added feature (Wed Feb 9 16:38:39 KST 2000) + +WIDTH_DEFAULT 2 +WIDTH +... 1 +END WIDTH + diff --git a/localedata/charmaps/GBK b/localedata/charmaps/GBK new file mode 100644 index 0000000000..88b2df9843 --- /dev/null +++ b/localedata/charmaps/GBK @@ -0,0 +1,590 @@ + GBK + 2 + 1 + % + / + +% Chinese charmap for GBK +% version: 0.1 +% Contact: Sean Chen +% Email: sean.chen@turbolinux.com +% Distribution and use is free, even for comercial purpose. +% + +CHARMAP + /x00 NULL (NUL) + /x01 START OF HEADING (SOH) + /x02 START OF TEXT (STX) + /x03 END OF TEXT (ETX) + /x04 END OF TRANSMISSION (EOT) + /x05 ENQUIRY (ENQ) + /x06 ACKNOWLEDGE (ACK) + /x07 BELL (BEL) + /x08 BACKSPACE (BS) + /x09 CHARACTER TABULATION (HT) + /x0A LINE FEED (LF) + /x0B LINE TABULATION (VT) + /x0C FORM FEED (FF) + /x0D CARRIAGE RETURN (CR) + /x0E SHIFT OUT (SO) + /x0F SHIFT IN (SI) +
/x10 DATALINK ESCAPE (DLE) + /x11 DEVICE CONTROL ONE (DC1) + /x12 DEVICE CONTROL TWO (DC2) + /x13 DEVICE CONTROL THREE (DC3) + /x14 DEVICE CONTROL FOUR (DC4) + /x15 NEGATIVE ACKNOWLEDGE (NAK) + /x16 SYNCHRONOUS IDLE (SYN) + /x17 END OF TRANSMISSION BLOCK (ETB) + /x18 CANCEL (CAN) + /x19 END OF MEDIUM (EM) + /x1A SUBSTITUTE (SUB) + /x1B ESCAPE (ESC) + /x1C FILE SEPARATOR (IS4) + /x1D GROUP SEPARATOR (IS3) + /x1E RECORD SEPARATOR (IS2) + /x1F UNIT SEPARATOR (IS1) + /x20 SPACE + /x21 EXCLAMATION MARK +<"> /x22 QUOTATION MARK + /x23 NUMBER SIGN + /x24 DOLLAR SIGN +<%> /x25 PERCENT SIGN +<&> /x26 AMPERSAND +<'> /x27 APOSTROPHE +<(> /x28 LEFT PARENTHESIS +<)> /x29 RIGHT PARENTHESIS +<*> /x2A ASTERISK +<+> /x2B PLUS SIGN +<,> /x2C COMMA +<-> /x2D HYPHEN-MINUS +<.> /x2E FULL STOP + /x2F SOLIDUS +<0> /x30 DIGIT ZERO +<1> /x31 DIGIT ONE +<2> /x32 DIGIT TWO +<3> /x33 DIGIT THREE +<4> /x34 DIGIT FOUR +<5> /x35 DIGIT FIVE +<6> /x36 DIGIT SIX +<7> /x37 DIGIT SEVEN +<8> /x38 DIGIT EIGHT +<9> /x39 DIGIT NINE +<:> /x3A COLON +<;> /x3B SEMICOLON +<<> /x3C LESS-THAN SIGN +<=> /x3D EQUALS SIGN +> /x3E GREATER-THAN SIGN + /x3F QUESTION MARK + /x40 COMMERCIAL AT + /x41 LATIN CAPITAL LETTER A + /x42 LATIN CAPITAL LETTER B + /x43 LATIN CAPITAL LETTER C + /x44 LATIN CAPITAL LETTER D + /x45 LATIN CAPITAL LETTER E + /x46 LATIN CAPITAL LETTER F + /x47 LATIN CAPITAL LETTER G + /x48 LATIN CAPITAL LETTER H + /x49 LATIN CAPITAL LETTER I + /x4A LATIN CAPITAL LETTER J + /x4B LATIN CAPITAL LETTER K + /x4C LATIN CAPITAL LETTER L + /x4D LATIN CAPITAL LETTER M + /x4E LATIN CAPITAL LETTER N + /x4F LATIN CAPITAL LETTER O +

/x70 LATIN SMALL LETTER P + /x71 LATIN SMALL LETTER Q + /x72 LATIN SMALL LETTER R + /x73 LATIN SMALL LETTER S + /x74 LATIN SMALL LETTER T + /x75 LATIN SMALL LETTER U + /x76 LATIN SMALL LETTER V + /x77 LATIN SMALL LETTER W + /x78 LATIN SMALL LETTER X + /x79 LATIN SMALL LETTER Y + /x7A LATIN SMALL LETTER Z +<(!> /x7B LEFT CURLY BRACKET + /x7C VERTICAL LINE + /x7D RIGHT CURLY BRACKET +<'?> /x7E TILDE +

/x7F DELETE (DEL) + /x80 PADDING CHARACTER (PAD) + /x00 NUL + /x01 START OF HEADING (SOH) + /x02 START OF TEXT (STX) + /x03 END OF TEXT (ETX) + /x04 END OF TRANSMISSION (EOT) + /x05 ENQUIRY (ENQ) + /x06 ACKNOWLEDGE (ACK) + /x07 BELL (BEL) + /x07 BELL (BEL) + /x08 BACKSPACE (BS) + /x09 CHARACTER TABULATION (HT) + /x0A LINE FEED (LF) + /x0B LINE TABULATION (VT) + /x0C FORM FEED (FF) + /x0D CARRIAGE RETURN (CR) + /x10 DATALINK ESCAPE (DLE) + /x11 DEVICE CONTROL ONE (DC1) + /x12 DEVICE CONTROL TWO (DC2) + /x13 DEVICE CONTROL THREE (DC3) + /x14 DEVICE CONTROL FOUR (DC4) + /x15 NEGATIVE ACKNOWLEDGE (NAK) + /x16 SYNCHRONOUS IDLE (SYN) + /x17 END OF TRANSMISSION BLOCK (ETB) + /x18 CANCEL (CAN) + /x1A SUBSTITUTE (SUB) + /x1B ESCAPE (ESC) + /x1C FILE SEPARATOR (IS4) + /x1D GROUP SEPARATOR (IS3) + /x1D GROUP SEPARATOR (IS3) + /x1E RECORD SEPARATOR (IS2) + /x1F UNIT SEPARATOR (IS1) + /x7F DELETE (DEL) + /x20 SPACE + /x21 EXCLAMATION MARK + /x22 QUOTATION MARK + /x23 NUMBER SIGN + /x24 DOLLAR SIGN + /x25 PERCENT SIGN + /x26 AMPERSAND + /x27 APOSTROPHE + /x28 LEFT PARENTHESIS + /x29 RIGHT PARENTHESIS + /x2A ASTERISK + /x2B PLUS SIGN + /x2C COMMA + /x2D HYPHEN-MINUS + /x2D HYPHEN-MINUS + /x2E FULL STOP + /x2E FULL STOP + /x2F SOLIDUS + /x2F SOLIDUS + /x30 DIGIT ZERO + /x31 DIGIT ONE + /x32 DIGIT TWO + /x33 DIGIT THREE + /x34 DIGIT FOUR + /x35 DIGIT FIVE + /x36 DIGIT SIX + /x37 DIGIT SEVEN + /x38 DIGIT EIGHT + /x39 DIGIT NINE + /x3A COLON + /x3B SEMICOLON + /x3C LESS-THAN SIGN + /x3D EQUALS SIGN + /x3E GREATER-THAN SIGN + /x3F QUESTION MARK + /x40 COMMERCIAL AT + /x5B LEFT SQUARE BRACKET + /x5C REVERSE SOLIDUS + /x5C REVERSE SOLIDUS + /x5D RIGHT SQUARE BRACKET + /x5E CIRCUMFLEX ACCENT + /x5E CIRCUMFLEX ACCENT + /x5F LOW LINE + /x5F LOW LINE + /x60 GRAVE ACCENT + /x7B LEFT CURLY BRACKET + /x7B LEFT CURLY BRACKET + /x7C VERTICAL LINE + /x7D RIGHT CURLY BRACKET + /x7D RIGHT CURLY BRACKET + /x7E TILDE + +... /x81/x40 region 0x8140 - 0x817e +... /x81/x80 region 0x8180 - 0x81a0 +... /x81/xa1 region 0x81a1 - 0x81fe +... /x82/x40 region 0x8240 - 0x827e +... /x82/x80 region 0x8280 - 0x82a0 +... /x82/xa1 region 0x82a1 - 0x82fe +... /x83/x40 region 0x8340 - 0x837e +... /x83/x80 region 0x8380 - 0x83a0 +... /x83/xa1 region 0x83a1 - 0x83fe +... /x84/x40 region 0x8440 - 0x847e +... /x84/x80 region 0x8480 - 0x84a0 +... /x84/xa1 region 0x84a1 - 0x84fe +... /x85/x40 region 0x8540 - 0x857e +... /x85/x80 region 0x8580 - 0x85a0 +... /x85/xa1 region 0x85a1 - 0x85fe +... /x86/x40 region 0x8640 - 0x867e +... /x86/x80 region 0x8680 - 0x86a0 +... /x86/xa1 region 0x86a1 - 0x86fe +... /x87/x40 region 0x8740 - 0x877e +... /x87/x80 region 0x8780 - 0x87a0 +... /x87/xa1 region 0x87a1 - 0x87fe +... /x88/x40 region 0x8840 - 0x887e +... /x88/x80 region 0x8880 - 0x88a0 +... /x88/xa1 region 0x88a1 - 0x88fe +... /x89/x40 region 0x8940 - 0x897e +... /x89/x80 region 0x8980 - 0x89a0 +... /x89/xa1 region 0x89a1 - 0x89fe +... /x8a/x40 region 0x8a40 - 0x8a7e +... /x8a/x80 region 0x8a80 - 0x8aa0 +... /x8a/xa1 region 0x8aa1 - 0x8afe +... /x8b/x40 region 0x8b40 - 0x8b7e +... /x8b/x80 region 0x8b80 - 0x8ba0 +... /x8b/xa1 region 0x8ba1 - 0x8bfe +... /x8c/x40 region 0x8c40 - 0x8c7e +... /x8c/x80 region 0x8c80 - 0x8ca0 +... /x8c/xa1 region 0x8ca1 - 0x8cfe +... /x8d/x40 region 0x8d40 - 0x8d7e +... /x8d/x80 region 0x8d80 - 0x8da0 +... /x8d/xa1 region 0x8da1 - 0x8dfe +... /x8e/x40 region 0x8e40 - 0x8e7e +... /x8e/x80 region 0x8e80 - 0x8ea0 +... /x8e/xa1 region 0x8ea1 - 0x8efe +... /x8f/x40 region 0x8f40 - 0x8f7e +... /x8f/x80 region 0x8f80 - 0x8fa0 +... /x8f/xa1 region 0x8fa1 - 0x8ffe +... /x90/x40 region 0x9040 - 0x907e +... /x90/x80 region 0x9080 - 0x90a0 +... /x90/xa1 region 0x90a1 - 0x90fe +... /x91/x40 region 0x9140 - 0x917e +... /x91/x80 region 0x9180 - 0x91a0 +... /x91/xa1 region 0x91a1 - 0x91fe +... /x92/x40 region 0x9240 - 0x927e +... /x92/x80 region 0x9280 - 0x92a0 +... /x92/xa1 region 0x92a1 - 0x92fe +... /x93/x40 region 0x9340 - 0x937e +... /x93/x80 region 0x9380 - 0x93a0 +... /x93/xa1 region 0x93a1 - 0x93fe +... /x94/x40 region 0x9440 - 0x947e +... /x94/x80 region 0x9480 - 0x94a0 +... /x94/xa1 region 0x94a1 - 0x94fe +... /x95/x40 region 0x9540 - 0x957e +... /x95/x80 region 0x9580 - 0x95a0 +... /x95/xa1 region 0x95a1 - 0x95fe +... /x96/x40 region 0x9640 - 0x967e +... /x96/x80 region 0x9680 - 0x96a0 +... /x96/xa1 region 0x96a1 - 0x96fe +... /x97/x40 region 0x9740 - 0x977e +... /x97/x80 region 0x9780 - 0x97a0 +... /x97/xa1 region 0x97a1 - 0x97fe +... /x98/x40 region 0x9840 - 0x987e +... /x98/x80 region 0x9880 - 0x98a0 +... /x98/xa1 region 0x98a1 - 0x98fe +... /x99/x40 region 0x9940 - 0x997e +... /x99/x80 region 0x9980 - 0x99a0 +... /x99/xa1 region 0x99a1 - 0x99fe +... /x9a/x40 region 0x9a40 - 0x9a7e +... /x9a/x80 region 0x9a80 - 0x9aa0 +... /x9a/xa1 region 0x9aa1 - 0x9afe +... /x9b/x40 region 0x9b40 - 0x9b7e +... /x9b/x80 region 0x9b80 - 0x9ba0 +... /x9b/xa1 region 0x9ba1 - 0x9bfe +... /x9c/x40 region 0x9c40 - 0x9c7e +... /x9c/x80 region 0x9c80 - 0x9ca0 +... /x9c/xa1 region 0x9ca1 - 0x9cfe +... /x9d/x40 region 0x9d40 - 0x9d7e +... /x9d/x80 region 0x9d80 - 0x9da0 +... /x9d/xa1 region 0x9da1 - 0x9dfe +... /x9e/x40 region 0x9e40 - 0x9e7e +... /x9e/x80 region 0x9e80 - 0x9ea0 +... /x9e/xa1 region 0x9ea1 - 0x9efe +... /x9f/x40 region 0x9f40 - 0x9f7e +... /x9f/x80 region 0x9f80 - 0x9fa0 +... /x9f/xa1 region 0x9fa1 - 0x9ffe +... /xa0/x40 region 0xa040 - 0xa07e +... /xa0/x80 region 0xa080 - 0xa0a0 +... /xa0/xa1 region 0xa0a1 - 0xa0fe +... /xa1/xa1 region 0xa1a1 - 0xa1fe +... /xa2/xa1 region 0xa2a1 - 0xa2aa +... /xa2/xb1 region 0xa2b1 - 0xa2e2 +... /xa2/xe5 region 0xa2e5 - 0xa2ee +... /xa2/xf1 region 0xa2f1 - 0xa2fc +... /xa3/xa1 region 0xa3a1 - 0xa3fe +... /xa4/xa1 region 0xa4a1 - 0xa4f3 +... /xa5/xa1 region 0xa5a1 - 0xa5f6 +... /xa6/xa1 region 0xa6a1 - 0xa6b8 +... /xa6/xc1 region 0xa6c1 - 0xa6d8 +... /xa6/xe0 region 0xa6e0 - 0xa6eb +... /xa6/xee region 0xa6ee - 0xa6f5 +... /xa7/xa1 region 0xa7a1 - 0xa7c1 +... /xa7/xd1 region 0xa7d1 - 0xa7f1 +... /xa8/x40 region 0xa840 - 0xa87e +... /xa8/x80 region 0xa880 - 0xa895 +... /xa8/xa1 region 0xa8a1 - 0xa8c0 +... /xa8/xc5 region 0xa8c5 - 0xa8e9 +... /xa9/x40 region 0xa940 - 0xa95a + /xa9/x5c 0xa95c +... /xa9/x60 region 0xa960 - 0xa97e +... /xa9/x80 region 0xa980 - 0xa996 +... /xa9/xa4 region 0xa9a4 - 0xa9ef +... /xaa/x40 region 0xaa40 - 0xaa7e +... /xaa/x80 region 0xaa80 - 0xaaa0 +... /xab/x40 region 0xab40 - 0xab7e +... /xab/x80 region 0xab80 - 0xaba0 +... /xac/x40 region 0xac40 - 0xac7e +... /xac/x80 region 0xac80 - 0xaca0 +... /xad/x40 region 0xad40 - 0xad7e +... /xad/x80 region 0xad80 - 0xada0 +... /xae/x40 region 0xae40 - 0xae7e +... /xae/x80 region 0xae80 - 0xaea0 +... /xaf/x40 region 0xaf40 - 0xaf7e +... /xaf/x80 region 0xaf80 - 0xafa0 +... /xb0/x40 region 0xb040 - 0xb07e +... /xb0/x80 region 0xb080 - 0xb0a0 +... /xb0/xa1 region 0xb0a1 - 0xb0fe +... /xb1/x40 region 0xb140 - 0xb17e +... /xb1/x80 region 0xb180 - 0xb1a0 +... /xb1/xa1 region 0xb1a1 - 0xb1fe +... /xb2/x40 region 0xb240 - 0xb27e +... /xb2/x80 region 0xb280 - 0xb2a0 +... /xb2/xa1 region 0xb2a1 - 0xb2fe +... /xb3/x40 region 0xb340 - 0xb37e +... /xb3/x80 region 0xb380 - 0xb3a0 +... /xb3/xa1 region 0xb3a1 - 0xb3fe +... /xb4/x40 region 0xb440 - 0xb47e +... /xb4/x80 region 0xb480 - 0xb4a0 +... /xb4/xa1 region 0xb4a1 - 0xb4fe +... /xb5/x40 region 0xb540 - 0xb57e +... /xb5/x80 region 0xb580 - 0xb5a0 +... /xb5/xa1 region 0xb5a1 - 0xb5fe +... /xb6/x40 region 0xb640 - 0xb67e +... /xb6/x80 region 0xb680 - 0xb6a0 +... /xb6/xa1 region 0xb6a1 - 0xb6fe +... /xb7/x40 region 0xb740 - 0xb77e +... /xb7/x80 region 0xb780 - 0xb7a0 +... /xb7/xa1 region 0xb7a1 - 0xb7fe +... /xb8/x40 region 0xb840 - 0xb87e +... /xb8/x80 region 0xb880 - 0xb8a0 +... /xb8/xa1 region 0xb8a1 - 0xb8fe +... /xb9/x40 region 0xb940 - 0xb97e +... /xb9/x80 region 0xb980 - 0xb9a0 +... /xb9/xa1 region 0xb9a1 - 0xb9fe +... /xba/x40 region 0xba40 - 0xba7e +... /xba/x80 region 0xba80 - 0xbaa0 +... /xba/xa1 region 0xbaa1 - 0xbafe +... /xbb/x40 region 0xbb40 - 0xbb7e +... /xbb/x80 region 0xbb80 - 0xbba0 +... /xbb/xa1 region 0xbba1 - 0xbbfe +... /xbc/x40 region 0xbc40 - 0xbc7e +... /xbc/x80 region 0xbc80 - 0xbca0 +... /xbc/xa1 region 0xbca1 - 0xbcfe +... /xbd/x40 region 0xbd40 - 0xbd7e +... /xbd/x80 region 0xbd80 - 0xbda0 +... /xbd/xa1 region 0xbda1 - 0xbdfe +... /xbe/x40 region 0xbe40 - 0xbe7e +... /xbe/x80 region 0xbe80 - 0xbea0 +... /xbe/xa1 region 0xbea1 - 0xbefe +... /xbf/x40 region 0xbf40 - 0xbf7e +... /xbf/x80 region 0xbf80 - 0xbfa0 +... /xbf/xa1 region 0xbfa1 - 0xbffe +... /xc0/x40 region 0xc040 - 0xc07e +... /xc0/x80 region 0xc080 - 0xc0a0 +... /xc0/xa1 region 0xc0a1 - 0xc0fe +... /xc1/x40 region 0xc140 - 0xc17e +... /xc1/x80 region 0xc180 - 0xc1a0 +... /xc1/xa1 region 0xc1a1 - 0xc1fe +... /xc2/x40 region 0xc240 - 0xc27e +... /xc2/x80 region 0xc280 - 0xc2a0 +... /xc2/xa1 region 0xc2a1 - 0xc2fe +... /xc3/x40 region 0xc340 - 0xc37e +... /xc3/x80 region 0xc380 - 0xc3a0 +... /xc3/xa1 region 0xc3a1 - 0xc3fe +... /xc4/x40 region 0xc440 - 0xc47e +... /xc4/x80 region 0xc480 - 0xc4a0 +... /xc4/xa1 region 0xc4a1 - 0xc4fe +... /xc5/x40 region 0xc540 - 0xc57e +... /xc5/x80 region 0xc580 - 0xc5a0 +... /xc5/xa1 region 0xc5a1 - 0xc5fe +... /xc6/x40 region 0xc640 - 0xc67e +... /xc6/x80 region 0xc680 - 0xc6a0 +... /xc6/xa1 region 0xc6a1 - 0xc6fe +... /xc7/x40 region 0xc740 - 0xc77e +... /xc7/x80 region 0xc780 - 0xc7a0 +... /xc7/xa1 region 0xc7a1 - 0xc7fe +... /xc8/x40 region 0xc840 - 0xc87e +... /xc8/x80 region 0xc880 - 0xc8a0 +... /xc8/xa1 region 0xc8a1 - 0xc8fe +... /xc9/x40 region 0xc940 - 0xc97e +... /xc9/x80 region 0xc980 - 0xc9a0 +... /xc9/xa1 region 0xc9a1 - 0xc9fe +... /xca/x40 region 0xca40 - 0xca7e +... /xca/x80 region 0xca80 - 0xcaa0 +... /xca/xa1 region 0xcaa1 - 0xcafe +... /xcb/x40 region 0xcb40 - 0xcb7e +... /xcb/x80 region 0xcb80 - 0xcba0 +... /xcb/xa1 region 0xcba1 - 0xcbfe +... /xcc/x40 region 0xcc40 - 0xcc7e +... /xcc/x80 region 0xcc80 - 0xcca0 +... /xcc/xa1 region 0xcca1 - 0xccfe +... /xcd/x40 region 0xcd40 - 0xcd7e +... /xcd/x80 region 0xcd80 - 0xcda0 +... /xcd/xa1 region 0xcda1 - 0xcdfe +... /xce/x40 region 0xce40 - 0xce7e +... /xce/x80 region 0xce80 - 0xcea0 +... /xce/xa1 region 0xcea1 - 0xcefe +... /xcf/x40 region 0xcf40 - 0xcf7e +... /xcf/x80 region 0xcf80 - 0xcfa0 +... /xcf/xa1 region 0xcfa1 - 0xcffe +... /xd0/x40 region 0xd040 - 0xd07e +... /xd0/x80 region 0xd080 - 0xd0a0 +... /xd0/xa1 region 0xd0a1 - 0xd0fe +... /xd1/x40 region 0xd140 - 0xd17e +... /xd1/x80 region 0xd180 - 0xd1a0 +... /xd1/xa1 region 0xd1a1 - 0xd1fe +... /xd2/x40 region 0xd240 - 0xd27e +... /xd2/x80 region 0xd280 - 0xd2a0 +... /xd2/xa1 region 0xd2a1 - 0xd2fe +... /xd3/x40 region 0xd340 - 0xd37e +... /xd3/x80 region 0xd380 - 0xd3a0 +... /xd3/xa1 region 0xd3a1 - 0xd3fe +... /xd4/x40 region 0xd440 - 0xd47e +... /xd4/x80 region 0xd480 - 0xd4a0 +... /xd4/xa1 region 0xd4a1 - 0xd4fe +... /xd5/x40 region 0xd540 - 0xd57e +... /xd5/x80 region 0xd580 - 0xd5a0 +... /xd5/xa1 region 0xd5a1 - 0xd5fe +... /xd6/x40 region 0xd640 - 0xd67e +... /xd6/x80 region 0xd680 - 0xd6a0 +... /xd6/xa1 region 0xd6a1 - 0xd6fe +... /xd7/x40 region 0xd740 - 0xd77e +... /xd7/x80 region 0xd780 - 0xd7a0 +... /xd7/xa1 region 0xd7a1 - 0xd7fe +... /xd8/x40 region 0xd840 - 0xd87e +... /xd8/x80 region 0xd880 - 0xd8a0 +... /xd8/xa1 region 0xd8a1 - 0xd8fe +... /xd9/x40 region 0xd940 - 0xd97e +... /xd9/x80 region 0xd980 - 0xd9a0 +... /xd9/xa1 region 0xd9a1 - 0xd9fe +... /xda/x40 region 0xda40 - 0xda7e +... /xda/x80 region 0xda80 - 0xdaa0 +... /xda/xa1 region 0xdaa1 - 0xdafe +... /xdb/x40 region 0xdb40 - 0xdb7e +... /xdb/x80 region 0xdb80 - 0xdba0 +... /xdb/xa1 region 0xdba1 - 0xdbfe +... /xdc/x40 region 0xdc40 - 0xdc7e +... /xdc/x80 region 0xdc80 - 0xdca0 +... /xdc/xa1 region 0xdca1 - 0xdcfe +... /xdd/x40 region 0xdd40 - 0xdd7e +... /xdd/x80 region 0xdd80 - 0xdda0 +... /xdd/xa1 region 0xdda1 - 0xddfe +... /xde/x40 region 0xde40 - 0xde7e +... /xde/x80 region 0xde80 - 0xdea0 +... /xde/xa1 region 0xdea1 - 0xdefe +... /xdf/x40 region 0xdf40 - 0xdf7e +... /xdf/x80 region 0xdf80 - 0xdfa0 +... /xdf/xa1 region 0xdfa1 - 0xdffe +... /xe0/x40 region 0xe040 - 0xe07e +... /xe0/x80 region 0xe080 - 0xe0a0 +... /xe0/xa1 region 0xe0a1 - 0xe0fe +... /xe1/x40 region 0xe140 - 0xe17e +... /xe1/x80 region 0xe180 - 0xe1a0 +... /xe1/xa1 region 0xe1a1 - 0xe1fe +... /xe2/x40 region 0xe240 - 0xe27e +... /xe2/x80 region 0xe280 - 0xe2a0 +... /xe2/xa1 region 0xe2a1 - 0xe2fe +... /xe3/x40 region 0xe340 - 0xe37e +... /xe3/x80 region 0xe380 - 0xe3a0 +... /xe3/xa1 region 0xe3a1 - 0xe3fe +... /xe4/x40 region 0xe440 - 0xe47e +... /xe4/x80 region 0xe480 - 0xe4a0 +... /xe4/xa1 region 0xe4a1 - 0xe4fe +... /xe5/x40 region 0xe540 - 0xe57e +... /xe5/x80 region 0xe580 - 0xe5a0 +... /xe5/xa1 region 0xe5a1 - 0xe5fe +... /xe6/x40 region 0xe640 - 0xe67e +... /xe6/x80 region 0xe680 - 0xe6a0 +... /xe6/xa1 region 0xe6a1 - 0xe6fe +... /xe7/x40 region 0xe740 - 0xe77e +... /xe7/x80 region 0xe780 - 0xe7a0 +... /xe7/xa1 region 0xe7a1 - 0xe7fe +... /xe8/x40 region 0xe840 - 0xe87e +... /xe8/x80 region 0xe880 - 0xe8a0 +... /xe8/xa1 region 0xe8a1 - 0xe8fe +... /xe9/x40 region 0xe940 - 0xe97e +... /xe9/x80 region 0xe980 - 0xe9a0 +... /xe9/xa1 region 0xe9a1 - 0xe9fe +... /xea/x40 region 0xea40 - 0xea7e +... /xea/x80 region 0xea80 - 0xeaa0 +... /xea/xa1 region 0xeaa1 - 0xeafe +... /xeb/x40 region 0xeb40 - 0xeb7e +... /xeb/x80 region 0xeb80 - 0xeba0 +... /xeb/xa1 region 0xeba1 - 0xebfe +... /xec/x40 region 0xec40 - 0xec7e +... /xec/x80 region 0xec80 - 0xeca0 +... /xec/xa1 region 0xeca1 - 0xecfe +... /xed/x40 region 0xed40 - 0xed7e +... /xed/x80 region 0xed80 - 0xeda0 +... /xed/xa1 region 0xeda1 - 0xedfe +... /xee/x40 region 0xee40 - 0xee7e +... /xee/x80 region 0xee80 - 0xeea0 +... /xee/xa1 region 0xeea1 - 0xeefe +... /xef/x40 region 0xef40 - 0xef7e +... /xef/x80 region 0xef80 - 0xefa0 +... /xef/xa1 region 0xefa1 - 0xeffe +... /xf0/x40 region 0xf040 - 0xf07e +... /xf0/x80 region 0xf080 - 0xf0a0 +... /xf0/xa1 region 0xf0a1 - 0xf0fe +... /xf1/x40 region 0xf140 - 0xf17e +... /xf1/x80 region 0xf180 - 0xf1a0 +... /xf1/xa1 region 0xf1a1 - 0xf1fe +... /xf2/x40 region 0xf240 - 0xf27e +... /xf2/x80 region 0xf280 - 0xf2a0 +... /xf2/xa1 region 0xf2a1 - 0xf2fe +... /xf3/x40 region 0xf340 - 0xf37e +... /xf3/x80 region 0xf380 - 0xf3a0 +... /xf3/xa1 region 0xf3a1 - 0xf3fe +... /xf4/x40 region 0xf440 - 0xf47e +... /xf4/x80 region 0xf480 - 0xf4a0 +... /xf4/xa1 region 0xf4a1 - 0xf4fe +... /xf5/x40 region 0xf540 - 0xf57e +... /xf5/x80 region 0xf580 - 0xf5a0 +... /xf5/xa1 region 0xf5a1 - 0xf5fe +... /xf6/x40 region 0xf640 - 0xf67e +... /xf6/x80 region 0xf680 - 0xf6a0 +... /xf6/xa1 region 0xf6a1 - 0xf6fe +... /xf7/x40 region 0xf740 - 0xf77e +... /xf7/x80 region 0xf780 - 0xf7a0 +... /xf7/xa1 region 0xf7a1 - 0xf7fe +... /xf8/x40 region 0xf840 - 0xf87e +... /xf8/x80 region 0xf880 - 0xf8a0 +... /xf9/x40 region 0xf940 - 0xf97e +... /xf9/x80 region 0xf980 - 0xf9a0 +... /xfa/x40 region 0xfa40 - 0xfa7e +... /xfa/x80 region 0xfa80 - 0xfaa0 +... /xfb/x40 region 0xfb40 - 0xfb7e +... /xfb/x80 region 0xfb80 - 0xfba0 +... /xfc/x40 region 0xfc40 - 0xfc7e +... /xfc/x80 region 0xfc80 - 0xfca0 +... /xfd/x40 region 0xfd40 - 0xfd7e +... /xfd/x80 region 0xfd80 - 0xfda0 +... /xfe/x40 region 0xfe40 - 0xfe7e +... /xfe/x80 region 0xfe80 - 0xfea0 + +END CHARMAP diff --git a/localedata/locales/ko_KR b/localedata/locales/ko_KR index 9a27bd003e..70c9957592 100644 --- a/localedata/locales/ko_KR +++ b/localedata/locales/ko_KR @@ -1,6 +1,6 @@ escape_char / comment_char % -% repertoiremap mnemonic.ds +repertoiremap mnemonic.ds % Korean language locale for Korea % Source: @@ -11,7 +11,7 @@ comment_char % % Language: ko % Territory: KR % Revision: 1.0 -% Date: 1999-06-07 +% Date: 1999-11-27 % Application: general % Users: general % Repertoiremap: mnemonic.ds @@ -23,6 +23,10 @@ comment_char % % Initial cut. Mon Jun 7 11:25:45 KST 1999 % 1999-07-07: Won-kyu Park % Fixed lc_collate problem with bash-2.x Jul 7 1999 +% 1999-11-27: Won-kyu Park +% Adjusting for glibc-2.2 locale definition +% 2000-02-09: Won-kyu Park +% Changed collation of charset. LC_COLLATE order_start forward;backward/ @@ -1371,6 +1375,7 @@ order_start forward;backward/ ... +UNDEFINED order_end END LC_COLLATE @@ -1466,61 +1471,61 @@ alpha ;;;;;/ ;;;;;;/ ;;<='>;;<%'>;;/ ;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...; - -charclass "hangul";"hanja" -hangul ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...; -hanja ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...;;/ - ;...;;;...;;;...; + ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;.... +charclass hangul;hanja +hangul ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;.... +hanja ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;....;/ + ....;....;.... + punct ;/ <">;;;<%>;<&>;<'>;/ <(>;<)>;<*>;<+>;<,>;<->;/ @@ -1714,12 +1719,12 @@ day "";/ "";/ "";/ "" -abmon " 1";" 2";/ - " 3";" 4";/ - " 5";" 6";/ - " 7";" 8";/ - " 9";"10";/ - "11";"12" +abmon "<1>";"<2>";/ + "<3>";"<4>";/ + "<5>";"<6>";/ + "<7>";"<8>";/ + "<9>";"<1><0>";/ + "<1><1>";"<1><2>" mon "";"";/ "";"";/ @@ -1748,8 +1753,8 @@ END LC_TIME LC_MESSAGES -yesexpr "^[]" +yesexpr "<'/>><<(><)/>>" -noexpr "^[]" +noexpr "<'/>><<(><)/>>" END LC_MESSAGES diff --git a/localedata/locales/zh_CN.GBK b/localedata/locales/zh_CN.GBK new file mode 100644 index 0000000000..2258eea8b3 --- /dev/null +++ b/localedata/locales/zh_CN.GBK @@ -0,0 +1,2275 @@ +escape_char / +comment_char % +repertoiremap mnemonic.zh + +% Chinese language locale for People's Repulic of China +% +% The work is based on +% Ha Shao's locale definition file for zh_CN.GB2312 revision 1.0 +% and HANATAKA, Shinya's locale definition file for ja_JP revision 0.7 +% +% Source: +% Address: TurboLinux, Inc. (China) +% 5th Floor, China World Trade Center West Wing +% No.1 Jian Guo Men Wai Ave. +% Beijing, 100004, P.R.China +% Contact: Sean Chen +% Email: sean.chen@turbolinux.com +% Tel: +86 - 10 - 65054018 +% Fax: +86 - 10 - 65054017 +% Language: zh +% Territory: CN +% Revision: 0.1 +% Date: 2000-02-15 +% Application: general +% Users: general +% Repertoiremap: mnemonic.zh +% Charset: GBK +% Distribution and use is free, also for +% commercial purposes. + +LC_CTYPE + +% The following is the GBK Locale LC_CTYPE. +% "alpha" is by default "upper" and "lower" +% "alnum" is by definiton "alpha" and "digit" +% "print" is by default "alnum", "punct" and the character +% "graph" is by default "alnum" and "punct" +% +% +% upper class: +% alphabets in portable character set, +% Roman letters in GBK, +% Greek letters in GBK, +% Russian letters in GBK. + +upper ;;;;;;;;;;;;;/ + ;;

;;;;;;;;;;;/ + ....;/ + ....;/ + .... + +% +% alpha class (default): +% It includes, by default, all the characters defined to be in +% upper or lower classes. +% + +% +% digit class +% +digit ;;;;;/ + ;;;;;/ + ;;;;;/ + ;;;; + +% +% space class: +% Space characters defined in ISO DIS 9945-2 "POSIX" locale +% Space in GBK +% + +space ;;;;/ + ;;/ + + +% +% cntrl class: C0 and C1 control characters as per ISO 6429. +% SS2 and SS3 may be excluded if an acompanying charmap uses them +% as single shifts to invoke graphic characters (as in EUC). +% Control characters in udc or vdc may be added. +% + +cntrl ;;;;;/ + ;;/ + ;;;;;;;;/ + ;;;;;;;;/ + ;;;;;;;;/ + ;;/ + + +% +% punct class: +% Special characters in udc or vdc may be added as long as they +% do not belong to classes cntrl, alpha, digit. +% + +punct ;;;/ + ;;;;/ + ;;;/ + ;;;;;/ + ;;;;/ + ;;;/ + ;;;/ + ;;;/ + ;;;;/ + ....;/ + ....;/ + ;;;; + +% +% graph class: +% upper, lower, alpha, digit, xdigit +% GBK printable characters +% Printable characters in udc or vdc classes may be added. + +graph ;;;/ + ;;;;/ + ;;;/ + ;;;;;/ + ;;;;;/ + ;;;;;/ + ;;;;/ + ;;/ + ;/ + ;;;;;;;;;;;;;/ + ;;

;;;;;;;;;;;/ + ;;;/ + ;;/ + ;/ + ;;;;;;;;;;;;;/ + ;;

;;;;;;;;;;;/ + ;;;;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + .... + +% +% print class: +% , , +% upper, lower, alpha, digit, xdigit +% GBK printable characters + +print ;/ + ;;;/ + ;;;;/ + ;;;/ + ;;;;;/ + ;;;;;/ + ;;;;;/ + ;;;;/ + ;;/ + ;/ + ;;;;;;;;;;;;;/ + ;;

;;;;;;;;;;;/ + ;;;/ + ;;/ + ;/ + ;;;;;;;;;;;;;/ + ;;

;;;;;;;;;;;/ + ;;;;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + ....;/ + .... + +% +% xdigit class +% + +xdigit ;;;;;/ + ;;;;;/ + ;;;;;;/ + ;;;;; + +% +% blank class +% + +blank ; + +% +% toupper and tolower: also handle Roman, Greek and Russian +% characters in GB3212-1980 + +toupper (,);(,);(,);(,);(,);/ + (,);(,);(,);(,);(,);/ + (,);(,);(,);(,);(,);/ + (

,

);(,);(,);(,);(,);/ + (,);(,);(,);(,);(,);/ + (,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,) + +tolower (,);(,);(,);(,);(,);/ + (,);(,);(,);(,);(,);/ + (,);(,);(,);(,);(,);/ + (

,

);(,);(,);(,);(,);/ + (,);(,);(,);(,);(,);/ + (,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,);/ + (,);(,);(,) + +END LC_CTYPE + +LC_COLLATE + +order_start forward + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ + + + + + + + + + + + + + + +% +% GBK Code order here +% + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + + + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +... + + +UNDEFINED +order_end + +END LC_COLLATE + +LC_MONETARY +int_curr_symbol "" +currency_symbol "" +mon_decimal_point "<.>" +mon_thousands_sep "<,>" +mon_grouping 3;0 +positive_sign "" +negative_sign "<->" +int_frac_digits 2 +frac_digits 2 +p_cs_precedes 1 +p_sep_by_space 0 +n_cs_precedes 1 +n_sep_by_space 0 +p_sign_posn 1 +n_sign_posn 4 +END LC_MONETARY + +LC_NUMERIC +decimal_point "<.>" +thousands_sep "<,>" +grouping 3;0 +END LC_NUMERIC + +LC_TIME +abday "";"";"";"";/ + "";"";"" +day "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +abmon "<1>";/ + "<2>";/ + "<3>";/ + "<4>";/ + "<5>";/ + "<6>";/ + "<7>";/ + "<8>";/ + "<9>";/ + "<1><0>";/ + "<1><1>";/ + "<1><2>" +mon "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +d_t_fmt "<%><%><%><%><%><%><%>" +d_fmt "<%><%><%>" +t_fmt "<%><%><%>" +am_pm "";"" +t_fmt_ampm "%p%I%M%S" +END LC_TIME + +LC_MESSAGES +yesexpr "<<(><1><)/>><.><*>" +noexpr "<<(><0><)/>><.><*>" +END LC_MESSAGES diff --git a/localedata/repertoiremaps/mnemonic.ko b/localedata/repertoiremaps/mnemonic.ko new file mode 100644 index 0000000000..62370bfb51 --- /dev/null +++ b/localedata/repertoiremaps/mnemonic.ko @@ -0,0 +1,8436 @@ +escape_char / + NULL (NUL) + START OF HEADING (SOH) + START OF TEXT (STX) + END OF TEXT (ETX) + END OF TRANSMISSION (EOT) + ENQUIRY (ENQ) + ACKNOWLEDGE (ACK) + BELL (BEL) + BACKSPACE (BS) + CHARACTER TABULATION (HT) + LINE FEED (LF) + LINE TABULATION (VT) + FORM FEED (FF) + CARRIAGE RETURN (CR) + SHIFT OUT (SO) + SHIFT IN (SI) +

DATALINK ESCAPE (DLE) + DEVICE CONTROL ONE (DC1) + DEVICE CONTROL TWO (DC2) + DEVICE CONTROL THREE (DC3) + DEVICE CONTROL FOUR (DC4) + NEGATIVE ACKNOWLEDGE (NAK) + SYNCHRONOUS IDLE (SYN) + END OF TRANSMISSION BLOCK (ETB) + CANCEL (CAN) + END OF MEDIUM (EM) + SUBSTITUTE (SUB) + ESCAPE (ESC) + FILE SEPARATOR (IS4) + GROUP SEPARATOR (IS3) + RECORD SEPARATOR (IS2) + UNIT SEPARATOR (IS1) + SPACE + EXCLAMATION MARK +<"> QUOTATION MARK + NUMBER SIGN + DOLLAR SIGN +<%> PERCENT SIGN +<&> AMPERSAND +<'> APOSTROPHE +<(> LEFT PARENTHESIS +<)> RIGHT PARENTHESIS +<*> ASTERISK +<+> PLUS SIGN +<,> COMMA +<-> HYPHEN-MINUS +<.> FULL STOP + SOLIDUS +<0> DIGIT ZERO +<1> DIGIT ONE +<2> DIGIT TWO +<3> DIGIT THREE +<4> DIGIT FOUR +<5> DIGIT FIVE +<6> DIGIT SIX +<7> DIGIT SEVEN +<8> DIGIT EIGHT +<9> DIGIT NINE +<:> COLON +<;> SEMICOLON +<<> LESS-THAN SIGN +<=> EQUALS SIGN +> GREATER-THAN SIGN + QUESTION MARK + COMMERCIAL AT + LATIN CAPITAL LETTER A + LATIN CAPITAL LETTER B + LATIN CAPITAL LETTER C + LATIN CAPITAL LETTER D + LATIN CAPITAL LETTER E + LATIN CAPITAL LETTER F + LATIN CAPITAL LETTER G + LATIN CAPITAL LETTER H + LATIN CAPITAL LETTER I + LATIN CAPITAL LETTER J + LATIN CAPITAL LETTER K + LATIN CAPITAL LETTER L + LATIN CAPITAL LETTER M + LATIN CAPITAL LETTER N + LATIN CAPITAL LETTER O +

LATIN SMALL LETTER P + LATIN SMALL LETTER Q + LATIN SMALL LETTER R + LATIN SMALL LETTER S + LATIN SMALL LETTER T + LATIN SMALL LETTER U + LATIN SMALL LETTER V + LATIN SMALL LETTER W + LATIN SMALL LETTER X + LATIN SMALL LETTER Y + LATIN SMALL LETTER Z +<(!> LEFT CURLY BRACKET + VERTICAL LINE + RIGHT CURLY BRACKET +<'?> TILDE +

DELETE (DEL) + NUL + START OF HEADING (SOH) + START OF TEXT (STX) + END OF TEXT (ETX) + END OF TRANSMISSION (EOT) + ENQUIRY (ENQ) + ACKNOWLEDGE (ACK) + BELL (BEL) + BELL (BEL) + BACKSPACE (BS) + CHARACTER TABULATION (HT) + LINE FEED (LF) + LINE TABULATION (VT) + FORM FEED (FF) + CARRIAGE RETURN (CR) + DATALINK ESCAPE (DLE) + DEVICE CONTROL ONE (DC1) + DEVICE CONTROL TWO (DC2) + DEVICE CONTROL THREE (DC3) + DEVICE CONTROL FOUR (DC4) + NEGATIVE ACKNOWLEDGE (NAK) + SYNCHRONOUS IDLE (SYN) + END OF TRANSMISSION BLOCK (ETB) + CANCEL (CAN) + SUBSTITUTE (SUB) + ESCAPE (ESC) + FILE SEPARATOR (IS4) + GROUP SEPARATOR (IS3) + GROUP SEPARATOR (IS3) + RECORD SEPARATOR (IS2) + UNIT SEPARATOR (IS1) + DELETE (DEL) + SPACE + EXCLAMATION MARK + QUOTATION MARK + NUMBER SIGN + DOLLAR SIGN + PERCENT SIGN + AMPERSAND + APOSTROPHE + LEFT PARENTHESIS + RIGHT PARENTHESIS + ASTERISK + PLUS SIGN + COMMA + HYPHEN-MINUS + HYPHEN-MINUS + FULL STOP + FULL STOP + SOLIDUS + SOLIDUS + DIGIT ZERO + DIGIT ONE + DIGIT TWO + DIGIT THREE + DIGIT FOUR + DIGIT FIVE + DIGIT SIX + DIGIT SEVEN + DIGIT EIGHT + DIGIT NINE + COLON + SEMICOLON + LESS-THAN SIGN + EQUALS SIGN + GREATER-THAN SIGN + QUESTION MARK + COMMERCIAL AT + LEFT SQUARE BRACKET + REVERSE SOLIDUS + REVERSE SOLIDUS + RIGHT SQUARE BRACKET + CIRCUMFLEX ACCENT + CIRCUMFLEX ACCENT + LOW LINE + LOW LINE + GRAVE ACCENT + LEFT CURLY BRACKET + LEFT CURLY BRACKET + VERTICAL LINE + RIGHT CURLY BRACKET + RIGHT CURLY BRACKET + TILDE + IDEOGRAPHIC SPACE +<,_> IDEOGRAPHIC COMMA +<._> IDEOGRAPHIC FULL STOP +<.M> MIDDLE DOT +<..> TWO DOT LEADER +<.3> HORIZONTAL ELLIPSIS +<':> DIAERESIS +<+"> DITTO MARK +<--> SOFT HYPHEN +<-3> HORIZONTAL BAR + PARALLEL TO + FULLWIDTH REVERSE SOLIDUS + TILDE OPERATOR +<'6> LEFT SINGLE QUOTATION MARK +<'9> RIGHT SINGLE QUOTATION MARK +<"6> LEFT DOUBLE QUOTATION MARK +<"9> RIGHT DOUBLE QUOTATION MARK +<('> LEFT TORTOISE SHELL BRACKET +<)'> RIGHT TORTOISE SHELL BRACKET + LEFT ANGLE BRACKET + RIGHT ANGLE BRACKET +<<+> LEFT DOUBLE ANGLE BRACKET ++> RIGHT DOUBLE ANGLE BRACKET +<<'> LEFT CORNER BRACKET +'> RIGHT CORNER BRACKET +<<"> LEFT WHITE CORNER BRACKET +"> RIGHT WHITE CORNER BRACKET +<("> LEFT BLACK LENTICULAR BRACKET +<)"> RIGHT BLACK LENTICULAR BRACKET +<+-> PLUS-MINUS SIGN +<*X> MULTIPLICATION SIGN +<-:> DIVISION SIGN + NOT EQUAL TO +<=<> LESS-THAN OR EQUAL TO +=> GREATER-THAN OR EQUAL TO +<00> INFINITY +<.:> THEREFORE + DEGREE SIGN +<1'> PRIME +<2'> DOUBLE PRIME + DEGREE CELSIUS + ANGSTROM SIGN + FULLWIDTH CENT SIGN + FULLWIDTH POUND SIGN + FULLWIDTH YEN SIGN + MALE SIGN + FEMALE SIGN +<-V> ANGLE +<-T> UP TACK +<(A> ARC + PARTIAL DIFFERENTIAL + NABLA +<=3> IDENTICAL TO + APPROXIMATELY EQUAL TO OR THE IMAGE OF + SECTION SIGN +<:X> REFERENCE MARK +<*1> WHITE STAR +<*2> BLACK STAR +<0m> WHITE CIRCLE +<0M> BLACK CIRCLE +<0o> BULLSEYE + WHITE DIAMOND + BLACK DIAMOND + WHITE SQUARE + BLACK SQUARE + WHITE UP-POINTING TRIANGLE + BLACK UP-POINTING TRIANGLE +
WHITE DOWN-POINTING TRIANGLE +
BLACK DOWN-POINTING TRIANGLE +<-/>> RIGHTWARDS ARROW +<<-> LEFTWARDS ARROW +<-!> UPWARDS ARROW +<-v> DOWNWARDS ARROW +<> LEFT RIGHT ARROW +<=_> GETA MARK +<<*> MUCH LESS-THAN +<*/>> MUCH GREATER-THAN + SQUARE ROOT + REVERSED TILDE +<0(> PROPORTIONAL TO +<:.> BECAUSE + INTEGRAL + DOUBLE INTEGRAL +<(-> ELEMENT OF +<-)> CONTAINS AS MEMBER +<(_> SUBSET OF OR EQUAL TO +<)_> SUPERSET OF OR EQUAL TO +<(C> SUBSET OF +<)C> SUPERSET OF +<)U> UNION +<(U> INTERSECTION + LOGICAL AND + LOGICAL OR + FULLWIDTH NOT SIGN +<=/>> RIGHTWARDS DOUBLE ARROW +<==> LEFT RIGHT DOUBLE ARROW + FOR ALL + THERE EXISTS +<''> ACUTE ACCENT + FULLWIDTH TILDE +<'<> CARON +<'(> BREVE +<'"> DOUBLE ACUTE ACCENT +<'0> RING ABOVE +<'.> DOT ABOVE +<',> CEDILLA +<';> OGONEK + INVERTED EXCLAMATION MARK + INVERTED QUESTION MARK + MODIFIER LETTER TRIANGULAR COLON + CONTOUR INTEGRAL +<+Z> N-ARY SUMMATION +<*P> N-ARY PRODUCT + CURRENCY SIGN + DEGREE FAHRENHEIT +<%0> PER MILLE SIGN + WHITE LEFT-POINTING TRIANGLE + BLACK LEFT-POINTING TRIANGLE + WHITE RIGHT-POINTING TRIANGLE + BLACK RIGHT-POINTING TRIANGLE + WHITE SPADE SUIT + BLACK SPADE SUIT + WHITE HEART SUIT + BLACK HEART SUIT + WHITE CLUB SUIT + BLACK CLUB SUIT +<0.> CIRCLED DOT OPERATOR + WHITE DIAMOND CONTAINING BLACK SMALL DIAMOND + WHITE SQUARE CONTAINING BLACK SMALL SQUARE +<0L> CIRCLE WITH LEFT HALF BLACK +<0R> CIRCLE WITH RIGHT HALF BLACK +<:S> MEDIUM SHADE + SQUARE WITH HORIZONTAL FILL + SQUARE WITH VERTICAL FILL + SQUARE WITH UPPER RIGHT TO LOWER LEFT FILL + SQUARE WITH UPPER LEFT TO LOWER RIGHT FILL + SQUARE WITH ORTHOGONAL CROSSHATCH FILL + SQUARE WITH DIAGONAL CROSSHATCH FILL + HOT SPRINGS + WHITE TELEPHONE + BLACK TELEPHONE +< WHITE LEFT POINTING INDEX +H> WHITE RIGHT POINTING INDEX + PILCROW SIGN + DAGGER + DOUBLE DAGGER + UP DOWN ARROW +> NORTH EAST ARROW +< SOUTH WEST ARROW +< NORTH WEST ARROW +> SOUTH EAST ARROW + MUSIC FLAT SIGN + QUARTER NOTE + EIGHTH NOTE + BEAMED SIXTEENTH NOTES + KOREAN STANDARD SYMBOL +<(JU)> PARENTHESIZED HANGUL CIEUC U + NUMERO SIGN + SQUARE CO + TRADE MARK SIGN + SQUARE AM + SQUARE PM + TELEPHONE SIGN + FULLWIDTH EXCLAMATION MARK + FULLWIDTH QUOTATION MARK + FULLWIDTH NUMBER SIGN + FULLWIDTH DOLLAR SIGN + FULLWIDTH PERCENT SIGN + FULLWIDTH AMPERSAND + FULLWIDTH APOSTROPHE + FULLWIDTH LEFT PARENTHESIS + FULLWIDTH RIGHT PARENTHESIS + FULLWIDTH ASTERISK + FULLWIDTH PLUS SIGN + FULLWIDTH COMMA + FULLWIDTH HYPHEN-MINUS + FULLWIDTH FULL STOP + FULLWIDTH SOLIDUS + FULLWIDTH DIGIT ZERO + FULLWIDTH DIGIT ONE + FULLWIDTH DIGIT TWO + FULLWIDTH DIGIT THREE + FULLWIDTH DIGIT FOUR + FULLWIDTH DIGIT FIVE + FULLWIDTH DIGIT SIX + FULLWIDTH DIGIT SEVEN + FULLWIDTH DIGIT EIGHT + FULLWIDTH DIGIT NINE + FULLWIDTH COLON + FULLWIDTH SEMICOLON + FULLWIDTH LESS-THAN SIGN + FULLWIDTH EQUALS SIGN + FULLWIDTH GREATER-THAN SIGN + FULLWIDTH QUESTION MARK + FULLWIDTH COMMERCIAL AT + FULLWIDTH LATIN CAPITAL LETTER A + FULLWIDTH LATIN CAPITAL LETTER B + FULLWIDTH LATIN CAPITAL LETTER C + FULLWIDTH LATIN CAPITAL LETTER D + FULLWIDTH LATIN CAPITAL LETTER E + FULLWIDTH LATIN CAPITAL LETTER F + FULLWIDTH LATIN CAPITAL LETTER G + FULLWIDTH LATIN CAPITAL LETTER H + FULLWIDTH LATIN CAPITAL LETTER I + FULLWIDTH LATIN CAPITAL LETTER J + FULLWIDTH LATIN CAPITAL LETTER K + FULLWIDTH LATIN CAPITAL LETTER L + FULLWIDTH LATIN CAPITAL LETTER M + FULLWIDTH LATIN CAPITAL LETTER N + FULLWIDTH LATIN CAPITAL LETTER O + FULLWIDTH LATIN CAPITAL LETTER P + FULLWIDTH LATIN CAPITAL LETTER Q + FULLWIDTH LATIN CAPITAL LETTER R + FULLWIDTH LATIN CAPITAL LETTER S + FULLWIDTH LATIN CAPITAL LETTER T + FULLWIDTH LATIN CAPITAL LETTER U + FULLWIDTH LATIN CAPITAL LETTER V + FULLWIDTH LATIN CAPITAL LETTER W + FULLWIDTH LATIN CAPITAL LETTER X + FULLWIDTH LATIN CAPITAL LETTER Y + FULLWIDTH LATIN CAPITAL LETTER Z + FULLWIDTH LEFT SQUARE BRACKET + FULLWIDTH WON SIGN + FULLWIDTH RIGHT SQUARE BRACKET + FULLWIDTH CIRCUMFLEX ACCENT + FULLWIDTH LOW LINE + FULLWIDTH GRAVE ACCENT + FULLWIDTH LATIN SMALL LETTER A + FULLWIDTH LATIN SMALL LETTER B + FULLWIDTH LATIN SMALL LETTER C + FULLWIDTH LATIN SMALL LETTER D + FULLWIDTH LATIN SMALL LETTER E + FULLWIDTH LATIN SMALL LETTER F + FULLWIDTH LATIN SMALL LETTER G + FULLWIDTH LATIN SMALL LETTER H + FULLWIDTH LATIN SMALL LETTER I + FULLWIDTH LATIN SMALL LETTER J + FULLWIDTH LATIN SMALL LETTER K + FULLWIDTH LATIN SMALL LETTER L + FULLWIDTH LATIN SMALL LETTER M + FULLWIDTH LATIN SMALL LETTER N + FULLWIDTH LATIN SMALL LETTER O + FULLWIDTH LATIN SMALL LETTER P + FULLWIDTH LATIN SMALL LETTER Q + FULLWIDTH LATIN SMALL LETTER R + FULLWIDTH LATIN SMALL LETTER S + FULLWIDTH LATIN SMALL LETTER T + FULLWIDTH LATIN SMALL LETTER U + FULLWIDTH LATIN SMALL LETTER V + FULLWIDTH LATIN SMALL LETTER W + FULLWIDTH LATIN SMALL LETTER X + FULLWIDTH LATIN SMALL LETTER Y + FULLWIDTH LATIN SMALL LETTER Z + FULLWIDTH LEFT CURLY BRACKET + FULLWIDTH VERTICAL LINE + FULLWIDTH RIGHT CURLY BRACKET + FULLWIDTH MACRON + HANGUL LETTER KIYEOK + HANGUL LETTER SSANGKIYEOK + HANGUL LETTER KIYEOK-SIOS + HANGUL LETTER NIEUN + HANGUL LETTER NIEUN-CIEUC + HANGUL LETTER NIEUN-HIEUH + HANGUL LETTER TIKEUT + HANGUL LETTER SSANGTIKEUT + HANGUL LETTER RIEUL + HANGUL LETTER RIEUL-KIYEOK + HANGUL LETTER RIEUL-MIEUM + HANGUL LETTER RIEUL-PIEUP + HANGUL LETTER RIEUL-SIOS + HANGUL LETTER RIEUL-THIEUTH + HANGUL LETTER RIEUL-PHIEUPH + HANGUL LETTER RIEUL-HIEUH + HANGUL LETTER MIEUM + HANGUL LETTER PIEUP + HANGUL LETTER SSANGPIEUP + HANGUL LETTER PIEUP-SIOS + HANGUL LETTER SIOS + HANGUL LETTER SSANGSIOS + HANGUL LETTER IEUNG + HANGUL LETTER CIEUC + HANGUL LETTER SSANGCIEUC + HANGUL LETTER CHIEUCH + HANGUL LETTER KHIEUKH + HANGUL LETTER THIEUTH + HANGUL LETTER PHIEUPH + HANGUL LETTER HIEUH + HANGUL LETTER A + HANGUL LETTER AE + HANGUL LETTER YA + HANGUL LETTER YAE + HANGUL LETTER EO + HANGUL LETTER E + HANGUL LETTER YEO + HANGUL LETTER YE + HANGUL LETTER O + HANGUL LETTER WA + HANGUL LETTER WAE + HANGUL LETTER OE + HANGUL LETTER YO + HANGUL LETTER U + HANGUL LETTER WEO + HANGUL LETTER WE + HANGUL LETTER WI + HANGUL LETTER YU + HANGUL LETTER EU + HANGUL LETTER YI + HANGUL LETTER I + HANGUL FILLER + HANGUL LETTER SSANGNIEUN + HANGUL LETTER NIEUN-TIKEUT + HANGUL LETTER NIEUN-SIOS + HANGUL LETTER NIEUN-PANSIOS + HANGUL LETTER RIEUL-KIYEOK-SIOS + HANGUL LETTER RIEUL-TIKEUT + HANGUL LETTER RIEUL-PIEUP-SIOS + HANGUL LETTER RIEUL-PANSIOS + HANGUL LETTER RIEUL-YEORINHIEUH + HANGUL LETTER MIEUM-PIEUP + HANGUL LETTER MIEUM-SIOS + HANGUL LETTER MIEUM-PANSIOS + HANGUL LETTER KAPYEOUNMIEUM + HANGUL LETTER PIEUP-KIYEOK + HANGUL LETTER PIEUP-TIKEUT + HANGUL LETTER PIEUP-SIOS-KIYEOK + HANGUL LETTER PIEUP-SIOS-TIKEUT + HANGUL LETTER PIEUP-CIEUC + HANGUL LETTER PIEUP-THIEUTH + HANGUL LETTER KAPYEOUNPIEUP + HANGUL LETTER KAPYEOUNSSANGPIEUP + HANGUL LETTER SIOS-KIYEOK + HANGUL LETTER SIOS-NIEUN + HANGUL LETTER SIOS-TIKEUT + HANGUL LETTER SIOS-PIEUP + HANGUL LETTER SIOS-CIEUC + HANGUL LETTER PANSIOS + HANGUL LETTER SSANGIEUNG + HANGUL LETTER YESIEUNG + HANGUL LETTER YESIEUNG-SIOS + HANGUL LETTER YESIEUNG-PANSIOS + HANGUL LETTER KAPYEOUNPHIEUPH + HANGUL LETTER SSANGHIEUH + HANGUL LETTER YEORINHIEUH + HANGUL LETTER YO-YA + HANGUL LETTER YO-YAE + HANGUL LETTER YO-I + HANGUL LETTER YU-YEO + HANGUL LETTER YU-YE + HANGUL LETTER YU-I + HANGUL LETTER ARAEA + HANGUL LETTER ARAEAE +<1r> SMALL ROMAN NUMERAL ONE +<2r> SMALL ROMAN NUMERAL TWO +<3r> SMALL ROMAN NUMERAL THREE +<4r> SMALL ROMAN NUMERAL FOUR +<5r> SMALL ROMAN NUMERAL FIVE +<6r> SMALL ROMAN NUMERAL SIX +<7r> SMALL ROMAN NUMERAL SEVEN +<8r> SMALL ROMAN NUMERAL EIGHT +<9r> SMALL ROMAN NUMERAL NINE + SMALL ROMAN NUMERAL TEN +<1R> ROMAN NUMERAL ONE +<2R> ROMAN NUMERAL TWO +<3R> ROMAN NUMERAL THREE +<4R> ROMAN NUMERAL FOUR +<5R> ROMAN NUMERAL FIVE +<6R> ROMAN NUMERAL SIX +<7R> ROMAN NUMERAL SEVEN +<8R> ROMAN NUMERAL EIGHT +<9R> ROMAN NUMERAL NINE + ROMAN NUMERAL TEN + GREEK CAPITAL LETTER ALPHA + GREEK CAPITAL LETTER BETA + GREEK CAPITAL LETTER GAMMA + GREEK CAPITAL LETTER DELTA + GREEK CAPITAL LETTER EPSILON + GREEK CAPITAL LETTER ZETA + GREEK CAPITAL LETTER ETA + GREEK CAPITAL LETTER THETA + GREEK CAPITAL LETTER IOTA + GREEK CAPITAL LETTER KAPPA + GREEK CAPITAL LETTER LAMDA + GREEK CAPITAL LETTER MU + GREEK CAPITAL LETTER NU + GREEK CAPITAL LETTER XI + GREEK CAPITAL LETTER OMICRON + GREEK CAPITAL LETTER PI + GREEK CAPITAL LETTER RHO + GREEK CAPITAL LETTER SIGMA + GREEK CAPITAL LETTER TAU + GREEK CAPITAL LETTER UPSILON + GREEK CAPITAL LETTER PHI + GREEK CAPITAL LETTER CHI + GREEK CAPITAL LETTER PSI + GREEK CAPITAL LETTER OMEGA + GREEK SMALL LETTER ALPHA + GREEK SMALL LETTER BETA + GREEK SMALL LETTER GAMMA + GREEK SMALL LETTER DELTA + GREEK SMALL LETTER EPSILON + GREEK SMALL LETTER ZETA + GREEK SMALL LETTER ETA + GREEK SMALL LETTER THETA + GREEK SMALL LETTER IOTA + GREEK SMALL LETTER KAPPA + GREEK SMALL LETTER LAMDA + GREEK SMALL LETTER MU + GREEK SMALL LETTER NU + GREEK SMALL LETTER XI + GREEK SMALL LETTER OMICRON + GREEK SMALL LETTER PI + GREEK SMALL LETTER RHO + GREEK SMALL LETTER SIGMA + GREEK SMALL LETTER TAU + GREEK SMALL LETTER UPSILON + GREEK SMALL LETTER PHI + GREEK SMALL LETTER CHI + GREEK SMALL LETTER PSI + GREEK SMALL LETTER OMEGA + BOX DRAWINGS LIGHT HORIZONTAL + BOX DRAWINGS LIGHT VERTICAL + BOX DRAWINGS LIGHT DOWN AND RIGHT +
BOX DRAWINGS LIGHT DOWN AND LEFT +

LATIN CAPITAL LETTER P + LATIN CAPITAL LETTER Q + LATIN CAPITAL LETTER R + LATIN CAPITAL LETTER S + LATIN CAPITAL LETTER T + LATIN CAPITAL LETTER U + LATIN CAPITAL LETTER V + LATIN CAPITAL LETTER W + LATIN CAPITAL LETTER X + LATIN CAPITAL LETTER Y + LATIN CAPITAL LETTER Z +<<(> LEFT SQUARE BRACKET + WON SIGN +<)/>> RIGHT SQUARE BRACKET +<'/>> CIRCUMFLEX ACCENT +<_> LOW LINE +<'!> GRAVE ACCENT + LATIN SMALL LETTER A + LATIN SMALL LETTER B + LATIN SMALL LETTER C + LATIN SMALL LETTER D + LATIN SMALL LETTER E + LATIN SMALL LETTER F + LATIN SMALL LETTER G + LATIN SMALL LETTER H + LATIN SMALL LETTER I + LATIN SMALL LETTER J + LATIN SMALL LETTER K + LATIN SMALL LETTER L + LATIN SMALL LETTER M + LATIN SMALL LETTER N + LATIN SMALL LETTER O +

;;;;;;;;;;;/ + ....;/ + ....;/ + .... + +% +% lower class: +% Alphabets in portable character set, +% Roman letters in GBK, +% Greek letters in GBK, +% Russian letters in GBK. + +lower ;;;;;;;;;;;;;/ + ;;

/x50 LATIN CAPITAL LETTER P + /x51 LATIN CAPITAL LETTER Q + /x52 LATIN CAPITAL LETTER R + /x53 LATIN CAPITAL LETTER S + /x54 LATIN CAPITAL LETTER T + /x55 LATIN CAPITAL LETTER U + /x56 LATIN CAPITAL LETTER V + /x57 LATIN CAPITAL LETTER W + /x58 LATIN CAPITAL LETTER X + /x59 LATIN CAPITAL LETTER Y + /x5A LATIN CAPITAL LETTER Z +<<(> /x5B LEFT SQUARE BRACKET + /x5C REVERSE SOLIDUS +<)/>> /x5D RIGHT SQUARE BRACKET +<'/>> /x5E CIRCUMFLEX ACCENT +<_> /x5F LOW LINE +<'!> /x60 GRAVE ACCENT + /x61 LATIN SMALL LETTER A + /x62 LATIN SMALL LETTER B + /x63 LATIN SMALL LETTER C + /x64 LATIN SMALL LETTER D + /x65 LATIN SMALL LETTER E + /x66 LATIN SMALL LETTER F + /x67 LATIN SMALL LETTER G + /x68 LATIN SMALL LETTER H + /x69 LATIN SMALL LETTER I + /x6A LATIN SMALL LETTER J + /x6B LATIN SMALL LETTER K + /x6C LATIN SMALL LETTER L + /x6D LATIN SMALL LETTER M + /x6E LATIN SMALL LETTER N + /x6F LATIN SMALL LETTER O +