nadineproject / nadine

Open Coworking Software
http://nadineproject.org
GNU Affero General Public License v3.0
163 stars 78 forks source link

print country codes alphabetically, with names #404

Closed czue closed 5 years ago

czue commented 5 years ago

this changes the setup prompt from a list of unsorted, opaque, two-digit codes to a sorted list with codes and names. before:

What country? (blank: list available)
>  
Country Codes:
GD, NG, BM, MD, SA, HM, CR, GA, BF, MA, LV, MP, TL, LU, MO, IS, AE, CK, LB, NR, TC, AZ, CW, BO, SV, AR, CN, NU, NP, KG, LR, AD, TH, GQ, TV, TO, BS, FR, LC, BZ, TM, PY, ZW, PF, MX, CV, LS, FO, BD, CI, RE, NZ, KM, WS, KY, FK, RO, SZ, MW, GS, PW, MH, BJ, PL, CO, CY, MV, DM, CZ, SM, EE, SN, AX, ET, QA, CA, GN, DK, PM, UA, AQ, BB, ST, GP, HN, AI, IT, MZ, HT, AO, TW, DJ, ES, FM, VU, TT, SK, MG, GU, MT, SB, ME, JP, VE, BE, EG, HK, TF, PR, JO, CF, IQ, IR, KN, ML, SL, US, JM, SG, IM, RW, ZM, WF, KI, ZA, UY, TD, NL, GE, RS, RU, VA, CM, GG, GI, SH, PS, BW, BA, VN, PK, CC, SS, TJ, EC, NE, IE, LY, PE, CX, MQ, AU, NI, TR, AM, LI, PT, MK, TN, BV, SY, MC, MN, AG, GW, IO, AT, ID, SX, CH, VG, SO, VI, SI, SJ, KP, DO, AS, CD, IN, GT, CU, TZ, FJ, BY, DE, HR, GF, YT, DZ, GY, UM, GR, JE, NA, MR, MU, YE, SD, CG, BI, UZ, VC, TK, KR, UG, NO, TG, LK, SE, BL, PN, NF, PH, AF, KZ, NC, MM, BT, GH, ER, GM, PG, BH, CL, GB, AW, HU, SR, EH, BR, BN, MS, SC, OM, LA, LT, MF, KW, GL, AL, KE, FI, BG, PA, IL, KH, BQ, MY

After:

What country? (blank: list available)
> 
Country Codes:
AD: Andorra
AE: United Arab Emirates
AF: Afghanistan
AG: Antigua & Barbuda
AI: Anguilla
AL: Albania
AM: Armenia
AO: Angola
AQ: Antarctica
AR: Argentina
AS: Samoa (American)
AT: Austria
AU: Australia
AW: Aruba
AX: Åland Islands
AZ: Azerbaijan
BA: Bosnia & Herzegovina
BB: Barbados
BD: Bangladesh
BE: Belgium
BF: Burkina Faso
BG: Bulgaria
BH: Bahrain
BI: Burundi
BJ: Benin
BL: St Barthelemy
BM: Bermuda
BN: Brunei
BO: Bolivia
BQ: Caribbean NL
BR: Brazil
BS: Bahamas
BT: Bhutan
BV: Bouvet Island
BW: Botswana
BY: Belarus
BZ: Belize
CA: Canada
CC: Cocos (Keeling) Islands
CD: Congo (Dem. Rep.)
CF: Central African Rep.
CG: Congo (Rep.)
CH: Switzerland
CI: Côte d'Ivoire
CK: Cook Islands
CL: Chile
CM: Cameroon
CN: China
CO: Colombia
CR: Costa Rica
CU: Cuba
CV: Cape Verde
CW: Curaçao
CX: Christmas Island
CY: Cyprus
CZ: Czech Republic
DE: Germany
DJ: Djibouti
DK: Denmark
DM: Dominica
DO: Dominican Republic
DZ: Algeria
EC: Ecuador
EE: Estonia
EG: Egypt
EH: Western Sahara
ER: Eritrea
ES: Spain
ET: Ethiopia
FI: Finland
FJ: Fiji
FK: Falkland Islands
FM: Micronesia
FO: Faroe Islands
FR: France
GA: Gabon
GB: Britain (UK)
GD: Grenada
GE: Georgia
GF: French Guiana
GG: Guernsey
GH: Ghana
GI: Gibraltar
GL: Greenland
GM: Gambia
GN: Guinea
GP: Guadeloupe
GQ: Equatorial Guinea
GR: Greece
GS: South Georgia & the South Sandwich Islands
GT: Guatemala
GU: Guam
GW: Guinea-Bissau
GY: Guyana
HK: Hong Kong
HM: Heard Island & McDonald Islands
HN: Honduras
HR: Croatia
HT: Haiti
HU: Hungary
ID: Indonesia
IE: Ireland
IL: Israel
IM: Isle of Man
IN: India
IO: British Indian Ocean Territory
IQ: Iraq
IR: Iran
IS: Iceland
IT: Italy
JE: Jersey
JM: Jamaica
JO: Jordan
JP: Japan
KE: Kenya
KG: Kyrgyzstan
KH: Cambodia
KI: Kiribati
KM: Comoros
KN: St Kitts & Nevis
KP: Korea (North)
KR: Korea (South)
KW: Kuwait
KY: Cayman Islands
KZ: Kazakhstan
LA: Laos
LB: Lebanon
LC: St Lucia
LI: Liechtenstein
LK: Sri Lanka
LR: Liberia
LS: Lesotho
LT: Lithuania
LU: Luxembourg
LV: Latvia
LY: Libya
MA: Morocco
MC: Monaco
MD: Moldova
ME: Montenegro
MF: St Martin (French)
MG: Madagascar
MH: Marshall Islands
MK: Macedonia
ML: Mali
MM: Myanmar (Burma)
MN: Mongolia
MO: Macau
MP: Northern Mariana Islands
MQ: Martinique
MR: Mauritania
MS: Montserrat
MT: Malta
MU: Mauritius
MV: Maldives
MW: Malawi
MX: Mexico
MY: Malaysia
MZ: Mozambique
NA: Namibia
NC: New Caledonia
NE: Niger
NF: Norfolk Island
NG: Nigeria
NI: Nicaragua
NL: Netherlands
NO: Norway
NP: Nepal
NR: Nauru
NU: Niue
NZ: New Zealand
OM: Oman
PA: Panama
PE: Peru
PF: French Polynesia
PG: Papua New Guinea
PH: Philippines
PK: Pakistan
PL: Poland
PM: St Pierre & Miquelon
PN: Pitcairn
PR: Puerto Rico
PS: Palestine
PT: Portugal
PW: Palau
PY: Paraguay
QA: Qatar
RE: Réunion
RO: Romania
RS: Serbia
RU: Russia
RW: Rwanda
SA: Saudi Arabia
SB: Solomon Islands
SC: Seychelles
SD: Sudan
SE: Sweden
SG: Singapore
SH: St Helena
SI: Slovenia
SJ: Svalbard & Jan Mayen
SK: Slovakia
SL: Sierra Leone
SM: San Marino
SN: Senegal
SO: Somalia
SR: Suriname
SS: South Sudan
ST: Sao Tome & Principe
SV: El Salvador
SX: St Maarten (Dutch)
SY: Syria
SZ: Swaziland
TC: Turks & Caicos Is
TD: Chad
TF: French Southern & Antarctic Lands
TG: Togo
TH: Thailand
TJ: Tajikistan
TK: Tokelau
TL: East Timor
TM: Turkmenistan
TN: Tunisia
TO: Tonga
TR: Turkey
TT: Trinidad & Tobago
TV: Tuvalu
TW: Taiwan
TZ: Tanzania
UA: Ukraine
UG: Uganda
UM: US minor outlying islands
US: United States
UY: Uruguay
UZ: Uzbekistan
VA: Vatican City
VC: St Vincent
VE: Venezuela
VG: Virgin Islands (UK)
VI: Virgin Islands (US)
VN: Vietnam
VU: Vanuatu
WF: Wallis & Futuna
WS: Samoa (western)
YE: Yemen
YT: Mayotte
ZA: South Africa
ZM: Zambia
ZW: Zimbabwe
czue commented 5 years ago

any reason this is not being merged?

mackh commented 5 years ago

Hi Cory. Will review thx

On Sun, Oct 7, 2018 at 12:23 AM Cory Zue notifications@github.com wrote:

any reason this is not being merged?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/nadineproject/nadine/pull/404#issuecomment-427631988, or mute the thread https://github.com/notifications/unsubscribe-auth/AAN_R1MazbguWLHeOLkeZSFV8oxlyTyeks5uiawAgaJpZM4WxvwA .