From c062c511af6f5447808b9126cb4cf1b3d934f8f8 Mon Sep 17 00:00:00 2001
From: =?utf8?q?Beno=C3=AEt=20Pin?= <benoit.pin@gmail.com>
Date: Sun, 7 Nov 2010 03:17:39 +0100
Subject: [PATCH 1/1] Importation initiale.

---
 __init__.py                          |  19 +
 _sources/iso_3166-1_list_en.xml      | 987 +++++++++++++++++++++++++++
 _sources/iso_3166-1_list_fr.xml      | 987 +++++++++++++++++++++++++++
 _sources/make.py                     |  97 +++
 configure.zcml                       |   5 +
 en.py                                | 252 +++++++
 fr.py                                | 252 +++++++
 iso_3166_1.py                        | 248 +++++++
 locales/en/LC_MESSAGES/iso_3166_1.mo | Bin 0 -> 9216 bytes
 locales/en/LC_MESSAGES/iso_3166_1.po | 748 ++++++++++++++++++++
 locales/fr/LC_MESSAGES/iso_3166_1.mo | Bin 0 -> 9424 bytes
 locales/fr/LC_MESSAGES/iso_3166_1.po | 748 ++++++++++++++++++++
 12 files changed, 4343 insertions(+)
 create mode 100755 __init__.py
 create mode 100755 _sources/iso_3166-1_list_en.xml
 create mode 100755 _sources/iso_3166-1_list_fr.xml
 create mode 100755 _sources/make.py
 create mode 100644 configure.zcml
 create mode 100755 en.py
 create mode 100755 fr.py
 create mode 100755 iso_3166_1.py
 create mode 100644 locales/en/LC_MESSAGES/iso_3166_1.mo
 create mode 100644 locales/en/LC_MESSAGES/iso_3166_1.po
 create mode 100644 locales/fr/LC_MESSAGES/iso_3166_1.mo
 create mode 100644 locales/fr/LC_MESSAGES/iso_3166_1.po

diff --git a/__init__.py b/__init__.py
new file mode 100755
index 0000000..fde3c8d
--- /dev/null
+++ b/__init__.py
@@ -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
index 0000000..a428d30
--- /dev/null
+++ b/_sources/iso_3166-1_list_en.xml
@@ -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
index 0000000..110523b
--- /dev/null
+++ b/_sources/iso_3166-1_list_fr.xml
@@ -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
index 0000000..d05c711
--- /dev/null
+++ b/_sources/make.py
@@ -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
index 0000000..6e54612
--- /dev/null
+++ b/configure.zcml
@@ -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
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
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
index 0000000..64e6406
--- /dev/null
+++ b/iso_3166_1.py
@@ -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
index 0000000000000000000000000000000000000000..2a5a7c0bf218b26c9fe7b20aa4b2b1a5c48dcc4c
GIT binary patch
literal 9216
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
U9v;;A?_#jW_v6%e{!}P`2PX21!~g&Q

literal 0
HcmV?d00001

diff --git a/locales/en/LC_MESSAGES/iso_3166_1.po b/locales/en/LC_MESSAGES/iso_3166_1.po
new file mode 100644
index 0000000..288141a
--- /dev/null
+++ b/locales/en/LC_MESSAGES/iso_3166_1.po
@@ -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
index 0000000000000000000000000000000000000000..318310f4f230fc9d5810917ac730110944583fe8
GIT binary patch
literal 9424
zcmZXX3!EHPm4^??${HWALNLk9WGa)$GXq2fF^GDry1Kfi>(Qx4Pr5}hkPw29U=kEi
z@qs`F6!3v>1#tyjU0q#S--@>414Z$Lpdf;RZxK{>VORZ5_emJC_51zjtE#^D*16}N
zbMBqX_k7A7GP)iF<05<gKxB`$$lk9Xz25Ir@G&C$ecJdr;}?xzHh$Ikb>of3n~XOb
z8Gkt5Eyml7w;S&?-fg_c_-o_ujDIxVZ~Tk#zl{$Y|2E>nJ&b!A_cAUpKFPR`abM&9
z#>GZ_r1meIG)@_xW<1DvsPQo4D&sSZ&or(!9%p=>F)%ibu`w~`#==+|*BYO1e4%lj
zalLV)@l@mK#xsoDj4w5wZG46CRmRsE&o}NcUTnO?_(tPfjBhi()A%0amB#lQuQq<r
z_+jHmjUP8&XS8@-_*r}Yg7HhnuNc2({HF2S#_t-xZ~T$*R^v~NKQrEC{H5_%#@`zM
zVEmKu&qmERjiZN*|2LwBo4()wvBt+4A8&l3ac|>Oj0=s6jAO>7#%0D8#siIq7^jU#
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

literal 0
HcmV?d00001

diff --git a/locales/fr/LC_MESSAGES/iso_3166_1.po b/locales/fr/LC_MESSAGES/iso_3166_1.po
new file mode 100644
index 0000000..37b6a25
--- /dev/null
+++ b/locales/fr/LC_MESSAGES/iso_3166_1.po
@@ -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"
+
-- 
2.20.1