aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike FABIAN <mfabian@redhat.com>2017-11-24 15:17:18 +0530
committerMike FABIAN <mfabian@redhat.com>2017-11-28 09:58:36 +0100
commitf9bb1ef233f7c99312ddc3efb6bc652537e077bc (patch)
tree098697d59ef78848383731f9019539ba9e01a999
parentf433d0b3bbde748fa7f0941980c3d4d2863dc483 (diff)
downloadglibc-f9bb1ef233f7c99312ddc3efb6bc652537e077bc.tar.xz
glibc-f9bb1ef233f7c99312ddc3efb6bc652537e077bc.zip
cs_CZ locale: Base collation on iso14651_t1 [BZ #22336]
[BZ #22336] * localedata/locales/cs_CZ (LC_COLLATE): Use “copy "iso14651_t1"” and implement the collation rules for cs from CLDR on top of that. * Makefile: Add cs_CZ.UTF-8 to test-input and to the list of locales to be built for testing. * cs_CZ.UTF-8.in: New file with test data to test the Czech sorting. Reviewed-by: Carlos O'Donell <carlos@redhat.com>
-rw-r--r--localedata/Makefile4
-rw-r--r--localedata/cs_CZ.UTF-8.in228
-rw-r--r--localedata/locales/cs_CZ2216
3 files changed, 286 insertions, 2162 deletions
diff --git a/localedata/Makefile b/localedata/Makefile
index 825981ffa8..6e4f9eaf3a 100644
--- a/localedata/Makefile
+++ b/localedata/Makefile
@@ -38,7 +38,7 @@ test-srcs := collate-test xfrm-test tst-fmon tst-rpmatch tst-trans \
test-input := de_DE.ISO-8859-1 en_US.ISO-8859-1 da_DK.ISO-8859-1 \
hr_HR.ISO-8859-2 sv_SE.ISO-8859-1 tr_TR.UTF-8 fr_FR.UTF-8 \
si_LK.UTF-8 uk_UA.UTF-8 hu_HU.UTF-8 lv_LV.UTF-8 \
- pl_PL.UTF-8
+ pl_PL.UTF-8 cs_CZ.UTF-8
test-input-data = $(addsuffix .in, $(test-input))
test-output := $(foreach s, .out .xout, \
$(addsuffix $s, $(basename $(test-input))))
@@ -108,7 +108,7 @@ LOCALES := de_DE.ISO-8859-1 de_DE.UTF-8 en_US.ANSI_X3.4-1968 \
nb_NO.ISO-8859-1 nn_NO.ISO-8859-1 tr_TR.UTF-8 cs_CZ.UTF-8 \
zh_TW.EUC-TW fa_IR.UTF-8 fr_FR.UTF-8 ja_JP.UTF-8 si_LK.UTF-8 \
tr_TR.ISO-8859-9 en_GB.UTF-8 uk_UA.UTF-8 hu_HU.UTF-8 lv_LV.UTF-8 \
- pl_PL.UTF-8
+ pl_PL.UTF-8 cs_CZ.UTF-8
include ../gen-locales.mk
endif
diff --git a/localedata/cs_CZ.UTF-8.in b/localedata/cs_CZ.UTF-8.in
new file mode 100644
index 0000000000..71d19a76fa
--- /dev/null
+++ b/localedata/cs_CZ.UTF-8.in
@@ -0,0 +1,228 @@
+a
+a
+a
+a
+a-
+A
+aa
+Aa
+āa
+Āa
+a-b
+a-b-
+āb
+Āb
+abc
+ABC
+abc frézaře
+abc nástrojáře
+ABC nástrojáře
+abd
+absentérově
+absentérovou
+absentérovu
+absentérovy
+a-c
+ádo
+agent
+agenta
+agente
+agentech
+agentem
+agenti
+agentka
+auto
+bdělé
+bdělejšími
+bdělejšímu
+bdělém
+bdělost
+Bdělost
+bdělosti
+c
+C
+ca
+Ca
+ça
+Ça
+cb
+Cb
+çb
+Çb
+Cecilie
+cenných
+cenným
+cenou
+cvrček
+cz
+cZ
+Cz
+CZ
+ča
+Ča
+čb
+Čb
+Čecilie
+deltě
+deltou
+deltu
+delty
+draci
+dráček
+dračí
+dub
+du belaby
+dubský
+gram
+gramáž
+h
+H
+hruška
+ch
+cH
+Ch
+CH
+chřestýšům
+Chřestýšům
+chřipka
+chřipkou
+chřipkové
+chřipky
+já
+jabloň
+Jana
+k
+Kalamajka
+kalamář
+kalamitu
+kalous
+kalového
+kalový
+kalových
+kočár
+lalálá
+lálalá
+lasák
+las casas
+lašek
+Martin
+meruňka
+motorka
+nadívá
+nádiva
+nevím
+plagiát
+plachta
+pláně
+plánička
+Plánička
+plaňka
+plaňka
+plankton
+plášť
+plat
+plat
+plát
+platno
+plátno
+plátno
+platnost
+počítač
+proudění
+proud střídvý
+r
+R
+ra
+Ra
+rb
+Rb
+řa
+Řa
+řb
+Řb
+s
+S
+sa
+Sa
+şa
+Şa
+sb
+Sb
+şb
+Şb
+slovníkářství
+slovník jazykový
+sténá
+stěna
+stroj
+stroj
+strom
+svoboda
+ša
+Ša
+šb
+Šb
+úsvit
+Vladimír
+z
+Z
+za
+Za
+źa
+Źa
+zb
+Zb
+źb
+Źb
+Zbyněk
+zeleň
+ZZ
+Z-2
+ža
+Ža
+žb
+Žb
+žluva
+Žluva
+0
+1
+1
+10 ; digits are sorted lexically, not numerically
+2
+3
+3
+3N
+3no
+4
+5
+5A
+6
+7
+8
+8
+9
diff --git a/localedata/locales/cs_CZ b/localedata/locales/cs_CZ
index 612a684889..163a40daec 100644
--- a/localedata/locales/cs_CZ
+++ b/localedata/locales/cs_CZ
@@ -140,2166 +140,62 @@ END LC_IDENTIFICATION
LC_COLLATE
-% Base collation scheme: 1994-03-22
-
-% Ordering algorithm:
-% 1. Spaces and hyphen (but not soft
-% hyphen) before punctuation
-% characters, punctuation characters
-% before letters,
-% numbers after letters.
-% 2. Letters with diacritical marks are
-% members of equivalence classes
-% 3. A distinction is made with regards
-% to case as noted below.
-% 4. Special characters are ignored
-% when comparing letters, but then
-% they are considered
-% 5. The alphabets are sorted in order
-% of first appearance in ISO 10646:
-% Latin, Greek, Cyrillic, etc.
-%
-% According to Greek specifications,
-% the steps 2. and 3. above are reversed
-% for the Greek script
-
-% collating symbols
-
-% The collating symbol naming is
-% mostly taken from ISO 10646-1,
-% for example the case and accent
-% names are from this standard.
-
-collating-symbol <CAPITAL>
-collating-symbol <CAPITAL-SMALL>
-collating-symbol <SMALL-CAPITAL>
-collating-symbol <SMALL>
-
-% <CAPITAL-SMALL> and <SMALL-CAPITAL>
-% are for cases like Danish <U0041><U0061>
-% and Spanish <U0043><U0068> being treated
-% as one letter.
-
-% The <a8> ...... <z8> collating
-% symbols have defined weights as
-% the last character in a group of
-% Latin letters. They are used
-% to specify deltas by locales using
-% a locale as the default ordering
-% and by "replace-after" statements
-% specifying the changed placement
-% in an ordering of a character.
-
-collating-symbol <a8>
-collating-symbol <b8>
-collating-symbol <c8>
-collating-symbol <d8>
-collating-symbol <e8>
-collating-symbol <f8>
-collating-symbol <g8>
-collating-symbol <h8>
-collating-symbol <i8>
-collating-symbol <j8>
-collating-symbol <k8>
-collating-symbol <l8>
-collating-symbol <m8>
-collating-symbol <n8>
-collating-symbol <o8>
-collating-symbol <p8>
-collating-symbol <q8>
-collating-symbol <r8>
-collating-symbol <s8>
-collating-symbol <t8>
-collating-symbol <u8>
-collating-symbol <v8>
-collating-symbol <w8>
-collating-symbol <x8>
-collating-symbol <y8>
-collating-symbol <z8>
-
-collating-symbol <NONE>
-collating-symbol <ACUTE>
-collating-symbol <ACUTE+DOT>
-collating-symbol <GRAVE>
-collating-symbol <DOUBLE-GRAVE>
-collating-symbol <BREVE>
-collating-symbol <BREVE+ACUTE>
-collating-symbol <BREVE+GRAVE>
-collating-symbol <BREVE+MACRON>
-collating-symbol <BREVE+HOOK>
-collating-symbol <BREVE+TILDE>
-collating-symbol <BREVE+DOT-BELOW>
-collating-symbol <BREVE-BELOW>
-collating-symbol <INVERTED-BREVE>
-collating-symbol <CIRCUMFLEX>
-collating-symbol <CIRCUMFLEX+ACUTE>
-collating-symbol <CIRCUMFLEX+GRAVE>
-collating-symbol <CIRCUMFLEX+HOOK>
-collating-symbol <CIRCUMFLEX+TILDE>
-collating-symbol <CIRCUMFLEX+DOT-BELOW>
-collating-symbol <CARON>
-collating-symbol <CARON+DIAERESIS>
-collating-symbol <CARON+DOT>
-collating-symbol <RING>
-collating-symbol <RING+ACUTE>
-collating-symbol <RING-BELOW>
-collating-symbol <DIAERESIS>
-collating-symbol <DIAERESIS+MACRON>
-collating-symbol <DIAERESIS+ACUTE>
-collating-symbol <DIAERESIS+GRAVE>
-collating-symbol <DIAERESIS+CARON>
-collating-symbol <DOUBLE-ACUTE>
-collating-symbol <HOOK>
-collating-symbol <TILDE>
-collating-symbol <TILDE+ACUTE>
-collating-symbol <TILDE+DIAERESIS>
-collating-symbol <TILDE-BELOW>
-collating-symbol <DOT>
-collating-symbol <DOT-BELOW>
-collating-symbol <DOT+DOT-BELOW>
-collating-symbol <STROKE>
-collating-symbol <STROKE+ACUTE>
-collating-symbol <CEDILLA>
-collating-symbol <CEDILLA+ACUTE>
-collating-symbol <CEDILLA+GRAVE>
-collating-symbol <CEDILLA+BREVE>
-collating-symbol <OGONEK>
-collating-symbol <OGONEK+MACRON>
-collating-symbol <MACRON>
-collating-symbol <MACRON+ACUTE>
-collating-symbol <MACRON+GRAVE>
-collating-symbol <MACRON+DIAERESIS>
-collating-symbol <MACRON+DIAERESIS-BELOW>
-collating-symbol <MACRON+DOT>
-collating-symbol <MACRON+DOT-BELOW>
-collating-symbol <MACRON+CIRCUMFLEX>
-collating-symbol <LINE-BELOW>
-collating-symbol <HORN>
-collating-symbol <HORN+ACUTE>
-collating-symbol <HORN+GRAVE>
-collating-symbol <HORN+HOOK>
-collating-symbol <HORN+TILDE>
-collating-symbol <HORN+DOT-BELOW>
-collating-symbol <PRECEDED-BY-APOSTROPHE>
-collating-symbol <GREEK>
-collating-symbol <TONOS>
-collating-symbol <DIALYTICA>
-collating-symbol <DIALYTICA+TONOS>
-collating-symbol <CYRILLIC>
-collating-symbol <HIRAGANA>
-collating-symbol <KATAKANA>
-collating-symbol <SPECIAL>
-
-
-% Definice písmene ch
-
-collating-element <c-h> from "<U0063><U0068>"
-collating-element <C-h> from "<U0043><U0068>"
-collating-element <C-H> from "<U0043><U0048>"
-
-
-% letter;accent;case;specials
-
-%order_start forward;forward;forward;forward
-order_start forward;forward;forward;forward
-
-% <CAPITAL> or <SMALL> letters first:
-
-<SMALL-CAPITAL>
-<SMALL>
-<CAPITAL>
-<CAPITAL-SMALL>
-
-% Accents:
-% Pořadí akcentů: nahoře, dole, vzadu, vpředu, uvnitř nebo přes písmeno
-% pokud toto nerozhodne záleží na počtu a tvaru
-
-<NONE>
-% nahoře
-<DOT> % Tečka
-<MACRON> % Vodorovná čárka nahoře
-<ACUTE> % Čárka ' (např: á)
-<GRAVE> % Zpětná čárka `
-<CIRCUMFLEX> % Stříška ^ (např: â)
-<CARON> % Háček
-<TILDE> % Tilda (~)
-<BREVE> % Dolní půlkroužek (vypadá jako sjednocení)
-<INVERTED-BREVE>% Horní půlkroužek (vypadá jako průnik)
-<RING> % Kroužek
-<HOOK> % netuším jaké diakritické znaménko to je, předpokládám je nahoře
-<HORN> % netuším jaké diakritické znaménko to je, předpokládám je nahoře
-
-<DIAERESIS> % Dvě tečky
-<ACUTE+DOT>
-<DOUBLE-ACUTE> % Dvě čárky
-<DOUBLE-GRAVE> % Dvě zpětné čárky
-<TILDE+ACUTE>
-<BREVE+MACRON>
-<BREVE+ACUTE>
-<BREVE+GRAVE>
-<BREVE+TILDE>
-<BREVE+HOOK>
-<CIRCUMFLEX+ACUTE>
-<CIRCUMFLEX+GRAVE>
-<CIRCUMFLEX+TILDE>
-<CIRCUMFLEX+HOOK>
-<CARON+DOT>
-<RING+ACUTE>
-<MACRON+DOT>
-<MACRON+ACUTE>
-<MACRON+GRAVE>
-<MACRON+CIRCUMFLEX>
-<HORN+ACUTE>
-<HORN+GRAVE>
-<HORN+TILDE>
-<HORN+HOOK>
-<DIAERESIS+MACRON>
-<DIAERESIS+ACUTE>
-<DIAERESIS+GRAVE>
-<DIAERESIS+CARON>
-<MACRON+DIAERESIS>
-<TILDE+DIAERESIS>
-<CARON+DIAERESIS>
-
-% nahoře a dole
-<DOT+DOT-BELOW> % Zde si nejsem jist jak je to míněno, zda obě pod
-<MACRON+DOT-BELOW> % nebo pouze to druhé
-<BREVE+DOT-BELOW>
-<CIRCUMFLEX+DOT-BELOW>
-<CEDILLA+ACUTE>
-<CEDILLA+GRAVE>
-<CEDILLA+BREVE>
-<OGONEK+MACRON>
-<HORN+DOT-BELOW>
-<MACRON+DIAERESIS-BELOW>
-% nahoře a uprostřed
-<STROKE+ACUTE>
-
-% dole
-<DOT-BELOW>
-<LINE-BELOW>
-<TILDE-BELOW>
-<BREVE-BELOW>
-<CEDILLA> % Zobáček pod písmenem vypadá skoro jako s (ş)
-<OGONEK> % Zobáček pod písmenem obrácený k předchozímu (jako c)(ę)
-<RING-BELOW>
-% za
-% před
-<PRECEDED-BY-APOSTROPHE>
-% uprostřed
-<STROKE> % Škrtnutí písmene v prostředku (polské ł)
-
-<GREEK>
-<TONOS>
-<DIALYTICA>
-<DIALYTICA+TONOS>
-<CYRILLIC>
-<HIRAGANA>
-<KATAKANA>
-<SPECIAL>
-
-<U00A0> <U00A0>;<U00A0>;<U00A0>;<U00A0>
-<U0020> IGNORE;IGNORE;IGNORE;<U0020>
-<U2002> IGNORE;IGNORE;IGNORE;<U2002>
-<U2003> IGNORE;IGNORE;IGNORE;<U2003>
-<U2004> IGNORE;IGNORE;IGNORE;<U2004>
-<U2005> IGNORE;IGNORE;IGNORE;<U2005>
-<U2006> IGNORE;IGNORE;IGNORE;<U2006>
-<U2009> IGNORE;IGNORE;IGNORE;<U2009>
-<U200A> IGNORE;IGNORE;IGNORE;<U200A>
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Zde jsou všechna latinská písmena s diakritikou
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-<U0041> <U0041>;<NONE>;<CAPITAL>;<U0041>
-<U0061> <U0041>;<NONE>;<SMALL>;<U0041>
-<U00AA> <U0041>;<NONE>;<U00AA>;<U0041>
-<U00C1> <U0041>;<ACUTE>;<CAPITAL>;<U0041>
-<U00E1> <U0041>;<ACUTE>;<SMALL>;<U0041>
-<U00C0> <U0041>;<GRAVE>;<CAPITAL>;<U0041>
-<U00E0> <U0041>;<GRAVE>;<SMALL>;<U0041>
-<U0200> <U0041>;<DOUBLE-GRAVE>;<CAPITAL>;<U0041>
-<U0201> <U0041>;<DOUBLE-GRAVE>;<SMALL>;<U0041>
-<U0102> <U0041>;<BREVE>;<CAPITAL>;<U0041>
-<U0103> <U0041>;<BREVE>;<SMALL>;<U0041>
-<U1EAE> <U0041>;<BREVE+ACUTE>;<CAPITAL>;<U0041>
-<U1EAF> <U0041>;<BREVE+ACUTE>;<SMALL>;<U0041>
-<U1EB0> <U0041>;<BREVE+GRAVE>;<CAPITAL>;<U0041>
-<U1EB1> <U0041>;<BREVE+GRAVE>;<SMALL>;<U0041>
-<U1EB2> <U0041>;<BREVE+HOOK>;<CAPITAL>;<U0041>
-<U1EB3> <U0041>;<BREVE+HOOK>;<SMALL>;<U0041>
-<U1EB4> <U0041>;<BREVE+TILDE>;<CAPITAL>;<U0041>
-<U1EB5> <U0041>;<BREVE+TILDE>;<SMALL>;<U0041>
-<U1EB6> <U0041>;<BREVE+DOT-BELOW>;<CAPITAL>;<U0041>
-<U1EB7> <U0041>;<BREVE+DOT-BELOW>;<SMALL>;<U0041>
-<U0202> <U0041>;<INVERTED-BREVE>;<CAPITAL>;<U0041>
-<U0203> <U0041>;<INVERTED-BREVE>;<SMALL>;<U0041>
-<U00C2> <U0041>;<CIRCUMFLEX>;<CAPITAL>;<U0041>
-<U00E2> <U0041>;<CIRCUMFLEX>;<SMALL>;<U0041>
-<U1EA4> <U0041>;<CIRCUMFLEX+ACUTE>;<CAPITAL>;<U0041>
-<U1EA5> <U0041>;<CIRCUMFLEX+ACUTE>;<SMALL>;<U0041>
-<U1EA6> <U0041>;<CIRCUMFLEX+GRAVE>;<CAPITAL>;<U0041>
-<U1EA7> <U0041>;<CIRCUMFLEX+GRAVE>;<SMALL>;<U0041>
-<U1EA8> <U0041>;<CIRCUMFLEX+HOOK>;<CAPITAL>;<U0041>
-<U1EA9> <U0041>;<CIRCUMFLEX+HOOK>;<SMALL>;<U0041>
-<U1EAA> <U0041>;<CIRCUMFLEX+TILDE>;<CAPITAL>;<U0041>
-<U1EAB> <U0041>;<CIRCUMFLEX+TILDE>;<SMALL>;<U0041>
-<U1EAC> <U0041>;<CIRCUMFLEX+DOT-BELOW>;<CAPITAL>;<U0041>
-<U1EAD> <U0041>;<CIRCUMFLEX+DOT-BELOW>;<SMALL>;<U0041>
-<U01CD> <U0041>;<CARON>;<CAPITAL>;<U0041>
-<U01CE> <U0041>;<CARON>;<SMALL>;<U0041>
-<U00C5> <U0041>;<RING>;<CAPITAL>;<U0041>
-<U00E5> <U0041>;<RING>;<SMALL>;<U0041>
-<U01FA> <U0041>;<RING+ACUTE>;<CAPITAL>;<U0041>
-<U01FB> <U0041>;<RING+ACUTE>;<SMALL>;<U0041>
-<U1E00> <U0041>;<RING-BELOW>;<CAPITAL>;<U0041>
-<U1E01> <U0041>;<RING-BELOW>;<SMALL>;<U0041>
-<U00C4> <U0041>;<DIAERESIS>;<CAPITAL>;<U0041>
-<U00E4> <U0041>;<DIAERESIS>;<SMALL>;<U0041>
-<U01DE> <U0041>;<DIAERESIS+MACRON>;<CAPITAL>;<U0041>
-<U01DF> <U0041>;<DIAERESIS+MACRON>;<SMALL>;<U0041>
-<U1EA2> <U0041>;<HOOK>;<CAPITAL>;<U0041>
-<U1EA3> <U0041>;<HOOK>;<SMALL>;<U0041>
-<U00C3> <U0041>;<TILDE>;<CAPITAL>;<U0041>
-<U00E3> <U0041>;<TILDE>;<SMALL>;<U0041>
-<U1EA0> <U0041>;<DOT-BELOW>;<CAPITAL>;<U0041>
-<U1EA1> <U0041>;<DOT-BELOW>;<SMALL>;<U0041>
-<U0104> <U0041>;<OGONEK>;<CAPITAL>;<U0041>
-<U0105> <U0041>;<OGONEK>;<SMALL>;<U0041>
-<U0100> <U0041>;<MACRON>;<CAPITAL>;<U0041>
-<U0101> <U0041>;<MACRON>;<SMALL>;<U0041>
-<U01E0> <U0041>;<MACRON+DOT>;<CAPITAL>;<U0041>
-<U01E1> <U0041>;<MACRON+DOT>;<SMALL>;<U0041>
-<a8>
-
-<U00C6> "<U0041><U0045>";"<U00C6><U00C6>";"<CAPITAL><CAPITAL>";"<U0041><U0045>"
-<U00E6> "<U0041><U0045>";"<U00C6><U00C6>";"<SMALL><SMALL>";"<U0041><U0045>"
-<U01FC> "<U0041><U0045>";"<U01FC><U01FC>";"<CAPITAL><CAPITAL>";"<U0041><U0045>"
-<U01FD> "<U0041><U0045>";"<U01FC><U01FC>";"<SMALL><SMALL>";"<U0041><U0045>"
-<U01E2> "<U0041><U0045>";"<U01E2><U01E2>";"<CAPITAL><CAPITAL>";"<U0041><U0045>"
-<U01E3> "<U0041><U0045>";"<U01E2><U01E2>";"<SMALL><SMALL>";"<U0041><U0045>"
-
-<U0042> <U0042>;<NONE>;<CAPITAL>;<U0042>
-<U0062> <U0042>;<NONE>;<SMALL>;<U0042>
-<U1E02> <U0042>;<DOT>;<CAPITAL>;<U0042>
-<U1E03> <U0042>;<DOT>;<SMALL>;<U0042>
-<U1E04> <U0042>;<DOT-BELOW>;<CAPITAL>;<U0042>
-<U1E05> <U0042>;<DOT-BELOW>;<SMALL>;<U0042>
-<U1E06> <U0042>;<LINE-BELOW>;<CAPITAL>;<U0042>
-<U1E07> <U0042>;<LINE-BELOW>;<SMALL>;<U0042>
-<b8>
-
-<U0043> <U0043>;<NONE>;<CAPITAL>;<U0043>
-<U0063> <U0043>;<NONE>;<SMALL>;<U0043>
-<U0106> <U0043>;<ACUTE>;<CAPITAL>;<U0043>
-<U0107> <U0043>;<ACUTE>;<SMALL>;<U0043>
-<U0108> <U0043>;<CIRCUMFLEX>;<CAPITAL>;<U0043>
-<U0109> <U0043>;<CIRCUMFLEX>;<SMALL>;<U0043>
-<U0187> <U0043>;<HOOK>;<CAPITAL>;<U0043>
-<U0188> <U0043>;<HOOK>;<SMALL>;<U0043>
-<U010A> <U0043>;<DOT>;<CAPITAL>;<U0043>
-<U010B> <U0043>;<DOT>;<SMALL>;<U0043>
-<U00C7> <U0043>;<CEDILLA>;<CAPITAL>;<U0043>
-<U00E7> <U0043>;<CEDILLA>;<SMALL>;<U0043>
-<U1E08> <U0043>;<CEDILLA+ACUTE>;<CAPITAL>;<U0043>
-<U1E09> <U0043>;<CEDILLA+ACUTE>;<SMALL>;<U0043>
-
-<U010C> <U010C>;<CARON>;<CAPITAL>;<U010C>
-<U010D> <U010C>;<CARON>;<SMALL>;<U010C>
-
-<c8>
-
-<U0044> <U0044>;<NONE>;<CAPITAL>;<U0044>
-<U0064> <U0044>;<NONE>;<SMALL>;<U0044>
-<U010E> <U0044>;<CARON>;<CAPITAL>;<U0044>
-<U010F> <U0044>;<CARON>;<SMALL>;<U0044>
-<U1E0A> <U0044>;<DOT>;<CAPITAL>;<U0044>
-<U1E0B> <U0044>;<DOT>;<SMALL>;<U0044>
-<U1E0C> <U0044>;<DOT-BELOW>;<CAPITAL>;<U0044>
-<U1E0D> <U0044>;<DOT-BELOW>;<SMALL>;<U0044>
-<U0110> <U0044>;<STROKE>;<CAPITAL>;<U0044>
-<U0111> <U0044>;<STROKE>;<SMALL>;<U0044>
-<U1E10> <U0044>;<CEDILLA>;<CAPITAL>;<U0044>
-<U1E11> <U0044>;<CEDILLA>;<SMALL>;<U0044>
-<U1E12> <U0044>;<MACRON+CIRCUMFLEX>;<CAPITAL>;<U0044>
-<U1E13> <U0044>;<MACRON+CIRCUMFLEX>;<SMALL>;<U0044>
-<U1E0E> <U0044>;<LINE-BELOW>;<CAPITAL>;<U0044>
-<U1E0F> <U0044>;<LINE-BELOW>;<SMALL>;<U0044>
-<d8>
-
-<U0045> <U0045>;<NONE>;<CAPITAL>;<U0045>
-<U0065> <U0045>;<NONE>;<SMALL>;<U0045>
-<U00C9> <U0045>;<ACUTE>;<CAPITAL>;<U0045>
-<U00E9> <U0045>;<ACUTE>;<SMALL>;<U0045>
-<U00C8> <U0045>;<GRAVE>;<CAPITAL>;<U0045>
-<U00E8> <U0045>;<GRAVE>;<SMALL>;<U0045>
-<U0204> <U0045>;<DOUBLE-GRAVE>;<CAPITAL>;<U0045>
-<U0205> <U0045>;<DOUBLE-GRAVE>;<SMALL>;<U0045>
-<U0114> <U0045>;<BREVE>;<CAPITAL>;<U0045>
-<U0115> <U0045>;<BREVE>;<SMALL>;<U0045>
-<U0206> <U0045>;<INVERTED-BREVE>;<CAPITAL>;<U0045>
-<U0207> <U0045>;<INVERTED-BREVE>;<SMALL>;<U0045>
-<U00CA> <U0045>;<CIRCUMFLEX>;<CAPITAL>;<U0045>
-<U00EA> <U0045>;<CIRCUMFLEX>;<SMALL>;<U0045>
-<U1EBE> <U0045>;<CIRCUMFLEX+ACUTE>;<CAPITAL>;<U0045>
-<U1EBF> <U0045>;<CIRCUMFLEX+ACUTE>;<SMALL>;<U0045>
-<U1EC0> <U0045>;<CIRCUMFLEX+GRAVE>;<CAPITAL>;<U0045>
-<U1EC1> <U0045>;<CIRCUMFLEX+GRAVE>;<SMALL>;<U0045>
-<U1EC2> <U0045>;<CIRCUMFLEX+HOOK>;<CAPITAL>;<U0045>
-<U1EC3> <U0045>;<CIRCUMFLEX+HOOK>;<SMALL>;<U0045>
-<U1EC4> <U0045>;<CIRCUMFLEX+TILDE>;<CAPITAL>;<U0045>
-<U1EC5> <U0045>;<CIRCUMFLEX+TILDE>;<SMALL>;<U0045>
-<U1EC6> <U0045>;<CIRCUMFLEX+DOT-BELOW>;<CAPITAL>;<U0045>
-<U1EC7> <U0045>;<CIRCUMFLEX+DOT-BELOW>;<SMALL>;<U0045>
-<U011A> <U0045>;<CARON>;<CAPITAL>;<U0045>
-<U011B> <U0045>;<CARON>;<SMALL>;<U0045>
-<U00CB> <U0045>;<DIAERESIS>;<CAPITAL>;<U0045>
-<U00EB> <U0045>;<DIAERESIS>;<SMALL>;<U0045>
-<U1EBA> <U0045>;<HOOK>;<CAPITAL>;<U0045>
-<U1EBB> <U0045>;<HOOK>;<SMALL>;<U0045>
-<U1EBC> <U0045>;<TILDE>;<CAPITAL>;<U0045>
-<U1EBD> <U0045>;<TILDE>;<SMALL>;<U0045>
-<U1E1A> <U0045>;<TILDE-BELOW>;<CAPITAL>;<U0045>
-<U1E1B> <U0045>;<TILDE-BELOW>;<SMALL>;<U0045>
-<U0116> <U0045>;<DOT>;<CAPITAL>;<U0045>
-<U0117> <U0045>;<DOT>;<SMALL>;<U0045>
-<U1EB8> <U0045>;<DOT-BELOW>;<CAPITAL>;<U0045>
-<U1EB9> <U0045>;<DOT-BELOW>;<SMALL>;<U0045>
-<U1E1C> <U0045>;<CEDILLA+BRE