From 93a568aaba1d3da3497102dfe1eeb81070a24c1c Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Sat, 20 Apr 2002 07:58:48 +0000 Subject: Update. * iconvdata/JISX0213.TXT: New file. * iconvdata/jisx0213.h: New file. * iconvdata/jisx0213.c: New file. * iconvdata/euc-jisx0213.c: New file. * iconvdata/shift_jisx0213.c: New file. * iconvdata/gconv-modules (EUC-JISX0213, SHIFT_JISX0213): New modules. * iconvdata/EUC-JISX0213.precomposed: New file. * iconvdata/SHIFT_JISX0213.precomposed: New file. * iconvdata/SHIFT_JISX0213.irreversible: New file. * iconvdata/tst-table-to.c (main): Make it work for encodings for which the "to" direction is stateful. * iconvdata/tst-tables.sh: Add EUC-JISX0213, SHIFT_JISX0213. * iconvdata/Makefile (modules): Add libJISX0213, EUC-JISX0213, SHIFT_JISX0213. (libJISX0213-routines): New variable. (LDFLAGS-EUC-JISX0213.so, LDFLAGS-SHIFT_JISX0213.so): New variables. (EUC-JISX0213.so, SHIFT_JISX0213.so): Depend on libJISX0213.so. (LDFLAGS-libJISX0213.so): New variable. (distribute): Add JISX0213.TXT, EUC-JISX0213.precomposed, SHIFT_JISX0213.precomposed, SHIFT_JISX0213.irreversible, jisx0213.c, jisx0213.h, euc-jisx0213.c, shift_jisx0213.c. 2002-04-15 Bruno Haible * iconvdata/big5hkscs.c (big5hkscs_to_ucs): Change element type to uint32_t. Update to Unicode 3.2. (from_ucs4, from_ucs4_idx): Update to Unicode 3.2. (BODY for TO_LOOP): Handle the ASCII range specially. * iconvdata/BIG5HKSCS.irreversible: Add one more entry. * iconvdata/testdata/BIG5HKSCS: Remove a character. * iconvdata/testdata/BIG5HKSCS..UTF-8: Regenerated. 2002-04-15 Bruno Haible * iconvdata/gb18030.c (__twobyte_to_ucs, __fourbyte_to_ucs, __ucs_to_gb18030_tab1, __ucs_to_gb18030_tab2): Update to Unicode 3.2. 2002-04-15 Bruno Haible * iconvdata/cns11643.h (__cns11643_from_ucs4p2c_tab): New declaration. (ucs4_to_cns11643): Update. * iconvdata/cns11643.c: Update to Unicode 3.2. (__cns11643l2*_to_ucs4_tab, __cns11643_from_ucs4p0_tab, __cns11643_from_ucs4p2_tab): Regenerated. (__cns11643_from_ucs4p2c_tab): New array. * iconvdata/EUC-TW.irreversible: Remove two entries. 2002-04-15 Bruno Haible * locale/C-translit.h.in: Update to Unicode 3.2. Add , .., .., .., , .., .., ... 2002-04-15 Bruno Haible --- localedata/locales/i18n | 294 +++++++++++++++++++++++++++--------------------- 1 file changed, 167 insertions(+), 127 deletions(-) (limited to 'localedata/locales/i18n') diff --git a/localedata/locales/i18n b/localedata/locales/i18n index 39d5033a59..35663ee5d8 100644 --- a/localedata/locales/i18n +++ b/localedata/locales/i18n @@ -33,7 +33,7 @@ END LC_IDENTIFICATION LC_CTYPE % The following is the 14652 i18n fdcc-set LC_CTYPE category. -% It covers Unicode version 3.0. +% It covers Unicode version 3.2. % The character classes and mapping tables were automatically generated % using the gen-unicode-ctype.c program. @@ -60,18 +60,18 @@ upper / ..(2)..;/ ;;;..;..(2)..;/ % TABLE 5 LATIN EXTENDED-B/ - ..(2)..;..(2)..;/ + ..(2)..;/ % TABLE 6 IPA EXTENSIONS/ % TABLE 9 BASIC GREEK/ ;..;;;;..;/ - ..;;;;/ + ..;..(2)..;/ % TABLE 10 GREEK SYMBOLS AND COPTIC/ ..(2)..;;/ % TABLE 11 CYRILLIC/ ..;..(2)..;/ % TABLE 12 CYRILLIC/ - ;..(2)..;;;;;/ - ..(2)..;;/ + ;..(2)..;..(2)..;/ + ..(2)..;;..(2)..;/ % TABLE 13 ARMENIAN/ ..;/ % TABLE 28 GEORGIAN/ @@ -109,7 +109,7 @@ lower / ..(2)..;..(2)..;;/ % TABLE 4 LATIN EXTENDED-B/ ;;;;;;/ - ;;;;;;/ + ;;;;;;;/ ;;;;;;;;/ ;;;..(2)..;/ ..(2)..;;;;..(2)..;/ @@ -124,13 +124,13 @@ lower / % TABLE 9 BASIC GREEK/ ..;..;/ % TABLE 10 GREEK SYMBOLS AND COPTIC/ - ;;;;..(2)..;..;/ + ;;;;..(2)..;..;/ ;/ % TABLE 11 CYRILLIC/ ..;..(2)..;/ % TABLE 12 CYRILLIC/ - ;..(2)..;;;;;/ - ..(2)..;;/ + ;..(2)..;..(2)..;/ + ..(2)..;;..(2)..;/ % TABLE 13 ARMENIAN/ ..;/ % TABLE 28 GEORGIAN/ @@ -165,7 +165,7 @@ alpha / % TABLE 3 LATIN EXTENDED-A/ ..;/ % TABLE 4 and 5 LATIN EXTENDED-B/ - ..;..;/ + ..;..;/ % TABLE 6 IPA EXTENSIONS/ ..;/ % SPACING MODIFIER LETTERS/ @@ -177,21 +177,21 @@ alpha / ;;..;;..;/ ..;/ % TABLE 10 GREEK SYMBOLS AND COPTIC/ - ..;..;/ + ..;/ % TABLE 11 and 12 CYRILLIC/ - ..;..;..;..;/ - ..;..;/ + ..;..;/ + ..;..;..;/ % TABLE 13 ARMENIAN/ ..;;..;/ % TABLE 14 HEBREW/ ..;..;/ % TABLE 15 and 16 ARABIC/ - ..;..;..;;/ - ..;..;/ + ..;..;..;..;/ + ;..;..;/ % SYRIAC/ ;..;/ % THAANA/ - ..;/ + ..;;/ % TABLE 17 DEVANAGARI/ ..;;;..;/ % TABLE 18 BENGALI/ @@ -211,8 +211,8 @@ alpha / ;;..;;;;/ ..;/ % TABLE 22 TAMIL/ - ..;..;..;;;/ - ;;;;;..;/ + ;..;..;..;;/ + ;;;;;;..;/ ..;..;/ % TABLE 23 TELUGU/ ..;..;..;..;/ @@ -238,7 +238,7 @@ alpha / % MYANMAR/ ..;..;;;..;/ % TABLE 28 GEORGIAN/ - ..;..;/ + ..;..;/ % HANGUL JAMO/ ..;..;..;/ % ETHIOPIC/ @@ -256,8 +256,16 @@ alpha / ..;/ % RUNIC/ ..;..;/ +% TAGALOG/ + ..;..;/ +% HANUNOO/ + ..;/ +% BUHID/ + ..;/ +% TAGBANWA/ + ..;..;/ % KHMER/ - ..;/ + ..;;;/ % MONGOLIAN/ ..;..;/ % TABLE 31 and 32 LATIN EXTENDED ADDITIONAL/ @@ -269,26 +277,29 @@ alpha / ..;..;..;..;/ ..;..;/ % TABLE 35 SUPERSCRIPTS AND SUBSCRIPTS, CURRENCY SYMBOLS/ - ;/ + ;;/ % LETTERLIKE SYMBOLS/ ;;..;;..;;/ ;..;..;..;/ + ..;..;/ % NUMBER FORMS/ ..;/ % ENCLOSED ALPHANUMERICS/ ..;/ % CJK SYMBOLS AND PUNCTUATION/ - ..;..;..;..;/ + ..;..;..;..;/ % TABLE 50 HIRAGANA/ - ..;..;/ + ..;..;/ % TABLE 51 KATAKANA/ - ..;..;/ + ..;..;/ % TABLE 52 BOPOMOFO/ ..;/ % HANGUL COMPATIBILITY JAMO/ ..;/ % BOPOMOFO EXTENDED/ ..;/ +% KATAKANA PHONETIC EXTENSIONS/ + ..;/ % CJK UNIFIED IDEOGRAPHS EXTENSION/ ..;/ % CJK UNIFIED IDEOGRAPHS/ @@ -298,7 +309,7 @@ alpha / % HANGUL SYLLABLES/ ..;/ % CJK COMPATIBILITY IDEOGRAPHS/ - ..;/ + ..;..;/ % ALPHABETIC PRESENTATION FORMS/ ..;..;;..;/ ..;..;;;;;/ @@ -307,7 +318,7 @@ alpha / ..;..;..;..;/ ..;/ % ARABIC PRESENTATION FORMS/ - ..;;..;/ + ..;..;/ % HALFWIDTH AND FULLWIDTH FORMS/ ..;..;..;..;/ ..;..;..;/ @@ -395,7 +406,7 @@ space / % OGHAM/ ;/ % TABLE 35 GENERAL PUNCTUATION/ - ..;..;;;/ + ..;..;;;;/ % TABLE 50 CJK SYMBOLS AND PUNCTUATION, HIRAGANA/ @@ -408,8 +419,8 @@ punct / ..;..;..;..;/ ..;..;..;..;/ ;;..;..;..;/ - ..;..;..;..;/ - ..;;..;;..;/ + ..;..;..;..;/ + ..;;..;;;..;/ ..;..;..;..;/ ..;..;..;;;/ ;..;..;;;/ @@ -422,7 +433,7 @@ punct / ..;..;;..;/ ..;..;..;;/ ..;..;..;..;/ - ;..;..;..;/ + ;;..;..;/ ..;;..;..;/ ..;..;..;..;/ ..;..;..;..;/ @@ -434,30 +445,32 @@ punct / ..;..;..;..;/ ;..;..;..;/ ..;;..;..;/ - ..;..;..;..;/ + ..;..;..;/ + ..;..;..;..;/ + ..;..;/ ..;;;..;..;/ ..;..;..;;/ - ..;..;..;..;/ - ..;..;..;..;/ + ..;..;;..;..;/ + ..;..;..;..;/ ..;..;..;;/ ..;..;;;;;/ - ;..;..;..;/ - ..;..;..;..;/ - ..;;..;..;/ - ..;..;..;..;/ + ;..;..;..;/ + ..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ ..;..;;..;;/ - ..;..;..;..;/ - ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ ..;..;..;..;/ - ..;..;..;..;/ - ;..;..;..;/ - ..;..;..;..;/ - ..;..;..;..;/ - ..;..;..;;/ - ..;;;..;..;/ + ..;..;..;..;/ + ;;..;..;..;/ + ..;..;..;/ + ..;..;..;..;/ + ..;;;..;;/ + ..;..;/ ..;..;..;..;/ ;..;..;..;/ - ..;..;..;..;/ + ..;..;..;/ ..;..;..;/ ..;..;;/ ;;;;;/ @@ -466,17 +479,17 @@ punct / .. graph / - ..;..;..;..;/ - ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ ;;..;;..;/ - ..;..;..;..;/ - ..;..;..;..;/ - ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;/ + ..;..;/ ..;..;..;..;/ ..;..;..;;;/ - ;..;..;..;/ - ..;..;..;..;/ - ..;..;..;..;/ + ;..;..;..;/ + ..;..;..;/ + ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ;..;;..;..;/ @@ -515,7 +528,7 @@ graph / ..;..;..;..;/ ..;;..;..;/ ..;..;..;..;/ - ..;..;;..;/ + ..;..;;..;/ ..;..;..;..;/ ;..;..;;..;/ ..;;..;..;;/ @@ -523,34 +536,36 @@ graph / ..;..;..;..;/ ;..;..;..;/ ..;..;..;..;/ - ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;;;/ ;..;..;..;/ ..;..;..;..;/ - ..;;..;..;/ - ..;..;..;..;/ - ..;..;..;..;/ - ..;..;..;..;/ - ..;..;..;..;/ - ..;..;..;..;/ + ..;;..;..;;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ ..;..;;..;;/ - ..;..;..;..;/ - ..;..;..;..;/ - ..;..;..;..;/ - ..;..;..;..;/ - ..;..;..;..;/ - ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;/ + ..;..;..;/ + ..;..;..;..;/ + ..;..;..;/ ..;..;..;..;/ - ..;..;..;..;/ - ..;..;;..;/ - ..;..;..;..;/ + ..;..;..;..;/ + ..;..;/ + ..;..;..;/ ..;;..;..;/ ..;..;..;..;/ - ..;..;..;..;/ - ..;..;..;;/ - ..;;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;;..;/ ..;..;..;..;/ ..;..;..;/ ..;..;/ @@ -571,17 +586,17 @@ graph / ..;.. print / - ..;..;..;..;/ - ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ ;;..;;..;/ - ..;..;..;..;/ - ..;..;..;..;/ - ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;/ + ..;..;/ ..;..;..;..;/ ..;..;..;;;/ - ;..;..;..;/ - ..;..;..;..;/ - ..;..;..;..;/ + ;..;..;..;/ + ..;..;..;/ + ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ;..;;..;..;/ @@ -620,7 +635,7 @@ print / ..;..;..;..;/ ..;;..;..;/ ..;..;..;..;/ - ..;..;;..;/ + ..;..;;..;/ ..;..;..;..;/ ;..;..;;..;/ ..;;..;..;;/ @@ -628,34 +643,36 @@ print / ..;..;..;..;/ ;..;..;..;/ ..;..;..;..;/ - ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;;;/ ;..;..;..;/ ..;..;..;..;/ - ..;..;..;..;/ - ..;..;..;..;/ - ..;..;..;..;/ - ..;..;..;..;/ - ..;..;..;..;/ - ..;..;..;..;/ + ..;..;..;;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ ..;;..;;..;/ - ..;..;..;..;/ - ..;..;..;..;/ - ..;..;..;..;/ - ..;..;..;..;/ - ..;..;..;..;/ - ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;/ + ..;..;..;/ + ..;..;..;..;/ + ..;..;..;/ ..;..;..;..;/ - ..;..;..;..;/ - ..;;..;..;/ + ..;..;..;..;/ + ..;/ ..;..;..;..;/ ;..;..;..;/ - ..;..;..;..;/ - ..;..;..;..;/ - ..;..;;..;;/ - ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ;..;..;..;/ ..;..;..;..;/ ..;..;..;/ ..;..;/ @@ -679,7 +696,8 @@ print / xdigit / ..;..;.. -blank ;;;..;..; +blank / + ;;;..;..;; toupper / (,);(,);(,);(,);/ @@ -714,6 +732,7 @@ toupper / (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ + (,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ @@ -745,7 +764,8 @@ toupper / (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ - (,);(,);(,);(,);/ + (,);(,);/ + (,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ @@ -765,19 +785,23 @@ toupper / (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ - (,);(,);(,);(,);/ + (,);(,);/ + (,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ - (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ - (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ @@ -930,7 +954,8 @@ tolower / (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ - (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ @@ -941,7 +966,8 @@ tolower / (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ - (,);(,);(,);(,);/ + (,);(,);/ + (,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ @@ -960,19 +986,23 @@ tolower / (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ - (,);(,);(,);(,);/ + (,);(,);(,);/ + (,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ - (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ @@ -1107,6 +1137,7 @@ map "totitle"; / (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ + (,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ @@ -1138,7 +1169,8 @@ map "totitle"; / (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ - (,);(,);(,);(,);/ + (,);(,);/ + (,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ @@ -1158,19 +1190,23 @@ map "totitle"; / (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ - (,);(,);(,);(,);/ + (,);(,);/ + (,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ - (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ - (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ @@ -1275,10 +1311,10 @@ map "totitle"; / % The "combining" class reflects ISO/IEC 10646-1 annex B.1 % That is, all combining characters (level 2+3). class "combining"; / - ..;..;..;..;/ + ..;..;..;..;/ ..;..;..;;/ - ..;;..;;..;/ - ..;..;;..;/ + ..;;..;;..;/ + ..;..;..;;..;/ ..;..;;..;/ ..;..;..;;/ ..;..;..;;/ @@ -1286,7 +1322,7 @@ class "combining"; / ..;..;..;;/ ..;..;..;..;/ ;..;..;..;/ - ..;..;..;..;/ + ..;;..;..;/ ..;;..;..;/ ..;..;..;..;/ ..;..;..;..;/ @@ -1297,8 +1333,9 @@ class "combining"; / ..;..;;;;/ ..;..;..;..;/ ..;;..;..;/ - ..;..;;..;/ - ..;..;..;;/ + ..;..;..;..;/ + ..;..;..;;..;/ + ..;..;..;;..;/ ..;..;..;/ ..;..;/ .. @@ -1306,8 +1343,8 @@ class "combining"; / % The "combining_level3" class reflects ISO/IEC 10646-1 annex B.2 % That is, combining characters of level 3. class "combining_level3"; / - ..;..;..;..;/ - ;..;..;;..;/ + ..;;..;..;/ + ..;;..;..;;;/ ;..;..;;..;/ ..;..;;..;/ ..;..;;..;;/ @@ -1315,7 +1352,7 @@ class "combining_level3"; / ..;..;;..;/ ..;..;..;;/ ..;..;..;..;/ - ..;..;..;..;/ + ;..;..;..;/ ;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ @@ -1324,9 +1361,12 @@ class "combining_level3"; / ..;;..;..;;/ ..;..;..;..;/ ..;;..;..;/ - ..;..;..;..;/ - ..;..;..;..;/ - ..;..;;.. + ..;..;..;..;/ + ..;..;..;..;/ + ..;/ + ..;..;..;..;;/ + ..;..;;..;/ + .. translit_start -- cgit v1.2.3