taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit bcb75402408163c36f1c88b42e79e32fdb760922
parent 38144b1845cfa3f941b3c01c2e38d16456739db0
Author: Florian Dold <florian@dold.me>
Date:   Mon, 24 Mar 2025 21:40:00 +0100

use strings as country code, not numbers

Diffstat:
Mpackages/taler-util/src/iso-3166.ts | 378++++++++++++++++++++++++++++++++++++++++----------------------------------------
1 file changed, 189 insertions(+), 189 deletions(-)

diff --git a/packages/taler-util/src/iso-3166.ts b/packages/taler-util/src/iso-3166.ts @@ -18,195 +18,195 @@ import { Translator } from "./index.js"; // From https://en.wikipedia.org/wiki/ISO_3166 export const enum CountryCode { - AF, - AL, - DZ, - US, - AD, - AO, - AG, - AR, - AM, - AU, - AT, - AZ, - BS, - BH, - BD, - BB, - BW, - BY, - BE, - BZ, - BJ, - BT, - BO, - BA, - BR, - GB, - BN, - BG, - BF, - MM, - BI, - KH, - CM, - CA, - CV, - CF, - TD, - CL, - CN, - CO, - KM, - CD, - CG, - CR, - HR, - CU, - CY, - CZ, - DK, - DJ, - DO, - NL, - TL, - EC, - EG, - AE, - GQ, - ER, - EE, - ET, - FJ, - PH, - FI, - FR, - GA, - GM, - GE, - DE, - GH, - GR, - GD, - GT, - GW, - GN, - GY, - HT, - HN, - HU, - KI, - IS, - IN, - ID, - IR, - IQ, - IE, - IL, - IT, - CI, - JM, - JP, - JO, - KZ, - KE, - KN, - KW, - KG, - LA, - LV, - LB, - LR, - LY, - LI, - LT, - LU, - MK, - MG, - MW, - MY, - MV, - ML, - MT, - MH, - MR, - MU, - MX, - FM, - MD, - MC, - MN, - MA, - LS, - MZ, - NA, - NR, - NP, - NZ, - VU, - NI, - NG, - NE, - KP, - NO, - OM, - PK, - PW, - PA, - PG, - PY, - PE, - PL, - PT, - QA, - RO, - RU, - RW, - LC, - SV, - WS, - SM, - ST, - SA, - SN, - RS, - SC, - SL, - SG, - SK, - SI, - SB, - SO, - ZA, - KR, - ES, - LK, - SD, - SR, - SZ, - SE, - CH, - SY, - TW, - TJ, - TZ, - TH, - TG, - TO, - TT, - TN, - TR, - TV, - UG, - UA, - UY, - UZ, - VE, - VN, - YE, - ZM, - ZW, + AF = "AF", + AL = "AL", + DZ = "DZ", + US = "US", + AD = "AD", + AO = "AO", + AG = "AG", + AR = "AR", + AM = "AM", + AU = "AU", + AT = "AT", + AZ = "AZ", + BS = "BS", + BH = "BH", + BD = "BD", + BB = "BB", + BW = "BW", + BY = "BY", + BE = "BE", + BZ = "BZ", + BJ = "BJ", + BT = "BT", + BO = "BO", + BA = "BA", + BR = "BR", + GB = "GB", + BN = "BN", + BG = "BG", + BF = "BF", + MM = "MM", + BI = "BI", + KH = "KH", + CM = "CM", + CA = "CA", + CV = "CV", + CF = "CF", + TD = "TD", + CL = "CL", + CN = "CN", + CO = "CO", + KM = "KM", + CD = "CD", + CG = "CG", + CR = "CR", + HR = "HR", + CU = "CU", + CY = "CY", + CZ = "CZ", + DK = "DK", + DJ = "DJ", + DO = "DO", + NL = "NL", + TL = "TL", + EC = "EC", + EG = "EG", + AE = "AE", + GQ = "GQ", + ER = "ER", + EE = "EE", + ET = "ET", + FJ = "FJ", + PH = "PH", + FI = "FI", + FR = "FR", + GA = "GA", + GM = "GM", + GE = "GE", + DE = "DE", + GH = "GH", + GR = "GR", + GD = "GD", + GT = "GT", + GW = "GW", + GN = "GN", + GY = "GY", + HT = "HT", + HN = "HN", + HU = "HU", + KI = "KI", + IS = "IS", + IN = "IN", + ID = "ID", + IR = "IR", + IQ = "IQ", + IE = "IE", + IL = "IL", + IT = "IT", + CI = "CI", + JM = "JM", + JP = "JP", + JO = "JO", + KZ = "KZ", + KE = "KE", + KN = "KN", + KW = "KW", + KG = "KG", + LA = "LA", + LV = "LV", + LB = "LB", + LR = "LR", + LY = "LY", + LI = "LI", + LT = "LT", + LU = "LU", + MK = "MK", + MG = "MG", + MW = "MW", + MY = "MY", + MV = "MV", + ML = "ML", + MT = "MT", + MH = "MH", + MR = "MR", + MU = "MU", + MX = "MX", + FM = "FM", + MD = "MD", + MC = "MC", + MN = "MN", + MA = "MA", + LS = "LS", + MZ = "MZ", + NA = "NA", + NR = "NR", + NP = "NP", + NZ = "NZ", + VU = "VU", + NI = "NI", + NG = "NG", + NE = "NE", + KP = "KP", + NO = "NO", + OM = "OM", + PK = "PK", + PW = "PW", + PA = "PA", + PG = "PG", + PY = "PY", + PE = "PE", + PL = "PL", + PT = "PT", + QA = "QA", + RO = "RO", + RU = "RU", + RW = "RW", + LC = "LC", + SV = "SV", + WS = "WS", + SM = "SM", + ST = "ST", + SA = "SA", + SN = "SN", + RS = "RS", + SC = "SC", + SL = "SL", + SG = "SG", + SK = "SK", + SI = "SI", + SB = "SB", + SO = "SO", + ZA = "ZA", + KR = "KR", + ES = "ES", + LK = "LK", + SD = "SD", + SR = "SR", + SZ = "SZ", + SE = "SE", + CH = "CH", + SY = "SY", + TW = "TW", + TJ = "TJ", + TZ = "TZ", + TH = "TH", + TG = "TG", + TO = "TO", + TT = "TT", + TN = "TN", + TR = "TR", + TV = "TV", + UG = "UG", + UA = "UA", + UY = "UY", + UZ = "UZ", + VE = "VE", + VN = "VN", + YE = "YE", + ZM = "ZM", + ZW = "ZW", } export const countryNamesByCode: { [c in CountryCode]: Translator } = {