Country list piped
This is a list is of all countries from ISO 3166:
http://www.iso.org/iso/country_codes/iso_3166_code_lists/english_country...
I've added extra English speaking countries at the top which are given priority for convenience. The top list is in order of native speakers of English:
http://en.wikipedia.org/wiki/List_of_countries_by_English-speaking_popul...
The format, is "safe_key|Some readable option" as per webform options instruction, the readable is what you see in email. The safe key is ISO 3166 alpha-2 country codes.
NOTE: Also see: http://drupal.org/node/118544 for non-piped version for profile.module
US|UNITED STATES
GB|UNITED KINGDOM
CA|CANADA
AU|AUSTRALIA
IE|IRELAND
null|----------
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|RÉUNION
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
VA|VATICAN CITY STATE
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|ZIMBABWEStates of the United States of America
List of U.S. states pipe delimited
http://drupal.org/node/332575
Official USPS Abbreviations
http://www.usps.com/ncsc/lookups/usps_abbreviations.html
Canadian Provinces and Territories
AB|Alberta
BC|British Columbia
MB|Manitoba
NB|New Brunswick
NL|Newfoundland and Labrador
NS|Nova Scotia
NT|Northwest Territories
NU|Nunavut
ON|Ontario
PE|Prince Edward Island
QC|Quebec
SK|Saskatchewan
YT|Yukon
Country List in your Language with Zend Framework
Hello
Using Zend Framework you can get a nice list of countries in your language ready to copy paste for your webform with the following code:
<?php
set_include_path('/your/path/to/ZendFramework/library/');
require 'Zend/Locale.php';
$locale = new Zend_Locale();
$lang = 'en';
$countries = ($locale->getTranslationList('Territory', $lang, 2));
asort($countries, SORT_LOCALE_STRING);
foreach($countries as $code => $name) {
print $code.'|'.$name."<br />\n";
}
?>
You can change the $lang variable to almost any code you want, for example 'ja' for Japanese, 'es' for Spanish and so on. Remember to change the include path to your Zend Framework installation.