summaryrefslogtreecommitdiff
path: root/cpan/Unicode-Collate
diff options
context:
space:
mode:
authorChris 'BinGOs' Williams <chris@bingosnet.co.uk>2011-11-26 21:22:55 +0000
committerChris 'BinGOs' Williams <chris@bingosnet.co.uk>2011-11-26 21:22:55 +0000
commit65ae8d9907f85f9548082307d1fa0010e9fb4d41 (patch)
treefaa142a54d9ec8bee13554bbb8a24d4fed3016a0 /cpan/Unicode-Collate
parentc071f8d7e26d951a082adc9cd79aae32680c01ae (diff)
downloadperl-65ae8d9907f85f9548082307d1fa0010e9fb4d41.tar.gz
Update Unicode-Collate to CPAN version 0.87
[DELTA] 0.87 Sat Nov 26 17:01:42 2011 - Now Locale/*.pl files are searched in @INC. (see [rt.cpan.org #72666]) - added locale_version method to access the version number of Locale/*.pl.
Diffstat (limited to 'cpan/Unicode-Collate')
-rw-r--r--cpan/Unicode-Collate/Changes4
-rw-r--r--cpan/Unicode-Collate/Collate.pm2
-rw-r--r--cpan/Unicode-Collate/Collate/Locale.pm24
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/af.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/ar.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/as.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/az.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/be.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/bg.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/bn.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/ca.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/cs.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/cy.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/da.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/de_phone.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/eo.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/es.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/es_trad.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/et.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/fa.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/fi.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/fi_phone.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/fil.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/fo.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/fr.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/gu.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/ha.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/haw.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/hi.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/hr.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/hu.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/hy.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/ig.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/is.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/ja.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/kk.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/kl.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/kn.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/ko.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/kok.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/ln.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/lt.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/lv.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/mk.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/ml.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/mr.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/mt.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/nb.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/nn.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/nso.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/om.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/or.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/pa.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/pl.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/ro.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/ru.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/sa.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/se.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/si.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/si_dict.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/sk.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/sl.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/sq.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/sr.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/sv.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/sv_refo.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/ta.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/te.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/th.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/tn.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/to.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/tr.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/uk.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/ur.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/vi.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/wae.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/wo.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/yo.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/zh.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/zh_big5.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/zh_gb.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/zh_pin.pl1
-rw-r--r--cpan/Unicode-Collate/Collate/Locale/zh_strk.pl1
-rw-r--r--cpan/Unicode-Collate/README2
-rw-r--r--cpan/Unicode-Collate/t/loc_es.t13
-rw-r--r--cpan/Unicode-Collate/t/loc_estr.t11
-rw-r--r--cpan/Unicode-Collate/t/loc_fr.t9
87 files changed, 123 insertions, 22 deletions
diff --git a/cpan/Unicode-Collate/Changes b/cpan/Unicode-Collate/Changes
index 0af90ed7ff..c423aac540 100644
--- a/cpan/Unicode-Collate/Changes
+++ b/cpan/Unicode-Collate/Changes
@@ -1,5 +1,9 @@
Revision history for Perl module Unicode::Collate.
+0.87 Sat Nov 26 17:01:42 2011
+ - Now Locale/*.pl files are searched in @INC. (see [rt.cpan.org #72666])
+ - added locale_version method to access the version number of Locale/*.pl.
+
0.86 Wed Nov 23 17:16:00 2011
- tailored compatibility ideographs as well as unified ideographs for
the locales: ja, ko, zh__big5han, zh__gb2312han, zh__pinyin, zh__stroke.
diff --git a/cpan/Unicode-Collate/Collate.pm b/cpan/Unicode-Collate/Collate.pm
index 40288b3cfd..0c14650e50 100644
--- a/cpan/Unicode-Collate/Collate.pm
+++ b/cpan/Unicode-Collate/Collate.pm
@@ -14,7 +14,7 @@ use File::Spec;
no warnings 'utf8';
-our $VERSION = '0.86';
+our $VERSION = '0.87';
our $PACKAGE = __PACKAGE__;
### begin XS only ###
diff --git a/cpan/Unicode-Collate/Collate/Locale.pm b/cpan/Unicode-Collate/Collate/Locale.pm
index 7f9e6f4ac6..333df930dd 100644
--- a/cpan/Unicode-Collate/Collate/Locale.pm
+++ b/cpan/Unicode-Collate/Collate/Locale.pm
@@ -4,11 +4,8 @@ use strict;
use Carp;
use base qw(Unicode::Collate);
-our $VERSION = '0.86';
+our $VERSION = '0.87';
-use File::Spec;
-
-(my $ModPath = $INC{'Unicode/Collate/Locale.pm'}) =~ s/\.pm$//;
my $PL_EXT = '.pl';
my %LocaleFile = map { ($_, $_) } qw(
@@ -81,12 +78,20 @@ sub getlocale {
return shift->{accepted_locale};
}
+sub locale_version {
+ return shift->{locale_version};
+}
+
sub _fetchpl {
my $accepted = shift;
my $f = $LocaleFile{$accepted};
return if !$f;
$f .= $PL_EXT;
- my $path = File::Spec->catfile($ModPath, $f);
+
+ # allow to search @INC
+# use File::Spec;
+# my $path = File::Spec->catfile('Unicode', 'Collate', 'Locale', $f);
+ my $path = "Unicode/Collate/Locale/$f";
my $h = do $path;
croak "Unicode/Collate/Locale/$f can't be found" if !$h;
return $h;
@@ -302,6 +307,15 @@ If linguistic tailoring is not provided for a language code you passed
(intensionally for some languages, or due to the incomplete implementation),
this method returns a string C<'default'> meaning no special tailoring.
+=item C<$Collator-E<gt>locale_version>
+
+(Since Unicode::Collate::Locale 0.87)
+Returns the version number (perhaps C</\d\.\d\d/>) of the locale, as that
+of F<Locale/*.pl>.
+
+B<Note:> F<Locale/*.pl> that a collator uses should be identified by
+a combination of return values from C<getlocale> and C<locale_version>.
+
=back
=head2 A list of tailorable locales
diff --git a/cpan/Unicode-Collate/Collate/Locale/af.pl b/cpan/Unicode-Collate/Collate/Locale/af.pl
index 68a7659f3c..d3b50256de 100644
--- a/cpan/Unicode-Collate/Collate/Locale/af.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/af.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
0149 ; [.1702.0020.0009.0149] # LATIN SMALL LETTER N PRECEDED BY APOSTROPHE
ENTRY
diff --git a/cpan/Unicode-Collate/Collate/Locale/ar.pl b/cpan/Unicode-Collate/Collate/Locale/ar.pl
index bd71ba234c..901be08b58 100644
--- a/cpan/Unicode-Collate/Collate/Locale/ar.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/ar.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
0629 ; [.1C54.0021.0002.0629] # ARABIC LETTER TEH MARBUTA
FE94 ; [.1C54.0021.0019.FE94] # ARABIC LETTER TEH MARBUTA FINAL FORM
diff --git a/cpan/Unicode-Collate/Collate/Locale/as.pl b/cpan/Unicode-Collate/Collate/Locale/as.pl
index b9a51de160..a6980a3076 100644
--- a/cpan/Unicode-Collate/Collate/Locale/as.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/as.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
0982 ; [.1FE8.0020.0002.0982][.FFF1.0000.0000.0000] # BENGALI SIGN ANUSVARA
0981 ; [.1FE8.0020.0002.0981][.FFF2.0000.0000.0000] # BENGALI SIGN CANDRABINDU
diff --git a/cpan/Unicode-Collate/Collate/Locale/az.pl b/cpan/Unicode-Collate/Collate/Locale/az.pl
index 615cdb6065..2234e4e2b9 100644
--- a/cpan/Unicode-Collate/Collate/Locale/az.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/az.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
# schwa doesn't require tailoring
entry => <<'ENTRY', # for DUCET v6.0.0
00E7 ; [.15D2.0020.0002.00E7] # LATIN SMALL LETTER C WITH CEDILLA
diff --git a/cpan/Unicode-Collate/Collate/Locale/be.pl b/cpan/Unicode-Collate/Collate/Locale/be.pl
index 3e7684f900..5a0e6792d1 100644
--- a/cpan/Unicode-Collate/Collate/Locale/be.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/be.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
suppress => [0x0410, 0x0430, 0x04D8, 0x04D9, 0x0413, 0x0433, 0x0415, 0x0435,
0x0416, 0x0436, 0x0417, 0x0437, 0x0406, 0x0456, 0x041E, 0x043E,
0x04E8, 0x04E9, 0x041A, 0x043A, 0x0427, 0x0447, 0x042B, 0x044B,
diff --git a/cpan/Unicode-Collate/Collate/Locale/bg.pl b/cpan/Unicode-Collate/Collate/Locale/bg.pl
index 8b4c808371..a348ff7721 100644
--- a/cpan/Unicode-Collate/Collate/Locale/bg.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/bg.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
suppress => [0x0410, 0x0430, 0x04D8, 0x04D9, 0x0413, 0x0433, 0x0415, 0x0435,
0x0416, 0x0436, 0x0417, 0x0437, 0x0406, 0x0456, 0x041E, 0x043E,
0x04E8, 0x04E9, 0x041A, 0x043A, 0x0423, 0x0443, 0x0427, 0x0447,
diff --git a/cpan/Unicode-Collate/Collate/Locale/bn.pl b/cpan/Unicode-Collate/Collate/Locale/bn.pl
index 5df56fb9d2..8b2aa40c9b 100644
--- a/cpan/Unicode-Collate/Collate/Locale/bn.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/bn.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
0982 ; [.1FE8.0020.0002.0982][.FFF1.0000.0000.0000] # BENGALI SIGN ANUSVARA
0983 ; [.1FE8.0020.0002.0983][.FFF2.0000.0000.0000] # BENGALI SIGN VISARGA
diff --git a/cpan/Unicode-Collate/Collate/Locale/ca.pl b/cpan/Unicode-Collate/Collate/Locale/ca.pl
index 6c5f5d4704..b12be85361 100644
--- a/cpan/Unicode-Collate/Collate/Locale/ca.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/ca.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
backwards => 2,
entry => <<'ENTRY', # for DUCET v6.0.0
0063 0068 ; [.15D2.0020.0002.0063] # <LATIN SMALL LETTER C, LATIN SMALL LETTER H>
diff --git a/cpan/Unicode-Collate/Collate/Locale/cs.pl b/cpan/Unicode-Collate/Collate/Locale/cs.pl
index fe6697a757..58be478ca0 100644
--- a/cpan/Unicode-Collate/Collate/Locale/cs.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/cs.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
010D ; [.15D2.0020.0002.010D] # LATIN SMALL LETTER C WITH CARON
0063 030C ; [.15D2.0020.0002.010D] # LATIN SMALL LETTER C WITH CARON
diff --git a/cpan/Unicode-Collate/Collate/Locale/cy.pl b/cpan/Unicode-Collate/Collate/Locale/cy.pl
index c8295d2b83..86cd31afc4 100644
--- a/cpan/Unicode-Collate/Collate/Locale/cy.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/cy.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
0063 0068 ; [.15D2.0020.0002.0063] # <LATIN SMALL LETTER C, LATIN SMALL LETTER H>
0043 0068 ; [.15D2.0020.0007.0043] # <LATIN CAPITAL LETTER C, LATIN SMALL LETTER H>
diff --git a/cpan/Unicode-Collate/Collate/Locale/da.pl b/cpan/Unicode-Collate/Collate/Locale/da.pl
index e2aaaeadb7..a514db22f2 100644
--- a/cpan/Unicode-Collate/Collate/Locale/da.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/da.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
upper_before_lower => 1,
entry => <<'ENTRY', # for DUCET v6.0.0
0111 ; [.15E4.0021.0002.0111] # LATIN SMALL LETTER D WITH STROKE
diff --git a/cpan/Unicode-Collate/Collate/Locale/de_phone.pl b/cpan/Unicode-Collate/Collate/Locale/de_phone.pl
index 4f90ce5027..992fd8b3f6 100644
--- a/cpan/Unicode-Collate/Collate/Locale/de_phone.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/de_phone.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
00E4 ; [.15A3.0021.0002.00E4][.15FF.0021.0002.00E4] # LATIN SMALL LETTER A WITH DIAERESIS
0061 0308 ; [.15A3.0021.0002.00E4][.15FF.0021.0002.00E4] # LATIN SMALL LETTER A WITH DIAERESIS
diff --git a/cpan/Unicode-Collate/Collate/Locale/eo.pl b/cpan/Unicode-Collate/Collate/Locale/eo.pl
index 248e3d05ca..8f6aa5f16c 100644
--- a/cpan/Unicode-Collate/Collate/Locale/eo.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/eo.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
0109 ; [.15D2.0020.0002.0109] # LATIN SMALL LETTER C WITH CIRCUMFLEX
0063 0302 ; [.15D2.0020.0002.0109] # LATIN SMALL LETTER C WITH CIRCUMFLEX
diff --git a/cpan/Unicode-Collate/Collate/Locale/es.pl b/cpan/Unicode-Collate/Collate/Locale/es.pl
index 3f955bbb30..b853ee62ec 100644
--- a/cpan/Unicode-Collate/Collate/Locale/es.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/es.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
00F1 ; [.1703.0020.0002.00F1] # LATIN SMALL LETTER N WITH TILDE
006E 0303 ; [.1703.0020.0002.00F1] # LATIN SMALL LETTER N WITH TILDE
diff --git a/cpan/Unicode-Collate/Collate/Locale/es_trad.pl b/cpan/Unicode-Collate/Collate/Locale/es_trad.pl
index 3389660390..85bf907e30 100644
--- a/cpan/Unicode-Collate/Collate/Locale/es_trad.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/es_trad.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
0063 0068 ; [.15D2.0020.0002.0063] # <LATIN SMALL LETTER C, LATIN SMALL LETTER H>
0043 0068 ; [.15D2.0020.0007.0043] # <LATIN CAPITAL LETTER C, LATIN SMALL LETTER H>
diff --git a/cpan/Unicode-Collate/Collate/Locale/et.pl b/cpan/Unicode-Collate/Collate/Locale/et.pl
index 8ce7d265ab..929608ca86 100644
--- a/cpan/Unicode-Collate/Collate/Locale/et.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/et.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
0161 ; [.17C6.0020.0002.0161] # LATIN SMALL LETTER S WITH CARON
0073 030C ; [.17C6.0020.0002.0161] # LATIN SMALL LETTER S WITH CARON
diff --git a/cpan/Unicode-Collate/Collate/Locale/fa.pl b/cpan/Unicode-Collate/Collate/Locale/fa.pl
index c413106150..d78922e389 100644
--- a/cpan/Unicode-Collate/Collate/Locale/fa.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/fa.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
064E ; [.0000.00A2.0002.064E] # ARABIC FATHA
0650 ; [.0000.00A3.0002.0650] # ARABIC KASRA
diff --git a/cpan/Unicode-Collate/Collate/Locale/fi.pl b/cpan/Unicode-Collate/Collate/Locale/fi.pl
index faa6845cfa..2fe8e76602 100644
--- a/cpan/Unicode-Collate/Collate/Locale/fi.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/fi.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
# in cldr test/fi.xml why x{110}x < xdx though xd < x{110} ?
entry => <<'ENTRY', # for DUCET v6.0.0
0111 ; [.15E4.0021.0002.0111][.0000.007D.0002.0335] # LATIN SMALL LETTER D WITH STROKE
diff --git a/cpan/Unicode-Collate/Collate/Locale/fi_phone.pl b/cpan/Unicode-Collate/Collate/Locale/fi_phone.pl
index 850ddd7f48..eb85237b09 100644
--- a/cpan/Unicode-Collate/Collate/Locale/fi_phone.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/fi_phone.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
# in cldr test/fi.xml why x{110}x < xdx though xd < x{110} ?
entry => <<'ENTRY', # for DUCET v6.0.0
0111 ; [.15E4.0021.0002.0111][.0000.007D.0002.0335] # LATIN SMALL LETTER D WITH STROKE
diff --git a/cpan/Unicode-Collate/Collate/Locale/fil.pl b/cpan/Unicode-Collate/Collate/Locale/fil.pl
index 2e645ec32b..e01fd23acd 100644
--- a/cpan/Unicode-Collate/Collate/Locale/fil.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/fil.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
00F1 ; [.1703.0020.0002.00F1] # LATIN SMALL LETTER N WITH TILDE
006E 0303 ; [.1703.0020.0002.00F1] # LATIN SMALL LETTER N WITH TILDE
diff --git a/cpan/Unicode-Collate/Collate/Locale/fo.pl b/cpan/Unicode-Collate/Collate/Locale/fo.pl
index f88a1a974d..72d4cd76ae 100644
--- a/cpan/Unicode-Collate/Collate/Locale/fo.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/fo.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
0111 ; [.15E4.0021.0002.0111] # LATIN SMALL LETTER D WITH STROKE
0064 0335 ; [.15E4.0021.0002.0111] # LATIN SMALL LETTER D WITH STROKE
diff --git a/cpan/Unicode-Collate/Collate/Locale/fr.pl b/cpan/Unicode-Collate/Collate/Locale/fr.pl
index d7e8355abd..aa464f8153 100644
--- a/cpan/Unicode-Collate/Collate/Locale/fr.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/fr.pl
@@ -1,3 +1,4 @@
+{
+ locale_version => 0.87,
backwards => 2,
};
diff --git a/cpan/Unicode-Collate/Collate/Locale/gu.pl b/cpan/Unicode-Collate/Collate/Locale/gu.pl
index 0f630c8336..7ff9e84827 100644
--- a/cpan/Unicode-Collate/Collate/Locale/gu.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/gu.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
0A82 ; [.2054.0020.0002.0A82][.FFF1.0000.0000.0000] # GUJARATI SIGN ANUSVARA
0A81 ; [.2054.0021.0002.0A81][.FFF1.0000.0000.0A81] # GUJARATI SIGN CANDRABINDU
diff --git a/cpan/Unicode-Collate/Collate/Locale/ha.pl b/cpan/Unicode-Collate/Collate/Locale/ha.pl
index ed345d8655..7d7c0fe9a2 100644
--- a/cpan/Unicode-Collate/Collate/Locale/ha.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/ha.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
# b-hook, d-hook, k-hook, y-hook don't require tailoring
entry => <<'ENTRY', # for DUCET v6.0.0
0073 0068 ; [.17A7.0020.0002.0073] # <LATIN SMALL LETTER S, LATIN SMALL LETTER H>
diff --git a/cpan/Unicode-Collate/Collate/Locale/haw.pl b/cpan/Unicode-Collate/Collate/Locale/haw.pl
index 4c53b23e2b..dfd7a45370 100644
--- a/cpan/Unicode-Collate/Collate/Locale/haw.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/haw.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
0065 ; [.15A4.0020.0002.0065] # LATIN SMALL LETTER E
0045 ; [.15A4.0020.0008.0045] # LATIN CAPITAL LETTER E
diff --git a/cpan/Unicode-Collate/Collate/Locale/hi.pl b/cpan/Unicode-Collate/Collate/Locale/hi.pl
index dbdd7e9647..b8e09b0127 100644
--- a/cpan/Unicode-Collate/Collate/Locale/hi.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/hi.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
0902 ; [.1F7B.0020.0002.0902][.FFF1.0000.0000.0000] # DEVANAGARI SIGN ANUSVARA
0901 ; [.1F7B.0021.0002.0901][.FFF1.0000.0000.0901] # DEVANAGARI SIGN CANDRABINDU
diff --git a/cpan/Unicode-Collate/Collate/Locale/hr.pl b/cpan/Unicode-Collate/Collate/Locale/hr.pl
index f78c9f7e9a..ce0942a508 100644
--- a/cpan/Unicode-Collate/Collate/Locale/hr.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/hr.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
010D ; [.15D2.0020.0002.010D] # LATIN SMALL LETTER C WITH CARON
0063 030C ; [.15D2.0020.0002.010D] # LATIN SMALL LETTER C WITH CARON
diff --git a/cpan/Unicode-Collate/Collate/Locale/hu.pl b/cpan/Unicode-Collate/Collate/Locale/hu.pl
index 508f45356f..08d17aaeb4 100644
--- a/cpan/Unicode-Collate/Collate/Locale/hu.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/hu.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
0063 0073 ; [.15D2.0020.0002.0063] # <LATIN SMALL LETTER C, LATIN SMALL LETTER S>
0063 0053 ; [.15D2.0020.0007.0063][.0000.0000.0002.0000] # <LATIN SMALL LETTER C, LATIN CAPITAL LETTER S>
diff --git a/cpan/Unicode-Collate/Collate/Locale/hy.pl b/cpan/Unicode-Collate/Collate/Locale/hy.pl
index 595bfe4643..77beb0b0a3 100644
--- a/cpan/Unicode-Collate/Collate/Locale/hy.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/hy.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
0587 ; [.1BF1.0020.0002.0587][.FFF1.0000.0000.0000] # ARMENIAN SMALL LIGATURE ECH YIWN
0535 0582 ; [.1BF1.0020.0008.0535][.FFF1.0000.0000.0000] # <ARMENIAN CAPITAL LETTER ECH, ARMENIAN SMALL LETTER YIWN>
diff --git a/cpan/Unicode-Collate/Collate/Locale/ig.pl b/cpan/Unicode-Collate/Collate/Locale/ig.pl
index 6f1ed06541..8f7149b8f0 100644
--- a/cpan/Unicode-Collate/Collate/Locale/ig.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/ig.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
0063 0068 ; [.15BA.0020.0002.0063] # <LATIN SMALL LETTER C, LATIN SMALL LETTER H>
0043 0068 ; [.15BA.0020.0007.0043] # <LATIN CAPITAL LETTER C, LATIN SMALL LETTER H>
diff --git a/cpan/Unicode-Collate/Collate/Locale/is.pl b/cpan/Unicode-Collate/Collate/Locale/is.pl
index 75b1efddbc..efffedcdb0 100644
--- a/cpan/Unicode-Collate/Collate/Locale/is.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/is.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
00E1 ; [.15B8.0020.0002.00E1] # LATIN SMALL LETTER A WITH ACUTE
0061 0301 ; [.15B8.0020.0002.00E1] # LATIN SMALL LETTER A WITH ACUTE
diff --git a/cpan/Unicode-Collate/Collate/Locale/ja.pl b/cpan/Unicode-Collate/Collate/Locale/ja.pl
index 22a16c5fb0..d69373ef8b 100644
--- a/cpan/Unicode-Collate/Collate/Locale/ja.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/ja.pl
@@ -1,5 +1,6 @@
use Unicode::Collate::CJK::JISX0208;
+{
+ locale_version => 0.87,
overrideCJK => \&Unicode::Collate::CJK::JISX0208::weightJISX0208,
entry => <<'ENTRY', # for DUCET v6.0.0
3041 ; [.3196.0020.000F.3041] # HIRAGANA LETTER SMALL A
diff --git a/cpan/Unicode-Collate/Collate/Locale/kk.pl b/cpan/Unicode-Collate/Collate/Locale/kk.pl
index 8899a52e7a..f5ab386b70 100644
--- a/cpan/Unicode-Collate/Collate/Locale/kk.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/kk.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
suppress => [0x0410, 0x0430, 0x04D8, 0x04D9, 0x0413, 0x0433, 0x0415, 0x0435,
0x0416, 0x0436, 0x0417, 0x0437, 0x0406, 0x0456, 0x041E, 0x043E,
0x04E8, 0x04E9, 0x041A, 0x043A, 0x0423, 0x0443, 0x0427, 0x0447,
diff --git a/cpan/Unicode-Collate/Collate/Locale/kl.pl b/cpan/Unicode-Collate/Collate/Locale/kl.pl
index cb148b7101..10704511fd 100644
--- a/cpan/Unicode-Collate/Collate/Locale/kl.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/kl.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
0111 ; [.15E4.0021.0002.0111] # LATIN SMALL LETTER D WITH STROKE
0064 0335 ; [.15E4.0021.0002.0111] # LATIN SMALL LETTER D WITH STROKE
diff --git a/cpan/Unicode-Collate/Collate/Locale/kn.pl b/cpan/Unicode-Collate/Collate/Locale/kn.pl
index bd471cd488..db276e2648 100644
--- a/cpan/Unicode-Collate/Collate/Locale/kn.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/kn.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
0C82 ; [.2164.0020.0002.0C82][.FFF1.0000.0000.0000] # KANNADA SIGN ANUSVARA
0C83 ; [.2164.0020.0002.0C83][.FFF2.0000.0000.0000] # KANNADA SIGN VISARGA
diff --git a/cpan/Unicode-Collate/Collate/Locale/ko.pl b/cpan/Unicode-Collate/Collate/Locale/ko.pl
index 587d8e66ef..8dade19c7a 100644
--- a/cpan/Unicode-Collate/Collate/Locale/ko.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/ko.pl
@@ -1,5 +1,6 @@
use Unicode::Collate::CJK::Korean;
+{
+ locale_version => 0.87,
overrideCJK => \&Unicode::Collate::CJK::Korean::weightKorean,
entry => <<'ENTRY', # for DUCET v6.0.0
F967 ; [.3038.0021.0002.4E0D][.30BC.0020.0002.4E0D] # CJK COMPATIBILITY IDEOGRAPH-F967
diff --git a/cpan/Unicode-Collate/Collate/Locale/kok.pl b/cpan/Unicode-Collate/Collate/Locale/kok.pl
index 940d542bec..c327e98e55 100644
--- a/cpan/Unicode-Collate/Collate/Locale/kok.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/kok.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
0902 ; [.1F7B.0020.0002.0902][.FFF1.0000.0000.0000] # DEVANAGARI SIGN ANUSVARA
0901 ; [.1F7B.0021.0002.0901][.FFF1.0000.0000.0901] # DEVANAGARI SIGN CANDRABINDU
diff --git a/cpan/Unicode-Collate/Collate/Locale/ln.pl b/cpan/Unicode-Collate/Collate/Locale/ln.pl
index c5a29cfcd5..10aec2b0f6 100644
--- a/cpan/Unicode-Collate/Collate/Locale/ln.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/ln.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
025B ; [.1600.0020.0002.025B] # LATIN SMALL LETTER OPEN E
0190 ; [.1600.0020.0008.0190] # LATIN CAPITAL LETTER OPEN E
diff --git a/cpan/Unicode-Collate/Collate/Locale/lt.pl b/cpan/Unicode-Collate/Collate/Locale/lt.pl
index 589c0c795b..3dbab65823 100644
--- a/cpan/Unicode-Collate/Collate/Locale/lt.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/lt.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
# in cldr test/lt.xml why I-dot-acute > I-dot though i-dot-acute < i-dot ?
entry => <<'ENTRY', # for DUCET v6.0.0
0049 0307 ; [.1680.0020.0008.0049][.0000.0052.0002.0307] # <LATIN CAPITAL LETTER I, COMBINING DOT ABOVE>
diff --git a/cpan/Unicode-Collate/Collate/Locale/lv.pl b/cpan/Unicode-Collate/Collate/Locale/lv.pl
index 2e140431ab..0abeb9bcdd 100644
--- a/cpan/Unicode-Collate/Collate/Locale/lv.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/lv.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
010D ; [.15E3.0020.0002.010D] # LATIN SMALL LETTER C WITH CARON
0063 030C ; [.15E3.0020.0002.010D] # LATIN SMALL LETTER C WITH CARON
diff --git a/cpan/Unicode-Collate/Collate/Locale/mk.pl b/cpan/Unicode-Collate/Collate/Locale/mk.pl
index 2c89b4b2ba..65a5bc3b68 100644
--- a/cpan/Unicode-Collate/Collate/Locale/mk.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/mk.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
suppress => [0x0410, 0x0430, 0x04D8, 0x04D9, 0x0415, 0x0435, 0x0416, 0x0436,
0x0417, 0x0437, 0x0418, 0x0438, 0x0406, 0x0456, 0x041E, 0x043E,
0x04E8, 0x04E9, 0x0423, 0x0443, 0x0427, 0x0447, 0x042B, 0x044B,
diff --git a/cpan/Unicode-Collate/Collate/Locale/ml.pl b/cpan/Unicode-Collate/Collate/Locale/ml.pl
index 82a854d079..afec086b24 100644
--- a/cpan/Unicode-Collate/Collate/Locale/ml.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/ml.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
0D3D ; [.0000.00FC.0002.0D3D] # MALAYALAM SIGN AVAGRAHA
0D57 ; [.21E3.0020.0002.0D57] # MALAYALAM AU LENGTH MARK
diff --git a/cpan/Unicode-Collate/Collate/Locale/mr.pl b/cpan/Unicode-Collate/Collate/Locale/mr.pl
index c29ff4089c..e7cf7e80b8 100644
--- a/cpan/Unicode-Collate/Collate/Locale/mr.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/mr.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
0902 ; [.1F7B.0020.0002.0902][.FFF1.0000.0000.0000] # DEVANAGARI SIGN ANUSVARA
0901 ; [.1F7B.0021.0002.0901][.FFF1.0000.0000.0901] # DEVANAGARI SIGN CANDRABINDU
diff --git a/cpan/Unicode-Collate/Collate/Locale/mt.pl b/cpan/Unicode-Collate/Collate/Locale/mt.pl
index 867a251a35..b5f01c93c6 100644
--- a/cpan/Unicode-Collate/Collate/Locale/mt.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/mt.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
upper_before_lower => 1,
entry => <<'ENTRY', # for DUCET v6.0.0
010B ; [.15D0.0020.0002.010B] # LATIN SMALL LETTER C WITH DOT ABOVE
diff --git a/cpan/Unicode-Collate/Collate/Locale/nb.pl b/cpan/Unicode-Collate/Collate/Locale/nb.pl
index 92ea4a43d3..aa96c3bb6e 100644
--- a/cpan/Unicode-Collate/Collate/Locale/nb.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/nb.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
0111 ; [.15E4.0021.0002.0111] # LATIN SMALL LETTER D WITH STROKE
0064 0335 ; [.15E4.0021.0002.0111] # LATIN SMALL LETTER D WITH STROKE
diff --git a/cpan/Unicode-Collate/Collate/Locale/nn.pl b/cpan/Unicode-Collate/Collate/Locale/nn.pl
index 92ea4a43d3..aa96c3bb6e 100644
--- a/cpan/Unicode-Collate/Collate/Locale/nn.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/nn.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
0111 ; [.15E4.0021.0002.0111] # LATIN SMALL LETTER D WITH STROKE
0064 0335 ; [.15E4.0021.0002.0111] # LATIN SMALL LETTER D WITH STROKE
diff --git a/cpan/Unicode-Collate/Collate/Locale/nso.pl b/cpan/Unicode-Collate/Collate/Locale/nso.pl
index e21752e9c0..adac9832d6 100644
--- a/cpan/Unicode-Collate/Collate/Locale/nso.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/nso.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
00EA ; [.1600.0020.0002.00EA] # LATIN SMALL LETTER E WITH CIRCUMFLEX
0065 0302 ; [.1600.0020.0002.00EA] # LATIN SMALL LETTER E WITH CIRCUMFLEX
diff --git a/cpan/Unicode-Collate/Collate/Locale/om.pl b/cpan/Unicode-Collate/Collate/Locale/om.pl
index dc9499bd35..939277bc86 100644
--- a/cpan/Unicode-Collate/Collate/Locale/om.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/om.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
0063 0068 ; [.1845.0020.0002.0063] # <LATIN SMALL LETTER C, LATIN SMALL LETTER H>
0043 0068 ; [.1845.0020.0007.0043] # <LATIN CAPITAL LETTER C, LATIN SMALL LETTER H>
diff --git a/cpan/Unicode-Collate/Collate/Locale/or.pl b/cpan/Unicode-Collate/Collate/Locale/or.pl
index fdb2893ce2..9153e24d85 100644
--- a/cpan/Unicode-Collate/Collate/Locale/or.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/or.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
0B01 ; [.20A5.0020.0002.0B01][.FFF1.0000.0000.0000] # ORIYA SIGN CANDRABINDU
0B02 ; [.20A5.0020.0002.0B02][.FFF2.0000.0000.0000] # ORIYA SIGN ANUSVARA
diff --git a/cpan/Unicode-Collate/Collate/Locale/pa.pl b/cpan/Unicode-Collate/Collate/Locale/pa.pl
index cfe44bbf47..0aed4d38cc 100644
--- a/cpan/Unicode-Collate/Collate/Locale/pa.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/pa.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
0A71 ; [.0000.00E6.0002.0A71] # GURMUKHI ADDAK
0A03 ; [.0000.00E5.0002.0A03] # GURMUKHI SIGN VISARGA
diff --git a/cpan/Unicode-Collate/Collate/Locale/pl.pl b/cpan/Unicode-Collate/Collate/Locale/pl.pl
index 20f66d7967..b67c9b3876 100644
--- a/cpan/Unicode-Collate/Collate/Locale/pl.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/pl.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
0105 ; [.15A4.0020.0002.0105] # LATIN SMALL LETTER A WITH OGONEK
0061 0328 ; [.15A4.0020.0002.0105] # LATIN SMALL LETTER A WITH OGONEK
diff --git a/cpan/Unicode-Collate/Collate/Locale/ro.pl b/cpan/Unicode-Collate/Collate/Locale/ro.pl
index 0f22405fbf..a20a814f87 100644
--- a/cpan/Unicode-Collate/Collate/Locale/ro.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/ro.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
0103 ; [.15A4.0020.0002.0103] # LATIN SMALL LETTER A WITH BREVE
0061 0306 ; [.15A4.0020.0002.0103] # LATIN SMALL LETTER A WITH BREVE
diff --git a/cpan/Unicode-Collate/Collate/Locale/ru.pl b/cpan/Unicode-Collate/Collate/Locale/ru.pl
index 8b4c808371..a348ff7721 100644
--- a/cpan/Unicode-Collate/Collate/Locale/ru.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/ru.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
suppress => [0x0410, 0x0430, 0x04D8, 0x04D9, 0x0413, 0x0433, 0x0415, 0x0435,
0x0416, 0x0436, 0x0417, 0x0437, 0x0406, 0x0456, 0x041E, 0x043E,
0x04E8, 0x04E9, 0x041A, 0x043A, 0x0423, 0x0443, 0x0427, 0x0447,
diff --git a/cpan/Unicode-Collate/Collate/Locale/sa.pl b/cpan/Unicode-Collate/Collate/Locale/sa.pl
index c29ff4089c..e7cf7e80b8 100644
--- a/cpan/Unicode-Collate/Collate/Locale/sa.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/sa.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
0902 ; [.1F7B.0020.0002.0902][.FFF1.0000.0000.0000] # DEVANAGARI SIGN ANUSVARA
0901 ; [.1F7B.0021.0002.0901][.FFF1.0000.0000.0901] # DEVANAGARI SIGN CANDRABINDU
diff --git a/cpan/Unicode-Collate/Collate/Locale/se.pl b/cpan/Unicode-Collate/Collate/Locale/se.pl
index 536a4241b3..2e268c9c48 100644
--- a/cpan/Unicode-Collate/Collate/Locale/se.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/se.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
# eng, g-stroke, t-stroke don't require tailoring
entry => <<'ENTRY', # for DUCET v6.0.0
00E1 ; [.15B8.0020.0002.00E1] # LATIN SMALL LETTER A WITH ACUTE
diff --git a/cpan/Unicode-Collate/Collate/Locale/si.pl b/cpan/Unicode-Collate/Collate/Locale/si.pl
index 0e59bb931c..b67973e522 100644
--- a/cpan/Unicode-Collate/Collate/Locale/si.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/si.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
0D82 ; [.21F7.0020.0002.0D82][.FFF1.0000.0000.0000] # SINHALA SIGN ANUSVARAYA
0D83 ; [.21F7.0020.0002.0D83][.FFF2.0000.0000.0000] # SINHALA SIGN VISARGAYA
diff --git a/cpan/Unicode-Collate/Collate/Locale/si_dict.pl b/cpan/Unicode-Collate/Collate/Locale/si_dict.pl
index 6b1b36a631..afc7de5e28 100644
--- a/cpan/Unicode-Collate/Collate/Locale/si_dict.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/si_dict.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
0D82 ; [.21F7.0020.0002.0D82][.FFF1.0000.0000.0000] # SINHALA SIGN ANUSVARAYA
0D83 ; [.21F7.0020.0002.0D83][.FFF2.0000.0000.0000] # SINHALA SIGN VISARGAYA
diff --git a/cpan/Unicode-Collate/Collate/Locale/sk.pl b/cpan/Unicode-Collate/Collate/Locale/sk.pl
index 73c2e46ac9..bd086d470f 100644
--- a/cpan/Unicode-Collate/Collate/Locale/sk.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/sk.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
00E4 ; [.15A4.0020.0002.00E4] # LATIN SMALL LETTER A WITH DIAERESIS
0061 0308 ; [.15A4.0020.0002.00E4] # LATIN SMALL LETTER A WITH DIAERESIS
diff --git a/cpan/Unicode-Collate/Collate/Locale/sl.pl b/cpan/Unicode-Collate/Collate/Locale/sl.pl
index d9a4ae4609..6a7d715277 100644
--- a/cpan/Unicode-Collate/Collate/Locale/sl.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/sl.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
010D ; [.15D2.0020.0002.010D] # LATIN SMALL LETTER C WITH CARON
0063 030C ; [.15D2.0020.0002.010D] # LATIN SMALL LETTER C WITH CARON
diff --git a/cpan/Unicode-Collate/Collate/Locale/sq.pl b/cpan/Unicode-Collate/Collate/Locale/sq.pl
index b98cb0c4a2..894bab33ef 100644
--- a/cpan/Unicode-Collate/Collate/Locale/sq.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/sq.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
00E7 ; [.15E3.0020.0002.00E7] # LATIN SMALL LETTER C WITH CEDILLA
0063 0327 ; [.15E3.0020.0002.00E7] # LATIN SMALL LETTER C WITH CEDILLA
diff --git a/cpan/Unicode-Collate/Collate/Locale/sr.pl b/cpan/Unicode-Collate/Collate/Locale/sr.pl
index db010969bb..72a5427692 100644
--- a/cpan/Unicode-Collate/Collate/Locale/sr.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/sr.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
suppress => [0x0410, 0x0430, 0x04D8, 0x04D9, 0x0413, 0x0433, 0x0415, 0x0435,
0x0416, 0x0436, 0x0417, 0x0437, 0x0418, 0x0438, 0x0406, 0x0456,
0x041E, 0x043E, 0x04E8, 0x04E9, 0x041A, 0x043A, 0x0423, 0x0443,
diff --git a/cpan/Unicode-Collate/Collate/Locale/sv.pl b/cpan/Unicode-Collate/Collate/Locale/sv.pl
index de95d5fae3..638255fcaf 100644
--- a/cpan/Unicode-Collate/Collate/Locale/sv.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/sv.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
0111 ; [.15E4.0021.0002.0111] # LATIN SMALL LETTER D WITH STROKE
0064 0335 ; [.15E4.0021.0002.0111] # LATIN SMALL LETTER D WITH STROKE
diff --git a/cpan/Unicode-Collate/Collate/Locale/sv_refo.pl b/cpan/Unicode-Collate/Collate/Locale/sv_refo.pl
index f3a867fc33..6ae2307054 100644
--- a/cpan/Unicode-Collate/Collate/Locale/sv_refo.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/sv_refo.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
0111 ; [.15E4.0021.0002.0111] # LATIN SMALL LETTER D WITH STROKE
0064 0335 ; [.15E4.0021.0002.0111] # LATIN SMALL LETTER D WITH STROKE
diff --git a/cpan/Unicode-Collate/Collate/Locale/ta.pl b/cpan/Unicode-Collate/Collate/Locale/ta.pl
index ef5223e854..4fac8dad3a 100644
--- a/cpan/Unicode-Collate/Collate/Locale/ta.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/ta.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
0B82 ; [.20E7.0020.0002.0B82][.FFF1.0000.0000.0000] # TAMIL SIGN ANUSVARA
0B95 0BCD ; [.20E8.0020.0002.0B95][.FFF1.0000.0000.0000] # <TAMIL LETTER KA, TAMIL SIGN VIRAMA>
diff --git a/cpan/Unicode-Collate/Collate/Locale/te.pl b/cpan/Unicode-Collate/Collate/Locale/te.pl
index fd32bc6542..8342cc69f4 100644
--- a/cpan/Unicode-Collate/Collate/Locale/te.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/te.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
0C01 ; [.211C.0020.0002.0C01][.FFF1.0000.0000.0000] # TELUGU SIGN CANDRABINDU
0C02 ; [.211C.0020.0002.0C02][.FFF2.0000.0000.0000] # TELUGU SIGN ANUSVARA
diff --git a/cpan/Unicode-Collate/Collate/Locale/th.pl b/cpan/Unicode-Collate/Collate/Locale/th.pl
index 6fe86cce69..ca71fefc79 100644
--- a/cpan/Unicode-Collate/Collate/Locale/th.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/th.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
0E2F ; [*0480.0020.0002.0E2F][*FFF1.0000.0000.0000] # THAI CHARACTER PAIYANNOI
0E46 ; [*0480.0020.0002.0E46][*FFF2.0000.0000.0000] # THAI CHARACTER MAIYAMOK
diff --git a/cpan/Unicode-Collate/Collate/Locale/tn.pl b/cpan/Unicode-Collate/Collate/Locale/tn.pl
index e21752e9c0..adac9832d6 100644
--- a/cpan/Unicode-Collate/Collate/Locale/tn.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/tn.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
00EA ; [.1600.0020.0002.00EA] # LATIN SMALL LETTER E WITH CIRCUMFLEX
0065 0302 ; [.1600.0020.0002.00EA] # LATIN SMALL LETTER E WITH CIRCUMFLEX
diff --git a/cpan/Unicode-Collate/Collate/Locale/to.pl b/cpan/Unicode-Collate/Collate/Locale/to.pl
index 54e4fbbdab..59566c0af1 100644
--- a/cpan/Unicode-Collate/Collate/Locale/to.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/to.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
006E 0067 ; [.1703.0020.0002.006E] # <LATIN SMALL LETTER N, LATIN SMALL LETTER G>
004E 0067 ; [.1703.0020.0007.004E] # <LATIN CAPITAL LETTER N, LATIN SMALL LETTER G>
diff --git a/cpan/Unicode-Collate/Collate/Locale/tr.pl b/cpan/Unicode-Collate/Collate/Locale/tr.pl
index 4d2aa64611..595cb82741 100644
--- a/cpan/Unicode-Collate/Collate/Locale/tr.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/tr.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
00E7 ; [.15D2.0020.0002.00E7] # LATIN SMALL LETTER C WITH CEDILLA
0063 0327 ; [.15D2.0020.0002.00E7] # LATIN SMALL LETTER C WITH CEDILLA
diff --git a/cpan/Unicode-Collate/Collate/Locale/uk.pl b/cpan/Unicode-Collate/Collate/Locale/uk.pl
index 3b3db69bf5..a8dbe3f1f8 100644
--- a/cpan/Unicode-Collate/Collate/Locale/uk.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/uk.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
suppress => [0x0410, 0x0430, 0x04D8, 0x04D9, 0x0413, 0x0433, 0x0415, 0x0435,
0x0416, 0x0436, 0x0417, 0x0437, 0x041E, 0x043E, 0x04E8, 0x04E9,
0x041A, 0x043A, 0x0423, 0x0443, 0x0427, 0x0447, 0x042B, 0x044B,
diff --git a/cpan/Unicode-Collate/Collate/Locale/ur.pl b/cpan/Unicode-Collate/Collate/Locale/ur.pl
index 5b4f72960f..a82584b4ff 100644
--- a/cpan/Unicode-Collate/Collate/Locale/ur.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/ur.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
0627 ; [.1C43.0020.0002.0627] # ARABIC LETTER ALEF
0623 ; [.1C43.0021.0002.0623] # ARABIC LETTER ALEF WITH HAMZA ABOVE
diff --git a/cpan/Unicode-Collate/Collate/Locale/vi.pl b/cpan/Unicode-Collate/Collate/Locale/vi.pl
index d03985eaea..22a23b2b5c 100644
--- a/cpan/Unicode-Collate/Collate/Locale/vi.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/vi.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
# 0306 is not a Vietnamese tone, just to avoid \x{303} eq \x{306}.
entry => <<'ENTRY', # for DUCET v6.0.0
0309 ; [.0000.0036.0002.0309] # COMBINING HOOK ABOVE
diff --git a/cpan/Unicode-Collate/Collate/Locale/wae.pl b/cpan/Unicode-Collate/Collate/Locale/wae.pl
index abada128dc..99fdf6ec29 100644
--- a/cpan/Unicode-Collate/Collate/Locale/wae.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/wae.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
0061 0061 ; [.15A3.0020.0002.0061][.0000.0032.0002.0301] # <LATIN SMALL LETTER A, LATIN SMALL LETTER A>
00E4 00E4 ; [.15A3.0020.0002.0061][.0000.004E.0002.0303] # <LATIN SMALL LETTER A WITH DIAERESIS, LATIN SMALL LETTER A WITH DIAERESIS>
diff --git a/cpan/Unicode-Collate/Collate/Locale/wo.pl b/cpan/Unicode-Collate/Collate/Locale/wo.pl
index 2d42aac735..48d4f6a287 100644
--- a/cpan/Unicode-Collate/Collate/Locale/wo.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/wo.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
# eng doesn't require tailoring
entry => <<'ENTRY', # for DUCET v6.0.0
00E0 ; [.15A4.0020.0002.00E0] # LATIN SMALL LETTER A WITH GRAVE
diff --git a/cpan/Unicode-Collate/Collate/Locale/yo.pl b/cpan/Unicode-Collate/Collate/Locale/yo.pl
index e0182c01ad..4f829e1ba1 100644
--- a/cpan/Unicode-Collate/Collate/Locale/yo.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/yo.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
1EB9 ; [.1600.0020.0002.1EB9] # LATIN SMALL LETTER E WITH DOT BELOW
0065 0323 ; [.1600.0020.0002.1EB9] # LATIN SMALL LETTER E WITH DOT BELOW
diff --git a/cpan/Unicode-Collate/Collate/Locale/zh.pl b/cpan/Unicode-Collate/Collate/Locale/zh.pl
index b58cbe80d4..e1d1ab8770 100644
--- a/cpan/Unicode-Collate/Collate/Locale/zh.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/zh.pl
@@ -1,4 +1,5 @@
+{
+ locale_version => 0.87,
entry => <<'ENTRY', # for DUCET v6.0.0
0101 ; [.15A3.001C.0002.0101] # LATIN SMALL LETTER A WITH MACRON
0061 0304 ; [.15A3.001C.0002.0101] # LATIN SMALL LETTER A WITH MACRON
diff --git a/cpan/Unicode-Collate/Collate/Locale/zh_big5.pl b/cpan/Unicode-Collate/Collate/Locale/zh_big5.pl
index 327001fd9c..c8663a6c6d 100644
--- a/cpan/Unicode-Collate/Collate/Locale/zh_big5.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/zh_big5.pl
@@ -1,5 +1,6 @@
use Unicode::Collate::CJK::Big5;
+{
+ locale_version => 0.87,
overrideCJK => \&Unicode::Collate::CJK::Big5::weightBig5,
entry => <<'ENTRY', # for DUCET v6.0.0
0101 ; [.15A3.001C.0002.0101] # LATIN SMALL LETTER A WITH MACRON
diff --git a/cpan/Unicode-Collate/Collate/Locale/zh_gb.pl b/cpan/Unicode-Collate/Collate/Locale/zh_gb.pl
index 3cf2302992..f84737955a 100644
--- a/cpan/Unicode-Collate/Collate/Locale/zh_gb.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/zh_gb.pl
@@ -1,5 +1,6 @@
use Unicode::Collate::CJK::GB2312;
+{
+ locale_version => 0.87,
overrideCJK => \&Unicode::Collate::CJK::GB2312::weightGB2312,
entry => <<'ENTRY', # for DUCET v6.0.0
0101 ; [.15A3.001C.0002.0101] # LATIN SMALL LETTER A WITH MACRON
diff --git a/cpan/Unicode-Collate/Collate/Locale/zh_pin.pl b/cpan/Unicode-Collate/Collate/Locale/zh_pin.pl
index 76cd724d65..fd313274d6 100644
--- a/cpan/Unicode-Collate/Collate/Locale/zh_pin.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/zh_pin.pl
@@ -1,5 +1,6 @@
use Unicode::Collate::CJK::Pinyin;
+{
+ locale_version => 0.87,
overrideCJK => \&Unicode::Collate::CJK::Pinyin::weightPinyin,
entry => <<'ENTRY', # for DUCET v6.0.0
0101 ; [.15A3.001C.0002.0101] # LATIN SMALL LETTER A WITH MACRON
diff --git a/cpan/Unicode-Collate/Collate/Locale/zh_strk.pl b/cpan/Unicode-Collate/Collate/Locale/zh_strk.pl
index 6084c231db..3662d5cb48 100644
--- a/cpan/Unicode-Collate/Collate/Locale/zh_strk.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/zh_strk.pl
@@ -1,5 +1,6 @@
use Unicode::Collate::CJK::Stroke;
+{
+ locale_version => 0.87,
overrideCJK => \&Unicode::Collate::CJK::Stroke::weightStroke,
entry => <<'ENTRY', # for DUCET v6.0.0
0101 ; [.15A3.001C.0002.0101] # LATIN SMALL LETTER A WITH MACRON
diff --git a/cpan/Unicode-Collate/README b/cpan/Unicode-Collate/README
index c0b268935c..53b9dd57f6 100644
--- a/cpan/Unicode-Collate/README
+++ b/cpan/Unicode-Collate/README
@@ -1,4 +1,4 @@
-Unicode/Collate version 0.86
+Unicode/Collate version 0.87
===============================
NAME
diff --git a/cpan/Unicode-Collate/t/loc_es.t b/cpan/Unicode-Collate/t/loc_es.t
index ae7d054a78..50fb554c28 100644
--- a/cpan/Unicode-Collate/t/loc_es.t
+++ b/cpan/Unicode-Collate/t/loc_es.t
@@ -12,7 +12,7 @@ BEGIN {
}
use Test;
-BEGIN { plan tests => 28 };
+BEGIN { plan tests => 29 };
use strict;
use warnings;
@@ -26,6 +26,7 @@ my $objEs = Unicode::Collate::Locale->
new(locale => 'ES', normalization => undef);
ok($objEs->getlocale, 'es');
+ok($objEs->locale_version, 0.87);
$objEs->change(level => 1);
@@ -38,7 +39,7 @@ ok($objEs->gt("m", "ll"));
ok($objEs->lt("n", "n\x{303}"));
ok($objEs->gt("o", "n\x{303}"));
-# 10
+# 11
ok($objEs->eq("a\x{300}a", "aa\x{300}"));
@@ -48,7 +49,7 @@ ok($objEs->gt("a\x{300}a", "aa\x{300}"));
ok($objEs->lt("Ca\x{300}ca\x{302}", "ca\x{302}ca\x{300}"));
ok($objEs->lt("ca\x{300}ca\x{302}", "Ca\x{302}ca\x{300}"));
-# 14
+# 15
ok($objEs->eq("ch", "Ch"));
ok($objEs->eq("Ch", "CH"));
@@ -56,7 +57,7 @@ ok($objEs->eq("ll", "Ll"));
ok($objEs->eq("Ll", "LL"));
ok($objEs->eq("n\x{303}", "N\x{303}"));
-# 19
+# 20
$objEs->change(level => 3);
@@ -68,11 +69,11 @@ ok($objEs->lt("n\x{303}", "N\x{303}"));
ok($objEs->eq("n\x{303}", pack('U', 0xF1)));
ok($objEs->eq("N\x{303}", pack('U', 0xD1)));
-# 26
+# 27
$objEs->change(level => 2, ignore_level2 => 1);
ok($objEs->lt("n", "n\x{303}"));
ok($objEs->eq("a", "a\x{303}"));
-# 28
+# 29
diff --git a/cpan/Unicode-Collate/t/loc_estr.t b/cpan/Unicode-Collate/t/loc_estr.t
index a83736b85d..539131e25b 100644
--- a/cpan/Unicode-Collate/t/loc_estr.t
+++ b/cpan/Unicode-Collate/t/loc_estr.t
@@ -12,7 +12,7 @@ BEGIN {
}
use Test;
-BEGIN { plan tests => 26 };
+BEGIN { plan tests => 27 };
use strict;
use warnings;
@@ -26,6 +26,7 @@ my $objEsTrad = Unicode::Collate::Locale->
new(locale => 'ES-trad', normalization => undef);
ok($objEsTrad->getlocale, 'es__traditional');
+ok($objEsTrad->locale_version, 0.87);
$objEsTrad->change(level => 1);
@@ -38,7 +39,7 @@ ok($objEsTrad->gt("m", "ll"));
ok($objEsTrad->lt("n", "n\x{303}"));
ok($objEsTrad->gt("o", "n\x{303}"));
-# 10
+# 11
ok($objEsTrad->eq("a\x{300}a", "aa\x{300}"));
@@ -48,7 +49,7 @@ ok($objEsTrad->gt("a\x{300}a", "aa\x{300}"));
ok($objEsTrad->lt("Ca\x{300}ca\x{302}", "ca\x{302}ca\x{300}"));
ok($objEsTrad->lt("ca\x{300}ca\x{302}", "Ca\x{302}ca\x{300}"));
-# 14
+# 15
ok($objEsTrad->eq("ch", "Ch"));
ok($objEsTrad->eq("Ch", "CH"));
@@ -56,7 +57,7 @@ ok($objEsTrad->eq("ll", "Ll"));
ok($objEsTrad->eq("Ll", "LL"));
ok($objEsTrad->eq("n\x{303}", "N\x{303}"));
-# 19
+# 20
$objEsTrad->change(level => 3);
@@ -68,4 +69,4 @@ ok($objEsTrad->lt("n\x{303}", "N\x{303}"));
ok($objEsTrad->eq("n\x{303}", pack('U', 0xF1)));
ok($objEsTrad->eq("N\x{303}", pack('U', 0xD1)));
-# 26
+# 27
diff --git a/cpan/Unicode-Collate/t/loc_fr.t b/cpan/Unicode-Collate/t/loc_fr.t
index 4e2e5eacb8..20579253bc 100644
--- a/cpan/Unicode-Collate/t/loc_fr.t
+++ b/cpan/Unicode-Collate/t/loc_fr.t
@@ -12,7 +12,7 @@ BEGIN {
}
use Test;
-BEGIN { plan tests => 26 };
+BEGIN { plan tests => 27 };
use strict;
use warnings;
@@ -29,6 +29,7 @@ my $objFr = Unicode::Collate::Locale->
new(locale => 'FR', normalization => undef);
ok($objFr->getlocale, 'fr');
+ok($objFr->locale_version, 0.87);
$objFr->change(level => 1);
@@ -39,7 +40,7 @@ ok($objFr->eq("\x{1FC}", $AE));
ok($objFr->eq("\x{1E3}", $ae));
ok($objFr->eq("\x{1E2}", $AE));
-# 8
+# 9
$objFr->change(level => 2);
@@ -55,7 +56,7 @@ ok($objFr->eq($AE, "\x{1D2D}"));
ok($objFr->eq("$ae\x{304}", "$AE\x{304}"));
ok($objFr->eq("$ae\x{301}", "$AE\x{301}"));
-# 18
+# 19
$objFr->change(level => 3);
@@ -69,4 +70,4 @@ ok($objFr->eq("\x{1FC}", "$AE\x{301}"));
ok($objFr->eq("\x{1E3}", "$ae\x{304}"));
ok($objFr->eq("\x{1E2}", "$AE\x{304}"));
-# 26
+# 27