diff options
author | Chris 'BinGOs' Williams <chris@bingosnet.co.uk> | 2010-10-17 00:37:58 +0100 |
---|---|---|
committer | Chris 'BinGOs' Williams <chris@bingosnet.co.uk> | 2010-10-17 00:37:58 +0100 |
commit | aa7758f756e0b1b04750a2eeecdc7edbb9000ff6 (patch) | |
tree | 4ecf1390ce1ca78fdd0f7435d0056f164c4a4c9c /cpan/Unicode-Collate/Collate | |
parent | b110ebfd39b99ef18dc9d64c02d8d52190a42816 (diff) | |
download | perl-aa7758f756e0b1b04750a2eeecdc7edbb9000ff6.tar.gz |
Update Unicode-Collate to CPAN version 0.63
[DELTA]
0.63 Sun Oct 10 22:13:21 2010
- supported suppress contractions (see 'suppress' in POD).
- internal for hangul_terminator in getSortKey().
- U::C::Locale newly supports locales: be, bg, kk, mk, ru, sr.
- added tailoring with U+0340 or U+0341 instead of U+0300 or U+0301.
(affected locales: hr, is, pl, se, to, wo)
Diffstat (limited to 'cpan/Unicode-Collate/Collate')
-rw-r--r-- | cpan/Unicode-Collate/Collate/Locale.pm | 34 | ||||
-rw-r--r-- | cpan/Unicode-Collate/Collate/Locale/hr.pl | 2 | ||||
-rw-r--r-- | cpan/Unicode-Collate/Collate/Locale/is.pl | 12 | ||||
-rw-r--r-- | cpan/Unicode-Collate/Collate/Locale/kk.pl | 44 | ||||
-rw-r--r-- | cpan/Unicode-Collate/Collate/Locale/pl.pl | 10 | ||||
-rw-r--r-- | cpan/Unicode-Collate/Collate/Locale/ru.pl | 35 | ||||
-rw-r--r-- | cpan/Unicode-Collate/Collate/Locale/se.pl | 4 | ||||
-rw-r--r-- | cpan/Unicode-Collate/Collate/Locale/to.pl | 10 | ||||
-rw-r--r-- | cpan/Unicode-Collate/Collate/Locale/wo.pl | 6 |
9 files changed, 155 insertions, 2 deletions
diff --git a/cpan/Unicode-Collate/Collate/Locale.pm b/cpan/Unicode-Collate/Collate/Locale.pm index 09cb4ce799..bbd6e1f498 100644 --- a/cpan/Unicode-Collate/Collate/Locale.pm +++ b/cpan/Unicode-Collate/Collate/Locale.pm @@ -4,7 +4,7 @@ use strict; use Carp; use base qw(Unicode::Collate); -our $VERSION = '0.62'; +our $VERSION = '0.63'; use File::Spec; @@ -14,12 +14,16 @@ my $PL_EXT = '.pl'; my %LocaleFile = map { ($_, $_) } qw( af ar az ca cs cy da eo es et fi fil fo fr ha haw - hr hu hy ig is kl lt lv mt nb nn nso om pl ro + hr hu hy ig is kk kl lt lv mt nb nn nso om pl ro ru se sk sl sq sv sw tn to tr uk vi wo yo ); $LocaleFile{'default'} = ''; $LocaleFile{'de__phonebook'} = 'de_phone'; $LocaleFile{'es__traditional'} = 'es_trad'; + $LocaleFile{'be'} = "ru"; + $LocaleFile{'bg'} = "ru"; + $LocaleFile{'mk'} = "ru"; + $LocaleFile{'sr'} = "ru"; sub _locale { my $locale = shift; @@ -158,6 +162,8 @@ this method returns a string C<'default'> meaning no special tailoring. af Afrikaans ar Arabic az Azerbaijani (Azeri) + be Belarusian + bg Bulgarian ca Catalan cs Czech cy Welsh @@ -178,9 +184,11 @@ this method returns a string C<'default'> meaning no special tailoring. hy Armenian ig Igbo is Icelandic + kk Kazakh kl Kalaallisut lt Lithuanian lv Latvian + mk Macedonian mt Maltese nb Norwegian Bokmal nn Norwegian Nynorsk @@ -188,10 +196,12 @@ this method returns a string C<'default'> meaning no special tailoring. om Oromo pl Polish ro Romanian + ru Russian se Northern Sami sk Slovak sl Slovenian sq Albanian + sr Serbian sv Swedish sw Swahili tn Tswana @@ -201,6 +211,22 @@ this method returns a string C<'default'> meaning no special tailoring. vi Vietnamese wo Wolof yo Yoruba + ---------------------------------------------------------- + +Locales according to default UCA rules include: +de (German), +en (English), +ga (Irish), +id (Indonesian), +it (Italian), +ka (Georgian), +ln (Lingala), +ms (Malay), +nl (Dutch), +pt (Portuguese), +st (Southern Sotho), +xh (Xhosa), +zu (Zulu). =head1 INSTALL @@ -246,6 +272,10 @@ L<http://www.unicode.org/reports/tr10/> L<http://www.unicode.org/Public/UCA/latest/allkeys.txt> +=item Unicode Locale Data Markup Language (LDML) - UTS #35 + +L<http://www.unicode.org/reports/tr35/> + =item CLDR - Unicode Common Locale Data Repository L<http://cldr.unicode.org/> diff --git a/cpan/Unicode-Collate/Collate/Locale/hr.pl b/cpan/Unicode-Collate/Collate/Locale/hr.pl index 83ed61631a..0a15e84477 100644 --- a/cpan/Unicode-Collate/Collate/Locale/hr.pl +++ b/cpan/Unicode-Collate/Collate/Locale/hr.pl @@ -6,8 +6,10 @@ 0043 030C ; [.123E.0020.0008.010C] # LATIN CAPITAL LETTER C WITH CARON 0107 ; [.123F.0020.0002.0107] # LATIN SMALL LETTER C WITH ACUTE 0063 0301 ; [.123F.0020.0002.0107] # LATIN SMALL LETTER C WITH ACUTE +0063 0341 ; [.123F.0020.0002.0107] # LATIN SMALL LETTER C WITH ACUTE 0106 ; [.123F.0020.0008.0106] # LATIN CAPITAL LETTER C WITH ACUTE 0043 0301 ; [.123F.0020.0008.0106] # LATIN CAPITAL LETTER C WITH ACUTE +0043 0341 ; [.123F.0020.0008.0106] # LATIN CAPITAL LETTER C WITH ACUTE 01C6 ; [.1251.0020.0002.01C6] # LATIN SMALL LETTER DZ WITH CARON 0064 017D ; [.1251.0020.0007.0064][.0000.0000.0002.0000] # <LATIN SMALL LETTER D, LATIN CAPITAL LETTER Z WITH CARON> 01C5 ; [.1251.0020.0007.01C5][.0000.0000.0008.0000] # LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON diff --git a/cpan/Unicode-Collate/Collate/Locale/is.pl b/cpan/Unicode-Collate/Collate/Locale/is.pl index b6c93a9c01..076a443568 100644 --- a/cpan/Unicode-Collate/Collate/Locale/is.pl +++ b/cpan/Unicode-Collate/Collate/Locale/is.pl @@ -2,8 +2,10 @@ entry => <<'ENTRY', # for DUCET v5.2.0 00E1 ; [.1224.0020.0002.00E1] # LATIN SMALL LETTER A WITH ACUTE 0061 0301 ; [.1224.0020.0002.00E1] # LATIN SMALL LETTER A WITH ACUTE +0061 0341 ; [.1224.0020.0002.00E1] # LATIN SMALL LETTER A WITH ACUTE 00C1 ; [.1224.0020.0008.00C1] # LATIN CAPITAL LETTER A WITH ACUTE 0041 0301 ; [.1224.0020.0008.00C1] # LATIN CAPITAL LETTER A WITH ACUTE +0041 0341 ; [.1224.0020.0008.00C1] # LATIN CAPITAL LETTER A WITH ACUTE 0111 ; [.1250.0021.0002.0111] # LATIN SMALL LETTER D WITH STROKE 0064 0335 ; [.1250.0021.0002.0111] # LATIN SMALL LETTER D WITH STROKE 0110 ; [.1250.0021.0008.0110] # LATIN CAPITAL LETTER D WITH STROKE @@ -12,24 +14,34 @@ 00D0 ; [.1251.0020.0008.00D0] # LATIN CAPITAL LETTER ETH 00E9 ; [.12A2.0020.0002.00E9] # LATIN SMALL LETTER E WITH ACUTE 0065 0301 ; [.12A2.0020.0002.00E9] # LATIN SMALL LETTER E WITH ACUTE +0065 0341 ; [.12A2.0020.0002.00E9] # LATIN SMALL LETTER E WITH ACUTE 00C9 ; [.12A2.0020.0008.00C9] # LATIN CAPITAL LETTER E WITH ACUTE 0045 0301 ; [.12A2.0020.0008.00C9] # LATIN CAPITAL LETTER E WITH ACUTE +0045 0341 ; [.12A2.0020.0008.00C9] # LATIN CAPITAL LETTER E WITH ACUTE 00ED ; [.1304.0020.0002.00ED] # LATIN SMALL LETTER I WITH ACUTE 0069 0301 ; [.1304.0020.0002.00ED] # LATIN SMALL LETTER I WITH ACUTE +0069 0341 ; [.1304.0020.0002.00ED] # LATIN SMALL LETTER I WITH ACUTE 00CD ; [.1304.0020.0008.00CD] # LATIN CAPITAL LETTER I WITH ACUTE 0049 0301 ; [.1304.0020.0008.00CD] # LATIN CAPITAL LETTER I WITH ACUTE +0049 0341 ; [.1304.0020.0008.00CD] # LATIN CAPITAL LETTER I WITH ACUTE 00F3 ; [.13B2.0020.0002.00F3] # LATIN SMALL LETTER O WITH ACUTE 006F 0301 ; [.13B2.0020.0002.00F3] # LATIN SMALL LETTER O WITH ACUTE +006F 0341 ; [.13B2.0020.0002.00F3] # LATIN SMALL LETTER O WITH ACUTE 00D3 ; [.13B2.0020.0008.00D3] # LATIN CAPITAL LETTER O WITH ACUTE 004F 0301 ; [.13B2.0020.0008.00D3] # LATIN CAPITAL LETTER O WITH ACUTE +004F 0341 ; [.13B2.0020.0008.00D3] # LATIN CAPITAL LETTER O WITH ACUTE 00FA ; [.147A.0020.0002.00FA] # LATIN SMALL LETTER U WITH ACUTE 0075 0301 ; [.147A.0020.0002.00FA] # LATIN SMALL LETTER U WITH ACUTE +0075 0341 ; [.147A.0020.0002.00FA] # LATIN SMALL LETTER U WITH ACUTE 00DA ; [.147A.0020.0008.00DA] # LATIN CAPITAL LETTER U WITH ACUTE 0055 0301 ; [.147A.0020.0008.00DA] # LATIN CAPITAL LETTER U WITH ACUTE +0055 0341 ; [.147A.0020.0008.00DA] # LATIN CAPITAL LETTER U WITH ACUTE 00FD ; [.14AC.0020.0002.00FD] # LATIN SMALL LETTER Y WITH ACUTE 0079 0301 ; [.14AC.0020.0002.00FD] # LATIN SMALL LETTER Y WITH ACUTE +0079 0341 ; [.14AC.0020.0002.00FD] # LATIN SMALL LETTER Y WITH ACUTE 00DD ; [.14AC.0020.0008.00DD] # LATIN CAPITAL LETTER Y WITH ACUTE 0059 0301 ; [.14AC.0020.0008.00DD] # LATIN CAPITAL LETTER Y WITH ACUTE +0059 0341 ; [.14AC.0020.0008.00DD] # LATIN CAPITAL LETTER Y WITH ACUTE 00E6 ; [.1522.0020.0002.00E6] # LATIN SMALL LETTER AE 00C6 ; [.1522.0020.0008.00C6] # LATIN CAPITAL LETTER AE 1D2D ; [.1522.0020.0014.1D2D] # MODIFIER LETTER CAPITAL AE diff --git a/cpan/Unicode-Collate/Collate/Locale/kk.pl b/cpan/Unicode-Collate/Collate/Locale/kk.pl new file mode 100644 index 0000000000..a5e1a71200 --- /dev/null +++ b/cpan/Unicode-Collate/Collate/Locale/kk.pl @@ -0,0 +1,44 @@ ++{ +# barred-o doesn't require tailoring + suppress => [0x0400..0x045F], + entry => <<'ENTRY', # for DUCET v5.2.0 +04B1 ; [.16E3.0020.0002.04B1] # CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE +04B0 ; [.16E3.0020.0008.04B0] # CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE +0456 ; [.175F.0020.0002.0456] # CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I +0406 ; [.175F.0020.0008.0406] # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I +04D1 ; [.15AC.0020.0002.0430][.0000.0037.0002.0306] # CYRILLIC SMALL LETTER A WITH BREVE +04D0 ; [.15AC.0020.0008.0410][.0000.0037.0002.0306] # CYRILLIC CAPITAL LETTER A WITH BREVE +04D3 ; [.15AC.0020.0002.0430][.0000.0047.0002.0308] # CYRILLIC SMALL LETTER A WITH DIAERESIS +04D2 ; [.15AC.0020.0008.0410][.0000.0047.0002.0308] # CYRILLIC CAPITAL LETTER A WITH DIAERESIS +0453 ; [.15CC.0020.0002.0433][.0000.0032.0002.0301] # CYRILLIC SMALL LETTER GJE +0403 ; [.15CC.0020.0008.0413][.0000.0032.0002.0301] # CYRILLIC CAPITAL LETTER GJE +04D7 ; [.15F4.0020.0002.0435][.0000.0037.0002.0306] # CYRILLIC SMALL LETTER IE WITH BREVE +04D6 ; [.15F4.0020.0008.0415][.0000.0037.0002.0306] # CYRILLIC CAPITAL LETTER IE WITH BREVE +04DD ; [.1600.0020.0002.0436][.0000.0047.0002.0308] # CYRILLIC SMALL LETTER ZHE WITH DIAERESIS +04DC ; [.1600.0020.0008.0416][.0000.0047.0002.0308] # CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS +04DF ; [.160D.0020.0002.0437][.0000.0047.0002.0308] # CYRILLIC SMALL LETTER ZE WITH DIAERESIS +04DE ; [.160D.0020.0008.0417][.0000.0047.0002.0308] # CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS +04E5 ; [.1625.0020.0002.0438][.0000.0047.0002.0308] # CYRILLIC SMALL LETTER I WITH DIAERESIS +04E4 ; [.1625.0020.0008.0418][.0000.0047.0002.0308] # CYRILLIC CAPITAL LETTER I WITH DIAERESIS +0457 ; [.175F.0020.0002.0456][.0000.0047.0002.0308] # CYRILLIC SMALL LETTER YI +0407 ; [.175F.0020.0008.0406][.0000.0047.0002.0308] # CYRILLIC CAPITAL LETTER YI +0439 ; [.1625.0020.0002.0438][.0000.0037.0002.0306] # CYRILLIC SMALL LETTER SHORT I +0419 ; [.1625.0020.0008.0418][.0000.0037.0002.0306] # CYRILLIC CAPITAL LETTER SHORT I +04E7 ; [.1692.0020.0002.043E][.0000.0047.0002.0308] # CYRILLIC SMALL LETTER O WITH DIAERESIS +04E6 ; [.1692.0020.0008.041E][.0000.0047.0002.0308] # CYRILLIC CAPITAL LETTER O WITH DIAERESIS +045C ; [.1643.0020.0002.043A][.0000.0032.0002.0301] # CYRILLIC SMALL LETTER KJE +040C ; [.1643.0020.0008.041A][.0000.0032.0002.0301] # CYRILLIC CAPITAL LETTER KJE +045E ; [.16D4.0020.0002.0443][.0000.0037.0002.0306] # CYRILLIC SMALL LETTER SHORT U +040E ; [.16D4.0020.0008.0423][.0000.0037.0002.0306] # CYRILLIC CAPITAL LETTER SHORT U +04F1 ; [.16D4.0020.0002.0443][.0000.0047.0002.0308] # CYRILLIC SMALL LETTER U WITH DIAERESIS +04F0 ; [.16D4.0020.0008.0423][.0000.0047.0002.0308] # CYRILLIC CAPITAL LETTER U WITH DIAERESIS +04F3 ; [.16D4.0020.0002.0443][.0000.004D.0002.030B] # CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE +04F2 ; [.16D4.0020.0008.0423][.0000.004D.0002.030B] # CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE +04F5 ; [.1725.0020.0002.0447][.0000.0047.0002.0308] # CYRILLIC SMALL LETTER CHE WITH DIAERESIS +04F4 ; [.1725.0020.0008.0427][.0000.0047.0002.0308] # CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS +04F9 ; [.1758.0020.0002.044B][.0000.0047.0002.0308] # CYRILLIC SMALL LETTER YERU WITH DIAERESIS +04F8 ; [.1758.0020.0008.042B][.0000.0047.0002.0308] # CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS +04ED ; [.176D.0020.0002.044D][.0000.0047.0002.0308] # CYRILLIC SMALL LETTER E WITH DIAERESIS +04EC ; [.176D.0020.0008.042D][.0000.0047.0002.0308] # CYRILLIC CAPITAL LETTER E WITH DIAERESIS +ENTRY +}; diff --git a/cpan/Unicode-Collate/Collate/Locale/pl.pl b/cpan/Unicode-Collate/Collate/Locale/pl.pl index f9694d9ff6..485e38078f 100644 --- a/cpan/Unicode-Collate/Collate/Locale/pl.pl +++ b/cpan/Unicode-Collate/Collate/Locale/pl.pl @@ -6,8 +6,10 @@ 0041 0328 ; [.1210.0020.0008.0104] # LATIN CAPITAL LETTER A WITH OGONEK 0107 ; [.123E.0020.0002.0107] # LATIN SMALL LETTER C WITH ACUTE 0063 0301 ; [.123E.0020.0002.0107] # LATIN SMALL LETTER C WITH ACUTE +0063 0341 ; [.123E.0020.0002.0107] # LATIN SMALL LETTER C WITH ACUTE 0106 ; [.123E.0020.0008.0106] # LATIN CAPITAL LETTER C WITH ACUTE 0043 0301 ; [.123E.0020.0008.0106] # LATIN CAPITAL LETTER C WITH ACUTE +0043 0341 ; [.123E.0020.0008.0106] # LATIN CAPITAL LETTER C WITH ACUTE 0119 ; [.126C.0020.0002.0119] # LATIN SMALL LETTER E WITH OGONEK 0065 0328 ; [.126C.0020.0002.0119] # LATIN SMALL LETTER E WITH OGONEK 0118 ; [.126C.0020.0008.0118] # LATIN CAPITAL LETTER E WITH OGONEK @@ -18,20 +20,28 @@ 004C 0335 ; [.1331.0020.0008.0141] # LATIN CAPITAL LETTER L WITH STROKE 0144 ; [.136E.0020.0002.0144] # LATIN SMALL LETTER N WITH ACUTE 006E 0301 ; [.136E.0020.0002.0144] # LATIN SMALL LETTER N WITH ACUTE +006E 0341 ; [.136E.0020.0002.0144] # LATIN SMALL LETTER N WITH ACUTE 0143 ; [.136E.0020.0008.0143] # LATIN CAPITAL LETTER N WITH ACUTE 004E 0301 ; [.136E.0020.0008.0143] # LATIN CAPITAL LETTER N WITH ACUTE +004E 0341 ; [.136E.0020.0008.0143] # LATIN CAPITAL LETTER N WITH ACUTE 00F3 ; [.138F.0020.0002.00F3] # LATIN SMALL LETTER O WITH ACUTE 006F 0301 ; [.138F.0020.0002.00F3] # LATIN SMALL LETTER O WITH ACUTE +006F 0341 ; [.138F.0020.0002.00F3] # LATIN SMALL LETTER O WITH ACUTE 00D3 ; [.138F.0020.0008.00D3] # LATIN CAPITAL LETTER O WITH ACUTE 004F 0301 ; [.138F.0020.0008.00D3] # LATIN CAPITAL LETTER O WITH ACUTE +004F 0341 ; [.138F.0020.0008.00D3] # LATIN CAPITAL LETTER O WITH ACUTE 015B ; [.1411.0020.0002.015B] # LATIN SMALL LETTER S WITH ACUTE 0073 0301 ; [.1411.0020.0002.015B] # LATIN SMALL LETTER S WITH ACUTE +0073 0341 ; [.1411.0020.0002.015B] # LATIN SMALL LETTER S WITH ACUTE 015A ; [.1411.0020.0008.015A] # LATIN CAPITAL LETTER S WITH ACUTE 0053 0301 ; [.1411.0020.0008.015A] # LATIN CAPITAL LETTER S WITH ACUTE +0053 0341 ; [.1411.0020.0008.015A] # LATIN CAPITAL LETTER S WITH ACUTE 017A ; [.14AE.0020.0002.017A] # LATIN SMALL LETTER Z WITH ACUTE 007A 0301 ; [.14AE.0020.0002.017A] # LATIN SMALL LETTER Z WITH ACUTE +007A 0341 ; [.14AE.0020.0002.017A] # LATIN SMALL LETTER Z WITH ACUTE 0179 ; [.14AE.0020.0008.0179] # LATIN CAPITAL LETTER Z WITH ACUTE 005A 0301 ; [.14AE.0020.0008.0179] # LATIN CAPITAL LETTER Z WITH ACUTE +005A 0341 ; [.14AE.0020.0008.0179] # LATIN CAPITAL LETTER Z WITH ACUTE 017C ; [.14AF.0020.0002.017C] # LATIN SMALL LETTER Z WITH DOT ABOVE 007A 0307 ; [.14AF.0020.0002.017C] # LATIN SMALL LETTER Z WITH DOT ABOVE 017B ; [.14AF.0020.0008.017B] # LATIN CAPITAL LETTER Z WITH DOT ABOVE diff --git a/cpan/Unicode-Collate/Collate/Locale/ru.pl b/cpan/Unicode-Collate/Collate/Locale/ru.pl new file mode 100644 index 0000000000..ea2eabde95 --- /dev/null +++ b/cpan/Unicode-Collate/Collate/Locale/ru.pl @@ -0,0 +1,35 @@ ++{ + suppress => [0x0400..0x0417, 0x041A..0x0437, 0x043A..0x045F], + entry => <<'ENTRY', # for DUCET v5.2.0 +04D1 ; [.15AC.0020.0002.0430][.0000.0037.0002.0306] # CYRILLIC SMALL LETTER A WITH BREVE +04D0 ; [.15AC.0020.0008.0410][.0000.0037.0002.0306] # CYRILLIC CAPITAL LETTER A WITH BREVE +04D3 ; [.15AC.0020.0002.0430][.0000.0047.0002.0308] # CYRILLIC SMALL LETTER A WITH DIAERESIS +04D2 ; [.15AC.0020.0008.0410][.0000.0047.0002.0308] # CYRILLIC CAPITAL LETTER A WITH DIAERESIS +0453 ; [.15CC.0020.0002.0433][.0000.0032.0002.0301] # CYRILLIC SMALL LETTER GJE +0403 ; [.15CC.0020.0008.0413][.0000.0032.0002.0301] # CYRILLIC CAPITAL LETTER GJE +04D7 ; [.15F4.0020.0002.0435][.0000.0037.0002.0306] # CYRILLIC SMALL LETTER IE WITH BREVE +04D6 ; [.15F4.0020.0008.0415][.0000.0037.0002.0306] # CYRILLIC CAPITAL LETTER IE WITH BREVE +04DD ; [.1600.0020.0002.0436][.0000.0047.0002.0308] # CYRILLIC SMALL LETTER ZHE WITH DIAERESIS +04DC ; [.1600.0020.0008.0416][.0000.0047.0002.0308] # CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS +04DF ; [.160D.0020.0002.0437][.0000.0047.0002.0308] # CYRILLIC SMALL LETTER ZE WITH DIAERESIS +04DE ; [.160D.0020.0008.0417][.0000.0047.0002.0308] # CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS +0457 ; [.1631.0020.0002.0456][.0000.0047.0002.0308] # CYRILLIC SMALL LETTER YI +0407 ; [.1631.0020.0008.0406][.0000.0047.0002.0308] # CYRILLIC CAPITAL LETTER YI +04E7 ; [.1692.0020.0002.043E][.0000.0047.0002.0308] # CYRILLIC SMALL LETTER O WITH DIAERESIS +04E6 ; [.1692.0020.0008.041E][.0000.0047.0002.0308] # CYRILLIC CAPITAL LETTER O WITH DIAERESIS +045C ; [.1643.0020.0002.043A][.0000.0032.0002.0301] # CYRILLIC SMALL LETTER KJE +040C ; [.1643.0020.0008.041A][.0000.0032.0002.0301] # CYRILLIC CAPITAL LETTER KJE +045E ; [.16D4.0020.0002.0443][.0000.0037.0002.0306] # CYRILLIC SMALL LETTER SHORT U +040E ; [.16D4.0020.0008.0423][.0000.0037.0002.0306] # CYRILLIC CAPITAL LETTER SHORT U +04F1 ; [.16D4.0020.0002.0443][.0000.0047.0002.0308] # CYRILLIC SMALL LETTER U WITH DIAERESIS +04F0 ; [.16D4.0020.0008.0423][.0000.0047.0002.0308] # CYRILLIC CAPITAL LETTER U WITH DIAERESIS +04F3 ; [.16D4.0020.0002.0443][.0000.004D.0002.030B] # CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE +04F2 ; [.16D4.0020.0008.0423][.0000.004D.0002.030B] # CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE +04F5 ; [.1725.0020.0002.0447][.0000.0047.0002.0308] # CYRILLIC SMALL LETTER CHE WITH DIAERESIS +04F4 ; [.1725.0020.0008.0427][.0000.0047.0002.0308] # CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS +04F9 ; [.1758.0020.0002.044B][.0000.0047.0002.0308] # CYRILLIC SMALL LETTER YERU WITH DIAERESIS +04F8 ; [.1758.0020.0008.042B][.0000.0047.0002.0308] # CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS +04ED ; [.176D.0020.0002.044D][.0000.0047.0002.0308] # CYRILLIC SMALL LETTER E WITH DIAERESIS +04EC ; [.176D.0020.0008.042D][.0000.0047.0002.0308] # CYRILLIC CAPITAL LETTER E WITH DIAERESIS +ENTRY +}; diff --git a/cpan/Unicode-Collate/Collate/Locale/se.pl b/cpan/Unicode-Collate/Collate/Locale/se.pl index 5b8c8e4a3f..a37ed34baf 100644 --- a/cpan/Unicode-Collate/Collate/Locale/se.pl +++ b/cpan/Unicode-Collate/Collate/Locale/se.pl @@ -3,8 +3,10 @@ entry => <<'ENTRY', # for DUCET v5.2.0 00E1 ; [.1224.0020.0002.00E1] # LATIN SMALL LETTER A WITH ACUTE 0061 0301 ; [.1224.0020.0002.00E1] # LATIN SMALL LETTER A WITH ACUTE +0061 0341 ; [.1224.0020.0002.00E1] # LATIN SMALL LETTER A WITH ACUTE 00C1 ; [.1224.0020.0008.00C1] # LATIN CAPITAL LETTER A WITH ACUTE 0041 0301 ; [.1224.0020.0008.00C1] # LATIN CAPITAL LETTER A WITH ACUTE +0041 0341 ; [.1224.0020.0008.00C1] # LATIN CAPITAL LETTER A WITH ACUTE 010D ; [.124D.0020.0002.010D] # LATIN SMALL LETTER C WITH CARON 0063 030C ; [.124D.0020.0002.010D] # LATIN SMALL LETTER C WITH CARON 010C ; [.124D.0020.0008.010C] # LATIN CAPITAL LETTER C WITH CARON @@ -31,8 +33,10 @@ 004B 030C ; [.132F.0020.0008.01E8] # LATIN CAPITAL LETTER K WITH CARON 0144 ; [.138A.0021.0002.0144] # LATIN SMALL LETTER N WITH ACUTE 006E 0301 ; [.138A.0021.0002.0144] # LATIN SMALL LETTER N WITH ACUTE +006E 0341 ; [.138A.0021.0002.0144] # LATIN SMALL LETTER N WITH ACUTE 0143 ; [.138A.0021.0008.0143] # LATIN CAPITAL LETTER N WITH ACUTE 004E 0301 ; [.138A.0021.0008.0143] # LATIN CAPITAL LETTER N WITH ACUTE +004E 0341 ; [.138A.0021.0008.0143] # LATIN CAPITAL LETTER N WITH ACUTE 00F1 ; [.138A.0022.0002.00F1] # LATIN SMALL LETTER N WITH TILDE 006E 0303 ; [.138A.0022.0002.00F1] # LATIN SMALL LETTER N WITH TILDE 00D1 ; [.138A.0022.0008.00D1] # LATIN CAPITAL LETTER N WITH TILDE diff --git a/cpan/Unicode-Collate/Collate/Locale/to.pl b/cpan/Unicode-Collate/Collate/Locale/to.pl index c52aa36839..af445a1c6e 100644 --- a/cpan/Unicode-Collate/Collate/Locale/to.pl +++ b/cpan/Unicode-Collate/Collate/Locale/to.pl @@ -11,41 +11,51 @@ 0061 0304 ; [.120F.0021.0002.0101] # LATIN SMALL LETTER A WITH MACRON 00E1 ; [.120F.0021.0003.00E1] # LATIN SMALL LETTER A WITH ACUTE 0061 0301 ; [.120F.0021.0003.00E1] # LATIN SMALL LETTER A WITH ACUTE +0061 0341 ; [.120F.0021.0003.00E1] # LATIN SMALL LETTER A WITH ACUTE 0100 ; [.120F.0021.0008.0100] # LATIN CAPITAL LETTER A WITH MACRON 0041 0304 ; [.120F.0021.0008.0100] # LATIN CAPITAL LETTER A WITH MACRON 00C1 ; [.120F.0021.0009.00C1] # LATIN CAPITAL LETTER A WITH ACUTE 0041 0301 ; [.120F.0021.0009.00C1] # LATIN CAPITAL LETTER A WITH ACUTE +0041 0341 ; [.120F.0021.0009.00C1] # LATIN CAPITAL LETTER A WITH ACUTE 0113 ; [.126B.0021.0002.0113] # LATIN SMALL LETTER E WITH MACRON 0065 0304 ; [.126B.0021.0002.0113] # LATIN SMALL LETTER E WITH MACRON 00E9 ; [.126B.0021.0003.00E9] # LATIN SMALL LETTER E WITH ACUTE 0065 0301 ; [.126B.0021.0003.00E9] # LATIN SMALL LETTER E WITH ACUTE +0065 0341 ; [.126B.0021.0003.00E9] # LATIN SMALL LETTER E WITH ACUTE 0112 ; [.126B.0021.0008.0112] # LATIN CAPITAL LETTER E WITH MACRON 0045 0304 ; [.126B.0021.0008.0112] # LATIN CAPITAL LETTER E WITH MACRON 00C9 ; [.126B.0021.0009.00C9] # LATIN CAPITAL LETTER E WITH ACUTE 0045 0301 ; [.126B.0021.0009.00C9] # LATIN CAPITAL LETTER E WITH ACUTE +0045 0341 ; [.126B.0021.0009.00C9] # LATIN CAPITAL LETTER E WITH ACUTE 012B ; [.12EC.0021.0002.012B] # LATIN SMALL LETTER I WITH MACRON 0069 0304 ; [.12EC.0021.0002.012B] # LATIN SMALL LETTER I WITH MACRON 00ED ; [.12EC.0021.0003.00ED] # LATIN SMALL LETTER I WITH ACUTE 0069 0301 ; [.12EC.0021.0003.00ED] # LATIN SMALL LETTER I WITH ACUTE +0069 0341 ; [.12EC.0021.0003.00ED] # LATIN SMALL LETTER I WITH ACUTE 012A ; [.12EC.0021.0008.012A] # LATIN CAPITAL LETTER I WITH MACRON 0049 0304 ; [.12EC.0021.0008.012A] # LATIN CAPITAL LETTER I WITH MACRON 00CD ; [.12EC.0021.0009.00CD] # LATIN CAPITAL LETTER I WITH ACUTE 0049 0301 ; [.12EC.0021.0009.00CD] # LATIN CAPITAL LETTER I WITH ACUTE +0049 0341 ; [.12EC.0021.0009.00CD] # LATIN CAPITAL LETTER I WITH ACUTE 014D ; [.138E.0021.0002.014D] # LATIN SMALL LETTER O WITH MACRON 006F 0304 ; [.138E.0021.0002.014D] # LATIN SMALL LETTER O WITH MACRON 00F3 ; [.138E.0021.0003.00F3] # LATIN SMALL LETTER O WITH ACUTE 006F 0301 ; [.138E.0021.0003.00F3] # LATIN SMALL LETTER O WITH ACUTE +006F 0341 ; [.138E.0021.0003.00F3] # LATIN SMALL LETTER O WITH ACUTE 014C ; [.138E.0021.0008.014C] # LATIN CAPITAL LETTER O WITH MACRON 004F 0304 ; [.138E.0021.0008.014C] # LATIN CAPITAL LETTER O WITH MACRON 00D3 ; [.138E.0021.0009.00D3] # LATIN CAPITAL LETTER O WITH ACUTE 004F 0301 ; [.138E.0021.0009.00D3] # LATIN CAPITAL LETTER O WITH ACUTE +004F 0341 ; [.138E.0021.0009.00D3] # LATIN CAPITAL LETTER O WITH ACUTE 016B ; [.1453.0021.0002.016B] # LATIN SMALL LETTER U WITH MACRON 0075 0304 ; [.1453.0021.0002.016B] # LATIN SMALL LETTER U WITH MACRON 00FA ; [.1453.0021.0003.00FA] # LATIN SMALL LETTER U WITH ACUTE 0075 0301 ; [.1453.0021.0003.00FA] # LATIN SMALL LETTER U WITH ACUTE +0075 0341 ; [.1453.0021.0003.00FA] # LATIN SMALL LETTER U WITH ACUTE 016A ; [.1453.0021.0008.016A] # LATIN CAPITAL LETTER U WITH MACRON 0055 0304 ; [.1453.0021.0008.016A] # LATIN CAPITAL LETTER U WITH MACRON 00DA ; [.1453.0021.0009.00DA] # LATIN CAPITAL LETTER U WITH ACUTE 0055 0301 ; [.1453.0021.0009.00DA] # LATIN CAPITAL LETTER U WITH ACUTE +0055 0341 ; [.1453.0021.0009.00DA] # LATIN CAPITAL LETTER U WITH ACUTE ENTRY }; diff --git a/cpan/Unicode-Collate/Collate/Locale/wo.pl b/cpan/Unicode-Collate/Collate/Locale/wo.pl index 941260cf7f..818a5c1179 100644 --- a/cpan/Unicode-Collate/Collate/Locale/wo.pl +++ b/cpan/Unicode-Collate/Collate/Locale/wo.pl @@ -3,12 +3,16 @@ entry => <<'ENTRY', # for DUCET v5.2.0 00E0 ; [.1210.0020.0002.00E0] # LATIN SMALL LETTER A WITH GRAVE 0061 0300 ; [.1210.0020.0002.00E0] # LATIN SMALL LETTER A WITH GRAVE +0061 0340 ; [.1210.0020.0002.00E0] # LATIN SMALL LETTER A WITH GRAVE 00C0 ; [.1210.0020.0008.00C0] # LATIN CAPITAL LETTER A WITH GRAVE 0041 0300 ; [.1210.0020.0008.00C0] # LATIN CAPITAL LETTER A WITH GRAVE +0041 0340 ; [.1210.0020.0008.00C0] # LATIN CAPITAL LETTER A WITH GRAVE 00E9 ; [.126C.0020.0002.00E9] # LATIN SMALL LETTER E WITH ACUTE 0065 0301 ; [.126C.0020.0002.00E9] # LATIN SMALL LETTER E WITH ACUTE +0065 0341 ; [.126C.0020.0002.00E9] # LATIN SMALL LETTER E WITH ACUTE 00C9 ; [.126C.0020.0008.00C9] # LATIN CAPITAL LETTER E WITH ACUTE 0045 0301 ; [.126C.0020.0008.00C9] # LATIN CAPITAL LETTER E WITH ACUTE +0045 0341 ; [.126C.0020.0008.00C9] # LATIN CAPITAL LETTER E WITH ACUTE 00EB ; [.126D.0020.0002.00EB] # LATIN SMALL LETTER E WITH DIAERESIS 0065 0308 ; [.126D.0020.0002.00EB] # LATIN SMALL LETTER E WITH DIAERESIS 00CB ; [.126D.0020.0008.00CB] # LATIN CAPITAL LETTER E WITH DIAERESIS @@ -19,7 +23,9 @@ 004E 0303 ; [.136E.0020.0008.00D1] # LATIN CAPITAL LETTER N WITH TILDE 00F3 ; [.138F.0020.0002.00F3] # LATIN SMALL LETTER O WITH ACUTE 006F 0301 ; [.138F.0020.0002.00F3] # LATIN SMALL LETTER O WITH ACUTE +006F 0341 ; [.138F.0020.0002.00F3] # LATIN SMALL LETTER O WITH ACUTE 00D3 ; [.138F.0020.0008.00D3] # LATIN CAPITAL LETTER O WITH ACUTE 004F 0301 ; [.138F.0020.0008.00D3] # LATIN CAPITAL LETTER O WITH ACUTE +004F 0341 ; [.138F.0020.0008.00D3] # LATIN CAPITAL LETTER O WITH ACUTE ENTRY }; |