PATCH: Bump Locale-Codes from 3.26 to 3.27
authorSullivan Beck <sbeck@cpan.org>
Thu, 5 Sep 2013 13:21:52 +0000 (09:21 -0400)
committerChris 'BinGOs' Williams <chris@bingosnet.co.uk>
Thu, 5 Sep 2013 15:28:23 +0000 (16:28 +0100)
I just released Locale-Codes-3.27 which contains the core modules
Locale::Country, Locale::Language, and Locale::Currency.  The patch is
attached here.

====
Background:

The core modules Locale::Country, Locale::Language, and
Locale::Currency(all part of the Locale-Codes distribution) should be
updated on aregular basis. They contain "codes" from various internet
standardswhich change over time.

I plan on releasing new versions at 4 times a year to keep the
codesup-to-date. At this point, I'm not planning on any significant
codechanges (other than bug fixes), so the only significant
changesbetween releases should be to update the codes.

>From 708ae6e6e8a6e839cb9510513b82ee95eec80260 Mon Sep 17 00:00:00 2001
From: Sullivan Beck <sbeck@cpan.org>
Date: Thu, 5 Sep 2013 09:12:04 -0400
Subject: [PATCH] Bump Locale-Codes from 3.26 to 3.27

Signed-off-by: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
36 files changed:
Porting/Maintainers.pl
cpan/Locale-Codes/lib/Locale/Codes.pm
cpan/Locale-Codes/lib/Locale/Codes.pod
cpan/Locale-Codes/lib/Locale/Codes/API.pod
cpan/Locale-Codes/lib/Locale/Codes/Changes.pod
cpan/Locale-Codes/lib/Locale/Codes/Constants.pm
cpan/Locale-Codes/lib/Locale/Codes/Country.pm
cpan/Locale-Codes/lib/Locale/Codes/Country.pod
cpan/Locale-Codes/lib/Locale/Codes/Country_Codes.pm
cpan/Locale-Codes/lib/Locale/Codes/Country_Retired.pm
cpan/Locale-Codes/lib/Locale/Codes/Currency.pm
cpan/Locale-Codes/lib/Locale/Codes/Currency_Codes.pm
cpan/Locale-Codes/lib/Locale/Codes/Currency_Retired.pm
cpan/Locale-Codes/lib/Locale/Codes/LangExt.pm
cpan/Locale-Codes/lib/Locale/Codes/LangExt_Codes.pm
cpan/Locale-Codes/lib/Locale/Codes/LangExt_Retired.pm
cpan/Locale-Codes/lib/Locale/Codes/LangFam.pm
cpan/Locale-Codes/lib/Locale/Codes/LangFam_Codes.pm
cpan/Locale-Codes/lib/Locale/Codes/LangFam_Retired.pm
cpan/Locale-Codes/lib/Locale/Codes/LangVar.pm
cpan/Locale-Codes/lib/Locale/Codes/LangVar_Codes.pm
cpan/Locale-Codes/lib/Locale/Codes/LangVar_Retired.pm
cpan/Locale-Codes/lib/Locale/Codes/Language.pm
cpan/Locale-Codes/lib/Locale/Codes/Language_Codes.pm
cpan/Locale-Codes/lib/Locale/Codes/Language_Retired.pm
cpan/Locale-Codes/lib/Locale/Codes/Script.pm
cpan/Locale-Codes/lib/Locale/Codes/Script_Codes.pm
cpan/Locale-Codes/lib/Locale/Codes/Script_Retired.pm
cpan/Locale-Codes/lib/Locale/Country.pm
cpan/Locale-Codes/lib/Locale/Country.pod
cpan/Locale-Codes/lib/Locale/Currency.pm
cpan/Locale-Codes/lib/Locale/Language.pm
cpan/Locale-Codes/lib/Locale/Script.pm
cpan/Locale-Codes/t/country.t
cpan/Locale-Codes/t/country2code.t
cpan/Locale-Codes/t/country_old.t

index 86916ce..3d2ba8d 100755 (executable)
@@ -1053,7 +1053,7 @@ use File::Glob qw(:case);
 
     'Locale-Codes' => {
         'MAINTAINER'   => 'sbeck',
-        'DISTRIBUTION' => 'SBECK/Locale-Codes-3.26.tar.gz',
+        'DISTRIBUTION' => 'SBECK/Locale-Codes-3.27.tar.gz',
         'FILES'        => q[cpan/Locale-Codes],
         'EXCLUDED'     => [
             qw( t/pod_coverage.t
index 290d42f..55e4b0f 100644 (file)
@@ -31,7 +31,7 @@ our($VERSION,%Data,%Retired);
 # $Retired{ TYPE }{ CODESET }{ code }{ CODE } = NAME
 #                            { name }{ NAME } = [CODE,NAME]  (the key is lowercase)
 
-$VERSION='3.26';
+$VERSION='3.27';
 
 #=======================================================================
 #
index a1c53f9..a57af05 100644 (file)
@@ -66,10 +66,10 @@ in ISO 639-5) to specify families of languages.
 Each module can support an arbitrary number of code sets, and it is
 not required that the relationship between these code sets be
 one-to-one.  For example, the Locale::Codes::Country module supports
-code sets from ISO-3166 and the FIPS 10 standard, and they do not
+code sets from ISO-3166 and the IANA standard, and they do not
 break the world down into exactly the same sets of countries. This
 does not cause any problem (though converting codes from ISO-3166 to
-FIPS or back will not work except for countries that are one-to-one).
+IANA or back will not work except for countries that are one-to-one).
 
 All data in all of these modules comes directly from the original
 standards (or as close to direct as possible), so it should be
index 520edcf..71a4a1e 100644 (file)
@@ -285,7 +285,7 @@ they are not necessarily one-to-one, there may be some confusion
 about the relationship between codes from different code sets.
 
 For example, ISO 3166 assigns one code to the country "United States
-Minor Outlying Islands", but the FIPS 10 codes give different codes
+Minor Outlying Islands", but the IANA codes give different codes
 to different islands (Baker Island, Howland Island, etc.).
 
 This may cause some confusion... I've done the best that I could do
index a67fac3..51de99b 100644 (file)
@@ -24,7 +24,21 @@ codes, I will add them to the module and release a new version.
 
 =head1 VERSION 3.28  (planned 2013-12-01; sbeck)
 
-=head1 VERSION 3.27  (planned 2013-09-01; sbeck)
+=head1 VERSION 3.27  (2013-09-03; sbeck)
+
+NEW CODE(s)
+
+=over 4
+
+=item B<* FIPS-10 country codes removed>
+
+As of June, the FIPS codes are not being published in their
+entirety.  Only changes to the codes are published.  This adds
+a huge layer of complexity to maintaining the set, which is not
+worth doing considering that the set is deprecated.  As such, the
+code set is no longer supported.
+
+=back
 
 =head1 VERSION 3.26  (2013-06-03; sbeck)
 
index a3e1106..a0dbc87 100644 (file)
@@ -17,12 +17,11 @@ require Exporter;
 our($VERSION,@ISA,@EXPORT);
 our(%ALL_CODESETS);
 
-$VERSION='3.26';
+$VERSION='3.27';
 @ISA     = qw(Exporter);
 @EXPORT  = qw(LOCALE_CODE_ALPHA_2
               LOCALE_CODE_ALPHA_3
               LOCALE_CODE_NUMERIC
-              LOCALE_CODE_FIPS
               LOCALE_CODE_DOM
 
               LOCALE_LANG_ALPHA_2
@@ -51,7 +50,6 @@ $VERSION='3.26';
 use constant LOCALE_CODE_ALPHA_2    => 'alpha-2';
 use constant LOCALE_CODE_ALPHA_3    => 'alpha-3';
 use constant LOCALE_CODE_NUMERIC    => 'numeric';
-use constant LOCALE_CODE_FIPS       => 'fips-10';
 use constant LOCALE_CODE_DOM        => 'dom';
 
 $ALL_CODESETS{'country'} = {
@@ -59,7 +57,6 @@ $ALL_CODESETS{'country'} = {
                             'codesets' => { 'alpha-2'  => ['lc'],
                                             'alpha-3'  => ['lc'],
                                             'numeric'  => ['numeric',3],
-                                            'fips-10'  => ['uc'],
                                             'dom'      => ['lc'],
                                           }
                            };
index 184a71d..7e0a984 100644 (file)
@@ -22,7 +22,7 @@ use Locale::Codes::Country_Retired;
 
 our($VERSION,@ISA,@EXPORT,@EXPORT_OK);
 
-$VERSION='3.26';
+$VERSION='3.27';
 @ISA       = qw(Exporter);
 @EXPORT    = qw(code2country
                 country2code
@@ -32,7 +32,6 @@ $VERSION='3.26';
                 LOCALE_CODE_ALPHA_2
                 LOCALE_CODE_ALPHA_3
                 LOCALE_CODE_NUMERIC
-                LOCALE_CODE_FIPS
                 LOCALE_CODE_DOM
                );
 
index ff43335..5a41572 100644 (file)
@@ -65,23 +65,6 @@ U.N. Statistics division.
 If a 2-digit code is entered, it is converted to 3 digits by prepending
 a 0.
 
-=item B<fips-10, LOCALE_CODE_FIPS>
-
-The FIPS 10 data are two-letter (uppercase) codes assigned by the
-National Geospatial-Intelligence Agency.
-
-NOTE: The FIPS-10 document is being withdrawn.  It was deprecated in
-2008, and is being updated now only until all the agencies that use it
-have switched to something else.
-
-I will continue to support the FIPS-10 codeset as long as it is
-available, but at the point it is no longer available, support will be
-withdrawn immediately.  If an official end-of-life date is announced,
-I will include a notice here.  Otherwise, support for the codeset will
-be discontinued when the document is withdrawn.
-
-You are encouraged to no longer use the FIPS-10 codeset.
-
 =item B<dom, LOCALE_CODE_DOM>
 
 The IANA is responsible for delegating management of the top level country
@@ -90,6 +73,9 @@ with a few other additions.
 
 =back
 
+NOTE: As of version 3.27, the FIPS code set is no longer supported.  See the
+Locale::Codes::Changes document for details.
+
 =head1 ROUTINES
 
 =over 4
@@ -189,10 +175,6 @@ For some reason, this table is incomplete! Several countries are
 missing from it, and I cannot find them anywhere on the UN site.  I
 get as much of the data from here as I can.
 
-=item B<http://earth-info.nga.mil/gns/html/gazetteers2.html>
-
-The official list of the FIPS 10 codes.
-
 =item B<http://www.iana.org/domains/>
 
 Official source of the top-level domain names.
index 4ac6e20..068ed9e 100644 (file)
@@ -1,8 +1,9 @@
-package Locale::Codes::Country_Codes;
+package #
+Locale::Codes::Country_Codes;
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'get_codes' is run.
-#    Generated on: Mon Jun  3 09:46:20 EDT 2013
+#    Generated on: Tue Sep  3 14:24:45 EDT 2013
 
 =pod
 
@@ -38,9 +39,9 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='3.26';
+$VERSION='3.27';
 
-$Locale::Codes::Data{'country'}{'id'} = '0294';
+$Locale::Codes::Data{'country'}{'id'} = '0256';
 
 $Locale::Codes::Data{'country'}{'id2names'} = {
    q(0001) => [
@@ -93,8 +94,8 @@ $Locale::Codes::Data{'country'}{'id2names'} = {
       ],
    q(0017) => [
       q(Bahamas),
-      q(Bahamas, The),
       q(The Bahamas),
+      q(Bahamas, The),
       ],
    q(0018) => [
       q(Bahrain),
@@ -202,8 +203,8 @@ $Locale::Codes::Data{'country'}{'id2names'} = {
       ],
    q(0051) => [
       q(Congo),
-      q(Congo (Brazzaville)),
       q(Congo, Republic of the),
+      q(Congo (Brazzaville)),
       q(The Republic of the Congo),
       ],
    q(0052) => [
@@ -466,16 +467,16 @@ $Locale::Codes::Data{'country'}{'id2names'} = {
    q(0131) => [
       q(Macao),
       q(China, Macao Special Administrative Region),
-      q(Macau),
       q(Macau S.A.R),
       q(Macau S.A.R.),
+      q(Macau),
       q(Macao Special Administrative Region of China),
       ],
    q(0132) => [
       q(Macedonia, The Former Yugoslav Republic of),
       q(The former Yugoslav Republic of Macedonia),
-      q(Macedonia),
       q(Macedonia, Former Yugoslav Republic of),
+      q(Macedonia),
       ],
    q(0133) => [
       q(Madagascar),
@@ -613,8 +614,8 @@ $Locale::Codes::Data{'country'}{'id2names'} = {
       ],
    q(0176) => [
       q(Pitcairn),
-      q(Pitcairn Islands),
       q(Pitcairn Island),
+      q(Pitcairn Islands),
       ],
    q(0177) => [
       q(Poland),
@@ -657,8 +658,8 @@ $Locale::Codes::Data{'country'}{'id2names'} = {
    q(0189) => [
       q(Saint Martin (French part)),
       q(Saint-Martin (French part)),
-      q(Saint Martin),
       q(Saint-Martin),
+      q(Saint Martin),
       ],
    q(0190) => [
       q(Saint Pierre and Miquelon),
@@ -869,129 +870,15 @@ $Locale::Codes::Data{'country'}{'id2names'} = {
       q(Sark),
       ],
    q(0252) => [
-      q(Akrotiri),
-      ],
-   q(0253) => [
-      q(Ashmore and Cartier Islands),
-      ],
-   q(0254) => [
-      q(Baker Island),
-      ],
-   q(0255) => [
-      q(Bassas da India),
-      ],
-   q(0256) => [
-      q(Clipperton Island),
-      ],
-   q(0257) => [
-      q(Congo (Kinshasa)),
-      ],
-   q(0258) => [
-      q(Coral Sea Islands),
-      ],
-   q(0259) => [
-      q(Dhekelia),
-      ],
-   q(0260) => [
-      q(Etorofu, Habomai, Kunashiri, and Shikotan Islands),
-      ],
-   q(0261) => [
-      q(Europa Island),
-      ],
-   q(0262) => [
-      q(Gaza Strip),
-      ],
-   q(0263) => [
-      q(Glorioso Islands),
-      ],
-   q(0264) => [
-      q(Heard Island and McDonald  Islands),
-      ],
-   q(0265) => [
-      q(Howland Island),
-      ],
-   q(0266) => [
-      q(Jan Mayen),
-      ],
-   q(0267) => [
-      q(Jarvis Island),
-      ],
-   q(0268) => [
-      q(Johnston Atoll),
-      ],
-   q(0269) => [
-      q(Juan de Nova Island),
-      ],
-   q(0270) => [
-      q(Kingman Reef),
-      ],
-   q(0271) => [
-      q(Korea, North),
-      ],
-   q(0272) => [
-      q(Korea, South),
-      ],
-   q(0273) => [
-      q(Kosovo),
-      ],
-   q(0274) => [
-      q(Laos),
-      ],
-   q(0275) => [
-      q(Midway Islands),
-      ],
-   q(0276) => [
-      q(Moldova),
-      ],
-   q(0277) => [
-      q(Navassa Island),
-      ],
-   q(0278) => [
-      q(Palmyra Atoll),
-      ],
-   q(0279) => [
-      q(Paracel Islands),
-      ],
-   q(0280) => [
-      q(Russia),
-      ],
-   q(0281) => [
-      q(Saint Helena, Ascension, and Tristan da Cunha),
-      ],
-   q(0282) => [
-      q(Sint Maarten),
-      ],
-   q(0283) => [
-      q(South Georgia and South Sandwich Islands),
-      ],
-   q(0284) => [
-      q(Spratly Islands),
-      ],
-   q(0285) => [
-      q(Svalbard),
-      ],
-   q(0286) => [
-      q(Tanzania),
-      ],
-   q(0287) => [
-      q(Tromelin Island),
-      ],
-   q(0288) => [
-      q(Wake Island),
-      ],
-   q(0289) => [
-      q(West Bank),
-      ],
-   q(0290) => [
       q(Ascension Island),
       ],
-   q(0291) => [
+   q(0253) => [
       q(Netherlands Antilles),
       ],
-   q(0292) => [
+   q(0254) => [
       q(European Union),
       ],
-   q(0293) => [
+   q(0255) => [
       q(USSR),
       ],
 };
@@ -1001,10 +888,6 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0001),
       q(0),
       ],
-   q(akrotiri) => [
-      q(0252),
-      q(0),
-      ],
    q(aland islands) => [
       q(0002),
       q(0),
@@ -1054,11 +937,7 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0),
       ],
    q(ascension island) => [
-      q(0290),
-      q(0),
-      ],
-   q(ashmore and cartier islands) => [
-      q(0253),
+      q(0252),
       q(0),
       ],
    q(australia) => [
@@ -1079,16 +958,12 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       ],
    q(bahamas, the) => [
       q(0017),
-      q(1),
+      q(2),
       ],
    q(bahrain) => [
       q(0018),
       q(0),
       ],
-   q(baker island) => [
-      q(0254),
-      q(0),
-      ],
    q(bangladesh) => [
       q(0019),
       q(0),
@@ -1097,10 +972,6 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0020),
       q(0),
       ],
-   q(bassas da india) => [
-      q(0255),
-      q(0),
-      ],
    q(belarus) => [
       q(0021),
       q(0),
@@ -1241,10 +1112,6 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0047),
       q(0),
       ],
-   q(clipperton island) => [
-      q(0256),
-      q(0),
-      ],
    q(cocos (keeling) islands) => [
       q(0048),
       q(0),
@@ -1267,11 +1134,7 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       ],
    q(congo (brazzaville)) => [
       q(0051),
-      q(1),
-      ],
-   q(congo (kinshasa)) => [
-      q(0257),
-      q(0),
+      q(2),
       ],
    q(congo, democratic republic of the) => [
       q(0052),
@@ -1279,7 +1142,7 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       ],
    q(congo, republic of the) => [
       q(0051),
-      q(2),
+      q(1),
       ],
    q(congo, the democratic republic of the) => [
       q(0052),
@@ -1289,10 +1152,6 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0053),
       q(0),
       ],
-   q(coral sea islands) => [
-      q(0258),
-      q(0),
-      ],
    q(costa rica) => [
       q(0054),
       q(0),
@@ -1333,10 +1192,6 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0061),
       q(0),
       ],
-   q(dhekelia) => [
-      q(0259),
-      q(0),
-      ],
    q(djibouti) => [
       q(0062),
       q(0),
@@ -1381,16 +1236,8 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0071),
       q(0),
       ],
-   q(etorofu, habomai, kunashiri, and shikotan islands) => [
-      q(0260),
-      q(0),
-      ],
-   q(europa island) => [
-      q(0261),
-      q(0),
-      ],
    q(european union) => [
-      q(0292),
+      q(0254),
       q(0),
       ],
    q(faeroe islands) => [
@@ -1453,10 +1300,6 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0081),
       q(1),
       ],
-   q(gaza strip) => [
-      q(0262),
-      q(0),
-      ],
    q(georgia) => [
       q(0082),
       q(0),
@@ -1473,10 +1316,6 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0085),
       q(0),
       ],
-   q(glorioso islands) => [
-      q(0263),
-      q(0),
-      ],
    q(golan heights (israeli-occupied)) => [
       q(0217),
       q(2),
@@ -1529,10 +1368,6 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0096),
       q(0),
       ],
-   q(heard island and mcdonald  islands) => [
-      q(0264),
-      q(0),
-      ],
    q(heard island and mcdonald islands) => [
       q(0097),
       q(0),
@@ -1565,10 +1400,6 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0100),
       q(3),
       ],
-   q(howland island) => [
-      q(0265),
-      q(0),
-      ],
    q(hungary) => [
       q(0101),
       q(0),
@@ -1621,34 +1452,18 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0111),
       q(0),
       ],
-   q(jan mayen) => [
-      q(0266),
-      q(0),
-      ],
    q(japan) => [
       q(0112),
       q(0),
       ],
-   q(jarvis island) => [
-      q(0267),
-      q(0),
-      ],
    q(jersey) => [
       q(0113),
       q(0),
       ],
-   q(johnston atoll) => [
-      q(0268),
-      q(0),
-      ],
    q(jordan) => [
       q(0114),
       q(0),
       ],
-   q(juan de nova island) => [
-      q(0269),
-      q(0),
-      ],
    q(kazakhstan) => [
       q(0115),
       q(0),
@@ -1665,10 +1480,6 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0116),
       q(0),
       ],
-   q(kingman reef) => [
-      q(0270),
-      q(0),
-      ],
    q(kiribati) => [
       q(0117),
       q(0),
@@ -1677,22 +1488,10 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0118),
       q(0),
       ],
-   q(korea, north) => [
-      q(0271),
-      q(0),
-      ],
    q(korea, republic of) => [
       q(0119),
       q(0),
       ],
-   q(korea, south) => [
-      q(0272),
-      q(0),
-      ],
-   q(kosovo) => [
-      q(0273),
-      q(0),
-      ],
    q(kuwait) => [
       q(0120),
       q(0),
@@ -1705,10 +1504,6 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0122),
       q(0),
       ],
-   q(laos) => [
-      q(0274),
-      q(0),
-      ],
    q(latvia) => [
       q(0123),
       q(0),
@@ -1751,23 +1546,23 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       ],
    q(macau) => [
       q(0131),
-      q(2),
+      q(4),
       ],
    q(macau s.a.r) => [
       q(0131),
-      q(3),
+      q(2),
       ],
    q(macau s.a.r.) => [
       q(0131),
-      q(4),
+      q(3),
       ],
    q(macedonia) => [
       q(0132),
-      q(2),
+      q(3),
       ],
    q(macedonia, former yugoslav republic of) => [
       q(0132),
-      q(3),
+      q(2),
       ],
    q(macedonia, the former yugoslav republic of) => [
       q(0132),
@@ -1829,14 +1624,6 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0145),
       q(0),
       ],
-   q(midway islands) => [
-      q(0275),
-      q(0),
-      ],
-   q(moldova) => [
-      q(0276),
-      q(0),
-      ],
    q(moldova, republic of) => [
       q(0146),
       q(0),
@@ -1877,10 +1664,6 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0155),
       q(0),
       ],
-   q(navassa island) => [
-      q(0277),
-      q(0),
-      ],
    q(nepal) => [
       q(0156),
       q(0),
@@ -1890,7 +1673,7 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0),
       ],
    q(netherlands antilles) => [
-      q(0291),
+      q(0253),
       q(0),
       ],
    q(new caledonia) => [
@@ -1949,10 +1732,6 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0170),
       q(0),
       ],
-   q(palmyra atoll) => [
-      q(0278),
-      q(0),
-      ],
    q(panama) => [
       q(0171),
       q(0),
@@ -1961,10 +1740,6 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0172),
       q(0),
       ],
-   q(paracel islands) => [
-      q(0279),
-      q(0),
-      ],
    q(paraguay) => [
       q(0173),
       q(0),
@@ -1983,11 +1758,11 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       ],
    q(pitcairn island) => [
       q(0176),
-      q(2),
+      q(1),
       ],
    q(pitcairn islands) => [
       q(0176),
-      q(1),
+      q(2),
       ],
    q(poland) => [
       q(0177),
@@ -2021,10 +1796,6 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0182),
       q(0),
       ],
-   q(russia) => [
-      q(0280),
-      q(0),
-      ],
    q(russian federation) => [
       q(0183),
       q(0),
@@ -2045,10 +1816,6 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0186),
       q(0),
       ],
-   q(saint helena, ascension, and tristan da cunha) => [
-      q(0281),
-      q(0),
-      ],
    q(saint kitts and nevis) => [
       q(0187),
       q(0),
@@ -2059,7 +1826,7 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       ],
    q(saint martin) => [
       q(0189),
-      q(2),
+      q(3),
       ],
    q(saint martin (french part)) => [
       q(0189),
@@ -2079,7 +1846,7 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       ],
    q(saint-martin) => [
       q(0189),
-      q(3),
+      q(2),
       ],
    q(saint-martin (french part)) => [
       q(0189),
@@ -2125,10 +1892,6 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0200),
       q(0),
       ],
-   q(sint maarten) => [
-      q(0282),
-      q(0),
-      ],
    q(sint maarten (dutch part)) => [
       q(0201),
       q(0),
@@ -2153,10 +1916,6 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0206),
       q(0),
       ],
-   q(south georgia and south sandwich islands) => [
-      q(0283),
-      q(0),
-      ],
    q(south georgia and the islands) => [
       q(0207),
       q(1),
@@ -2177,10 +1936,6 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0209),
       q(0),
       ],
-   q(spratly islands) => [
-      q(0284),
-      q(0),
-      ],
    q(sri lanka) => [
       q(0210),
       q(0),
@@ -2197,10 +1952,6 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0212),
       q(0),
       ],
-   q(svalbard) => [
-      q(0285),
-      q(0),
-      ],
    q(svalbard and jan mayen) => [
       q(0213),
       q(0),
@@ -2241,10 +1992,6 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0219),
       q(0),
       ],
-   q(tanzania) => [
-      q(0286),
-      q(0),
-      ],
    q(tanzania, united republic of) => [
       q(0220),
       q(0),
@@ -2255,7 +2002,7 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       ],
    q(the bahamas) => [
       q(0017),
-      q(2),
+      q(1),
       ],
    q(the democratic republic of the congo) => [
       q(0052),
@@ -2289,10 +2036,6 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0226),
       q(0),
       ],
-   q(tromelin island) => [
-      q(0287),
-      q(0),
-      ],
    q(tunisia) => [
       q(0227),
       q(0),
@@ -2370,7 +2113,7 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(3),
       ],
    q(ussr) => [
-      q(0293),
+      q(0255),
       q(0),
       ],
    q(uzbekistan) => [
@@ -2425,10 +2168,6 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0244),
       q(0),
       ],
-   q(wake island) => [
-      q(0288),
-      q(0),
-      ],
    q(wallis and futuna) => [
       q(0245),
       q(0),
@@ -2437,10 +2176,6 @@ $Locale::Codes::Data{'country'}{'alias2id'} = {
       q(0245),
       q(1),
       ],
-   q(west bank) => [
-      q(0289),
-      q(0),
-      ],
    q(western sahara) => [
       q(0246),
       q(0),
@@ -4418,7 +4153,7 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
       },
    q(dom) => {
       q(ac) => [
-         q(0290),
+         q(0252),
          q(0),
          ],
       q(ad) => [
@@ -4450,7 +4185,7 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
          q(0),
          ],
       q(an) => [
-         q(0291),
+         q(0253),
          q(0),
          ],
       q(ao) => [
@@ -4702,7 +4437,7 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
          q(0),
          ],
       q(eu) => [
-         q(0292),
+         q(0254),
          q(0),
          ],
       q(fi) => [
@@ -5266,7 +5001,7 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
          q(0),
          ],
       q(su) => [
-         q(0293),
+         q(0255),
          q(0),
          ],
       q(sv) => [
@@ -5438,1196 +5173,110 @@ $Locale::Codes::Data{'country'}{'code2id'} = {
          q(0),
          ],
       },
-   q(fips-10) => {
-      q(AA) => [
-         q(0013),
-         q(0),
-         ],
-      q(AC) => [
-         q(0010),
-         q(0),
-         ],
-      q(AE) => [
-         q(0234),
-         q(0),
-         ],
-      q(AF) => [
+   q(numeric) => {
+      q(004) => [
          q(0001),
          q(0),
          ],
-      q(AG) => [
-         q(0004),
-         q(0),
-         ],
-      q(AJ) => [
-         q(0016),
+      q(008) => [
+         q(0003),
          q(0),
          ],
-      q(AL) => [
-         q(0003),
+      q(012) => [
+         q(0004),
          q(0),
          ],
-      q(AM) => [
-         q(0012),
+      q(016) => [
+         q(0005),
          q(0),
          ],
-      q(AN) => [
+      q(020) => [
          q(0006),
          q(0),
          ],
-      q(AO) => [
+      q(024) => [
          q(0007),
          q(0),
          ],
-      q(AQ) => [
-         q(0005),
+      q(028) => [
+         q(0010),
          q(0),
          ],
-      q(AR) => [
-         q(0011),
+      q(031) => [
+         q(0016),
          q(0),
          ],
-      q(AS) => [
-         q(0014),
+      q(032) => [
+         q(0011),
          q(0),
          ],
-      q(AT) => [
-         q(0253),
+      q(036) => [
+         q(0014),
          q(0),
          ],
-      q(AU) => [
+      q(040) => [
          q(0015),
          q(0),
          ],
-      q(AV) => [
-         q(0008),
+      q(044) => [
+         q(0017),
          q(0),
          ],
-      q(AX) => [
-         q(0252),
+      q(048) => [
+         q(0018),
          q(0),
          ],
-      q(AY) => [
-         q(0009),
+      q(050) => [
+         q(0019),
          q(0),
          ],
-      q(BA) => [
-         q(0018),
+      q(051) => [
+         q(0012),
          q(0),
          ],
-      q(BB) => [
+      q(052) => [
          q(0020),
          q(0),
          ],
-      q(BC) => [
-         q(0030),
+      q(056) => [
+         q(0022),
          q(0),
          ],
-      q(BD) => [
+      q(060) => [
          q(0025),
          q(0),
          ],
-      q(BE) => [
-         q(0022),
+      q(064) => [
+         q(0026),
          q(0),
          ],
-      q(BF) => [
-         q(0017),
+      q(068) => [
+         q(0027),
          q(1),
          ],
-      q(BG) => [
-         q(0019),
-         q(0),
-         ],
-      q(BH) => [
-         q(0023),
-         q(0),
-         ],
-      q(BK) => [
+      q(070) => [
          q(0029),
          q(0),
          ],
-      q(BL) => [
-         q(0027),
-         q(2),
-         ],
-      q(BM) => [
-         q(0153),
-         q(1),
+      q(072) => [
+         q(0030),
+         q(0),
          ],
-      q(BN) => [
-         q(0024),
+      q(076) => [
+         q(0032),
          q(0),
          ],
-      q(BO) => [
-         q(0021),
+      q(084) => [
+         q(0023),
          q(0),
          ],
-      q(BP) => [
+      q(090) => [
          q(0204),
          q(0),
          ],
-      q(BQ) => [
-         q(0277),
-         q(0),
-         ],
-      q(BR) => [
-         q(0032),
-         q(0),
-         ],
-      q(BS) => [
-         q(0255),
-         q(0),
-         ],
-      q(BT) => [
-         q(0026),
-         q(0),
-         ],
-      q(BU) => [
-         q(0035),
-         q(0),
-         ],
-      q(BV) => [
-         q(0031),
-         q(0),
-         ],
-      q(BX) => [
-         q(0034),
-         q(1),
-         ],
-      q(BY) => [
-         q(0037),
-         q(0),
-         ],
-      q(CA) => [
-         q(0040),
-         q(0),
-         ],
-      q(CB) => [
-         q(0038),
-         q(0),
-         ],
-      q(CD) => [
-         q(0044),
-         q(0),
-         ],
-      q(CE) => [
-         q(0210),
-         q(0),
-         ],
-      q(CF) => [
-         q(0051),
-         q(1),
-         ],
-      q(CG) => [
-         q(0257),
-         q(0),
-         ],
-      q(CH) => [
-         q(0046),
-         q(0),
-         ],
-      q(CI) => [
-         q(0045),
-         q(0),
-         ],
-      q(CJ) => [
-         q(0042),
-         q(0),
-         ],
-      q(CK) => [
-         q(0048),
-         q(0),
-         ],
-      q(CM) => [
-         q(0039),
-         q(0),
-         ],
-      q(CN) => [
-         q(0050),
-         q(0),
-         ],
-      q(CO) => [
-         q(0049),
-         q(0),
-         ],
-      q(CQ) => [
-         q(0165),
-         q(0),
-         ],
-      q(CR) => [
-         q(0258),
-         q(0),
-         ],
-      q(CS) => [
-         q(0054),
-         q(0),
-         ],
-      q(CT) => [
-         q(0043),
-         q(0),
-         ],
-      q(CU) => [
-         q(0057),
-         q(0),
-         ],
-      q(CV) => [
-         q(0041),
-         q(0),
-         ],
-      q(CW) => [
-         q(0053),
-         q(0),
-         ],
-      q(CY) => [
-         q(0059),
-         q(0),
-         ],
-      q(DA) => [
-         q(0061),
-         q(0),
-         ],
-      q(DJ) => [
-         q(0062),
-         q(0),
-         ],
-      q(DO) => [
-         q(0063),
-         q(0),
-         ],
-      q(DQ) => [
-         q(0267),
-         q(0),
-         ],
-      q(DR) => [
-         q(0064),
-         q(0),
-         ],
-      q(DX) => [
-         q(0259),
-         q(0),
-         ],
-      q(EC) => [
-         q(0065),
-         q(0),
-         ],
-      q(EG) => [
-         q(0066),
-         q(0),
-         ],
-      q(EI) => [
-         q(0107),
-         q(0),
-         ],
-      q(EK) => [
-         q(0068),
-         q(0),
-         ],
-      q(EN) => [
-         q(0070),
-         q(0),
-         ],
-      q(ER) => [
-         q(0069),
-         q(0),
-         ],
-      q(ES) => [
-         q(0067),
-         q(0),
-         ],
-      q(ET) => [
-         q(0071),
-         q(0),
-         ],
-      q(EU) => [
-         q(0261),
-         q(0),
-         ],
-      q(EZ) => [
-         q(0060),
-         q(0),
-         ],
-      q(FG) => [
-         q(0077),
-         q(0),
-         ],
-      q(FI) => [
-         q(0075),
-         q(0),
-         ],
-      q(FJ) => [
-         q(0074),
-         q(0),
-         ],
-      q(FK) => [
-         q(0072),
-         q(1),
-         ],
-      q(FM) => [
-         q(0145),
-         q(0),
-         ],
-      q(FO) => [
-         q(0073),
-         q(0),
-         ],
-      q(FP) => [
-         q(0078),
-         q(0),
-         ],
-      q(FQ) => [
-         q(0254),
-         q(0),
-         ],
-      q(FR) => [
-         q(0076),
-         q(0),
-         ],
-      q(FS) => [
-         q(0079),
-         q(1),
-         ],
-      q(GA) => [
-         q(0081),
-         q(1),
-         ],
-      q(GB) => [
-         q(0080),
-         q(0),
-         ],
-      q(GG) => [
-         q(0082),
-         q(0),
-         ],
-      q(GH) => [
-         q(0084),
-         q(0),
-         ],
-      q(GI) => [
-         q(0085),
-         q(0),
-         ],
-      q(GJ) => [
-         q(0088),
-         q(0),
-         ],
-      q(GK) => [
-         q(0092),
-         q(0),
-         ],
-      q(GL) => [
-         q(0087),
-         q(0),
-         ],
-      q(GM) => [
-         q(0083),
-         q(0),
-         ],
-      q(GO) => [
-         q(0263),
-         q(0),
-         ],
-      q(GP) => [
-         q(0089),
-         q(0),
-         ],
-      q(GQ) => [
-         q(0090),
-         q(0),
-         ],
-      q(GR) => [
-         q(0086),
-         q(0),
-         ],
-      q(GT) => [
-         q(0091),
-         q(0),
-         ],
-      q(GV) => [
-         q(0093),
-         q(0),
-         ],
-      q(GY) => [
-         q(0095),
-         q(0),
-         ],
-      q(GZ) => [
-         q(0262),
-         q(0),
-         ],
-      q(HA) => [
-         q(0096),
-         q(0),
-         ],
-      q(HK) => [
-         q(0100),
-         q(0),
-         ],
-      q(HM) => [
-         q(0264),
-         q(0),
-         ],
-      q(HO) => [
-         q(0099),
-         q(0),
-         ],
-      q(HQ) => [
-         q(0265),
-         q(0),
-         ],
-      q(HR) => [
-         q(0056),
-         q(0),
-         ],
-      q(HU) => [
-         q(0101),
-         q(0),
-         ],
-      q(IC) => [
-         q(0102),
-         q(0),
-         ],
-      q(ID) => [
-         q(0104),
-         q(0),
-         ],
-      q(IM) => [
-         q(0108),
-         q(0),
-         ],
-      q(IN) => [
-         q(0103),
-         q(0),
-         ],
-      q(IO) => [
-         q(0033),
-         q(0),
-         ],
-      q(IP) => [
-         q(0256),
-         q(0),
-         ],
-      q(IR) => [
-         q(0105),
-         q(2),
-         ],
-      q(IS) => [
-         q(0109),
-         q(0),
-         ],
-      q(IT) => [
-         q(0110),
-         q(0),
-         ],
-      q(IV) => [
-         q(0055),
-         q(0),
-         ],
-      q(IZ) => [
-         q(0106),
-         q(0),
-         ],
-      q(JA) => [
-         q(0112),
-         q(0),
-         ],
-      q(JE) => [
-         q(0113),
-         q(0),
-         ],
-      q(JM) => [
-         q(0111),
-         q(0),
-         ],
-      q(JN) => [
-         q(0266),
-         q(0),
-         ],
-      q(JO) => [
-         q(0114),
-         q(0),
-         ],
-      q(JQ) => [
-         q(0268),
-         q(0),
-         ],
-      q(JU) => [
-         q(0269),
-         q(0),
-         ],
-      q(KE) => [
-         q(0116),
-         q(0),
-         ],
-      q(KG) => [
-         q(0121),
-         q(0),
-         ],
-      q(KN) => [
-         q(0271),
-         q(0),
-         ],
-      q(KQ) => [
-         q(0270),
-         q(0),
-         ],
-      q(KR) => [
-         q(0117),
-         q(0),
-         ],
-      q(KS) => [
-         q(0272),
-         q(0),
-         ],
-      q(KT) => [
-         q(0047),
-         q(0),
-         ],
-      q(KU) => [
-         q(0120),
-         q(0),
-         ],
-      q(KV) => [
-         q(0273),
-         q(0),
-         ],
-      q(KZ) => [
-         q(0115),
-         q(0),
-         ],
-      q(LA) => [
-         q(0274),
-         q(0),
-         ],
-      q(LE) => [
-         q(0124),
-         q(0),
-         ],
-      q(LG) => [
-         q(0123),
-         q(0),
-         ],
-      q(LH) => [
-         q(0129),
-         q(0),
-         ],
-      q(LI) => [
-         q(0126),
-         q(0),
-         ],
-      q(LO) => [
-         q(0202),
-         q(0),
-         ],
-      q(LQ) => [
-         q(0278),
-         q(0),
-         ],
-      q(LS) => [
-         q(0128),
-         q(0),
-         ],
-      q(LT) => [
-         q(0125),
-         q(0),
-         ],
-      q(LU) => [
-         q(0130),
-         q(0),
-         ],
-      q(LY) => [
-         q(0127),
-         q(0),
-         ],
-      q(MA) => [
-         q(0133),
-         q(0),
-         ],
-      q(MB) => [
-         q(0140),
-         q(0),
-         ],
-      q(MC) => [
-         q(0131),
-         q(2),
-         ],
-      q(MD) => [
-         q(0276),
-         q(0),
-         ],
-      q(MF) => [
-         q(0143),
-         q(0),
-         ],
-      q(MG) => [
-         q(0148),
-         q(0),
-         ],
-      q(MH) => [
-         q(0150),
-         q(0),
-         ],
-      q(MI) => [
-         q(0134),
-         q(0),
-         ],
-      q(MJ) => [
-         q(0149),
-         q(0),
-         ],
-      q(MK) => [
-         q(0132),
-         q(2),
-         ],
-      q(ML) => [
-         q(0137),
-         q(0),
-         ],
-      q(MN) => [
-         q(0147),
-         q(0),
-         ],
-      q(MO) => [
-         q(0151),
-         q(0),
-         ],
-      q(MP) => [
-         q(0142),
-         q(0),
-         ],
-      q(MQ) => [
-         q(0275),
-         q(0),
-         ],
-      q(MR) => [
-         q(0141),
-         q(0),
-         ],
-      q(MT) => [
-         q(0138),
-         q(0),
-         ],
-      q(MU) => [
-         q(0167),
-         q(0),
-         ],
-      q(MV) => [
-         q(0136),
-         q(0),
-         ],
-      q(MX) => [
-         q(0144),
-         q(0),
-         ],
-      q(MY) => [
-         q(0135),
-         q(0),
-         ],
-      q(MZ) => [
-         q(0152),
-         q(0),
-         ],
-      q(NC) => [
-         q(0158),
-         q(0),
-         ],
-      q(NE) => [
-         q(0163),
-         q(0),
-         ],
-      q(NF) => [
-         q(0164),
-         q(0),
-         ],
-      q(NG) => [
-         q(0161),
-         q(0),
-         ],
-      q(NH) => [
-         q(0240),
-         q(0),
-         ],
-      q(NI) => [
-         q(0162),
-         q(0),
-         ],
-      q(NL) => [
-         q(0157),
-         q(0),
-         ],
-      q(NN) => [
-         q(0282),
-         q(0),
-         ],
-      q(NO) => [
-         q(0166),
-         q(0),
-         ],
-      q(NP) => [
-         q(0156),
-         q(0),
-         ],
-      q(NR) => [
-         q(0155),
-         q(0),
-         ],
-      q(NS) => [
-         q(0212),
-         q(0),
-         ],
-      q(NU) => [
-         q(0160),
-         q(0),
-         ],
-      q(NZ) => [
-         q(0159),
-         q(0),
-         ],
-      q(OD) => [
-         q(0208),
-         q(0),
-         ],
-      q(PA) => [
-         q(0173),
-         q(0),
-         ],
-      q(PC) => [
-         q(0176),
-         q(1),
-         ],
-      q(PE) => [
-         q(0174),
-         q(0),
-         ],
-      q(PF) => [
-         q(0279),
-         q(0),
-         ],
-      q(PG) => [
-         q(0284),
-         q(0),
-         ],
-      q(PJ) => [
-         q(0260),
-         q(0),
-         ],
-      q(PK) => [
-         q(0168),
-         q(0),
-         ],
-      q(PL) => [
-         q(0177),
-         q(0),
-         ],
-      q(PM) => [
-         q(0171),
-         q(0),
-         ],
-      q(PO) => [
-         q(0178),
-         q(0),
-         ],
-      q(PP) => [
-         q(0172),
-         q(0),
-         ],
-      q(PS) => [
-         q(0169),
-         q(0),
-         ],
-      q(PU) => [
-         q(0094),
-         q(0),
-         ],
-      q(QA) => [
-         q(0180),
-         q(0),
-         ],
-      q(RE) => [
-         q(0181),
-         q(0),
-         ],
-      q(RI) => [
-         q(0197),
-         q(0),
-         ],
-      q(RM) => [
-         q(0139),
-         q(0),
-         ],
-      q(RN) => [
-         q(0189),
-         q(2),
-         ],
-      q(RO) => [
-         q(0182),
-         q(0),
-         ],
-      q(RP) => [
-         q(0175),
-         q(0),
-         ],
-      q(RQ) => [
-         q(0179),
-         q(0),
-         ],
-      q(RS) => [
-         q(0280),
-         q(0),
-         ],
-      q(RW) => [
-         q(0184),
-         q(0),
-         ],
-      q(SA) => [
-         q(0195),
-         q(0),
-         ],
-      q(SB) => [
-         q(0190),
-         q(0),
-         ],
-      q(SC) => [
-         q(0187),
-         q(0),
-         ],
-      q(SE) => [
-         q(0198),
-         q(0),
-         ],
-      q(SF) => [
-         q(0206),
-         q(0),
-         ],
-      q(SG) => [
-         q(0196),
-         q(0),
-         ],
-      q(SH) => [
-         q(0281),
-         q(0),
-         ],
-      q(SI) => [
-         q(0203),
-         q(0),
-         ],
-      q(SL) => [
-         q(0199),
-         q(0),
-         ],
-      q(SM) => [
-         q(0193),
-         q(0),
-         ],
-      q(SN) => [
-         q(0200),
-         q(0),
-         ],
-      q(SO) => [
-         q(0205),
-         q(0),
-         ],
-      q(SP) => [
-         q(0209),
-         q(0),
-         ],
-      q(ST) => [
-         q(0188),
-         q(0),
-         ],
-      q(SU) => [
-         q(0211),
-         q(0),
-         ],
-      q(SV) => [
-         q(0285),
-         q(0),
-         ],
-      q(SW) => [
-         q(0215),
-         q(0),
-         ],
-      q(SX) => [
-         q(0283),
-         q(0),
-         ],
-      q(SY) => [
-         q(0217),
-         q(1),
-         ],
-      q(SZ) => [
-         q(0216),
-         q(0),
-         ],
-      q(TB) => [
-         q(0185),
-         q(0),
-         ],
-      q(TD) => [
-         q(0226),
-         q(0),
-         ],
-      q(TE) => [
-         q(0287),
-         q(0),
-         ],
-      q(TH) => [
-         q(0221),
-         q(0),
-         ],
-      q(TI) => [
-         q(0219),
-         q(0),
-         ],
-      q(TK) => [
-         q(0230),
-         q(0),
-         ],
-      q(TL) => [
-         q(0224),
-         q(0),
-         ],
-      q(TN) => [
-         q(0225),
-         q(0),
-         ],
-      q(TO) => [
-         q(0223),
-         q(0),
-         ],
-      q(TP) => [
-         q(0194),
-         q(0),
-         ],
-      q(TS) => [
-         q(0227),
-         q(0),
-         ],
-      q(TT) => [
-         q(0222),
-         q(0),
-         ],
-      q(TU) => [
-         q(0228),
-         q(0),
-         ],
-      q(TV) => [
-         q(0231),
-         q(0),
-         ],
-      q(TW) => [
-         q(0218),
-         q(1),
-         ],
-      q(TX) => [
-         q(0229),
-         q(0),
-         ],
-      q(TZ) => [
-         q(0286),
-         q(0),
-         ],
-      q(UC) => [
-         q(0058),
-         q(0),
-         ],
-      q(UG) => [
-         q(0232),
-         q(0),
-         ],
-      q(UK) => [
-         q(0235),
-         q(0),
-         ],
-      q(UP) => [
-         q(0233),
-         q(0),
-         ],
-      q(US) => [
-         q(0236),
-         q(0),
-         ],
-      q(UV) => [
-         q(0036),
-         q(0),
-         ],
-      q(UY) => [
-         q(0238),
-         q(0),
-         ],
-      q(UZ) => [
-         q(0239),
-         q(0),
-         ],
-      q(VC) => [
-         q(0191),
-         q(0),
-         ],
-      q(VE) => [
-         q(0241),
-         q(2),
-         ],
-      q(VI) => [
-         q(0243),
-         q(0),
-         ],
-      q(VM) => [
-         q(0242),
-         q(1),
-         ],
-      q(VQ) => [
-         q(0244),
-         q(0),
-         ],
-      q(VT) => [
-         q(0098),
-         q(2),
-         ],
-      q(WA) => [
-         q(0154),
-         q(0),
-         ],
-      q(WE) => [
-         q(0289),
-         q(0),
-         ],
-      q(WF) => [
-         q(0245),
-         q(0),
-         ],
-      q(WI) => [
-         q(0246),
-         q(0),
-         ],
-      q(WQ) => [
-         q(0288),
-         q(0),
-         ],
-      q(WS) => [
-         q(0192),
-         q(0),
-         ],
-      q(WZ) => [
-         q(0214),
-         q(0),
-         ],
-      q(YM) => [
-         q(0247),
-         q(0),
-         ],
-      q(ZA) => [
-         q(0248),
-         q(0),
-         ],
-      q(ZI) => [
-         q(0249),
-         q(0),
-         ],
-      },
-   q(numeric) => {
-      q(004) => [
-         q(0001),
-         q(0),
-         ],
-      q(008) => [
-         q(0003),
-         q(0),
-         ],
-      q(012) => [
-         q(0004),
-         q(0),
-         ],
-      q(016) => [
-         q(0005),
-         q(0),
-         ],
-      q(020) => [
-         q(0006),
-         q(0),
-         ],
-      q(024) => [
-         q(0007),
-         q(0),
-         ],
-      q(028) => [
-         q(0010),
-         q(0),
-         ],
-      q(031) => [
-         q(0016),
-         q(0),
-         ],
-      q(032) => [
-         q(0011),
-         q(0),
-         ],
-      q(036) => [
-         q(0014),
-         q(0),
-         ],
-      q(040) => [
-         q(0015),
-         q(0),
-         ],
-      q(044) => [
-         q(0017),
-         q(0),
-         ],
-      q(048) => [
-         q(0018),
-         q(0),
-         ],
-      q(050) => [
-         q(0019),
-         q(0),
-         ],
-      q(051) => [
-         q(0012),
-         q(0),
-         ],
-      q(052) => [
-         q(0020),
-         q(0),
-         ],
-      q(056) => [
-         q(0022),
-         q(0),
-         ],
-      q(060) => [
-         q(0025),
-         q(0),
-         ],
-      q(064) => [
-         q(0026),
-         q(0),
-         ],
-      q(068) => [
-         q(0027),
-         q(1),
-         ],
-      q(070) => [
-         q(0029),
-         q(0),
-         ],
-      q(072) => [
-         q(0030),
-         q(0),
-         ],
-      q(076) => [
-         q(0032),
-         q(0),
-         ],
-      q(084) => [
-         q(0023),
-         q(0),
-         ],
-      q(090) => [
-         q(0204),
-         q(0),
-         ],
-      q(092) => [
-         q(0243),
-         q(1),
+      q(092) => [
+         q(0243),
+         q(1),
          ],
       q(096) => [
          q(0034),
@@ -8235,283 +6884,10 @@ $Locale::Codes::Data{'country'}{'id2code'} = {
       q(0247) => q(ye),
       q(0248) => q(zm),
       q(0249) => q(zw),
-      q(0290) => q(ac),
-      q(0291) => q(an),
-      q(0292) => q(eu),
-      q(0293) => q(su),
-      },
-   q(fips-10) => {
-      q(0001) => q(AF),
-      q(0003) => q(AL),
-      q(0004) => q(AG),
-      q(0005) => q(AQ),
-      q(0006) => q(AN),
-      q(0007) => q(AO),
-      q(0008) => q(AV),
-      q(0009) => q(AY),
-      q(0010) => q(AC),
-      q(0011) => q(AR),
-      q(0012) => q(AM),
-      q(0013) => q(AA),
-      q(0014) => q(AS),
-      q(0015) => q(AU),
-      q(0016) => q(AJ),
-      q(0017) => q(BF),
-      q(0018) => q(BA),
-      q(0019) => q(BG),
-      q(0020) => q(BB),
-      q(0021) => q(BO),
-      q(0022) => q(BE),
-      q(0023) => q(BH),
-      q(0024) => q(BN),
-      q(0025) => q(BD),
-      q(0026) => q(BT),
-      q(0027) => q(BL),
-      q(0029) => q(BK),
-      q(0030) => q(BC),
-      q(0031) => q(BV),
-      q(0032) => q(BR),
-      q(0033) => q(IO),
-      q(0034) => q(BX),
-      q(0035) => q(BU),
-      q(0036) => q(UV),
-      q(0037) => q(BY),
-      q(0038) => q(CB),
-      q(0039) => q(CM),
-      q(0040) => q(CA),
-      q(0041) => q(CV),
-      q(0042) => q(CJ),
-      q(0043) => q(CT),
-      q(0044) => q(CD),
-      q(0045) => q(CI),
-      q(0046) => q(CH),
-      q(0047) => q(KT),
-      q(0048) => q(CK),
-      q(0049) => q(CO),
-      q(0050) => q(CN),
-      q(0051) => q(CF),
-      q(0053) => q(CW),
-      q(0054) => q(CS),
-      q(0055) => q(IV),
-      q(0056) => q(HR),
-      q(0057) => q(CU),
-      q(0058) => q(UC),
-      q(0059) => q(CY),
-      q(0060) => q(EZ),
-      q(0061) => q(DA),
-      q(0062) => q(DJ),
-      q(0063) => q(DO),
-      q(0064) => q(DR),
-      q(0065) => q(EC),
-      q(0066) => q(EG),
-      q(0067) => q(ES),
-      q(0068) => q(EK),
-      q(0069) => q(ER),
-      q(0070) => q(EN),
-      q(0071) => q(ET),
-      q(0072) => q(FK),
-      q(0073) => q(FO),
-      q(0074) => q(FJ),
-      q(0075) => q(FI),
-      q(0076) => q(FR),
-      q(0077) => q(FG),
-      q(0078) => q(FP),
-      q(0079) => q(FS),
-      q(0080) => q(GB),
-      q(0081) => q(GA),
-      q(0082) => q(GG),
-      q(0083) => q(GM),
-      q(0084) => q(GH),
-      q(0085) => q(GI),
-      q(0086) => q(GR),
-      q(0087) => q(GL),
-      q(0088) => q(GJ),
-      q(0089) => q(GP),
-      q(0090) => q(GQ),
-      q(0091) => q(GT),
-      q(0092) => q(GK),
-      q(0093) => q(GV),
-      q(0094) => q(PU),
-      q(0095) => q(GY),
-      q(0096) => q(HA),
-      q(0098) => q(VT),
-      q(0099) => q(HO),
-      q(0100) => q(HK),
-      q(0101) => q(HU),
-      q(0102) => q(IC),
-      q(0103) => q(IN),
-      q(0104) => q(ID),
-      q(0105) => q(IR),
-      q(0106) => q(IZ),
-      q(0107) => q(EI),
-      q(0108) => q(IM),
-      q(0109) => q(IS),
-      q(0110) => q(IT),
-      q(0111) => q(JM),
-      q(0112) => q(JA),
-      q(0113) => q(JE),
-      q(0114) => q(JO),
-      q(0115) => q(KZ),
-      q(0116) => q(KE),
-      q(0117) => q(KR),
-      q(0120) => q(KU),
-      q(0121) => q(KG),
-      q(0123) => q(LG),
-      q(0124) => q(LE),
-      q(0125) => q(LT),
-      q(0126) => q(LI),
-      q(0127) => q(LY),
-      q(0128) => q(LS),
-      q(0129) => q(LH),
-      q(0130) => q(LU),
-      q(0131) => q(MC),
-      q(0132) => q(MK),
-      q(0133) => q(MA),
-      q(0134) => q(MI),
-      q(0135) => q(MY),
-      q(0136) => q(MV),
-      q(0137) => q(ML),
-      q(0138) => q(MT),
-      q(0139) => q(RM),
-      q(0140) => q(MB),
-      q(0141) => q(MR),
-      q(0142) => q(MP),
-      q(0143) => q(MF),
-      q(0144) => q(MX),
-      q(0145) => q(FM),
-      q(0147) => q(MN),
-      q(0148) => q(MG),
-      q(0149) => q(MJ),
-      q(0150) => q(MH),
-      q(0151) => q(MO),
-      q(0152) => q(MZ),
-      q(0153) => q(BM),
-      q(0154) => q(WA),
-      q(0155) => q(NR),
-      q(0156) => q(NP),
-      q(0157) => q(NL),
-      q(0158) => q(NC),
-      q(0159) => q(NZ),
-      q(0160) => q(NU),
-      q(0161) => q(NG),
-      q(0162) => q(NI),
-      q(0163) => q(NE),
-      q(0164) => q(NF),
-      q(0165) => q(CQ),
-      q(0166) => q(NO),
-      q(0167) => q(MU),
-      q(0168) => q(PK),
-      q(0169) => q(PS),
-      q(0171) => q(PM),
-      q(0172) => q(PP),
-      q(0173) => q(PA),
-      q(0174) => q(PE),
-      q(0175) => q(RP),
-      q(0176) => q(PC),
-      q(0177) => q(PL),
-      q(0178) => q(PO),
-      q(0179) => q(RQ),
-      q(0180) => q(QA),
-      q(0181) => q(RE),
-      q(0182) => q(RO),
-      q(0184) => q(RW),
-      q(0185) => q(TB),
-      q(0187) => q(SC),
-      q(0188) => q(ST),
-      q(0189) => q(RN),
-      q(0190) => q(SB),
-      q(0191) => q(VC),
-      q(0192) => q(WS),
-      q(0193) => q(SM),
-      q(0194) => q(TP),
-      q(0195) => q(SA),
-      q(0196) => q(SG),
-      q(0197) => q(RI),
-      q(0198) => q(SE),
-      q(0199) => q(SL),
-      q(0200) => q(SN),
-      q(0202) => q(LO),
-      q(0203) => q(SI),
-      q(0204) => q(BP),
-      q(0205) => q(SO),
-      q(0206) => q(SF),
-      q(0208) => q(OD),
-      q(0209) => q(SP),
-      q(0210) => q(CE),
-      q(0211) => q(SU),
-      q(0212) => q(NS),
-      q(0214) => q(WZ),
-      q(0215) => q(SW),
-      q(0216) => q(SZ),
-      q(0217) => q(SY),
-      q(0218) => q(TW),
-      q(0219) => q(TI),
-      q(0221) => q(TH),
-      q(0222) => q(TT),
-      q(0223) => q(TO),
-      q(0224) => q(TL),
-      q(0225) => q(TN),
-      q(0226) => q(TD),
-      q(0227) => q(TS),
-      q(0228) => q(TU),
-      q(0229) => q(TX),
-      q(0230) => q(TK),
-      q(0231) => q(TV),
-      q(0232) => q(UG),
-      q(0233) => q(UP),
-      q(0234) => q(AE),
-      q(0235) => q(UK),
-      q(0236) => q(US),
-      q(0238) => q(UY),
-      q(0239) => q(UZ),
-      q(0240) => q(NH),
-      q(0241) => q(VE),
-      q(0242) => q(VM),
-      q(0243) => q(VI),
-      q(0244) => q(VQ),
-      q(0245) => q(WF),
-      q(0246) => q(WI),
-      q(0247) => q(YM),
-      q(0248) => q(ZA),
-      q(0249) => q(ZI),
-      q(0252) => q(AX),
-      q(0253) => q(AT),
-      q(0254) => q(FQ),
-      q(0255) => q(BS),
-      q(0256) => q(IP),
-      q(0257) => q(CG),
-      q(0258) => q(CR),
-      q(0259) => q(DX),
-      q(0260) => q(PJ),
-      q(0261) => q(EU),
-      q(0262) => q(GZ),
-      q(0263) => q(GO),
-      q(0264) => q(HM),
-      q(0265) => q(HQ),
-      q(0266) => q(JN),
-      q(0267) => q(DQ),
-      q(0268) => q(JQ),
-      q(0269) => q(JU),
-      q(0270) => q(KQ),
-      q(0271) => q(KN),
-      q(0272) => q(KS),
-      q(0273) => q(KV),
-      q(0274) => q(LA),
-      q(0275) => q(MQ),
-      q(0276) => q(MD),
-      q(0277) => q(BQ),
-      q(0278) => q(LQ),
-      q(0279) => q(PF),
-      q(0280) => q(RS),
-      q(0281) => q(SH),
-      q(0282) => q(NN),
-      q(0283) => q(SX),
-      q(0284) => q(PG),
-      q(0285) => q(SV),
-      q(0286) => q(TZ),
-      q(0287) => q(TE),
-      q(0288) => q(WQ),
-      q(0289) => q(WE),
+      q(0252) => q(ac),
+      q(0253) => q(an),
+      q(0254) => q(eu),
+      q(0255) => q(su),
       },
    q(numeric) => {
       q(0001) => q(004),
index 2222c86..8c306b4 100644 (file)
@@ -1,8 +1,9 @@
-package Locale::Codes::Country_Retired;
+package #
+Locale::Codes::Country_Retired;
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'deprecate_codes' is run.
-#    Generated on: Mon Jun  3 10:51:27 EDT 2013
+#    Generated on: Tue Sep  3 15:17:36 EDT 2013
 
 =pod
 
@@ -38,7 +39,7 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='3.26';
+$VERSION='3.27';
 
 $Locale::Codes::Retired{'country'}{'alpha-2'}{'code'} = {
    q(an) => q(Netherlands Antilles),
@@ -329,18 +330,6 @@ $Locale::Codes::Retired{'country'}{'dom'}{'code'} = {
    q(ZW) => q(Zimbabwe),
 };
 
-$Locale::Codes::Retired{'country'}{'fips-10'}{'code'} = {
-   q(KV) => q(Kosovo),
-   q(MJ) => q(Montenegro),
-   q(NN) => q(Sint Maarten),
-   q(NT) => q(Netherlands Antilles),
-   q(RI) => q(Serbia),
-   q(RN) => q(Saint Martin),
-   q(TB) => q(Saint Barthelemy),
-   q(UC) => q(Curacao),
-   q(YI) => q(Serbia and Montenegro),
-};
-
 $Locale::Codes::Retired{'country'}{'numeric'}{'code'} = {
    q(010) => q(Antarctica),
    q(074) => q(Bouvet Island),
@@ -450,205 +439,6 @@ $Locale::Codes::Retired{'country'}{'dom'}{'name'} = {
    q(yugoslavia ) => [ q(YU), q(Yugoslavia ) ],
 };
 
-$Locale::Codes::Retired{'country'}{'fips-10'}{'name'} = {
-   q(arab republic of egypt) => [ q(EG), q(Arab Republic of Egypt) ],
-   q(argentine republic) => [ q(AR), q(Argentine Republic) ],
-   q(bailiwick of guernsey) => [ q(GK), q(Bailiwick of Guernsey) ],
-   q(bailiwick of jersey) => [ q(JE), q(Bailiwick of Jersey) ],
-   q(bolivarian republic of venezuela) => [ q(VE), q(Bolivarian Republic of Venezuela) ],
-   q(british virgin islands) => [ q(VI), q(British Virgin Islands) ],
-   q(co-operative republic of guyana) => [ q(GY), q(Co-operative Republic of Guyana) ],
-   q(commonwealth of australia) => [ q(AS), q(Commonwealth of Australia) ],
-   q(commonwealth of dominica) => [ q(DO), q(Commonwealth of Dominica) ],
-   q(commonwealth of puerto rico) => [ q(RQ), q(Commonwealth of Puerto Rico) ],
-   q(commonwealth of the bahamas) => [ q(BF), q(Commonwealth of the Bahamas) ],
-   q(commonwealth of the northern mariana islands) => [ q(CQ), q(Commonwealth of the Northern Mariana Islands) ],
-   q(coral sea islands territory) => [ q(CR), q(Coral Sea Islands Territory) ],
-   q(curacao) => [ q(UC), q(Curacao) ],
-   q(democratic republic of sao tome and principe) => [ q(TP), q(Democratic Republic of Sao Tome and Principe) ],
-   q(democratic socialist republic of sri lanka) => [ q(CE), q(Democratic Socialist Republic of Sri Lanka) ],
-   q(department of guadeloupe) => [ q(GP), q(Department of Guadeloupe) ],
-   q(department of guiana) => [ q(FG), q(Department of Guiana) ],
-   q(department of martinique) => [ q(MB), q(Department of Martinique) ],
-   q(department of reunion) => [ q(RE), q(Department of Reunion) ],
-   q(east timor) => [ q(TT), q(East Timor) ],
-   q(federal democratic republic of ethiopia) => [ q(ET), q(Federal Democratic Republic of Ethiopia) ],
-   q(federal islamic republic of the comoros) => [ q(CN), q(Federal Islamic Republic of the Comoros) ],
-   q(federal republic of germany) => [ q(GM), q(Federal Republic of Germany) ],
-   q(federal republic of nigeria) => [ q(NI), q(Federal Republic of Nigeria) ],
-   q(federated states of micronesia) => [ q(FM), q(Federated States of Micronesia) ],
-   q(federation of saint kitts and nevis) => [ q(SC), q(Federation of Saint Kitts and Nevis) ],
-   q(federative republic of brazil) => [ q(BR), q(Federative Republic of Brazil) ],
-   q(french republic) => [ q(FR), q(French Republic) ],
-   q(gabonese republic) => [ q(GB), q(Gabonese Republic) ],
-   q(grand duchy of luxembourg) => [ q(LU), q(Grand Duchy of Luxembourg) ],
-   q(great socialist people's libyan arab jamahiriya) => [ q(LY), q(Great Socialist People's Libyan Arab Jamahiriya) ],
-   q(hashemite kingdom of jordan) => [ q(JO), q(Hashemite Kingdom of Jordan) ],
-   q(heard island and mcdonald islands) => [ q(HM), q(Heard Island and Mcdonald Islands) ],
-   q(hellenic republic) => [ q(GR), q(Hellenic Republic) ],
-   q(hong kong s.a.r.) => [ q(HK), q(Hong Kong S.A.R.) ],
-   q(hong kong special administrative region) => [ q(HK), q(Hong Kong Special Administrative Region) ],
-   q(independent state of papua new guinea) => [ q(PP), q(Independent State of Papua New Guinea) ],
-   q(independent state of samoa) => [ q(WS), q(Independent State of Samoa) ],
-   q(islamic republic of iran) => [ q(IR), q(Islamic Republic of Iran) ],
-   q(islamic republic of mauritania) => [ q(MR), q(Islamic Republic of Mauritania) ],
-   q(islamic republic of pakistan) => [ q(PK), q(Islamic Republic of Pakistan) ],
-   q(islamic state of afghanistan) => [ q(AF), q(Islamic State of Afghanistan) ],
-   q(italian republic) => [ q(IT), q(Italian Republic) ],
-   q(kingdom of belgium) => [ q(BE), q(Kingdom of Belgium) ],
-   q(kingdom of bhutan) => [ q(BT), q(Kingdom of Bhutan) ],
-   q(kingdom of cambodia) => [ q(CB), q(Kingdom of Cambodia) ],
-   q(kingdom of denmark) => [ q(DA), q(Kingdom of Denmark) ],
-   q(kingdom of morocco) => [ q(MO), q(Kingdom of Morocco) ],
-   q(kingdom of nepal) => [ q(NP), q(Kingdom of Nepal) ],
-   q(kingdom of norway) => [ q(NO), q(Kingdom of Norway) ],
-   q(kingdom of saudi arabia) => [ q(SA), q(Kingdom of Saudi Arabia) ],
-   q(kingdom of spain) => [ q(SP), q(Kingdom of Spain) ],
-   q(kingdom of swaziland) => [ q(WZ), q(Kingdom of Swaziland) ],
-   q(kingdom of sweden) => [ q(SW), q(Kingdom of Sweden) ],
-   q(kingdom of thailand) => [ q(TH), q(Kingdom of Thailand) ],
-   q(kingdom of the netherlands) => [ q(NL), q(Kingdom of the Netherlands) ],
-   q(kingdom of tonga) => [ q(TN), q(Kingdom of Tonga) ],
-   q(kosovo) => [ q(KV), q(Kosovo) ],
-   q(kyrgyz republic) => [ q(KG), q(Kyrgyz Republic) ],
-   q(lebanese republic) => [ q(LE), q(Lebanese Republic) ],
-   q(macau s.a.r) => [ q(MC), q(Macau S.A.R) ],
-   q(macau special administrative region) => [ q(MC), q(Macau Special Administrative Region) ],
-   q(montenegro) => [ q(MJ), q(Montenegro) ],
-   q(negara brunei darussalam) => [ q(BX), q(Negara Brunei Darussalam) ],
-   q(netherlands antilles) => [ q(NT), q(Netherlands Antilles) ],
-   q(oriental republic of uruguay) => [ q(UY), q(Oriental Republic of Uruguay) ],
-   q(people's democratic republic of algeria) => [ q(AG), q(People's Democratic Republic of Algeria) ],
-   q(people's republic of bangladesh) => [ q(BG), q(People's Republic of Bangladesh) ],
-   q(people's republic of china) => [ q(CH), q(People's Republic of China) ],
-   q(pitcairn, henderson, ducie and oeno islands) => [ q(PC), q(Pitcairn, Henderson, Ducie and Oeno Islands) ],
-   q(portuguese republic) => [ q(PO), q(Portuguese Republic) ],
-   q(principality of andorra) => [ q(AN), q(Principality of Andorra) ],
-   q(principality of liechtenstein) => [ q(LS), q(Principality of Liechtenstein) ],
-   q(principality of monaco) => [ q(MN), q(Principality of Monaco) ],
-   q(republic of albania) => [ q(AL), q(Republic of Albania) ],
-   q(republic of angola) => [ q(AO), q(Republic of Angola) ],
-   q(republic of armenia) => [ q(AM), q(Republic of Armenia) ],
-   q(republic of austria) => [ q(AU), q(Republic of Austria) ],
-   q(republic of azerbaijan) => [ q(AJ), q(Republic of Azerbaijan) ],
-   q(republic of belarus) => [ q(BO), q(Republic of Belarus) ],
-   q(republic of benin) => [ q(BN), q(Republic of Benin) ],
-   q(republic of bolivia) => [ q(BL), q(Republic of Bolivia) ],
-   q(republic of botswana) => [ q(BC), q(Republic of Botswana) ],
-   q(republic of burundi) => [ q(BY), q(Republic of Burundi) ],
-   q(republic of cameroon) => [ q(CM), q(Republic of Cameroon) ],
-   q(republic of cape verde) => [ q(CV), q(Republic of Cape Verde) ],
-   q(republic of chad) => [ q(CD), q(Republic of Chad) ],
-   q(republic of chile) => [ q(CI), q(Republic of Chile) ],
-   q(republic of colombia) => [ q(CO), q(Republic of Colombia) ],
-   q(republic of costa rica) => [ q(CS), q(Republic of Costa Rica) ],
-   q(republic of cote d'ivoire) => [ q(IV), q(Republic of Cote D'Ivoire) ],
-   q(republic of croatia) => [ q(HR), q(Republic of Croatia) ],
-   q(republic of cuba) => [ q(CU), q(Republic of Cuba) ],
-   q(republic of cyprus) => [ q(CY), q(Republic of Cyprus) ],
-   q(republic of djibouti) => [ q(DJ), q(Republic of Djibouti) ],
-   q(republic of ecuador) => [ q(EC), q(Republic of Ecuador) ],
-   q(republic of el salvador) => [ q(ES), q(Republic of El Salvador) ],
-   q(republic of equatorial guinea) => [ q(EK), q(Republic of Equatorial Guinea) ],
-   q(republic of estonia) => [ q(EN), q(Republic of Estonia) ],
-   q(republic of finland) => [ q(FI), q(Republic of Finland) ],
-   q(republic of ghana) => [ q(GH), q(Republic of Ghana) ],
-   q(republic of guatemala) => [ q(GT), q(Republic of Guatemala) ],
-   q(republic of guinea) => [ q(GV), q(Republic of Guinea) ],
-   q(republic of guinea-bissau) => [ q(PU), q(Republic of Guinea-Bissau) ],
-   q(republic of haiti) => [ q(HA), q(Republic of Haiti) ],
-   q(republic of honduras) => [ q(HO), q(Republic of Honduras) ],
-   q(republic of hungary) => [ q(HU), q(Republic of Hungary) ],
-   q(republic of iceland) => [ q(IC), q(Republic of Iceland) ],
-   q(republic of india) => [ q(IN), q(Republic of India) ],
-   q(republic of indonesia) => [ q(ID), q(Republic of Indonesia) ],
-   q(republic of iraq) => [ q(IZ), q(Republic of Iraq) ],
-   q(republic of kazakhstan) => [ q(KZ), q(Republic of Kazakhstan) ],
-   q(republic of kenya) => [ q(KE), q(Republic of Kenya) ],
-   q(republic of kiribati) => [ q(KR), q(Republic of Kiribati) ],
-   q(republic of latvia) => [ q(LG), q(Republic of Latvia) ],
-   q(republic of lesotho) => [ q(LT), q(Republic of Lesotho) ],
-   q(republic of liberia) => [ q(LI), q(Republic of Liberia) ],
-   q(republic of lithuania) => [ q(LH), q(Republic of Lithuania) ],
-   q(republic of macedonia) => [ q(MK), q(Republic of Macedonia) ],
-   q(republic of madagascar) => [ q(MA), q(Republic of Madagascar) ],
-   q(republic of malawi) => [ q(MI), q(Republic of Malawi) ],
-   q(republic of maldives) => [ q(MV), q(Republic of Maldives) ],
-   q(republic of mali) => [ q(ML), q(Republic of Mali) ],
-   q(republic of malta) => [ q(MT), q(Republic of Malta) ],
-   q(republic of mauritius) => [ q(MP), q(Republic of Mauritius) ],
-   q(republic of mozambique) => [ q(MZ), q(Republic of Mozambique) ],
-   q(republic of namibia) => [ q(WA), q(Republic of Namibia) ],
-   q(republic of nauru) => [ q(NR), q(Republic of Nauru) ],
-   q(republic of nicaragua) => [ q(NU), q(Republic of Nicaragua) ],
-   q(republic of niger) => [ q(NG), q(Republic of Niger) ],
-   q(republic of palau) => [ q(PS), q(Republic of Palau) ],
-   q(republic of panama) => [ q(PM), q(Republic of Panama) ],
-   q(republic of paraguay) => [ q(PA), q(Republic of Paraguay) ],
-   q(republic of peru) => [ q(PE), q(Republic of Peru) ],
-   q(republic of poland) => [ q(PL), q(Republic of Poland) ],
-   q(republic of san marino) => [ q(SM), q(Republic of San Marino) ],
-   q(republic of senegal) => [ q(SG), q(Republic of Senegal) ],
-   q(republic of seychelles) => [ q(SE), q(Republic of Seychelles) ],
-   q(republic of sierra leone) => [ q(SL), q(Republic of Sierra Leone) ],
-   q(republic of singapore) => [ q(SN), q(Republic of Singapore) ],
-   q(republic of slovenia) => [ q(SI), q(Republic of Slovenia) ],
-   q(republic of south africa) => [ q(SF), q(Republic of South Africa) ],
-   q(republic of suriname) => [ q(NS), q(Republic of Suriname) ],
-   q(republic of tajikistan) => [ q(TI), q(Republic of Tajikistan) ],
-   q(republic of the congo) => [ q(CF), q(Republic of the Congo) ],
-   q(republic of the fiji islands) => [ q(FJ), q(Republic of the Fiji Islands) ],
-   q(republic of the gambia) => [ q(GA), q(Republic of the Gambia) ],
-   q(republic of the marshall islands) => [ q(RM), q(Republic of the Marshall Islands) ],
-   q(republic of the philippines) => [ q(RP), q(Republic of the Philippines) ],
-   q(republic of the sudan) => [ q(SU), q(Republic of the Sudan) ],
-   q(republic of trinidad and tobago) => [ q(TD), q(Republic of Trinidad and Tobago) ],
-   q(republic of tunisia) => [ q(TS), q(Republic of Tunisia) ],
-   q(republic of turkey) => [ q(TU), q(Republic of Turkey) ],
-   q(republic of uzbekistan) => [ q(UZ), q(Republic of Uzbekistan) ],
-   q(republic of vanuatu) => [ q(NH), q(Republic of Vanuatu) ],
-   q(republic of yemen) => [ q(YM), q(Republic of Yemen) ],
-   q(republic of zambia) => [ q(ZA), q(Republic of Zambia) ],
-   q(republic of zimbabwe) => [ q(ZI), q(Republic of Zimbabwe) ],
-   q(rwandese republic) => [ q(RW), q(Rwandese Republic) ],
-   q(saint barthelemy) => [ q(TB), q(Saint Barthelemy) ],
-   q(saint helena) => [ q(SH), q(Saint Helena) ],
-   q(saint martin) => [ q(RN), q(Saint Martin) ],
-   q(serbia) => [ q(RI), q(Serbia) ],
-   q(serbia and montenegro) => [ q(YI), q(Serbia and Montenegro) ],
-   q(sint maarten) => [ q(NN), q(Sint Maarten) ],
-   q(slovak republic) => [ q(LO), q(Slovak Republic) ],
-   q(socialist republic of vietnam) => [ q(VM), q(Socialist Republic of Vietnam) ],
-   q(south georgia and the south sandwich islands) => [ q(SX), q(South Georgia and the South Sandwich Islands) ],
-   q(state of bahrain) => [ q(BA), q(State of Bahrain) ],
-   q(state of eritrea) => [ q(ER), q(State of Eritrea) ],
-   q(state of israel) => [ q(IS), q(State of Israel) ],
-   q(state of kuwait) => [ q(KU), q(State of Kuwait) ],
-   q(state of qatar) => [ q(QA), q(State of Qatar) ],
-   q(state of the vatican city) => [ q(VT), q(State of the Vatican City) ],
-   q(sultanate of oman) => [ q(MU), q(Sultanate of Oman) ],
-   q(swiss confederation) => [ q(SZ), q(Swiss Confederation) ],
-   q(territorial collectivity of mayotte) => [ q(MF), q(Territorial Collectivity of Mayotte) ],
-   q(territorial collectivity of saint pierre and miquelon) => [ q(SB), q(Territorial Collectivity of Saint Pierre and Miquelon) ],
-   q(territory of american samoa) => [ q(AQ), q(Territory of American Samoa) ],
-   q(territory of ashmore and cartier islands) => [ q(AT), q(Territory of Ashmore and Cartier Islands) ],
-   q(territory of christmas island) => [ q(KT), q(Territory of Christmas Island) ],
-   q(territory of cocos (keeling) islands) => [ q(CK), q(Territory of Cocos (Keeling) Islands) ],
-   q(territory of french polynesia) => [ q(FP), q(Territory of French Polynesia) ],
-   q(territory of guam) => [ q(GQ), q(Territory of Guam) ],
-   q(territory of heard island and mcdonald islands) => [ q(HM), q(Territory of Heard Island and McDonald Islands) ],
-   q(territory of new caledonia and dependencies) => [ q(NC), q(Territory of New Caledonia and Dependencies) ],
-   q(territory of norfolk island) => [ q(NF), q(Territory of Norfolk Island) ],
-   q(territory of the french southern and antarctic lands) => [ q(FS), q(Territory of the French Southern and Antarctic Lands) ],
-   q(territory of the wallis and futuna islands) => [ q(WF), q(Territory of the Wallis and Futuna Islands) ],
-   q(togolese republic) => [ q(TO), q(Togolese Republic) ],
-   q(union of burma) => [ q(BM), q(Union of Burma) ],
-   q(united mexican states) => [ q(MX), q(United Mexican States) ],
-   q(virgin islands) => [ q(VQ), q(Virgin Islands) ],
-   q(virgin islands of the united states) => [ q(VQ), q(Virgin Islands of the United States) ],
-   q(wake atoll) => [ q(WQ), q(Wake Atoll) ],
-};
-
 $Locale::Codes::Retired{'country'}{'numeric'}{'name'} = {
    q(antarctica) => [ q(010), q(Antarctica) ],
    q(bolivia) => [ q(068), q(Bolivia) ],
index 1af88fb..f13ae2b 100644 (file)
@@ -22,7 +22,7 @@ use Locale::Codes::Currency_Retired;
 
 our($VERSION,@ISA,@EXPORT,@EXPORT_OK);
 
-$VERSION='3.26';
+$VERSION='3.27';
 @ISA       = qw(Exporter);
 @EXPORT    = qw(code2currency
                 currency2code
index d56db1b..48cf773 100644 (file)
@@ -1,8 +1,9 @@
-package Locale::Codes::Currency_Codes;
+package #
+Locale::Codes::Currency_Codes;
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'get_codes' is run.
-#    Generated on: Mon Jun  3 10:40:23 EDT 2013
+#    Generated on: Tue Sep  3 15:15:35 EDT 2013
 
 =pod
 
@@ -38,7 +39,7 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='3.26';
+$VERSION='3.27';
 
 $Locale::Codes::Data{'currency'}{'id'} = '0180';
 
index 4079ba0..517cc50 100644 (file)
@@ -1,8 +1,9 @@
-package Locale::Codes::Currency_Retired;
+package #
+Locale::Codes::Currency_Retired;
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'deprecate_codes' is run.
-#    Generated on: Mon Jun  3 10:51:27 EDT 2013
+#    Generated on: Tue Sep  3 15:17:36 EDT 2013
 
 =pod
 
@@ -38,7 +39,7 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='3.26';
+$VERSION='3.27';
 
 $Locale::Codes::Retired{'currency'}{'alpha'}{'code'} = {
    q(ADP) => q(Andorran Peseta),
index 0d781a0..2f4644c 100644 (file)
@@ -20,7 +20,7 @@ use Locale::Codes::LangExt_Retired;
 
 our($VERSION,@ISA,@EXPORT,@EXPORT_OK);
 
-$VERSION='3.26';
+$VERSION='3.27';
 @ISA       = qw(Exporter);
 @EXPORT    = qw(code2langext
                 langext2code
index 160147b..d681f51 100644 (file)
@@ -1,8 +1,9 @@
-package Locale::Codes::LangExt_Codes;
+package #
+Locale::Codes::LangExt_Codes;
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'get_codes' is run.
-#    Generated on: Mon Jun  3 10:41:30 EDT 2013
+#    Generated on: Tue Sep  3 15:16:17 EDT 2013
 
 =pod
 
@@ -38,7 +39,7 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='3.26';
+$VERSION='3.27';
 
 $Locale::Codes::Data{'langext'}{'id'} = '0228';
 
index ca4265d..0b480a5 100644 (file)
@@ -1,8 +1,9 @@
-package Locale::Codes::LangExt_Retired;
+package #
+Locale::Codes::LangExt_Retired;
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'deprecate_codes' is run.
-#    Generated on: Mon Jun  3 10:51:27 EDT 2013
+#    Generated on: Tue Sep  3 15:17:36 EDT 2013
 
 =pod
 
@@ -38,7 +39,7 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='3.26';
+$VERSION='3.27';
 
 $Locale::Codes::Retired{'langext'}{'alpha'}{'code'} = {
 };
index 679b33e..a7013b6 100644 (file)
@@ -20,7 +20,7 @@ use Locale::Codes::LangFam_Retired;
 
 our($VERSION,@ISA,@EXPORT,@EXPORT_OK);
 
-$VERSION='3.26';
+$VERSION='3.27';
 @ISA       = qw(Exporter);
 @EXPORT    = qw(code2langfam
                 langfam2code
index f7a9475..54ef9b5 100644 (file)
@@ -1,8 +1,9 @@
-package Locale::Codes::LangFam_Codes;
+package #
+Locale::Codes::LangFam_Codes;
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'get_codes' is run.
-#    Generated on: Mon Jun  3 10:41:37 EDT 2013
+#    Generated on: Tue Sep  3 15:16:31 EDT 2013
 
 =pod
 
@@ -38,7 +39,7 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='3.26';
+$VERSION='3.27';
 
 $Locale::Codes::Data{'langfam'}{'id'} = '0116';
 
index 4e26ad2..7673853 100644 (file)
@@ -37,7 +37,7 @@ use warnings;
 require 5.002;
 
 our($VERSION);
-$VERSION='3.26';
+$VERSION='3.27';
 
 $Locale::Codes::Retired{'langfam'}{'alpha'}{'code'} = {
 };
index be4ec0f..445b2fa 100644 (file)
@@ -20,7 +20,7 @@ use Locale::Codes::LangVar_Retired;
 
 our($VERSION,@ISA,@EXPORT,@EXPORT_OK);
 
-$VERSION='3.26';
+$VERSION='3.27';
 @ISA       = qw(Exporter);
 @EXPORT    = qw(code2langvar
                 langvar2code
index b0c5d47..b6e77da 100644 (file)
@@ -1,8 +1,9 @@
-package Locale::Codes::LangVar_Codes;
+package #
+Locale::Codes::LangVar_Codes;
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'get_codes' is run.
-#    Generated on: Mon Jun  3 10:41:34 EDT 2013
+#    Generated on: Tue Sep  3 15:16:27 EDT 2013
 
 =pod
 
@@ -38,7 +39,7 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='3.26';
+$VERSION='3.27';
 
 $Locale::Codes::Data{'langvar'}{'id'} = '0061';
 
index 9e28dd4..a261340 100644 (file)
@@ -1,8 +1,9 @@
-package Locale::Codes::LangVar_Retired;
+package #
+Locale::Codes::LangVar_Retired;
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'deprecate_codes' is run.
-#    Generated on: Mon Jun  3 10:51:27 EDT 2013
+#    Generated on: Tue Sep  3 15:17:36 EDT 2013
 
 =pod
 
@@ -38,7 +39,7 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='3.26';
+$VERSION='3.27';
 
 $Locale::Codes::Retired{'langvar'}{'alpha'}{'code'} = {
 };
index 6fd1a64..66f1deb 100644 (file)
@@ -22,7 +22,7 @@ use Locale::Codes::Language_Retired;
 
 our($VERSION,@ISA,@EXPORT,@EXPORT_OK);
 
-$VERSION='3.26';
+$VERSION='3.27';
 @ISA       = qw(Exporter);
 @EXPORT    = qw(code2language
                 language2code
index 0e9ceff..1850321 100644 (file)
@@ -1,8 +1,9 @@
-package Locale::Codes::Language_Codes;
+package #
+Locale::Codes::Language_Codes;
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'get_codes' is run.
-#    Generated on: Mon Jun  3 09:46:42 EDT 2013
+#    Generated on: Tue Sep  3 14:26:04 EDT 2013
 
 =pod
 
@@ -38,7 +39,7 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='3.26';
+$VERSION='3.27';
 
 $Locale::Codes::Data{'language'}{'id'} = '7887';
 
index 8e821ae..5793740 100644 (file)
@@ -1,8 +1,9 @@
-package Locale::Codes::Language_Retired;
+package #
+Locale::Codes::Language_Retired;
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'deprecate_codes' is run.
-#    Generated on: Mon Jun  3 10:51:27 EDT 2013
+#    Generated on: Tue Sep  3 15:17:36 EDT 2013
 
 =pod
 
@@ -38,7 +39,7 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='3.26';
+$VERSION='3.27';
 
 $Locale::Codes::Retired{'language'}{'alpha-2'}{'code'} = {
    q(in) => q(Indonesian),
index 9fdcc9c..864d324 100644 (file)
@@ -22,7 +22,7 @@ use Locale::Codes::Script_Retired;
 
 our($VERSION,@ISA,@EXPORT,@EXPORT_OK);
 
-$VERSION='3.26';
+$VERSION='3.27';
 @ISA       = qw(Exporter);
 @EXPORT    = qw(code2script
                 script2code
index 2b5b084..d3fc2ef 100644 (file)
@@ -1,8 +1,9 @@
-package Locale::Codes::Script_Codes;
+package #
+Locale::Codes::Script_Codes;
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'get_codes' is run.
-#    Generated on: Mon Jun  3 10:41:24 EDT 2013
+#    Generated on: Tue Sep  3 15:16:01 EDT 2013
 
 =pod
 
@@ -38,7 +39,7 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='3.26';
+$VERSION='3.27';
 
 $Locale::Codes::Data{'script'}{'id'} = '0161';
 
index b78ef89..4f39635 100644 (file)
@@ -1,8 +1,9 @@
-package Locale::Codes::Script_Retired;
+package #
+Locale::Codes::Script_Retired;
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'deprecate_codes' is run.
-#    Generated on: Mon Jun  3 10:51:27 EDT 2013
+#    Generated on: Tue Sep  3 15:17:36 EDT 2013
 
 =pod
 
@@ -38,7 +39,7 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='3.26';
+$VERSION='3.27';
 
 $Locale::Codes::Retired{'script'}{'alpha'}{'code'} = {
 };
index a39c275..ac114c2 100644 (file)
@@ -10,7 +10,7 @@ use warnings;
 use Exporter;
 
 our $VERSION;
-$VERSION='3.26';
+$VERSION='3.27';
 
 our (@ISA,@EXPORT);
 
index 99c92db..41181bb 100644 (file)
@@ -65,23 +65,6 @@ U.N. Statistics division.
 If a 2-digit code is entered, it is converted to 3 digits by prepending
 a 0.
 
-=item B<fips-10, LOCALE_CODE_FIPS>
-
-The FIPS 10 data are two-letter (uppercase) codes assigned by the
-National Geospatial-Intelligence Agency.
-
-NOTE: The FIPS-10 document is being withdrawn.  It was deprecated in
-2008, and is being updated now only until all the agencies that use it
-have switched to something else.
-
-I will continue to support the FIPS-10 codeset as long as it is
-available, but at the point it is no longer available, support will be
-withdrawn immediately.  If an official end-of-life date is announced,
-I will include a notice here.  Otherwise, support for the codeset will
-be discontinued when the document is withdrawn.
-
-You are encouraged to no longer use the FIPS-10 codeset.
-
 =item B<dom, LOCALE_CODE_DOM>
 
 The IANA is responsible for delegating management of the top level country
@@ -90,6 +73,9 @@ with a few other additions.
 
 =back
 
+NOTE: As of version 3.27, the FIPS code set is no longer supported.  See the
+Locale::Codes::Changes document for details.
+
 =head1 ROUTINES
 
 =over 4
@@ -189,10 +175,6 @@ For some reason, this table is incomplete! Several countries are
 missing from it, and I cannot find them anywhere on the UN site.  I
 get as much of the data from here as I can.
 
-=item B<http://earth-info.nga.mil/gns/html/gazetteers2.html>
-
-The official list of the FIPS 10 codes.
-
 =item B<http://www.iana.org/domains/>
 
 Official source of the top-level domain names.
index a4870e7..36ba0db 100644 (file)
@@ -10,7 +10,7 @@ use warnings;
 use Exporter;
 
 our $VERSION;
-$VERSION='3.26';
+$VERSION='3.27';
 
 our (@ISA,@EXPORT);
 
index 7355ea2..9534f77 100644 (file)
@@ -10,7 +10,7 @@ use warnings;
 use Exporter;
 
 our $VERSION;
-$VERSION='3.26';
+$VERSION='3.27';
 
 our (@ISA,@EXPORT);
 
index b4c64aa..28fe294 100644 (file)
@@ -10,7 +10,7 @@ use warnings;
 use Exporter;
 
 our $VERSION;
-$VERSION='3.26';
+$VERSION='3.27';
 
 our (@ISA,@EXPORT);
 
index 77bf0fa..8099cca 100644 (file)
@@ -21,7 +21,6 @@ use Locale::Codes::Country;
 %type = ( "LOCALE_CODE_ALPHA_2" => LOCALE_CODE_ALPHA_2,
           "LOCALE_CODE_ALPHA_3" => LOCALE_CODE_ALPHA_3,
           "LOCALE_CODE_NUMERIC" => LOCALE_CODE_NUMERIC,
-          "LOCALE_CODE_FIPS"    => LOCALE_CODE_FIPS,
         );
 
 sub test {
index 6f70ff3..03c70b8 100644 (file)
@@ -21,7 +21,6 @@ use Locale::Codes::Country;
 %type = ( "LOCALE_CODE_ALPHA_2" => LOCALE_CODE_ALPHA_2,
           "LOCALE_CODE_ALPHA_3" => LOCALE_CODE_ALPHA_3,
           "LOCALE_CODE_NUMERIC" => LOCALE_CODE_NUMERIC,
-          "LOCALE_CODE_FIPS"    => LOCALE_CODE_FIPS,
           "LOCALE_CODE_DOM"     => LOCALE_CODE_DOM,
         );
 
@@ -194,11 +193,6 @@ LOCALE_CODE_NUMERIC
    716
 
 Zimbabwe
-LOCALE_CODE_FIPS
-   ~
-   ZI
-
-Zimbabwe
 LOCALE_CODE_DOM
    ~
    zw
index 9e0e32d..46896cf 100644 (file)
@@ -21,7 +21,6 @@ use Locale::Country;
 %type = ( "LOCALE_CODE_ALPHA_2" => LOCALE_CODE_ALPHA_2,
           "LOCALE_CODE_ALPHA_3" => LOCALE_CODE_ALPHA_3,
           "LOCALE_CODE_NUMERIC" => LOCALE_CODE_NUMERIC,
-          "LOCALE_CODE_FIPS"    => LOCALE_CODE_FIPS,
         );
 
 sub test {