Importation initiale.
authorBenoît Pin <benoit.pin@gmail.com>
Sun, 7 Nov 2010 02:17:39 +0000 (03:17 +0100)
committerBenoît Pin <benoit.pin@gmail.com>
Sun, 7 Nov 2010 02:17:39 +0000 (03:17 +0100)
12 files changed:
__init__.py [new file with mode: 0755]
_sources/iso_3166-1_list_en.xml [new file with mode: 0755]
_sources/iso_3166-1_list_fr.xml [new file with mode: 0755]
_sources/make.py [new file with mode: 0755]
configure.zcml [new file with mode: 0644]
en.py [new file with mode: 0755]
fr.py [new file with mode: 0755]
iso_3166_1.py [new file with mode: 0755]
locales/en/LC_MESSAGES/iso_3166_1.mo [new file with mode: 0644]
locales/en/LC_MESSAGES/iso_3166_1.po [new file with mode: 0644]
locales/fr/LC_MESSAGES/iso_3166_1.mo [new file with mode: 0644]
locales/fr/LC_MESSAGES/iso_3166_1.po [new file with mode: 0644]

diff --git a/__init__.py b/__init__.py
new file mode 100755 (executable)
index 0000000..fde3c8d
--- /dev/null
@@ -0,0 +1,19 @@
+# -*- coding: utf-8 -*-
+####################################################
+# Copyright © 2009 Luxia SAS. All rights reserved. #
+#                                                  #
+# Contributors:                                    #
+#  - Benoît Pin <pinbe@luxia.fr>                   #
+####################################################
+""" ISO-3166-1 (country codes) utility module.
+
+
+
+"""
+
+from AccessControl import ModuleSecurityInfo
+import en, fr
+
+security = ModuleSecurityInfo('Products.iso_3166_1')
+security.declarePublic('en')
+security.declarePublic('fr')
diff --git a/_sources/iso_3166-1_list_en.xml b/_sources/iso_3166-1_list_en.xml
new file mode 100755 (executable)
index 0000000..a428d30
--- /dev/null
@@ -0,0 +1,987 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
+<ISO_3166-1_List_en xml:lang="en">
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>AFGHANISTAN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>AF</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ÅLAND ISLANDS</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>AX</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ALBANIA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>AL</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ALGERIA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>DZ</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>AMERICAN SAMOA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>AS</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ANDORRA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>AD</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ANGOLA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>AO</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ANGUILLA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>AI</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ANTARCTICA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>AQ</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ANTIGUA AND BARBUDA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>AG</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ARGENTINA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>AR</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ARMENIA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>AM</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ARUBA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>AW</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>AUSTRALIA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>AU</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>AUSTRIA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>AT</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>AZERBAIJAN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>AZ</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>BAHAMAS</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>BS</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>BAHRAIN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>BH</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>BANGLADESH</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>BD</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>BARBADOS</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>BB</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>BELARUS</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>BY</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>BELGIUM</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>BE</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>BELIZE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>BZ</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>BENIN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>BJ</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>BERMUDA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>BM</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>BHUTAN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>BT</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>BOLIVIA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>BO</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>BOSNIA AND HERZEGOVINA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>BA</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>BOTSWANA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>BW</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>BOUVET ISLAND</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>BV</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>BRAZIL</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>BR</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>BRITISH INDIAN OCEAN TERRITORY</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>IO</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>BRUNEI DARUSSALAM</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>BN</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>BULGARIA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>BG</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>BURKINA FASO</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>BF</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>BURUNDI</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>BI</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>CAMBODIA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>KH</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>CAMEROON</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>CM</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>CANADA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>CA</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>CAPE VERDE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>CV</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>CAYMAN ISLANDS</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>KY</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>CENTRAL AFRICAN REPUBLIC</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>CF</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>CHAD</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>TD</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>CHILE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>CL</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>CHINA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>CN</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>CHRISTMAS ISLAND</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>CX</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>COCOS (KEELING) ISLANDS</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>CC</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>COLOMBIA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>CO</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>COMOROS</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>KM</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>CONGO</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>CG</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>CONGO, THE DEMOCRATIC REPUBLIC OF THE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>CD</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>COOK ISLANDS</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>CK</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>COSTA RICA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>CR</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>CÔTE D'IVOIRE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>CI</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>CROATIA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>HR</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>CUBA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>CU</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>CYPRUS</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>CY</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>CZECH REPUBLIC</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>CZ</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>DENMARK</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>DK</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>DJIBOUTI</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>DJ</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>DOMINICA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>DM</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>DOMINICAN REPUBLIC</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>DO</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ECUADOR</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>EC</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>EGYPT</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>EG</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>EL SALVADOR</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>SV</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>EQUATORIAL GUINEA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>GQ</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ERITREA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>ER</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ESTONIA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>EE</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ETHIOPIA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>ET</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>FALKLAND ISLANDS (MALVINAS)</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>FK</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>FAROE ISLANDS</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>FO</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>FIJI</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>FJ</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>FINLAND</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>FI</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>FRANCE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>FR</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>FRENCH GUIANA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>GF</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>FRENCH POLYNESIA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>PF</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>FRENCH SOUTHERN TERRITORIES</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>TF</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>GABON</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>GA</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>GAMBIA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>GM</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>GEORGIA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>GE</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>GERMANY</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>DE</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>GHANA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>GH</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>GIBRALTAR</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>GI</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>GREECE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>GR</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>GREENLAND</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>GL</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>GRENADA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>GD</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>GUADELOUPE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>GP</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>GUAM</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>GU</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>GUATEMALA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>GT</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+   <ISO_3166-1_Country_name>GUERNSEY</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>GG</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>GUINEA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>GN</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>GUINEA-BISSAU</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>GW</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>GUYANA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>GY</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>HAITI</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>HT</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>HEARD ISLAND AND MCDONALD ISLANDS</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>HM</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>HOLY SEE (VATICAN CITY STATE)</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>VA</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>HONDURAS</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>HN</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>HONG KONG</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>HK</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>HUNGARY</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>HU</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ICELAND</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>IS</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>INDIA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>IN</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>INDONESIA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>ID</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>IRAN, ISLAMIC REPUBLIC OF</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>IR</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>IRAQ</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>IQ</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>IRELAND</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>IE</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+   <ISO_3166-1_Country_name>ISLE OF MAN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>IM</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ISRAEL</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>IL</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ITALY</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>IT</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>JAMAICA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>JM</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>JAPAN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>JP</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+   <ISO_3166-1_Country_name>JERSEY</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>JE</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>JORDAN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>JO</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>KAZAKHSTAN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>KZ</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>KENYA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>KE</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>KIRIBATI</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>KI</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>KP</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>KOREA, REPUBLIC OF</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>KR</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>KUWAIT</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>KW</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>KYRGYZSTAN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>KG</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>LAO PEOPLE'S DEMOCRATIC REPUBLIC</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>LA</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>LATVIA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>LV</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>LEBANON</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>LB</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>LESOTHO</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>LS</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>LIBERIA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>LR</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>LIBYAN ARAB JAMAHIRIYA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>LY</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>LIECHTENSTEIN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>LI</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>LITHUANIA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>LT</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>LUXEMBOURG</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>LU</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MACAO</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MO</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MK</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MADAGASCAR</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MG</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MALAWI</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MW</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MALAYSIA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MY</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MALDIVES</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MV</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MALI</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>ML</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MALTA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MT</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MARSHALL ISLANDS</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MH</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MARTINIQUE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MQ</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MAURITANIA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MR</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MAURITIUS</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MU</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MAYOTTE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>YT</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MEXICO</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MX</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MICRONESIA, FEDERATED STATES OF</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>FM</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MOLDOVA, REPUBLIC OF</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MD</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MONACO</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MC</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MONGOLIA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MN</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+   <ISO_3166-1_Country_name>MONTENEGRO</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>ME</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MONTSERRAT</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MS</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MOROCCO</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MA</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MOZAMBIQUE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MZ</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MYANMAR</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MM</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>NAMIBIA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>NA</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>NAURU</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>NR</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>NEPAL</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>NP</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>NETHERLANDS</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>NL</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>NETHERLANDS ANTILLES</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>AN</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>NEW CALEDONIA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>NC</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>NEW ZEALAND</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>NZ</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>NICARAGUA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>NI</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>NIGER</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>NE</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>NIGERIA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>NG</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>NIUE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>NU</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>NORFOLK ISLAND</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>NF</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>NORTHERN MARIANA ISLANDS</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MP</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>NORWAY</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>NO</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>OMAN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>OM</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>PAKISTAN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>PK</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>PALAU</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>PW</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>PALESTINIAN TERRITORY, OCCUPIED</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>PS</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>PANAMA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>PA</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>PAPUA NEW GUINEA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>PG</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>PARAGUAY</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>PY</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>PERU</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>PE</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>PHILIPPINES</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>PH</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>PITCAIRN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>PN</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>POLAND</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>PL</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>PORTUGAL</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>PT</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>PUERTO RICO</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>PR</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>QATAR</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>QA</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>REUNION</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>RE</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ROMANIA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>RO</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>RUSSIAN FEDERATION</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>RU</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>RWANDA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>RW</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SAINT BARTHÉLEMY</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>BL</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SAINT HELENA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>SH</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SAINT KITTS AND NEVIS</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>KN</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SAINT LUCIA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>LC</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SAINT MARTIN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MF</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SAINT PIERRE AND MIQUELON</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>PM</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SAINT VINCENT AND THE GRENADINES</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>VC</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SAMOA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>WS</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SAN MARINO</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>SM</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SAO TOME AND PRINCIPE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>ST</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SAUDI ARABIA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>SA</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SENEGAL</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>SN</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SERBIA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>RS</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SEYCHELLES</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>SC</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SIERRA LEONE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>SL</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SINGAPORE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>SG</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SLOVAKIA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>SK</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SLOVENIA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>SI</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SOLOMON ISLANDS</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>SB</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SOMALIA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>SO</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SOUTH AFRICA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>ZA</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>GS</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SPAIN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>ES</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SRI LANKA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>LK</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SUDAN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>SD</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SURINAME</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>SR</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SVALBARD AND JAN MAYEN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>SJ</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SWAZILAND</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>SZ</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SWEDEN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>SE</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SWITZERLAND</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>CH</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SYRIAN ARAB REPUBLIC</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>SY</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>TAIWAN, PROVINCE OF CHINA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>TW</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>TAJIKISTAN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>TJ</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>TANZANIA, UNITED REPUBLIC OF</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>TZ</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>THAILAND</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>TH</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>TIMOR-LESTE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>TL</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>TOGO</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>TG</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>TOKELAU</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>TK</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>TONGA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>TO</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>TRINIDAD AND TOBAGO</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>TT</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>TUNISIA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>TN</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>TURKEY</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>TR</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>TURKMENISTAN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>TM</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>TURKS AND CAICOS ISLANDS</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>TC</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>TUVALU</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>TV</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>UGANDA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>UG</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>UKRAINE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>UA</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>UNITED ARAB EMIRATES</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>AE</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>UNITED KINGDOM</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>GB</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>UNITED STATES</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>US</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>UNITED STATES MINOR OUTLYING ISLANDS</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>UM</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>URUGUAY</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>UY</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>UZBEKISTAN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>UZ</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>VANUATU</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>VU</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>VENEZUELA, BOLIVARIAN REPUBLIC OF</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>VE</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>VIET NAM</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>VN</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>VIRGIN ISLANDS, BRITISH</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>VG</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>VIRGIN ISLANDS, U.S.</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>VI</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>WALLIS AND FUTUNA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>WF</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>WESTERN SAHARA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>EH</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>YEMEN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>YE</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ZAMBIA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>ZM</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ZIMBABWE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>ZW</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+</ISO_3166-1_List_en>
diff --git a/_sources/iso_3166-1_list_fr.xml b/_sources/iso_3166-1_list_fr.xml
new file mode 100755 (executable)
index 0000000..110523b
--- /dev/null
@@ -0,0 +1,987 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
+<ISO_3166-1_List_fr xml:lang="fr">
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>AFGHANISTAN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>AF</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>AFRIQUE DU SUD</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>ZA</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ÅLAND, ÎLES</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>AX</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ALBANIE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>AL</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ALGÉRIE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>DZ</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ALLEMAGNE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>DE</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ANDORRE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>AD</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ANGOLA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>AO</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ANGUILLA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>AI</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ANTARCTIQUE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>AQ</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ANTIGUA-ET-BARBUDA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>AG</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ANTILLES NÉERLANDAISES</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>AN</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ARABIE SAOUDITE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>SA</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ARGENTINE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>AR</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ARMÉNIE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>AM</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ARUBA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>AW</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>AUSTRALIE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>AU</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>AUTRICHE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>AT</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>AZERBAÏDJAN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>AZ</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>BAHAMAS</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>BS</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>BAHREÏN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>BH</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>BANGLADESH</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>BD</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>BARBADE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>BB</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>BÉLARUS</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>BY</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>BELGIQUE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>BE</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>BELIZE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>BZ</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>BÉNIN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>BJ</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>BERMUDES</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>BM</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>BHOUTAN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>BT</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>BOLIVIE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>BO</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>BOSNIE-HERZÉGOVINE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>BA</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>BOTSWANA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>BW</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>BOUVET, ÎLE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>BV</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>BRÉSIL</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>BR</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>BRUNÉI DARUSSALAM</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>BN</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>BULGARIE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>BG</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>BURKINA FASO</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>BF</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>BURUNDI</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>BI</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>CAÏMANES, ÎLES</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>KY</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>CAMBODGE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>KH</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>CAMEROUN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>CM</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>CANADA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>CA</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>CAP-VERT</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>CV</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>CENTRAFRICAINE, RÉPUBLIQUE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>CF</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>CHILI</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>CL</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>CHINE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>CN</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>CHRISTMAS, ÎLE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>CX</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>CHYPRE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>CY</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>COCOS (KEELING), ÎLES</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>CC</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>COLOMBIE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>CO</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>COMORES</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>KM</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>CONGO</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>CG</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>CONGO, LA RÉPUBLIQUE DÉMOCRATIQUE DU</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>CD</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>COOK, ÎLES</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>CK</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>CORÉE, RÉPUBLIQUE DE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>KR</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>CORÉE, RÉPUBLIQUE POPULAIRE DÉMOCRATIQUE DE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>KP</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>COSTA RICA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>CR</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>CÔTE D'IVOIRE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>CI</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>CROATIE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>HR</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>CUBA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>CU</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>DANEMARK</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>DK</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>DJIBOUTI</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>DJ</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>DOMINICAINE, RÉPUBLIQUE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>DO</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>DOMINIQUE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>DM</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ÉGYPTE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>EG</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>EL SALVADOR</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>SV</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ÉMIRATS ARABES UNIS</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>AE</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ÉQUATEUR</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>EC</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ÉRYTHRÉE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>ER</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ESPAGNE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>ES</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ESTONIE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>EE</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ÉTATS-UNIS</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>US</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ÉTHIOPIE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>ET</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>FALKLAND, ÎLES (MALVINAS)</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>FK</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>FÉROÉ, ÎLES</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>FO</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>FIDJI</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>FJ</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>FINLANDE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>FI</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>FRANCE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>FR</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>GABON</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>GA</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>GAMBIE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>GM</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>GÉORGIE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>GE</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>GÉORGIE DU SUD ET LES ÎLES SANDWICH DU SUD</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>GS</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>GHANA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>GH</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>GIBRALTAR</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>GI</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>GRÈCE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>GR</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>GRENADE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>GD</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>GROENLAND</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>GL</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>GUADELOUPE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>GP</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>GUAM</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>GU</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>GUATEMALA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>GT</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>GUERNESEY</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>GG</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>GUINÉE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>GN</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>GUINÉE-BISSAU</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>GW</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>GUINÉE ÉQUATORIALE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>GQ</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>GUYANA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>GY</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>GUYANE FRANÇAISE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>GF</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>HAÏTI</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>HT</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>HEARD, ÎLE ET MCDONALD, ÎLES</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>HM</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>HONDURAS</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>HN</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>HONG-KONG</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>HK</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>HONGRIE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>HU</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ÎLE DE MAN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>IM</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ÎLES MINEURES ÉLOIGNÉES DES ÉTATS-UNIS</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>UM</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ÎLES VIERGES BRITANNIQUES</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>VG</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ÎLES VIERGES DES ÉTATS-UNIS</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>VI</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>INDE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>IN</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>INDONÉSIE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>ID</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>IRAN, RÉPUBLIQUE ISLAMIQUE D'</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>IR</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>IRAQ</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>IQ</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>IRLANDE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>IE</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ISLANDE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>IS</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ISRAËL</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>IL</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ITALIE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>IT</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>JAMAÏQUE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>JM</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>JAPON</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>JP</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>JERSEY</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>JE</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>JORDANIE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>JO</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>KAZAKHSTAN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>KZ</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>KENYA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>KE</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>KIRGHIZISTAN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>KG</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>KIRIBATI</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>KI</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>KOWEÏT</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>KW</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>LAO, RÉPUBLIQUE DÉMOCRATIQUE POPULAIRE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>LA</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>LESOTHO</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>LS</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>LETTONIE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>LV</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>LIBAN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>LB</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>LIBÉRIA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>LR</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>LIBYENNE, JAMAHIRIYA ARABE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>LY</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>LIECHTENSTEIN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>LI</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>LITUANIE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>LT</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>LUXEMBOURG</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>LU</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MACAO</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MO</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MACÉDOINE, L'EX-RÉPUBLIQUE YOUGOSLAVE DE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MK</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MADAGASCAR</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MG</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MALAISIE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MY</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MALAWI</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MW</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MALDIVES</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MV</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MALI</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>ML</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MALTE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MT</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MARIANNES DU NORD, ÎLES</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MP</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MAROC</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MA</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MARSHALL, ÎLES</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MH</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MARTINIQUE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MQ</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MAURICE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MU</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MAURITANIE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MR</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MAYOTTE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>YT</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MEXIQUE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MX</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MICRONÉSIE, ÉTATS FÉDÉRÉS DE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>FM</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MOLDOVA, RÉPUBLIQUE DE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MD</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MONACO</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MC</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MONGOLIE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MN</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MONTÉNÉGRO</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>ME</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MONTSERRAT</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MS</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MOZAMBIQUE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MZ</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>MYANMAR</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MM</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>NAMIBIE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>NA</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>NAURU</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>NR</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>NÉPAL</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>NP</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>NICARAGUA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>NI</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>NIGER</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>NE</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>NIGÉRIA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>NG</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>NIUÉ</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>NU</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>NORFOLK, ÎLE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>NF</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>NORVÈGE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>NO</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>NOUVELLE-CALÉDONIE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>NC</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>NOUVELLE-ZÉLANDE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>NZ</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>OCÉAN INDIEN, TERRITOIRE BRITANNIQUE DE L'</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>IO</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>OMAN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>OM</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>OUGANDA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>UG</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>OUZBÉKISTAN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>UZ</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>PAKISTAN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>PK</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>PALAOS</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>PW</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>PALESTINIEN OCCUPÉ, TERRITOIRE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>PS</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>PANAMA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>PA</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>PAPOUASIE-NOUVELLE-GUINÉE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>PG</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>PARAGUAY</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>PY</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>PAYS-BAS</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>NL</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>PÉROU</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>PE</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>PHILIPPINES</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>PH</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>PITCAIRN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>PN</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>POLOGNE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>PL</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>POLYNÉSIE FRANÇAISE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>PF</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>PORTO RICO</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>PR</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>PORTUGAL</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>PT</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>QATAR</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>QA</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>RÉUNION</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>RE</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ROUMANIE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>RO</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ROYAUME-UNI</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>GB</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>RUSSIE, FÉDÉRATION DE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>RU</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>RWANDA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>RW</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SAHARA OCCIDENTAL</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>EH</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+   <ISO_3166-1_Country_name>SAINT-BARTHÉLEMY</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>BL</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SAINTE-HÉLÈNE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>SH</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SAINTE-LUCIE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>LC</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SAINT-KITTS-ET-NEVIS</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>KN</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SAINT-MARIN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>SM</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SAINT-MARTIN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>MF</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SAINT-PIERRE-ET-MIQUELON</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>PM</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SAINT-SIÈGE (ÉTAT DE LA CITÉ DU VATICAN)</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>VA</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SAINT-VINCENT-ET-LES GRENADINES</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>VC</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SALOMON, ÎLES</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>SB</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SAMOA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>WS</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SAMOA AMÉRICAINES</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>AS</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SAO TOMÉ-ET-PRINCIPE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>ST</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SÉNÉGAL</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>SN</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SERBIE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>RS</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SEYCHELLES</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>SC</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SIERRA LEONE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>SL</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SINGAPOUR</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>SG</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SLOVAQUIE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>SK</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SLOVÉNIE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>SI</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SOMALIE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>SO</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SOUDAN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>SD</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SRI LANKA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>LK</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SUÈDE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>SE</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SUISSE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>CH</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SURINAME</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>SR</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SVALBARD ET ÎLE JAN MAYEN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>SJ</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SWAZILAND</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>SZ</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>SYRIENNE, RÉPUBLIQUE ARABE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>SY</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>TADJIKISTAN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>TJ</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>TAÏWAN, PROVINCE DE CHINE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>TW</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>TANZANIE, RÉPUBLIQUE-UNIE DE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>TZ</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>TCHAD</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>TD</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>TCHÈQUE, RÉPUBLIQUE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>CZ</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>TERRES AUSTRALES FRANÇAISES</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>TF</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>THAÏLANDE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>TH</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>TIMOR-LESTE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>TL</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>TOGO</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>TG</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>TOKELAU</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>TK</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>TONGA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>TO</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>TRINITÉ-ET-TOBAGO</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>TT</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>TUNISIE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>TN</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>TURKMÉNISTAN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>TM</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>TURKS ET CAÏQUES, ÎLES</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>TC</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>TURQUIE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>TR</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>TUVALU</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>TV</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>UKRAINE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>UA</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>URUGUAY</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>UY</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>VANUATU</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>VU</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>VENEZUELA, RÉPUBLIQUE BOLIVARIENNE DU</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>VE</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>VIET NAM</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>VN</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>WALLIS ET FUTUNA</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>WF</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>YÉMEN</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>YE</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ZAMBIE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>ZM</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+   <ISO_3166-1_Entry>
+      <ISO_3166-1_Country_name>ZIMBABWE</ISO_3166-1_Country_name>
+      <ISO_3166-1_Alpha-2_code>ZW</ISO_3166-1_Alpha-2_code>
+   </ISO_3166-1_Entry>
+</ISO_3166-1_List_fr>
diff --git a/_sources/make.py b/_sources/make.py
new file mode 100755 (executable)
index 0000000..d05c711
--- /dev/null
@@ -0,0 +1,97 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+####################################################
+# Copyright © 2009 Luxia SAS. All rights reserved. #
+#                                                  #
+# Contributors:                                    #
+#  - Benoît Pin <pinbe@luxia.fr>                   #
+####################################################
+""" generates python, po and mo files from xml sources.
+
+
+
+"""
+
+
+import os
+from xml.dom.minidom import parse
+from os.path import exists, sep
+from os import mkdir
+from subprocess import Popen
+
+POHEADER ="""msgid ""
+msgstr ""
+"Project-Id-Version: ISO-3166_1\\n"
+"MIME-Version: 1.0\\n"
+"Content-Type: text/plain; charset=%(charset)s\\n"
+"Content-Transfer-Encoding: 8bit\\n"
+"Language-Code: %(lang)s\\n"
+"Preferred-Encodings: %(charset)s latin1\\n"
+"Domain: iso_3166_1\\n"
+
+"""
+
+def main():
+       xmlFileNames = [name for name in os.listdir('.') if not name.startswith('.') and name.endswith('.xml')]
+               
+       for name in xmlFileNames:
+               lang = os.path.splitext(name)[0].split('_')[-1]
+               entries = getEntries(name)
+               makePy(lang, entries)
+               makePo(lang, entries)
+               
+               
+       
+
+def getEntries(name):
+       d = parse(name)
+       countries = []
+       for entry in d.documentElement.getElementsByTagName('ISO_3166-1_Entry') :
+               code = entry.getElementsByTagName('ISO_3166-1_Alpha-2_code')[0].firstChild.nodeValue
+               value = entry.getElementsByTagName('ISO_3166-1_Country_name')[0].firstChild.nodeValue
+               countries.append((code, value))
+       
+       return countries
+
+def makePy(lang, entries, encoding='utf-8'):
+       out = open('../%s.py' % lang, 'w')
+       out.write('# -*- coding: %s -*-\n\n' % encoding)
+       out.write('__allow_access_to_unprotected_subobjects__ = 1\n\n')
+       out.write('countries = (\n')
+
+       for e in entries :
+               encodedEntry = tuple(map(lambda s : s.encode(encoding), e))
+               out.write('''   ('%s', "%s"),\n''' % encodedEntry)
+
+       out.write('     )')
+       out.close()
+
+def makePo(lang, entries, encoding='utf-8'):
+       path = ('..', 'locales', lang, 'LC_MESSAGES')
+       poFilepath = ''
+       for p in path :
+               poFilepath = poFilepath + p + sep
+               if not exists(poFilepath) :
+                       mkdir(poFilepath)
+       
+       poFilepath = poFilepath + 'iso_3166_1.po'
+       out = open(poFilepath, 'w')
+       
+       header = POHEADER % {'charset':encoding, 'lang':lang}
+       out.write(header)
+       
+       for e in entries :
+               id, msg = tuple(map(lambda s : s.encode(encoding), e))
+               out.write('msgid "%s"\n' % id)
+               out.write('msgstr "%s"\n\n' % msg)
+       out.close()
+       
+       moFilepath = poFilepath[:-3] + '.mo'
+       MSGFMT = "msgfmt -o %s %s" % (moFilepath, poFilepath)
+       p = Popen(MSGFMT, shell=True)
+       p.wait()        
+       
+               
+
+if __name__ == '__main__' :
+       main()
diff --git a/configure.zcml b/configure.zcml
new file mode 100644 (file)
index 0000000..6e54612
--- /dev/null
@@ -0,0 +1,5 @@
+<configure
+    xmlns="http://namespaces.zope.org/zope"
+    xmlns:i18n="http://namespaces.zope.org/i18n">
+  <i18n:registerTranslations directory="locales"/>
+</configure>
diff --git a/en.py b/en.py
new file mode 100755 (executable)
index 0000000..703d228
--- /dev/null
+++ b/en.py
@@ -0,0 +1,252 @@
+# -*- coding: utf-8 -*-
+
+__allow_access_to_unprotected_subobjects__ = 1
+
+countries = (
+       ('AF', "AFGHANISTAN"),
+       ('AX', "ÅLAND ISLANDS"),
+       ('AL', "ALBANIA"),
+       ('DZ', "ALGERIA"),
+       ('AS', "AMERICAN SAMOA"),
+       ('AD', "ANDORRA"),
+       ('AO', "ANGOLA"),
+       ('AI', "ANGUILLA"),
+       ('AQ', "ANTARCTICA"),
+       ('AG', "ANTIGUA AND BARBUDA"),
+       ('AR', "ARGENTINA"),
+       ('AM', "ARMENIA"),
+       ('AW', "ARUBA"),
+       ('AU', "AUSTRALIA"),
+       ('AT', "AUSTRIA"),
+       ('AZ', "AZERBAIJAN"),
+       ('BS', "BAHAMAS"),
+       ('BH', "BAHRAIN"),
+       ('BD', "BANGLADESH"),
+       ('BB', "BARBADOS"),
+       ('BY', "BELARUS"),
+       ('BE', "BELGIUM"),
+       ('BZ', "BELIZE"),
+       ('BJ', "BENIN"),
+       ('BM', "BERMUDA"),
+       ('BT', "BHUTAN"),
+       ('BO', "BOLIVIA"),
+       ('BA', "BOSNIA AND HERZEGOVINA"),
+       ('BW', "BOTSWANA"),
+       ('BV', "BOUVET ISLAND"),
+       ('BR', "BRAZIL"),
+       ('IO', "BRITISH INDIAN OCEAN TERRITORY"),
+       ('BN', "BRUNEI DARUSSALAM"),
+       ('BG', "BULGARIA"),
+       ('BF', "BURKINA FASO"),
+       ('BI', "BURUNDI"),
+       ('KH', "CAMBODIA"),
+       ('CM', "CAMEROON"),
+       ('CA', "CANADA"),
+       ('CV', "CAPE VERDE"),
+       ('KY', "CAYMAN ISLANDS"),
+       ('CF', "CENTRAL AFRICAN REPUBLIC"),
+       ('TD', "CHAD"),
+       ('CL', "CHILE"),
+       ('CN', "CHINA"),
+       ('CX', "CHRISTMAS ISLAND"),
+       ('CC', "COCOS (KEELING) ISLANDS"),
+       ('CO', "COLOMBIA"),
+       ('KM', "COMOROS"),
+       ('CG', "CONGO"),
+       ('CD', "CONGO, THE DEMOCRATIC REPUBLIC OF THE"),
+       ('CK', "COOK ISLANDS"),
+       ('CR', "COSTA RICA"),
+       ('CI', "CÔTE D'IVOIRE"),
+       ('HR', "CROATIA"),
+       ('CU', "CUBA"),
+       ('CY', "CYPRUS"),
+       ('CZ', "CZECH REPUBLIC"),
+       ('DK', "DENMARK"),
+       ('DJ', "DJIBOUTI"),
+       ('DM', "DOMINICA"),
+       ('DO', "DOMINICAN REPUBLIC"),
+       ('EC', "ECUADOR"),
+       ('EG', "EGYPT"),
+       ('SV', "EL SALVADOR"),
+       ('GQ', "EQUATORIAL GUINEA"),
+       ('ER', "ERITREA"),
+       ('EE', "ESTONIA"),
+       ('ET', "ETHIOPIA"),
+       ('FK', "FALKLAND ISLANDS (MALVINAS)"),
+       ('FO', "FAROE ISLANDS"),
+       ('FJ', "FIJI"),
+       ('FI', "FINLAND"),
+       ('FR', "FRANCE"),
+       ('GF', "FRENCH GUIANA"),
+       ('PF', "FRENCH POLYNESIA"),
+       ('TF', "FRENCH SOUTHERN TERRITORIES"),
+       ('GA', "GABON"),
+       ('GM', "GAMBIA"),
+       ('GE', "GEORGIA"),
+       ('DE', "GERMANY"),
+       ('GH', "GHANA"),
+       ('GI', "GIBRALTAR"),
+       ('GR', "GREECE"),
+       ('GL', "GREENLAND"),
+       ('GD', "GRENADA"),
+       ('GP', "GUADELOUPE"),
+       ('GU', "GUAM"),
+       ('GT', "GUATEMALA"),
+       ('GG', "GUERNSEY"),
+       ('GN', "GUINEA"),
+       ('GW', "GUINEA-BISSAU"),
+       ('GY', "GUYANA"),
+       ('HT', "HAITI"),
+       ('HM', "HEARD ISLAND AND MCDONALD ISLANDS"),
+       ('VA', "HOLY SEE (VATICAN CITY STATE)"),
+       ('HN', "HONDURAS"),
+       ('HK', "HONG KONG"),
+       ('HU', "HUNGARY"),
+       ('IS', "ICELAND"),
+       ('IN', "INDIA"),
+       ('ID', "INDONESIA"),
+       ('IR', "IRAN, ISLAMIC REPUBLIC OF"),
+       ('IQ', "IRAQ"),
+       ('IE', "IRELAND"),
+       ('IM', "ISLE OF MAN"),
+       ('IL', "ISRAEL"),
+       ('IT', "ITALY"),
+       ('JM', "JAMAICA"),
+       ('JP', "JAPAN"),
+       ('JE', "JERSEY"),
+       ('JO', "JORDAN"),
+       ('KZ', "KAZAKHSTAN"),
+       ('KE', "KENYA"),
+       ('KI', "KIRIBATI"),
+       ('KP', "KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF"),
+       ('KR', "KOREA, REPUBLIC OF"),
+       ('KW', "KUWAIT"),
+       ('KG', "KYRGYZSTAN"),
+       ('LA', "LAO PEOPLE'S DEMOCRATIC REPUBLIC"),
+       ('LV', "LATVIA"),
+       ('LB', "LEBANON"),
+       ('LS', "LESOTHO"),
+       ('LR', "LIBERIA"),
+       ('LY', "LIBYAN ARAB JAMAHIRIYA"),
+       ('LI', "LIECHTENSTEIN"),
+       ('LT', "LITHUANIA"),
+       ('LU', "LUXEMBOURG"),
+       ('MO', "MACAO"),
+       ('MK', "MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF"),
+       ('MG', "MADAGASCAR"),
+       ('MW', "MALAWI"),
+       ('MY', "MALAYSIA"),
+       ('MV', "MALDIVES"),
+       ('ML', "MALI"),
+       ('MT', "MALTA"),
+       ('MH', "MARSHALL ISLANDS"),
+       ('MQ', "MARTINIQUE"),
+       ('MR', "MAURITANIA"),
+       ('MU', "MAURITIUS"),
+       ('YT', "MAYOTTE"),
+       ('MX', "MEXICO"),
+       ('FM', "MICRONESIA, FEDERATED STATES OF"),
+       ('MD', "MOLDOVA, REPUBLIC OF"),
+       ('MC', "MONACO"),
+       ('MN', "MONGOLIA"),
+       ('ME', "MONTENEGRO"),
+       ('MS', "MONTSERRAT"),
+       ('MA', "MOROCCO"),
+       ('MZ', "MOZAMBIQUE"),
+       ('MM', "MYANMAR"),
+       ('NA', "NAMIBIA"),
+       ('NR', "NAURU"),
+       ('NP', "NEPAL"),
+       ('NL', "NETHERLANDS"),
+       ('AN', "NETHERLANDS ANTILLES"),
+       ('NC', "NEW CALEDONIA"),
+       ('NZ', "NEW ZEALAND"),
+       ('NI', "NICARAGUA"),
+       ('NE', "NIGER"),
+       ('NG', "NIGERIA"),
+       ('NU', "NIUE"),
+       ('NF', "NORFOLK ISLAND"),
+       ('MP', "NORTHERN MARIANA ISLANDS"),
+       ('NO', "NORWAY"),
+       ('OM', "OMAN"),
+       ('PK', "PAKISTAN"),
+       ('PW', "PALAU"),
+       ('PS', "PALESTINIAN TERRITORY, OCCUPIED"),
+       ('PA', "PANAMA"),
+       ('PG', "PAPUA NEW GUINEA"),
+       ('PY', "PARAGUAY"),
+       ('PE', "PERU"),
+       ('PH', "PHILIPPINES"),
+       ('PN', "PITCAIRN"),
+       ('PL', "POLAND"),
+       ('PT', "PORTUGAL"),
+       ('PR', "PUERTO RICO"),
+       ('QA', "QATAR"),
+       ('RE', "REUNION"),
+       ('RO', "ROMANIA"),
+       ('RU', "RUSSIAN FEDERATION"),
+       ('RW', "RWANDA"),
+       ('BL', "SAINT BARTHÉLEMY"),
+       ('SH', "SAINT HELENA"),
+       ('KN', "SAINT KITTS AND NEVIS"),
+       ('LC', "SAINT LUCIA"),
+       ('MF', "SAINT MARTIN"),
+       ('PM', "SAINT PIERRE AND MIQUELON"),
+       ('VC', "SAINT VINCENT AND THE GRENADINES"),
+       ('WS', "SAMOA"),
+       ('SM', "SAN MARINO"),
+       ('ST', "SAO TOME AND PRINCIPE"),
+       ('SA', "SAUDI ARABIA"),
+       ('SN', "SENEGAL"),
+       ('RS', "SERBIA"),
+       ('SC', "SEYCHELLES"),
+       ('SL', "SIERRA LEONE"),
+       ('SG', "SINGAPORE"),
+       ('SK', "SLOVAKIA"),
+       ('SI', "SLOVENIA"),
+       ('SB', "SOLOMON ISLANDS"),
+       ('SO', "SOMALIA"),
+       ('ZA', "SOUTH AFRICA"),
+       ('GS', "SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS"),
+       ('ES', "SPAIN"),
+       ('LK', "SRI LANKA"),
+       ('SD', "SUDAN"),
+       ('SR', "SURINAME"),
+       ('SJ', "SVALBARD AND JAN MAYEN"),
+       ('SZ', "SWAZILAND"),
+       ('SE', "SWEDEN"),
+       ('CH', "SWITZERLAND"),
+       ('SY', "SYRIAN ARAB REPUBLIC"),
+       ('TW', "TAIWAN, PROVINCE OF CHINA"),
+       ('TJ', "TAJIKISTAN"),
+       ('TZ', "TANZANIA, UNITED REPUBLIC OF"),
+       ('TH', "THAILAND"),
+       ('TL', "TIMOR-LESTE"),
+       ('TG', "TOGO"),
+       ('TK', "TOKELAU"),
+       ('TO', "TONGA"),
+       ('TT', "TRINIDAD AND TOBAGO"),
+       ('TN', "TUNISIA"),
+       ('TR', "TURKEY"),
+       ('TM', "TURKMENISTAN"),
+       ('TC', "TURKS AND CAICOS ISLANDS"),
+       ('TV', "TUVALU"),
+       ('UG', "UGANDA"),
+       ('UA', "UKRAINE"),
+       ('AE', "UNITED ARAB EMIRATES"),
+       ('GB', "UNITED KINGDOM"),
+       ('US', "UNITED STATES"),
+       ('UM', "UNITED STATES MINOR OUTLYING ISLANDS"),
+       ('UY', "URUGUAY"),
+       ('UZ', "UZBEKISTAN"),
+       ('VU', "VANUATU"),
+       ('VE', "VENEZUELA, BOLIVARIAN REPUBLIC OF"),
+       ('VN', "VIET NAM"),
+       ('VG', "VIRGIN ISLANDS, BRITISH"),
+       ('VI', "VIRGIN ISLANDS, U.S."),
+       ('WF', "WALLIS AND FUTUNA"),
+       ('EH', "WESTERN SAHARA"),
+       ('YE', "YEMEN"),
+       ('ZM', "ZAMBIA"),
+       ('ZW', "ZIMBABWE"),
+       )
\ No newline at end of file
diff --git a/fr.py b/fr.py
new file mode 100755 (executable)
index 0000000..b3e972b
--- /dev/null
+++ b/fr.py
@@ -0,0 +1,252 @@
+# -*- coding: utf-8 -*-
+
+__allow_access_to_unprotected_subobjects__ = 1
+
+countries = (
+       ('AF', "AFGHANISTAN"),
+       ('ZA', "AFRIQUE DU SUD"),
+       ('AX', "ÅLAND, ÎLES"),
+       ('AL', "ALBANIE"),
+       ('DZ', "ALGÉRIE"),
+       ('DE', "ALLEMAGNE"),
+       ('AD', "ANDORRE"),
+       ('AO', "ANGOLA"),
+       ('AI', "ANGUILLA"),
+       ('AQ', "ANTARCTIQUE"),
+       ('AG', "ANTIGUA-ET-BARBUDA"),
+       ('AN', "ANTILLES NÉERLANDAISES"),
+       ('SA', "ARABIE SAOUDITE"),
+       ('AR', "ARGENTINE"),
+       ('AM', "ARMÉNIE"),
+       ('AW', "ARUBA"),
+       ('AU', "AUSTRALIE"),
+       ('AT', "AUTRICHE"),
+       ('AZ', "AZERBAÏDJAN"),
+       ('BS', "BAHAMAS"),
+       ('BH', "BAHREÏN"),
+       ('BD', "BANGLADESH"),
+       ('BB', "BARBADE"),
+       ('BY', "BÉLARUS"),
+       ('BE', "BELGIQUE"),
+       ('BZ', "BELIZE"),
+       ('BJ', "BÉNIN"),
+       ('BM', "BERMUDES"),
+       ('BT', "BHOUTAN"),
+       ('BO', "BOLIVIE"),
+       ('BA', "BOSNIE-HERZÉGOVINE"),
+       ('BW', "BOTSWANA"),
+       ('BV', "BOUVET, ÎLE"),
+       ('BR', "BRÉSIL"),
+       ('BN', "BRUNÉI DARUSSALAM"),
+       ('BG', "BULGARIE"),
+       ('BF', "BURKINA FASO"),
+       ('BI', "BURUNDI"),
+       ('KY', "CAÏMANES, ÎLES"),
+       ('KH', "CAMBODGE"),
+       ('CM', "CAMEROUN"),
+       ('CA', "CANADA"),
+       ('CV', "CAP-VERT"),
+       ('CF', "CENTRAFRICAINE, RÉPUBLIQUE"),
+       ('CL', "CHILI"),
+       ('CN', "CHINE"),
+       ('CX', "CHRISTMAS, ÎLE"),
+       ('CY', "CHYPRE"),
+       ('CC', "COCOS (KEELING), ÎLES"),
+       ('CO', "COLOMBIE"),
+       ('KM', "COMORES"),
+       ('CG', "CONGO"),
+       ('CD', "CONGO, LA RÉPUBLIQUE DÉMOCRATIQUE DU"),
+       ('CK', "COOK, ÎLES"),
+       ('KR', "CORÉE, RÉPUBLIQUE DE"),
+       ('KP', "CORÉE, RÉPUBLIQUE POPULAIRE DÉMOCRATIQUE DE"),
+       ('CR', "COSTA RICA"),
+       ('CI', "CÔTE D'IVOIRE"),
+       ('HR', "CROATIE"),
+       ('CU', "CUBA"),
+       ('DK', "DANEMARK"),
+       ('DJ', "DJIBOUTI"),
+       ('DO', "DOMINICAINE, RÉPUBLIQUE"),
+       ('DM', "DOMINIQUE"),
+       ('EG', "ÉGYPTE"),
+       ('SV', "EL SALVADOR"),
+       ('AE', "ÉMIRATS ARABES UNIS"),
+       ('EC', "ÉQUATEUR"),
+       ('ER', "ÉRYTHRÉE"),
+       ('ES', "ESPAGNE"),
+       ('EE', "ESTONIE"),
+       ('US', "ÉTATS-UNIS"),
+       ('ET', "ÉTHIOPIE"),
+       ('FK', "FALKLAND, ÎLES (MALVINAS)"),
+       ('FO', "FÉROÉ, ÎLES"),
+       ('FJ', "FIDJI"),
+       ('FI', "FINLANDE"),
+       ('FR', "FRANCE"),
+       ('GA', "GABON"),
+       ('GM', "GAMBIE"),
+       ('GE', "GÉORGIE"),
+       ('GS', "GÉORGIE DU SUD ET LES ÎLES SANDWICH DU SUD"),
+       ('GH', "GHANA"),
+       ('GI', "GIBRALTAR"),
+       ('GR', "GRÈCE"),
+       ('GD', "GRENADE"),
+       ('GL', "GROENLAND"),
+       ('GP', "GUADELOUPE"),
+       ('GU', "GUAM"),
+       ('GT', "GUATEMALA"),
+       ('GG', "GUERNESEY"),
+       ('GN', "GUINÉE"),
+       ('GW', "GUINÉE-BISSAU"),
+       ('GQ', "GUINÉE ÉQUATORIALE"),
+       ('GY', "GUYANA"),
+       ('GF', "GUYANE FRANÇAISE"),
+       ('HT', "HAÏTI"),
+       ('HM', "HEARD, ÎLE ET MCDONALD, ÎLES"),
+       ('HN', "HONDURAS"),
+       ('HK', "HONG-KONG"),
+       ('HU', "HONGRIE"),
+       ('IM', "ÎLE DE MAN"),
+       ('UM', "ÎLES MINEURES ÉLOIGNÉES DES ÉTATS-UNIS"),
+       ('VG', "ÎLES VIERGES BRITANNIQUES"),
+       ('VI', "ÎLES VIERGES DES ÉTATS-UNIS"),
+       ('IN', "INDE"),
+       ('ID', "INDONÉSIE"),
+       ('IR', "IRAN, RÉPUBLIQUE ISLAMIQUE D'"),
+       ('IQ', "IRAQ"),
+       ('IE', "IRLANDE"),
+       ('IS', "ISLANDE"),
+       ('IL', "ISRAËL"),
+       ('IT', "ITALIE"),
+       ('JM', "JAMAÏQUE"),
+       ('JP', "JAPON"),
+       ('JE', "JERSEY"),
+       ('JO', "JORDANIE"),
+       ('KZ', "KAZAKHSTAN"),
+       ('KE', "KENYA"),
+       ('KG', "KIRGHIZISTAN"),
+       ('KI', "KIRIBATI"),
+       ('KW', "KOWEÏT"),
+       ('LA', "LAO, RÉPUBLIQUE DÉMOCRATIQUE POPULAIRE"),
+       ('LS', "LESOTHO"),
+       ('LV', "LETTONIE"),
+       ('LB', "LIBAN"),
+       ('LR', "LIBÉRIA"),
+       ('LY', "LIBYENNE, JAMAHIRIYA ARABE"),
+       ('LI', "LIECHTENSTEIN"),
+       ('LT', "LITUANIE"),
+       ('LU', "LUXEMBOURG"),
+       ('MO', "MACAO"),
+       ('MK', "MACÉDOINE, L'EX-RÉPUBLIQUE YOUGOSLAVE DE"),
+       ('MG', "MADAGASCAR"),
+       ('MY', "MALAISIE"),
+       ('MW', "MALAWI"),
+       ('MV', "MALDIVES"),
+       ('ML', "MALI"),
+       ('MT', "MALTE"),
+       ('MP', "MARIANNES DU NORD, ÎLES"),
+       ('MA', "MAROC"),
+       ('MH', "MARSHALL, ÎLES"),
+       ('MQ', "MARTINIQUE"),
+       ('MU', "MAURICE"),
+       ('MR', "MAURITANIE"),
+       ('YT', "MAYOTTE"),
+       ('MX', "MEXIQUE"),
+       ('FM', "MICRONÉSIE, ÉTATS FÉDÉRÉS DE"),
+       ('MD', "MOLDOVA, RÉPUBLIQUE DE"),
+       ('MC', "MONACO"),
+       ('MN', "MONGOLIE"),
+       ('ME', "MONTÉNÉGRO"),
+       ('MS', "MONTSERRAT"),
+       ('MZ', "MOZAMBIQUE"),
+       ('MM', "MYANMAR"),
+       ('NA', "NAMIBIE"),
+       ('NR', "NAURU"),
+       ('NP', "NÉPAL"),
+       ('NI', "NICARAGUA"),
+       ('NE', "NIGER"),
+       ('NG', "NIGÉRIA"),
+       ('NU', "NIUÉ"),
+       ('NF', "NORFOLK, ÎLE"),
+       ('NO', "NORVÈGE"),
+       ('NC', "NOUVELLE-CALÉDONIE"),
+       ('NZ', "NOUVELLE-ZÉLANDE"),
+       ('IO', "OCÉAN INDIEN, TERRITOIRE BRITANNIQUE DE L'"),
+       ('OM', "OMAN"),
+       ('UG', "OUGANDA"),
+       ('UZ', "OUZBÉKISTAN"),
+       ('PK', "PAKISTAN"),
+       ('PW', "PALAOS"),
+       ('PS', "PALESTINIEN OCCUPÉ, TERRITOIRE"),
+       ('PA', "PANAMA"),
+       ('PG', "PAPOUASIE-NOUVELLE-GUINÉE"),
+       ('PY', "PARAGUAY"),
+       ('NL', "PAYS-BAS"),
+       ('PE', "PÉROU"),
+       ('PH', "PHILIPPINES"),
+       ('PN', "PITCAIRN"),
+       ('PL', "POLOGNE"),
+       ('PF', "POLYNÉSIE FRANÇAISE"),
+       ('PR', "PORTO RICO"),
+       ('PT', "PORTUGAL"),
+       ('QA', "QATAR"),
+       ('RE', "RÉUNION"),
+       ('RO', "ROUMANIE"),
+       ('GB', "ROYAUME-UNI"),
+       ('RU', "RUSSIE, FÉDÉRATION DE"),
+       ('RW', "RWANDA"),
+       ('EH', "SAHARA OCCIDENTAL"),
+       ('BL', "SAINT-BARTHÉLEMY"),
+       ('SH', "SAINTE-HÉLÈNE"),
+       ('LC', "SAINTE-LUCIE"),
+       ('KN', "SAINT-KITTS-ET-NEVIS"),
+       ('SM', "SAINT-MARIN"),
+       ('MF', "SAINT-MARTIN"),
+       ('PM', "SAINT-PIERRE-ET-MIQUELON"),
+       ('VA', "SAINT-SIÈGE (ÉTAT DE LA CITÉ DU VATICAN)"),
+       ('VC', "SAINT-VINCENT-ET-LES GRENADINES"),
+       ('SB', "SALOMON, ÎLES"),
+       ('WS', "SAMOA"),
+       ('AS', "SAMOA AMÉRICAINES"),
+       ('ST', "SAO TOMÉ-ET-PRINCIPE"),
+       ('SN', "SÉNÉGAL"),
+       ('RS', "SERBIE"),
+       ('SC', "SEYCHELLES"),
+       ('SL', "SIERRA LEONE"),
+       ('SG', "SINGAPOUR"),
+       ('SK', "SLOVAQUIE"),
+       ('SI', "SLOVÉNIE"),
+       ('SO', "SOMALIE"),
+       ('SD', "SOUDAN"),
+       ('LK', "SRI LANKA"),
+       ('SE', "SUÈDE"),
+       ('CH', "SUISSE"),
+       ('SR', "SURINAME"),
+       ('SJ', "SVALBARD ET ÎLE JAN MAYEN"),
+       ('SZ', "SWAZILAND"),
+       ('SY', "SYRIENNE, RÉPUBLIQUE ARABE"),
+       ('TJ', "TADJIKISTAN"),
+       ('TW', "TAÏWAN, PROVINCE DE CHINE"),
+       ('TZ', "TANZANIE, RÉPUBLIQUE-UNIE DE"),
+       ('TD', "TCHAD"),
+       ('CZ', "TCHÈQUE, RÉPUBLIQUE"),
+       ('TF', "TERRES AUSTRALES FRANÇAISES"),
+       ('TH', "THAÏLANDE"),
+       ('TL', "TIMOR-LESTE"),
+       ('TG', "TOGO"),
+       ('TK', "TOKELAU"),
+       ('TO', "TONGA"),
+       ('TT', "TRINITÉ-ET-TOBAGO"),
+       ('TN', "TUNISIE"),
+       ('TM', "TURKMÉNISTAN"),
+       ('TC', "TURKS ET CAÏQUES, ÎLES"),
+       ('TR', "TURQUIE"),
+       ('TV', "TUVALU"),
+       ('UA', "UKRAINE"),
+       ('UY', "URUGUAY"),
+       ('VU', "VANUATU"),
+       ('VE', "VENEZUELA, RÉPUBLIQUE BOLIVARIENNE DU"),
+       ('VN', "VIET NAM"),
+       ('WF', "WALLIS ET FUTUNA"),
+       ('YE', "YÉMEN"),
+       ('ZM', "ZAMBIE"),
+       ('ZW', "ZIMBABWE"),
+       )
\ No newline at end of file
diff --git a/iso_3166_1.py b/iso_3166_1.py
new file mode 100755 (executable)
index 0000000..64e6406
--- /dev/null
@@ -0,0 +1,248 @@
+countries = [
+        'AF'
+       ,'ZA'
+       ,'AX'
+       ,'AL'
+       ,'DZ'
+       ,'DE'
+       ,'AD'
+       ,'AO'
+       ,'AI'
+       ,'AQ'
+       ,'AG'
+       ,'AN'
+       ,'SA'
+       ,'AR'
+       ,'AM'
+       ,'AW'
+       ,'AU'
+       ,'AT'
+       ,'AZ'
+       ,'BS'
+       ,'BH'
+       ,'BD'
+       ,'BB'
+       ,'BY'
+       ,'BE'
+       ,'BZ'
+       ,'BJ'
+       ,'BM'
+       ,'BT'
+       ,'BO'
+       ,'BA'
+       ,'BW'
+       ,'BV'
+       ,'BR'
+       ,'BN'
+       ,'BG'
+       ,'BF'
+       ,'BI'
+       ,'KY'
+       ,'KH'
+       ,'CM'
+       ,'CA'
+       ,'CV'
+       ,'CF'
+       ,'CL'
+       ,'CN'
+       ,'CX'
+       ,'CY'
+       ,'CC'
+       ,'CO'
+       ,'KM'
+       ,'CG'
+       ,'CD'
+       ,'CK'
+       ,'KR'
+       ,'KP'
+       ,'CR'
+       ,'CI'
+       ,'HR'
+       ,'CU'
+       ,'DK'
+       ,'DJ'
+       ,'DO'
+       ,'DM'
+       ,'EG'
+       ,'SV'
+       ,'AE'
+       ,'EC'
+       ,'ER'
+       ,'ES'
+       ,'EE'
+       ,'US'
+       ,'ET'
+       ,'FK'
+       ,'FO'
+       ,'FJ'
+       ,'FI'
+       ,'FR'
+       ,'GA'
+       ,'GM'
+       ,'GE'
+       ,'GS'
+       ,'GH'
+       ,'GI'
+       ,'GR'
+       ,'GD'
+       ,'GL'
+       ,'GP'
+       ,'GU'
+       ,'GT'
+       ,'GG'
+       ,'GN'
+       ,'GW'
+       ,'GQ'
+       ,'GY'
+       ,'GF'
+       ,'HT'
+       ,'HM'
+       ,'HN'
+       ,'HK'
+       ,'HU'
+       ,'IM'
+       ,'UM'
+       ,'VG'
+       ,'VI'
+       ,'IN'
+       ,'ID'
+       ,'IR'
+       ,'IQ'
+       ,'IE'
+       ,'IS'
+       ,'IL'
+       ,'IT'
+       ,'JM'
+       ,'JP'
+       ,'JE'
+       ,'JO'
+       ,'KZ'
+       ,'KE'
+       ,'KG'
+       ,'KI'
+       ,'KW'
+       ,'LA'
+       ,'LS'
+       ,'LV'
+       ,'LB'
+       ,'LR'
+       ,'LY'
+       ,'LI'
+       ,'LT'
+       ,'LU'
+       ,'MO'
+       ,'MK'
+       ,'MG'
+       ,'MY'
+       ,'MW'
+       ,'MV'
+       ,'ML'
+       ,'MT'
+       ,'MP'
+       ,'MA'
+       ,'MH'
+       ,'MQ'
+       ,'MU'
+       ,'MR'
+       ,'YT'
+       ,'MX'
+       ,'FM'
+       ,'MD'
+       ,'MC'
+       ,'MN'
+       ,'ME'
+       ,'MS'
+       ,'MZ'
+       ,'MM'
+       ,'NA'
+       ,'NR'
+       ,'NP'
+       ,'NI'
+       ,'NE'
+       ,'NG'
+       ,'NU'
+       ,'NF'
+       ,'NO'
+       ,'NC'
+       ,'NZ'
+       ,'IO'
+       ,'OM'
+       ,'UG'
+       ,'UZ'
+       ,'PK'
+       ,'PW'
+       ,'PS'
+       ,'PA'
+       ,'PG'
+       ,'PY'
+       ,'NL'
+       ,'PE'
+       ,'PH'
+       ,'PN'
+       ,'PL'
+       ,'PF'
+       ,'PR'
+       ,'PT'
+       ,'QA'
+       ,'RE'
+       ,'RO'
+       ,'GB'
+       ,'RU'
+       ,'RW'
+       ,'EH'
+       ,'BL'
+       ,'SH'
+       ,'LC'
+       ,'KN'
+       ,'SM'
+       ,'MF'
+       ,'PM'
+       ,'VA'
+       ,'VC'
+       ,'SB'
+       ,'WS'
+       ,'AS'
+       ,'ST'
+       ,'SN'
+       ,'RS'
+       ,'SC'
+       ,'SL'
+       ,'SG'
+       ,'SK'
+       ,'SI'
+       ,'SO'
+       ,'SD'
+       ,'LK'
+       ,'SE'
+       ,'CH'
+       ,'SR'
+       ,'SJ'
+       ,'SZ'
+       ,'SY'
+       ,'TJ'
+       ,'TW'
+       ,'TZ'
+       ,'TD'
+       ,'CZ'
+       ,'TF'
+       ,'TH'
+       ,'TL'
+       ,'TG'
+       ,'TK'
+       ,'TO'
+       ,'TT'
+       ,'TN'
+       ,'TM'
+       ,'TC'
+       ,'TR'
+       ,'TV'
+       ,'UA'
+       ,'UY'
+       ,'VU'
+       ,'VE'
+       ,'VN'
+       ,'WF'
+       ,'YE'
+       ,'ZM'
+       ,'ZW'
+       ]
diff --git a/locales/en/LC_MESSAGES/iso_3166_1.mo b/locales/en/LC_MESSAGES/iso_3166_1.mo
new file mode 100644 (file)
index 0000000..2a5a7c0
Binary files /dev/null and b/locales/en/LC_MESSAGES/iso_3166_1.mo differ
diff --git a/locales/en/LC_MESSAGES/iso_3166_1.po b/locales/en/LC_MESSAGES/iso_3166_1.po
new file mode 100644 (file)
index 0000000..288141a
--- /dev/null
@@ -0,0 +1,748 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: ISO-3166_1\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language-Code: en\n"
+"Preferred-Encodings: utf-8 latin1\n"
+"Domain: iso_3166_1\n"
+
+msgid "AF"
+msgstr "AFGHANISTAN"
+
+msgid "AX"
+msgstr "ÅLAND ISLANDS"
+
+msgid "AL"
+msgstr "ALBANIA"
+
+msgid "DZ"
+msgstr "ALGERIA"
+
+msgid "AS"
+msgstr "AMERICAN SAMOA"
+
+msgid "AD"
+msgstr "ANDORRA"
+
+msgid "AO"
+msgstr "ANGOLA"
+
+msgid "AI"
+msgstr "ANGUILLA"
+
+msgid "AQ"
+msgstr "ANTARCTICA"
+
+msgid "AG"
+msgstr "ANTIGUA AND BARBUDA"
+
+msgid "AR"
+msgstr "ARGENTINA"
+
+msgid "AM"
+msgstr "ARMENIA"
+
+msgid "AW"
+msgstr "ARUBA"
+
+msgid "AU"
+msgstr "AUSTRALIA"
+
+msgid "AT"
+msgstr "AUSTRIA"
+
+msgid "AZ"
+msgstr "AZERBAIJAN"
+
+msgid "BS"
+msgstr "BAHAMAS"
+
+msgid "BH"
+msgstr "BAHRAIN"
+
+msgid "BD"
+msgstr "BANGLADESH"
+
+msgid "BB"
+msgstr "BARBADOS"
+
+msgid "BY"
+msgstr "BELARUS"
+
+msgid "BE"
+msgstr "BELGIUM"
+
+msgid "BZ"
+msgstr "BELIZE"
+
+msgid "BJ"
+msgstr "BENIN"
+
+msgid "BM"
+msgstr "BERMUDA"
+
+msgid "BT"
+msgstr "BHUTAN"
+
+msgid "BO"
+msgstr "BOLIVIA"
+
+msgid "BA"
+msgstr "BOSNIA AND HERZEGOVINA"
+
+msgid "BW"
+msgstr "BOTSWANA"
+
+msgid "BV"
+msgstr "BOUVET ISLAND"
+
+msgid "BR"
+msgstr "BRAZIL"
+
+msgid "IO"
+msgstr "BRITISH INDIAN OCEAN TERRITORY"
+
+msgid "BN"
+msgstr "BRUNEI DARUSSALAM"
+
+msgid "BG"
+msgstr "BULGARIA"
+
+msgid "BF"
+msgstr "BURKINA FASO"
+
+msgid "BI"
+msgstr "BURUNDI"
+
+msgid "KH"
+msgstr "CAMBODIA"
+
+msgid "CM"
+msgstr "CAMEROON"
+
+msgid "CA"
+msgstr "CANADA"
+
+msgid "CV"
+msgstr "CAPE VERDE"
+
+msgid "KY"
+msgstr "CAYMAN ISLANDS"
+
+msgid "CF"
+msgstr "CENTRAL AFRICAN REPUBLIC"
+
+msgid "TD"
+msgstr "CHAD"
+
+msgid "CL"
+msgstr "CHILE"
+
+msgid "CN"
+msgstr "CHINA"
+
+msgid "CX"
+msgstr "CHRISTMAS ISLAND"
+
+msgid "CC"
+msgstr "COCOS (KEELING) ISLANDS"
+
+msgid "CO"
+msgstr "COLOMBIA"
+
+msgid "KM"
+msgstr "COMOROS"
+
+msgid "CG"
+msgstr "CONGO"
+
+msgid "CD"
+msgstr "CONGO, THE DEMOCRATIC REPUBLIC OF THE"
+
+msgid "CK"
+msgstr "COOK ISLANDS"
+
+msgid "CR"
+msgstr "COSTA RICA"
+
+msgid "CI"
+msgstr "CÔTE D'IVOIRE"
+
+msgid "HR"
+msgstr "CROATIA"
+
+msgid "CU"
+msgstr "CUBA"
+
+msgid "CY"
+msgstr "CYPRUS"
+
+msgid "CZ"
+msgstr "CZECH REPUBLIC"
+
+msgid "DK"
+msgstr "DENMARK"
+
+msgid "DJ"
+msgstr "DJIBOUTI"
+
+msgid "DM"
+msgstr "DOMINICA"
+
+msgid "DO"
+msgstr "DOMINICAN REPUBLIC"
+
+msgid "EC"
+msgstr "ECUADOR"
+
+msgid "EG"
+msgstr "EGYPT"
+
+msgid "SV"
+msgstr "EL SALVADOR"
+
+msgid "GQ"
+msgstr "EQUATORIAL GUINEA"
+
+msgid "ER"
+msgstr "ERITREA"
+
+msgid "EE"
+msgstr "ESTONIA"
+
+msgid "ET"
+msgstr "ETHIOPIA"
+
+msgid "FK"
+msgstr "FALKLAND ISLANDS (MALVINAS)"
+
+msgid "FO"
+msgstr "FAROE ISLANDS"
+
+msgid "FJ"
+msgstr "FIJI"
+
+msgid "FI"
+msgstr "FINLAND"
+
+msgid "FR"
+msgstr "FRANCE"
+
+msgid "GF"
+msgstr "FRENCH GUIANA"
+
+msgid "PF"
+msgstr "FRENCH POLYNESIA"
+
+msgid "TF"
+msgstr "FRENCH SOUTHERN TERRITORIES"
+
+msgid "GA"
+msgstr "GABON"
+
+msgid "GM"
+msgstr "GAMBIA"
+
+msgid "GE"
+msgstr "GEORGIA"
+
+msgid "DE"
+msgstr "GERMANY"
+
+msgid "GH"
+msgstr "GHANA"
+
+msgid "GI"
+msgstr "GIBRALTAR"
+
+msgid "GR"
+msgstr "GREECE"
+
+msgid "GL"
+msgstr "GREENLAND"
+
+msgid "GD"
+msgstr "GRENADA"
+
+msgid "GP"
+msgstr "GUADELOUPE"
+
+msgid "GU"
+msgstr "GUAM"
+
+msgid "GT"
+msgstr "GUATEMALA"
+
+msgid "GG"
+msgstr "GUERNSEY"
+
+msgid "GN"
+msgstr "GUINEA"
+
+msgid "GW"
+msgstr "GUINEA-BISSAU"
+
+msgid "GY"
+msgstr "GUYANA"
+
+msgid "HT"
+msgstr "HAITI"
+
+msgid "HM"
+msgstr "HEARD ISLAND AND MCDONALD ISLANDS"
+
+msgid "VA"
+msgstr "HOLY SEE (VATICAN CITY STATE)"
+
+msgid "HN"
+msgstr "HONDURAS"
+
+msgid "HK"
+msgstr "HONG KONG"
+
+msgid "HU"
+msgstr "HUNGARY"
+
+msgid "IS"
+msgstr "ICELAND"
+
+msgid "IN"
+msgstr "INDIA"
+
+msgid "ID"
+msgstr "INDONESIA"
+
+msgid "IR"
+msgstr "IRAN, ISLAMIC REPUBLIC OF"
+
+msgid "IQ"
+msgstr "IRAQ"
+
+msgid "IE"
+msgstr "IRELAND"
+
+msgid "IM"
+msgstr "ISLE OF MAN"
+
+msgid "IL"
+msgstr "ISRAEL"
+
+msgid "IT"
+msgstr "ITALY"
+
+msgid "JM"
+msgstr "JAMAICA"
+
+msgid "JP"
+msgstr "JAPAN"
+
+msgid "JE"
+msgstr "JERSEY"
+
+msgid "JO"
+msgstr "JORDAN"
+
+msgid "KZ"
+msgstr "KAZAKHSTAN"
+
+msgid "KE"
+msgstr "KENYA"
+
+msgid "KI"
+msgstr "KIRIBATI"
+
+msgid "KP"
+msgstr "KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF"
+
+msgid "KR"
+msgstr "KOREA, REPUBLIC OF"
+
+msgid "KW"
+msgstr "KUWAIT"
+
+msgid "KG"
+msgstr "KYRGYZSTAN"
+
+msgid "LA"
+msgstr "LAO PEOPLE'S DEMOCRATIC REPUBLIC"
+
+msgid "LV"
+msgstr "LATVIA"
+
+msgid "LB"
+msgstr "LEBANON"
+
+msgid "LS"
+msgstr "LESOTHO"
+
+msgid "LR"
+msgstr "LIBERIA"
+
+msgid "LY"
+msgstr "LIBYAN ARAB JAMAHIRIYA"
+
+msgid "LI"
+msgstr "LIECHTENSTEIN"
+
+msgid "LT"
+msgstr "LITHUANIA"
+
+msgid "LU"
+msgstr "LUXEMBOURG"
+
+msgid "MO"
+msgstr "MACAO"
+
+msgid "MK"
+msgstr "MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF"
+
+msgid "MG"
+msgstr "MADAGASCAR"
+
+msgid "MW"
+msgstr "MALAWI"
+
+msgid "MY"
+msgstr "MALAYSIA"
+
+msgid "MV"
+msgstr "MALDIVES"
+
+msgid "ML"
+msgstr "MALI"
+
+msgid "MT"
+msgstr "MALTA"
+
+msgid "MH"
+msgstr "MARSHALL ISLANDS"
+
+msgid "MQ"
+msgstr "MARTINIQUE"
+
+msgid "MR"
+msgstr "MAURITANIA"
+
+msgid "MU"
+msgstr "MAURITIUS"
+
+msgid "YT"
+msgstr "MAYOTTE"
+
+msgid "MX"
+msgstr "MEXICO"
+
+msgid "FM"
+msgstr "MICRONESIA, FEDERATED STATES OF"
+
+msgid "MD"
+msgstr "MOLDOVA, REPUBLIC OF"
+
+msgid "MC"
+msgstr "MONACO"
+
+msgid "MN"
+msgstr "MONGOLIA"
+
+msgid "ME"
+msgstr "MONTENEGRO"
+
+msgid "MS"
+msgstr "MONTSERRAT"
+
+msgid "MA"
+msgstr "MOROCCO"
+
+msgid "MZ"
+msgstr "MOZAMBIQUE"
+
+msgid "MM"
+msgstr "MYANMAR"
+
+msgid "NA"
+msgstr "NAMIBIA"
+
+msgid "NR"
+msgstr "NAURU"
+
+msgid "NP"
+msgstr "NEPAL"
+
+msgid "NL"
+msgstr "NETHERLANDS"
+
+msgid "AN"
+msgstr "NETHERLANDS ANTILLES"
+
+msgid "NC"
+msgstr "NEW CALEDONIA"
+
+msgid "NZ"
+msgstr "NEW ZEALAND"
+
+msgid "NI"
+msgstr "NICARAGUA"
+
+msgid "NE"
+msgstr "NIGER"
+
+msgid "NG"
+msgstr "NIGERIA"
+
+msgid "NU"
+msgstr "NIUE"
+
+msgid "NF"
+msgstr "NORFOLK ISLAND"
+
+msgid "MP"
+msgstr "NORTHERN MARIANA ISLANDS"
+
+msgid "NO"
+msgstr "NORWAY"
+
+msgid "OM"
+msgstr "OMAN"
+
+msgid "PK"
+msgstr "PAKISTAN"
+
+msgid "PW"
+msgstr "PALAU"
+
+msgid "PS"
+msgstr "PALESTINIAN TERRITORY, OCCUPIED"
+
+msgid "PA"
+msgstr "PANAMA"
+
+msgid "PG"
+msgstr "PAPUA NEW GUINEA"
+
+msgid "PY"
+msgstr "PARAGUAY"
+
+msgid "PE"
+msgstr "PERU"
+
+msgid "PH"
+msgstr "PHILIPPINES"
+
+msgid "PN"
+msgstr "PITCAIRN"
+
+msgid "PL"
+msgstr "POLAND"
+
+msgid "PT"
+msgstr "PORTUGAL"
+
+msgid "PR"
+msgstr "PUERTO RICO"
+
+msgid "QA"
+msgstr "QATAR"
+
+msgid "RE"
+msgstr "REUNION"
+
+msgid "RO"
+msgstr "ROMANIA"
+
+msgid "RU"
+msgstr "RUSSIAN FEDERATION"
+
+msgid "RW"
+msgstr "RWANDA"
+
+msgid "BL"
+msgstr "SAINT BARTHÉLEMY"
+
+msgid "SH"
+msgstr "SAINT HELENA"
+
+msgid "KN"
+msgstr "SAINT KITTS AND NEVIS"
+
+msgid "LC"
+msgstr "SAINT LUCIA"
+
+msgid "MF"
+msgstr "SAINT MARTIN"
+
+msgid "PM"
+msgstr "SAINT PIERRE AND MIQUELON"
+
+msgid "VC"
+msgstr "SAINT VINCENT AND THE GRENADINES"
+
+msgid "WS"
+msgstr "SAMOA"
+
+msgid "SM"
+msgstr "SAN MARINO"
+
+msgid "ST"
+msgstr "SAO TOME AND PRINCIPE"
+
+msgid "SA"
+msgstr "SAUDI ARABIA"
+
+msgid "SN"
+msgstr "SENEGAL"
+
+msgid "RS"
+msgstr "SERBIA"
+
+msgid "SC"
+msgstr "SEYCHELLES"
+
+msgid "SL"
+msgstr "SIERRA LEONE"
+
+msgid "SG"
+msgstr "SINGAPORE"
+
+msgid "SK"
+msgstr "SLOVAKIA"
+
+msgid "SI"
+msgstr "SLOVENIA"
+
+msgid "SB"
+msgstr "SOLOMON ISLANDS"
+
+msgid "SO"
+msgstr "SOMALIA"
+
+msgid "ZA"
+msgstr "SOUTH AFRICA"
+
+msgid "GS"
+msgstr "SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS"
+
+msgid "ES"
+msgstr "SPAIN"
+
+msgid "LK"
+msgstr "SRI LANKA"
+
+msgid "SD"
+msgstr "SUDAN"
+
+msgid "SR"
+msgstr "SURINAME"
+
+msgid "SJ"
+msgstr "SVALBARD AND JAN MAYEN"
+
+msgid "SZ"
+msgstr "SWAZILAND"
+
+msgid "SE"
+msgstr "SWEDEN"
+
+msgid "CH"
+msgstr "SWITZERLAND"
+
+msgid "SY"
+msgstr "SYRIAN ARAB REPUBLIC"
+
+msgid "TW"
+msgstr "TAIWAN, PROVINCE OF CHINA"
+
+msgid "TJ"
+msgstr "TAJIKISTAN"
+
+msgid "TZ"
+msgstr "TANZANIA, UNITED REPUBLIC OF"
+
+msgid "TH"
+msgstr "THAILAND"
+
+msgid "TL"
+msgstr "TIMOR-LESTE"
+
+msgid "TG"
+msgstr "TOGO"
+
+msgid "TK"
+msgstr "TOKELAU"
+
+msgid "TO"
+msgstr "TONGA"
+
+msgid "TT"
+msgstr "TRINIDAD AND TOBAGO"
+
+msgid "TN"
+msgstr "TUNISIA"
+
+msgid "TR"
+msgstr "TURKEY"
+
+msgid "TM"
+msgstr "TURKMENISTAN"
+
+msgid "TC"
+msgstr "TURKS AND CAICOS ISLANDS"
+
+msgid "TV"
+msgstr "TUVALU"
+
+msgid "UG"
+msgstr "UGANDA"
+
+msgid "UA"
+msgstr "UKRAINE"
+
+msgid "AE"
+msgstr "UNITED ARAB EMIRATES"
+
+msgid "GB"
+msgstr "UNITED KINGDOM"
+
+msgid "US"
+msgstr "UNITED STATES"
+
+msgid "UM"
+msgstr "UNITED STATES MINOR OUTLYING ISLANDS"
+
+msgid "UY"
+msgstr "URUGUAY"
+
+msgid "UZ"
+msgstr "UZBEKISTAN"
+
+msgid "VU"
+msgstr "VANUATU"
+
+msgid "VE"
+msgstr "VENEZUELA, BOLIVARIAN REPUBLIC OF"
+
+msgid "VN"
+msgstr "VIET NAM"
+
+msgid "VG"
+msgstr "VIRGIN ISLANDS, BRITISH"
+
+msgid "VI"
+msgstr "VIRGIN ISLANDS, U.S."
+
+msgid "WF"
+msgstr "WALLIS AND FUTUNA"
+
+msgid "EH"
+msgstr "WESTERN SAHARA"
+
+msgid "YE"
+msgstr "YEMEN"
+
+msgid "ZM"
+msgstr "ZAMBIA"
+
+msgid "ZW"
+msgstr "ZIMBABWE"
+
diff --git a/locales/fr/LC_MESSAGES/iso_3166_1.mo b/locales/fr/LC_MESSAGES/iso_3166_1.mo
new file mode 100644 (file)
index 0000000..318310f
Binary files /dev/null and b/locales/fr/LC_MESSAGES/iso_3166_1.mo differ
diff --git a/locales/fr/LC_MESSAGES/iso_3166_1.po b/locales/fr/LC_MESSAGES/iso_3166_1.po
new file mode 100644 (file)
index 0000000..37b6a25
--- /dev/null
@@ -0,0 +1,748 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: ISO-3166_1\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language-Code: fr\n"
+"Preferred-Encodings: utf-8 latin1\n"
+"Domain: iso_3166_1\n"
+
+msgid "AF"
+msgstr "AFGHANISTAN"
+
+msgid "ZA"
+msgstr "AFRIQUE DU SUD"
+
+msgid "AX"
+msgstr "ÅLAND, ÎLES"
+
+msgid "AL"
+msgstr "ALBANIE"
+
+msgid "DZ"
+msgstr "ALGÉRIE"
+
+msgid "DE"
+msgstr "ALLEMAGNE"
+
+msgid "AD"
+msgstr "ANDORRE"
+
+msgid "AO"
+msgstr "ANGOLA"
+
+msgid "AI"
+msgstr "ANGUILLA"
+
+msgid "AQ"
+msgstr "ANTARCTIQUE"
+
+msgid "AG"
+msgstr "ANTIGUA-ET-BARBUDA"
+
+msgid "AN"
+msgstr "ANTILLES NÉERLANDAISES"
+
+msgid "SA"
+msgstr "ARABIE SAOUDITE"
+
+msgid "AR"
+msgstr "ARGENTINE"
+
+msgid "AM"
+msgstr "ARMÉNIE"
+
+msgid "AW"
+msgstr "ARUBA"
+
+msgid "AU"
+msgstr "AUSTRALIE"
+
+msgid "AT"
+msgstr "AUTRICHE"
+
+msgid "AZ"
+msgstr "AZERBAÏDJAN"
+
+msgid "BS"
+msgstr "BAHAMAS"
+
+msgid "BH"
+msgstr "BAHREÏN"
+
+msgid "BD"
+msgstr "BANGLADESH"
+
+msgid "BB"
+msgstr "BARBADE"
+
+msgid "BY"
+msgstr "BÉLARUS"
+
+msgid "BE"
+msgstr "BELGIQUE"
+
+msgid "BZ"
+msgstr "BELIZE"
+
+msgid "BJ"
+msgstr "BÉNIN"
+
+msgid "BM"
+msgstr "BERMUDES"
+
+msgid "BT"
+msgstr "BHOUTAN"
+
+msgid "BO"
+msgstr "BOLIVIE"
+
+msgid "BA"
+msgstr "BOSNIE-HERZÉGOVINE"
+
+msgid "BW"
+msgstr "BOTSWANA"
+
+msgid "BV"
+msgstr "BOUVET, ÎLE"
+
+msgid "BR"
+msgstr "BRÉSIL"
+
+msgid "BN"
+msgstr "BRUNÉI DARUSSALAM"
+
+msgid "BG"
+msgstr "BULGARIE"
+
+msgid "BF"
+msgstr "BURKINA FASO"
+
+msgid "BI"
+msgstr "BURUNDI"
+
+msgid "KY"
+msgstr "CAÏMANES, ÎLES"
+
+msgid "KH"
+msgstr "CAMBODGE"
+
+msgid "CM"
+msgstr "CAMEROUN"
+
+msgid "CA"
+msgstr "CANADA"
+
+msgid "CV"
+msgstr "CAP-VERT"
+
+msgid "CF"
+msgstr "CENTRAFRICAINE, RÉPUBLIQUE"
+
+msgid "CL"
+msgstr "CHILI"
+
+msgid "CN"
+msgstr "CHINE"
+
+msgid "CX"
+msgstr "CHRISTMAS, ÎLE"
+
+msgid "CY"
+msgstr "CHYPRE"
+
+msgid "CC"
+msgstr "COCOS (KEELING), ÎLES"
+
+msgid "CO"
+msgstr "COLOMBIE"
+
+msgid "KM"
+msgstr "COMORES"
+
+msgid "CG"
+msgstr "CONGO"
+
+msgid "CD"
+msgstr "CONGO, LA RÉPUBLIQUE DÉMOCRATIQUE DU"
+
+msgid "CK"
+msgstr "COOK, ÎLES"
+
+msgid "KR"
+msgstr "CORÉE, RÉPUBLIQUE DE"
+
+msgid "KP"
+msgstr "CORÉE, RÉPUBLIQUE POPULAIRE DÉMOCRATIQUE DE"
+
+msgid "CR"
+msgstr "COSTA RICA"
+
+msgid "CI"
+msgstr "CÔTE D'IVOIRE"
+
+msgid "HR"
+msgstr "CROATIE"
+
+msgid "CU"
+msgstr "CUBA"
+
+msgid "DK"
+msgstr "DANEMARK"
+
+msgid "DJ"
+msgstr "DJIBOUTI"
+
+msgid "DO"
+msgstr "DOMINICAINE, RÉPUBLIQUE"
+
+msgid "DM"
+msgstr "DOMINIQUE"
+
+msgid "EG"
+msgstr "ÉGYPTE"
+
+msgid "SV"
+msgstr "EL SALVADOR"
+
+msgid "AE"
+msgstr "ÉMIRATS ARABES UNIS"
+
+msgid "EC"
+msgstr "ÉQUATEUR"
+
+msgid "ER"
+msgstr "ÉRYTHRÉE"
+
+msgid "ES"
+msgstr "ESPAGNE"
+
+msgid "EE"
+msgstr "ESTONIE"
+
+msgid "US"
+msgstr "ÉTATS-UNIS"
+
+msgid "ET"
+msgstr "ÉTHIOPIE"
+
+msgid "FK"
+msgstr "FALKLAND, ÎLES (MALVINAS)"
+
+msgid "FO"
+msgstr "FÉROÉ, ÎLES"
+
+msgid "FJ"
+msgstr "FIDJI"
+
+msgid "FI"
+msgstr "FINLANDE"
+
+msgid "FR"
+msgstr "FRANCE"
+
+msgid "GA"
+msgstr "GABON"
+
+msgid "GM"
+msgstr "GAMBIE"
+
+msgid "GE"
+msgstr "GÉORGIE"
+
+msgid "GS"
+msgstr "GÉORGIE DU SUD ET LES ÎLES SANDWICH DU SUD"
+
+msgid "GH"
+msgstr "GHANA"
+
+msgid "GI"
+msgstr "GIBRALTAR"
+
+msgid "GR"
+msgstr "GRÈCE"
+
+msgid "GD"
+msgstr "GRENADE"
+
+msgid "GL"
+msgstr "GROENLAND"
+
+msgid "GP"
+msgstr "GUADELOUPE"
+
+msgid "GU"
+msgstr "GUAM"
+
+msgid "GT"
+msgstr "GUATEMALA"
+
+msgid "GG"
+msgstr "GUERNESEY"
+
+msgid "GN"
+msgstr "GUINÉE"
+
+msgid "GW"
+msgstr "GUINÉE-BISSAU"
+
+msgid "GQ"
+msgstr "GUINÉE ÉQUATORIALE"
+
+msgid "GY"
+msgstr "GUYANA"
+
+msgid "GF"
+msgstr "GUYANE FRANÇAISE"
+
+msgid "HT"
+msgstr "HAÏTI"
+
+msgid "HM"
+msgstr "HEARD, ÎLE ET MCDONALD, ÎLES"
+
+msgid "HN"
+msgstr "HONDURAS"
+
+msgid "HK"
+msgstr "HONG-KONG"
+
+msgid "HU"
+msgstr "HONGRIE"
+
+msgid "IM"
+msgstr "ÎLE DE MAN"
+
+msgid "UM"
+msgstr "ÎLES MINEURES ÉLOIGNÉES DES ÉTATS-UNIS"
+
+msgid "VG"
+msgstr "ÎLES VIERGES BRITANNIQUES"
+
+msgid "VI"
+msgstr "ÎLES VIERGES DES ÉTATS-UNIS"
+
+msgid "IN"
+msgstr "INDE"
+
+msgid "ID"
+msgstr "INDONÉSIE"
+
+msgid "IR"
+msgstr "IRAN, RÉPUBLIQUE ISLAMIQUE D'"
+
+msgid "IQ"
+msgstr "IRAQ"
+
+msgid "IE"
+msgstr "IRLANDE"
+
+msgid "IS"
+msgstr "ISLANDE"
+
+msgid "IL"
+msgstr "ISRAËL"
+
+msgid "IT"
+msgstr "ITALIE"
+
+msgid "JM"
+msgstr "JAMAÏQUE"
+
+msgid "JP"
+msgstr "JAPON"
+
+msgid "JE"
+msgstr "JERSEY"
+
+msgid "JO"
+msgstr "JORDANIE"
+
+msgid "KZ"
+msgstr "KAZAKHSTAN"
+
+msgid "KE"
+msgstr "KENYA"
+
+msgid "KG"
+msgstr "KIRGHIZISTAN"
+
+msgid "KI"
+msgstr "KIRIBATI"
+
+msgid "KW"
+msgstr "KOWEÏT"
+
+msgid "LA"
+msgstr "LAO, RÉPUBLIQUE DÉMOCRATIQUE POPULAIRE"
+
+msgid "LS"
+msgstr "LESOTHO"
+
+msgid "LV"
+msgstr "LETTONIE"
+
+msgid "LB"
+msgstr "LIBAN"
+
+msgid "LR"
+msgstr "LIBÉRIA"
+
+msgid "LY"
+msgstr "LIBYENNE, JAMAHIRIYA ARABE"
+
+msgid "LI"
+msgstr "LIECHTENSTEIN"
+
+msgid "LT"
+msgstr "LITUANIE"
+
+msgid "LU"
+msgstr "LUXEMBOURG"
+
+msgid "MO"
+msgstr "MACAO"
+
+msgid "MK"
+msgstr "MACÉDOINE, L'EX-RÉPUBLIQUE YOUGOSLAVE DE"
+
+msgid "MG"
+msgstr "MADAGASCAR"
+
+msgid "MY"
+msgstr "MALAISIE"
+
+msgid "MW"
+msgstr "MALAWI"
+
+msgid "MV"
+msgstr "MALDIVES"
+
+msgid "ML"
+msgstr "MALI"
+
+msgid "MT"
+msgstr "MALTE"
+
+msgid "MP"
+msgstr "MARIANNES DU NORD, ÎLES"
+
+msgid "MA"
+msgstr "MAROC"
+
+msgid "MH"
+msgstr "MARSHALL, ÎLES"
+
+msgid "MQ"
+msgstr "MARTINIQUE"
+
+msgid "MU"
+msgstr "MAURICE"
+
+msgid "MR"
+msgstr "MAURITANIE"
+
+msgid "YT"
+msgstr "MAYOTTE"
+
+msgid "MX"
+msgstr "MEXIQUE"
+
+msgid "FM"
+msgstr "MICRONÉSIE, ÉTATS FÉDÉRÉS DE"
+
+msgid "MD"
+msgstr "MOLDOVA, RÉPUBLIQUE DE"
+
+msgid "MC"
+msgstr "MONACO"
+
+msgid "MN"
+msgstr "MONGOLIE"
+
+msgid "ME"
+msgstr "MONTÉNÉGRO"
+
+msgid "MS"
+msgstr "MONTSERRAT"
+
+msgid "MZ"
+msgstr "MOZAMBIQUE"
+
+msgid "MM"
+msgstr "MYANMAR"
+
+msgid "NA"
+msgstr "NAMIBIE"
+
+msgid "NR"
+msgstr "NAURU"
+
+msgid "NP"
+msgstr "NÉPAL"
+
+msgid "NI"
+msgstr "NICARAGUA"
+
+msgid "NE"
+msgstr "NIGER"
+
+msgid "NG"
+msgstr "NIGÉRIA"
+
+msgid "NU"
+msgstr "NIUÉ"
+
+msgid "NF"
+msgstr "NORFOLK, ÎLE"
+
+msgid "NO"
+msgstr "NORVÈGE"
+
+msgid "NC"
+msgstr "NOUVELLE-CALÉDONIE"
+
+msgid "NZ"
+msgstr "NOUVELLE-ZÉLANDE"
+
+msgid "IO"
+msgstr "OCÉAN INDIEN, TERRITOIRE BRITANNIQUE DE L'"
+
+msgid "OM"
+msgstr "OMAN"
+
+msgid "UG"
+msgstr "OUGANDA"
+
+msgid "UZ"
+msgstr "OUZBÉKISTAN"
+
+msgid "PK"
+msgstr "PAKISTAN"
+
+msgid "PW"
+msgstr "PALAOS"
+
+msgid "PS"
+msgstr "PALESTINIEN OCCUPÉ, TERRITOIRE"
+
+msgid "PA"
+msgstr "PANAMA"
+
+msgid "PG"
+msgstr "PAPOUASIE-NOUVELLE-GUINÉE"
+
+msgid "PY"
+msgstr "PARAGUAY"
+
+msgid "NL"
+msgstr "PAYS-BAS"
+
+msgid "PE"
+msgstr "PÉROU"
+
+msgid "PH"
+msgstr "PHILIPPINES"
+
+msgid "PN"
+msgstr "PITCAIRN"
+
+msgid "PL"
+msgstr "POLOGNE"
+
+msgid "PF"
+msgstr "POLYNÉSIE FRANÇAISE"
+
+msgid "PR"
+msgstr "PORTO RICO"
+
+msgid "PT"
+msgstr "PORTUGAL"
+
+msgid "QA"
+msgstr "QATAR"
+
+msgid "RE"
+msgstr "RÉUNION"
+
+msgid "RO"
+msgstr "ROUMANIE"
+
+msgid "GB"
+msgstr "ROYAUME-UNI"
+
+msgid "RU"
+msgstr "RUSSIE, FÉDÉRATION DE"
+
+msgid "RW"
+msgstr "RWANDA"
+
+msgid "EH"
+msgstr "SAHARA OCCIDENTAL"
+
+msgid "BL"
+msgstr "SAINT-BARTHÉLEMY"
+
+msgid "SH"
+msgstr "SAINTE-HÉLÈNE"
+
+msgid "LC"
+msgstr "SAINTE-LUCIE"
+
+msgid "KN"
+msgstr "SAINT-KITTS-ET-NEVIS"
+
+msgid "SM"
+msgstr "SAINT-MARIN"
+
+msgid "MF"
+msgstr "SAINT-MARTIN"
+
+msgid "PM"
+msgstr "SAINT-PIERRE-ET-MIQUELON"
+
+msgid "VA"
+msgstr "SAINT-SIÈGE (ÉTAT DE LA CITÉ DU VATICAN)"
+
+msgid "VC"
+msgstr "SAINT-VINCENT-ET-LES GRENADINES"
+
+msgid "SB"
+msgstr "SALOMON, ÎLES"
+
+msgid "WS"
+msgstr "SAMOA"
+
+msgid "AS"
+msgstr "SAMOA AMÉRICAINES"
+
+msgid "ST"
+msgstr "SAO TOMÉ-ET-PRINCIPE"
+
+msgid "SN"
+msgstr "SÉNÉGAL"
+
+msgid "RS"
+msgstr "SERBIE"
+
+msgid "SC"
+msgstr "SEYCHELLES"
+
+msgid "SL"
+msgstr "SIERRA LEONE"
+
+msgid "SG"
+msgstr "SINGAPOUR"
+
+msgid "SK"
+msgstr "SLOVAQUIE"
+
+msgid "SI"
+msgstr "SLOVÉNIE"
+
+msgid "SO"
+msgstr "SOMALIE"
+
+msgid "SD"
+msgstr "SOUDAN"
+
+msgid "LK"
+msgstr "SRI LANKA"
+
+msgid "SE"
+msgstr "SUÈDE"
+
+msgid "CH"
+msgstr "SUISSE"
+
+msgid "SR"
+msgstr "SURINAME"
+
+msgid "SJ"
+msgstr "SVALBARD ET ÎLE JAN MAYEN"
+
+msgid "SZ"
+msgstr "SWAZILAND"
+
+msgid "SY"
+msgstr "SYRIENNE, RÉPUBLIQUE ARABE"
+
+msgid "TJ"
+msgstr "TADJIKISTAN"
+
+msgid "TW"
+msgstr "TAÏWAN, PROVINCE DE CHINE"
+
+msgid "TZ"
+msgstr "TANZANIE, RÉPUBLIQUE-UNIE DE"
+
+msgid "TD"
+msgstr "TCHAD"
+
+msgid "CZ"
+msgstr "TCHÈQUE, RÉPUBLIQUE"
+
+msgid "TF"
+msgstr "TERRES AUSTRALES FRANÇAISES"
+
+msgid "TH"
+msgstr "THAÏLANDE"
+
+msgid "TL"
+msgstr "TIMOR-LESTE"
+
+msgid "TG"
+msgstr "TOGO"
+
+msgid "TK"
+msgstr "TOKELAU"
+
+msgid "TO"
+msgstr "TONGA"
+
+msgid "TT"
+msgstr "TRINITÉ-ET-TOBAGO"
+
+msgid "TN"
+msgstr "TUNISIE"
+
+msgid "TM"
+msgstr "TURKMÉNISTAN"
+
+msgid "TC"
+msgstr "TURKS ET CAÏQUES, ÎLES"
+
+msgid "TR"
+msgstr "TURQUIE"
+
+msgid "TV"
+msgstr "TUVALU"
+
+msgid "UA"
+msgstr "UKRAINE"
+
+msgid "UY"
+msgstr "URUGUAY"
+
+msgid "VU"
+msgstr "VANUATU"
+
+msgid "VE"
+msgstr "VENEZUELA, RÉPUBLIQUE BOLIVARIENNE DU"
+
+msgid "VN"
+msgstr "VIET NAM"
+
+msgid "WF"
+msgstr "WALLIS ET FUTUNA"
+
+msgid "YE"
+msgstr "YÉMEN"
+
+msgid "ZM"
+msgstr "ZAMBIE"
+
+msgid "ZW"
+msgstr "ZIMBABWE"
+