This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
Unicode 3.2 support (2)
- From: Bruno Haible <bruno at clisp dot org>
- To: libc-alpha at sources dot redhat dot com
- Date: Wed, 17 Apr 2002 16:43:58 +0200 (CEST)
- Subject: Unicode 3.2 support (2)
Here is a patch to upgrade the transliteration tables to Unicode 3.2.
ChangeLog:
2002-04-15 Bruno Haible <bruno@clisp.org>
* locale/C-translit.h.in: Update to Unicode 3.2.
Add <U2047>, <U205F>..<U2063>, <U2145>..<U2149>, <U2A74>..<U2A76>,
<U30A0>, <U3251>..<U325F>, <U32B1>..<U32BF>, <UFE00>..<UFE0F>.
localedata/ChangeLog:
2002-04-15 Bruno Haible <bruno@clisp.org>
Update to Unicode 3.2.
* locales/translit_circle: Add <U3251>..<U325F>, <U32B1>..<U32BF>.
* locales/translit_cjk_compat: Change <UF951>. Add <UFA30>..<UFA6A>.
* locales/translit_combining: Add more combining characters.
* locales/translit_compat: Add <U2047>, <U2057>, <U205F>, <U2A0C>,
<U2A74>..<U2A76>.
* locales/translit_font: Add <U213D>..<U2140>, <U2145>..<U2149>.
* locales/translit_neutral: Add <U2060>..<U2063>, <U30A0>,
<UFE00>..<UFE0F>.
* locales/translit_small: Add small Hiragana letters and small
Katakana letters.
* locales/translit_wide: Add <UFF5F>..<UFF60>.
--- glibc-20020408/localedata/locales/translit_circle.bak 2000-10-31 05:31:30.000000000 +0100
+++ glibc-20020408/localedata/locales/translit_circle 2002-04-08 23:13:10.000000000 +0200
@@ -156,6 +156,36 @@
<U24E9> "<U0028><U007A><U0029>"
% CIRCLED DIGIT ZERO
<U24EA> "<U0028><U0030><U0029>"
+% CIRCLED NUMBER TWENTY ONE
+<U3251> "<U0028><U0032><U0031><U0029>"
+% CIRCLED NUMBER TWENTY TWO
+<U3252> "<U0028><U0032><U0032><U0029>"
+% CIRCLED NUMBER TWENTY THREE
+<U3253> "<U0028><U0032><U0033><U0029>"
+% CIRCLED NUMBER TWENTY FOUR
+<U3254> "<U0028><U0032><U0034><U0029>"
+% CIRCLED NUMBER TWENTY FIVE
+<U3255> "<U0028><U0032><U0035><U0029>"
+% CIRCLED NUMBER TWENTY SIX
+<U3256> "<U0028><U0032><U0036><U0029>"
+% CIRCLED NUMBER TWENTY SEVEN
+<U3257> "<U0028><U0032><U0037><U0029>"
+% CIRCLED NUMBER TWENTY EIGHT
+<U3258> "<U0028><U0032><U0038><U0029>"
+% CIRCLED NUMBER TWENTY NINE
+<U3259> "<U0028><U0032><U0039><U0029>"
+% CIRCLED NUMBER THIRTY
+<U325A> "<U0028><U0033><U0030><U0029>"
+% CIRCLED NUMBER THIRTY ONE
+<U325B> "<U0028><U0033><U0031><U0029>"
+% CIRCLED NUMBER THIRTY TWO
+<U325C> "<U0028><U0033><U0032><U0029>"
+% CIRCLED NUMBER THIRTY THREE
+<U325D> "<U0028><U0033><U0033><U0029>"
+% CIRCLED NUMBER THIRTY FOUR
+<U325E> "<U0028><U0033><U0034><U0029>"
+% CIRCLED NUMBER THIRTY FIVE
+<U325F> "<U0028><U0033><U0035><U0029>"
% CIRCLED HANGUL KIYEOK
<U3260> "<U0028><U1100><U0029>"
% CIRCLED HANGUL NIEUN
@@ -310,6 +340,36 @@
<U32AF> "<U0028><U5354><U0029>"
% CIRCLED IDEOGRAPH NIGHT
<U32B0> "<U0028><U591C><U0029>"
+% CIRCLED NUMBER THIRTY SIX
+<U32B1> "<U0028><U0033><U0036><U0029>"
+% CIRCLED NUMBER THIRTY SEVEN
+<U32B2> "<U0028><U0033><U0037><U0029>"
+% CIRCLED NUMBER THIRTY EIGHT
+<U32B3> "<U0028><U0033><U0038><U0029>"
+% CIRCLED NUMBER THIRTY NINE
+<U32B4> "<U0028><U0033><U0039><U0029>"
+% CIRCLED NUMBER FORTY
+<U32B5> "<U0028><U0034><U0030><U0029>"
+% CIRCLED NUMBER FORTY ONE
+<U32B6> "<U0028><U0034><U0031><U0029>"
+% CIRCLED NUMBER FORTY TWO
+<U32B7> "<U0028><U0034><U0032><U0029>"
+% CIRCLED NUMBER FORTY THREE
+<U32B8> "<U0028><U0034><U0033><U0029>"
+% CIRCLED NUMBER FORTY FOUR
+<U32B9> "<U0028><U0034><U0034><U0029>"
+% CIRCLED NUMBER FORTY FIVE
+<U32BA> "<U0028><U0034><U0035><U0029>"
+% CIRCLED NUMBER FORTY SIX
+<U32BB> "<U0028><U0034><U0036><U0029>"
+% CIRCLED NUMBER FORTY SEVEN
+<U32BC> "<U0028><U0034><U0037><U0029>"
+% CIRCLED NUMBER FORTY EIGHT
+<U32BD> "<U0028><U0034><U0038><U0029>"
+% CIRCLED NUMBER FORTY NINE
+<U32BE> "<U0028><U0034><U0039><U0029>"
+% CIRCLED NUMBER FIFTY
+<U32BF> "<U0028><U0035><U0030><U0029>"
% CIRCLED KATAKANA A
<U32D0> "<U0028><U30A2><U0029>"
% CIRCLED KATAKANA I
--- glibc-20020408/localedata/locales/translit_cjk_compat.bak 2001-06-06 15:19:32.000000000 +0200
+++ glibc-20020408/localedata/locales/translit_cjk_compat 2002-04-08 23:13:10.000000000 +0200
@@ -563,7 +563,7 @@
% CJK COMPATIBILITY IDEOGRAPH-F950
<UF950> <U7E37>
% CJK COMPATIBILITY IDEOGRAPH-F951
-<UF951> <U96FB>
+<UF951> <U964B>
% CJK COMPATIBILITY IDEOGRAPH-F952
<UF952> <U52D2>
% CJK COMPATIBILITY IDEOGRAPH-F953
@@ -980,6 +980,124 @@
<UFA2C> <U9928>
% CJK COMPATIBILITY IDEOGRAPH-FA2D
<UFA2D> <U9DB4>
+% CJK COMPATIBILITY IDEOGRAPH-FA30
+<UFA30> <U4FAE>
+% CJK COMPATIBILITY IDEOGRAPH-FA31
+<UFA31> <U50E7>
+% CJK COMPATIBILITY IDEOGRAPH-FA32
+<UFA32> <U514D>
+% CJK COMPATIBILITY IDEOGRAPH-FA33
+<UFA33> <U52C9>
+% CJK COMPATIBILITY IDEOGRAPH-FA34
+<UFA34> <U52E4>
+% CJK COMPATIBILITY IDEOGRAPH-FA35
+<UFA35> <U5351>
+% CJK COMPATIBILITY IDEOGRAPH-FA36
+<UFA36> <U559D>
+% CJK COMPATIBILITY IDEOGRAPH-FA37
+<UFA37> <U5606>
+% CJK COMPATIBILITY IDEOGRAPH-FA38
+<UFA38> <U5668>
+% CJK COMPATIBILITY IDEOGRAPH-FA39
+<UFA39> <U5840>
+% CJK COMPATIBILITY IDEOGRAPH-FA3A
+<UFA3A> <U58A8>
+% CJK COMPATIBILITY IDEOGRAPH-FA3B
+<UFA3B> <U5C64>
+% CJK COMPATIBILITY IDEOGRAPH-FA3C
+<UFA3C> <U5C6E>
+% CJK COMPATIBILITY IDEOGRAPH-FA3D
+<UFA3D> <U6094>
+% CJK COMPATIBILITY IDEOGRAPH-FA3E
+<UFA3E> <U6168>
+% CJK COMPATIBILITY IDEOGRAPH-FA3F
+<UFA3F> <U618E>
+% CJK COMPATIBILITY IDEOGRAPH-FA40
+<UFA40> <U61F2>
+% CJK COMPATIBILITY IDEOGRAPH-FA41
+<UFA41> <U654F>
+% CJK COMPATIBILITY IDEOGRAPH-FA42
+<UFA42> <U65E2>
+% CJK COMPATIBILITY IDEOGRAPH-FA43
+<UFA43> <U6691>
+% CJK COMPATIBILITY IDEOGRAPH-FA44
+<UFA44> <U6885>
+% CJK COMPATIBILITY IDEOGRAPH-FA45
+<UFA45> <U6D77>
+% CJK COMPATIBILITY IDEOGRAPH-FA46
+<UFA46> <U6E1A>
+% CJK COMPATIBILITY IDEOGRAPH-FA47
+<UFA47> <U6F22>
+% CJK COMPATIBILITY IDEOGRAPH-FA48
+<UFA48> <U716E>
+% CJK COMPATIBILITY IDEOGRAPH-FA49
+<UFA49> <U722B>
+% CJK COMPATIBILITY IDEOGRAPH-FA4A
+<UFA4A> <U7422>
+% CJK COMPATIBILITY IDEOGRAPH-FA4B
+<UFA4B> <U7891>
+% CJK COMPATIBILITY IDEOGRAPH-FA4C
+<UFA4C> <U793E>
+% CJK COMPATIBILITY IDEOGRAPH-FA4D
+<UFA4D> <U7949>
+% CJK COMPATIBILITY IDEOGRAPH-FA4E
+<UFA4E> <U7948>
+% CJK COMPATIBILITY IDEOGRAPH-FA4F
+<UFA4F> <U7950>
+% CJK COMPATIBILITY IDEOGRAPH-FA50
+<UFA50> <U7956>
+% CJK COMPATIBILITY IDEOGRAPH-FA51
+<UFA51> <U795D>
+% CJK COMPATIBILITY IDEOGRAPH-FA52
+<UFA52> <U798D>
+% CJK COMPATIBILITY IDEOGRAPH-FA53
+<UFA53> <U798E>
+% CJK COMPATIBILITY IDEOGRAPH-FA54
+<UFA54> <U7A40>
+% CJK COMPATIBILITY IDEOGRAPH-FA55
+<UFA55> <U7A81>
+% CJK COMPATIBILITY IDEOGRAPH-FA56
+<UFA56> <U7BC0>
+% CJK COMPATIBILITY IDEOGRAPH-FA57
+<UFA57> <U7DF4>
+% CJK COMPATIBILITY IDEOGRAPH-FA58
+<UFA58> <U7E09>
+% CJK COMPATIBILITY IDEOGRAPH-FA59
+<UFA59> <U7E41>
+% CJK COMPATIBILITY IDEOGRAPH-FA5A
+<UFA5A> <U7F72>
+% CJK COMPATIBILITY IDEOGRAPH-FA5B
+<UFA5B> <U8005>
+% CJK COMPATIBILITY IDEOGRAPH-FA5C
+<UFA5C> <U81ED>
+% CJK COMPATIBILITY IDEOGRAPH-FA5D
+<UFA5D> <U8279>
+% CJK COMPATIBILITY IDEOGRAPH-FA5E
+<UFA5E> <U8279>
+% CJK COMPATIBILITY IDEOGRAPH-FA5F
+<UFA5F> <U8457>
+% CJK COMPATIBILITY IDEOGRAPH-FA60
+<UFA60> <U8910>
+% CJK COMPATIBILITY IDEOGRAPH-FA61
+<UFA61> <U8996>
+% CJK COMPATIBILITY IDEOGRAPH-FA62
+<UFA62> <U8B01>
+% CJK COMPATIBILITY IDEOGRAPH-FA63
+<UFA63> <U8B39>
+% CJK COMPATIBILITY IDEOGRAPH-FA64
+<UFA64> <U8CD3>
+% CJK COMPATIBILITY IDEOGRAPH-FA65
+<UFA65> <U8D08>
+% CJK COMPATIBILITY IDEOGRAPH-FA66
+<UFA66> <U8FB6>
+% CJK COMPATIBILITY IDEOGRAPH-FA67
+<UFA67> <U9038>
+% CJK COMPATIBILITY IDEOGRAPH-FA68
+<UFA68> <U96E3>
+% CJK COMPATIBILITY IDEOGRAPH-FA69
+<UFA69> <U97FF>
+% CJK COMPATIBILITY IDEOGRAPH-FA6A
+<UFA6A> <U983B>
% CJK COMPATIBILITY IDEOGRAPH-2F800
<U0002F800> <U4E3D>
% CJK COMPATIBILITY IDEOGRAPH-2F801
--- glibc-20020408/localedata/locales/translit_combining.bak 2000-11-07 13:20:43.000000000 +0100
+++ glibc-20020408/localedata/locales/translit_combining 2002-04-08 23:13:10.000000000 +0200
@@ -35,8 +35,14 @@
<U030B> ""
% COMBINING CARON
<U030C> ""
+% COMBINING VERTICAL LINE ABOVE
+<U030D> ""
+% COMBINING DOUBLE VERTICAL LINE ABOVE
+<U030E> ""
% COMBINING DOUBLE GRAVE ACCENT
<U030F> ""
+% COMBINING CANDRABINDU
+<U0310> ""
% COMBINING INVERTED BREVE
<U0311> ""
% COMBINING TURNED COMMA ABOVE
@@ -51,10 +57,24 @@
<U0316> ""
% COMBINING ACUTE ACCENT BELOW
<U0317> ""
+% COMBINING LEFT TACK BELOW
+<U0318> ""
+% COMBINING RIGHT TACK BELOW
+<U0319> ""
+% COMBINING LEFT ANGLE ABOVE
+<U031A> ""
% COMBINING HORN
<U031B> ""
% COMBINING LEFT HALF RING BELOW
<U031C> ""
+% COMBINING UP TACK BELOW
+<U031D> ""
+% COMBINING DOWN TACK BELOW
+<U031E> ""
+% COMBINING PLUS SIGN BELOW
+<U031F> ""
+% COMBINING MINUS SIGN BELOW
+<U0320> ""
% COMBINING PALATALIZED HOOK BELOW
<U0321> ""
% COMBINING RETROFLEX HOOK BELOW
@@ -71,6 +91,12 @@
<U0327> ""
% COMBINING OGONEK
<U0328> ""
+% COMBINING VERTICAL LINE BELOW
+<U0329> ""
+% COMBINING BRIDGE BELOW
+<U032A> ""
+% COMBINING INVERTED DOUBLE ARCH BELOW
+<U032B> ""
% COMBINING CARON BELOW
<U032C> ""
% COMBINING CIRCUMFLEX ACCENT BELOW
@@ -87,6 +113,16 @@
<U0332> ""
% COMBINING DOUBLE LOW LINE
<U0333> ""
+% COMBINING TILDE OVERLAY
+<U0334> ""
+% COMBINING SHORT STROKE OVERLAY
+<U0335> ""
+% COMBINING LONG STROKE OVERLAY
+<U0336> ""
+% COMBINING SHORT SOLIDUS OVERLAY
+<U0337> ""
+% COMBINING LONG SOLIDUS OVERLAY
+<U0338> ""
% COMBINING RIGHT HALF RING BELOW
<U0339> ""
% COMBINING INVERTED BRIDGE BELOW
@@ -97,6 +133,8 @@
<U033C> ""
% COMBINING X ABOVE
<U033D> ""
+% COMBINING VERTICAL TILDE
+<U033E> ""
% COMBINING DOUBLE OVERLINE
<U033F> ""
% COMBINING GRAVE TONE MARK
@@ -111,6 +149,56 @@
<U0344> ""
% COMBINING GREEK YPOGEGRAMMENI
<U0345> ""
+% COMBINING BRIDGE ABOVE
+<U0346> ""
+% COMBINING EQUALS SIGN BELOW
+<U0347> ""
+% COMBINING DOUBLE VERTICAL LINE BELOW
+<U0348> ""
+% COMBINING LEFT ANGLE BELOW
+<U0349> ""
+% COMBINING NOT TILDE ABOVE
+<U034A> ""
+% COMBINING HOMOTHETIC ABOVE
+<U034B> ""
+% COMBINING ALMOST EQUAL TO ABOVE
+<U034C> ""
+% COMBINING LEFT RIGHT ARROW BELOW
+<U034D> ""
+% COMBINING UPWARDS ARROW BELOW
+<U034E> ""
+% COMBINING DOUBLE TILDE
+<U0360> ""
+% COMBINING DOUBLE INVERTED BREVE
+<U0361> ""
+% COMBINING DOUBLE RIGHTWARDS ARROW BELOW
+<U0362> ""
+% COMBINING LATIN SMALL LETTER A
+<U0363> ""
+% COMBINING LATIN SMALL LETTER E
+<U0364> ""
+% COMBINING LATIN SMALL LETTER I
+<U0365> ""
+% COMBINING LATIN SMALL LETTER O
+<U0366> ""
+% COMBINING LATIN SMALL LETTER U
+<U0367> ""
+% COMBINING LATIN SMALL LETTER C
+<U0368> ""
+% COMBINING LATIN SMALL LETTER D
+<U0369> ""
+% COMBINING LATIN SMALL LETTER H
+<U036A> ""
+% COMBINING LATIN SMALL LETTER M
+<U036B> ""
+% COMBINING LATIN SMALL LETTER R
+<U036C> ""
+% COMBINING LATIN SMALL LETTER T
+<U036D> ""
+% COMBINING LATIN SMALL LETTER V
+<U036E> ""
+% COMBINING LATIN SMALL LETTER X
+<U036F> ""
% HEBREW POINT SHEVA
<U05B0> ""
% HEBREW POINT HATAF SEGOL
@@ -149,6 +237,20 @@
<U0654> ""
% ARABIC HAMZA BELOW
<U0655> ""
+% COMBINING ENCLOSING UPWARD POINTING TRIANGLE
+<U20E4> ""
+% COMBINING REVERSE SOLIDUS OVERLAY
+<U20E5> ""
+% COMBINING DOUBLE VERTICAL STROKE OVERLAY
+<U20E6> ""
+% COMBINING ANNUITY SYMBOL
+<U20E7> ""
+% COMBINING TRIPLE UNDERDOT
+<U20E8> ""
+% COMBINING WIDE BRIDGE ABOVE
+<U20E9> ""
+% COMBINING LEFTWARDS ARROW OVERLAY
+<U20EA> ""
% COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK
<U3099> ""
% COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
--- glibc-20020408/localedata/locales/translit_compat.bak 2001-06-06 15:19:32.000000000 +0200
+++ glibc-20020408/localedata/locales/translit_compat 2002-04-08 23:13:10.000000000 +0200
@@ -136,10 +136,16 @@
<U2037> "<U2035><U2035><U2035>"
% DOUBLE EXCLAMATION MARK
<U203C> "<U0021><U0021>"
+% DOUBLE QUESTION MARK
+<U2047> "<U003F><U003F>"
% QUESTION EXCLAMATION MARK
<U2048> "<U003F><U0021>"
% EXCLAMATION QUESTION MARK
<U2049> "<U0021><U003F>"
+% QUADRUPLE PRIME
+<U2057> "<U2032><U2032><U2032><U2032>"
+% MEDIUM MATHEMATICAL SPACE
+<U205F> "<U0020>"
% RUPEE SIGN
<U20A8> "<U0052><U0073>"
% ACCOUNT OF
@@ -372,6 +378,14 @@
<U24B4> "<U0028><U0079><U0029>"
% PARENTHESIZED LATIN SMALL LETTER Z
<U24B5> "<U0028><U007A><U0029>"
+% QUADRUPLE INTEGRAL OPERATOR
+<U2A0C> "<U222B><U222B><U222B><U222B>"
+% DOUBLE COLON EQUAL
+<U2A74> "<U003A><U003A><U003D>"
+% TWO CONSECUTIVE EQUALS SIGNS
+<U2A75> "<U003D><U003D>"
+% THREE CONSECUTIVE EQUALS SIGNS
+<U2A76> "<U003D><U003D><U003D>"
% CJK RADICAL MOTHER
<U2E9F> "<U6BCD>"
% CJK RADICAL C-SIMPLIFIED TURTLE
--- glibc-20020408/localedata/locales/translit_font.bak 2001-06-06 15:19:33.000000000 +0200
+++ glibc-20020408/localedata/locales/translit_font 2002-04-08 23:13:10.000000000 +0200
@@ -37,6 +37,15 @@
<U2133> <U004D> % SCRIPT CAPITAL M
<U2134> <U006F> % SCRIPT SMALL O
<U2139> <U0069> % INFORMATION SOURCE
+<U213D> <U03B3> % DOUBLE-STRUCK SMALL GAMMA
+<U213E> <U0393> % DOUBLE-STRUCK CAPITAL GAMMA
+<U213F> <U03A0> % DOUBLE-STRUCK CAPITAL PI
+<U2140> <U2211> % DOUBLE-STRUCK N-ARY SUMMATION
+<U2145> <U0044> % DOUBLE-STRUCK ITALIC CAPITAL D
+<U2146> <U0064> % DOUBLE-STRUCK ITALIC SMALL D
+<U2147> <U0065> % DOUBLE-STRUCK ITALIC SMALL E
+<U2148> <U0069> % DOUBLE-STRUCK ITALIC SMALL I
+<U2149> <U006A> % DOUBLE-STRUCK ITALIC SMALL J
<UFB20> <U05E2> % HEBREW LETTER ALTERNATIVE AYIN
<UFB21> <U05D0> % HEBREW LETTER WIDE ALEF
<UFB22> <U05D3> % HEBREW LETTER WIDE DALET
--- glibc-20020408/localedata/locales/translit_neutral.bak 2002-01-02 16:06:49.000000000 +0100
+++ glibc-20020408/localedata/locales/translit_neutral 2002-04-08 23:13:10.000000000 +0200
@@ -116,6 +116,14 @@
<U2039> <U003C>
% SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
<U203A> <U003E>
+% WORD JOINER
+<U2060> ""
+% FUNCTION APPLICATION
+<U2061> ""
+% INVISIBLE TIMES
+<U2062> ""
+% INVISIBLE SEPARATOR
+<U2063> ""
% DONG SIGN
<U20AB> "<U0110><U1ED3><U006E><U0067>"
% EURO SIGN
@@ -266,6 +274,40 @@
<U253C> <U002B>
% WHITE BULLET
<U25E6> <U006F>
+% KATAKANA-HIRAGANA DOUBLE HYPHEN
+<U30A0> <U003D>
+% VARIATION SELECTOR-1
+<UFE00> ""
+% VARIATION SELECTOR-2
+<UFE01> ""
+% VARIATION SELECTOR-3
+<UFE02> ""
+% VARIATION SELECTOR-4
+<UFE03> ""
+% VARIATION SELECTOR-5
+<UFE04> ""
+% VARIATION SELECTOR-6
+<UFE05> ""
+% VARIATION SELECTOR-7
+<UFE06> ""
+% VARIATION SELECTOR-8
+<UFE07> ""
+% VARIATION SELECTOR-9
+<UFE08> ""
+% VARIATION SELECTOR-10
+<UFE09> ""
+% VARIATION SELECTOR-11
+<UFE0A> ""
+% VARIATION SELECTOR-12
+<UFE0B> ""
+% VARIATION SELECTOR-13
+<UFE0C> ""
+% VARIATION SELECTOR-14
+<UFE0D> ""
+% VARIATION SELECTOR-15
+<UFE0E> ""
+% VARIATION SELECTOR-16
+<UFE0F> ""
% ZERO WIDTH NO-BREAK SPACE
<UFEFF> ""
--- glibc-20020408/localedata/locales/translit_small.bak 2000-10-31 05:35:15.000000000 +0100
+++ glibc-20020408/localedata/locales/translit_small 2002-04-08 23:13:10.000000000 +0200
@@ -5,11 +5,52 @@
% Generated through
% $ grep '^[^;]*;[^;]*;[^;]*;[^;]*;[^;]*;<small>[^;]*;' UnicodeData.txt | \
% sed -e 's/^\([^;]*\);\([^;]*\);[^;]*;[^;]*;[^;]*;<small> \([^;]*\);.*$/<U\1> <U\3> % \2/'
+% and added the small Hiragana and small Katakana manually.
LC_CTYPE
translit_start
+<U3041> <U3042> % HIRAGANA LETTER SMALL A
+<U3043> <U3044> % HIRAGANA LETTER SMALL I
+<U3045> <U3046> % HIRAGANA LETTER SMALL U
+<U3047> <U3048> % HIRAGANA LETTER SMALL E
+<U3049> <U304A> % HIRAGANA LETTER SMALL O
+<U3063> <U3064> % HIRAGANA LETTER SMALL TU
+<U3083> <U3084> % HIRAGANA LETTER SMALL YA
+<U3085> <U3086> % HIRAGANA LETTER SMALL YU
+<U3087> <U3088> % HIRAGANA LETTER SMALL YO
+<U308E> <U308F> % HIRAGANA LETTER SMALL WA
+<U3095> <U304B> % HIRAGANA LETTER SMALL KA
+<U3096> <U3051> % HIRAGANA LETTER SMALL KE
+<U30A1> <U30A2> % KATAKANA LETTER SMALL A
+<U30A3> <U30A4> % KATAKANA LETTER SMALL I
+<U30A5> <U30A6> % KATAKANA LETTER SMALL U
+<U30A7> <U30A8> % KATAKANA LETTER SMALL E
+<U30A9> <U30AA> % KATAKANA LETTER SMALL O
+<U30C3> <U30C4> % KATAKANA LETTER SMALL TU
+<U30E3> <U30E4> % KATAKANA LETTER SMALL YA
+<U30E5> <U30E6> % KATAKANA LETTER SMALL YU
+<U30E7> <U30E8> % KATAKANA LETTER SMALL YO
+<U30EE> <U30EF> % KATAKANA LETTER SMALL WA
+<U30F5> <U30AB> % KATAKANA LETTER SMALL KA
+<U30F6> <U30B1> % KATAKANA LETTER SMALL KE
+<U31F0> <U30AF> % KATAKANA LETTER SMALL KU
+<U31F1> <U30B7> % KATAKANA LETTER SMALL SI
+<U31F2> <U30B9> % KATAKANA LETTER SMALL SU
+<U31F3> <U30C8> % KATAKANA LETTER SMALL TO
+<U31F4> <U30CC> % KATAKANA LETTER SMALL NU
+<U31F5> <U30CF> % KATAKANA LETTER SMALL HA
+<U31F6> <U30D2> % KATAKANA LETTER SMALL HI
+<U31F7> <U30D5> % KATAKANA LETTER SMALL HU
+<U31F8> <U30D8> % KATAKANA LETTER SMALL HE
+<U31F9> <U30DB> % KATAKANA LETTER SMALL HO
+<U31FA> <U30E0> % KATAKANA LETTER SMALL MU
+<U31FB> <U30E9> % KATAKANA LETTER SMALL RA
+<U31FC> <U30EA> % KATAKANA LETTER SMALL RI
+<U31FD> <U30EB> % KATAKANA LETTER SMALL RU
+<U31FE> <U30EC> % KATAKANA LETTER SMALL RE
+<U31FF> <U30ED> % KATAKANA LETTER SMALL RO
<UFE50> <U002C> % SMALL COMMA
<UFE51> <U3001> % SMALL IDEOGRAPHIC COMMA
<UFE52> <U002E> % SMALL FULL STOP
--- glibc-20020408/localedata/locales/translit_wide.bak 2000-10-31 05:35:23.000000000 +0100
+++ glibc-20020408/localedata/locales/translit_wide 2002-04-08 23:13:10.000000000 +0200
@@ -105,6 +105,8 @@
<UFF5C> <U007C> % FULLWIDTH VERTICAL LINE
<UFF5D> <U007D> % FULLWIDTH RIGHT CURLY BRACKET
<UFF5E> <U007E> % FULLWIDTH TILDE
+<UFF5F> <U2985> % FULLWIDTH LEFT WHITE PARENTHESIS
+<UFF60> <U2986> % FULLWIDTH RIGHT WHITE PARENTHESIS
<UFFE0> <U00A2> % FULLWIDTH CENT SIGN
<UFFE1> <U00A3> % FULLWIDTH POUND SIGN
<UFFE2> <U00AC> % FULLWIDTH NOT SIGN
--- glibc-20020408/locale/C-translit.h.in.bak 2001-07-10 22:59:06.000000000 +0200
+++ glibc-20020408/locale/C-translit.h.in 2002-04-08 23:13:07.000000000 +0200
@@ -1,5 +1,5 @@
/* Transliteration for the C locale. -*-C-*-
- Copyright (C) 2000, 2001 Free Software Foundation, Inc.
+ Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@redhat.com>, 2000.
@@ -94,8 +94,14 @@
"\x2039" "<" /* <U2039> SINGLE LEFT-POINTING ANGLE QUOTATION MARK */
"\x203a" ">" /* <U203A> SINGLE RIGHT-POINTING ANGLE QUOTATION MARK */
"\x203c" "!!" /* <U203C> DOUBLE EXCLAMATION MARK */
+"\x2047" "??" /* <U2047> DOUBLE QUESTION MARK */
"\x2048" "?!" /* <U2048> QUESTION EXCLAMATION MARK */
"\x2049" "!?" /* <U2049> EXCLAMATION QUESTION MARK */
+"\x205f" " " /* <U205F> MEDIUM MATHEMATICAL SPACE */
+"\x2060" "" /* <U2060> WORD JOINER */
+"\x2061" "" /* <U2061> FUNCTION APPLICATION */
+"\x2062" "" /* <U2062> INVISIBLE TIMES */
+"\x2063" "" /* <U2063> INVISIBLE SEPARATOR */
"\x20a8" "Rs" /* <U20A8> RUPEE SIGN */
"\x20ac" "EUR" /* <U20AC> EURO SIGN */
"\x2100" "a/c" /* <U2100> ACCOUNT OF */
@@ -133,6 +139,11 @@
"\x2133" "M" /* <U2133> SCRIPT CAPITAL M */
"\x2134" "o" /* <U2134> SCRIPT SMALL O */
"\x2139" "i" /* <U2139> INFORMATION SOURCE */
+"\x2145" "D" /* <U2145> DOUBLE-STRUCK ITALIC CAPITAL D */
+"\x2146" "d" /* <U2146> DOUBLE-STRUCK ITALIC SMALL D */
+"\x2147" "e" /* <U2147> DOUBLE-STRUCK ITALIC SMALL E */
+"\x2148" "i" /* <U2148> DOUBLE-STRUCK ITALIC SMALL I */
+"\x2149" "j" /* <U2149> DOUBLE-STRUCK ITALIC SMALL J */
"\x2153" " 1/3 " /* <U2153> VULGAR FRACTION ONE THIRD */
"\x2154" " 2/3 " /* <U2154> VULGAR FRACTION TWO THIRDS */
"\x2155" " 1/5 " /* <U2155> VULGAR FRACTION ONE FIFTH */
@@ -384,7 +395,41 @@
"\x2534" "+" /* <U2534> BOX DRAWINGS LIGHT UP AND HORIZONTAL */
"\x253c" "+" /* <U253C> BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL */
"\x25e6" "o" /* <U25E6> WHITE BULLET */
+"\x2a74" "::=" /* <U2A74> DOUBLE COLON EQUAL */
+"\x2a75" "==" /* <U2A75> TWO CONSECUTIVE EQUALS SIGNS */
+"\x2a76" "===" /* <U2A76> THREE CONSECUTIVE EQUALS SIGNS */
"\x3000" " " /* <U3000> IDEOGRAPHIC SPACE */
+"\x30a0" "=" /* <U30A0> KATAKANA-HIRAGANA DOUBLE HYPHEN */
+"\x3251" "(21)" /* <U3251> CIRCLED NUMBER TWENTY ONE */
+"\x3252" "(22)" /* <U3252> CIRCLED NUMBER TWENTY TWO */
+"\x3253" "(23)" /* <U3253> CIRCLED NUMBER TWENTY THREE */
+"\x3254" "(24)" /* <U3254> CIRCLED NUMBER TWENTY FOUR */
+"\x3255" "(25)" /* <U3255> CIRCLED NUMBER TWENTY FIVE */
+"\x3256" "(26)" /* <U3256> CIRCLED NUMBER TWENTY SIX */
+"\x3257" "(27)" /* <U3257> CIRCLED NUMBER TWENTY SEVEN */
+"\x3258" "(28)" /* <U3258> CIRCLED NUMBER TWENTY EIGHT */
+"\x3259" "(29)" /* <U3259> CIRCLED NUMBER TWENTY NINE */
+"\x325a" "(30)" /* <U325A> CIRCLED NUMBER THIRTY */
+"\x325b" "(31)" /* <U325B> CIRCLED NUMBER THIRTY ONE */
+"\x325c" "(32)" /* <U325C> CIRCLED NUMBER THIRTY TWO */
+"\x325d" "(33)" /* <U325D> CIRCLED NUMBER THIRTY THREE */
+"\x325e" "(34)" /* <U325E> CIRCLED NUMBER THIRTY FOUR */
+"\x325f" "(35)" /* <U325F> CIRCLED NUMBER THIRTY FIVE */
+"\x32b1" "(36)" /* <U32B1> CIRCLED NUMBER THIRTY SIX */
+"\x32b2" "(37)" /* <U32B2> CIRCLED NUMBER THIRTY SEVEN */
+"\x32b3" "(38)" /* <U32B3> CIRCLED NUMBER THIRTY EIGHT */
+"\x32b4" "(39)" /* <U32B4> CIRCLED NUMBER THIRTY NINE */
+"\x32b5" "(40)" /* <U32B5> CIRCLED NUMBER FORTY */
+"\x32b6" "(41)" /* <U32B6> CIRCLED NUMBER FORTY ONE */
+"\x32b7" "(42)" /* <U32B7> CIRCLED NUMBER FORTY TWO */
+"\x32b8" "(43)" /* <U32B8> CIRCLED NUMBER FORTY THREE */
+"\x32b9" "(44)" /* <U32B9> CIRCLED NUMBER FORTY FOUR */
+"\x32ba" "(45)" /* <U32BA> CIRCLED NUMBER FORTY FIVE */
+"\x32bb" "(46)" /* <U32BB> CIRCLED NUMBER FORTY SIX */
+"\x32bc" "(47)" /* <U32BC> CIRCLED NUMBER FORTY SEVEN */
+"\x32bd" "(48)" /* <U32BD> CIRCLED NUMBER FORTY EIGHT */
+"\x32be" "(49)" /* <U32BE> CIRCLED NUMBER FORTY NINE */
+"\x32bf" "(50)" /* <U32BF> CIRCLED NUMBER FIFTY */
"\x3371" "hPa" /* <U3371> SQUARE HPA */
"\x3372" "da" /* <U3372> SQUARE DA */
"\x3373" "AU" /* <U3373> SQUARE AU */
@@ -490,6 +535,22 @@
"\xfb04" "ffl" /* <UFB04> LATIN SMALL LIGATURE FFL */
"\xfb06" "st" /* <UFB06> LATIN SMALL LIGATURE ST */
"\xfb29" "+" /* <UFB29> HEBREW LETTER ALTERNATIVE PLUS SIGN */
+"\xfe00" "" /* VARIATION SELECTOR-1 */
+"\xfe01" "" /* VARIATION SELECTOR-2 */
+"\xfe02" "" /* VARIATION SELECTOR-3 */
+"\xfe03" "" /* VARIATION SELECTOR-4 */
+"\xfe04" "" /* VARIATION SELECTOR-5 */
+"\xfe05" "" /* VARIATION SELECTOR-6 */
+"\xfe06" "" /* VARIATION SELECTOR-7 */
+"\xfe07" "" /* VARIATION SELECTOR-8 */
+"\xfe08" "" /* VARIATION SELECTOR-9 */
+"\xfe09" "" /* VARIATION SELECTOR-10 */
+"\xfe0a" "" /* VARIATION SELECTOR-11 */
+"\xfe0b" "" /* VARIATION SELECTOR-12 */
+"\xfe0c" "" /* VARIATION SELECTOR-13 */
+"\xfe0d" "" /* VARIATION SELECTOR-14 */
+"\xfe0e" "" /* VARIATION SELECTOR-15 */
+"\xfe0f" "" /* VARIATION SELECTOR-16 */
"\xfe4d" "_" /* <UFE4D> DASHED LOW LINE */
"\xfe4e" "_" /* <UFE4E> CENTRELINE LOW LINE */
"\xfe4f" "_" /* <UFE4F> WAVY LOW LINE */