Módulo:Moeda/dados

Origem: Wikipédia, a enciclopédia livre.
Documentação do módulo[ver] [editar] [histórico] [purgar]

Uso[editar código-fonte]

Módulo de dados utilizado pelo Módulo:Moeda

local presentation = {};                                                        -- table of tables that define presentation properties

--[=[-------------------------< C U R R E N C Y   P R O P E R T I E S >----------------------------------------

this table is created from Template:Currency/Page, Template:Currency/Position, and Template:Currency/Symbol.  The
individual currency codes are taken from the table at [[ISO 4217]].  The source templates have other codes not
conforming to 4217; those codes are not included here but are listed in the translation table or in the non-standard table.

This table is NOT for historical ISO 4217 codes.  Add historical codes to the non-standard properties table.

Meanings of the table entries:
    ['???']            – ISO 4217 currency code; uppercase only
    page = ''        – Wikipedia article name approriate to the currency code
    plural = ''        – specifies how to make the currency page name plural:
                        if singular and plural forms are the same leave empty
                        if adding an 's' to the end of the singular name makes it plural then set plural = 's'
                        if the plural name is different, set the whole plural name (see GBP for example)
    position = ''    – identifies where the symbol is placed relative to the amount
                        'a'        – <amount><symbol>
                        'as'    – <amount><&nbsp;><symbol>
                        'b'        – <symbol><amount>
                        'bs'    – <symbol><&nbsp;><amount>
    symbol = ''        – the symbol associated with the currency code; generally not the currency code unless the symbol and
                        the currency code are the same;  to display a currency code instead of a symbol, use the nonstandard table

]=]

local currency_properties = {
    ['AED'] = {page = 'dirham dos Emirados', plural = 's', position = 'bs', symbol = 'Dhs.'}, -- for the singular symbol 'Dh', use AED2
    ['AFN'] = {page = 'afegane', plural = 'afeganis', position = 'bs', symbol = 'Afs.'}, -- for the singular symbol 'Af', use AFN2
    ['ALL'] = {page = 'lek albanês', plural = 'lekes albaneses', position = 'as', symbol = 'lek'},
    ['AMD'] = {page = 'dram arménio', plural = 'drams areménios', position = 'b', symbol = '֏'}, -- U+058F ֏
    ['ANG'] = {page = 'florim antilhano', plural = 'florins antilhanos', position = 'b', symbol = 'NAƒ'},
    ['AOA'] = {page = 'kwanza', plural = 's',  position = 'bs', symbol = 'Kz'},
    ['ARS'] = {page = 'peso argentino', plural = 'pesos argentinos', position = 'b', symbol = 'Arg$'},
    ['AUD'] = {page = 'dólar australiano', plural = 'dólares australianos', position = 'b', symbol = 'A$'},
    ['AWG'] = {page = 'florim arubano', plural = 'florins arubanos', position = 'bs', symbol = 'Afl.'},
    ['AZN'] = {page = 'manate azeri', plural = 'manates azeris', position = 'b', symbol = '₼'}, -- U+20BC ₼
    ['BAM'] = {page = 'marco conversível', plural = 'marcos conversíveis', position = 'bs', symbol = 'KM'},
    ['BBD'] = {page = 'dólar barbadense', plural = 'dólares barbadenses', position = 'b', symbol = 'Bds$'},
    ['BDT'] = {page = 'taka', plural = 'takas', position = 'bs', symbol = 'Tk.'},
    ['BGN'] = {page = 'lev búlgaro', plural = 'leves búlgaros', position = 'as', symbol = 'lev'},
    ['BHD'] = {page = 'dinar bareinita', plural = 'dinares bareinitas', position = 'bs', symbol = 'BD'},
    ['BIF'] = {page = 'franco burundiano', plural = 'francos burundianos', position = 'bs', symbol = 'FBu'},
    ['BMD'] = {page = 'dólar bermudense', plural = 'dólares bermudenses', position = 'b', symbol = 'BD$'},
    ['BND'] = {page = 'dólar bruneano', plural = 'dólares bruneanos', position = 'b', symbol = 'B$'},
    ['BOB'] = {page = 'boliviano (moeda)', plural = 'bolivianos', position = 'bs', symbol = 'Bs.'},
--    ['BOV'] = {page = '', plural = '', position = '', symbol = ''}, -- Bolivian Mvdol (funds code)
    ['BRL'] = {page = 'real', plural = 'reais', position = 'b', symbol = 'R$'},
    ['BSD'] = {page = 'dólar baamiano', plural = 'dólares baamianos', position = 'b', symbol = 'B$'},
    ['BTN'] = {page = 'ngultrum', plural = '', position = 'bs', symbol = 'Nu.'},
    ['BWP'] = {page = 'pula bostuanense', plural = 'pulas bostuanenses', position = 'bs', symbol = 'P'},
    ['BYN'] = {page = 'rublo bielorusso', plural = 'rublos bielorussos', position = 'bs', symbol = 'Rbls'}, -- for the singular symbol 'Rbl', use BYN2
    ['BZD'] = {page = 'dólar belizenho', plural = 'dólares belizenhos', position = 'b', symbol = 'BZ$'},
    ['CAD'] = {page = 'dólar canadiano', plural = 'dólares canadianos', position = 'b', symbol = 'Can$'},
    ['CDF'] = {page = 'franco congolense', plural = 'francos congolenses', position = 'bs', symbol = 'FC'},
--    ['CHE'] = {page = '', plural = '', position = '', symbol = ''}, -- WIR Euro (complementary currency)
    ['CHF'] = {page = 'franco suíço', plural = 'francos suíços', position = 'bs', symbol = 'SFr'},
--    ['CHW'] = {page = '', plural = '', position = '', symbol = ''}, -- WIR Franc (complementary currency)
--    ['CLF'] = {page = '', plural = '', position = '', symbol = ''}, -- Unidad de Fomento (funds code) (Chile)
    ['CLP'] = {page = 'peso chileno', plural = 'pesos chilenos',  position = 'b', symbol = 'Ch$'},
    ['CNY'] = {page = 'Renminbi', plural = 's', position = 'b', symbol = 'RMB'},
    ['COP'] = {page = 'peso colombiano', plural = 'pesos colombianos', position = 'b', symbol = 'Col$'},
--    ['COU'] = {page = '', plural = '', position = '', symbol = ''}, -- Unidad de Valor Real (UVR) (funds code) (Columbia)
    ['CRC'] = {page = 'colón costa-riquenho', plural = 'colombos costa-riquenhos', position = 'b', symbol = '₡'},
    ['CUC'] = {page = 'peso convertível', plural = 'pesos convertíveis', position = 'b', symbol = 'CUC$'},
    ['CUP'] = {page = 'peso cubano', plural = 'pesos cubanos', position = 'b', symbol = 'Cu$'},
    ['CVE'] = {page = 'escudo cabo-verdiano', plural = 'escudos cabo-verdianos', position = 'b', symbol = '$'}, -- not yet supported position = 'd' replaces decimal with Cifrão ($)
    ['CZK'] = {page = 'coroa checa', plural = 'coroas checas', position = 'bs', symbol = 'Kč'},
    ['DJF'] = {page = 'franco do jibuti', plural = 'francos do jibuti', position = 'bs', symbol = 'Fdj'},
    ['DKK'] = {page = 'coroa dinamarquesa', plural = 'coroas dinamarquesas', position = 'bs', symbol = 'DKr'},
    ['DOP'] = {page = 'peso dominicano', plural = 'pesos dominicanos', position = 'b', symbol = 'RD$'},
    ['DZD'] = {page = 'dinar algeriano', plural = 'dinares algerianos', position = 'bs', symbol = 'DA'},
    ['EGP'] = {page = 'libra egípcia', plural = 'libras egípcias', position = 'bs', symbol = 'LE'},
    ['ERN'] = {page = 'nakfa', plural = 's', position = 'bs', symbol = 'Nkf'},
    ['ETB'] = {page = 'birr etíope', plural = 'birres etíopes', position = 'bs', symbol = 'Br'},
    ['EUR'] = {page = 'euro', plural = 's', position = 'b', symbol = '€'},
    ['FJD'] = {page = 'dólar fijiano', plural = 'dólares fijianos', position = 'b', symbol = 'FJ$'},
    ['FKP'] = {page = 'libra da Ilhas Malvinas', plural = 'libras das Ilhas Malvinas', position = 'b', symbol = '£'},
    ['GBP'] = {page = 'libra esterlina', plural = 'libras esterlinas', position = 'b', symbol = '£'},
    ['GEL'] = {page = 'lari georgiano', plural = 'láris georgianos', position = 'b', symbol = '\226\130\190'}, -- U+20BE ₾
    ['GHS'] = {page = 'cedi ganês', plural = 'cedis ganeses', position = 'b', symbol = '\226\130\181'}, -- U+20B5 ₵
    ['GIP'] = {page = 'libra gibraltina', plural = 'libras gibraltinas', position = 'b', symbol = '£'},
    ['GMD'] = {page = 'dalasi gambiano', plural = 'dalasis gambianos', position = 'bs', symbol = 'D'},
    ['GNF'] = {page = 'franco guineense', plural = 'francos guineeses', position = 'bs', symbol = 'FG'},
    ['GTQ'] = {page = 'quetzal guatemalense', plural = 'quetzales guatemalenses', position = 'bs', symbol = 'Q'},
    ['GYD'] = {page = 'dólar guianense', plural = 'dólares guianenes', position = 'b', symbol = 'G$'},
    ['HKD'] = {page = 'dólar de Hong Kong', plural = 'dólares de Hong Kong', position = 'b', symbol = 'HK$'},
    ['HNL'] = {page = 'lempira', plural = 'lempiras', position = 'bs', symbol = 'L'},
    ['HRK'] = {page = 'kuna croata', plural = 'kunas croatas', position = 'bs', symbol = 'kn'},
    ['HTG'] = {page = 'gourde haitiano', plural = 'gourdes haitianos', position = 'bs', symbol = 'G'},
    ['HUF'] = {page = 'forint húngaro', plural = 'forints húngaros', position = 'bs', symbol = 'Ft'},
    ['IDR'] = {page = 'rupia indonésia', plural = 'rupias indonésios', position = 'bs', symbol = 'Rp'},
    ['ILS'] = {page = 'novo shekel israelense', plural = 'novo shekels israelenses', position = 'bs', symbol = 'NIS'},
    ['INR'] = {page = 'rupia indiana', plural = 'rupia indianos', position = 'b', symbol = '\226\130\185'}, -- U+20B9 ₹
    ['IQD'] = {page = 'dinar iraquiano', plural = 'dinares iraquianos', position = 'bs', symbol = 'ID'},
    ['IRR'] = {page = 'rial iraquiana', plural = 'rial iraquianos', position = 'bs', symbol = 'Rls'},
    ['ISK'] = {page = 'coroa islandesa', plural = 'coroas islandesas', position = 'bs', symbol = 'IKr'},
    ['JMD'] = {page = 'dólar jamaicana', plural = 'dólares jamaicanos', position = 'b', symbol = 'J$'},
    ['JOD'] = {page = 'dinar jordano', plural = 'dinares jordanos', position = 'bs', symbol = 'JD'},
    ['JPY'] = {page = 'iene japonês', plural = 'ienes japoneses', position = 'b', symbol = '¥'},
    ['KES'] = {page = 'xelim queniano', plural = 'xelins quenianos', position = 'bs', symbol = 'KSh'},
    ['KGS'] = {page = 'som quirgistanês', plural = '', position = 'as', symbol = 'som'},
    ['KHR'] = {page = 'riel cambojano', plural = 'riels cambojano', position = 'bs', symbol = 'CR'},
    ['KMF'] = {page = 'franco camorense', plural = 'francos camorenses', position = 'bs', symbol = 'FC'},
    ['KPW'] = {page = 'won norte-coreano', plural = 'wons norte-coreanos', position = 'b', symbol = '₩'},
    ['KRW'] = {page = 'won sul-coreano', plural = 'won sul-coreanos', position = 'b', symbol = '₩'},
    ['KWD'] = {page = 'dinar cuaitiano', plural = 'dinares cuaitianos', position = 'bs', symbol = 'KD'},
    ['KYD'] = {page = 'dólar das ilhas Caimão', plural = 'dólares das ilhas Caimão', position = 'b', symbol = 'CI$'},
    ['KZT'] = {page = 'tenge cazaque', plural = 'tenges cazaques', position = 'b', symbol = '\226\130\184'}, -- U+20B8 ₸
    ['LAK'] = {page = 'kipe lau', plural = 'kipes laus', position = 'b', symbol = '₭'},
    ['LBP'] = {page = 'libra libanesa', plural = 'libras libanesas', position = 'bs', symbol = 'LL'},
    ['LKR'] = {page = 'rupia srilanquesa', plural = 'rupias srilanquesas', position = 'bs', symbol = 'SL&nbsp;Rs.'},
    ['LRD'] = {page = 'dina líbio', plural = 'dinas líbios', position = 'b', symbol = 'L$'},
    ['LSL'] = {page = 'loti do lesoto', plural = 'lotis do lesoto', position = 'bs', symbol = 'L'}, -- for the plural symbol 'M', use LSL2
    ['LYD'] = {page = 'dinar líbio', plural = 'dinares líbios', position = 'bs', symbol = 'LD'},
    ['MAD'] = {page = 'dirame marroquino', plural = 'dirames marroquinos', position = 'bs', symbol = 'DH'},
    ['MDL'] = {page = 'leu moldávio', plural = 'leus modávos', position = 'as', symbol = 'lei'},
    ['MGA'] = {page = 'ariari malgaxe', plural = 'ariaris malgaxes', position = 'bs', symbol = 'Ar'},
    ['MKD'] = {page = 'dinar macedónio', plural = 'dinares macedónios', position = 'bs', symbol = '<small>DEN</small>'},
    ['MMK'] = {page = 'kyat de Myanmar', plural = 'kyates de Myanmar', position = 'bs', symbol = 'Ks'},
    ['MNT'] = {page = 'tugrit mongol', plural = 'tubrites mongóis', position = 'b', symbol = '₮'},
    ['MOP'] = {page = 'pata macaense', plural = 'patas macenses', position = 'bs', symbol = 'MOP'},
    ['MRU'] = {page = 'ugia mauritania', plural = 'ugias mauritanos', position = 'bs', symbol = 'UM'},
    ['MUR'] = {page = 'rupia maurícia', plural = 'rupias maurícias', position = 'bs', symbol = 'MRs.'},
    ['MVR'] = {page = 'rupia maldívia', plural = 'rupias maldívias', position = 'bs', symbol = 'Rf.'},
    ['MWK'] = {page = 'kwacha malauiano', plural = 'kwachas malauinos', position = 'bs', symbol = 'MK'},
    ['MXN'] = {page = 'peso mexicano', plural = 'pesos mexicanos', position = 'b', symbol = 'Mex$'},
--    ['MXV'] = {page = '', plural = '', position = '', symbol = ''}, -- Mexican Unidad de Inversion (UDI) (funds code)
    ['MYR'] = {page = 'ringuite malaio', plural = 'ringuites malaios', position = 'bs', symbol = 'RM'},
    ['MZN'] = {page = 'metical moçambicano', plural = 'meticais moçambicanos', position = 'bs', symbol = 'Mt'},
    ['NAD'] = {page = 'dólar namibiano', plural = 'dólares namibianos', position = 'b', symbol = 'N$'},
    ['NGN'] = {page = 'naira nigeriano', plural = 'nairas nigerianos', position = 'b', symbol = '₦'},
    ['NIO'] = {page = 'córdoba nicaraguano', plural = 'códobas nicaraguanos', position = 'b', symbol = 'C$'},
    ['NOK'] = {page = 'coroa norueguesa', plural = 'coroas norueguesas', position = 'bs', symbol = 'NKr'},
    ['NPR'] = {page = 'rupia nepalesa', plural = 'rupias nepalesas', position = 'bs', symbol = 'NRs.'},
    ['NZD'] = {page = 'dólar da Nova Zelândia', plural = 'dólares da Nova Zelândia', position = 'b', symbol = 'NZ$'},
    ['OMR'] = {page = 'rial omanense', plural = 'riales omanenses', position = 'bs', symbol = 'RO'},
    ['PAB'] = {page = 'balboa panamense', plural = 'balboas panamenses', position = 'b', symbol = 'B/.'},
    ['PEN'] = {page = 'novo sol peruano', plural = 'soles peruanos', position = 'b', symbol = 'S/.'},
    ['PGK'] = {page = 'kina papuásia', plural = 'kinas', position = 'bs', symbol = 'K'},
    ['PHP'] = {page = 'peso filipino', plural = 'pesos filipinos', position = 'b', symbol = '₱'},
    ['PKR'] = {page = 'rupia paquistanesa', plural = 'rupias paquistanesas', position = 'bs', symbol = 'PRs.'},
    ['PLN'] = {page = 'zlóti polaco', plural = 'zlótis polacos', position = 'bs', symbol = 'zł'},
    ['PYG'] = {page = 'guarani paraguaio', plural = 'guaranis paraguaios', position = 'b', symbol = '\226\130\178'}, -- U+20B2 ₲
    ['QAR'] = {page = 'rial catarense', plural = 'riales catarenses', position = 'bs', symbol = 'QR'},
    ['RON'] = {page = 'leu romeno', plural = 'leus romenos', position = 'as', symbol = 'lei'},
    ['RSD'] = {page = 'dinar sérvio', plural = 'dinares sérivos', position = 'bs', symbol = '<small>DIN</small>'},
    ['RUB'] = {page = 'rublo russo', plural = 'rublos russos', position = 'a', symbol = '\226\130\189'}, -- U+20BD ₽ after August 1998 redenomination
    ['RWF'] = {page = 'franco ruandês', plural = 'francos ruandeses', position = 'bs', symbol = 'FRw'},
    ['SAR'] = {page = 'rial saudita', plural = 'riales sauditas', position = 'bs', symbol = 'SRls'},
    ['SBD'] = {page = 'dólar das Ilhas Salomão', plural = 'dólares das Ilhas Salomão', position = 'b', symbol = 'SI$'},
    ['SCR'] = {page = 'rupia seichelense', plural = 'rupias seichelenses', position = 'bs', symbol = 'SRs'},
    ['SDG'] = {page = 'libra sudanesa', plural = 'libras sudanesas', position = 'bs', symbol = 'LS'},
    ['SEK'] = {page = 'coroa sueca', plural = 'coroas suecas', position = 'bs', symbol = 'SKr'},
    ['SGD'] = {page = 'dólar de singapura', plural = 'dólares de singapura', position = 'b', symbol = 'S$'},
    ['SHP'] = {page = 'libra de Santa Helena', plural = 'libras de Santa Helena', position = 'b', symbol = '£'},
    ['SLE'] = {page = 'leone serra-leonino', plural = 'leones serra-leoninos', position = 'bs', symbol = 'Le'}, -- new, redenominated leone
    ['SLL'] = {page = 'leone serra-leonino', plural = 'leones serra-leoninos', position = 'bs', symbol = 'Le'},
    ['SOS'] = {page = 'xelim somaliano', plural = 'xelins somalianos', position = 'bs', symbol = 'Sh.So.'},
    ['SRD'] = {page = 'dólar surinamês', plural = 'dólares surinamêses', position = 'b', symbol = 'Sur$'},
    ['SSP'] = {page = 'libra sul-sudanesa', plural = 'libras sul-sudanesas', position = 'bs', symbol = 'SSP'},
    ['STN'] = {page = 'dobra de São Tomé e Príncipe', plural = 'dobras de São Tomé e Príncipe', position = 'bs', symbol = 'Db'},
    ['SVC'] = {page = 'colon salvadorense', plural = 'colones salvadorenses', position = 'b', symbol = '₡'},
    ['SYP'] = {page = 'libra síria', plural = 'libras sírias', position = 'bs', symbol = 'LS'},
    ['SZL'] = {page = 'lilangeni suazilandês', plural = 'lilangenis suazilandeses', position = 'bs', symbol = 'L'}, -- for the plural symbol 'E', use SZL2
    ['THB'] = {page = 'baht tailandês', plural = 'bahts tailandeses', position = 'b', symbol = '฿'},
    ['TJS'] = {page = 'somoni tajique', plural = 'somonis tajiques', position = 'bs', symbol = 'SM'},
    ['TMT'] = {page = 'manat turcomeno', plural = 'manates turcomenos', position = 'a', symbol = 'm'},
    ['TND'] = {page = 'dinar tunisino', plural = 'dinares tunisinos', position = 'bs', symbol = 'DT'},
    ['TOP'] = {page = 'paʻanga tonganesa', plural = 'paʻangas tonganeses', position = 'b', symbol = 'T$'},
    ['TRY'] = {page = 'lira turca', plural = 'liras turcas', position = 'b', symbol = '\226\130\186'}, -- U+20BA ₺
    ['TTD'] = {page = 'dólar de Trinidade e Tobago', plural = 'dólares de Trinidade e Tobago', position = 'b', symbol = 'TT$'},
    ['TWD'] = {page = 'novo dólar de Taiuã', plural = '', position = 'b', symbol = 'NT$'},
    ['TZS'] = {page = 'xelim tanzaniano', plural = 'xelins tanzanianos', position = 'bs', symbol = 'TSh.'},
    ['UAH'] = {page = 'grívnia ucraniana', plural = 'grívnias ucranianos', position = 'b', symbol = '₴'},
    ['UGX'] = {page = 'xelim ugandês', plural = 'xelins ugandeses', position = 'bs', symbol = 'USh.'},
    ['USD'] = {page = 'dólar dos Estados Unidos', plural = 'dólares dos Estados Unidos', position = 'b', symbol = 'US$'},
--    ['USN'] = {page = '', plural = '', position = '', symbol = ''}, -- United States dollar (next day) (funds code)
--    ['UYI'] = {page = '', plural = '', position = '', symbol = ''}, -- Uruguay Peso en Unidades Indexadas (URUIURUI) (funds code)
    ['UYU'] = {page = 'peso uruguaio', plural = 'pesos uruguaios', position = 'bs', symbol = '$U'},
    ['UYW'] = {page = 'Unidad previsional', plural = '', position = 'bs', symbol = '$U'},
    ['UZS'] = {page = 'som usbeque', plural = '', position = 'as', symbol = 'soum'},
    ['VED'] = {page = 'bolívar digita venezuelano', plural = 'bolívares digitais', position = 'bs', symbol = 'Bs.D'},
    ['VES'] = {page = 'bolívar soberano', plural = 'bolívares soberanos', position = 'bs', symbol = 'Bs.S'},
    ['VND'] = {page = 'dongue vietnamita', plural = 'dongues vietnamitas', position = 'bs', symbol = 'VND'},
    ['VUV'] = {page = 'vatu do Vanuatu', plural = 'vatus do Vanuatu', position = 'bs', symbol = 'VT'},
    ['WST'] = {page = 'tala samoano', plural = 'talas samoanos', position = 'b', symbol = 'WS$'},
    ['XAF'] = {page = 'franco CFA BEAC', plural = 'francos CFA BEAC', position = 'bs', symbol = 'F.CFA'},
--    ['XAG'] = {page = '', plural = '', position = '', symbol = ''}, -- Silver (one troy ounce)
--    ['XAU'] = {page = '', plural = '', position = '', symbol = ''}, -- Gold (one troy ounce)
--    ['XBA'] = {page = '', plural = '', position = '', symbol = ''}, -- European Composite Unit (EURCO) (bond market unit)
--    ['XBB'] = {page = '', plural = '', position = '', symbol = ''}, -- European Monetary Unit (E.M.U.-6) (bond market unit)
--    ['XBC'] = {page = '', plural = '', position = '', symbol = ''}, -- European Unit of Account 9 (E.U.A.-9) (bond market unit)
--    ['XBD'] = {page = '', plural = '', position = '', symbol = ''}, -- European Unit of Account 17 (E.U.A.-17) (bond market unit)
    ['XCD'] = {page = 'dólar das Caraíbas Orientais', plural = 'dólares das Caraíbas Orientais', position = 'b', symbol = 'EC$'},
--    ['XDR'] = {page = 'Speacial drawing rights', plural = '', position = '', symbol = ''}, -- Special drawing rights
    ['XOF'] = {page = 'franco CFA BCEAO', plural = 'francos CFA BCEAO', position = 'bs', symbol = 'F.CFA'},
--    ['XPD'] = {page = '', plural = '', position = '', symbol = ''}, -- Palladium (one troy ounce)
    ['XPF'] = {page = 'franco CFP', plural = 'francos CFP', position = 'bs', symbol = 'F.CFP'},
--    ['XPT'] = {page = '', plural = '', position = '', symbol = ''}, -- Platinum (one troy ounce)
--    ['XSU'] = {page = '', plural = '', position = '', symbol = ''}, -- Unified System for Regional Compensation (SUCRE)
--    ['XTS'] = {page = '', plural = '', position = '', symbol = ''}, -- Code reserved for testing purposes
--    ['XUA'] = {page = '', plural = '', position = '', symbol = ''}, -- ADB Unit of Account
    ['XXX'] = {page = '¤', plural = '', position = 'b', symbol = '¤'}, -- No (specific) currency
    ['YER'] = {page = 'rial iemenita', plural = 'riales iemenitas', position = 'bs', symbol = 'YRls'},
    ['ZAR'] = {page = 'rand sul-africano', plural = 'randes sul-africanos', position = 'bs', symbol = 'R'},
    ['ZMW'] = {page = 'kwacha zambiano', plural = 'kwachas zambianos', position = 'bs', symbol = 'ZK'},
    ['ZWL'] = {page = 'dólar zimbábue', plural = 'dólares zimbábues', position = 'b', symbol = 'Z$'},
    }

--[[--------------------------< C O D E   T R A N S L A T I O N >----------------------------------------------

This table lists some of the 'aliases' that refer to currencies listed in the properties table by their ISO 4217 codes

The form is:
    ['<non-standard code>'] = '<ISO 4217 code>'
]]

local code_translation = {
    ['EGE'] = 'EUR', -- where???
    ['EU'] = 'EUR',
    ['EURO'] = 'EUR',
    ['FRW'] = 'RWF',
    ['GB'] = 'GBP',
    ['KSH'] = 'KES',
    ['NEP'] = 'NPR',
    ['POUND'] = 'GBP',
    ['POUND STERLING'] = 'GBP',
    ['RMB'] = 'CNY',
    ['STERLING'] = 'GBP',
    ['STG'] = 'GBP',
    ['TSH'] = 'TZS',
    ['UK'] = 'GBP',
    ['UKP'] = 'GBP', -- non-standard
    ['UNITED STATES'] = 'USD',
    ['US'] = 'USD',
    ['U.S.'] = 'USD',
    ['USA'] = 'USD',
    ['USH'] = 'UGX',
    ['$'] = 'USD', -- U+0024, pass-through, default to US dollar
    ['¤'] = 'XXX', -- U+00A4, pass-through, default to no specific unit
    ['£'] = 'GBP', -- U+00A3, pass-through, default to UK pound
    ['¥'] = 'JPY', -- U+00A5, pass-through, default to JP yen
    ['€'] = 'EUR', -- U+20AC, pass-through
    ['(='] = 'EUR', -- non-standard (DR-DOS 7.02 COUNTRY.SYS, 1998)
    }

--[[--------------------------< N O N _ S T A N D A R D _ P R O P E R T I E S >--------------------------------

Currencies from the source templates that are identified by non-standard codes and which for whatever reason don't translate well to an existing ISO 4217 currency.  This list may include historical ISO 4217 codes.

Meanings of the table entries are the same as those described for currency_properties table except:
    ['???']    – currency codes that are non-standard or that cannot be translated to a standard code.  Uppercase only,
                these codes MUST be different from the codes in the main currency properties table and different from
                the codes in the translation table (if they are not, they will not be found).

]]

local non_standard_properties = {
    ['AED2'] = {page = 'dirame emiradense', plural = 'dirames emiradenses', position = 'bs', symbol = 'Dh.'}, -- singular symbol version of AED (plural)
    ['AFN2'] = {page = 'afegane', plural = 'afghanis', position = 'bs', symbol = 'Af.'}, -- singular symbol version of AFN (plural)
    ['BITCOIN'] = {page = 'bitcoin', plural = 's', position = 'bs', symbol = 'BTC'},
    ['BTC'] = {page = 'bitcoin', plural = 's', position = 'bs', symbol = 'BTC'},
    ['BYN2'] = {page = 'rublo bielorusso', plural = 'rublos bielorussos', position = 'bs', symbol = 'Rbl'}, -- singular symbol version of BYN (plural)
    ['BYR'] = {page = 'rublo bielorusso', plural = 'rublos bielorussos', position = 'bs', symbol = 'Rbls'}, -- historical, former ISO 4217 code
    ['CHF2'] = {page = 'franco suíço', plural = 'francos suíços', position = 'as', symbol = 'CHF'}, -- use currency code instead of symbol
    ['DDM'] = {page = 'marco alemão-oriental', plural = 'marcos alemão-oriental', position = 'bs', symbol = 'M'}, -- historical (1968-1990), former ISO 4217 code
    ['DDM2'] = {page = 'marco alemão-oriental', plural = 'marco alemão-oriental', position = 'as', symbol = 'DDM'}, -- historical (1968-1990), former ISO 4217 code, use currency code instead of symbol
    ['DEM'] = {page = 'marco alemão', plural = 'marcos alemães', position = 'bs', symbol = 'DM'}, -- historical (1948-2001), former ISO 4217 code
    ['DEM2'] = {page = 'marco alemão', plural = 'marcos alemães', position = 'as', symbol = 'DEM'}, -- historical (1948-2001), former ISO 4217 code, use currency code instead of symbol
    ['DKK2'] = {page = 'coroa dinamarquesa', plural = 'coroas dinamarquesas', position = 'as', symbol = 'DKK'}, -- use currency code instead of symbol
    ['DM'] = {page = 'marco alemão', plural = 'marcos alemães', position = 'bs', symbol = 'DM'}, -- historical (1948-2001)
    ['ESP'] = {page = 'peseta espanhola', plural = 'pesetas espanholas', position = 'as', symbol = 'Pts'}, -- historical, former ISO 4217 code
    ['FRF'] = {page = 'franco francês', plural = 'francos franceses', position = 'as', symbol = 'F'}, -- historical
    ['GRD'] = {page = 'dracma grego', plural = 'dracmas gregros', position = 'bs', symbol = '₯'}, -- historical
    ['IEP'] = {page = 'libra irlandesa', plural = 'libras irlandesas', position = 'b', symbol = '£'}, -- historical, former ISO 4217 code
    ['LKR2'] = {page = 'rupia srilanquesa', plural = 'rupia srilanquesas', position = 'as', symbol = 'LKR'}, -- use currency code instead of symbol
    ['LSL2'] = {page = 'loti lesotiano', plural = 'lotis lesotianos', position = 'bs', symbol = 'M'}, -- plural symbol version of LSL (singular)
    ['LTL'] = {page = 'litas lituano', plural = '', position = 'as', symbol = 'Lt'}, -- historical
    ['MARK'] = {page = 'marco de ouro alemão', plural = 'marcos de ouro alemães', position = 'as', symbol = 'ℳ'}, -- historical (1871-1914)
    ['MRO'] = {page = 'uguia mauritana', plural = 'uguias mauritanas', position = 'bs', symbol = 'UM'}, -- historical, former ISO 4217 code
    ['NLG'] = {page = 'florim nerlandês', plural = 'florins nerlandeses', position = 'b', symbol = 'ƒ'}, -- historical, former ISO 4217 code
    ['NOK2'] = {page = 'coroa norueguesa', plural = 'coroas norueguesas', position = 'as', symbol = 'NOK'}, -- use currency code instead of symbol
    ['PTE'] = {page = 'escudo português', plural = 'escudos portugueses', position = 'd', symbol = '$'}, -- historical (1911-2001)
    ['RM'] = {page = 'reichsmark', plural = 's', position = 'as', symbol = 'ℛℳ'}, -- historical (1924-1948)
    ['SEK2'] = {page = 'coroa sueca', plural = 'coroas suecas', position = 'as', symbol = 'SEK'}, -- use currency code instead of symbol
    ['STD'] = {page = 'dobra de São Tomé e Príncipe', plural = 'dobras', position = 'bs', symbol = 'Db'}, -- historical, former ISO 4217 code
    ['SZL2'] = {page = 'lilangeni suazilandês', plural = '', position = 'bs', symbol = 'E'},        -- plural symbol version of SZL (singular)
--    ['USS'] = {page = '', plural = '', position = '', symbol = ''}, -- United States dollar (same day) (funds code), historical, former ISO 4217 code
    ['US$'] = {page = 'dólar dos Estados Unidos', plural = 'dólares dos Estados Unidos', position = 'b', symbol = '$'}, -- special case: like "USD" and "$", but will display only the short form of the symbol "$" (useful for articles, where it is obvious enough not to display "US$" as a symbol, but still link to "United States dollar" (for foreign readers)
    ['XBT'] = {page = 'bitcoin', plural = 's', position = 'bs', symbol = 'BTC'},
    ['XEU'] = {page = 'Unidade Monetária Europeia', plural = 's', position = 'bs', symbol = '₠'}, -- ECU U+20A0, historical (1979-1998), former ISO 4217 code
    ['XEU2'] = {page = 'Unidade Monetária Europeia', plural = 's', position = 'as', symbol = 'XEU'}, -- ECU, historical (1979-1998), former ISO 4217 code, use currency code instead of symbol
--    ['XFU'] = {page = '', plural = '', position = '', symbol = ''}, -- UIC franc (special settlement currency), historical, former ISO 4217 code
    }

return {currency_properties=currency_properties, code_translation=code_translation, non_standard_properties=non_standard_properties}