* applied eslint * add locales and lint the project * removed error boundary * updated locales * fix min files * fix locales
549 lines
9.2 KiB
JavaScript
549 lines
9.2 KiB
JavaScript
export const threeLetter = {
|
|
BD: 'BGD',
|
|
BE: 'BEL',
|
|
BF: 'BFA',
|
|
BG: 'BGR',
|
|
BA: 'BIH',
|
|
BB: 'BRB',
|
|
WF: 'WLF',
|
|
BL: 'BLM',
|
|
BM: 'BMU',
|
|
BN: 'BRN',
|
|
BO: 'BOL',
|
|
BH: 'BHR',
|
|
BI: 'BDI',
|
|
BJ: 'BEN',
|
|
BT: 'BTN',
|
|
JM: 'JAM',
|
|
BV: 'BVT',
|
|
BW: 'BWA',
|
|
WS: 'WSM',
|
|
BQ: 'BES',
|
|
BR: 'BRA',
|
|
BS: 'BHS',
|
|
JE: 'JEY',
|
|
BY: 'BLR',
|
|
BZ: 'BLZ',
|
|
RU: 'RUS',
|
|
RW: 'RWA',
|
|
RS: 'SRB',
|
|
TL: 'TLS',
|
|
RE: 'REU',
|
|
TM: 'TKM',
|
|
TJ: 'TJK',
|
|
RO: 'ROU',
|
|
TK: 'TKL',
|
|
GW: 'GNB',
|
|
GU: 'GUM',
|
|
GT: 'GTM',
|
|
GS: 'SGS',
|
|
GR: 'GRC',
|
|
GQ: 'GNQ',
|
|
GP: 'GLP',
|
|
JP: 'JPN',
|
|
GY: 'GUY',
|
|
GG: 'GGY',
|
|
GF: 'GUF',
|
|
GE: 'GEO',
|
|
GD: 'GRD',
|
|
GB: 'GBR',
|
|
GA: 'GAB',
|
|
SV: 'SLV',
|
|
GN: 'GIN',
|
|
GM: 'GMB',
|
|
GL: 'GRL',
|
|
GI: 'GIB',
|
|
GH: 'GHA',
|
|
OM: 'OMN',
|
|
TN: 'TUN',
|
|
JO: 'JOR',
|
|
HR: 'HRV',
|
|
HT: 'HTI',
|
|
HU: 'HUN',
|
|
HK: 'HKG',
|
|
HN: 'HND',
|
|
HM: 'HMD',
|
|
VE: 'VEN',
|
|
PR: 'PRI',
|
|
PS: 'PSE',
|
|
PW: 'PLW',
|
|
PT: 'PRT',
|
|
SJ: 'SJM',
|
|
PY: 'PRY',
|
|
IQ: 'IRQ',
|
|
PA: 'PAN',
|
|
PF: 'PYF',
|
|
PG: 'PNG',
|
|
PE: 'PER',
|
|
PK: 'PAK',
|
|
PH: 'PHL',
|
|
PN: 'PCN',
|
|
PL: 'POL',
|
|
PM: 'SPM',
|
|
ZM: 'ZMB',
|
|
EH: 'ESH',
|
|
EE: 'EST',
|
|
EG: 'EGY',
|
|
ZA: 'ZAF',
|
|
EC: 'ECU',
|
|
IT: 'ITA',
|
|
VN: 'VNM',
|
|
SB: 'SLB',
|
|
ET: 'ETH',
|
|
SO: 'SOM',
|
|
ZW: 'ZWE',
|
|
SA: 'SAU',
|
|
ES: 'ESP',
|
|
ER: 'ERI',
|
|
ME: 'MNE',
|
|
MD: 'MDA',
|
|
MG: 'MDG',
|
|
MF: 'MAF',
|
|
MA: 'MAR',
|
|
MC: 'MCO',
|
|
UZ: 'UZB',
|
|
MM: 'MMR',
|
|
ML: 'MLI',
|
|
MO: 'MAC',
|
|
MN: 'MNG',
|
|
MH: 'MHL',
|
|
MK: 'MKD',
|
|
MU: 'MUS',
|
|
MT: 'MLT',
|
|
MW: 'MWI',
|
|
MV: 'MDV',
|
|
MQ: 'MTQ',
|
|
MP: 'MNP',
|
|
MS: 'MSR',
|
|
OR: 'SEÑ',
|
|
IM: 'IMN',
|
|
UG: 'UGA',
|
|
TZ: 'TZA',
|
|
IS: 'MYS',
|
|
MX: 'MEX',
|
|
IL: 'ISR',
|
|
FR: 'FRA',
|
|
IO: 'IOT',
|
|
SH: 'SHN',
|
|
FI: 'FIN',
|
|
FJ: 'FJI',
|
|
FK: 'FLK',
|
|
FM: 'FSM',
|
|
FO: 'FRO',
|
|
NI: 'NIC',
|
|
NL: 'NLD',
|
|
NO: 'NOR',
|
|
NA: 'NAM',
|
|
VU: 'VUT',
|
|
NC: 'NCL',
|
|
NE: 'NER',
|
|
NF: 'NFK',
|
|
NG: 'NGA',
|
|
NZ: 'NZL',
|
|
NP: 'NPL',
|
|
NR: 'NRU',
|
|
NU: 'NIU',
|
|
CK: 'COK',
|
|
XK: 'XKX',
|
|
CI: 'CIV',
|
|
CH: 'CHE',
|
|
CO: 'COL',
|
|
CN: 'CHN',
|
|
CM: 'CMR',
|
|
CL: 'CHL',
|
|
CC: 'CCK',
|
|
CA: 'CAN',
|
|
CG: 'COG',
|
|
CF: 'CAF',
|
|
CD: 'COD',
|
|
CZ: 'CZE',
|
|
CY: 'CYP',
|
|
CX: 'CXR',
|
|
CR: 'CRI',
|
|
CW: 'CUW',
|
|
CV: 'CPV',
|
|
CU: 'CUB',
|
|
SZ: 'SWZ',
|
|
SY: 'SYR',
|
|
SX: 'SXM',
|
|
KG: 'KGZ',
|
|
KE: 'KEN',
|
|
SS: 'SSD',
|
|
SR: 'SUR',
|
|
KI: 'KIR',
|
|
KH: 'KHM',
|
|
KN: 'KNA',
|
|
KM: 'COM',
|
|
ST: 'STP',
|
|
SK: 'SVK',
|
|
KR: 'KOR',
|
|
SI: 'SVN',
|
|
KP: 'PRK',
|
|
KW: 'KWT',
|
|
SN: 'SEN',
|
|
SM: 'SMR',
|
|
SL: 'SLE',
|
|
SC: 'SYC',
|
|
KZ: 'KAZ',
|
|
KY: 'CYM',
|
|
SG: 'SGP',
|
|
SE: 'SWE',
|
|
SD: 'SDN',
|
|
DO: 'DOM',
|
|
DM: 'DMA',
|
|
DJ: 'DJI',
|
|
DK: 'DNK',
|
|
VG: 'VGB',
|
|
DE: 'DEU',
|
|
YE: 'YEM',
|
|
DZ: 'DZA',
|
|
US: 'USA',
|
|
UY: 'URY',
|
|
YT: 'MYT',
|
|
UM: 'UMI',
|
|
LB: 'LBN',
|
|
LC: 'LCA',
|
|
LA: 'LAO',
|
|
TV: 'TUV',
|
|
TW: 'TWN',
|
|
TT: 'TTO',
|
|
TR: 'TUR',
|
|
LK: 'LKA',
|
|
LI: 'LIE',
|
|
LV: 'LVA',
|
|
TO: 'TON',
|
|
LT: 'LTU',
|
|
LU: 'LUX',
|
|
LR: 'LBR',
|
|
LS: 'LSO',
|
|
TH: 'THA',
|
|
TF: 'ATF',
|
|
TG: 'TGO',
|
|
TD: 'TCD',
|
|
TC: 'TCA',
|
|
LY: 'LBY',
|
|
VA: 'VAT',
|
|
VC: 'VCT',
|
|
AE: 'ARE',
|
|
AD: 'AND',
|
|
AG: 'ATG',
|
|
AF: 'AFG',
|
|
AI: 'AIA',
|
|
VI: 'VIR',
|
|
IS: 'ISL',
|
|
IR: 'IRN',
|
|
AM: 'ARM',
|
|
AL: 'ALB',
|
|
AO: 'AGO',
|
|
AQ: 'ATA',
|
|
AS: 'ASM',
|
|
AR: 'ARG',
|
|
AU: 'AUS',
|
|
AT: 'AUT',
|
|
AW: 'ABW',
|
|
IN: 'IND',
|
|
AX: 'ALA',
|
|
AZ: 'AZE',
|
|
IE: 'IRL',
|
|
ID: 'IDN',
|
|
UA: 'UKR',
|
|
QA: 'QAT',
|
|
MZ: 'MOZ',
|
|
};
|
|
|
|
function sortObjectValuesAlphabetically(obj) {
|
|
const entries = Object.entries(obj);
|
|
const sorted = entries.sort((a, b) => (a[0] < b[0] ? -1 : 1));
|
|
const sortedObj = {};
|
|
|
|
sorted.forEach((ent) => {
|
|
sortedObj[ent[0]] = ent[1];
|
|
});
|
|
|
|
return sortedObj;
|
|
}
|
|
|
|
export const countries = {
|
|
AC: 'Ascension Island',
|
|
AD: 'Andorra',
|
|
AE: 'United Arab Emirates',
|
|
AF: 'Afghanistan',
|
|
AG: 'Antigua And Barbuda',
|
|
AI: 'Anguilla',
|
|
AL: 'Albania',
|
|
AM: 'Armenia',
|
|
AN: 'Netherlands Antilles',
|
|
AO: 'Angola',
|
|
AQ: 'Antarctica',
|
|
AR: 'Argentina',
|
|
AS: 'American Samoa',
|
|
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: 'Saint Barthélemy',
|
|
BM: 'Bermuda',
|
|
BN: 'Brunei Darussalam',
|
|
BO: 'Bolivia',
|
|
BQ: 'Bonaire, Saint Eustatius And Saba',
|
|
BR: 'Brazil',
|
|
BS: 'Bahamas',
|
|
BT: 'Bhutan',
|
|
BU: 'Burma',
|
|
BV: 'Bouvet Island',
|
|
BW: 'Botswana',
|
|
BY: 'Belarus',
|
|
BZ: 'Belize',
|
|
CA: 'Canada',
|
|
CC: 'Cocos Islands',
|
|
CD: 'Congo',
|
|
CF: 'Central African Republic',
|
|
CG: 'Congo',
|
|
CH: 'Switzerland',
|
|
CI: "Côte d'Ivoire",
|
|
CK: 'Cook Islands',
|
|
CL: 'Chile',
|
|
CM: 'Cameroon',
|
|
CN: 'China',
|
|
CO: 'Colombia',
|
|
CP: 'Clipperton Island',
|
|
CR: 'Costa Rica',
|
|
CS: 'Serbia and Montenegro',
|
|
CT: 'Canton and Enderbury Islands',
|
|
CU: 'Cuba',
|
|
CV: 'Cabo Verde',
|
|
CW: 'Curacao',
|
|
CX: 'Christmas Island',
|
|
CY: 'Cyprus',
|
|
CZ: 'Czech Republic',
|
|
DE: 'Germany',
|
|
DG: 'Diego Garcia',
|
|
DJ: 'Djibouti',
|
|
DK: 'Denmark',
|
|
DM: 'Dominica',
|
|
DO: 'Dominican Republic',
|
|
DY: 'Dahomey',
|
|
DZ: 'Algeria',
|
|
EA: 'Ceuta, Mulilla',
|
|
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',
|
|
FQ: 'French Southern and Antarctic Territories',
|
|
FR: 'France',
|
|
FX: 'France, Metropolitan',
|
|
GA: 'Gabon',
|
|
GB: 'United Kingdom',
|
|
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 And The South Sandwich Islands',
|
|
GT: 'Guatemala',
|
|
GU: 'Guam',
|
|
GW: 'Guinea-bissau',
|
|
GY: 'Guyana',
|
|
HK: 'Hong Kong',
|
|
HM: 'Heard Island And McDonald Islands',
|
|
HN: 'Honduras',
|
|
HR: 'Croatia',
|
|
HT: 'Haiti',
|
|
HU: 'Hungary',
|
|
HV: 'Upper Volta',
|
|
IC: 'Canary Islands',
|
|
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',
|
|
JT: 'Johnston Island',
|
|
KE: 'Kenya',
|
|
KG: 'Kyrgyzstan',
|
|
KH: 'Cambodia',
|
|
KI: 'Kiribati',
|
|
KM: 'Comoros',
|
|
KN: 'Saint Kitts And Nevis',
|
|
KP: 'Korea',
|
|
KR: 'Korea',
|
|
KW: 'Kuwait',
|
|
KY: 'Cayman Islands',
|
|
KZ: 'Kazakhstan',
|
|
LA: 'Laos',
|
|
LB: 'Lebanon',
|
|
LC: 'Saint 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: 'Saint Martin',
|
|
MG: 'Madagascar',
|
|
MH: 'Marshall Islands',
|
|
MI: 'Midway Islands',
|
|
MK: 'Macedonia',
|
|
ML: 'Mali',
|
|
MM: 'Myanmar',
|
|
MN: 'Mongolia',
|
|
MO: 'Macao',
|
|
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',
|
|
NH: 'New Hebrides',
|
|
NI: 'Nicaragua',
|
|
NL: 'Netherlands',
|
|
NO: 'Norway',
|
|
NP: 'Nepal',
|
|
NQ: 'Dronning Maud Land',
|
|
NR: 'Nauru',
|
|
NT: 'Neutral Zone',
|
|
NU: 'Niue',
|
|
NZ: 'New Zealand',
|
|
OM: 'Oman',
|
|
PA: 'Panama',
|
|
PC: 'Pacific Islands',
|
|
PE: 'Peru',
|
|
PF: 'French Polynesia',
|
|
PG: 'Papua New Guinea',
|
|
PH: 'Philippines',
|
|
PK: 'Pakistan',
|
|
PL: 'Poland',
|
|
PM: 'Saint Pierre And Miquelon',
|
|
PN: 'Pitcairn',
|
|
PR: 'Puerto Rico',
|
|
PS: 'Palestine',
|
|
PT: 'Portugal',
|
|
PU: 'U.S. Miscellaneous Pacific Islands',
|
|
PW: 'Palau',
|
|
PY: 'Paraguay',
|
|
PZ: 'Panama Canal Zone',
|
|
QA: 'Qatar',
|
|
RE: 'Reunion',
|
|
RH: 'Southern Rhodesia',
|
|
RO: 'Romania',
|
|
RS: 'Serbia',
|
|
RU: 'Russian Federation',
|
|
RW: 'Rwanda',
|
|
SA: 'Saudi Arabia',
|
|
SB: 'Solomon Islands',
|
|
SC: 'Seychelles',
|
|
SD: 'Sudan',
|
|
SE: 'Sweden',
|
|
SG: 'Singapore',
|
|
SH: 'Saint Helena, Ascension And Tristan Da Cunha',
|
|
SI: 'Slovenia',
|
|
SJ: 'Svalbard And Jan Mayen',
|
|
SK: 'Slovakia',
|
|
SL: 'Sierra Leone',
|
|
SM: 'San Marino',
|
|
SN: 'Senegal',
|
|
SO: 'Somalia',
|
|
SR: 'Suriname',
|
|
SS: 'South Sudan',
|
|
ST: 'Sao Tome and Principe',
|
|
SU: 'USSR',
|
|
SV: 'El Salvador',
|
|
SX: 'Sint Maarten',
|
|
SY: 'Syrian Arab Republic',
|
|
SZ: 'Swaziland',
|
|
TA: 'Tristan de Cunha',
|
|
TC: 'Turks And Caicos Islands',
|
|
TD: 'Chad',
|
|
TF: 'French Southern Territories',
|
|
TG: 'Togo',
|
|
TH: 'Thailand',
|
|
TJ: 'Tajikistan',
|
|
TK: 'Tokelau',
|
|
TL: 'Timor-Leste',
|
|
TM: 'Turkmenistan',
|
|
TN: 'Tunisia',
|
|
TO: 'Tonga',
|
|
TP: 'East Timor',
|
|
TR: 'Turkey',
|
|
TT: 'Trinidad And Tobago',
|
|
TV: 'Tuvalu',
|
|
TW: 'Taiwan',
|
|
TZ: 'Tanzania',
|
|
UA: 'Ukraine',
|
|
UG: 'Uganda',
|
|
UM: 'United States Minor Outlying Islands',
|
|
US: 'United States',
|
|
UY: 'Uruguay',
|
|
UZ: 'Uzbekistan',
|
|
VA: 'Vatican City State',
|
|
VC: 'Saint Vincent And The Grenadines',
|
|
VD: 'VietNam',
|
|
VE: 'Venezuela',
|
|
VG: 'Virgin Islands (British)',
|
|
VI: 'Virgin Islands (US)',
|
|
VN: 'VietNam',
|
|
VU: 'Vanuatu',
|
|
WF: 'Wallis And Futuna',
|
|
WK: 'Wake Island',
|
|
WS: 'Samoa',
|
|
XK: 'Kosovo',
|
|
YD: 'Yemen',
|
|
YE: 'Yemen',
|
|
YT: 'Mayotte',
|
|
YU: 'Yugoslavia',
|
|
ZA: 'South Africa',
|
|
ZM: 'Zambia',
|
|
ZR: 'Zaire',
|
|
ZW: 'Zimbabwe',
|
|
};
|
|
|
|
export default sortObjectValuesAlphabetically(countries);
|