about summary refs log tree commit diff
path: root/localedata/locales/tk_TM
diff options
context:
space:
mode:
authorMike FABIAN <mfabian@redhat.com>2017-12-11 18:26:22 +0100
committerMike FABIAN <mfabian@redhat.com>2018-02-27 17:47:50 +0100
commit159738548130d5ac4fe6178977e940ed5f8cfdc4 (patch)
tree03f90b90e7bb794cfdbd4b3e66c9fff7ad6a9b24 /localedata/locales/tk_TM
parentce6636b06b67d6bb9b3d6927bf2a926b9b7478f5 (diff)
downloadglibc-159738548130d5ac4fe6178977e940ed5f8cfdc4.tar.gz
glibc-159738548130d5ac4fe6178977e940ed5f8cfdc4.tar.xz
glibc-159738548130d5ac4fe6178977e940ed5f8cfdc4.zip
Adapt collation in several locales to the new iso14651_t1_common file
[BZ #22550] - es_ES locale (and other es_* locales): collation should
treat ñ as a primary different character, sync the collation
for Spanish with CLDR
[BZ #21547] - Tibetan script collation broken (Dzongkha and Tibetan)

	* localedata/Makefile: Add new test files.
	* localedata/lv_LV.UTF-8.in: Adapt test file to new collation order.
	* localedata/sv_SE.ISO-8859-1.in: Adapt test file to new collation order.
	* localedata/uk_UA.UTF-8.in: Adapt test file to new collation order.
	* localedata/am_ET.UTF-8.in: New test file.
	* localedata/az_AZ.UTF-8.in: Likewise.
	* localedata/be_BY.UTF-8.in: Likewise.
	* localedata/ber_DZ.UTF-8.in: Likewise.
	* localedata/ber_MA.UTF-8.in: Likewise.
	* localedata/bg_BG.UTF-8.in: Likewise.
	* localedata/br_FR.UTF-8.in: Likewise.
	* localedata/cmn_TW.UTF-8.in: Likewise.
	* localedata/crh_UA.UTF-8.in: Likewise.
	* localedata/csb_PL.UTF-8.in: Likewise.
	* localedata/cv_RU.UTF-8.in: Likewise.
	* localedata/cy_GB.UTF-8.in: Likewise.
	* localedata/dz_BT.UTF-8.in: Likewise.
	* localedata/eo.UTF-8.in: Likewise.
	* localedata/es_ES.UTF-8.in: Likewise.
	* localedata/fa_IR.UTF-8.in: Likewise.
	* localedata/fi_FI.UTF-8.in: Likewise.
	* localedata/fil_PH.UTF-8.in: Likewise.
	* localedata/fur_IT.UTF-8.in: Likewise.
	* localedata/gez_ER.UTF-8@abegede.in: Likewise.
	* localedata/ha_NG.UTF-8.in: Likewise.
	* localedata/ig_NG.UTF-8.in: Likewise.
	* localedata/ik_CA.UTF-8.in: Likewise.
	* localedata/kk_KZ.UTF-8.in: Likewise.
	* localedata/ku_TR.UTF-8.in: Likewise.
	* localedata/ky_KG.UTF-8.in: Likewise.
	* localedata/ln_CD.UTF-8.in: Likewise.
	* localedata/mi_NZ.UTF-8.in: Likewise.
	* localedata/ml_IN.UTF-8.in: Likewise.
	* localedata/mn_MN.UTF-8.in: Likewise.
	* localedata/mr_IN.UTF-8.in: Likewise.
	* localedata/mt_MT.UTF-8.in: Likewise.
	* localedata/nb_NO.UTF-8.in: Likewise.
	* localedata/om_KE.UTF-8.in: Likewise.
	* localedata/os_RU.UTF-8.in: Likewise.
	* localedata/ps_AF.UTF-8.in: Likewise.
	* localedata/ro_RO.UTF-8.in: Likewise.
	* localedata/ru_RU.UTF-8.in: Likewise.
	* localedata/sc_IT.UTF-8.in: Likewise.
	* localedata/se_NO.UTF-8.in: Likewise.
	* localedata/sq_AL.UTF-8.in: Likewise.
	* localedata/sv_SE.UTF-8.in: Likewise.
	* localedata/szl_PL.UTF-8.in: Likewise.
	* localedata/tg_TJ.UTF-8.in: Likewise.
	* localedata/tk_TM.UTF-8.in: Likewise.
	* localedata/tt_RU.UTF-8.in: Likewise.
	* localedata/tt_RU.UTF-8@iqtelif.in: Likewise.
	* localedata/ug_CN.UTF-8.in: Likewise.
	* localedata/uz_UZ.UTF-8.in: Likewise.
	* localedata/vi_VN.UTF-8.in: Likewise.
	* localedata/yi_US.UTF-8.in: Likewise.
	* localedata/yo_NG.UTF-8.in: Likewise.
	* localedata/zh_CN.UTF-8.in: Likewise.
	* localedata/locales/am_ET: Adapt collation rules to new iso14651_t1_common
        file and fix bugs in the collation.
	* localedata/locales/az_AZ: Likewise.
	* localedata/locales/be_BY: Likewise.
	* localedata/locales/ber_DZ: Likewise.
	* localedata/locales/ber_MA: Likewise.
	* localedata/locales/bg_BG: Likewise.
	* localedata/locales/br_FR: Likewise.
	* localedata/locales/br_FR@euro: Likewise.
	* localedata/locales/ca_ES: Likewise.
	* localedata/locales/cns11643_stroke: Likewise.
	* localedata/locales/crh_UA: Likewise.
	* localedata/locales/cs_CZ: Likewise.
	* localedata/locales/csb_PL: Likewise.
	* localedata/locales/cv_RU: Likewise.
	* localedata/locales/cy_GB: Likewise.
	* localedata/locales/da_DK: Likewise.
	* localedata/locales/dz_BT: Likewise.
	* localedata/locales/en_CA: Likewise.
	* localedata/locales/eo: Likewise.
	* localedata/locales/es_CU: Likewise.
	* localedata/locales/es_EC: Likewise.
	* localedata/locales/es_ES: Likewise.
	* localedata/locales/es_US: Likewise.
	* localedata/locales/et_EE: Likewise.
	* localedata/locales/fa_IR: Likewise.
	* localedata/locales/fi_FI: Likewise.
	* localedata/locales/fil_PH: Likewise.
	* localedata/locales/fur_IT: Likewise.
	* localedata/locales/gez_ER@abegede: Likewise.
	* localedata/locales/ha_NG: Likewise.
	* localedata/locales/hr_HR: Likewise.
	* localedata/locales/hsb_DE: Likewise.
	* localedata/locales/hu_HU: Likewise.
	* localedata/locales/ig_NG: Likewise.
	* localedata/locales/ik_CA: Likewise.
	* localedata/locales/is_IS: Likewise.
	* localedata/locales/iso14651_t1_pinyin: Likewise.
	* localedata/locales/kk_KZ: Likewise.
	* localedata/locales/ku_TR: Likewise.
	* localedata/locales/ky_KG: Likewise.
	* localedata/locales/ln_CD: Likewise.
	* localedata/locales/lt_LT: Likewise.
	* localedata/locales/lv_LV: Likewise.
	* localedata/locales/mi_NZ: Likewise.
	* localedata/locales/ml_IN: Likewise.
	* localedata/locales/mn_MN: Likewise.
	* localedata/locales/mr_IN: Likewise.
	* localedata/locales/mt_MT: Likewise.
	* localedata/locales/nb_NO: Likewise.
	* localedata/locales/om_KE: Likewise.
	* localedata/locales/os_RU: Likewise.
	* localedata/locales/pl_PL: Likewise.
	* localedata/locales/ps_AF: Likewise.
	* localedata/locales/ro_RO: Likewise.
	* localedata/locales/ru_RU: Likewise.
	* localedata/locales/ru_UA: Likewise.
	* localedata/locales/sc_IT: Likewise.
	* localedata/locales/se_NO: Likewise.
	* localedata/locales/si_LK: Likewise.
	* localedata/locales/sq_AL: Likewise.
	* localedata/locales/sv_FI: Likewise.
	* localedata/locales/sv_FI@euro: Likewise.
	* localedata/locales/sv_SE: Likewise.
	* localedata/locales/szl_PL: Likewise.
	* localedata/locales/tg_TJ: Likewise.
	* localedata/locales/ti_ER: Likewise.
	* localedata/locales/tk_TM: Likewise.
	* localedata/locales/tl_PH: Likewise.
	* localedata/locales/tr_TR: Likewise.
	* localedata/locales/tt_RU: Likewise.
	* localedata/locales/tt_RU@iqtelif: Likewise.
	* localedata/locales/ug_CN: Likewise.
	* localedata/locales/uk_UA: Likewise.
	* localedata/locales/uz_UZ: Likewise.
	* localedata/locales/uz_UZ@cyrillic: Likewise.
	* localedata/locales/vi_VN: Likewise.
	* localedata/locales/yi_US: Likewise.
	* localedata/locales/yo_NG: Likewise.
Diffstat (limited to 'localedata/locales/tk_TM')
-rw-r--r--localedata/locales/tk_TM399
1 files changed, 184 insertions, 215 deletions
diff --git a/localedata/locales/tk_TM b/localedata/locales/tk_TM
index 7950d0d772..410afaf6c7 100644
--- a/localedata/locales/tk_TM
+++ b/localedata/locales/tk_TM
@@ -19,9 +19,6 @@ escape_char /
 % Application: general
 % Users: general
 
-% needed extra chars: ä, ö, ü, ý, ç, ş, ň, ž
-% cyrillic extra chars: җ (z%,=), ң (n,=), ө (o-=), ү (u'=), ә (sw=)
-
 LC_IDENTIFICATION
 
 title     "Turkmen locale for Turkmenistan"
@@ -59,83 +56,83 @@ include "translit_combining";""
 % cyrillic -> latin
 % lower case letters
 
-<U0430> "<U0061>"        % a=   -> a
-<U0431> "<U0062>"        % b=   -> b
-<U0432> "<U0077>"        % v=   -> w
-<U0433> "<U0067>"        % g=   -> g
-<U0434> "<U0064>"        % d=   -> d
-<U0435> "<U0065>"        % e=   -> e (y'e also, but context dependent)
-<U0451> "<U00FD><U006F>" % io   -> y'o
-<U0436> "<U017E>"        % z%   -> z<
-<U0497> "<U006A>"        % z%,  -> j
-<U0437> "<U007A>"        % z=   -> z
-<U0438> "<U0069>"        % i=   -> i
-<U0439> "<U00FD>"        % j=   -> y'
-<U043A> "<U006B>"        % k=   -> k
-<U043B> "<U006C>"        % l=   -> l
-<U043C> "<U006D>"        % m=   -> m
-<U043D> "<U006E>"        % n=   -> n
-<U04A3> "<U0148>"        % n,=  -> n<
-<U043E> "<U006F>"        % o=   -> o
-<U04E9> "<U00F6>"        % o-=  -> o:
-<U043F> "<U0070>"        % p=   -> p
-<U0440> "<U0072>"        % r=   -> r
-<U0441> "<U0073>"        % s=   -> s
-<U0442> "<U0074>"        % t=   -> t
-<U0443> "<U0075>"        % u=   -> u
-<U04AF> "<U00FC>"        % u'=  -> u:
-<U0444> "<U0066>"        % f=   -> f
-<U0445> "<U0068>"        % h=   -> h
-<U0446> "<U0074><U0073>" % c=   -> ts
-<U0447> "<U00E7>"        % c%   -> c,
-<U0448> "<U015F>"        % s%   -> s,
-<U044A> ""               % hard sign omitted
-<U044B> "<U0079>"        % yeru -> y
-<U044C> ""               % soft sign omitted.
-<U044D> "<U0065>"        % je=  -> e
-<U04D9> "<U00E4>"        % sw=  -> a:
-<U044E> "<U00FD><U0075>" % ju   -> y'u
-<U044F> "<U00FD><U0061>" % ja   -> y'a
+<U0430> "<U0061>"        % а -> a
+<U0431> "<U0062>"        % б -> b
+<U0432> "<U0077>"        % в -> w
+<U0433> "<U0067>"        % г -> g
+<U0434> "<U0064>"        % д -> d
+<U0435> "<U0065>"        % е -> e (y'e also, but context dependent)
+<U0451> "<U00FD><U006F>" % ё -> y'o
+<U0436> "<U017E>"        % ж -> z<
+<U0497> "<U006A>"        % җ -> j
+<U0437> "<U007A>"        % з -> z
+<U0438> "<U0069>"        % и -> i
+<U0439> "<U00FD>"        % й -> y'
+<U043A> "<U006B>"        % к -> k
+<U043B> "<U006C>"        % л -> l
+<U043C> "<U006D>"        % м -> m
+<U043D> "<U006E>"        % н -> n
+<U04A3> "<U0148>"        % ң -> n<
+<U043E> "<U006F>"        % о -> o
+<U04E9> "<U00F6>"        % ө -> o:
+<U043F> "<U0070>"        % п -> p
+<U0440> "<U0072>"        % р -> r
+<U0441> "<U0073>"        % с -> s
+<U0442> "<U0074>"        % т -> t
+<U0443> "<U0075>"        % у -> u
+<U04AF> "<U00FC>"        % ү -> u:
+<U0444> "<U0066>"        % ф -> f
+<U0445> "<U0068>"        % х -> h
+<U0446> "<U0074><U0073>" % ц -> ts
+<U0447> "<U00E7>"        % ч -> c,
+<U0448> "<U015F>"        % ш -> s,
+<U044A> ""               % ъ hard sign omitted
+<U044B> "<U0079>"        % ы -> y
+<U044C> ""               % ь soft sign omitted.
+<U044D> "<U0065>"        % э -> e
+<U04D9> "<U00E4>"        % ә -> a:
+<U044E> "<U00FD><U0075>" % ю -> y'u
+<U044F> "<U00FD><U0061>" % я -> y'a
 
 % upper case letters
 
-<U0410> "<U0041>"        % a=   -> a
-<U0411> "<U0042>"        % b=   -> b
-<U0412> "<U0057>"        % v=   -> w
-<U0413> "<U0047>"        % g=   -> g
-<U0414> "<U0044>"        % d=   -> d
-<U0415> "<U0045>"        % e=   -> e (y'e also, but context dependent)
-<U0401> "<U00DD><U006F>" % io   -> y'o
-<U0416> "<U017D>"        % z%   -> z<
-<U0496> "<U004A>"        % z%,  -> j
-<U0417> "<U005A>"        % z=   -> z
-<U0418> "<U0049>"        % i=   -> i
-<U0419> "<U00DD>"        % j=   -> y'
-<U041A> "<U004B>"        % k=   -> k
-<U041B> "<U004C>"        % l=   -> l
-<U041C> "<U004D>"        % m=   -> m
-<U041D> "<U004E>"        % n=   -> n
-<U04A2> "<U0147>"        % n,=  -> n<
-<U041E> "<U004F>"        % o=   -> o
-<U04E8> "<U00D6>"        % o-=  -> o:
-<U041F> "<U0050>"        % p=   -> p
-<U0420> "<U0052>"        % r=   -> r
-<U0421> "<U0053>"        % s=   -> s
-<U0422> "<U0054>"        % t=   -> t
-<U0423> "<U0055>"        % u=   -> u
-<U04AE> "<U00DC>"        % u'=  -> u:
-<U0424> "<U0046>"        % f=   -> f
-<U0425> "<U0048>"        % h=   -> h
-<U0426> "<U0054><U0073>" % c=   -> ts
-<U0427> "<U00C7>"        % c%   -> c,
-<U0428> "<U015E>"        % s%   -> s,
-<U042A> ""               % hard sign omitted
-<U042B> "<U0059>"        % yeru -> y
-<U042C> ""               % soft sign omitted.
-<U042D> "<U0045>"        % je=  -> e
-<U04D8> "<U00C4>"        % sw=  -> a:
-<U042E> "<U00DD><U0075>" % ju   -> y'u
-<U042F> "<U00DD><U0061>" % ja   -> y'a
+<U0410> "<U0041>"        % А -> a
+<U0411> "<U0042>"        % Б -> b
+<U0412> "<U0057>"        % В -> w
+<U0413> "<U0047>"        % Г -> g
+<U0414> "<U0044>"        % Д -> d
+<U0415> "<U0045>"        % Е -> e (y'e also, but context dependent)
+<U0401> "<U00DD><U006F>" % Ё -> y'o
+<U0416> "<U017D>"        % Ж -> z<
+<U0496> "<U004A>"        % Җ -> j
+<U0417> "<U005A>"        % З -> z
+<U0418> "<U0049>"        % И -> i
+<U0419> "<U00DD>"        % Й -> y'
+<U041A> "<U004B>"        % К -> k
+<U041B> "<U004C>"        % Л -> l
+<U041C> "<U004D>"        % М -> m
+<U041D> "<U004E>"        % Н -> n
+<U04A2> "<U0147>"        % Ң -> n<
+<U041E> "<U004F>"        % О -> o
+<U04E8> "<U00D6>"        % Ө -> o:
+<U041F> "<U0050>"        % П -> p
+<U0420> "<U0052>"        % Р -> r
+<U0421> "<U0053>"        % С -> s
+<U0422> "<U0054>"        % Т -> t
+<U0423> "<U0055>"        % У -> u
+<U04AE> "<U00DC>"        % Ү -> u:
+<U0424> "<U0046>"        % Ф -> f
+<U0425> "<U0048>"        % Х -> h
+<U0426> "<U0054><U0073>" % Ц -> ts
+<U0427> "<U00C7>"        % Ч -> c,
+<U0428> "<U015E>"        % Ш -> s,
+<U042A> ""               % Ъ hard sign omitted
+<U042B> "<U0059>"        % Ы -> y
+<U042C> ""               % Ь soft sign omitted.
+<U042D> "<U0045>"        % Э -> e
+<U04D8> "<U00C4>"        % Ә -> a:
+<U042E> "<U00DD><U0075>" % Ю -> y'u
+<U042F> "<U00DD><U0061>" % Я -> y'a
 
 translit_end
 
@@ -143,149 +140,121 @@ END LC_CTYPE
 
 LC_COLLATE
 
+% CLDR collation rules for Turkmen:
+% (see: https://unicode.org/cldr/trac/browser/trunk/common/collation/tk.xml)
+%
+% <collation type="standard">
+% 	<cr><![CDATA[
+% 		&C<ç<<<Ç
+% 		&E<ä<<<Ä
+% 		&J<ž<<<Ž
+% 		&N<ň<<<Ň
+% 		&O<ö<<<Ö
+% 		&S<ş<<<Ş
+% 		&U<ü<<<Ü
+% 		&Y<ý<<<Ý
+% 	]]></cr>
+% </collation>
+%
+% And CLDR also lists the following
+% index characters:
+% (see: https://unicode.org/cldr/trac/browser/trunk/common/main/tk.xml)
+%
+%
+% <exemplarCharacters type="index">[A B Ç D E Ä F G H I J Ž K L M N Ň O Ö P R S Ş T U Ü W Y Ý Z]</exemplarCharacters>
 %
-% The turkmen latin alphabet order is:
-% (letters in parenthesis are not used in tk)
-% <a>, <b>, <c,> (<c>), <d>, <e>, <a:> (<sw>), <f>, <g>, <h>, <i>
-% <j>, <z<>, <k>, <l>, <m>, <n>, <n<> (<n?> <ng>), <o>, <o:>, <p>, (<q>),
-% <r>, <s>, <s,>, <t>, <u>, <u:>, (<v>) <w>, (<x>), <y>, <y'> (<y:>), <z>
+% https://en.wikipedia.org/wiki/Turkmen_alphabet
 %
-% cyrillic alphabet order:
-% <a=>, <b=>, <v=>, <g=>, <d=>, <e=>, <io>, <z%>, <z%,=>, <z=>, <i=>,
-% <j=>, <k=>, <l=>, <m=>, <n=>, <n,=>, <o=>, <o-=>, <p=>, <r=>, <s=>,
-% <t=>, <u=>, <u'=>, <f=>, <h=>, <c=>, <c%>, <s%>, <='>, <y=>, <%'>,
-% <je>, <sw=>, <ju>, <ja>
+% Alphabetic order
 %
+% Latin alphabet (1995-present)
+%
+% Aa, Bb, Çç, Dd, Ee, Ää, Ff, Gg, Hh, Ii, Jj, Žž, Kk, Ll, Mm, Nn, Ňň, Oo, Öö, Pp, Rr, Ss, Şş, Tt, Uu, Üü, Ww, Yy, Ýý, Zz
+%
+%Cyrillic alphabet
+%
+% Аа, Бб, Вв, Гг, Дд, Ее, Ёё, Жж, Җҗ, Зз, Ии, Йй, Кк, Лл, Мм, Нн, Ңң, Оо, Өө, Пп, Рр, Сс, Тт, Уу, Үү, Фф, Хх, (Цц), Чч, Шш, (Щщ), (Ъъ), Ыы, (Ьь), Ээ, Әә, Юю, Яя
 copy "iso14651_t1"
 
-collating-symbol <c,>
-collating-symbol <a:>
-collating-symbol <z<>
-collating-symbol <n<>
-collating-symbol <o:>
-collating-symbol <s,>
-collating-symbol <u:>
-collating-symbol <y'>
-%
-collating-symbol <z,=>
-collating-symbol <n,=>
-collating-symbol <o-=>
-collating-symbol <u'=>
-collating-symbol <sw=>
-
-% priority given to Turkmen accents
-reorder-after <BAS>
-<CDI>
-<CAR>
-<ACA>
-<REU>
-
-reorder-after <b>
-<c,>
-reorder-after <e>
-<a:>
-reorder-after <j>
-<z<>
-reorder-after <n>
-<n<>
-reorder-after <o>
-<o:>
-reorder-after <s>
-<s,>
-reorder-after <u>
-<u:>
-reorder-after <y>
-<y'>
-
-reorder-after <CYR-ZHE>
-<z,=>
-reorder-after <CYR-EN>
-<n,=>
-reorder-after <CYR-O>
-<o-=>
-reorder-after <CYR-OUBRE>
-<u'=>
-reorder-after <CYR-E>
-<sw=>
-
-reorder-after <U0062>
-<U00E7> <c,>;<BAS>;<MIN>;IGNORE
-<U0063> <c,>;<BAS>;<MIN>;<c>
-reorder-after <U0042>
-<U00C7> <c,>;<BAS>;<CAP>;IGNORE
-<U0043> <c,>;<BAS>;<CAP>;<c>
-
-reorder-after <U0065>
-<U00E4> <a:>;<REU>;<MIN>;IGNORE
-<U0259> <a:>;<PCL>;<MIN>;IGNORE
-reorder-after <U0045>
-<U00C4> <a:>;<REU>;<CAP>;IGNORE
-<U018F> <a:>;<PCL>;<CAP>;IGNORE
-
-reorder-after <U006A>
-<U017E> <z<>;<CAR>;<MIN>;IGNORE
-reorder-after <U004A>
-<U017D> <z<>;<CAR>;<CAP>;IGNORE
-
-reorder-after <U006E>
-<U0147> <n<>;<CAR>;<MIN>;IGNORE
-<U00F1> <n<>;<TIL>;<MIN>;IGNORE
-<U014B> <n<>;<PCL>;<MIN>;IGNORE
-reorder-after <U004E>
-<U0148> <n<>;<CAR>;<CAP>;IGNORE
-<U00D1> <n<>;<TIL>;<CAP>;IGNORE
-<U014A> <n<>;<PCL>;<CAP>;IGNORE
-
-reorder-after <U006F>
-<U00F6> <o:>;<REU>;<MIN>;IGNORE
-reorder-after <U004F>
-<U00D6> <o:>;<REU>;<CAP>;IGNORE
-
-reorder-after <U0073>
-<U015F> <s,>;<CDI>;<MIN>;IGNORE
-reorder-after <U0053>
-<U015E> <s,>;<CDI>;<CAP>;IGNORE
-
-reorder-after <U0075>
-<U00FC> <u:>;<REU>;<MIN>;IGNORE
-<U0056> <w>;<BAS>;<CAP>;<v>
-<U0057> <w>;<BAS>;<CAP>;<w>
-reorder-after <U0055>
-<U00DC> <u:>;<REU>;<CAP>;IGNORE
-<U0076> <w>;<BAS>;<MIN>;<v>
-<U0077> <w>;<BAS>;<MIN>;<w>
-
-reorder-after <U0079>
-<U00FD> <y'>;<ACA>;<MIN>;IGNORE
-<U00FF> <y'>;<REU>;<MIN>;IGNORE
-reorder-after <U0059>
-<U00DD> <y'>;<ACA>;<CAP>;IGNORE
-<U0178> <y'>;<REU>;<CAP>;IGNORE
-
-reorder-after <U0436>
-<U0497> <z,=>;<PCL>;<MIN>;IGNORE
-reorder-after <U0416>
-<U0496> <z,=>;<PCL>;<CAP>;IGNORE
-
-reorder-after <U043D>
-<U04A3> <n,=>;<PCL>;<MIN>;IGNORE
-reorder-after <U041D>
-<U04A2> <n,=>;<PCL>;<CAP>;IGNORE
-
-reorder-after <U043E>
-<U04E9> <o-=>;<PCL>;<MIN>;IGNORE
-reorder-after <U041E>
-<U04E8> <o-=>;<PCL>;<CAP>;IGNORE
-
-reorder-after <U0443>
-<U04AF> <u'=>;<PCL>;<MIN>;IGNORE
-reorder-after <U0423>
-<U04AE> <u'=>;<PCL>;<CAP>;IGNORE
-
-reorder-after <U044D>
-<U04D9> <sw=>;<PCL>;<MIN>;IGNORE
-reorder-after <U042D>
-<U04D8> <sw=>;<PCL>;<CAP>;IGNORE
+collating-symbol <latin-c-cedilla>
+collating-symbol <latin-a-diaeresis>
+collating-symbol <latin-z-caron>
+collating-symbol <latin-n-caron>
+collating-symbol <latin-o-diaeresis>
+collating-symbol <latin-s-cedilla>
+collating-symbol <latin-u-diaeresis>
+collating-symbol <latin-y-acute>
+collating-symbol <cyrillic-io>
+collating-symbol <cyrillic-zhe-descender>
+collating-symbol <cyrillic-en-descender>
+collating-symbol <cyrillic-barred-o>
+collating-symbol <cyrillic-straight-u>
+collating-symbol <cyrillic-schwa>
+
+reorder-after <AFTER-C>
+<latin-c-cedilla>
+reorder-after <AFTER-E>
+<latin-a-diaeresis>
+reorder-after <AFTER-J>
+<latin-z-caron>
+reorder-after <AFTER-N>
+<latin-n-caron>
+reorder-after <AFTER-O>
+<latin-o-diaeresis>
+reorder-after <AFTER-S>
+<latin-s-cedilla>
+reorder-after <AFTER-U>
+<latin-u-diaeresis>
+reorder-after <AFTER-Y>
+<latin-y-acute>
+
+reorder-after <S0435> % CYRILLIC SMALL LETTER IE
+<cyrillic-io>
+reorder-after <S0436> % CYRILLIC SMALL LETTER ZHE
+<cyrillic-zhe-descender>
+reorder-after <S043D> % CYRILLIC SMALL LETTER EN
+<cyrillic-en-descender>
+reorder-after <S043E> % CYRILLIC SMALL LETTER O
+<cyrillic-barred-o>
+reorder-after <S0443> % CYRILLIC SMALL LETTER U
+<cyrillic-straight-u>
+reorder-after <S044D> % CYRILLIC SMALL LETTER E
+<cyrillic-schwa>
+
+<U00E7>        <latin-c-cedilla>;"<BASE><BASE>";"<MIN><MIN>";IGNORE % ç
+<U00C7>        <latin-c-cedilla>;"<BASE><BASE>";"<CAP><MIN>";IGNORE % Ç
+<U00E4>      <latin-a-diaeresis>;"<BASE><BASE>";"<MIN><MIN>";IGNORE % ä
+<U00C4>      <latin-a-diaeresis>;"<BASE><BASE>";"<CAP><MIN>";IGNORE % Ä
+<U017E>          <latin-z-caron>;"<BASE><BASE>";"<MIN><MIN>";IGNORE % ž
+<U017D>          <latin-z-caron>;"<BASE><BASE>";"<CAP><MIN>";IGNORE % Ž
+<U0148>          <latin-n-caron>;"<BASE><BASE>";"<MIN><MIN>";IGNORE % ň
+<U0147>          <latin-n-caron>;"<BASE><BASE>";"<CAP><MIN>";IGNORE % Ň
+<U00F1>          <latin-n-caron>;"<BASE><VRNT1>";"<MIN><MIN>";IGNORE % ñ
+<U00D1>          <latin-n-caron>;"<BASE><VRNT1>";"<CAP><MIN>";IGNORE % Ñ
+<U014B>          <latin-n-caron>;"<BASE><VRNT2>";"<MIN><MIN>";IGNORE % ŋ
+<U014A>          <latin-n-caron>;"<BASE><VRNT2>";"<CAP><MIN>";IGNORE % Ŋ
+<U00F6>      <latin-o-diaeresis>;"<BASE><BASE>";"<MIN><MIN>";IGNORE % ö
+<U00D6>      <latin-o-diaeresis>;"<BASE><BASE>";"<CAP><MIN>";IGNORE % Ö
+<U015F>        <latin-s-cedilla>;"<BASE><BASE>";"<MIN><MIN>";IGNORE % ş
+<U015E>        <latin-s-cedilla>;"<BASE><BASE>";"<CAP><MIN>";IGNORE % Ş
+<U00FC>      <latin-u-diaeresis>;"<BASE><BASE>";"<MIN><MIN>";IGNORE % ü
+<U00DC>      <latin-u-diaeresis>;"<BASE><BASE>";"<CAP><MIN>";IGNORE % Ü
+<U00FD>          <latin-y-acute>;"<BASE><BASE>";"<MIN><MIN>";IGNORE % ý
+<U00DD>          <latin-y-acute>;"<BASE><BASE>";"<CAP><MIN>";IGNORE % Ý
+<U00FF>          <latin-y-acute>;"<BASE><VRNT1>";"<MIN><MIN>";IGNORE % ÿ
+<U0178>          <latin-y-acute>;"<BASE><VRNT1>";"<CAP><MIN>";IGNORE % Ÿ
+<U0451>            <cyrillic-io>;"<BASE><BASE>";"<MIN><MIN>";IGNORE % ё
+<U0401>            <cyrillic-io>;"<BASE><BASE>";"<CAP><MIN>";IGNORE % Ё
+<U0497> <cyrillic-zhe-descender>;"<BASE><BASE>";"<MIN><MIN>";IGNORE % җ
+<U0496> <cyrillic-zhe-descender>;"<BASE><BASE>";"<CAP><MIN>";IGNORE % Җ
+<U04A3>  <cyrillic-en-descender>;"<BASE><BASE>";"<MIN><MIN>";IGNORE % ң
+<U04A2>  <cyrillic-en-descender>;"<BASE><BASE>";"<CAP><MIN>";IGNORE % Ң
+<U04E9>      <cyrillic-barred-o>;"<BASE><BASE>";"<MIN><MIN>";IGNORE % ө
+<U04E8>      <cyrillic-barred-o>;"<BASE><BASE>";"<CAP><MIN>";IGNORE % Ө
+<U04AF>    <cyrillic-straight-u>;"<BASE><BASE>";"<MIN><MIN>";IGNORE % ү
+<U04AE>    <cyrillic-straight-u>;"<BASE><BASE>";"<CAP><MIN>";IGNORE % Ү
+<U04D9>         <cyrillic-schwa>;"<BASE><BASE>";"<MIN><MIN>";IGNORE % ә
+<U04D8>         <cyrillic-schwa>;"<BASE><BASE>";"<CAP><MIN>";IGNORE % Ә
 
 reorder-end