From f256b0c7f8dad26744b44e868d066873b7389beb Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Fri, 27 Oct 2000 19:31:45 +0000 Subject: Use Unicode aware LC_CTYPE information from "i18n". --- localedata/locales/zh_CN | 1451 ++++++++++++++++++++++++++++++++++++---------- 1 file changed, 1153 insertions(+), 298 deletions(-) (limited to 'localedata/locales/zh_CN') diff --git a/localedata/locales/zh_CN b/localedata/locales/zh_CN index 7cac84fde4..cb15d9a849 100644 --- a/localedata/locales/zh_CN +++ b/localedata/locales/zh_CN @@ -44,319 +44,1174 @@ END LC_IDENTIFICATION LC_CTYPE +% This is a copy of the "i18n" LC_CTYPE with the following modifications: +% - Additional classes: hanzi +% BEGIN i18n LC_CTYPE + +% The "upper" class reflects the uppercase characters of class "alpha" upper / -% Basic Latin/ - ..;/ -% Fullwidth Latin letters/ - ..;/ -% Greek/ - ..;..;/ -% Cyrillic/ - ;.. +% TABLE 1 BASIC LATIN/ + ..;/ +% TABLE 2 LATIN-1 SUPPLEMENT/ + ..;..;/ +% TABLE 3 LATIN EXTENDED-A/ + ..(2)..;/ + ..(2)..;/ + ..(2)..;/ + ..(2)..;/ +% TABLE 4 LATIN EXTENDED-B/ + ;..(2)..;;/ + ..;..;;;/ + ..;;;;/ + ..(2)..;/ + ;;;;;;..;/ + ;;;;;;;;/ + ;;/ + ..(2)..;/ + ..(2)..;/ + ;;;..;..(2)..;/ +% TABLE 5 LATIN EXTENDED-B/ + ..(2)..;..(2)..;/ +% TABLE 6 IPA EXTENSIONS/ +% TABLE 9 BASIC GREEK/ + ;..;;;;..;/ + ..;;;;/ +% TABLE 10 GREEK SYMBOLS AND COPTIC/ + ..(2)..;/ +% TABLE 11 CYRILLIC/ + ..;..(2)..;/ +% TABLE 12 CYRILLIC/ + ;..(2)..;;;;;/ + ..(2)..;;/ +% TABLE 13 ARMENIAN/ + ..;/ +% TABLE 28 GEORGIAN/ +% is not addressed as the letters does not have a uppercase/lowercase relation/ +% TABLE 31 LATIN EXTENDED ADDITIONAL/ + ..(2)..;/ +% TABLE 32 LATIN EXTENDED ADDITIONAL/ + ..(2)..;/ + ..(2)..;/ +% TABLE 33 GREEK EXTENDED/ + ..;..;..;..;/ + ..;..(2)..;..;/ +% TABLE 34 GREEK EXTENDED/ + ..;..;..;..;/ + ..;..;..;..;/ +% LETTERLIKE SYMBOLS/ + ;..;/ +% NUMBER FORMS/ + ..;/ +% ENCLOSED ALPHANUMERICS/ + ..;/ +% HALFWIDTH AND FULLWIDTH FORMS/ + .. +% The "lower" class reflects the lowercase characters of class "alpha" lower / -% Basic Latin/ - ..;/ -% Fullwidth Latin letters/ - ..;/ -% Greek/ - ..;..;/ -% Cyrillic/ - ..;;/ -% Latin-1/ - ;;;;;;;;/ - ;;;;/ -% Latin Extensions/ - ;;;;;;;;/ - ;;;;;;;;/ - ; - -alpha ..;..;/ - ..;..;/ - ..;..;/ - ..;..;/ - ;..;..;;/ - ;;;;;;;;/ - ;;;;;;;;/ - ;;;;;;;;/ - ;;;;;;/ -% Roman Numbers/ - ..;..;/ -% Hiragana/ - ..;;;;;/ -% Katakana/ - ..;;;;/ -% Bopomofo/ - .. - -digit .. +% TABLE 1 BASIC LATIN/ + ..;/ +% TABLE 2 LATIN-1 SUPPLEMENT/ + ;..;..;/ +% TABLE 3 LATIN EXTENDED-A/ + ..(2)..;..(2)..;/ + ..(2)..;..(2)..;;/ +% TABLE 4 LATIN EXTENDED-B/ + ;;;;;;/ + ;;;;;;/ + ;;;;;;;;/ + ;;;..(2)..;/ + ..(2)..;;;;..(2)..;/ +% TABLE 5 LATIN EXTENDED-B/ + ..(2)..;..(2)..;/ +% TABLE 6 IPA EXTENSIONS/ + ;;;;;;;;;/ + ;;;;;;;;;/ + ;/ +% COMBINING DIACRITICAL MARKS/ + ;/ +% TABLE 9 BASIC GREEK/ + ..;..;/ +% TABLE 10 GREEK SYMBOLS AND COPTIC/ + ;;;;..(2)..;..;/ +% TABLE 11 CYRILLIC/ + ..;..(2)..;/ +% TABLE 12 CYRILLIC/ + ;..(2)..;;;;;/ + ..(2)..;;/ +% TABLE 13 ARMENIAN/ + ..;/ +% TABLE 28 GEORGIAN/ +% is not addressed as the letters does not have a uppercase/lowercase relation/ +% TABLE 31 and 32 LATIN EXTENDED ADDITIONAL/ + ..(2)..;;..(2)..;/ +% TABLE 33 GREEK EXTENDED/ + ..;..;..;..;/ + ..;..(2)..;..;..;/ +% TABLE 34 GREEK EXTENDED/ + ..;..;..;;;/ + ;;;;;;;;/ + ;/ +% TABLE 35 SUPERSCRIPTS AND SUBSCRIPTS, CURRENCY SYMBOLS/ +% NUMBER FORMS/ + ..;/ +% ENCLOSED ALPHANUMERICS/ + ..;/ +% HALFWIDTH AND FULLWIDTH FORMS/ + .. -outdigit .. +% The "alpha" class of the "i18n" FDCC-set is reflecting +% the recommendations in TR 10176 annex A +alpha / +% TABLE 1 BASIC LATIN/ + ..;..;/ +% TABLE 2 LATIN-1 SUPPLEMENT/ + ;;;..;..;/ + ..;/ +% TABLE 3 LATIN EXTENDED-A/ + ..;/ +% TABLE 4 and 5 LATIN EXTENDED-B/ + ..;..;/ +% TABLE 6 IPA EXTENSIONS/ + ..;/ +% SPACING MODIFIER LETTERS/ + ..;..;;;..;/ + ;/ +% COMBINING DIACRITICAL MARKS/ + ;/ +% TABLE 9 BASIC GREEK/ + ;;..;;..;/ + ..;/ +% 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/ + ..;;;..;..;/ + ;..;;;..;/ + ..;/ +% TABLE 19 GURMUKHI/ + ..;;;..;..;/ + ;;;;;;..;/ + ;..;/ +% TABLE 20 GUJARATI/ + ..;;..;..;/ + ..;;;..;;;/ + ;/ +% TABLE 21 ORIYA/ + ..;;;..;..;/ + ;;..;;;;/ + ..;/ +% TABLE 22 TAMIL/ + ..;..;..;;;/ + ;;;;;..;/ + ..;..;/ +% TABLE 23 TELUGU/ + ..;..;..;..;/ + ..;..;/ +% TABLE 24 KANNADA/ + ..;..;..;..;/ + ..;;..;/ +% TABLE 25 MALAYALAM/ + ..;..;..;..;/ + ..;/ +% SINHALA/ + ..;..;..;;/ + ..;/ +% TABLE 26 THAI/ + ..;;;..;/ +% TABLE 27 LAO/ + ..;;..;;;/ + ..;..;..;;;/ + ..;..;..;;/ + ..;;..;/ +% TIBETAN/ + ;..;..;..;/ +% MYANMAR/ + ..;..;;;..;/ +% TABLE 28 GEORGIAN/ + ..;..;/ +% HANGUL JAMO/ + ..;..;..;/ +% ETHIOPIC/ + ..;..;;..;/ + ..;;..;..;;/ + ..;..;;..;/ + ..;;..;..;/ + ..;..;..;;/ + ..;..;..;..;/ +% CHEROKEE/ + ..;/ +% UNIFIED CANADIAN ABORIGINAL SYLLABICS/ + ..;..;/ +% OGHAM/ + ..;/ +% RUNIC/ + ..;/ +% KHMER/ + ..;/ +% MONGOLIAN/ + ..;..;/ +% TABLE 31 and 32 LATIN EXTENDED ADDITIONAL/ + ..;..;/ +% TABLE 33 and 34 GREEK EXTENDED/ + ..;..;..;..;/ + ..;;;;..;/ + ..;..;;..;/ + ..;..;..;..;/ + ..;..;/ +% 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/ + ..;/ +% CJK UNIFIED IDEOGRAPHS EXTENSION/ + ..;/ +% CJK UNIFIED IDEOGRAPHS/ + ..;/ +% YI SYLLABLES/ + ..;/ +% HANGUL SYLLABLES/ + ..;/ +% CJK COMPATIBILITY IDEOGRAPHS/ + ..;/ +% ALPHABETIC PRESENTATION FORMS/ + ..;..;;..;/ + ..;..;;;;;/ + ;..;/ +% ARABIC PRESENTATION FORMS/ + ..;..;..;..;/ + ..;/ +% ARABIC PRESENTATION FORMS/ + ..;;..;/ +% HALFWIDTH AND FULLWIDTH FORMS/ + ..;..;..;..;/ + ..;..;..;/ +% The non-ASCII number characters are included here because ISO C 99 / +% forbids us to classify them as digits; however, they behave more like / +% alphanumeric than like punctuation. / +% TABLE 15 and 16 ARABIC/ + ..;..;/ +% TABLE 17 DEVANAGARI/ + ..;/ +% TABLE 18 BENGALI/ + ..;/ +% TABLE 19 GURMUKHI/ + ..;/ +% TABLE 20 GUJARATI/ + ..;/ +% TABLE 21 ORIYA/ + ..;/ +% TABLE 22 TAMIL/ + <0>;..;/ +% TABLE 23 TELUGU/ + ..;/ +% TABLE 24 KANNADA/ + ..;/ +% TABLE 25 MALAYALAM/ + ..;/ +% TABLE 26 THAI/ + ..;/ +% TABLE 27 LAO/ + ..;/ +% TIBETAN/ + ..;/ +% MYANMAR/ + ..;/ +% ETHIOPIC/ + <0>;..;/ +% KHMER/ + ..;/ +% MONGOLIAN/ + ..;/ +% HALFWIDTH AND FULLWIDTH FORMS/ + .. -xdigit ..;/ - ..;/ - .. +% The "digit" class must only contain the BASIC LATIN digits, says ISO C 99 +% (sections 7.25.2.1.5 and 5.2.1). +digit / + .. -% blank: space, tab, ideographic space -blank ;; +outdigit .. -% space: tab, newline, vertical-tab, form-feed, carriage-return, space -space ;;;;;; +space / +% ISO/IEC 6429/ + ..;/ +% TABLE 1 BASIC LATIN/ + ;/ +% OGHAM/ + ;/ +% TABLE 35 GENERAL PUNCTUATION/ + ..;..;;;/ +% TABLE 50 CJK SYMBOLS AND PUNCTUATION, HIRAGANA/ + -% cntrl: all C0 and C1 control characters -cntrl ..;.. +cntrl / + ..;..;/ +% Treat the Line/Paragraph Separators as control characters, like Line Feed./ + ; punct / -% Based on ISO14652 "i18n" with following modifications:/ -% 1. remove digits and alphabets from full-width forms/ -% 2. add box drawing elements/ -% Basic Latin/ - ..;..;..;..;/ -% Latin-1 Supplement/ - ;;;;;;;/ -% General Punctuation/ - ;..;;;;;;/ - ;;;;;;/ -% Letterlike Symbols/ - ;;;;;/ -% Mathematical Operators and Miscellaneous Technical/ - ;;;;;;;;/ - ;;;;;;;;/ - ;;;;;;;;/ - ;;;;;;;;/ - ;;;;;/ - ;/ -% Box Drawing/ - ..;..;/ -% Block Elements/ - ..;;;;/ -% Geometric Shapes/ - ;;;;;;;;/ - ;;;;;;;/ -% Miscellaneous Symbols/ - ;;;;;/ -% CJK Symbols and Punctuation/ - ;;;..;;;/ -% Enclosed CJK Letters and Months/ - ..;;;/ -% CJK Compatibility/ - ;;;;;;;;/ - ;;;/ -% CJK Compatibility Forms/ - ..;/ -% Small Form Variants/ - ;;;;;;;;/ - ..;;;;;/ -% Fullwidth Forms/ - ..;..;..;..;/ - .. + ..;..;..;..;/ + ..;..;..;..;/ + ;;..;..;..;/ + ..;..;..;..;/ + ..;;..;;..;/ + ..;..;..;..;/ + ..;..;..;;;/ + ;..;..;;;/ + ..;..;..;..;/ + ;;..;..;..;/ + ;..;..;..;;/ + ..;;..;..;/ + ..;;..;..;;/ + ;..;..;..;/ + ..;..;;..;/ + ..;..;..;;/ + ..;..;..;..;/ + ;..;..;..;/ + ..;;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;;..;;..;/ + ;..;..;;..;/ + ;..;..;;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ;..;..;..;/ + ..;;..;..;/ + ..;..;..;..;/ + ..;;;..;..;/ + ..;..;..;;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;;/ + ..;..;;;;;/ + ;..;..;..;/ + ..;..;..;..;/ + ..;;..;..;/ + ..;..;..;..;/ + ..;..;;..;;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;;/ + ..;;;..;..;/ + ..;..;..;..;/ + ;..;..;..;/ + ..;..;..;..;/ + .. graph / -% Basic Latin/ - ..;/ -% Latin-1 Supplement/ - ;;;;;;;;/ - ;;;;;;;;/ - ;;;;/ -% Latin Extensions/ - ;;;;;;;;/ - ;;;;;;;;/ - ;;/ -% Mandarin tone sympols/ - ;;;;;/ -% Greek/ - ..;..;/ - ..;..;/ -% Cyrillic/ - ;..;;/ -% General Punctuation/ - ;..;;;;;;/ - ;;;;;;/ -% Letterlike Symbols/ - ;;;;;/ -% Roman Numbers/ - ..;..;/ -% Arrows/ - ..;..;/ -% Mathematical Operators and Miscellaneous Technical/ - ;;;;;;;;/ - ;;;;;;;;/ - ;;;;;;;;/ - ;;;;;;;;/ - ;;;;;/ - ;/ -% Enclosed Alphanumerics/ - ..;..;/ -% Box Drawing/ - ..;..;/ -% Block Elements/ - ..;;;;/ -% Geometric Shapes/ - ;;;;;;;;/ - ;;;;;;;/ -% Miscellaneous Symbols/ - ;;;;;/ -% CJK Symbols and Punctuation/ - ;;;..;;;/ - ..;/ -% Hiragana/ - ..;;;;;/ -% Katakana/ - ..;;;;/ -% Bopomofo/ - ..;/ -% Enclosed CJK Letters and Months/ - ..;;;/ -% CJK Compatibility/ - ;;;;;;;;/ - ;;;/ -% Private/ -% symbols/ - ;;..;/ -% hanzi/ - ..;/ -% CJK Compatibility Forms/ - ;;..;..;/ -% Small Form Variants/ - ;;;;;;;;/ - ..;;;;;/ -% Fullwidth Forms/ - ..;..;/ -% CJK Unified Ideographs Extension A/ -% This block is added in Unicode 3 and currently not in any GB encoding./ -% However, the forthcoming GB18030 might include this./ -% ..;/ -% CJK Unified Ideographs/ - ..;/ -% CJK Compatibility Ideographs/ - ;;;;;;;;/ - ;;;;;;;;/ - ;;;; + ..;..;..;..;/ + ..;..;..;..;/ + ;;..;;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;;;/ + ;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ;..;;..;..;/ + ..;;..;..;/ + ..;;..;..;/ + ..;..;..;..;/ + ..;;..;..;/ + ..;..;;..;/ + ..;..;;..;/ + ..;..;..;..;/ + ..;..;..;;;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ;..;..;..;/ + ..;..;..;..;/ + ..;;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ;..;..;..;/ + ..;..;..;;/ + ..;;..;;..;/ + ..;..;..;..;/ + ;..;;;..;/ + ..;..;;;..;/ + ..;..;..;;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;;..;..;/ + ..;..;..;..;/ + ..;..;;..;/ + ..;..;..;..;/ + ;..;..;;..;/ + ..;;..;..;;/ + ..;..;;..;/ + ..;..;..;..;/ + ;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;;;/ + ;..;..;..;/ + ..;..;..;..;/ + ..;;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;;..;;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;;..;/ + ..;..;..;..;/ + ..;;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;;/ + ..;;..;..;/ + ..;..;..;..;/ + ..;..;.. -%print: graph + -print ..;/ - ;;;;;;;;/ - ;;;;;;;;/ - ;;;;/ - ;;;;;;;;/ - ;;;;;;;;/ - ;;/ - ;;;;;/ - ..;..;/ - ..;..;/ - ;..;;/ - ;..;;;;;;/ - ;;;;;;/ - ;;;;;/ - ..;..;/ - ..;..;/ - ;;;;;;;;/ - ;;;;;;;;/ - ;;;;;;;;/ - ;;;;;;;;/ - ;;;;;/ - ;/ - ..;..;/ - ..;;;;/ - ;;;;;;;;/ - ;;;;;;;/ - ;;;;;/ - ;;;;..;;;/ - ..;/ - ..;;;;;/ - ..;;;;/ - ..;/ - ..;;;/ - ;;;;;;;;/ - ;;;/ - ;;..;/ - ..;/ - ;;..;..;/ - ;;;;;;;;/ - ..;;;;;/ - ..;..;/ -% ..;/ - ..;/ - ;;;;;;;;/ - ;;;;;;;;/ - ;;;; +print / + ..;..;..;..;/ + ..;..;..;..;/ + ;;..;;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;;;/ + ;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ;..;;..;..;/ + ..;;..;..;/ + ..;;..;..;/ + ..;..;..;..;/ + ..;;..;..;/ + ..;..;;..;/ + ..;..;;..;/ + ..;..;..;..;/ + ..;..;..;;;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ;..;..;..;/ + ..;..;..;..;/ + ..;;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ;..;..;..;/ + ..;..;..;;/ + ..;;..;;..;/ + ..;..;..;..;/ + ;..;;;..;/ + ..;..;;;..;/ + ..;..;..;;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;;..;..;/ + ..;..;..;..;/ + ..;..;;..;/ + ..;..;..;..;/ + ;..;..;;..;/ + ..;;..;..;;/ + ..;..;;..;/ + ..;..;..;..;/ + ;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;;;/ + ;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;;..;;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;;..;..;/ + ..;..;..;..;/ + ;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;;..;;/ + ..;..;..;..;/ + ..;..;..;..;/ + .. + +% The "xdigit" class must only contain the BASIC LATIN digits and A-F, a-f, +% says ISO C 99 (sections 7.25.2.1.12 and 6.4.4.1). +xdigit / + ..;..;.. + +blank ;;;..;..; + +toupper / + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,) + +tolower / + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,) + +map "totitle"; / + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,) + +% The "combining" class reflects ISO/IEC 10646-1 annex B.1 +% That is, all combining characters (level 2+3). +class "combining"; / + ..;..;..;..;/ + ..;..;..;;/ + ..;;..;;..;/ + ..;..;;..;/ + ..;..;;..;/ + ..;..;..;;/ + ..;..;..;;/ + ..;;;..;..;/ + ..;..;..;;/ + ..;..;..;..;/ + ;..;..;..;/ + ..;..;..;..;/ + ..;;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ;..;;..;;/ + ..;..;;..;/ + ..;;..;..;/ + ..;..;;;;/ + ..;..;..;..;/ + ..;;..;..;/ + ..;..;;..;/ + ..;..;..;;/ + .. + +% The "combining_level3" class reflects ISO/IEC 10646-1 annex B.2 +% That is, combining characters of level 3. +class "combining_level3"; / + ..;..;..;..;/ + ;..;..;;..;/ + ;..;..;;..;/ + ..;..;;..;/ + ..;..;;..;;/ + ;..;..;..;/ + ..;..;;..;/ + ..;..;..;;/ + ..;..;..;..;/ + ..;..;..;..;/ + ;..;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..;..;;/ + ..;;..;;..;/ + ..;;..;..;;/ + ..;..;..;..;/ + ..;;..;..;/ + ..;..;..;..;/ + ..;..;..;..;/ + ..;..; -toupper (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,) - -tolower (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ - (,);(,);(,);/ +% END i18n LC_CTYPE class "hanzi"; / % ..;/ -- cgit v1.2.3