-- Deploy numerus:available_countries to pg
-- requires: schema_numerus
-- requires: country
-- requires: country_i18n

begin;

-- Downloaded from https://www.ecb.europa.eu/stats/money_credit_banking/anacredit/html/index.en.html
-- Last updated 2022-07-29.
-- Names come from Unicode’s Common Locale Data Repository (CLDR).
insert into numerus.country
(country_code, name, postal_code_regex)
values ('AF', 'Afghanistan', '\d{4}')
     , ('AX', 'Åland Islands', '.{1,255}')
     , ('AL', 'Albania', '\d{4}')
     , ('DZ', 'Algeria', '\d{5}')
     , ('AS', 'American Samoa', '967\d{2}(-\d{4})?')
     , ('AD', 'Andorra', 'AD\d{3}')
     , ('AO', 'Angola', '.{1,255}')
     , ('AI', 'Anguilla', '(AI-2640)')
     , ('AQ', 'Antarctica', '(7151)')
     , ('AG', 'Antigua and Barbuda', '.{1,255}')
     , ('AR', 'Argentina', '([A-Z]\d{4}[A-Z]{3})|([A-Z]\d{4})')
     , ('AM', 'Armenia', '(\d{4})|(\d{6})')
     , ('AW', 'Aruba', '.{1,255}')
     , ('AU', 'Australia', '\d{4}')
     , ('AT', 'Austria', '\d{4}')
     , ('AZ', 'Azerbaijan', '(AZ)(\d{4})|(AZ )(\d{4})')
     , ('BS', 'Bahamas', '.{1,255}')
     , ('BH', 'Bahrain', '\d{3}\d?')
     , ('BD', 'Bangladesh', '\d{4}')
     , ('BB', 'Barbados', 'BB\d{5}')
     , ('BY', 'Belarus', '\d{6}')
     , ('BE', 'Belgium', '\d{4}')
     , ('PW', 'Belau', '(96939|96940)')
     , ('BZ', 'Belize', '.{1,255}')
     , ('BJ', 'Benin', '.{1,255}')
     , ('BM', 'Bermuda', '[A-Z]{2} \d{2}')
     , ('BT', 'Bhutan', '\d{5}')
     , ('BO', 'Bolivia', '.{1,255}')
     , ('BQ', 'Bonaire, Saint Eustatius and Saba', '.{1,255}')
     , ('BA', 'Bosnia and Herzegovina', '\d{5}')
     , ('BW', 'Botswana', '.{1,255}')
     , ('BV', 'Bouvet Island', '.{1,255}')
     , ('BR', 'Brazil', '[0-9]{5}-[0-9]{3}')
     , ('IO', 'British Indian Ocean Territory', '(BB9D 1ZZ)')
     , ('BN', 'Brunei', '[A-Z]{2}\d{4}')
     , ('BG', 'Bulgaria', '\d{4}')
     , ('BF', 'Burkina Faso', '[1-9]\d{4}')
     , ('BI', 'Burundi', '.{1,255}')
     , ('KH', 'Cambodia', '\d{5,6}')
     , ('CM', 'Cameroon', '.{1,255}')
     , ('CA', 'Canada', '[A-Z][0-9][A-Z] [0-9][A-Z][0-9]')
     , ('CV', 'Cape Verde', '\d{4}')
     , ('KY', 'Cayman Islands', '[K][Y][0-9]{1}[-]([0-9]){4}')
     , ('CF', 'Central African Republic', '.{1,255}')
     , ('TD', 'Chad', '.{1,255}')
     , ('CL', 'Chile', '\d{7}')
     , ('CN', 'China', '\d{6}')
     , ('CX', 'Christmas Island', '(6798)')
     , ('CC', 'Cocos (Keeling) Islands', '(6799)')
     , ('CO', 'Colombia', '\d{6}')
     , ('KM', 'Comoros', '.{1,255}')
     , ('CG', 'Congo (Brazzaville)', '.{1,255}')
     , ('CD', 'Congo (Kinshasa)', '.{1,255}')
     , ('CK', 'Cook Islands', '.{1,255}')
     , ('CR', 'Costa Rica', '\d{5}')
     , ('HR', 'Croatia', '[1-5]\d{4}')
     , ('CU', 'Cuba', '(CP)?\d{5}')
     , ('CW', 'Curaçao', '.{1,255}')
     , ('CY', 'Cyprus', '[1-9]\d{3}')
     , ('CZ', 'Czech Republic', '[1-7][0-9]{2} [0-9]{2}|[1-7][0-9]{4}')
     , ('DK', 'Denmark', '\d{4}')
     , ('DJ', 'Djibouti', '.{1,255}')
     , ('DM', 'Dominica', '.{1,255}')
     , ('DO', 'Dominican Republic', '\d{5}')
     , ('EC', 'Ecuador', '\d{6}')
     , ('EG', 'Egypt', '\d{5}')
     , ('SV', 'El Salvador', '\d{4}')
     , ('GQ', 'Equatorial Guinea', '.{1,255}')
     , ('ER', 'Eritrea', '.{1,255}')
     , ('EE', 'Estonia', '\d{5}')
     , ('ET', 'Ethiopia', '\d{4}')
     , ('FK', 'Falkland Islands', '(FIQQ 1ZZ)')
     , ('FO', 'Faroe Islands', '\d{3}')
     , ('FJ', 'Fiji', '.{1,255}')
     , ('FI', 'Finland', '\d{5}')
     , ('FR', 'France', '\d{5}')
     , ('GF', 'French Guiana', '.{1,255}')
     , ('PF', 'French Polynesia', '((987)\d{2})')
     , ('TF', 'French Southern Territories', '.{1,255}')
     , ('GA', 'Gabon', '.{1,255}')
     , ('GM', 'Gambia', '.{1,255}')
     , ('GE', 'Georgia', '\d{4}')
     , ('DE', 'Germany', '\d{5}')
     , ('GH', 'Ghana', '.{1,255}')
     , ('GI', 'Gibraltar', '(GX11 1AA)')
     , ('GR', 'Greece', '(\d{3}) \d{2}|\d{5}')
     , ('GL', 'Greenland', '39\d{2}')
     , ('GD', 'Grenada', '.{1,255}')
     , ('GP', 'Guadeloupe', '.{1,255}')
     , ('GU', 'Guam', '((969)[1-3][0-2])(-\d{4})?')
     , ('GT', 'Guatemala', '\d{5}')
     , ('GG', 'Guernsey', '(GY)([0-9][0-9A-HJKPS-UW]?|[A-HK-Y][0-9][0-9ABEHMNPRV-Y]?) [0-9][ABD-HJLNP-UW-Z]{2}')
     , ('GN', 'Guinea', '\d{3}')
     , ('GW', 'Guinea-Bissau', '\d{4}')
     , ('GY', 'Guyana', '.{1,255}')
     , ('HT', 'Haiti', '(HT)(\d{4})|(HT) (\d{4})')
     , ('HM', 'Heard Island and McDonald Islands', '(7151)')
     , ('HN', 'Honduras', '\d{5}')
     , ('HK', 'Hong Kong', '(999077)')
     , ('HU', 'Hungary', '[1-9]\d{3}')
     , ('IS', 'Iceland', '[1-9]\d{2}')
     , ('IN', 'India', '[1-9]\d{5}')
     , ('ID', 'Indonesia', '[1-9]\d{4}')
     , ('IR', 'Iran', '\d{5}[\-]?\d{5}')
     , ('IQ', 'Iraq', '\d{5}')
     , ('IE', 'Ireland', '.{1,255}')
     , ('IM', 'Isle of Man', '(IM)([0-9][0-9A-HJKPS-UW]?|[A-HK-Y][0-9][0-9ABEHMNPRV-Y]?) [0-9][ABD-HJLNP-UW-Z]{2}')
     , ('IL', 'Israel', '\d{7}')
     , ('IT', 'Italy', '\d{5}')
     , ('CI', 'Ivory Coast', '.{1,255}')
     , ('JM', 'Jamaica', '(JM)[A-Z]{3}\d{2}')
     , ('JP', 'Japan', '(\d{3}-\d{4})')
     , ('JE', 'Jersey', 'JE[0-9]{1}[\s]([\d][A-Z]{2})')
     , ('JO', 'Jordan', '\d{5}')
     , ('KZ', 'Kazakhstan', '([A-Z]\d{2}[A-Z]\d[A-Z]\d)|(\d{6})')
     , ('KE', 'Kenya', '\d{5}')
     , ('KI', 'Kiribati', 'KI\d{4}')
     , ('KW', 'Kuwait', '\d{5}')
     , ('KG', 'Kyrgyzstan', '\d{6}')
     , ('LA', 'Laos', '\d{5}')
     , ('LV', 'Latvia', '((LV)[\-])?(\d{4})')
     , ('LB', 'Lebanon', '\d{4}( \d{4})?')
     , ('LS', 'Lesotho', '\d{3}')
     , ('LR', 'Liberia', '\d{4}')
     , ('LY', 'Libya', '.{1,255}')
     , ('LI', 'Liechtenstein', '\d{4}')
     , ('LT', 'Lithuania', '((LT)[\-])?(\d{5})')
     , ('LU', 'Luxembourg', '((L)[\-])?(\d{4})')
     , ('MO', 'Macao', '.{1,255}')
     , ('MK', 'North Macedonia', '\d{4}')
     , ('MG', 'Madagascar', '\d{3}')
     , ('MW', 'Malawi', '\d{6}')
     , ('MY', 'Malaysia', '\d{5}')
     , ('MV', 'Maldives', '\d{5}')
     , ('ML', 'Mali', '.{1,255}')
     , ('MT', 'Malta', '[A-Z]{3} [0-9]{4}|[A-Z]{2}[0-9]{2}|[A-Z]{2} [0-9]{2}|[A-Z]{3}[0-9]{4}|[A-Z]{3}[0-9]{2}|[A-Z]{3} [0-9]{2}')
     , ('MH', 'Marshall Islands', '((969)[6-7][0-9])(-\d{4})?')
     , ('MQ', 'Martinique', '.{1,255}')
     , ('MR', 'Mauritania', '.{1,255}')
     , ('MU', 'Mauritius', '([0-9A-R]\d{4})')
     , ('YT', 'Mayotte', '.{1,255}')
     , ('MX', 'Mexico', '\d{5}')
     , ('FM', 'Micronesia', '9694\d{1}(-\d{4})?')
     , ('MD', 'Moldova', '(MD[\-]?)?(\d{4})')
     , ('MC', 'Monaco', '.{1,255}')
     , ('MN', 'Mongolia', '\d{5}')
     , ('ME', 'Montenegro', '\d{5}')
     , ('MS', 'Montserrat', 'MSR\d{4}')
     , ('MA', 'Morocco', '[1-9]\d{4}')
     , ('MZ', 'Mozambique', '\d{4}')
     , ('MM', 'Myanmar', '\d{5}')
     , ('NA', 'Namibia', '\d{5}')
     , ('NR', 'Nauru', '(NRU68)')
     , ('NP', 'Nepal', '\d{5}')
     , ('NL', 'Netherlands', '[1-9]\d{3} [A-Z]{2}|[1-9]\d{3}[A-Z]{2}')
     , ('NC', 'New Caledonia', '988\d{2}')
     , ('NZ', 'New Zealand', '\d{4}')
     , ('NI', 'Nicaragua', '\d{5}')
     , ('NE', 'Niger', '\d{4}')
     , ('NG', 'Nigeria', '[1-9]\d{5}')
     , ('NU', 'Niue', '(9974)')
     , ('NF', 'Norfolk Island', '(2899)')
     , ('MP', 'Northern Mariana Islands', '9695\d{1}(-\d{4})?')
     , ('KP', 'North Korea', '.{1,255}')
     , ('NO', 'Norway', '\d{4}')
     , ('OM', 'Oman', '\d{3}')
     , ('PK', 'Pakistan', '[1-9]\d{4}')
     , ('PS', 'Palestinian Territory', '(P[1-9]\d{6})|(\d{3}-\d{3})')
     , ('PA', 'Panama', '\d{4}')
     , ('PG', 'Papua New Guinea', '\d{3}')
     , ('PY', 'Paraguay', '\d{4}')
     , ('PE', 'Peru', '\d{5}')
     , ('PH', 'Philippines', '\d{4}')
     , ('PN', 'Pitcairn', '(PCR9 1ZZ)')
     , ('PL', 'Poland', '[0-9]{2}[-]([0-9]){3}')
     , ('PT', 'Portugal', '[1-9]\d{3}((-)\d{3})')
     , ('PR', 'Puerto Rico', '.{1,255}')
     , ('QA', 'Qatar', '.{1,255}')
     , ('RE', 'Reunion', '.{1,255}')
     , ('RO', 'Romania', '\d{6}')
     , ('RU', 'Russia', '\d{6}')
     , ('RW', 'Rwanda', '.{1,255}')
     , ('BL', 'Saint Barthélemy', '.{1,255}')
     , ('SH', 'Saint Helena', '(ASCN 1ZZ|TDCU 1ZZ|STHL 1ZZ)')
     , ('KN', 'Saint Kitts and Nevis', 'KN\d{4}(\-\d{4})?')
     , ('LC', 'Saint Lucia', 'LC\d{2}  \d{3}')
     , ('MF', 'Saint Martin (French part)', '.{1,255}')
     , ('SX', 'Saint Martin (Dutch part)', '.{1,255}')
     , ('PM', 'Saint Pierre and Miquelon', '.{1,255}')
     , ('VC', 'Saint Vincent and the Grenadines', '(VC)(\d{4})')
     , ('SM', 'San Marino', '(4789\d)')
     , ('ST', 'São Tomé and Príncipe', '.{1,255}')
     , ('SA', 'Saudi Arabia', '[1-8]\d{4}([\-]\d{4})?')
     , ('SN', 'Senegal', '[1-8]\d{4}')
     , ('RS', 'Serbia', '\d{5,6}')
     , ('SC', 'Seychelles', '.{1,255}')
     , ('SL', 'Sierra Leone', '.{1,255}')
     , ('SG', 'Singapore', '\d{6}')
     , ('SK', 'Slovakia', '(\d{3} \d{2})|\d{5}')
     , ('SI', 'Slovenia', '[1-9]\d{3}')
     , ('SB', 'Solomon Islands', '.{1,255}')
     , ('SO', 'Somalia', '.{1,255}')
     , ('ZA', 'South Africa', '\d{4}')
     , ('GS', 'South Georgia/Sandwich Islands', '(SIQQ 1ZZ)')
     , ('KR', 'South Korea', '\d{5}')
     , ('SS', 'South Sudan', '\d{5}')
     , ('ES', 'Spain', '\d{5}')
     , ('LK', 'Sri Lanka', '\d{5}')
     , ('SD', 'Sudan', '\d{5}')
     , ('SR', 'Suriname', '.{1,255}')
     , ('SJ', 'Svalbard and Jan Mayen', '.{1,255}')
     , ('SZ', 'Eswatini', '([A-Z]\d{3})')
     , ('SE', 'Sweden', '[1-9]\d{2} \d{2}')
     , ('CH', 'Switzerland', '[1-9]\d{3}')
     , ('SY', 'Syria', '.{1,255}')
     , ('TW', 'Taiwan', '(\d{3}\-\d{3})|(\d{3}[-]\d{2})|(\d{6})|(\d{3})')
     , ('TJ', 'Tajikistan', '7\d{5}')
     , ('TZ', 'Tanzania', '\d{5}')
     , ('TH', 'Thailand', '\d{5}')
     , ('TL', 'Timor-Leste', '.{1,255}')
     , ('TG', 'Togo', '.{1,255}')
     , ('TK', 'Tokelau', '.{1,255}')
     , ('TO', 'Tonga', '.{1,255}')
     , ('TT', 'Trinidad and Tobago', '\d{6}')
     , ('TN', 'Tunisia', '\d{4}')
     , ('TR', 'Turkey', '\d{5}')
     , ('TM', 'Turkmenistan', '7\d{5}')
     , ('TC', 'Turks and Caicos Islands', '(TKCA 1ZZ)')
     , ('TV', 'Tuvalu', '.{1,255}')
     , ('UG', 'Uganda', '.{1,255}')
     , ('UA', 'Ukraine', '\d{5}')
     , ('AE', 'United Arab Emirates', '.{1,255}')
     , ('GB', 'United Kingdom (UK)', '([G][I][R] 0[A]{2})|((([A-Z][0-9]{1,2})|(([A-Z][A-HJ-Y][0-9]{1,2})|(([A-Z][0-9][A-Z])|([A-Z][A-HJ-Y][0-9]?[A-Z])))) [0-9][A-Z]{2})')
     , ('US', 'United States (US)', '\d{5}(-\d{4})?')
     , ('UM', 'United States (US) Minor Outlying Islands', '.{1,255}')
     , ('UY', 'Uruguay', '[1-9]\d{4}')
     , ('UZ', 'Uzbekistan', '\d{6}')
     , ('VU', 'Vanuatu', '.{1,255}')
     , ('VA', 'Vatican', '(00120)')
     , ('VE', 'Venezuela', '[1-8]\d{3}')
     , ('VN', 'Vietnam', '\d{6}')
     , ('VG', 'Virgin Islands (British)', '(VG11)[0-6][0]')
     , ('VI', 'Virgin Islands (US)', '008\d{2}(-\d{4})?')
     , ('WF', 'Wallis and Futuna', '(986)\d{2}')
     , ('EH', 'Western Sahara', '.{1,255}')
     , ('WS', 'Samoa', 'WS[1-2]\d{3}')
     , ('YE', 'Yemen', '.{1,255}')
     , ('ZM', 'Zambia', '\d{5}')
     , ('ZW', 'Zimbabwe', '.{1,255}')
;

-- Translation from WooCommerce
insert into numerus.country_i18n
(country_code, lang_tag, name)
values ('AD', 'ca', 'Andorra')
     , ('AD', 'es', 'Andorra')
     , ('AE', 'ca', 'Emirats Àrabs Units')
     , ('AE', 'es', 'Emiratos Árabes Unidos')
     , ('AF', 'ca', 'Afganistan')
     , ('AF', 'es', 'Afganistán')
     , ('AG', 'ca', 'Antigua i Barbuda')
     , ('AG', 'es', 'Antigua y Barbuda')
     , ('AI', 'ca', 'Anguilla')
     , ('AI', 'es', 'Anguilla')
     , ('AL', 'ca', 'Albània')
     , ('AL', 'es', 'Albania')
     , ('AM', 'ca', 'Armènia')
     , ('AM', 'es', 'Armenia')
     , ('AO', 'ca', 'Angola')
     , ('AO', 'es', 'Angola')
     , ('AQ', 'ca', 'Antàrtida')
     , ('AQ', 'es', 'Antártida')
     , ('AR', 'ca', 'Argentina')
     , ('AR', 'es', 'Argentina')
     , ('AS', 'ca', 'Samoa Nord-americana')
     , ('AS', 'es', 'Samoa Americana')
     , ('AT', 'ca', 'Àustria')
     , ('AT', 'es', 'Austria')
     , ('AU', 'ca', 'Austràlia')
     , ('AU', 'es', 'Australia')
     , ('AW', 'ca', 'Aruba')
     , ('AW', 'es', 'Aruba')
     , ('AX', 'ca', 'Illes Åland')
     , ('AX', 'es', 'Islas Åland')
     , ('AZ', 'ca', 'Azerbaidjan')
     , ('AZ', 'es', 'Azerbaijan')
     , ('BA', 'ca', 'Bòsnia i Hercegovina')
     , ('BA', 'es', 'Bosnia y Herzegovina')
     , ('BB', 'ca', 'Barbados')
     , ('BB', 'es', 'Barbados')
     , ('BD', 'ca', 'Bangladesh')
     , ('BD', 'es', 'Bangladesh')
     , ('BE', 'ca', 'Bèlgica')
     , ('BE', 'es', 'Bélgica')
     , ('BF', 'ca', 'Burkina Fasso')
     , ('BF', 'es', 'Burkina Faso')
     , ('BG', 'ca', 'Bulgària')
     , ('BG', 'es', 'Bulgaria')
     , ('BH', 'ca', 'Bahrain')
     , ('BH', 'es', 'Bahrain')
     , ('BI', 'ca', 'Burundi')
     , ('BI', 'es', 'Burundi')
     , ('BJ', 'ca', 'Benín')
     , ('BJ', 'es', 'Benin')
     , ('BL', 'ca', 'Saint-Barthélemy')
     , ('BL', 'es', 'San Bartolomé')
     , ('BM', 'ca', 'Bermuda')
     , ('BM', 'es', 'Bermuda')
     , ('BN', 'ca', 'Brunei')
     , ('BN', 'es', 'Brunéi')
     , ('BO', 'ca', 'Bolívia')
     , ('BO', 'es', 'Bolivia')
     , ('BQ', 'ca', 'Bonaire, Saint Eustatius and Saba')
     , ('BQ', 'es', 'Bonaire, San Eustaquio y Saba')
     , ('BR', 'ca', 'Brasil')
     , ('BR', 'es', 'Brasil')
     , ('BS', 'ca', 'Bahames')
     , ('BS', 'es', 'Bahamas')
     , ('BT', 'ca', 'Bhutan')
     , ('BT', 'es', 'Bhutan')
     , ('BV', 'ca', 'Illa Bouvet')
     , ('BV', 'es', 'Isla Bouvet')
     , ('BW', 'ca', 'Botswana')
     , ('BW', 'es', 'Botswana')
     , ('BY', 'ca', 'Bielorússia')
     , ('BY', 'es', 'Bielorrusia')
     , ('BZ', 'ca', 'Belize')
     , ('BZ', 'es', 'Belize')
     , ('CA', 'ca', 'Canadà')
     , ('CA', 'es', 'Canadá')
     , ('CC', 'ca', 'Illes Cocos (Keeling)')
     , ('CC', 'es', 'Islas Cocos')
     , ('CD', 'ca', 'Congo (Kinshasa)')
     , ('CD', 'es', 'Congo (Kinshasa)')
     , ('CF', 'ca', 'República Centreafricana')
     , ('CF', 'es', 'República Centroafricana')
     , ('CG', 'ca', 'Congo (Brazzaville)')
     , ('CG', 'es', 'Congo (Brazzaville)')
     , ('CH', 'ca', 'Suïssa')
     , ('CH', 'es', 'Suiza')
     , ('CI', 'ca', 'Costa d’Ivori')
     , ('CI', 'es', 'Costa de Marfil')
     , ('CK', 'ca', 'Illes Cook')
     , ('CK', 'es', 'Islas Cook')
     , ('CL', 'ca', 'Xile')
     , ('CL', 'es', 'Chile')
     , ('CM', 'ca', 'Camerun')
     , ('CM', 'es', 'Camerún')
     , ('CN', 'ca', 'Xina')
     , ('CN', 'es', 'China')
     , ('CO', 'ca', 'Colòmbia')
     , ('CO', 'es', 'Colombia')
     , ('CR', 'ca', 'Costa Rica')
     , ('CR', 'es', 'Costa Rica')
     , ('CU', 'ca', 'Cuba')
     , ('CU', 'es', 'Cuba')
     , ('CV', 'ca', 'Cap Verd')
     , ('CV', 'es', 'Cabo Verde')
     , ('CW', 'ca', 'Curaçao')
     , ('CW', 'es', 'Curaçao')
     , ('CX', 'ca', 'Illa Christmas')
     , ('CX', 'es', 'Isla de Navidad')
     , ('CY', 'ca', 'Xipre')
     , ('CY', 'es', 'Chipre')
     , ('CZ', 'ca', 'República Txeca')
     , ('CZ', 'es', 'República Checa')
     , ('DE', 'ca', 'Alemanya')
     , ('DE', 'es', 'Alemania')
     , ('DJ', 'ca', 'Djibouti')
     , ('DJ', 'es', 'Djibouti')
     , ('DK', 'ca', 'Dinamarca')
     , ('DK', 'es', 'Dinamarca')
     , ('DM', 'ca', 'Dominica')
     , ('DM', 'es', 'Dominica')
     , ('DO', 'ca', 'República Dominicana')
     , ('DO', 'es', 'República Dominicana')
     , ('DZ', 'ca', 'Algèria')
     , ('DZ', 'es', 'Argelia')
     , ('EC', 'ca', 'Equador')
     , ('EC', 'es', 'Ecuador')
     , ('EE', 'ca', 'Estònia')
     , ('EE', 'es', 'Estonia')
     , ('EG', 'ca', 'Egipte')
     , ('EG', 'es', 'Egipto')
     , ('EH', 'ca', 'Sàhara Occidental')
     , ('EH', 'es', 'Sahara Occidental')
     , ('ER', 'ca', 'Eritrea')
     , ('ER', 'es', 'Eritrea')
     , ('ES', 'ca', 'Espanya')
     , ('ES', 'es', 'España')
     , ('ET', 'ca', 'Etiòpia')
     , ('ET', 'es', 'Etiopía')
     , ('FI', 'ca', 'Finlàndia')
     , ('FI', 'es', 'Finlandia')
     , ('FJ', 'ca', 'Fiji')
     , ('FJ', 'es', 'Fiyi')
     , ('FK', 'ca', 'Illes Falkland')
     , ('FK', 'es', 'Islas Malvinas')
     , ('FM', 'ca', 'Micronèsia')
     , ('FM', 'es', 'Micronesia')
     , ('FO', 'ca', 'Illes Faroe')
     , ('FO', 'es', 'Islas Feroe')
     , ('FR', 'ca', 'França')
     , ('FR', 'es', 'Francia')
     , ('GA', 'ca', 'Gabon')
     , ('GA', 'es', 'Gabón')
     , ('GB', 'ca', 'Regne Unit (UK)')
     , ('GB', 'es', 'Reino Unido (UK)')
     , ('GD', 'ca', 'Grenada')
     , ('GD', 'es', 'Granada')
     , ('GE', 'ca', 'Geòrgia')
     , ('GE', 'es', 'Georgia')
     , ('GF', 'ca', 'Guaiana Francesa')
     , ('GF', 'es', 'Guayana Francesa')
     , ('GG', 'ca', 'Guernsey')
     , ('GG', 'es', 'Guernsey')
     , ('GH', 'ca', 'Ghana')
     , ('GH', 'es', 'Ghana')
     , ('GI', 'ca', 'Gibraltar')
     , ('GI', 'es', 'Gibraltar')
     , ('GL', 'ca', 'Groenlàndia')
     , ('GL', 'es', 'Groenlandia')
     , ('GM', 'ca', 'Gàmbia')
     , ('GM', 'es', 'Gambia')
     , ('GN', 'ca', 'Guinea')
     , ('GN', 'es', 'Guinea')
     , ('GP', 'ca', 'Guadalupe')
     , ('GP', 'es', 'Guadalupe')
     , ('GQ', 'ca', 'Guinea Equatorial')
     , ('GQ', 'es', 'Guinea Ecuatorial')
     , ('GR', 'ca', 'Grècia')
     , ('GR', 'es', 'Grecia')
     , ('GS', 'ca', 'Illes Geòrgia del Sud i Sandwich del Sud')
     , ('GS', 'es', 'Islas Georgias y Sandwich del Sur')
     , ('GT', 'ca', 'Guatemala')
     , ('GT', 'es', 'Guatemala')
     , ('GU', 'ca', 'Guam')
     , ('GU', 'es', 'Guam')
     , ('GW', 'ca', 'Guinea Bissau')
     , ('GW', 'es', 'Guinea-Bisáu')
     , ('GY', 'ca', 'Guyana')
     , ('GY', 'es', 'Guyana')
     , ('HK', 'ca', 'Hong Kong')
     , ('HK', 'es', 'Hong Kong')
     , ('HM', 'ca', 'Illes Heard i McDonald')
     , ('HM', 'es', 'Islas Heard y McDonald')
     , ('HN', 'ca', 'Hondures')
     , ('HN', 'es', 'Honduras')
     , ('HR', 'ca', 'Croàcia')
     , ('HR', 'es', 'Croacia')
     , ('HT', 'ca', 'Haití')
     , ('HT', 'es', 'Haití')
     , ('HU', 'ca', 'Hongria')
     , ('HU', 'es', 'Hungría')
     , ('ID', 'ca', 'Indonèsia')
     , ('ID', 'es', 'Indonesia')
     , ('IE', 'ca', 'Irlanda')
     , ('IE', 'es', 'Irlanda')
     , ('IL', 'ca', 'Israel')
     , ('IL', 'es', 'Israel')
     , ('IM', 'ca', 'Illa de Man')
     , ('IM', 'es', 'Isla de Man')
     , ('IN', 'ca', 'Índia')
     , ('IN', 'es', 'India')
     , ('IO', 'ca', 'Territori Britànic de l’Oceà Índic')
     , ('IO', 'es', 'Territorio Británico del Océano Índico')
     , ('IQ', 'ca', 'Iraq')
     , ('IQ', 'es', 'Irak')
     , ('IR', 'ca', 'Iran')
     , ('IR', 'es', 'Irán')
     , ('IS', 'ca', 'Islàndia')
     , ('IS', 'es', 'Islandia')
     , ('IT', 'ca', 'Itàlia')
     , ('IT', 'es', 'Italia')
     , ('JE', 'ca', 'Jersey')
     , ('JE', 'es', 'Jersey')
     , ('JM', 'ca', 'Jamaica')
     , ('JM', 'es', 'Jamaica')
     , ('JO', 'ca', 'Jordània')
     , ('JO', 'es', 'Jordania')
     , ('JP', 'ca', 'Japó')
     , ('JP', 'es', 'Japón')
     , ('KE', 'ca', 'Kenya')
     , ('KE', 'es', 'Kenia')
     , ('KG', 'ca', 'Kirguizistan')
     , ('KG', 'es', 'Kirguistán')
     , ('KH', 'ca', 'Cambodja')
     , ('KH', 'es', 'Camboya')
     , ('KI', 'ca', 'Kiribati')
     , ('KI', 'es', 'Kiribati')
     , ('KM', 'ca', 'Comores')
     , ('KM', 'es', 'Comoras')
     , ('KN', 'ca', 'Saint Kitts i Nevis')
     , ('KN', 'es', 'San Cristóbal y Nieves')
     , ('KP', 'ca', 'Corea del Nord')
     , ('KP', 'es', 'Corea del Norte')
     , ('KR', 'ca', 'Corea del Sud')
     , ('KR', 'es', 'Corea del Sur')
     , ('KW', 'ca', 'Kuwait')
     , ('KW', 'es', 'Kuwait')
     , ('KY', 'ca', 'Illes Caiman')
     , ('KY', 'es', 'Islas Caimán')
     , ('KZ', 'ca', 'Kazakhstan')
     , ('KZ', 'es', 'Kazajistán')
     , ('LA', 'ca', 'Laos')
     , ('LA', 'es', 'Laos')
     , ('LB', 'ca', 'Líban')
     , ('LB', 'es', 'Líbano')
     , ('LC', 'ca', 'Saint Lucia')
     , ('LC', 'es', 'Santa Lucía')
     , ('LI', 'ca', 'Liechtenstein')
     , ('LI', 'es', 'Liechtenstein')
     , ('LK', 'ca', 'Sri Lanka')
     , ('LK', 'es', 'Sri Lanka')
     , ('LR', 'ca', 'Libèria')
     , ('LR', 'es', 'Liberia')
     , ('LS', 'ca', 'Lesotho')
     , ('LS', 'es', 'Lesoto')
     , ('LT', 'ca', 'Lituània')
     , ('LT', 'es', 'Lituania')
     , ('LU', 'ca', 'Luxemburg')
     , ('LU', 'es', 'Luxemburgo')
     , ('LV', 'ca', 'Letònia')
     , ('LV', 'es', 'Letonia')
     , ('LY', 'ca', 'Líbia')
     , ('LY', 'es', 'Libia')
     , ('MA', 'ca', 'Marroc')
     , ('MA', 'es', 'Marruecos')
     , ('MC', 'ca', 'Mònaco')
     , ('MC', 'es', 'Mónaco')
     , ('MD', 'ca', 'Moldàvia')
     , ('MD', 'es', 'Moldavia')
     , ('ME', 'ca', 'Montenegro')
     , ('ME', 'es', 'Montenegro')
     , ('MF', 'ca', 'Saint Martin (part francesa)')
     , ('MF', 'es', 'San Martín (parte de Francia)')
     , ('MG', 'ca', 'Madagascar')
     , ('MG', 'es', 'Madagascar')
     , ('MH', 'ca', 'Illes Marshall')
     , ('MH', 'es', 'Islas Marshall')
     , ('MK', 'ca', 'Macedònia del Nord')
     , ('MK', 'es', 'Macedonia del Norte')
     , ('ML', 'ca', 'Mali')
     , ('ML', 'es', 'Malí')
     , ('MM', 'ca', 'Myanmar')
     , ('MM', 'es', 'Birmania')
     , ('MN', 'ca', 'Mongòlia')
     , ('MN', 'es', 'Mongolia')
     , ('MO', 'ca', 'Macau')
     , ('MO', 'es', 'Macao')
     , ('MP', 'ca', 'Illes Mariannes Septentrionals')
     , ('MP', 'es', 'Islas Marianas del Norte')
     , ('MQ', 'ca', 'Martinica')
     , ('MQ', 'es', 'Martinica')
     , ('MR', 'ca', 'Mauritània')
     , ('MR', 'es', 'Mauritania')
     , ('MS', 'ca', 'Montserrat')
     , ('MS', 'es', 'Montserrat')
     , ('MT', 'ca', 'Malta')
     , ('MT', 'es', 'Malta')
     , ('MU', 'ca', 'Maurici')
     , ('MU', 'es', 'Mauricio')
     , ('MV', 'ca', 'Maldives')
     , ('MV', 'es', 'Maldivas')
     , ('MW', 'ca', 'Malawi')
     , ('MW', 'es', 'Malaui')
     , ('MX', 'ca', 'Mèxic')
     , ('MX', 'es', 'México')
     , ('MY', 'ca', 'Malàisia')
     , ('MY', 'es', 'Malasia')
     , ('MZ', 'ca', 'Moçambic')
     , ('MZ', 'es', 'Mozambique')
     , ('NA', 'ca', 'Namíbia')
     , ('NA', 'es', 'Namibia')
     , ('NC', 'ca', 'Nova Caledònia')
     , ('NC', 'es', 'Nueva Caledonia')
     , ('NE', 'ca', 'Níger')
     , ('NE', 'es', 'Níger')
     , ('NF', 'ca', 'Illa Norfolk')
     , ('NF', 'es', 'Isla Norfolk')
     , ('NG', 'ca', 'Nigèria')
     , ('NG', 'es', 'Nigeria')
     , ('NI', 'ca', 'Nicaragua')
     , ('NI', 'es', 'Nicaragua')
     , ('NL', 'ca', 'Països Baixos')
     , ('NL', 'es', 'Países Bajos')
     , ('NO', 'ca', 'Noruega')
     , ('NO', 'es', 'Noruega')
     , ('NP', 'ca', 'Nepal')
     , ('NP', 'es', 'Nepal')
     , ('NR', 'ca', 'Nauru')
     , ('NR', 'es', 'Nauru')
     , ('NU', 'ca', 'Niue')
     , ('NU', 'es', 'Niue')
     , ('NZ', 'ca', 'Nova Zelanda')
     , ('NZ', 'es', 'Nueva Zelanda')
     , ('OM', 'ca', 'Oman')
     , ('OM', 'es', 'Omán')
     , ('PA', 'ca', 'Panamà')
     , ('PA', 'es', 'Panamá')
     , ('PE', 'ca', 'Perú')
     , ('PE', 'es', 'Perú')
     , ('PF', 'ca', 'Polinèsia Francesa')
     , ('PF', 'es', 'Polinesia Francesa')
     , ('PG', 'ca', 'Papua Nova Guinea')
     , ('PG', 'es', 'Papúa Nueva Guinea')
     , ('PH', 'ca', 'Filipines')
     , ('PH', 'es', 'Filipinas')
     , ('PK', 'ca', 'Pakistan')
     , ('PK', 'es', 'Pakistán')
     , ('PL', 'ca', 'Polònia')
     , ('PL', 'es', 'Polonia')
     , ('PM', 'ca', 'Saint-Pierre i Miquelon')
     , ('PM', 'es', 'San Pedro y Miquelón')
     , ('PN', 'ca', 'Pitcairn')
     , ('PN', 'es', 'Pitcairn')
     , ('PR', 'ca', 'Puerto Rico')
     , ('PR', 'es', 'Puerto Rico')
     , ('PS', 'ca', 'Palestina')
     , ('PS', 'es', 'Territorios Palestinos')
     , ('PT', 'ca', 'Portugal')
     , ('PT', 'es', 'Portugal')
     , ('PW', 'ca', 'Belau')
     , ('PW', 'es', 'Belau')
     , ('PY', 'ca', 'Paraguai')
     , ('PY', 'es', 'Paraguay')
     , ('QA', 'ca', 'Qatar')
     , ('QA', 'es', 'Qatar')
     , ('RE', 'ca', 'Reunió')
     , ('RE', 'es', 'Reunión')
     , ('RO', 'ca', 'Romania')
     , ('RO', 'es', 'Rumania')
     , ('RS', 'ca', 'Sèrbia')
     , ('RS', 'es', 'Serbia')
     , ('RU', 'ca', 'Rússia')
     , ('RU', 'es', 'Rusia')
     , ('RW', 'ca', 'Ruanda')
     , ('RW', 'es', 'Ruanda')
     , ('SA', 'ca', 'Aràbia Saudita')
     , ('SA', 'es', 'Arabia Saudita')
     , ('SB', 'ca', 'Illes Salomó')
     , ('SB', 'es', 'Islas Salomón')
     , ('SC', 'ca', 'Seychelles')
     , ('SC', 'es', 'Seychelles')
     , ('SD', 'ca', 'Sudan')
     , ('SD', 'es', 'Sudán')
     , ('SE', 'ca', 'Suècia')
     , ('SE', 'es', 'Suecia')
     , ('SG', 'ca', 'Singapur')
     , ('SG', 'es', 'Singapur')
     , ('SH', 'ca', 'Saint Helena')
     , ('SH', 'es', 'Isla Santa Elena')
     , ('SI', 'ca', 'Eslovènia')
     , ('SI', 'es', 'Eslovenia')
     , ('SJ', 'ca', 'Svalbard i Jan Mayen')
     , ('SJ', 'es', 'Svalbard y Jan Mayen')
     , ('SK', 'ca', 'Eslovàquia')
     , ('SK', 'es', 'Eslovaquia')
     , ('SL', 'ca', 'Sierra Leone')
     , ('SL', 'es', 'Sierra Leona')
     , ('SM', 'ca', 'San Marino')
     , ('SM', 'es', 'San Marino')
     , ('SN', 'ca', 'Senegal')
     , ('SN', 'es', 'Senegal')
     , ('SO', 'ca', 'Somàlia')
     , ('SO', 'es', 'Somalia')
     , ('SR', 'ca', 'Surinam')
     , ('SR', 'es', 'Surinam')
     , ('SS', 'ca', 'Sudan del Sud')
     , ('SS', 'es', 'Sudán del Sur')
     , ('ST', 'ca', 'São Tomé i Príncipe')
     , ('ST', 'es', 'Santo Tomé y Príncipe')
     , ('SV', 'ca', 'El Salvador')
     , ('SV', 'es', 'El Salvador')
     , ('SX', 'ca', 'Saint Martin (part holandesa)')
     , ('SX', 'es', 'San Martín (Países Bajos)')
     , ('SY', 'ca', 'Síria')
     , ('SY', 'es', 'Siria')
     , ('SZ', 'ca', 'Eswatini')
     , ('SZ', 'es', 'Esuatini')
     , ('TC', 'ca', 'Illes Turks i Caicos')
     , ('TC', 'es', 'Islas Turcas y Caicos')
     , ('TD', 'ca', 'Txad')
     , ('TD', 'es', 'Chad')
     , ('TF', 'ca', 'Terres Australs Franceses')
     , ('TF', 'es', 'Territorios australes franceses')
     , ('TG', 'ca', 'Togo')
     , ('TG', 'es', 'Togo')
     , ('TH', 'ca', 'Tailàndia')
     , ('TH', 'es', 'Tailandia')
     , ('TJ', 'ca', 'Tadjikistan')
     , ('TJ', 'es', 'Tayikistán')
     , ('TK', 'ca', 'Tokelau')
     , ('TK', 'es', 'Tokelau')
     , ('TL', 'ca', 'Timor Oriental')
     , ('TL', 'es', 'Timor Oriental')
     , ('TM', 'ca', 'Turkmenistan')
     , ('TM', 'es', 'Turkmenistán')
     , ('TN', 'ca', 'Tunísia')
     , ('TN', 'es', 'Túnez')
     , ('TO', 'ca', 'Tonga')
     , ('TO', 'es', 'Tonga')
     , ('TR', 'ca', 'Turquia')
     , ('TR', 'es', 'Turquía')
     , ('TT', 'ca', 'Trinitat i Tobago')
     , ('TT', 'es', 'Trinidad y Tobago')
     , ('TV', 'ca', 'Tuvalu')
     , ('TV', 'es', 'Tuvalu')
     , ('TW', 'ca', 'Taiwan')
     , ('TW', 'es', 'Taiwán')
     , ('TZ', 'ca', 'Tanzània')
     , ('TZ', 'es', 'Tanzania')
     , ('UA', 'ca', 'Ucraïna')
     , ('UA', 'es', 'Ucrania')
     , ('UG', 'ca', 'Uganda')
     , ('UG', 'es', 'Uganda')
     , ('UM', 'ca', 'Illes d’Ultramar Menors dels Estats Units')
     , ('UM', 'es', 'Islas de ultramar menores de Estados Unidos (EEUU)')
     , ('US', 'ca', 'Estats Units (US)')
     , ('US', 'es', 'Estados Unidos (EEUU)')
     , ('UY', 'ca', 'Uruguai')
     , ('UY', 'es', 'Uruguay')
     , ('UZ', 'ca', 'Uzbekistan')
     , ('UZ', 'es', 'Uzbekistán')
     , ('VA', 'ca', 'Vaticà')
     , ('VA', 'es', 'Ciudad del Vaticano')
     , ('VC', 'ca', 'Saint Vincent i les Grenadines')
     , ('VC', 'es', 'San Vicente y las Granadinas')
     , ('VE', 'ca', 'Veneçuela')
     , ('VE', 'es', 'Venezuela')
     , ('VG', 'ca', 'Illes Verges (Britàniques)')
     , ('VG', 'es', 'Islas Vírgenes (Británicas)')
     , ('VI', 'ca', 'Illes Verges (EUA)')
     , ('VI', 'es', 'Islas Vírgenes (EEUU)')
     , ('VN', 'ca', 'Vietnam')
     , ('VN', 'es', 'Vietnam')
     , ('VU', 'ca', 'Vanuatu')
     , ('VU', 'es', 'Vanuatu')
     , ('WF', 'ca', 'Wallis i Futuna')
     , ('WF', 'es', 'Wallis y Futuna')
     , ('WS', 'ca', 'Samoa')
     , ('WS', 'es', 'Samoa')
     , ('YE', 'ca', 'Iemen')
     , ('YE', 'es', 'Yemen')
     , ('YT', 'ca', 'Mayotte')
     , ('YT', 'es', 'Mayotte')
     , ('ZA', 'ca', 'Sud-àfrica')
     , ('ZA', 'es', 'Sudáfrica')
     , ('ZM', 'ca', 'Zàmbia')
     , ('ZM', 'es', 'Zambia')
     , ('ZW', 'ca', 'Zimbàbue')
     , ('ZW', 'es', 'Zimbabue')
;

commit;
