aboutsummaryrefslogtreecommitdiffstats
path: root/library/intl/resources/currency
diff options
context:
space:
mode:
authorStefan Parviainen <saparvia@caterva.eu>2014-12-31 10:42:08 +0100
committerStefan Parviainen <saparvia@caterva.eu>2014-12-31 10:42:08 +0100
commit7bf7f8180dbc3a89824815de3bc1e4f40857d2f6 (patch)
tree34e51239e753204989af7d82793c24bb3b304ecb /library/intl/resources/currency
parent24a16434bccb7b41d026767f81ffe5f060d566bf (diff)
downloadvolse-hubzilla-7bf7f8180dbc3a89824815de3bc1e4f40857d2f6.tar.gz
volse-hubzilla-7bf7f8180dbc3a89824815de3bc1e4f40857d2f6.tar.bz2
volse-hubzilla-7bf7f8180dbc3a89824815de3bc1e4f40857d2f6.zip
Revert "Revert "Language names via intl library.""
This reverts commit 4f35efa0bad4ae6489b63f3eebafe6542d654094.
Diffstat (limited to 'library/intl/resources/currency')
-rw-r--r--library/intl/resources/currency/af.json634
-rw-r--r--library/intl/resources/currency/agq.json634
-rw-r--r--library/intl/resources/currency/ak.json634
-rw-r--r--library/intl/resources/currency/am.json634
-rw-r--r--library/intl/resources/currency/ar.json634
-rw-r--r--library/intl/resources/currency/asa.json634
-rw-r--r--library/intl/resources/currency/ast.json634
-rw-r--r--library/intl/resources/currency/az.json634
-rw-r--r--library/intl/resources/currency/bas.json634
-rw-r--r--library/intl/resources/currency/base.json683
-rw-r--r--library/intl/resources/currency/be.json634
-rw-r--r--library/intl/resources/currency/bez.json634
-rw-r--r--library/intl/resources/currency/bg.json634
-rw-r--r--library/intl/resources/currency/bm.json634
-rw-r--r--library/intl/resources/currency/bn.json634
-rw-r--r--library/intl/resources/currency/bo.json634
-rw-r--r--library/intl/resources/currency/br.json634
-rw-r--r--library/intl/resources/currency/brx.json634
-rw-r--r--library/intl/resources/currency/bs-Cyrl.json634
-rw-r--r--library/intl/resources/currency/bs.json634
-rw-r--r--library/intl/resources/currency/ca.json634
-rw-r--r--library/intl/resources/currency/cgg.json634
-rw-r--r--library/intl/resources/currency/chr.json634
-rw-r--r--library/intl/resources/currency/cs.json634
-rw-r--r--library/intl/resources/currency/cy.json634
-rw-r--r--library/intl/resources/currency/da.json634
-rw-r--r--library/intl/resources/currency/dav.json634
-rw-r--r--library/intl/resources/currency/de-CH.json634
-rw-r--r--library/intl/resources/currency/de.json634
-rw-r--r--library/intl/resources/currency/dje.json634
-rw-r--r--library/intl/resources/currency/dsb.json634
-rw-r--r--library/intl/resources/currency/dyo.json634
-rw-r--r--library/intl/resources/currency/dz.json634
-rw-r--r--library/intl/resources/currency/ebu.json634
-rw-r--r--library/intl/resources/currency/ee.json634
-rw-r--r--library/intl/resources/currency/el.json634
-rw-r--r--library/intl/resources/currency/en-AU.json634
-rw-r--r--library/intl/resources/currency/en-BE.json634
-rw-r--r--library/intl/resources/currency/en-DG.json634
-rw-r--r--library/intl/resources/currency/en-FK.json634
-rw-r--r--library/intl/resources/currency/en-GB.json634
-rw-r--r--library/intl/resources/currency/en-GG.json634
-rw-r--r--library/intl/resources/currency/en-GI.json634
-rw-r--r--library/intl/resources/currency/en-HK.json634
-rw-r--r--library/intl/resources/currency/en-IE.json634
-rw-r--r--library/intl/resources/currency/en-IM.json634
-rw-r--r--library/intl/resources/currency/en-IN.json634
-rw-r--r--library/intl/resources/currency/en-IO.json634
-rw-r--r--library/intl/resources/currency/en-JE.json634
-rw-r--r--library/intl/resources/currency/en-MO.json634
-rw-r--r--library/intl/resources/currency/en-MT.json634
-rw-r--r--library/intl/resources/currency/en-NZ.json634
-rw-r--r--library/intl/resources/currency/en-PK.json634
-rw-r--r--library/intl/resources/currency/en-SG.json634
-rw-r--r--library/intl/resources/currency/en-SH.json634
-rw-r--r--library/intl/resources/currency/en-VG.json634
-rw-r--r--library/intl/resources/currency/en.json634
-rw-r--r--library/intl/resources/currency/eo.json634
-rw-r--r--library/intl/resources/currency/es-AR.json634
-rw-r--r--library/intl/resources/currency/es-BO.json634
-rw-r--r--library/intl/resources/currency/es-CL.json634
-rw-r--r--library/intl/resources/currency/es-CO.json634
-rw-r--r--library/intl/resources/currency/es-CR.json634
-rw-r--r--library/intl/resources/currency/es-CU.json634
-rw-r--r--library/intl/resources/currency/es-DO.json634
-rw-r--r--library/intl/resources/currency/es-EC.json634
-rw-r--r--library/intl/resources/currency/es-GT.json634
-rw-r--r--library/intl/resources/currency/es-HN.json634
-rw-r--r--library/intl/resources/currency/es-MX.json634
-rw-r--r--library/intl/resources/currency/es-NI.json634
-rw-r--r--library/intl/resources/currency/es-PA.json634
-rw-r--r--library/intl/resources/currency/es-PE.json634
-rw-r--r--library/intl/resources/currency/es-PR.json634
-rw-r--r--library/intl/resources/currency/es-PY.json634
-rw-r--r--library/intl/resources/currency/es-SV.json634
-rw-r--r--library/intl/resources/currency/es-US.json634
-rw-r--r--library/intl/resources/currency/es-UY.json634
-rw-r--r--library/intl/resources/currency/es-VE.json634
-rw-r--r--library/intl/resources/currency/es.json634
-rw-r--r--library/intl/resources/currency/et.json634
-rw-r--r--library/intl/resources/currency/eu.json634
-rw-r--r--library/intl/resources/currency/ewo.json634
-rw-r--r--library/intl/resources/currency/fa-AF.json634
-rw-r--r--library/intl/resources/currency/fa.json634
-rw-r--r--library/intl/resources/currency/ff.json634
-rw-r--r--library/intl/resources/currency/fi.json634
-rw-r--r--library/intl/resources/currency/fil.json634
-rw-r--r--library/intl/resources/currency/fo.json634
-rw-r--r--library/intl/resources/currency/fr-CA.json634
-rw-r--r--library/intl/resources/currency/fr.json634
-rw-r--r--library/intl/resources/currency/fur.json634
-rw-r--r--library/intl/resources/currency/fy.json634
-rw-r--r--library/intl/resources/currency/ga.json634
-rw-r--r--library/intl/resources/currency/gd.json634
-rw-r--r--library/intl/resources/currency/gl.json634
-rw-r--r--library/intl/resources/currency/gsw.json634
-rw-r--r--library/intl/resources/currency/gu.json634
-rw-r--r--library/intl/resources/currency/guz.json634
-rw-r--r--library/intl/resources/currency/ha.json634
-rw-r--r--library/intl/resources/currency/he.json634
-rw-r--r--library/intl/resources/currency/hi.json634
-rw-r--r--library/intl/resources/currency/hr.json634
-rw-r--r--library/intl/resources/currency/hsb.json634
-rw-r--r--library/intl/resources/currency/hu.json634
-rw-r--r--library/intl/resources/currency/hy.json634
-rw-r--r--library/intl/resources/currency/id.json634
-rw-r--r--library/intl/resources/currency/is.json634
-rw-r--r--library/intl/resources/currency/it.json634
-rw-r--r--library/intl/resources/currency/ja.json634
-rw-r--r--library/intl/resources/currency/jgo.json634
-rw-r--r--library/intl/resources/currency/jmc.json634
-rw-r--r--library/intl/resources/currency/ka.json634
-rw-r--r--library/intl/resources/currency/kab.json634
-rw-r--r--library/intl/resources/currency/kam.json634
-rw-r--r--library/intl/resources/currency/kde.json634
-rw-r--r--library/intl/resources/currency/kea.json634
-rw-r--r--library/intl/resources/currency/khq.json634
-rw-r--r--library/intl/resources/currency/ki.json634
-rw-r--r--library/intl/resources/currency/kk.json634
-rw-r--r--library/intl/resources/currency/kl.json634
-rw-r--r--library/intl/resources/currency/kln.json634
-rw-r--r--library/intl/resources/currency/km.json634
-rw-r--r--library/intl/resources/currency/kn.json634
-rw-r--r--library/intl/resources/currency/ko.json634
-rw-r--r--library/intl/resources/currency/ks.json634
-rw-r--r--library/intl/resources/currency/ksb.json634
-rw-r--r--library/intl/resources/currency/ksf.json634
-rw-r--r--library/intl/resources/currency/ksh.json634
-rw-r--r--library/intl/resources/currency/ky.json634
-rw-r--r--library/intl/resources/currency/lag.json634
-rw-r--r--library/intl/resources/currency/lb.json634
-rw-r--r--library/intl/resources/currency/lg.json634
-rw-r--r--library/intl/resources/currency/ln.json634
-rw-r--r--library/intl/resources/currency/lo.json634
-rw-r--r--library/intl/resources/currency/lt.json634
-rw-r--r--library/intl/resources/currency/lu.json634
-rw-r--r--library/intl/resources/currency/luo.json634
-rw-r--r--library/intl/resources/currency/luy.json634
-rw-r--r--library/intl/resources/currency/lv.json634
-rw-r--r--library/intl/resources/currency/mas.json634
-rw-r--r--library/intl/resources/currency/mer.json634
-rw-r--r--library/intl/resources/currency/mfe.json634
-rw-r--r--library/intl/resources/currency/mg.json634
-rw-r--r--library/intl/resources/currency/mgh.json634
-rw-r--r--library/intl/resources/currency/mk.json634
-rw-r--r--library/intl/resources/currency/ml.json634
-rw-r--r--library/intl/resources/currency/mn.json634
-rw-r--r--library/intl/resources/currency/mr.json634
-rw-r--r--library/intl/resources/currency/ms.json634
-rw-r--r--library/intl/resources/currency/mt.json634
-rw-r--r--library/intl/resources/currency/mua.json634
-rw-r--r--library/intl/resources/currency/my.json634
-rw-r--r--library/intl/resources/currency/naq.json634
-rw-r--r--library/intl/resources/currency/nb.json634
-rw-r--r--library/intl/resources/currency/nd.json634
-rw-r--r--library/intl/resources/currency/ne-IN.json634
-rw-r--r--library/intl/resources/currency/ne.json634
-rw-r--r--library/intl/resources/currency/nl.json634
-rw-r--r--library/intl/resources/currency/nmg.json634
-rw-r--r--library/intl/resources/currency/nn.json634
-rw-r--r--library/intl/resources/currency/nus.json634
-rw-r--r--library/intl/resources/currency/nyn.json634
-rw-r--r--library/intl/resources/currency/or.json634
-rw-r--r--library/intl/resources/currency/pa.json634
-rw-r--r--library/intl/resources/currency/pl.json634
-rw-r--r--library/intl/resources/currency/ps.json634
-rw-r--r--library/intl/resources/currency/pt-AO.json634
-rw-r--r--library/intl/resources/currency/pt-CV.json634
-rw-r--r--library/intl/resources/currency/pt-GW.json634
-rw-r--r--library/intl/resources/currency/pt-MO.json634
-rw-r--r--library/intl/resources/currency/pt-MZ.json634
-rw-r--r--library/intl/resources/currency/pt-PT.json634
-rw-r--r--library/intl/resources/currency/pt-ST.json634
-rw-r--r--library/intl/resources/currency/pt-TL.json634
-rw-r--r--library/intl/resources/currency/pt.json634
-rw-r--r--library/intl/resources/currency/rm.json634
-rw-r--r--library/intl/resources/currency/rn.json634
-rw-r--r--library/intl/resources/currency/ro.json634
-rw-r--r--library/intl/resources/currency/rof.json634
-rw-r--r--library/intl/resources/currency/ru.json634
-rw-r--r--library/intl/resources/currency/rwk.json634
-rw-r--r--library/intl/resources/currency/saq.json634
-rw-r--r--library/intl/resources/currency/sbp.json634
-rw-r--r--library/intl/resources/currency/se.json634
-rw-r--r--library/intl/resources/currency/seh.json634
-rw-r--r--library/intl/resources/currency/ses.json634
-rw-r--r--library/intl/resources/currency/sg.json634
-rw-r--r--library/intl/resources/currency/shi-Latn.json634
-rw-r--r--library/intl/resources/currency/shi.json634
-rw-r--r--library/intl/resources/currency/si.json634
-rw-r--r--library/intl/resources/currency/sk.json634
-rw-r--r--library/intl/resources/currency/sl.json634
-rw-r--r--library/intl/resources/currency/sn.json634
-rw-r--r--library/intl/resources/currency/so.json634
-rw-r--r--library/intl/resources/currency/sq.json634
-rw-r--r--library/intl/resources/currency/sr-Cyrl-BA.json634
-rw-r--r--library/intl/resources/currency/sr-Latn-BA.json634
-rw-r--r--library/intl/resources/currency/sr-Latn.json634
-rw-r--r--library/intl/resources/currency/sr.json634
-rw-r--r--library/intl/resources/currency/sv.json634
-rw-r--r--library/intl/resources/currency/sw.json634
-rw-r--r--library/intl/resources/currency/swc.json634
-rw-r--r--library/intl/resources/currency/ta-MY.json634
-rw-r--r--library/intl/resources/currency/ta-SG.json634
-rw-r--r--library/intl/resources/currency/ta.json634
-rw-r--r--library/intl/resources/currency/te.json634
-rw-r--r--library/intl/resources/currency/teo.json634
-rw-r--r--library/intl/resources/currency/th.json634
-rw-r--r--library/intl/resources/currency/ti.json634
-rw-r--r--library/intl/resources/currency/to.json634
-rw-r--r--library/intl/resources/currency/tr.json634
-rw-r--r--library/intl/resources/currency/twq.json634
-rw-r--r--library/intl/resources/currency/tzm.json634
-rw-r--r--library/intl/resources/currency/ug.json634
-rw-r--r--library/intl/resources/currency/uk.json634
-rw-r--r--library/intl/resources/currency/ur-IN.json634
-rw-r--r--library/intl/resources/currency/ur.json634
-rw-r--r--library/intl/resources/currency/uz-Cyrl.json634
-rw-r--r--library/intl/resources/currency/uz.json634
-rw-r--r--library/intl/resources/currency/vai-Latn.json634
-rw-r--r--library/intl/resources/currency/vai.json634
-rw-r--r--library/intl/resources/currency/vi.json634
-rw-r--r--library/intl/resources/currency/vun.json634
-rw-r--r--library/intl/resources/currency/wae.json634
-rw-r--r--library/intl/resources/currency/xog.json634
-rw-r--r--library/intl/resources/currency/yav.json634
-rw-r--r--library/intl/resources/currency/yo-BJ.json634
-rw-r--r--library/intl/resources/currency/yo.json634
-rw-r--r--library/intl/resources/currency/zgh.json634
-rw-r--r--library/intl/resources/currency/zh-Hans-HK.json634
-rw-r--r--library/intl/resources/currency/zh-Hans-MO.json634
-rw-r--r--library/intl/resources/currency/zh-Hans-SG.json634
-rw-r--r--library/intl/resources/currency/zh-Hant-HK.json634
-rw-r--r--library/intl/resources/currency/zh-Hant-MO.json634
-rw-r--r--library/intl/resources/currency/zh-Hant.json634
-rw-r--r--library/intl/resources/currency/zh.json634
-rw-r--r--library/intl/resources/currency/zu.json634
237 files changed, 150307 insertions, 0 deletions
diff --git a/library/intl/resources/currency/af.json b/library/intl/resources/currency/af.json
new file mode 100644
index 000000000..b7e5c4930
--- /dev/null
+++ b/library/intl/resources/currency/af.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afgaanse afgani",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "Albanese lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Algeriese dinar",
+ "symbol": "DZD"
+ },
+ "USD": {
+ "name": "Amerikaanse dollar",
+ "symbol": "US$"
+ },
+ "AOA": {
+ "name": "Angolese kwanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "Argentynse peso",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "Armeense dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "Arubaanse floryn",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "Australiese dollar",
+ "symbol": "A$"
+ },
+ "AZN": {
+ "name": "Azerbeidjaanse manat",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "Bahamiaanse dollar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Bahreinse dinar",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "Bangladesjiese taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Barbados-dollar",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "Beliziese dollar",
+ "symbol": "BZD"
+ },
+ "BYR": {
+ "name": "Belo-Russiese roebel",
+ "symbol": "BYR"
+ },
+ "BMD": {
+ "name": "Bermuda-dollar",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "Bhoetanese ngoeltroem",
+ "symbol": "BTN"
+ },
+ "BOB": {
+ "name": "Boliviaanse boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Bosnies-Herzegowiniese omskakelbare marka",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "Botswana pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Brasilliaanse reaal",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "Britse pond",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "Broeneise dollar",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Bulgaarse lev",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "Burundiese frank",
+ "symbol": "BIF"
+ },
+ "KYD": {
+ "name": "Cayman-eilande dollar",
+ "symbol": "KYD"
+ },
+ "XOF": {
+ "name": "CFA frank BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA frank BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP-frank",
+ "symbol": "CFPF"
+ },
+ "CLP": {
+ "name": "Chileense peso",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "Colombiaanse peso",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Comoraanse frank",
+ "symbol": "KMF"
+ },
+ "CRC": {
+ "name": "Costa Ricaanse colón",
+ "symbol": "CRC"
+ },
+ "DKK": {
+ "name": "Deense kroon",
+ "symbol": "DKK"
+ },
+ "DJF": {
+ "name": "Djiboeti frank",
+ "symbol": "DJF"
+ },
+ "DOP": {
+ "name": "Dominikaanse peso",
+ "symbol": "DOP"
+ },
+ "EGP": {
+ "name": "Egiptiese pond",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "Eritrese nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "Etiopiese birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "Falkland-eilande pond",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "Fidjiaanse dollar",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "Filippynse peso",
+ "symbol": "PHP"
+ },
+ "GMD": {
+ "name": "Gambiese dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "Georgiese lari",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "Ghanese cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "Gibraltarese pond",
+ "symbol": "GIP"
+ },
+ "GTQ": {
+ "name": "Guatemalaanse quetzal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Guinese frank",
+ "symbol": "GNF"
+ },
+ "GYD": {
+ "name": "Guyanese dollar",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "Haïtiaanse gourde",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "Hondurese lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Hong Kong dollar",
+ "symbol": "HK$"
+ },
+ "HUF": {
+ "name": "Hongaarse florint",
+ "symbol": "HUF"
+ },
+ "INR": {
+ "name": "Indiese roepee",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Indonesiese roepia",
+ "symbol": "IDR"
+ },
+ "IQD": {
+ "name": "Irakse dinar",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "Iranse rial",
+ "symbol": "IRR"
+ },
+ "ILS": {
+ "name": "Israeliese nuwe sikkel",
+ "symbol": "₪"
+ },
+ "JMD": {
+ "name": "Jamaikaanse dollar",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Japannese jen",
+ "symbol": "JP¥"
+ },
+ "YER": {
+ "name": "Jemenitiese rial",
+ "symbol": "YER"
+ },
+ "JOD": {
+ "name": "Jordaniese dinar",
+ "symbol": "JOD"
+ },
+ "CVE": {
+ "name": "Kaap Verdiese escudo",
+ "symbol": "CVE"
+ },
+ "KHR": {
+ "name": "Kambodjaanse riel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "Kanadese dollar",
+ "symbol": "CA$"
+ },
+ "QAR": {
+ "name": "Katarrese rial",
+ "symbol": "QAR"
+ },
+ "KZT": {
+ "name": "Kazakse tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "Keniaanse sjieling",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "Kirgisiese som",
+ "symbol": "KGS"
+ },
+ "KWD": {
+ "name": "Koeweitse dinar",
+ "symbol": "KWD"
+ },
+ "CDF": {
+ "name": "Kongolese frank",
+ "symbol": "CDF"
+ },
+ "HRK": {
+ "name": "Kroatiese kuna",
+ "symbol": "HRK"
+ },
+ "CUC": {
+ "name": "Kubaanse omskakelbare peso",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "Kubaanse peso",
+ "symbol": "CUP"
+ },
+ "LAK": {
+ "name": "Laosiaanse kip",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "Lebanese pond",
+ "symbol": "LBP"
+ },
+ "LSL": {
+ "name": "Lesotho loti",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "Liberiese dollar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Libiese dinar",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Litause litas",
+ "symbol": "LTL"
+ },
+ "MOP": {
+ "name": "Macaose pataca",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "Macedoniese denar",
+ "symbol": "MKD"
+ },
+ "MWK": {
+ "name": "Malawiese kwacha",
+ "symbol": "MWK"
+ },
+ "MVR": {
+ "name": "Malediviese rufia",
+ "symbol": "MVR"
+ },
+ "MYR": {
+ "name": "Maleisiese ringgit",
+ "symbol": "MYR"
+ },
+ "MGA": {
+ "name": "Malgassiese ariary",
+ "symbol": "MGA"
+ },
+ "MAD": {
+ "name": "Marokkaanse dirham",
+ "symbol": "MAD"
+ },
+ "MRO": {
+ "name": "Mauritaniese ouguiya",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "Mauritiaanse rupee",
+ "symbol": "MUR"
+ },
+ "MXN": {
+ "name": "Meksikaanse peso",
+ "symbol": "MXN"
+ },
+ "MMK": {
+ "name": "Mianmese kyat",
+ "symbol": "MMK"
+ },
+ "MDL": {
+ "name": "Moldowiese leu",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Mongoolse toegrik",
+ "symbol": "MNT"
+ },
+ "MZN": {
+ "name": "Mosambiekse metical",
+ "symbol": "MZN"
+ },
+ "NAD": {
+ "name": "Namibiese dollar",
+ "symbol": "NAD"
+ },
+ "ANG": {
+ "name": "Nederlands-Antilliaanse gulde",
+ "symbol": "ANG"
+ },
+ "NPR": {
+ "name": "Nepalese roepee",
+ "symbol": "NPR"
+ },
+ "NIO": {
+ "name": "Nicaraguaanse córdoba",
+ "symbol": "NIO"
+ },
+ "NZD": {
+ "name": "Nieu-Seeland dollar",
+ "symbol": "NZ$"
+ },
+ "NGN": {
+ "name": "Nigeriese naira",
+ "symbol": "NGN"
+ },
+ "KPW": {
+ "name": "Noord-Koreaanse won",
+ "symbol": "KPW"
+ },
+ "NOK": {
+ "name": "Noorse kroon",
+ "symbol": "NOK"
+ },
+ "TWD": {
+ "name": "Nuwe Taiwanese dollar",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "Oekraïnse hriwna",
+ "symbol": "UAH"
+ },
+ "UZS": {
+ "name": "Oezbekiese som",
+ "symbol": "UZS"
+ },
+ "OMR": {
+ "name": "Omaanse rial",
+ "symbol": "OMR"
+ },
+ "XCD": {
+ "name": "Oos-Karibbiese dollar",
+ "symbol": "EC$"
+ },
+ "PKR": {
+ "name": "Pakistanse roepee",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Panamese balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Papoea-Nieu-Guinese kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Paraguaanse guarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Peruaanse nuwe sol",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "Poolse zloty",
+ "symbol": "PLN"
+ },
+ "RON": {
+ "name": "Roemeense leu",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Russiese roebel",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "Rwandiese frank",
+ "symbol": "RWF"
+ },
+ "SBD": {
+ "name": "Salomonseilande dollar",
+ "symbol": "SBD"
+ },
+ "WST": {
+ "name": "Samoaanse tala",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "São Tomé en Príncipe dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Saoedi-Arabiese riyal",
+ "symbol": "SAR"
+ },
+ "RSD": {
+ "name": "Serbiese dinar",
+ "symbol": "RSD"
+ },
+ "SCR": {
+ "name": "Seychellese rupee",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "Sierra Leoniese leone",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "Singapoer dollar",
+ "symbol": "SGD"
+ },
+ "SHP": {
+ "name": "Sint Helena pond",
+ "symbol": "SHP"
+ },
+ "SYP": {
+ "name": "Siriese pond",
+ "symbol": "SYP"
+ },
+ "CNY": {
+ "name": "Sjinese joean renminbi",
+ "symbol": "CN¥"
+ },
+ "SDG": {
+ "name": "Soedannese pond",
+ "symbol": "SDG"
+ },
+ "SOS": {
+ "name": "Somaliese sjieling",
+ "symbol": "SOS"
+ },
+ "LKR": {
+ "name": "Sri Lankaanse roepee",
+ "symbol": "LKR"
+ },
+ "ZAR": {
+ "name": "Suid-Afrikaanse rand",
+ "symbol": "R"
+ },
+ "KRW": {
+ "name": "Suid-Koreaanse won",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "Suid-Soedanese pond",
+ "symbol": "SSP"
+ },
+ "SRD": {
+ "name": "Surinaamse dollar",
+ "symbol": "SRD"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SZL": {
+ "name": "Swazilandse lilangeni",
+ "symbol": "SZL"
+ },
+ "SEK": {
+ "name": "Sweedse kroon",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "Switserse frank",
+ "symbol": "CHF"
+ },
+ "TJS": {
+ "name": "Tadjikse roebel",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "Tanzaniese sjieling",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "Thaise baht",
+ "symbol": "฿"
+ },
+ "TOP": {
+ "name": "Tongaanse pa’anga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Trinidad en Tobago dollar",
+ "symbol": "TTD"
+ },
+ "CZK": {
+ "name": "Tsjeggiese kroon",
+ "symbol": "CZK"
+ },
+ "TND": {
+ "name": "Tunisiese dinar",
+ "symbol": "TND"
+ },
+ "TMT": {
+ "name": "Turkmeense manat",
+ "symbol": "TMT"
+ },
+ "TRY": {
+ "name": "Turkse lier",
+ "symbol": "TRY"
+ },
+ "UGX": {
+ "name": "Ugandese sjieling",
+ "symbol": "UGX"
+ },
+ "UYU": {
+ "name": "Uruguaanse peso",
+ "symbol": "UYU"
+ },
+ "VUV": {
+ "name": "Vanuatuse vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Venezolaanse bolivar",
+ "symbol": "VEF"
+ },
+ "AED": {
+ "name": "Verenigde Arabiese Emirate dirham",
+ "symbol": "AED"
+ },
+ "VND": {
+ "name": "Viëtnamese dong",
+ "symbol": "₫"
+ },
+ "ISK": {
+ "name": "Yslandse kroon",
+ "symbol": "ISK"
+ },
+ "ZMW": {
+ "name": "Zambiese kwacha",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/agq.json b/library/intl/resources/currency/agq.json
new file mode 100644
index 000000000..3e769825f
--- /dev/null
+++ b/library/intl/resources/currency/agq.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "Àlǐalè è Màlàgasì",
+ "symbol": "MGA"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "ETB": {
+ "name": "Bîi è Etyǒkpìa",
+ "symbol": "ETB"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "EGP": {
+ "name": "Bɔ̀ŋ è Edzì",
+ "symbol": "EGP"
+ },
+ "SHP": {
+ "name": "Bɔ̀ŋ è Sɛ̀n Èlenà",
+ "symbol": "SHP"
+ },
+ "SDG": {
+ "name": "Bɔ̀ŋ è Sùdànê",
+ "symbol": "SDG"
+ },
+ "GBP": {
+ "name": "Bɔ̀ŋ Sɨ̀telè è Bèletì",
+ "symbol": "£"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "XOF": {
+ "name": "CFA Fàlâŋ BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA Fàlâŋ BEAC",
+ "symbol": "FCFA"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "GMD": {
+ "name": "Dàlasì è Gambìa",
+ "symbol": "GMD"
+ },
+ "MAD": {
+ "name": "Dilàm è Mòlokò",
+ "symbol": "MAD"
+ },
+ "AED": {
+ "name": "Dilàm è Yùnaetɛ Alab Emelɛ̀",
+ "symbol": "AED"
+ },
+ "DZD": {
+ "name": "Dinà è Àdzɛlìa",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinà è Balae",
+ "symbol": "BHD"
+ },
+ "LYD": {
+ "name": "Dinà è Lebìa",
+ "symbol": "LYD"
+ },
+ "TND": {
+ "name": "Dinà è Tùwneshìa",
+ "symbol": "TND"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "STD": {
+ "name": "Dɔbàlà è Sàwu Tɔ̀me à Pèlènsipè",
+ "symbol": "STD"
+ },
+ "CAD": {
+ "name": "Dɔlà è Kanadà",
+ "symbol": "CA$"
+ },
+ "NAD": {
+ "name": "Dɔlà è Nàmibìa",
+ "symbol": "NAD"
+ },
+ "USD": {
+ "name": "Dɔlà è US",
+ "symbol": "US$"
+ },
+ "AUD": {
+ "name": "Dɔlà e Ùsɨ̀tɛ̀lɛlìa",
+ "symbol": "A$"
+ },
+ "LRD": {
+ "name": "Dɔlà Làebɛlìa",
+ "symbol": "LRD"
+ },
+ "BIF": {
+ "name": "Fàlâŋ è Bùlundì",
+ "symbol": "BIF"
+ },
+ "DJF": {
+ "name": "Fàlâŋ è Dzìbutì",
+ "symbol": "DJF"
+ },
+ "KMF": {
+ "name": "Fàlâŋ è Komolìa",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Fàlâŋ è Kuŋgùlê",
+ "symbol": "CDF"
+ },
+ "RWF": {
+ "name": "Fàlâŋ è Lùwandà",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Fàlâŋ è Sues",
+ "symbol": "CHF"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "JPY": {
+ "name": "Ghɨ̂n Dzàkpànê",
+ "symbol": "JP¥"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "CVE": {
+ "name": "Kàbòvàdianù è Èsùkudò",
+ "symbol": "CVE"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "BWP": {
+ "name": "Kpuwlà è Botɨshǔanà",
+ "symbol": "BWP"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "MWK": {
+ "name": "Kwachà è Màlawè",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwachà è Zambìa",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Kwanzà è Àŋgolà",
+ "symbol": "AOA"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "ZAR": {
+ "name": "Lân è Afɨlekà ghɨ Emàm ghò",
+ "symbol": "ZAR"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SZL": {
+ "name": "Lèlàŋgenè",
+ "symbol": "SZL"
+ },
+ "SAR": {
+ "name": "Leyà è Sàwudì",
+ "symbol": "SAR"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LSL": {
+ "name": "Lɔtì Lèsutù",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "INR": {
+ "name": "Lukpì è Endìa",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "Lukpìi è Mùleshòs",
+ "symbol": "MUR"
+ },
+ "SCR": {
+ "name": "Lukpìi è Sɛchɛ̀lɛ̀",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "Lyɔ̂ŋ",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naelà è Gɨ̀anyɨ",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "Nakafa è Èletɨ̀làe",
+ "symbol": "ERN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SOS": {
+ "name": "Shwɨlà è Sùmalìa",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Shwɨlà è Tàanzanyìa",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "Shwɨlà è Yùgandà",
+ "symbol": "UGX"
+ },
+ "KES": {
+ "name": "Shwɨlà tɨ Kenyà",
+ "symbol": "KES"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "MRO": {
+ "name": "Ùgueya è Mùlètenyìa",
+ "symbol": "MRO"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "EUR": {
+ "name": "Yulù",
+ "symbol": "€"
+ },
+ "CNY": {
+ "name": "Yùwân Lèmembi è Chaenî",
+ "symbol": "CN¥"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/ak.json b/library/intl/resources/currency/ak.json
new file mode 100644
index 000000000..6c8a24eaf
--- /dev/null
+++ b/library/intl/resources/currency/ak.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ZAR": {
+ "name": "Afrika Anaafo Rand",
+ "symbol": "ZAR"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "USD": {
+ "name": "Amɛrika Dɔla",
+ "symbol": "US$"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "AOA": {
+ "name": "Angola Kwanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BHD": {
+ "name": "Baren Dina",
+ "symbol": "BHD"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BWP": {
+ "name": "Botswana Pula",
+ "symbol": "BWP"
+ },
+ "GBP": {
+ "name": "Breten Pɔn",
+ "symbol": "£"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BIF": {
+ "name": "Burundi Frank",
+ "symbol": "BIF"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CHF": {
+ "name": "CHF",
+ "symbol": "CHF"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "EGP": {
+ "name": "Egypt Pɔn",
+ "symbol": "EGP"
+ },
+ "AED": {
+ "name": "Ɛmirete Arab Nkabɔmu Deram",
+ "symbol": "AED"
+ },
+ "ERN": {
+ "name": "Ɛretereya Nakfa",
+ "symbol": "ERN"
+ },
+ "CVE": {
+ "name": "Ɛskudo",
+ "symbol": "CVE"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GMD": {
+ "name": "Gambia Dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "Ghana Sidi",
+ "symbol": "GH₵"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "JPY": {
+ "name": "Gyapan Yɛn",
+ "symbol": "JP¥"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "DJF": {
+ "name": "Gyebuti Frank",
+ "symbol": "DJF"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "INR": {
+ "name": "India Rupi",
+ "symbol": "₹"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "EUR": {
+ "name": "Iro",
+ "symbol": "€"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "ETB": {
+ "name": "Itiopia Bir",
+ "symbol": "ETB"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "CAD": {
+ "name": "Kanada Dɔla",
+ "symbol": "CA$"
+ },
+ "KES": {
+ "name": "Kenya Hyelen",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KMF": {
+ "name": "Komoro Frank",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Kongo Frank",
+ "symbol": "CDF"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LRD": {
+ "name": "Laeberia Dɔla",
+ "symbol": "LRD"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "Leone",
+ "symbol": "SLL"
+ },
+ "LSL": {
+ "name": "Lesoto Loti",
+ "symbol": "LSL"
+ },
+ "LYD": {
+ "name": "Libya Dina",
+ "symbol": "LYD"
+ },
+ "SZL": {
+ "name": "Lilangeni",
+ "symbol": "SZL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MGA": {
+ "name": "Madagasi Frank",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "Malawi Kwacha",
+ "symbol": "MWK"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MAD": {
+ "name": "Moroko Diram",
+ "symbol": "MAD"
+ },
+ "MUR": {
+ "name": "Mɔrehyeɔs Rupi",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "Mɔretenia Ouguiya",
+ "symbol": "MRO"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naegyeria Naira",
+ "symbol": "NGN"
+ },
+ "NAD": {
+ "name": "Namibia Dɔla",
+ "symbol": "NAD"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "DZD": {
+ "name": "Ɔlgyeria Dina",
+ "symbol": "DZD"
+ },
+ "AUD": {
+ "name": "Ɔstrelia Dɔla",
+ "symbol": "A$"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RWF": {
+ "name": "Rewanda Frank",
+ "symbol": "RWF"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "STD": {
+ "name": "Sao Tome ne Principe Dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Saudi Riyal",
+ "symbol": "SAR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "XAF": {
+ "name": "Sefa",
+ "symbol": "FCFA"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SCR": {
+ "name": "Seyhyɛls Rupi",
+ "symbol": "SCR"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SOS": {
+ "name": "Somailia Hyelen",
+ "symbol": "SOS"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SHP": {
+ "name": "St Helena Pɔn",
+ "symbol": "SHP"
+ },
+ "SDG": {
+ "name": "Sudan Dina",
+ "symbol": "SDG"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "TZS": {
+ "name": "Tanzania Hyelen",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Tunisia Dina",
+ "symbol": "TND"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "Uganda Hyelen",
+ "symbol": "UGX"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XOF": {
+ "name": "XOF",
+ "symbol": "CFA"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "CNY": {
+ "name": "Yuan",
+ "symbol": "CN¥"
+ },
+ "ZMW": {
+ "name": "Zambia Kwacha",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/am.json b/library/intl/resources/currency/am.json
new file mode 100644
index 000000000..1b86003b4
--- /dev/null
+++ b/library/intl/resources/currency/am.json
@@ -0,0 +1,634 @@
+{
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ },
+ "LTL": {
+ "name": "ሊቱዌንያን ሊታስ",
+ "symbol": "LTL"
+ },
+ "MMK": {
+ "name": "ምያንማ ክያት",
+ "symbol": "MMK"
+ },
+ "MDL": {
+ "name": "ሞልዶቫን ሊኡ",
+ "symbol": "MDL"
+ },
+ "XPF": {
+ "name": "ሲ ኤፍ ፒ ፍራንክ",
+ "symbol": "CFPF"
+ },
+ "WST": {
+ "name": "ሳሞአን ታላ",
+ "symbol": "WST"
+ },
+ "XOF": {
+ "name": "ሴኤፍአ ፍራንክ ቤሴእአኦ",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "ሴኤፍአ ፍራንክ ቤእአሴ",
+ "symbol": "FCFA"
+ },
+ "BTN": {
+ "name": "ብሁታኒዝ ንጉልትረም",
+ "symbol": "BTN"
+ },
+ "TMT": {
+ "name": "ቱርክሜኒስታኒ ማናት",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "ቶንጋን ፓ’አንጋ",
+ "symbol": "TOP"
+ },
+ "CZK": {
+ "name": "ቼክ ሪፐብሊክ ኮሩና",
+ "symbol": "CZK"
+ },
+ "ANG": {
+ "name": "ኔዘርላንድስ አንቲሊአን ጊልደር",
+ "symbol": "ANG"
+ },
+ "AWG": {
+ "name": "አሩባን ፍሎሪን",
+ "symbol": "AWG"
+ },
+ "HUF": {
+ "name": "የሁንጋሪ ፎሪንት",
+ "symbol": "HUF"
+ },
+ "HNL": {
+ "name": "የሃንዱራ ሌምፓአይራ",
+ "symbol": "HNL"
+ },
+ "HTG": {
+ "name": "የሃያቲ ጓርዴ",
+ "symbol": "HTG"
+ },
+ "HKD": {
+ "name": "የሆንግኮንግ ዶላር",
+ "symbol": "HK$"
+ },
+ "LYD": {
+ "name": "የሊቢያ ዲናር",
+ "symbol": "LYD"
+ },
+ "LBP": {
+ "name": "የሊባኖስ ፓውንድ",
+ "symbol": "LBP"
+ },
+ "LAK": {
+ "name": "የላኦቲ ኪፕ",
+ "symbol": "LAK"
+ },
+ "LRD": {
+ "name": "የላይቤሪያ ዶላር",
+ "symbol": "LRD"
+ },
+ "LSL": {
+ "name": "የሌሶቶ ሎቲ",
+ "symbol": "LSL"
+ },
+ "INR": {
+ "name": "የሕንድ ሩፒ",
+ "symbol": "₹"
+ },
+ "MWK": {
+ "name": "የማላዊ ኩዋቻ",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "የማሌዥያ ሪንጊት",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "የማልዲቫ ሩፊያ",
+ "symbol": "MVR"
+ },
+ "MOP": {
+ "name": "የማካኔዝ ፓታካ",
+ "symbol": "MOP"
+ },
+ "MGA": {
+ "name": "የማደጋስካር ማላጋስይ አሪያርይ",
+ "symbol": "MGA"
+ },
+ "MKD": {
+ "name": "የሜቆድንያ ዲናር",
+ "symbol": "MKD"
+ },
+ "MXN": {
+ "name": "የሜክሲኮ ፔሶ",
+ "symbol": "MX$"
+ },
+ "XCD": {
+ "name": "የምዕራብ ካሪብያን ዶላር",
+ "symbol": "EC$"
+ },
+ "MUR": {
+ "name": "የሞሪሸስ ሩፒ",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "የሞሪቴኒያ ኦውጉያ",
+ "symbol": "MRO"
+ },
+ "MAD": {
+ "name": "የሞሮኮ ዲርሀም",
+ "symbol": "MAD"
+ },
+ "MNT": {
+ "name": "የሞንጎሊያን ቱግሪክ",
+ "symbol": "MNT"
+ },
+ "MZN": {
+ "name": "የሞዛምቢክ ሜቲካል",
+ "symbol": "MZN"
+ },
+ "RUB": {
+ "name": "የሩስያ ሩብል",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "የሩዋንዳ ፍራንክ",
+ "symbol": "RWF"
+ },
+ "RON": {
+ "name": "የሮማኒያ ለው",
+ "symbol": "RON"
+ },
+ "SBD": {
+ "name": "የሰለሞን ደሴቶች ዶላር",
+ "symbol": "SBD"
+ },
+ "KPW": {
+ "name": "የሰሜን ኮሪያ ዎን",
+ "symbol": "KPW"
+ },
+ "RSD": {
+ "name": "የሰርቢያ ዲናር",
+ "symbol": "RSD"
+ },
+ "SRD": {
+ "name": "የሰርናሜዝ ዶላር",
+ "symbol": "SRD"
+ },
+ "SDG": {
+ "name": "የሱዳን ዲናር",
+ "symbol": "SDG"
+ },
+ "LKR": {
+ "name": "የሲሪላንካ ሩፒ",
+ "symbol": "LKR"
+ },
+ "SYP": {
+ "name": "የሲሪያ ፓውንድ",
+ "symbol": "SYP"
+ },
+ "SCR": {
+ "name": "የሲሼል ሩፒ",
+ "symbol": "SCR"
+ },
+ "SGD": {
+ "name": "የሲንጋፖር ዶላር",
+ "symbol": "SGD"
+ },
+ "STD": {
+ "name": "የሳኦ ቶመ እና ፕሪንሲፐ ዶብራ",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "የሳውዲ ሪያል",
+ "symbol": "SAR"
+ },
+ "SLL": {
+ "name": "የሴራሊዎን ሊዎን",
+ "symbol": "SLL"
+ },
+ "SHP": {
+ "name": "የሴይንት ሔሌና ፓውንድ",
+ "symbol": "SHP"
+ },
+ "CHF": {
+ "name": "የስዊስ ፍራንክ",
+ "symbol": "CHF"
+ },
+ "SEK": {
+ "name": "የስዊድን ክሮና",
+ "symbol": "SEK"
+ },
+ "SZL": {
+ "name": "የስዋዚላንድ ሊላንገኒ",
+ "symbol": "SZL"
+ },
+ "SOS": {
+ "name": "የሶማሌ ሺሊንግ",
+ "symbol": "SOS"
+ },
+ "BGN": {
+ "name": "የቡልጋሪያ ሌቭ",
+ "symbol": "BGN"
+ },
+ "BSD": {
+ "name": "የባሃማስ ዶላር",
+ "symbol": "BSD"
+ },
+ "BBD": {
+ "name": "የባርቤዶስ ዶላር",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "የባንግላዲሽ ታካ",
+ "symbol": "BDT"
+ },
+ "BHD": {
+ "name": "የባኽሬን ዲናር",
+ "symbol": "BHD"
+ },
+ "BZD": {
+ "name": "የቤሊዝ ዶላር",
+ "symbol": "BZD"
+ },
+ "BYR": {
+ "name": "የቤላሩስያ ሩብል",
+ "symbol": "BYR"
+ },
+ "BMD": {
+ "name": "የቤርሙዳ ዶላር",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "የብሩኔ ዶላር",
+ "symbol": "BND"
+ },
+ "BIF": {
+ "name": "የብሩንዲ ፍራንክ",
+ "symbol": "BIF"
+ },
+ "BRL": {
+ "name": "የብራዚል ሪል",
+ "symbol": "R$"
+ },
+ "BOB": {
+ "name": "የቦሊቪያ ቦሊቪያኖ",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "የቦስኒያ ሄርዞጎቪና የሚመነዘር ማርክ",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "የቦትስዋና ፑላ",
+ "symbol": "BWP"
+ },
+ "VUV": {
+ "name": "የቫንዋንቱ ቫቱ",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "የቬንዝዌላ ቦሊቫር",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "የቭየትናም ዶንግ",
+ "symbol": "₫"
+ },
+ "AED": {
+ "name": "የተባበሩት የአረብ ኤምረትስ ዲርሀም",
+ "symbol": "AED"
+ },
+ "TRY": {
+ "name": "የቱርክ ሊራ",
+ "symbol": "TRY"
+ },
+ "TND": {
+ "name": "የቱኒዚያ ዲናር",
+ "symbol": "TND"
+ },
+ "TZS": {
+ "name": "የታንዛኒያ ሺሊንግ",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "የታይላንድ ባህት",
+ "symbol": "฿"
+ },
+ "TJS": {
+ "name": "የታጂክስታን ሶሞኒ",
+ "symbol": "TJS"
+ },
+ "TTD": {
+ "name": "የትሪንዳድ እና ቶቤጎዶላር",
+ "symbol": "TTD"
+ },
+ "CLP": {
+ "name": "የቺሊ ፔሶ",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "የቻይና የን",
+ "symbol": "CN¥"
+ },
+ "NIO": {
+ "name": "የኒካራጓ ኮርዶባ",
+ "symbol": "NIO"
+ },
+ "NZD": {
+ "name": "የኒውዚላንድ ዶላር",
+ "symbol": "NZ$"
+ },
+ "NAD": {
+ "name": "የናሚቢያ ዶላር",
+ "symbol": "NAD"
+ },
+ "NGN": {
+ "name": "የናይጄሪያ ናይራ",
+ "symbol": "NGN"
+ },
+ "NPR": {
+ "name": "የኔፓል ሩፒ",
+ "symbol": "NPR"
+ },
+ "NOK": {
+ "name": "የኖርዌይ ክሮን",
+ "symbol": "NOK"
+ },
+ "ALL": {
+ "name": "የአልባንያ ሌክ",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "የአልጄሪያ ዲናር",
+ "symbol": "DZD"
+ },
+ "USD": {
+ "name": "የአሜሪካን ዶላር",
+ "symbol": "US$"
+ },
+ "AMD": {
+ "name": "የአርመን ድራም",
+ "symbol": "AMD"
+ },
+ "ARS": {
+ "name": "የአርጀንቲና ፔሶ",
+ "symbol": "ARS"
+ },
+ "AOA": {
+ "name": "የአንጎላ ኩዋንዛ",
+ "symbol": "AOA"
+ },
+ "AUD": {
+ "name": "የአውስትራሊያ ዶላር",
+ "symbol": "AU$"
+ },
+ "AZN": {
+ "name": "የአዛርባጃን ማናት",
+ "symbol": "AZN"
+ },
+ "ISK": {
+ "name": "የአይስላንድ ክሮና",
+ "symbol": "ISK"
+ },
+ "TWD": {
+ "name": "የአዲሷ ታይዋን ዶላር",
+ "symbol": "NT$"
+ },
+ "AFN": {
+ "name": "የአፍጋን አፍጋኒ",
+ "symbol": "AFN"
+ },
+ "UYU": {
+ "name": "የኡራጓይ ፔሶ",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "የኡዝፔኪስታን ሶም",
+ "symbol": "UZS"
+ },
+ "IQD": {
+ "name": "የኢራቅ ዲናር",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "የኢራን ሪአል",
+ "symbol": "IRR"
+ },
+ "ETB": {
+ "name": "የኢትዮጵያ ብር",
+ "symbol": "ብር"
+ },
+ "IDR": {
+ "name": "የኢንዶኔዥያ ሩፒሃ",
+ "symbol": "IDR"
+ },
+ "ERN": {
+ "name": "የኤርትራ ናቅፋ",
+ "symbol": "ERN"
+ },
+ "ILS": {
+ "name": "የእስራኤል አዲስ ሽቅል",
+ "symbol": "₪"
+ },
+ "GBP": {
+ "name": "የእንግሊዝ ፓውንድ ስተርሊንግ",
+ "symbol": "£"
+ },
+ "OMR": {
+ "name": "የኦማን ሪአል",
+ "symbol": "OMR"
+ },
+ "CUC": {
+ "name": "የኩባ የሚመነዘር ፔሶ",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "የኩባ ፔሶ",
+ "symbol": "CUP"
+ },
+ "KWD": {
+ "name": "የኩዌት ዲናር",
+ "symbol": "KWD"
+ },
+ "KGS": {
+ "name": "የኪርጊስታን ሶም",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "የካምቦዲያ ሬል",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "የካናዳ ዶላር",
+ "symbol": "CA$"
+ },
+ "KZT": {
+ "name": "የካዛኪስታን ተንጌ",
+ "symbol": "KZT"
+ },
+ "KYD": {
+ "name": "የካይማን ደሴቶች ዶላር",
+ "symbol": "KYD"
+ },
+ "KES": {
+ "name": "የኬኒያ ሺሊንግ",
+ "symbol": "KES"
+ },
+ "CVE": {
+ "name": "የኬፕ ቫርዲ ኤስኩዶ",
+ "symbol": "CVE"
+ },
+ "HRK": {
+ "name": "የክሮሽያ ኩና",
+ "symbol": "HRK"
+ },
+ "COP": {
+ "name": "የኮሎምቢያ ፔሶ",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "የኮሞሮ ፍራንክ",
+ "symbol": "KMF"
+ },
+ "CRC": {
+ "name": "የኮስታሪካ ኮሎን",
+ "symbol": "CRC"
+ },
+ "CDF": {
+ "name": "የኮንጐ ፍራንክ ኮንጐሌዝ",
+ "symbol": "CDF"
+ },
+ "QAR": {
+ "name": "የኳታር ሪአል",
+ "symbol": "QAR"
+ },
+ "ZMW": {
+ "name": "የዛምቢያ ክዋቻ",
+ "symbol": "ZMW"
+ },
+ "YER": {
+ "name": "የየመን ሪአል",
+ "symbol": "YER"
+ },
+ "UAH": {
+ "name": "የዩክሬን ሀሪይቭኒአ",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "የዩጋንዳ ሺሊንግ",
+ "symbol": "UGX"
+ },
+ "SSP": {
+ "name": "የደቡብ ሱዳን ፓውንድ",
+ "symbol": "SSP"
+ },
+ "ZAR": {
+ "name": "የደቡብ አፍሪካ ራንድ",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "የደቡብ ኮሪያ ዎን",
+ "symbol": "₩"
+ },
+ "DKK": {
+ "name": "የዴንማርክ ክሮን",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "የዶሚኒክ ፔሶ",
+ "symbol": "DOP"
+ },
+ "JMD": {
+ "name": "የጃማይካ ዶላር",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "የጃፓን የን",
+ "symbol": "JP¥"
+ },
+ "DJF": {
+ "name": "የጅቡቲ ፍራንክ",
+ "symbol": "DJF"
+ },
+ "JOD": {
+ "name": "የጆርዳን ዲናር",
+ "symbol": "JOD"
+ },
+ "GEL": {
+ "name": "የጆርጅያ ላሪ",
+ "symbol": "GEL"
+ },
+ "GYD": {
+ "name": "የጉየና ዶላር",
+ "symbol": "GYD"
+ },
+ "GNF": {
+ "name": "የጊኒ ፍራንክ",
+ "symbol": "GNF"
+ },
+ "GMD": {
+ "name": "የጋምቢያ ዳላሲ",
+ "symbol": "GMD"
+ },
+ "GHS": {
+ "name": "የጋና ሲዲ",
+ "symbol": "GHS"
+ },
+ "EGP": {
+ "name": "የግብጽ ፓውንድ",
+ "symbol": "EGP"
+ },
+ "PHP": {
+ "name": "የፊሊፒንስ ፔሶ",
+ "symbol": "PHP"
+ },
+ "FJD": {
+ "name": "የፊጂ ዶላር",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "የፎክላንድ ደሴቶች ፓውንድ",
+ "symbol": "FKP"
+ },
+ "PYG": {
+ "name": "የፓራጓይ ጉአራኒ",
+ "symbol": "PYG"
+ },
+ "PKR": {
+ "name": "የፓኪስታን ሩፒ",
+ "symbol": "PKR"
+ },
+ "PGK": {
+ "name": "የፓፕዋ ኒው ጊኒ ኪና",
+ "symbol": "PGK"
+ },
+ "PEN": {
+ "name": "የፔሩቪያ ኑኤቮ ሶል",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "የፖላንድ ዝሎቲ",
+ "symbol": "PLN"
+ },
+ "EUR": {
+ "name": "ዩሮ",
+ "symbol": "€"
+ },
+ "GIP": {
+ "name": "ጂብራልተር ፓውንድ",
+ "symbol": "GIP"
+ },
+ "GTQ": {
+ "name": "ጓቲማላን ኩቲዛል",
+ "symbol": "GTQ"
+ },
+ "PAB": {
+ "name": "ፓናማኒአን ባልቦአ",
+ "symbol": "PAB"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/ar.json b/library/intl/resources/currency/ar.json
new file mode 100644
index 000000000..d8d56ee12
--- /dev/null
+++ b/library/intl/resources/currency/ar.json
@@ -0,0 +1,634 @@
+{
+ "MGA": {
+ "name": "أرياري مدغشقر",
+ "symbol": "MGA"
+ },
+ "AFN": {
+ "name": "أفغاني",
+ "symbol": "AFN"
+ },
+ "MRO": {
+ "name": "أوقية موريتانية",
+ "symbol": "أ.م.‏"
+ },
+ "CVE": {
+ "name": "اسكودو الرأس الخضراء",
+ "symbol": "CVE"
+ },
+ "MOP": {
+ "name": "باتاكا ماكاوي",
+ "symbol": "MOP"
+ },
+ "THB": {
+ "name": "باخت تايلاندي",
+ "symbol": "฿"
+ },
+ "PAB": {
+ "name": "بالبوا بنمي",
+ "symbol": "PAB"
+ },
+ "TOP": {
+ "name": "بانغا تونغا",
+ "symbol": "TOP"
+ },
+ "BWP": {
+ "name": "بولا بتسواني",
+ "symbol": "BWP"
+ },
+ "VEF": {
+ "name": "بوليفار فنزويلي",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "بوليفيانو بوليفي",
+ "symbol": "BOB"
+ },
+ "ETB": {
+ "name": "بير أثيوبي",
+ "symbol": "ETB"
+ },
+ "ARS": {
+ "name": "بيزو أرجنتيني",
+ "symbol": "ARS"
+ },
+ "DOP": {
+ "name": "بيزو الدومنيكان",
+ "symbol": "DOP"
+ },
+ "UYU": {
+ "name": "بيزو اوروغواي",
+ "symbol": "UYU"
+ },
+ "CLP": {
+ "name": "بيزو شيلي",
+ "symbol": "CLP"
+ },
+ "PHP": {
+ "name": "بيزو فلبيني",
+ "symbol": "PHP"
+ },
+ "CUP": {
+ "name": "بيزو كوبي",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "بيزو كوبي قابل للتحويل",
+ "symbol": "CUC"
+ },
+ "COP": {
+ "name": "بيزو كولومبي",
+ "symbol": "COP"
+ },
+ "MXN": {
+ "name": "بيزو مكسيكي",
+ "symbol": "MX$"
+ },
+ "BDT": {
+ "name": "تاكا بنجلاديشي",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "تالا ساموا",
+ "symbol": "WST"
+ },
+ "MNT": {
+ "name": "توغروغ منغولي",
+ "symbol": "MNT"
+ },
+ "KZT": {
+ "name": "تينغ كازاخستاني",
+ "symbol": "KZT"
+ },
+ "LBP": {
+ "name": "جنية لبناني",
+ "symbol": "ل.ل.‏"
+ },
+ "GBP": {
+ "name": "جنيه إسترليني",
+ "symbol": "£"
+ },
+ "GIP": {
+ "name": "جنيه جبل طارق",
+ "symbol": "GIP"
+ },
+ "FKP": {
+ "name": "جنيه جزر فوكلاند",
+ "symbol": "FKP"
+ },
+ "SSP": {
+ "name": "جنيه جنوب السودان",
+ "symbol": "ج.ج.س."
+ },
+ "SHP": {
+ "name": "جنيه سانت هيلين",
+ "symbol": "SHP"
+ },
+ "SDG": {
+ "name": "جنيه سوداني",
+ "symbol": "ج.س."
+ },
+ "EGP": {
+ "name": "جنيه مصري",
+ "symbol": "ج.م.‏"
+ },
+ "PYG": {
+ "name": "جواراني باراجواي",
+ "symbol": "PYG"
+ },
+ "HTG": {
+ "name": "جوردى هايتي",
+ "symbol": "HTG"
+ },
+ "AMD": {
+ "name": "درام أرميني",
+ "symbol": "AMD"
+ },
+ "AED": {
+ "name": "درهم إماراتي",
+ "symbol": "د.إ.‏"
+ },
+ "MAD": {
+ "name": "درهم مغربي",
+ "symbol": "د.م.‏"
+ },
+ "GMD": {
+ "name": "دلاسي جامبي",
+ "symbol": "GMD"
+ },
+ "STD": {
+ "name": "دوبرا ساو تومي وبرينسيبي",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "دولار أسترالي",
+ "symbol": "AU$"
+ },
+ "USD": {
+ "name": "دولار أمريكي",
+ "symbol": "US$"
+ },
+ "BSD": {
+ "name": "دولار باهامي",
+ "symbol": "BSD"
+ },
+ "BBD": {
+ "name": "دولار بربادوسي",
+ "symbol": "BBD"
+ },
+ "BMD": {
+ "name": "دولار برمودي",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "دولار بروناي",
+ "symbol": "BND"
+ },
+ "BZD": {
+ "name": "دولار بليزي",
+ "symbol": "BZD"
+ },
+ "TWD": {
+ "name": "دولار تايواني",
+ "symbol": "NT$"
+ },
+ "TTD": {
+ "name": "دولار ترينداد وتوباجو",
+ "symbol": "TTD"
+ },
+ "JMD": {
+ "name": "دولار جامايكي",
+ "symbol": "JMD"
+ },
+ "SBD": {
+ "name": "دولار جزر سليمان",
+ "symbol": "SBD"
+ },
+ "KYD": {
+ "name": "دولار جزر كيمن",
+ "symbol": "KYD"
+ },
+ "ZWL": {
+ "name": "دولار زمبابوي 2009",
+ "symbol": "ZWL"
+ },
+ "SGD": {
+ "name": "دولار سنغافوري",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "دولار سورينامي",
+ "symbol": "SRD"
+ },
+ "XCD": {
+ "name": "دولار شرق الكاريبي",
+ "symbol": "EC$"
+ },
+ "GYD": {
+ "name": "دولار غيانا",
+ "symbol": "GYD"
+ },
+ "FJD": {
+ "name": "دولار فيجي",
+ "symbol": "FJD"
+ },
+ "CAD": {
+ "name": "دولار كندي",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "دولار ليبيري",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "دولار ناميبي",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "دولار نيوزيلندي",
+ "symbol": "NZ$"
+ },
+ "HKD": {
+ "name": "دولار هونج كونج",
+ "symbol": "HK$"
+ },
+ "VND": {
+ "name": "دونج فيتنامي",
+ "symbol": "₫"
+ },
+ "JOD": {
+ "name": "دينار أردني",
+ "symbol": "د.أ.‏"
+ },
+ "BHD": {
+ "name": "دينار بحريني",
+ "symbol": "د.ب.‏"
+ },
+ "DZD": {
+ "name": "دينار جزائري",
+ "symbol": "د.ج.‏"
+ },
+ "RSD": {
+ "name": "دينار صربي",
+ "symbol": "RSD"
+ },
+ "IQD": {
+ "name": "دينار عراقي",
+ "symbol": "د.ع.‏"
+ },
+ "KWD": {
+ "name": "دينار كويتي",
+ "symbol": "د.ك.‏"
+ },
+ "LYD": {
+ "name": "دينار ليبي",
+ "symbol": "د.ل.‏"
+ },
+ "MKD": {
+ "name": "دينار مقدوني",
+ "symbol": "MKD"
+ },
+ "TND": {
+ "name": "دينارتونسي",
+ "symbol": "د.ت.‏"
+ },
+ "ZAR": {
+ "name": "راند جنوب أفريقيا",
+ "symbol": "ZAR"
+ },
+ "BYR": {
+ "name": "روبل بيلاروسي",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "روبل روسي",
+ "symbol": "RUB"
+ },
+ "IDR": {
+ "name": "روبية إندونيسية",
+ "symbol": "ر.إن."
+ },
+ "PKR": {
+ "name": "روبية باكستاني",
+ "symbol": "ر.ب."
+ },
+ "LKR": {
+ "name": "روبية سريلانكية",
+ "symbol": "LKR"
+ },
+ "SCR": {
+ "name": "روبية سيشيلية",
+ "symbol": "SCR"
+ },
+ "MUR": {
+ "name": "روبية موريشيوسية",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "روبية نيبالي",
+ "symbol": "NPR"
+ },
+ "INR": {
+ "name": "روبيه هندي",
+ "symbol": "ر.ه.‏"
+ },
+ "MVR": {
+ "name": "روفيه جزر المالديف",
+ "symbol": "MVR"
+ },
+ "IRR": {
+ "name": "ريال إيراني",
+ "symbol": "ر.إ."
+ },
+ "BRL": {
+ "name": "ريال برازيلي",
+ "symbol": "R$"
+ },
+ "SAR": {
+ "name": "ريال سعودي",
+ "symbol": "ر.س.‏"
+ },
+ "OMR": {
+ "name": "ريال عماني",
+ "symbol": "ر.ع.‏"
+ },
+ "QAR": {
+ "name": "ريال قطري",
+ "symbol": "ر.ق.‏"
+ },
+ "YER": {
+ "name": "ريال يمني",
+ "symbol": "ر.ي.‏"
+ },
+ "MYR": {
+ "name": "رينغيت ماليزي",
+ "symbol": "MYR"
+ },
+ "KHR": {
+ "name": "رييال كمبودي",
+ "symbol": "KHR"
+ },
+ "PLN": {
+ "name": "زلوتي بولندي",
+ "symbol": "PLN"
+ },
+ "PEN": {
+ "name": "سول جديد البيرو",
+ "symbol": "PEN"
+ },
+ "UZS": {
+ "name": "سوم أوزبكستاني",
+ "symbol": "UZS"
+ },
+ "KGS": {
+ "name": "سوم قيرغستاني",
+ "symbol": "KGS"
+ },
+ "TJS": {
+ "name": "سوموني طاجيكستاني",
+ "symbol": "TJS"
+ },
+ "GHS": {
+ "name": "سيدي غانا",
+ "symbol": "GHS"
+ },
+ "UGX": {
+ "name": "شلن أوغندي",
+ "symbol": "UGX"
+ },
+ "TZS": {
+ "name": "شلن تنزاني",
+ "symbol": "TZS"
+ },
+ "SOS": {
+ "name": "شلن صومالي",
+ "symbol": "SOS"
+ },
+ "KES": {
+ "name": "شلن كينيي",
+ "symbol": "KES"
+ },
+ "ILS": {
+ "name": "شيكل إسرائيلي جديد",
+ "symbol": "₪"
+ },
+ "ANG": {
+ "name": "غيلدر هولندي أنتيلي",
+ "symbol": "ANG"
+ },
+ "VUV": {
+ "name": "فاتو فانواتو",
+ "symbol": "VUV"
+ },
+ "XAF": {
+ "name": "فرنك أفريقي",
+ "symbol": "FCFA"
+ },
+ "BIF": {
+ "name": "فرنك بروندي",
+ "symbol": "BIF"
+ },
+ "KMF": {
+ "name": "فرنك جزر القمر",
+ "symbol": "ف.ج.ق.‏"
+ },
+ "DJF": {
+ "name": "فرنك جيبوتي",
+ "symbol": "DJF"
+ },
+ "RWF": {
+ "name": "فرنك رواندي",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "فرنك سويسري",
+ "symbol": "CHF"
+ },
+ "XOF": {
+ "name": "فرنك سي إف إيه غرب إفريقيا",
+ "symbol": "CFA"
+ },
+ "XPF": {
+ "name": "فرنك سي إف بي",
+ "symbol": "CFPF"
+ },
+ "GNF": {
+ "name": "فرنك غينيا",
+ "symbol": "GNF"
+ },
+ "CDF": {
+ "name": "فرنك كونغولي",
+ "symbol": "CDF"
+ },
+ "AWG": {
+ "name": "فلورن أروبي",
+ "symbol": "AWG"
+ },
+ "HUF": {
+ "name": "فورينت مجري",
+ "symbol": "HUF"
+ },
+ "NIO": {
+ "name": "قرطبة نيكاراغوا",
+ "symbol": "NIO"
+ },
+ "CZK": {
+ "name": "كرونة تشيكية",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "كرونة دانماركي",
+ "symbol": "DKK"
+ },
+ "SEK": {
+ "name": "كرونة سويدية",
+ "symbol": "SEK"
+ },
+ "NOK": {
+ "name": "كرونة نرويجية",
+ "symbol": "NOK"
+ },
+ "ISK": {
+ "name": "كرونه أيسلندي",
+ "symbol": "ISK"
+ },
+ "ZMW": {
+ "name": "كواشا زامبي",
+ "symbol": "ZMW"
+ },
+ "MWK": {
+ "name": "كواشا مالاوي",
+ "symbol": "MWK"
+ },
+ "AOA": {
+ "name": "كوانزا أنجولي",
+ "symbol": "AOA"
+ },
+ "GTQ": {
+ "name": "كوتزال جواتيمالا",
+ "symbol": "GTQ"
+ },
+ "CRC": {
+ "name": "كولن كوستا ريكي",
+ "symbol": "CRC"
+ },
+ "SVC": {
+ "name": "كولون سلفادوري",
+ "symbol": "SVC"
+ },
+ "HRK": {
+ "name": "كونا كرواتي",
+ "symbol": "HRK"
+ },
+ "MMK": {
+ "name": "كيات ميانمار",
+ "symbol": "MMK"
+ },
+ "LAK": {
+ "name": "كيب لاوسي",
+ "symbol": "LAK"
+ },
+ "PGK": {
+ "name": "كينا بابوا غينيا الجديدة",
+ "symbol": "PGK"
+ },
+ "GEL": {
+ "name": "لارى جورجي",
+ "symbol": "GEL"
+ },
+ "LSL": {
+ "name": "لوتي ليسوتو",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "ليتا ليتوانية",
+ "symbol": "LTL"
+ },
+ "TRY": {
+ "name": "ليرة تركية",
+ "symbol": "ل.ت."
+ },
+ "SYP": {
+ "name": "ليرة سورية",
+ "symbol": "ل.س.‏"
+ },
+ "BGN": {
+ "name": "ليف بلغاري",
+ "symbol": "BGN"
+ },
+ "ALL": {
+ "name": "ليك ألباني",
+ "symbol": "ALL"
+ },
+ "SZL": {
+ "name": "ليلانجيني سوازيلندي",
+ "symbol": "SZL"
+ },
+ "HNL": {
+ "name": "ليمبيرا هنداروس",
+ "symbol": "HNL"
+ },
+ "RON": {
+ "name": "ليو روماني",
+ "symbol": "RON"
+ },
+ "MDL": {
+ "name": "ليو مولدوفي",
+ "symbol": "MDL"
+ },
+ "SLL": {
+ "name": "ليون سيراليوني",
+ "symbol": "SLL"
+ },
+ "BAM": {
+ "name": "مارك البوسنة والهرسك قابل للتحويل",
+ "symbol": "BAM"
+ },
+ "AZN": {
+ "name": "مانات أذربيجان",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "مانات تركمانستان",
+ "symbol": "TMT"
+ },
+ "MZN": {
+ "name": "متكال موزمبيقي",
+ "symbol": "MZN"
+ },
+ "ERN": {
+ "name": "ناكفا أريتري",
+ "symbol": "ERN"
+ },
+ "NGN": {
+ "name": "نايرا نيجيري",
+ "symbol": "NGN"
+ },
+ "BTN": {
+ "name": "نولتوم بوتاني",
+ "symbol": "BTN"
+ },
+ "UAH": {
+ "name": "هريفنيا أوكراني",
+ "symbol": "UAH"
+ },
+ "KRW": {
+ "name": "وون كوريا الجنوبية",
+ "symbol": "₩"
+ },
+ "KPW": {
+ "name": "وون كوريا الشمالية",
+ "symbol": "KPW"
+ },
+ "JPY": {
+ "name": "ين ياباني",
+ "symbol": "JP¥"
+ },
+ "CNY": {
+ "name": "يوان صيني",
+ "symbol": "ي.ص"
+ },
+ "EUR": {
+ "name": "يورو",
+ "symbol": "€"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/asa.json b/library/intl/resources/currency/asa.json
new file mode 100644
index 000000000..4936fcc9b
--- /dev/null
+++ b/library/intl/resources/currency/asa.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "ETB": {
+ "name": "bir ya Uhabeshi",
+ "symbol": "ETB"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "GMD": {
+ "name": "dalathi ya Gambia",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "dinari ya Aljeria",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "dinari ya Bahareni",
+ "symbol": "BHD"
+ },
+ "LYD": {
+ "name": "dinari ya Libya",
+ "symbol": "LYD"
+ },
+ "SDG": {
+ "name": "dinari ya Thudani",
+ "symbol": "SDG"
+ },
+ "TND": {
+ "name": "dinari ya Tunithia",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "dirham ya Falme dha Kiarabu",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "dirham ya Moroko",
+ "symbol": "MAD"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "STD": {
+ "name": "dobra ya Thao Tome na Principe",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "dola ya Authtralia",
+ "symbol": "A$"
+ },
+ "CAD": {
+ "name": "dola ya Kanada",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "dola ya Liberia",
+ "symbol": "LRD"
+ },
+ "USD": {
+ "name": "dola ya Marekani",
+ "symbol": "US$"
+ },
+ "NAD": {
+ "name": "dola ya Namibia",
+ "symbol": "NAD"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "CVE": {
+ "name": "ethkudo ya Kepuvede",
+ "symbol": "CVE"
+ },
+ "XOF": {
+ "name": "faranga CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "faranga CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "MGA": {
+ "name": "faranga ya Bukini",
+ "symbol": "MGA"
+ },
+ "BIF": {
+ "name": "faranga ya Burundi",
+ "symbol": "BIF"
+ },
+ "DJF": {
+ "name": "faranga ya Jibuti",
+ "symbol": "DJF"
+ },
+ "KMF": {
+ "name": "faranga ya Komoro",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "faranga ya Kongo",
+ "symbol": "CDF"
+ },
+ "RWF": {
+ "name": "faranga ya Rwanda",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "faranga ya Uthwithi",
+ "symbol": "CHF"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "ZMW": {
+ "name": "kwacha ya Dhambia",
+ "symbol": "ZMW"
+ },
+ "MWK": {
+ "name": "kwacha ya Malawi",
+ "symbol": "MWK"
+ },
+ "AOA": {
+ "name": "kwandha ya Angola",
+ "symbol": "AOA"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "leoni",
+ "symbol": "SLL"
+ },
+ "SZL": {
+ "name": "lilangeni",
+ "symbol": "SZL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LSL": {
+ "name": "loti ya Lethoto",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "naira ya Nijeria",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "nakfa ya Eritrea",
+ "symbol": "ERN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "EGP": {
+ "name": "pauni ya Mithri",
+ "symbol": "EGP"
+ },
+ "SHP": {
+ "name": "pauni ya Thantahelena",
+ "symbol": "SHP"
+ },
+ "GBP": {
+ "name": "pauni ya Uingeredha",
+ "symbol": "£"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "BWP": {
+ "name": "pula ya Botthwana",
+ "symbol": "BWP"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "ZAR": {
+ "name": "randi ya Afrika Kuthini",
+ "symbol": "ZAR"
+ },
+ "SAR": {
+ "name": "riyal ya Thaudia",
+ "symbol": "SAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "INR": {
+ "name": "rupia ya India",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "rupia ya Morithi",
+ "symbol": "MUR"
+ },
+ "SCR": {
+ "name": "rupia ya Shelisheli",
+ "symbol": "SCR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "KES": {
+ "name": "shilingi ya Kenya",
+ "symbol": "KES"
+ },
+ "TZS": {
+ "name": "shilingi ya Tandhania",
+ "symbol": "TSh"
+ },
+ "SOS": {
+ "name": "shilingi ya Thomalia",
+ "symbol": "SOS"
+ },
+ "UGX": {
+ "name": "shilingi ya Uganda",
+ "symbol": "UGX"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "JPY": {
+ "name": "tharafu ya Kijapani",
+ "symbol": "JP¥"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "MRO": {
+ "name": "ugwiya ya Moritania",
+ "symbol": "MRO"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "CNY": {
+ "name": "yuan renminbi ya China",
+ "symbol": "CN¥"
+ },
+ "EUR": {
+ "name": "yuro",
+ "symbol": "€"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/ast.json b/library/intl/resources/currency/ast.json
new file mode 100644
index 000000000..c36cb7697
--- /dev/null
+++ b/library/intl/resources/currency/ast.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "afganí afganistanu",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "ariary malgaxe",
+ "symbol": "MGA"
+ },
+ "THB": {
+ "name": "baht tailandés",
+ "symbol": "฿"
+ },
+ "PAB": {
+ "name": "balboa panamiegu",
+ "symbol": "PAB"
+ },
+ "ETB": {
+ "name": "birr etíope",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "bolívar venezolanu",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "bolivianu",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "cedi ghanianu",
+ "symbol": "GHS"
+ },
+ "CRC": {
+ "name": "colón costarricanu",
+ "symbol": "CRC"
+ },
+ "NIO": {
+ "name": "córdoba nicaraguanu",
+ "symbol": "NIO"
+ },
+ "CZK": {
+ "name": "corona checa",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "corona danesa",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "corona islandesa",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "corona noruega",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "corona sueca",
+ "symbol": "SEK"
+ },
+ "GMD": {
+ "name": "dalasi gambianu",
+ "symbol": "GMD"
+ },
+ "MKD": {
+ "name": "denar",
+ "symbol": "MKD"
+ },
+ "DZD": {
+ "name": "dinar arxelín",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "dinar baḥreiní",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "dinar iraquín",
+ "symbol": "IQD"
+ },
+ "KWD": {
+ "name": "dinar kuwaitianu",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "dinar libiu",
+ "symbol": "LYD"
+ },
+ "RSD": {
+ "name": "dinar serbiu",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "dinar tunecín",
+ "symbol": "TND"
+ },
+ "JOD": {
+ "name": "dinar xordanu",
+ "symbol": "JOD"
+ },
+ "AED": {
+ "name": "dirḥam de los Emiratos Árabes Xuníos",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "dirḥam marroquín",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "dobra de Santu Tomé y Príncipe",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "dólar australianu",
+ "symbol": "A$"
+ },
+ "BSD": {
+ "name": "dólar bahamés",
+ "symbol": "BSD"
+ },
+ "BBD": {
+ "name": "dólar barbadianu",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "dólar belizianu",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "dólar bermudianu",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "dólar bruneyanu",
+ "symbol": "BND"
+ },
+ "KYD": {
+ "name": "dólar caimanés",
+ "symbol": "KYD"
+ },
+ "CAD": {
+ "name": "dólar canadiense",
+ "symbol": "CA$"
+ },
+ "USD": {
+ "name": "dólar de los Estaos Xuníos",
+ "symbol": "$"
+ },
+ "TTD": {
+ "name": "dólar de Trinidá y Tobagu",
+ "symbol": "TTD"
+ },
+ "XCD": {
+ "name": "dólar del Caribe Oriental",
+ "symbol": "EC$"
+ },
+ "FJD": {
+ "name": "dólar fixanu",
+ "symbol": "FJD"
+ },
+ "GYD": {
+ "name": "dólar guyanés",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "dólar hongkonés",
+ "symbol": "HK$"
+ },
+ "LRD": {
+ "name": "dólar liberianu",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "dólar namibianu",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "dólar neozelandés",
+ "symbol": "NZ$"
+ },
+ "TWD": {
+ "name": "dólar nuevu taiwanés",
+ "symbol": "NT$"
+ },
+ "SBD": {
+ "name": "dólar salomonés",
+ "symbol": "SBD"
+ },
+ "SGD": {
+ "name": "dólar singapuranu",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "dólar surinamés",
+ "symbol": "SRD"
+ },
+ "JMD": {
+ "name": "dólar xamaicanu",
+ "symbol": "JMD"
+ },
+ "VND": {
+ "name": "dong vietnamín",
+ "symbol": "₫"
+ },
+ "AMD": {
+ "name": "dram armeniu",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "escudu cabuverdianu",
+ "symbol": "CVE"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "€"
+ },
+ "AWG": {
+ "name": "florín arubanu",
+ "symbol": "AWG"
+ },
+ "HUF": {
+ "name": "forint",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "francu burundianu",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "francu CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "francu CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "francu CFP",
+ "symbol": "CFPF"
+ },
+ "KMF": {
+ "name": "francu comoranu",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "francu congolés",
+ "symbol": "CDF"
+ },
+ "GNF": {
+ "name": "francu guineanu",
+ "symbol": "GNF"
+ },
+ "RWF": {
+ "name": "francu ruandés",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "francu suizu",
+ "symbol": "CHF"
+ },
+ "DJF": {
+ "name": "francu xibutianu",
+ "symbol": "DJF"
+ },
+ "HTG": {
+ "name": "gourde haitianu",
+ "symbol": "HTG"
+ },
+ "UAH": {
+ "name": "grivna",
+ "symbol": "UAH"
+ },
+ "PYG": {
+ "name": "guaraní paraguayu",
+ "symbol": "PYG"
+ },
+ "ANG": {
+ "name": "guilder de les Antilles Neerlandeses",
+ "symbol": "ANG"
+ },
+ "PGK": {
+ "name": "kina papuana",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "kip laosianu",
+ "symbol": "LAK"
+ },
+ "HRK": {
+ "name": "kuna",
+ "symbol": "HRK"
+ },
+ "MWK": {
+ "name": "kwacha malauianu",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "kwacha zambianu",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "kwanza angolanu",
+ "symbol": "AOA"
+ },
+ "MMK": {
+ "name": "kyat de Myanmar",
+ "symbol": "MMK"
+ },
+ "GEL": {
+ "name": "lari xeorxanu",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "lek",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "lempira hondurana",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "leone sierralleonés",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "leu moldavu",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "leu rumanu",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "lev",
+ "symbol": "BGN"
+ },
+ "SZL": {
+ "name": "lilangeni suazilandés",
+ "symbol": "SZL"
+ },
+ "LTL": {
+ "name": "litas",
+ "symbol": "LTL"
+ },
+ "SHP": {
+ "name": "llibra de Santa Lena",
+ "symbol": "SHP"
+ },
+ "GIP": {
+ "name": "llibra de Xibraltar",
+ "symbol": "GIP"
+ },
+ "GBP": {
+ "name": "llibra esterlina",
+ "symbol": "£"
+ },
+ "EGP": {
+ "name": "llibra exipciana",
+ "symbol": "EGP"
+ },
+ "LBP": {
+ "name": "llibra libanesa",
+ "symbol": "LBP"
+ },
+ "FKP": {
+ "name": "llibra malviniana",
+ "symbol": "FKP"
+ },
+ "SYP": {
+ "name": "llibra siria",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "llibra sudanesa",
+ "symbol": "SDG"
+ },
+ "SSP": {
+ "name": "llibra sursudanesa",
+ "symbol": "SSP"
+ },
+ "TRY": {
+ "name": "llira turca",
+ "symbol": "TRY"
+ },
+ "LSL": {
+ "name": "LSL",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "manat azerbaixanu",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "manat turcomanu",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "marcu convertible de Bosnia-Herzegovina",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "metical mozambicanu",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "naira nixeriana",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "nakfa eritréu",
+ "symbol": "ERN"
+ },
+ "BTN": {
+ "name": "ngultrum butanés",
+ "symbol": "BTN"
+ },
+ "MRO": {
+ "name": "ouguiya mauritanu",
+ "symbol": "MRO"
+ },
+ "TOP": {
+ "name": "paʻanga tonganu",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "pataca de Macáu",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "pesu arxentín",
+ "symbol": "ARS"
+ },
+ "CLP": {
+ "name": "pesu chilenu",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "pesu colombianu",
+ "symbol": "COP"
+ },
+ "CUC": {
+ "name": "pesu convertible cubanu",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "pesu cubanu",
+ "symbol": "CUP"
+ },
+ "DOP": {
+ "name": "pesu dominicanu",
+ "symbol": "DOP"
+ },
+ "PHP": {
+ "name": "pesu filipín",
+ "symbol": "PHP"
+ },
+ "MXN": {
+ "name": "pesu mexicanu",
+ "symbol": "MX$"
+ },
+ "UYU": {
+ "name": "pesu uruguayu",
+ "symbol": "UYU"
+ },
+ "BWP": {
+ "name": "pula botsuaniana",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "quetzal de Guatemala",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "rand sudafricanu",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "real brasilanu",
+ "symbol": "R$"
+ },
+ "IRR": {
+ "name": "rial iranín",
+ "symbol": "IRR"
+ },
+ "OMR": {
+ "name": "rial omanianu",
+ "symbol": "OMR"
+ },
+ "QAR": {
+ "name": "rial qatarín",
+ "symbol": "QAR"
+ },
+ "YER": {
+ "name": "rial yemenín",
+ "symbol": "YER"
+ },
+ "KHR": {
+ "name": "riel camboyanu",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "ringgit malasiu",
+ "symbol": "MYR"
+ },
+ "SAR": {
+ "name": "riyal saudita",
+ "symbol": "SAR"
+ },
+ "BYR": {
+ "name": "rublu bielorrusu",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "rublu rusu",
+ "symbol": "RUB"
+ },
+ "MVR": {
+ "name": "rufiyaa maldiviana",
+ "symbol": "MVR"
+ },
+ "LKR": {
+ "name": "rupia de Sri Lanka",
+ "symbol": "LKR"
+ },
+ "INR": {
+ "name": "rupia india",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "rupia mauriciana",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "rupia nepalesa",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "rupia paquistanina",
+ "symbol": "PKR"
+ },
+ "SCR": {
+ "name": "rupia seixelesa",
+ "symbol": "SCR"
+ },
+ "IDR": {
+ "name": "rupiah indonesia",
+ "symbol": "IDR"
+ },
+ "KES": {
+ "name": "shilling kenianu",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "shilling somalín",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "shilling tanzanianu",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "shilling ugandés",
+ "symbol": "UGX"
+ },
+ "PEN": {
+ "name": "sol nuevu peruanu",
+ "symbol": "PEN"
+ },
+ "KGS": {
+ "name": "som kirguistanín",
+ "symbol": "KGS"
+ },
+ "UZS": {
+ "name": "som uzbequistanín",
+ "symbol": "UZS"
+ },
+ "TJS": {
+ "name": "somoni taxiquistanín",
+ "symbol": "TJS"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "BDT": {
+ "name": "taka bangladexí",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "tala samoanu",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "tenge kazaquistanín",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "tugrik mongol",
+ "symbol": "MNT"
+ },
+ "VUV": {
+ "name": "vatu vanuatuanu",
+ "symbol": "VUV"
+ },
+ "KPW": {
+ "name": "won norcoreanu",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "won surcoreanu",
+ "symbol": "₩"
+ },
+ "ILS": {
+ "name": "xequel nuevu",
+ "symbol": "₪"
+ },
+ "JPY": {
+ "name": "yen xaponés",
+ "symbol": "¥"
+ },
+ "CNY": {
+ "name": "yuan chinu",
+ "symbol": "CN¥"
+ },
+ "PLN": {
+ "name": "zloty",
+ "symbol": "PLN"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/az.json b/library/intl/resources/currency/az.json
new file mode 100644
index 000000000..f238801a8
--- /dev/null
+++ b/library/intl/resources/currency/az.json
@@ -0,0 +1,634 @@
+{
+ "USD": {
+ "name": "ABŞ Dolları",
+ "symbol": "US$"
+ },
+ "ALL": {
+ "name": "Albaniya Leki",
+ "symbol": "ALL"
+ },
+ "AOA": {
+ "name": "Anqola Kvanzası",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "Argentina Pesosu",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "Aruba Florini",
+ "symbol": "AWG"
+ },
+ "EUR": {
+ "name": "Avro",
+ "symbol": "€"
+ },
+ "AUD": {
+ "name": "Avstraliya Dolları",
+ "symbol": "A$"
+ },
+ "AZN": {
+ "name": "Azərbaycan Manatı",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "Bahama Dolları",
+ "symbol": "BSD"
+ },
+ "BDT": {
+ "name": "Banqladeş Takası",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Barbados Dolları",
+ "symbol": "BBD"
+ },
+ "BYR": {
+ "name": "Belarus Rublu",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "Beliz Dolları",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Bermuda Dolları",
+ "symbol": "BMD"
+ },
+ "BHD": {
+ "name": "Bəhreyn Dinarı",
+ "symbol": "BHD"
+ },
+ "AED": {
+ "name": "Birləşmiş Ərəb Əmirlikləri Dirhəmi",
+ "symbol": "AED"
+ },
+ "BOB": {
+ "name": "Boliviya Bolivianosu",
+ "symbol": "BOB"
+ },
+ "BGN": {
+ "name": "Bolqarıstan Levi",
+ "symbol": "BGN"
+ },
+ "BAM": {
+ "name": "Bosniya-Herseqovina Markası",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "Botsvana Pulası",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Braziliya Realı",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "Britaniya Funt Sterlinqi",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "Bruney Dolları",
+ "symbol": "BND"
+ },
+ "BIF": {
+ "name": "Burundi Frankı",
+ "symbol": "BIF"
+ },
+ "BTN": {
+ "name": "Butan Nqultrumu",
+ "symbol": "BTN"
+ },
+ "ZAR": {
+ "name": "Cənubi Afrika Randı",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "Cənubi Koreya Vonu",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "Cənubi Sudan Funtu",
+ "symbol": "SSP"
+ },
+ "DJF": {
+ "name": "Cibuti Frankı",
+ "symbol": "DJF"
+ },
+ "CZK": {
+ "name": "Çexiya Korunası",
+ "symbol": "CZK"
+ },
+ "CLP": {
+ "name": "Çili Pesosu",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "Çin Yuanı",
+ "symbol": "CN¥"
+ },
+ "DKK": {
+ "name": "Danimarka Kronu",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "Dominika Pesosu",
+ "symbol": "DOP"
+ },
+ "ETB": {
+ "name": "Efiopiya Bırrı",
+ "symbol": "ETB"
+ },
+ "SVC": {
+ "name": "El Salvador kolonu",
+ "symbol": "SVC"
+ },
+ "ERN": {
+ "name": "Eritreya Nakfası",
+ "symbol": "ERN"
+ },
+ "AMD": {
+ "name": "Ermənistan Dramı",
+ "symbol": "AMD"
+ },
+ "AFN": {
+ "name": "Əfqanıstan Əfqanisi",
+ "symbol": "AFN"
+ },
+ "DZD": {
+ "name": "Əlcəzair Dinarı",
+ "symbol": "DZD"
+ },
+ "FJD": {
+ "name": "Fici Dolları",
+ "symbol": "FJD"
+ },
+ "XOF": {
+ "name": "Fil Dişi Sahili Frankı",
+ "symbol": "CFA"
+ },
+ "PHP": {
+ "name": "Filippin Pesosu",
+ "symbol": "PHP"
+ },
+ "FKP": {
+ "name": "Folklend Adaları Funtu",
+ "symbol": "FKP"
+ },
+ "XPF": {
+ "name": "Fransız Polineziyası Frankı",
+ "symbol": "CFPF"
+ },
+ "GIP": {
+ "name": "Gibraltar Funtu",
+ "symbol": "GIP"
+ },
+ "GEL": {
+ "name": "Gürcüstan Larisi",
+ "symbol": "GEL"
+ },
+ "HTG": {
+ "name": "Haiti Qourdu",
+ "symbol": "HTG"
+ },
+ "INR": {
+ "name": "Hindistan Rupisi",
+ "symbol": "₹"
+ },
+ "HNL": {
+ "name": "Honduras Lempirası",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Honq Konq Dolları",
+ "symbol": "HK$"
+ },
+ "HRK": {
+ "name": "Xorvatiya Kunası",
+ "symbol": "HRK"
+ },
+ "IDR": {
+ "name": "İndoneziya Rupisi",
+ "symbol": "IDR"
+ },
+ "JOD": {
+ "name": "İordaniya Dinarı",
+ "symbol": "JOD"
+ },
+ "IQD": {
+ "name": "İraq Dinarı",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "İran Rialı",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "İslandiya Kronu",
+ "symbol": "ISK"
+ },
+ "ILS": {
+ "name": "İsrail Yeni Şekeli",
+ "symbol": "₪"
+ },
+ "SEK": {
+ "name": "İsveç Kronu",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "İsveçrə Frankı",
+ "symbol": "CHF"
+ },
+ "KHR": {
+ "name": "Kamboca Rieli",
+ "symbol": "KHR"
+ },
+ "XAF": {
+ "name": "Kamerun Frankı",
+ "symbol": "FCFA"
+ },
+ "CAD": {
+ "name": "Kanada Dolları",
+ "symbol": "CA$"
+ },
+ "CVE": {
+ "name": "Kape Verde Eskudosu",
+ "symbol": "CVE"
+ },
+ "KYD": {
+ "name": "Kayman Adaları Dolları",
+ "symbol": "KYD"
+ },
+ "KES": {
+ "name": "Keniya Şillinqi",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "Kırğızıstan Somu",
+ "symbol": "KGS"
+ },
+ "COP": {
+ "name": "Kolumbiya Pesosu",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Komor Frankı",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Konqo Frankı",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "Kosta Rika Kolonu",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "Kuba Çevrilən Pesosu",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "Kuba Pesosu",
+ "symbol": "CUP"
+ },
+ "KWD": {
+ "name": "Küveyt Dinarı",
+ "symbol": "KWD"
+ },
+ "GMD": {
+ "name": "Qambiya Dalasisi",
+ "symbol": "GMD"
+ },
+ "GHS": {
+ "name": "Qana Sedisi",
+ "symbol": "GHS"
+ },
+ "QAR": {
+ "name": "Qatar Rialı",
+ "symbol": "QAR"
+ },
+ "GYD": {
+ "name": "Qayana Dolları",
+ "symbol": "GYD"
+ },
+ "KZT": {
+ "name": "Qazaxıstan Tengesi",
+ "symbol": "KZT"
+ },
+ "GTQ": {
+ "name": "Qvatemala Küetzalı",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Qvineya Frankı",
+ "symbol": "GNF"
+ },
+ "LAK": {
+ "name": "Laos Kipi",
+ "symbol": "LAK"
+ },
+ "LSL": {
+ "name": "Lesoto Lotisi",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "Liberiya Dolları",
+ "symbol": "LRD"
+ },
+ "LTL": {
+ "name": "Litva Liti",
+ "symbol": "LTL"
+ },
+ "LBP": {
+ "name": "Livan Funtu",
+ "symbol": "LBP"
+ },
+ "LYD": {
+ "name": "Liviya Dinarı",
+ "symbol": "LYD"
+ },
+ "HUF": {
+ "name": "Macarıstan Forinti",
+ "symbol": "HUF"
+ },
+ "MGA": {
+ "name": "Madaqaskar Ariarisi",
+ "symbol": "MGA"
+ },
+ "MOP": {
+ "name": "Makao Patakası",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "Makedoniya Dinarı",
+ "symbol": "MKD"
+ },
+ "MWK": {
+ "name": "Malavi Kvaçası",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "Malayziya Ringiti",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "Maldiv Rufiyası",
+ "symbol": "MVR"
+ },
+ "MUR": {
+ "name": "Mavriki Rupisi",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "Mavritaniya Ugiyası",
+ "symbol": "MRO"
+ },
+ "MXN": {
+ "name": "Meksika Pesosu",
+ "symbol": "MX$"
+ },
+ "MAD": {
+ "name": "Mərakeş Dirhəmi",
+ "symbol": "MAD"
+ },
+ "EGP": {
+ "name": "Misir Funtu",
+ "symbol": "EGP"
+ },
+ "MDL": {
+ "name": "Moldova Leyi",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Monqoliya Tuqriki",
+ "symbol": "MNT"
+ },
+ "MZN": {
+ "name": "Mozambik Metikalı",
+ "symbol": "MZN"
+ },
+ "SHP": {
+ "name": "Müqəddəs Yelena Funtu",
+ "symbol": "SHP"
+ },
+ "MMK": {
+ "name": "Myanma Kiyatı",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "Namibiya Dolları",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Nepal Rupisi",
+ "symbol": "NPR"
+ },
+ "ANG": {
+ "name": "Niderland Antilyası Gilderi",
+ "symbol": "ANG"
+ },
+ "NGN": {
+ "name": "Nigeriya Nairası",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "Nikaraqua Kordobası",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "Norveç Kronu",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "Oman Rialı",
+ "symbol": "OMR"
+ },
+ "UZS": {
+ "name": "Özbəkistan Somu",
+ "symbol": "UZS"
+ },
+ "PKR": {
+ "name": "Pakistan Rupisi",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Panama Balboası",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Papua Yeni Qvineya Kinası",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Paraqvay Quaranisi",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Peru Nuevo Solu",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "Polşa Zlotısı",
+ "symbol": "PLN"
+ },
+ "RWF": {
+ "name": "Ruanda Frankı",
+ "symbol": "RWF"
+ },
+ "RON": {
+ "name": "Rumıniya Leyi",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Rusiya Rublu",
+ "symbol": "RUB"
+ },
+ "WST": {
+ "name": "Samoa Talası",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "San Tom və Prinsip Dobrası",
+ "symbol": "STD"
+ },
+ "RSD": {
+ "name": "Serbiya Dinarı",
+ "symbol": "RSD"
+ },
+ "SCR": {
+ "name": "Seyşel Rupisi",
+ "symbol": "SCR"
+ },
+ "SAR": {
+ "name": "Səudiyyə Riyalı",
+ "symbol": "SAR"
+ },
+ "SLL": {
+ "name": "Sierra Leon Leonu",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "Sinqapur Dolları",
+ "symbol": "SGD"
+ },
+ "SBD": {
+ "name": "Solomon Adaları Dolları",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "Somali Şillinqi",
+ "symbol": "SOS"
+ },
+ "SDG": {
+ "name": "Sudan Funtu",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "Surinam Dolları",
+ "symbol": "SRD"
+ },
+ "SYP": {
+ "name": "Suriya Funtu",
+ "symbol": "SYP"
+ },
+ "SZL": {
+ "name": "Svazilend Lilangenini",
+ "symbol": "SZL"
+ },
+ "XCD": {
+ "name": "Şərqi Karib Dolları",
+ "symbol": "EC$"
+ },
+ "KPW": {
+ "name": "Şimali Koreya Vonu",
+ "symbol": "KPW"
+ },
+ "LKR": {
+ "name": "Şri Lanka Rupisi",
+ "symbol": "LKR"
+ },
+ "TJS": {
+ "name": "Tacikistan Somonisi",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "Tanzaniya Şillinqi",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "Tayland Batı",
+ "symbol": "฿"
+ },
+ "TWD": {
+ "name": "Tayvan Yeni Dolları",
+ "symbol": "NT$"
+ },
+ "TOP": {
+ "name": "Tonqa Panqası",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Trinidad və Tobaqo Dolları",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Tunis Dinarı",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "Türkiyə Lirəsi",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "Türkmənistan Manatı",
+ "symbol": "TMT"
+ },
+ "UAH": {
+ "name": "Ukrayna Qrivnası",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "Uqanda Şillinqi",
+ "symbol": "UGX"
+ },
+ "UYU": {
+ "name": "Uruqvay Pesosu",
+ "symbol": "UYU"
+ },
+ "VUV": {
+ "name": "Vanuatu Vatusu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Venesuela Bolivarı",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Vyetnam Donqu",
+ "symbol": "₫"
+ },
+ "JMD": {
+ "name": "Yamayka Dolları",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Yaponiya Yeni",
+ "symbol": "JP¥"
+ },
+ "NZD": {
+ "name": "Yeni Zelandiya Dolları",
+ "symbol": "NZ$"
+ },
+ "YER": {
+ "name": "Yəmən Rialı",
+ "symbol": "YER"
+ },
+ "ZMW": {
+ "name": "Zambiya Kvaçası",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "Zimbabve Dolları (2009)",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/bas.json b/library/intl/resources/currency/bas.json
new file mode 100644
index 000000000..06d2a4a65
--- /dev/null
+++ b/library/intl/resources/currency/bas.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "ETB": {
+ "name": "Bîr ètìopìà",
+ "symbol": "ETB"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "GMD": {
+ "name": "Dalasì gambìà",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "Dìnâr àlgerìà",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinâr Bàraìn",
+ "symbol": "BHD"
+ },
+ "LYD": {
+ "name": "Dìnâr libìà",
+ "symbol": "LYD"
+ },
+ "SDG": {
+ "name": "Dìnâr sùdân",
+ "symbol": "SDG"
+ },
+ "TND": {
+ "name": "Dìnâr tùnîs",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "Dirhàm èmìrâ",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "Dìrham màrôk",
+ "symbol": "MAD"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "STD": {
+ "name": "Dobrà sàotòme",
+ "symbol": "STD"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "USD": {
+ "name": "Dɔla àmerkà",
+ "symbol": "US$"
+ },
+ "CAD": {
+ "name": "Dɔ̀lâr kànadà",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "Dɔ̀lâr lìberìà",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "Dɔ̀lâr nàmibìà",
+ "symbol": "NAD"
+ },
+ "AUD": {
+ "name": "Dɔ̀lâr òstralìà",
+ "symbol": "A$"
+ },
+ "EUR": {
+ "name": "Èrô",
+ "symbol": "€"
+ },
+ "CVE": {
+ "name": "Èskudò kabwe᷆r",
+ "symbol": "CVE"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "BIF": {
+ "name": "Frǎŋ bùrundì",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "Frǎŋ CFA (BCEAO)",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Frǎŋ CFA (BEAC)",
+ "symbol": "FCFA"
+ },
+ "DJF": {
+ "name": "Frǎŋ jìbutì",
+ "symbol": "DJF"
+ },
+ "KMF": {
+ "name": "Frǎŋ kòmorà",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Frǎŋ kòŋgo",
+ "symbol": "CDF"
+ },
+ "MGA": {
+ "name": "Frǎŋ màlàgasì",
+ "symbol": "MGA"
+ },
+ "RWF": {
+ "name": "Frǎŋ Rùandà",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Frǎŋ sùwîs",
+ "symbol": "CHF"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "MWK": {
+ "name": "Kwaca màlawì",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwàca sàmbià",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Kwànza àŋgolà",
+ "symbol": "AOA"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "Lèonɛ̀",
+ "symbol": "SLL"
+ },
+ "SZL": {
+ "name": "Lìlàŋgeni swàzì",
+ "symbol": "SZL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LSL": {
+ "name": "Lotì lèsòtò",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "ERN": {
+ "name": "Nafkà èrìtrěà",
+ "symbol": "ERN"
+ },
+ "NGN": {
+ "name": "Nayrà nìgerìà",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "EGP": {
+ "name": "Paùnd ègîptò",
+ "symbol": "EGP"
+ },
+ "SHP": {
+ "name": "Paùnd hèlenà",
+ "symbol": "SHP"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "BWP": {
+ "name": "Pùla Bòtswanà",
+ "symbol": "BWP"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "ZAR": {
+ "name": "Rân àfrǐkàsɔ̀",
+ "symbol": "ZAR"
+ },
+ "SAR": {
+ "name": "Rìal sàudì",
+ "symbol": "SAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "INR": {
+ "name": "Rùpi īndìà",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "Rupìɛ̀ mòrîs",
+ "symbol": "MUR"
+ },
+ "SCR": {
+ "name": "Rùpiɛ̀ sèsɛ̂l",
+ "symbol": "SCR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "KES": {
+ "name": "Silîŋ kenìà",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "Silîŋ sòmàli",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Silîŋ tànzànià",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "Silîŋ ùgàndà",
+ "symbol": "UGX"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "GBP": {
+ "name": "Stɛrlìŋ ŋgìsì",
+ "symbol": "£"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "MRO": {
+ "name": "Ùgwiya mòrìtanìa",
+ "symbol": "MRO"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "JPY": {
+ "name": "Yɛ̂n yàpân",
+ "symbol": "JP¥"
+ },
+ "CNY": {
+ "name": "Yùan kinà",
+ "symbol": "CN¥"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/base.json b/library/intl/resources/currency/base.json
new file mode 100644
index 000000000..b99ca7ad0
--- /dev/null
+++ b/library/intl/resources/currency/base.json
@@ -0,0 +1,683 @@
+{
+ "AED": {
+ "code": "AED",
+ "numeric_code": "784"
+ },
+ "AFN": {
+ "code": "AFN",
+ "numeric_code": "971",
+ "fraction_digits": "0"
+ },
+ "ALL": {
+ "code": "ALL",
+ "numeric_code": "008",
+ "fraction_digits": "0"
+ },
+ "AMD": {
+ "code": "AMD",
+ "numeric_code": "051",
+ "fraction_digits": "0"
+ },
+ "ANG": {
+ "code": "ANG",
+ "numeric_code": "532"
+ },
+ "AOA": {
+ "code": "AOA",
+ "numeric_code": "973"
+ },
+ "ARS": {
+ "code": "ARS",
+ "numeric_code": "032"
+ },
+ "AUD": {
+ "code": "AUD",
+ "numeric_code": "036"
+ },
+ "AWG": {
+ "code": "AWG",
+ "numeric_code": "533"
+ },
+ "AZN": {
+ "code": "AZN",
+ "numeric_code": "944"
+ },
+ "BAM": {
+ "code": "BAM",
+ "numeric_code": "977"
+ },
+ "BBD": {
+ "code": "BBD",
+ "numeric_code": "052"
+ },
+ "BDT": {
+ "code": "BDT",
+ "numeric_code": "050"
+ },
+ "BGN": {
+ "code": "BGN",
+ "numeric_code": "975"
+ },
+ "BHD": {
+ "code": "BHD",
+ "numeric_code": "048",
+ "fraction_digits": "3"
+ },
+ "BIF": {
+ "code": "BIF",
+ "numeric_code": "108",
+ "fraction_digits": "0"
+ },
+ "BMD": {
+ "code": "BMD",
+ "numeric_code": "060"
+ },
+ "BND": {
+ "code": "BND",
+ "numeric_code": "096"
+ },
+ "BOB": {
+ "code": "BOB",
+ "numeric_code": "068"
+ },
+ "BRL": {
+ "code": "BRL",
+ "numeric_code": "986"
+ },
+ "BSD": {
+ "code": "BSD",
+ "numeric_code": "044"
+ },
+ "BTN": {
+ "code": "BTN",
+ "numeric_code": "064"
+ },
+ "BWP": {
+ "code": "BWP",
+ "numeric_code": "072"
+ },
+ "BYR": {
+ "code": "BYR",
+ "numeric_code": "974",
+ "fraction_digits": "0"
+ },
+ "BZD": {
+ "code": "BZD",
+ "numeric_code": "084"
+ },
+ "CAD": {
+ "code": "CAD",
+ "numeric_code": "124"
+ },
+ "CDF": {
+ "code": "CDF",
+ "numeric_code": "976"
+ },
+ "CHF": {
+ "code": "CHF",
+ "numeric_code": "756"
+ },
+ "CLP": {
+ "code": "CLP",
+ "numeric_code": "152",
+ "fraction_digits": "0"
+ },
+ "CNY": {
+ "code": "CNY",
+ "numeric_code": "156"
+ },
+ "COP": {
+ "code": "COP",
+ "numeric_code": "170",
+ "fraction_digits": "0"
+ },
+ "CRC": {
+ "code": "CRC",
+ "numeric_code": "188",
+ "fraction_digits": "0"
+ },
+ "CUC": {
+ "code": "CUC",
+ "numeric_code": "931"
+ },
+ "CUP": {
+ "code": "CUP",
+ "numeric_code": "192"
+ },
+ "CVE": {
+ "code": "CVE",
+ "numeric_code": "132"
+ },
+ "CZK": {
+ "code": "CZK",
+ "numeric_code": "203"
+ },
+ "DJF": {
+ "code": "DJF",
+ "numeric_code": "262",
+ "fraction_digits": "0"
+ },
+ "DKK": {
+ "code": "DKK",
+ "numeric_code": "208"
+ },
+ "DOP": {
+ "code": "DOP",
+ "numeric_code": "214"
+ },
+ "DZD": {
+ "code": "DZD",
+ "numeric_code": "012"
+ },
+ "EGP": {
+ "code": "EGP",
+ "numeric_code": "818"
+ },
+ "ERN": {
+ "code": "ERN",
+ "numeric_code": "232"
+ },
+ "ETB": {
+ "code": "ETB",
+ "numeric_code": "230"
+ },
+ "EUR": {
+ "code": "EUR",
+ "numeric_code": "978"
+ },
+ "FJD": {
+ "code": "FJD",
+ "numeric_code": "242"
+ },
+ "FKP": {
+ "code": "FKP",
+ "numeric_code": "238"
+ },
+ "GBP": {
+ "code": "GBP",
+ "numeric_code": "826"
+ },
+ "GEL": {
+ "code": "GEL",
+ "numeric_code": "981"
+ },
+ "GHS": {
+ "code": "GHS",
+ "numeric_code": "936"
+ },
+ "GIP": {
+ "code": "GIP",
+ "numeric_code": "292"
+ },
+ "GMD": {
+ "code": "GMD",
+ "numeric_code": "270"
+ },
+ "GNF": {
+ "code": "GNF",
+ "numeric_code": "324",
+ "fraction_digits": "0"
+ },
+ "GTQ": {
+ "code": "GTQ",
+ "numeric_code": "320"
+ },
+ "GYD": {
+ "code": "GYD",
+ "numeric_code": "328",
+ "fraction_digits": "0"
+ },
+ "HKD": {
+ "code": "HKD",
+ "numeric_code": "344"
+ },
+ "HNL": {
+ "code": "HNL",
+ "numeric_code": "340"
+ },
+ "HRK": {
+ "code": "HRK",
+ "numeric_code": "191"
+ },
+ "HTG": {
+ "code": "HTG",
+ "numeric_code": "332"
+ },
+ "HUF": {
+ "code": "HUF",
+ "numeric_code": "348"
+ },
+ "IDR": {
+ "code": "IDR",
+ "numeric_code": "360",
+ "fraction_digits": "0"
+ },
+ "ILS": {
+ "code": "ILS",
+ "numeric_code": "376"
+ },
+ "INR": {
+ "code": "INR",
+ "numeric_code": "356"
+ },
+ "IQD": {
+ "code": "IQD",
+ "numeric_code": "368",
+ "fraction_digits": "0"
+ },
+ "IRR": {
+ "code": "IRR",
+ "numeric_code": "364",
+ "fraction_digits": "0"
+ },
+ "ISK": {
+ "code": "ISK",
+ "numeric_code": "352",
+ "fraction_digits": "0"
+ },
+ "JMD": {
+ "code": "JMD",
+ "numeric_code": "388"
+ },
+ "JOD": {
+ "code": "JOD",
+ "numeric_code": "400",
+ "fraction_digits": "3"
+ },
+ "JPY": {
+ "code": "JPY",
+ "numeric_code": "392",
+ "fraction_digits": "0"
+ },
+ "KES": {
+ "code": "KES",
+ "numeric_code": "404"
+ },
+ "KGS": {
+ "code": "KGS",
+ "numeric_code": "417"
+ },
+ "KHR": {
+ "code": "KHR",
+ "numeric_code": "116"
+ },
+ "KMF": {
+ "code": "KMF",
+ "numeric_code": "174",
+ "fraction_digits": "0"
+ },
+ "KPW": {
+ "code": "KPW",
+ "numeric_code": "408",
+ "fraction_digits": "0"
+ },
+ "KRW": {
+ "code": "KRW",
+ "numeric_code": "410",
+ "fraction_digits": "0"
+ },
+ "KWD": {
+ "code": "KWD",
+ "numeric_code": "414",
+ "fraction_digits": "3"
+ },
+ "KYD": {
+ "code": "KYD",
+ "numeric_code": "136"
+ },
+ "KZT": {
+ "code": "KZT",
+ "numeric_code": "398"
+ },
+ "LAK": {
+ "code": "LAK",
+ "numeric_code": "418",
+ "fraction_digits": "0"
+ },
+ "LBP": {
+ "code": "LBP",
+ "numeric_code": "422",
+ "fraction_digits": "0"
+ },
+ "LKR": {
+ "code": "LKR",
+ "numeric_code": "144"
+ },
+ "LRD": {
+ "code": "LRD",
+ "numeric_code": "430"
+ },
+ "LSL": {
+ "code": "LSL",
+ "numeric_code": "426"
+ },
+ "LTL": {
+ "code": "LTL",
+ "numeric_code": "440"
+ },
+ "LYD": {
+ "code": "LYD",
+ "numeric_code": "434",
+ "fraction_digits": "3"
+ },
+ "MAD": {
+ "code": "MAD",
+ "numeric_code": "504"
+ },
+ "MDL": {
+ "code": "MDL",
+ "numeric_code": "498"
+ },
+ "MGA": {
+ "code": "MGA",
+ "numeric_code": "969",
+ "fraction_digits": "0"
+ },
+ "MKD": {
+ "code": "MKD",
+ "numeric_code": "807"
+ },
+ "MMK": {
+ "code": "MMK",
+ "numeric_code": "104",
+ "fraction_digits": "0"
+ },
+ "MNT": {
+ "code": "MNT",
+ "numeric_code": "496",
+ "fraction_digits": "0"
+ },
+ "MOP": {
+ "code": "MOP",
+ "numeric_code": "446"
+ },
+ "MRO": {
+ "code": "MRO",
+ "numeric_code": "478",
+ "fraction_digits": "0"
+ },
+ "MUR": {
+ "code": "MUR",
+ "numeric_code": "480",
+ "fraction_digits": "0"
+ },
+ "MVR": {
+ "code": "MVR",
+ "numeric_code": "462"
+ },
+ "MWK": {
+ "code": "MWK",
+ "numeric_code": "454"
+ },
+ "MXN": {
+ "code": "MXN",
+ "numeric_code": "484"
+ },
+ "MYR": {
+ "code": "MYR",
+ "numeric_code": "458"
+ },
+ "MZN": {
+ "code": "MZN",
+ "numeric_code": "943"
+ },
+ "NAD": {
+ "code": "NAD",
+ "numeric_code": "516"
+ },
+ "NGN": {
+ "code": "NGN",
+ "numeric_code": "566"
+ },
+ "NIO": {
+ "code": "NIO",
+ "numeric_code": "558"
+ },
+ "NOK": {
+ "code": "NOK",
+ "numeric_code": "578"
+ },
+ "NPR": {
+ "code": "NPR",
+ "numeric_code": "524"
+ },
+ "NZD": {
+ "code": "NZD",
+ "numeric_code": "554"
+ },
+ "OMR": {
+ "code": "OMR",
+ "numeric_code": "512",
+ "fraction_digits": "3"
+ },
+ "PAB": {
+ "code": "PAB",
+ "numeric_code": "590"
+ },
+ "PEN": {
+ "code": "PEN",
+ "numeric_code": "604"
+ },
+ "PGK": {
+ "code": "PGK",
+ "numeric_code": "598"
+ },
+ "PHP": {
+ "code": "PHP",
+ "numeric_code": "608"
+ },
+ "PKR": {
+ "code": "PKR",
+ "numeric_code": "586",
+ "fraction_digits": "0"
+ },
+ "PLN": {
+ "code": "PLN",
+ "numeric_code": "985"
+ },
+ "PYG": {
+ "code": "PYG",
+ "numeric_code": "600",
+ "fraction_digits": "0"
+ },
+ "QAR": {
+ "code": "QAR",
+ "numeric_code": "634"
+ },
+ "RON": {
+ "code": "RON",
+ "numeric_code": "946"
+ },
+ "RSD": {
+ "code": "RSD",
+ "numeric_code": "941",
+ "fraction_digits": "0"
+ },
+ "RUB": {
+ "code": "RUB",
+ "numeric_code": "643"
+ },
+ "RWF": {
+ "code": "RWF",
+ "numeric_code": "646",
+ "fraction_digits": "0"
+ },
+ "SAR": {
+ "code": "SAR",
+ "numeric_code": "682"
+ },
+ "SBD": {
+ "code": "SBD",
+ "numeric_code": "090"
+ },
+ "SCR": {
+ "code": "SCR",
+ "numeric_code": "690"
+ },
+ "SDG": {
+ "code": "SDG",
+ "numeric_code": "938"
+ },
+ "SEK": {
+ "code": "SEK",
+ "numeric_code": "752"
+ },
+ "SGD": {
+ "code": "SGD",
+ "numeric_code": "702"
+ },
+ "SHP": {
+ "code": "SHP",
+ "numeric_code": "654"
+ },
+ "SLL": {
+ "code": "SLL",
+ "numeric_code": "694",
+ "fraction_digits": "0"
+ },
+ "SOS": {
+ "code": "SOS",
+ "numeric_code": "706",
+ "fraction_digits": "0"
+ },
+ "SRD": {
+ "code": "SRD",
+ "numeric_code": "968"
+ },
+ "SSP": {
+ "code": "SSP",
+ "numeric_code": "728"
+ },
+ "STD": {
+ "code": "STD",
+ "numeric_code": "678",
+ "fraction_digits": "0"
+ },
+ "SVC": {
+ "code": "SVC",
+ "numeric_code": "222"
+ },
+ "SYP": {
+ "code": "SYP",
+ "numeric_code": "760",
+ "fraction_digits": "0"
+ },
+ "SZL": {
+ "code": "SZL",
+ "numeric_code": "748"
+ },
+ "THB": {
+ "code": "THB",
+ "numeric_code": "764"
+ },
+ "TJS": {
+ "code": "TJS",
+ "numeric_code": "972"
+ },
+ "TMT": {
+ "code": "TMT",
+ "numeric_code": "934"
+ },
+ "TND": {
+ "code": "TND",
+ "numeric_code": "788",
+ "fraction_digits": "3"
+ },
+ "TOP": {
+ "code": "TOP",
+ "numeric_code": "776"
+ },
+ "TRY": {
+ "code": "TRY",
+ "numeric_code": "949"
+ },
+ "TTD": {
+ "code": "TTD",
+ "numeric_code": "780"
+ },
+ "TWD": {
+ "code": "TWD",
+ "numeric_code": "901"
+ },
+ "TZS": {
+ "code": "TZS",
+ "numeric_code": "834",
+ "fraction_digits": "0"
+ },
+ "UAH": {
+ "code": "UAH",
+ "numeric_code": "980"
+ },
+ "UGX": {
+ "code": "UGX",
+ "numeric_code": "800",
+ "fraction_digits": "0"
+ },
+ "USD": {
+ "code": "USD",
+ "numeric_code": "840"
+ },
+ "UYU": {
+ "code": "UYU",
+ "numeric_code": "858"
+ },
+ "UZS": {
+ "code": "UZS",
+ "numeric_code": "860",
+ "fraction_digits": "0"
+ },
+ "VEF": {
+ "code": "VEF",
+ "numeric_code": "937"
+ },
+ "VND": {
+ "code": "VND",
+ "numeric_code": "704",
+ "fraction_digits": "0"
+ },
+ "VUV": {
+ "code": "VUV",
+ "numeric_code": "548",
+ "fraction_digits": "0"
+ },
+ "WST": {
+ "code": "WST",
+ "numeric_code": "882"
+ },
+ "XAF": {
+ "code": "XAF",
+ "numeric_code": "950",
+ "fraction_digits": "0"
+ },
+ "XCD": {
+ "code": "XCD",
+ "numeric_code": "951"
+ },
+ "XOF": {
+ "code": "XOF",
+ "numeric_code": "952",
+ "fraction_digits": "0"
+ },
+ "XPF": {
+ "code": "XPF",
+ "numeric_code": "953",
+ "fraction_digits": "0"
+ },
+ "YER": {
+ "code": "YER",
+ "numeric_code": "886",
+ "fraction_digits": "0"
+ },
+ "ZAR": {
+ "code": "ZAR",
+ "numeric_code": "710"
+ },
+ "ZMW": {
+ "code": "ZMW",
+ "numeric_code": "967"
+ },
+ "ZWL": {
+ "code": "ZWL",
+ "numeric_code": "932"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/be.json b/library/intl/resources/currency/be.json
new file mode 100644
index 000000000..fe0d366ca
--- /dev/null
+++ b/library/intl/resources/currency/be.json
@@ -0,0 +1,634 @@
+{
+ "AED": {
+ "name": "AED",
+ "symbol": "AED"
+ },
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "AOA": {
+ "name": "AOA",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BHD": {
+ "name": "BHD",
+ "symbol": "BHD"
+ },
+ "BIF": {
+ "name": "BIF",
+ "symbol": "BIF"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BWP": {
+ "name": "BWP",
+ "symbol": "BWP"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CAD": {
+ "name": "CAD",
+ "symbol": "CA$"
+ },
+ "CDF": {
+ "name": "CDF",
+ "symbol": "CDF"
+ },
+ "CHF": {
+ "name": "CHF",
+ "symbol": "CHF"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CVE": {
+ "name": "CVE",
+ "symbol": "CVE"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DJF": {
+ "name": "DJF",
+ "symbol": "DJF"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "DZD": {
+ "name": "DZD",
+ "symbol": "DZD"
+ },
+ "EGP": {
+ "name": "EGP",
+ "symbol": "EGP"
+ },
+ "ETB": {
+ "name": "ETB",
+ "symbol": "ETB"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GMD": {
+ "name": "GMD",
+ "symbol": "GMD"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KES": {
+ "name": "KES",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KMF": {
+ "name": "KMF",
+ "symbol": "KMF"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LRD": {
+ "name": "LRD",
+ "symbol": "LRD"
+ },
+ "LSL": {
+ "name": "LSL",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "LYD": {
+ "name": "LYD",
+ "symbol": "LYD"
+ },
+ "MAD": {
+ "name": "MAD",
+ "symbol": "MAD"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MGA": {
+ "name": "MGA",
+ "symbol": "MGA"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MRO": {
+ "name": "MRO",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "MUR",
+ "symbol": "MUR"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MWK": {
+ "name": "MWK",
+ "symbol": "MWK"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NAD": {
+ "name": "NAD",
+ "symbol": "NAD"
+ },
+ "NGN": {
+ "name": "NGN",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RWF": {
+ "name": "RWF",
+ "symbol": "RWF"
+ },
+ "SAR": {
+ "name": "SAR",
+ "symbol": "SAR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SCR": {
+ "name": "SCR",
+ "symbol": "SCR"
+ },
+ "SDG": {
+ "name": "SDG",
+ "symbol": "SDG"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SHP": {
+ "name": "SHP",
+ "symbol": "SHP"
+ },
+ "SLL": {
+ "name": "SLL",
+ "symbol": "SLL"
+ },
+ "SOS": {
+ "name": "SOS",
+ "symbol": "SOS"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "STD": {
+ "name": "STD",
+ "symbol": "STD"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "SZL": {
+ "name": "SZL",
+ "symbol": "SZL"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TND": {
+ "name": "TND",
+ "symbol": "TND"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "TZS": {
+ "name": "TZS",
+ "symbol": "TZS"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "UGX",
+ "symbol": "UGX"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XAF": {
+ "name": "XAF",
+ "symbol": "FCFA"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XOF": {
+ "name": "XOF",
+ "symbol": "CFA"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "ZAR": {
+ "name": "ZAR",
+ "symbol": "ZAR"
+ },
+ "ZMW": {
+ "name": "ZMW",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ },
+ "GBP": {
+ "name": "англійскі фунт",
+ "symbol": "£"
+ },
+ "AUD": {
+ "name": "аўстралійскі даляр",
+ "symbol": "A$"
+ },
+ "BYR": {
+ "name": "беларускі рубель",
+ "symbol": "р."
+ },
+ "BRL": {
+ "name": "бразільскі рэал",
+ "symbol": "R$"
+ },
+ "USD": {
+ "name": "долар ЗША",
+ "symbol": "$"
+ },
+ "EUR": {
+ "name": "еўра",
+ "symbol": "€"
+ },
+ "INR": {
+ "name": "індыйская рупія",
+ "symbol": "₹"
+ },
+ "CNY": {
+ "name": "кітайскі юань",
+ "symbol": "CN¥"
+ },
+ "NOK": {
+ "name": "нарвэская крона",
+ "symbol": "NOK"
+ },
+ "RUB": {
+ "name": "рускі рубель",
+ "symbol": "рас. руб."
+ },
+ "ERN": {
+ "name": "эрытрэйская накфа",
+ "symbol": "ERN"
+ },
+ "JPY": {
+ "name": "японская іена",
+ "symbol": "¥"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/bez.json b/library/intl/resources/currency/bez.json
new file mode 100644
index 000000000..ea896cc8f
--- /dev/null
+++ b/library/intl/resources/currency/bez.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "XOF": {
+ "name": "Lupila lwa CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Lupila lwa CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "JPY": {
+ "name": "Lupila lwa Hijapani",
+ "symbol": "JP¥"
+ },
+ "ZAR": {
+ "name": "Lupila lwa Huafriaka ya Hukusini",
+ "symbol": "ZAR"
+ },
+ "DZD": {
+ "name": "Lupila lwa Hualjelia",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Lupila lwa Huangola",
+ "symbol": "AOA"
+ },
+ "AUD": {
+ "name": "Lupila lwa Huaustlalia",
+ "symbol": "A$"
+ },
+ "BHD": {
+ "name": "Lupila lwa Hubahareni",
+ "symbol": "BHD"
+ },
+ "BWP": {
+ "name": "Lupila lwa Hubotswana",
+ "symbol": "BWP"
+ },
+ "MGA": {
+ "name": "Lupila lwa Hubukini",
+ "symbol": "MGA"
+ },
+ "BIF": {
+ "name": "Lupila lwa Huburundi",
+ "symbol": "BIF"
+ },
+ "CNY": {
+ "name": "Lupila lwa Huchina",
+ "symbol": "CN¥"
+ },
+ "ERN": {
+ "name": "Lupila lwa Hueritrea",
+ "symbol": "ERN"
+ },
+ "AED": {
+ "name": "Lupila lwa Hufalme dza Huhihalabu",
+ "symbol": "AED"
+ },
+ "GMD": {
+ "name": "Lupila lwa Hugambia",
+ "symbol": "GMD"
+ },
+ "INR": {
+ "name": "Lupila lwa Huindia",
+ "symbol": "₹"
+ },
+ "DJF": {
+ "name": "Lupila lwa Hujibuti",
+ "symbol": "DJF"
+ },
+ "CAD": {
+ "name": "Lupila lwa Hukanada",
+ "symbol": "CA$"
+ },
+ "CVE": {
+ "name": "Lupila lwa Hukepuvede",
+ "symbol": "CVE"
+ },
+ "KMF": {
+ "name": "Lupila lwa Hukomoro",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Lupila lwa Hukongo",
+ "symbol": "CDF"
+ },
+ "LSL": {
+ "name": "Lupila lwa Hulesoto",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "Lupila lwa Hulibelia",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Lupila lwa Hulibya",
+ "symbol": "LYD"
+ },
+ "MWK": {
+ "name": "Lupila lwa Humalawi",
+ "symbol": "MWK"
+ },
+ "USD": {
+ "name": "Lupila lwa Humalekani",
+ "symbol": "US$"
+ },
+ "EGP": {
+ "name": "Lupila lwa Humisri",
+ "symbol": "EGP"
+ },
+ "MUR": {
+ "name": "Lupila lwa Humolisi",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "Lupila lwa Humolitania",
+ "symbol": "MRO"
+ },
+ "MAD": {
+ "name": "Lupila lwa Humoloko",
+ "symbol": "MAD"
+ },
+ "NAD": {
+ "name": "Lupila lwa Hunamibia",
+ "symbol": "NAD"
+ },
+ "NGN": {
+ "name": "Lupila lwa Hunijelia",
+ "symbol": "NGN"
+ },
+ "RWF": {
+ "name": "Lupila lwa Hurwanda",
+ "symbol": "RWF"
+ },
+ "SHP": {
+ "name": "Lupila lwa Husantahelena",
+ "symbol": "SHP"
+ },
+ "STD": {
+ "name": "Lupila lwa Husaotome na Huprinisipe",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Lupila lwa Husaudi",
+ "symbol": "SAR"
+ },
+ "SCR": {
+ "name": "Lupila lwa Hushelisheli",
+ "symbol": "SCR"
+ },
+ "SOS": {
+ "name": "Lupila lwa Husomalia",
+ "symbol": "SOS"
+ },
+ "SDG": {
+ "name": "Lupila lwa Husudani",
+ "symbol": "SDG"
+ },
+ "TND": {
+ "name": "Lupila lwa Hutunisia",
+ "symbol": "TND"
+ },
+ "ETB": {
+ "name": "Lupila lwa Huuhabeshi",
+ "symbol": "ETB"
+ },
+ "GBP": {
+ "name": "Lupila lwa Huuingereza",
+ "symbol": "£"
+ },
+ "CHF": {
+ "name": "Lupila lwa Huuswisi",
+ "symbol": "CHF"
+ },
+ "ZMW": {
+ "name": "Lupila lwa Huzambia",
+ "symbol": "ZMW"
+ },
+ "SZL": {
+ "name": "Lupila lwa Lilangeni",
+ "symbol": "SZL"
+ },
+ "SLL": {
+ "name": "Lupila lwa Lioni",
+ "symbol": "SLL"
+ },
+ "EUR": {
+ "name": "Lupila lwa Yulo",
+ "symbol": "€"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "KES": {
+ "name": "Shilingi ya Hukenya",
+ "symbol": "KES"
+ },
+ "TZS": {
+ "name": "Shilingi ya Hutanzania",
+ "symbol": "TSh"
+ },
+ "UGX": {
+ "name": "Shilingi ya Huuganda",
+ "symbol": "UGX"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/bg.json b/library/intl/resources/currency/bg.json
new file mode 100644
index 000000000..b13dddefa
--- /dev/null
+++ b/library/intl/resources/currency/bg.json
@@ -0,0 +1,634 @@
+{
+ "AUD": {
+ "name": "Австралийски долар",
+ "symbol": "AUD"
+ },
+ "AZN": {
+ "name": "Азербайджански манат",
+ "symbol": "AZN"
+ },
+ "ALL": {
+ "name": "Албански лек",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Алжирски динар",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Анголска кванза",
+ "symbol": "AOA"
+ },
+ "ANG": {
+ "name": "Антилски гулден",
+ "symbol": "ANG"
+ },
+ "ARS": {
+ "name": "Аржентинско песо",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "Арменски драм",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "Арубски флорин",
+ "symbol": "AWG"
+ },
+ "AFN": {
+ "name": "Афганистански афган",
+ "symbol": "AFN"
+ },
+ "BDT": {
+ "name": "Бангладешка така",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Барбадоски долар",
+ "symbol": "BBD"
+ },
+ "BSD": {
+ "name": "Бахамски долар",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Бахрейнски динар",
+ "symbol": "BHD"
+ },
+ "BYR": {
+ "name": "Беларуска рубла",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "Белизийски долар",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Бермудски долар",
+ "symbol": "BMD"
+ },
+ "BOB": {
+ "name": "Боливийско боливиано",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Босненска конвертируема марка",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "Ботсванска пула",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Бразилски реал",
+ "symbol": "BRL"
+ },
+ "GBP": {
+ "name": "Британска лира",
+ "symbol": "GBP"
+ },
+ "BND": {
+ "name": "Брунейски долар",
+ "symbol": "BND"
+ },
+ "BIF": {
+ "name": "Бурундийски франк",
+ "symbol": "BIF"
+ },
+ "BTN": {
+ "name": "Бутански нгултрум",
+ "symbol": "BTN"
+ },
+ "BGN": {
+ "name": "Български лев",
+ "symbol": "лв."
+ },
+ "VUV": {
+ "name": "Вануатско вату",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Венецуелски боливар",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Виетнамски донг",
+ "symbol": "VND"
+ },
+ "GMD": {
+ "name": "Гамбийско даласи",
+ "symbol": "GMD"
+ },
+ "GHS": {
+ "name": "Ганайско седи",
+ "symbol": "GHS"
+ },
+ "GYD": {
+ "name": "Гаянски долар",
+ "symbol": "GYD"
+ },
+ "GTQ": {
+ "name": "Гватемалски кетцал",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Гвинейски франк",
+ "symbol": "GNF"
+ },
+ "GIP": {
+ "name": "Гибралтарска лира",
+ "symbol": "GIP"
+ },
+ "GEL": {
+ "name": "Грузински лари",
+ "symbol": "GEL"
+ },
+ "DKK": {
+ "name": "Датска крона",
+ "symbol": "DKK"
+ },
+ "DJF": {
+ "name": "Джибутски франк",
+ "symbol": "DJF"
+ },
+ "AED": {
+ "name": "Дирхам на Обединените арабски емирства",
+ "symbol": "AED"
+ },
+ "STD": {
+ "name": "Добра на Сао Томе и Принсипи",
+ "symbol": "STD"
+ },
+ "SBD": {
+ "name": "Долар на Соломоновите острови",
+ "symbol": "SBD"
+ },
+ "TTD": {
+ "name": "Долар на Тринидад и Тобаго",
+ "symbol": "TTD"
+ },
+ "DOP": {
+ "name": "Доминиканско песо",
+ "symbol": "DOP"
+ },
+ "EUR": {
+ "name": "Евро",
+ "symbol": "€"
+ },
+ "EGP": {
+ "name": "Египетска лира",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "Еритрейска накфа",
+ "symbol": "ERN"
+ },
+ "CVE": {
+ "name": "Ескудо на Кабо Верде",
+ "symbol": "CVE"
+ },
+ "ETB": {
+ "name": "Етиопски бир",
+ "symbol": "ETB"
+ },
+ "ZMW": {
+ "name": "Замбийска куача",
+ "symbol": "ZMW"
+ },
+ "XOF": {
+ "name": "Западноафрикански франк",
+ "symbol": "CFA"
+ },
+ "ZWL": {
+ "name": "Зимбабвийски долар (2009)",
+ "symbol": "ZWL"
+ },
+ "ILS": {
+ "name": "Израелски нов шекел",
+ "symbol": "ILS"
+ },
+ "XCD": {
+ "name": "Източнокарибски долар",
+ "symbol": "XCD"
+ },
+ "INR": {
+ "name": "Индийска рупия",
+ "symbol": "INR"
+ },
+ "IDR": {
+ "name": "Индонезийска рупия",
+ "symbol": "IDR"
+ },
+ "IQD": {
+ "name": "Иракски динар",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "Ирански риал",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "Исландска крона",
+ "symbol": "ISK"
+ },
+ "YER": {
+ "name": "Йеменски риал",
+ "symbol": "YER"
+ },
+ "JOD": {
+ "name": "Йордански динар",
+ "symbol": "JOD"
+ },
+ "KZT": {
+ "name": "Казахстанско тенге",
+ "symbol": "KZT"
+ },
+ "KYD": {
+ "name": "Кайманов долар",
+ "symbol": "KYD"
+ },
+ "KHR": {
+ "name": "Камбоджански риел",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "Канадски долар",
+ "symbol": "CAD"
+ },
+ "QAR": {
+ "name": "Катарски риал",
+ "symbol": "QAR"
+ },
+ "KES": {
+ "name": "Кенийски шилинг",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "Киргизстански сом",
+ "symbol": "KGS"
+ },
+ "CNY": {
+ "name": "Китайски юан",
+ "symbol": "CNY"
+ },
+ "COP": {
+ "name": "Колумбийско песо",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Коморски франк",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Конгоански франк",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "Костарикански колон",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "Кубинско конвертируемо песо",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "Кубинско песо",
+ "symbol": "CUP"
+ },
+ "KWD": {
+ "name": "Кувейтски динар",
+ "symbol": "KWD"
+ },
+ "LAK": {
+ "name": "Лаоски кип",
+ "symbol": "LAK"
+ },
+ "LSL": {
+ "name": "Лесотско лоти",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "Либерийски долар",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Либийски динар",
+ "symbol": "LYD"
+ },
+ "LBP": {
+ "name": "Ливанска лира",
+ "symbol": "LBP"
+ },
+ "SHP": {
+ "name": "Лира на Света Елена",
+ "symbol": "SHP"
+ },
+ "LTL": {
+ "name": "Литовски литас",
+ "symbol": "LTL"
+ },
+ "MRO": {
+ "name": "Мавританска угия",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "Маврицийска рупия",
+ "symbol": "MUR"
+ },
+ "MKD": {
+ "name": "Македонски денар",
+ "symbol": "MKD"
+ },
+ "MWK": {
+ "name": "Малавийска квача",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "Малайзийски рингит",
+ "symbol": "MYR"
+ },
+ "MGA": {
+ "name": "Малгашко ариари",
+ "symbol": "MGA"
+ },
+ "MVR": {
+ "name": "Малдивска руфия",
+ "symbol": "MVR"
+ },
+ "MAD": {
+ "name": "Марокански дирхам",
+ "symbol": "MAD"
+ },
+ "MXN": {
+ "name": "Мексиканско песо",
+ "symbol": "MXN"
+ },
+ "MMK": {
+ "name": "Мианмарски кият",
+ "symbol": "MMK"
+ },
+ "MZN": {
+ "name": "Мозамбикски метикал",
+ "symbol": "MZN"
+ },
+ "MDL": {
+ "name": "Молдовско леу",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Монголски тугрик",
+ "symbol": "MNT"
+ },
+ "NAD": {
+ "name": "Намибийски долар",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Непалска рупия",
+ "symbol": "NPR"
+ },
+ "NGN": {
+ "name": "Нигерийска найра",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "Никарагуанска кордоба",
+ "symbol": "NIO"
+ },
+ "NZD": {
+ "name": "Новозеландски долар",
+ "symbol": "NZD"
+ },
+ "NOK": {
+ "name": "Норвежка крона",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "Омански риал",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "Пакистанска рупия",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Панамска балбоа",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Папуа-новогвинейска кина",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Парагвайско гуарани",
+ "symbol": "PYG"
+ },
+ "MOP": {
+ "name": "Патака на Макао",
+ "symbol": "MOP"
+ },
+ "PEN": {
+ "name": "Перуански нов сол",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "Полска злота",
+ "symbol": "PLN"
+ },
+ "RWF": {
+ "name": "Руандски франк",
+ "symbol": "RWF"
+ },
+ "RON": {
+ "name": "Румънска лея",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Руска рубла",
+ "symbol": "руб."
+ },
+ "SVC": {
+ "name": "Салвадорски колон",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "Самоанска тала",
+ "symbol": "WST"
+ },
+ "SAR": {
+ "name": "Саудитскоарабски риал",
+ "symbol": "SAR"
+ },
+ "SZL": {
+ "name": "Свазилендски лилангени",
+ "symbol": "SZL"
+ },
+ "KPW": {
+ "name": "Севернокорейски вон",
+ "symbol": "KPW"
+ },
+ "SCR": {
+ "name": "Сейшелска рупия",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "Сиералеонско леоне",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "Сингапурски долар",
+ "symbol": "SGD"
+ },
+ "SYP": {
+ "name": "Сирийска лира",
+ "symbol": "SYP"
+ },
+ "SOS": {
+ "name": "Сомалийски шилинг",
+ "symbol": "SOS"
+ },
+ "RSD": {
+ "name": "Сръбски динар",
+ "symbol": "RSD"
+ },
+ "SDG": {
+ "name": "Суданска лира",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "Суринамски долар",
+ "symbol": "SRD"
+ },
+ "TJS": {
+ "name": "Таджикистански сомони",
+ "symbol": "TJS"
+ },
+ "TWD": {
+ "name": "Тайвански долар",
+ "symbol": "TWD"
+ },
+ "THB": {
+ "name": "Тайландски бат",
+ "symbol": "THB"
+ },
+ "TZS": {
+ "name": "Танзанийски шилинг",
+ "symbol": "TZS"
+ },
+ "TOP": {
+ "name": "Тонганска паанга",
+ "symbol": "TOP"
+ },
+ "TND": {
+ "name": "Тунизийски динар",
+ "symbol": "TND"
+ },
+ "TMT": {
+ "name": "Туркменски манат",
+ "symbol": "TMT"
+ },
+ "TRY": {
+ "name": "Турска лира",
+ "symbol": "TRY"
+ },
+ "UGX": {
+ "name": "Угандски шилинг",
+ "symbol": "UGX"
+ },
+ "UZS": {
+ "name": "Узбекски сум",
+ "symbol": "UZS"
+ },
+ "UAH": {
+ "name": "Украинска хривня",
+ "symbol": "UAH"
+ },
+ "HUF": {
+ "name": "Унгарски форинт",
+ "symbol": "HUF"
+ },
+ "UYU": {
+ "name": "Уругвайско песо",
+ "symbol": "UYU"
+ },
+ "FJD": {
+ "name": "Фиджийски долар",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "Филипинско песо",
+ "symbol": "PHP"
+ },
+ "FKP": {
+ "name": "Фолклендска лира",
+ "symbol": "FKP"
+ },
+ "XPF": {
+ "name": "Френскополинезийски франк",
+ "symbol": "CFPF"
+ },
+ "HTG": {
+ "name": "Хаитски гурд",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "Хондураска лемпира",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Хонконгски долар",
+ "symbol": "HKD"
+ },
+ "HRK": {
+ "name": "Хърватска куна",
+ "symbol": "HRK"
+ },
+ "XAF": {
+ "name": "Централноафрикански франк",
+ "symbol": "FCFA"
+ },
+ "CZK": {
+ "name": "Чешка крона",
+ "symbol": "CZK"
+ },
+ "CLP": {
+ "name": "Чилийско песо",
+ "symbol": "CLP"
+ },
+ "SEK": {
+ "name": "Шведска крона",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "Швейцарски франк",
+ "symbol": "CHF"
+ },
+ "LKR": {
+ "name": "Шриланкска рупия",
+ "symbol": "LKR"
+ },
+ "USD": {
+ "name": "Щатски долар",
+ "symbol": "щ.д."
+ },
+ "ZAR": {
+ "name": "Южноафрикански ранд",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "Южнокорейски вон",
+ "symbol": "KRW"
+ },
+ "SSP": {
+ "name": "Южносуданска лира",
+ "symbol": "SSP"
+ },
+ "JMD": {
+ "name": "Ямайски долар",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Японска йена",
+ "symbol": "JPY"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/bm.json b/library/intl/resources/currency/bm.json
new file mode 100644
index 000000000..069cf70b5
--- /dev/null
+++ b/library/intl/resources/currency/bm.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "DZD": {
+ "name": "alizeri Dinar",
+ "symbol": "DZD"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "USD": {
+ "name": "ameriki Dolar",
+ "symbol": "US$"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "GBP": {
+ "name": "angilɛ Livri Siterlingi",
+ "symbol": "£"
+ },
+ "AOA": {
+ "name": "angola Kwanza",
+ "symbol": "AOA"
+ },
+ "AED": {
+ "name": "arabu mara kafoli Diram",
+ "symbol": "AED"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BHD": {
+ "name": "bareyini Dinar",
+ "symbol": "BHD"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BWP": {
+ "name": "bɔtisiwana Pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BIF": {
+ "name": "burundi Fraŋ",
+ "symbol": "BIF"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CVE": {
+ "name": "capivɛrdi Esekudo",
+ "symbol": "CVE"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "ERN": {
+ "name": "eritere Nafika",
+ "symbol": "ERN"
+ },
+ "EUR": {
+ "name": "ero",
+ "symbol": "€"
+ },
+ "ETB": {
+ "name": "etiopi Bir",
+ "symbol": "ETB"
+ },
+ "EGP": {
+ "name": "eziputi Livri",
+ "symbol": "EGP"
+ },
+ "SHP": {
+ "name": "Ɛlɛni-Senu Livri",
+ "symbol": "SHP"
+ },
+ "INR": {
+ "name": "Ɛndu Rupi",
+ "symbol": "₹"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GMD": {
+ "name": "gambi Dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "DJF": {
+ "name": "jibuti Fraŋ",
+ "symbol": "DJF"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "CAD": {
+ "name": "kanada Dolar",
+ "symbol": "CA$"
+ },
+ "KES": {
+ "name": "keniya Siling",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KMF": {
+ "name": "komɔri Fraŋ",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "kongole Fraŋ",
+ "symbol": "CDF"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "LSL": {
+ "name": "lesoto Loti",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "liberiya Dolar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "libi Dinar",
+ "symbol": "LYD"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MGA": {
+ "name": "madagasikari Fraŋ",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "malawi Kwaca",
+ "symbol": "MWK"
+ },
+ "MAD": {
+ "name": "marɔku Diram",
+ "symbol": "MAD"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MUR": {
+ "name": "morisi Rupi",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "mɔritani Uguwiya",
+ "symbol": "MRO"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NAD": {
+ "name": "namibi Dolar",
+ "symbol": "NAD"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NGN": {
+ "name": "nizeriya Nɛra",
+ "symbol": "NGN"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "AUD": {
+ "name": "ositirali Dolar",
+ "symbol": "A$"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "ruwanda Fraŋ",
+ "symbol": "RWF"
+ },
+ "STD": {
+ "name": "sawotome Dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "sawudiya Riyal",
+ "symbol": "SAR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "XOF": {
+ "name": "sefa Fraŋ (BCEAO)",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "sefa Fraŋ (BEAC)",
+ "symbol": "FCFA"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SCR": {
+ "name": "sesɛli Rupi",
+ "symbol": "SCR"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "CNY": {
+ "name": "siniwa Yuwan",
+ "symbol": "CN¥"
+ },
+ "SLL": {
+ "name": "siyeralewɔni Lewɔni",
+ "symbol": "SLL"
+ },
+ "SOS": {
+ "name": "somali Siling",
+ "symbol": "SOS"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "ZAR": {
+ "name": "sudafriki Randi",
+ "symbol": "ZAR"
+ },
+ "SDG": {
+ "name": "sudani Dinar",
+ "symbol": "SDG"
+ },
+ "CHF": {
+ "name": "suwisi Fraŋ",
+ "symbol": "CHF"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SZL": {
+ "name": "swazilandi Lilangeni",
+ "symbol": "SZL"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "TZS": {
+ "name": "tanzani Siling",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "tunizi Dinar",
+ "symbol": "TND"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "uganda Siling",
+ "symbol": "UGX"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "ZMW": {
+ "name": "zambi Kwaca",
+ "symbol": "ZMW"
+ },
+ "JPY": {
+ "name": "zapɔne Yɛn",
+ "symbol": "JP¥"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/bn.json b/library/intl/resources/currency/bn.json
new file mode 100644
index 000000000..2ce66d769
--- /dev/null
+++ b/library/intl/resources/currency/bn.json
@@ -0,0 +1,634 @@
+{
+ "AUD": {
+ "name": "অস্ট্রেলিয়ান ডলার",
+ "symbol": "A$"
+ },
+ "ISK": {
+ "name": "আইসল্যান্ড ক্রৌন",
+ "symbol": "ISK"
+ },
+ "AZN": {
+ "name": "আজারবাইজান মানাত",
+ "symbol": "AZN"
+ },
+ "AFN": {
+ "name": "আফগান আফগানি",
+ "symbol": "AFN"
+ },
+ "AMD": {
+ "name": "আরমেনিয়ান দ্রাম",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "আরুবা গিল্ডার",
+ "symbol": "AWG"
+ },
+ "ARS": {
+ "name": "আর্জেন্টিনা পেসো",
+ "symbol": "ARS"
+ },
+ "DZD": {
+ "name": "আলজেরীয় দিনার",
+ "symbol": "DZD"
+ },
+ "ALL": {
+ "name": "আলবেনিয়ান লেক",
+ "symbol": "ALL"
+ },
+ "UAH": {
+ "name": "ইউক্রেইন হৃভনিয়া",
+ "symbol": "UAH"
+ },
+ "EUR": {
+ "name": "ইউরো",
+ "symbol": "€"
+ },
+ "ETB": {
+ "name": "ইথিওপিয়ান বির",
+ "symbol": "ETB"
+ },
+ "IDR": {
+ "name": "ইন্দোনেশিয়ান রুপিয়াহ",
+ "symbol": "IDR"
+ },
+ "YER": {
+ "name": "ইয়েমেনি রিয়াল",
+ "symbol": "YER"
+ },
+ "IQD": {
+ "name": "ইরাকি দিনার",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "ইরানিয়ান রিয়াল",
+ "symbol": "IRR"
+ },
+ "ILS": {
+ "name": "ইস্রাইলি নতুন শেকেল",
+ "symbol": "₪"
+ },
+ "UGX": {
+ "name": "উগান্ডান শিলিং",
+ "symbol": "UGX"
+ },
+ "UZS": {
+ "name": "উজবেকিস্তানি সোম",
+ "symbol": "UZS"
+ },
+ "KPW": {
+ "name": "উত্তর কোরিয়ার ওন",
+ "symbol": "KPW"
+ },
+ "UYU": {
+ "name": "উরুগুয়ে পেসো",
+ "symbol": "UYU"
+ },
+ "ERN": {
+ "name": "এরিট্রিয়েন নাকফা",
+ "symbol": "ERN"
+ },
+ "SVC": {
+ "name": "এল স্যালভোডোর কোলোন",
+ "symbol": "SVC"
+ },
+ "AOA": {
+ "name": "এ্যাঙ্গোলান কওয়ানজা",
+ "symbol": "AOA"
+ },
+ "OMR": {
+ "name": "ওমানি রিয়াল",
+ "symbol": "OMR"
+ },
+ "CDF": {
+ "name": "কঙ্গোলিস ফ্র্যাঙ্ক",
+ "symbol": "CDF"
+ },
+ "KHR": {
+ "name": "কম্বোডিয়ান রিয়েল",
+ "symbol": "KHR"
+ },
+ "KMF": {
+ "name": "কম্বোরো ফ্রাঙ্ক",
+ "symbol": "KMF"
+ },
+ "COP": {
+ "name": "কলোম্বিয়ান পেসো",
+ "symbol": "COP"
+ },
+ "KZT": {
+ "name": "কাজাক্সটান টেঙ্গে",
+ "symbol": "KZT"
+ },
+ "QAR": {
+ "name": "কাতার রিয়্যাল",
+ "symbol": "QAR"
+ },
+ "CAD": {
+ "name": "কানাডিয়ান ডলার",
+ "symbol": "CA$"
+ },
+ "CUP": {
+ "name": "কিউবান পেসো",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "কিউবান রূপান্তরযোগ্য পেসো",
+ "symbol": "CUC"
+ },
+ "KGS": {
+ "name": "কিরগিজস্তান সোম",
+ "symbol": "KGS"
+ },
+ "KWD": {
+ "name": "কুয়েতি দিনার",
+ "symbol": "KWD"
+ },
+ "KES": {
+ "name": "কেনিয়ান শিলিং",
+ "symbol": "KES"
+ },
+ "CVE": {
+ "name": "কেপ ভার্দে এসকুডো",
+ "symbol": "CVE"
+ },
+ "KYD": {
+ "name": "কেম্যান দ্বীপপুঞ্জের ডলার",
+ "symbol": "KYD"
+ },
+ "CRC": {
+ "name": "কোস্টা রিকা কোলোন",
+ "symbol": "CRC"
+ },
+ "HRK": {
+ "name": "ক্রোয়েশিয়ান কুনা",
+ "symbol": "HRK"
+ },
+ "GYD": {
+ "name": "গাইয়েনা ডলার",
+ "symbol": "GYD"
+ },
+ "GMD": {
+ "name": "গাম্বিয়া ডালাসি",
+ "symbol": "GMD"
+ },
+ "GNF": {
+ "name": "গিনি ফ্রাঙ্ক",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "গুয়াতেমালা কুয়েৎজাল",
+ "symbol": "GTQ"
+ },
+ "GHS": {
+ "name": "ঘানা সেডি",
+ "symbol": "GHS"
+ },
+ "CLP": {
+ "name": "চিলি পেসো",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "চীনা য়ুয়ান",
+ "symbol": "CN¥"
+ },
+ "CZK": {
+ "name": "চেকোস্লোভাক কোরুনা",
+ "symbol": "CZK"
+ },
+ "GEL": {
+ "name": "জর্জিয়ান লারি",
+ "symbol": "GEL"
+ },
+ "JOD": {
+ "name": "জর্ডানিয়ান দিনার",
+ "symbol": "JOD"
+ },
+ "JPY": {
+ "name": "জাপানি ইয়েন",
+ "symbol": "JP¥"
+ },
+ "ZMW": {
+ "name": "জাম্বিয়ান কওয়াচা",
+ "symbol": "ZMW"
+ },
+ "DJF": {
+ "name": "জিবুতি ফ্রাঙ্ক",
+ "symbol": "DJF"
+ },
+ "GIP": {
+ "name": "জিব্রাল্টার পাউন্ড",
+ "symbol": "GIP"
+ },
+ "ZWL": {
+ "name": "জিম্বাবুয়ে ডলার (২০০৯)",
+ "symbol": "ZWL"
+ },
+ "JMD": {
+ "name": "জ্যামাইকান ডলার",
+ "symbol": "JMD"
+ },
+ "TOP": {
+ "name": "টোঙ্গা পা’আঙ্গা",
+ "symbol": "TOP"
+ },
+ "DOP": {
+ "name": "ডোমিনিকান পেসো",
+ "symbol": "DOP"
+ },
+ "DKK": {
+ "name": "ড্যানিশ ক্রৌন",
+ "symbol": "DKK"
+ },
+ "TJS": {
+ "name": "তাজিকিস্তান সোমোনি",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "তাঞ্জনিয়া শিলিং",
+ "symbol": "TZS"
+ },
+ "TND": {
+ "name": "তিউনেশিয়ান দিনার",
+ "symbol": "TND"
+ },
+ "TMT": {
+ "name": "তুর্কমেনিস্তান নতুন মানত",
+ "symbol": "TMT"
+ },
+ "TRY": {
+ "name": "তুর্কি লিরা",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "ত্রিনিদাদ এবং টোবাগো ডলার",
+ "symbol": "TTD"
+ },
+ "THB": {
+ "name": "থাই বাত",
+ "symbol": "฿"
+ },
+ "ZAR": {
+ "name": "দক্ষিণ আফ্রিকান রেন্ড",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "দক্ষিণ কোরিয়ান ওন",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "দক্ষিণ সুদানি পাউন্ড",
+ "symbol": "SSP"
+ },
+ "TWD": {
+ "name": "নতুন তাইওয়ান ডলার",
+ "symbol": "NT$"
+ },
+ "NOK": {
+ "name": "নরওয়ে ক্রৌন",
+ "symbol": "NOK"
+ },
+ "NGN": {
+ "name": "নাইজেরিয়ান নায়রা",
+ "symbol": "NGN"
+ },
+ "NAD": {
+ "name": "নামিবিয়া ডলার",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "নিউজিল্যান্ড ডলার",
+ "symbol": "NZ$"
+ },
+ "NIO": {
+ "name": "নিকারাগুয়ান কর্ডোবা",
+ "symbol": "NIO"
+ },
+ "ANG": {
+ "name": "নেদারল্যান্ড এ্যান্টিলিয়ান গুল্ডের",
+ "symbol": "ANG"
+ },
+ "NPR": {
+ "name": "নেপালি রুপি",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "পাকিস্তানি রুপি",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "পানামা বেলবোয়া",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "পাপুয়া নিউ গিনিয়ান কিনা",
+ "symbol": "PGK"
+ },
+ "XCD": {
+ "name": "পূর্ব ক্যারাবিয়ান ডলার",
+ "symbol": "EC$"
+ },
+ "PEN": {
+ "name": "পেরুভিয়ান সোল নুয়েভো",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "পোলিশ জ্লোটি",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "প্যারগুয়ান",
+ "symbol": "PYG"
+ },
+ "FKP": {
+ "name": "ফকল্যান্ড দ্বীপপুঞ্জ পাউন্ড",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "ফিজি ডলার",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "ফিলিপাইন পেসো",
+ "symbol": "PHP"
+ },
+ "BWP": {
+ "name": "বতসোয়ানা পুলা",
+ "symbol": "BWP"
+ },
+ "BOB": {
+ "name": "বলিভিয়ানো",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "বসনিয়া এবং হার্জেগোভিনা মার্ক",
+ "symbol": "BAM"
+ },
+ "BDT": {
+ "name": "বাংলাদেশী টাকা",
+ "symbol": "৳"
+ },
+ "BMD": {
+ "name": "বারমিউডান ডলার",
+ "symbol": "BMD"
+ },
+ "BBD": {
+ "name": "বার্বেডোজ ডলার",
+ "symbol": "BBD"
+ },
+ "BHD": {
+ "name": "বাহরাইনি দিনার",
+ "symbol": "BHD"
+ },
+ "BSD": {
+ "name": "বাহামিয়ান ডলার",
+ "symbol": "BSD"
+ },
+ "BIF": {
+ "name": "বুরুন্ডি ফ্রাঙ্ক",
+ "symbol": "BIF"
+ },
+ "BGN": {
+ "name": "বুলগেরীয় নিউ লেভ",
+ "symbol": "BGN"
+ },
+ "BYR": {
+ "name": "বেলারুশিয়ান রুবেল",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "বেলিজ ডলার",
+ "symbol": "BZD"
+ },
+ "BRL": {
+ "name": "ব্রাজিলিয়ান রিয়েল",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "ব্রিটিশ পাউন্ড স্টার্লিং",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "ব্রুনেই ডলার",
+ "symbol": "BND"
+ },
+ "VUV": {
+ "name": "ভানুয়াতু ভাতু",
+ "symbol": "VUV"
+ },
+ "INR": {
+ "name": "ভারতীয় রুপি",
+ "symbol": "₹"
+ },
+ "VND": {
+ "name": "ভিয়েতনামি ডঙ্গ",
+ "symbol": "₫"
+ },
+ "BTN": {
+ "name": "ভুটানি এনগুল্ট্রুম",
+ "symbol": "BTN"
+ },
+ "VEF": {
+ "name": "ভেনিজুয়েলীয় বলিভার",
+ "symbol": "VEF"
+ },
+ "MNT": {
+ "name": "মঙ্গোলিয়ান তুগরিক",
+ "symbol": "MNT"
+ },
+ "MGA": {
+ "name": "মাদাগাস্কার আরিয়ারি",
+ "symbol": "MGA"
+ },
+ "MMK": {
+ "name": "মায়ানমার কিয়াত",
+ "symbol": "MMK"
+ },
+ "USD": {
+ "name": "মার্কিন ডলার",
+ "symbol": "US$"
+ },
+ "MVR": {
+ "name": "মালদিভিয়ান রুফিয়া",
+ "symbol": "MVR"
+ },
+ "MYR": {
+ "name": "মালয়েশিয়ান রিঙ্গিৎ",
+ "symbol": "MYR"
+ },
+ "MWK": {
+ "name": "মালাউইয়ান কওয়াচ",
+ "symbol": "MWK"
+ },
+ "EGP": {
+ "name": "মিশরীয় পাউন্ড",
+ "symbol": "EGP"
+ },
+ "MZN": {
+ "name": "মোজাম্বিক মেটিকেল",
+ "symbol": "MZN"
+ },
+ "MAD": {
+ "name": "মোরোক্কান দিরহাম",
+ "symbol": "MAD"
+ },
+ "MDL": {
+ "name": "মোল্ডোভান লেয়ু",
+ "symbol": "MDL"
+ },
+ "MRO": {
+ "name": "মৌরিতানিয়ান ওউগুইয়া",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "মৌরিতানিয়ান রুপি",
+ "symbol": "MUR"
+ },
+ "MOP": {
+ "name": "ম্যাক্যাও পাটাকা",
+ "symbol": "MOP"
+ },
+ "MXN": {
+ "name": "ম্যাক্সিকান পেসো",
+ "symbol": "MX$"
+ },
+ "MKD": {
+ "name": "ম্যাসেডোনিয়ান দিনার",
+ "symbol": "MKD"
+ },
+ "RUB": {
+ "name": "রাশিয়ান রুবেল",
+ "symbol": "RUB"
+ },
+ "RON": {
+ "name": "রুমানিয়া লেয়ু",
+ "symbol": "RON"
+ },
+ "RWF": {
+ "name": "রুয়ান্ডান ফ্রাঙ্ক",
+ "symbol": "RWF"
+ },
+ "LRD": {
+ "name": "লাইবেরিয়ান ডলার",
+ "symbol": "LRD"
+ },
+ "LTL": {
+ "name": "লিথুইনিয়ান লিটা",
+ "symbol": "LTL"
+ },
+ "LYD": {
+ "name": "লিবিয়ান ডলার",
+ "symbol": "LYD"
+ },
+ "LAK": {
+ "name": "লেউশান কিপ",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "লেবানিজ পাউন্ড",
+ "symbol": "LBP"
+ },
+ "LSL": {
+ "name": "লেসুটু লোটি",
+ "symbol": "LSL"
+ },
+ "LKR": {
+ "name": "শ্রীলঙ্কান রুপি",
+ "symbol": "LKR"
+ },
+ "AED": {
+ "name": "সংযুক্ত আরব আমিরাত দিরহাম",
+ "symbol": "AED"
+ },
+ "SBD": {
+ "name": "সলোমন দ্বীপপুঞ্জ ডলার",
+ "symbol": "SBD"
+ },
+ "STD": {
+ "name": "সাও টোমে এবং প্রিন্সিপে ডোবরা",
+ "symbol": "STD"
+ },
+ "WST": {
+ "name": "সামোয়ান টালা",
+ "symbol": "WST"
+ },
+ "RSD": {
+ "name": "সারবিয়ান দিনার",
+ "symbol": "RSD"
+ },
+ "XAF": {
+ "name": "সিএফএ ফ্র্যাঙ্ক বিইএসি",
+ "symbol": "FCFA"
+ },
+ "XOF": {
+ "name": "সিএফএ ফ্র্যাঙ্ক বিসিইএও",
+ "symbol": "CFA"
+ },
+ "XPF": {
+ "name": "সিএফপি ফ্র্যাঙ্ক",
+ "symbol": "CFPF"
+ },
+ "SGD": {
+ "name": "সিঙ্গাপুর ডলার",
+ "symbol": "SGD"
+ },
+ "SLL": {
+ "name": "সিয়েরালিয়ন লিয়ন",
+ "symbol": "SLL"
+ },
+ "SYP": {
+ "name": "সিরিয়ান পাউন্ড",
+ "symbol": "SYP"
+ },
+ "SEK": {
+ "name": "সুইডিশ ক্রোনা",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "সুইস ফ্রাঙ্ক",
+ "symbol": "CHF"
+ },
+ "SDG": {
+ "name": "সুদানি পাউন্ড",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "সুরিনাম ডলার",
+ "symbol": "SRD"
+ },
+ "SHP": {
+ "name": "সেন্ট হেলেনা পাউন্ড",
+ "symbol": "SHP"
+ },
+ "SCR": {
+ "name": "সেয়চেল্লোইস রুপি",
+ "symbol": "SCR"
+ },
+ "SOS": {
+ "name": "সোমালি শিলিং",
+ "symbol": "SOS"
+ },
+ "SZL": {
+ "name": "সোয়াজিল্যান্ড লিলাঙ্গেনি",
+ "symbol": "SZL"
+ },
+ "SAR": {
+ "name": "সৌদি রিয়্যাল",
+ "symbol": "SAR"
+ },
+ "HKD": {
+ "name": "হংকং ডলার",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "হন্ডুরাস লেম্পিরা",
+ "symbol": "HNL"
+ },
+ "HTG": {
+ "name": "হাইতি গৌর্দে",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "হাঙ্গেরিয়ান ফোরিন্ট",
+ "symbol": "HUF"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/bo.json b/library/intl/resources/currency/bo.json
new file mode 100644
index 000000000..46970dd56
--- /dev/null
+++ b/library/intl/resources/currency/bo.json
@@ -0,0 +1,634 @@
+{
+ "AED": {
+ "name": "AED",
+ "symbol": "AED"
+ },
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "AOA": {
+ "name": "AOA",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AUD": {
+ "name": "AUD",
+ "symbol": "A$"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BHD": {
+ "name": "BHD",
+ "symbol": "BHD"
+ },
+ "BIF": {
+ "name": "BIF",
+ "symbol": "BIF"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BWP": {
+ "name": "BWP",
+ "symbol": "BWP"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CAD": {
+ "name": "CAD",
+ "symbol": "CA$"
+ },
+ "CDF": {
+ "name": "CDF",
+ "symbol": "CDF"
+ },
+ "CHF": {
+ "name": "CHF",
+ "symbol": "CHF"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CVE": {
+ "name": "CVE",
+ "symbol": "CVE"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DJF": {
+ "name": "DJF",
+ "symbol": "DJF"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "DZD": {
+ "name": "DZD",
+ "symbol": "DZD"
+ },
+ "EGP": {
+ "name": "EGP",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "ERN",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "ETB",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "EUR",
+ "symbol": "€"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GBP": {
+ "name": "GBP",
+ "symbol": "£"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GMD": {
+ "name": "GMD",
+ "symbol": "GMD"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "JPY": {
+ "name": "JPY",
+ "symbol": "JP¥"
+ },
+ "KES": {
+ "name": "KES",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KMF": {
+ "name": "KMF",
+ "symbol": "KMF"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LRD": {
+ "name": "LRD",
+ "symbol": "LRD"
+ },
+ "LSL": {
+ "name": "LSL",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "LYD": {
+ "name": "LYD",
+ "symbol": "LYD"
+ },
+ "MAD": {
+ "name": "MAD",
+ "symbol": "MAD"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MGA": {
+ "name": "MGA",
+ "symbol": "MGA"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MRO": {
+ "name": "MRO",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "MUR",
+ "symbol": "MUR"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MWK": {
+ "name": "MWK",
+ "symbol": "MWK"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NAD": {
+ "name": "NAD",
+ "symbol": "NAD"
+ },
+ "NGN": {
+ "name": "NGN",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "RWF",
+ "symbol": "RWF"
+ },
+ "SAR": {
+ "name": "SAR",
+ "symbol": "SAR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SCR": {
+ "name": "SCR",
+ "symbol": "SCR"
+ },
+ "SDG": {
+ "name": "SDG",
+ "symbol": "SDG"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SHP": {
+ "name": "SHP",
+ "symbol": "SHP"
+ },
+ "SLL": {
+ "name": "SLL",
+ "symbol": "SLL"
+ },
+ "SOS": {
+ "name": "SOS",
+ "symbol": "SOS"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "STD": {
+ "name": "STD",
+ "symbol": "STD"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "SZL": {
+ "name": "SZL",
+ "symbol": "SZL"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TND": {
+ "name": "TND",
+ "symbol": "TND"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "TZS": {
+ "name": "TZS",
+ "symbol": "TZS"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "UGX",
+ "symbol": "UGX"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XAF": {
+ "name": "XAF",
+ "symbol": "FCFA"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XOF": {
+ "name": "XOF",
+ "symbol": "CFA"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "ZAR": {
+ "name": "ZAR",
+ "symbol": "ZAR"
+ },
+ "ZMW": {
+ "name": "ZMW",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ },
+ "CNY": {
+ "name": "ཡུ་ཨན་",
+ "symbol": "¥"
+ },
+ "INR": {
+ "name": "རྒྱ་གར་སྒོར་མོ་",
+ "symbol": "₹"
+ },
+ "USD": {
+ "name": "ཨ་རིའི་སྒོར་མོ།",
+ "symbol": "US$"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/br.json b/library/intl/resources/currency/br.json
new file mode 100644
index 000000000..556fd5444
--- /dev/null
+++ b/library/intl/resources/currency/br.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "afghani Afghanistan",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "ariary Madagaskar",
+ "symbol": "MGA"
+ },
+ "THB": {
+ "name": "baht Thailand",
+ "symbol": "THB"
+ },
+ "PAB": {
+ "name": "balboa Panamá",
+ "symbol": "PAB"
+ },
+ "ETB": {
+ "name": "birr Etiopia",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "bolivar Venezuela",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "boliviano Bolivia",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "cedi Ghana",
+ "symbol": "GHS"
+ },
+ "CRC": {
+ "name": "colón Costa Rica",
+ "symbol": "CRC"
+ },
+ "SVC": {
+ "name": "colón Salvador",
+ "symbol": "SVC"
+ },
+ "NIO": {
+ "name": "cordoba Nicaragua",
+ "symbol": "NIO"
+ },
+ "GMD": {
+ "name": "dalasi Gambia",
+ "symbol": "GMD"
+ },
+ "MKD": {
+ "name": "denar Makedonia",
+ "symbol": "MKD"
+ },
+ "DZD": {
+ "name": "dinar Aljeria",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "dinar Bahrein",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "dinar Iraq",
+ "symbol": "IQD"
+ },
+ "JOD": {
+ "name": "dinar Jordania",
+ "symbol": "JOD"
+ },
+ "KWD": {
+ "name": "dinar Koweit",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "dinar Libia",
+ "symbol": "LYD"
+ },
+ "RSD": {
+ "name": "dinar Serbia",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "dinar Tunizia",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "dirham EAU",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "dirham Maroko",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "dobra São Tomé ha Príncipe",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "dollar Aostralia",
+ "symbol": "$A"
+ },
+ "BSD": {
+ "name": "dollar Bahamas",
+ "symbol": "BSD"
+ },
+ "BBD": {
+ "name": "dollar Barbados",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "dollar Belize",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "dollar Bermuda",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "dollar Brunei",
+ "symbol": "BND"
+ },
+ "FJD": {
+ "name": "dollar Fidji",
+ "symbol": "FJD"
+ },
+ "GYD": {
+ "name": "dollar Guyana",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "dollar Hong Kong",
+ "symbol": "$ HK"
+ },
+ "KYD": {
+ "name": "dollar Inizi Cayman",
+ "symbol": "KYD"
+ },
+ "SBD": {
+ "name": "dollar Inizi Salomon",
+ "symbol": "SBD"
+ },
+ "JMD": {
+ "name": "dollar Jamaika",
+ "symbol": "JMD"
+ },
+ "CAD": {
+ "name": "dollar Kanada",
+ "symbol": "$CA"
+ },
+ "XCD": {
+ "name": "dollar Karib ar reter",
+ "symbol": "EC$"
+ },
+ "LRD": {
+ "name": "dollar Liberia",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "dollar Namibia",
+ "symbol": "NAD"
+ },
+ "TWD": {
+ "name": "dollar nevez Taiwan",
+ "symbol": "NT$"
+ },
+ "SGD": {
+ "name": "dollar Singapour",
+ "symbol": "SGD"
+ },
+ "USD": {
+ "name": "dollar SU",
+ "symbol": "$ SU"
+ },
+ "SRD": {
+ "name": "dollar Surinam",
+ "symbol": "SRD"
+ },
+ "TTD": {
+ "name": "dollar Trinidad ha Tobago",
+ "symbol": "TTD"
+ },
+ "NZD": {
+ "name": "dollar Zeland-Nevez",
+ "symbol": "$ ZN"
+ },
+ "ZWL": {
+ "name": "dollar Zimbabwe (2009)",
+ "symbol": "ZWL"
+ },
+ "VND": {
+ "name": "dong Viêt Nam",
+ "symbol": "₫"
+ },
+ "AMD": {
+ "name": "dram Armenia",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "escudo Kab Glas",
+ "symbol": "CVE"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "€"
+ },
+ "ANG": {
+ "name": "florin Antilhez nederlandat",
+ "symbol": "ANG"
+ },
+ "AWG": {
+ "name": "florin Aruba",
+ "symbol": "AWG"
+ },
+ "HUF": {
+ "name": "forint Hungaria",
+ "symbol": "HUF"
+ },
+ "HTG": {
+ "name": "gourde Haiti",
+ "symbol": "HTG"
+ },
+ "PYG": {
+ "name": "guarani Paraguay",
+ "symbol": "PYG"
+ },
+ "UAH": {
+ "name": "hryvnia Ukraina",
+ "symbol": "UAH"
+ },
+ "PGK": {
+ "name": "kina Papoua Ginea-Nevez",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "kip Laos",
+ "symbol": "LAK"
+ },
+ "HRK": {
+ "name": "kuna Kroatia",
+ "symbol": "HRK"
+ },
+ "DKK": {
+ "name": "kurunenn Danmark",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "kurunenn Island",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "kurunenn Norvegia",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "kurunenn Sveden",
+ "symbol": "SEK"
+ },
+ "CZK": {
+ "name": "kurunenn Tchek",
+ "symbol": "CZK"
+ },
+ "MWK": {
+ "name": "kwacha Malawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "kwacha Zambia",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "kwanza Angola",
+ "symbol": "AOA"
+ },
+ "MMK": {
+ "name": "kyat Myanmar",
+ "symbol": "MMK"
+ },
+ "GEL": {
+ "name": "lari Jorjia",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "lek Albania",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "lempira Honduras",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "leone Sierra Leone",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "leu Moldova",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "leu Roumania",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "lev Bulgaria",
+ "symbol": "BGN"
+ },
+ "SZL": {
+ "name": "lilangeni Swaziland",
+ "symbol": "SZL"
+ },
+ "LTL": {
+ "name": "litas Lituania",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "loti Lesotho",
+ "symbol": "LSL"
+ },
+ "BIF": {
+ "name": "lur Burundi",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "lur CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "lur CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "lur CFP",
+ "symbol": "CFPF"
+ },
+ "DJF": {
+ "name": "lur Djibouti",
+ "symbol": "DJF"
+ },
+ "EGP": {
+ "name": "lur Egipt",
+ "symbol": "EGP"
+ },
+ "GNF": {
+ "name": "lur Ginea",
+ "symbol": "GNF"
+ },
+ "FKP": {
+ "name": "lur Inizi Falkland",
+ "symbol": "FKP"
+ },
+ "GIP": {
+ "name": "lur Jibraltar",
+ "symbol": "GIP"
+ },
+ "KMF": {
+ "name": "lur Komorez",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "lur Kongo",
+ "symbol": "CDF"
+ },
+ "LBP": {
+ "name": "lur Liban",
+ "symbol": "LBP"
+ },
+ "RWF": {
+ "name": "lur Rwanda",
+ "symbol": "RWF"
+ },
+ "SHP": {
+ "name": "lur Saint-Helena",
+ "symbol": "SHP"
+ },
+ "SYP": {
+ "name": "lur Siria",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "lur Soudan",
+ "symbol": "SDG"
+ },
+ "GBP": {
+ "name": "lur sterling Breizh-Veur",
+ "symbol": "£ RU"
+ },
+ "CHF": {
+ "name": "lur Suis",
+ "symbol": "CHF"
+ },
+ "SSP": {
+ "name": "lur Susoudan",
+ "symbol": "SSP"
+ },
+ "TRY": {
+ "name": "lur Turkia",
+ "symbol": "TRY"
+ },
+ "AZN": {
+ "name": "manat Azerbaidjan",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "manat Turkmenistan",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "mark kemmadus Bosnia ha Herzegovina",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "metical Mozambik",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "naira Nigeria",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "nakfa Eritrea",
+ "symbol": "ERN"
+ },
+ "BTN": {
+ "name": "ngultrum Bhoutan",
+ "symbol": "BTN"
+ },
+ "PEN": {
+ "name": "nuevo sol Perou",
+ "symbol": "PEN"
+ },
+ "MRO": {
+ "name": "ouguiya Maouritania",
+ "symbol": "MRO"
+ },
+ "TOP": {
+ "name": "paʻanga Tonga",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "pataca Macau",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "peso Arcʼhantina",
+ "symbol": "ARS"
+ },
+ "CLP": {
+ "name": "peso Chile",
+ "symbol": "CLP"
+ },
+ "DOP": {
+ "name": "peso Dominikan",
+ "symbol": "DOP"
+ },
+ "PHP": {
+ "name": "peso Filipinez",
+ "symbol": "PHP"
+ },
+ "CUC": {
+ "name": "peso kemmadus Kuba",
+ "symbol": "CUC"
+ },
+ "COP": {
+ "name": "peso Kolombia",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "peso Kuba",
+ "symbol": "CUP"
+ },
+ "MXN": {
+ "name": "peso Mecʼhiko",
+ "symbol": "MX$"
+ },
+ "UYU": {
+ "name": "peso Uruguay",
+ "symbol": "UYU"
+ },
+ "BWP": {
+ "name": "pula Botswana",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "quetzal Guatemala",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "rand Suafrika",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "real Brazil",
+ "symbol": "R$"
+ },
+ "IRR": {
+ "name": "rial Iran",
+ "symbol": "IRR"
+ },
+ "OMR": {
+ "name": "rial Oman",
+ "symbol": "OMR"
+ },
+ "QAR": {
+ "name": "rial Qatar",
+ "symbol": "QAR"
+ },
+ "YER": {
+ "name": "rial Yemen",
+ "symbol": "YER"
+ },
+ "KHR": {
+ "name": "riel Kambodja",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "ringgit Malaysia",
+ "symbol": "MYR"
+ },
+ "SAR": {
+ "name": "riyal Arabia Saoudat",
+ "symbol": "SAR"
+ },
+ "BYR": {
+ "name": "roubl Belarus",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "roubl Rusia",
+ "symbol": "RUB"
+ },
+ "INR": {
+ "name": "roupi India",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "roupi Indonezia",
+ "symbol": "IDR"
+ },
+ "MUR": {
+ "name": "roupi Moris",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "roupi Nepal",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "roupi Pakistan",
+ "symbol": "PKR"
+ },
+ "SCR": {
+ "name": "roupi Sechelez",
+ "symbol": "SCR"
+ },
+ "LKR": {
+ "name": "roupi Sri Lanka",
+ "symbol": "LKR"
+ },
+ "MVR": {
+ "name": "rufiyaa Maldivez",
+ "symbol": "MVR"
+ },
+ "ILS": {
+ "name": "shekel nevez Israel",
+ "symbol": "₪"
+ },
+ "KES": {
+ "name": "shilling Kenya",
+ "symbol": "KES"
+ },
+ "UGX": {
+ "name": "shilling Ouganda",
+ "symbol": "UGX"
+ },
+ "SOS": {
+ "name": "shilling Somalia",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "shilling Tanzania",
+ "symbol": "TZS"
+ },
+ "KGS": {
+ "name": "som Kyrgyzstan",
+ "symbol": "KGS"
+ },
+ "UZS": {
+ "name": "som Ouzbekistan",
+ "symbol": "UZS"
+ },
+ "TJS": {
+ "name": "somoni Tadjikistan",
+ "symbol": "TJS"
+ },
+ "BDT": {
+ "name": "taka Bangladesh",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "tala Samoa",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "tenge Kazakstan",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "tugrik Mongolia",
+ "symbol": "MNT"
+ },
+ "VUV": {
+ "name": "vatu Vanuatu",
+ "symbol": "VUV"
+ },
+ "KPW": {
+ "name": "won Korea an Norzh",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "won Korea ar Su",
+ "symbol": "₩"
+ },
+ "JPY": {
+ "name": "yen Japan",
+ "symbol": "JP¥"
+ },
+ "CNY": {
+ "name": "yuan Sina",
+ "symbol": "CN¥"
+ },
+ "PLN": {
+ "name": "zloty Polonia",
+ "symbol": "PLN"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/brx.json b/library/intl/resources/currency/brx.json
new file mode 100644
index 000000000..f391c009c
--- /dev/null
+++ b/library/intl/resources/currency/brx.json
@@ -0,0 +1,634 @@
+{
+ "XAF": {
+ "name": "(सीएफ़ए) फ्रानसीसी फेदरेशनी फ्राँ",
+ "symbol": "FCFA"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ },
+ "AFN": {
+ "name": "अफ़ग़ानी",
+ "symbol": "AFN"
+ },
+ "USD": {
+ "name": "अमरिकी डॉलर",
+ "symbol": "US$"
+ },
+ "AWG": {
+ "name": "अरुबा गील्डर",
+ "symbol": "AWG"
+ },
+ "ARS": {
+ "name": "अर्जेण्टीनी पेसो",
+ "symbol": "ARS"
+ },
+ "ISK": {
+ "name": "आईसलैण्ड क्रोना",
+ "symbol": "ISK"
+ },
+ "AZN": {
+ "name": "आज़रबैजानी मनात",
+ "symbol": "AZN"
+ },
+ "AMD": {
+ "name": "आरमिनियाई दिर्हाम",
+ "symbol": "AMD"
+ },
+ "DZD": {
+ "name": "आल्जीरी दीनार",
+ "symbol": "DZD"
+ },
+ "ALL": {
+ "name": "आल्बेनिया का लेक",
+ "symbol": "ALL"
+ },
+ "IDR": {
+ "name": "इण्डोनेशियाई रुपिया",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "इस्राइली शेकेल",
+ "symbol": "₪"
+ },
+ "ETB": {
+ "name": "ईथिओपिया का बीर्र",
+ "symbol": "ETB"
+ },
+ "IQD": {
+ "name": "ईराक़ी दीनार",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "ईरानी रीयाल",
+ "symbol": "IRR"
+ },
+ "XCD": {
+ "name": "ईस्ट करिबियन डॉलर",
+ "symbol": "EC$"
+ },
+ "UZS": {
+ "name": "ऊज़बेक सुम",
+ "symbol": "UZS"
+ },
+ "KPW": {
+ "name": "ऊत्तर कोरियाई वोन",
+ "symbol": "KPW"
+ },
+ "UYU": {
+ "name": "ऊरुगुए का ऊरुगुआयो पेसो",
+ "symbol": "UYU"
+ },
+ "AOA": {
+ "name": "एंगोला क्वानज़ा",
+ "symbol": "AOA"
+ },
+ "SVC": {
+ "name": "एल सालवादर कोलोन",
+ "symbol": "SVC"
+ },
+ "ERN": {
+ "name": "ऐरित्रीया का नाफ़का",
+ "symbol": "ERN"
+ },
+ "AUD": {
+ "name": "ऑस्ट्रेलियन डॉलर",
+ "symbol": "A$"
+ },
+ "OMR": {
+ "name": "ओमानी रियाल",
+ "symbol": "OMR"
+ },
+ "QAR": {
+ "name": "क़तारी रीयाल",
+ "symbol": "QAR"
+ },
+ "CAD": {
+ "name": "कनेडियन डॉलर",
+ "symbol": "CA$"
+ },
+ "KHR": {
+ "name": "कंबोडिया का रिएल",
+ "symbol": "KHR"
+ },
+ "KZT": {
+ "name": "क़ाज़ाख़स्तान तेंगे",
+ "symbol": "KZT"
+ },
+ "CVE": {
+ "name": "काप वेर्दे का एस्कुदो",
+ "symbol": "CVE"
+ },
+ "KES": {
+ "name": "किनियाई शीलींग",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "क़ीर्ग़ीज़स्तानी सोम",
+ "symbol": "KGS"
+ },
+ "KWD": {
+ "name": "क़ुवैती दीनार",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "कैमान द्वीप का डॉलर",
+ "symbol": "KYD"
+ },
+ "CDF": {
+ "name": "कॉंगोलीज़ फ्राँ",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "कॉस्टा रीका का कोलोन",
+ "symbol": "CRC"
+ },
+ "KMF": {
+ "name": "कोमोरो का फ्राँ",
+ "symbol": "KMF"
+ },
+ "COP": {
+ "name": "कोलम्बियाई पेसो",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "क्युबा का पेसो",
+ "symbol": "CUP"
+ },
+ "HRK": {
+ "name": "क्रोएशियाई कुना",
+ "symbol": "HRK"
+ },
+ "GMD": {
+ "name": "गाँबिया का दलासी",
+ "symbol": "GMD"
+ },
+ "GNF": {
+ "name": "गीनी फ्राँ",
+ "symbol": "GNF"
+ },
+ "GYD": {
+ "name": "गुयाना डॉलर",
+ "symbol": "GYD"
+ },
+ "GTQ": {
+ "name": "ग्वातेमाला क़्वेत्ज़ाल",
+ "symbol": "GTQ"
+ },
+ "GHS": {
+ "name": "घाना चेदी",
+ "symbol": "GHS"
+ },
+ "CLP": {
+ "name": "चिली पेसो",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "चीनी युआन रेनमीनबी",
+ "symbol": "CN¥"
+ },
+ "CZK": {
+ "name": "चेक गनतंत्र का कोरुना",
+ "symbol": "CZK"
+ },
+ "JMD": {
+ "name": "जमाईका का डॉलर",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "जापानी येन",
+ "symbol": "JP¥"
+ },
+ "ZMW": {
+ "name": "ज़ाम्बियाई क्वाचा",
+ "symbol": "ZMW"
+ },
+ "DJF": {
+ "name": "जीबुती फ्राँ",
+ "symbol": "DJF"
+ },
+ "GIP": {
+ "name": "जीब्रालटर का पौण्ड",
+ "symbol": "GIP"
+ },
+ "GEL": {
+ "name": "जॉर्जिया का लारी",
+ "symbol": "GEL"
+ },
+ "JOD": {
+ "name": "जोर्डनी दीनार",
+ "symbol": "JOD"
+ },
+ "TOP": {
+ "name": "टॉंगा पाईंगा",
+ "symbol": "TOP"
+ },
+ "DKK": {
+ "name": "डेनमार्क का क्रोन",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "डॉमीनीकन पेसो",
+ "symbol": "DOP"
+ },
+ "TWD": {
+ "name": "ताईवानी नया डॉलर",
+ "symbol": "NT$"
+ },
+ "TJS": {
+ "name": "ताजीक़ीस्तानी सोमोनी",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "तान्ज़ेनियाई शीलींग",
+ "symbol": "TZS"
+ },
+ "TRY": {
+ "name": "तुर्की नया लीरा",
+ "symbol": "TRY"
+ },
+ "TND": {
+ "name": "त्युनीसी दीनर",
+ "symbol": "TND"
+ },
+ "TTD": {
+ "name": "त्रीनीदाद एवं टोबागो डॉलर",
+ "symbol": "TTD"
+ },
+ "THB": {
+ "name": "थाई बाह्ट",
+ "symbol": "THB"
+ },
+ "ZAR": {
+ "name": "दक्षिण अफ़्रीकी रॅण्ड",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "दक्षिण कोरियाई वोन",
+ "symbol": "₩"
+ },
+ "NAD": {
+ "name": "नमीबिया डॉलर",
+ "symbol": "NAD"
+ },
+ "NGN": {
+ "name": "नाईजीरीयाई नाईरा",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "नीकारागुआई सुवर्ण कोर्दोबा",
+ "symbol": "NIO"
+ },
+ "ANG": {
+ "name": "नेदरलैण्ड एन्टीलीज़ का गील्डर",
+ "symbol": "ANG"
+ },
+ "NPR": {
+ "name": "नेपाली रुपी",
+ "symbol": "NPR"
+ },
+ "NOK": {
+ "name": "नॉर्वे का क्रोन",
+ "symbol": "NOK"
+ },
+ "NZD": {
+ "name": "न्यूज़ीलैंड डॉलर",
+ "symbol": "NZ$"
+ },
+ "PAB": {
+ "name": "पनामा का बालबोआ",
+ "symbol": "PAB"
+ },
+ "PKR": {
+ "name": "पाकिस्तानी रुपया",
+ "symbol": "PKR"
+ },
+ "PGK": {
+ "name": "पापुआ न्यु गीनी का कीना",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "पारागुऐई गुआरानी",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "पेरुवाई नया सोल",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "पोलिश ज़्लॉटी",
+ "symbol": "PLN"
+ },
+ "FKP": {
+ "name": "फाल्कलैण्ड द्वीप पौण्ड",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "फ़िजी का डॉलर",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "फ़िलिपीन का पेसो",
+ "symbol": "PHP"
+ },
+ "XPF": {
+ "name": "फ्रानसीसी फेदेरेशनी फ्राँ",
+ "symbol": "CFPF"
+ },
+ "XOF": {
+ "name": "फ्रानसीसी फेदेरेशनी बीसीएआओ फ्राँ",
+ "symbol": "CFA"
+ },
+ "BMD": {
+ "name": "बरमुडी डॉलर",
+ "symbol": "BMD"
+ },
+ "BGN": {
+ "name": "बल्गेरियाई लेव",
+ "symbol": "BGN"
+ },
+ "BSD": {
+ "name": "बहामा डॉलर",
+ "symbol": "BSD"
+ },
+ "BDT": {
+ "name": "बांगलादेश टका",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "बारबादोस डॉलर",
+ "symbol": "BBD"
+ },
+ "BHD": {
+ "name": "बाहरैनी दीनार",
+ "symbol": "BHD"
+ },
+ "BIF": {
+ "name": "बुरुंदी फ्राँ",
+ "symbol": "BIF"
+ },
+ "BYR": {
+ "name": "बेलारुसी रूबल",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "बेलीज़ डॉलर",
+ "symbol": "BZD"
+ },
+ "BWP": {
+ "name": "बोट्सवाना का पुलाट",
+ "symbol": "BWP"
+ },
+ "BOB": {
+ "name": "बोलिवियानो",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "बोसनिया हेर्ज़ेगोविना कनवर्टीबल मार्क",
+ "symbol": "BAM"
+ },
+ "BRL": {
+ "name": "ब्रज़ीली रेयाल",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "ब्रितन का पौण्ड स्टर्लिग",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "ब्रुनई डॉलर",
+ "symbol": "BND"
+ },
+ "BTN": {
+ "name": "भुतान का नगुलत्रुम",
+ "symbol": "BTN"
+ },
+ "MYR": {
+ "name": "मलेशियन रिंगित",
+ "symbol": "MYR"
+ },
+ "MKD": {
+ "name": "मसेदोनियाई दीनार",
+ "symbol": "MKD"
+ },
+ "MOP": {
+ "name": "माकाव पाताचा",
+ "symbol": "MOP"
+ },
+ "MGA": {
+ "name": "मादागास्करी आरिआरी",
+ "symbol": "MGA"
+ },
+ "MVR": {
+ "name": "मालदीव द्वीप का रूफिया",
+ "symbol": "MVR"
+ },
+ "MWK": {
+ "name": "मालवी क्वाचा",
+ "symbol": "MWK"
+ },
+ "EGP": {
+ "name": "मिस्री पाउण्ड",
+ "symbol": "EGP"
+ },
+ "MXN": {
+ "name": "मेक्सिकन पेसो",
+ "symbol": "MX$"
+ },
+ "MZN": {
+ "name": "मोज़ांबीक मेतीकाल",
+ "symbol": "MZN"
+ },
+ "MAD": {
+ "name": "मोरक्किय दिर्हाम",
+ "symbol": "MAD"
+ },
+ "MUR": {
+ "name": "मोरिशियस का रूपी",
+ "symbol": "MUR"
+ },
+ "MDL": {
+ "name": "मोल्डोवियाई ल",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "मौंगोलीयाई तुग्रीक",
+ "symbol": "MNT"
+ },
+ "MRO": {
+ "name": "मौरिटानी ऊगुया",
+ "symbol": "MRO"
+ },
+ "MMK": {
+ "name": "म्यानमारी क्याट",
+ "symbol": "MMK"
+ },
+ "YER": {
+ "name": "यमनी रीयाल",
+ "symbol": "YER"
+ },
+ "UAH": {
+ "name": "युक्रेनी ह्रीवनिया",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "युगाँडाई शीलींग",
+ "symbol": "UGX"
+ },
+ "EUR": {
+ "name": "युरो",
+ "symbol": "€"
+ },
+ "INR": {
+ "name": "रां",
+ "symbol": "₹"
+ },
+ "RWF": {
+ "name": "रुआँदा फ्राँ",
+ "symbol": "RWF"
+ },
+ "RUB": {
+ "name": "रूसी रूबल",
+ "symbol": "RUB"
+ },
+ "RON": {
+ "name": "रोमानियाई ल",
+ "symbol": "RON"
+ },
+ "LSL": {
+ "name": "लसोथो का लोटी",
+ "symbol": "LSL"
+ },
+ "LAK": {
+ "name": "लाओस का कीप",
+ "symbol": "LAK"
+ },
+ "LTL": {
+ "name": "लिथुआनियाई लिता",
+ "symbol": "LTL"
+ },
+ "LYD": {
+ "name": "लिबियाई दीनार",
+ "symbol": "LYD"
+ },
+ "LBP": {
+ "name": "लीबानी पौंड",
+ "symbol": "LBP"
+ },
+ "LRD": {
+ "name": "लीबेरियाई डॉलर",
+ "symbol": "LRD"
+ },
+ "VUV": {
+ "name": "वनुआटु वटु",
+ "symbol": "VUV"
+ },
+ "VND": {
+ "name": "वीयतनामी डॉंग",
+ "symbol": "₫"
+ },
+ "VEF": {
+ "name": "वेनेज़ुएलाई बोलिवार",
+ "symbol": "VEF"
+ },
+ "WST": {
+ "name": "वेस्टर्न समोआ ताला",
+ "symbol": "WST"
+ },
+ "LKR": {
+ "name": "श्री लंका रूपी",
+ "symbol": "LKR"
+ },
+ "AED": {
+ "name": "संयुक्त अरब अमीरात का दिर्हाम",
+ "symbol": "AED"
+ },
+ "RSD": {
+ "name": "सर्बियाई दिनार",
+ "symbol": "RSD"
+ },
+ "SAR": {
+ "name": "साउदी रियाल",
+ "symbol": "SAR"
+ },
+ "STD": {
+ "name": "साँव तोमे एवं प्रीन्सीपे का डोब्रा",
+ "symbol": "STD"
+ },
+ "SGD": {
+ "name": "सिंगापुर डॉलर",
+ "symbol": "SGD"
+ },
+ "SLL": {
+ "name": "सीयेरा लीयोनेई लीयोने",
+ "symbol": "SLL"
+ },
+ "SYP": {
+ "name": "सीरियाई पौंड",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "सुदानी पौंड",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "सुरीनाम डॉलर",
+ "symbol": "SRD"
+ },
+ "SHP": {
+ "name": "सेंट हेलीना पौंड",
+ "symbol": "SHP"
+ },
+ "SCR": {
+ "name": "सेशेल रूपी",
+ "symbol": "SCR"
+ },
+ "SOS": {
+ "name": "सोमाली शीलींग",
+ "symbol": "SOS"
+ },
+ "SBD": {
+ "name": "सोलोमन द्वीप का डॉलर",
+ "symbol": "SBD"
+ },
+ "SZL": {
+ "name": "स्वाज़ीलैण्ड लीलांगेनी",
+ "symbol": "SZL"
+ },
+ "CHF": {
+ "name": "स्विस फ़्रैंक",
+ "symbol": "CHF"
+ },
+ "SEK": {
+ "name": "स्वीडन क्रोना",
+ "symbol": "SEK"
+ },
+ "HUF": {
+ "name": "हंगेरियाई फ़ोरिण्ट",
+ "symbol": "HUF"
+ },
+ "HTG": {
+ "name": "हाईती गुर्द",
+ "symbol": "HTG"
+ },
+ "HKD": {
+ "name": "हाँग काँग डॉलर",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "हॉंडुरास लेंपीरा",
+ "symbol": "HNL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/bs-Cyrl.json b/library/intl/resources/currency/bs-Cyrl.json
new file mode 100644
index 000000000..87889b7e6
--- /dev/null
+++ b/library/intl/resources/currency/bs-Cyrl.json
@@ -0,0 +1,634 @@
+{
+ "XOF": {
+ "name": "CFA франак BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA франак BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP франак",
+ "symbol": "CFPF"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "AFN": {
+ "name": "Авганистански авган",
+ "symbol": "AFN"
+ },
+ "AZN": {
+ "name": "Азербејџански манат",
+ "symbol": "AZN"
+ },
+ "ALL": {
+ "name": "Албански лек",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Алжирски динар",
+ "symbol": "DZD"
+ },
+ "USD": {
+ "name": "Амерички долар",
+ "symbol": "US$"
+ },
+ "AOA": {
+ "name": "анголска кванза",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "аргентински пезо",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "Арубански флорин",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "Аустралијски долар",
+ "symbol": "A$"
+ },
+ "BDT": {
+ "name": "Бангладешка така",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Барбадошки долар",
+ "symbol": "BBD"
+ },
+ "BSD": {
+ "name": "Бахамски долар",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Бахреински динар",
+ "symbol": "BHD"
+ },
+ "BZD": {
+ "name": "Белизе долар",
+ "symbol": "BZD"
+ },
+ "BYR": {
+ "name": "Белоруска рубља",
+ "symbol": "BYR"
+ },
+ "BMD": {
+ "name": "Бермудски долар",
+ "symbol": "BMD"
+ },
+ "BOB": {
+ "name": "Боливијски Боливиано",
+ "symbol": "BOB"
+ },
+ "BWP": {
+ "name": "Боцванска пула",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Бразилски Реал",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "Британска фунта стерлинга",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "Брунејски долар",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Бугарски лев",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "Бурундски франак",
+ "symbol": "BIF"
+ },
+ "BTN": {
+ "name": "Бутански нгултрум",
+ "symbol": "BTN"
+ },
+ "VUV": {
+ "name": "Вануатски вату",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Венецуелански боливар",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Вијетнамски донг",
+ "symbol": "₫"
+ },
+ "GMD": {
+ "name": "Гамбијски даласи",
+ "symbol": "GMD"
+ },
+ "GHS": {
+ "name": "Гански цеди",
+ "symbol": "GHS"
+ },
+ "GTQ": {
+ "name": "Гватемалски квецал",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Гвинејски франак",
+ "symbol": "GNF"
+ },
+ "GIP": {
+ "name": "Гибралташка фунта",
+ "symbol": "GIP"
+ },
+ "GEL": {
+ "name": "Грузијски лари",
+ "symbol": "GEL"
+ },
+ "GYD": {
+ "name": "Гујански долар",
+ "symbol": "GYD"
+ },
+ "DKK": {
+ "name": "Данска круна",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "Доминикански пезо",
+ "symbol": "DOP"
+ },
+ "EUR": {
+ "name": "Евро",
+ "symbol": "€"
+ },
+ "EGP": {
+ "name": "Египатска фунта",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "Еритреанска накфа",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "етиопијски бир",
+ "symbol": "ETB"
+ },
+ "ZMW": {
+ "name": "Замбијска квача",
+ "symbol": "ZMW"
+ },
+ "CVE": {
+ "name": "Зеленортски ескудо",
+ "symbol": "CVE"
+ },
+ "ZWL": {
+ "name": "Зимбабвеански долар (2009)",
+ "symbol": "ZWL"
+ },
+ "ILS": {
+ "name": "Израелски нови шекел",
+ "symbol": "₪"
+ },
+ "INR": {
+ "name": "Индијски Рупи",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Индонезијска рупиа",
+ "symbol": "IDR"
+ },
+ "IRR": {
+ "name": "Ирански риал",
+ "symbol": "IRR"
+ },
+ "IQD": {
+ "name": "Ирачки динар",
+ "symbol": "IQD"
+ },
+ "ISK": {
+ "name": "Исландска круна",
+ "symbol": "ISK"
+ },
+ "XCD": {
+ "name": "Источно-карибски долар",
+ "symbol": "EC$"
+ },
+ "JMD": {
+ "name": "Јамајски долар",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Јапански јен",
+ "symbol": "¥"
+ },
+ "YER": {
+ "name": "Јеменски риал",
+ "symbol": "YER"
+ },
+ "AMD": {
+ "name": "Јерменски драм",
+ "symbol": "AMD"
+ },
+ "JOD": {
+ "name": "Јордански динар",
+ "symbol": "JOD"
+ },
+ "ZAR": {
+ "name": "Јужно-афрички ранд",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "Јужнокорејски Вон",
+ "symbol": "₩"
+ },
+ "KZT": {
+ "name": "Казахстански тенџ",
+ "symbol": "KZT"
+ },
+ "KYD": {
+ "name": "Кајманска острва долар",
+ "symbol": "KYD"
+ },
+ "KHR": {
+ "name": "Камбоџијски риел",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "Канадски долар",
+ "symbol": "CA$"
+ },
+ "QAR": {
+ "name": "Катаршки ријал",
+ "symbol": "QAR"
+ },
+ "KES": {
+ "name": "Кенијски шилинг",
+ "symbol": "KES"
+ },
+ "CNY": {
+ "name": "Кинески јуан ренминби",
+ "symbol": "CN¥"
+ },
+ "KGS": {
+ "name": "Киргистански сом",
+ "symbol": "KGS"
+ },
+ "COP": {
+ "name": "Колумбијски пезо",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Коморски франак",
+ "symbol": "KMF"
+ },
+ "BAM": {
+ "name": "Конвертибилна марка",
+ "symbol": "КМ"
+ },
+ "CDF": {
+ "name": "Конголски франак",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "Костарикански колон",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "кубански конвертибилни песо",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "Кубански пезо",
+ "symbol": "CUP"
+ },
+ "KWD": {
+ "name": "Кувајтски динар",
+ "symbol": "KWD"
+ },
+ "LAK": {
+ "name": "Лаошки кип",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "Лебанска фунта",
+ "symbol": "LBP"
+ },
+ "LSL": {
+ "name": "Лесото лоти",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "Либеријски долар",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Либијски динар",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Литвански литас",
+ "symbol": "LTL"
+ },
+ "HUF": {
+ "name": "Мађарска форинта",
+ "symbol": "HUF"
+ },
+ "MOP": {
+ "name": "Маканишка патака",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "Македонски денар",
+ "symbol": "MKD"
+ },
+ "MWK": {
+ "name": "Малавијска квача",
+ "symbol": "MWK"
+ },
+ "MGA": {
+ "name": "Малагасијски ариари",
+ "symbol": "MGA"
+ },
+ "MVR": {
+ "name": "Малдивијска руфија",
+ "symbol": "MVR"
+ },
+ "MYR": {
+ "name": "Малезијски ринггит",
+ "symbol": "MYR"
+ },
+ "MAD": {
+ "name": "Марокански дирхам",
+ "symbol": "MAD"
+ },
+ "MRO": {
+ "name": "Мауританијска угвија",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "Маурицијски рупи",
+ "symbol": "MUR"
+ },
+ "MXN": {
+ "name": "Мексички пезо",
+ "symbol": "MX$"
+ },
+ "MMK": {
+ "name": "Мјанмашки кјат",
+ "symbol": "MMK"
+ },
+ "MZN": {
+ "name": "Мозамбијски метикал",
+ "symbol": "MZN"
+ },
+ "MDL": {
+ "name": "Молдовски љу",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Монголски тугрик",
+ "symbol": "MNT"
+ },
+ "NAD": {
+ "name": "намбијски долар",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Непалски рупи",
+ "symbol": "NPR"
+ },
+ "NGN": {
+ "name": "Нигеријска наира",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "Никарагванска златна кордоба",
+ "symbol": "NIO"
+ },
+ "TWD": {
+ "name": "Нови тајвански долар",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "Новозеландски долар",
+ "symbol": "NZ$"
+ },
+ "NOK": {
+ "name": "Норвешка круна",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "Омански ријал",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "Пакистански рупи",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Панамска балбоа",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Папуа ново-гвинејшка кина",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Парагвајски гуарни",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Перуански нуево сол",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "Пољски злот",
+ "symbol": "зл"
+ },
+ "RWF": {
+ "name": "Руандански франак",
+ "symbol": "RWF"
+ },
+ "RON": {
+ "name": "Румунски леу",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Руска рубља",
+ "symbol": "RUB"
+ },
+ "SVC": {
+ "name": "Салвадорски колон",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "Самоанска тала",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "Сао Томе и Принципе добра",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Саудијски ријал",
+ "symbol": "SAR"
+ },
+ "SHP": {
+ "name": "Св. јеленска фунта",
+ "symbol": "SHP"
+ },
+ "SZL": {
+ "name": "Свази лилангени",
+ "symbol": "SZL"
+ },
+ "KPW": {
+ "name": "Севернокорејски вон",
+ "symbol": "KPW"
+ },
+ "SCR": {
+ "name": "Сејшелска рупија",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "Сијера-леоншки леоне",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "Сингапурски долар",
+ "symbol": "SGD"
+ },
+ "SYP": {
+ "name": "Сиријска фунта",
+ "symbol": "SYP"
+ },
+ "SBD": {
+ "name": "Соломонско-острвски долар",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "СОмалијски шилинг",
+ "symbol": "SOS"
+ },
+ "RSD": {
+ "name": "Српски динар",
+ "symbol": "дин."
+ },
+ "SDG": {
+ "name": "Суданска фунта",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "СУринамски долар",
+ "symbol": "SRD"
+ },
+ "THB": {
+ "name": "Таи бахт",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "Таљихистански сомони",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "Танзанијски шилинг",
+ "symbol": "TZS"
+ },
+ "TOP": {
+ "name": "Тонгоншка Панга",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Тринидад тобагошки долар",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Тунизијски долар",
+ "symbol": "TND"
+ },
+ "TMT": {
+ "name": "Туркменистански манат",
+ "symbol": "TMT"
+ },
+ "TRY": {
+ "name": "Турска лира",
+ "symbol": "Тл"
+ },
+ "UGX": {
+ "name": "Угандски шилинг",
+ "symbol": "UGX"
+ },
+ "UZS": {
+ "name": "Узбекистански сом",
+ "symbol": "UZS"
+ },
+ "AED": {
+ "name": "Уједињени арапски емирати дирхам",
+ "symbol": "AED"
+ },
+ "UAH": {
+ "name": "Украјинска хривња",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "Уругвајски пезо",
+ "symbol": "UYU"
+ },
+ "PHP": {
+ "name": "Филипински пезо",
+ "symbol": "PHP"
+ },
+ "FJD": {
+ "name": "Фиџи долар",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "Фокландска острва фунта",
+ "symbol": "FKP"
+ },
+ "HTG": {
+ "name": "Хаићански гурд",
+ "symbol": "HTG"
+ },
+ "ANG": {
+ "name": "Холандски антили гилдер",
+ "symbol": "ANG"
+ },
+ "HKD": {
+ "name": "Хонгконшки долар",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "Хондурашка лемпира",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "Хрватска куна",
+ "symbol": "HRK"
+ },
+ "CZK": {
+ "name": "Чешка круна",
+ "symbol": "Кч"
+ },
+ "CLP": {
+ "name": "Чилеански пезо",
+ "symbol": "CLP"
+ },
+ "DJF": {
+ "name": "Џибутански франак",
+ "symbol": "DJF"
+ },
+ "CHF": {
+ "name": "Швајцарски франак",
+ "symbol": "CHF"
+ },
+ "SEK": {
+ "name": "Шведска круна",
+ "symbol": "SEK"
+ },
+ "LKR": {
+ "name": "Шриланкански рупи",
+ "symbol": "LKR"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/bs.json b/library/intl/resources/currency/bs.json
new file mode 100644
index 000000000..e86f73e94
--- /dev/null
+++ b/library/intl/resources/currency/bs.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afganistanski afgan",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "Albanski lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Alžirski dinar",
+ "symbol": "DZD"
+ },
+ "USD": {
+ "name": "Američki dolar",
+ "symbol": "USD"
+ },
+ "AOA": {
+ "name": "Angolska kvanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "Argentinski pezos",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "Arubanski florin",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "Australijski dolar",
+ "symbol": "AUD"
+ },
+ "AZN": {
+ "name": "Azerbejdžanski manat",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "Bahamski dolar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Bahreinski dinar",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "Bangladeška taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Barbadoski dolar",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "Belizeanski dolar",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Bermudski dolar",
+ "symbol": "BMD"
+ },
+ "BYR": {
+ "name": "Bjeloruska rublja",
+ "symbol": "BYR"
+ },
+ "BWP": {
+ "name": "Bocvanska pula",
+ "symbol": "BWP"
+ },
+ "BOB": {
+ "name": "Bolivijski boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Bosansko-Hercegovačka konvertibilna marka",
+ "symbol": "KM"
+ },
+ "BRL": {
+ "name": "Brazilski real",
+ "symbol": "BRL"
+ },
+ "GBP": {
+ "name": "Britanska funta sterlinga",
+ "symbol": "GBP"
+ },
+ "BND": {
+ "name": "Brunejski dolar",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Bugarski lev",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "Burundski franak",
+ "symbol": "BIF"
+ },
+ "BTN": {
+ "name": "Butanski ngultrum",
+ "symbol": "BTN"
+ },
+ "XOF": {
+ "name": "CFA franak BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA franak BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP franak",
+ "symbol": "XPF"
+ },
+ "CZK": {
+ "name": "Češka kruna",
+ "symbol": "CZK"
+ },
+ "CLP": {
+ "name": "Čileanski pezos",
+ "symbol": "CLP"
+ },
+ "DKK": {
+ "name": "Danska kruna",
+ "symbol": "DKK"
+ },
+ "AED": {
+ "name": "Dirham Ujedinjenih Arapskih Emirata",
+ "symbol": "AED"
+ },
+ "STD": {
+ "name": "Dobra Sao Toma i Principa",
+ "symbol": "STD"
+ },
+ "DOP": {
+ "name": "Dominikanski pezos",
+ "symbol": "DOP"
+ },
+ "DJF": {
+ "name": "Džibutski franak",
+ "symbol": "DJF"
+ },
+ "EGP": {
+ "name": "Egipatska funta",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "Eritrejska nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "Etiopski bir",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "FJD": {
+ "name": "Fidži dolar",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "Filipinski pezos",
+ "symbol": "PHP"
+ },
+ "FKP": {
+ "name": "Folklandska funta",
+ "symbol": "FKP"
+ },
+ "GMD": {
+ "name": "Gambijski dalasi",
+ "symbol": "GMD"
+ },
+ "GHS": {
+ "name": "Ganski cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "Gibraltarska funta",
+ "symbol": "GIP"
+ },
+ "GEL": {
+ "name": "Gruzijski lari",
+ "symbol": "GEL"
+ },
+ "ANG": {
+ "name": "Gulden Holandskih Antila",
+ "symbol": "ANG"
+ },
+ "GYD": {
+ "name": "Gvajanski dolar",
+ "symbol": "GYD"
+ },
+ "GTQ": {
+ "name": "Gvatemalski kecal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Gvinejski franak",
+ "symbol": "GNF"
+ },
+ "HTG": {
+ "name": "Haićanski gurd",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "Honduraska lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Honkonški dolar",
+ "symbol": "HKD"
+ },
+ "HRK": {
+ "name": "Hrvatska kuna",
+ "symbol": "kn"
+ },
+ "INR": {
+ "name": "Indijska rupija",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Indonežanska rupija",
+ "symbol": "IDR"
+ },
+ "IQD": {
+ "name": "Irački dinar",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "Iranski rijal",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "Islandska kruna",
+ "symbol": "ISK"
+ },
+ "XCD": {
+ "name": "Istočnokaripski dolar",
+ "symbol": "XCD"
+ },
+ "ILS": {
+ "name": "Izraelski novi šekel",
+ "symbol": "ILS"
+ },
+ "JMD": {
+ "name": "Jamajski dolar",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Japanski jen",
+ "symbol": "¥"
+ },
+ "YER": {
+ "name": "Jemenski rijal",
+ "symbol": "YER"
+ },
+ "AMD": {
+ "name": "Jermenski dram",
+ "symbol": "AMD"
+ },
+ "JOD": {
+ "name": "Jordanski dinar",
+ "symbol": "JOD"
+ },
+ "ZAR": {
+ "name": "Južnoafrički rand",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "Južnokorejski von",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "Južnosudanska funta",
+ "symbol": "SSP"
+ },
+ "KYD": {
+ "name": "Kajmanski dolar",
+ "symbol": "KYD"
+ },
+ "KHR": {
+ "name": "Kambodžanski rijel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "Kanadski dolar",
+ "symbol": "CAD"
+ },
+ "QAR": {
+ "name": "Katarski rijal",
+ "symbol": "QAR"
+ },
+ "KZT": {
+ "name": "Kazahstanski tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "Kenijski šiling",
+ "symbol": "KES"
+ },
+ "PGK": {
+ "name": "Kina Papue Nove Gvineje",
+ "symbol": "PGK"
+ },
+ "CNY": {
+ "name": "Kineski juan",
+ "symbol": "CNY"
+ },
+ "KGS": {
+ "name": "Kirgistanski som",
+ "symbol": "KGS"
+ },
+ "COP": {
+ "name": "Kolumbijski pezos",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Komorski franak",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Kongoanski franak",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "Kostarikanski kolon",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "Kubanski konvertibilni pezos",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "kubanski pezos",
+ "symbol": "CUP"
+ },
+ "KWD": {
+ "name": "Kuvajtski dinar",
+ "symbol": "KWD"
+ },
+ "LAK": {
+ "name": "Laoski kip",
+ "symbol": "LAK"
+ },
+ "LSL": {
+ "name": "Lesotski loti",
+ "symbol": "LSL"
+ },
+ "LBP": {
+ "name": "Libanska funta",
+ "symbol": "LBP"
+ },
+ "LRD": {
+ "name": "Liberijski dolar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Libijski dinar",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Litvanski litas",
+ "symbol": "LTL"
+ },
+ "HUF": {
+ "name": "Mađarska forinta",
+ "symbol": "HUF"
+ },
+ "MOP": {
+ "name": "Makaonska pataka",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "Makedonski denar",
+ "symbol": "MKD"
+ },
+ "MGA": {
+ "name": "Malagaski ariari",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "Malavska kvača",
+ "symbol": "MWK"
+ },
+ "MVR": {
+ "name": "Maldivska rufija",
+ "symbol": "MVR"
+ },
+ "MYR": {
+ "name": "Malezijski ringit",
+ "symbol": "MYR"
+ },
+ "MAD": {
+ "name": "Marokanski dirham",
+ "symbol": "MAD"
+ },
+ "MUR": {
+ "name": "Mauricijska rupija",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "Mauritanijska ugvija",
+ "symbol": "MRO"
+ },
+ "MXN": {
+ "name": "Meksički pezos",
+ "symbol": "MXN"
+ },
+ "MMK": {
+ "name": "Mijanmarski kjat",
+ "symbol": "MMK"
+ },
+ "MDL": {
+ "name": "Moldavski lev",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Mongolski tugrik",
+ "symbol": "MNT"
+ },
+ "MZN": {
+ "name": "Mozambijski metikal",
+ "symbol": "MZN"
+ },
+ "NAD": {
+ "name": "Namibijski dolar",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Nepalska rupija",
+ "symbol": "NPR"
+ },
+ "NGN": {
+ "name": "Nigerijska naira",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "Nikaragvanska kordoba",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "Norveška kruna",
+ "symbol": "NOK"
+ },
+ "TWD": {
+ "name": "Novi tajvanski dolar",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "Novozelandski dolar",
+ "symbol": "NZD"
+ },
+ "OMR": {
+ "name": "Omanski rijal",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "Pakistanska rupija",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Panamska balboa",
+ "symbol": "PAB"
+ },
+ "PYG": {
+ "name": "Paragvajski gvarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Peruanski novi sol",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "Poljski zlot",
+ "symbol": "PLN"
+ },
+ "RWF": {
+ "name": "Ruandski franak",
+ "symbol": "RWF"
+ },
+ "RON": {
+ "name": "Rumunski lev",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Ruska rublja",
+ "symbol": "RUB"
+ },
+ "SVC": {
+ "name": "Salvadorski kolon",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "Samoanska tala",
+ "symbol": "WST"
+ },
+ "SAR": {
+ "name": "Saudijski rijal",
+ "symbol": "SAR"
+ },
+ "SCR": {
+ "name": "Sejšelska rupija",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "Sijeraleonski leone",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "Singapurski dolar",
+ "symbol": "SGD"
+ },
+ "SYP": {
+ "name": "Sirijska funta",
+ "symbol": "SYP"
+ },
+ "KPW": {
+ "name": "Sjevernokorejski von",
+ "symbol": "KPW"
+ },
+ "SBD": {
+ "name": "Solomonski dolar",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "Somalski šiling",
+ "symbol": "SOS"
+ },
+ "RSD": {
+ "name": "Srpski dinar",
+ "symbol": "din."
+ },
+ "SDG": {
+ "name": "Sudanska funta",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "Surinamski dolar",
+ "symbol": "SRD"
+ },
+ "SZL": {
+ "name": "Svazilendski lilangeni",
+ "symbol": "SZL"
+ },
+ "SHP": {
+ "name": "Svetohelenska funta",
+ "symbol": "SHP"
+ },
+ "LKR": {
+ "name": "Šrilankanska rupija",
+ "symbol": "LKR"
+ },
+ "SEK": {
+ "name": "Švedska kruna",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "Švicarski franak",
+ "symbol": "CHF"
+ },
+ "TJS": {
+ "name": "Tadžikistanski somoni",
+ "symbol": "TJS"
+ },
+ "THB": {
+ "name": "Tajlandski baht",
+ "symbol": "฿"
+ },
+ "TZS": {
+ "name": "Tanzanski šiling",
+ "symbol": "TZS"
+ },
+ "TOP": {
+ "name": "Tonganska panga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Trinidadtobaški dolar",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Tuniski dinar",
+ "symbol": "TND"
+ },
+ "TMT": {
+ "name": "Turkmenistanski manat",
+ "symbol": "TMT"
+ },
+ "TRY": {
+ "name": "Turska lira",
+ "symbol": "TRY"
+ },
+ "UGX": {
+ "name": "Ugandski šiling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "Ukrajinska grivna",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "Urugvajski pezos",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "Uzbekistanski som",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "Vanuatski vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Venecuelanski bolivar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Vijetnamski dong",
+ "symbol": "₫"
+ },
+ "ZMW": {
+ "name": "Zambijska kvača",
+ "symbol": "ZMW"
+ },
+ "CVE": {
+ "name": "Zelenortski eskudo",
+ "symbol": "CVE"
+ },
+ "ZWL": {
+ "name": "Zimbabvejski dolar (2009)",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/ca.json b/library/intl/resources/currency/ca.json
new file mode 100644
index 000000000..ec73887e6
--- /dev/null
+++ b/library/intl/resources/currency/ca.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "afgani afganès",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "ariary malgaix",
+ "symbol": "MGA"
+ },
+ "THB": {
+ "name": "baht tailandès",
+ "symbol": "฿"
+ },
+ "PAB": {
+ "name": "balboa panameny",
+ "symbol": "PAB"
+ },
+ "ETB": {
+ "name": "birr etíop",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "bolívar veneçolà",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "bolivià",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "cedi ghanès",
+ "symbol": "GHS"
+ },
+ "CRC": {
+ "name": "colón costa-riqueny",
+ "symbol": "CRC"
+ },
+ "SVC": {
+ "name": "colón salvadorenc",
+ "symbol": "SVC"
+ },
+ "NIO": {
+ "name": "córdoba oro nicaragüenca",
+ "symbol": "NIO"
+ },
+ "DKK": {
+ "name": "corona danesa",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "corona islandesa",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "corona noruega",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "corona sueca",
+ "symbol": "SEK"
+ },
+ "CZK": {
+ "name": "corona txeca",
+ "symbol": "CZK"
+ },
+ "GMD": {
+ "name": "dalasi gambià",
+ "symbol": "GMD"
+ },
+ "MKD": {
+ "name": "denar macedoni",
+ "symbol": "MKD"
+ },
+ "DZD": {
+ "name": "dinar algerià",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "dinar de Bahrain",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "dinar iraquià",
+ "symbol": "IQD"
+ },
+ "JOD": {
+ "name": "dinar jordà",
+ "symbol": "JOD"
+ },
+ "KWD": {
+ "name": "dinar kuwaitià",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "dinar libi",
+ "symbol": "LYD"
+ },
+ "RSD": {
+ "name": "dinar serbi",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "dinar tunisià",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "dírham de la UEA",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "dírham marroquí",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "dobra de São Tomé i Príncipe",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "dòlar australià",
+ "symbol": "AU$"
+ },
+ "CAD": {
+ "name": "dòlar canadenc",
+ "symbol": "CAD"
+ },
+ "BBD": {
+ "name": "dòlar de Barbados",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "dòlar de Belize",
+ "symbol": "BZD"
+ },
+ "BND": {
+ "name": "dòlar de Brunei",
+ "symbol": "BND"
+ },
+ "GYD": {
+ "name": "dòlar de Guyana",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "dòlar de Hong Kong",
+ "symbol": "HK$"
+ },
+ "BSD": {
+ "name": "dòlar de les Bahames",
+ "symbol": "BSD"
+ },
+ "BMD": {
+ "name": "dòlar de les Bermudes",
+ "symbol": "BMD"
+ },
+ "KYD": {
+ "name": "dòlar de les illes Caiman",
+ "symbol": "KYD"
+ },
+ "SBD": {
+ "name": "dòlar de les illes Salomó",
+ "symbol": "SBD"
+ },
+ "SGD": {
+ "name": "dòlar de Singapur",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "dòlar de Surinam",
+ "symbol": "SRD"
+ },
+ "TTD": {
+ "name": "dòlar de Trinitat i Tobago",
+ "symbol": "TTD"
+ },
+ "XCD": {
+ "name": "dòlar del Carib Oriental",
+ "symbol": "XCD"
+ },
+ "USD": {
+ "name": "dòlar dels Estats Units",
+ "symbol": "USD"
+ },
+ "FJD": {
+ "name": "dòlar fijià",
+ "symbol": "FJD"
+ },
+ "JMD": {
+ "name": "dòlar jamaicà",
+ "symbol": "JMD"
+ },
+ "LRD": {
+ "name": "dòlar liberià",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "dòlar namibià",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "dòlar neozelandès",
+ "symbol": "NZ$"
+ },
+ "ZWL": {
+ "name": "dòlar zimbabuès (2009)",
+ "symbol": "ZWL"
+ },
+ "VND": {
+ "name": "dong vietnamita",
+ "symbol": "₫"
+ },
+ "AMD": {
+ "name": "dram armeni",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "escut de Cap Verd",
+ "symbol": "CVE"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "€"
+ },
+ "AWG": {
+ "name": "florí d’Aruba",
+ "symbol": "AWG"
+ },
+ "ANG": {
+ "name": "florí de les Antilles Neerlandeses",
+ "symbol": "ANG"
+ },
+ "HUF": {
+ "name": "fòrint hongarès",
+ "symbol": "HUF"
+ },
+ "XOF": {
+ "name": "franc CFA BCEAO",
+ "symbol": "XOF"
+ },
+ "XAF": {
+ "name": "franc CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "franc CFP",
+ "symbol": "CFPF"
+ },
+ "CDF": {
+ "name": "franc congolès",
+ "symbol": "CDF"
+ },
+ "BIF": {
+ "name": "franc de Burundi",
+ "symbol": "BIF"
+ },
+ "DJF": {
+ "name": "franc de Djibouti",
+ "symbol": "DJF"
+ },
+ "KMF": {
+ "name": "franc de les Comores",
+ "symbol": "KMF"
+ },
+ "RWF": {
+ "name": "franc de Ruanda",
+ "symbol": "RWF"
+ },
+ "GNF": {
+ "name": "franc guineà",
+ "symbol": "GNF"
+ },
+ "CHF": {
+ "name": "franc suís",
+ "symbol": "CHF"
+ },
+ "HTG": {
+ "name": "gourde haitià",
+ "symbol": "HTG"
+ },
+ "PYG": {
+ "name": "guaraní paraguaià",
+ "symbol": "PYG"
+ },
+ "UAH": {
+ "name": "hrívnia ucraïnesa",
+ "symbol": "UAH"
+ },
+ "JPY": {
+ "name": "ien japonès",
+ "symbol": "JP¥"
+ },
+ "CNY": {
+ "name": "iuan xinès",
+ "symbol": "¥"
+ },
+ "PGK": {
+ "name": "kina de Papua Nova Guinea",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "kip laosià",
+ "symbol": "LAK"
+ },
+ "HRK": {
+ "name": "kuna croata",
+ "symbol": "HRK"
+ },
+ "MWK": {
+ "name": "kwacha malawià",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "kwacha zambià",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "kwanza angolès",
+ "symbol": "AOA"
+ },
+ "MMK": {
+ "name": "kyat de Myanmar",
+ "symbol": "MMK"
+ },
+ "GEL": {
+ "name": "lari georgià",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "lek albanès",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "lempira hondurenya",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "leone de Sierra Leone",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "leu moldau",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "leu romanès",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "lev búlgar",
+ "symbol": "BGN"
+ },
+ "SZL": {
+ "name": "lilangeni swazi",
+ "symbol": "SZL"
+ },
+ "TRY": {
+ "name": "lira turca",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "litas lituà",
+ "symbol": "LTL"
+ },
+ "GIP": {
+ "name": "lliura de Gibraltar",
+ "symbol": "GIP"
+ },
+ "FKP": {
+ "name": "lliura de les illes Malvines",
+ "symbol": "FKP"
+ },
+ "SHP": {
+ "name": "lliura de Santa Helena",
+ "symbol": "SHP"
+ },
+ "SSP": {
+ "name": "lliura del Sudan del Sud",
+ "symbol": "SSP"
+ },
+ "EGP": {
+ "name": "lliura egípcia",
+ "symbol": "EGP"
+ },
+ "GBP": {
+ "name": "lliura esterlina britànica",
+ "symbol": "£"
+ },
+ "LBP": {
+ "name": "lliura libanesa",
+ "symbol": "LBP"
+ },
+ "SYP": {
+ "name": "lliura síria",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "lliura sudanesa",
+ "symbol": "SDG"
+ },
+ "LSL": {
+ "name": "loti de Lesotho",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "manat azerbaidjanès",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "manat turcman",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "marc convertible de Bòsnia i Hercegovina",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "metical moçambiquès",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "naira nigerià",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "nakfa eritreu",
+ "symbol": "ERN"
+ },
+ "BTN": {
+ "name": "ngultrum de Bhutan",
+ "symbol": "BTN"
+ },
+ "TWD": {
+ "name": "nou dòlar de Taiwan",
+ "symbol": "NT$"
+ },
+ "PEN": {
+ "name": "nou sol peruà",
+ "symbol": "PEN"
+ },
+ "ILS": {
+ "name": "nou xéquel israelià",
+ "symbol": "₪"
+ },
+ "MRO": {
+ "name": "ouguiya maurità",
+ "symbol": "MRO"
+ },
+ "TOP": {
+ "name": "pa‘anga tongà",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "pataca de Macau",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "peso argentí",
+ "symbol": "ARS"
+ },
+ "COP": {
+ "name": "peso colombià",
+ "symbol": "COP"
+ },
+ "CUC": {
+ "name": "peso convertible cubà",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "peso cubà",
+ "symbol": "CUP"
+ },
+ "DOP": {
+ "name": "peso dominicà",
+ "symbol": "DOP"
+ },
+ "PHP": {
+ "name": "peso filipí",
+ "symbol": "PHP"
+ },
+ "MXN": {
+ "name": "peso mexicà",
+ "symbol": "MXN"
+ },
+ "UYU": {
+ "name": "peso uruguaià",
+ "symbol": "UYU"
+ },
+ "CLP": {
+ "name": "peso xilè",
+ "symbol": "CLP"
+ },
+ "BWP": {
+ "name": "pula de Botswana",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "quetzal guatemalenc",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "rand sud-africà",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "real brasiler",
+ "symbol": "BRL"
+ },
+ "QAR": {
+ "name": "rial de Qatar",
+ "symbol": "QAR"
+ },
+ "YER": {
+ "name": "rial iemenita",
+ "symbol": "YER"
+ },
+ "IRR": {
+ "name": "rial iranià",
+ "symbol": "IRR"
+ },
+ "OMR": {
+ "name": "rial omanita",
+ "symbol": "OMR"
+ },
+ "SAR": {
+ "name": "rial saudita",
+ "symbol": "SAR"
+ },
+ "KHR": {
+ "name": "riel cambodjà",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "ringgit de Malàisia",
+ "symbol": "MYR"
+ },
+ "BYR": {
+ "name": "ruble bielorús",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "ruble rus",
+ "symbol": "RUB"
+ },
+ "MVR": {
+ "name": "rupia de les Maldives",
+ "symbol": "MVR"
+ },
+ "SCR": {
+ "name": "rupia de les Seychelles",
+ "symbol": "SCR"
+ },
+ "LKR": {
+ "name": "rupia de Sri Lanka",
+ "symbol": "LKR"
+ },
+ "INR": {
+ "name": "rupia índia",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "rupia indonèsia",
+ "symbol": "IDR"
+ },
+ "MUR": {
+ "name": "rupia mauriciana",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "rupia nepalesa",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "rupia pakistanesa",
+ "symbol": "PKR"
+ },
+ "KGS": {
+ "name": "som kirguís",
+ "symbol": "KGS"
+ },
+ "UZS": {
+ "name": "som uzbek",
+ "symbol": "UZS"
+ },
+ "TJS": {
+ "name": "somoni tadjik",
+ "symbol": "TJS"
+ },
+ "BDT": {
+ "name": "taka de Bangla Desh",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "tala samoà",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "tenge kazakh",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "tögrög mongol",
+ "symbol": "MNT"
+ },
+ "VUV": {
+ "name": "vatu de Vanuatu",
+ "symbol": "VUV"
+ },
+ "KPW": {
+ "name": "won nord-coreà",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "won sud-coreà",
+ "symbol": "₩"
+ },
+ "KES": {
+ "name": "xíling kenyà",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "xíling somali",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "xíling tanzà",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "xíling ugandès",
+ "symbol": "UGX"
+ },
+ "PLN": {
+ "name": "zloty polonès",
+ "symbol": "PLN"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/cgg.json b/library/intl/resources/currency/cgg.json
new file mode 100644
index 000000000..351a9d9bf
--- /dev/null
+++ b/library/intl/resources/currency/cgg.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "MGA": {
+ "name": "Ariari ya Maragariita",
+ "symbol": "MGA"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "ETB": {
+ "name": "Birr ya Ethiopiya",
+ "symbol": "ETB"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "GMD": {
+ "name": "Dalasi ya Gambia",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "Dinari ya Arigyeriya",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinari ya Bahareni",
+ "symbol": "BHD"
+ },
+ "LYD": {
+ "name": "Dinari ya Libya",
+ "symbol": "LYD"
+ },
+ "SDG": {
+ "name": "Dinari ya Sudani",
+ "symbol": "SDG"
+ },
+ "TND": {
+ "name": "Dinari ya Tunisia",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "Dirham za Buharabu",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "Dirram ya Moroko",
+ "symbol": "MAD"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "STD": {
+ "name": "Dobra ya Sao Tome na Purinsipo",
+ "symbol": "STD"
+ },
+ "USD": {
+ "name": "Doora ya America",
+ "symbol": "US$"
+ },
+ "AUD": {
+ "name": "Doora ya Austureeriya",
+ "symbol": "A$"
+ },
+ "CAD": {
+ "name": "Doora ya Kanada",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "Doora ya Liberia",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "Doora ya Namibiya",
+ "symbol": "NAD"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "SOS": {
+ "name": "Eshiringi ya Somalia",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Eshiringi ya Tanzania",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "Eshiringi ya Uganda",
+ "symbol": "USh"
+ },
+ "CVE": {
+ "name": "Eskudo ya Kepuvede",
+ "symbol": "CVE"
+ },
+ "BIF": {
+ "name": "Faranga ya Burundi",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "Faranga ya CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Faranga ya CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "DJF": {
+ "name": "Faranga ya Gyibuti",
+ "symbol": "DJF"
+ },
+ "KMF": {
+ "name": "Faranga ya Komoro",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Faranga ya Kongo",
+ "symbol": "CDF"
+ },
+ "RWF": {
+ "name": "Faranga ya Rwanda",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Faranga ya Swisi",
+ "symbol": "CHF"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "MWK": {
+ "name": "Kwaca ya Malawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwacha ya Zambia",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Kwanza ya Angora",
+ "symbol": "AOA"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "Leone",
+ "symbol": "SLL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LSL": {
+ "name": "Loti ya Lesoto",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naira ya Naigyeriya",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "Nakfa ya Eritireya",
+ "symbol": "ERN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "MRO": {
+ "name": "Ougwiya ya Mouriteeniya",
+ "symbol": "MRO"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "GBP": {
+ "name": "Paundi ya Bungyereza",
+ "symbol": "£"
+ },
+ "EGP": {
+ "name": "Paundi ya Misiri",
+ "symbol": "EGP"
+ },
+ "SHP": {
+ "name": "Paundi ya Senti Herena",
+ "symbol": "SHP"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "BWP": {
+ "name": "Pura ya Botswana",
+ "symbol": "BWP"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "ZAR": {
+ "name": "Randi ya Sausi Afirika",
+ "symbol": "ZAR"
+ },
+ "SAR": {
+ "name": "Riya ya Saudi",
+ "symbol": "SAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "MUR": {
+ "name": "Rupiiha ya Mauritiasi",
+ "symbol": "MUR"
+ },
+ "SCR": {
+ "name": "Rupiiha ya Sherisheri",
+ "symbol": "SCR"
+ },
+ "INR": {
+ "name": "Rupiya ya India",
+ "symbol": "₹"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "KES": {
+ "name": "Shiringi ya Kenya",
+ "symbol": "KES"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "SZL": {
+ "name": "SZL",
+ "symbol": "SZL"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "JPY": {
+ "name": "Yeni ya Japaani",
+ "symbol": "JP¥"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "CNY": {
+ "name": "Yuan Renminbi ya China",
+ "symbol": "CN¥"
+ },
+ "EUR": {
+ "name": "Yuro",
+ "symbol": "€"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/chr.json b/library/intl/resources/currency/chr.json
new file mode 100644
index 000000000..0360e743d
--- /dev/null
+++ b/library/intl/resources/currency/chr.json
@@ -0,0 +1,634 @@
+{
+ "AED": {
+ "name": "AED",
+ "symbol": "AED"
+ },
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "AOA": {
+ "name": "AOA",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AUD": {
+ "name": "AUD",
+ "symbol": "A$"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BHD": {
+ "name": "BHD",
+ "symbol": "BHD"
+ },
+ "BIF": {
+ "name": "BIF",
+ "symbol": "BIF"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BWP": {
+ "name": "BWP",
+ "symbol": "BWP"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CDF": {
+ "name": "CDF",
+ "symbol": "CDF"
+ },
+ "CHF": {
+ "name": "CHF",
+ "symbol": "CHF"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CVE": {
+ "name": "CVE",
+ "symbol": "CVE"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DJF": {
+ "name": "DJF",
+ "symbol": "DJF"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "DZD": {
+ "name": "DZD",
+ "symbol": "DZD"
+ },
+ "EGP": {
+ "name": "EGP",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "ERN",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "ETB",
+ "symbol": "ETB"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GMD": {
+ "name": "GMD",
+ "symbol": "GMD"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KES": {
+ "name": "KES",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KMF": {
+ "name": "KMF",
+ "symbol": "KMF"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LRD": {
+ "name": "LRD",
+ "symbol": "LRD"
+ },
+ "LSL": {
+ "name": "LSL",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "LYD": {
+ "name": "LYD",
+ "symbol": "LYD"
+ },
+ "MAD": {
+ "name": "MAD",
+ "symbol": "MAD"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MGA": {
+ "name": "MGA",
+ "symbol": "MGA"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MRO": {
+ "name": "MRO",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "MUR",
+ "symbol": "MUR"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MWK": {
+ "name": "MWK",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NAD": {
+ "name": "NAD",
+ "symbol": "NAD"
+ },
+ "NGN": {
+ "name": "NGN",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RWF": {
+ "name": "RWF",
+ "symbol": "RWF"
+ },
+ "SAR": {
+ "name": "SAR",
+ "symbol": "SAR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SCR": {
+ "name": "SCR",
+ "symbol": "SCR"
+ },
+ "SDG": {
+ "name": "SDG",
+ "symbol": "SDG"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SHP": {
+ "name": "SHP",
+ "symbol": "SHP"
+ },
+ "SLL": {
+ "name": "SLL",
+ "symbol": "SLL"
+ },
+ "SOS": {
+ "name": "SOS",
+ "symbol": "SOS"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "STD": {
+ "name": "STD",
+ "symbol": "STD"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "SZL": {
+ "name": "SZL",
+ "symbol": "SZL"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TND": {
+ "name": "TND",
+ "symbol": "TND"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "TZS": {
+ "name": "TZS",
+ "symbol": "TZS"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "UGX",
+ "symbol": "UGX"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XAF": {
+ "name": "XAF",
+ "symbol": "FCFA"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XOF": {
+ "name": "XOF",
+ "symbol": "CFA"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "ZAR": {
+ "name": "ZAR",
+ "symbol": "ZAR"
+ },
+ "ZMW": {
+ "name": "ZMW",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ },
+ "INR": {
+ "name": "ᎢᏅᏗᎾ ᎠᏕᎳ",
+ "symbol": "₹"
+ },
+ "USD": {
+ "name": "ᎤᏃᏍᏗ",
+ "symbol": "$"
+ },
+ "CAD": {
+ "name": "ᎧᎾᏓ ᎠᏕᎳ",
+ "symbol": "CA$"
+ },
+ "GBP": {
+ "name": "ᎩᎵᏏᏲ ᎠᏕᎳ",
+ "symbol": "£"
+ },
+ "BRL": {
+ "name": "ᏆᏏᎵᎢ ᎠᏕᎳ",
+ "symbol": "R$"
+ },
+ "MXN": {
+ "name": "ᏍᏆᏂ ᎠᏕᎳ",
+ "symbol": "MX$"
+ },
+ "CNY": {
+ "name": "ᏓᎶᏂᎨ ᎠᏕᎳ",
+ "symbol": "CN¥"
+ },
+ "JPY": {
+ "name": "ᏣᏩᏂᏏ ᎠᏕᎳ",
+ "symbol": "JP¥"
+ },
+ "RUB": {
+ "name": "ᏲᏂᎢ ᎠᏕᎳ",
+ "symbol": "RUB"
+ },
+ "EUR": {
+ "name": "ᏳᎳᏛ",
+ "symbol": "€"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/cs.json b/library/intl/resources/currency/cs.json
new file mode 100644
index 000000000..274a38487
--- /dev/null
+++ b/library/intl/resources/currency/cs.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "afghánský afghán",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "albánský lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "alžírský dinár",
+ "symbol": "DZD"
+ },
+ "USD": {
+ "name": "americký dolar",
+ "symbol": "US$"
+ },
+ "AOA": {
+ "name": "angolská kwanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "argentinské peso",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "arménský dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "arubský zlatý",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "australský dolar",
+ "symbol": "AU$"
+ },
+ "AZN": {
+ "name": "ázerbájdžánský manat",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "bahamský dolar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "bahrajnský dinár",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "bangladéšská taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "barbadoský dolar",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "belizský dolar",
+ "symbol": "BZD"
+ },
+ "BYR": {
+ "name": "běloruský rubl",
+ "symbol": "BYR"
+ },
+ "BMD": {
+ "name": "bermudský dolar",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "bhútánský ngultrum",
+ "symbol": "BTN"
+ },
+ "BOB": {
+ "name": "bolivijský boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "bosenská konvertibilní marka",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "botswanská pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "brazilský real",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "britská libra",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "brunejský dolar",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "bulharský lev",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "burundský frank",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "CFA\/BCEAO frank",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA\/BEAC frank",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP frank",
+ "symbol": "CFPF"
+ },
+ "CZK": {
+ "name": "česká koruna",
+ "symbol": "Kč"
+ },
+ "CNY": {
+ "name": "čínský jüan",
+ "symbol": "CN¥"
+ },
+ "DKK": {
+ "name": "dánská koruna",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "dominikánské peso",
+ "symbol": "DOP"
+ },
+ "DJF": {
+ "name": "džibutský frank",
+ "symbol": "DJF"
+ },
+ "EGP": {
+ "name": "egyptská libra",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "eritrejská nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "etiopský birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "falklandská libra",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "fidžijský dolar",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "filipínské peso",
+ "symbol": "PHP"
+ },
+ "GMD": {
+ "name": "gambijský dalasi",
+ "symbol": "GMD"
+ },
+ "GHS": {
+ "name": "ghanský cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "gibraltarská libra",
+ "symbol": "GIP"
+ },
+ "GEL": {
+ "name": "gruzínské lari",
+ "symbol": "GEL"
+ },
+ "GTQ": {
+ "name": "guatemalský quetzal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "guinejský frank",
+ "symbol": "GNF"
+ },
+ "GYD": {
+ "name": "guyanský dolar",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "haitský gourde",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "honduraská lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "hongkongský dolar",
+ "symbol": "HK$"
+ },
+ "CLP": {
+ "name": "chilské peso",
+ "symbol": "CLP"
+ },
+ "HRK": {
+ "name": "chorvatská kuna",
+ "symbol": "HRK"
+ },
+ "INR": {
+ "name": "indická rupie",
+ "symbol": "INR"
+ },
+ "IDR": {
+ "name": "indonéská rupie",
+ "symbol": "IDR"
+ },
+ "IQD": {
+ "name": "irácký dinár",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "íránský rijál",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "islandská koruna",
+ "symbol": "ISK"
+ },
+ "ILS": {
+ "name": "izraelský nový šekel",
+ "symbol": "ILS"
+ },
+ "JMD": {
+ "name": "jamajský dolar",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "japonský jen",
+ "symbol": "JP¥"
+ },
+ "YER": {
+ "name": "jemenský rijál",
+ "symbol": "YER"
+ },
+ "ZAR": {
+ "name": "jihoafrický rand",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "jihokorejský won",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "jihosúdánská libra",
+ "symbol": "SSP"
+ },
+ "JOD": {
+ "name": "jordánský dinár",
+ "symbol": "JOD"
+ },
+ "KYD": {
+ "name": "kajmanský dolar",
+ "symbol": "KYD"
+ },
+ "KHR": {
+ "name": "kambodžský riel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "kanadský dolar",
+ "symbol": "CA$"
+ },
+ "CVE": {
+ "name": "kapverdské escudo",
+ "symbol": "CVE"
+ },
+ "QAR": {
+ "name": "katarský rijál",
+ "symbol": "QAR"
+ },
+ "KZT": {
+ "name": "kazašské tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "keňský šilink",
+ "symbol": "KES"
+ },
+ "COP": {
+ "name": "kolumbijské peso",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "komorský frank",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "konžský frank",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "kostarický colón",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "kubánské konvertibilní peso",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "kubánské peso",
+ "symbol": "CUP"
+ },
+ "KWD": {
+ "name": "kuvajtský dinár",
+ "symbol": "KWD"
+ },
+ "KGS": {
+ "name": "kyrgyzský som",
+ "symbol": "KGS"
+ },
+ "LAK": {
+ "name": "laoský kip",
+ "symbol": "LAK"
+ },
+ "LSL": {
+ "name": "lesothský loti",
+ "symbol": "LSL"
+ },
+ "LBP": {
+ "name": "libanonská libra",
+ "symbol": "LBP"
+ },
+ "LRD": {
+ "name": "liberijský dolar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "libyjský dinár",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "litevský litas",
+ "symbol": "LTL"
+ },
+ "MOP": {
+ "name": "macajská pataca",
+ "symbol": "MOP"
+ },
+ "MGA": {
+ "name": "madagaskarský ariary",
+ "symbol": "MGA"
+ },
+ "HUF": {
+ "name": "maďarský forint",
+ "symbol": "HUF"
+ },
+ "MKD": {
+ "name": "makedonský denár",
+ "symbol": "MKD"
+ },
+ "MYR": {
+ "name": "malajsijský ringgit",
+ "symbol": "MYR"
+ },
+ "MWK": {
+ "name": "malawijská kwacha",
+ "symbol": "MWK"
+ },
+ "MVR": {
+ "name": "maledivská rupie",
+ "symbol": "MVR"
+ },
+ "MAD": {
+ "name": "marocký dinár",
+ "symbol": "MAD"
+ },
+ "MUR": {
+ "name": "mauricijská rupie",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "mauritánská ouguiya",
+ "symbol": "MRO"
+ },
+ "MXN": {
+ "name": "mexické peso",
+ "symbol": "MX$"
+ },
+ "MDL": {
+ "name": "moldavský leu",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "mongolský tugrik",
+ "symbol": "MNT"
+ },
+ "MZN": {
+ "name": "mozambický metical",
+ "symbol": "MZN"
+ },
+ "MMK": {
+ "name": "myanmarský kyat",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "namibijský dolar",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "nepálská rupie",
+ "symbol": "NPR"
+ },
+ "NGN": {
+ "name": "nigerijská naira",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "nikaragujská córdoba",
+ "symbol": "NIO"
+ },
+ "ANG": {
+ "name": "nizozemskoantilský gulden",
+ "symbol": "ANG"
+ },
+ "NOK": {
+ "name": "norská koruna",
+ "symbol": "NOK"
+ },
+ "NZD": {
+ "name": "novozélandský dolar",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "ománský rijál",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "pákistánská rupie",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "panamská balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "papuánská nová kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "paraguajské guarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "peruánský nový sol",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "polský zlotý",
+ "symbol": "PLN"
+ },
+ "RON": {
+ "name": "rumunské leu",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "ruský rubl",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "rwandský frank",
+ "symbol": "RWF"
+ },
+ "AED": {
+ "name": "SAE dirham",
+ "symbol": "AED"
+ },
+ "SVC": {
+ "name": "salvadorský colón",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "samojská tala",
+ "symbol": "WST"
+ },
+ "SAR": {
+ "name": "saúdský rijál",
+ "symbol": "SAR"
+ },
+ "KPW": {
+ "name": "severokorejský won",
+ "symbol": "KPW"
+ },
+ "SCR": {
+ "name": "seychelská rupie",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "sierro-leonský leone",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "singapurský dolar",
+ "symbol": "SGD"
+ },
+ "SOS": {
+ "name": "somálský šilink",
+ "symbol": "SOS"
+ },
+ "RSD": {
+ "name": "srbský dinár",
+ "symbol": "RSD"
+ },
+ "LKR": {
+ "name": "srílanská rupie",
+ "symbol": "LKR"
+ },
+ "SDG": {
+ "name": "súdánská libra",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "surinamský dolar",
+ "symbol": "SRD"
+ },
+ "SHP": {
+ "name": "svatohelenská libra",
+ "symbol": "SHP"
+ },
+ "STD": {
+ "name": "svatotomášská dobra",
+ "symbol": "STD"
+ },
+ "SZL": {
+ "name": "svazijský lilangeni",
+ "symbol": "SZL"
+ },
+ "SYP": {
+ "name": "syrská libra",
+ "symbol": "SYP"
+ },
+ "SBD": {
+ "name": "šalamounský dolar",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "švédská koruna",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "švýcarský frank",
+ "symbol": "CHF"
+ },
+ "TJS": {
+ "name": "tádžické somoni",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "tanzanský šilink",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "thajský baht",
+ "symbol": "THB"
+ },
+ "TWD": {
+ "name": "tchajwanský dolar",
+ "symbol": "NT$"
+ },
+ "TOP": {
+ "name": "tonžská paanga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "trinidadský dolar",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "tuniský dinár",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "turecká lira",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "turkmenský manat",
+ "symbol": "TMT"
+ },
+ "UGX": {
+ "name": "ugandský šilink",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "ukrajinská hřivna",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "uruguayské peso",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "uzbecký sum",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "vanuatský vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "venezuelský bolívar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "vietnamský dong",
+ "symbol": "VND"
+ },
+ "XCD": {
+ "name": "východokaribský dolar",
+ "symbol": "EC$"
+ },
+ "ZMW": {
+ "name": "zambijská kwacha",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "zimbabwský dolar (2009)",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/cy.json b/library/intl/resources/currency/cy.json
new file mode 100644
index 000000000..33ad977af
--- /dev/null
+++ b/library/intl/resources/currency/cy.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afghani Afghanistan",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "Ariary Madagascar",
+ "symbol": "MGA"
+ },
+ "THB": {
+ "name": "Baht Gwlad Thai",
+ "symbol": "฿"
+ },
+ "PAB": {
+ "name": "Balboa Panama",
+ "symbol": "PAB"
+ },
+ "ETB": {
+ "name": "Birr Ethiopia",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "Bolívar Venezuela",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "Boliviano Bolifia",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "Cedi Ghana",
+ "symbol": "GHS"
+ },
+ "CRC": {
+ "name": "Colón Costa Rica",
+ "symbol": "CRC"
+ },
+ "NIO": {
+ "name": "Córdoba Nicaragua",
+ "symbol": "NIO"
+ },
+ "GMD": {
+ "name": "Dalasi Gambia",
+ "symbol": "GMD"
+ },
+ "MKD": {
+ "name": "Denar Macedonia",
+ "symbol": "MKD"
+ },
+ "DZD": {
+ "name": "Dinar Algeria",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinar Bahrain",
+ "symbol": "BHD"
+ },
+ "JOD": {
+ "name": "Dinar Gwlad yr Iorddonen",
+ "symbol": "JOD"
+ },
+ "IQD": {
+ "name": "Dinar Irac",
+ "symbol": "IQD"
+ },
+ "KWD": {
+ "name": "Dinar Kuwait",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "Dinar Libya",
+ "symbol": "LYD"
+ },
+ "RSD": {
+ "name": "Dinar Serbia",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "Dinar Tunisia",
+ "symbol": "TND"
+ },
+ "MAD": {
+ "name": "Dirham Moroco",
+ "symbol": "MAD"
+ },
+ "AED": {
+ "name": "Dirham Yr Emiradau Arabaidd Unedig",
+ "symbol": "AED"
+ },
+ "STD": {
+ "name": "Dobra São Tomé a Príncipe",
+ "symbol": "STD"
+ },
+ "VND": {
+ "name": "Dong Fietnam",
+ "symbol": "₫"
+ },
+ "AUD": {
+ "name": "Doler Awstralia",
+ "symbol": "A$"
+ },
+ "BBD": {
+ "name": "Doler Barbados",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "Doler Belize",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Doler Bermuda",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "Doler Brunei",
+ "symbol": "BND"
+ },
+ "CAD": {
+ "name": "Doler Canada",
+ "symbol": "CA$"
+ },
+ "XCD": {
+ "name": "Doler Dwyrain y Caribî",
+ "symbol": "EC$"
+ },
+ "FJD": {
+ "name": "Doler Ffiji",
+ "symbol": "FJD"
+ },
+ "GYD": {
+ "name": "Doler Guyana",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "Doler Hong Kong",
+ "symbol": "HK$"
+ },
+ "JMD": {
+ "name": "Doler Jamaica",
+ "symbol": "JMD"
+ },
+ "LRD": {
+ "name": "Doler Liberia",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "Doler Namibia",
+ "symbol": "NAD"
+ },
+ "TWD": {
+ "name": "Doler Newydd Taiwan",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "Doler Seland Newydd",
+ "symbol": "NZ$"
+ },
+ "SGD": {
+ "name": "Doler Singapore",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "Doler Surinam",
+ "symbol": "SRD"
+ },
+ "TTD": {
+ "name": "Doler Trinidad a Tobago",
+ "symbol": "TTD"
+ },
+ "USD": {
+ "name": "Doler UDA",
+ "symbol": "US$"
+ },
+ "BSD": {
+ "name": "Doler y Bahamas",
+ "symbol": "BSD"
+ },
+ "KYD": {
+ "name": "Doler Ynysoedd Cayman",
+ "symbol": "KYD"
+ },
+ "SBD": {
+ "name": "Doler Ynysoedd Solomon",
+ "symbol": "SBD"
+ },
+ "AMD": {
+ "name": "Dram Armenia",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "Esgwdo Cabo Verde",
+ "symbol": "CVE"
+ },
+ "EUR": {
+ "name": "Ewro",
+ "symbol": "€"
+ },
+ "AWG": {
+ "name": "Fflorin Aruba",
+ "symbol": "AWG"
+ },
+ "HUF": {
+ "name": "Fforint Hwngari",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "Ffranc Burundi",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "Ffranc CFA y BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Ffranc CFA y BEAC",
+ "symbol": "FCFA"
+ },
+ "CDF": {
+ "name": "Ffranc Congo",
+ "symbol": "CDF"
+ },
+ "KMF": {
+ "name": "Ffranc Comoros",
+ "symbol": "KMF"
+ },
+ "XPF": {
+ "name": "Ffranc CPF",
+ "symbol": "CFPF"
+ },
+ "DJF": {
+ "name": "Ffranc Djibouti",
+ "symbol": "DJF"
+ },
+ "GNF": {
+ "name": "Ffranc Guinée",
+ "symbol": "GNF"
+ },
+ "RWF": {
+ "name": "Ffranc Rwanda",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Ffranc y Swistir",
+ "symbol": "CHF"
+ },
+ "HTG": {
+ "name": "Gourde Haiti",
+ "symbol": "HTG"
+ },
+ "PYG": {
+ "name": "Guarani Paraguay",
+ "symbol": "PYG"
+ },
+ "ANG": {
+ "name": "Guilder Antilles yr Iseldiroedd",
+ "symbol": "ANG"
+ },
+ "BTN": {
+ "name": "Ngultrum Bhutan",
+ "symbol": "BTN"
+ },
+ "UAH": {
+ "name": "Hryvnia Wcráin",
+ "symbol": "UAH"
+ },
+ "PGK": {
+ "name": "Kina Papua Guinea Newydd",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "Kip Laos",
+ "symbol": "LAK"
+ },
+ "CZK": {
+ "name": "Koruna Tsiec",
+ "symbol": "CZK"
+ },
+ "ISK": {
+ "name": "Króna Gwlad yr Iâ",
+ "symbol": "ISK"
+ },
+ "SEK": {
+ "name": "Krona Sweden",
+ "symbol": "SEK"
+ },
+ "DKK": {
+ "name": "Krone Denmarc",
+ "symbol": "DKK"
+ },
+ "NOK": {
+ "name": "Krone Norwy",
+ "symbol": "NOK"
+ },
+ "HRK": {
+ "name": "Kuna Croatia",
+ "symbol": "HRK"
+ },
+ "MWK": {
+ "name": "Kwacha Malawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwacha Zambia",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Kwanza Angola",
+ "symbol": "AOA"
+ },
+ "MMK": {
+ "name": "Kyat Myanmar",
+ "symbol": "MMK"
+ },
+ "GEL": {
+ "name": "Lari Georgia",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "Lek Albania",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "Lempira Honduras",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "Leone Sierra Leone",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "Leu Moldofa",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "Leu Rwmania",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "Lev Bwlgaria",
+ "symbol": "BGN"
+ },
+ "SZL": {
+ "name": "Lilangeni Gwlad Swazi",
+ "symbol": "SZL"
+ },
+ "TRY": {
+ "name": "Lira Twrci",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "Litas Lithwania",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "LSL",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "Manat Azerbaijan",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "Manat Turkmenistan",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "Marc Trosadwy Bosnia a Hercegovina",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "Metical Mozambique",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naira Nigeria",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "Nakfa Eritrea",
+ "symbol": "ERN"
+ },
+ "PEN": {
+ "name": "Nuevo Sol Periw",
+ "symbol": "PEN"
+ },
+ "MRO": {
+ "name": "Ouguiya Mauritania",
+ "symbol": "MRO"
+ },
+ "TOP": {
+ "name": "Paʻanga Tonga",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "Pataca Macau",
+ "symbol": "MOP"
+ },
+ "COP": {
+ "name": "Peso Colombia",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "Peso Cuba",
+ "symbol": "CUP"
+ },
+ "CLP": {
+ "name": "Peso Chile",
+ "symbol": "CLP"
+ },
+ "DOP": {
+ "name": "Peso Gweriniaeth Dominica",
+ "symbol": "DOP"
+ },
+ "MXN": {
+ "name": "Peso México",
+ "symbol": "MX$"
+ },
+ "PHP": {
+ "name": "Peso Pilipinas",
+ "symbol": "PHP"
+ },
+ "CUC": {
+ "name": "Peso Trosadwy Cuba",
+ "symbol": "CUC"
+ },
+ "UYU": {
+ "name": "Peso Uruguay",
+ "symbol": "UYU"
+ },
+ "ARS": {
+ "name": "Peso yr Ariannin",
+ "symbol": "ARS"
+ },
+ "BWP": {
+ "name": "Pula Botswana",
+ "symbol": "BWP"
+ },
+ "SSP": {
+ "name": "Punt De Sudan",
+ "symbol": "SSP"
+ },
+ "GIP": {
+ "name": "Punt Gibraltar",
+ "symbol": "GIP"
+ },
+ "LBP": {
+ "name": "Punt Libanus",
+ "symbol": "LBP"
+ },
+ "SHP": {
+ "name": "Punt Saint Helena",
+ "symbol": "SHP"
+ },
+ "GBP": {
+ "name": "Punt Sterling Prydain",
+ "symbol": "£"
+ },
+ "SDG": {
+ "name": "Punt Sudan",
+ "symbol": "SDG"
+ },
+ "SYP": {
+ "name": "Punt Syria",
+ "symbol": "SYP"
+ },
+ "FKP": {
+ "name": "Punt Ynysoedd Falkland\/Malvinas",
+ "symbol": "FKP"
+ },
+ "EGP": {
+ "name": "Punt Yr Aifft",
+ "symbol": "EGP"
+ },
+ "GTQ": {
+ "name": "Quetzal Guatemala",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "Rand De Affrica",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "Real Brasil",
+ "symbol": "R$"
+ },
+ "IRR": {
+ "name": "Rial Iran",
+ "symbol": "IRR"
+ },
+ "OMR": {
+ "name": "Rial Oman",
+ "symbol": "OMR"
+ },
+ "QAR": {
+ "name": "Rial Qatar",
+ "symbol": "QAR"
+ },
+ "YER": {
+ "name": "Rial Yemen",
+ "symbol": "YER"
+ },
+ "KHR": {
+ "name": "Riel Cambodia",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "Ringgit Malaysia",
+ "symbol": "MYR"
+ },
+ "SAR": {
+ "name": "Riyal Saudi Arabia",
+ "symbol": "SAR"
+ },
+ "MVR": {
+ "name": "Rufiyaa’r Maldives",
+ "symbol": "MVR"
+ },
+ "IDR": {
+ "name": "Rupiah Indonesia",
+ "symbol": "IDR"
+ },
+ "BYR": {
+ "name": "Rwbl Belarws",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "Rwbl Rwsia",
+ "symbol": "RUB"
+ },
+ "INR": {
+ "name": "Rwpî India",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "Rwpî Mauritius",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "Rwpî Nepal",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "Rwpî Pacistan",
+ "symbol": "PKR"
+ },
+ "SCR": {
+ "name": "Rwpî Seychelles",
+ "symbol": "SCR"
+ },
+ "LKR": {
+ "name": "Rwpî Sri Lanka",
+ "symbol": "LKR"
+ },
+ "ILS": {
+ "name": "Shegel Newydd Israel",
+ "symbol": "₪"
+ },
+ "KGS": {
+ "name": "Som Kyrgyzstan",
+ "symbol": "KGS"
+ },
+ "UZS": {
+ "name": "Som Uzbekistan",
+ "symbol": "UZS"
+ },
+ "TJS": {
+ "name": "Somoni Tajikistan",
+ "symbol": "TJS"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "KES": {
+ "name": "Swllt Kenya",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "Swllt Somalia",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Swllt Tanzania",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "Swllt Uganda",
+ "symbol": "UGX"
+ },
+ "BDT": {
+ "name": "Taka Bangladesh",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "Tala Samoa",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "Tenge Kazakstan",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "Tugrik Mongolia",
+ "symbol": "MNT"
+ },
+ "VUV": {
+ "name": "Vatu Vanuatu",
+ "symbol": "VUV"
+ },
+ "KRW": {
+ "name": "Won De Korea",
+ "symbol": "₩"
+ },
+ "KPW": {
+ "name": "Won Gogledd Corea",
+ "symbol": "KPW"
+ },
+ "JPY": {
+ "name": "Yen Japan",
+ "symbol": "JP¥"
+ },
+ "CNY": {
+ "name": "Yuan Tsieina",
+ "symbol": "CN¥"
+ },
+ "PLN": {
+ "name": "Zloty Gwlad Pwyl",
+ "symbol": "PLN"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/da.json b/library/intl/resources/currency/da.json
new file mode 100644
index 000000000..dd9d1d3c1
--- /dev/null
+++ b/library/intl/resources/currency/da.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afghansk afghani",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "Albansk lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Algerisk dinar",
+ "symbol": "DZD"
+ },
+ "USD": {
+ "name": "Amerikansk dollar",
+ "symbol": "$"
+ },
+ "AOA": {
+ "name": "Angolansk kwanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "Argentinsk peso",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "Armensk dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "Arubansk florin",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "Aserbajdsjansk manat",
+ "symbol": "AZN"
+ },
+ "AUD": {
+ "name": "Australsk dollar",
+ "symbol": "AU$"
+ },
+ "BSD": {
+ "name": "Bahamansk dollar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Bahrainsk dinar",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "Bangladeshisk taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Barbadisk dollar",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "Belizisk dollar",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Bermudansk dollar",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "Bhutansk ngultrum",
+ "symbol": "BTN"
+ },
+ "BOB": {
+ "name": "Boliviansk boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Bosnien-Hercegovinsk konvertibel mark",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "Botswansk pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Brasiliansk real",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "Britisk pund",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "Bruneisk dollar",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Bulgarsk lev",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "Burundisk franc",
+ "symbol": "BIF"
+ },
+ "KHR": {
+ "name": "Cambodjansk riel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "Canadisk dollar",
+ "symbol": "CA$"
+ },
+ "KYD": {
+ "name": "Caymansk dollar",
+ "symbol": "KYD"
+ },
+ "XAF": {
+ "name": "CFA-franc (BEAC)",
+ "symbol": "FCFA"
+ },
+ "XOF": {
+ "name": "CFA-franc BCEAO",
+ "symbol": "CFA"
+ },
+ "XPF": {
+ "name": "CFP-franc",
+ "symbol": "CFPF"
+ },
+ "CLP": {
+ "name": "Chilensk peso",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "Colombiansk peso",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Comorisk franc",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Congolesisk franc",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "Costaricansk colón",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "Cubansk konvertibel peso",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "Cubansk peso",
+ "symbol": "CUP"
+ },
+ "DKK": {
+ "name": "Dansk krone",
+ "symbol": "kr."
+ },
+ "AED": {
+ "name": "Dirham fra de Forenede Arabiske Emirater",
+ "symbol": "AED"
+ },
+ "DJF": {
+ "name": "Djiboutisk franc",
+ "symbol": "DJF"
+ },
+ "STD": {
+ "name": "Dobra fra Sao Tome og Principe",
+ "symbol": "STD"
+ },
+ "TTD": {
+ "name": "Dollar fra Trinidad og Tobago",
+ "symbol": "TTD"
+ },
+ "DOP": {
+ "name": "Dominikansk peso",
+ "symbol": "DOP"
+ },
+ "EGP": {
+ "name": "Egyptisk pund",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "Eritreisk nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "Etiopisk birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "FJD": {
+ "name": "Fijiansk dollar",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "Filippinsk peso",
+ "symbol": "PHP"
+ },
+ "GMD": {
+ "name": "Gambisk dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "Georgisk lari",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "Ghanesisk cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "Gibraltarisk pund",
+ "symbol": "GIP"
+ },
+ "GTQ": {
+ "name": "Guatemalansk quetzal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Guineansk franc",
+ "symbol": "GNF"
+ },
+ "GYD": {
+ "name": "Guyansk dollar",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "Haitisk gourde",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "Honduransk lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Hongkong dollar",
+ "symbol": "HK$"
+ },
+ "BYR": {
+ "name": "Hviderussisk rubel",
+ "symbol": "BYR"
+ },
+ "INR": {
+ "name": "Indisk rupee",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Indonesisk rupiah",
+ "symbol": "IDR"
+ },
+ "IQD": {
+ "name": "Irakisk dinar",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "Iransk rial",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "Islansk krone",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "Jamaicansk dollar",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Japansk yen",
+ "symbol": "JP¥"
+ },
+ "JOD": {
+ "name": "Jordansk dinar",
+ "symbol": "JOD"
+ },
+ "CVE": {
+ "name": "Kapverdisk escudo",
+ "symbol": "CVE"
+ },
+ "KZT": {
+ "name": "Kasakhisk tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "Kenyansk shilling",
+ "symbol": "KES"
+ },
+ "CNY": {
+ "name": "Kinesisk yuan renminbi",
+ "symbol": "CN¥"
+ },
+ "KGS": {
+ "name": "Kirgisisk som",
+ "symbol": "KGS"
+ },
+ "HRK": {
+ "name": "Kroatisk kuna",
+ "symbol": "HRK"
+ },
+ "KWD": {
+ "name": "Kuwaitisk dinar",
+ "symbol": "KWD"
+ },
+ "LAK": {
+ "name": "Laotisk kip",
+ "symbol": "LAK"
+ },
+ "LSL": {
+ "name": "Lesothisk loti",
+ "symbol": "LSL"
+ },
+ "LBP": {
+ "name": "Libanesisk pund",
+ "symbol": "LBP"
+ },
+ "LRD": {
+ "name": "Liberisk dollar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Libysk dinar",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Litauisk litas",
+ "symbol": "LTL"
+ },
+ "MOP": {
+ "name": "Macaosk pataca",
+ "symbol": "MOP"
+ },
+ "MGA": {
+ "name": "Madagaskisk ariary",
+ "symbol": "MGA"
+ },
+ "MKD": {
+ "name": "Makedonsk denar",
+ "symbol": "MKD"
+ },
+ "MWK": {
+ "name": "Malawisk kwacha",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "Malaysisk ringgit",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "Maldivisk rufiyaa",
+ "symbol": "MVR"
+ },
+ "MAD": {
+ "name": "Marokkansk dirham",
+ "symbol": "MAD"
+ },
+ "MRO": {
+ "name": "Mauritansk ouguiya",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "Mauritisk rupee",
+ "symbol": "MUR"
+ },
+ "MXN": {
+ "name": "Mexicansk peso",
+ "symbol": "MX$"
+ },
+ "MDL": {
+ "name": "Moldovisk leu",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Mongolsk tugrik",
+ "symbol": "MNT"
+ },
+ "MZN": {
+ "name": "Mozambiquisk metical",
+ "symbol": "MZN"
+ },
+ "MMK": {
+ "name": "Myanmarsk kyat",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "Namibisk dollar",
+ "symbol": "NAD"
+ },
+ "ANG": {
+ "name": "Nederlandske Antiller-gylden",
+ "symbol": "ANG"
+ },
+ "NPR": {
+ "name": "Nepalesisk rupee",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "New Zealandsk dollar",
+ "symbol": "NZ$"
+ },
+ "NIO": {
+ "name": "Nicaraguansk cordoba",
+ "symbol": "NIO"
+ },
+ "NGN": {
+ "name": "Nigeriansk naira",
+ "symbol": "NGN"
+ },
+ "KPW": {
+ "name": "Nordkoreansk won",
+ "symbol": "KPW"
+ },
+ "NOK": {
+ "name": "Norsk krone",
+ "symbol": "NOK"
+ },
+ "ILS": {
+ "name": "Ny israelsk shekel",
+ "symbol": "₪"
+ },
+ "TWD": {
+ "name": "Ny taiwansk dollar",
+ "symbol": "NT$"
+ },
+ "OMR": {
+ "name": "Omansk rial",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "Pakistansk rupee",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Panamansk balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Papuansk kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Paraguaysk guarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Peruviansk nuevo sol",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "Polsk zloty",
+ "symbol": "PLN"
+ },
+ "FKP": {
+ "name": "Pund fra Falklandsøerne",
+ "symbol": "FKP"
+ },
+ "SHP": {
+ "name": "Pund fra Saint Helena",
+ "symbol": "SHP"
+ },
+ "QAR": {
+ "name": "Qatarsk rial",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "Rumænsk leu",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Russisk rubel",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "Rwandisk franc",
+ "symbol": "RWF"
+ },
+ "SBD": {
+ "name": "Salomonsk dollar",
+ "symbol": "SBD"
+ },
+ "SVC": {
+ "name": "Salvadoransk colon",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "Samoansk tala",
+ "symbol": "WST"
+ },
+ "SAR": {
+ "name": "Saudiarabisk riyal",
+ "symbol": "SAR"
+ },
+ "CHF": {
+ "name": "Schweizisk franc",
+ "symbol": "CHF"
+ },
+ "RSD": {
+ "name": "Serbisk dinar",
+ "symbol": "RSD"
+ },
+ "SCR": {
+ "name": "Seychellisk rupee",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "Sierraleonsk leone",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "Singaporeansk dollar",
+ "symbol": "SGD"
+ },
+ "SOS": {
+ "name": "Somalisk shilling",
+ "symbol": "SOS"
+ },
+ "LKR": {
+ "name": "Srilankansk rupee",
+ "symbol": "LKR"
+ },
+ "SDG": {
+ "name": "Sudansk pund",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "Surinamsk dollar",
+ "symbol": "SRD"
+ },
+ "SEK": {
+ "name": "Svensk krone",
+ "symbol": "SEK"
+ },
+ "SZL": {
+ "name": "Swazilandsk lilangeni",
+ "symbol": "SZL"
+ },
+ "ZAR": {
+ "name": "Sydafrikansk rand",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "Sydkoreansk won",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "Sydsudanske pund",
+ "symbol": "SSP"
+ },
+ "SYP": {
+ "name": "Syrisk pund",
+ "symbol": "SYP"
+ },
+ "TJS": {
+ "name": "Tadsjikisk somoni",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "Tanzanisk shilling",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "Thailandsk baht",
+ "symbol": "฿"
+ },
+ "CZK": {
+ "name": "Tjekkisk koruna",
+ "symbol": "CZK"
+ },
+ "TOP": {
+ "name": "Tongansk paʻanga",
+ "symbol": "TOP"
+ },
+ "TND": {
+ "name": "Tunesisk dinar",
+ "symbol": "TND"
+ },
+ "TMT": {
+ "name": "Turkmensk manat",
+ "symbol": "TMT"
+ },
+ "TRY": {
+ "name": "Tyrkisk lira",
+ "symbol": "TRY"
+ },
+ "UGX": {
+ "name": "Ugandisk shilling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "Ukrainsk grynia",
+ "symbol": "UAH"
+ },
+ "HUF": {
+ "name": "Ungarsk forint",
+ "symbol": "HUF"
+ },
+ "UYU": {
+ "name": "Uruguayansk peso",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "Usbekisk sum",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "Vanuaisk vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Venezuelansk bolivar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Vietnamesisk dong",
+ "symbol": "₫"
+ },
+ "YER": {
+ "name": "Yemenitisk rial",
+ "symbol": "YER"
+ },
+ "ZMW": {
+ "name": "Zambisk kwacha",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "Zimbabwisk dollar (2009)",
+ "symbol": "ZWL"
+ },
+ "XCD": {
+ "name": "Østkaribisk dollar",
+ "symbol": "EC$"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/dav.json b/library/intl/resources/currency/dav.json
new file mode 100644
index 000000000..4401f9af7
--- /dev/null
+++ b/library/intl/resources/currency/dav.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "MGA": {
+ "name": "Ariary ya Bukini",
+ "symbol": "MGA"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "ETB": {
+ "name": "Bir ya Uhabeshi",
+ "symbol": "ETB"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "GMD": {
+ "name": "Dalasi ya Gambia",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "Dinari ya Aljeria",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinari ya Bahareni",
+ "symbol": "BHD"
+ },
+ "LYD": {
+ "name": "Dinari ya Libya",
+ "symbol": "LYD"
+ },
+ "TND": {
+ "name": "Dinari ya Tunisia",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "Dirham ya Falme za Kiarabu",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "Dirham ya Moroko",
+ "symbol": "MAD"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "STD": {
+ "name": "Dobra ya Sao Tome na Principe",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "Dola ya Australia",
+ "symbol": "A$"
+ },
+ "CAD": {
+ "name": "Dola ya Kanada",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "Dola ya Liberia",
+ "symbol": "LRD"
+ },
+ "USD": {
+ "name": "Dola ya Marekani",
+ "symbol": "US$"
+ },
+ "NAD": {
+ "name": "Dola ya Namibia",
+ "symbol": "NAD"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "CVE": {
+ "name": "Eskudo ya Kepuvede",
+ "symbol": "CVE"
+ },
+ "XOF": {
+ "name": "Faranga CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Faranga CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "BIF": {
+ "name": "Faranga ya Burundi",
+ "symbol": "BIF"
+ },
+ "DJF": {
+ "name": "Faranga ya Jibuti",
+ "symbol": "DJF"
+ },
+ "KMF": {
+ "name": "Faranga ya Komoro",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Faranga ya Kongo",
+ "symbol": "CDF"
+ },
+ "RWF": {
+ "name": "Faranga ya Rwanda",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Faranga ya Uswisi",
+ "symbol": "CHF"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "MWK": {
+ "name": "Kwacha ya Malawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwacha ya Zambia",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Kwanza ya Angola",
+ "symbol": "AOA"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "Leoni",
+ "symbol": "SLL"
+ },
+ "SZL": {
+ "name": "Lilangeni",
+ "symbol": "SZL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LSL": {
+ "name": "Loti ya Lesoto",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naira ya Nijeria",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "Nakfa ya Eritrea",
+ "symbol": "ERN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "EGP": {
+ "name": "Pauni ya Misri",
+ "symbol": "EGP"
+ },
+ "SHP": {
+ "name": "Pauni ya Santahelena",
+ "symbol": "SHP"
+ },
+ "SDG": {
+ "name": "Pauni ya Sudani",
+ "symbol": "SDG"
+ },
+ "GBP": {
+ "name": "Pauni ya Uingereza",
+ "symbol": "£"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "BWP": {
+ "name": "Pula ya Botswana",
+ "symbol": "BWP"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "ZAR": {
+ "name": "Randi ya Afrika Kusini",
+ "symbol": "ZAR"
+ },
+ "SAR": {
+ "name": "Riyal ya Saudia",
+ "symbol": "SAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "INR": {
+ "name": "Rupia ya India",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "Rupia ya Morisi",
+ "symbol": "MUR"
+ },
+ "SCR": {
+ "name": "Rupia ya Shelisheli",
+ "symbol": "SCR"
+ },
+ "JPY": {
+ "name": "Sarafu ya Kijapani",
+ "symbol": "JP¥"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "KES": {
+ "name": "Shilingi ya Kenya",
+ "symbol": "Ksh"
+ },
+ "SOS": {
+ "name": "Shilingi ya Somalia",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Shilingi ya Tanzania",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "Shilingi ya Uganda",
+ "symbol": "UGX"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "MRO": {
+ "name": "Ugwiya ya Moritania",
+ "symbol": "MRO"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "CNY": {
+ "name": "Yuan Renminbi ya China",
+ "symbol": "CN¥"
+ },
+ "EUR": {
+ "name": "Yuro",
+ "symbol": "€"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/de-CH.json b/library/intl/resources/currency/de-CH.json
new file mode 100644
index 000000000..3518b82a8
--- /dev/null
+++ b/library/intl/resources/currency/de-CH.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afghanischer Afghani",
+ "symbol": "AFN"
+ },
+ "EGP": {
+ "name": "Ägyptisches Pfund",
+ "symbol": "EGP"
+ },
+ "ALL": {
+ "name": "Albanischer Lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Algerischer Dinar",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Angolanischer Kwanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "Argentinischer Peso",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "Armenischer Dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "Aruba-Florin",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "Aserbaidschan-Manat",
+ "symbol": "AZN"
+ },
+ "ETB": {
+ "name": "Äthiopischer Birr",
+ "symbol": "ETB"
+ },
+ "AUD": {
+ "name": "Australischer Dollar",
+ "symbol": "AU$"
+ },
+ "BSD": {
+ "name": "Bahamas-Dollar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Bahrain-Dinar",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "Bangladesch-Taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Barbados-Dollar",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "Belize-Dollar",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Bermuda-Dollar",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "Bhutan-Ngultrum",
+ "symbol": "BTN"
+ },
+ "BOB": {
+ "name": "Bolivanischer Boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Bosnien und Herzegowina Konvertierbare Mark",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "Botswanischer Pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Brasilianischer Real",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "Britisches Pfund Sterling",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "Brunei-Dollar",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Bulgarischer Lew",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "Burundi-Franc",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "CFA-Franc (BCEAO)",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA-Franc (BEAC)",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP-Franc",
+ "symbol": "CFPF"
+ },
+ "CLP": {
+ "name": "Chilenischer Peso",
+ "symbol": "CLP"
+ },
+ "CRC": {
+ "name": "Costa-Rica-Colón",
+ "symbol": "CRC"
+ },
+ "DKK": {
+ "name": "Dänische Krone",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "Dominikanischer Peso",
+ "symbol": "DOP"
+ },
+ "DJF": {
+ "name": "Dschibuti-Franc",
+ "symbol": "DJF"
+ },
+ "SVC": {
+ "name": "El Salvador Colon",
+ "symbol": "SVC"
+ },
+ "ERN": {
+ "name": "Eritreischer Nakfa",
+ "symbol": "ERN"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "Falkland-Pfund",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "Fidschi-Dollar",
+ "symbol": "FJD"
+ },
+ "GMD": {
+ "name": "Gambia-Dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "Georgischer Lari",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "Ghanaischer Cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "Gibraltar-Pfund",
+ "symbol": "GIP"
+ },
+ "GTQ": {
+ "name": "Guatemaltekischer Quetzal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Guinea-Franc",
+ "symbol": "GNF"
+ },
+ "GYD": {
+ "name": "Guyana-Dollar",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "Haitianische Gourde",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "Honduras-Lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Hongkong-Dollar",
+ "symbol": "HK$"
+ },
+ "INR": {
+ "name": "Indische Rupie",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Indonesische Rupiah",
+ "symbol": "IDR"
+ },
+ "IQD": {
+ "name": "Irakischer Dinar",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "Iranischer Rial",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "Isländische Krone",
+ "symbol": "ISK"
+ },
+ "ILS": {
+ "name": "Israelischer Neuer Schekel",
+ "symbol": "₪"
+ },
+ "JMD": {
+ "name": "Jamaika-Dollar",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Japanischer Yen",
+ "symbol": "¥"
+ },
+ "YER": {
+ "name": "Jemen-Rial",
+ "symbol": "YER"
+ },
+ "JOD": {
+ "name": "Jordanischer Dinar",
+ "symbol": "JOD"
+ },
+ "KYD": {
+ "name": "Kaiman-Dollar",
+ "symbol": "KYD"
+ },
+ "KHR": {
+ "name": "Kambodschanischer Riel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "Kanadischer Dollar",
+ "symbol": "CA$"
+ },
+ "CVE": {
+ "name": "Kap-Verde-Escudo",
+ "symbol": "CVE"
+ },
+ "KZT": {
+ "name": "Kasachischer Tenge",
+ "symbol": "KZT"
+ },
+ "QAR": {
+ "name": "Katar-Riyal",
+ "symbol": "QAR"
+ },
+ "KES": {
+ "name": "Kenia-Schilling",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "Kirgisischer Som",
+ "symbol": "KGS"
+ },
+ "COP": {
+ "name": "Kolumbianischer Peso",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Komoren-Franc",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Kongo-Franc",
+ "symbol": "CDF"
+ },
+ "HRK": {
+ "name": "Kroatischer Kuna",
+ "symbol": "HRK"
+ },
+ "CUP": {
+ "name": "Kubanischer Peso",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "Kubanischer Peso (konvertibel)",
+ "symbol": "CUC"
+ },
+ "KWD": {
+ "name": "Kuwait-Dinar",
+ "symbol": "KWD"
+ },
+ "ZMW": {
+ "name": "Kwacha",
+ "symbol": "ZMW"
+ },
+ "LAK": {
+ "name": "Laotischer Kip",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "Libanesisches Pfund",
+ "symbol": "LBP"
+ },
+ "LRD": {
+ "name": "Liberianischer Dollar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Libyscher Dinar",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Litauischer Litas",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "Loti",
+ "symbol": "LSL"
+ },
+ "MOP": {
+ "name": "Macao-Pataca",
+ "symbol": "MOP"
+ },
+ "MGA": {
+ "name": "Madagaskar-Ariary",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "Malawi-Kwacha",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "Malaysischer Ringgit",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "Malediven-Rufiyaa",
+ "symbol": "MVR"
+ },
+ "MAD": {
+ "name": "Marokkanischer Dirham",
+ "symbol": "MAD"
+ },
+ "MRO": {
+ "name": "Mauretanischer Ouguiya",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "Mauritius-Rupie",
+ "symbol": "MUR"
+ },
+ "MKD": {
+ "name": "Mazedonischer Denar",
+ "symbol": "MKD"
+ },
+ "MXN": {
+ "name": "Mexikanischer Peso",
+ "symbol": "MX$"
+ },
+ "MDL": {
+ "name": "Moldau-Leu",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Mongolischer Tögrög",
+ "symbol": "MNT"
+ },
+ "MZN": {
+ "name": "Mosambikanischer Metical",
+ "symbol": "MZN"
+ },
+ "MMK": {
+ "name": "Myanmarischer Kyat",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "Namibia-Dollar",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Nepalesische Rupie",
+ "symbol": "NPR"
+ },
+ "TWD": {
+ "name": "Neuer Taiwan-Dollar",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "Neuseeland-Dollar",
+ "symbol": "NZ$"
+ },
+ "NIO": {
+ "name": "Nicaragua-Córdoba",
+ "symbol": "NIO"
+ },
+ "ANG": {
+ "name": "Niederländische-Antillen-Gulden",
+ "symbol": "ANG"
+ },
+ "NGN": {
+ "name": "Nigerianischer Naira",
+ "symbol": "NGN"
+ },
+ "KPW": {
+ "name": "Nordkoreanischer Won",
+ "symbol": "KPW"
+ },
+ "NOK": {
+ "name": "Norwegische Krone",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "Omanischer Rial",
+ "symbol": "OMR"
+ },
+ "XCD": {
+ "name": "Ostkaribischer Dollar",
+ "symbol": "EC$"
+ },
+ "PKR": {
+ "name": "Pakistanische Rupie",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Panamaischer Balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Papua-Neuguineischer Kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Paraguayischer Guaraní",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Peruanischer Neuer Sol",
+ "symbol": "PEN"
+ },
+ "PHP": {
+ "name": "Philippinischer Peso",
+ "symbol": "PHP"
+ },
+ "PLN": {
+ "name": "Polnischer Złoty",
+ "symbol": "PLN"
+ },
+ "CNY": {
+ "name": "Renminbi Yuan",
+ "symbol": "CN¥"
+ },
+ "RWF": {
+ "name": "Ruanda-Franc",
+ "symbol": "RWF"
+ },
+ "RON": {
+ "name": "Rumänischer Leu",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Russischer Rubel",
+ "symbol": "RUB"
+ },
+ "SBD": {
+ "name": "Salomonen-Dollar",
+ "symbol": "SBD"
+ },
+ "WST": {
+ "name": "Samoanischer Tala",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "São-toméischer Dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Saudi-Rial",
+ "symbol": "SAR"
+ },
+ "SEK": {
+ "name": "Schwedische Krone",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "Schweizer Franken",
+ "symbol": "CHF"
+ },
+ "RSD": {
+ "name": "Serbischer Dinar",
+ "symbol": "RSD"
+ },
+ "SCR": {
+ "name": "Seychellen-Rupie",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "Sierra-leonischer Leone",
+ "symbol": "SLL"
+ },
+ "ZWL": {
+ "name": "Simbabwe-Dollar (2009)",
+ "symbol": "ZWL"
+ },
+ "SGD": {
+ "name": "Singapur-Dollar",
+ "symbol": "SGD"
+ },
+ "SOS": {
+ "name": "Somalia-Schilling",
+ "symbol": "SOS"
+ },
+ "LKR": {
+ "name": "Sri-Lanka-Rupie",
+ "symbol": "LKR"
+ },
+ "SHP": {
+ "name": "St. Helena-Pfund",
+ "symbol": "SHP"
+ },
+ "ZAR": {
+ "name": "Südafrikanischer Rand",
+ "symbol": "ZAR"
+ },
+ "SDG": {
+ "name": "Sudanesisches Pfund",
+ "symbol": "SDG"
+ },
+ "KRW": {
+ "name": "Südkoreanischer Won",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "Südsudanesisches Pfund",
+ "symbol": "SSP"
+ },
+ "SRD": {
+ "name": "Suriname-Dollar",
+ "symbol": "SRD"
+ },
+ "SZL": {
+ "name": "Swasiländischer Lilangeni",
+ "symbol": "SZL"
+ },
+ "SYP": {
+ "name": "Syrisches Pfund",
+ "symbol": "SYP"
+ },
+ "TJS": {
+ "name": "Tadschikistan-Somoni",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "Tansania-Schilling",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "Thailändischer Baht",
+ "symbol": "฿"
+ },
+ "TOP": {
+ "name": "Tongaischer Paʻanga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Trinidad und Tobago-Dollar",
+ "symbol": "TTD"
+ },
+ "CZK": {
+ "name": "Tschechische Krone",
+ "symbol": "CZK"
+ },
+ "TND": {
+ "name": "Tunesischer Dinar",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "Türkische Lira",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "Turkmenistan-Manat",
+ "symbol": "TMT"
+ },
+ "UGX": {
+ "name": "Uganda-Schilling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "Ukrainische Hrywnja",
+ "symbol": "UAH"
+ },
+ "HUF": {
+ "name": "Ungarischer Forint",
+ "symbol": "HUF"
+ },
+ "UYU": {
+ "name": "Uruguayischer Peso",
+ "symbol": "UYU"
+ },
+ "USD": {
+ "name": "US-Dollar",
+ "symbol": "$"
+ },
+ "UZS": {
+ "name": "Usbekistan-Sum",
+ "symbol": "UZS"
+ },
+ "AED": {
+ "name": "VAE-Dirham",
+ "symbol": "AED"
+ },
+ "VUV": {
+ "name": "Vanuatu-Vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Venezolanischer Bolívar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Vietnamesischer Dong",
+ "symbol": "₫"
+ },
+ "BYR": {
+ "name": "Weissrussischer Rubel",
+ "symbol": "BYR"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/de.json b/library/intl/resources/currency/de.json
new file mode 100644
index 000000000..b8b1b90d9
--- /dev/null
+++ b/library/intl/resources/currency/de.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afghanischer Afghani",
+ "symbol": "AFN"
+ },
+ "EGP": {
+ "name": "Ägyptisches Pfund",
+ "symbol": "EGP"
+ },
+ "ALL": {
+ "name": "Albanischer Lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Algerischer Dinar",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Angolanischer Kwanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "Argentinischer Peso",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "Armenischer Dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "Aruba-Florin",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "Aserbaidschan-Manat",
+ "symbol": "AZN"
+ },
+ "ETB": {
+ "name": "Äthiopischer Birr",
+ "symbol": "ETB"
+ },
+ "AUD": {
+ "name": "Australischer Dollar",
+ "symbol": "AU$"
+ },
+ "BSD": {
+ "name": "Bahamas-Dollar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Bahrain-Dinar",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "Bangladesch-Taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Barbados-Dollar",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "Belize-Dollar",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Bermuda-Dollar",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "Bhutan-Ngultrum",
+ "symbol": "BTN"
+ },
+ "BOB": {
+ "name": "Bolivanischer Boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Bosnien und Herzegowina Konvertierbare Mark",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "Botswanischer Pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Brasilianischer Real",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "Britisches Pfund Sterling",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "Brunei-Dollar",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Bulgarischer Lew",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "Burundi-Franc",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "CFA-Franc (BCEAO)",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA-Franc (BEAC)",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP-Franc",
+ "symbol": "CFPF"
+ },
+ "CLP": {
+ "name": "Chilenischer Peso",
+ "symbol": "CLP"
+ },
+ "CRC": {
+ "name": "Costa-Rica-Colón",
+ "symbol": "CRC"
+ },
+ "DKK": {
+ "name": "Dänische Krone",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "Dominikanischer Peso",
+ "symbol": "DOP"
+ },
+ "DJF": {
+ "name": "Dschibuti-Franc",
+ "symbol": "DJF"
+ },
+ "SVC": {
+ "name": "El Salvador Colon",
+ "symbol": "SVC"
+ },
+ "ERN": {
+ "name": "Eritreischer Nakfa",
+ "symbol": "ERN"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "Falkland-Pfund",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "Fidschi-Dollar",
+ "symbol": "FJD"
+ },
+ "GMD": {
+ "name": "Gambia-Dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "Georgischer Lari",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "Ghanaischer Cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "Gibraltar-Pfund",
+ "symbol": "GIP"
+ },
+ "GTQ": {
+ "name": "Guatemaltekischer Quetzal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Guinea-Franc",
+ "symbol": "GNF"
+ },
+ "GYD": {
+ "name": "Guyana-Dollar",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "Haitianische Gourde",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "Honduras-Lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Hongkong-Dollar",
+ "symbol": "HK$"
+ },
+ "INR": {
+ "name": "Indische Rupie",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Indonesische Rupiah",
+ "symbol": "IDR"
+ },
+ "IQD": {
+ "name": "Irakischer Dinar",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "Iranischer Rial",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "Isländische Krone",
+ "symbol": "ISK"
+ },
+ "ILS": {
+ "name": "Israelischer Neuer Schekel",
+ "symbol": "₪"
+ },
+ "JMD": {
+ "name": "Jamaika-Dollar",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Japanischer Yen",
+ "symbol": "¥"
+ },
+ "YER": {
+ "name": "Jemen-Rial",
+ "symbol": "YER"
+ },
+ "JOD": {
+ "name": "Jordanischer Dinar",
+ "symbol": "JOD"
+ },
+ "KYD": {
+ "name": "Kaiman-Dollar",
+ "symbol": "KYD"
+ },
+ "KHR": {
+ "name": "Kambodschanischer Riel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "Kanadischer Dollar",
+ "symbol": "CA$"
+ },
+ "CVE": {
+ "name": "Kap-Verde-Escudo",
+ "symbol": "CVE"
+ },
+ "KZT": {
+ "name": "Kasachischer Tenge",
+ "symbol": "KZT"
+ },
+ "QAR": {
+ "name": "Katar-Riyal",
+ "symbol": "QAR"
+ },
+ "KES": {
+ "name": "Kenia-Schilling",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "Kirgisischer Som",
+ "symbol": "KGS"
+ },
+ "COP": {
+ "name": "Kolumbianischer Peso",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Komoren-Franc",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Kongo-Franc",
+ "symbol": "CDF"
+ },
+ "HRK": {
+ "name": "Kroatischer Kuna",
+ "symbol": "HRK"
+ },
+ "CUP": {
+ "name": "Kubanischer Peso",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "Kubanischer Peso (konvertibel)",
+ "symbol": "CUC"
+ },
+ "KWD": {
+ "name": "Kuwait-Dinar",
+ "symbol": "KWD"
+ },
+ "ZMW": {
+ "name": "Kwacha",
+ "symbol": "ZMW"
+ },
+ "LAK": {
+ "name": "Laotischer Kip",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "Libanesisches Pfund",
+ "symbol": "LBP"
+ },
+ "LRD": {
+ "name": "Liberianischer Dollar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Libyscher Dinar",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Litauischer Litas",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "Loti",
+ "symbol": "LSL"
+ },
+ "MOP": {
+ "name": "Macao-Pataca",
+ "symbol": "MOP"
+ },
+ "MGA": {
+ "name": "Madagaskar-Ariary",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "Malawi-Kwacha",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "Malaysischer Ringgit",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "Malediven-Rufiyaa",
+ "symbol": "MVR"
+ },
+ "MAD": {
+ "name": "Marokkanischer Dirham",
+ "symbol": "MAD"
+ },
+ "MRO": {
+ "name": "Mauretanischer Ouguiya",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "Mauritius-Rupie",
+ "symbol": "MUR"
+ },
+ "MKD": {
+ "name": "Mazedonischer Denar",
+ "symbol": "MKD"
+ },
+ "MXN": {
+ "name": "Mexikanischer Peso",
+ "symbol": "MX$"
+ },
+ "MDL": {
+ "name": "Moldau-Leu",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Mongolischer Tögrög",
+ "symbol": "MNT"
+ },
+ "MZN": {
+ "name": "Mosambikanischer Metical",
+ "symbol": "MZN"
+ },
+ "MMK": {
+ "name": "Myanmarischer Kyat",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "Namibia-Dollar",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Nepalesische Rupie",
+ "symbol": "NPR"
+ },
+ "TWD": {
+ "name": "Neuer Taiwan-Dollar",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "Neuseeland-Dollar",
+ "symbol": "NZ$"
+ },
+ "NIO": {
+ "name": "Nicaragua-Córdoba",
+ "symbol": "NIO"
+ },
+ "ANG": {
+ "name": "Niederländische-Antillen-Gulden",
+ "symbol": "ANG"
+ },
+ "NGN": {
+ "name": "Nigerianischer Naira",
+ "symbol": "NGN"
+ },
+ "KPW": {
+ "name": "Nordkoreanischer Won",
+ "symbol": "KPW"
+ },
+ "NOK": {
+ "name": "Norwegische Krone",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "Omanischer Rial",
+ "symbol": "OMR"
+ },
+ "XCD": {
+ "name": "Ostkaribischer Dollar",
+ "symbol": "EC$"
+ },
+ "PKR": {
+ "name": "Pakistanische Rupie",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Panamaischer Balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Papua-Neuguineischer Kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Paraguayischer Guaraní",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Peruanischer Neuer Sol",
+ "symbol": "PEN"
+ },
+ "PHP": {
+ "name": "Philippinischer Peso",
+ "symbol": "PHP"
+ },
+ "PLN": {
+ "name": "Polnischer Złoty",
+ "symbol": "PLN"
+ },
+ "CNY": {
+ "name": "Renminbi Yuan",
+ "symbol": "CN¥"
+ },
+ "RWF": {
+ "name": "Ruanda-Franc",
+ "symbol": "RWF"
+ },
+ "RON": {
+ "name": "Rumänischer Leu",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Russischer Rubel",
+ "symbol": "RUB"
+ },
+ "SBD": {
+ "name": "Salomonen-Dollar",
+ "symbol": "SBD"
+ },
+ "WST": {
+ "name": "Samoanischer Tala",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "São-toméischer Dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Saudi-Rial",
+ "symbol": "SAR"
+ },
+ "SEK": {
+ "name": "Schwedische Krone",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "Schweizer Franken",
+ "symbol": "CHF"
+ },
+ "RSD": {
+ "name": "Serbischer Dinar",
+ "symbol": "RSD"
+ },
+ "SCR": {
+ "name": "Seychellen-Rupie",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "Sierra-leonischer Leone",
+ "symbol": "SLL"
+ },
+ "ZWL": {
+ "name": "Simbabwe-Dollar (2009)",
+ "symbol": "ZWL"
+ },
+ "SGD": {
+ "name": "Singapur-Dollar",
+ "symbol": "SGD"
+ },
+ "SOS": {
+ "name": "Somalia-Schilling",
+ "symbol": "SOS"
+ },
+ "LKR": {
+ "name": "Sri-Lanka-Rupie",
+ "symbol": "LKR"
+ },
+ "SHP": {
+ "name": "St. Helena-Pfund",
+ "symbol": "SHP"
+ },
+ "ZAR": {
+ "name": "Südafrikanischer Rand",
+ "symbol": "ZAR"
+ },
+ "SDG": {
+ "name": "Sudanesisches Pfund",
+ "symbol": "SDG"
+ },
+ "KRW": {
+ "name": "Südkoreanischer Won",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "Südsudanesisches Pfund",
+ "symbol": "SSP"
+ },
+ "SRD": {
+ "name": "Suriname-Dollar",
+ "symbol": "SRD"
+ },
+ "SZL": {
+ "name": "Swasiländischer Lilangeni",
+ "symbol": "SZL"
+ },
+ "SYP": {
+ "name": "Syrisches Pfund",
+ "symbol": "SYP"
+ },
+ "TJS": {
+ "name": "Tadschikistan-Somoni",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "Tansania-Schilling",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "Thailändischer Baht",
+ "symbol": "฿"
+ },
+ "TOP": {
+ "name": "Tongaischer Paʻanga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Trinidad und Tobago-Dollar",
+ "symbol": "TTD"
+ },
+ "CZK": {
+ "name": "Tschechische Krone",
+ "symbol": "CZK"
+ },
+ "TND": {
+ "name": "Tunesischer Dinar",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "Türkische Lira",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "Turkmenistan-Manat",
+ "symbol": "TMT"
+ },
+ "UGX": {
+ "name": "Uganda-Schilling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "Ukrainische Hrywnja",
+ "symbol": "UAH"
+ },
+ "HUF": {
+ "name": "Ungarischer Forint",
+ "symbol": "HUF"
+ },
+ "UYU": {
+ "name": "Uruguayischer Peso",
+ "symbol": "UYU"
+ },
+ "USD": {
+ "name": "US-Dollar",
+ "symbol": "$"
+ },
+ "UZS": {
+ "name": "Usbekistan-Sum",
+ "symbol": "UZS"
+ },
+ "AED": {
+ "name": "VAE-Dirham",
+ "symbol": "AED"
+ },
+ "VUV": {
+ "name": "Vanuatu-Vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Venezolanischer Bolívar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Vietnamesischer Dong",
+ "symbol": "₫"
+ },
+ "BYR": {
+ "name": "Weißrussischer Rubel",
+ "symbol": "BYR"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/dje.json b/library/intl/resources/currency/dje.json
new file mode 100644
index 000000000..c75824e61
--- /dev/null
+++ b/library/intl/resources/currency/dje.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Alžeeri Dinar",
+ "symbol": "DZD"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "USD": {
+ "name": "Ameriki Dollar",
+ "symbol": "US$"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "AOA": {
+ "name": "Angoola Kwanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BHD": {
+ "name": "Bahareen Dinar",
+ "symbol": "BHD"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BWP": {
+ "name": "Botswaana Pund",
+ "symbol": "BWP"
+ },
+ "GBP": {
+ "name": "Britin Pund",
+ "symbol": "£"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BIF": {
+ "name": "Burundi Fraŋ",
+ "symbol": "BIF"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "XOF": {
+ "name": "CFA Fraŋ (BCEAO)",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA Fraŋ (BEAC)",
+ "symbol": "FCFA"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "ETB": {
+ "name": "Ecioopi Birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "Eero",
+ "symbol": "€"
+ },
+ "ERN": {
+ "name": "Eritree Nafka",
+ "symbol": "ERN"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GMD": {
+ "name": "Gambi Dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "ZAR": {
+ "name": "Hawasa Afriki Rand",
+ "symbol": "ZAR"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "INR": {
+ "name": "Indu Rupii",
+ "symbol": "₹"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JPY": {
+ "name": "Jaapoŋ Yen",
+ "symbol": "JP¥"
+ },
+ "DJF": {
+ "name": "Jibuuti Fraŋ",
+ "symbol": "DJF"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "CAD": {
+ "name": "Kanaada Dollar",
+ "symbol": "CA$"
+ },
+ "CVE": {
+ "name": "Kapuver Escudo",
+ "symbol": "CVE"
+ },
+ "KES": {
+ "name": "Keeniya Šiiliŋ",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KMF": {
+ "name": "Komoor Fraŋ",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Kongo Fraŋ",
+ "symbol": "CDF"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "AED": {
+ "name": "Laaraw Immaara Margantey Dirham",
+ "symbol": "AED"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "Leeon",
+ "symbol": "SLL"
+ },
+ "LSL": {
+ "name": "Leezoto Loti",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "Liberia Dollar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Liibi Dinar",
+ "symbol": "LYD"
+ },
+ "SZL": {
+ "name": "Lilangeni",
+ "symbol": "SZL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MAD": {
+ "name": "Maarok Dirham",
+ "symbol": "MAD"
+ },
+ "MWK": {
+ "name": "Malaawi Kwaca",
+ "symbol": "MWK"
+ },
+ "MGA": {
+ "name": "Malgaaši Fraŋ",
+ "symbol": "MGA"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "EGP": {
+ "name": "Misra Pund",
+ "symbol": "EGP"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MUR": {
+ "name": "Mooris Rupii",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "Mooritaani Ugiya",
+ "symbol": "MRO"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naajiriya Neera",
+ "symbol": "NGN"
+ },
+ "NAD": {
+ "name": "Naamibi Dollar",
+ "symbol": "NAD"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "AUD": {
+ "name": "Ostraali Dollar",
+ "symbol": "A$"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "Rwanda Fraŋ",
+ "symbol": "RWF"
+ },
+ "STD": {
+ "name": "Sao Tome nda Prinsipe Dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Saudiya Riyal",
+ "symbol": "SAR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SCR": {
+ "name": "Seešel Rupii",
+ "symbol": "SCR"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SHP": {
+ "name": "Seŋ Helena Fraŋ",
+ "symbol": "SHP"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "CNY": {
+ "name": "Sinwa Yuan Renminbi",
+ "symbol": "CN¥"
+ },
+ "SOS": {
+ "name": "Somaali Šiiliŋ",
+ "symbol": "SOS"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SDG": {
+ "name": "Suudaŋ Dinar",
+ "symbol": "SDG"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "CHF": {
+ "name": "Swisu Fraŋ",
+ "symbol": "CHF"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "TZS": {
+ "name": "Tanzaani Šiiliŋ",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Tunizi Dinar",
+ "symbol": "TND"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "Uganda Šiiliŋ",
+ "symbol": "UGX"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "ZMW": {
+ "name": "Zambi Kwaca",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/dsb.json b/library/intl/resources/currency/dsb.json
new file mode 100644
index 000000000..4fc931fa3
--- /dev/null
+++ b/library/intl/resources/currency/dsb.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "afghaniski afgani",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "albański lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "algeriski dinar",
+ "symbol": "DZD"
+ },
+ "USD": {
+ "name": "ameriski dolar",
+ "symbol": "$"
+ },
+ "AOA": {
+ "name": "angolska kwanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "argentinski peso",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "armeński dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "aruba-florin",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "awstralski dolar",
+ "symbol": "AUD"
+ },
+ "AZN": {
+ "name": "azerbajdžaniski manat",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "bahamaski dolar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "bahrainski dinar",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "bangladešska taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "barbadoski dolar",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "belizeski dolar",
+ "symbol": "BZD"
+ },
+ "BYR": {
+ "name": "běłoruski rubl",
+ "symbol": "BYR"
+ },
+ "BMD": {
+ "name": "bermudaski dolar",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "bhutański ngultrum",
+ "symbol": "BTN"
+ },
+ "BOB": {
+ "name": "boliwiski boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "bosniska konwertibelna marka",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "botswaniska pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "brazilski real",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "britiski punt",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "bruneiski dolar",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "bulgarski lew",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "burundiski frank",
+ "symbol": "BIF"
+ },
+ "CZK": {
+ "name": "česka krona",
+ "symbol": "CZK"
+ },
+ "XOF": {
+ "name": "CFA-frank (BCEAO)",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA-frank (BEAC)",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP-frank",
+ "symbol": "CFPF"
+ },
+ "CLP": {
+ "name": "chilski peso",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "chinski yuan",
+ "symbol": "CN¥"
+ },
+ "HRK": {
+ "name": "chorwatska kuna",
+ "symbol": "HRK"
+ },
+ "DKK": {
+ "name": "dańska krona",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "dominikański peso",
+ "symbol": "DOP"
+ },
+ "DJF": {
+ "name": "dźibutiski frank",
+ "symbol": "DJF"
+ },
+ "EGP": {
+ "name": "egyptojski punt",
+ "symbol": "EGP"
+ },
+ "SVC": {
+ "name": "el-salvadorski colón",
+ "symbol": "SVC"
+ },
+ "ERN": {
+ "name": "eritrejska nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "etiopiski birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "falklandski punt",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "fidźiski dolar",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "filipinski peso",
+ "symbol": "PHP"
+ },
+ "GMD": {
+ "name": "gambiski dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "georgiski lari",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "ghanaski cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "gibraltiski punt",
+ "symbol": "GIP"
+ },
+ "GTQ": {
+ "name": "guatemalski quetzal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "guineski frank",
+ "symbol": "GNF"
+ },
+ "GYD": {
+ "name": "guyański dolar",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "haitiska gourda",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "honduraska lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "hongkongski dolar",
+ "symbol": "HK$"
+ },
+ "INR": {
+ "name": "indiska rupija",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "indoneska rupija",
+ "symbol": "IDR"
+ },
+ "IQD": {
+ "name": "irakski dinar",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "irański rial",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "islandska krona",
+ "symbol": "ISK"
+ },
+ "ILS": {
+ "name": "israelski nowy šekel",
+ "symbol": "₪"
+ },
+ "JMD": {
+ "name": "jamaiski dolar",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "japański yen",
+ "symbol": "¥"
+ },
+ "YER": {
+ "name": "jemeński rial",
+ "symbol": "YER"
+ },
+ "JOD": {
+ "name": "jordaniski dinar",
+ "symbol": "JOD"
+ },
+ "KYD": {
+ "name": "kajmaniski dolar",
+ "symbol": "KYD"
+ },
+ "KHR": {
+ "name": "kambodžaski riel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "kanadiski dolar",
+ "symbol": "CA$"
+ },
+ "CVE": {
+ "name": "kapverdski escudo",
+ "symbol": "CVE"
+ },
+ "QAR": {
+ "name": "katarski rial",
+ "symbol": "QAR"
+ },
+ "KZT": {
+ "name": "kazachski tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "keniaski šiling",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "kirgiski som",
+ "symbol": "KGS"
+ },
+ "COP": {
+ "name": "kolumbiski peso",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "komorski frank",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "kongoski frank",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "kosta-rikański colón",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "kubański konwertibelny peso",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "kubański peso",
+ "symbol": "CUP"
+ },
+ "KWD": {
+ "name": "kuwaitski dinar",
+ "symbol": "KWD"
+ },
+ "LAK": {
+ "name": "laoski kip",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "libanoński punt",
+ "symbol": "LBP"
+ },
+ "LRD": {
+ "name": "liberiski dolar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "libyski dinar",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "litawski litas",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "LSL",
+ "symbol": "LSL"
+ },
+ "MOP": {
+ "name": "macaoska pataca",
+ "symbol": "MOP"
+ },
+ "MGA": {
+ "name": "madagaskarski ariary",
+ "symbol": "MGA"
+ },
+ "HUF": {
+ "name": "madźarski forint",
+ "symbol": "HUF"
+ },
+ "MKD": {
+ "name": "makedoński denar",
+ "symbol": "MKD"
+ },
+ "MYR": {
+ "name": "malajziski ringgit",
+ "symbol": "MYR"
+ },
+ "MWK": {
+ "name": "malawiski kwacha",
+ "symbol": "MWK"
+ },
+ "MVR": {
+ "name": "malediwiska rupija",
+ "symbol": "MVR"
+ },
+ "MAD": {
+ "name": "marokkoski dirham",
+ "symbol": "MAD"
+ },
+ "MRO": {
+ "name": "mauretański ouguiya",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "mauriciska rupija",
+ "symbol": "MUR"
+ },
+ "MXN": {
+ "name": "mexiski peso",
+ "symbol": "MX$"
+ },
+ "MDL": {
+ "name": "moldawiski leu",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "mongolski tugrik",
+ "symbol": "MNT"
+ },
+ "MZN": {
+ "name": "mosambikski metical",
+ "symbol": "MZN"
+ },
+ "MMK": {
+ "name": "myanmarski kyat",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "namibiski dolar",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "nepalska rupija",
+ "symbol": "NPR"
+ },
+ "NGN": {
+ "name": "nigeriska naira",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "nikaraguaska cordoba",
+ "symbol": "NIO"
+ },
+ "ANG": {
+ "name": "nižozemsko-antilski gulden",
+ "symbol": "ANG"
+ },
+ "NOK": {
+ "name": "norwegska krona",
+ "symbol": "NOK"
+ },
+ "NZD": {
+ "name": "nowoseelandski dolar",
+ "symbol": "NZ$"
+ },
+ "TWD": {
+ "name": "nowy taiwański dolar",
+ "symbol": "NT$"
+ },
+ "OMR": {
+ "name": "omański rial",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "pakistańska rupija",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "panamaski balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "papua-neuguinejska kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "paraguayski guarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "peruski nowy sol",
+ "symbol": "PEN"
+ },
+ "ZAR": {
+ "name": "pódpołdnjowoafriski rand",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "pódpołdnjowokorejski won",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "pódpołdnjowosudański punt",
+ "symbol": "SSP"
+ },
+ "KPW": {
+ "name": "pódpołnocnokorejski won",
+ "symbol": "KPW"
+ },
+ "XCD": {
+ "name": "pódzajtšnokaribiski dolar",
+ "symbol": "EC$"
+ },
+ "PLN": {
+ "name": "pólski złoty",
+ "symbol": "zł"
+ },
+ "RWF": {
+ "name": "ruandiski frank",
+ "symbol": "RWF"
+ },
+ "RON": {
+ "name": "rumuński leu",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "ruski rubl",
+ "symbol": "RUB"
+ },
+ "SBD": {
+ "name": "salomoński dolar",
+ "symbol": "SBD"
+ },
+ "ZMW": {
+ "name": "sambiska kwacha",
+ "symbol": "ZMW"
+ },
+ "WST": {
+ "name": "samoaska tala",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "são-tomeska dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "saudi-arabiski rial",
+ "symbol": "SAR"
+ },
+ "RSD": {
+ "name": "serbiski dinar",
+ "symbol": "RSD"
+ },
+ "SCR": {
+ "name": "seychelska rupija",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "sierra-leoneski leone",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "singapurski dolar",
+ "symbol": "SGD"
+ },
+ "SOS": {
+ "name": "somaliski šiling",
+ "symbol": "SOS"
+ },
+ "LKR": {
+ "name": "sri-lankaska rupija",
+ "symbol": "LKR"
+ },
+ "SHP": {
+ "name": "St. Helena punt",
+ "symbol": "SHP"
+ },
+ "SDG": {
+ "name": "sudański punt",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "surinamski dolar",
+ "symbol": "SRD"
+ },
+ "SZL": {
+ "name": "swasiski lilangeni",
+ "symbol": "SZL"
+ },
+ "SEK": {
+ "name": "šwedska krona",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "šwicarski frank",
+ "symbol": "CHF"
+ },
+ "SYP": {
+ "name": "syriski punt",
+ "symbol": "SYP"
+ },
+ "TJS": {
+ "name": "tadźikiski somoni",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "tansaniski šiling",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "thaiski baht",
+ "symbol": "฿"
+ },
+ "TOP": {
+ "name": "tongaski paʻanga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "trinidad-tobagoski dolar",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "tuneziski dinar",
+ "symbol": "TND"
+ },
+ "TMT": {
+ "name": "turkmeniski manat",
+ "symbol": "TMT"
+ },
+ "TRY": {
+ "name": "turkojska lira",
+ "symbol": "TRY"
+ },
+ "UGX": {
+ "name": "ugandaski šiling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "ukrainska griwna",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "uruguayski peso",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "usbekiski sum",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "vanuatski vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "venezuelski bolívar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "vietnamski dong",
+ "symbol": "₫"
+ },
+ "AED": {
+ "name": "ZAE dirham",
+ "symbol": "AED"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/dyo.json b/library/intl/resources/currency/dyo.json
new file mode 100644
index 000000000..4b6fd80af
--- /dev/null
+++ b/library/intl/resources/currency/dyo.json
@@ -0,0 +1,634 @@
+{
+ "AED": {
+ "name": "AED",
+ "symbol": "AED"
+ },
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "MGA": {
+ "name": "ariari yati Madagaskaar",
+ "symbol": "MGA"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "ETB": {
+ "name": "birr yati Ecoopi",
+ "symbol": "ETB"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CHF": {
+ "name": "CHF",
+ "symbol": "CHF"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "GMD": {
+ "name": "dalasi yati Gambi",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "dinaar yati Alseri",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "dinaar yati Bahrayn",
+ "symbol": "BHD"
+ },
+ "LYD": {
+ "name": "dinaar yati Libia",
+ "symbol": "LYD"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "CAD": {
+ "name": "dolaar yati Kanada",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "dolaar yati Liberia",
+ "symbol": "LRD"
+ },
+ "AUD": {
+ "name": "dolaar yati Ostraalia",
+ "symbol": "A$"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "CVE": {
+ "name": "eskuudo yati Kap Ver",
+ "symbol": "CVE"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "€"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "BIF": {
+ "name": "fraaŋ yati Burundi",
+ "symbol": "BIF"
+ },
+ "DJF": {
+ "name": "fraaŋ yati Jibuti",
+ "symbol": "DJF"
+ },
+ "KMF": {
+ "name": "fraaŋ yati Komor",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "fraaŋ yati Kongo",
+ "symbol": "CDF"
+ },
+ "GBP": {
+ "name": "GBP",
+ "symbol": "£"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "MWK": {
+ "name": "kwacha yati Malawi",
+ "symbol": "MWK"
+ },
+ "AOA": {
+ "name": "kwanza yati Angola",
+ "symbol": "AOA"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "EGP": {
+ "name": "liiverey yati Esípt",
+ "symbol": "EGP"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LSL": {
+ "name": "LSL",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MAD": {
+ "name": "MAD",
+ "symbol": "MAD"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MUR": {
+ "name": "MUR",
+ "symbol": "MUR"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NAD": {
+ "name": "NAD",
+ "symbol": "NAD"
+ },
+ "ERN": {
+ "name": "nafka yati Eritree",
+ "symbol": "ERN"
+ },
+ "NGN": {
+ "name": "NGN",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "BWP": {
+ "name": "pula yati Boswana",
+ "symbol": "BWP"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "INR": {
+ "name": "rupii yati End",
+ "symbol": "₹"
+ },
+ "RWF": {
+ "name": "RWF",
+ "symbol": "RWF"
+ },
+ "SAR": {
+ "name": "SAR",
+ "symbol": "SAR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SCR": {
+ "name": "SCR",
+ "symbol": "SCR"
+ },
+ "SDG": {
+ "name": "SDG",
+ "symbol": "SDG"
+ },
+ "XAF": {
+ "name": "seefa BEAC",
+ "symbol": "FCFA"
+ },
+ "XOF": {
+ "name": "seefa yati BCEAO",
+ "symbol": "CFA"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SHP": {
+ "name": "SHP",
+ "symbol": "SHP"
+ },
+ "KES": {
+ "name": "silliŋ yati Keniya",
+ "symbol": "KES"
+ },
+ "SLL": {
+ "name": "SLL",
+ "symbol": "SLL"
+ },
+ "SOS": {
+ "name": "SOS",
+ "symbol": "SOS"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "STD": {
+ "name": "STD",
+ "symbol": "STD"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "SZL": {
+ "name": "SZL",
+ "symbol": "SZL"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TND": {
+ "name": "TND",
+ "symbol": "TND"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "TZS": {
+ "name": "TZS",
+ "symbol": "TZS"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "MRO": {
+ "name": "ugiiya yati Mooritanii",
+ "symbol": "MRO"
+ },
+ "UGX": {
+ "name": "UGX",
+ "symbol": "UGX"
+ },
+ "USD": {
+ "name": "USD",
+ "symbol": "US$"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "JPY": {
+ "name": "yen yati Sapoŋ",
+ "symbol": "JP¥"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "CNY": {
+ "name": "yuan yati Siin",
+ "symbol": "CN¥"
+ },
+ "ZAR": {
+ "name": "ZAR",
+ "symbol": "ZAR"
+ },
+ "ZMW": {
+ "name": "ZMW",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/dz.json b/library/intl/resources/currency/dz.json
new file mode 100644
index 000000000..00a136c7c
--- /dev/null
+++ b/library/intl/resources/currency/dz.json
@@ -0,0 +1,634 @@
+{
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "AOA": {
+ "name": "AOA",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BHD": {
+ "name": "BHD",
+ "symbol": "BHD"
+ },
+ "BIF": {
+ "name": "BIF",
+ "symbol": "BIF"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BWP": {
+ "name": "BWP",
+ "symbol": "BWP"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CDF": {
+ "name": "CDF",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CVE": {
+ "name": "CVE",
+ "symbol": "CVE"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DJF": {
+ "name": "DJF",
+ "symbol": "DJF"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "ERN": {
+ "name": "ERN",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "ETB",
+ "symbol": "ETB"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GMD": {
+ "name": "GMD",
+ "symbol": "GMD"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KMF": {
+ "name": "KMF",
+ "symbol": "KMF"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "LSL": {
+ "name": "LSL",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MGA": {
+ "name": "MGA",
+ "symbol": "MGA"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MRO": {
+ "name": "MRO",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "MUR",
+ "symbol": "MUR"
+ },
+ "MWK": {
+ "name": "MWK",
+ "symbol": "MWK"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NAD": {
+ "name": "NAD",
+ "symbol": "NAD"
+ },
+ "NGN": {
+ "name": "NGN",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RWF": {
+ "name": "RWF",
+ "symbol": "RWF"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SDG": {
+ "name": "SDG",
+ "symbol": "SDG"
+ },
+ "SHP": {
+ "name": "SHP",
+ "symbol": "SHP"
+ },
+ "SLL": {
+ "name": "SLL",
+ "symbol": "SLL"
+ },
+ "SOS": {
+ "name": "SOS",
+ "symbol": "SOS"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "STD": {
+ "name": "STD",
+ "symbol": "STD"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SZL": {
+ "name": "SZL",
+ "symbol": "SZL"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TND": {
+ "name": "TND",
+ "symbol": "TND"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XAF": {
+ "name": "XAF",
+ "symbol": "XAF"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XOF": {
+ "name": "XOF",
+ "symbol": "CFA"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "ZMW": {
+ "name": "ZMW",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ },
+ "QAR": {
+ "name": "ཀ་ཊར་གྱི་དངུལ་ རི་ཨཱལ",
+ "symbol": "QAR"
+ },
+ "KZT": {
+ "name": "ཀ་ཛགས་ཏཱན་གྱི་དངུལ་ ཏེང་གེ",
+ "symbol": "KZT"
+ },
+ "CUP": {
+ "name": "ཀིའུ་བྷ་གི་དངུལ་ པེ་སོ",
+ "symbol": "CUP"
+ },
+ "KWD": {
+ "name": "ཀུ་ཝེཊ་གི་དངུལ་ ཌི་ན",
+ "symbol": "KWD"
+ },
+ "CAD": {
+ "name": "ཀེ་ན་ཌ་གི་དངུལ་ ཌོ་ལར",
+ "symbol": "CA$"
+ },
+ "KES": {
+ "name": "ཀེན་ཡ་གི་དངུལ་ ཤི་ལིང",
+ "symbol": "KES"
+ },
+ "KHR": {
+ "name": "ཀེམ་བྷོ་ཌི་ཡ་གི་དངུལ་ རི་ཨཱལ",
+ "symbol": "KHR"
+ },
+ "COP": {
+ "name": "ཀོ་ལོམ་བྷི་ཡ་གི་དངུལ་ པེ་སོ",
+ "symbol": "COP"
+ },
+ "CLP": {
+ "name": "ཅི་ལི་གི་དངུལ་ པེ་སོ",
+ "symbol": "CLP"
+ },
+ "JPY": {
+ "name": "ཇཱ་པཱན་གྱི་དངུལ་ ཡེན",
+ "symbol": "JP¥"
+ },
+ "JMD": {
+ "name": "ཇཱ་མཻ་ཀ་གི་དངུལ་ ཌོ་ལར",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "ཇོར་ཌན་གྱི་དངུལ་ ཌི་ན",
+ "symbol": "JOD"
+ },
+ "TZS": {
+ "name": "ཊཱན་ཛཱ་ནི་ཡ་གི་དངུལ་ ཤི་ལིང",
+ "symbol": "TZS"
+ },
+ "TWD": {
+ "name": "ཊཱའི་ཝཱན་གི་དངུལ ཌོ་ལར",
+ "symbol": "NT$"
+ },
+ "TRY": {
+ "name": "ཊཱར་ཀི་གི་དངུལ་ ལི་ར",
+ "symbol": "TRY"
+ },
+ "DKK": {
+ "name": "ཌེན་མཱཀ་གི་དངུལ་ ཀྲོན",
+ "symbol": "DKK"
+ },
+ "TJS": {
+ "name": "ཏ་ཇི་ཀིས་ཏཱན་གྱི་དངུལ་ སོ་མོ་ནི",
+ "symbol": "TJS"
+ },
+ "THB": {
+ "name": "ཐཱའི་ལེནཌ་གི་དངུལ་ བཱཏ",
+ "symbol": "TH฿"
+ },
+ "BTN": {
+ "name": "དངུལ་ཀྲམ",
+ "symbol": "Nu."
+ },
+ "NZD": {
+ "name": "ནིའུ་ཛི་ལེནཌ་གི་དངུལ་ ཌོ་ལར",
+ "symbol": "NZ$"
+ },
+ "NOK": {
+ "name": "ནོར་ཝེ་གི་དངུལ་ ཀྲོ་ན",
+ "symbol": "NOK"
+ },
+ "KPW": {
+ "name": "ནོརཐ་ ཀོ་རི་ཡ་གི་དངུལ་ ཝོན",
+ "symbol": "KPW"
+ },
+ "PKR": {
+ "name": "པ་ཀིས་ཏཱན་གྱི་དངུལ་ རུ་པི",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "པ་ན་མ་གི་དངུལ་ བཱལ་བོ་ཝ",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "པ་རུ་གི་དངུལ་ ནུ་བོ་ སཱོལ",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "པོ་ལེནཌ་ཀྱི་དངུལ ཛ྄ལོ་ཊི",
+ "symbol": "PLN"
+ },
+ "PHP": {
+ "name": "ཕི་ལི་པིནས་གྱི་དངུལ་ པེ་སོ",
+ "symbol": "PHP"
+ },
+ "BMD": {
+ "name": "བར་མུ་ཌ་གི་དངུལ་ ཌོ་ལར",
+ "symbol": "BMD"
+ },
+ "BRL": {
+ "name": "བྲ་ཛིལ་གྱི་དངུལ་ རེ་ཡལ",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "བྲི་ཊིཤ་ པ་འུནཌ་ ཨིས་ཊར་ལིང",
+ "symbol": "£"
+ },
+ "NPR": {
+ "name": "བལ་པོའི་དངུལ་ རུ་པི",
+ "symbol": "NPR"
+ },
+ "BDT": {
+ "name": "བྷང་ལ་དེཤ་གི་དངུལ་ ཏ་ཀ",
+ "symbol": "BDT"
+ },
+ "VEF": {
+ "name": "བེ་ནི་ཛུ་ཝེ་ལ་གི་དངུལ་ བོ་ལི་བར",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "བེཊ་ནཱམ་གྱི་དངུལ་ ཌོང",
+ "symbol": "₫"
+ },
+ "MYR": {
+ "name": "མ་ལེ་ཤི་ཡ་གི་དངུལ་ རིང་གིཊ",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "མཱལ་དིབས་ཀྱི་དངུལ་ རུ་ཕི་ཡ",
+ "symbol": "MVR"
+ },
+ "MMK": {
+ "name": "མི་ཡཱན་མར་གྱི་དངུལ་ ཅཱཏ",
+ "symbol": "MMK"
+ },
+ "MXN": {
+ "name": "མེཀ་སི་ཀོ་གི་དངུལ་ པེ་སོ",
+ "symbol": "MX$"
+ },
+ "MAD": {
+ "name": "མོ་རོ་ཀོ་གི་དངུལ་ ཌིར་ཧཱམ",
+ "symbol": "MAD"
+ },
+ "UGX": {
+ "name": "ཡུ་གྷེན་ཌ་གི་དངུལ་ ཤི་ལིང",
+ "symbol": "UGX"
+ },
+ "AED": {
+ "name": "ཡུ་ནཱའི་ཊེཌ་ ཨ་རབ་ ཨེ་མེ་རེཊས་ཀྱི་དངུལ་ ཌིར་ཧཱམ",
+ "symbol": "AED"
+ },
+ "UYU": {
+ "name": "ཡུ་རུ་གུ་ཝའི་གི་དངུལ་ པེ་སོ",
+ "symbol": "UYU"
+ },
+ "EUR": {
+ "name": "ཡུ་རོ༌དངུལ་",
+ "symbol": "€"
+ },
+ "USD": {
+ "name": "ཡུ་ཨེས་ ཌོ་ལར",
+ "symbol": "US$"
+ },
+ "INR": {
+ "name": "རྒྱ་གར་གྱི་དངུལ་ རུ་པི",
+ "symbol": "₹"
+ },
+ "CNY": {
+ "name": "རྒྱ་ནག་གི་དངུལ་ ཡུ་ཝཱན",
+ "symbol": "CN¥"
+ },
+ "LAK": {
+ "name": "ལཱ་ཝོས་ཀྱི་དངུལ་ ཀིཔ",
+ "symbol": "LAK"
+ },
+ "LRD": {
+ "name": "ལཱའི་བེ་རི་ཡ་གི་དངུལ་ ཌོ་ལར",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "ལི་བི་ཡ་གི་དངུལ་ ཌི་ན",
+ "symbol": "LYD"
+ },
+ "LBP": {
+ "name": "ལེ་བ་ནོན་གྱི་དངུལ་ པ་འུནཌ",
+ "symbol": "LBP"
+ },
+ "LKR": {
+ "name": "ཤྲི་ ལང་ཀ་གི་དངུལ་ རུ་པི",
+ "symbol": "LKR"
+ },
+ "SAR": {
+ "name": "སཱཝ་དིའི་དངུལ་ རི་ཡཱལ",
+ "symbol": "SAR"
+ },
+ "KRW": {
+ "name": "སཱའུཐ་ ཀོ་རི་ཡ་གི་དངུལ་ ཝོན",
+ "symbol": "KR₩"
+ },
+ "ZAR": {
+ "name": "སཱའུཐ་ ཨཕ་རི་ཀ་གི་དངུལ་ རཱནད",
+ "symbol": "ZAR"
+ },
+ "SYP": {
+ "name": "སི་རི་ཡ་གི་དངུལ་ པ་འུནཌ",
+ "symbol": "SYP"
+ },
+ "SGD": {
+ "name": "སིང་ག་པོར་གྱི་དངུལ་ ཌོ་ལར",
+ "symbol": "SGD"
+ },
+ "CHF": {
+ "name": "སུ་ཡིས་ཀྱི་དངུལ་ ཕྲངཀ",
+ "symbol": "CHF"
+ },
+ "SEK": {
+ "name": "སུའི་ཌེན་གྱི་དངུལ་ ཀྲོ་ན",
+ "symbol": "SEK"
+ },
+ "SCR": {
+ "name": "སེ་ཤཱལས་ཀྱི་དངུལ་ རུ་པི",
+ "symbol": "SCR"
+ },
+ "MNT": {
+ "name": "སོག་པོའི་དངུལ་ ཏུ་གྲིཀ",
+ "symbol": "MNT"
+ },
+ "HKD": {
+ "name": "ཧོང་ཀོང་གི་དངུལ་ ཌོ་ལར",
+ "symbol": "HK$"
+ },
+ "AFN": {
+ "name": "ཨཕ་གཱན་གྱི་དངུལ་ ཨཕ་ག་ནི",
+ "symbol": "AFN"
+ },
+ "ISK": {
+ "name": "ཨཱཡིས་ལེནཌ་གི་དངུལ་ ཀྲོ་ན",
+ "symbol": "ISK"
+ },
+ "DZD": {
+ "name": "ཨཱལ་ཇི་རི་ཡ་གི་དངུལ་ ཌའི་ནར",
+ "symbol": "DZD"
+ },
+ "AUD": {
+ "name": "ཨཱོས་ཊྲེ་ལི་ཡ་གི་དངུལ་ ཌོ་ལར",
+ "symbol": "AU$"
+ },
+ "EGP": {
+ "name": "ཨི་ཇིབཊ་གི་དངུལ་ པ་འུནཌ",
+ "symbol": "EGP"
+ },
+ "IQD": {
+ "name": "ཨི་རཱཀ་གི་དངུལ་ ཌི་ན",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "ཨི་རཱན་གྱི་དངུལ་ རི་ཨཱལ",
+ "symbol": "IRR"
+ },
+ "IDR": {
+ "name": "ཨིན་ཌོ་ནེ་ཤི་ཡ་གི་དངུལ་ རུ་པི་ཡ",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ཨིས་རེལ་གྱི་དངུལ་གསརཔ་ ཤེ་ཀེལ",
+ "symbol": "ILS"
+ },
+ "RUB": {
+ "name": "ཨུ་རུ་སུ་གི་དངུལ་ རུ་བཱལ",
+ "symbol": "RUB"
+ },
+ "UZS": {
+ "name": "ཨུས་བེ་ཀིས་ཏཱན་གྱི་དངུལ་ སོམ",
+ "symbol": "UZS"
+ },
+ "OMR": {
+ "name": "ཨོ་མཱན་གྱི་དངུལ་ རི་ཨཱལ",
+ "symbol": "OMR"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/ebu.json b/library/intl/resources/currency/ebu.json
new file mode 100644
index 000000000..017f934f0
--- /dev/null
+++ b/library/intl/resources/currency/ebu.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "MGA": {
+ "name": "Ariary ya Bukini",
+ "symbol": "MGA"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "ETB": {
+ "name": "Bir ya Uhabeshi",
+ "symbol": "ETB"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "GMD": {
+ "name": "Dalasi ya Gambia",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "Dinari ya Aljeria",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinari ya Bahareni",
+ "symbol": "BHD"
+ },
+ "LYD": {
+ "name": "Dinari ya Libya",
+ "symbol": "LYD"
+ },
+ "TND": {
+ "name": "Dinari ya Tunisia",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "Dirham ya Falme za Kiarabu",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "Dirham ya Moroko",
+ "symbol": "MAD"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "STD": {
+ "name": "Dobra ya Sao Tome na Principe",
+ "symbol": "STD"
+ },
+ "CAD": {
+ "name": "Dola ya Kanada",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "Dola ya Liberia",
+ "symbol": "LRD"
+ },
+ "USD": {
+ "name": "Dola ya Marekani",
+ "symbol": "US$"
+ },
+ "NAD": {
+ "name": "Dola ya Namibia",
+ "symbol": "NAD"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "AUD": {
+ "name": "Dora ya Australia",
+ "symbol": "A$"
+ },
+ "CVE": {
+ "name": "Eskudo ya Kepuvede",
+ "symbol": "CVE"
+ },
+ "XOF": {
+ "name": "Faranga CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Faranga CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "BIF": {
+ "name": "Faranga ya Burundi",
+ "symbol": "BIF"
+ },
+ "DJF": {
+ "name": "Faranga ya Jibuti",
+ "symbol": "DJF"
+ },
+ "KMF": {
+ "name": "Faranga ya Komoro",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Faranga ya Kongo",
+ "symbol": "CDF"
+ },
+ "RWF": {
+ "name": "Faranga ya Rwanda",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Faranga ya Uswisi",
+ "symbol": "CHF"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "MWK": {
+ "name": "Kwacha ya Malawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwacha ya Zambia",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Kwanza ya Angola",
+ "symbol": "AOA"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "Leoni",
+ "symbol": "SLL"
+ },
+ "SZL": {
+ "name": "Lilangeni",
+ "symbol": "SZL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LSL": {
+ "name": "Loti ya Lesoto",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naira ya Nijeria",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "Nakfa ya Eritrea",
+ "symbol": "ERN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "EGP": {
+ "name": "Pauni ya Misri",
+ "symbol": "EGP"
+ },
+ "SHP": {
+ "name": "Pauni ya Santahelena",
+ "symbol": "SHP"
+ },
+ "SDG": {
+ "name": "Pauni ya Sudani",
+ "symbol": "SDG"
+ },
+ "GBP": {
+ "name": "Pauni ya Uingereza",
+ "symbol": "£"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "BWP": {
+ "name": "Pula ya Botswana",
+ "symbol": "BWP"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "ZAR": {
+ "name": "Randi ya Afrika Kusini",
+ "symbol": "ZAR"
+ },
+ "SAR": {
+ "name": "Riyal ya Saudia",
+ "symbol": "SAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "INR": {
+ "name": "Rupia ya India",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "Rupia ya Morisi",
+ "symbol": "MUR"
+ },
+ "SCR": {
+ "name": "Rupia ya Shelisheli",
+ "symbol": "SCR"
+ },
+ "JPY": {
+ "name": "Sarafu ya Kijapani",
+ "symbol": "JP¥"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "KES": {
+ "name": "Shilingi ya Kenya",
+ "symbol": "Ksh"
+ },
+ "SOS": {
+ "name": "Shilingi ya Somalia",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Shilingi ya Tanzania",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "Shilingi ya Uganda",
+ "symbol": "UGX"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "MRO": {
+ "name": "Ugwiya ya Moritania",
+ "symbol": "MRO"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "CNY": {
+ "name": "Yuan Renminbi ya China",
+ "symbol": "CN¥"
+ },
+ "EUR": {
+ "name": "Yuro",
+ "symbol": "€"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/ee.json b/library/intl/resources/currency/ee.json
new file mode 100644
index 000000000..4456aba62
--- /dev/null
+++ b/library/intl/resources/currency/ee.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "afghanistanga afghani",
+ "symbol": "AFN"
+ },
+ "ISK": {
+ "name": "aiselandga króna",
+ "symbol": "ISK"
+ },
+ "ALL": {
+ "name": "albaniaga lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "aldzeriaga dinar",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "angolaga kwanza",
+ "symbol": "AOA"
+ },
+ "ZAR": {
+ "name": "anyiehe afrikaga rand",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "anyiehe koreaga won",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "anyiehe sudanga pound",
+ "symbol": "SSP"
+ },
+ "ARS": {
+ "name": "argentinaga peso",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "armeniaga dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "arubaga lorin",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "australiaga dollar",
+ "symbol": "AU$"
+ },
+ "AZN": {
+ "name": "azerbaidzanga manat",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "bahamiaga dollar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "bahrainga dinar",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "bangladeshga taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "barbadiaga dollar",
+ "symbol": "BBD"
+ },
+ "BYR": {
+ "name": "belarusiaga ruble",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "belizega dollar",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "bermudaga dollar",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "bhutanga ngultrum",
+ "symbol": "BTN"
+ },
+ "BOB": {
+ "name": "boliviaga boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "bosnia-herzegovinaga convertible mark",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "botswanaga pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "brazilga real",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "britainga pound sterling",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "bruneiga dollar",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "bulgariaga lev",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "burundiga franc",
+ "symbol": "BIF"
+ },
+ "XPF": {
+ "name": "CFP ga franc",
+ "symbol": "CFPF"
+ },
+ "DKK": {
+ "name": "danemarkga krone",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "dominicaga peso",
+ "symbol": "DOP"
+ },
+ "JMD": {
+ "name": "dzamaikaga dollar",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "dzapanga yen",
+ "symbol": "JP¥"
+ },
+ "DJF": {
+ "name": "dziboutiga franc",
+ "symbol": "DJF"
+ },
+ "KPW": {
+ "name": "dziehe koreaga won",
+ "symbol": "KPW"
+ },
+ "GEL": {
+ "name": "dzɔdziaga lari",
+ "symbol": "GEL"
+ },
+ "EGP": {
+ "name": "egyptega pound",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "eritreaga nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "ethiopiaga birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "falklanɖ ƒudomekpo dukɔwo ƒe ga pound",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "fidziga dollar",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "filipiniga peso",
+ "symbol": "PHP"
+ },
+ "GMD": {
+ "name": "gambiaga dalasi",
+ "symbol": "GMD"
+ },
+ "GHS": {
+ "name": "ghana siɖi",
+ "symbol": "GH₵"
+ },
+ "GIP": {
+ "name": "gilbrataga pound",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "giniga franc",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "guatemalaga quetzal",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "guyanaga dollar",
+ "symbol": "GYD"
+ },
+ "XCD": {
+ "name": "ɣedzeƒe caribbeaga dollar",
+ "symbol": "EC$"
+ },
+ "XOF": {
+ "name": "ɣetoɖofe afrikaga CFA franc BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "ɣetoɖofe afrikaga CFA franc BEAC",
+ "symbol": "FCFA"
+ },
+ "HTG": {
+ "name": "haitiga gourde",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "honduraga lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "hong kongga dollar",
+ "symbol": "HK$"
+ },
+ "HUF": {
+ "name": "hungariaga forint",
+ "symbol": "HUF"
+ },
+ "INR": {
+ "name": "indiaga rupee",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "indinesiaga rupiah",
+ "symbol": "IDR"
+ },
+ "IQD": {
+ "name": "irakga dinar",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "iranga rial",
+ "symbol": "IRR"
+ },
+ "ILS": {
+ "name": "israelga yeyetɔ sheqel",
+ "symbol": "₪"
+ },
+ "KHR": {
+ "name": "kambodiaga riel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "kanadaga dollar",
+ "symbol": "CA$"
+ },
+ "CVE": {
+ "name": "kape verdega escudo",
+ "symbol": "CVE"
+ },
+ "QAR": {
+ "name": "katarga rial",
+ "symbol": "QAR"
+ },
+ "KYD": {
+ "name": "kayman ƒudomekpoga dollar",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "kazakhstanga tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "kenyaga shilling",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "kirgistanga som",
+ "symbol": "KGS"
+ },
+ "COP": {
+ "name": "kolombiaga peso",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "komoroga franc",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "kongoga franc",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "kosta rikaga kolón",
+ "symbol": "CRC"
+ },
+ "HRK": {
+ "name": "kroatiaga kuna",
+ "symbol": "HRK"
+ },
+ "CUC": {
+ "name": "kubaga convertible peso",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "kubaga peso",
+ "symbol": "CUP"
+ },
+ "KWD": {
+ "name": "kuwaitga dinar",
+ "symbol": "KWD"
+ },
+ "LAK": {
+ "name": "laosga kip",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "lebanonga pound",
+ "symbol": "LBP"
+ },
+ "LSL": {
+ "name": "lesotoga loti",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "liberiaga dollar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "libyaga dinar",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "lithuaniaga litas",
+ "symbol": "LTL"
+ },
+ "MOP": {
+ "name": "makanesega pataca",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "makedoniaga denar",
+ "symbol": "MKD"
+ },
+ "MGA": {
+ "name": "malagasega ariary",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "malawiga kwacha",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "malaysiaga ringit",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "maldiviaga rufiyaa",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "meksikoga peso",
+ "symbol": "MX$"
+ },
+ "MDL": {
+ "name": "moldovaga leu",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "mongoliaga tugrik",
+ "symbol": "MNT"
+ },
+ "MAD": {
+ "name": "morokoga dirham",
+ "symbol": "MAD"
+ },
+ "MZN": {
+ "name": "mozambikga metikal",
+ "symbol": "MZN"
+ },
+ "MRO": {
+ "name": "mɔritaniaga ouguiya",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "mɔritiusga rupee",
+ "symbol": "MUR"
+ },
+ "MMK": {
+ "name": "myanmaga kyat",
+ "symbol": "MMK"
+ },
+ "NGN": {
+ "name": "naidzeriaga naira",
+ "symbol": "NGN"
+ },
+ "NAD": {
+ "name": "namibiaga dollar",
+ "symbol": "NAD"
+ },
+ "ANG": {
+ "name": "nedalands antilleaga guilder",
+ "symbol": "ANG"
+ },
+ "NPR": {
+ "name": "nepalga rupee",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "new zealanɖga dollar",
+ "symbol": "NZ$"
+ },
+ "NIO": {
+ "name": "nikaraguaga córdoba",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "norwayga krone",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "omanga rial",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "pakistaniga rupee",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "panamaga balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "papua new guineaga kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "paraguayga guarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "peruga nuevo sol",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "polanɖga zloty",
+ "symbol": "PLN"
+ },
+ "RON": {
+ "name": "romaniaga leu",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "rɔtsiaga ruble",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "rwandaga franc",
+ "symbol": "RWF"
+ },
+ "SHP": {
+ "name": "saint helenaga pound",
+ "symbol": "SHP"
+ },
+ "SVC": {
+ "name": "salvadɔga colón",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "samaoga tala",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "são tomé kple príncipega dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "saudiga riyal",
+ "symbol": "SAR"
+ },
+ "RSD": {
+ "name": "serbiaga dinar",
+ "symbol": "RSD"
+ },
+ "SCR": {
+ "name": "sɛtselsga rupee",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "sierra leonega leone",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "singapɔga dollar",
+ "symbol": "SGD"
+ },
+ "SBD": {
+ "name": "solomon ƒudomekpo dukɔwo ƒe ga dollar",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "somaliaga shilling",
+ "symbol": "SOS"
+ },
+ "LKR": {
+ "name": "sri lankaga rupee",
+ "symbol": "LKR"
+ },
+ "SDG": {
+ "name": "sudanga pound",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "surinamga dollar",
+ "symbol": "SRD"
+ },
+ "SZL": {
+ "name": "swaziga lilangeni",
+ "symbol": "SZL"
+ },
+ "SEK": {
+ "name": "swedenga krona",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "swissga franc",
+ "symbol": "CHF"
+ },
+ "SYP": {
+ "name": "syriaga pound",
+ "symbol": "SYP"
+ },
+ "TWD": {
+ "name": "taiwanga yeye dollar",
+ "symbol": "NT$"
+ },
+ "TJS": {
+ "name": "tajikistanga somoni",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "Tanzaniatɔwofɛgadudu",
+ "symbol": "TZS"
+ },
+ "TRY": {
+ "name": "tɛkiiga lira",
+ "symbol": "TRY"
+ },
+ "THB": {
+ "name": "thaiga baht",
+ "symbol": "฿"
+ },
+ "TOP": {
+ "name": "tonagaga pa’anga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "trinidad kple tobagoga dollar",
+ "symbol": "TTD"
+ },
+ "CNY": {
+ "name": "tsainaga yuan",
+ "symbol": "CN¥"
+ },
+ "CZK": {
+ "name": "tsɛk repɔblikga koruna",
+ "symbol": "CZK"
+ },
+ "CLP": {
+ "name": "tsilega peso",
+ "symbol": "CLP"
+ },
+ "TND": {
+ "name": "tunisiaga dinar",
+ "symbol": "TND"
+ },
+ "TMT": {
+ "name": "turkmenistanga manat",
+ "symbol": "TMT"
+ },
+ "UGX": {
+ "name": "ugandaga shilling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "ukrainega hryvnia",
+ "symbol": "UAH"
+ },
+ "AED": {
+ "name": "united arab emiratesga dirham",
+ "symbol": "AED"
+ },
+ "UYU": {
+ "name": "uruguayga peso",
+ "symbol": "UYU"
+ },
+ "USD": {
+ "name": "us ga dollar",
+ "symbol": "US$"
+ },
+ "UZS": {
+ "name": "uzbekistanga som",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "vanuatuga vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "venezuelaga bolívar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "vietnamga dong",
+ "symbol": "₫"
+ },
+ "YER": {
+ "name": "yemeniga rial",
+ "symbol": "YER"
+ },
+ "JOD": {
+ "name": "yɔdanga dinar",
+ "symbol": "JOD"
+ },
+ "ZMW": {
+ "name": "zambiaga kwacha",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "zimbabwega dollar (2009)",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/el.json b/library/intl/resources/currency/el.json
new file mode 100644
index 000000000..4fd78bddf
--- /dev/null
+++ b/library/intl/resources/currency/el.json
@@ -0,0 +1,634 @@
+{
+ "MGA": {
+ "name": "Αριάρι Μαδαγασκάρης",
+ "symbol": "MGA"
+ },
+ "AFN": {
+ "name": "Αφγάνι Αφγανιστάν",
+ "symbol": "AFN"
+ },
+ "VUV": {
+ "name": "Βατού Βανουάτου",
+ "symbol": "VUV"
+ },
+ "JPY": {
+ "name": "Γιεν Ιαπωνίας",
+ "symbol": "JP¥"
+ },
+ "ANG": {
+ "name": "Γκίλντα Ολλανδικών Αντιλλών",
+ "symbol": "ANG"
+ },
+ "PYG": {
+ "name": "Γκουαρανί Παραγουάης",
+ "symbol": "PYG"
+ },
+ "HTG": {
+ "name": "Γκουρντ Αϊτής",
+ "symbol": "HTG"
+ },
+ "CNY": {
+ "name": "Γουάν Κίνας",
+ "symbol": "CN¥"
+ },
+ "KPW": {
+ "name": "Γουόν Βόρειας Κορέας",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "Γουόν Νότιας Κορέας",
+ "symbol": "₩"
+ },
+ "UAH": {
+ "name": "Γρίβνα Ουκρανίας",
+ "symbol": "UAH"
+ },
+ "DZD": {
+ "name": "Δηνάριο Αλγερίας",
+ "symbol": "DZD"
+ },
+ "JOD": {
+ "name": "Δηνάριο Ιορδανίας",
+ "symbol": "JOD"
+ },
+ "IQD": {
+ "name": "Δηνάριο Ιράκ",
+ "symbol": "IQD"
+ },
+ "KWD": {
+ "name": "Δηνάριο Κουβέιτ",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "Δηνάριο Λιβύης",
+ "symbol": "LYD"
+ },
+ "BHD": {
+ "name": "Δηνάριο Μπαχρέιν",
+ "symbol": "BHD"
+ },
+ "MKD": {
+ "name": "Δηνάριο Π.Γ.Δ.Μ.",
+ "symbol": "MKD"
+ },
+ "RSD": {
+ "name": "Δηνάριο Σερβίας",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "Δηνάριο Τυνησίας",
+ "symbol": "TND"
+ },
+ "XCD": {
+ "name": "Δολάριο Ανατολικής Καραϊβικής",
+ "symbol": "EC$"
+ },
+ "AUD": {
+ "name": "Δολάριο Αυστραλίας",
+ "symbol": "A$"
+ },
+ "BMD": {
+ "name": "Δολάριο Βερμούδων",
+ "symbol": "BMD"
+ },
+ "GYD": {
+ "name": "Δολάριο Γουιάνας",
+ "symbol": "GYD"
+ },
+ "ZWL": {
+ "name": "Δολάριο Ζιμπάμπουε (2009)",
+ "symbol": "ZWL"
+ },
+ "USD": {
+ "name": "Δολάριο ΗΠΑ",
+ "symbol": "$"
+ },
+ "CAD": {
+ "name": "Δολάριο Καναδά",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "Δολάριο Λιβερίας",
+ "symbol": "LRD"
+ },
+ "BBD": {
+ "name": "Δολάριο Μπαρμπάντος",
+ "symbol": "BBD"
+ },
+ "BSD": {
+ "name": "Δολάριο Μπαχάμες",
+ "symbol": "BSD"
+ },
+ "BZD": {
+ "name": "Δολάριο Μπελίζ",
+ "symbol": "BZD"
+ },
+ "BND": {
+ "name": "Δολάριο Μπρουνέι",
+ "symbol": "BND"
+ },
+ "NAD": {
+ "name": "Δολάριο Ναμίμπια",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "Δολάριο Νέας Ζηλανδίας",
+ "symbol": "NZ$"
+ },
+ "KYD": {
+ "name": "Δολάριο Νήσων Κάιμαν",
+ "symbol": "KYD"
+ },
+ "SBD": {
+ "name": "Δολάριο Νήσων Σολομώντος",
+ "symbol": "SBD"
+ },
+ "SGD": {
+ "name": "Δολάριο Σιγκαπούρης",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "Δολάριο Σουρινάμ",
+ "symbol": "SRD"
+ },
+ "JMD": {
+ "name": "Δολάριο Τζαμάικας",
+ "symbol": "JMD"
+ },
+ "TTD": {
+ "name": "Δολάριο Τρινιντάντ και Τομπάγκο",
+ "symbol": "TTD"
+ },
+ "FJD": {
+ "name": "Δολάριο Φίτζι",
+ "symbol": "FJD"
+ },
+ "HKD": {
+ "name": "Δολάριο Χονγκ Κονγκ",
+ "symbol": "HK$"
+ },
+ "CVE": {
+ "name": "Εσκούδο Πράσινου Ακρωτηρίου",
+ "symbol": "CVE"
+ },
+ "EUR": {
+ "name": "Ευρώ",
+ "symbol": "€"
+ },
+ "PLN": {
+ "name": "Ζλότι Πολωνίας",
+ "symbol": "PLN"
+ },
+ "PGK": {
+ "name": "Κίνα Παπούα Νέα Γουινέα",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "Κιπ Λάος",
+ "symbol": "LAK"
+ },
+ "SVC": {
+ "name": "Κολόν Ελ Σαλβαδόρ",
+ "symbol": "SVC"
+ },
+ "CRC": {
+ "name": "Κολόν Κόστα Ρίκα",
+ "symbol": "CRC"
+ },
+ "DKK": {
+ "name": "Κορόνα Δανίας",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "Κορόνα Ισλανδίας",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "Κορόνα Νορβηγίας",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "Κορόνα Σουηδίας",
+ "symbol": "SEK"
+ },
+ "CZK": {
+ "name": "Κορόνα Τσεχίας",
+ "symbol": "CZK"
+ },
+ "AOA": {
+ "name": "Κουάνζα Ανγκόλας",
+ "symbol": "AOA"
+ },
+ "ZMW": {
+ "name": "Κουάτσα Ζάμπιας",
+ "symbol": "ZMW"
+ },
+ "MWK": {
+ "name": "Κουάτσα Μαλάουι",
+ "symbol": "MWK"
+ },
+ "GTQ": {
+ "name": "Κουετσάλ Γουατεμάλας",
+ "symbol": "GTQ"
+ },
+ "HRK": {
+ "name": "Κούνα Κροατίας",
+ "symbol": "HRK"
+ },
+ "MMK": {
+ "name": "Κυάτ Μιανμάρ",
+ "symbol": "MMK"
+ },
+ "GEL": {
+ "name": "Λάρι Γεωργίας",
+ "symbol": "GEL"
+ },
+ "BGN": {
+ "name": "Λεβ Βουλγαρίας",
+ "symbol": "BGN"
+ },
+ "ALL": {
+ "name": "Λεκ Αλβανίας",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "Λεμπίρα Ονδούρας",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "Λεόνε Σιέρα Λεόνε",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "Λέου Μολδαβίας",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "Λέου Ρουμανίας",
+ "symbol": "RON"
+ },
+ "SZL": {
+ "name": "Λιλανγκένι Σουαζιλάνδης",
+ "symbol": "SZL"
+ },
+ "SHP": {
+ "name": "Λίρα Αγίας Ελένης",
+ "symbol": "SHP"
+ },
+ "EGP": {
+ "name": "Λίρα Αιγύπτου",
+ "symbol": "EGP"
+ },
+ "GIP": {
+ "name": "Λίρα Γιβραλτάρ",
+ "symbol": "GIP"
+ },
+ "LBP": {
+ "name": "Λίρα Λιβάνου",
+ "symbol": "LBP"
+ },
+ "FKP": {
+ "name": "Λίρα Νησιών Φώκλαντ",
+ "symbol": "FKP"
+ },
+ "SSP": {
+ "name": "Λίρα Νότιου Σουδάν",
+ "symbol": "SSP"
+ },
+ "SDG": {
+ "name": "Λίρα Σουδάν",
+ "symbol": "SDG"
+ },
+ "GBP": {
+ "name": "Λίρα Στερλίνα Βρετανίας",
+ "symbol": "£"
+ },
+ "SYP": {
+ "name": "Λίρα Συρίας",
+ "symbol": "SYP"
+ },
+ "LTL": {
+ "name": "Λίτα Λιθουανίας",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "Λότι Λεσότο",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "Μανάτ Αζερμπαϊτζάν",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "Μάνατ Τουρκμενιστάν",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "Μετατρέψιμο Μάρκο Βοσνίας-Ερζεγοβίνης",
+ "symbol": "BAM"
+ },
+ "CUC": {
+ "name": "Μετατρέψιμο πέσο Κούβας",
+ "symbol": "CUC"
+ },
+ "MZN": {
+ "name": "Μετικάλ Μοζαμβίκης",
+ "symbol": "MZN"
+ },
+ "PAB": {
+ "name": "Μπαλμπόα Παναμά",
+ "symbol": "PAB"
+ },
+ "THB": {
+ "name": "Μπατ Ταϊλάνδης",
+ "symbol": "฿"
+ },
+ "ETB": {
+ "name": "Μπιρ Αιθιοπίας",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "Μπολιβάρ Βενεζουέλας",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "Μπολιβιάνο Βολιβίας",
+ "symbol": "BOB"
+ },
+ "NGN": {
+ "name": "Νάιρα Νιγηρίας",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "Νάκφα Ερυθραίας",
+ "symbol": "ERN"
+ },
+ "BTN": {
+ "name": "Νγκούλτρουμ Μπουτάν",
+ "symbol": "BTN"
+ },
+ "TWD": {
+ "name": "Νέο δολάριο Ταϊβάν",
+ "symbol": "NT$"
+ },
+ "ILS": {
+ "name": "Νέο Σέκελ Ισραήλ",
+ "symbol": "₪"
+ },
+ "PEN": {
+ "name": "Νέο Σολ Περού",
+ "symbol": "PEN"
+ },
+ "GMD": {
+ "name": "Νταλάσι Γκάμπιας",
+ "symbol": "GMD"
+ },
+ "AED": {
+ "name": "Ντιράμ Ηνωμένων Αραβικών Εμιράτων",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "Ντιράμ Μαρόκου",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "Ντόμπρα Σάο Τομέ και Πρίνσιπε",
+ "symbol": "STD"
+ },
+ "VND": {
+ "name": "Ντονγκ Βιετνάμ",
+ "symbol": "₫"
+ },
+ "AMD": {
+ "name": "Ντραμ Αρμενίας",
+ "symbol": "AMD"
+ },
+ "MRO": {
+ "name": "Ουγκίγια Μαυριτανίας",
+ "symbol": "MRO"
+ },
+ "TOP": {
+ "name": "Παάγκα νήσων Τόγκα",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "Πατάκα Μακάο",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "Πέσο Αργεντινής",
+ "symbol": "ARS"
+ },
+ "DOP": {
+ "name": "Πέσο Δομινικανής Δημοκρατίας",
+ "symbol": "DOP"
+ },
+ "COP": {
+ "name": "Πέσο Κολομβίας",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "Πέσο Κούβας",
+ "symbol": "CUP"
+ },
+ "MXN": {
+ "name": "Πέσο Μεξικού",
+ "symbol": "MX$"
+ },
+ "UYU": {
+ "name": "Πέσο Ουρουγουάης",
+ "symbol": "UYU"
+ },
+ "PHP": {
+ "name": "Πέσο Φιλιππίνων",
+ "symbol": "PHP"
+ },
+ "CLP": {
+ "name": "Πέσο Χιλής",
+ "symbol": "CLP"
+ },
+ "BWP": {
+ "name": "Πούλα Μποτσουάνας",
+ "symbol": "BWP"
+ },
+ "ZAR": {
+ "name": "Ραντ Νότιας Αφρικής",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "Ρεάλ Βραζιλίας",
+ "symbol": "R$"
+ },
+ "IRR": {
+ "name": "Ριάλ Ιράν",
+ "symbol": "IRR"
+ },
+ "QAR": {
+ "name": "Ριάλ Κατάρ",
+ "symbol": "QAR"
+ },
+ "OMR": {
+ "name": "Ριάλ Ομάν",
+ "symbol": "OMR"
+ },
+ "SAR": {
+ "name": "Ριάλ Σαουδικής Αραβίας",
+ "symbol": "SAR"
+ },
+ "YER": {
+ "name": "Ριάλ Υεμένης",
+ "symbol": "YER"
+ },
+ "KHR": {
+ "name": "Ρίελ Καμπότζης",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "Ρινγκίτ Μαλαισίας",
+ "symbol": "MYR"
+ },
+ "BYR": {
+ "name": "Ρούβλι Λευκορωσίας",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "Ρούβλι Ρωσίας",
+ "symbol": "RUB"
+ },
+ "INR": {
+ "name": "Ρουπία Ινδίας",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Ρουπία Ινδονησίας",
+ "symbol": "IDR"
+ },
+ "MUR": {
+ "name": "Ρουπία Μαυρικίου",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "Ρουπία Νεπάλ",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "Ρουπία Πακιστάν",
+ "symbol": "PKR"
+ },
+ "SCR": {
+ "name": "Ρουπία Σεϋχελλών",
+ "symbol": "SCR"
+ },
+ "LKR": {
+ "name": "Ρουπία Σρι Λάνκα",
+ "symbol": "LKR"
+ },
+ "MVR": {
+ "name": "Ρουφίγια Μαλδίβων",
+ "symbol": "MVR"
+ },
+ "KES": {
+ "name": "Σελίνι Κένυας",
+ "symbol": "KES"
+ },
+ "UGX": {
+ "name": "Σελίνι Ουγκάντας",
+ "symbol": "UGX"
+ },
+ "SOS": {
+ "name": "Σελίνι Σομαλίας",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Σελίνι Τανζανίας",
+ "symbol": "TZS"
+ },
+ "GHS": {
+ "name": "Σέντι Γκάνας",
+ "symbol": "GHS"
+ },
+ "KGS": {
+ "name": "Σομ Κιργιζίας",
+ "symbol": "KGS"
+ },
+ "UZS": {
+ "name": "Σομ Ουζμπεκιστάν",
+ "symbol": "UZS"
+ },
+ "TJS": {
+ "name": "Σομόνι Τατζικιστάν",
+ "symbol": "TJS"
+ },
+ "BDT": {
+ "name": "Τάκα Μπαγκλαντές",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "Τάλα Σαμόα",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "Τένγκε Καζακστάν",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "Τουγκρίκ Μογγολίας",
+ "symbol": "MNT"
+ },
+ "TRY": {
+ "name": "Τουρκική Λίρα",
+ "symbol": "TRY"
+ },
+ "HUF": {
+ "name": "Φιορίνι Ουγγαρίας",
+ "symbol": "HUF"
+ },
+ "AWG": {
+ "name": "Φλορίνι Αρούμπα",
+ "symbol": "AWG"
+ },
+ "XOF": {
+ "name": "Φράγκο CFA Δυτικής Αφρικής (BCEAO)",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Φράγκο CFA Κεντρικής Αφρικής (BEAC)",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "Φράγκο CFP",
+ "symbol": "CFPF"
+ },
+ "GNF": {
+ "name": "Φράγκο Γουινέας",
+ "symbol": "GNF"
+ },
+ "CHF": {
+ "name": "Φράγκο Ελβετίας",
+ "symbol": "CHF"
+ },
+ "KMF": {
+ "name": "Φράγκο Κομορών",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Φράγκο Κονγκό",
+ "symbol": "CDF"
+ },
+ "BIF": {
+ "name": "Φράγκο Μπουρούντι",
+ "symbol": "BIF"
+ },
+ "RWF": {
+ "name": "Φράγκο Ρουάντας",
+ "symbol": "RWF"
+ },
+ "DJF": {
+ "name": "Φράγκο Τζιμπουτί",
+ "symbol": "DJF"
+ },
+ "NIO": {
+ "name": "Χρυσή Κόρδοβα Νικαράγουας",
+ "symbol": "NIO"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/en-AU.json b/library/intl/resources/currency/en-AU.json
new file mode 100644
index 000000000..931c1a515
--- /dev/null
+++ b/library/intl/resources/currency/en-AU.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afghan Afghani",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "Albanian Lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Algerian Dinar",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Angolan Kwanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "Argentine Peso",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "Armenian Dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "Aruban Florin",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "Australian Dollar",
+ "symbol": "A$"
+ },
+ "AZN": {
+ "name": "Azerbaijani Manat",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "Bahamian Dollar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Bahraini Dinar",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "Bangladeshi Taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Barbadian Dollar",
+ "symbol": "BBD"
+ },
+ "BYR": {
+ "name": "Belarusian Rouble",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "Belize Dollar",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Bermudan Dollar",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "Bhutanese Ngultrum",
+ "symbol": "BTN"
+ },
+ "BOB": {
+ "name": "Bolivian Boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Bosnia-Herzegovina Convertible Mark",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "Botswanan Pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Brazilian Real",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "British Pound",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "Brunei Dollar",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Bulgarian Lev",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "Burundian Franc",
+ "symbol": "BIF"
+ },
+ "KHR": {
+ "name": "Cambodian Riel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "Canadian Dollar",
+ "symbol": "CA$"
+ },
+ "CVE": {
+ "name": "Cape Verdean Escudo",
+ "symbol": "CVE"
+ },
+ "KYD": {
+ "name": "Cayman Islands Dollar",
+ "symbol": "KYD"
+ },
+ "XAF": {
+ "name": "Central African CFA Franc",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP Franc",
+ "symbol": "CFPF"
+ },
+ "CLP": {
+ "name": "Chilean Peso",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "Chinese Yuan",
+ "symbol": "CN¥"
+ },
+ "COP": {
+ "name": "Colombian Peso",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Comorian Franc",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Congolese Franc",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "Costa Rican Colón",
+ "symbol": "CRC"
+ },
+ "HRK": {
+ "name": "Croatian Kuna",
+ "symbol": "HRK"
+ },
+ "CUC": {
+ "name": "Cuban Convertible Peso",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "Cuban Peso",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "Czech Republic Koruna",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "Danish Krone",
+ "symbol": "DKK"
+ },
+ "DJF": {
+ "name": "Djiboutian Franc",
+ "symbol": "DJF"
+ },
+ "DOP": {
+ "name": "Dominican Peso",
+ "symbol": "DOP"
+ },
+ "XCD": {
+ "name": "East Caribbean Dollar",
+ "symbol": "EC$"
+ },
+ "EGP": {
+ "name": "Egyptian Pound",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "Eritrean Nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "Ethiopian Birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "Falkland Islands Pound",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "Fijian Dollar",
+ "symbol": "FJD"
+ },
+ "GMD": {
+ "name": "Gambian Dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "Georgian Lari",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "Ghanaian Cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "Gibraltar Pound",
+ "symbol": "GIP"
+ },
+ "GTQ": {
+ "name": "Guatemalan Quetzal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Guinean Franc",
+ "symbol": "GNF"
+ },
+ "GYD": {
+ "name": "Guyanaese Dollar",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "Haitian Gourde",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "Honduran Lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Hong Kong Dollar",
+ "symbol": "HK$"
+ },
+ "HUF": {
+ "name": "Hungarian Forint",
+ "symbol": "HUF"
+ },
+ "ISK": {
+ "name": "Icelandic Króna",
+ "symbol": "ISK"
+ },
+ "INR": {
+ "name": "Indian Rupee",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Indonesian Rupiah",
+ "symbol": "IDR"
+ },
+ "IRR": {
+ "name": "Iranian Rial",
+ "symbol": "IRR"
+ },
+ "IQD": {
+ "name": "Iraqi Dinar",
+ "symbol": "IQD"
+ },
+ "ILS": {
+ "name": "Israeli New Shekel",
+ "symbol": "₪"
+ },
+ "JMD": {
+ "name": "Jamaican Dollar",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Japanese Yen",
+ "symbol": "¥"
+ },
+ "JOD": {
+ "name": "Jordanian Dinar",
+ "symbol": "JOD"
+ },
+ "KZT": {
+ "name": "Kazakhstani Tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "Kenyan Shilling",
+ "symbol": "KES"
+ },
+ "KWD": {
+ "name": "Kuwaiti Dinar",
+ "symbol": "KWD"
+ },
+ "KGS": {
+ "name": "Kyrgystani Som",
+ "symbol": "KGS"
+ },
+ "LAK": {
+ "name": "Laotian Kip",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "Lebanese Pound",
+ "symbol": "LBP"
+ },
+ "LSL": {
+ "name": "Lesotho Loti",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "Liberian Dollar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Libyan Dinar",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Lithuanian Litas",
+ "symbol": "LTL"
+ },
+ "MOP": {
+ "name": "Macanese Pataca",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "Macedonian Denar",
+ "symbol": "MKD"
+ },
+ "MGA": {
+ "name": "Malagasy Ariary",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "Malawian Kwacha",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "Malaysian Ringgit",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "Maldivian Rufiyaa",
+ "symbol": "MVR"
+ },
+ "MRO": {
+ "name": "Mauritanian Ouguiya",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "Mauritian Rupee",
+ "symbol": "MUR"
+ },
+ "MXN": {
+ "name": "Mexican Peso",
+ "symbol": "MX$"
+ },
+ "MDL": {
+ "name": "Moldovan Leu",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Mongolian Tugrik",
+ "symbol": "MNT"
+ },
+ "MAD": {
+ "name": "Moroccan Dirham",
+ "symbol": "MAD"
+ },
+ "MZN": {
+ "name": "Mozambican Metical",
+ "symbol": "MZN"
+ },
+ "MMK": {
+ "name": "Myanmar Kyat",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "Namibian Dollar",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Nepalese Rupee",
+ "symbol": "NPR"
+ },
+ "ANG": {
+ "name": "Netherlands Antillean Guilder",
+ "symbol": "ANG"
+ },
+ "TWD": {
+ "name": "New Taiwan Dollar",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "New Zealand Dollar",
+ "symbol": "NZ$"
+ },
+ "NIO": {
+ "name": "Nicaraguan Córdoba",
+ "symbol": "NIO"
+ },
+ "NGN": {
+ "name": "Nigerian Naira",
+ "symbol": "NGN"
+ },
+ "KPW": {
+ "name": "North Korean Won",
+ "symbol": "KPW"
+ },
+ "NOK": {
+ "name": "Norwegian Krone",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "Omani Rial",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "Pakistani Rupee",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Panamanian Balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Papua New Guinean Kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Paraguayan Guarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Peruvian Nuevo Sol",
+ "symbol": "PEN"
+ },
+ "PHP": {
+ "name": "Philippine Peso",
+ "symbol": "PHP"
+ },
+ "PLN": {
+ "name": "Polish Zloty",
+ "symbol": "PLN"
+ },
+ "QAR": {
+ "name": "Qatari Rial",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "Romanian Leu",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Russian Rouble",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "Rwandan Franc",
+ "symbol": "RWF"
+ },
+ "SHP": {
+ "name": "Saint Helena Pound",
+ "symbol": "SHP"
+ },
+ "SVC": {
+ "name": "Salvadoran Colón",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "Samoan Tala",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "São Tomé and Príncipe Dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Saudi Riyal",
+ "symbol": "SAR"
+ },
+ "RSD": {
+ "name": "Serbian Dinar",
+ "symbol": "RSD"
+ },
+ "SCR": {
+ "name": "Seychelles Rupee",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "Sierra Leonean Leone",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "Singapore Dollar",
+ "symbol": "SGD"
+ },
+ "SBD": {
+ "name": "Solomon Islands Dollar",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "Somali Shilling",
+ "symbol": "SOS"
+ },
+ "ZAR": {
+ "name": "South African Rand",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "South Korean Won",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "South Sudanese Pound",
+ "symbol": "SSP"
+ },
+ "LKR": {
+ "name": "Sri Lankan Rupee",
+ "symbol": "LKR"
+ },
+ "SDG": {
+ "name": "Sudanese Pound",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "Surinamese Dollar",
+ "symbol": "SRD"
+ },
+ "SZL": {
+ "name": "Swazi Lilangeni",
+ "symbol": "SZL"
+ },
+ "SEK": {
+ "name": "Swedish Krona",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "Swiss Franc",
+ "symbol": "CHF"
+ },
+ "SYP": {
+ "name": "Syrian Pound",
+ "symbol": "SYP"
+ },
+ "TJS": {
+ "name": "Tajikistani Somoni",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "Tanzanian Shilling",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "Thai Baht",
+ "symbol": "฿"
+ },
+ "TOP": {
+ "name": "Tongan Paʻanga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Trinidad and Tobago Dollar",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Tunisian Dinar",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "Turkish Lira",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "Turkmenistani Manat",
+ "symbol": "TMT"
+ },
+ "UGX": {
+ "name": "Ugandan Shilling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "Ukrainian Hryvnia",
+ "symbol": "UAH"
+ },
+ "AED": {
+ "name": "United Arab Emirates Dirham",
+ "symbol": "AED"
+ },
+ "UYU": {
+ "name": "Uruguayan Peso",
+ "symbol": "UYU"
+ },
+ "USD": {
+ "name": "US Dollar",
+ "symbol": "US$"
+ },
+ "UZS": {
+ "name": "Uzbekistani Som",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "Vanuatu Vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Venezuelan Bolívar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Vietnamese Dong",
+ "symbol": "₫"
+ },
+ "XOF": {
+ "name": "West African CFA Franc",
+ "symbol": "CFA"
+ },
+ "YER": {
+ "name": "Yemeni Rial",
+ "symbol": "YER"
+ },
+ "ZMW": {
+ "name": "Zambian Kwacha",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "Zimbabwean Dollar (2009)",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/en-BE.json b/library/intl/resources/currency/en-BE.json
new file mode 100644
index 000000000..2dbdae5ca
--- /dev/null
+++ b/library/intl/resources/currency/en-BE.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afghan Afghani",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "Albanian Lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Algerian Dinar",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Angolan Kwanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "Argentine Peso",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "Armenian Dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "Aruban Florin",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "Australian Dollar",
+ "symbol": "A$"
+ },
+ "AZN": {
+ "name": "Azerbaijani Manat",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "Bahamian Dollar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Bahraini Dinar",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "Bangladeshi Taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Barbadian Dollar",
+ "symbol": "BBD"
+ },
+ "BYR": {
+ "name": "Belarusian Ruble",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "Belize Dollar",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Bermudan Dollar",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "Bhutanese Ngultrum",
+ "symbol": "BTN"
+ },
+ "BOB": {
+ "name": "Bolivian Boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Bosnia-Herzegovina Convertible Mark",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "Botswanan Pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Brazilian Real",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "British Pound Sterling",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "Brunei Dollar",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Bulgarian Lev",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "Burundian Franc",
+ "symbol": "BIF"
+ },
+ "KHR": {
+ "name": "Cambodian Riel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "Canadian Dollar",
+ "symbol": "CA$"
+ },
+ "CVE": {
+ "name": "Cape Verdean Escudo",
+ "symbol": "CVE"
+ },
+ "KYD": {
+ "name": "Cayman Islands Dollar",
+ "symbol": "KYD"
+ },
+ "XOF": {
+ "name": "CFA Franc BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA Franc BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP Franc",
+ "symbol": "CFPF"
+ },
+ "CLP": {
+ "name": "Chilean Peso",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "Chinese Yuan",
+ "symbol": "CN¥"
+ },
+ "COP": {
+ "name": "Colombian Peso",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Comorian Franc",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Congolese Franc",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "Costa Rican Colón",
+ "symbol": "CRC"
+ },
+ "HRK": {
+ "name": "Croatian Kuna",
+ "symbol": "HRK"
+ },
+ "CUC": {
+ "name": "Cuban Convertible Peso",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "Cuban Peso",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "Czech Republic Koruna",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "Danish Krone",
+ "symbol": "DKK"
+ },
+ "DJF": {
+ "name": "Djiboutian Franc",
+ "symbol": "DJF"
+ },
+ "DOP": {
+ "name": "Dominican Peso",
+ "symbol": "DOP"
+ },
+ "XCD": {
+ "name": "East Caribbean Dollar",
+ "symbol": "EC$"
+ },
+ "EGP": {
+ "name": "Egyptian Pound",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "Eritrean Nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "Ethiopian Birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "Falkland Islands Pound",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "Fijian Dollar",
+ "symbol": "FJD"
+ },
+ "GMD": {
+ "name": "Gambian Dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "Georgian Lari",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "Ghanaian Cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "Gibraltar Pound",
+ "symbol": "GIP"
+ },
+ "GTQ": {
+ "name": "Guatemalan Quetzal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Guinean Franc",
+ "symbol": "GNF"
+ },
+ "GYD": {
+ "name": "Guyanaese Dollar",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "Haitian Gourde",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "Honduran Lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Hong Kong Dollar",
+ "symbol": "HK$"
+ },
+ "HUF": {
+ "name": "Hungarian Forint",
+ "symbol": "HUF"
+ },
+ "ISK": {
+ "name": "Icelandic Króna",
+ "symbol": "ISK"
+ },
+ "INR": {
+ "name": "Indian Rupee",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Indonesian Rupiah",
+ "symbol": "IDR"
+ },
+ "IRR": {
+ "name": "Iranian Rial",
+ "symbol": "IRR"
+ },
+ "IQD": {
+ "name": "Iraqi Dinar",
+ "symbol": "IQD"
+ },
+ "ILS": {
+ "name": "Israeli New Shekel",
+ "symbol": "₪"
+ },
+ "JMD": {
+ "name": "Jamaican Dollar",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Japanese Yen",
+ "symbol": "¥"
+ },
+ "JOD": {
+ "name": "Jordanian Dinar",
+ "symbol": "JOD"
+ },
+ "KZT": {
+ "name": "Kazakhstani Tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "Kenyan Shilling",
+ "symbol": "KES"
+ },
+ "KWD": {
+ "name": "Kuwaiti Dinar",
+ "symbol": "KWD"
+ },
+ "KGS": {
+ "name": "Kyrgystani Som",
+ "symbol": "KGS"
+ },
+ "LAK": {
+ "name": "Laotian Kip",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "Lebanese Pound",
+ "symbol": "LBP"
+ },
+ "LSL": {
+ "name": "Lesotho Loti",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "Liberian Dollar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Libyan Dinar",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Lithuanian Litas",
+ "symbol": "LTL"
+ },
+ "MOP": {
+ "name": "Macanese Pataca",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "Macedonian Denar",
+ "symbol": "MKD"
+ },
+ "MGA": {
+ "name": "Malagasy Ariary",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "Malawian Kwacha",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "Malaysian Ringgit",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "Maldivian Rufiyaa",
+ "symbol": "MVR"
+ },
+ "MRO": {
+ "name": "Mauritanian Ouguiya",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "Mauritian Rupee",
+ "symbol": "MUR"
+ },
+ "MXN": {
+ "name": "Mexican Peso",
+ "symbol": "MX$"
+ },
+ "MDL": {
+ "name": "Moldovan Leu",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Mongolian Tugrik",
+ "symbol": "MNT"
+ },
+ "MAD": {
+ "name": "Moroccan Dirham",
+ "symbol": "MAD"
+ },
+ "MZN": {
+ "name": "Mozambican Metical",
+ "symbol": "MZN"
+ },
+ "MMK": {
+ "name": "Myanmar Kyat",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "Namibian Dollar",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Nepalese Rupee",
+ "symbol": "NPR"
+ },
+ "ANG": {
+ "name": "Netherlands Antillean Guilder",
+ "symbol": "ANG"
+ },
+ "TWD": {
+ "name": "New Taiwan Dollar",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "New Zealand Dollar",
+ "symbol": "NZ$"
+ },
+ "NIO": {
+ "name": "Nicaraguan Córdoba",
+ "symbol": "NIO"
+ },
+ "NGN": {
+ "name": "Nigerian Naira",
+ "symbol": "NGN"
+ },
+ "KPW": {
+ "name": "North Korean Won",
+ "symbol": "KPW"
+ },
+ "NOK": {
+ "name": "Norwegian Krone",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "Omani Rial",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "Pakistani Rupee",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Panamanian Balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Papua New Guinean Kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Paraguayan Guarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Peruvian Nuevo Sol",
+ "symbol": "PEN"
+ },
+ "PHP": {
+ "name": "Philippine Peso",
+ "symbol": "PHP"
+ },
+ "PLN": {
+ "name": "Polish Zloty",
+ "symbol": "PLN"
+ },
+ "QAR": {
+ "name": "Qatari Rial",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "Romanian Leu",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Russian Ruble",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "Rwandan Franc",
+ "symbol": "RWF"
+ },
+ "SHP": {
+ "name": "Saint Helena Pound",
+ "symbol": "SHP"
+ },
+ "SVC": {
+ "name": "Salvadoran Colón",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "Samoan Tala",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "São Tomé and Príncipe Dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Saudi Riyal",
+ "symbol": "SAR"
+ },
+ "RSD": {
+ "name": "Serbian Dinar",
+ "symbol": "RSD"
+ },
+ "SCR": {
+ "name": "Seychellois Rupee",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "Sierra Leonean Leone",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "Singapore Dollar",
+ "symbol": "SGD"
+ },
+ "SBD": {
+ "name": "Solomon Islands Dollar",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "Somali Shilling",
+ "symbol": "SOS"
+ },
+ "ZAR": {
+ "name": "South African Rand",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "South Korean Won",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "South Sudanese Pound",
+ "symbol": "SSP"
+ },
+ "LKR": {
+ "name": "Sri Lankan Rupee",
+ "symbol": "LKR"
+ },
+ "SDG": {
+ "name": "Sudanese Pound",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "Surinamese Dollar",
+ "symbol": "SRD"
+ },
+ "SZL": {
+ "name": "Swazi Lilangeni",
+ "symbol": "SZL"
+ },
+ "SEK": {
+ "name": "Swedish Krona",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "Swiss Franc",
+ "symbol": "CHF"
+ },
+ "SYP": {
+ "name": "Syrian Pound",
+ "symbol": "SYP"
+ },
+ "TJS": {
+ "name": "Tajikistani Somoni",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "Tanzanian Shilling",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "Thai Baht",
+ "symbol": "฿"
+ },
+ "TOP": {
+ "name": "Tongan Paʻanga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Trinidad and Tobago Dollar",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Tunisian Dinar",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "Turkish Lira",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "Turkmenistani Manat",
+ "symbol": "TMT"
+ },
+ "UGX": {
+ "name": "Ugandan Shilling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "Ukrainian Hryvnia",
+ "symbol": "UAH"
+ },
+ "AED": {
+ "name": "United Arab Emirates Dirham",
+ "symbol": "AED"
+ },
+ "UYU": {
+ "name": "Uruguayan Peso",
+ "symbol": "UYU"
+ },
+ "USD": {
+ "name": "US Dollar",
+ "symbol": "US$"
+ },
+ "UZS": {
+ "name": "Uzbekistan Som",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "Vanuatu Vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Venezuelan Bolívar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Vietnamese Dong",
+ "symbol": "₫"
+ },
+ "YER": {
+ "name": "Yemeni Rial",
+ "symbol": "YER"
+ },
+ "ZMW": {
+ "name": "Zambian Kwacha",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "Zimbabwean Dollar (2009)",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/en-DG.json b/library/intl/resources/currency/en-DG.json
new file mode 100644
index 000000000..2dbdae5ca
--- /dev/null
+++ b/library/intl/resources/currency/en-DG.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afghan Afghani",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "Albanian Lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Algerian Dinar",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Angolan Kwanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "Argentine Peso",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "Armenian Dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "Aruban Florin",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "Australian Dollar",
+ "symbol": "A$"
+ },
+ "AZN": {
+ "name": "Azerbaijani Manat",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "Bahamian Dollar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Bahraini Dinar",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "Bangladeshi Taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Barbadian Dollar",
+ "symbol": "BBD"
+ },
+ "BYR": {
+ "name": "Belarusian Ruble",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "Belize Dollar",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Bermudan Dollar",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "Bhutanese Ngultrum",
+ "symbol": "BTN"
+ },
+ "BOB": {
+ "name": "Bolivian Boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Bosnia-Herzegovina Convertible Mark",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "Botswanan Pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Brazilian Real",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "British Pound Sterling",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "Brunei Dollar",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Bulgarian Lev",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "Burundian Franc",
+ "symbol": "BIF"
+ },
+ "KHR": {
+ "name": "Cambodian Riel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "Canadian Dollar",
+ "symbol": "CA$"
+ },
+ "CVE": {
+ "name": "Cape Verdean Escudo",
+ "symbol": "CVE"
+ },
+ "KYD": {
+ "name": "Cayman Islands Dollar",
+ "symbol": "KYD"
+ },
+ "XOF": {
+ "name": "CFA Franc BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA Franc BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP Franc",
+ "symbol": "CFPF"
+ },
+ "CLP": {
+ "name": "Chilean Peso",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "Chinese Yuan",
+ "symbol": "CN¥"
+ },
+ "COP": {
+ "name": "Colombian Peso",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Comorian Franc",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Congolese Franc",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "Costa Rican Colón",
+ "symbol": "CRC"
+ },
+ "HRK": {
+ "name": "Croatian Kuna",
+ "symbol": "HRK"
+ },
+ "CUC": {
+ "name": "Cuban Convertible Peso",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "Cuban Peso",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "Czech Republic Koruna",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "Danish Krone",
+ "symbol": "DKK"
+ },
+ "DJF": {
+ "name": "Djiboutian Franc",
+ "symbol": "DJF"
+ },
+ "DOP": {
+ "name": "Dominican Peso",
+ "symbol": "DOP"
+ },
+ "XCD": {
+ "name": "East Caribbean Dollar",
+ "symbol": "EC$"
+ },
+ "EGP": {
+ "name": "Egyptian Pound",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "Eritrean Nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "Ethiopian Birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "Falkland Islands Pound",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "Fijian Dollar",
+ "symbol": "FJD"
+ },
+ "GMD": {
+ "name": "Gambian Dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "Georgian Lari",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "Ghanaian Cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "Gibraltar Pound",
+ "symbol": "GIP"
+ },
+ "GTQ": {
+ "name": "Guatemalan Quetzal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Guinean Franc",
+ "symbol": "GNF"
+ },
+ "GYD": {
+ "name": "Guyanaese Dollar",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "Haitian Gourde",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "Honduran Lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Hong Kong Dollar",
+ "symbol": "HK$"
+ },
+ "HUF": {
+ "name": "Hungarian Forint",
+ "symbol": "HUF"
+ },
+ "ISK": {
+ "name": "Icelandic Króna",
+ "symbol": "ISK"
+ },
+ "INR": {
+ "name": "Indian Rupee",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Indonesian Rupiah",
+ "symbol": "IDR"
+ },
+ "IRR": {
+ "name": "Iranian Rial",
+ "symbol": "IRR"
+ },
+ "IQD": {
+ "name": "Iraqi Dinar",
+ "symbol": "IQD"
+ },
+ "ILS": {
+ "name": "Israeli New Shekel",
+ "symbol": "₪"
+ },
+ "JMD": {
+ "name": "Jamaican Dollar",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Japanese Yen",
+ "symbol": "¥"
+ },
+ "JOD": {
+ "name": "Jordanian Dinar",
+ "symbol": "JOD"
+ },
+ "KZT": {
+ "name": "Kazakhstani Tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "Kenyan Shilling",
+ "symbol": "KES"
+ },
+ "KWD": {
+ "name": "Kuwaiti Dinar",
+ "symbol": "KWD"
+ },
+ "KGS": {
+ "name": "Kyrgystani Som",
+ "symbol": "KGS"
+ },
+ "LAK": {
+ "name": "Laotian Kip",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "Lebanese Pound",
+ "symbol": "LBP"
+ },
+ "LSL": {
+ "name": "Lesotho Loti",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "Liberian Dollar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Libyan Dinar",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Lithuanian Litas",
+ "symbol": "LTL"
+ },
+ "MOP": {
+ "name": "Macanese Pataca",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "Macedonian Denar",
+ "symbol": "MKD"
+ },
+ "MGA": {
+ "name": "Malagasy Ariary",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "Malawian Kwacha",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "Malaysian Ringgit",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "Maldivian Rufiyaa",
+ "symbol": "MVR"
+ },
+ "MRO": {
+ "name": "Mauritanian Ouguiya",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "Mauritian Rupee",
+ "symbol": "MUR"
+ },
+ "MXN": {
+ "name": "Mexican Peso",
+ "symbol": "MX$"
+ },
+ "MDL": {
+ "name": "Moldovan Leu",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Mongolian Tugrik",
+ "symbol": "MNT"
+ },
+ "MAD": {
+ "name": "Moroccan Dirham",
+ "symbol": "MAD"
+ },
+ "MZN": {
+ "name": "Mozambican Metical",
+ "symbol": "MZN"
+ },
+ "MMK": {
+ "name": "Myanmar Kyat",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "Namibian Dollar",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Nepalese Rupee",
+ "symbol": "NPR"
+ },
+ "ANG": {
+ "name": "Netherlands Antillean Guilder",
+ "symbol": "ANG"
+ },
+ "TWD": {
+ "name": "New Taiwan Dollar",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "New Zealand Dollar",
+ "symbol": "NZ$"
+ },
+ "NIO": {
+ "name": "Nicaraguan Córdoba",
+ "symbol": "NIO"
+ },
+ "NGN": {
+ "name": "Nigerian Naira",
+ "symbol": "NGN"
+ },
+ "KPW": {
+ "name": "North Korean Won",
+ "symbol": "KPW"
+ },
+ "NOK": {
+ "name": "Norwegian Krone",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "Omani Rial",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "Pakistani Rupee",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Panamanian Balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Papua New Guinean Kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Paraguayan Guarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Peruvian Nuevo Sol",
+ "symbol": "PEN"
+ },
+ "PHP": {
+ "name": "Philippine Peso",
+ "symbol": "PHP"
+ },
+ "PLN": {
+ "name": "Polish Zloty",
+ "symbol": "PLN"
+ },
+ "QAR": {
+ "name": "Qatari Rial",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "Romanian Leu",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Russian Ruble",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "Rwandan Franc",
+ "symbol": "RWF"
+ },
+ "SHP": {
+ "name": "Saint Helena Pound",
+ "symbol": "SHP"
+ },
+ "SVC": {
+ "name": "Salvadoran Colón",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "Samoan Tala",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "São Tomé and Príncipe Dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Saudi Riyal",
+ "symbol": "SAR"
+ },
+ "RSD": {
+ "name": "Serbian Dinar",
+ "symbol": "RSD"
+ },
+ "SCR": {
+ "name": "Seychellois Rupee",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "Sierra Leonean Leone",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "Singapore Dollar",
+ "symbol": "SGD"
+ },
+ "SBD": {
+ "name": "Solomon Islands Dollar",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "Somali Shilling",
+ "symbol": "SOS"
+ },
+ "ZAR": {
+ "name": "South African Rand",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "South Korean Won",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "South Sudanese Pound",
+ "symbol": "SSP"
+ },
+ "LKR": {
+ "name": "Sri Lankan Rupee",
+ "symbol": "LKR"
+ },
+ "SDG": {
+ "name": "Sudanese Pound",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "Surinamese Dollar",
+ "symbol": "SRD"
+ },
+ "SZL": {
+ "name": "Swazi Lilangeni",
+ "symbol": "SZL"
+ },
+ "SEK": {
+ "name": "Swedish Krona",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "Swiss Franc",
+ "symbol": "CHF"
+ },
+ "SYP": {
+ "name": "Syrian Pound",
+ "symbol": "SYP"
+ },
+ "TJS": {
+ "name": "Tajikistani Somoni",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "Tanzanian Shilling",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "Thai Baht",
+ "symbol": "฿"
+ },
+ "TOP": {
+ "name": "Tongan Paʻanga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Trinidad and Tobago Dollar",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Tunisian Dinar",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "Turkish Lira",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "Turkmenistani Manat",
+ "symbol": "TMT"
+ },
+ "UGX": {
+ "name": "Ugandan Shilling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "Ukrainian Hryvnia",
+ "symbol": "UAH"
+ },
+ "AED": {
+ "name": "United Arab Emirates Dirham",
+ "symbol": "AED"
+ },
+ "UYU": {
+ "name": "Uruguayan Peso",
+ "symbol": "UYU"
+ },
+ "USD": {
+ "name": "US Dollar",
+ "symbol": "US$"
+ },
+ "UZS": {
+ "name": "Uzbekistan Som",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "Vanuatu Vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Venezuelan Bolívar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Vietnamese Dong",
+ "symbol": "₫"
+ },
+ "YER": {
+ "name": "Yemeni Rial",
+ "symbol": "YER"
+ },
+ "ZMW": {
+ "name": "Zambian Kwacha",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "Zimbabwean Dollar (2009)",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/en-FK.json b/library/intl/resources/currency/en-FK.json
new file mode 100644
index 000000000..23aeb894e
--- /dev/null
+++ b/library/intl/resources/currency/en-FK.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afghan Afghani",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "Albanian Lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Algerian Dinar",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Angolan Kwanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "Argentine Peso",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "Armenian Dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "Aruban Florin",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "Australian Dollar",
+ "symbol": "A$"
+ },
+ "AZN": {
+ "name": "Azerbaijani Manat",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "Bahamian Dollar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Bahraini Dinar",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "Bangladeshi Taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Barbadian Dollar",
+ "symbol": "BBD"
+ },
+ "BYR": {
+ "name": "Belarusian Ruble",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "Belize Dollar",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Bermudan Dollar",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "Bhutanese Ngultrum",
+ "symbol": "BTN"
+ },
+ "BOB": {
+ "name": "Bolivian Boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Bosnia-Herzegovina Convertible Mark",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "Botswanan Pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Brazilian Real",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "British Pound Sterling",
+ "symbol": "GB£"
+ },
+ "BND": {
+ "name": "Brunei Dollar",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Bulgarian Lev",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "Burundian Franc",
+ "symbol": "BIF"
+ },
+ "KHR": {
+ "name": "Cambodian Riel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "Canadian Dollar",
+ "symbol": "CA$"
+ },
+ "CVE": {
+ "name": "Cape Verdean Escudo",
+ "symbol": "CVE"
+ },
+ "KYD": {
+ "name": "Cayman Islands Dollar",
+ "symbol": "KYD"
+ },
+ "XOF": {
+ "name": "CFA Franc BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA Franc BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP Franc",
+ "symbol": "CFPF"
+ },
+ "CLP": {
+ "name": "Chilean Peso",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "Chinese Yuan",
+ "symbol": "CN¥"
+ },
+ "COP": {
+ "name": "Colombian Peso",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Comorian Franc",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Congolese Franc",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "Costa Rican Colón",
+ "symbol": "CRC"
+ },
+ "HRK": {
+ "name": "Croatian Kuna",
+ "symbol": "HRK"
+ },
+ "CUC": {
+ "name": "Cuban Convertible Peso",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "Cuban Peso",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "Czech Republic Koruna",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "Danish Krone",
+ "symbol": "DKK"
+ },
+ "DJF": {
+ "name": "Djiboutian Franc",
+ "symbol": "DJF"
+ },
+ "DOP": {
+ "name": "Dominican Peso",
+ "symbol": "DOP"
+ },
+ "XCD": {
+ "name": "East Caribbean Dollar",
+ "symbol": "EC$"
+ },
+ "EGP": {
+ "name": "Egyptian Pound",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "Eritrean Nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "Ethiopian Birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "Falkland Islands Pound",
+ "symbol": "£"
+ },
+ "FJD": {
+ "name": "Fijian Dollar",
+ "symbol": "FJD"
+ },
+ "GMD": {
+ "name": "Gambian Dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "Georgian Lari",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "Ghanaian Cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "Gibraltar Pound",
+ "symbol": "GIP"
+ },
+ "GTQ": {
+ "name": "Guatemalan Quetzal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Guinean Franc",
+ "symbol": "GNF"
+ },
+ "GYD": {
+ "name": "Guyanaese Dollar",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "Haitian Gourde",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "Honduran Lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Hong Kong Dollar",
+ "symbol": "HK$"
+ },
+ "HUF": {
+ "name": "Hungarian Forint",
+ "symbol": "HUF"
+ },
+ "ISK": {
+ "name": "Icelandic Króna",
+ "symbol": "ISK"
+ },
+ "INR": {
+ "name": "Indian Rupee",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Indonesian Rupiah",
+ "symbol": "IDR"
+ },
+ "IRR": {
+ "name": "Iranian Rial",
+ "symbol": "IRR"
+ },
+ "IQD": {
+ "name": "Iraqi Dinar",
+ "symbol": "IQD"
+ },
+ "ILS": {
+ "name": "Israeli New Shekel",
+ "symbol": "₪"
+ },
+ "JMD": {
+ "name": "Jamaican Dollar",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Japanese Yen",
+ "symbol": "¥"
+ },
+ "JOD": {
+ "name": "Jordanian Dinar",
+ "symbol": "JOD"
+ },
+ "KZT": {
+ "name": "Kazakhstani Tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "Kenyan Shilling",
+ "symbol": "KES"
+ },
+ "KWD": {
+ "name": "Kuwaiti Dinar",
+ "symbol": "KWD"
+ },
+ "KGS": {
+ "name": "Kyrgystani Som",
+ "symbol": "KGS"
+ },
+ "LAK": {
+ "name": "Laotian Kip",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "Lebanese Pound",
+ "symbol": "LBP"
+ },
+ "LSL": {
+ "name": "Lesotho Loti",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "Liberian Dollar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Libyan Dinar",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Lithuanian Litas",
+ "symbol": "LTL"
+ },
+ "MOP": {
+ "name": "Macanese Pataca",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "Macedonian Denar",
+ "symbol": "MKD"
+ },
+ "MGA": {
+ "name": "Malagasy Ariary",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "Malawian Kwacha",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "Malaysian Ringgit",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "Maldivian Rufiyaa",
+ "symbol": "MVR"
+ },
+ "MRO": {
+ "name": "Mauritanian Ouguiya",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "Mauritian Rupee",
+ "symbol": "MUR"
+ },
+ "MXN": {
+ "name": "Mexican Peso",
+ "symbol": "MX$"
+ },
+ "MDL": {
+ "name": "Moldovan Leu",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Mongolian Tugrik",
+ "symbol": "MNT"
+ },
+ "MAD": {
+ "name": "Moroccan Dirham",
+ "symbol": "MAD"
+ },
+ "MZN": {
+ "name": "Mozambican Metical",
+ "symbol": "MZN"
+ },
+ "MMK": {
+ "name": "Myanmar Kyat",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "Namibian Dollar",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Nepalese Rupee",
+ "symbol": "NPR"
+ },
+ "ANG": {
+ "name": "Netherlands Antillean Guilder",
+ "symbol": "ANG"
+ },
+ "TWD": {
+ "name": "New Taiwan Dollar",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "New Zealand Dollar",
+ "symbol": "NZ$"
+ },
+ "NIO": {
+ "name": "Nicaraguan Córdoba",
+ "symbol": "NIO"
+ },
+ "NGN": {
+ "name": "Nigerian Naira",
+ "symbol": "NGN"
+ },
+ "KPW": {
+ "name": "North Korean Won",
+ "symbol": "KPW"
+ },
+ "NOK": {
+ "name": "Norwegian Krone",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "Omani Rial",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "Pakistani Rupee",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Panamanian Balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Papua New Guinean Kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Paraguayan Guarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Peruvian Nuevo Sol",
+ "symbol": "PEN"
+ },
+ "PHP": {
+ "name": "Philippine Peso",
+ "symbol": "PHP"
+ },
+ "PLN": {
+ "name": "Polish Zloty",
+ "symbol": "PLN"
+ },
+ "QAR": {
+ "name": "Qatari Rial",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "Romanian Leu",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Russian Ruble",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "Rwandan Franc",
+ "symbol": "RWF"
+ },
+ "SHP": {
+ "name": "Saint Helena Pound",
+ "symbol": "SHP"
+ },
+ "SVC": {
+ "name": "Salvadoran Colón",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "Samoan Tala",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "São Tomé and Príncipe Dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Saudi Riyal",
+ "symbol": "SAR"
+ },
+ "RSD": {
+ "name": "Serbian Dinar",
+ "symbol": "RSD"
+ },
+ "SCR": {
+ "name": "Seychellois Rupee",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "Sierra Leonean Leone",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "Singapore Dollar",
+ "symbol": "SGD"
+ },
+ "SBD": {
+ "name": "Solomon Islands Dollar",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "Somali Shilling",
+ "symbol": "SOS"
+ },
+ "ZAR": {
+ "name": "South African Rand",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "South Korean Won",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "South Sudanese Pound",
+ "symbol": "SSP"
+ },
+ "LKR": {
+ "name": "Sri Lankan Rupee",
+ "symbol": "LKR"
+ },
+ "SDG": {
+ "name": "Sudanese Pound",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "Surinamese Dollar",
+ "symbol": "SRD"
+ },
+ "SZL": {
+ "name": "Swazi Lilangeni",
+ "symbol": "SZL"
+ },
+ "SEK": {
+ "name": "Swedish Krona",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "Swiss Franc",
+ "symbol": "CHF"
+ },
+ "SYP": {
+ "name": "Syrian Pound",
+ "symbol": "SYP"
+ },
+ "TJS": {
+ "name": "Tajikistani Somoni",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "Tanzanian Shilling",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "Thai Baht",
+ "symbol": "฿"
+ },
+ "TOP": {
+ "name": "Tongan Paʻanga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Trinidad and Tobago Dollar",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Tunisian Dinar",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "Turkish Lira",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "Turkmenistani Manat",
+ "symbol": "TMT"
+ },
+ "UGX": {
+ "name": "Ugandan Shilling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "Ukrainian Hryvnia",
+ "symbol": "UAH"
+ },
+ "AED": {
+ "name": "United Arab Emirates Dirham",
+ "symbol": "AED"
+ },
+ "UYU": {
+ "name": "Uruguayan Peso",
+ "symbol": "UYU"
+ },
+ "USD": {
+ "name": "US Dollar",
+ "symbol": "US$"
+ },
+ "UZS": {
+ "name": "Uzbekistan Som",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "Vanuatu Vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Venezuelan Bolívar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Vietnamese Dong",
+ "symbol": "₫"
+ },
+ "YER": {
+ "name": "Yemeni Rial",
+ "symbol": "YER"
+ },
+ "ZMW": {
+ "name": "Zambian Kwacha",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "Zimbabwean Dollar (2009)",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/en-GB.json b/library/intl/resources/currency/en-GB.json
new file mode 100644
index 000000000..2dbdae5ca
--- /dev/null
+++ b/library/intl/resources/currency/en-GB.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afghan Afghani",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "Albanian Lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Algerian Dinar",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Angolan Kwanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "Argentine Peso",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "Armenian Dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "Aruban Florin",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "Australian Dollar",
+ "symbol": "A$"
+ },
+ "AZN": {
+ "name": "Azerbaijani Manat",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "Bahamian Dollar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Bahraini Dinar",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "Bangladeshi Taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Barbadian Dollar",
+ "symbol": "BBD"
+ },
+ "BYR": {
+ "name": "Belarusian Ruble",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "Belize Dollar",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Bermudan Dollar",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "Bhutanese Ngultrum",
+ "symbol": "BTN"
+ },
+ "BOB": {
+ "name": "Bolivian Boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Bosnia-Herzegovina Convertible Mark",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "Botswanan Pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Brazilian Real",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "British Pound Sterling",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "Brunei Dollar",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Bulgarian Lev",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "Burundian Franc",
+ "symbol": "BIF"
+ },
+ "KHR": {
+ "name": "Cambodian Riel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "Canadian Dollar",
+ "symbol": "CA$"
+ },
+ "CVE": {
+ "name": "Cape Verdean Escudo",
+ "symbol": "CVE"
+ },
+ "KYD": {
+ "name": "Cayman Islands Dollar",
+ "symbol": "KYD"
+ },
+ "XOF": {
+ "name": "CFA Franc BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA Franc BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP Franc",
+ "symbol": "CFPF"
+ },
+ "CLP": {
+ "name": "Chilean Peso",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "Chinese Yuan",
+ "symbol": "CN¥"
+ },
+ "COP": {
+ "name": "Colombian Peso",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Comorian Franc",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Congolese Franc",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "Costa Rican Colón",
+ "symbol": "CRC"
+ },
+ "HRK": {
+ "name": "Croatian Kuna",
+ "symbol": "HRK"
+ },
+ "CUC": {
+ "name": "Cuban Convertible Peso",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "Cuban Peso",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "Czech Republic Koruna",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "Danish Krone",
+ "symbol": "DKK"
+ },
+ "DJF": {
+ "name": "Djiboutian Franc",
+ "symbol": "DJF"
+ },
+ "DOP": {
+ "name": "Dominican Peso",
+ "symbol": "DOP"
+ },
+ "XCD": {
+ "name": "East Caribbean Dollar",
+ "symbol": "EC$"
+ },
+ "EGP": {
+ "name": "Egyptian Pound",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "Eritrean Nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "Ethiopian Birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "Falkland Islands Pound",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "Fijian Dollar",
+ "symbol": "FJD"
+ },
+ "GMD": {
+ "name": "Gambian Dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "Georgian Lari",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "Ghanaian Cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "Gibraltar Pound",
+ "symbol": "GIP"
+ },
+ "GTQ": {
+ "name": "Guatemalan Quetzal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Guinean Franc",
+ "symbol": "GNF"
+ },
+ "GYD": {
+ "name": "Guyanaese Dollar",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "Haitian Gourde",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "Honduran Lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Hong Kong Dollar",
+ "symbol": "HK$"
+ },
+ "HUF": {
+ "name": "Hungarian Forint",
+ "symbol": "HUF"
+ },
+ "ISK": {
+ "name": "Icelandic Króna",
+ "symbol": "ISK"
+ },
+ "INR": {
+ "name": "Indian Rupee",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Indonesian Rupiah",
+ "symbol": "IDR"
+ },
+ "IRR": {
+ "name": "Iranian Rial",
+ "symbol": "IRR"
+ },
+ "IQD": {
+ "name": "Iraqi Dinar",
+ "symbol": "IQD"
+ },
+ "ILS": {
+ "name": "Israeli New Shekel",
+ "symbol": "₪"
+ },
+ "JMD": {
+ "name": "Jamaican Dollar",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Japanese Yen",
+ "symbol": "¥"
+ },
+ "JOD": {
+ "name": "Jordanian Dinar",
+ "symbol": "JOD"
+ },
+ "KZT": {
+ "name": "Kazakhstani Tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "Kenyan Shilling",
+ "symbol": "KES"
+ },
+ "KWD": {
+ "name": "Kuwaiti Dinar",
+ "symbol": "KWD"
+ },
+ "KGS": {
+ "name": "Kyrgystani Som",
+ "symbol": "KGS"
+ },
+ "LAK": {
+ "name": "Laotian Kip",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "Lebanese Pound",
+ "symbol": "LBP"
+ },
+ "LSL": {
+ "name": "Lesotho Loti",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "Liberian Dollar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Libyan Dinar",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Lithuanian Litas",
+ "symbol": "LTL"
+ },
+ "MOP": {
+ "name": "Macanese Pataca",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "Macedonian Denar",
+ "symbol": "MKD"
+ },
+ "MGA": {
+ "name": "Malagasy Ariary",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "Malawian Kwacha",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "Malaysian Ringgit",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "Maldivian Rufiyaa",
+ "symbol": "MVR"
+ },
+ "MRO": {
+ "name": "Mauritanian Ouguiya",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "Mauritian Rupee",
+ "symbol": "MUR"
+ },
+ "MXN": {
+ "name": "Mexican Peso",
+ "symbol": "MX$"
+ },
+ "MDL": {
+ "name": "Moldovan Leu",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Mongolian Tugrik",
+ "symbol": "MNT"
+ },
+ "MAD": {
+ "name": "Moroccan Dirham",
+ "symbol": "MAD"
+ },
+ "MZN": {
+ "name": "Mozambican Metical",
+ "symbol": "MZN"
+ },
+ "MMK": {
+ "name": "Myanmar Kyat",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "Namibian Dollar",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Nepalese Rupee",
+ "symbol": "NPR"
+ },
+ "ANG": {
+ "name": "Netherlands Antillean Guilder",
+ "symbol": "ANG"
+ },
+ "TWD": {
+ "name": "New Taiwan Dollar",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "New Zealand Dollar",
+ "symbol": "NZ$"
+ },
+ "NIO": {
+ "name": "Nicaraguan Córdoba",
+ "symbol": "NIO"
+ },
+ "NGN": {
+ "name": "Nigerian Naira",
+ "symbol": "NGN"
+ },
+ "KPW": {
+ "name": "North Korean Won",
+ "symbol": "KPW"
+ },
+ "NOK": {
+ "name": "Norwegian Krone",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "Omani Rial",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "Pakistani Rupee",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Panamanian Balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Papua New Guinean Kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Paraguayan Guarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Peruvian Nuevo Sol",
+ "symbol": "PEN"
+ },
+ "PHP": {
+ "name": "Philippine Peso",
+ "symbol": "PHP"
+ },
+ "PLN": {
+ "name": "Polish Zloty",
+ "symbol": "PLN"
+ },
+ "QAR": {
+ "name": "Qatari Rial",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "Romanian Leu",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Russian Ruble",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "Rwandan Franc",
+ "symbol": "RWF"
+ },
+ "SHP": {
+ "name": "Saint Helena Pound",
+ "symbol": "SHP"
+ },
+ "SVC": {
+ "name": "Salvadoran Colón",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "Samoan Tala",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "São Tomé and Príncipe Dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Saudi Riyal",
+ "symbol": "SAR"
+ },
+ "RSD": {
+ "name": "Serbian Dinar",
+ "symbol": "RSD"
+ },
+ "SCR": {
+ "name": "Seychellois Rupee",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "Sierra Leonean Leone",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "Singapore Dollar",
+ "symbol": "SGD"
+ },
+ "SBD": {
+ "name": "Solomon Islands Dollar",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "Somali Shilling",
+ "symbol": "SOS"
+ },
+ "ZAR": {
+ "name": "South African Rand",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "South Korean Won",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "South Sudanese Pound",
+ "symbol": "SSP"
+ },
+ "LKR": {
+ "name": "Sri Lankan Rupee",
+ "symbol": "LKR"
+ },
+ "SDG": {
+ "name": "Sudanese Pound",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "Surinamese Dollar",
+ "symbol": "SRD"
+ },
+ "SZL": {
+ "name": "Swazi Lilangeni",
+ "symbol": "SZL"
+ },
+ "SEK": {
+ "name": "Swedish Krona",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "Swiss Franc",
+ "symbol": "CHF"
+ },
+ "SYP": {
+ "name": "Syrian Pound",
+ "symbol": "SYP"
+ },
+ "TJS": {
+ "name": "Tajikistani Somoni",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "Tanzanian Shilling",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "Thai Baht",
+ "symbol": "฿"
+ },
+ "TOP": {
+ "name": "Tongan Paʻanga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Trinidad and Tobago Dollar",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Tunisian Dinar",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "Turkish Lira",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "Turkmenistani Manat",
+ "symbol": "TMT"
+ },
+ "UGX": {
+ "name": "Ugandan Shilling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "Ukrainian Hryvnia",
+ "symbol": "UAH"
+ },
+ "AED": {
+ "name": "United Arab Emirates Dirham",
+ "symbol": "AED"
+ },
+ "UYU": {
+ "name": "Uruguayan Peso",
+ "symbol": "UYU"
+ },
+ "USD": {
+ "name": "US Dollar",
+ "symbol": "US$"
+ },
+ "UZS": {
+ "name": "Uzbekistan Som",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "Vanuatu Vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Venezuelan Bolívar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Vietnamese Dong",
+ "symbol": "₫"
+ },
+ "YER": {
+ "name": "Yemeni Rial",
+ "symbol": "YER"
+ },
+ "ZMW": {
+ "name": "Zambian Kwacha",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "Zimbabwean Dollar (2009)",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/en-GG.json b/library/intl/resources/currency/en-GG.json
new file mode 100644
index 000000000..2dbdae5ca
--- /dev/null
+++ b/library/intl/resources/currency/en-GG.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afghan Afghani",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "Albanian Lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Algerian Dinar",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Angolan Kwanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "Argentine Peso",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "Armenian Dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "Aruban Florin",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "Australian Dollar",
+ "symbol": "A$"
+ },
+ "AZN": {
+ "name": "Azerbaijani Manat",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "Bahamian Dollar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Bahraini Dinar",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "Bangladeshi Taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Barbadian Dollar",
+ "symbol": "BBD"
+ },
+ "BYR": {
+ "name": "Belarusian Ruble",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "Belize Dollar",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Bermudan Dollar",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "Bhutanese Ngultrum",
+ "symbol": "BTN"
+ },
+ "BOB": {
+ "name": "Bolivian Boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Bosnia-Herzegovina Convertible Mark",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "Botswanan Pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Brazilian Real",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "British Pound Sterling",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "Brunei Dollar",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Bulgarian Lev",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "Burundian Franc",
+ "symbol": "BIF"
+ },
+ "KHR": {
+ "name": "Cambodian Riel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "Canadian Dollar",
+ "symbol": "CA$"
+ },
+ "CVE": {
+ "name": "Cape Verdean Escudo",
+ "symbol": "CVE"
+ },
+ "KYD": {
+ "name": "Cayman Islands Dollar",
+ "symbol": "KYD"
+ },
+ "XOF": {
+ "name": "CFA Franc BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA Franc BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP Franc",
+ "symbol": "CFPF"
+ },
+ "CLP": {
+ "name": "Chilean Peso",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "Chinese Yuan",
+ "symbol": "CN¥"
+ },
+ "COP": {
+ "name": "Colombian Peso",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Comorian Franc",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Congolese Franc",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "Costa Rican Colón",
+ "symbol": "CRC"
+ },
+ "HRK": {
+ "name": "Croatian Kuna",
+ "symbol": "HRK"
+ },
+ "CUC": {
+ "name": "Cuban Convertible Peso",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "Cuban Peso",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "Czech Republic Koruna",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "Danish Krone",
+ "symbol": "DKK"
+ },
+ "DJF": {
+ "name": "Djiboutian Franc",
+ "symbol": "DJF"
+ },
+ "DOP": {
+ "name": "Dominican Peso",
+ "symbol": "DOP"
+ },
+ "XCD": {
+ "name": "East Caribbean Dollar",
+ "symbol": "EC$"
+ },
+ "EGP": {
+ "name": "Egyptian Pound",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "Eritrean Nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "Ethiopian Birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "Falkland Islands Pound",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "Fijian Dollar",
+ "symbol": "FJD"
+ },
+ "GMD": {
+ "name": "Gambian Dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "Georgian Lari",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "Ghanaian Cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "Gibraltar Pound",
+ "symbol": "GIP"
+ },
+ "GTQ": {
+ "name": "Guatemalan Quetzal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Guinean Franc",
+ "symbol": "GNF"
+ },
+ "GYD": {
+ "name": "Guyanaese Dollar",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "Haitian Gourde",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "Honduran Lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Hong Kong Dollar",
+ "symbol": "HK$"
+ },
+ "HUF": {
+ "name": "Hungarian Forint",
+ "symbol": "HUF"
+ },
+ "ISK": {
+ "name": "Icelandic Króna",
+ "symbol": "ISK"
+ },
+ "INR": {
+ "name": "Indian Rupee",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Indonesian Rupiah",
+ "symbol": "IDR"
+ },
+ "IRR": {
+ "name": "Iranian Rial",
+ "symbol": "IRR"
+ },
+ "IQD": {
+ "name": "Iraqi Dinar",
+ "symbol": "IQD"
+ },
+ "ILS": {
+ "name": "Israeli New Shekel",
+ "symbol": "₪"
+ },
+ "JMD": {
+ "name": "Jamaican Dollar",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Japanese Yen",
+ "symbol": "¥"
+ },
+ "JOD": {
+ "name": "Jordanian Dinar",
+ "symbol": "JOD"
+ },
+ "KZT": {
+ "name": "Kazakhstani Tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "Kenyan Shilling",
+ "symbol": "KES"
+ },
+ "KWD": {
+ "name": "Kuwaiti Dinar",
+ "symbol": "KWD"
+ },
+ "KGS": {
+ "name": "Kyrgystani Som",
+ "symbol": "KGS"
+ },
+ "LAK": {
+ "name": "Laotian Kip",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "Lebanese Pound",
+ "symbol": "LBP"
+ },
+ "LSL": {
+ "name": "Lesotho Loti",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "Liberian Dollar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Libyan Dinar",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Lithuanian Litas",
+ "symbol": "LTL"
+ },
+ "MOP": {
+ "name": "Macanese Pataca",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "Macedonian Denar",
+ "symbol": "MKD"
+ },
+ "MGA": {
+ "name": "Malagasy Ariary",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "Malawian Kwacha",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "Malaysian Ringgit",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "Maldivian Rufiyaa",
+ "symbol": "MVR"
+ },
+ "MRO": {
+ "name": "Mauritanian Ouguiya",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "Mauritian Rupee",
+ "symbol": "MUR"
+ },
+ "MXN": {
+ "name": "Mexican Peso",
+ "symbol": "MX$"
+ },
+ "MDL": {
+ "name": "Moldovan Leu",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Mongolian Tugrik",
+ "symbol": "MNT"
+ },
+ "MAD": {
+ "name": "Moroccan Dirham",
+ "symbol": "MAD"
+ },
+ "MZN": {
+ "name": "Mozambican Metical",
+ "symbol": "MZN"
+ },
+ "MMK": {
+ "name": "Myanmar Kyat",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "Namibian Dollar",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Nepalese Rupee",
+ "symbol": "NPR"
+ },
+ "ANG": {
+ "name": "Netherlands Antillean Guilder",
+ "symbol": "ANG"
+ },
+ "TWD": {
+ "name": "New Taiwan Dollar",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "New Zealand Dollar",
+ "symbol": "NZ$"
+ },
+ "NIO": {
+ "name": "Nicaraguan Córdoba",
+ "symbol": "NIO"
+ },
+ "NGN": {
+ "name": "Nigerian Naira",
+ "symbol": "NGN"
+ },
+ "KPW": {
+ "name": "North Korean Won",
+ "symbol": "KPW"
+ },
+ "NOK": {
+ "name": "Norwegian Krone",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "Omani Rial",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "Pakistani Rupee",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Panamanian Balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Papua New Guinean Kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Paraguayan Guarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Peruvian Nuevo Sol",
+ "symbol": "PEN"
+ },
+ "PHP": {
+ "name": "Philippine Peso",
+ "symbol": "PHP"
+ },
+ "PLN": {
+ "name": "Polish Zloty",
+ "symbol": "PLN"
+ },
+ "QAR": {
+ "name": "Qatari Rial",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "Romanian Leu",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Russian Ruble",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "Rwandan Franc",
+ "symbol": "RWF"
+ },
+ "SHP": {
+ "name": "Saint Helena Pound",
+ "symbol": "SHP"
+ },
+ "SVC": {
+ "name": "Salvadoran Colón",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "Samoan Tala",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "São Tomé and Príncipe Dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Saudi Riyal",
+ "symbol": "SAR"
+ },
+ "RSD": {
+ "name": "Serbian Dinar",
+ "symbol": "RSD"
+ },
+ "SCR": {
+ "name": "Seychellois Rupee",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "Sierra Leonean Leone",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "Singapore Dollar",
+ "symbol": "SGD"
+ },
+ "SBD": {
+ "name": "Solomon Islands Dollar",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "Somali Shilling",
+ "symbol": "SOS"
+ },
+ "ZAR": {
+ "name": "South African Rand",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "South Korean Won",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "South Sudanese Pound",
+ "symbol": "SSP"
+ },
+ "LKR": {
+ "name": "Sri Lankan Rupee",
+ "symbol": "LKR"
+ },
+ "SDG": {
+ "name": "Sudanese Pound",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "Surinamese Dollar",
+ "symbol": "SRD"
+ },
+ "SZL": {
+ "name": "Swazi Lilangeni",
+ "symbol": "SZL"
+ },
+ "SEK": {
+ "name": "Swedish Krona",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "Swiss Franc",
+ "symbol": "CHF"
+ },
+ "SYP": {
+ "name": "Syrian Pound",
+ "symbol": "SYP"
+ },
+ "TJS": {
+ "name": "Tajikistani Somoni",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "Tanzanian Shilling",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "Thai Baht",
+ "symbol": "฿"
+ },
+ "TOP": {
+ "name": "Tongan Paʻanga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Trinidad and Tobago Dollar",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Tunisian Dinar",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "Turkish Lira",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "Turkmenistani Manat",
+ "symbol": "TMT"
+ },
+ "UGX": {
+ "name": "Ugandan Shilling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "Ukrainian Hryvnia",
+ "symbol": "UAH"
+ },
+ "AED": {
+ "name": "United Arab Emirates Dirham",
+ "symbol": "AED"
+ },
+ "UYU": {
+ "name": "Uruguayan Peso",
+ "symbol": "UYU"
+ },
+ "USD": {
+ "name": "US Dollar",
+ "symbol": "US$"
+ },
+ "UZS": {
+ "name": "Uzbekistan Som",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "Vanuatu Vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Venezuelan Bolívar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Vietnamese Dong",
+ "symbol": "₫"
+ },
+ "YER": {
+ "name": "Yemeni Rial",
+ "symbol": "YER"
+ },
+ "ZMW": {
+ "name": "Zambian Kwacha",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "Zimbabwean Dollar (2009)",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/en-GI.json b/library/intl/resources/currency/en-GI.json
new file mode 100644
index 000000000..f29f8999a
--- /dev/null
+++ b/library/intl/resources/currency/en-GI.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afghan Afghani",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "Albanian Lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Algerian Dinar",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Angolan Kwanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "Argentine Peso",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "Armenian Dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "Aruban Florin",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "Australian Dollar",
+ "symbol": "A$"
+ },
+ "AZN": {
+ "name": "Azerbaijani Manat",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "Bahamian Dollar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Bahraini Dinar",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "Bangladeshi Taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Barbadian Dollar",
+ "symbol": "BBD"
+ },
+ "BYR": {
+ "name": "Belarusian Ruble",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "Belize Dollar",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Bermudan Dollar",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "Bhutanese Ngultrum",
+ "symbol": "BTN"
+ },
+ "BOB": {
+ "name": "Bolivian Boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Bosnia-Herzegovina Convertible Mark",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "Botswanan Pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Brazilian Real",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "British Pound Sterling",
+ "symbol": "GB£"
+ },
+ "BND": {
+ "name": "Brunei Dollar",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Bulgarian Lev",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "Burundian Franc",
+ "symbol": "BIF"
+ },
+ "KHR": {
+ "name": "Cambodian Riel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "Canadian Dollar",
+ "symbol": "CA$"
+ },
+ "CVE": {
+ "name": "Cape Verdean Escudo",
+ "symbol": "CVE"
+ },
+ "KYD": {
+ "name": "Cayman Islands Dollar",
+ "symbol": "KYD"
+ },
+ "XOF": {
+ "name": "CFA Franc BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA Franc BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP Franc",
+ "symbol": "CFPF"
+ },
+ "CLP": {
+ "name": "Chilean Peso",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "Chinese Yuan",
+ "symbol": "CN¥"
+ },
+ "COP": {
+ "name": "Colombian Peso",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Comorian Franc",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Congolese Franc",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "Costa Rican Colón",
+ "symbol": "CRC"
+ },
+ "HRK": {
+ "name": "Croatian Kuna",
+ "symbol": "HRK"
+ },
+ "CUC": {
+ "name": "Cuban Convertible Peso",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "Cuban Peso",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "Czech Republic Koruna",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "Danish Krone",
+ "symbol": "DKK"
+ },
+ "DJF": {
+ "name": "Djiboutian Franc",
+ "symbol": "DJF"
+ },
+ "DOP": {
+ "name": "Dominican Peso",
+ "symbol": "DOP"
+ },
+ "XCD": {
+ "name": "East Caribbean Dollar",
+ "symbol": "EC$"
+ },
+ "EGP": {
+ "name": "Egyptian Pound",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "Eritrean Nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "Ethiopian Birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "Falkland Islands Pound",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "Fijian Dollar",
+ "symbol": "FJD"
+ },
+ "GMD": {
+ "name": "Gambian Dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "Georgian Lari",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "Ghanaian Cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "Gibraltar Pound",
+ "symbol": "£"
+ },
+ "GTQ": {
+ "name": "Guatemalan Quetzal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Guinean Franc",
+ "symbol": "GNF"
+ },
+ "GYD": {
+ "name": "Guyanaese Dollar",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "Haitian Gourde",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "Honduran Lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Hong Kong Dollar",
+ "symbol": "HK$"
+ },
+ "HUF": {
+ "name": "Hungarian Forint",
+ "symbol": "HUF"
+ },
+ "ISK": {
+ "name": "Icelandic Króna",
+ "symbol": "ISK"
+ },
+ "INR": {
+ "name": "Indian Rupee",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Indonesian Rupiah",
+ "symbol": "IDR"
+ },
+ "IRR": {
+ "name": "Iranian Rial",
+ "symbol": "IRR"
+ },
+ "IQD": {
+ "name": "Iraqi Dinar",
+ "symbol": "IQD"
+ },
+ "ILS": {
+ "name": "Israeli New Shekel",
+ "symbol": "₪"
+ },
+ "JMD": {
+ "name": "Jamaican Dollar",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Japanese Yen",
+ "symbol": "¥"
+ },
+ "JOD": {
+ "name": "Jordanian Dinar",
+ "symbol": "JOD"
+ },
+ "KZT": {
+ "name": "Kazakhstani Tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "Kenyan Shilling",
+ "symbol": "KES"
+ },
+ "KWD": {
+ "name": "Kuwaiti Dinar",
+ "symbol": "KWD"
+ },
+ "KGS": {
+ "name": "Kyrgystani Som",
+ "symbol": "KGS"
+ },
+ "LAK": {
+ "name": "Laotian Kip",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "Lebanese Pound",
+ "symbol": "LBP"
+ },
+ "LSL": {
+ "name": "Lesotho Loti",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "Liberian Dollar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Libyan Dinar",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Lithuanian Litas",
+ "symbol": "LTL"
+ },
+ "MOP": {
+ "name": "Macanese Pataca",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "Macedonian Denar",
+ "symbol": "MKD"
+ },
+ "MGA": {
+ "name": "Malagasy Ariary",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "Malawian Kwacha",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "Malaysian Ringgit",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "Maldivian Rufiyaa",
+ "symbol": "MVR"
+ },
+ "MRO": {
+ "name": "Mauritanian Ouguiya",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "Mauritian Rupee",
+ "symbol": "MUR"
+ },
+ "MXN": {
+ "name": "Mexican Peso",
+ "symbol": "MX$"
+ },
+ "MDL": {
+ "name": "Moldovan Leu",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Mongolian Tugrik",
+ "symbol": "MNT"
+ },
+ "MAD": {
+ "name": "Moroccan Dirham",
+ "symbol": "MAD"
+ },
+ "MZN": {
+ "name": "Mozambican Metical",
+ "symbol": "MZN"
+ },
+ "MMK": {
+ "name": "Myanmar Kyat",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "Namibian Dollar",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Nepalese Rupee",
+ "symbol": "NPR"
+ },
+ "ANG": {
+ "name": "Netherlands Antillean Guilder",
+ "symbol": "ANG"
+ },
+ "TWD": {
+ "name": "New Taiwan Dollar",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "New Zealand Dollar",
+ "symbol": "NZ$"
+ },
+ "NIO": {
+ "name": "Nicaraguan Córdoba",
+ "symbol": "NIO"
+ },
+ "NGN": {
+ "name": "Nigerian Naira",
+ "symbol": "NGN"
+ },
+ "KPW": {
+ "name": "North Korean Won",
+ "symbol": "KPW"
+ },
+ "NOK": {
+ "name": "Norwegian Krone",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "Omani Rial",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "Pakistani Rupee",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Panamanian Balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Papua New Guinean Kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Paraguayan Guarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Peruvian Nuevo Sol",
+ "symbol": "PEN"
+ },
+ "PHP": {
+ "name": "Philippine Peso",
+ "symbol": "PHP"
+ },
+ "PLN": {
+ "name": "Polish Zloty",
+ "symbol": "PLN"
+ },
+ "QAR": {
+ "name": "Qatari Rial",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "Romanian Leu",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Russian Ruble",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "Rwandan Franc",
+ "symbol": "RWF"
+ },
+ "SHP": {
+ "name": "Saint Helena Pound",
+ "symbol": "SHP"
+ },
+ "SVC": {
+ "name": "Salvadoran Colón",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "Samoan Tala",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "São Tomé and Príncipe Dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Saudi Riyal",
+ "symbol": "SAR"
+ },
+ "RSD": {
+ "name": "Serbian Dinar",
+ "symbol": "RSD"
+ },
+ "SCR": {
+ "name": "Seychellois Rupee",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "Sierra Leonean Leone",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "Singapore Dollar",
+ "symbol": "SGD"
+ },
+ "SBD": {
+ "name": "Solomon Islands Dollar",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "Somali Shilling",
+ "symbol": "SOS"
+ },
+ "ZAR": {
+ "name": "South African Rand",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "South Korean Won",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "South Sudanese Pound",
+ "symbol": "SSP"
+ },
+ "LKR": {
+ "name": "Sri Lankan Rupee",
+ "symbol": "LKR"
+ },
+ "SDG": {
+ "name": "Sudanese Pound",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "Surinamese Dollar",
+ "symbol": "SRD"
+ },
+ "SZL": {
+ "name": "Swazi Lilangeni",
+ "symbol": "SZL"
+ },
+ "SEK": {
+ "name": "Swedish Krona",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "Swiss Franc",
+ "symbol": "CHF"
+ },
+ "SYP": {
+ "name": "Syrian Pound",
+ "symbol": "SYP"
+ },
+ "TJS": {
+ "name": "Tajikistani Somoni",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "Tanzanian Shilling",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "Thai Baht",
+ "symbol": "฿"
+ },
+ "TOP": {
+ "name": "Tongan Paʻanga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Trinidad and Tobago Dollar",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Tunisian Dinar",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "Turkish Lira",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "Turkmenistani Manat",
+ "symbol": "TMT"
+ },
+ "UGX": {
+ "name": "Ugandan Shilling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "Ukrainian Hryvnia",
+ "symbol": "UAH"
+ },
+ "AED": {
+ "name": "United Arab Emirates Dirham",
+ "symbol": "AED"
+ },
+ "UYU": {
+ "name": "Uruguayan Peso",
+ "symbol": "UYU"
+ },
+ "USD": {
+ "name": "US Dollar",
+ "symbol": "US$"
+ },
+ "UZS": {
+ "name": "Uzbekistan Som",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "Vanuatu Vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Venezuelan Bolívar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Vietnamese Dong",
+ "symbol": "₫"
+ },
+ "YER": {
+ "name": "Yemeni Rial",
+ "symbol": "YER"
+ },
+ "ZMW": {
+ "name": "Zambian Kwacha",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "Zimbabwean Dollar (2009)",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/en-HK.json b/library/intl/resources/currency/en-HK.json
new file mode 100644
index 000000000..2dbdae5ca
--- /dev/null
+++ b/library/intl/resources/currency/en-HK.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afghan Afghani",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "Albanian Lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Algerian Dinar",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Angolan Kwanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "Argentine Peso",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "Armenian Dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "Aruban Florin",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "Australian Dollar",
+ "symbol": "A$"
+ },
+ "AZN": {
+ "name": "Azerbaijani Manat",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "Bahamian Dollar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Bahraini Dinar",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "Bangladeshi Taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Barbadian Dollar",
+ "symbol": "BBD"
+ },
+ "BYR": {
+ "name": "Belarusian Ruble",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "Belize Dollar",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Bermudan Dollar",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "Bhutanese Ngultrum",
+ "symbol": "BTN"
+ },
+ "BOB": {
+ "name": "Bolivian Boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Bosnia-Herzegovina Convertible Mark",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "Botswanan Pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Brazilian Real",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "British Pound Sterling",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "Brunei Dollar",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Bulgarian Lev",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "Burundian Franc",
+ "symbol": "BIF"
+ },
+ "KHR": {
+ "name": "Cambodian Riel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "Canadian Dollar",
+ "symbol": "CA$"
+ },
+ "CVE": {
+ "name": "Cape Verdean Escudo",
+ "symbol": "CVE"
+ },
+ "KYD": {
+ "name": "Cayman Islands Dollar",
+ "symbol": "KYD"
+ },
+ "XOF": {
+ "name": "CFA Franc BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA Franc BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP Franc",
+ "symbol": "CFPF"
+ },
+ "CLP": {
+ "name": "Chilean Peso",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "Chinese Yuan",
+ "symbol": "CN¥"
+ },
+ "COP": {
+ "name": "Colombian Peso",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Comorian Franc",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Congolese Franc",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "Costa Rican Colón",
+ "symbol": "CRC"
+ },
+ "HRK": {
+ "name": "Croatian Kuna",
+ "symbol": "HRK"
+ },
+ "CUC": {
+ "name": "Cuban Convertible Peso",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "Cuban Peso",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "Czech Republic Koruna",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "Danish Krone",
+ "symbol": "DKK"
+ },
+ "DJF": {
+ "name": "Djiboutian Franc",
+ "symbol": "DJF"
+ },
+ "DOP": {
+ "name": "Dominican Peso",
+ "symbol": "DOP"
+ },
+ "XCD": {
+ "name": "East Caribbean Dollar",
+ "symbol": "EC$"
+ },
+ "EGP": {
+ "name": "Egyptian Pound",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "Eritrean Nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "Ethiopian Birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "Falkland Islands Pound",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "Fijian Dollar",
+ "symbol": "FJD"
+ },
+ "GMD": {
+ "name": "Gambian Dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "Georgian Lari",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "Ghanaian Cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "Gibraltar Pound",
+ "symbol": "GIP"
+ },
+ "GTQ": {
+ "name": "Guatemalan Quetzal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Guinean Franc",
+ "symbol": "GNF"
+ },
+ "GYD": {
+ "name": "Guyanaese Dollar",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "Haitian Gourde",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "Honduran Lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Hong Kong Dollar",
+ "symbol": "HK$"
+ },
+ "HUF": {
+ "name": "Hungarian Forint",
+ "symbol": "HUF"
+ },
+ "ISK": {
+ "name": "Icelandic Króna",
+ "symbol": "ISK"
+ },
+ "INR": {
+ "name": "Indian Rupee",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Indonesian Rupiah",
+ "symbol": "IDR"
+ },
+ "IRR": {
+ "name": "Iranian Rial",
+ "symbol": "IRR"
+ },
+ "IQD": {
+ "name": "Iraqi Dinar",
+ "symbol": "IQD"
+ },
+ "ILS": {
+ "name": "Israeli New Shekel",
+ "symbol": "₪"
+ },
+ "JMD": {
+ "name": "Jamaican Dollar",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Japanese Yen",
+ "symbol": "¥"
+ },
+ "JOD": {
+ "name": "Jordanian Dinar",
+ "symbol": "JOD"
+ },
+ "KZT": {
+ "name": "Kazakhstani Tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "Kenyan Shilling",
+ "symbol": "KES"
+ },
+ "KWD": {
+ "name": "Kuwaiti Dinar",
+ "symbol": "KWD"
+ },
+ "KGS": {
+ "name": "Kyrgystani Som",
+ "symbol": "KGS"
+ },
+ "LAK": {
+ "name": "Laotian Kip",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "Lebanese Pound",
+ "symbol": "LBP"
+ },
+ "LSL": {
+ "name": "Lesotho Loti",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "Liberian Dollar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Libyan Dinar",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Lithuanian Litas",
+ "symbol": "LTL"
+ },
+ "MOP": {
+ "name": "Macanese Pataca",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "Macedonian Denar",
+ "symbol": "MKD"
+ },
+ "MGA": {
+ "name": "Malagasy Ariary",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "Malawian Kwacha",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "Malaysian Ringgit",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "Maldivian Rufiyaa",
+ "symbol": "MVR"
+ },
+ "MRO": {
+ "name": "Mauritanian Ouguiya",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "Mauritian Rupee",
+ "symbol": "MUR"
+ },
+ "MXN": {
+ "name": "Mexican Peso",
+ "symbol": "MX$"
+ },
+ "MDL": {
+ "name": "Moldovan Leu",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Mongolian Tugrik",
+ "symbol": "MNT"
+ },
+ "MAD": {
+ "name": "Moroccan Dirham",
+ "symbol": "MAD"
+ },
+ "MZN": {
+ "name": "Mozambican Metical",
+ "symbol": "MZN"
+ },
+ "MMK": {
+ "name": "Myanmar Kyat",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "Namibian Dollar",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Nepalese Rupee",
+ "symbol": "NPR"
+ },
+ "ANG": {
+ "name": "Netherlands Antillean Guilder",
+ "symbol": "ANG"
+ },
+ "TWD": {
+ "name": "New Taiwan Dollar",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "New Zealand Dollar",
+ "symbol": "NZ$"
+ },
+ "NIO": {
+ "name": "Nicaraguan Córdoba",
+ "symbol": "NIO"
+ },
+ "NGN": {
+ "name": "Nigerian Naira",
+ "symbol": "NGN"
+ },
+ "KPW": {
+ "name": "North Korean Won",
+ "symbol": "KPW"
+ },
+ "NOK": {
+ "name": "Norwegian Krone",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "Omani Rial",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "Pakistani Rupee",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Panamanian Balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Papua New Guinean Kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Paraguayan Guarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Peruvian Nuevo Sol",
+ "symbol": "PEN"
+ },
+ "PHP": {
+ "name": "Philippine Peso",
+ "symbol": "PHP"
+ },
+ "PLN": {
+ "name": "Polish Zloty",
+ "symbol": "PLN"
+ },
+ "QAR": {
+ "name": "Qatari Rial",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "Romanian Leu",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Russian Ruble",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "Rwandan Franc",
+ "symbol": "RWF"
+ },
+ "SHP": {
+ "name": "Saint Helena Pound",
+ "symbol": "SHP"
+ },
+ "SVC": {
+ "name": "Salvadoran Colón",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "Samoan Tala",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "São Tomé and Príncipe Dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Saudi Riyal",
+ "symbol": "SAR"
+ },
+ "RSD": {
+ "name": "Serbian Dinar",
+ "symbol": "RSD"
+ },
+ "SCR": {
+ "name": "Seychellois Rupee",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "Sierra Leonean Leone",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "Singapore Dollar",
+ "symbol": "SGD"
+ },
+ "SBD": {
+ "name": "Solomon Islands Dollar",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "Somali Shilling",
+ "symbol": "SOS"
+ },
+ "ZAR": {
+ "name": "South African Rand",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "South Korean Won",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "South Sudanese Pound",
+ "symbol": "SSP"
+ },
+ "LKR": {
+ "name": "Sri Lankan Rupee",
+ "symbol": "LKR"
+ },
+ "SDG": {
+ "name": "Sudanese Pound",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "Surinamese Dollar",
+ "symbol": "SRD"
+ },
+ "SZL": {
+ "name": "Swazi Lilangeni",
+ "symbol": "SZL"
+ },
+ "SEK": {
+ "name": "Swedish Krona",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "Swiss Franc",
+ "symbol": "CHF"
+ },
+ "SYP": {
+ "name": "Syrian Pound",
+ "symbol": "SYP"
+ },
+ "TJS": {
+ "name": "Tajikistani Somoni",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "Tanzanian Shilling",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "Thai Baht",
+ "symbol": "฿"
+ },
+ "TOP": {
+ "name": "Tongan Paʻanga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Trinidad and Tobago Dollar",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Tunisian Dinar",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "Turkish Lira",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "Turkmenistani Manat",
+ "symbol": "TMT"
+ },
+ "UGX": {
+ "name": "Ugandan Shilling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "Ukrainian Hryvnia",
+ "symbol": "UAH"
+ },
+ "AED": {
+ "name": "United Arab Emirates Dirham",
+ "symbol": "AED"
+ },
+ "UYU": {
+ "name": "Uruguayan Peso",
+ "symbol": "UYU"
+ },
+ "USD": {
+ "name": "US Dollar",
+ "symbol": "US$"
+ },
+ "UZS": {
+ "name": "Uzbekistan Som",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "Vanuatu Vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Venezuelan Bolívar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Vietnamese Dong",
+ "symbol": "₫"
+ },
+ "YER": {
+ "name": "Yemeni Rial",
+ "symbol": "YER"
+ },
+ "ZMW": {
+ "name": "Zambian Kwacha",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "Zimbabwean Dollar (2009)",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/en-IE.json b/library/intl/resources/currency/en-IE.json
new file mode 100644
index 000000000..2dbdae5ca
--- /dev/null
+++ b/library/intl/resources/currency/en-IE.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afghan Afghani",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "Albanian Lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Algerian Dinar",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Angolan Kwanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "Argentine Peso",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "Armenian Dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "Aruban Florin",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "Australian Dollar",
+ "symbol": "A$"
+ },
+ "AZN": {
+ "name": "Azerbaijani Manat",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "Bahamian Dollar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Bahraini Dinar",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "Bangladeshi Taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Barbadian Dollar",
+ "symbol": "BBD"
+ },
+ "BYR": {
+ "name": "Belarusian Ruble",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "Belize Dollar",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Bermudan Dollar",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "Bhutanese Ngultrum",
+ "symbol": "BTN"
+ },
+ "BOB": {
+ "name": "Bolivian Boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Bosnia-Herzegovina Convertible Mark",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "Botswanan Pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Brazilian Real",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "British Pound Sterling",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "Brunei Dollar",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Bulgarian Lev",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "Burundian Franc",
+ "symbol": "BIF"
+ },
+ "KHR": {
+ "name": "Cambodian Riel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "Canadian Dollar",
+ "symbol": "CA$"
+ },
+ "CVE": {
+ "name": "Cape Verdean Escudo",
+ "symbol": "CVE"
+ },
+ "KYD": {
+ "name": "Cayman Islands Dollar",
+ "symbol": "KYD"
+ },
+ "XOF": {
+ "name": "CFA Franc BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA Franc BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP Franc",
+ "symbol": "CFPF"
+ },
+ "CLP": {
+ "name": "Chilean Peso",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "Chinese Yuan",
+ "symbol": "CN¥"
+ },
+ "COP": {
+ "name": "Colombian Peso",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Comorian Franc",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Congolese Franc",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "Costa Rican Colón",
+ "symbol": "CRC"
+ },
+ "HRK": {
+ "name": "Croatian Kuna",
+ "symbol": "HRK"
+ },
+ "CUC": {
+ "name": "Cuban Convertible Peso",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "Cuban Peso",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "Czech Republic Koruna",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "Danish Krone",
+ "symbol": "DKK"
+ },
+ "DJF": {
+ "name": "Djiboutian Franc",
+ "symbol": "DJF"
+ },
+ "DOP": {
+ "name": "Dominican Peso",
+ "symbol": "DOP"
+ },
+ "XCD": {
+ "name": "East Caribbean Dollar",
+ "symbol": "EC$"
+ },
+ "EGP": {
+ "name": "Egyptian Pound",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "Eritrean Nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "Ethiopian Birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "Falkland Islands Pound",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "Fijian Dollar",
+ "symbol": "FJD"
+ },
+ "GMD": {
+ "name": "Gambian Dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "Georgian Lari",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "Ghanaian Cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "Gibraltar Pound",
+ "symbol": "GIP"
+ },
+ "GTQ": {
+ "name": "Guatemalan Quetzal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Guinean Franc",
+ "symbol": "GNF"
+ },
+ "GYD": {
+ "name": "Guyanaese Dollar",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "Haitian Gourde",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "Honduran Lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Hong Kong Dollar",
+ "symbol": "HK$"
+ },
+ "HUF": {
+ "name": "Hungarian Forint",
+ "symbol": "HUF"
+ },
+ "ISK": {
+ "name": "Icelandic Króna",
+ "symbol": "ISK"
+ },
+ "INR": {
+ "name": "Indian Rupee",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Indonesian Rupiah",
+ "symbol": "IDR"
+ },
+ "IRR": {
+ "name": "Iranian Rial",
+ "symbol": "IRR"
+ },
+ "IQD": {
+ "name": "Iraqi Dinar",
+ "symbol": "IQD"
+ },
+ "ILS": {
+ "name": "Israeli New Shekel",
+ "symbol": "₪"
+ },
+ "JMD": {
+ "name": "Jamaican Dollar",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Japanese Yen",
+ "symbol": "¥"
+ },
+ "JOD": {
+ "name": "Jordanian Dinar",
+ "symbol": "JOD"
+ },
+ "KZT": {
+ "name": "Kazakhstani Tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "Kenyan Shilling",
+ "symbol": "KES"
+ },
+ "KWD": {
+ "name": "Kuwaiti Dinar",
+ "symbol": "KWD"
+ },
+ "KGS": {
+ "name": "Kyrgystani Som",
+ "symbol": "KGS"
+ },
+ "LAK": {
+ "name": "Laotian Kip",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "Lebanese Pound",
+ "symbol": "LBP"
+ },
+ "LSL": {
+ "name": "Lesotho Loti",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "Liberian Dollar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Libyan Dinar",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Lithuanian Litas",
+ "symbol": "LTL"
+ },
+ "MOP": {
+ "name": "Macanese Pataca",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "Macedonian Denar",
+ "symbol": "MKD"
+ },
+ "MGA": {
+ "name": "Malagasy Ariary",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "Malawian Kwacha",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "Malaysian Ringgit",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "Maldivian Rufiyaa",
+ "symbol": "MVR"
+ },
+ "MRO": {
+ "name": "Mauritanian Ouguiya",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "Mauritian Rupee",
+ "symbol": "MUR"
+ },
+ "MXN": {
+ "name": "Mexican Peso",
+ "symbol": "MX$"
+ },
+ "MDL": {
+ "name": "Moldovan Leu",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Mongolian Tugrik",
+ "symbol": "MNT"
+ },
+ "MAD": {
+ "name": "Moroccan Dirham",
+ "symbol": "MAD"
+ },
+ "MZN": {
+ "name": "Mozambican Metical",
+ "symbol": "MZN"
+ },
+ "MMK": {
+ "name": "Myanmar Kyat",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "Namibian Dollar",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Nepalese Rupee",
+ "symbol": "NPR"
+ },
+ "ANG": {
+ "name": "Netherlands Antillean Guilder",
+ "symbol": "ANG"
+ },
+ "TWD": {
+ "name": "New Taiwan Dollar",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "New Zealand Dollar",
+ "symbol": "NZ$"
+ },
+ "NIO": {
+ "name": "Nicaraguan Córdoba",
+ "symbol": "NIO"
+ },
+ "NGN": {
+ "name": "Nigerian Naira",
+ "symbol": "NGN"
+ },
+ "KPW": {
+ "name": "North Korean Won",
+ "symbol": "KPW"
+ },
+ "NOK": {
+ "name": "Norwegian Krone",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "Omani Rial",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "Pakistani Rupee",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Panamanian Balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Papua New Guinean Kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Paraguayan Guarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Peruvian Nuevo Sol",
+ "symbol": "PEN"
+ },
+ "PHP": {
+ "name": "Philippine Peso",
+ "symbol": "PHP"
+ },
+ "PLN": {
+ "name": "Polish Zloty",
+ "symbol": "PLN"
+ },
+ "QAR": {
+ "name": "Qatari Rial",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "Romanian Leu",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Russian Ruble",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "Rwandan Franc",
+ "symbol": "RWF"
+ },
+ "SHP": {
+ "name": "Saint Helena Pound",
+ "symbol": "SHP"
+ },
+ "SVC": {
+ "name": "Salvadoran Colón",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "Samoan Tala",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "São Tomé and Príncipe Dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Saudi Riyal",
+ "symbol": "SAR"
+ },
+ "RSD": {
+ "name": "Serbian Dinar",
+ "symbol": "RSD"
+ },
+ "SCR": {
+ "name": "Seychellois Rupee",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "Sierra Leonean Leone",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "Singapore Dollar",
+ "symbol": "SGD"
+ },
+ "SBD": {
+ "name": "Solomon Islands Dollar",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "Somali Shilling",
+ "symbol": "SOS"
+ },
+ "ZAR": {
+ "name": "South African Rand",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "South Korean Won",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "South Sudanese Pound",
+ "symbol": "SSP"
+ },
+ "LKR": {
+ "name": "Sri Lankan Rupee",
+ "symbol": "LKR"
+ },
+ "SDG": {
+ "name": "Sudanese Pound",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "Surinamese Dollar",
+ "symbol": "SRD"
+ },
+ "SZL": {
+ "name": "Swazi Lilangeni",
+ "symbol": "SZL"
+ },
+ "SEK": {
+ "name": "Swedish Krona",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "Swiss Franc",
+ "symbol": "CHF"
+ },
+ "SYP": {
+ "name": "Syrian Pound",
+ "symbol": "SYP"
+ },
+ "TJS": {
+ "name": "Tajikistani Somoni",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "Tanzanian Shilling",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "Thai Baht",
+ "symbol": "฿"
+ },
+ "TOP": {
+ "name": "Tongan Paʻanga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Trinidad and Tobago Dollar",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Tunisian Dinar",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "Turkish Lira",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "Turkmenistani Manat",
+ "symbol": "TMT"
+ },
+ "UGX": {
+ "name": "Ugandan Shilling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "Ukrainian Hryvnia",
+ "symbol": "UAH"
+ },
+ "AED": {
+ "name": "United Arab Emirates Dirham",
+ "symbol": "AED"
+ },
+ "UYU": {
+ "name": "Uruguayan Peso",
+ "symbol": "UYU"
+ },
+ "USD": {
+ "name": "US Dollar",
+ "symbol": "US$"
+ },
+ "UZS": {
+ "name": "Uzbekistan Som",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "Vanuatu Vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Venezuelan Bolívar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Vietnamese Dong",
+ "symbol": "₫"
+ },
+ "YER": {
+ "name": "Yemeni Rial",
+ "symbol": "YER"
+ },
+ "ZMW": {
+ "name": "Zambian Kwacha",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "Zimbabwean Dollar (2009)",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/en-IM.json b/library/intl/resources/currency/en-IM.json
new file mode 100644
index 000000000..2dbdae5ca
--- /dev/null
+++ b/library/intl/resources/currency/en-IM.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afghan Afghani",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "Albanian Lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Algerian Dinar",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Angolan Kwanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "Argentine Peso",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "Armenian Dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "Aruban Florin",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "Australian Dollar",
+ "symbol": "A$"
+ },
+ "AZN": {
+ "name": "Azerbaijani Manat",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "Bahamian Dollar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Bahraini Dinar",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "Bangladeshi Taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Barbadian Dollar",
+ "symbol": "BBD"
+ },
+ "BYR": {
+ "name": "Belarusian Ruble",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "Belize Dollar",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Bermudan Dollar",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "Bhutanese Ngultrum",
+ "symbol": "BTN"
+ },
+ "BOB": {
+ "name": "Bolivian Boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Bosnia-Herzegovina Convertible Mark",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "Botswanan Pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Brazilian Real",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "British Pound Sterling",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "Brunei Dollar",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Bulgarian Lev",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "Burundian Franc",
+ "symbol": "BIF"
+ },
+ "KHR": {
+ "name": "Cambodian Riel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "Canadian Dollar",
+ "symbol": "CA$"
+ },
+ "CVE": {
+ "name": "Cape Verdean Escudo",
+ "symbol": "CVE"
+ },
+ "KYD": {
+ "name": "Cayman Islands Dollar",
+ "symbol": "KYD"
+ },
+ "XOF": {
+ "name": "CFA Franc BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA Franc BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP Franc",
+ "symbol": "CFPF"
+ },
+ "CLP": {
+ "name": "Chilean Peso",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "Chinese Yuan",
+ "symbol": "CN¥"
+ },
+ "COP": {
+ "name": "Colombian Peso",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Comorian Franc",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Congolese Franc",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "Costa Rican Colón",
+ "symbol": "CRC"
+ },
+ "HRK": {
+ "name": "Croatian Kuna",
+ "symbol": "HRK"
+ },
+ "CUC": {
+ "name": "Cuban Convertible Peso",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "Cuban Peso",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "Czech Republic Koruna",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "Danish Krone",
+ "symbol": "DKK"
+ },
+ "DJF": {
+ "name": "Djiboutian Franc",
+ "symbol": "DJF"
+ },
+ "DOP": {
+ "name": "Dominican Peso",
+ "symbol": "DOP"
+ },
+ "XCD": {
+ "name": "East Caribbean Dollar",
+ "symbol": "EC$"
+ },
+ "EGP": {
+ "name": "Egyptian Pound",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "Eritrean Nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "Ethiopian Birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "Falkland Islands Pound",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "Fijian Dollar",
+ "symbol": "FJD"
+ },
+ "GMD": {
+ "name": "Gambian Dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "Georgian Lari",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "Ghanaian Cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "Gibraltar Pound",
+ "symbol": "GIP"
+ },
+ "GTQ": {
+ "name": "Guatemalan Quetzal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Guinean Franc",
+ "symbol": "GNF"
+ },
+ "GYD": {
+ "name": "Guyanaese Dollar",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "Haitian Gourde",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "Honduran Lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Hong Kong Dollar",
+ "symbol": "HK$"
+ },
+ "HUF": {
+ "name": "Hungarian Forint",
+ "symbol": "HUF"
+ },
+ "ISK": {
+ "name": "Icelandic Króna",
+ "symbol": "ISK"
+ },
+ "INR": {
+ "name": "Indian Rupee",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Indonesian Rupiah",
+ "symbol": "IDR"
+ },
+ "IRR": {
+ "name": "Iranian Rial",
+ "symbol": "IRR"
+ },
+ "IQD": {
+ "name": "Iraqi Dinar",
+ "symbol": "IQD"
+ },
+ "ILS": {
+ "name": "Israeli New Shekel",
+ "symbol": "₪"
+ },
+ "JMD": {
+ "name": "Jamaican Dollar",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Japanese Yen",
+ "symbol": "¥"
+ },
+ "JOD": {
+ "name": "Jordanian Dinar",
+ "symbol": "JOD"
+ },
+ "KZT": {
+ "name": "Kazakhstani Tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "Kenyan Shilling",
+ "symbol": "KES"
+ },
+ "KWD": {
+ "name": "Kuwaiti Dinar",
+ "symbol": "KWD"
+ },
+ "KGS": {
+ "name": "Kyrgystani Som",
+ "symbol": "KGS"
+ },
+ "LAK": {
+ "name": "Laotian Kip",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "Lebanese Pound",
+ "symbol": "LBP"
+ },
+ "LSL": {
+ "name": "Lesotho Loti",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "Liberian Dollar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Libyan Dinar",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Lithuanian Litas",
+ "symbol": "LTL"
+ },
+ "MOP": {
+ "name": "Macanese Pataca",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "Macedonian Denar",
+ "symbol": "MKD"
+ },
+ "MGA": {
+ "name": "Malagasy Ariary",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "Malawian Kwacha",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "Malaysian Ringgit",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "Maldivian Rufiyaa",
+ "symbol": "MVR"
+ },
+ "MRO": {
+ "name": "Mauritanian Ouguiya",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "Mauritian Rupee",
+ "symbol": "MUR"
+ },
+ "MXN": {
+ "name": "Mexican Peso",
+ "symbol": "MX$"
+ },
+ "MDL": {
+ "name": "Moldovan Leu",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Mongolian Tugrik",
+ "symbol": "MNT"
+ },
+ "MAD": {
+ "name": "Moroccan Dirham",
+ "symbol": "MAD"
+ },
+ "MZN": {
+ "name": "Mozambican Metical",
+ "symbol": "MZN"
+ },
+ "MMK": {
+ "name": "Myanmar Kyat",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "Namibian Dollar",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Nepalese Rupee",
+ "symbol": "NPR"
+ },
+ "ANG": {
+ "name": "Netherlands Antillean Guilder",
+ "symbol": "ANG"
+ },
+ "TWD": {
+ "name": "New Taiwan Dollar",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "New Zealand Dollar",
+ "symbol": "NZ$"
+ },
+ "NIO": {
+ "name": "Nicaraguan Córdoba",
+ "symbol": "NIO"
+ },
+ "NGN": {
+ "name": "Nigerian Naira",
+ "symbol": "NGN"
+ },
+ "KPW": {
+ "name": "North Korean Won",
+ "symbol": "KPW"
+ },
+ "NOK": {
+ "name": "Norwegian Krone",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "Omani Rial",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "Pakistani Rupee",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Panamanian Balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Papua New Guinean Kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Paraguayan Guarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Peruvian Nuevo Sol",
+ "symbol": "PEN"
+ },
+ "PHP": {
+ "name": "Philippine Peso",
+ "symbol": "PHP"
+ },
+ "PLN": {
+ "name": "Polish Zloty",
+ "symbol": "PLN"
+ },
+ "QAR": {
+ "name": "Qatari Rial",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "Romanian Leu",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Russian Ruble",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "Rwandan Franc",
+ "symbol": "RWF"
+ },
+ "SHP": {
+ "name": "Saint Helena Pound",
+ "symbol": "SHP"
+ },
+ "SVC": {
+ "name": "Salvadoran Colón",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "Samoan Tala",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "São Tomé and Príncipe Dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Saudi Riyal",
+ "symbol": "SAR"
+ },
+ "RSD": {
+ "name": "Serbian Dinar",
+ "symbol": "RSD"
+ },
+ "SCR": {
+ "name": "Seychellois Rupee",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "Sierra Leonean Leone",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "Singapore Dollar",
+ "symbol": "SGD"
+ },
+ "SBD": {
+ "name": "Solomon Islands Dollar",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "Somali Shilling",
+ "symbol": "SOS"
+ },
+ "ZAR": {
+ "name": "South African Rand",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "South Korean Won",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "South Sudanese Pound",
+ "symbol": "SSP"
+ },
+ "LKR": {
+ "name": "Sri Lankan Rupee",
+ "symbol": "LKR"
+ },
+ "SDG": {
+ "name": "Sudanese Pound",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "Surinamese Dollar",
+ "symbol": "SRD"
+ },
+ "SZL": {
+ "name": "Swazi Lilangeni",
+ "symbol": "SZL"
+ },
+ "SEK": {
+ "name": "Swedish Krona",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "Swiss Franc",
+ "symbol": "CHF"
+ },
+ "SYP": {
+ "name": "Syrian Pound",
+ "symbol": "SYP"
+ },
+ "TJS": {
+ "name": "Tajikistani Somoni",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "Tanzanian Shilling",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "Thai Baht",
+ "symbol": "฿"
+ },
+ "TOP": {
+ "name": "Tongan Paʻanga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Trinidad and Tobago Dollar",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Tunisian Dinar",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "Turkish Lira",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "Turkmenistani Manat",
+ "symbol": "TMT"
+ },
+ "UGX": {
+ "name": "Ugandan Shilling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "Ukrainian Hryvnia",
+ "symbol": "UAH"
+ },
+ "AED": {
+ "name": "United Arab Emirates Dirham",
+ "symbol": "AED"
+ },
+ "UYU": {
+ "name": "Uruguayan Peso",
+ "symbol": "UYU"
+ },
+ "USD": {
+ "name": "US Dollar",
+ "symbol": "US$"
+ },
+ "UZS": {
+ "name": "Uzbekistan Som",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "Vanuatu Vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Venezuelan Bolívar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Vietnamese Dong",
+ "symbol": "₫"
+ },
+ "YER": {
+ "name": "Yemeni Rial",
+ "symbol": "YER"
+ },
+ "ZMW": {
+ "name": "Zambian Kwacha",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "Zimbabwean Dollar (2009)",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/en-IN.json b/library/intl/resources/currency/en-IN.json
new file mode 100644
index 000000000..2dbdae5ca
--- /dev/null
+++ b/library/intl/resources/currency/en-IN.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afghan Afghani",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "Albanian Lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Algerian Dinar",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Angolan Kwanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "Argentine Peso",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "Armenian Dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "Aruban Florin",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "Australian Dollar",
+ "symbol": "A$"
+ },
+ "AZN": {
+ "name": "Azerbaijani Manat",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "Bahamian Dollar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Bahraini Dinar",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "Bangladeshi Taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Barbadian Dollar",
+ "symbol": "BBD"
+ },
+ "BYR": {
+ "name": "Belarusian Ruble",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "Belize Dollar",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Bermudan Dollar",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "Bhutanese Ngultrum",
+ "symbol": "BTN"
+ },
+ "BOB": {
+ "name": "Bolivian Boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Bosnia-Herzegovina Convertible Mark",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "Botswanan Pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Brazilian Real",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "British Pound Sterling",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "Brunei Dollar",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Bulgarian Lev",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "Burundian Franc",
+ "symbol": "BIF"
+ },
+ "KHR": {
+ "name": "Cambodian Riel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "Canadian Dollar",
+ "symbol": "CA$"
+ },
+ "CVE": {
+ "name": "Cape Verdean Escudo",
+ "symbol": "CVE"
+ },
+ "KYD": {
+ "name": "Cayman Islands Dollar",
+ "symbol": "KYD"
+ },
+ "XOF": {
+ "name": "CFA Franc BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA Franc BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP Franc",
+ "symbol": "CFPF"
+ },
+ "CLP": {
+ "name": "Chilean Peso",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "Chinese Yuan",
+ "symbol": "CN¥"
+ },
+ "COP": {
+ "name": "Colombian Peso",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Comorian Franc",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Congolese Franc",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "Costa Rican Colón",
+ "symbol": "CRC"
+ },
+ "HRK": {
+ "name": "Croatian Kuna",
+ "symbol": "HRK"
+ },
+ "CUC": {
+ "name": "Cuban Convertible Peso",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "Cuban Peso",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "Czech Republic Koruna",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "Danish Krone",
+ "symbol": "DKK"
+ },
+ "DJF": {
+ "name": "Djiboutian Franc",
+ "symbol": "DJF"
+ },
+ "DOP": {
+ "name": "Dominican Peso",
+ "symbol": "DOP"
+ },
+ "XCD": {
+ "name": "East Caribbean Dollar",
+ "symbol": "EC$"
+ },
+ "EGP": {
+ "name": "Egyptian Pound",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "Eritrean Nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "Ethiopian Birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "Falkland Islands Pound",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "Fijian Dollar",
+ "symbol": "FJD"
+ },
+ "GMD": {
+ "name": "Gambian Dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "Georgian Lari",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "Ghanaian Cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "Gibraltar Pound",
+ "symbol": "GIP"
+ },
+ "GTQ": {
+ "name": "Guatemalan Quetzal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Guinean Franc",
+ "symbol": "GNF"
+ },
+ "GYD": {
+ "name": "Guyanaese Dollar",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "Haitian Gourde",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "Honduran Lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Hong Kong Dollar",
+ "symbol": "HK$"
+ },
+ "HUF": {
+ "name": "Hungarian Forint",
+ "symbol": "HUF"
+ },
+ "ISK": {
+ "name": "Icelandic Króna",
+ "symbol": "ISK"
+ },
+ "INR": {
+ "name": "Indian Rupee",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Indonesian Rupiah",
+ "symbol": "IDR"
+ },
+ "IRR": {
+ "name": "Iranian Rial",
+ "symbol": "IRR"
+ },
+ "IQD": {
+ "name": "Iraqi Dinar",
+ "symbol": "IQD"
+ },
+ "ILS": {
+ "name": "Israeli New Shekel",
+ "symbol": "₪"
+ },
+ "JMD": {
+ "name": "Jamaican Dollar",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Japanese Yen",
+ "symbol": "¥"
+ },
+ "JOD": {
+ "name": "Jordanian Dinar",
+ "symbol": "JOD"
+ },
+ "KZT": {
+ "name": "Kazakhstani Tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "Kenyan Shilling",
+ "symbol": "KES"
+ },
+ "KWD": {
+ "name": "Kuwaiti Dinar",
+ "symbol": "KWD"
+ },
+ "KGS": {
+ "name": "Kyrgystani Som",
+ "symbol": "KGS"
+ },
+ "LAK": {
+ "name": "Laotian Kip",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "Lebanese Pound",
+ "symbol": "LBP"
+ },
+ "LSL": {
+ "name": "Lesotho Loti",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "Liberian Dollar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Libyan Dinar",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Lithuanian Litas",
+ "symbol": "LTL"
+ },
+ "MOP": {
+ "name": "Macanese Pataca",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "Macedonian Denar",
+ "symbol": "MKD"
+ },
+ "MGA": {
+ "name": "Malagasy Ariary",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "Malawian Kwacha",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "Malaysian Ringgit",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "Maldivian Rufiyaa",
+ "symbol": "MVR"
+ },
+ "MRO": {
+ "name": "Mauritanian Ouguiya",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "Mauritian Rupee",
+ "symbol": "MUR"
+ },
+ "MXN": {
+ "name": "Mexican Peso",
+ "symbol": "MX$"
+ },
+ "MDL": {
+ "name": "Moldovan Leu",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Mongolian Tugrik",
+ "symbol": "MNT"
+ },
+ "MAD": {
+ "name": "Moroccan Dirham",
+ "symbol": "MAD"
+ },
+ "MZN": {
+ "name": "Mozambican Metical",
+ "symbol": "MZN"
+ },
+ "MMK": {
+ "name": "Myanmar Kyat",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "Namibian Dollar",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Nepalese Rupee",
+ "symbol": "NPR"
+ },
+ "ANG": {
+ "name": "Netherlands Antillean Guilder",
+ "symbol": "ANG"
+ },
+ "TWD": {
+ "name": "New Taiwan Dollar",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "New Zealand Dollar",
+ "symbol": "NZ$"
+ },
+ "NIO": {
+ "name": "Nicaraguan Córdoba",
+ "symbol": "NIO"
+ },
+ "NGN": {
+ "name": "Nigerian Naira",
+ "symbol": "NGN"
+ },
+ "KPW": {
+ "name": "North Korean Won",
+ "symbol": "KPW"
+ },
+ "NOK": {
+ "name": "Norwegian Krone",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "Omani Rial",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "Pakistani Rupee",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Panamanian Balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Papua New Guinean Kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Paraguayan Guarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Peruvian Nuevo Sol",
+ "symbol": "PEN"
+ },
+ "PHP": {
+ "name": "Philippine Peso",
+ "symbol": "PHP"
+ },
+ "PLN": {
+ "name": "Polish Zloty",
+ "symbol": "PLN"
+ },
+ "QAR": {
+ "name": "Qatari Rial",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "Romanian Leu",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Russian Ruble",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "Rwandan Franc",
+ "symbol": "RWF"
+ },
+ "SHP": {
+ "name": "Saint Helena Pound",
+ "symbol": "SHP"
+ },
+ "SVC": {
+ "name": "Salvadoran Colón",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "Samoan Tala",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "São Tomé and Príncipe Dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Saudi Riyal",
+ "symbol": "SAR"
+ },
+ "RSD": {
+ "name": "Serbian Dinar",
+ "symbol": "RSD"
+ },
+ "SCR": {
+ "name": "Seychellois Rupee",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "Sierra Leonean Leone",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "Singapore Dollar",
+ "symbol": "SGD"
+ },
+ "SBD": {
+ "name": "Solomon Islands Dollar",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "Somali Shilling",
+ "symbol": "SOS"
+ },
+ "ZAR": {
+ "name": "South African Rand",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "South Korean Won",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "South Sudanese Pound",
+ "symbol": "SSP"
+ },
+ "LKR": {
+ "name": "Sri Lankan Rupee",
+ "symbol": "LKR"
+ },
+ "SDG": {
+ "name": "Sudanese Pound",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "Surinamese Dollar",
+ "symbol": "SRD"
+ },
+ "SZL": {
+ "name": "Swazi Lilangeni",
+ "symbol": "SZL"
+ },
+ "SEK": {
+ "name": "Swedish Krona",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "Swiss Franc",
+ "symbol": "CHF"
+ },
+ "SYP": {
+ "name": "Syrian Pound",
+ "symbol": "SYP"
+ },
+ "TJS": {
+ "name": "Tajikistani Somoni",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "Tanzanian Shilling",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "Thai Baht",
+ "symbol": "฿"
+ },
+ "TOP": {
+ "name": "Tongan Paʻanga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Trinidad and Tobago Dollar",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Tunisian Dinar",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "Turkish Lira",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "Turkmenistani Manat",
+ "symbol": "TMT"
+ },
+ "UGX": {
+ "name": "Ugandan Shilling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "Ukrainian Hryvnia",
+ "symbol": "UAH"
+ },
+ "AED": {
+ "name": "United Arab Emirates Dirham",
+ "symbol": "AED"
+ },
+ "UYU": {
+ "name": "Uruguayan Peso",
+ "symbol": "UYU"
+ },
+ "USD": {
+ "name": "US Dollar",
+ "symbol": "US$"
+ },
+ "UZS": {
+ "name": "Uzbekistan Som",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "Vanuatu Vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Venezuelan Bolívar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Vietnamese Dong",
+ "symbol": "₫"
+ },
+ "YER": {
+ "name": "Yemeni Rial",
+ "symbol": "YER"
+ },
+ "ZMW": {
+ "name": "Zambian Kwacha",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "Zimbabwean Dollar (2009)",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/en-IO.json b/library/intl/resources/currency/en-IO.json
new file mode 100644
index 000000000..2dbdae5ca
--- /dev/null
+++ b/library/intl/resources/currency/en-IO.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afghan Afghani",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "Albanian Lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Algerian Dinar",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Angolan Kwanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "Argentine Peso",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "Armenian Dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "Aruban Florin",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "Australian Dollar",
+ "symbol": "A$"
+ },
+ "AZN": {
+ "name": "Azerbaijani Manat",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "Bahamian Dollar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Bahraini Dinar",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "Bangladeshi Taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Barbadian Dollar",
+ "symbol": "BBD"
+ },
+ "BYR": {
+ "name": "Belarusian Ruble",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "Belize Dollar",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Bermudan Dollar",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "Bhutanese Ngultrum",
+ "symbol": "BTN"
+ },
+ "BOB": {
+ "name": "Bolivian Boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Bosnia-Herzegovina Convertible Mark",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "Botswanan Pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Brazilian Real",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "British Pound Sterling",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "Brunei Dollar",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Bulgarian Lev",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "Burundian Franc",
+ "symbol": "BIF"
+ },
+ "KHR": {
+ "name": "Cambodian Riel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "Canadian Dollar",
+ "symbol": "CA$"
+ },
+ "CVE": {
+ "name": "Cape Verdean Escudo",
+ "symbol": "CVE"
+ },
+ "KYD": {
+ "name": "Cayman Islands Dollar",
+ "symbol": "KYD"
+ },
+ "XOF": {
+ "name": "CFA Franc BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA Franc BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP Franc",
+ "symbol": "CFPF"
+ },
+ "CLP": {
+ "name": "Chilean Peso",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "Chinese Yuan",
+ "symbol": "CN¥"
+ },
+ "COP": {
+ "name": "Colombian Peso",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Comorian Franc",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Congolese Franc",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "Costa Rican Colón",
+ "symbol": "CRC"
+ },
+ "HRK": {
+ "name": "Croatian Kuna",
+ "symbol": "HRK"
+ },
+ "CUC": {
+ "name": "Cuban Convertible Peso",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "Cuban Peso",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "Czech Republic Koruna",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "Danish Krone",
+ "symbol": "DKK"
+ },
+ "DJF": {
+ "name": "Djiboutian Franc",
+ "symbol": "DJF"
+ },
+ "DOP": {
+ "name": "Dominican Peso",
+ "symbol": "DOP"
+ },
+ "XCD": {
+ "name": "East Caribbean Dollar",
+ "symbol": "EC$"
+ },
+ "EGP": {
+ "name": "Egyptian Pound",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "Eritrean Nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "Ethiopian Birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "Falkland Islands Pound",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "Fijian Dollar",
+ "symbol": "FJD"
+ },
+ "GMD": {
+ "name": "Gambian Dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "Georgian Lari",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "Ghanaian Cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "Gibraltar Pound",
+ "symbol": "GIP"
+ },
+ "GTQ": {
+ "name": "Guatemalan Quetzal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Guinean Franc",
+ "symbol": "GNF"
+ },
+ "GYD": {
+ "name": "Guyanaese Dollar",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "Haitian Gourde",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "Honduran Lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Hong Kong Dollar",
+ "symbol": "HK$"
+ },
+ "HUF": {
+ "name": "Hungarian Forint",
+ "symbol": "HUF"
+ },
+ "ISK": {
+ "name": "Icelandic Króna",
+ "symbol": "ISK"
+ },
+ "INR": {
+ "name": "Indian Rupee",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Indonesian Rupiah",
+ "symbol": "IDR"
+ },
+ "IRR": {
+ "name": "Iranian Rial",
+ "symbol": "IRR"
+ },
+ "IQD": {
+ "name": "Iraqi Dinar",
+ "symbol": "IQD"
+ },
+ "ILS": {
+ "name": "Israeli New Shekel",
+ "symbol": "₪"
+ },
+ "JMD": {
+ "name": "Jamaican Dollar",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Japanese Yen",
+ "symbol": "¥"
+ },
+ "JOD": {
+ "name": "Jordanian Dinar",
+ "symbol": "JOD"
+ },
+ "KZT": {
+ "name": "Kazakhstani Tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "Kenyan Shilling",
+ "symbol": "KES"
+ },
+ "KWD": {
+ "name": "Kuwaiti Dinar",
+ "symbol": "KWD"
+ },
+ "KGS": {
+ "name": "Kyrgystani Som",
+ "symbol": "KGS"
+ },
+ "LAK": {
+ "name": "Laotian Kip",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "Lebanese Pound",
+ "symbol": "LBP"
+ },
+ "LSL": {
+ "name": "Lesotho Loti",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "Liberian Dollar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Libyan Dinar",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Lithuanian Litas",
+ "symbol": "LTL"
+ },
+ "MOP": {
+ "name": "Macanese Pataca",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "Macedonian Denar",
+ "symbol": "MKD"
+ },
+ "MGA": {
+ "name": "Malagasy Ariary",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "Malawian Kwacha",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "Malaysian Ringgit",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "Maldivian Rufiyaa",
+ "symbol": "MVR"
+ },
+ "MRO": {
+ "name": "Mauritanian Ouguiya",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "Mauritian Rupee",
+ "symbol": "MUR"
+ },
+ "MXN": {
+ "name": "Mexican Peso",
+ "symbol": "MX$"
+ },
+ "MDL": {
+ "name": "Moldovan Leu",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Mongolian Tugrik",
+ "symbol": "MNT"
+ },
+ "MAD": {
+ "name": "Moroccan Dirham",
+ "symbol": "MAD"
+ },
+ "MZN": {
+ "name": "Mozambican Metical",
+ "symbol": "MZN"
+ },
+ "MMK": {
+ "name": "Myanmar Kyat",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "Namibian Dollar",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Nepalese Rupee",
+ "symbol": "NPR"
+ },
+ "ANG": {
+ "name": "Netherlands Antillean Guilder",
+ "symbol": "ANG"
+ },
+ "TWD": {
+ "name": "New Taiwan Dollar",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "New Zealand Dollar",
+ "symbol": "NZ$"
+ },
+ "NIO": {
+ "name": "Nicaraguan Córdoba",
+ "symbol": "NIO"
+ },
+ "NGN": {
+ "name": "Nigerian Naira",
+ "symbol": "NGN"
+ },
+ "KPW": {
+ "name": "North Korean Won",
+ "symbol": "KPW"
+ },
+ "NOK": {
+ "name": "Norwegian Krone",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "Omani Rial",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "Pakistani Rupee",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Panamanian Balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Papua New Guinean Kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Paraguayan Guarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Peruvian Nuevo Sol",
+ "symbol": "PEN"
+ },
+ "PHP": {
+ "name": "Philippine Peso",
+ "symbol": "PHP"
+ },
+ "PLN": {
+ "name": "Polish Zloty",
+ "symbol": "PLN"
+ },
+ "QAR": {
+ "name": "Qatari Rial",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "Romanian Leu",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Russian Ruble",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "Rwandan Franc",
+ "symbol": "RWF"
+ },
+ "SHP": {
+ "name": "Saint Helena Pound",
+ "symbol": "SHP"
+ },
+ "SVC": {
+ "name": "Salvadoran Colón",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "Samoan Tala",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "São Tomé and Príncipe Dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Saudi Riyal",
+ "symbol": "SAR"
+ },
+ "RSD": {
+ "name": "Serbian Dinar",
+ "symbol": "RSD"
+ },
+ "SCR": {
+ "name": "Seychellois Rupee",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "Sierra Leonean Leone",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "Singapore Dollar",
+ "symbol": "SGD"
+ },
+ "SBD": {
+ "name": "Solomon Islands Dollar",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "Somali Shilling",
+ "symbol": "SOS"
+ },
+ "ZAR": {
+ "name": "South African Rand",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "South Korean Won",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "South Sudanese Pound",
+ "symbol": "SSP"
+ },
+ "LKR": {
+ "name": "Sri Lankan Rupee",
+ "symbol": "LKR"
+ },
+ "SDG": {
+ "name": "Sudanese Pound",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "Surinamese Dollar",
+ "symbol": "SRD"
+ },
+ "SZL": {
+ "name": "Swazi Lilangeni",
+ "symbol": "SZL"
+ },
+ "SEK": {
+ "name": "Swedish Krona",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "Swiss Franc",
+ "symbol": "CHF"
+ },
+ "SYP": {
+ "name": "Syrian Pound",
+ "symbol": "SYP"
+ },
+ "TJS": {
+ "name": "Tajikistani Somoni",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "Tanzanian Shilling",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "Thai Baht",
+ "symbol": "฿"
+ },
+ "TOP": {
+ "name": "Tongan Paʻanga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Trinidad and Tobago Dollar",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Tunisian Dinar",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "Turkish Lira",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "Turkmenistani Manat",
+ "symbol": "TMT"
+ },
+ "UGX": {
+ "name": "Ugandan Shilling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "Ukrainian Hryvnia",
+ "symbol": "UAH"
+ },
+ "AED": {
+ "name": "United Arab Emirates Dirham",
+ "symbol": "AED"
+ },
+ "UYU": {
+ "name": "Uruguayan Peso",
+ "symbol": "UYU"
+ },
+ "USD": {
+ "name": "US Dollar",
+ "symbol": "US$"
+ },
+ "UZS": {
+ "name": "Uzbekistan Som",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "Vanuatu Vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Venezuelan Bolívar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Vietnamese Dong",
+ "symbol": "₫"
+ },
+ "YER": {
+ "name": "Yemeni Rial",
+ "symbol": "YER"
+ },
+ "ZMW": {
+ "name": "Zambian Kwacha",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "Zimbabwean Dollar (2009)",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/en-JE.json b/library/intl/resources/currency/en-JE.json
new file mode 100644
index 000000000..2dbdae5ca
--- /dev/null
+++ b/library/intl/resources/currency/en-JE.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afghan Afghani",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "Albanian Lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Algerian Dinar",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Angolan Kwanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "Argentine Peso",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "Armenian Dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "Aruban Florin",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "Australian Dollar",
+ "symbol": "A$"
+ },
+ "AZN": {
+ "name": "Azerbaijani Manat",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "Bahamian Dollar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Bahraini Dinar",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "Bangladeshi Taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Barbadian Dollar",
+ "symbol": "BBD"
+ },
+ "BYR": {
+ "name": "Belarusian Ruble",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "Belize Dollar",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Bermudan Dollar",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "Bhutanese Ngultrum",
+ "symbol": "BTN"
+ },
+ "BOB": {
+ "name": "Bolivian Boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Bosnia-Herzegovina Convertible Mark",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "Botswanan Pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Brazilian Real",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "British Pound Sterling",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "Brunei Dollar",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Bulgarian Lev",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "Burundian Franc",
+ "symbol": "BIF"
+ },
+ "KHR": {
+ "name": "Cambodian Riel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "Canadian Dollar",
+ "symbol": "CA$"
+ },
+ "CVE": {
+ "name": "Cape Verdean Escudo",
+ "symbol": "CVE"
+ },
+ "KYD": {
+ "name": "Cayman Islands Dollar",
+ "symbol": "KYD"
+ },
+ "XOF": {
+ "name": "CFA Franc BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA Franc BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP Franc",
+ "symbol": "CFPF"
+ },
+ "CLP": {
+ "name": "Chilean Peso",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "Chinese Yuan",
+ "symbol": "CN¥"
+ },
+ "COP": {
+ "name": "Colombian Peso",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Comorian Franc",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Congolese Franc",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "Costa Rican Colón",
+ "symbol": "CRC"
+ },
+ "HRK": {
+ "name": "Croatian Kuna",
+ "symbol": "HRK"
+ },
+ "CUC": {
+ "name": "Cuban Convertible Peso",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "Cuban Peso",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "Czech Republic Koruna",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "Danish Krone",
+ "symbol": "DKK"
+ },
+ "DJF": {
+ "name": "Djiboutian Franc",
+ "symbol": "DJF"
+ },
+ "DOP": {
+ "name": "Dominican Peso",
+ "symbol": "DOP"
+ },
+ "XCD": {
+ "name": "East Caribbean Dollar",
+ "symbol": "EC$"
+ },
+ "EGP": {
+ "name": "Egyptian Pound",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "Eritrean Nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "Ethiopian Birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "Falkland Islands Pound",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "Fijian Dollar",
+ "symbol": "FJD"
+ },
+ "GMD": {
+ "name": "Gambian Dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "Georgian Lari",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "Ghanaian Cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "Gibraltar Pound",
+ "symbol": "GIP"
+ },
+ "GTQ": {
+ "name": "Guatemalan Quetzal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Guinean Franc",
+ "symbol": "GNF"
+ },
+ "GYD": {
+ "name": "Guyanaese Dollar",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "Haitian Gourde",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "Honduran Lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Hong Kong Dollar",
+ "symbol": "HK$"
+ },
+ "HUF": {
+ "name": "Hungarian Forint",
+ "symbol": "HUF"
+ },
+ "ISK": {
+ "name": "Icelandic Króna",
+ "symbol": "ISK"
+ },
+ "INR": {
+ "name": "Indian Rupee",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Indonesian Rupiah",
+ "symbol": "IDR"
+ },
+ "IRR": {
+ "name": "Iranian Rial",
+ "symbol": "IRR"
+ },
+ "IQD": {
+ "name": "Iraqi Dinar",
+ "symbol": "IQD"
+ },
+ "ILS": {
+ "name": "Israeli New Shekel",
+ "symbol": "₪"
+ },
+ "JMD": {
+ "name": "Jamaican Dollar",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Japanese Yen",
+ "symbol": "¥"
+ },
+ "JOD": {
+ "name": "Jordanian Dinar",
+ "symbol": "JOD"
+ },
+ "KZT": {
+ "name": "Kazakhstani Tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "Kenyan Shilling",
+ "symbol": "KES"
+ },
+ "KWD": {
+ "name": "Kuwaiti Dinar",
+ "symbol": "KWD"
+ },
+ "KGS": {
+ "name": "Kyrgystani Som",
+ "symbol": "KGS"
+ },
+ "LAK": {
+ "name": "Laotian Kip",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "Lebanese Pound",
+ "symbol": "LBP"
+ },
+ "LSL": {
+ "name": "Lesotho Loti",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "Liberian Dollar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Libyan Dinar",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Lithuanian Litas",
+ "symbol": "LTL"
+ },
+ "MOP": {
+ "name": "Macanese Pataca",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "Macedonian Denar",
+ "symbol": "MKD"
+ },
+ "MGA": {
+ "name": "Malagasy Ariary",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "Malawian Kwacha",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "Malaysian Ringgit",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "Maldivian Rufiyaa",
+ "symbol": "MVR"
+ },
+ "MRO": {
+ "name": "Mauritanian Ouguiya",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "Mauritian Rupee",
+ "symbol": "MUR"
+ },
+ "MXN": {
+ "name": "Mexican Peso",
+ "symbol": "MX$"
+ },
+ "MDL": {
+ "name": "Moldovan Leu",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Mongolian Tugrik",
+ "symbol": "MNT"
+ },
+ "MAD": {
+ "name": "Moroccan Dirham",
+ "symbol": "MAD"
+ },
+ "MZN": {
+ "name": "Mozambican Metical",
+ "symbol": "MZN"
+ },
+ "MMK": {
+ "name": "Myanmar Kyat",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "Namibian Dollar",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Nepalese Rupee",
+ "symbol": "NPR"
+ },
+ "ANG": {
+ "name": "Netherlands Antillean Guilder",
+ "symbol": "ANG"
+ },
+ "TWD": {
+ "name": "New Taiwan Dollar",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "New Zealand Dollar",
+ "symbol": "NZ$"
+ },
+ "NIO": {
+ "name": "Nicaraguan Córdoba",
+ "symbol": "NIO"
+ },
+ "NGN": {
+ "name": "Nigerian Naira",
+ "symbol": "NGN"
+ },
+ "KPW": {
+ "name": "North Korean Won",
+ "symbol": "KPW"
+ },
+ "NOK": {
+ "name": "Norwegian Krone",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "Omani Rial",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "Pakistani Rupee",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Panamanian Balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Papua New Guinean Kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Paraguayan Guarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Peruvian Nuevo Sol",
+ "symbol": "PEN"
+ },
+ "PHP": {
+ "name": "Philippine Peso",
+ "symbol": "PHP"
+ },
+ "PLN": {
+ "name": "Polish Zloty",
+ "symbol": "PLN"
+ },
+ "QAR": {
+ "name": "Qatari Rial",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "Romanian Leu",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Russian Ruble",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "Rwandan Franc",
+ "symbol": "RWF"
+ },
+ "SHP": {
+ "name": "Saint Helena Pound",
+ "symbol": "SHP"
+ },
+ "SVC": {
+ "name": "Salvadoran Colón",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "Samoan Tala",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "São Tomé and Príncipe Dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Saudi Riyal",
+ "symbol": "SAR"
+ },
+ "RSD": {
+ "name": "Serbian Dinar",
+ "symbol": "RSD"
+ },
+ "SCR": {
+ "name": "Seychellois Rupee",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "Sierra Leonean Leone",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "Singapore Dollar",
+ "symbol": "SGD"
+ },
+ "SBD": {
+ "name": "Solomon Islands Dollar",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "Somali Shilling",
+ "symbol": "SOS"
+ },
+ "ZAR": {
+ "name": "South African Rand",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "South Korean Won",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "South Sudanese Pound",
+ "symbol": "SSP"
+ },
+ "LKR": {
+ "name": "Sri Lankan Rupee",
+ "symbol": "LKR"
+ },
+ "SDG": {
+ "name": "Sudanese Pound",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "Surinamese Dollar",
+ "symbol": "SRD"
+ },
+ "SZL": {
+ "name": "Swazi Lilangeni",
+ "symbol": "SZL"
+ },
+ "SEK": {
+ "name": "Swedish Krona",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "Swiss Franc",
+ "symbol": "CHF"
+ },
+ "SYP": {
+ "name": "Syrian Pound",
+ "symbol": "SYP"
+ },
+ "TJS": {
+ "name": "Tajikistani Somoni",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "Tanzanian Shilling",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "Thai Baht",
+ "symbol": "฿"
+ },
+ "TOP": {
+ "name": "Tongan Paʻanga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Trinidad and Tobago Dollar",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Tunisian Dinar",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "Turkish Lira",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "Turkmenistani Manat",
+ "symbol": "TMT"
+ },
+ "UGX": {
+ "name": "Ugandan Shilling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "Ukrainian Hryvnia",
+ "symbol": "UAH"
+ },
+ "AED": {
+ "name": "United Arab Emirates Dirham",
+ "symbol": "AED"
+ },
+ "UYU": {
+ "name": "Uruguayan Peso",
+ "symbol": "UYU"
+ },
+ "USD": {
+ "name": "US Dollar",
+ "symbol": "US$"
+ },
+ "UZS": {
+ "name": "Uzbekistan Som",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "Vanuatu Vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Venezuelan Bolívar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Vietnamese Dong",
+ "symbol": "₫"
+ },
+ "YER": {
+ "name": "Yemeni Rial",
+ "symbol": "YER"
+ },
+ "ZMW": {
+ "name": "Zambian Kwacha",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "Zimbabwean Dollar (2009)",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/en-MO.json b/library/intl/resources/currency/en-MO.json
new file mode 100644
index 000000000..70f96d7ad
--- /dev/null
+++ b/library/intl/resources/currency/en-MO.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afghan Afghani",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "Albanian Lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Algerian Dinar",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Angolan Kwanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "Argentine Peso",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "Armenian Dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "Aruban Florin",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "Australian Dollar",
+ "symbol": "A$"
+ },
+ "AZN": {
+ "name": "Azerbaijani Manat",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "Bahamian Dollar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Bahraini Dinar",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "Bangladeshi Taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Barbadian Dollar",
+ "symbol": "BBD"
+ },
+ "BYR": {
+ "name": "Belarusian Ruble",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "Belize Dollar",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Bermudan Dollar",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "Bhutanese Ngultrum",
+ "symbol": "BTN"
+ },
+ "BOB": {
+ "name": "Bolivian Boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Bosnia-Herzegovina Convertible Mark",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "Botswanan Pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Brazilian Real",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "British Pound Sterling",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "Brunei Dollar",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Bulgarian Lev",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "Burundian Franc",
+ "symbol": "BIF"
+ },
+ "KHR": {
+ "name": "Cambodian Riel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "Canadian Dollar",
+ "symbol": "CA$"
+ },
+ "CVE": {
+ "name": "Cape Verdean Escudo",
+ "symbol": "CVE"
+ },
+ "KYD": {
+ "name": "Cayman Islands Dollar",
+ "symbol": "KYD"
+ },
+ "XOF": {
+ "name": "CFA Franc BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA Franc BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP Franc",
+ "symbol": "CFPF"
+ },
+ "CLP": {
+ "name": "Chilean Peso",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "Chinese Yuan",
+ "symbol": "CN¥"
+ },
+ "COP": {
+ "name": "Colombian Peso",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Comorian Franc",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Congolese Franc",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "Costa Rican Colón",
+ "symbol": "CRC"
+ },
+ "HRK": {
+ "name": "Croatian Kuna",
+ "symbol": "HRK"
+ },
+ "CUC": {
+ "name": "Cuban Convertible Peso",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "Cuban Peso",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "Czech Republic Koruna",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "Danish Krone",
+ "symbol": "DKK"
+ },
+ "DJF": {
+ "name": "Djiboutian Franc",
+ "symbol": "DJF"
+ },
+ "DOP": {
+ "name": "Dominican Peso",
+ "symbol": "DOP"
+ },
+ "XCD": {
+ "name": "East Caribbean Dollar",
+ "symbol": "EC$"
+ },
+ "EGP": {
+ "name": "Egyptian Pound",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "Eritrean Nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "Ethiopian Birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "Falkland Islands Pound",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "Fijian Dollar",
+ "symbol": "FJD"
+ },
+ "GMD": {
+ "name": "Gambian Dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "Georgian Lari",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "Ghanaian Cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "Gibraltar Pound",
+ "symbol": "GIP"
+ },
+ "GTQ": {
+ "name": "Guatemalan Quetzal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Guinean Franc",
+ "symbol": "GNF"
+ },
+ "GYD": {
+ "name": "Guyanaese Dollar",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "Haitian Gourde",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "Honduran Lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Hong Kong Dollar",
+ "symbol": "HK$"
+ },
+ "HUF": {
+ "name": "Hungarian Forint",
+ "symbol": "HUF"
+ },
+ "ISK": {
+ "name": "Icelandic Króna",
+ "symbol": "ISK"
+ },
+ "INR": {
+ "name": "Indian Rupee",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Indonesian Rupiah",
+ "symbol": "IDR"
+ },
+ "IRR": {
+ "name": "Iranian Rial",
+ "symbol": "IRR"
+ },
+ "IQD": {
+ "name": "Iraqi Dinar",
+ "symbol": "IQD"
+ },
+ "ILS": {
+ "name": "Israeli New Shekel",
+ "symbol": "₪"
+ },
+ "JMD": {
+ "name": "Jamaican Dollar",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Japanese Yen",
+ "symbol": "¥"
+ },
+ "JOD": {
+ "name": "Jordanian Dinar",
+ "symbol": "JOD"
+ },
+ "KZT": {
+ "name": "Kazakhstani Tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "Kenyan Shilling",
+ "symbol": "KES"
+ },
+ "KWD": {
+ "name": "Kuwaiti Dinar",
+ "symbol": "KWD"
+ },
+ "KGS": {
+ "name": "Kyrgystani Som",
+ "symbol": "KGS"
+ },
+ "LAK": {
+ "name": "Laotian Kip",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "Lebanese Pound",
+ "symbol": "LBP"
+ },
+ "LSL": {
+ "name": "Lesotho Loti",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "Liberian Dollar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Libyan Dinar",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Lithuanian Litas",
+ "symbol": "LTL"
+ },
+ "MOP": {
+ "name": "Macanese Pataca",
+ "symbol": "MOP$"
+ },
+ "MKD": {
+ "name": "Macedonian Denar",
+ "symbol": "MKD"
+ },
+ "MGA": {
+ "name": "Malagasy Ariary",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "Malawian Kwacha",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "Malaysian Ringgit",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "Maldivian Rufiyaa",
+ "symbol": "MVR"
+ },
+ "MRO": {
+ "name": "Mauritanian Ouguiya",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "Mauritian Rupee",
+ "symbol": "MUR"
+ },
+ "MXN": {
+ "name": "Mexican Peso",
+ "symbol": "MX$"
+ },
+ "MDL": {
+ "name": "Moldovan Leu",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Mongolian Tugrik",
+ "symbol": "MNT"
+ },
+ "MAD": {
+ "name": "Moroccan Dirham",
+ "symbol": "MAD"
+ },
+ "MZN": {
+ "name": "Mozambican Metical",
+ "symbol": "MZN"
+ },
+ "MMK": {
+ "name": "Myanmar Kyat",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "Namibian Dollar",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Nepalese Rupee",
+ "symbol": "NPR"
+ },
+ "ANG": {
+ "name": "Netherlands Antillean Guilder",
+ "symbol": "ANG"
+ },
+ "TWD": {
+ "name": "New Taiwan Dollar",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "New Zealand Dollar",
+ "symbol": "NZ$"
+ },
+ "NIO": {
+ "name": "Nicaraguan Córdoba",
+ "symbol": "NIO"
+ },
+ "NGN": {
+ "name": "Nigerian Naira",
+ "symbol": "NGN"
+ },
+ "KPW": {
+ "name": "North Korean Won",
+ "symbol": "KPW"
+ },
+ "NOK": {
+ "name": "Norwegian Krone",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "Omani Rial",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "Pakistani Rupee",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Panamanian Balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Papua New Guinean Kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Paraguayan Guarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Peruvian Nuevo Sol",
+ "symbol": "PEN"
+ },
+ "PHP": {
+ "name": "Philippine Peso",
+ "symbol": "PHP"
+ },
+ "PLN": {
+ "name": "Polish Zloty",
+ "symbol": "PLN"
+ },
+ "QAR": {
+ "name": "Qatari Rial",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "Romanian Leu",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Russian Ruble",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "Rwandan Franc",
+ "symbol": "RWF"
+ },
+ "SHP": {
+ "name": "Saint Helena Pound",
+ "symbol": "SHP"
+ },
+ "SVC": {
+ "name": "Salvadoran Colón",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "Samoan Tala",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "São Tomé and Príncipe Dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Saudi Riyal",
+ "symbol": "SAR"
+ },
+ "RSD": {
+ "name": "Serbian Dinar",
+ "symbol": "RSD"
+ },
+ "SCR": {
+ "name": "Seychellois Rupee",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "Sierra Leonean Leone",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "Singapore Dollar",
+ "symbol": "SGD"
+ },
+ "SBD": {
+ "name": "Solomon Islands Dollar",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "Somali Shilling",
+ "symbol": "SOS"
+ },
+ "ZAR": {
+ "name": "South African Rand",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "South Korean Won",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "South Sudanese Pound",
+ "symbol": "SSP"
+ },
+ "LKR": {
+ "name": "Sri Lankan Rupee",
+ "symbol": "LKR"
+ },
+ "SDG": {
+ "name": "Sudanese Pound",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "Surinamese Dollar",
+ "symbol": "SRD"
+ },
+ "SZL": {
+ "name": "Swazi Lilangeni",
+ "symbol": "SZL"
+ },
+ "SEK": {
+ "name": "Swedish Krona",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "Swiss Franc",
+ "symbol": "CHF"
+ },
+ "SYP": {
+ "name": "Syrian Pound",
+ "symbol": "SYP"
+ },
+ "TJS": {
+ "name": "Tajikistani Somoni",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "Tanzanian Shilling",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "Thai Baht",
+ "symbol": "฿"
+ },
+ "TOP": {
+ "name": "Tongan Paʻanga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Trinidad and Tobago Dollar",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Tunisian Dinar",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "Turkish Lira",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "Turkmenistani Manat",
+ "symbol": "TMT"
+ },
+ "UGX": {
+ "name": "Ugandan Shilling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "Ukrainian Hryvnia",
+ "symbol": "UAH"
+ },
+ "AED": {
+ "name": "United Arab Emirates Dirham",
+ "symbol": "AED"
+ },
+ "UYU": {
+ "name": "Uruguayan Peso",
+ "symbol": "UYU"
+ },
+ "USD": {
+ "name": "US Dollar",
+ "symbol": "US$"
+ },
+ "UZS": {
+ "name": "Uzbekistan Som",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "Vanuatu Vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Venezuelan Bolívar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Vietnamese Dong",
+ "symbol": "₫"
+ },
+ "YER": {
+ "name": "Yemeni Rial",
+ "symbol": "YER"
+ },
+ "ZMW": {
+ "name": "Zambian Kwacha",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "Zimbabwean Dollar (2009)",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/en-MT.json b/library/intl/resources/currency/en-MT.json
new file mode 100644
index 000000000..b618be685
--- /dev/null
+++ b/library/intl/resources/currency/en-MT.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afghan Afghani",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "Albanian Lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Algerian Dinar",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Angolan Kwanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "Argentine Peso",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "Armenian Dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "Aruban Florin",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "Australian Dollar",
+ "symbol": "A$"
+ },
+ "AZN": {
+ "name": "Azerbaijani Manat",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "Bahamian Dollar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Bahraini Dinar",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "Bangladeshi Taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Barbadian Dollar",
+ "symbol": "BBD"
+ },
+ "BYR": {
+ "name": "Belarusian Ruble",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "Belize Dollar",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Bermudan Dollar",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "Bhutanese Ngultrum",
+ "symbol": "BTN"
+ },
+ "BOB": {
+ "name": "Bolivian Boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Bosnia-Herzegovina Convertible Mark",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "Botswanan Pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Brazilian Real",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "British Pound Sterling",
+ "symbol": "GB£"
+ },
+ "BND": {
+ "name": "Brunei Dollar",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Bulgarian Lev",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "Burundian Franc",
+ "symbol": "BIF"
+ },
+ "KHR": {
+ "name": "Cambodian Riel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "Canadian Dollar",
+ "symbol": "CA$"
+ },
+ "CVE": {
+ "name": "Cape Verdean Escudo",
+ "symbol": "CVE"
+ },
+ "KYD": {
+ "name": "Cayman Islands Dollar",
+ "symbol": "KYD"
+ },
+ "XOF": {
+ "name": "CFA Franc BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA Franc BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP Franc",
+ "symbol": "CFPF"
+ },
+ "CLP": {
+ "name": "Chilean Peso",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "Chinese Yuan",
+ "symbol": "CN¥"
+ },
+ "COP": {
+ "name": "Colombian Peso",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Comorian Franc",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Congolese Franc",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "Costa Rican Colón",
+ "symbol": "CRC"
+ },
+ "HRK": {
+ "name": "Croatian Kuna",
+ "symbol": "HRK"
+ },
+ "CUC": {
+ "name": "Cuban Convertible Peso",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "Cuban Peso",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "Czech Republic Koruna",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "Danish Krone",
+ "symbol": "DKK"
+ },
+ "DJF": {
+ "name": "Djiboutian Franc",
+ "symbol": "DJF"
+ },
+ "DOP": {
+ "name": "Dominican Peso",
+ "symbol": "DOP"
+ },
+ "XCD": {
+ "name": "East Caribbean Dollar",
+ "symbol": "EC$"
+ },
+ "EGP": {
+ "name": "Egyptian Pound",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "Eritrean Nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "Ethiopian Birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "Falkland Islands Pound",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "Fijian Dollar",
+ "symbol": "FJD"
+ },
+ "GMD": {
+ "name": "Gambian Dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "Georgian Lari",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "Ghanaian Cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "Gibraltar Pound",
+ "symbol": "GIP"
+ },
+ "GTQ": {
+ "name": "Guatemalan Quetzal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Guinean Franc",
+ "symbol": "GNF"
+ },
+ "GYD": {
+ "name": "Guyanaese Dollar",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "Haitian Gourde",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "Honduran Lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Hong Kong Dollar",
+ "symbol": "HK$"
+ },
+ "HUF": {
+ "name": "Hungarian Forint",
+ "symbol": "HUF"
+ },
+ "ISK": {
+ "name": "Icelandic Króna",
+ "symbol": "ISK"
+ },
+ "INR": {
+ "name": "Indian Rupee",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Indonesian Rupiah",
+ "symbol": "IDR"
+ },
+ "IRR": {
+ "name": "Iranian Rial",
+ "symbol": "IRR"
+ },
+ "IQD": {
+ "name": "Iraqi Dinar",
+ "symbol": "IQD"
+ },
+ "ILS": {
+ "name": "Israeli New Shekel",
+ "symbol": "₪"
+ },
+ "JMD": {
+ "name": "Jamaican Dollar",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Japanese Yen",
+ "symbol": "¥"
+ },
+ "JOD": {
+ "name": "Jordanian Dinar",
+ "symbol": "JOD"
+ },
+ "KZT": {
+ "name": "Kazakhstani Tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "Kenyan Shilling",
+ "symbol": "KES"
+ },
+ "KWD": {
+ "name": "Kuwaiti Dinar",
+ "symbol": "KWD"
+ },
+ "KGS": {
+ "name": "Kyrgystani Som",
+ "symbol": "KGS"
+ },
+ "LAK": {
+ "name": "Laotian Kip",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "Lebanese Pound",
+ "symbol": "LBP"
+ },
+ "LSL": {
+ "name": "Lesotho Loti",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "Liberian Dollar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Libyan Dinar",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Lithuanian Litas",
+ "symbol": "LTL"
+ },
+ "MOP": {
+ "name": "Macanese Pataca",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "Macedonian Denar",
+ "symbol": "MKD"
+ },
+ "MGA": {
+ "name": "Malagasy Ariary",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "Malawian Kwacha",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "Malaysian Ringgit",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "Maldivian Rufiyaa",
+ "symbol": "MVR"
+ },
+ "MRO": {
+ "name": "Mauritanian Ouguiya",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "Mauritian Rupee",
+ "symbol": "MUR"
+ },
+ "MXN": {
+ "name": "Mexican Peso",
+ "symbol": "MX$"
+ },
+ "MDL": {
+ "name": "Moldovan Leu",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Mongolian Tugrik",
+ "symbol": "MNT"
+ },
+ "MAD": {
+ "name": "Moroccan Dirham",
+ "symbol": "MAD"
+ },
+ "MZN": {
+ "name": "Mozambican Metical",
+ "symbol": "MZN"
+ },
+ "MMK": {
+ "name": "Myanmar Kyat",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "Namibian Dollar",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Nepalese Rupee",
+ "symbol": "NPR"
+ },
+ "ANG": {
+ "name": "Netherlands Antillean Guilder",
+ "symbol": "ANG"
+ },
+ "TWD": {
+ "name": "New Taiwan Dollar",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "New Zealand Dollar",
+ "symbol": "NZ$"
+ },
+ "NIO": {
+ "name": "Nicaraguan Córdoba",
+ "symbol": "NIO"
+ },
+ "NGN": {
+ "name": "Nigerian Naira",
+ "symbol": "NGN"
+ },
+ "KPW": {
+ "name": "North Korean Won",
+ "symbol": "KPW"
+ },
+ "NOK": {
+ "name": "Norwegian Krone",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "Omani Rial",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "Pakistani Rupee",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Panamanian Balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Papua New Guinean Kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Paraguayan Guarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Peruvian Nuevo Sol",
+ "symbol": "PEN"
+ },
+ "PHP": {
+ "name": "Philippine Peso",
+ "symbol": "PHP"
+ },
+ "PLN": {
+ "name": "Polish Zloty",
+ "symbol": "PLN"
+ },
+ "QAR": {
+ "name": "Qatari Rial",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "Romanian Leu",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Russian Ruble",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "Rwandan Franc",
+ "symbol": "RWF"
+ },
+ "SHP": {
+ "name": "Saint Helena Pound",
+ "symbol": "SHP"
+ },
+ "SVC": {
+ "name": "Salvadoran Colón",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "Samoan Tala",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "São Tomé and Príncipe Dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Saudi Riyal",
+ "symbol": "SAR"
+ },
+ "RSD": {
+ "name": "Serbian Dinar",
+ "symbol": "RSD"
+ },
+ "SCR": {
+ "name": "Seychellois Rupee",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "Sierra Leonean Leone",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "Singapore Dollar",
+ "symbol": "SGD"
+ },
+ "SBD": {
+ "name": "Solomon Islands Dollar",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "Somali Shilling",
+ "symbol": "SOS"
+ },
+ "ZAR": {
+ "name": "South African Rand",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "South Korean Won",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "South Sudanese Pound",
+ "symbol": "SSP"
+ },
+ "LKR": {
+ "name": "Sri Lankan Rupee",
+ "symbol": "LKR"
+ },
+ "SDG": {
+ "name": "Sudanese Pound",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "Surinamese Dollar",
+ "symbol": "SRD"
+ },
+ "SZL": {
+ "name": "Swazi Lilangeni",
+ "symbol": "SZL"
+ },
+ "SEK": {
+ "name": "Swedish Krona",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "Swiss Franc",
+ "symbol": "CHF"
+ },
+ "SYP": {
+ "name": "Syrian Pound",
+ "symbol": "SYP"
+ },
+ "TJS": {
+ "name": "Tajikistani Somoni",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "Tanzanian Shilling",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "Thai Baht",
+ "symbol": "฿"
+ },
+ "TOP": {
+ "name": "Tongan Paʻanga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Trinidad and Tobago Dollar",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Tunisian Dinar",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "Turkish Lira",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "Turkmenistani Manat",
+ "symbol": "TMT"
+ },
+ "UGX": {
+ "name": "Ugandan Shilling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "Ukrainian Hryvnia",
+ "symbol": "UAH"
+ },
+ "AED": {
+ "name": "United Arab Emirates Dirham",
+ "symbol": "AED"
+ },
+ "UYU": {
+ "name": "Uruguayan Peso",
+ "symbol": "UYU"
+ },
+ "USD": {
+ "name": "US Dollar",
+ "symbol": "US$"
+ },
+ "UZS": {
+ "name": "Uzbekistan Som",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "Vanuatu Vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Venezuelan Bolívar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Vietnamese Dong",
+ "symbol": "₫"
+ },
+ "YER": {
+ "name": "Yemeni Rial",
+ "symbol": "YER"
+ },
+ "ZMW": {
+ "name": "Zambian Kwacha",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "Zimbabwean Dollar (2009)",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/en-NZ.json b/library/intl/resources/currency/en-NZ.json
new file mode 100644
index 000000000..00a9ef4f4
--- /dev/null
+++ b/library/intl/resources/currency/en-NZ.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afghan Afghani",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "Albanian Lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Algerian Dinar",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Angolan Kwanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "Argentine Peso",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "Armenian Dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "Aruban Florin",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "Australian Dollar",
+ "symbol": "A$"
+ },
+ "AZN": {
+ "name": "Azerbaijani Manat",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "Bahamian Dollar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Bahraini Dinar",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "Bangladeshi Taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Barbadian Dollar",
+ "symbol": "BBD"
+ },
+ "BYR": {
+ "name": "Belarusian Ruble",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "Belize Dollar",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Bermudan Dollar",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "Bhutanese Ngultrum",
+ "symbol": "BTN"
+ },
+ "BOB": {
+ "name": "Bolivian Boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Bosnia-Herzegovina Convertible Mark",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "Botswanan Pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Brazilian Real",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "British Pound Sterling",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "Brunei Dollar",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Bulgarian Lev",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "Burundian Franc",
+ "symbol": "BIF"
+ },
+ "KHR": {
+ "name": "Cambodian Riel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "Canadian Dollar",
+ "symbol": "CA$"
+ },
+ "CVE": {
+ "name": "Cape Verdean Escudo",
+ "symbol": "CVE"
+ },
+ "KYD": {
+ "name": "Cayman Islands Dollar",
+ "symbol": "KYD"
+ },
+ "XOF": {
+ "name": "CFA Franc BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA Franc BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP Franc",
+ "symbol": "CFPF"
+ },
+ "CLP": {
+ "name": "Chilean Peso",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "Chinese Yuan",
+ "symbol": "CN¥"
+ },
+ "COP": {
+ "name": "Colombian Peso",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Comorian Franc",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Congolese Franc",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "Costa Rican Colón",
+ "symbol": "CRC"
+ },
+ "HRK": {
+ "name": "Croatian Kuna",
+ "symbol": "HRK"
+ },
+ "CUC": {
+ "name": "Cuban Convertible Peso",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "Cuban Peso",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "Czech Republic Koruna",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "Danish Krone",
+ "symbol": "DKK"
+ },
+ "DJF": {
+ "name": "Djiboutian Franc",
+ "symbol": "DJF"
+ },
+ "DOP": {
+ "name": "Dominican Peso",
+ "symbol": "DOP"
+ },
+ "XCD": {
+ "name": "East Caribbean Dollar",
+ "symbol": "EC$"
+ },
+ "EGP": {
+ "name": "Egyptian Pound",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "Eritrean Nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "Ethiopian Birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "Falkland Islands Pound",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "Fijian Dollar",
+ "symbol": "FJD"
+ },
+ "GMD": {
+ "name": "Gambian Dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "Georgian Lari",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "Ghanaian Cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "Gibraltar Pound",
+ "symbol": "GIP"
+ },
+ "GTQ": {
+ "name": "Guatemalan Quetzal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Guinean Franc",
+ "symbol": "GNF"
+ },
+ "GYD": {
+ "name": "Guyanaese Dollar",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "Haitian Gourde",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "Honduran Lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Hong Kong Dollar",
+ "symbol": "HK$"
+ },
+ "HUF": {
+ "name": "Hungarian Forint",
+ "symbol": "HUF"
+ },
+ "ISK": {
+ "name": "Icelandic Króna",
+ "symbol": "ISK"
+ },
+ "INR": {
+ "name": "Indian Rupee",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Indonesian Rupiah",
+ "symbol": "IDR"
+ },
+ "IRR": {
+ "name": "Iranian Rial",
+ "symbol": "IRR"
+ },
+ "IQD": {
+ "name": "Iraqi Dinar",
+ "symbol": "IQD"
+ },
+ "ILS": {
+ "name": "Israeli New Shekel",
+ "symbol": "₪"
+ },
+ "JMD": {
+ "name": "Jamaican Dollar",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Japanese Yen",
+ "symbol": "¥"
+ },
+ "JOD": {
+ "name": "Jordanian Dinar",
+ "symbol": "JOD"
+ },
+ "KZT": {
+ "name": "Kazakhstani Tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "Kenyan Shilling",
+ "symbol": "KES"
+ },
+ "KWD": {
+ "name": "Kuwaiti Dinar",
+ "symbol": "KWD"
+ },
+ "KGS": {
+ "name": "Kyrgystani Som",
+ "symbol": "KGS"
+ },
+ "LAK": {
+ "name": "Laotian Kip",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "Lebanese Pound",
+ "symbol": "LBP"
+ },
+ "LSL": {
+ "name": "Lesotho Loti",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "Liberian Dollar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Libyan Dinar",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Lithuanian Litas",
+ "symbol": "LTL"
+ },
+ "MOP": {
+ "name": "Macanese Pataca",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "Macedonian Denar",
+ "symbol": "MKD"
+ },
+ "MGA": {
+ "name": "Malagasy Ariary",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "Malawian Kwacha",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "Malaysian Ringgit",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "Maldivian Rufiyaa",
+ "symbol": "MVR"
+ },
+ "MRO": {
+ "name": "Mauritanian Ouguiya",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "Mauritian Rupee",
+ "symbol": "MUR"
+ },
+ "MXN": {
+ "name": "Mexican Peso",
+ "symbol": "MX$"
+ },
+ "MDL": {
+ "name": "Moldovan Leu",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Mongolian Tugrik",
+ "symbol": "MNT"
+ },
+ "MAD": {
+ "name": "Moroccan Dirham",
+ "symbol": "MAD"
+ },
+ "MZN": {
+ "name": "Mozambican Metical",
+ "symbol": "MZN"
+ },
+ "MMK": {
+ "name": "Myanmar Kyat",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "Namibian Dollar",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Nepalese Rupee",
+ "symbol": "NPR"
+ },
+ "ANG": {
+ "name": "Netherlands Antillean Guilder",
+ "symbol": "ANG"
+ },
+ "TWD": {
+ "name": "New Taiwan Dollar",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "New Zealand Dollar",
+ "symbol": "$"
+ },
+ "NIO": {
+ "name": "Nicaraguan Córdoba",
+ "symbol": "NIO"
+ },
+ "NGN": {
+ "name": "Nigerian Naira",
+ "symbol": "NGN"
+ },
+ "KPW": {
+ "name": "North Korean Won",
+ "symbol": "KPW"
+ },
+ "NOK": {
+ "name": "Norwegian Krone",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "Omani Rial",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "Pakistani Rupee",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Panamanian Balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Papua New Guinean Kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Paraguayan Guarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Peruvian Nuevo Sol",
+ "symbol": "PEN"
+ },
+ "PHP": {
+ "name": "Philippine Peso",
+ "symbol": "PHP"
+ },
+ "PLN": {
+ "name": "Polish Zloty",
+ "symbol": "PLN"
+ },
+ "QAR": {
+ "name": "Qatari Rial",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "Romanian Leu",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Russian Ruble",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "Rwandan Franc",
+ "symbol": "RWF"
+ },
+ "SHP": {
+ "name": "Saint Helena Pound",
+ "symbol": "SHP"
+ },
+ "SVC": {
+ "name": "Salvadoran Colón",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "Samoan Tala",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "São Tomé and Príncipe Dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Saudi Riyal",
+ "symbol": "SAR"
+ },
+ "RSD": {
+ "name": "Serbian Dinar",
+ "symbol": "RSD"
+ },
+ "SCR": {
+ "name": "Seychellois Rupee",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "Sierra Leonean Leone",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "Singapore Dollar",
+ "symbol": "SGD"
+ },
+ "SBD": {
+ "name": "Solomon Islands Dollar",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "Somali Shilling",
+ "symbol": "SOS"
+ },
+ "ZAR": {
+ "name": "South African Rand",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "South Korean Won",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "South Sudanese Pound",
+ "symbol": "SSP"
+ },
+ "LKR": {
+ "name": "Sri Lankan Rupee",
+ "symbol": "LKR"
+ },
+ "SDG": {
+ "name": "Sudanese Pound",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "Surinamese Dollar",
+ "symbol": "SRD"
+ },
+ "SZL": {
+ "name": "Swazi Lilangeni",
+ "symbol": "SZL"
+ },
+ "SEK": {
+ "name": "Swedish Krona",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "Swiss Franc",
+ "symbol": "CHF"
+ },
+ "SYP": {
+ "name": "Syrian Pound",
+ "symbol": "SYP"
+ },
+ "TJS": {
+ "name": "Tajikistani Somoni",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "Tanzanian Shilling",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "Thai Baht",
+ "symbol": "฿"
+ },
+ "TOP": {
+ "name": "Tongan Paʻanga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Trinidad and Tobago Dollar",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Tunisian Dinar",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "Turkish Lira",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "Turkmenistani Manat",
+ "symbol": "TMT"
+ },
+ "UGX": {
+ "name": "Ugandan Shilling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "Ukrainian Hryvnia",
+ "symbol": "UAH"
+ },
+ "AED": {
+ "name": "United Arab Emirates Dirham",
+ "symbol": "AED"
+ },
+ "UYU": {
+ "name": "Uruguayan Peso",
+ "symbol": "UYU"
+ },
+ "USD": {
+ "name": "US Dollar",
+ "symbol": "US$"
+ },
+ "UZS": {
+ "name": "Uzbekistan Som",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "Vanuatu Vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Venezuelan Bolívar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Vietnamese Dong",
+ "symbol": "₫"
+ },
+ "YER": {
+ "name": "Yemeni Rial",
+ "symbol": "YER"
+ },
+ "ZMW": {
+ "name": "Zambian Kwacha",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "Zimbabwean Dollar (2009)",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/en-PK.json b/library/intl/resources/currency/en-PK.json
new file mode 100644
index 000000000..0a373668f
--- /dev/null
+++ b/library/intl/resources/currency/en-PK.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afghan Afghani",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "Albanian Lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Algerian Dinar",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Angolan Kwanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "Argentine Peso",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "Armenian Dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "Aruban Florin",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "Australian Dollar",
+ "symbol": "A$"
+ },
+ "AZN": {
+ "name": "Azerbaijani Manat",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "Bahamian Dollar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Bahraini Dinar",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "Bangladeshi Taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Barbadian Dollar",
+ "symbol": "BBD"
+ },
+ "BYR": {
+ "name": "Belarusian Ruble",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "Belize Dollar",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Bermudan Dollar",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "Bhutanese Ngultrum",
+ "symbol": "BTN"
+ },
+ "BOB": {
+ "name": "Bolivian Boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Bosnia-Herzegovina Convertible Mark",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "Botswanan Pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Brazilian Real",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "British Pound Sterling",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "Brunei Dollar",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Bulgarian Lev",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "Burundian Franc",
+ "symbol": "BIF"
+ },
+ "KHR": {
+ "name": "Cambodian Riel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "Canadian Dollar",
+ "symbol": "CA$"
+ },
+ "CVE": {
+ "name": "Cape Verdean Escudo",
+ "symbol": "CVE"
+ },
+ "KYD": {
+ "name": "Cayman Islands Dollar",
+ "symbol": "KYD"
+ },
+ "XOF": {
+ "name": "CFA Franc BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA Franc BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP Franc",
+ "symbol": "CFPF"
+ },
+ "CLP": {
+ "name": "Chilean Peso",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "Chinese Yuan",
+ "symbol": "CN¥"
+ },
+ "COP": {
+ "name": "Colombian Peso",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Comorian Franc",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Congolese Franc",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "Costa Rican Colón",
+ "symbol": "CRC"
+ },
+ "HRK": {
+ "name": "Croatian Kuna",
+ "symbol": "HRK"
+ },
+ "CUC": {
+ "name": "Cuban Convertible Peso",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "Cuban Peso",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "Czech Republic Koruna",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "Danish Krone",
+ "symbol": "DKK"
+ },
+ "DJF": {
+ "name": "Djiboutian Franc",
+ "symbol": "DJF"
+ },
+ "DOP": {
+ "name": "Dominican Peso",
+ "symbol": "DOP"
+ },
+ "XCD": {
+ "name": "East Caribbean Dollar",
+ "symbol": "EC$"
+ },
+ "EGP": {
+ "name": "Egyptian Pound",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "Eritrean Nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "Ethiopian Birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "Falkland Islands Pound",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "Fijian Dollar",
+ "symbol": "FJD"
+ },
+ "GMD": {
+ "name": "Gambian Dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "Georgian Lari",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "Ghanaian Cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "Gibraltar Pound",
+ "symbol": "GIP"
+ },
+ "GTQ": {
+ "name": "Guatemalan Quetzal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Guinean Franc",
+ "symbol": "GNF"
+ },
+ "GYD": {
+ "name": "Guyanaese Dollar",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "Haitian Gourde",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "Honduran Lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Hong Kong Dollar",
+ "symbol": "HK$"
+ },
+ "HUF": {
+ "name": "Hungarian Forint",
+ "symbol": "HUF"
+ },
+ "ISK": {
+ "name": "Icelandic Króna",
+ "symbol": "ISK"
+ },
+ "INR": {
+ "name": "Indian Rupee",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Indonesian Rupiah",
+ "symbol": "IDR"
+ },
+ "IRR": {
+ "name": "Iranian Rial",
+ "symbol": "IRR"
+ },
+ "IQD": {
+ "name": "Iraqi Dinar",
+ "symbol": "IQD"
+ },
+ "ILS": {
+ "name": "Israeli New Shekel",
+ "symbol": "₪"
+ },
+ "JMD": {
+ "name": "Jamaican Dollar",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Japanese Yen",
+ "symbol": "¥"
+ },
+ "JOD": {
+ "name": "Jordanian Dinar",
+ "symbol": "JOD"
+ },
+ "KZT": {
+ "name": "Kazakhstani Tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "Kenyan Shilling",
+ "symbol": "KES"
+ },
+ "KWD": {
+ "name": "Kuwaiti Dinar",
+ "symbol": "KWD"
+ },
+ "KGS": {
+ "name": "Kyrgystani Som",
+ "symbol": "KGS"
+ },
+ "LAK": {
+ "name": "Laotian Kip",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "Lebanese Pound",
+ "symbol": "LBP"
+ },
+ "LSL": {
+ "name": "Lesotho Loti",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "Liberian Dollar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Libyan Dinar",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Lithuanian Litas",
+ "symbol": "LTL"
+ },
+ "MOP": {
+ "name": "Macanese Pataca",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "Macedonian Denar",
+ "symbol": "MKD"
+ },
+ "MGA": {
+ "name": "Malagasy Ariary",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "Malawian Kwacha",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "Malaysian Ringgit",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "Maldivian Rufiyaa",
+ "symbol": "MVR"
+ },
+ "MRO": {
+ "name": "Mauritanian Ouguiya",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "Mauritian Rupee",
+ "symbol": "MUR"
+ },
+ "MXN": {
+ "name": "Mexican Peso",
+ "symbol": "MX$"
+ },
+ "MDL": {
+ "name": "Moldovan Leu",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Mongolian Tugrik",
+ "symbol": "MNT"
+ },
+ "MAD": {
+ "name": "Moroccan Dirham",
+ "symbol": "MAD"
+ },
+ "MZN": {
+ "name": "Mozambican Metical",
+ "symbol": "MZN"
+ },
+ "MMK": {
+ "name": "Myanmar Kyat",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "Namibian Dollar",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Nepalese Rupee",
+ "symbol": "NPR"
+ },
+ "ANG": {
+ "name": "Netherlands Antillean Guilder",
+ "symbol": "ANG"
+ },
+ "TWD": {
+ "name": "New Taiwan Dollar",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "New Zealand Dollar",
+ "symbol": "NZ$"
+ },
+ "NIO": {
+ "name": "Nicaraguan Córdoba",
+ "symbol": "NIO"
+ },
+ "NGN": {
+ "name": "Nigerian Naira",
+ "symbol": "NGN"
+ },
+ "KPW": {
+ "name": "North Korean Won",
+ "symbol": "KPW"
+ },
+ "NOK": {
+ "name": "Norwegian Krone",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "Omani Rial",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "Pakistani Rupee",
+ "symbol": "Rs"
+ },
+ "PAB": {
+ "name": "Panamanian Balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Papua New Guinean Kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Paraguayan Guarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Peruvian Nuevo Sol",
+ "symbol": "PEN"
+ },
+ "PHP": {
+ "name": "Philippine Peso",
+ "symbol": "PHP"
+ },
+ "PLN": {
+ "name": "Polish Zloty",
+ "symbol": "PLN"
+ },
+ "QAR": {
+ "name": "Qatari Rial",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "Romanian Leu",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Russian Ruble",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "Rwandan Franc",
+ "symbol": "RWF"
+ },
+ "SHP": {
+ "name": "Saint Helena Pound",
+ "symbol": "SHP"
+ },
+ "SVC": {
+ "name": "Salvadoran Colón",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "Samoan Tala",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "São Tomé and Príncipe Dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Saudi Riyal",
+ "symbol": "SAR"
+ },
+ "RSD": {
+ "name": "Serbian Dinar",
+ "symbol": "RSD"
+ },
+ "SCR": {
+ "name": "Seychellois Rupee",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "Sierra Leonean Leone",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "Singapore Dollar",
+ "symbol": "SGD"
+ },
+ "SBD": {
+ "name": "Solomon Islands Dollar",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "Somali Shilling",
+ "symbol": "SOS"
+ },
+ "ZAR": {
+ "name": "South African Rand",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "South Korean Won",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "South Sudanese Pound",
+ "symbol": "SSP"
+ },
+ "LKR": {
+ "name": "Sri Lankan Rupee",
+ "symbol": "LKR"
+ },
+ "SDG": {
+ "name": "Sudanese Pound",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "Surinamese Dollar",
+ "symbol": "SRD"
+ },
+ "SZL": {
+ "name": "Swazi Lilangeni",
+ "symbol": "SZL"
+ },
+ "SEK": {
+ "name": "Swedish Krona",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "Swiss Franc",
+ "symbol": "CHF"
+ },
+ "SYP": {
+ "name": "Syrian Pound",
+ "symbol": "SYP"
+ },
+ "TJS": {
+ "name": "Tajikistani Somoni",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "Tanzanian Shilling",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "Thai Baht",
+ "symbol": "฿"
+ },
+ "TOP": {
+ "name": "Tongan Paʻanga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Trinidad and Tobago Dollar",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Tunisian Dinar",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "Turkish Lira",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "Turkmenistani Manat",
+ "symbol": "TMT"
+ },
+ "UGX": {
+ "name": "Ugandan Shilling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "Ukrainian Hryvnia",
+ "symbol": "UAH"
+ },
+ "AED": {
+ "name": "United Arab Emirates Dirham",
+ "symbol": "AED"
+ },
+ "UYU": {
+ "name": "Uruguayan Peso",
+ "symbol": "UYU"
+ },
+ "USD": {
+ "name": "US Dollar",
+ "symbol": "US$"
+ },
+ "UZS": {
+ "name": "Uzbekistan Som",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "Vanuatu Vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Venezuelan Bolívar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Vietnamese Dong",
+ "symbol": "₫"
+ },
+ "YER": {
+ "name": "Yemeni Rial",
+ "symbol": "YER"
+ },
+ "ZMW": {
+ "name": "Zambian Kwacha",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "Zimbabwean Dollar (2009)",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/en-SG.json b/library/intl/resources/currency/en-SG.json
new file mode 100644
index 000000000..9a26f42ce
--- /dev/null
+++ b/library/intl/resources/currency/en-SG.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afghan Afghani",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "Albanian Lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Algerian Dinar",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Angolan Kwanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "Argentine Peso",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "Armenian Dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "Aruban Florin",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "Australian Dollar",
+ "symbol": "A$"
+ },
+ "AZN": {
+ "name": "Azerbaijani Manat",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "Bahamian Dollar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Bahraini Dinar",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "Bangladeshi Taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Barbadian Dollar",
+ "symbol": "BBD"
+ },
+ "BYR": {
+ "name": "Belarusian Ruble",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "Belize Dollar",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Bermudan Dollar",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "Bhutanese Ngultrum",
+ "symbol": "BTN"
+ },
+ "BOB": {
+ "name": "Bolivian Boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Bosnia-Herzegovina Convertible Mark",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "Botswanan Pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Brazilian Real",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "British Pound Sterling",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "Brunei Dollar",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Bulgarian Lev",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "Burundian Franc",
+ "symbol": "BIF"
+ },
+ "KHR": {
+ "name": "Cambodian Riel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "Canadian Dollar",
+ "symbol": "CA$"
+ },
+ "CVE": {
+ "name": "Cape Verdean Escudo",
+ "symbol": "CVE"
+ },
+ "KYD": {
+ "name": "Cayman Islands Dollar",
+ "symbol": "KYD"
+ },
+ "XOF": {
+ "name": "CFA Franc BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA Franc BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP Franc",
+ "symbol": "CFPF"
+ },
+ "CLP": {
+ "name": "Chilean Peso",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "Chinese Yuan",
+ "symbol": "CN¥"
+ },
+ "COP": {
+ "name": "Colombian Peso",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Comorian Franc",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Congolese Franc",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "Costa Rican Colón",
+ "symbol": "CRC"
+ },
+ "HRK": {
+ "name": "Croatian Kuna",
+ "symbol": "HRK"
+ },
+ "CUC": {
+ "name": "Cuban Convertible Peso",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "Cuban Peso",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "Czech Republic Koruna",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "Danish Krone",
+ "symbol": "DKK"
+ },
+ "DJF": {
+ "name": "Djiboutian Franc",
+ "symbol": "DJF"
+ },
+ "DOP": {
+ "name": "Dominican Peso",
+ "symbol": "DOP"
+ },
+ "XCD": {
+ "name": "East Caribbean Dollar",
+ "symbol": "EC$"
+ },
+ "EGP": {
+ "name": "Egyptian Pound",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "Eritrean Nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "Ethiopian Birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "Falkland Islands Pound",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "Fijian Dollar",
+ "symbol": "FJD"
+ },
+ "GMD": {
+ "name": "Gambian Dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "Georgian Lari",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "Ghanaian Cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "Gibraltar Pound",
+ "symbol": "GIP"
+ },
+ "GTQ": {
+ "name": "Guatemalan Quetzal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Guinean Franc",
+ "symbol": "GNF"
+ },
+ "GYD": {
+ "name": "Guyanaese Dollar",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "Haitian Gourde",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "Honduran Lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Hong Kong Dollar",
+ "symbol": "HK$"
+ },
+ "HUF": {
+ "name": "Hungarian Forint",
+ "symbol": "HUF"
+ },
+ "ISK": {
+ "name": "Icelandic Króna",
+ "symbol": "ISK"
+ },
+ "INR": {
+ "name": "Indian Rupee",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Indonesian Rupiah",
+ "symbol": "IDR"
+ },
+ "IRR": {
+ "name": "Iranian Rial",
+ "symbol": "IRR"
+ },
+ "IQD": {
+ "name": "Iraqi Dinar",
+ "symbol": "IQD"
+ },
+ "ILS": {
+ "name": "Israeli New Shekel",
+ "symbol": "₪"
+ },
+ "JMD": {
+ "name": "Jamaican Dollar",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Japanese Yen",
+ "symbol": "¥"
+ },
+ "JOD": {
+ "name": "Jordanian Dinar",
+ "symbol": "JOD"
+ },
+ "KZT": {
+ "name": "Kazakhstani Tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "Kenyan Shilling",
+ "symbol": "KES"
+ },
+ "KWD": {
+ "name": "Kuwaiti Dinar",
+ "symbol": "KWD"
+ },
+ "KGS": {
+ "name": "Kyrgystani Som",
+ "symbol": "KGS"
+ },
+ "LAK": {
+ "name": "Laotian Kip",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "Lebanese Pound",
+ "symbol": "LBP"
+ },
+ "LSL": {
+ "name": "Lesotho Loti",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "Liberian Dollar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Libyan Dinar",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Lithuanian Litas",
+ "symbol": "LTL"
+ },
+ "MOP": {
+ "name": "Macanese Pataca",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "Macedonian Denar",
+ "symbol": "MKD"
+ },
+ "MGA": {
+ "name": "Malagasy Ariary",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "Malawian Kwacha",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "Malaysian Ringgit",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "Maldivian Rufiyaa",
+ "symbol": "MVR"
+ },
+ "MRO": {
+ "name": "Mauritanian Ouguiya",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "Mauritian Rupee",
+ "symbol": "MUR"
+ },
+ "MXN": {
+ "name": "Mexican Peso",
+ "symbol": "MX$"
+ },
+ "MDL": {
+ "name": "Moldovan Leu",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Mongolian Tugrik",
+ "symbol": "MNT"
+ },
+ "MAD": {
+ "name": "Moroccan Dirham",
+ "symbol": "MAD"
+ },
+ "MZN": {
+ "name": "Mozambican Metical",
+ "symbol": "MZN"
+ },
+ "MMK": {
+ "name": "Myanmar Kyat",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "Namibian Dollar",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Nepalese Rupee",
+ "symbol": "NPR"
+ },
+ "ANG": {
+ "name": "Netherlands Antillean Guilder",
+ "symbol": "ANG"
+ },
+ "TWD": {
+ "name": "New Taiwan Dollar",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "New Zealand Dollar",
+ "symbol": "NZ$"
+ },
+ "NIO": {
+ "name": "Nicaraguan Córdoba",
+ "symbol": "NIO"
+ },
+ "NGN": {
+ "name": "Nigerian Naira",
+ "symbol": "NGN"
+ },
+ "KPW": {
+ "name": "North Korean Won",
+ "symbol": "KPW"
+ },
+ "NOK": {
+ "name": "Norwegian Krone",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "Omani Rial",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "Pakistani Rupee",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Panamanian Balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Papua New Guinean Kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Paraguayan Guarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Peruvian Nuevo Sol",
+ "symbol": "PEN"
+ },
+ "PHP": {
+ "name": "Philippine Peso",
+ "symbol": "PHP"
+ },
+ "PLN": {
+ "name": "Polish Zloty",
+ "symbol": "PLN"
+ },
+ "QAR": {
+ "name": "Qatari Rial",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "Romanian Leu",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Russian Ruble",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "Rwandan Franc",
+ "symbol": "RWF"
+ },
+ "SHP": {
+ "name": "Saint Helena Pound",
+ "symbol": "SHP"
+ },
+ "SVC": {
+ "name": "Salvadoran Colón",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "Samoan Tala",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "São Tomé and Príncipe Dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Saudi Riyal",
+ "symbol": "SAR"
+ },
+ "RSD": {
+ "name": "Serbian Dinar",
+ "symbol": "RSD"
+ },
+ "SCR": {
+ "name": "Seychellois Rupee",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "Sierra Leonean Leone",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "Singapore Dollar",
+ "symbol": "$"
+ },
+ "SBD": {
+ "name": "Solomon Islands Dollar",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "Somali Shilling",
+ "symbol": "SOS"
+ },
+ "ZAR": {
+ "name": "South African Rand",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "South Korean Won",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "South Sudanese Pound",
+ "symbol": "SSP"
+ },
+ "LKR": {
+ "name": "Sri Lankan Rupee",
+ "symbol": "LKR"
+ },
+ "SDG": {
+ "name": "Sudanese Pound",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "Surinamese Dollar",
+ "symbol": "SRD"
+ },
+ "SZL": {
+ "name": "Swazi Lilangeni",
+ "symbol": "SZL"
+ },
+ "SEK": {
+ "name": "Swedish Krona",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "Swiss Franc",
+ "symbol": "CHF"
+ },
+ "SYP": {
+ "name": "Syrian Pound",
+ "symbol": "SYP"
+ },
+ "TJS": {
+ "name": "Tajikistani Somoni",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "Tanzanian Shilling",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "Thai Baht",
+ "symbol": "฿"
+ },
+ "TOP": {
+ "name": "Tongan Paʻanga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Trinidad and Tobago Dollar",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Tunisian Dinar",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "Turkish Lira",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "Turkmenistani Manat",
+ "symbol": "TMT"
+ },
+ "UGX": {
+ "name": "Ugandan Shilling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "Ukrainian Hryvnia",
+ "symbol": "UAH"
+ },
+ "AED": {
+ "name": "United Arab Emirates Dirham",
+ "symbol": "AED"
+ },
+ "UYU": {
+ "name": "Uruguayan Peso",
+ "symbol": "UYU"
+ },
+ "USD": {
+ "name": "US Dollar",
+ "symbol": "US$"
+ },
+ "UZS": {
+ "name": "Uzbekistan Som",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "Vanuatu Vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Venezuelan Bolívar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Vietnamese Dong",
+ "symbol": "₫"
+ },
+ "YER": {
+ "name": "Yemeni Rial",
+ "symbol": "YER"
+ },
+ "ZMW": {
+ "name": "Zambian Kwacha",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "Zimbabwean Dollar (2009)",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/en-SH.json b/library/intl/resources/currency/en-SH.json
new file mode 100644
index 000000000..5cee5ff19
--- /dev/null
+++ b/library/intl/resources/currency/en-SH.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afghan Afghani",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "Albanian Lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Algerian Dinar",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Angolan Kwanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "Argentine Peso",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "Armenian Dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "Aruban Florin",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "Australian Dollar",
+ "symbol": "A$"
+ },
+ "AZN": {
+ "name": "Azerbaijani Manat",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "Bahamian Dollar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Bahraini Dinar",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "Bangladeshi Taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Barbadian Dollar",
+ "symbol": "BBD"
+ },
+ "BYR": {
+ "name": "Belarusian Ruble",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "Belize Dollar",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Bermudan Dollar",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "Bhutanese Ngultrum",
+ "symbol": "BTN"
+ },
+ "BOB": {
+ "name": "Bolivian Boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Bosnia-Herzegovina Convertible Mark",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "Botswanan Pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Brazilian Real",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "British Pound Sterling",
+ "symbol": "GB£"
+ },
+ "BND": {
+ "name": "Brunei Dollar",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Bulgarian Lev",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "Burundian Franc",
+ "symbol": "BIF"
+ },
+ "KHR": {
+ "name": "Cambodian Riel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "Canadian Dollar",
+ "symbol": "CA$"
+ },
+ "CVE": {
+ "name": "Cape Verdean Escudo",
+ "symbol": "CVE"
+ },
+ "KYD": {
+ "name": "Cayman Islands Dollar",
+ "symbol": "KYD"
+ },
+ "XOF": {
+ "name": "CFA Franc BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA Franc BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP Franc",
+ "symbol": "CFPF"
+ },
+ "CLP": {
+ "name": "Chilean Peso",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "Chinese Yuan",
+ "symbol": "CN¥"
+ },
+ "COP": {
+ "name": "Colombian Peso",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Comorian Franc",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Congolese Franc",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "Costa Rican Colón",
+ "symbol": "CRC"
+ },
+ "HRK": {
+ "name": "Croatian Kuna",
+ "symbol": "HRK"
+ },
+ "CUC": {
+ "name": "Cuban Convertible Peso",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "Cuban Peso",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "Czech Republic Koruna",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "Danish Krone",
+ "symbol": "DKK"
+ },
+ "DJF": {
+ "name": "Djiboutian Franc",
+ "symbol": "DJF"
+ },
+ "DOP": {
+ "name": "Dominican Peso",
+ "symbol": "DOP"
+ },
+ "XCD": {
+ "name": "East Caribbean Dollar",
+ "symbol": "EC$"
+ },
+ "EGP": {
+ "name": "Egyptian Pound",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "Eritrean Nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "Ethiopian Birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "Falkland Islands Pound",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "Fijian Dollar",
+ "symbol": "FJD"
+ },
+ "GMD": {
+ "name": "Gambian Dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "Georgian Lari",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "Ghanaian Cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "Gibraltar Pound",
+ "symbol": "GIP"
+ },
+ "GTQ": {
+ "name": "Guatemalan Quetzal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Guinean Franc",
+ "symbol": "GNF"
+ },
+ "GYD": {
+ "name": "Guyanaese Dollar",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "Haitian Gourde",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "Honduran Lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Hong Kong Dollar",
+ "symbol": "HK$"
+ },
+ "HUF": {
+ "name": "Hungarian Forint",
+ "symbol": "HUF"
+ },
+ "ISK": {
+ "name": "Icelandic Króna",
+ "symbol": "ISK"
+ },
+ "INR": {
+ "name": "Indian Rupee",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Indonesian Rupiah",
+ "symbol": "IDR"
+ },
+ "IRR": {
+ "name": "Iranian Rial",
+ "symbol": "IRR"
+ },
+ "IQD": {
+ "name": "Iraqi Dinar",
+ "symbol": "IQD"
+ },
+ "ILS": {
+ "name": "Israeli New Shekel",
+ "symbol": "₪"
+ },
+ "JMD": {
+ "name": "Jamaican Dollar",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Japanese Yen",
+ "symbol": "¥"
+ },
+ "JOD": {
+ "name": "Jordanian Dinar",
+ "symbol": "JOD"
+ },
+ "KZT": {
+ "name": "Kazakhstani Tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "Kenyan Shilling",
+ "symbol": "KES"
+ },
+ "KWD": {
+ "name": "Kuwaiti Dinar",
+ "symbol": "KWD"
+ },
+ "KGS": {
+ "name": "Kyrgystani Som",
+ "symbol": "KGS"
+ },
+ "LAK": {
+ "name": "Laotian Kip",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "Lebanese Pound",
+ "symbol": "LBP"
+ },
+ "LSL": {
+ "name": "Lesotho Loti",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "Liberian Dollar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Libyan Dinar",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Lithuanian Litas",
+ "symbol": "LTL"
+ },
+ "MOP": {
+ "name": "Macanese Pataca",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "Macedonian Denar",
+ "symbol": "MKD"
+ },
+ "MGA": {
+ "name": "Malagasy Ariary",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "Malawian Kwacha",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "Malaysian Ringgit",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "Maldivian Rufiyaa",
+ "symbol": "MVR"
+ },
+ "MRO": {
+ "name": "Mauritanian Ouguiya",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "Mauritian Rupee",
+ "symbol": "MUR"
+ },
+ "MXN": {
+ "name": "Mexican Peso",
+ "symbol": "MX$"
+ },
+ "MDL": {
+ "name": "Moldovan Leu",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Mongolian Tugrik",
+ "symbol": "MNT"
+ },
+ "MAD": {
+ "name": "Moroccan Dirham",
+ "symbol": "MAD"
+ },
+ "MZN": {
+ "name": "Mozambican Metical",
+ "symbol": "MZN"
+ },
+ "MMK": {
+ "name": "Myanmar Kyat",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "Namibian Dollar",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Nepalese Rupee",
+ "symbol": "NPR"
+ },
+ "ANG": {
+ "name": "Netherlands Antillean Guilder",
+ "symbol": "ANG"
+ },
+ "TWD": {
+ "name": "New Taiwan Dollar",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "New Zealand Dollar",
+ "symbol": "NZ$"
+ },
+ "NIO": {
+ "name": "Nicaraguan Córdoba",
+ "symbol": "NIO"
+ },
+ "NGN": {
+ "name": "Nigerian Naira",
+ "symbol": "NGN"
+ },
+ "KPW": {
+ "name": "North Korean Won",
+ "symbol": "KPW"
+ },
+ "NOK": {
+ "name": "Norwegian Krone",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "Omani Rial",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "Pakistani Rupee",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Panamanian Balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Papua New Guinean Kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Paraguayan Guarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Peruvian Nuevo Sol",
+ "symbol": "PEN"
+ },
+ "PHP": {
+ "name": "Philippine Peso",
+ "symbol": "PHP"
+ },
+ "PLN": {
+ "name": "Polish Zloty",
+ "symbol": "PLN"
+ },
+ "QAR": {
+ "name": "Qatari Rial",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "Romanian Leu",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Russian Ruble",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "Rwandan Franc",
+ "symbol": "RWF"
+ },
+ "SHP": {
+ "name": "Saint Helena Pound",
+ "symbol": "£"
+ },
+ "SVC": {
+ "name": "Salvadoran Colón",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "Samoan Tala",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "São Tomé and Príncipe Dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Saudi Riyal",
+ "symbol": "SAR"
+ },
+ "RSD": {
+ "name": "Serbian Dinar",
+ "symbol": "RSD"
+ },
+ "SCR": {
+ "name": "Seychellois Rupee",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "Sierra Leonean Leone",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "Singapore Dollar",
+ "symbol": "SGD"
+ },
+ "SBD": {
+ "name": "Solomon Islands Dollar",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "Somali Shilling",
+ "symbol": "SOS"
+ },
+ "ZAR": {
+ "name": "South African Rand",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "South Korean Won",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "South Sudanese Pound",
+ "symbol": "SSP"
+ },
+ "LKR": {
+ "name": "Sri Lankan Rupee",
+ "symbol": "LKR"
+ },
+ "SDG": {
+ "name": "Sudanese Pound",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "Surinamese Dollar",
+ "symbol": "SRD"
+ },
+ "SZL": {
+ "name": "Swazi Lilangeni",
+ "symbol": "SZL"
+ },
+ "SEK": {
+ "name": "Swedish Krona",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "Swiss Franc",
+ "symbol": "CHF"
+ },
+ "SYP": {
+ "name": "Syrian Pound",
+ "symbol": "SYP"
+ },
+ "TJS": {
+ "name": "Tajikistani Somoni",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "Tanzanian Shilling",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "Thai Baht",
+ "symbol": "฿"
+ },
+ "TOP": {
+ "name": "Tongan Paʻanga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Trinidad and Tobago Dollar",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Tunisian Dinar",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "Turkish Lira",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "Turkmenistani Manat",
+ "symbol": "TMT"
+ },
+ "UGX": {
+ "name": "Ugandan Shilling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "Ukrainian Hryvnia",
+ "symbol": "UAH"
+ },
+ "AED": {
+ "name": "United Arab Emirates Dirham",
+ "symbol": "AED"
+ },
+ "UYU": {
+ "name": "Uruguayan Peso",
+ "symbol": "UYU"
+ },
+ "USD": {
+ "name": "US Dollar",
+ "symbol": "US$"
+ },
+ "UZS": {
+ "name": "Uzbekistan Som",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "Vanuatu Vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Venezuelan Bolívar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Vietnamese Dong",
+ "symbol": "₫"
+ },
+ "YER": {
+ "name": "Yemeni Rial",
+ "symbol": "YER"
+ },
+ "ZMW": {
+ "name": "Zambian Kwacha",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "Zimbabwean Dollar (2009)",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/en-VG.json b/library/intl/resources/currency/en-VG.json
new file mode 100644
index 000000000..2dbdae5ca
--- /dev/null
+++ b/library/intl/resources/currency/en-VG.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afghan Afghani",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "Albanian Lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Algerian Dinar",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Angolan Kwanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "Argentine Peso",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "Armenian Dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "Aruban Florin",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "Australian Dollar",
+ "symbol": "A$"
+ },
+ "AZN": {
+ "name": "Azerbaijani Manat",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "Bahamian Dollar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Bahraini Dinar",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "Bangladeshi Taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Barbadian Dollar",
+ "symbol": "BBD"
+ },
+ "BYR": {
+ "name": "Belarusian Ruble",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "Belize Dollar",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Bermudan Dollar",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "Bhutanese Ngultrum",
+ "symbol": "BTN"
+ },
+ "BOB": {
+ "name": "Bolivian Boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Bosnia-Herzegovina Convertible Mark",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "Botswanan Pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Brazilian Real",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "British Pound Sterling",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "Brunei Dollar",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Bulgarian Lev",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "Burundian Franc",
+ "symbol": "BIF"
+ },
+ "KHR": {
+ "name": "Cambodian Riel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "Canadian Dollar",
+ "symbol": "CA$"
+ },
+ "CVE": {
+ "name": "Cape Verdean Escudo",
+ "symbol": "CVE"
+ },
+ "KYD": {
+ "name": "Cayman Islands Dollar",
+ "symbol": "KYD"
+ },
+ "XOF": {
+ "name": "CFA Franc BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA Franc BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP Franc",
+ "symbol": "CFPF"
+ },
+ "CLP": {
+ "name": "Chilean Peso",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "Chinese Yuan",
+ "symbol": "CN¥"
+ },
+ "COP": {
+ "name": "Colombian Peso",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Comorian Franc",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Congolese Franc",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "Costa Rican Colón",
+ "symbol": "CRC"
+ },
+ "HRK": {
+ "name": "Croatian Kuna",
+ "symbol": "HRK"
+ },
+ "CUC": {
+ "name": "Cuban Convertible Peso",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "Cuban Peso",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "Czech Republic Koruna",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "Danish Krone",
+ "symbol": "DKK"
+ },
+ "DJF": {
+ "name": "Djiboutian Franc",
+ "symbol": "DJF"
+ },
+ "DOP": {
+ "name": "Dominican Peso",
+ "symbol": "DOP"
+ },
+ "XCD": {
+ "name": "East Caribbean Dollar",
+ "symbol": "EC$"
+ },
+ "EGP": {
+ "name": "Egyptian Pound",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "Eritrean Nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "Ethiopian Birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "Falkland Islands Pound",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "Fijian Dollar",
+ "symbol": "FJD"
+ },
+ "GMD": {
+ "name": "Gambian Dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "Georgian Lari",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "Ghanaian Cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "Gibraltar Pound",
+ "symbol": "GIP"
+ },
+ "GTQ": {
+ "name": "Guatemalan Quetzal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Guinean Franc",
+ "symbol": "GNF"
+ },
+ "GYD": {
+ "name": "Guyanaese Dollar",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "Haitian Gourde",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "Honduran Lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Hong Kong Dollar",
+ "symbol": "HK$"
+ },
+ "HUF": {
+ "name": "Hungarian Forint",
+ "symbol": "HUF"
+ },
+ "ISK": {
+ "name": "Icelandic Króna",
+ "symbol": "ISK"
+ },
+ "INR": {
+ "name": "Indian Rupee",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Indonesian Rupiah",
+ "symbol": "IDR"
+ },
+ "IRR": {
+ "name": "Iranian Rial",
+ "symbol": "IRR"
+ },
+ "IQD": {
+ "name": "Iraqi Dinar",
+ "symbol": "IQD"
+ },
+ "ILS": {
+ "name": "Israeli New Shekel",
+ "symbol": "₪"
+ },
+ "JMD": {
+ "name": "Jamaican Dollar",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Japanese Yen",
+ "symbol": "¥"
+ },
+ "JOD": {
+ "name": "Jordanian Dinar",
+ "symbol": "JOD"
+ },
+ "KZT": {
+ "name": "Kazakhstani Tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "Kenyan Shilling",
+ "symbol": "KES"
+ },
+ "KWD": {
+ "name": "Kuwaiti Dinar",
+ "symbol": "KWD"
+ },
+ "KGS": {
+ "name": "Kyrgystani Som",
+ "symbol": "KGS"
+ },
+ "LAK": {
+ "name": "Laotian Kip",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "Lebanese Pound",
+ "symbol": "LBP"
+ },
+ "LSL": {
+ "name": "Lesotho Loti",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "Liberian Dollar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Libyan Dinar",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Lithuanian Litas",
+ "symbol": "LTL"
+ },
+ "MOP": {
+ "name": "Macanese Pataca",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "Macedonian Denar",
+ "symbol": "MKD"
+ },
+ "MGA": {
+ "name": "Malagasy Ariary",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "Malawian Kwacha",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "Malaysian Ringgit",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "Maldivian Rufiyaa",
+ "symbol": "MVR"
+ },
+ "MRO": {
+ "name": "Mauritanian Ouguiya",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "Mauritian Rupee",
+ "symbol": "MUR"
+ },
+ "MXN": {
+ "name": "Mexican Peso",
+ "symbol": "MX$"
+ },
+ "MDL": {
+ "name": "Moldovan Leu",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Mongolian Tugrik",
+ "symbol": "MNT"
+ },
+ "MAD": {
+ "name": "Moroccan Dirham",
+ "symbol": "MAD"
+ },
+ "MZN": {
+ "name": "Mozambican Metical",
+ "symbol": "MZN"
+ },
+ "MMK": {
+ "name": "Myanmar Kyat",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "Namibian Dollar",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Nepalese Rupee",
+ "symbol": "NPR"
+ },
+ "ANG": {
+ "name": "Netherlands Antillean Guilder",
+ "symbol": "ANG"
+ },
+ "TWD": {
+ "name": "New Taiwan Dollar",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "New Zealand Dollar",
+ "symbol": "NZ$"
+ },
+ "NIO": {
+ "name": "Nicaraguan Córdoba",
+ "symbol": "NIO"
+ },
+ "NGN": {
+ "name": "Nigerian Naira",
+ "symbol": "NGN"
+ },
+ "KPW": {
+ "name": "North Korean Won",
+ "symbol": "KPW"
+ },
+ "NOK": {
+ "name": "Norwegian Krone",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "Omani Rial",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "Pakistani Rupee",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Panamanian Balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Papua New Guinean Kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Paraguayan Guarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Peruvian Nuevo Sol",
+ "symbol": "PEN"
+ },
+ "PHP": {
+ "name": "Philippine Peso",
+ "symbol": "PHP"
+ },
+ "PLN": {
+ "name": "Polish Zloty",
+ "symbol": "PLN"
+ },
+ "QAR": {
+ "name": "Qatari Rial",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "Romanian Leu",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Russian Ruble",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "Rwandan Franc",
+ "symbol": "RWF"
+ },
+ "SHP": {
+ "name": "Saint Helena Pound",
+ "symbol": "SHP"
+ },
+ "SVC": {
+ "name": "Salvadoran Colón",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "Samoan Tala",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "São Tomé and Príncipe Dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Saudi Riyal",
+ "symbol": "SAR"
+ },
+ "RSD": {
+ "name": "Serbian Dinar",
+ "symbol": "RSD"
+ },
+ "SCR": {
+ "name": "Seychellois Rupee",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "Sierra Leonean Leone",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "Singapore Dollar",
+ "symbol": "SGD"
+ },
+ "SBD": {
+ "name": "Solomon Islands Dollar",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "Somali Shilling",
+ "symbol": "SOS"
+ },
+ "ZAR": {
+ "name": "South African Rand",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "South Korean Won",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "South Sudanese Pound",
+ "symbol": "SSP"
+ },
+ "LKR": {
+ "name": "Sri Lankan Rupee",
+ "symbol": "LKR"
+ },
+ "SDG": {
+ "name": "Sudanese Pound",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "Surinamese Dollar",
+ "symbol": "SRD"
+ },
+ "SZL": {
+ "name": "Swazi Lilangeni",
+ "symbol": "SZL"
+ },
+ "SEK": {
+ "name": "Swedish Krona",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "Swiss Franc",
+ "symbol": "CHF"
+ },
+ "SYP": {
+ "name": "Syrian Pound",
+ "symbol": "SYP"
+ },
+ "TJS": {
+ "name": "Tajikistani Somoni",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "Tanzanian Shilling",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "Thai Baht",
+ "symbol": "฿"
+ },
+ "TOP": {
+ "name": "Tongan Paʻanga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Trinidad and Tobago Dollar",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Tunisian Dinar",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "Turkish Lira",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "Turkmenistani Manat",
+ "symbol": "TMT"
+ },
+ "UGX": {
+ "name": "Ugandan Shilling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "Ukrainian Hryvnia",
+ "symbol": "UAH"
+ },
+ "AED": {
+ "name": "United Arab Emirates Dirham",
+ "symbol": "AED"
+ },
+ "UYU": {
+ "name": "Uruguayan Peso",
+ "symbol": "UYU"
+ },
+ "USD": {
+ "name": "US Dollar",
+ "symbol": "US$"
+ },
+ "UZS": {
+ "name": "Uzbekistan Som",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "Vanuatu Vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Venezuelan Bolívar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Vietnamese Dong",
+ "symbol": "₫"
+ },
+ "YER": {
+ "name": "Yemeni Rial",
+ "symbol": "YER"
+ },
+ "ZMW": {
+ "name": "Zambian Kwacha",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "Zimbabwean Dollar (2009)",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/en.json b/library/intl/resources/currency/en.json
new file mode 100644
index 000000000..937c7a750
--- /dev/null
+++ b/library/intl/resources/currency/en.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afghan Afghani",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "Albanian Lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Algerian Dinar",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Angolan Kwanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "Argentine Peso",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "Armenian Dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "Aruban Florin",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "Australian Dollar",
+ "symbol": "A$"
+ },
+ "AZN": {
+ "name": "Azerbaijani Manat",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "Bahamian Dollar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Bahraini Dinar",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "Bangladeshi Taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Barbadian Dollar",
+ "symbol": "BBD"
+ },
+ "BYR": {
+ "name": "Belarusian Ruble",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "Belize Dollar",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Bermudan Dollar",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "Bhutanese Ngultrum",
+ "symbol": "BTN"
+ },
+ "BOB": {
+ "name": "Bolivian Boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Bosnia-Herzegovina Convertible Mark",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "Botswanan Pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Brazilian Real",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "British Pound Sterling",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "Brunei Dollar",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Bulgarian Lev",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "Burundian Franc",
+ "symbol": "BIF"
+ },
+ "KHR": {
+ "name": "Cambodian Riel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "Canadian Dollar",
+ "symbol": "CA$"
+ },
+ "CVE": {
+ "name": "Cape Verdean Escudo",
+ "symbol": "CVE"
+ },
+ "KYD": {
+ "name": "Cayman Islands Dollar",
+ "symbol": "KYD"
+ },
+ "XOF": {
+ "name": "CFA Franc BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA Franc BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP Franc",
+ "symbol": "CFPF"
+ },
+ "CLP": {
+ "name": "Chilean Peso",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "Chinese Yuan",
+ "symbol": "CN¥"
+ },
+ "COP": {
+ "name": "Colombian Peso",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Comorian Franc",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Congolese Franc",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "Costa Rican Colón",
+ "symbol": "CRC"
+ },
+ "HRK": {
+ "name": "Croatian Kuna",
+ "symbol": "HRK"
+ },
+ "CUC": {
+ "name": "Cuban Convertible Peso",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "Cuban Peso",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "Czech Republic Koruna",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "Danish Krone",
+ "symbol": "DKK"
+ },
+ "DJF": {
+ "name": "Djiboutian Franc",
+ "symbol": "DJF"
+ },
+ "DOP": {
+ "name": "Dominican Peso",
+ "symbol": "DOP"
+ },
+ "XCD": {
+ "name": "East Caribbean Dollar",
+ "symbol": "EC$"
+ },
+ "EGP": {
+ "name": "Egyptian Pound",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "Eritrean Nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "Ethiopian Birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "Falkland Islands Pound",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "Fijian Dollar",
+ "symbol": "FJD"
+ },
+ "GMD": {
+ "name": "Gambian Dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "Georgian Lari",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "Ghanaian Cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "Gibraltar Pound",
+ "symbol": "GIP"
+ },
+ "GTQ": {
+ "name": "Guatemalan Quetzal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Guinean Franc",
+ "symbol": "GNF"
+ },
+ "GYD": {
+ "name": "Guyanaese Dollar",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "Haitian Gourde",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "Honduran Lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Hong Kong Dollar",
+ "symbol": "HK$"
+ },
+ "HUF": {
+ "name": "Hungarian Forint",
+ "symbol": "HUF"
+ },
+ "ISK": {
+ "name": "Icelandic Króna",
+ "symbol": "ISK"
+ },
+ "INR": {
+ "name": "Indian Rupee",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Indonesian Rupiah",
+ "symbol": "IDR"
+ },
+ "IRR": {
+ "name": "Iranian Rial",
+ "symbol": "IRR"
+ },
+ "IQD": {
+ "name": "Iraqi Dinar",
+ "symbol": "IQD"
+ },
+ "ILS": {
+ "name": "Israeli New Sheqel",
+ "symbol": "₪"
+ },
+ "JMD": {
+ "name": "Jamaican Dollar",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Japanese Yen",
+ "symbol": "¥"
+ },
+ "JOD": {
+ "name": "Jordanian Dinar",
+ "symbol": "JOD"
+ },
+ "KZT": {
+ "name": "Kazakhstani Tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "Kenyan Shilling",
+ "symbol": "KES"
+ },
+ "KWD": {
+ "name": "Kuwaiti Dinar",
+ "symbol": "KWD"
+ },
+ "KGS": {
+ "name": "Kyrgystani Som",
+ "symbol": "KGS"
+ },
+ "LAK": {
+ "name": "Laotian Kip",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "Lebanese Pound",
+ "symbol": "LBP"
+ },
+ "LSL": {
+ "name": "Lesotho Loti",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "Liberian Dollar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Libyan Dinar",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Lithuanian Litas",
+ "symbol": "LTL"
+ },
+ "MOP": {
+ "name": "Macanese Pataca",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "Macedonian Denar",
+ "symbol": "MKD"
+ },
+ "MGA": {
+ "name": "Malagasy Ariary",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "Malawian Kwacha",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "Malaysian Ringgit",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "Maldivian Rufiyaa",
+ "symbol": "MVR"
+ },
+ "MRO": {
+ "name": "Mauritanian Ouguiya",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "Mauritian Rupee",
+ "symbol": "MUR"
+ },
+ "MXN": {
+ "name": "Mexican Peso",
+ "symbol": "MX$"
+ },
+ "MDL": {
+ "name": "Moldovan Leu",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Mongolian Tugrik",
+ "symbol": "MNT"
+ },
+ "MAD": {
+ "name": "Moroccan Dirham",
+ "symbol": "MAD"
+ },
+ "MZN": {
+ "name": "Mozambican Metical",
+ "symbol": "MZN"
+ },
+ "MMK": {
+ "name": "Myanmar Kyat",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "Namibian Dollar",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Nepalese Rupee",
+ "symbol": "NPR"
+ },
+ "ANG": {
+ "name": "Netherlands Antillean Guilder",
+ "symbol": "ANG"
+ },
+ "TWD": {
+ "name": "New Taiwan Dollar",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "New Zealand Dollar",
+ "symbol": "NZ$"
+ },
+ "NIO": {
+ "name": "Nicaraguan Córdoba",
+ "symbol": "NIO"
+ },
+ "NGN": {
+ "name": "Nigerian Naira",
+ "symbol": "NGN"
+ },
+ "KPW": {
+ "name": "North Korean Won",
+ "symbol": "KPW"
+ },
+ "NOK": {
+ "name": "Norwegian Krone",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "Omani Rial",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "Pakistani Rupee",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Panamanian Balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Papua New Guinean Kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Paraguayan Guarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Peruvian Nuevo Sol",
+ "symbol": "PEN"
+ },
+ "PHP": {
+ "name": "Philippine Peso",
+ "symbol": "PHP"
+ },
+ "PLN": {
+ "name": "Polish Zloty",
+ "symbol": "PLN"
+ },
+ "QAR": {
+ "name": "Qatari Rial",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "Romanian Leu",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Russian Ruble",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "Rwandan Franc",
+ "symbol": "RWF"
+ },
+ "SVC": {
+ "name": "Salvadoran Colón",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "Samoan Tala",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "São Tomé & Príncipe Dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Saudi Riyal",
+ "symbol": "SAR"
+ },
+ "RSD": {
+ "name": "Serbian Dinar",
+ "symbol": "RSD"
+ },
+ "SCR": {
+ "name": "Seychellois Rupee",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "Sierra Leonean Leone",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "Singapore Dollar",
+ "symbol": "SGD"
+ },
+ "SBD": {
+ "name": "Solomon Islands Dollar",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "Somali Shilling",
+ "symbol": "SOS"
+ },
+ "ZAR": {
+ "name": "South African Rand",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "South Korean Won",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "South Sudanese Pound",
+ "symbol": "SSP"
+ },
+ "LKR": {
+ "name": "Sri Lankan Rupee",
+ "symbol": "LKR"
+ },
+ "SHP": {
+ "name": "St. Helena Pound",
+ "symbol": "SHP"
+ },
+ "SDG": {
+ "name": "Sudanese Pound",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "Surinamese Dollar",
+ "symbol": "SRD"
+ },
+ "SZL": {
+ "name": "Swazi Lilangeni",
+ "symbol": "SZL"
+ },
+ "SEK": {
+ "name": "Swedish Krona",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "Swiss Franc",
+ "symbol": "CHF"
+ },
+ "SYP": {
+ "name": "Syrian Pound",
+ "symbol": "SYP"
+ },
+ "TJS": {
+ "name": "Tajikistani Somoni",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "Tanzanian Shilling",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "Thai Baht",
+ "symbol": "THB"
+ },
+ "TOP": {
+ "name": "Tongan Paʻanga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Trinidad & Tobago Dollar",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Tunisian Dinar",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "Turkish Lira",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "Turkmenistani Manat",
+ "symbol": "TMT"
+ },
+ "UGX": {
+ "name": "Ugandan Shilling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "Ukrainian Hryvnia",
+ "symbol": "UAH"
+ },
+ "AED": {
+ "name": "United Arab Emirates Dirham",
+ "symbol": "AED"
+ },
+ "UYU": {
+ "name": "Uruguayan Peso",
+ "symbol": "UYU"
+ },
+ "USD": {
+ "name": "US Dollar",
+ "symbol": "$"
+ },
+ "UZS": {
+ "name": "Uzbekistan Som",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "Vanuatu Vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Venezuelan Bolívar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Vietnamese Dong",
+ "symbol": "₫"
+ },
+ "YER": {
+ "name": "Yemeni Rial",
+ "symbol": "YER"
+ },
+ "ZMW": {
+ "name": "Zambian Kwacha",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "Zimbabwean Dollar (2009)",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/eo.json b/library/intl/resources/currency/eo.json
new file mode 100644
index 000000000..16a868f49
--- /dev/null
+++ b/library/intl/resources/currency/eo.json
@@ -0,0 +1,634 @@
+{
+ "AED": {
+ "name": "AED",
+ "symbol": "AED"
+ },
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "AOA": {
+ "name": "AOA",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AUD": {
+ "name": "Aŭstralia dolaro",
+ "symbol": "AU$"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "INR": {
+ "name": "Barata rupio",
+ "symbol": "₹"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BHD": {
+ "name": "BHD",
+ "symbol": "BHD"
+ },
+ "BIF": {
+ "name": "BIF",
+ "symbol": "BIF"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "Brazila realo",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "Brita pundo",
+ "symbol": "£"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BWP": {
+ "name": "BWP",
+ "symbol": "BWP"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CDF": {
+ "name": "CDF",
+ "symbol": "CDF"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CVE": {
+ "name": "CVE",
+ "symbol": "CVE"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "CNY": {
+ "name": "Ĉina juano",
+ "symbol": "CN¥"
+ },
+ "DKK": {
+ "name": "Dana krono",
+ "symbol": "DKK"
+ },
+ "DJF": {
+ "name": "DJF",
+ "symbol": "DJF"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "DZD": {
+ "name": "DZD",
+ "symbol": "DZD"
+ },
+ "EGP": {
+ "name": "EGP",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "ERN",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "ETB",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "Eŭro",
+ "symbol": "€"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GMD": {
+ "name": "GMD",
+ "symbol": "GMD"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Honkonga dolaro",
+ "symbol": "HK$"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IDR": {
+ "name": "Indonezia rupio",
+ "symbol": "IDR"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JPY": {
+ "name": "Japana eno",
+ "symbol": "JP¥"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "CAD": {
+ "name": "Kanada dolaro",
+ "symbol": "CA$"
+ },
+ "KES": {
+ "name": "KES",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KMF": {
+ "name": "KMF",
+ "symbol": "KMF"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LRD": {
+ "name": "LRD",
+ "symbol": "LRD"
+ },
+ "LSL": {
+ "name": "LSL",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "LYD": {
+ "name": "LYD",
+ "symbol": "LYD"
+ },
+ "MAD": {
+ "name": "MAD",
+ "symbol": "MAD"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MXN": {
+ "name": "Meksika peso",
+ "symbol": "MX$"
+ },
+ "MGA": {
+ "name": "MGA",
+ "symbol": "MGA"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MRO": {
+ "name": "MRO",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "MUR",
+ "symbol": "MUR"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MWK": {
+ "name": "MWK",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NAD": {
+ "name": "NAD",
+ "symbol": "NAD"
+ },
+ "NGN": {
+ "name": "NGN",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "Norvega krono",
+ "symbol": "NOK"
+ },
+ "TWD": {
+ "name": "Nova tajvana dolaro",
+ "symbol": "NT$"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "Pola zloto",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "Rusa rublo",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "RWF",
+ "symbol": "RWF"
+ },
+ "SAR": {
+ "name": "Sauda rialo",
+ "symbol": "SAR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SCR": {
+ "name": "SCR",
+ "symbol": "SCR"
+ },
+ "SDG": {
+ "name": "SDG",
+ "symbol": "SDG"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SHP": {
+ "name": "SHP",
+ "symbol": "SHP"
+ },
+ "SLL": {
+ "name": "SLL",
+ "symbol": "SLL"
+ },
+ "SOS": {
+ "name": "SOS",
+ "symbol": "SOS"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "STD": {
+ "name": "STD",
+ "symbol": "STD"
+ },
+ "ZAR": {
+ "name": "Sud-afrika rando",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "Sud-korea ŭono",
+ "symbol": "₩"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SEK": {
+ "name": "Sveda krono",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "Svisa franko",
+ "symbol": "CHF"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "SZL": {
+ "name": "SZL",
+ "symbol": "SZL"
+ },
+ "THB": {
+ "name": "Taja bahto",
+ "symbol": "฿"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TND": {
+ "name": "TND",
+ "symbol": "TND"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TRY": {
+ "name": "Turka liro",
+ "symbol": "₺"
+ },
+ "TZS": {
+ "name": "TZS",
+ "symbol": "TZS"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "UGX",
+ "symbol": "UGX"
+ },
+ "USD": {
+ "name": "Usona dolaro",
+ "symbol": "US$"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XAF": {
+ "name": "XAF",
+ "symbol": "FCFA"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XOF": {
+ "name": "XOF",
+ "symbol": "CFA"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "ZMW": {
+ "name": "ZMW",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/es-AR.json b/library/intl/resources/currency/es-AR.json
new file mode 100644
index 000000000..66ec77ec7
--- /dev/null
+++ b/library/intl/resources/currency/es-AR.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "afgani",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "ariari",
+ "symbol": "MGA"
+ },
+ "PAB": {
+ "name": "balboa panameño",
+ "symbol": "PAB"
+ },
+ "THB": {
+ "name": "bat",
+ "symbol": "THB"
+ },
+ "ETB": {
+ "name": "bir",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "bolívar venezolano",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "boliviano",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "cedi",
+ "symbol": "GHS"
+ },
+ "KES": {
+ "name": "chelín keniano",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "chelín somalí",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "chelín tanzano",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "chelín ugandés",
+ "symbol": "UGX"
+ },
+ "CRC": {
+ "name": "colón costarricense",
+ "symbol": "CRC"
+ },
+ "SVC": {
+ "name": "colón salvadoreño",
+ "symbol": "SVC"
+ },
+ "NIO": {
+ "name": "córdoba nicaragüense",
+ "symbol": "NIO"
+ },
+ "CZK": {
+ "name": "corona checa",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "corona danesa",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "corona islandesa",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "corona noruega",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "corona sueca",
+ "symbol": "SEK"
+ },
+ "GMD": {
+ "name": "dalasi",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "dinar argelino",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "dinar bahreiní",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "dinar iraquí",
+ "symbol": "IQD"
+ },
+ "JOD": {
+ "name": "dinar jordano",
+ "symbol": "JOD"
+ },
+ "KWD": {
+ "name": "dinar kuwaití",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "dinar libio",
+ "symbol": "LYD"
+ },
+ "MKD": {
+ "name": "dinar macedonio",
+ "symbol": "MKD"
+ },
+ "RSD": {
+ "name": "dinar serbio",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "dinar tunecino",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "dírham de los Emiratos Árabes Unidos",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "dírham marroquí",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "dobra",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "dólar australiano",
+ "symbol": "AUD"
+ },
+ "BSD": {
+ "name": "dólar bahameño",
+ "symbol": "BSD"
+ },
+ "BBD": {
+ "name": "dólar barbadense",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "dólar beliceño",
+ "symbol": "BZD"
+ },
+ "BND": {
+ "name": "dólar bruneano",
+ "symbol": "BND"
+ },
+ "CAD": {
+ "name": "dólar canadiense",
+ "symbol": "CAD"
+ },
+ "BMD": {
+ "name": "dólar de Bermudas",
+ "symbol": "BMD"
+ },
+ "KYD": {
+ "name": "dólar de las Islas Caimán",
+ "symbol": "KYD"
+ },
+ "TTD": {
+ "name": "dólar de Trinidad y Tobago",
+ "symbol": "TTD"
+ },
+ "XCD": {
+ "name": "dólar del Caribe Oriental",
+ "symbol": "XCD"
+ },
+ "USD": {
+ "name": "dólar estadounidense",
+ "symbol": "US$"
+ },
+ "FJD": {
+ "name": "dólar fiyiano",
+ "symbol": "FJD"
+ },
+ "GYD": {
+ "name": "dólar guyanés",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "dólar hongkonés",
+ "symbol": "HKD"
+ },
+ "JMD": {
+ "name": "dólar jamaicano",
+ "symbol": "JMD"
+ },
+ "LRD": {
+ "name": "dólar liberiano",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "dólar namibio",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "dólar neozelandés",
+ "symbol": "NZD"
+ },
+ "SBD": {
+ "name": "dólar salomonense",
+ "symbol": "SBD"
+ },
+ "SGD": {
+ "name": "dólar singapurense",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "dólar surinamés",
+ "symbol": "SRD"
+ },
+ "ZWL": {
+ "name": "dólar zimbabuense",
+ "symbol": "ZWL"
+ },
+ "VND": {
+ "name": "dong",
+ "symbol": "VND"
+ },
+ "AMD": {
+ "name": "dram",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "escudo de Cabo Verde",
+ "symbol": "CVE"
+ },
+ "PLN": {
+ "name": "esloti",
+ "symbol": "PLN"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "EUR"
+ },
+ "AWG": {
+ "name": "florín arubeño",
+ "symbol": "AWG"
+ },
+ "ANG": {
+ "name": "florín de las Antillas Neerlandesas",
+ "symbol": "ANG"
+ },
+ "HUF": {
+ "name": "forinto",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "franco burundés",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "franco CFA BCEAO",
+ "symbol": "XOF"
+ },
+ "XAF": {
+ "name": "franco CFA BEAC",
+ "symbol": "XAF"
+ },
+ "XPF": {
+ "name": "franco CFP",
+ "symbol": "CFPF"
+ },
+ "KMF": {
+ "name": "franco comorense",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "franco congoleño",
+ "symbol": "CDF"
+ },
+ "GNF": {
+ "name": "franco guineano",
+ "symbol": "GNF"
+ },
+ "RWF": {
+ "name": "franco ruandés",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "franco suizo",
+ "symbol": "CHF"
+ },
+ "DJF": {
+ "name": "franco yibutiano",
+ "symbol": "DJF"
+ },
+ "HTG": {
+ "name": "gourde haitiano",
+ "symbol": "HTG"
+ },
+ "UAH": {
+ "name": "grivna",
+ "symbol": "UAH"
+ },
+ "PYG": {
+ "name": "guaraní paraguayo",
+ "symbol": "PYG"
+ },
+ "BTN": {
+ "name": "gultrum",
+ "symbol": "BTN"
+ },
+ "MMK": {
+ "name": "kiat",
+ "symbol": "MMK"
+ },
+ "PGK": {
+ "name": "kina",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "kip",
+ "symbol": "LAK"
+ },
+ "MWK": {
+ "name": "kuacha malauí",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "kuacha zambiano",
+ "symbol": "ZMK"
+ },
+ "AOA": {
+ "name": "kuanza",
+ "symbol": "AOA"
+ },
+ "HRK": {
+ "name": "kuna",
+ "symbol": "HRK"
+ },
+ "GEL": {
+ "name": "lari",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "lek",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "lempira hondureño",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "leona",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "leu moldavo",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "leu rumano",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "leva",
+ "symbol": "BGN"
+ },
+ "FKP": {
+ "name": "libra de las Islas Malvinas",
+ "symbol": "FKP"
+ },
+ "SHP": {
+ "name": "libra de Santa Elena",
+ "symbol": "SHP"
+ },
+ "EGP": {
+ "name": "libra egipcia",
+ "symbol": "EGP"
+ },
+ "GBP": {
+ "name": "libra esterlina",
+ "symbol": "GBP"
+ },
+ "GIP": {
+ "name": "libra gibraltareña",
+ "symbol": "GIP"
+ },
+ "LBP": {
+ "name": "libra libanesa",
+ "symbol": "LBP"
+ },
+ "SYP": {
+ "name": "libra siria",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "libra sudanesa",
+ "symbol": "SDG"
+ },
+ "SSP": {
+ "name": "libra sursudanesa",
+ "symbol": "SSP"
+ },
+ "SZL": {
+ "name": "lilangeni",
+ "symbol": "SZL"
+ },
+ "TRY": {
+ "name": "lira turca",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "litas",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "loti lesothense",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "manat azerí",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "manat turcomano",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "marco convertible de Bosnia-Herzegovina",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "metical",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "naira",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "nakfa",
+ "symbol": "ERN"
+ },
+ "TWD": {
+ "name": "nuevo dólar taiwanés",
+ "symbol": "TWD"
+ },
+ "ILS": {
+ "name": "nuevo sheqel israelí",
+ "symbol": "ILS"
+ },
+ "PEN": {
+ "name": "nuevo sol peruano",
+ "symbol": "PEN"
+ },
+ "TOP": {
+ "name": "paanga",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "pataca",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "peso argentino",
+ "symbol": "$"
+ },
+ "CLP": {
+ "name": "peso chileno",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "peso colombiano",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "peso cubano",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "peso cubano convertible",
+ "symbol": "CUC"
+ },
+ "DOP": {
+ "name": "peso dominicano",
+ "symbol": "DOP"
+ },
+ "PHP": {
+ "name": "peso filipino",
+ "symbol": "PHP"
+ },
+ "MXN": {
+ "name": "peso mexicano",
+ "symbol": "MXN"
+ },
+ "UYU": {
+ "name": "peso uruguayo",
+ "symbol": "UYU"
+ },
+ "BWP": {
+ "name": "pula",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "quetzal guatemalteco",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "rand",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "real brasileño",
+ "symbol": "BRL"
+ },
+ "QAR": {
+ "name": "rial catarí",
+ "symbol": "QAR"
+ },
+ "IRR": {
+ "name": "rial iraní",
+ "symbol": "IRR"
+ },
+ "OMR": {
+ "name": "rial omaní",
+ "symbol": "OMR"
+ },
+ "SAR": {
+ "name": "rial saudí",
+ "symbol": "SAR"
+ },
+ "YER": {
+ "name": "rial yemení",
+ "symbol": "YER"
+ },
+ "KHR": {
+ "name": "riel",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "ringit",
+ "symbol": "MYR"
+ },
+ "BYR": {
+ "name": "rublo bielorruso",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "rublo ruso",
+ "symbol": "RUB"
+ },
+ "MVR": {
+ "name": "rufiya",
+ "symbol": "MVR"
+ },
+ "LKR": {
+ "name": "rupia esrilanquesa",
+ "symbol": "LKR"
+ },
+ "INR": {
+ "name": "rupia india",
+ "symbol": "INR"
+ },
+ "IDR": {
+ "name": "rupia indonesia",
+ "symbol": "IDR"
+ },
+ "MUR": {
+ "name": "rupia mauriciana",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "rupia nepalí",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "rupia pakistaní",
+ "symbol": "PKR"
+ },
+ "SCR": {
+ "name": "rupia seychellense",
+ "symbol": "SCR"
+ },
+ "KGS": {
+ "name": "som",
+ "symbol": "KGS"
+ },
+ "TJS": {
+ "name": "somoni tayiko",
+ "symbol": "TJS"
+ },
+ "UZS": {
+ "name": "sum",
+ "symbol": "UZS"
+ },
+ "BDT": {
+ "name": "taka",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "tala",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "tenge kazako",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "tugrik",
+ "symbol": "MNT"
+ },
+ "MRO": {
+ "name": "uguiya",
+ "symbol": "MRO"
+ },
+ "VUV": {
+ "name": "vatu",
+ "symbol": "VUV"
+ },
+ "KPW": {
+ "name": "won norcoreano",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "won surcoreano",
+ "symbol": "KRW"
+ },
+ "JPY": {
+ "name": "yen",
+ "symbol": "JPY"
+ },
+ "CNY": {
+ "name": "yuan",
+ "symbol": "CNY"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/es-BO.json b/library/intl/resources/currency/es-BO.json
new file mode 100644
index 000000000..a36de1ec8
--- /dev/null
+++ b/library/intl/resources/currency/es-BO.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "afgani",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "ariari",
+ "symbol": "MGA"
+ },
+ "PAB": {
+ "name": "balboa panameño",
+ "symbol": "PAB"
+ },
+ "THB": {
+ "name": "bat",
+ "symbol": "THB"
+ },
+ "ETB": {
+ "name": "bir",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "bolívar venezolano",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "boliviano",
+ "symbol": "Bs"
+ },
+ "GHS": {
+ "name": "cedi",
+ "symbol": "GHS"
+ },
+ "KES": {
+ "name": "chelín keniano",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "chelín somalí",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "chelín tanzano",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "chelín ugandés",
+ "symbol": "UGX"
+ },
+ "CRC": {
+ "name": "colón costarricense",
+ "symbol": "CRC"
+ },
+ "SVC": {
+ "name": "colón salvadoreño",
+ "symbol": "SVC"
+ },
+ "NIO": {
+ "name": "córdoba nicaragüense",
+ "symbol": "NIO"
+ },
+ "CZK": {
+ "name": "corona checa",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "corona danesa",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "corona islandesa",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "corona noruega",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "corona sueca",
+ "symbol": "SEK"
+ },
+ "GMD": {
+ "name": "dalasi",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "dinar argelino",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "dinar bahreiní",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "dinar iraquí",
+ "symbol": "IQD"
+ },
+ "JOD": {
+ "name": "dinar jordano",
+ "symbol": "JOD"
+ },
+ "KWD": {
+ "name": "dinar kuwaití",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "dinar libio",
+ "symbol": "LYD"
+ },
+ "MKD": {
+ "name": "dinar macedonio",
+ "symbol": "MKD"
+ },
+ "RSD": {
+ "name": "dinar serbio",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "dinar tunecino",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "dírham de los Emiratos Árabes Unidos",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "dírham marroquí",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "dobra",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "dólar australiano",
+ "symbol": "AUD"
+ },
+ "BSD": {
+ "name": "dólar bahameño",
+ "symbol": "BSD"
+ },
+ "BBD": {
+ "name": "dólar barbadense",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "dólar beliceño",
+ "symbol": "BZD"
+ },
+ "BND": {
+ "name": "dólar bruneano",
+ "symbol": "BND"
+ },
+ "CAD": {
+ "name": "dólar canadiense",
+ "symbol": "CAD"
+ },
+ "BMD": {
+ "name": "dólar de Bermudas",
+ "symbol": "BMD"
+ },
+ "KYD": {
+ "name": "dólar de las Islas Caimán",
+ "symbol": "KYD"
+ },
+ "TTD": {
+ "name": "dólar de Trinidad y Tobago",
+ "symbol": "TTD"
+ },
+ "XCD": {
+ "name": "dólar del Caribe Oriental",
+ "symbol": "XCD"
+ },
+ "USD": {
+ "name": "dólar estadounidense",
+ "symbol": "USD"
+ },
+ "FJD": {
+ "name": "dólar fiyiano",
+ "symbol": "FJD"
+ },
+ "GYD": {
+ "name": "dólar guyanés",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "dólar hongkonés",
+ "symbol": "HKD"
+ },
+ "JMD": {
+ "name": "dólar jamaicano",
+ "symbol": "JMD"
+ },
+ "LRD": {
+ "name": "dólar liberiano",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "dólar namibio",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "dólar neozelandés",
+ "symbol": "NZD"
+ },
+ "SBD": {
+ "name": "dólar salomonense",
+ "symbol": "SBD"
+ },
+ "SGD": {
+ "name": "dólar singapurense",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "dólar surinamés",
+ "symbol": "SRD"
+ },
+ "ZWL": {
+ "name": "dólar zimbabuense",
+ "symbol": "ZWL"
+ },
+ "VND": {
+ "name": "dong",
+ "symbol": "VND"
+ },
+ "AMD": {
+ "name": "dram",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "escudo de Cabo Verde",
+ "symbol": "CVE"
+ },
+ "PLN": {
+ "name": "esloti",
+ "symbol": "PLN"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "EUR"
+ },
+ "AWG": {
+ "name": "florín arubeño",
+ "symbol": "AWG"
+ },
+ "ANG": {
+ "name": "florín de las Antillas Neerlandesas",
+ "symbol": "ANG"
+ },
+ "HUF": {
+ "name": "forinto",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "franco burundés",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "franco CFA BCEAO",
+ "symbol": "XOF"
+ },
+ "XAF": {
+ "name": "franco CFA BEAC",
+ "symbol": "XAF"
+ },
+ "XPF": {
+ "name": "franco CFP",
+ "symbol": "CFPF"
+ },
+ "KMF": {
+ "name": "franco comorense",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "franco congoleño",
+ "symbol": "CDF"
+ },
+ "GNF": {
+ "name": "franco guineano",
+ "symbol": "GNF"
+ },
+ "RWF": {
+ "name": "franco ruandés",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "franco suizo",
+ "symbol": "CHF"
+ },
+ "DJF": {
+ "name": "franco yibutiano",
+ "symbol": "DJF"
+ },
+ "HTG": {
+ "name": "gourde haitiano",
+ "symbol": "HTG"
+ },
+ "UAH": {
+ "name": "grivna",
+ "symbol": "UAH"
+ },
+ "PYG": {
+ "name": "guaraní paraguayo",
+ "symbol": "PYG"
+ },
+ "BTN": {
+ "name": "gultrum",
+ "symbol": "BTN"
+ },
+ "MMK": {
+ "name": "kiat",
+ "symbol": "MMK"
+ },
+ "PGK": {
+ "name": "kina",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "kip",
+ "symbol": "LAK"
+ },
+ "MWK": {
+ "name": "kuacha malauí",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "kuacha zambiano",
+ "symbol": "ZMK"
+ },
+ "AOA": {
+ "name": "kuanza",
+ "symbol": "AOA"
+ },
+ "HRK": {
+ "name": "kuna",
+ "symbol": "HRK"
+ },
+ "GEL": {
+ "name": "lari",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "lek",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "lempira hondureño",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "leona",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "leu moldavo",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "leu rumano",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "leva",
+ "symbol": "BGN"
+ },
+ "FKP": {
+ "name": "libra de las Islas Malvinas",
+ "symbol": "FKP"
+ },
+ "SHP": {
+ "name": "libra de Santa Elena",
+ "symbol": "SHP"
+ },
+ "EGP": {
+ "name": "libra egipcia",
+ "symbol": "EGP"
+ },
+ "GBP": {
+ "name": "libra esterlina",
+ "symbol": "GBP"
+ },
+ "GIP": {
+ "name": "libra gibraltareña",
+ "symbol": "GIP"
+ },
+ "LBP": {
+ "name": "libra libanesa",
+ "symbol": "LBP"
+ },
+ "SYP": {
+ "name": "libra siria",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "libra sudanesa",
+ "symbol": "SDG"
+ },
+ "SSP": {
+ "name": "libra sursudanesa",
+ "symbol": "SSP"
+ },
+ "SZL": {
+ "name": "lilangeni",
+ "symbol": "SZL"
+ },
+ "TRY": {
+ "name": "lira turca",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "litas",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "loti lesothense",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "manat azerí",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "manat turcomano",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "marco convertible de Bosnia-Herzegovina",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "metical",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "naira",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "nakfa",
+ "symbol": "ERN"
+ },
+ "TWD": {
+ "name": "nuevo dólar taiwanés",
+ "symbol": "TWD"
+ },
+ "ILS": {
+ "name": "nuevo sheqel israelí",
+ "symbol": "ILS"
+ },
+ "PEN": {
+ "name": "nuevo sol peruano",
+ "symbol": "PEN"
+ },
+ "TOP": {
+ "name": "paanga",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "pataca",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "peso argentino",
+ "symbol": "ARS"
+ },
+ "CLP": {
+ "name": "peso chileno",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "peso colombiano",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "peso cubano",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "peso cubano convertible",
+ "symbol": "CUC"
+ },
+ "DOP": {
+ "name": "peso dominicano",
+ "symbol": "DOP"
+ },
+ "PHP": {
+ "name": "peso filipino",
+ "symbol": "PHP"
+ },
+ "MXN": {
+ "name": "peso mexicano",
+ "symbol": "MXN"
+ },
+ "UYU": {
+ "name": "peso uruguayo",
+ "symbol": "UYU"
+ },
+ "BWP": {
+ "name": "pula",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "quetzal guatemalteco",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "rand",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "real brasileño",
+ "symbol": "BRL"
+ },
+ "QAR": {
+ "name": "rial catarí",
+ "symbol": "QAR"
+ },
+ "IRR": {
+ "name": "rial iraní",
+ "symbol": "IRR"
+ },
+ "OMR": {
+ "name": "rial omaní",
+ "symbol": "OMR"
+ },
+ "SAR": {
+ "name": "rial saudí",
+ "symbol": "SAR"
+ },
+ "YER": {
+ "name": "rial yemení",
+ "symbol": "YER"
+ },
+ "KHR": {
+ "name": "riel",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "ringit",
+ "symbol": "MYR"
+ },
+ "BYR": {
+ "name": "rublo bielorruso",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "rublo ruso",
+ "symbol": "RUB"
+ },
+ "MVR": {
+ "name": "rufiya",
+ "symbol": "MVR"
+ },
+ "LKR": {
+ "name": "rupia esrilanquesa",
+ "symbol": "LKR"
+ },
+ "INR": {
+ "name": "rupia india",
+ "symbol": "INR"
+ },
+ "IDR": {
+ "name": "rupia indonesia",
+ "symbol": "IDR"
+ },
+ "MUR": {
+ "name": "rupia mauriciana",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "rupia nepalí",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "rupia pakistaní",
+ "symbol": "PKR"
+ },
+ "SCR": {
+ "name": "rupia seychellense",
+ "symbol": "SCR"
+ },
+ "KGS": {
+ "name": "som",
+ "symbol": "KGS"
+ },
+ "TJS": {
+ "name": "somoni tayiko",
+ "symbol": "TJS"
+ },
+ "UZS": {
+ "name": "sum",
+ "symbol": "UZS"
+ },
+ "BDT": {
+ "name": "taka",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "tala",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "tenge kazako",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "tugrik",
+ "symbol": "MNT"
+ },
+ "MRO": {
+ "name": "uguiya",
+ "symbol": "MRO"
+ },
+ "VUV": {
+ "name": "vatu",
+ "symbol": "VUV"
+ },
+ "KPW": {
+ "name": "won norcoreano",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "won surcoreano",
+ "symbol": "KRW"
+ },
+ "JPY": {
+ "name": "yen",
+ "symbol": "JPY"
+ },
+ "CNY": {
+ "name": "yuan",
+ "symbol": "CNY"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/es-CL.json b/library/intl/resources/currency/es-CL.json
new file mode 100644
index 000000000..f4f4136e3
--- /dev/null
+++ b/library/intl/resources/currency/es-CL.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "afgani",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "ariari",
+ "symbol": "MGA"
+ },
+ "PAB": {
+ "name": "balboa panameño",
+ "symbol": "PAB"
+ },
+ "THB": {
+ "name": "bat",
+ "symbol": "THB"
+ },
+ "ETB": {
+ "name": "bir",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "bolívar venezolano",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "boliviano",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "cedi",
+ "symbol": "GHS"
+ },
+ "KES": {
+ "name": "chelín keniano",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "chelín somalí",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "chelín tanzano",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "chelín ugandés",
+ "symbol": "UGX"
+ },
+ "CRC": {
+ "name": "colón costarricense",
+ "symbol": "CRC"
+ },
+ "SVC": {
+ "name": "colón salvadoreño",
+ "symbol": "SVC"
+ },
+ "NIO": {
+ "name": "córdoba nicaragüense",
+ "symbol": "NIO"
+ },
+ "CZK": {
+ "name": "corona checa",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "corona danesa",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "corona islandesa",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "corona noruega",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "corona sueca",
+ "symbol": "SEK"
+ },
+ "GMD": {
+ "name": "dalasi",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "dinar argelino",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "dinar bahreiní",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "dinar iraquí",
+ "symbol": "IQD"
+ },
+ "JOD": {
+ "name": "dinar jordano",
+ "symbol": "JOD"
+ },
+ "KWD": {
+ "name": "dinar kuwaití",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "dinar libio",
+ "symbol": "LYD"
+ },
+ "MKD": {
+ "name": "dinar macedonio",
+ "symbol": "MKD"
+ },
+ "RSD": {
+ "name": "dinar serbio",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "dinar tunecino",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "dírham de los Emiratos Árabes Unidos",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "dírham marroquí",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "dobra",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "dólar australiano",
+ "symbol": "AUD"
+ },
+ "BSD": {
+ "name": "dólar bahameño",
+ "symbol": "BSD"
+ },
+ "BBD": {
+ "name": "dólar barbadense",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "dólar beliceño",
+ "symbol": "BZD"
+ },
+ "BND": {
+ "name": "dólar bruneano",
+ "symbol": "BND"
+ },
+ "CAD": {
+ "name": "dólar canadiense",
+ "symbol": "CAD"
+ },
+ "BMD": {
+ "name": "dólar de Bermudas",
+ "symbol": "BMD"
+ },
+ "KYD": {
+ "name": "dólar de las Islas Caimán",
+ "symbol": "KYD"
+ },
+ "TTD": {
+ "name": "dólar de Trinidad y Tobago",
+ "symbol": "TTD"
+ },
+ "XCD": {
+ "name": "dólar del Caribe Oriental",
+ "symbol": "XCD"
+ },
+ "USD": {
+ "name": "dólar estadounidense",
+ "symbol": "US$"
+ },
+ "FJD": {
+ "name": "dólar fiyiano",
+ "symbol": "FJD"
+ },
+ "GYD": {
+ "name": "dólar guyanés",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "dólar hongkonés",
+ "symbol": "HKD"
+ },
+ "JMD": {
+ "name": "dólar jamaicano",
+ "symbol": "JMD"
+ },
+ "LRD": {
+ "name": "dólar liberiano",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "dólar namibio",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "dólar neozelandés",
+ "symbol": "NZD"
+ },
+ "SBD": {
+ "name": "dólar salomonense",
+ "symbol": "SBD"
+ },
+ "SGD": {
+ "name": "dólar singapurense",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "dólar surinamés",
+ "symbol": "SRD"
+ },
+ "ZWL": {
+ "name": "dólar zimbabuense",
+ "symbol": "ZWL"
+ },
+ "VND": {
+ "name": "dong",
+ "symbol": "VND"
+ },
+ "AMD": {
+ "name": "dram",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "escudo de Cabo Verde",
+ "symbol": "CVE"
+ },
+ "PLN": {
+ "name": "esloti",
+ "symbol": "PLN"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "EUR"
+ },
+ "AWG": {
+ "name": "florín arubeño",
+ "symbol": "AWG"
+ },
+ "ANG": {
+ "name": "florín de las Antillas Neerlandesas",
+ "symbol": "ANG"
+ },
+ "HUF": {
+ "name": "forinto",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "franco burundés",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "franco CFA BCEAO",
+ "symbol": "XOF"
+ },
+ "XAF": {
+ "name": "franco CFA BEAC",
+ "symbol": "XAF"
+ },
+ "XPF": {
+ "name": "franco CFP",
+ "symbol": "CFPF"
+ },
+ "KMF": {
+ "name": "franco comorense",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "franco congoleño",
+ "symbol": "CDF"
+ },
+ "GNF": {
+ "name": "franco guineano",
+ "symbol": "GNF"
+ },
+ "RWF": {
+ "name": "franco ruandés",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "franco suizo",
+ "symbol": "CHF"
+ },
+ "DJF": {
+ "name": "franco yibutiano",
+ "symbol": "DJF"
+ },
+ "HTG": {
+ "name": "gourde haitiano",
+ "symbol": "HTG"
+ },
+ "UAH": {
+ "name": "grivna",
+ "symbol": "UAH"
+ },
+ "PYG": {
+ "name": "guaraní paraguayo",
+ "symbol": "PYG"
+ },
+ "BTN": {
+ "name": "gultrum",
+ "symbol": "BTN"
+ },
+ "MMK": {
+ "name": "kiat",
+ "symbol": "MMK"
+ },
+ "PGK": {
+ "name": "kina",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "kip",
+ "symbol": "LAK"
+ },
+ "MWK": {
+ "name": "kuacha malauí",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "kuacha zambiano",
+ "symbol": "ZMK"
+ },
+ "AOA": {
+ "name": "kuanza",
+ "symbol": "AOA"
+ },
+ "HRK": {
+ "name": "kuna",
+ "symbol": "HRK"
+ },
+ "GEL": {
+ "name": "lari",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "lek",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "lempira hondureño",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "leona",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "leu moldavo",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "leu rumano",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "leva",
+ "symbol": "BGN"
+ },
+ "FKP": {
+ "name": "libra de las Islas Malvinas",
+ "symbol": "FKP"
+ },
+ "SHP": {
+ "name": "libra de Santa Elena",
+ "symbol": "SHP"
+ },
+ "EGP": {
+ "name": "libra egipcia",
+ "symbol": "EGP"
+ },
+ "GBP": {
+ "name": "libra esterlina",
+ "symbol": "GBP"
+ },
+ "GIP": {
+ "name": "libra gibraltareña",
+ "symbol": "GIP"
+ },
+ "LBP": {
+ "name": "libra libanesa",
+ "symbol": "LBP"
+ },
+ "SYP": {
+ "name": "libra siria",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "libra sudanesa",
+ "symbol": "SDG"
+ },
+ "SSP": {
+ "name": "libra sursudanesa",
+ "symbol": "SSP"
+ },
+ "SZL": {
+ "name": "lilangeni",
+ "symbol": "SZL"
+ },
+ "TRY": {
+ "name": "lira turca",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "litas",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "loti lesothense",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "manat azerí",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "manat turcomano",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "marco convertible de Bosnia-Herzegovina",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "metical",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "naira",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "nakfa",
+ "symbol": "ERN"
+ },
+ "TWD": {
+ "name": "nuevo dólar taiwanés",
+ "symbol": "TWD"
+ },
+ "ILS": {
+ "name": "nuevo sheqel israelí",
+ "symbol": "ILS"
+ },
+ "PEN": {
+ "name": "nuevo sol peruano",
+ "symbol": "PEN"
+ },
+ "TOP": {
+ "name": "paanga",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "pataca",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "peso argentino",
+ "symbol": "ARS"
+ },
+ "CLP": {
+ "name": "peso chileno",
+ "symbol": "$"
+ },
+ "COP": {
+ "name": "peso colombiano",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "peso cubano",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "peso cubano convertible",
+ "symbol": "CUC"
+ },
+ "DOP": {
+ "name": "peso dominicano",
+ "symbol": "DOP"
+ },
+ "PHP": {
+ "name": "peso filipino",
+ "symbol": "PHP"
+ },
+ "MXN": {
+ "name": "peso mexicano",
+ "symbol": "MXN"
+ },
+ "UYU": {
+ "name": "peso uruguayo",
+ "symbol": "UYU"
+ },
+ "BWP": {
+ "name": "pula",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "quetzal guatemalteco",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "rand",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "real brasileño",
+ "symbol": "BRL"
+ },
+ "QAR": {
+ "name": "rial catarí",
+ "symbol": "QAR"
+ },
+ "IRR": {
+ "name": "rial iraní",
+ "symbol": "IRR"
+ },
+ "OMR": {
+ "name": "rial omaní",
+ "symbol": "OMR"
+ },
+ "SAR": {
+ "name": "rial saudí",
+ "symbol": "SAR"
+ },
+ "YER": {
+ "name": "rial yemení",
+ "symbol": "YER"
+ },
+ "KHR": {
+ "name": "riel",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "ringit",
+ "symbol": "MYR"
+ },
+ "BYR": {
+ "name": "rublo bielorruso",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "rublo ruso",
+ "symbol": "RUB"
+ },
+ "MVR": {
+ "name": "rufiya",
+ "symbol": "MVR"
+ },
+ "LKR": {
+ "name": "rupia esrilanquesa",
+ "symbol": "LKR"
+ },
+ "INR": {
+ "name": "rupia india",
+ "symbol": "INR"
+ },
+ "IDR": {
+ "name": "rupia indonesia",
+ "symbol": "IDR"
+ },
+ "MUR": {
+ "name": "rupia mauriciana",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "rupia nepalí",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "rupia pakistaní",
+ "symbol": "PKR"
+ },
+ "SCR": {
+ "name": "rupia seychellense",
+ "symbol": "SCR"
+ },
+ "KGS": {
+ "name": "som",
+ "symbol": "KGS"
+ },
+ "TJS": {
+ "name": "somoni tayiko",
+ "symbol": "TJS"
+ },
+ "UZS": {
+ "name": "sum",
+ "symbol": "UZS"
+ },
+ "BDT": {
+ "name": "taka",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "tala",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "tenge kazako",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "tugrik",
+ "symbol": "MNT"
+ },
+ "MRO": {
+ "name": "uguiya",
+ "symbol": "MRO"
+ },
+ "VUV": {
+ "name": "vatu",
+ "symbol": "VUV"
+ },
+ "KPW": {
+ "name": "won norcoreano",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "won surcoreano",
+ "symbol": "KRW"
+ },
+ "JPY": {
+ "name": "yen",
+ "symbol": "JPY"
+ },
+ "CNY": {
+ "name": "yuan",
+ "symbol": "CNY"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/es-CO.json b/library/intl/resources/currency/es-CO.json
new file mode 100644
index 000000000..f8e90ed93
--- /dev/null
+++ b/library/intl/resources/currency/es-CO.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "afgani",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "ariari",
+ "symbol": "MGA"
+ },
+ "PAB": {
+ "name": "balboa panameño",
+ "symbol": "PAB"
+ },
+ "THB": {
+ "name": "bat",
+ "symbol": "THB"
+ },
+ "ETB": {
+ "name": "bir",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "bolívar venezolano",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "boliviano",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "cedi",
+ "symbol": "GHS"
+ },
+ "KES": {
+ "name": "chelín keniano",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "chelín somalí",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "chelín tanzano",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "chelín ugandés",
+ "symbol": "UGX"
+ },
+ "CRC": {
+ "name": "colón costarricense",
+ "symbol": "CRC"
+ },
+ "SVC": {
+ "name": "colón salvadoreño",
+ "symbol": "SVC"
+ },
+ "NIO": {
+ "name": "córdoba nicaragüense",
+ "symbol": "NIO"
+ },
+ "CZK": {
+ "name": "corona checa",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "corona danesa",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "corona islandesa",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "corona noruega",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "corona sueca",
+ "symbol": "SEK"
+ },
+ "GMD": {
+ "name": "dalasi",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "dinar argelino",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "dinar bahreiní",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "dinar iraquí",
+ "symbol": "IQD"
+ },
+ "JOD": {
+ "name": "dinar jordano",
+ "symbol": "JOD"
+ },
+ "KWD": {
+ "name": "dinar kuwaití",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "dinar libio",
+ "symbol": "LYD"
+ },
+ "MKD": {
+ "name": "dinar macedonio",
+ "symbol": "MKD"
+ },
+ "RSD": {
+ "name": "dinar serbio",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "dinar tunecino",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "dírham de los Emiratos Árabes Unidos",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "dírham marroquí",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "dobra",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "dólar australiano",
+ "symbol": "AUD"
+ },
+ "BSD": {
+ "name": "dólar bahameño",
+ "symbol": "BSD"
+ },
+ "BBD": {
+ "name": "dólar barbadense",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "dólar beliceño",
+ "symbol": "BZD"
+ },
+ "BND": {
+ "name": "dólar bruneano",
+ "symbol": "BND"
+ },
+ "CAD": {
+ "name": "dólar canadiense",
+ "symbol": "CAD"
+ },
+ "BMD": {
+ "name": "dólar de Bermudas",
+ "symbol": "BMD"
+ },
+ "KYD": {
+ "name": "dólar de las Islas Caimán",
+ "symbol": "KYD"
+ },
+ "TTD": {
+ "name": "dólar de Trinidad y Tobago",
+ "symbol": "TTD"
+ },
+ "XCD": {
+ "name": "dólar del Caribe Oriental",
+ "symbol": "XCD"
+ },
+ "USD": {
+ "name": "dólar estadounidense",
+ "symbol": "US$"
+ },
+ "FJD": {
+ "name": "dólar fiyiano",
+ "symbol": "FJD"
+ },
+ "GYD": {
+ "name": "dólar guyanés",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "dólar hongkonés",
+ "symbol": "HKD"
+ },
+ "JMD": {
+ "name": "dólar jamaicano",
+ "symbol": "JMD"
+ },
+ "LRD": {
+ "name": "dólar liberiano",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "dólar namibio",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "dólar neozelandés",
+ "symbol": "NZD"
+ },
+ "SBD": {
+ "name": "dólar salomonense",
+ "symbol": "SBD"
+ },
+ "SGD": {
+ "name": "dólar singapurense",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "dólar surinamés",
+ "symbol": "SRD"
+ },
+ "ZWL": {
+ "name": "dólar zimbabuense",
+ "symbol": "ZWL"
+ },
+ "VND": {
+ "name": "dong",
+ "symbol": "VND"
+ },
+ "AMD": {
+ "name": "dram",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "escudo de Cabo Verde",
+ "symbol": "CVE"
+ },
+ "PLN": {
+ "name": "esloti",
+ "symbol": "PLN"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "EUR"
+ },
+ "AWG": {
+ "name": "florín arubeño",
+ "symbol": "AWG"
+ },
+ "ANG": {
+ "name": "florín de las Antillas Neerlandesas",
+ "symbol": "ANG"
+ },
+ "HUF": {
+ "name": "forinto",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "franco burundés",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "franco CFA BCEAO",
+ "symbol": "XOF"
+ },
+ "XAF": {
+ "name": "franco CFA BEAC",
+ "symbol": "XAF"
+ },
+ "XPF": {
+ "name": "franco CFP",
+ "symbol": "CFPF"
+ },
+ "KMF": {
+ "name": "franco comorense",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "franco congoleño",
+ "symbol": "CDF"
+ },
+ "GNF": {
+ "name": "franco guineano",
+ "symbol": "GNF"
+ },
+ "RWF": {
+ "name": "franco ruandés",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "franco suizo",
+ "symbol": "CHF"
+ },
+ "DJF": {
+ "name": "franco yibutiano",
+ "symbol": "DJF"
+ },
+ "HTG": {
+ "name": "gourde haitiano",
+ "symbol": "HTG"
+ },
+ "UAH": {
+ "name": "grivna",
+ "symbol": "UAH"
+ },
+ "PYG": {
+ "name": "guaraní paraguayo",
+ "symbol": "PYG"
+ },
+ "BTN": {
+ "name": "gultrum",
+ "symbol": "BTN"
+ },
+ "MMK": {
+ "name": "kiat",
+ "symbol": "MMK"
+ },
+ "PGK": {
+ "name": "kina",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "kip",
+ "symbol": "LAK"
+ },
+ "MWK": {
+ "name": "kuacha malauí",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "kuacha zambiano",
+ "symbol": "ZMK"
+ },
+ "AOA": {
+ "name": "kuanza",
+ "symbol": "AOA"
+ },
+ "HRK": {
+ "name": "kuna",
+ "symbol": "HRK"
+ },
+ "GEL": {
+ "name": "lari",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "lek",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "lempira hondureño",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "leona",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "leu moldavo",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "leu rumano",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "leva",
+ "symbol": "BGN"
+ },
+ "FKP": {
+ "name": "libra de las Islas Malvinas",
+ "symbol": "FKP"
+ },
+ "SHP": {
+ "name": "libra de Santa Elena",
+ "symbol": "SHP"
+ },
+ "EGP": {
+ "name": "libra egipcia",
+ "symbol": "EGP"
+ },
+ "GBP": {
+ "name": "libra esterlina",
+ "symbol": "GBP"
+ },
+ "GIP": {
+ "name": "libra gibraltareña",
+ "symbol": "GIP"
+ },
+ "LBP": {
+ "name": "libra libanesa",
+ "symbol": "LBP"
+ },
+ "SYP": {
+ "name": "libra siria",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "libra sudanesa",
+ "symbol": "SDG"
+ },
+ "SSP": {
+ "name": "libra sursudanesa",
+ "symbol": "SSP"
+ },
+ "SZL": {
+ "name": "lilangeni",
+ "symbol": "SZL"
+ },
+ "TRY": {
+ "name": "lira turca",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "litas",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "loti lesothense",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "manat azerí",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "manat turcomano",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "marco convertible de Bosnia-Herzegovina",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "metical",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "naira",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "nakfa",
+ "symbol": "ERN"
+ },
+ "TWD": {
+ "name": "nuevo dólar taiwanés",
+ "symbol": "TWD"
+ },
+ "ILS": {
+ "name": "nuevo sheqel israelí",
+ "symbol": "ILS"
+ },
+ "PEN": {
+ "name": "nuevo sol peruano",
+ "symbol": "PEN"
+ },
+ "TOP": {
+ "name": "paanga",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "pataca",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "peso argentino",
+ "symbol": "ARS"
+ },
+ "CLP": {
+ "name": "peso chileno",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "peso colombiano",
+ "symbol": "$"
+ },
+ "CUP": {
+ "name": "peso cubano",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "peso cubano convertible",
+ "symbol": "CUC"
+ },
+ "DOP": {
+ "name": "peso dominicano",
+ "symbol": "DOP"
+ },
+ "PHP": {
+ "name": "peso filipino",
+ "symbol": "PHP"
+ },
+ "MXN": {
+ "name": "peso mexicano",
+ "symbol": "MXN"
+ },
+ "UYU": {
+ "name": "peso uruguayo",
+ "symbol": "UYU"
+ },
+ "BWP": {
+ "name": "pula",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "quetzal guatemalteco",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "rand",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "real brasileño",
+ "symbol": "BRL"
+ },
+ "QAR": {
+ "name": "rial catarí",
+ "symbol": "QAR"
+ },
+ "IRR": {
+ "name": "rial iraní",
+ "symbol": "IRR"
+ },
+ "OMR": {
+ "name": "rial omaní",
+ "symbol": "OMR"
+ },
+ "SAR": {
+ "name": "rial saudí",
+ "symbol": "SAR"
+ },
+ "YER": {
+ "name": "rial yemení",
+ "symbol": "YER"
+ },
+ "KHR": {
+ "name": "riel",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "ringit",
+ "symbol": "MYR"
+ },
+ "BYR": {
+ "name": "rublo bielorruso",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "rublo ruso",
+ "symbol": "RUB"
+ },
+ "MVR": {
+ "name": "rufiya",
+ "symbol": "MVR"
+ },
+ "LKR": {
+ "name": "rupia esrilanquesa",
+ "symbol": "LKR"
+ },
+ "INR": {
+ "name": "rupia india",
+ "symbol": "INR"
+ },
+ "IDR": {
+ "name": "rupia indonesia",
+ "symbol": "IDR"
+ },
+ "MUR": {
+ "name": "rupia mauriciana",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "rupia nepalí",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "rupia pakistaní",
+ "symbol": "PKR"
+ },
+ "SCR": {
+ "name": "rupia seychellense",
+ "symbol": "SCR"
+ },
+ "KGS": {
+ "name": "som",
+ "symbol": "KGS"
+ },
+ "TJS": {
+ "name": "somoni tayiko",
+ "symbol": "TJS"
+ },
+ "UZS": {
+ "name": "sum",
+ "symbol": "UZS"
+ },
+ "BDT": {
+ "name": "taka",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "tala",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "tenge kazako",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "tugrik",
+ "symbol": "MNT"
+ },
+ "MRO": {
+ "name": "uguiya",
+ "symbol": "MRO"
+ },
+ "VUV": {
+ "name": "vatu",
+ "symbol": "VUV"
+ },
+ "KPW": {
+ "name": "won norcoreano",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "won surcoreano",
+ "symbol": "KRW"
+ },
+ "JPY": {
+ "name": "yen",
+ "symbol": "JPY"
+ },
+ "CNY": {
+ "name": "yuan",
+ "symbol": "CNY"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/es-CR.json b/library/intl/resources/currency/es-CR.json
new file mode 100644
index 000000000..0f49bb020
--- /dev/null
+++ b/library/intl/resources/currency/es-CR.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "afgani",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "ariari",
+ "symbol": "MGA"
+ },
+ "PAB": {
+ "name": "balboa panameño",
+ "symbol": "PAB"
+ },
+ "THB": {
+ "name": "bat",
+ "symbol": "THB"
+ },
+ "ETB": {
+ "name": "bir",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "bolívar venezolano",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "boliviano",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "cedi",
+ "symbol": "GHS"
+ },
+ "KES": {
+ "name": "chelín keniano",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "chelín somalí",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "chelín tanzano",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "chelín ugandés",
+ "symbol": "UGX"
+ },
+ "CRC": {
+ "name": "colón costarricense",
+ "symbol": "₡"
+ },
+ "SVC": {
+ "name": "colón salvadoreño",
+ "symbol": "SVC"
+ },
+ "NIO": {
+ "name": "córdoba nicaragüense",
+ "symbol": "NIO"
+ },
+ "CZK": {
+ "name": "corona checa",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "corona danesa",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "corona islandesa",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "corona noruega",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "corona sueca",
+ "symbol": "SEK"
+ },
+ "GMD": {
+ "name": "dalasi",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "dinar argelino",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "dinar bahreiní",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "dinar iraquí",
+ "symbol": "IQD"
+ },
+ "JOD": {
+ "name": "dinar jordano",
+ "symbol": "JOD"
+ },
+ "KWD": {
+ "name": "dinar kuwaití",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "dinar libio",
+ "symbol": "LYD"
+ },
+ "MKD": {
+ "name": "dinar macedonio",
+ "symbol": "MKD"
+ },
+ "RSD": {
+ "name": "dinar serbio",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "dinar tunecino",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "dírham de los Emiratos Árabes Unidos",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "dírham marroquí",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "dobra",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "dólar australiano",
+ "symbol": "AUD"
+ },
+ "BSD": {
+ "name": "dólar bahameño",
+ "symbol": "BSD"
+ },
+ "BBD": {
+ "name": "dólar barbadense",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "dólar beliceño",
+ "symbol": "BZD"
+ },
+ "BND": {
+ "name": "dólar bruneano",
+ "symbol": "BND"
+ },
+ "CAD": {
+ "name": "dólar canadiense",
+ "symbol": "CAD"
+ },
+ "BMD": {
+ "name": "dólar de Bermudas",
+ "symbol": "BMD"
+ },
+ "KYD": {
+ "name": "dólar de las Islas Caimán",
+ "symbol": "KYD"
+ },
+ "TTD": {
+ "name": "dólar de Trinidad y Tobago",
+ "symbol": "TTD"
+ },
+ "XCD": {
+ "name": "dólar del Caribe Oriental",
+ "symbol": "XCD"
+ },
+ "USD": {
+ "name": "dólar estadounidense",
+ "symbol": "USD"
+ },
+ "FJD": {
+ "name": "dólar fiyiano",
+ "symbol": "FJD"
+ },
+ "GYD": {
+ "name": "dólar guyanés",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "dólar hongkonés",
+ "symbol": "HKD"
+ },
+ "JMD": {
+ "name": "dólar jamaicano",
+ "symbol": "JMD"
+ },
+ "LRD": {
+ "name": "dólar liberiano",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "dólar namibio",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "dólar neozelandés",
+ "symbol": "NZD"
+ },
+ "SBD": {
+ "name": "dólar salomonense",
+ "symbol": "SBD"
+ },
+ "SGD": {
+ "name": "dólar singapurense",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "dólar surinamés",
+ "symbol": "SRD"
+ },
+ "ZWL": {
+ "name": "dólar zimbabuense",
+ "symbol": "ZWL"
+ },
+ "VND": {
+ "name": "dong",
+ "symbol": "VND"
+ },
+ "AMD": {
+ "name": "dram",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "escudo de Cabo Verde",
+ "symbol": "CVE"
+ },
+ "PLN": {
+ "name": "esloti",
+ "symbol": "PLN"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "EUR"
+ },
+ "AWG": {
+ "name": "florín arubeño",
+ "symbol": "AWG"
+ },
+ "ANG": {
+ "name": "florín de las Antillas Neerlandesas",
+ "symbol": "ANG"
+ },
+ "HUF": {
+ "name": "forinto",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "franco burundés",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "franco CFA BCEAO",
+ "symbol": "XOF"
+ },
+ "XAF": {
+ "name": "franco CFA BEAC",
+ "symbol": "XAF"
+ },
+ "XPF": {
+ "name": "franco CFP",
+ "symbol": "CFPF"
+ },
+ "KMF": {
+ "name": "franco comorense",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "franco congoleño",
+ "symbol": "CDF"
+ },
+ "GNF": {
+ "name": "franco guineano",
+ "symbol": "GNF"
+ },
+ "RWF": {
+ "name": "franco ruandés",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "franco suizo",
+ "symbol": "CHF"
+ },
+ "DJF": {
+ "name": "franco yibutiano",
+ "symbol": "DJF"
+ },
+ "HTG": {
+ "name": "gourde haitiano",
+ "symbol": "HTG"
+ },
+ "UAH": {
+ "name": "grivna",
+ "symbol": "UAH"
+ },
+ "PYG": {
+ "name": "guaraní paraguayo",
+ "symbol": "PYG"
+ },
+ "BTN": {
+ "name": "gultrum",
+ "symbol": "BTN"
+ },
+ "MMK": {
+ "name": "kiat",
+ "symbol": "MMK"
+ },
+ "PGK": {
+ "name": "kina",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "kip",
+ "symbol": "LAK"
+ },
+ "MWK": {
+ "name": "kuacha malauí",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "kuacha zambiano",
+ "symbol": "ZMK"
+ },
+ "AOA": {
+ "name": "kuanza",
+ "symbol": "AOA"
+ },
+ "HRK": {
+ "name": "kuna",
+ "symbol": "HRK"
+ },
+ "GEL": {
+ "name": "lari",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "lek",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "lempira hondureño",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "leona",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "leu moldavo",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "leu rumano",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "leva",
+ "symbol": "BGN"
+ },
+ "FKP": {
+ "name": "libra de las Islas Malvinas",
+ "symbol": "FKP"
+ },
+ "SHP": {
+ "name": "libra de Santa Elena",
+ "symbol": "SHP"
+ },
+ "EGP": {
+ "name": "libra egipcia",
+ "symbol": "EGP"
+ },
+ "GBP": {
+ "name": "libra esterlina",
+ "symbol": "GBP"
+ },
+ "GIP": {
+ "name": "libra gibraltareña",
+ "symbol": "GIP"
+ },
+ "LBP": {
+ "name": "libra libanesa",
+ "symbol": "LBP"
+ },
+ "SYP": {
+ "name": "libra siria",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "libra sudanesa",
+ "symbol": "SDG"
+ },
+ "SSP": {
+ "name": "libra sursudanesa",
+ "symbol": "SSP"
+ },
+ "SZL": {
+ "name": "lilangeni",
+ "symbol": "SZL"
+ },
+ "TRY": {
+ "name": "lira turca",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "litas",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "loti lesothense",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "manat azerí",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "manat turcomano",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "marco convertible de Bosnia-Herzegovina",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "metical",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "naira",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "nakfa",
+ "symbol": "ERN"
+ },
+ "TWD": {
+ "name": "nuevo dólar taiwanés",
+ "symbol": "TWD"
+ },
+ "ILS": {
+ "name": "nuevo sheqel israelí",
+ "symbol": "ILS"
+ },
+ "PEN": {
+ "name": "nuevo sol peruano",
+ "symbol": "PEN"
+ },
+ "TOP": {
+ "name": "paanga",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "pataca",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "peso argentino",
+ "symbol": "ARS"
+ },
+ "CLP": {
+ "name": "peso chileno",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "peso colombiano",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "peso cubano",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "peso cubano convertible",
+ "symbol": "CUC"
+ },
+ "DOP": {
+ "name": "peso dominicano",
+ "symbol": "DOP"
+ },
+ "PHP": {
+ "name": "peso filipino",
+ "symbol": "PHP"
+ },
+ "MXN": {
+ "name": "peso mexicano",
+ "symbol": "MXN"
+ },
+ "UYU": {
+ "name": "peso uruguayo",
+ "symbol": "UYU"
+ },
+ "BWP": {
+ "name": "pula",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "quetzal guatemalteco",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "rand",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "real brasileño",
+ "symbol": "BRL"
+ },
+ "QAR": {
+ "name": "rial catarí",
+ "symbol": "QAR"
+ },
+ "IRR": {
+ "name": "rial iraní",
+ "symbol": "IRR"
+ },
+ "OMR": {
+ "name": "rial omaní",
+ "symbol": "OMR"
+ },
+ "SAR": {
+ "name": "rial saudí",
+ "symbol": "SAR"
+ },
+ "YER": {
+ "name": "rial yemení",
+ "symbol": "YER"
+ },
+ "KHR": {
+ "name": "riel",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "ringit",
+ "symbol": "MYR"
+ },
+ "BYR": {
+ "name": "rublo bielorruso",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "rublo ruso",
+ "symbol": "RUB"
+ },
+ "MVR": {
+ "name": "rufiya",
+ "symbol": "MVR"
+ },
+ "LKR": {
+ "name": "rupia esrilanquesa",
+ "symbol": "LKR"
+ },
+ "INR": {
+ "name": "rupia india",
+ "symbol": "INR"
+ },
+ "IDR": {
+ "name": "rupia indonesia",
+ "symbol": "IDR"
+ },
+ "MUR": {
+ "name": "rupia mauriciana",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "rupia nepalí",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "rupia pakistaní",
+ "symbol": "PKR"
+ },
+ "SCR": {
+ "name": "rupia seychellense",
+ "symbol": "SCR"
+ },
+ "KGS": {
+ "name": "som",
+ "symbol": "KGS"
+ },
+ "TJS": {
+ "name": "somoni tayiko",
+ "symbol": "TJS"
+ },
+ "UZS": {
+ "name": "sum",
+ "symbol": "UZS"
+ },
+ "BDT": {
+ "name": "taka",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "tala",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "tenge kazako",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "tugrik",
+ "symbol": "MNT"
+ },
+ "MRO": {
+ "name": "uguiya",
+ "symbol": "MRO"
+ },
+ "VUV": {
+ "name": "vatu",
+ "symbol": "VUV"
+ },
+ "KPW": {
+ "name": "won norcoreano",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "won surcoreano",
+ "symbol": "KRW"
+ },
+ "JPY": {
+ "name": "yen",
+ "symbol": "JPY"
+ },
+ "CNY": {
+ "name": "yuan",
+ "symbol": "CNY"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/es-CU.json b/library/intl/resources/currency/es-CU.json
new file mode 100644
index 000000000..e5b0bbe16
--- /dev/null
+++ b/library/intl/resources/currency/es-CU.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "afgani",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "ariari",
+ "symbol": "MGA"
+ },
+ "PAB": {
+ "name": "balboa panameño",
+ "symbol": "PAB"
+ },
+ "THB": {
+ "name": "bat",
+ "symbol": "THB"
+ },
+ "ETB": {
+ "name": "bir",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "bolívar venezolano",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "boliviano",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "cedi",
+ "symbol": "GHS"
+ },
+ "KES": {
+ "name": "chelín keniano",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "chelín somalí",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "chelín tanzano",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "chelín ugandés",
+ "symbol": "UGX"
+ },
+ "CRC": {
+ "name": "colón costarricense",
+ "symbol": "CRC"
+ },
+ "SVC": {
+ "name": "colón salvadoreño",
+ "symbol": "SVC"
+ },
+ "NIO": {
+ "name": "córdoba nicaragüense",
+ "symbol": "NIO"
+ },
+ "CZK": {
+ "name": "corona checa",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "corona danesa",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "corona islandesa",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "corona noruega",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "corona sueca",
+ "symbol": "SEK"
+ },
+ "GMD": {
+ "name": "dalasi",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "dinar argelino",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "dinar bahreiní",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "dinar iraquí",
+ "symbol": "IQD"
+ },
+ "JOD": {
+ "name": "dinar jordano",
+ "symbol": "JOD"
+ },
+ "KWD": {
+ "name": "dinar kuwaití",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "dinar libio",
+ "symbol": "LYD"
+ },
+ "MKD": {
+ "name": "dinar macedonio",
+ "symbol": "MKD"
+ },
+ "RSD": {
+ "name": "dinar serbio",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "dinar tunecino",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "dírham de los Emiratos Árabes Unidos",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "dírham marroquí",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "dobra",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "dólar australiano",
+ "symbol": "AUD"
+ },
+ "BSD": {
+ "name": "dólar bahameño",
+ "symbol": "BSD"
+ },
+ "BBD": {
+ "name": "dólar barbadense",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "dólar beliceño",
+ "symbol": "BZD"
+ },
+ "BND": {
+ "name": "dólar bruneano",
+ "symbol": "BND"
+ },
+ "CAD": {
+ "name": "dólar canadiense",
+ "symbol": "CAD"
+ },
+ "BMD": {
+ "name": "dólar de Bermudas",
+ "symbol": "BMD"
+ },
+ "KYD": {
+ "name": "dólar de las Islas Caimán",
+ "symbol": "KYD"
+ },
+ "TTD": {
+ "name": "dólar de Trinidad y Tobago",
+ "symbol": "TTD"
+ },
+ "XCD": {
+ "name": "dólar del Caribe Oriental",
+ "symbol": "XCD"
+ },
+ "USD": {
+ "name": "dólar estadounidense",
+ "symbol": "US$"
+ },
+ "FJD": {
+ "name": "dólar fiyiano",
+ "symbol": "FJD"
+ },
+ "GYD": {
+ "name": "dólar guyanés",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "dólar hongkonés",
+ "symbol": "HKD"
+ },
+ "JMD": {
+ "name": "dólar jamaicano",
+ "symbol": "JMD"
+ },
+ "LRD": {
+ "name": "dólar liberiano",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "dólar namibio",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "dólar neozelandés",
+ "symbol": "NZD"
+ },
+ "SBD": {
+ "name": "dólar salomonense",
+ "symbol": "SBD"
+ },
+ "SGD": {
+ "name": "dólar singapurense",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "dólar surinamés",
+ "symbol": "SRD"
+ },
+ "ZWL": {
+ "name": "dólar zimbabuense",
+ "symbol": "ZWL"
+ },
+ "VND": {
+ "name": "dong",
+ "symbol": "VND"
+ },
+ "AMD": {
+ "name": "dram",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "escudo de Cabo Verde",
+ "symbol": "CVE"
+ },
+ "PLN": {
+ "name": "esloti",
+ "symbol": "PLN"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "EUR"
+ },
+ "AWG": {
+ "name": "florín arubeño",
+ "symbol": "AWG"
+ },
+ "ANG": {
+ "name": "florín de las Antillas Neerlandesas",
+ "symbol": "ANG"
+ },
+ "HUF": {
+ "name": "forinto",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "franco burundés",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "franco CFA BCEAO",
+ "symbol": "XOF"
+ },
+ "XAF": {
+ "name": "franco CFA BEAC",
+ "symbol": "XAF"
+ },
+ "XPF": {
+ "name": "franco CFP",
+ "symbol": "CFPF"
+ },
+ "KMF": {
+ "name": "franco comorense",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "franco congoleño",
+ "symbol": "CDF"
+ },
+ "GNF": {
+ "name": "franco guineano",
+ "symbol": "GNF"
+ },
+ "RWF": {
+ "name": "franco ruandés",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "franco suizo",
+ "symbol": "CHF"
+ },
+ "DJF": {
+ "name": "franco yibutiano",
+ "symbol": "DJF"
+ },
+ "HTG": {
+ "name": "gourde haitiano",
+ "symbol": "HTG"
+ },
+ "UAH": {
+ "name": "grivna",
+ "symbol": "UAH"
+ },
+ "PYG": {
+ "name": "guaraní paraguayo",
+ "symbol": "PYG"
+ },
+ "BTN": {
+ "name": "gultrum",
+ "symbol": "BTN"
+ },
+ "MMK": {
+ "name": "kiat",
+ "symbol": "MMK"
+ },
+ "PGK": {
+ "name": "kina",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "kip",
+ "symbol": "LAK"
+ },
+ "MWK": {
+ "name": "kuacha malauí",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "kuacha zambiano",
+ "symbol": "ZMK"
+ },
+ "AOA": {
+ "name": "kuanza",
+ "symbol": "AOA"
+ },
+ "HRK": {
+ "name": "kuna",
+ "symbol": "HRK"
+ },
+ "GEL": {
+ "name": "lari",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "lek",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "lempira hondureño",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "leona",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "leu moldavo",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "leu rumano",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "leva",
+ "symbol": "BGN"
+ },
+ "FKP": {
+ "name": "libra de las Islas Malvinas",
+ "symbol": "FKP"
+ },
+ "SHP": {
+ "name": "libra de Santa Elena",
+ "symbol": "SHP"
+ },
+ "EGP": {
+ "name": "libra egipcia",
+ "symbol": "EGP"
+ },
+ "GBP": {
+ "name": "libra esterlina",
+ "symbol": "GBP"
+ },
+ "GIP": {
+ "name": "libra gibraltareña",
+ "symbol": "GIP"
+ },
+ "LBP": {
+ "name": "libra libanesa",
+ "symbol": "LBP"
+ },
+ "SYP": {
+ "name": "libra siria",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "libra sudanesa",
+ "symbol": "SDG"
+ },
+ "SSP": {
+ "name": "libra sursudanesa",
+ "symbol": "SSP"
+ },
+ "SZL": {
+ "name": "lilangeni",
+ "symbol": "SZL"
+ },
+ "TRY": {
+ "name": "lira turca",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "litas",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "loti lesothense",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "manat azerí",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "manat turcomano",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "marco convertible de Bosnia-Herzegovina",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "metical",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "naira",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "nakfa",
+ "symbol": "ERN"
+ },
+ "TWD": {
+ "name": "nuevo dólar taiwanés",
+ "symbol": "TWD"
+ },
+ "ILS": {
+ "name": "nuevo sheqel israelí",
+ "symbol": "ILS"
+ },
+ "PEN": {
+ "name": "nuevo sol peruano",
+ "symbol": "PEN"
+ },
+ "TOP": {
+ "name": "paanga",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "pataca",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "peso argentino",
+ "symbol": "ARS"
+ },
+ "CLP": {
+ "name": "peso chileno",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "peso colombiano",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "peso cubano",
+ "symbol": "$"
+ },
+ "CUC": {
+ "name": "peso cubano convertible",
+ "symbol": "CUC"
+ },
+ "DOP": {
+ "name": "peso dominicano",
+ "symbol": "DOP"
+ },
+ "PHP": {
+ "name": "peso filipino",
+ "symbol": "PHP"
+ },
+ "MXN": {
+ "name": "peso mexicano",
+ "symbol": "MXN"
+ },
+ "UYU": {
+ "name": "peso uruguayo",
+ "symbol": "UYU"
+ },
+ "BWP": {
+ "name": "pula",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "quetzal guatemalteco",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "rand",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "real brasileño",
+ "symbol": "BRL"
+ },
+ "QAR": {
+ "name": "rial catarí",
+ "symbol": "QAR"
+ },
+ "IRR": {
+ "name": "rial iraní",
+ "symbol": "IRR"
+ },
+ "OMR": {
+ "name": "rial omaní",
+ "symbol": "OMR"
+ },
+ "SAR": {
+ "name": "rial saudí",
+ "symbol": "SAR"
+ },
+ "YER": {
+ "name": "rial yemení",
+ "symbol": "YER"
+ },
+ "KHR": {
+ "name": "riel",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "ringit",
+ "symbol": "MYR"
+ },
+ "BYR": {
+ "name": "rublo bielorruso",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "rublo ruso",
+ "symbol": "RUB"
+ },
+ "MVR": {
+ "name": "rufiya",
+ "symbol": "MVR"
+ },
+ "LKR": {
+ "name": "rupia esrilanquesa",
+ "symbol": "LKR"
+ },
+ "INR": {
+ "name": "rupia india",
+ "symbol": "INR"
+ },
+ "IDR": {
+ "name": "rupia indonesia",
+ "symbol": "IDR"
+ },
+ "MUR": {
+ "name": "rupia mauriciana",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "rupia nepalí",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "rupia pakistaní",
+ "symbol": "PKR"
+ },
+ "SCR": {
+ "name": "rupia seychellense",
+ "symbol": "SCR"
+ },
+ "KGS": {
+ "name": "som",
+ "symbol": "KGS"
+ },
+ "TJS": {
+ "name": "somoni tayiko",
+ "symbol": "TJS"
+ },
+ "UZS": {
+ "name": "sum",
+ "symbol": "UZS"
+ },
+ "BDT": {
+ "name": "taka",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "tala",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "tenge kazako",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "tugrik",
+ "symbol": "MNT"
+ },
+ "MRO": {
+ "name": "uguiya",
+ "symbol": "MRO"
+ },
+ "VUV": {
+ "name": "vatu",
+ "symbol": "VUV"
+ },
+ "KPW": {
+ "name": "won norcoreano",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "won surcoreano",
+ "symbol": "KRW"
+ },
+ "JPY": {
+ "name": "yen",
+ "symbol": "JPY"
+ },
+ "CNY": {
+ "name": "yuan",
+ "symbol": "CNY"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/es-DO.json b/library/intl/resources/currency/es-DO.json
new file mode 100644
index 000000000..a7dacfdcc
--- /dev/null
+++ b/library/intl/resources/currency/es-DO.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "afgani",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "ariari",
+ "symbol": "MGA"
+ },
+ "PAB": {
+ "name": "balboa panameño",
+ "symbol": "PAB"
+ },
+ "THB": {
+ "name": "bat",
+ "symbol": "THB"
+ },
+ "ETB": {
+ "name": "bir",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "bolívar venezolano",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "boliviano",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "cedi",
+ "symbol": "GHS"
+ },
+ "KES": {
+ "name": "chelín keniano",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "chelín somalí",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "chelín tanzano",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "chelín ugandés",
+ "symbol": "UGX"
+ },
+ "CRC": {
+ "name": "colón costarricense",
+ "symbol": "CRC"
+ },
+ "SVC": {
+ "name": "colón salvadoreño",
+ "symbol": "SVC"
+ },
+ "NIO": {
+ "name": "córdoba nicaragüense",
+ "symbol": "NIO"
+ },
+ "CZK": {
+ "name": "corona checa",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "corona danesa",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "corona islandesa",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "corona noruega",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "corona sueca",
+ "symbol": "SEK"
+ },
+ "GMD": {
+ "name": "dalasi",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "dinar argelino",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "dinar bahreiní",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "dinar iraquí",
+ "symbol": "IQD"
+ },
+ "JOD": {
+ "name": "dinar jordano",
+ "symbol": "JOD"
+ },
+ "KWD": {
+ "name": "dinar kuwaití",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "dinar libio",
+ "symbol": "LYD"
+ },
+ "MKD": {
+ "name": "dinar macedonio",
+ "symbol": "MKD"
+ },
+ "RSD": {
+ "name": "dinar serbio",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "dinar tunecino",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "dírham de los Emiratos Árabes Unidos",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "dírham marroquí",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "dobra",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "dólar australiano",
+ "symbol": "AUD"
+ },
+ "BSD": {
+ "name": "dólar bahameño",
+ "symbol": "BSD"
+ },
+ "BBD": {
+ "name": "dólar barbadense",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "dólar beliceño",
+ "symbol": "BZD"
+ },
+ "BND": {
+ "name": "dólar bruneano",
+ "symbol": "BND"
+ },
+ "CAD": {
+ "name": "dólar canadiense",
+ "symbol": "CAD"
+ },
+ "BMD": {
+ "name": "dólar de Bermudas",
+ "symbol": "BMD"
+ },
+ "KYD": {
+ "name": "dólar de las Islas Caimán",
+ "symbol": "KYD"
+ },
+ "TTD": {
+ "name": "dólar de Trinidad y Tobago",
+ "symbol": "TTD"
+ },
+ "XCD": {
+ "name": "dólar del Caribe Oriental",
+ "symbol": "XCD"
+ },
+ "USD": {
+ "name": "dólar estadounidense",
+ "symbol": "US$"
+ },
+ "FJD": {
+ "name": "dólar fiyiano",
+ "symbol": "FJD"
+ },
+ "GYD": {
+ "name": "dólar guyanés",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "dólar hongkonés",
+ "symbol": "HKD"
+ },
+ "JMD": {
+ "name": "dólar jamaicano",
+ "symbol": "JMD"
+ },
+ "LRD": {
+ "name": "dólar liberiano",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "dólar namibio",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "dólar neozelandés",
+ "symbol": "NZD"
+ },
+ "SBD": {
+ "name": "dólar salomonense",
+ "symbol": "SBD"
+ },
+ "SGD": {
+ "name": "dólar singapurense",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "dólar surinamés",
+ "symbol": "SRD"
+ },
+ "ZWL": {
+ "name": "dólar zimbabuense",
+ "symbol": "ZWL"
+ },
+ "VND": {
+ "name": "dong",
+ "symbol": "VND"
+ },
+ "AMD": {
+ "name": "dram",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "escudo de Cabo Verde",
+ "symbol": "CVE"
+ },
+ "PLN": {
+ "name": "esloti",
+ "symbol": "PLN"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "EUR"
+ },
+ "AWG": {
+ "name": "florín arubeño",
+ "symbol": "AWG"
+ },
+ "ANG": {
+ "name": "florín de las Antillas Neerlandesas",
+ "symbol": "ANG"
+ },
+ "HUF": {
+ "name": "forinto",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "franco burundés",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "franco CFA BCEAO",
+ "symbol": "XOF"
+ },
+ "XAF": {
+ "name": "franco CFA BEAC",
+ "symbol": "XAF"
+ },
+ "XPF": {
+ "name": "franco CFP",
+ "symbol": "CFPF"
+ },
+ "KMF": {
+ "name": "franco comorense",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "franco congoleño",
+ "symbol": "CDF"
+ },
+ "GNF": {
+ "name": "franco guineano",
+ "symbol": "GNF"
+ },
+ "RWF": {
+ "name": "franco ruandés",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "franco suizo",
+ "symbol": "CHF"
+ },
+ "DJF": {
+ "name": "franco yibutiano",
+ "symbol": "DJF"
+ },
+ "HTG": {
+ "name": "gourde haitiano",
+ "symbol": "HTG"
+ },
+ "UAH": {
+ "name": "grivna",
+ "symbol": "UAH"
+ },
+ "PYG": {
+ "name": "guaraní paraguayo",
+ "symbol": "PYG"
+ },
+ "BTN": {
+ "name": "gultrum",
+ "symbol": "BTN"
+ },
+ "MMK": {
+ "name": "kiat",
+ "symbol": "MMK"
+ },
+ "PGK": {
+ "name": "kina",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "kip",
+ "symbol": "LAK"
+ },
+ "MWK": {
+ "name": "kuacha malauí",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "kuacha zambiano",
+ "symbol": "ZMK"
+ },
+ "AOA": {
+ "name": "kuanza",
+ "symbol": "AOA"
+ },
+ "HRK": {
+ "name": "kuna",
+ "symbol": "HRK"
+ },
+ "GEL": {
+ "name": "lari",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "lek",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "lempira hondureño",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "leona",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "leu moldavo",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "leu rumano",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "leva",
+ "symbol": "BGN"
+ },
+ "FKP": {
+ "name": "libra de las Islas Malvinas",
+ "symbol": "FKP"
+ },
+ "SHP": {
+ "name": "libra de Santa Elena",
+ "symbol": "SHP"
+ },
+ "EGP": {
+ "name": "libra egipcia",
+ "symbol": "EGP"
+ },
+ "GBP": {
+ "name": "libra esterlina",
+ "symbol": "GBP"
+ },
+ "GIP": {
+ "name": "libra gibraltareña",
+ "symbol": "GIP"
+ },
+ "LBP": {
+ "name": "libra libanesa",
+ "symbol": "LBP"
+ },
+ "SYP": {
+ "name": "libra siria",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "libra sudanesa",
+ "symbol": "SDG"
+ },
+ "SSP": {
+ "name": "libra sursudanesa",
+ "symbol": "SSP"
+ },
+ "SZL": {
+ "name": "lilangeni",
+ "symbol": "SZL"
+ },
+ "TRY": {
+ "name": "lira turca",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "litas",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "loti lesothense",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "manat azerí",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "manat turcomano",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "marco convertible de Bosnia-Herzegovina",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "metical",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "naira",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "nakfa",
+ "symbol": "ERN"
+ },
+ "TWD": {
+ "name": "nuevo dólar taiwanés",
+ "symbol": "TWD"
+ },
+ "ILS": {
+ "name": "nuevo sheqel israelí",
+ "symbol": "ILS"
+ },
+ "PEN": {
+ "name": "nuevo sol peruano",
+ "symbol": "PEN"
+ },
+ "TOP": {
+ "name": "paanga",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "pataca",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "peso argentino",
+ "symbol": "ARS"
+ },
+ "CLP": {
+ "name": "peso chileno",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "peso colombiano",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "peso cubano",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "peso cubano convertible",
+ "symbol": "CUC"
+ },
+ "DOP": {
+ "name": "peso dominicano",
+ "symbol": "$"
+ },
+ "PHP": {
+ "name": "peso filipino",
+ "symbol": "PHP"
+ },
+ "MXN": {
+ "name": "peso mexicano",
+ "symbol": "MXN"
+ },
+ "UYU": {
+ "name": "peso uruguayo",
+ "symbol": "UYU"
+ },
+ "BWP": {
+ "name": "pula",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "quetzal guatemalteco",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "rand",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "real brasileño",
+ "symbol": "BRL"
+ },
+ "QAR": {
+ "name": "rial catarí",
+ "symbol": "QAR"
+ },
+ "IRR": {
+ "name": "rial iraní",
+ "symbol": "IRR"
+ },
+ "OMR": {
+ "name": "rial omaní",
+ "symbol": "OMR"
+ },
+ "SAR": {
+ "name": "rial saudí",
+ "symbol": "SAR"
+ },
+ "YER": {
+ "name": "rial yemení",
+ "symbol": "YER"
+ },
+ "KHR": {
+ "name": "riel",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "ringit",
+ "symbol": "MYR"
+ },
+ "BYR": {
+ "name": "rublo bielorruso",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "rublo ruso",
+ "symbol": "RUB"
+ },
+ "MVR": {
+ "name": "rufiya",
+ "symbol": "MVR"
+ },
+ "LKR": {
+ "name": "rupia esrilanquesa",
+ "symbol": "LKR"
+ },
+ "INR": {
+ "name": "rupia india",
+ "symbol": "INR"
+ },
+ "IDR": {
+ "name": "rupia indonesia",
+ "symbol": "IDR"
+ },
+ "MUR": {
+ "name": "rupia mauriciana",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "rupia nepalí",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "rupia pakistaní",
+ "symbol": "PKR"
+ },
+ "SCR": {
+ "name": "rupia seychellense",
+ "symbol": "SCR"
+ },
+ "KGS": {
+ "name": "som",
+ "symbol": "KGS"
+ },
+ "TJS": {
+ "name": "somoni tayiko",
+ "symbol": "TJS"
+ },
+ "UZS": {
+ "name": "sum",
+ "symbol": "UZS"
+ },
+ "BDT": {
+ "name": "taka",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "tala",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "tenge kazako",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "tugrik",
+ "symbol": "MNT"
+ },
+ "MRO": {
+ "name": "uguiya",
+ "symbol": "MRO"
+ },
+ "VUV": {
+ "name": "vatu",
+ "symbol": "VUV"
+ },
+ "KPW": {
+ "name": "won norcoreano",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "won surcoreano",
+ "symbol": "KRW"
+ },
+ "JPY": {
+ "name": "yen",
+ "symbol": "JPY"
+ },
+ "CNY": {
+ "name": "yuan",
+ "symbol": "CNY"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/es-EC.json b/library/intl/resources/currency/es-EC.json
new file mode 100644
index 000000000..a179e61e0
--- /dev/null
+++ b/library/intl/resources/currency/es-EC.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "afgani",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "ariari",
+ "symbol": "MGA"
+ },
+ "PAB": {
+ "name": "balboa panameño",
+ "symbol": "PAB"
+ },
+ "THB": {
+ "name": "bat",
+ "symbol": "THB"
+ },
+ "ETB": {
+ "name": "bir",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "bolívar venezolano",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "boliviano",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "cedi",
+ "symbol": "GHS"
+ },
+ "KES": {
+ "name": "chelín keniano",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "chelín somalí",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "chelín tanzano",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "chelín ugandés",
+ "symbol": "UGX"
+ },
+ "CRC": {
+ "name": "colón costarricense",
+ "symbol": "CRC"
+ },
+ "SVC": {
+ "name": "colón salvadoreño",
+ "symbol": "SVC"
+ },
+ "NIO": {
+ "name": "córdoba nicaragüense",
+ "symbol": "NIO"
+ },
+ "CZK": {
+ "name": "corona checa",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "corona danesa",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "corona islandesa",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "corona noruega",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "corona sueca",
+ "symbol": "SEK"
+ },
+ "GMD": {
+ "name": "dalasi",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "dinar argelino",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "dinar bahreiní",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "dinar iraquí",
+ "symbol": "IQD"
+ },
+ "JOD": {
+ "name": "dinar jordano",
+ "symbol": "JOD"
+ },
+ "KWD": {
+ "name": "dinar kuwaití",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "dinar libio",
+ "symbol": "LYD"
+ },
+ "MKD": {
+ "name": "dinar macedonio",
+ "symbol": "MKD"
+ },
+ "RSD": {
+ "name": "dinar serbio",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "dinar tunecino",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "dírham de los Emiratos Árabes Unidos",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "dírham marroquí",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "dobra",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "dólar australiano",
+ "symbol": "AUD"
+ },
+ "BSD": {
+ "name": "dólar bahameño",
+ "symbol": "BSD"
+ },
+ "BBD": {
+ "name": "dólar barbadense",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "dólar beliceño",
+ "symbol": "BZD"
+ },
+ "BND": {
+ "name": "dólar bruneano",
+ "symbol": "BND"
+ },
+ "CAD": {
+ "name": "dólar canadiense",
+ "symbol": "CAD"
+ },
+ "BMD": {
+ "name": "dólar de Bermudas",
+ "symbol": "BMD"
+ },
+ "KYD": {
+ "name": "dólar de las Islas Caimán",
+ "symbol": "KYD"
+ },
+ "TTD": {
+ "name": "dólar de Trinidad y Tobago",
+ "symbol": "TTD"
+ },
+ "XCD": {
+ "name": "dólar del Caribe Oriental",
+ "symbol": "XCD"
+ },
+ "USD": {
+ "name": "dólar estadounidense",
+ "symbol": "$"
+ },
+ "FJD": {
+ "name": "dólar fiyiano",
+ "symbol": "FJD"
+ },
+ "GYD": {
+ "name": "dólar guyanés",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "dólar hongkonés",
+ "symbol": "HKD"
+ },
+ "JMD": {
+ "name": "dólar jamaicano",
+ "symbol": "JMD"
+ },
+ "LRD": {
+ "name": "dólar liberiano",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "dólar namibio",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "dólar neozelandés",
+ "symbol": "NZD"
+ },
+ "SBD": {
+ "name": "dólar salomonense",
+ "symbol": "SBD"
+ },
+ "SGD": {
+ "name": "dólar singapurense",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "dólar surinamés",
+ "symbol": "SRD"
+ },
+ "ZWL": {
+ "name": "dólar zimbabuense",
+ "symbol": "ZWL"
+ },
+ "VND": {
+ "name": "dong",
+ "symbol": "VND"
+ },
+ "AMD": {
+ "name": "dram",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "escudo de Cabo Verde",
+ "symbol": "CVE"
+ },
+ "PLN": {
+ "name": "esloti",
+ "symbol": "PLN"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "EUR"
+ },
+ "AWG": {
+ "name": "florín arubeño",
+ "symbol": "AWG"
+ },
+ "ANG": {
+ "name": "florín de las Antillas Neerlandesas",
+ "symbol": "ANG"
+ },
+ "HUF": {
+ "name": "forinto",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "franco burundés",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "franco CFA BCEAO",
+ "symbol": "XOF"
+ },
+ "XAF": {
+ "name": "franco CFA BEAC",
+ "symbol": "XAF"
+ },
+ "XPF": {
+ "name": "franco CFP",
+ "symbol": "CFPF"
+ },
+ "KMF": {
+ "name": "franco comorense",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "franco congoleño",
+ "symbol": "CDF"
+ },
+ "GNF": {
+ "name": "franco guineano",
+ "symbol": "GNF"
+ },
+ "RWF": {
+ "name": "franco ruandés",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "franco suizo",
+ "symbol": "CHF"
+ },
+ "DJF": {
+ "name": "franco yibutiano",
+ "symbol": "DJF"
+ },
+ "HTG": {
+ "name": "gourde haitiano",
+ "symbol": "HTG"
+ },
+ "UAH": {
+ "name": "grivna",
+ "symbol": "UAH"
+ },
+ "PYG": {
+ "name": "guaraní paraguayo",
+ "symbol": "PYG"
+ },
+ "BTN": {
+ "name": "gultrum",
+ "symbol": "BTN"
+ },
+ "MMK": {
+ "name": "kiat",
+ "symbol": "MMK"
+ },
+ "PGK": {
+ "name": "kina",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "kip",
+ "symbol": "LAK"
+ },
+ "MWK": {
+ "name": "kuacha malauí",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "kuacha zambiano",
+ "symbol": "ZMK"
+ },
+ "AOA": {
+ "name": "kuanza",
+ "symbol": "AOA"
+ },
+ "HRK": {
+ "name": "kuna",
+ "symbol": "HRK"
+ },
+ "GEL": {
+ "name": "lari",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "lek",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "lempira hondureño",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "leona",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "leu moldavo",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "leu rumano",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "leva",
+ "symbol": "BGN"
+ },
+ "FKP": {
+ "name": "libra de las Islas Malvinas",
+ "symbol": "FKP"
+ },
+ "SHP": {
+ "name": "libra de Santa Elena",
+ "symbol": "SHP"
+ },
+ "EGP": {
+ "name": "libra egipcia",
+ "symbol": "EGP"
+ },
+ "GBP": {
+ "name": "libra esterlina",
+ "symbol": "GBP"
+ },
+ "GIP": {
+ "name": "libra gibraltareña",
+ "symbol": "GIP"
+ },
+ "LBP": {
+ "name": "libra libanesa",
+ "symbol": "LBP"
+ },
+ "SYP": {
+ "name": "libra siria",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "libra sudanesa",
+ "symbol": "SDG"
+ },
+ "SSP": {
+ "name": "libra sursudanesa",
+ "symbol": "SSP"
+ },
+ "SZL": {
+ "name": "lilangeni",
+ "symbol": "SZL"
+ },
+ "TRY": {
+ "name": "lira turca",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "litas",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "loti lesothense",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "manat azerí",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "manat turcomano",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "marco convertible de Bosnia-Herzegovina",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "metical",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "naira",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "nakfa",
+ "symbol": "ERN"
+ },
+ "TWD": {
+ "name": "nuevo dólar taiwanés",
+ "symbol": "TWD"
+ },
+ "ILS": {
+ "name": "nuevo sheqel israelí",
+ "symbol": "ILS"
+ },
+ "PEN": {
+ "name": "nuevo sol peruano",
+ "symbol": "PEN"
+ },
+ "TOP": {
+ "name": "paanga",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "pataca",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "peso argentino",
+ "symbol": "ARS"
+ },
+ "CLP": {
+ "name": "peso chileno",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "peso colombiano",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "peso cubano",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "peso cubano convertible",
+ "symbol": "CUC"
+ },
+ "DOP": {
+ "name": "peso dominicano",
+ "symbol": "DOP"
+ },
+ "PHP": {
+ "name": "peso filipino",
+ "symbol": "PHP"
+ },
+ "MXN": {
+ "name": "peso mexicano",
+ "symbol": "MXN"
+ },
+ "UYU": {
+ "name": "peso uruguayo",
+ "symbol": "UYU"
+ },
+ "BWP": {
+ "name": "pula",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "quetzal guatemalteco",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "rand",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "real brasileño",
+ "symbol": "BRL"
+ },
+ "QAR": {
+ "name": "rial catarí",
+ "symbol": "QAR"
+ },
+ "IRR": {
+ "name": "rial iraní",
+ "symbol": "IRR"
+ },
+ "OMR": {
+ "name": "rial omaní",
+ "symbol": "OMR"
+ },
+ "SAR": {
+ "name": "rial saudí",
+ "symbol": "SAR"
+ },
+ "YER": {
+ "name": "rial yemení",
+ "symbol": "YER"
+ },
+ "KHR": {
+ "name": "riel",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "ringit",
+ "symbol": "MYR"
+ },
+ "BYR": {
+ "name": "rublo bielorruso",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "rublo ruso",
+ "symbol": "RUB"
+ },
+ "MVR": {
+ "name": "rufiya",
+ "symbol": "MVR"
+ },
+ "LKR": {
+ "name": "rupia esrilanquesa",
+ "symbol": "LKR"
+ },
+ "INR": {
+ "name": "rupia india",
+ "symbol": "INR"
+ },
+ "IDR": {
+ "name": "rupia indonesia",
+ "symbol": "IDR"
+ },
+ "MUR": {
+ "name": "rupia mauriciana",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "rupia nepalí",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "rupia pakistaní",
+ "symbol": "PKR"
+ },
+ "SCR": {
+ "name": "rupia seychellense",
+ "symbol": "SCR"
+ },
+ "KGS": {
+ "name": "som",
+ "symbol": "KGS"
+ },
+ "TJS": {
+ "name": "somoni tayiko",
+ "symbol": "TJS"
+ },
+ "UZS": {
+ "name": "sum",
+ "symbol": "UZS"
+ },
+ "BDT": {
+ "name": "taka",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "tala",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "tenge kazako",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "tugrik",
+ "symbol": "MNT"
+ },
+ "MRO": {
+ "name": "uguiya",
+ "symbol": "MRO"
+ },
+ "VUV": {
+ "name": "vatu",
+ "symbol": "VUV"
+ },
+ "KPW": {
+ "name": "won norcoreano",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "won surcoreano",
+ "symbol": "KRW"
+ },
+ "JPY": {
+ "name": "yen",
+ "symbol": "JPY"
+ },
+ "CNY": {
+ "name": "yuan",
+ "symbol": "CNY"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/es-GT.json b/library/intl/resources/currency/es-GT.json
new file mode 100644
index 000000000..c7c365d46
--- /dev/null
+++ b/library/intl/resources/currency/es-GT.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "afgani",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "ariari",
+ "symbol": "MGA"
+ },
+ "PAB": {
+ "name": "balboa panameño",
+ "symbol": "PAB"
+ },
+ "THB": {
+ "name": "bat",
+ "symbol": "THB"
+ },
+ "ETB": {
+ "name": "bir",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "bolívar venezolano",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "boliviano",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "cedi",
+ "symbol": "GHS"
+ },
+ "KES": {
+ "name": "chelín keniano",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "chelín somalí",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "chelín tanzano",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "chelín ugandés",
+ "symbol": "UGX"
+ },
+ "CRC": {
+ "name": "colón costarricense",
+ "symbol": "CRC"
+ },
+ "SVC": {
+ "name": "colón salvadoreño",
+ "symbol": "SVC"
+ },
+ "NIO": {
+ "name": "córdoba nicaragüense",
+ "symbol": "NIO"
+ },
+ "CZK": {
+ "name": "corona checa",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "corona danesa",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "corona islandesa",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "corona noruega",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "corona sueca",
+ "symbol": "SEK"
+ },
+ "GMD": {
+ "name": "dalasi",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "dinar argelino",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "dinar bahreiní",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "dinar iraquí",
+ "symbol": "IQD"
+ },
+ "JOD": {
+ "name": "dinar jordano",
+ "symbol": "JOD"
+ },
+ "KWD": {
+ "name": "dinar kuwaití",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "dinar libio",
+ "symbol": "LYD"
+ },
+ "MKD": {
+ "name": "dinar macedonio",
+ "symbol": "MKD"
+ },
+ "RSD": {
+ "name": "dinar serbio",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "dinar tunecino",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "dírham de los Emiratos Árabes Unidos",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "dírham marroquí",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "dobra",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "dólar australiano",
+ "symbol": "AUD"
+ },
+ "BSD": {
+ "name": "dólar bahameño",
+ "symbol": "BSD"
+ },
+ "BBD": {
+ "name": "dólar barbadense",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "dólar beliceño",
+ "symbol": "BZD"
+ },
+ "BND": {
+ "name": "dólar bruneano",
+ "symbol": "BND"
+ },
+ "CAD": {
+ "name": "dólar canadiense",
+ "symbol": "CAD"
+ },
+ "BMD": {
+ "name": "dólar de Bermudas",
+ "symbol": "BMD"
+ },
+ "KYD": {
+ "name": "dólar de las Islas Caimán",
+ "symbol": "KYD"
+ },
+ "TTD": {
+ "name": "dólar de Trinidad y Tobago",
+ "symbol": "TTD"
+ },
+ "XCD": {
+ "name": "dólar del Caribe Oriental",
+ "symbol": "XCD"
+ },
+ "USD": {
+ "name": "dólar estadounidense",
+ "symbol": "USD"
+ },
+ "FJD": {
+ "name": "dólar fiyiano",
+ "symbol": "FJD"
+ },
+ "GYD": {
+ "name": "dólar guyanés",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "dólar hongkonés",
+ "symbol": "HKD"
+ },
+ "JMD": {
+ "name": "dólar jamaicano",
+ "symbol": "JMD"
+ },
+ "LRD": {
+ "name": "dólar liberiano",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "dólar namibio",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "dólar neozelandés",
+ "symbol": "NZD"
+ },
+ "SBD": {
+ "name": "dólar salomonense",
+ "symbol": "SBD"
+ },
+ "SGD": {
+ "name": "dólar singapurense",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "dólar surinamés",
+ "symbol": "SRD"
+ },
+ "ZWL": {
+ "name": "dólar zimbabuense",
+ "symbol": "ZWL"
+ },
+ "VND": {
+ "name": "dong",
+ "symbol": "VND"
+ },
+ "AMD": {
+ "name": "dram",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "escudo de Cabo Verde",
+ "symbol": "CVE"
+ },
+ "PLN": {
+ "name": "esloti",
+ "symbol": "PLN"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "EUR"
+ },
+ "AWG": {
+ "name": "florín arubeño",
+ "symbol": "AWG"
+ },
+ "ANG": {
+ "name": "florín de las Antillas Neerlandesas",
+ "symbol": "ANG"
+ },
+ "HUF": {
+ "name": "forinto",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "franco burundés",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "franco CFA BCEAO",
+ "symbol": "XOF"
+ },
+ "XAF": {
+ "name": "franco CFA BEAC",
+ "symbol": "XAF"
+ },
+ "XPF": {
+ "name": "franco CFP",
+ "symbol": "CFPF"
+ },
+ "KMF": {
+ "name": "franco comorense",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "franco congoleño",
+ "symbol": "CDF"
+ },
+ "GNF": {
+ "name": "franco guineano",
+ "symbol": "GNF"
+ },
+ "RWF": {
+ "name": "franco ruandés",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "franco suizo",
+ "symbol": "CHF"
+ },
+ "DJF": {
+ "name": "franco yibutiano",
+ "symbol": "DJF"
+ },
+ "HTG": {
+ "name": "gourde haitiano",
+ "symbol": "HTG"
+ },
+ "UAH": {
+ "name": "grivna",
+ "symbol": "UAH"
+ },
+ "PYG": {
+ "name": "guaraní paraguayo",
+ "symbol": "PYG"
+ },
+ "BTN": {
+ "name": "gultrum",
+ "symbol": "BTN"
+ },
+ "MMK": {
+ "name": "kiat",
+ "symbol": "MMK"
+ },
+ "PGK": {
+ "name": "kina",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "kip",
+ "symbol": "LAK"
+ },
+ "MWK": {
+ "name": "kuacha malauí",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "kuacha zambiano",
+ "symbol": "ZMK"
+ },
+ "AOA": {
+ "name": "kuanza",
+ "symbol": "AOA"
+ },
+ "HRK": {
+ "name": "kuna",
+ "symbol": "HRK"
+ },
+ "GEL": {
+ "name": "lari",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "lek",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "lempira hondureño",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "leona",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "leu moldavo",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "leu rumano",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "leva",
+ "symbol": "BGN"
+ },
+ "FKP": {
+ "name": "libra de las Islas Malvinas",
+ "symbol": "FKP"
+ },
+ "SHP": {
+ "name": "libra de Santa Elena",
+ "symbol": "SHP"
+ },
+ "EGP": {
+ "name": "libra egipcia",
+ "symbol": "EGP"
+ },
+ "GBP": {
+ "name": "libra esterlina",
+ "symbol": "GBP"
+ },
+ "GIP": {
+ "name": "libra gibraltareña",
+ "symbol": "GIP"
+ },
+ "LBP": {
+ "name": "libra libanesa",
+ "symbol": "LBP"
+ },
+ "SYP": {
+ "name": "libra siria",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "libra sudanesa",
+ "symbol": "SDG"
+ },
+ "SSP": {
+ "name": "libra sursudanesa",
+ "symbol": "SSP"
+ },
+ "SZL": {
+ "name": "lilangeni",
+ "symbol": "SZL"
+ },
+ "TRY": {
+ "name": "lira turca",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "litas",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "loti lesothense",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "manat azerí",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "manat turcomano",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "marco convertible de Bosnia-Herzegovina",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "metical",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "naira",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "nakfa",
+ "symbol": "ERN"
+ },
+ "TWD": {
+ "name": "nuevo dólar taiwanés",
+ "symbol": "TWD"
+ },
+ "ILS": {
+ "name": "nuevo sheqel israelí",
+ "symbol": "ILS"
+ },
+ "PEN": {
+ "name": "nuevo sol peruano",
+ "symbol": "PEN"
+ },
+ "TOP": {
+ "name": "paanga",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "pataca",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "peso argentino",
+ "symbol": "ARS"
+ },
+ "CLP": {
+ "name": "peso chileno",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "peso colombiano",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "peso cubano",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "peso cubano convertible",
+ "symbol": "CUC"
+ },
+ "DOP": {
+ "name": "peso dominicano",
+ "symbol": "DOP"
+ },
+ "PHP": {
+ "name": "peso filipino",
+ "symbol": "PHP"
+ },
+ "MXN": {
+ "name": "peso mexicano",
+ "symbol": "MXN"
+ },
+ "UYU": {
+ "name": "peso uruguayo",
+ "symbol": "UYU"
+ },
+ "BWP": {
+ "name": "pula",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "quetzal guatemalteco",
+ "symbol": "Q"
+ },
+ "ZAR": {
+ "name": "rand",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "real brasileño",
+ "symbol": "BRL"
+ },
+ "QAR": {
+ "name": "rial catarí",
+ "symbol": "QAR"
+ },
+ "IRR": {
+ "name": "rial iraní",
+ "symbol": "IRR"
+ },
+ "OMR": {
+ "name": "rial omaní",
+ "symbol": "OMR"
+ },
+ "SAR": {
+ "name": "rial saudí",
+ "symbol": "SAR"
+ },
+ "YER": {
+ "name": "rial yemení",
+ "symbol": "YER"
+ },
+ "KHR": {
+ "name": "riel",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "ringit",
+ "symbol": "MYR"
+ },
+ "BYR": {
+ "name": "rublo bielorruso",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "rublo ruso",
+ "symbol": "RUB"
+ },
+ "MVR": {
+ "name": "rufiya",
+ "symbol": "MVR"
+ },
+ "LKR": {
+ "name": "rupia esrilanquesa",
+ "symbol": "LKR"
+ },
+ "INR": {
+ "name": "rupia india",
+ "symbol": "INR"
+ },
+ "IDR": {
+ "name": "rupia indonesia",
+ "symbol": "IDR"
+ },
+ "MUR": {
+ "name": "rupia mauriciana",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "rupia nepalí",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "rupia pakistaní",
+ "symbol": "PKR"
+ },
+ "SCR": {
+ "name": "rupia seychellense",
+ "symbol": "SCR"
+ },
+ "KGS": {
+ "name": "som",
+ "symbol": "KGS"
+ },
+ "TJS": {
+ "name": "somoni tayiko",
+ "symbol": "TJS"
+ },
+ "UZS": {
+ "name": "sum",
+ "symbol": "UZS"
+ },
+ "BDT": {
+ "name": "taka",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "tala",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "tenge kazako",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "tugrik",
+ "symbol": "MNT"
+ },
+ "MRO": {
+ "name": "uguiya",
+ "symbol": "MRO"
+ },
+ "VUV": {
+ "name": "vatu",
+ "symbol": "VUV"
+ },
+ "KPW": {
+ "name": "won norcoreano",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "won surcoreano",
+ "symbol": "KRW"
+ },
+ "JPY": {
+ "name": "yen",
+ "symbol": "JPY"
+ },
+ "CNY": {
+ "name": "yuan",
+ "symbol": "CNY"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/es-HN.json b/library/intl/resources/currency/es-HN.json
new file mode 100644
index 000000000..23b5c1963
--- /dev/null
+++ b/library/intl/resources/currency/es-HN.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "afgani",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "ariari",
+ "symbol": "MGA"
+ },
+ "PAB": {
+ "name": "balboa panameño",
+ "symbol": "PAB"
+ },
+ "THB": {
+ "name": "bat",
+ "symbol": "THB"
+ },
+ "ETB": {
+ "name": "bir",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "bolívar venezolano",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "boliviano",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "cedi",
+ "symbol": "GHS"
+ },
+ "KES": {
+ "name": "chelín keniano",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "chelín somalí",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "chelín tanzano",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "chelín ugandés",
+ "symbol": "UGX"
+ },
+ "CRC": {
+ "name": "colón costarricense",
+ "symbol": "CRC"
+ },
+ "SVC": {
+ "name": "colón salvadoreño",
+ "symbol": "SVC"
+ },
+ "NIO": {
+ "name": "córdoba nicaragüense",
+ "symbol": "NIO"
+ },
+ "CZK": {
+ "name": "corona checa",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "corona danesa",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "corona islandesa",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "corona noruega",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "corona sueca",
+ "symbol": "SEK"
+ },
+ "GMD": {
+ "name": "dalasi",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "dinar argelino",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "dinar bahreiní",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "dinar iraquí",
+ "symbol": "IQD"
+ },
+ "JOD": {
+ "name": "dinar jordano",
+ "symbol": "JOD"
+ },
+ "KWD": {
+ "name": "dinar kuwaití",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "dinar libio",
+ "symbol": "LYD"
+ },
+ "MKD": {
+ "name": "dinar macedonio",
+ "symbol": "MKD"
+ },
+ "RSD": {
+ "name": "dinar serbio",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "dinar tunecino",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "dírham de los Emiratos Árabes Unidos",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "dírham marroquí",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "dobra",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "dólar australiano",
+ "symbol": "AUD"
+ },
+ "BSD": {
+ "name": "dólar bahameño",
+ "symbol": "BSD"
+ },
+ "BBD": {
+ "name": "dólar barbadense",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "dólar beliceño",
+ "symbol": "BZD"
+ },
+ "BND": {
+ "name": "dólar bruneano",
+ "symbol": "BND"
+ },
+ "CAD": {
+ "name": "dólar canadiense",
+ "symbol": "CAD"
+ },
+ "BMD": {
+ "name": "dólar de Bermudas",
+ "symbol": "BMD"
+ },
+ "KYD": {
+ "name": "dólar de las Islas Caimán",
+ "symbol": "KYD"
+ },
+ "TTD": {
+ "name": "dólar de Trinidad y Tobago",
+ "symbol": "TTD"
+ },
+ "XCD": {
+ "name": "dólar del Caribe Oriental",
+ "symbol": "XCD"
+ },
+ "USD": {
+ "name": "dólar estadounidense",
+ "symbol": "USD"
+ },
+ "FJD": {
+ "name": "dólar fiyiano",
+ "symbol": "FJD"
+ },
+ "GYD": {
+ "name": "dólar guyanés",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "dólar hongkonés",
+ "symbol": "HKD"
+ },
+ "JMD": {
+ "name": "dólar jamaicano",
+ "symbol": "JMD"
+ },
+ "LRD": {
+ "name": "dólar liberiano",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "dólar namibio",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "dólar neozelandés",
+ "symbol": "NZD"
+ },
+ "SBD": {
+ "name": "dólar salomonense",
+ "symbol": "SBD"
+ },
+ "SGD": {
+ "name": "dólar singapurense",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "dólar surinamés",
+ "symbol": "SRD"
+ },
+ "ZWL": {
+ "name": "dólar zimbabuense",
+ "symbol": "ZWL"
+ },
+ "VND": {
+ "name": "dong",
+ "symbol": "VND"
+ },
+ "AMD": {
+ "name": "dram",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "escudo de Cabo Verde",
+ "symbol": "CVE"
+ },
+ "PLN": {
+ "name": "esloti",
+ "symbol": "PLN"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "EUR"
+ },
+ "AWG": {
+ "name": "florín arubeño",
+ "symbol": "AWG"
+ },
+ "ANG": {
+ "name": "florín de las Antillas Neerlandesas",
+ "symbol": "ANG"
+ },
+ "HUF": {
+ "name": "forinto",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "franco burundés",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "franco CFA BCEAO",
+ "symbol": "XOF"
+ },
+ "XAF": {
+ "name": "franco CFA BEAC",
+ "symbol": "XAF"
+ },
+ "XPF": {
+ "name": "franco CFP",
+ "symbol": "CFPF"
+ },
+ "KMF": {
+ "name": "franco comorense",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "franco congoleño",
+ "symbol": "CDF"
+ },
+ "GNF": {
+ "name": "franco guineano",
+ "symbol": "GNF"
+ },
+ "RWF": {
+ "name": "franco ruandés",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "franco suizo",
+ "symbol": "CHF"
+ },
+ "DJF": {
+ "name": "franco yibutiano",
+ "symbol": "DJF"
+ },
+ "HTG": {
+ "name": "gourde haitiano",
+ "symbol": "HTG"
+ },
+ "UAH": {
+ "name": "grivna",
+ "symbol": "UAH"
+ },
+ "PYG": {
+ "name": "guaraní paraguayo",
+ "symbol": "PYG"
+ },
+ "BTN": {
+ "name": "gultrum",
+ "symbol": "BTN"
+ },
+ "MMK": {
+ "name": "kiat",
+ "symbol": "MMK"
+ },
+ "PGK": {
+ "name": "kina",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "kip",
+ "symbol": "LAK"
+ },
+ "MWK": {
+ "name": "kuacha malauí",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "kuacha zambiano",
+ "symbol": "ZMK"
+ },
+ "AOA": {
+ "name": "kuanza",
+ "symbol": "AOA"
+ },
+ "HRK": {
+ "name": "kuna",
+ "symbol": "HRK"
+ },
+ "GEL": {
+ "name": "lari",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "lek",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "lempira hondureño",
+ "symbol": "L"
+ },
+ "SLL": {
+ "name": "leona",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "leu moldavo",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "leu rumano",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "leva",
+ "symbol": "BGN"
+ },
+ "FKP": {
+ "name": "libra de las Islas Malvinas",
+ "symbol": "FKP"
+ },
+ "SHP": {
+ "name": "libra de Santa Elena",
+ "symbol": "SHP"
+ },
+ "EGP": {
+ "name": "libra egipcia",
+ "symbol": "EGP"
+ },
+ "GBP": {
+ "name": "libra esterlina",
+ "symbol": "GBP"
+ },
+ "GIP": {
+ "name": "libra gibraltareña",
+ "symbol": "GIP"
+ },
+ "LBP": {
+ "name": "libra libanesa",
+ "symbol": "LBP"
+ },
+ "SYP": {
+ "name": "libra siria",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "libra sudanesa",
+ "symbol": "SDG"
+ },
+ "SSP": {
+ "name": "libra sursudanesa",
+ "symbol": "SSP"
+ },
+ "SZL": {
+ "name": "lilangeni",
+ "symbol": "SZL"
+ },
+ "TRY": {
+ "name": "lira turca",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "litas",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "loti lesothense",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "manat azerí",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "manat turcomano",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "marco convertible de Bosnia-Herzegovina",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "metical",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "naira",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "nakfa",
+ "symbol": "ERN"
+ },
+ "TWD": {
+ "name": "nuevo dólar taiwanés",
+ "symbol": "TWD"
+ },
+ "ILS": {
+ "name": "nuevo sheqel israelí",
+ "symbol": "ILS"
+ },
+ "PEN": {
+ "name": "nuevo sol peruano",
+ "symbol": "PEN"
+ },
+ "TOP": {
+ "name": "paanga",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "pataca",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "peso argentino",
+ "symbol": "ARS"
+ },
+ "CLP": {
+ "name": "peso chileno",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "peso colombiano",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "peso cubano",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "peso cubano convertible",
+ "symbol": "CUC"
+ },
+ "DOP": {
+ "name": "peso dominicano",
+ "symbol": "DOP"
+ },
+ "PHP": {
+ "name": "peso filipino",
+ "symbol": "PHP"
+ },
+ "MXN": {
+ "name": "peso mexicano",
+ "symbol": "MXN"
+ },
+ "UYU": {
+ "name": "peso uruguayo",
+ "symbol": "UYU"
+ },
+ "BWP": {
+ "name": "pula",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "quetzal guatemalteco",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "rand",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "real brasileño",
+ "symbol": "BRL"
+ },
+ "QAR": {
+ "name": "rial catarí",
+ "symbol": "QAR"
+ },
+ "IRR": {
+ "name": "rial iraní",
+ "symbol": "IRR"
+ },
+ "OMR": {
+ "name": "rial omaní",
+ "symbol": "OMR"
+ },
+ "SAR": {
+ "name": "rial saudí",
+ "symbol": "SAR"
+ },
+ "YER": {
+ "name": "rial yemení",
+ "symbol": "YER"
+ },
+ "KHR": {
+ "name": "riel",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "ringit",
+ "symbol": "MYR"
+ },
+ "BYR": {
+ "name": "rublo bielorruso",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "rublo ruso",
+ "symbol": "RUB"
+ },
+ "MVR": {
+ "name": "rufiya",
+ "symbol": "MVR"
+ },
+ "LKR": {
+ "name": "rupia esrilanquesa",
+ "symbol": "LKR"
+ },
+ "INR": {
+ "name": "rupia india",
+ "symbol": "INR"
+ },
+ "IDR": {
+ "name": "rupia indonesia",
+ "symbol": "IDR"
+ },
+ "MUR": {
+ "name": "rupia mauriciana",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "rupia nepalí",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "rupia pakistaní",
+ "symbol": "PKR"
+ },
+ "SCR": {
+ "name": "rupia seychellense",
+ "symbol": "SCR"
+ },
+ "KGS": {
+ "name": "som",
+ "symbol": "KGS"
+ },
+ "TJS": {
+ "name": "somoni tayiko",
+ "symbol": "TJS"
+ },
+ "UZS": {
+ "name": "sum",
+ "symbol": "UZS"
+ },
+ "BDT": {
+ "name": "taka",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "tala",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "tenge kazako",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "tugrik",
+ "symbol": "MNT"
+ },
+ "MRO": {
+ "name": "uguiya",
+ "symbol": "MRO"
+ },
+ "VUV": {
+ "name": "vatu",
+ "symbol": "VUV"
+ },
+ "KPW": {
+ "name": "won norcoreano",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "won surcoreano",
+ "symbol": "KRW"
+ },
+ "JPY": {
+ "name": "yen",
+ "symbol": "JPY"
+ },
+ "CNY": {
+ "name": "yuan",
+ "symbol": "CNY"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/es-MX.json b/library/intl/resources/currency/es-MX.json
new file mode 100644
index 000000000..bccac0880
--- /dev/null
+++ b/library/intl/resources/currency/es-MX.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "afgani afgano",
+ "symbol": "Af"
+ },
+ "MGA": {
+ "name": "ariary malgache",
+ "symbol": "MGA"
+ },
+ "THB": {
+ "name": "baht tailandés",
+ "symbol": "THB"
+ },
+ "PAB": {
+ "name": "balboa panameño",
+ "symbol": "PAB"
+ },
+ "ETB": {
+ "name": "birr etíope",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "bolívar venezolano",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "boliviano",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "cedi ghanés",
+ "symbol": "GHS"
+ },
+ "KES": {
+ "name": "chelín keniano",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "chelín somalí",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "chelín tanzano",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "chelín ugandés",
+ "symbol": "UGX"
+ },
+ "CRC": {
+ "name": "colón costarricense",
+ "symbol": "CRC"
+ },
+ "SVC": {
+ "name": "colón salvadoreño",
+ "symbol": "SVC"
+ },
+ "NIO": {
+ "name": "córdoba nicaragüense",
+ "symbol": "NIO"
+ },
+ "CZK": {
+ "name": "corona checa",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "corona danesa",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "corona islandesa",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "corona noruega",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "corona sueca",
+ "symbol": "SEK"
+ },
+ "GMD": {
+ "name": "dalasi gambiano",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "dinar argelino",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "dinar bahreiní",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "dinar iraquí",
+ "symbol": "IQD"
+ },
+ "JOD": {
+ "name": "dinar jordano",
+ "symbol": "JOD"
+ },
+ "KWD": {
+ "name": "dinar kuwaití",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "dinar libio",
+ "symbol": "LYD"
+ },
+ "MKD": {
+ "name": "dinar macedonio",
+ "symbol": "MKD"
+ },
+ "RSD": {
+ "name": "dinar serbio",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "dinar tunecino",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "dírham de los Emiratos Árabes Unidos",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "dírham marroquí",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "dobra de Santo Tomé y Príncipe",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "dólar australiano",
+ "symbol": "AU$"
+ },
+ "BSD": {
+ "name": "dólar bahameño",
+ "symbol": "BSD"
+ },
+ "BBD": {
+ "name": "dólar barbadense",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "dólar beliceño",
+ "symbol": "BZD"
+ },
+ "CAD": {
+ "name": "dólar canadiense",
+ "symbol": "CAD"
+ },
+ "BMD": {
+ "name": "dólar de Bermudas",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "dólar de Brunéi",
+ "symbol": "BND"
+ },
+ "HKD": {
+ "name": "dólar de Hong Kong",
+ "symbol": "HKD"
+ },
+ "KYD": {
+ "name": "dólar de las Islas Caimán",
+ "symbol": "KYD"
+ },
+ "SBD": {
+ "name": "dólar de las Islas Salomón",
+ "symbol": "SBD"
+ },
+ "TTD": {
+ "name": "dólar de Trinidad y Tobago",
+ "symbol": "TTD"
+ },
+ "XCD": {
+ "name": "dólar del Caribe Oriental",
+ "symbol": "XCD"
+ },
+ "USD": {
+ "name": "dólar estadounidense",
+ "symbol": "USD"
+ },
+ "FJD": {
+ "name": "dólar fiyiano",
+ "symbol": "FJD"
+ },
+ "GYD": {
+ "name": "dólar guyanés",
+ "symbol": "GYD"
+ },
+ "JMD": {
+ "name": "dólar jamaiquino",
+ "symbol": "JMD"
+ },
+ "LRD": {
+ "name": "dólar liberiano",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "dólar namibio",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "dólar neozelandés",
+ "symbol": "NZD"
+ },
+ "SGD": {
+ "name": "dólar singapurense",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "dólar surinamés",
+ "symbol": "SRD"
+ },
+ "ZWL": {
+ "name": "dólar zimbabuense",
+ "symbol": "ZWL"
+ },
+ "VND": {
+ "name": "dong vietnamita",
+ "symbol": "VND"
+ },
+ "AMD": {
+ "name": "dram armenio",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "escudo de Cabo Verde",
+ "symbol": "CVE"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "EUR"
+ },
+ "AWG": {
+ "name": "florín arubeño",
+ "symbol": "Afl."
+ },
+ "ANG": {
+ "name": "florín de las Antillas Neerlandesas",
+ "symbol": "Naf"
+ },
+ "HUF": {
+ "name": "florín húngaro",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "franco burundés",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "franco CFA BCEAO",
+ "symbol": "XOF"
+ },
+ "XAF": {
+ "name": "franco CFA BEAC",
+ "symbol": "XAF"
+ },
+ "XPF": {
+ "name": "franco CFP",
+ "symbol": "XPF"
+ },
+ "KMF": {
+ "name": "franco comorense",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "franco congoleño",
+ "symbol": "CDF"
+ },
+ "GNF": {
+ "name": "franco guineano",
+ "symbol": "GNF"
+ },
+ "RWF": {
+ "name": "franco ruandés",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "franco suizo",
+ "symbol": "CHF"
+ },
+ "DJF": {
+ "name": "franco yibutiano",
+ "symbol": "DJF"
+ },
+ "HTG": {
+ "name": "gourde haitiano",
+ "symbol": "HTG"
+ },
+ "UAH": {
+ "name": "grivna ucraniana",
+ "symbol": "UAH"
+ },
+ "PYG": {
+ "name": "guaraní paraguayo",
+ "symbol": "PYG"
+ },
+ "PGK": {
+ "name": "kina de Papúa Nueva Guinea",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "kip laosiano",
+ "symbol": "LAK"
+ },
+ "HRK": {
+ "name": "kuna croata",
+ "symbol": "HRK"
+ },
+ "MWK": {
+ "name": "kwacha malauí",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "kwacha zambiano",
+ "symbol": "ZMK"
+ },
+ "AOA": {
+ "name": "kwanza angoleño",
+ "symbol": "Kz"
+ },
+ "MMK": {
+ "name": "kyat de Myanmar",
+ "symbol": "MMK"
+ },
+ "GEL": {
+ "name": "lari georgiano",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "lek albanés",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "lempira hondureño",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "leone de Sierra Leona",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "leu moldavo",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "leu rumano",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "lev búlgaro",
+ "symbol": "BGN"
+ },
+ "SHP": {
+ "name": "libra de Santa Elena",
+ "symbol": "SHP"
+ },
+ "EGP": {
+ "name": "libra egipcia",
+ "symbol": "EGP"
+ },
+ "GBP": {
+ "name": "libra esterlina británica",
+ "symbol": "GBP"
+ },
+ "GIP": {
+ "name": "libra gibraltareña",
+ "symbol": "GIP"
+ },
+ "LBP": {
+ "name": "libra libanesa",
+ "symbol": "LBP"
+ },
+ "FKP": {
+ "name": "libra malvinense",
+ "symbol": "FKP"
+ },
+ "SYP": {
+ "name": "libra siria",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "libra sudanesa",
+ "symbol": "SDG"
+ },
+ "SSP": {
+ "name": "libra sursudanesa",
+ "symbol": "SSP"
+ },
+ "SZL": {
+ "name": "lilangeni suazi",
+ "symbol": "SZL"
+ },
+ "TRY": {
+ "name": "lira turca",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "litas lituano",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "loti lesothense",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "manat azerí",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "manat turkmeno",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "marco convertible de Bosnia-Herzegovina",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "metical mozambiqueño",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "naira nigeriano",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "nakfa eritreo",
+ "symbol": "ERN"
+ },
+ "BTN": {
+ "name": "ngultrum butanés",
+ "symbol": "BTN"
+ },
+ "TWD": {
+ "name": "nuevo dólar taiwanés",
+ "symbol": "TWD"
+ },
+ "ILS": {
+ "name": "nuevo shéquel israelí",
+ "symbol": "ILS"
+ },
+ "PEN": {
+ "name": "nuevo sol peruano",
+ "symbol": "PEN"
+ },
+ "MRO": {
+ "name": "ouguiya mauritano",
+ "symbol": "MRO"
+ },
+ "TOP": {
+ "name": "paʻanga tongano",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "pataca de Macao",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "peso argentino",
+ "symbol": "$a"
+ },
+ "CLP": {
+ "name": "peso chileno",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "peso colombiano",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "peso cubano",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "peso cubano convertible",
+ "symbol": "CUC"
+ },
+ "DOP": {
+ "name": "peso dominicano",
+ "symbol": "DOP"
+ },
+ "PHP": {
+ "name": "peso filipino",
+ "symbol": "PHP"
+ },
+ "MXN": {
+ "name": "peso mexicano",
+ "symbol": "$"
+ },
+ "UYU": {
+ "name": "peso uruguayo",
+ "symbol": "UYU"
+ },
+ "BWP": {
+ "name": "pula botsuano",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "quetzal guatemalteco",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "rand sudafricano",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "real brasileño",
+ "symbol": "BRL"
+ },
+ "IRR": {
+ "name": "rial iraní",
+ "symbol": "IRR"
+ },
+ "OMR": {
+ "name": "rial omaní",
+ "symbol": "OMR"
+ },
+ "YER": {
+ "name": "rial yemení",
+ "symbol": "YER"
+ },
+ "KHR": {
+ "name": "riel camboyano",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "ringgit malayo",
+ "symbol": "MYR"
+ },
+ "QAR": {
+ "name": "riyal de Qatar",
+ "symbol": "QAR"
+ },
+ "SAR": {
+ "name": "riyal saudí",
+ "symbol": "SAR"
+ },
+ "BYR": {
+ "name": "rublo bielorruso",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "rublo ruso",
+ "symbol": "RUB"
+ },
+ "MVR": {
+ "name": "rufiyaa de Maldivas",
+ "symbol": "MVR"
+ },
+ "SCR": {
+ "name": "rupia de Seychelles",
+ "symbol": "SCR"
+ },
+ "LKR": {
+ "name": "rupia de Sri Lanka",
+ "symbol": "LKR"
+ },
+ "INR": {
+ "name": "rupia india",
+ "symbol": "INR"
+ },
+ "IDR": {
+ "name": "rupia indonesia",
+ "symbol": "IDR"
+ },
+ "MUR": {
+ "name": "rupia mauriciana",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "rupia nepalí",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "rupia pakistaní",
+ "symbol": "PKR"
+ },
+ "KGS": {
+ "name": "som kirguís",
+ "symbol": "KGS"
+ },
+ "UZS": {
+ "name": "som uzbeko",
+ "symbol": "UZS"
+ },
+ "TJS": {
+ "name": "somoni tayiko",
+ "symbol": "TJS"
+ },
+ "BDT": {
+ "name": "taka de Bangladesh",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "tala samoano",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "tenge kazajo",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "tugrik mongol",
+ "symbol": "MNT"
+ },
+ "VUV": {
+ "name": "vatu vanuatuense",
+ "symbol": "VUV"
+ },
+ "KPW": {
+ "name": "won norcoreano",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "won surcoreano",
+ "symbol": "KRW"
+ },
+ "JPY": {
+ "name": "yen japonés",
+ "symbol": "JPY"
+ },
+ "CNY": {
+ "name": "yuan chino",
+ "symbol": "CN¥"
+ },
+ "PLN": {
+ "name": "zloty polaco",
+ "symbol": "PLN"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/es-NI.json b/library/intl/resources/currency/es-NI.json
new file mode 100644
index 000000000..03f0380c1
--- /dev/null
+++ b/library/intl/resources/currency/es-NI.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "afgani",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "ariari",
+ "symbol": "MGA"
+ },
+ "PAB": {
+ "name": "balboa panameño",
+ "symbol": "PAB"
+ },
+ "THB": {
+ "name": "bat",
+ "symbol": "THB"
+ },
+ "ETB": {
+ "name": "bir",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "bolívar venezolano",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "boliviano",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "cedi",
+ "symbol": "GHS"
+ },
+ "KES": {
+ "name": "chelín keniano",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "chelín somalí",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "chelín tanzano",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "chelín ugandés",
+ "symbol": "UGX"
+ },
+ "CRC": {
+ "name": "colón costarricense",
+ "symbol": "CRC"
+ },
+ "SVC": {
+ "name": "colón salvadoreño",
+ "symbol": "SVC"
+ },
+ "NIO": {
+ "name": "córdoba nicaragüense",
+ "symbol": "C$"
+ },
+ "CZK": {
+ "name": "corona checa",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "corona danesa",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "corona islandesa",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "corona noruega",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "corona sueca",
+ "symbol": "SEK"
+ },
+ "GMD": {
+ "name": "dalasi",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "dinar argelino",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "dinar bahreiní",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "dinar iraquí",
+ "symbol": "IQD"
+ },
+ "JOD": {
+ "name": "dinar jordano",
+ "symbol": "JOD"
+ },
+ "KWD": {
+ "name": "dinar kuwaití",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "dinar libio",
+ "symbol": "LYD"
+ },
+ "MKD": {
+ "name": "dinar macedonio",
+ "symbol": "MKD"
+ },
+ "RSD": {
+ "name": "dinar serbio",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "dinar tunecino",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "dírham de los Emiratos Árabes Unidos",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "dírham marroquí",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "dobra",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "dólar australiano",
+ "symbol": "AUD"
+ },
+ "BSD": {
+ "name": "dólar bahameño",
+ "symbol": "BSD"
+ },
+ "BBD": {
+ "name": "dólar barbadense",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "dólar beliceño",
+ "symbol": "BZD"
+ },
+ "BND": {
+ "name": "dólar bruneano",
+ "symbol": "BND"
+ },
+ "CAD": {
+ "name": "dólar canadiense",
+ "symbol": "CAD"
+ },
+ "BMD": {
+ "name": "dólar de Bermudas",
+ "symbol": "BMD"
+ },
+ "KYD": {
+ "name": "dólar de las Islas Caimán",
+ "symbol": "KYD"
+ },
+ "TTD": {
+ "name": "dólar de Trinidad y Tobago",
+ "symbol": "TTD"
+ },
+ "XCD": {
+ "name": "dólar del Caribe Oriental",
+ "symbol": "XCD"
+ },
+ "USD": {
+ "name": "dólar estadounidense",
+ "symbol": "USD"
+ },
+ "FJD": {
+ "name": "dólar fiyiano",
+ "symbol": "FJD"
+ },
+ "GYD": {
+ "name": "dólar guyanés",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "dólar hongkonés",
+ "symbol": "HKD"
+ },
+ "JMD": {
+ "name": "dólar jamaicano",
+ "symbol": "JMD"
+ },
+ "LRD": {
+ "name": "dólar liberiano",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "dólar namibio",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "dólar neozelandés",
+ "symbol": "NZD"
+ },
+ "SBD": {
+ "name": "dólar salomonense",
+ "symbol": "SBD"
+ },
+ "SGD": {
+ "name": "dólar singapurense",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "dólar surinamés",
+ "symbol": "SRD"
+ },
+ "ZWL": {
+ "name": "dólar zimbabuense",
+ "symbol": "ZWL"
+ },
+ "VND": {
+ "name": "dong",
+ "symbol": "VND"
+ },
+ "AMD": {
+ "name": "dram",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "escudo de Cabo Verde",
+ "symbol": "CVE"
+ },
+ "PLN": {
+ "name": "esloti",
+ "symbol": "PLN"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "EUR"
+ },
+ "AWG": {
+ "name": "florín arubeño",
+ "symbol": "AWG"
+ },
+ "ANG": {
+ "name": "florín de las Antillas Neerlandesas",
+ "symbol": "ANG"
+ },
+ "HUF": {
+ "name": "forinto",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "franco burundés",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "franco CFA BCEAO",
+ "symbol": "XOF"
+ },
+ "XAF": {
+ "name": "franco CFA BEAC",
+ "symbol": "XAF"
+ },
+ "XPF": {
+ "name": "franco CFP",
+ "symbol": "CFPF"
+ },
+ "KMF": {
+ "name": "franco comorense",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "franco congoleño",
+ "symbol": "CDF"
+ },
+ "GNF": {
+ "name": "franco guineano",
+ "symbol": "GNF"
+ },
+ "RWF": {
+ "name": "franco ruandés",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "franco suizo",
+ "symbol": "CHF"
+ },
+ "DJF": {
+ "name": "franco yibutiano",
+ "symbol": "DJF"
+ },
+ "HTG": {
+ "name": "gourde haitiano",
+ "symbol": "HTG"
+ },
+ "UAH": {
+ "name": "grivna",
+ "symbol": "UAH"
+ },
+ "PYG": {
+ "name": "guaraní paraguayo",
+ "symbol": "PYG"
+ },
+ "BTN": {
+ "name": "gultrum",
+ "symbol": "BTN"
+ },
+ "MMK": {
+ "name": "kiat",
+ "symbol": "MMK"
+ },
+ "PGK": {
+ "name": "kina",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "kip",
+ "symbol": "LAK"
+ },
+ "MWK": {
+ "name": "kuacha malauí",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "kuacha zambiano",
+ "symbol": "ZMK"
+ },
+ "AOA": {
+ "name": "kuanza",
+ "symbol": "AOA"
+ },
+ "HRK": {
+ "name": "kuna",
+ "symbol": "HRK"
+ },
+ "GEL": {
+ "name": "lari",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "lek",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "lempira hondureño",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "leona",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "leu moldavo",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "leu rumano",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "leva",
+ "symbol": "BGN"
+ },
+ "FKP": {
+ "name": "libra de las Islas Malvinas",
+ "symbol": "FKP"
+ },
+ "SHP": {
+ "name": "libra de Santa Elena",
+ "symbol": "SHP"
+ },
+ "EGP": {
+ "name": "libra egipcia",
+ "symbol": "EGP"
+ },
+ "GBP": {
+ "name": "libra esterlina",
+ "symbol": "GBP"
+ },
+ "GIP": {
+ "name": "libra gibraltareña",
+ "symbol": "GIP"
+ },
+ "LBP": {
+ "name": "libra libanesa",
+ "symbol": "LBP"
+ },
+ "SYP": {
+ "name": "libra siria",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "libra sudanesa",
+ "symbol": "SDG"
+ },
+ "SSP": {
+ "name": "libra sursudanesa",
+ "symbol": "SSP"
+ },
+ "SZL": {
+ "name": "lilangeni",
+ "symbol": "SZL"
+ },
+ "TRY": {
+ "name": "lira turca",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "litas",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "loti lesothense",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "manat azerí",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "manat turcomano",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "marco convertible de Bosnia-Herzegovina",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "metical",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "naira",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "nakfa",
+ "symbol": "ERN"
+ },
+ "TWD": {
+ "name": "nuevo dólar taiwanés",
+ "symbol": "TWD"
+ },
+ "ILS": {
+ "name": "nuevo sheqel israelí",
+ "symbol": "ILS"
+ },
+ "PEN": {
+ "name": "nuevo sol peruano",
+ "symbol": "PEN"
+ },
+ "TOP": {
+ "name": "paanga",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "pataca",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "peso argentino",
+ "symbol": "ARS"
+ },
+ "CLP": {
+ "name": "peso chileno",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "peso colombiano",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "peso cubano",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "peso cubano convertible",
+ "symbol": "CUC"
+ },
+ "DOP": {
+ "name": "peso dominicano",
+ "symbol": "DOP"
+ },
+ "PHP": {
+ "name": "peso filipino",
+ "symbol": "PHP"
+ },
+ "MXN": {
+ "name": "peso mexicano",
+ "symbol": "MXN"
+ },
+ "UYU": {
+ "name": "peso uruguayo",
+ "symbol": "UYU"
+ },
+ "BWP": {
+ "name": "pula",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "quetzal guatemalteco",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "rand",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "real brasileño",
+ "symbol": "BRL"
+ },
+ "QAR": {
+ "name": "rial catarí",
+ "symbol": "QAR"
+ },
+ "IRR": {
+ "name": "rial iraní",
+ "symbol": "IRR"
+ },
+ "OMR": {
+ "name": "rial omaní",
+ "symbol": "OMR"
+ },
+ "SAR": {
+ "name": "rial saudí",
+ "symbol": "SAR"
+ },
+ "YER": {
+ "name": "rial yemení",
+ "symbol": "YER"
+ },
+ "KHR": {
+ "name": "riel",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "ringit",
+ "symbol": "MYR"
+ },
+ "BYR": {
+ "name": "rublo bielorruso",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "rublo ruso",
+ "symbol": "RUB"
+ },
+ "MVR": {
+ "name": "rufiya",
+ "symbol": "MVR"
+ },
+ "LKR": {
+ "name": "rupia esrilanquesa",
+ "symbol": "LKR"
+ },
+ "INR": {
+ "name": "rupia india",
+ "symbol": "INR"
+ },
+ "IDR": {
+ "name": "rupia indonesia",
+ "symbol": "IDR"
+ },
+ "MUR": {
+ "name": "rupia mauriciana",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "rupia nepalí",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "rupia pakistaní",
+ "symbol": "PKR"
+ },
+ "SCR": {
+ "name": "rupia seychellense",
+ "symbol": "SCR"
+ },
+ "KGS": {
+ "name": "som",
+ "symbol": "KGS"
+ },
+ "TJS": {
+ "name": "somoni tayiko",
+ "symbol": "TJS"
+ },
+ "UZS": {
+ "name": "sum",
+ "symbol": "UZS"
+ },
+ "BDT": {
+ "name": "taka",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "tala",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "tenge kazako",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "tugrik",
+ "symbol": "MNT"
+ },
+ "MRO": {
+ "name": "uguiya",
+ "symbol": "MRO"
+ },
+ "VUV": {
+ "name": "vatu",
+ "symbol": "VUV"
+ },
+ "KPW": {
+ "name": "won norcoreano",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "won surcoreano",
+ "symbol": "KRW"
+ },
+ "JPY": {
+ "name": "yen",
+ "symbol": "JPY"
+ },
+ "CNY": {
+ "name": "yuan",
+ "symbol": "CNY"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/es-PA.json b/library/intl/resources/currency/es-PA.json
new file mode 100644
index 000000000..4722f6a4f
--- /dev/null
+++ b/library/intl/resources/currency/es-PA.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "afgani",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "ariari",
+ "symbol": "MGA"
+ },
+ "PAB": {
+ "name": "balboa panameño",
+ "symbol": "B\/."
+ },
+ "THB": {
+ "name": "bat",
+ "symbol": "THB"
+ },
+ "ETB": {
+ "name": "bir",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "bolívar venezolano",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "boliviano",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "cedi",
+ "symbol": "GHS"
+ },
+ "KES": {
+ "name": "chelín keniano",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "chelín somalí",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "chelín tanzano",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "chelín ugandés",
+ "symbol": "UGX"
+ },
+ "CRC": {
+ "name": "colón costarricense",
+ "symbol": "CRC"
+ },
+ "SVC": {
+ "name": "colón salvadoreño",
+ "symbol": "SVC"
+ },
+ "NIO": {
+ "name": "córdoba nicaragüense",
+ "symbol": "NIO"
+ },
+ "CZK": {
+ "name": "corona checa",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "corona danesa",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "corona islandesa",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "corona noruega",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "corona sueca",
+ "symbol": "SEK"
+ },
+ "GMD": {
+ "name": "dalasi",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "dinar argelino",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "dinar bahreiní",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "dinar iraquí",
+ "symbol": "IQD"
+ },
+ "JOD": {
+ "name": "dinar jordano",
+ "symbol": "JOD"
+ },
+ "KWD": {
+ "name": "dinar kuwaití",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "dinar libio",
+ "symbol": "LYD"
+ },
+ "MKD": {
+ "name": "dinar macedonio",
+ "symbol": "MKD"
+ },
+ "RSD": {
+ "name": "dinar serbio",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "dinar tunecino",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "dírham de los Emiratos Árabes Unidos",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "dírham marroquí",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "dobra",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "dólar australiano",
+ "symbol": "AUD"
+ },
+ "BSD": {
+ "name": "dólar bahameño",
+ "symbol": "BSD"
+ },
+ "BBD": {
+ "name": "dólar barbadense",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "dólar beliceño",
+ "symbol": "BZD"
+ },
+ "BND": {
+ "name": "dólar bruneano",
+ "symbol": "BND"
+ },
+ "CAD": {
+ "name": "dólar canadiense",
+ "symbol": "CAD"
+ },
+ "BMD": {
+ "name": "dólar de Bermudas",
+ "symbol": "BMD"
+ },
+ "KYD": {
+ "name": "dólar de las Islas Caimán",
+ "symbol": "KYD"
+ },
+ "TTD": {
+ "name": "dólar de Trinidad y Tobago",
+ "symbol": "TTD"
+ },
+ "XCD": {
+ "name": "dólar del Caribe Oriental",
+ "symbol": "XCD"
+ },
+ "USD": {
+ "name": "dólar estadounidense",
+ "symbol": "USD"
+ },
+ "FJD": {
+ "name": "dólar fiyiano",
+ "symbol": "FJD"
+ },
+ "GYD": {
+ "name": "dólar guyanés",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "dólar hongkonés",
+ "symbol": "HKD"
+ },
+ "JMD": {
+ "name": "dólar jamaicano",
+ "symbol": "JMD"
+ },
+ "LRD": {
+ "name": "dólar liberiano",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "dólar namibio",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "dólar neozelandés",
+ "symbol": "NZD"
+ },
+ "SBD": {
+ "name": "dólar salomonense",
+ "symbol": "SBD"
+ },
+ "SGD": {
+ "name": "dólar singapurense",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "dólar surinamés",
+ "symbol": "SRD"
+ },
+ "ZWL": {
+ "name": "dólar zimbabuense",
+ "symbol": "ZWL"
+ },
+ "VND": {
+ "name": "dong",
+ "symbol": "VND"
+ },
+ "AMD": {
+ "name": "dram",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "escudo de Cabo Verde",
+ "symbol": "CVE"
+ },
+ "PLN": {
+ "name": "esloti",
+ "symbol": "PLN"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "EUR"
+ },
+ "AWG": {
+ "name": "florín arubeño",
+ "symbol": "AWG"
+ },
+ "ANG": {
+ "name": "florín de las Antillas Neerlandesas",
+ "symbol": "ANG"
+ },
+ "HUF": {
+ "name": "forinto",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "franco burundés",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "franco CFA BCEAO",
+ "symbol": "XOF"
+ },
+ "XAF": {
+ "name": "franco CFA BEAC",
+ "symbol": "XAF"
+ },
+ "XPF": {
+ "name": "franco CFP",
+ "symbol": "CFPF"
+ },
+ "KMF": {
+ "name": "franco comorense",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "franco congoleño",
+ "symbol": "CDF"
+ },
+ "GNF": {
+ "name": "franco guineano",
+ "symbol": "GNF"
+ },
+ "RWF": {
+ "name": "franco ruandés",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "franco suizo",
+ "symbol": "CHF"
+ },
+ "DJF": {
+ "name": "franco yibutiano",
+ "symbol": "DJF"
+ },
+ "HTG": {
+ "name": "gourde haitiano",
+ "symbol": "HTG"
+ },
+ "UAH": {
+ "name": "grivna",
+ "symbol": "UAH"
+ },
+ "PYG": {
+ "name": "guaraní paraguayo",
+ "symbol": "PYG"
+ },
+ "BTN": {
+ "name": "gultrum",
+ "symbol": "BTN"
+ },
+ "MMK": {
+ "name": "kiat",
+ "symbol": "MMK"
+ },
+ "PGK": {
+ "name": "kina",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "kip",
+ "symbol": "LAK"
+ },
+ "MWK": {
+ "name": "kuacha malauí",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "kuacha zambiano",
+ "symbol": "ZMK"
+ },
+ "AOA": {
+ "name": "kuanza",
+ "symbol": "AOA"
+ },
+ "HRK": {
+ "name": "kuna",
+ "symbol": "HRK"
+ },
+ "GEL": {
+ "name": "lari",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "lek",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "lempira hondureño",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "leona",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "leu moldavo",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "leu rumano",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "leva",
+ "symbol": "BGN"
+ },
+ "FKP": {
+ "name": "libra de las Islas Malvinas",
+ "symbol": "FKP"
+ },
+ "SHP": {
+ "name": "libra de Santa Elena",
+ "symbol": "SHP"
+ },
+ "EGP": {
+ "name": "libra egipcia",
+ "symbol": "EGP"
+ },
+ "GBP": {
+ "name": "libra esterlina",
+ "symbol": "GBP"
+ },
+ "GIP": {
+ "name": "libra gibraltareña",
+ "symbol": "GIP"
+ },
+ "LBP": {
+ "name": "libra libanesa",
+ "symbol": "LBP"
+ },
+ "SYP": {
+ "name": "libra siria",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "libra sudanesa",
+ "symbol": "SDG"
+ },
+ "SSP": {
+ "name": "libra sursudanesa",
+ "symbol": "SSP"
+ },
+ "SZL": {
+ "name": "lilangeni",
+ "symbol": "SZL"
+ },
+ "TRY": {
+ "name": "lira turca",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "litas",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "loti lesothense",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "manat azerí",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "manat turcomano",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "marco convertible de Bosnia-Herzegovina",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "metical",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "naira",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "nakfa",
+ "symbol": "ERN"
+ },
+ "TWD": {
+ "name": "nuevo dólar taiwanés",
+ "symbol": "TWD"
+ },
+ "ILS": {
+ "name": "nuevo sheqel israelí",
+ "symbol": "ILS"
+ },
+ "PEN": {
+ "name": "nuevo sol peruano",
+ "symbol": "PEN"
+ },
+ "TOP": {
+ "name": "paanga",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "pataca",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "peso argentino",
+ "symbol": "ARS"
+ },
+ "CLP": {
+ "name": "peso chileno",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "peso colombiano",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "peso cubano",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "peso cubano convertible",
+ "symbol": "CUC"
+ },
+ "DOP": {
+ "name": "peso dominicano",
+ "symbol": "DOP"
+ },
+ "PHP": {
+ "name": "peso filipino",
+ "symbol": "PHP"
+ },
+ "MXN": {
+ "name": "peso mexicano",
+ "symbol": "MXN"
+ },
+ "UYU": {
+ "name": "peso uruguayo",
+ "symbol": "UYU"
+ },
+ "BWP": {
+ "name": "pula",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "quetzal guatemalteco",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "rand",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "real brasileño",
+ "symbol": "BRL"
+ },
+ "QAR": {
+ "name": "rial catarí",
+ "symbol": "QAR"
+ },
+ "IRR": {
+ "name": "rial iraní",
+ "symbol": "IRR"
+ },
+ "OMR": {
+ "name": "rial omaní",
+ "symbol": "OMR"
+ },
+ "SAR": {
+ "name": "rial saudí",
+ "symbol": "SAR"
+ },
+ "YER": {
+ "name": "rial yemení",
+ "symbol": "YER"
+ },
+ "KHR": {
+ "name": "riel",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "ringit",
+ "symbol": "MYR"
+ },
+ "BYR": {
+ "name": "rublo bielorruso",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "rublo ruso",
+ "symbol": "RUB"
+ },
+ "MVR": {
+ "name": "rufiya",
+ "symbol": "MVR"
+ },
+ "LKR": {
+ "name": "rupia esrilanquesa",
+ "symbol": "LKR"
+ },
+ "INR": {
+ "name": "rupia india",
+ "symbol": "INR"
+ },
+ "IDR": {
+ "name": "rupia indonesia",
+ "symbol": "IDR"
+ },
+ "MUR": {
+ "name": "rupia mauriciana",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "rupia nepalí",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "rupia pakistaní",
+ "symbol": "PKR"
+ },
+ "SCR": {
+ "name": "rupia seychellense",
+ "symbol": "SCR"
+ },
+ "KGS": {
+ "name": "som",
+ "symbol": "KGS"
+ },
+ "TJS": {
+ "name": "somoni tayiko",
+ "symbol": "TJS"
+ },
+ "UZS": {
+ "name": "sum",
+ "symbol": "UZS"
+ },
+ "BDT": {
+ "name": "taka",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "tala",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "tenge kazako",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "tugrik",
+ "symbol": "MNT"
+ },
+ "MRO": {
+ "name": "uguiya",
+ "symbol": "MRO"
+ },
+ "VUV": {
+ "name": "vatu",
+ "symbol": "VUV"
+ },
+ "KPW": {
+ "name": "won norcoreano",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "won surcoreano",
+ "symbol": "KRW"
+ },
+ "JPY": {
+ "name": "yen",
+ "symbol": "JPY"
+ },
+ "CNY": {
+ "name": "yuan",
+ "symbol": "CNY"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/es-PE.json b/library/intl/resources/currency/es-PE.json
new file mode 100644
index 000000000..649ceafdd
--- /dev/null
+++ b/library/intl/resources/currency/es-PE.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "afgani",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "ariari",
+ "symbol": "MGA"
+ },
+ "PAB": {
+ "name": "balboa panameño",
+ "symbol": "PAB"
+ },
+ "THB": {
+ "name": "bat",
+ "symbol": "THB"
+ },
+ "ETB": {
+ "name": "bir",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "bolívar venezolano",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "boliviano",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "cedi",
+ "symbol": "GHS"
+ },
+ "KES": {
+ "name": "chelín keniano",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "chelín somalí",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "chelín tanzano",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "chelín ugandés",
+ "symbol": "UGX"
+ },
+ "CRC": {
+ "name": "colón costarricense",
+ "symbol": "CRC"
+ },
+ "SVC": {
+ "name": "colón salvadoreño",
+ "symbol": "SVC"
+ },
+ "NIO": {
+ "name": "córdoba nicaragüense",
+ "symbol": "NIO"
+ },
+ "CZK": {
+ "name": "corona checa",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "corona danesa",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "corona islandesa",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "corona noruega",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "corona sueca",
+ "symbol": "SEK"
+ },
+ "GMD": {
+ "name": "dalasi",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "dinar argelino",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "dinar bahreiní",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "dinar iraquí",
+ "symbol": "IQD"
+ },
+ "JOD": {
+ "name": "dinar jordano",
+ "symbol": "JOD"
+ },
+ "KWD": {
+ "name": "dinar kuwaití",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "dinar libio",
+ "symbol": "LYD"
+ },
+ "MKD": {
+ "name": "dinar macedonio",
+ "symbol": "MKD"
+ },
+ "RSD": {
+ "name": "dinar serbio",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "dinar tunecino",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "dírham de los Emiratos Árabes Unidos",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "dírham marroquí",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "dobra",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "dólar australiano",
+ "symbol": "AUD"
+ },
+ "BSD": {
+ "name": "dólar bahameño",
+ "symbol": "BSD"
+ },
+ "BBD": {
+ "name": "dólar barbadense",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "dólar beliceño",
+ "symbol": "BZD"
+ },
+ "BND": {
+ "name": "dólar bruneano",
+ "symbol": "BND"
+ },
+ "CAD": {
+ "name": "dólar canadiense",
+ "symbol": "CAD"
+ },
+ "BMD": {
+ "name": "dólar de Bermudas",
+ "symbol": "BMD"
+ },
+ "KYD": {
+ "name": "dólar de las Islas Caimán",
+ "symbol": "KYD"
+ },
+ "TTD": {
+ "name": "dólar de Trinidad y Tobago",
+ "symbol": "TTD"
+ },
+ "XCD": {
+ "name": "dólar del Caribe Oriental",
+ "symbol": "XCD"
+ },
+ "USD": {
+ "name": "dólar estadounidense",
+ "symbol": "USD"
+ },
+ "FJD": {
+ "name": "dólar fiyiano",
+ "symbol": "FJD"
+ },
+ "GYD": {
+ "name": "dólar guyanés",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "dólar hongkonés",
+ "symbol": "HKD"
+ },
+ "JMD": {
+ "name": "dólar jamaicano",
+ "symbol": "JMD"
+ },
+ "LRD": {
+ "name": "dólar liberiano",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "dólar namibio",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "dólar neozelandés",
+ "symbol": "NZD"
+ },
+ "SBD": {
+ "name": "dólar salomonense",
+ "symbol": "SBD"
+ },
+ "SGD": {
+ "name": "dólar singapurense",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "dólar surinamés",
+ "symbol": "SRD"
+ },
+ "ZWL": {
+ "name": "dólar zimbabuense",
+ "symbol": "ZWL"
+ },
+ "VND": {
+ "name": "dong",
+ "symbol": "VND"
+ },
+ "AMD": {
+ "name": "dram",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "escudo de Cabo Verde",
+ "symbol": "CVE"
+ },
+ "PLN": {
+ "name": "esloti",
+ "symbol": "PLN"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "EUR"
+ },
+ "AWG": {
+ "name": "florín arubeño",
+ "symbol": "AWG"
+ },
+ "ANG": {
+ "name": "florín de las Antillas Neerlandesas",
+ "symbol": "ANG"
+ },
+ "HUF": {
+ "name": "forinto",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "franco burundés",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "franco CFA BCEAO",
+ "symbol": "XOF"
+ },
+ "XAF": {
+ "name": "franco CFA BEAC",
+ "symbol": "XAF"
+ },
+ "XPF": {
+ "name": "franco CFP",
+ "symbol": "CFPF"
+ },
+ "KMF": {
+ "name": "franco comorense",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "franco congoleño",
+ "symbol": "CDF"
+ },
+ "GNF": {
+ "name": "franco guineano",
+ "symbol": "GNF"
+ },
+ "RWF": {
+ "name": "franco ruandés",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "franco suizo",
+ "symbol": "CHF"
+ },
+ "DJF": {
+ "name": "franco yibutiano",
+ "symbol": "DJF"
+ },
+ "HTG": {
+ "name": "gourde haitiano",
+ "symbol": "HTG"
+ },
+ "UAH": {
+ "name": "grivna",
+ "symbol": "UAH"
+ },
+ "PYG": {
+ "name": "guaraní paraguayo",
+ "symbol": "PYG"
+ },
+ "BTN": {
+ "name": "gultrum",
+ "symbol": "BTN"
+ },
+ "MMK": {
+ "name": "kiat",
+ "symbol": "MMK"
+ },
+ "PGK": {
+ "name": "kina",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "kip",
+ "symbol": "LAK"
+ },
+ "MWK": {
+ "name": "kuacha malauí",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "kuacha zambiano",
+ "symbol": "ZMK"
+ },
+ "AOA": {
+ "name": "kuanza",
+ "symbol": "AOA"
+ },
+ "HRK": {
+ "name": "kuna",
+ "symbol": "HRK"
+ },
+ "GEL": {
+ "name": "lari",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "lek",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "lempira hondureño",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "leona",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "leu moldavo",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "leu rumano",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "leva",
+ "symbol": "BGN"
+ },
+ "FKP": {
+ "name": "libra de las Islas Malvinas",
+ "symbol": "FKP"
+ },
+ "SHP": {
+ "name": "libra de Santa Elena",
+ "symbol": "SHP"
+ },
+ "EGP": {
+ "name": "libra egipcia",
+ "symbol": "EGP"
+ },
+ "GBP": {
+ "name": "libra esterlina",
+ "symbol": "GBP"
+ },
+ "GIP": {
+ "name": "libra gibraltareña",
+ "symbol": "GIP"
+ },
+ "LBP": {
+ "name": "libra libanesa",
+ "symbol": "LBP"
+ },
+ "SYP": {
+ "name": "libra siria",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "libra sudanesa",
+ "symbol": "SDG"
+ },
+ "SSP": {
+ "name": "libra sursudanesa",
+ "symbol": "SSP"
+ },
+ "SZL": {
+ "name": "lilangeni",
+ "symbol": "SZL"
+ },
+ "TRY": {
+ "name": "lira turca",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "litas",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "loti lesothense",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "manat azerí",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "manat turcomano",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "marco convertible de Bosnia-Herzegovina",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "metical",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "naira",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "nakfa",
+ "symbol": "ERN"
+ },
+ "TWD": {
+ "name": "nuevo dólar taiwanés",
+ "symbol": "TWD"
+ },
+ "ILS": {
+ "name": "nuevo sheqel israelí",
+ "symbol": "ILS"
+ },
+ "PEN": {
+ "name": "nuevo sol peruano",
+ "symbol": "S\/."
+ },
+ "TOP": {
+ "name": "paanga",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "pataca",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "peso argentino",
+ "symbol": "ARS"
+ },
+ "CLP": {
+ "name": "peso chileno",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "peso colombiano",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "peso cubano",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "peso cubano convertible",
+ "symbol": "CUC"
+ },
+ "DOP": {
+ "name": "peso dominicano",
+ "symbol": "DOP"
+ },
+ "PHP": {
+ "name": "peso filipino",
+ "symbol": "PHP"
+ },
+ "MXN": {
+ "name": "peso mexicano",
+ "symbol": "MXN"
+ },
+ "UYU": {
+ "name": "peso uruguayo",
+ "symbol": "UYU"
+ },
+ "BWP": {
+ "name": "pula",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "quetzal guatemalteco",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "rand",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "real brasileño",
+ "symbol": "BRL"
+ },
+ "QAR": {
+ "name": "rial catarí",
+ "symbol": "QAR"
+ },
+ "IRR": {
+ "name": "rial iraní",
+ "symbol": "IRR"
+ },
+ "OMR": {
+ "name": "rial omaní",
+ "symbol": "OMR"
+ },
+ "SAR": {
+ "name": "rial saudí",
+ "symbol": "SAR"
+ },
+ "YER": {
+ "name": "rial yemení",
+ "symbol": "YER"
+ },
+ "KHR": {
+ "name": "riel",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "ringit",
+ "symbol": "MYR"
+ },
+ "BYR": {
+ "name": "rublo bielorruso",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "rublo ruso",
+ "symbol": "RUB"
+ },
+ "MVR": {
+ "name": "rufiya",
+ "symbol": "MVR"
+ },
+ "LKR": {
+ "name": "rupia esrilanquesa",
+ "symbol": "LKR"
+ },
+ "INR": {
+ "name": "rupia india",
+ "symbol": "INR"
+ },
+ "IDR": {
+ "name": "rupia indonesia",
+ "symbol": "IDR"
+ },
+ "MUR": {
+ "name": "rupia mauriciana",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "rupia nepalí",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "rupia pakistaní",
+ "symbol": "PKR"
+ },
+ "SCR": {
+ "name": "rupia seychellense",
+ "symbol": "SCR"
+ },
+ "KGS": {
+ "name": "som",
+ "symbol": "KGS"
+ },
+ "TJS": {
+ "name": "somoni tayiko",
+ "symbol": "TJS"
+ },
+ "UZS": {
+ "name": "sum",
+ "symbol": "UZS"
+ },
+ "BDT": {
+ "name": "taka",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "tala",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "tenge kazako",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "tugrik",
+ "symbol": "MNT"
+ },
+ "MRO": {
+ "name": "uguiya",
+ "symbol": "MRO"
+ },
+ "VUV": {
+ "name": "vatu",
+ "symbol": "VUV"
+ },
+ "KPW": {
+ "name": "won norcoreano",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "won surcoreano",
+ "symbol": "KRW"
+ },
+ "JPY": {
+ "name": "yen",
+ "symbol": "JPY"
+ },
+ "CNY": {
+ "name": "yuan",
+ "symbol": "CNY"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/es-PR.json b/library/intl/resources/currency/es-PR.json
new file mode 100644
index 000000000..a179e61e0
--- /dev/null
+++ b/library/intl/resources/currency/es-PR.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "afgani",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "ariari",
+ "symbol": "MGA"
+ },
+ "PAB": {
+ "name": "balboa panameño",
+ "symbol": "PAB"
+ },
+ "THB": {
+ "name": "bat",
+ "symbol": "THB"
+ },
+ "ETB": {
+ "name": "bir",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "bolívar venezolano",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "boliviano",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "cedi",
+ "symbol": "GHS"
+ },
+ "KES": {
+ "name": "chelín keniano",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "chelín somalí",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "chelín tanzano",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "chelín ugandés",
+ "symbol": "UGX"
+ },
+ "CRC": {
+ "name": "colón costarricense",
+ "symbol": "CRC"
+ },
+ "SVC": {
+ "name": "colón salvadoreño",
+ "symbol": "SVC"
+ },
+ "NIO": {
+ "name": "córdoba nicaragüense",
+ "symbol": "NIO"
+ },
+ "CZK": {
+ "name": "corona checa",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "corona danesa",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "corona islandesa",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "corona noruega",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "corona sueca",
+ "symbol": "SEK"
+ },
+ "GMD": {
+ "name": "dalasi",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "dinar argelino",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "dinar bahreiní",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "dinar iraquí",
+ "symbol": "IQD"
+ },
+ "JOD": {
+ "name": "dinar jordano",
+ "symbol": "JOD"
+ },
+ "KWD": {
+ "name": "dinar kuwaití",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "dinar libio",
+ "symbol": "LYD"
+ },
+ "MKD": {
+ "name": "dinar macedonio",
+ "symbol": "MKD"
+ },
+ "RSD": {
+ "name": "dinar serbio",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "dinar tunecino",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "dírham de los Emiratos Árabes Unidos",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "dírham marroquí",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "dobra",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "dólar australiano",
+ "symbol": "AUD"
+ },
+ "BSD": {
+ "name": "dólar bahameño",
+ "symbol": "BSD"
+ },
+ "BBD": {
+ "name": "dólar barbadense",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "dólar beliceño",
+ "symbol": "BZD"
+ },
+ "BND": {
+ "name": "dólar bruneano",
+ "symbol": "BND"
+ },
+ "CAD": {
+ "name": "dólar canadiense",
+ "symbol": "CAD"
+ },
+ "BMD": {
+ "name": "dólar de Bermudas",
+ "symbol": "BMD"
+ },
+ "KYD": {
+ "name": "dólar de las Islas Caimán",
+ "symbol": "KYD"
+ },
+ "TTD": {
+ "name": "dólar de Trinidad y Tobago",
+ "symbol": "TTD"
+ },
+ "XCD": {
+ "name": "dólar del Caribe Oriental",
+ "symbol": "XCD"
+ },
+ "USD": {
+ "name": "dólar estadounidense",
+ "symbol": "$"
+ },
+ "FJD": {
+ "name": "dólar fiyiano",
+ "symbol": "FJD"
+ },
+ "GYD": {
+ "name": "dólar guyanés",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "dólar hongkonés",
+ "symbol": "HKD"
+ },
+ "JMD": {
+ "name": "dólar jamaicano",
+ "symbol": "JMD"
+ },
+ "LRD": {
+ "name": "dólar liberiano",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "dólar namibio",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "dólar neozelandés",
+ "symbol": "NZD"
+ },
+ "SBD": {
+ "name": "dólar salomonense",
+ "symbol": "SBD"
+ },
+ "SGD": {
+ "name": "dólar singapurense",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "dólar surinamés",
+ "symbol": "SRD"
+ },
+ "ZWL": {
+ "name": "dólar zimbabuense",
+ "symbol": "ZWL"
+ },
+ "VND": {
+ "name": "dong",
+ "symbol": "VND"
+ },
+ "AMD": {
+ "name": "dram",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "escudo de Cabo Verde",
+ "symbol": "CVE"
+ },
+ "PLN": {
+ "name": "esloti",
+ "symbol": "PLN"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "EUR"
+ },
+ "AWG": {
+ "name": "florín arubeño",
+ "symbol": "AWG"
+ },
+ "ANG": {
+ "name": "florín de las Antillas Neerlandesas",
+ "symbol": "ANG"
+ },
+ "HUF": {
+ "name": "forinto",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "franco burundés",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "franco CFA BCEAO",
+ "symbol": "XOF"
+ },
+ "XAF": {
+ "name": "franco CFA BEAC",
+ "symbol": "XAF"
+ },
+ "XPF": {
+ "name": "franco CFP",
+ "symbol": "CFPF"
+ },
+ "KMF": {
+ "name": "franco comorense",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "franco congoleño",
+ "symbol": "CDF"
+ },
+ "GNF": {
+ "name": "franco guineano",
+ "symbol": "GNF"
+ },
+ "RWF": {
+ "name": "franco ruandés",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "franco suizo",
+ "symbol": "CHF"
+ },
+ "DJF": {
+ "name": "franco yibutiano",
+ "symbol": "DJF"
+ },
+ "HTG": {
+ "name": "gourde haitiano",
+ "symbol": "HTG"
+ },
+ "UAH": {
+ "name": "grivna",
+ "symbol": "UAH"
+ },
+ "PYG": {
+ "name": "guaraní paraguayo",
+ "symbol": "PYG"
+ },
+ "BTN": {
+ "name": "gultrum",
+ "symbol": "BTN"
+ },
+ "MMK": {
+ "name": "kiat",
+ "symbol": "MMK"
+ },
+ "PGK": {
+ "name": "kina",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "kip",
+ "symbol": "LAK"
+ },
+ "MWK": {
+ "name": "kuacha malauí",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "kuacha zambiano",
+ "symbol": "ZMK"
+ },
+ "AOA": {
+ "name": "kuanza",
+ "symbol": "AOA"
+ },
+ "HRK": {
+ "name": "kuna",
+ "symbol": "HRK"
+ },
+ "GEL": {
+ "name": "lari",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "lek",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "lempira hondureño",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "leona",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "leu moldavo",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "leu rumano",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "leva",
+ "symbol": "BGN"
+ },
+ "FKP": {
+ "name": "libra de las Islas Malvinas",
+ "symbol": "FKP"
+ },
+ "SHP": {
+ "name": "libra de Santa Elena",
+ "symbol": "SHP"
+ },
+ "EGP": {
+ "name": "libra egipcia",
+ "symbol": "EGP"
+ },
+ "GBP": {
+ "name": "libra esterlina",
+ "symbol": "GBP"
+ },
+ "GIP": {
+ "name": "libra gibraltareña",
+ "symbol": "GIP"
+ },
+ "LBP": {
+ "name": "libra libanesa",
+ "symbol": "LBP"
+ },
+ "SYP": {
+ "name": "libra siria",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "libra sudanesa",
+ "symbol": "SDG"
+ },
+ "SSP": {
+ "name": "libra sursudanesa",
+ "symbol": "SSP"
+ },
+ "SZL": {
+ "name": "lilangeni",
+ "symbol": "SZL"
+ },
+ "TRY": {
+ "name": "lira turca",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "litas",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "loti lesothense",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "manat azerí",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "manat turcomano",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "marco convertible de Bosnia-Herzegovina",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "metical",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "naira",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "nakfa",
+ "symbol": "ERN"
+ },
+ "TWD": {
+ "name": "nuevo dólar taiwanés",
+ "symbol": "TWD"
+ },
+ "ILS": {
+ "name": "nuevo sheqel israelí",
+ "symbol": "ILS"
+ },
+ "PEN": {
+ "name": "nuevo sol peruano",
+ "symbol": "PEN"
+ },
+ "TOP": {
+ "name": "paanga",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "pataca",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "peso argentino",
+ "symbol": "ARS"
+ },
+ "CLP": {
+ "name": "peso chileno",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "peso colombiano",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "peso cubano",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "peso cubano convertible",
+ "symbol": "CUC"
+ },
+ "DOP": {
+ "name": "peso dominicano",
+ "symbol": "DOP"
+ },
+ "PHP": {
+ "name": "peso filipino",
+ "symbol": "PHP"
+ },
+ "MXN": {
+ "name": "peso mexicano",
+ "symbol": "MXN"
+ },
+ "UYU": {
+ "name": "peso uruguayo",
+ "symbol": "UYU"
+ },
+ "BWP": {
+ "name": "pula",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "quetzal guatemalteco",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "rand",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "real brasileño",
+ "symbol": "BRL"
+ },
+ "QAR": {
+ "name": "rial catarí",
+ "symbol": "QAR"
+ },
+ "IRR": {
+ "name": "rial iraní",
+ "symbol": "IRR"
+ },
+ "OMR": {
+ "name": "rial omaní",
+ "symbol": "OMR"
+ },
+ "SAR": {
+ "name": "rial saudí",
+ "symbol": "SAR"
+ },
+ "YER": {
+ "name": "rial yemení",
+ "symbol": "YER"
+ },
+ "KHR": {
+ "name": "riel",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "ringit",
+ "symbol": "MYR"
+ },
+ "BYR": {
+ "name": "rublo bielorruso",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "rublo ruso",
+ "symbol": "RUB"
+ },
+ "MVR": {
+ "name": "rufiya",
+ "symbol": "MVR"
+ },
+ "LKR": {
+ "name": "rupia esrilanquesa",
+ "symbol": "LKR"
+ },
+ "INR": {
+ "name": "rupia india",
+ "symbol": "INR"
+ },
+ "IDR": {
+ "name": "rupia indonesia",
+ "symbol": "IDR"
+ },
+ "MUR": {
+ "name": "rupia mauriciana",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "rupia nepalí",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "rupia pakistaní",
+ "symbol": "PKR"
+ },
+ "SCR": {
+ "name": "rupia seychellense",
+ "symbol": "SCR"
+ },
+ "KGS": {
+ "name": "som",
+ "symbol": "KGS"
+ },
+ "TJS": {
+ "name": "somoni tayiko",
+ "symbol": "TJS"
+ },
+ "UZS": {
+ "name": "sum",
+ "symbol": "UZS"
+ },
+ "BDT": {
+ "name": "taka",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "tala",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "tenge kazako",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "tugrik",
+ "symbol": "MNT"
+ },
+ "MRO": {
+ "name": "uguiya",
+ "symbol": "MRO"
+ },
+ "VUV": {
+ "name": "vatu",
+ "symbol": "VUV"
+ },
+ "KPW": {
+ "name": "won norcoreano",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "won surcoreano",
+ "symbol": "KRW"
+ },
+ "JPY": {
+ "name": "yen",
+ "symbol": "JPY"
+ },
+ "CNY": {
+ "name": "yuan",
+ "symbol": "CNY"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/es-PY.json b/library/intl/resources/currency/es-PY.json
new file mode 100644
index 000000000..77d31f30e
--- /dev/null
+++ b/library/intl/resources/currency/es-PY.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "afgani",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "ariari",
+ "symbol": "MGA"
+ },
+ "PAB": {
+ "name": "balboa panameño",
+ "symbol": "PAB"
+ },
+ "THB": {
+ "name": "bat",
+ "symbol": "THB"
+ },
+ "ETB": {
+ "name": "bir",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "bolívar venezolano",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "boliviano",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "cedi",
+ "symbol": "GHS"
+ },
+ "KES": {
+ "name": "chelín keniano",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "chelín somalí",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "chelín tanzano",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "chelín ugandés",
+ "symbol": "UGX"
+ },
+ "CRC": {
+ "name": "colón costarricense",
+ "symbol": "CRC"
+ },
+ "SVC": {
+ "name": "colón salvadoreño",
+ "symbol": "SVC"
+ },
+ "NIO": {
+ "name": "córdoba nicaragüense",
+ "symbol": "NIO"
+ },
+ "CZK": {
+ "name": "corona checa",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "corona danesa",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "corona islandesa",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "corona noruega",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "corona sueca",
+ "symbol": "SEK"
+ },
+ "GMD": {
+ "name": "dalasi",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "dinar argelino",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "dinar bahreiní",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "dinar iraquí",
+ "symbol": "IQD"
+ },
+ "JOD": {
+ "name": "dinar jordano",
+ "symbol": "JOD"
+ },
+ "KWD": {
+ "name": "dinar kuwaití",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "dinar libio",
+ "symbol": "LYD"
+ },
+ "MKD": {
+ "name": "dinar macedonio",
+ "symbol": "MKD"
+ },
+ "RSD": {
+ "name": "dinar serbio",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "dinar tunecino",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "dírham de los Emiratos Árabes Unidos",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "dírham marroquí",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "dobra",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "dólar australiano",
+ "symbol": "AUD"
+ },
+ "BSD": {
+ "name": "dólar bahameño",
+ "symbol": "BSD"
+ },
+ "BBD": {
+ "name": "dólar barbadense",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "dólar beliceño",
+ "symbol": "BZD"
+ },
+ "BND": {
+ "name": "dólar bruneano",
+ "symbol": "BND"
+ },
+ "CAD": {
+ "name": "dólar canadiense",
+ "symbol": "CAD"
+ },
+ "BMD": {
+ "name": "dólar de Bermudas",
+ "symbol": "BMD"
+ },
+ "KYD": {
+ "name": "dólar de las Islas Caimán",
+ "symbol": "KYD"
+ },
+ "TTD": {
+ "name": "dólar de Trinidad y Tobago",
+ "symbol": "TTD"
+ },
+ "XCD": {
+ "name": "dólar del Caribe Oriental",
+ "symbol": "XCD"
+ },
+ "USD": {
+ "name": "dólar estadounidense",
+ "symbol": "USD"
+ },
+ "FJD": {
+ "name": "dólar fiyiano",
+ "symbol": "FJD"
+ },
+ "GYD": {
+ "name": "dólar guyanés",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "dólar hongkonés",
+ "symbol": "HKD"
+ },
+ "JMD": {
+ "name": "dólar jamaicano",
+ "symbol": "JMD"
+ },
+ "LRD": {
+ "name": "dólar liberiano",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "dólar namibio",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "dólar neozelandés",
+ "symbol": "NZD"
+ },
+ "SBD": {
+ "name": "dólar salomonense",
+ "symbol": "SBD"
+ },
+ "SGD": {
+ "name": "dólar singapurense",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "dólar surinamés",
+ "symbol": "SRD"
+ },
+ "ZWL": {
+ "name": "dólar zimbabuense",
+ "symbol": "ZWL"
+ },
+ "VND": {
+ "name": "dong",
+ "symbol": "VND"
+ },
+ "AMD": {
+ "name": "dram",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "escudo de Cabo Verde",
+ "symbol": "CVE"
+ },
+ "PLN": {
+ "name": "esloti",
+ "symbol": "PLN"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "EUR"
+ },
+ "AWG": {
+ "name": "florín arubeño",
+ "symbol": "AWG"
+ },
+ "ANG": {
+ "name": "florín de las Antillas Neerlandesas",
+ "symbol": "ANG"
+ },
+ "HUF": {
+ "name": "forinto",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "franco burundés",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "franco CFA BCEAO",
+ "symbol": "XOF"
+ },
+ "XAF": {
+ "name": "franco CFA BEAC",
+ "symbol": "XAF"
+ },
+ "XPF": {
+ "name": "franco CFP",
+ "symbol": "CFPF"
+ },
+ "KMF": {
+ "name": "franco comorense",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "franco congoleño",
+ "symbol": "CDF"
+ },
+ "GNF": {
+ "name": "franco guineano",
+ "symbol": "GNF"
+ },
+ "RWF": {
+ "name": "franco ruandés",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "franco suizo",
+ "symbol": "CHF"
+ },
+ "DJF": {
+ "name": "franco yibutiano",
+ "symbol": "DJF"
+ },
+ "HTG": {
+ "name": "gourde haitiano",
+ "symbol": "HTG"
+ },
+ "UAH": {
+ "name": "grivna",
+ "symbol": "UAH"
+ },
+ "PYG": {
+ "name": "guaraní paraguayo",
+ "symbol": "₲"
+ },
+ "BTN": {
+ "name": "gultrum",
+ "symbol": "BTN"
+ },
+ "MMK": {
+ "name": "kiat",
+ "symbol": "MMK"
+ },
+ "PGK": {
+ "name": "kina",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "kip",
+ "symbol": "LAK"
+ },
+ "MWK": {
+ "name": "kuacha malauí",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "kuacha zambiano",
+ "symbol": "ZMK"
+ },
+ "AOA": {
+ "name": "kuanza",
+ "symbol": "AOA"
+ },
+ "HRK": {
+ "name": "kuna",
+ "symbol": "HRK"
+ },
+ "GEL": {
+ "name": "lari",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "lek",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "lempira hondureño",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "leona",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "leu moldavo",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "leu rumano",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "leva",
+ "symbol": "BGN"
+ },
+ "FKP": {
+ "name": "libra de las Islas Malvinas",
+ "symbol": "FKP"
+ },
+ "SHP": {
+ "name": "libra de Santa Elena",
+ "symbol": "SHP"
+ },
+ "EGP": {
+ "name": "libra egipcia",
+ "symbol": "EGP"
+ },
+ "GBP": {
+ "name": "libra esterlina",
+ "symbol": "GBP"
+ },
+ "GIP": {
+ "name": "libra gibraltareña",
+ "symbol": "GIP"
+ },
+ "LBP": {
+ "name": "libra libanesa",
+ "symbol": "LBP"
+ },
+ "SYP": {
+ "name": "libra siria",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "libra sudanesa",
+ "symbol": "SDG"
+ },
+ "SSP": {
+ "name": "libra sursudanesa",
+ "symbol": "SSP"
+ },
+ "SZL": {
+ "name": "lilangeni",
+ "symbol": "SZL"
+ },
+ "TRY": {
+ "name": "lira turca",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "litas",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "loti lesothense",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "manat azerí",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "manat turcomano",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "marco convertible de Bosnia-Herzegovina",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "metical",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "naira",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "nakfa",
+ "symbol": "ERN"
+ },
+ "TWD": {
+ "name": "nuevo dólar taiwanés",
+ "symbol": "TWD"
+ },
+ "ILS": {
+ "name": "nuevo sheqel israelí",
+ "symbol": "ILS"
+ },
+ "PEN": {
+ "name": "nuevo sol peruano",
+ "symbol": "PEN"
+ },
+ "TOP": {
+ "name": "paanga",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "pataca",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "peso argentino",
+ "symbol": "ARS"
+ },
+ "CLP": {
+ "name": "peso chileno",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "peso colombiano",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "peso cubano",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "peso cubano convertible",
+ "symbol": "CUC"
+ },
+ "DOP": {
+ "name": "peso dominicano",
+ "symbol": "DOP"
+ },
+ "PHP": {
+ "name": "peso filipino",
+ "symbol": "PHP"
+ },
+ "MXN": {
+ "name": "peso mexicano",
+ "symbol": "MXN"
+ },
+ "UYU": {
+ "name": "peso uruguayo",
+ "symbol": "UYU"
+ },
+ "BWP": {
+ "name": "pula",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "quetzal guatemalteco",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "rand",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "real brasileño",
+ "symbol": "BRL"
+ },
+ "QAR": {
+ "name": "rial catarí",
+ "symbol": "QAR"
+ },
+ "IRR": {
+ "name": "rial iraní",
+ "symbol": "IRR"
+ },
+ "OMR": {
+ "name": "rial omaní",
+ "symbol": "OMR"
+ },
+ "SAR": {
+ "name": "rial saudí",
+ "symbol": "SAR"
+ },
+ "YER": {
+ "name": "rial yemení",
+ "symbol": "YER"
+ },
+ "KHR": {
+ "name": "riel",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "ringit",
+ "symbol": "MYR"
+ },
+ "BYR": {
+ "name": "rublo bielorruso",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "rublo ruso",
+ "symbol": "RUB"
+ },
+ "MVR": {
+ "name": "rufiya",
+ "symbol": "MVR"
+ },
+ "LKR": {
+ "name": "rupia esrilanquesa",
+ "symbol": "LKR"
+ },
+ "INR": {
+ "name": "rupia india",
+ "symbol": "INR"
+ },
+ "IDR": {
+ "name": "rupia indonesia",
+ "symbol": "IDR"
+ },
+ "MUR": {
+ "name": "rupia mauriciana",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "rupia nepalí",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "rupia pakistaní",
+ "symbol": "PKR"
+ },
+ "SCR": {
+ "name": "rupia seychellense",
+ "symbol": "SCR"
+ },
+ "KGS": {
+ "name": "som",
+ "symbol": "KGS"
+ },
+ "TJS": {
+ "name": "somoni tayiko",
+ "symbol": "TJS"
+ },
+ "UZS": {
+ "name": "sum",
+ "symbol": "UZS"
+ },
+ "BDT": {
+ "name": "taka",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "tala",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "tenge kazako",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "tugrik",
+ "symbol": "MNT"
+ },
+ "MRO": {
+ "name": "uguiya",
+ "symbol": "MRO"
+ },
+ "VUV": {
+ "name": "vatu",
+ "symbol": "VUV"
+ },
+ "KPW": {
+ "name": "won norcoreano",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "won surcoreano",
+ "symbol": "KRW"
+ },
+ "JPY": {
+ "name": "yen",
+ "symbol": "JPY"
+ },
+ "CNY": {
+ "name": "yuan",
+ "symbol": "CNY"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/es-SV.json b/library/intl/resources/currency/es-SV.json
new file mode 100644
index 000000000..a179e61e0
--- /dev/null
+++ b/library/intl/resources/currency/es-SV.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "afgani",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "ariari",
+ "symbol": "MGA"
+ },
+ "PAB": {
+ "name": "balboa panameño",
+ "symbol": "PAB"
+ },
+ "THB": {
+ "name": "bat",
+ "symbol": "THB"
+ },
+ "ETB": {
+ "name": "bir",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "bolívar venezolano",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "boliviano",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "cedi",
+ "symbol": "GHS"
+ },
+ "KES": {
+ "name": "chelín keniano",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "chelín somalí",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "chelín tanzano",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "chelín ugandés",
+ "symbol": "UGX"
+ },
+ "CRC": {
+ "name": "colón costarricense",
+ "symbol": "CRC"
+ },
+ "SVC": {
+ "name": "colón salvadoreño",
+ "symbol": "SVC"
+ },
+ "NIO": {
+ "name": "córdoba nicaragüense",
+ "symbol": "NIO"
+ },
+ "CZK": {
+ "name": "corona checa",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "corona danesa",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "corona islandesa",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "corona noruega",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "corona sueca",
+ "symbol": "SEK"
+ },
+ "GMD": {
+ "name": "dalasi",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "dinar argelino",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "dinar bahreiní",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "dinar iraquí",
+ "symbol": "IQD"
+ },
+ "JOD": {
+ "name": "dinar jordano",
+ "symbol": "JOD"
+ },
+ "KWD": {
+ "name": "dinar kuwaití",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "dinar libio",
+ "symbol": "LYD"
+ },
+ "MKD": {
+ "name": "dinar macedonio",
+ "symbol": "MKD"
+ },
+ "RSD": {
+ "name": "dinar serbio",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "dinar tunecino",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "dírham de los Emiratos Árabes Unidos",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "dírham marroquí",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "dobra",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "dólar australiano",
+ "symbol": "AUD"
+ },
+ "BSD": {
+ "name": "dólar bahameño",
+ "symbol": "BSD"
+ },
+ "BBD": {
+ "name": "dólar barbadense",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "dólar beliceño",
+ "symbol": "BZD"
+ },
+ "BND": {
+ "name": "dólar bruneano",
+ "symbol": "BND"
+ },
+ "CAD": {
+ "name": "dólar canadiense",
+ "symbol": "CAD"
+ },
+ "BMD": {
+ "name": "dólar de Bermudas",
+ "symbol": "BMD"
+ },
+ "KYD": {
+ "name": "dólar de las Islas Caimán",
+ "symbol": "KYD"
+ },
+ "TTD": {
+ "name": "dólar de Trinidad y Tobago",
+ "symbol": "TTD"
+ },
+ "XCD": {
+ "name": "dólar del Caribe Oriental",
+ "symbol": "XCD"
+ },
+ "USD": {
+ "name": "dólar estadounidense",
+ "symbol": "$"
+ },
+ "FJD": {
+ "name": "dólar fiyiano",
+ "symbol": "FJD"
+ },
+ "GYD": {
+ "name": "dólar guyanés",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "dólar hongkonés",
+ "symbol": "HKD"
+ },
+ "JMD": {
+ "name": "dólar jamaicano",
+ "symbol": "JMD"
+ },
+ "LRD": {
+ "name": "dólar liberiano",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "dólar namibio",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "dólar neozelandés",
+ "symbol": "NZD"
+ },
+ "SBD": {
+ "name": "dólar salomonense",
+ "symbol": "SBD"
+ },
+ "SGD": {
+ "name": "dólar singapurense",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "dólar surinamés",
+ "symbol": "SRD"
+ },
+ "ZWL": {
+ "name": "dólar zimbabuense",
+ "symbol": "ZWL"
+ },
+ "VND": {
+ "name": "dong",
+ "symbol": "VND"
+ },
+ "AMD": {
+ "name": "dram",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "escudo de Cabo Verde",
+ "symbol": "CVE"
+ },
+ "PLN": {
+ "name": "esloti",
+ "symbol": "PLN"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "EUR"
+ },
+ "AWG": {
+ "name": "florín arubeño",
+ "symbol": "AWG"
+ },
+ "ANG": {
+ "name": "florín de las Antillas Neerlandesas",
+ "symbol": "ANG"
+ },
+ "HUF": {
+ "name": "forinto",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "franco burundés",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "franco CFA BCEAO",
+ "symbol": "XOF"
+ },
+ "XAF": {
+ "name": "franco CFA BEAC",
+ "symbol": "XAF"
+ },
+ "XPF": {
+ "name": "franco CFP",
+ "symbol": "CFPF"
+ },
+ "KMF": {
+ "name": "franco comorense",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "franco congoleño",
+ "symbol": "CDF"
+ },
+ "GNF": {
+ "name": "franco guineano",
+ "symbol": "GNF"
+ },
+ "RWF": {
+ "name": "franco ruandés",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "franco suizo",
+ "symbol": "CHF"
+ },
+ "DJF": {
+ "name": "franco yibutiano",
+ "symbol": "DJF"
+ },
+ "HTG": {
+ "name": "gourde haitiano",
+ "symbol": "HTG"
+ },
+ "UAH": {
+ "name": "grivna",
+ "symbol": "UAH"
+ },
+ "PYG": {
+ "name": "guaraní paraguayo",
+ "symbol": "PYG"
+ },
+ "BTN": {
+ "name": "gultrum",
+ "symbol": "BTN"
+ },
+ "MMK": {
+ "name": "kiat",
+ "symbol": "MMK"
+ },
+ "PGK": {
+ "name": "kina",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "kip",
+ "symbol": "LAK"
+ },
+ "MWK": {
+ "name": "kuacha malauí",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "kuacha zambiano",
+ "symbol": "ZMK"
+ },
+ "AOA": {
+ "name": "kuanza",
+ "symbol": "AOA"
+ },
+ "HRK": {
+ "name": "kuna",
+ "symbol": "HRK"
+ },
+ "GEL": {
+ "name": "lari",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "lek",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "lempira hondureño",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "leona",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "leu moldavo",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "leu rumano",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "leva",
+ "symbol": "BGN"
+ },
+ "FKP": {
+ "name": "libra de las Islas Malvinas",
+ "symbol": "FKP"
+ },
+ "SHP": {
+ "name": "libra de Santa Elena",
+ "symbol": "SHP"
+ },
+ "EGP": {
+ "name": "libra egipcia",
+ "symbol": "EGP"
+ },
+ "GBP": {
+ "name": "libra esterlina",
+ "symbol": "GBP"
+ },
+ "GIP": {
+ "name": "libra gibraltareña",
+ "symbol": "GIP"
+ },
+ "LBP": {
+ "name": "libra libanesa",
+ "symbol": "LBP"
+ },
+ "SYP": {
+ "name": "libra siria",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "libra sudanesa",
+ "symbol": "SDG"
+ },
+ "SSP": {
+ "name": "libra sursudanesa",
+ "symbol": "SSP"
+ },
+ "SZL": {
+ "name": "lilangeni",
+ "symbol": "SZL"
+ },
+ "TRY": {
+ "name": "lira turca",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "litas",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "loti lesothense",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "manat azerí",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "manat turcomano",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "marco convertible de Bosnia-Herzegovina",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "metical",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "naira",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "nakfa",
+ "symbol": "ERN"
+ },
+ "TWD": {
+ "name": "nuevo dólar taiwanés",
+ "symbol": "TWD"
+ },
+ "ILS": {
+ "name": "nuevo sheqel israelí",
+ "symbol": "ILS"
+ },
+ "PEN": {
+ "name": "nuevo sol peruano",
+ "symbol": "PEN"
+ },
+ "TOP": {
+ "name": "paanga",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "pataca",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "peso argentino",
+ "symbol": "ARS"
+ },
+ "CLP": {
+ "name": "peso chileno",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "peso colombiano",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "peso cubano",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "peso cubano convertible",
+ "symbol": "CUC"
+ },
+ "DOP": {
+ "name": "peso dominicano",
+ "symbol": "DOP"
+ },
+ "PHP": {
+ "name": "peso filipino",
+ "symbol": "PHP"
+ },
+ "MXN": {
+ "name": "peso mexicano",
+ "symbol": "MXN"
+ },
+ "UYU": {
+ "name": "peso uruguayo",
+ "symbol": "UYU"
+ },
+ "BWP": {
+ "name": "pula",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "quetzal guatemalteco",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "rand",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "real brasileño",
+ "symbol": "BRL"
+ },
+ "QAR": {
+ "name": "rial catarí",
+ "symbol": "QAR"
+ },
+ "IRR": {
+ "name": "rial iraní",
+ "symbol": "IRR"
+ },
+ "OMR": {
+ "name": "rial omaní",
+ "symbol": "OMR"
+ },
+ "SAR": {
+ "name": "rial saudí",
+ "symbol": "SAR"
+ },
+ "YER": {
+ "name": "rial yemení",
+ "symbol": "YER"
+ },
+ "KHR": {
+ "name": "riel",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "ringit",
+ "symbol": "MYR"
+ },
+ "BYR": {
+ "name": "rublo bielorruso",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "rublo ruso",
+ "symbol": "RUB"
+ },
+ "MVR": {
+ "name": "rufiya",
+ "symbol": "MVR"
+ },
+ "LKR": {
+ "name": "rupia esrilanquesa",
+ "symbol": "LKR"
+ },
+ "INR": {
+ "name": "rupia india",
+ "symbol": "INR"
+ },
+ "IDR": {
+ "name": "rupia indonesia",
+ "symbol": "IDR"
+ },
+ "MUR": {
+ "name": "rupia mauriciana",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "rupia nepalí",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "rupia pakistaní",
+ "symbol": "PKR"
+ },
+ "SCR": {
+ "name": "rupia seychellense",
+ "symbol": "SCR"
+ },
+ "KGS": {
+ "name": "som",
+ "symbol": "KGS"
+ },
+ "TJS": {
+ "name": "somoni tayiko",
+ "symbol": "TJS"
+ },
+ "UZS": {
+ "name": "sum",
+ "symbol": "UZS"
+ },
+ "BDT": {
+ "name": "taka",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "tala",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "tenge kazako",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "tugrik",
+ "symbol": "MNT"
+ },
+ "MRO": {
+ "name": "uguiya",
+ "symbol": "MRO"
+ },
+ "VUV": {
+ "name": "vatu",
+ "symbol": "VUV"
+ },
+ "KPW": {
+ "name": "won norcoreano",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "won surcoreano",
+ "symbol": "KRW"
+ },
+ "JPY": {
+ "name": "yen",
+ "symbol": "JPY"
+ },
+ "CNY": {
+ "name": "yuan",
+ "symbol": "CNY"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/es-US.json b/library/intl/resources/currency/es-US.json
new file mode 100644
index 000000000..946b66bba
--- /dev/null
+++ b/library/intl/resources/currency/es-US.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "afgani",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "ariari",
+ "symbol": "MGA"
+ },
+ "PAB": {
+ "name": "balboa panameño",
+ "symbol": "PAB"
+ },
+ "THB": {
+ "name": "bat",
+ "symbol": "THB"
+ },
+ "ETB": {
+ "name": "bir",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "bolívar venezolano",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "boliviano",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "cedi",
+ "symbol": "GHS"
+ },
+ "KES": {
+ "name": "chelín keniano",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "chelín somalí",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "chelín tanzano",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "chelín ugandés",
+ "symbol": "UGX"
+ },
+ "CRC": {
+ "name": "colón costarricense",
+ "symbol": "CRC"
+ },
+ "SVC": {
+ "name": "colón salvadoreño",
+ "symbol": "SVC"
+ },
+ "NIO": {
+ "name": "córdoba nicaragüense",
+ "symbol": "NIO"
+ },
+ "CZK": {
+ "name": "corona checa",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "corona danesa",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "corona islandesa",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "corona noruega",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "corona sueca",
+ "symbol": "SEK"
+ },
+ "GMD": {
+ "name": "dalasi",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "dinar argelino",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "dinar bahreiní",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "dinar iraquí",
+ "symbol": "IQD"
+ },
+ "JOD": {
+ "name": "dinar jordano",
+ "symbol": "JOD"
+ },
+ "KWD": {
+ "name": "dinar kuwaití",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "dinar libio",
+ "symbol": "LYD"
+ },
+ "MKD": {
+ "name": "dinar macedonio",
+ "symbol": "MKD"
+ },
+ "RSD": {
+ "name": "dinar serbio",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "dinar tunecino",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "dírham de los Emiratos Árabes Unidos",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "dírham marroquí",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "dobra",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "dólar australiano",
+ "symbol": "AUD"
+ },
+ "BSD": {
+ "name": "dólar bahameño",
+ "symbol": "BSD"
+ },
+ "BBD": {
+ "name": "dólar barbadense",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "dólar beliceño",
+ "symbol": "BZD"
+ },
+ "BND": {
+ "name": "dólar bruneano",
+ "symbol": "BND"
+ },
+ "CAD": {
+ "name": "dólar canadiense",
+ "symbol": "CAD"
+ },
+ "BMD": {
+ "name": "dólar de Bermudas",
+ "symbol": "BMD"
+ },
+ "KYD": {
+ "name": "dólar de las Islas Caimán",
+ "symbol": "KYD"
+ },
+ "TTD": {
+ "name": "dólar de Trinidad y Tobago",
+ "symbol": "TTD"
+ },
+ "XCD": {
+ "name": "dólar del Caribe Oriental",
+ "symbol": "XCD"
+ },
+ "USD": {
+ "name": "dólar estadounidense",
+ "symbol": "$"
+ },
+ "FJD": {
+ "name": "dólar fiyiano",
+ "symbol": "FJD"
+ },
+ "GYD": {
+ "name": "dólar guyanés",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "dólar hongkonés",
+ "symbol": "HKD"
+ },
+ "JMD": {
+ "name": "dólar jamaicano",
+ "symbol": "JMD"
+ },
+ "LRD": {
+ "name": "dólar liberiano",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "dólar namibio",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "dólar neozelandés",
+ "symbol": "NZD"
+ },
+ "SBD": {
+ "name": "dólar salomonense",
+ "symbol": "SBD"
+ },
+ "SGD": {
+ "name": "dólar singapurense",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "dólar surinamés",
+ "symbol": "SRD"
+ },
+ "ZWL": {
+ "name": "dólar zimbabuense",
+ "symbol": "ZWL"
+ },
+ "VND": {
+ "name": "dong",
+ "symbol": "VND"
+ },
+ "AMD": {
+ "name": "dram",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "escudo de Cabo Verde",
+ "symbol": "CVE"
+ },
+ "PLN": {
+ "name": "esloti",
+ "symbol": "PLN"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "EUR"
+ },
+ "AWG": {
+ "name": "florín arubeño",
+ "symbol": "AWG"
+ },
+ "ANG": {
+ "name": "florín de las Antillas Neerlandesas",
+ "symbol": "ANG"
+ },
+ "HUF": {
+ "name": "forinto",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "franco burundés",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "franco CFA BCEAO",
+ "symbol": "XOF"
+ },
+ "XAF": {
+ "name": "franco CFA BEAC",
+ "symbol": "XAF"
+ },
+ "XPF": {
+ "name": "franco CFP",
+ "symbol": "CFPF"
+ },
+ "KMF": {
+ "name": "franco comorense",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "franco congoleño",
+ "symbol": "CDF"
+ },
+ "GNF": {
+ "name": "franco guineano",
+ "symbol": "GNF"
+ },
+ "RWF": {
+ "name": "franco ruandés",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "franco suizo",
+ "symbol": "CHF"
+ },
+ "DJF": {
+ "name": "franco yibutiano",
+ "symbol": "DJF"
+ },
+ "HTG": {
+ "name": "gourde haitiano",
+ "symbol": "HTG"
+ },
+ "UAH": {
+ "name": "grivna",
+ "symbol": "UAH"
+ },
+ "PYG": {
+ "name": "guaraní paraguayo",
+ "symbol": "PYG"
+ },
+ "BTN": {
+ "name": "gultrum",
+ "symbol": "BTN"
+ },
+ "MMK": {
+ "name": "kiat",
+ "symbol": "MMK"
+ },
+ "PGK": {
+ "name": "kina",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "kip",
+ "symbol": "LAK"
+ },
+ "MWK": {
+ "name": "kuacha malauí",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "kuacha zambiano",
+ "symbol": "ZMK"
+ },
+ "AOA": {
+ "name": "kuanza",
+ "symbol": "AOA"
+ },
+ "HRK": {
+ "name": "kuna",
+ "symbol": "HRK"
+ },
+ "GEL": {
+ "name": "lari",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "lek",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "lempira hondureño",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "leona",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "leu moldavo",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "leu rumano",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "leva",
+ "symbol": "BGN"
+ },
+ "FKP": {
+ "name": "libra de las Islas Malvinas",
+ "symbol": "FKP"
+ },
+ "SHP": {
+ "name": "libra de Santa Elena",
+ "symbol": "SHP"
+ },
+ "EGP": {
+ "name": "libra egipcia",
+ "symbol": "EGP"
+ },
+ "GBP": {
+ "name": "libra esterlina",
+ "symbol": "GBP"
+ },
+ "GIP": {
+ "name": "libra gibraltareña",
+ "symbol": "GIP"
+ },
+ "LBP": {
+ "name": "libra libanesa",
+ "symbol": "LBP"
+ },
+ "SYP": {
+ "name": "libra siria",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "libra sudanesa",
+ "symbol": "SDG"
+ },
+ "SSP": {
+ "name": "libra sursudanesa",
+ "symbol": "SSP"
+ },
+ "SZL": {
+ "name": "lilangeni",
+ "symbol": "SZL"
+ },
+ "TRY": {
+ "name": "lira turca",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "litas",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "loti lesothense",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "manat azerí",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "manat turcomano",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "marco convertible de Bosnia-Herzegovina",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "metical",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "naira",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "nakfa",
+ "symbol": "ERN"
+ },
+ "TWD": {
+ "name": "nuevo dólar taiwanés",
+ "symbol": "TWD"
+ },
+ "ILS": {
+ "name": "nuevo sheqel israelí",
+ "symbol": "ILS"
+ },
+ "PEN": {
+ "name": "nuevo sol peruano",
+ "symbol": "PEN"
+ },
+ "TOP": {
+ "name": "paanga",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "pataca",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "peso argentino",
+ "symbol": "ARS"
+ },
+ "CLP": {
+ "name": "peso chileno",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "peso colombiano",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "peso cubano",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "peso cubano convertible",
+ "symbol": "CUC"
+ },
+ "DOP": {
+ "name": "peso dominicano",
+ "symbol": "DOP"
+ },
+ "PHP": {
+ "name": "peso filipino",
+ "symbol": "PHP"
+ },
+ "MXN": {
+ "name": "peso mexicano",
+ "symbol": "MXN"
+ },
+ "UYU": {
+ "name": "peso uruguayo",
+ "symbol": "UYU"
+ },
+ "BWP": {
+ "name": "pula",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "quetzal guatemalteco",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "rand",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "real brasileño",
+ "symbol": "BRL"
+ },
+ "QAR": {
+ "name": "rial catarí",
+ "symbol": "QAR"
+ },
+ "IRR": {
+ "name": "rial iraní",
+ "symbol": "IRR"
+ },
+ "OMR": {
+ "name": "rial omaní",
+ "symbol": "OMR"
+ },
+ "SAR": {
+ "name": "rial saudí",
+ "symbol": "SAR"
+ },
+ "YER": {
+ "name": "rial yemení",
+ "symbol": "YER"
+ },
+ "KHR": {
+ "name": "riel",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "ringit",
+ "symbol": "MYR"
+ },
+ "BYR": {
+ "name": "rublo bielorruso",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "rublo ruso",
+ "symbol": "RUB"
+ },
+ "MVR": {
+ "name": "rufiya",
+ "symbol": "MVR"
+ },
+ "LKR": {
+ "name": "rupia esrilanquesa",
+ "symbol": "LKR"
+ },
+ "INR": {
+ "name": "rupia india",
+ "symbol": "INR"
+ },
+ "IDR": {
+ "name": "rupia indonesia",
+ "symbol": "IDR"
+ },
+ "MUR": {
+ "name": "rupia mauriciana",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "rupia nepalí",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "rupia pakistaní",
+ "symbol": "PKR"
+ },
+ "SCR": {
+ "name": "rupia seychellense",
+ "symbol": "SCR"
+ },
+ "KGS": {
+ "name": "som",
+ "symbol": "KGS"
+ },
+ "TJS": {
+ "name": "somoni tayiko",
+ "symbol": "TJS"
+ },
+ "UZS": {
+ "name": "sum",
+ "symbol": "UZS"
+ },
+ "BDT": {
+ "name": "taka",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "tala",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "tenge kazako",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "tugrik",
+ "symbol": "MNT"
+ },
+ "MRO": {
+ "name": "uguiya",
+ "symbol": "MRO"
+ },
+ "VUV": {
+ "name": "vatu",
+ "symbol": "VUV"
+ },
+ "KPW": {
+ "name": "won norcoreano",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "won surcoreano",
+ "symbol": "KRW"
+ },
+ "JPY": {
+ "name": "yen",
+ "symbol": "¥"
+ },
+ "CNY": {
+ "name": "yuan",
+ "symbol": "CNY"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/es-UY.json b/library/intl/resources/currency/es-UY.json
new file mode 100644
index 000000000..848dfdeb0
--- /dev/null
+++ b/library/intl/resources/currency/es-UY.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "afgani",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "ariari",
+ "symbol": "MGA"
+ },
+ "PAB": {
+ "name": "balboa panameño",
+ "symbol": "PAB"
+ },
+ "THB": {
+ "name": "bat",
+ "symbol": "THB"
+ },
+ "ETB": {
+ "name": "bir",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "bolívar venezolano",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "boliviano",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "cedi",
+ "symbol": "GHS"
+ },
+ "KES": {
+ "name": "chelín keniano",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "chelín somalí",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "chelín tanzano",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "chelín ugandés",
+ "symbol": "UGX"
+ },
+ "CRC": {
+ "name": "colón costarricense",
+ "symbol": "CRC"
+ },
+ "SVC": {
+ "name": "colón salvadoreño",
+ "symbol": "SVC"
+ },
+ "NIO": {
+ "name": "córdoba nicaragüense",
+ "symbol": "NIO"
+ },
+ "CZK": {
+ "name": "corona checa",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "corona danesa",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "corona islandesa",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "corona noruega",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "corona sueca",
+ "symbol": "SEK"
+ },
+ "GMD": {
+ "name": "dalasi",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "dinar argelino",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "dinar bahreiní",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "dinar iraquí",
+ "symbol": "IQD"
+ },
+ "JOD": {
+ "name": "dinar jordano",
+ "symbol": "JOD"
+ },
+ "KWD": {
+ "name": "dinar kuwaití",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "dinar libio",
+ "symbol": "LYD"
+ },
+ "MKD": {
+ "name": "dinar macedonio",
+ "symbol": "MKD"
+ },
+ "RSD": {
+ "name": "dinar serbio",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "dinar tunecino",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "dírham de los Emiratos Árabes Unidos",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "dírham marroquí",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "dobra",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "dólar australiano",
+ "symbol": "AUD"
+ },
+ "BSD": {
+ "name": "dólar bahameño",
+ "symbol": "BSD"
+ },
+ "BBD": {
+ "name": "dólar barbadense",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "dólar beliceño",
+ "symbol": "BZD"
+ },
+ "BND": {
+ "name": "dólar bruneano",
+ "symbol": "BND"
+ },
+ "CAD": {
+ "name": "dólar canadiense",
+ "symbol": "CAD"
+ },
+ "BMD": {
+ "name": "dólar de Bermudas",
+ "symbol": "BMD"
+ },
+ "KYD": {
+ "name": "dólar de las Islas Caimán",
+ "symbol": "KYD"
+ },
+ "TTD": {
+ "name": "dólar de Trinidad y Tobago",
+ "symbol": "TTD"
+ },
+ "XCD": {
+ "name": "dólar del Caribe Oriental",
+ "symbol": "XCD"
+ },
+ "USD": {
+ "name": "dólar estadounidense",
+ "symbol": "US$"
+ },
+ "FJD": {
+ "name": "dólar fiyiano",
+ "symbol": "FJD"
+ },
+ "GYD": {
+ "name": "dólar guyanés",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "dólar hongkonés",
+ "symbol": "HKD"
+ },
+ "JMD": {
+ "name": "dólar jamaicano",
+ "symbol": "JMD"
+ },
+ "LRD": {
+ "name": "dólar liberiano",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "dólar namibio",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "dólar neozelandés",
+ "symbol": "NZD"
+ },
+ "SBD": {
+ "name": "dólar salomonense",
+ "symbol": "SBD"
+ },
+ "SGD": {
+ "name": "dólar singapurense",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "dólar surinamés",
+ "symbol": "SRD"
+ },
+ "ZWL": {
+ "name": "dólar zimbabuense",
+ "symbol": "ZWL"
+ },
+ "VND": {
+ "name": "dong",
+ "symbol": "VND"
+ },
+ "AMD": {
+ "name": "dram",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "escudo de Cabo Verde",
+ "symbol": "CVE"
+ },
+ "PLN": {
+ "name": "esloti",
+ "symbol": "PLN"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "EUR"
+ },
+ "AWG": {
+ "name": "florín arubeño",
+ "symbol": "AWG"
+ },
+ "ANG": {
+ "name": "florín de las Antillas Neerlandesas",
+ "symbol": "ANG"
+ },
+ "HUF": {
+ "name": "forinto",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "franco burundés",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "franco CFA BCEAO",
+ "symbol": "XOF"
+ },
+ "XAF": {
+ "name": "franco CFA BEAC",
+ "symbol": "XAF"
+ },
+ "XPF": {
+ "name": "franco CFP",
+ "symbol": "CFPF"
+ },
+ "KMF": {
+ "name": "franco comorense",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "franco congoleño",
+ "symbol": "CDF"
+ },
+ "GNF": {
+ "name": "franco guineano",
+ "symbol": "GNF"
+ },
+ "RWF": {
+ "name": "franco ruandés",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "franco suizo",
+ "symbol": "CHF"
+ },
+ "DJF": {
+ "name": "franco yibutiano",
+ "symbol": "DJF"
+ },
+ "HTG": {
+ "name": "gourde haitiano",
+ "symbol": "HTG"
+ },
+ "UAH": {
+ "name": "grivna",
+ "symbol": "UAH"
+ },
+ "PYG": {
+ "name": "guaraní paraguayo",
+ "symbol": "PYG"
+ },
+ "BTN": {
+ "name": "gultrum",
+ "symbol": "BTN"
+ },
+ "MMK": {
+ "name": "kiat",
+ "symbol": "MMK"
+ },
+ "PGK": {
+ "name": "kina",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "kip",
+ "symbol": "LAK"
+ },
+ "MWK": {
+ "name": "kuacha malauí",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "kuacha zambiano",
+ "symbol": "ZMK"
+ },
+ "AOA": {
+ "name": "kuanza",
+ "symbol": "AOA"
+ },
+ "HRK": {
+ "name": "kuna",
+ "symbol": "HRK"
+ },
+ "GEL": {
+ "name": "lari",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "lek",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "lempira hondureño",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "leona",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "leu moldavo",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "leu rumano",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "leva",
+ "symbol": "BGN"
+ },
+ "FKP": {
+ "name": "libra de las Islas Malvinas",
+ "symbol": "FKP"
+ },
+ "SHP": {
+ "name": "libra de Santa Elena",
+ "symbol": "SHP"
+ },
+ "EGP": {
+ "name": "libra egipcia",
+ "symbol": "EGP"
+ },
+ "GBP": {
+ "name": "libra esterlina",
+ "symbol": "GBP"
+ },
+ "GIP": {
+ "name": "libra gibraltareña",
+ "symbol": "GIP"
+ },
+ "LBP": {
+ "name": "libra libanesa",
+ "symbol": "LBP"
+ },
+ "SYP": {
+ "name": "libra siria",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "libra sudanesa",
+ "symbol": "SDG"
+ },
+ "SSP": {
+ "name": "libra sursudanesa",
+ "symbol": "SSP"
+ },
+ "SZL": {
+ "name": "lilangeni",
+ "symbol": "SZL"
+ },
+ "TRY": {
+ "name": "lira turca",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "litas",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "loti lesothense",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "manat azerí",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "manat turcomano",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "marco convertible de Bosnia-Herzegovina",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "metical",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "naira",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "nakfa",
+ "symbol": "ERN"
+ },
+ "TWD": {
+ "name": "nuevo dólar taiwanés",
+ "symbol": "TWD"
+ },
+ "ILS": {
+ "name": "nuevo sheqel israelí",
+ "symbol": "ILS"
+ },
+ "PEN": {
+ "name": "nuevo sol peruano",
+ "symbol": "PEN"
+ },
+ "TOP": {
+ "name": "paanga",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "pataca",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "peso argentino",
+ "symbol": "ARS"
+ },
+ "CLP": {
+ "name": "peso chileno",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "peso colombiano",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "peso cubano",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "peso cubano convertible",
+ "symbol": "CUC"
+ },
+ "DOP": {
+ "name": "peso dominicano",
+ "symbol": "DOP"
+ },
+ "PHP": {
+ "name": "peso filipino",
+ "symbol": "PHP"
+ },
+ "MXN": {
+ "name": "peso mexicano",
+ "symbol": "MXN"
+ },
+ "UYU": {
+ "name": "peso uruguayo",
+ "symbol": "$"
+ },
+ "BWP": {
+ "name": "pula",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "quetzal guatemalteco",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "rand",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "real brasileño",
+ "symbol": "BRL"
+ },
+ "QAR": {
+ "name": "rial catarí",
+ "symbol": "QAR"
+ },
+ "IRR": {
+ "name": "rial iraní",
+ "symbol": "IRR"
+ },
+ "OMR": {
+ "name": "rial omaní",
+ "symbol": "OMR"
+ },
+ "SAR": {
+ "name": "rial saudí",
+ "symbol": "SAR"
+ },
+ "YER": {
+ "name": "rial yemení",
+ "symbol": "YER"
+ },
+ "KHR": {
+ "name": "riel",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "ringit",
+ "symbol": "MYR"
+ },
+ "BYR": {
+ "name": "rublo bielorruso",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "rublo ruso",
+ "symbol": "RUB"
+ },
+ "MVR": {
+ "name": "rufiya",
+ "symbol": "MVR"
+ },
+ "LKR": {
+ "name": "rupia esrilanquesa",
+ "symbol": "LKR"
+ },
+ "INR": {
+ "name": "rupia india",
+ "symbol": "INR"
+ },
+ "IDR": {
+ "name": "rupia indonesia",
+ "symbol": "IDR"
+ },
+ "MUR": {
+ "name": "rupia mauriciana",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "rupia nepalí",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "rupia pakistaní",
+ "symbol": "PKR"
+ },
+ "SCR": {
+ "name": "rupia seychellense",
+ "symbol": "SCR"
+ },
+ "KGS": {
+ "name": "som",
+ "symbol": "KGS"
+ },
+ "TJS": {
+ "name": "somoni tayiko",
+ "symbol": "TJS"
+ },
+ "UZS": {
+ "name": "sum",
+ "symbol": "UZS"
+ },
+ "BDT": {
+ "name": "taka",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "tala",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "tenge kazako",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "tugrik",
+ "symbol": "MNT"
+ },
+ "MRO": {
+ "name": "uguiya",
+ "symbol": "MRO"
+ },
+ "VUV": {
+ "name": "vatu",
+ "symbol": "VUV"
+ },
+ "KPW": {
+ "name": "won norcoreano",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "won surcoreano",
+ "symbol": "KRW"
+ },
+ "JPY": {
+ "name": "yen",
+ "symbol": "JPY"
+ },
+ "CNY": {
+ "name": "yuan",
+ "symbol": "CNY"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/es-VE.json b/library/intl/resources/currency/es-VE.json
new file mode 100644
index 000000000..effb954e4
--- /dev/null
+++ b/library/intl/resources/currency/es-VE.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "afgani",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "ariari",
+ "symbol": "MGA"
+ },
+ "PAB": {
+ "name": "balboa panameño",
+ "symbol": "PAB"
+ },
+ "THB": {
+ "name": "bat",
+ "symbol": "THB"
+ },
+ "ETB": {
+ "name": "bir",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "bolívar venezolano",
+ "symbol": "Bs."
+ },
+ "BOB": {
+ "name": "boliviano",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "cedi",
+ "symbol": "GHS"
+ },
+ "KES": {
+ "name": "chelín keniano",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "chelín somalí",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "chelín tanzano",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "chelín ugandés",
+ "symbol": "UGX"
+ },
+ "CRC": {
+ "name": "colón costarricense",
+ "symbol": "CRC"
+ },
+ "SVC": {
+ "name": "colón salvadoreño",
+ "symbol": "SVC"
+ },
+ "NIO": {
+ "name": "córdoba nicaragüense",
+ "symbol": "NIO"
+ },
+ "CZK": {
+ "name": "corona checa",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "corona danesa",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "corona islandesa",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "corona noruega",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "corona sueca",
+ "symbol": "SEK"
+ },
+ "GMD": {
+ "name": "dalasi",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "dinar argelino",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "dinar bahreiní",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "dinar iraquí",
+ "symbol": "IQD"
+ },
+ "JOD": {
+ "name": "dinar jordano",
+ "symbol": "JOD"
+ },
+ "KWD": {
+ "name": "dinar kuwaití",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "dinar libio",
+ "symbol": "LYD"
+ },
+ "MKD": {
+ "name": "dinar macedonio",
+ "symbol": "MKD"
+ },
+ "RSD": {
+ "name": "dinar serbio",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "dinar tunecino",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "dírham de los Emiratos Árabes Unidos",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "dírham marroquí",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "dobra",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "dólar australiano",
+ "symbol": "AUD"
+ },
+ "BSD": {
+ "name": "dólar bahameño",
+ "symbol": "BSD"
+ },
+ "BBD": {
+ "name": "dólar barbadense",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "dólar beliceño",
+ "symbol": "BZD"
+ },
+ "BND": {
+ "name": "dólar bruneano",
+ "symbol": "BND"
+ },
+ "CAD": {
+ "name": "dólar canadiense",
+ "symbol": "CAD"
+ },
+ "BMD": {
+ "name": "dólar de Bermudas",
+ "symbol": "BMD"
+ },
+ "KYD": {
+ "name": "dólar de las Islas Caimán",
+ "symbol": "KYD"
+ },
+ "TTD": {
+ "name": "dólar de Trinidad y Tobago",
+ "symbol": "TTD"
+ },
+ "XCD": {
+ "name": "dólar del Caribe Oriental",
+ "symbol": "XCD"
+ },
+ "USD": {
+ "name": "dólar estadounidense",
+ "symbol": "USD"
+ },
+ "FJD": {
+ "name": "dólar fiyiano",
+ "symbol": "FJD"
+ },
+ "GYD": {
+ "name": "dólar guyanés",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "dólar hongkonés",
+ "symbol": "HKD"
+ },
+ "JMD": {
+ "name": "dólar jamaicano",
+ "symbol": "JMD"
+ },
+ "LRD": {
+ "name": "dólar liberiano",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "dólar namibio",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "dólar neozelandés",
+ "symbol": "NZD"
+ },
+ "SBD": {
+ "name": "dólar salomonense",
+ "symbol": "SBD"
+ },
+ "SGD": {
+ "name": "dólar singapurense",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "dólar surinamés",
+ "symbol": "SRD"
+ },
+ "ZWL": {
+ "name": "dólar zimbabuense",
+ "symbol": "ZWL"
+ },
+ "VND": {
+ "name": "dong",
+ "symbol": "VND"
+ },
+ "AMD": {
+ "name": "dram",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "escudo de Cabo Verde",
+ "symbol": "CVE"
+ },
+ "PLN": {
+ "name": "esloti",
+ "symbol": "PLN"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "EUR"
+ },
+ "AWG": {
+ "name": "florín arubeño",
+ "symbol": "AWG"
+ },
+ "ANG": {
+ "name": "florín de las Antillas Neerlandesas",
+ "symbol": "ANG"
+ },
+ "HUF": {
+ "name": "forinto",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "franco burundés",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "franco CFA BCEAO",
+ "symbol": "XOF"
+ },
+ "XAF": {
+ "name": "franco CFA BEAC",
+ "symbol": "XAF"
+ },
+ "XPF": {
+ "name": "franco CFP",
+ "symbol": "CFPF"
+ },
+ "KMF": {
+ "name": "franco comorense",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "franco congoleño",
+ "symbol": "CDF"
+ },
+ "GNF": {
+ "name": "franco guineano",
+ "symbol": "GNF"
+ },
+ "RWF": {
+ "name": "franco ruandés",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "franco suizo",
+ "symbol": "CHF"
+ },
+ "DJF": {
+ "name": "franco yibutiano",
+ "symbol": "DJF"
+ },
+ "HTG": {
+ "name": "gourde haitiano",
+ "symbol": "HTG"
+ },
+ "UAH": {
+ "name": "grivna",
+ "symbol": "UAH"
+ },
+ "PYG": {
+ "name": "guaraní paraguayo",
+ "symbol": "PYG"
+ },
+ "BTN": {
+ "name": "gultrum",
+ "symbol": "BTN"
+ },
+ "MMK": {
+ "name": "kiat",
+ "symbol": "MMK"
+ },
+ "PGK": {
+ "name": "kina",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "kip",
+ "symbol": "LAK"
+ },
+ "MWK": {
+ "name": "kuacha malauí",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "kuacha zambiano",
+ "symbol": "ZMK"
+ },
+ "AOA": {
+ "name": "kuanza",
+ "symbol": "AOA"
+ },
+ "HRK": {
+ "name": "kuna",
+ "symbol": "HRK"
+ },
+ "GEL": {
+ "name": "lari",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "lek",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "lempira hondureño",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "leona",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "leu moldavo",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "leu rumano",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "leva",
+ "symbol": "BGN"
+ },
+ "FKP": {
+ "name": "libra de las Islas Malvinas",
+ "symbol": "FKP"
+ },
+ "SHP": {
+ "name": "libra de Santa Elena",
+ "symbol": "SHP"
+ },
+ "EGP": {
+ "name": "libra egipcia",
+ "symbol": "EGP"
+ },
+ "GBP": {
+ "name": "libra esterlina",
+ "symbol": "GBP"
+ },
+ "GIP": {
+ "name": "libra gibraltareña",
+ "symbol": "GIP"
+ },
+ "LBP": {
+ "name": "libra libanesa",
+ "symbol": "LBP"
+ },
+ "SYP": {
+ "name": "libra siria",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "libra sudanesa",
+ "symbol": "SDG"
+ },
+ "SSP": {
+ "name": "libra sursudanesa",
+ "symbol": "SSP"
+ },
+ "SZL": {
+ "name": "lilangeni",
+ "symbol": "SZL"
+ },
+ "TRY": {
+ "name": "lira turca",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "litas",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "loti lesothense",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "manat azerí",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "manat turcomano",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "marco convertible de Bosnia-Herzegovina",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "metical",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "naira",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "nakfa",
+ "symbol": "ERN"
+ },
+ "TWD": {
+ "name": "nuevo dólar taiwanés",
+ "symbol": "TWD"
+ },
+ "ILS": {
+ "name": "nuevo sheqel israelí",
+ "symbol": "ILS"
+ },
+ "PEN": {
+ "name": "nuevo sol peruano",
+ "symbol": "PEN"
+ },
+ "TOP": {
+ "name": "paanga",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "pataca",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "peso argentino",
+ "symbol": "ARS"
+ },
+ "CLP": {
+ "name": "peso chileno",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "peso colombiano",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "peso cubano",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "peso cubano convertible",
+ "symbol": "CUC"
+ },
+ "DOP": {
+ "name": "peso dominicano",
+ "symbol": "DOP"
+ },
+ "PHP": {
+ "name": "peso filipino",
+ "symbol": "PHP"
+ },
+ "MXN": {
+ "name": "peso mexicano",
+ "symbol": "MXN"
+ },
+ "UYU": {
+ "name": "peso uruguayo",
+ "symbol": "UYU"
+ },
+ "BWP": {
+ "name": "pula",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "quetzal guatemalteco",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "rand",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "real brasileño",
+ "symbol": "BRL"
+ },
+ "QAR": {
+ "name": "rial catarí",
+ "symbol": "QAR"
+ },
+ "IRR": {
+ "name": "rial iraní",
+ "symbol": "IRR"
+ },
+ "OMR": {
+ "name": "rial omaní",
+ "symbol": "OMR"
+ },
+ "SAR": {
+ "name": "rial saudí",
+ "symbol": "SAR"
+ },
+ "YER": {
+ "name": "rial yemení",
+ "symbol": "YER"
+ },
+ "KHR": {
+ "name": "riel",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "ringit",
+ "symbol": "MYR"
+ },
+ "BYR": {
+ "name": "rublo bielorruso",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "rublo ruso",
+ "symbol": "RUB"
+ },
+ "MVR": {
+ "name": "rufiya",
+ "symbol": "MVR"
+ },
+ "LKR": {
+ "name": "rupia esrilanquesa",
+ "symbol": "LKR"
+ },
+ "INR": {
+ "name": "rupia india",
+ "symbol": "INR"
+ },
+ "IDR": {
+ "name": "rupia indonesia",
+ "symbol": "IDR"
+ },
+ "MUR": {
+ "name": "rupia mauriciana",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "rupia nepalí",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "rupia pakistaní",
+ "symbol": "PKR"
+ },
+ "SCR": {
+ "name": "rupia seychellense",
+ "symbol": "SCR"
+ },
+ "KGS": {
+ "name": "som",
+ "symbol": "KGS"
+ },
+ "TJS": {
+ "name": "somoni tayiko",
+ "symbol": "TJS"
+ },
+ "UZS": {
+ "name": "sum",
+ "symbol": "UZS"
+ },
+ "BDT": {
+ "name": "taka",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "tala",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "tenge kazako",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "tugrik",
+ "symbol": "MNT"
+ },
+ "MRO": {
+ "name": "uguiya",
+ "symbol": "MRO"
+ },
+ "VUV": {
+ "name": "vatu",
+ "symbol": "VUV"
+ },
+ "KPW": {
+ "name": "won norcoreano",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "won surcoreano",
+ "symbol": "KRW"
+ },
+ "JPY": {
+ "name": "yen",
+ "symbol": "JPY"
+ },
+ "CNY": {
+ "name": "yuan",
+ "symbol": "CNY"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/es.json b/library/intl/resources/currency/es.json
new file mode 100644
index 000000000..483f13004
--- /dev/null
+++ b/library/intl/resources/currency/es.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "afgani",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "ariari",
+ "symbol": "MGA"
+ },
+ "PAB": {
+ "name": "balboa panameño",
+ "symbol": "PAB"
+ },
+ "THB": {
+ "name": "bat",
+ "symbol": "฿"
+ },
+ "ETB": {
+ "name": "bir",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "bolívar venezolano",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "boliviano",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "cedi",
+ "symbol": "GHS"
+ },
+ "KES": {
+ "name": "chelín keniano",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "chelín somalí",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "chelín tanzano",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "chelín ugandés",
+ "symbol": "UGX"
+ },
+ "CRC": {
+ "name": "colón costarricense",
+ "symbol": "CRC"
+ },
+ "SVC": {
+ "name": "colón salvadoreño",
+ "symbol": "SVC"
+ },
+ "NIO": {
+ "name": "córdoba nicaragüense",
+ "symbol": "NIO"
+ },
+ "CZK": {
+ "name": "corona checa",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "corona danesa",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "corona islandesa",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "corona noruega",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "corona sueca",
+ "symbol": "SEK"
+ },
+ "GMD": {
+ "name": "dalasi",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "dinar argelino",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "dinar bahreiní",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "dinar iraquí",
+ "symbol": "IQD"
+ },
+ "JOD": {
+ "name": "dinar jordano",
+ "symbol": "JOD"
+ },
+ "KWD": {
+ "name": "dinar kuwaití",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "dinar libio",
+ "symbol": "LYD"
+ },
+ "MKD": {
+ "name": "dinar macedonio",
+ "symbol": "MKD"
+ },
+ "RSD": {
+ "name": "dinar serbio",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "dinar tunecino",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "dírham de los Emiratos Árabes Unidos",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "dírham marroquí",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "dobra",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "dólar australiano",
+ "symbol": "AUD"
+ },
+ "BND": {
+ "name": "dólar bruneano",
+ "symbol": "BND"
+ },
+ "CAD": {
+ "name": "dólar canadiense",
+ "symbol": "CA$"
+ },
+ "BBD": {
+ "name": "dólar de Barbados",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "dólar de Belice",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "dólar de Bermudas",
+ "symbol": "BMD"
+ },
+ "HKD": {
+ "name": "dólar de Hong Kong",
+ "symbol": "HKD"
+ },
+ "JMD": {
+ "name": "dólar de Jamaica",
+ "symbol": "JMD"
+ },
+ "BSD": {
+ "name": "dólar de las Bahamas",
+ "symbol": "BSD"
+ },
+ "KYD": {
+ "name": "dólar de las Islas Caimán",
+ "symbol": "KYD"
+ },
+ "TTD": {
+ "name": "dólar de Trinidad y Tobago",
+ "symbol": "TTD"
+ },
+ "XCD": {
+ "name": "dólar del Caribe Oriental",
+ "symbol": "XCD"
+ },
+ "USD": {
+ "name": "dólar estadounidense",
+ "symbol": "$"
+ },
+ "FJD": {
+ "name": "dólar fiyiano",
+ "symbol": "FJD"
+ },
+ "GYD": {
+ "name": "dólar guyanés",
+ "symbol": "GYD"
+ },
+ "LRD": {
+ "name": "dólar liberiano",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "dólar namibio",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "dólar neozelandés",
+ "symbol": "NZD"
+ },
+ "SBD": {
+ "name": "dólar salomonense",
+ "symbol": "SBD"
+ },
+ "SGD": {
+ "name": "dólar singapurense",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "dólar surinamés",
+ "symbol": "SRD"
+ },
+ "ZWL": {
+ "name": "dólar zimbabuense",
+ "symbol": "ZWL"
+ },
+ "VND": {
+ "name": "dong",
+ "symbol": "₫"
+ },
+ "AMD": {
+ "name": "dram armenio",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "escudo de Cabo Verde",
+ "symbol": "CVE"
+ },
+ "PLN": {
+ "name": "esloti",
+ "symbol": "PLN"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "€"
+ },
+ "AWG": {
+ "name": "florín de Aruba",
+ "symbol": "AWG"
+ },
+ "ANG": {
+ "name": "florín de las Antillas Neerlandesas",
+ "symbol": "ANG"
+ },
+ "HUF": {
+ "name": "forinto",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "franco burundés",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "franco CFA BCEAO",
+ "symbol": "XOF"
+ },
+ "XAF": {
+ "name": "franco CFA BEAC",
+ "symbol": "XAF"
+ },
+ "XPF": {
+ "name": "franco CFP",
+ "symbol": "CFPF"
+ },
+ "KMF": {
+ "name": "franco comorense",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "franco congoleño",
+ "symbol": "CDF"
+ },
+ "GNF": {
+ "name": "franco guineano",
+ "symbol": "GNF"
+ },
+ "RWF": {
+ "name": "franco ruandés",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "franco suizo",
+ "symbol": "CHF"
+ },
+ "DJF": {
+ "name": "franco yibutiano",
+ "symbol": "DJF"
+ },
+ "HTG": {
+ "name": "gourde haitiano",
+ "symbol": "HTG"
+ },
+ "UAH": {
+ "name": "grivna",
+ "symbol": "UAH"
+ },
+ "PYG": {
+ "name": "guaraní paraguayo",
+ "symbol": "PYG"
+ },
+ "BTN": {
+ "name": "gultrum",
+ "symbol": "BTN"
+ },
+ "MMK": {
+ "name": "kiat",
+ "symbol": "MMK"
+ },
+ "PGK": {
+ "name": "kina",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "kip",
+ "symbol": "LAK"
+ },
+ "MWK": {
+ "name": "kuacha malauí",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "kuacha zambiano",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "kuanza",
+ "symbol": "AOA"
+ },
+ "HRK": {
+ "name": "kuna",
+ "symbol": "HRK"
+ },
+ "GEL": {
+ "name": "lari",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "lek",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "lempira hondureño",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "leona",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "leu moldavo",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "leu rumano",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "leva",
+ "symbol": "BGN"
+ },
+ "FKP": {
+ "name": "libra de las Islas Malvinas",
+ "symbol": "FKP"
+ },
+ "SHP": {
+ "name": "libra de Santa Elena",
+ "symbol": "SHP"
+ },
+ "EGP": {
+ "name": "libra egipcia",
+ "symbol": "EGP"
+ },
+ "GBP": {
+ "name": "libra esterlina",
+ "symbol": "GBP"
+ },
+ "GIP": {
+ "name": "libra gibraltareña",
+ "symbol": "GIP"
+ },
+ "LBP": {
+ "name": "libra libanesa",
+ "symbol": "LBP"
+ },
+ "SYP": {
+ "name": "libra siria",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "libra sudanesa",
+ "symbol": "SDG"
+ },
+ "SSP": {
+ "name": "libra sursudanesa",
+ "symbol": "SSP"
+ },
+ "SZL": {
+ "name": "lilangeni",
+ "symbol": "SZL"
+ },
+ "TRY": {
+ "name": "lira turca",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "litas",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "loti lesothense",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "manat azerí",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "manat turcomano",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "marco convertible de Bosnia-Herzegovina",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "metical",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "naira",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "nakfa eritreo",
+ "symbol": "ERN"
+ },
+ "TWD": {
+ "name": "nuevo dólar taiwanés",
+ "symbol": "TWD"
+ },
+ "ILS": {
+ "name": "nuevo séquel israelí",
+ "symbol": "ILS"
+ },
+ "PEN": {
+ "name": "nuevo sol peruano",
+ "symbol": "PEN"
+ },
+ "TOP": {
+ "name": "paanga",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "pataca de Macao",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "peso argentino",
+ "symbol": "ARS"
+ },
+ "CLP": {
+ "name": "peso chileno",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "peso colombiano",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "peso cubano",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "peso cubano convertible",
+ "symbol": "CUC"
+ },
+ "DOP": {
+ "name": "peso dominicano",
+ "symbol": "DOP"
+ },
+ "PHP": {
+ "name": "peso filipino",
+ "symbol": "PHP"
+ },
+ "MXN": {
+ "name": "peso mexicano",
+ "symbol": "MXN"
+ },
+ "UYU": {
+ "name": "peso uruguayo",
+ "symbol": "UYU"
+ },
+ "BWP": {
+ "name": "pula",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "quetzal guatemalteco",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "rand",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "real brasileño",
+ "symbol": "BRL"
+ },
+ "QAR": {
+ "name": "rial catarí",
+ "symbol": "QAR"
+ },
+ "IRR": {
+ "name": "rial iraní",
+ "symbol": "IRR"
+ },
+ "OMR": {
+ "name": "rial omaní",
+ "symbol": "OMR"
+ },
+ "SAR": {
+ "name": "rial saudí",
+ "symbol": "SAR"
+ },
+ "YER": {
+ "name": "rial yemení",
+ "symbol": "YER"
+ },
+ "KHR": {
+ "name": "riel",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "ringit",
+ "symbol": "MYR"
+ },
+ "BYR": {
+ "name": "rublo bielorruso",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "rublo ruso",
+ "symbol": "RUB"
+ },
+ "MVR": {
+ "name": "rufiya",
+ "symbol": "MVR"
+ },
+ "LKR": {
+ "name": "rupia de Sri Lanka",
+ "symbol": "LKR"
+ },
+ "INR": {
+ "name": "rupia india",
+ "symbol": "INR"
+ },
+ "IDR": {
+ "name": "rupia indonesia",
+ "symbol": "IDR"
+ },
+ "MUR": {
+ "name": "rupia mauriciana",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "rupia nepalí",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "rupia pakistaní",
+ "symbol": "PKR"
+ },
+ "SCR": {
+ "name": "rupia seychellense",
+ "symbol": "SCR"
+ },
+ "KGS": {
+ "name": "som",
+ "symbol": "KGS"
+ },
+ "TJS": {
+ "name": "somoni tayiko",
+ "symbol": "TJS"
+ },
+ "UZS": {
+ "name": "sum",
+ "symbol": "UZS"
+ },
+ "BDT": {
+ "name": "taka",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "tala",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "tengue",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "tugrik",
+ "symbol": "MNT"
+ },
+ "MRO": {
+ "name": "uguiya",
+ "symbol": "MRO"
+ },
+ "VUV": {
+ "name": "vatu",
+ "symbol": "VUV"
+ },
+ "KPW": {
+ "name": "won norcoreano",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "won surcoreano",
+ "symbol": "KRW"
+ },
+ "JPY": {
+ "name": "yen",
+ "symbol": "JPY"
+ },
+ "CNY": {
+ "name": "yuan",
+ "symbol": "CNY"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/et.json b/library/intl/resources/currency/et.json
new file mode 100644
index 000000000..47df30013
--- /dev/null
+++ b/library/intl/resources/currency/et.json
@@ -0,0 +1,634 @@
+{
+ "XOF": {
+ "name": "Aafrika ühisfrank BCEAO",
+ "symbol": "CFA"
+ },
+ "AFN": {
+ "name": "Afganistani afgaani",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "Albaania lekk",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Alžeeria dinaar",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Angola kvanza",
+ "symbol": "AOA"
+ },
+ "AED": {
+ "name": "Araabia Ühendemiraatide dirhem",
+ "symbol": "AED"
+ },
+ "ARS": {
+ "name": "Argentina peeso",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "Armeenia dramm",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "Aruba guilder",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "Aserbaidžaani manat",
+ "symbol": "AZN"
+ },
+ "AUD": {
+ "name": "Austraalia dollar",
+ "symbol": "AU$"
+ },
+ "BSD": {
+ "name": "Bahama dollar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Bahreini dinaar",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "Bangladeshi taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Barbadose dollar",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "Belize dollar",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Bermuda dollar",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "Bhutani ngultrum",
+ "symbol": "BTN"
+ },
+ "BOB": {
+ "name": "Bolivia boliviaano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Bosnia-Hertsegoviina mark",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "Botswana pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Brasiilia reaal",
+ "symbol": "R$"
+ },
+ "BND": {
+ "name": "Brunei dollar",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Bulgaaria leev",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "Burundi frank",
+ "symbol": "BIF"
+ },
+ "KYD": {
+ "name": "Caymani saarte dollar",
+ "symbol": "KYD"
+ },
+ "XAF": {
+ "name": "CFA frank BEAC",
+ "symbol": "FCFA"
+ },
+ "CRC": {
+ "name": "Costa Rica colón",
+ "symbol": "CRC"
+ },
+ "DJF": {
+ "name": "Djibouti frank",
+ "symbol": "DJF"
+ },
+ "DOP": {
+ "name": "Dominikaani peeso",
+ "symbol": "DOP"
+ },
+ "EGP": {
+ "name": "Egiptuse nael",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "Eritrea nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "Etioopia birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "Falklandi saarte nael",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "Fidži dollar",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "Filipiinide peeso",
+ "symbol": "PHP"
+ },
+ "GMD": {
+ "name": "Gambia dalasi",
+ "symbol": "GMD"
+ },
+ "GHS": {
+ "name": "Ghana cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "Gibraltari nael",
+ "symbol": "GIP"
+ },
+ "GEL": {
+ "name": "Gruusia lari",
+ "symbol": "GEL"
+ },
+ "GTQ": {
+ "name": "Guatemala ketsal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Guinea frank",
+ "symbol": "GNF"
+ },
+ "GYD": {
+ "name": "Guyana dollar",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "Haiti gurd",
+ "symbol": "HTG"
+ },
+ "CNY": {
+ "name": "Hiina jüaan",
+ "symbol": "CN¥"
+ },
+ "ANG": {
+ "name": "Hollandi Antillide kulden",
+ "symbol": "ANG"
+ },
+ "HNL": {
+ "name": "Hondurase lempiira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Hongkongi dollar",
+ "symbol": "HK$"
+ },
+ "HRK": {
+ "name": "Horvaatia kuna",
+ "symbol": "HRK"
+ },
+ "XCD": {
+ "name": "Ida-Kariibi dollar",
+ "symbol": "EC$"
+ },
+ "ILS": {
+ "name": "Iisraeli uus seekel",
+ "symbol": "₪"
+ },
+ "INR": {
+ "name": "India ruupia",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Indoneesia ruupia",
+ "symbol": "IDR"
+ },
+ "IQD": {
+ "name": "Iraagi dinaar",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "Iraani riaal",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "Islandi kroon",
+ "symbol": "ISK"
+ },
+ "JPY": {
+ "name": "Jaapani jeen",
+ "symbol": "¥"
+ },
+ "JMD": {
+ "name": "Jamaica dollar",
+ "symbol": "JMD"
+ },
+ "YER": {
+ "name": "Jeemeni riaal",
+ "symbol": "YER"
+ },
+ "JOD": {
+ "name": "Jordaania dinaar",
+ "symbol": "JOD"
+ },
+ "KHR": {
+ "name": "Kambodža riaal",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "Kanada dollar",
+ "symbol": "CA$"
+ },
+ "KZT": {
+ "name": "Kasahstani tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "Kenya šilling",
+ "symbol": "KES"
+ },
+ "COP": {
+ "name": "Kolumbia peeso",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Komooride frank",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Kongo frank",
+ "symbol": "CDF"
+ },
+ "CUC": {
+ "name": "Kuuba konverteeritav peeso",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "Kuuba peeso",
+ "symbol": "CUP"
+ },
+ "KWD": {
+ "name": "Kuveidi dinaar",
+ "symbol": "KWD"
+ },
+ "KGS": {
+ "name": "Kõrgõzstani somm",
+ "symbol": "KGS"
+ },
+ "LAK": {
+ "name": "Laose kiip",
+ "symbol": "LAK"
+ },
+ "LTL": {
+ "name": "Leedu litt",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "Lesotho loti",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "Libeeria dollar",
+ "symbol": "LRD"
+ },
+ "LBP": {
+ "name": "Liibanoni nael",
+ "symbol": "LBP"
+ },
+ "LYD": {
+ "name": "Liibüa dinaar",
+ "symbol": "LYD"
+ },
+ "ZAR": {
+ "name": "Lõuna-Aafrika rand",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "Lõuna-Korea vonn",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "Lõuna-Sudaani nael",
+ "symbol": "SSP"
+ },
+ "WST": {
+ "name": "Lääne-Samoa tala",
+ "symbol": "WST"
+ },
+ "MOP": {
+ "name": "Macao pataka",
+ "symbol": "MOP"
+ },
+ "MGA": {
+ "name": "Madagaskari ariary",
+ "symbol": "MGA"
+ },
+ "MKD": {
+ "name": "Makedoonia denaar",
+ "symbol": "MKD"
+ },
+ "MYR": {
+ "name": "Malaisia ringgit",
+ "symbol": "MYR"
+ },
+ "MWK": {
+ "name": "Malawi kvatša",
+ "symbol": "MWK"
+ },
+ "MVR": {
+ "name": "Maldiivide ruupia",
+ "symbol": "MVR"
+ },
+ "MAD": {
+ "name": "Maroko dirhem",
+ "symbol": "MAD"
+ },
+ "MRO": {
+ "name": "Mauritaania ugia",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "Mauritiuse ruupia",
+ "symbol": "MUR"
+ },
+ "MXN": {
+ "name": "Mehhiko peeso",
+ "symbol": "MX$"
+ },
+ "MDL": {
+ "name": "Moldova leu",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Mongoolia tugrik",
+ "symbol": "MNT"
+ },
+ "MZN": {
+ "name": "Mosambiigi metikal",
+ "symbol": "MZN"
+ },
+ "MMK": {
+ "name": "Myanmari kjatt",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "Namiibia dollar",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Nepali ruupia",
+ "symbol": "NPR"
+ },
+ "NIO": {
+ "name": "Nicaragua kuldkordoba",
+ "symbol": "NIO"
+ },
+ "NGN": {
+ "name": "Nigeeria naira",
+ "symbol": "NGN"
+ },
+ "NOK": {
+ "name": "Norra kroon",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "Omaani riaal",
+ "symbol": "OMR"
+ },
+ "PGK": {
+ "name": "Paapua Uus-Guinea kina",
+ "symbol": "PGK"
+ },
+ "PKR": {
+ "name": "Pakistani ruupia",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Panama balboa",
+ "symbol": "PAB"
+ },
+ "PYG": {
+ "name": "Paraguai guaranii",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Peruu uus soll",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "Poola zlott",
+ "symbol": "PLN"
+ },
+ "XPF": {
+ "name": "Prantsuse Vaikse-Ookeani frank",
+ "symbol": "CFPF"
+ },
+ "KPW": {
+ "name": "Põhja-Korea vonn",
+ "symbol": "KPW"
+ },
+ "QAR": {
+ "name": "Quatari riaal",
+ "symbol": "QAR"
+ },
+ "CVE": {
+ "name": "Roheneemesaarte eskuudo",
+ "symbol": "CVE"
+ },
+ "SEK": {
+ "name": "Rootsi kroon",
+ "symbol": "SEK"
+ },
+ "RON": {
+ "name": "Rumeenia lei",
+ "symbol": "RON"
+ },
+ "RWF": {
+ "name": "Rwanda frank",
+ "symbol": "RWF"
+ },
+ "SBD": {
+ "name": "Saalomoni saarte dollar",
+ "symbol": "SBD"
+ },
+ "SHP": {
+ "name": "Saint Helena nael",
+ "symbol": "SHP"
+ },
+ "SVC": {
+ "name": "Salvadori koloon",
+ "symbol": "SVC"
+ },
+ "ZMW": {
+ "name": "Sambia kvatša",
+ "symbol": "ZMW"
+ },
+ "STD": {
+ "name": "São Tomé ja Príncipe dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Saudi-Araabia riaal",
+ "symbol": "SAR"
+ },
+ "SCR": {
+ "name": "Seišelli saarte ruupia",
+ "symbol": "SCR"
+ },
+ "RSD": {
+ "name": "Serbia dinaar",
+ "symbol": "RSD"
+ },
+ "SLL": {
+ "name": "Sierra Leone leoone",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "Singapuri dollar",
+ "symbol": "SGD"
+ },
+ "SOS": {
+ "name": "Somaalia šilling",
+ "symbol": "SOS"
+ },
+ "LKR": {
+ "name": "Sri Lanka ruupia",
+ "symbol": "LKR"
+ },
+ "SDG": {
+ "name": "Sudaani nael",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "Surinami dollar",
+ "symbol": "SRD"
+ },
+ "GBP": {
+ "name": "Suurbritannia naelsterling",
+ "symbol": "£"
+ },
+ "SZL": {
+ "name": "Svaasimaa lilangeni",
+ "symbol": "SZL"
+ },
+ "SYP": {
+ "name": "Süüria nael",
+ "symbol": "SYP"
+ },
+ "CHF": {
+ "name": "Šveitsi frank",
+ "symbol": "CHF"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ },
+ "DKK": {
+ "name": "Taani kroon",
+ "symbol": "DKK"
+ },
+ "TJS": {
+ "name": "Tadžikistani somoni",
+ "symbol": "TJS"
+ },
+ "THB": {
+ "name": "Tai baat",
+ "symbol": "฿"
+ },
+ "TWD": {
+ "name": "Taiwani dollar",
+ "symbol": "NT$"
+ },
+ "TZS": {
+ "name": "Tansaania šilling",
+ "symbol": "TZS"
+ },
+ "TOP": {
+ "name": "Tonga pa’anga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Trinidadi ja Tobago dollar",
+ "symbol": "TTD"
+ },
+ "CZK": {
+ "name": "Tšehhi kroon",
+ "symbol": "CZK"
+ },
+ "CLP": {
+ "name": "Tšiili peeso",
+ "symbol": "CLP"
+ },
+ "TND": {
+ "name": "Tuneesia dinaar",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "Türgi uus liir",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "Türkmenistani manat",
+ "symbol": "TMT"
+ },
+ "UGX": {
+ "name": "Uganda šilling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "Ukraina grivna",
+ "symbol": "UAH"
+ },
+ "HUF": {
+ "name": "Ungari forint",
+ "symbol": "HUF"
+ },
+ "UYU": {
+ "name": "Uruguai peeso",
+ "symbol": "UYU"
+ },
+ "USD": {
+ "name": "USA dollar",
+ "symbol": "$"
+ },
+ "UZS": {
+ "name": "Usbekistani somm",
+ "symbol": "UZS"
+ },
+ "NZD": {
+ "name": "Uus-Meremaa dollar",
+ "symbol": "NZ$"
+ },
+ "BYR": {
+ "name": "Valgevene rubla",
+ "symbol": "BYR"
+ },
+ "VUV": {
+ "name": "Vanuatu vatu",
+ "symbol": "VUV"
+ },
+ "RUB": {
+ "name": "Venemaa rubla",
+ "symbol": "RUB"
+ },
+ "VEF": {
+ "name": "Venezuela bolívar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Vietnami dong",
+ "symbol": "₫"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/eu.json b/library/intl/resources/currency/eu.json
new file mode 100644
index 000000000..7a4af1c9a
--- /dev/null
+++ b/library/intl/resources/currency/eu.json
@@ -0,0 +1,634 @@
+{
+ "USD": {
+ "name": "AEBetako dolarra",
+ "symbol": "US$"
+ },
+ "AFN": {
+ "name": "Afganistango afghania",
+ "symbol": "AFN"
+ },
+ "XOF": {
+ "name": "Afrika ekialdeko frankoa BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Afrika erdialdeko frankoa BEAC",
+ "symbol": "FCFA"
+ },
+ "ALL": {
+ "name": "Albaniako leka",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Algeriako dinarra",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Angolako kwanza",
+ "symbol": "AOA"
+ },
+ "AED": {
+ "name": "Arabiar Emirerri Batuetako dirhama",
+ "symbol": "AED"
+ },
+ "ARS": {
+ "name": "Argentinako pesoa",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "Armeniako drama",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "Arubeko florina",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "Australiako dolarra",
+ "symbol": "A$"
+ },
+ "AZN": {
+ "name": "Azerbaijango manata",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "Bahametako dolarra",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Bahraingo dinarra",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "Bangladesheko taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Barbadosetako dolarra",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "Belizeko dolarra",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Bermudetako dolarra",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "Bhutango ngultruma",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "Bielorrusiako errubloa",
+ "symbol": "BYR"
+ },
+ "BOB": {
+ "name": "Boliviako bolivianoa",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Bosnia-Herzegovinako marko trukakorra",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "Bosniako pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Brasilgo erreala",
+ "symbol": "R$"
+ },
+ "BND": {
+ "name": "Bruneiko dolarra",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Bulgariako leva",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "Burundiko frankoa",
+ "symbol": "BIF"
+ },
+ "CVE": {
+ "name": "Cabo Verdeko ezkutua",
+ "symbol": "CVE"
+ },
+ "XPF": {
+ "name": "CFP frankoa",
+ "symbol": "CFPF"
+ },
+ "CRC": {
+ "name": "Costa Ricako colona",
+ "symbol": "CRC"
+ },
+ "DKK": {
+ "name": "Danimarkako koroa",
+ "symbol": "DKK"
+ },
+ "DJF": {
+ "name": "Djibouteko frankoa",
+ "symbol": "DJF"
+ },
+ "DOP": {
+ "name": "Dominikar Errepublikako pesoa",
+ "symbol": "DOP"
+ },
+ "EGP": {
+ "name": "Egiptoko libera",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "Eritreako nakfa",
+ "symbol": "ERN"
+ },
+ "RON": {
+ "name": "Errumaniako leua",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Errusiako errubloa",
+ "symbol": "RUB"
+ },
+ "ETB": {
+ "name": "Etiopiako birra",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "Euroa",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "Falkland uharteetako libera",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "Fijiko dolarra",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "Filipinetako pesoa",
+ "symbol": "PHP"
+ },
+ "GMD": {
+ "name": "Ganbiako dalasia",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "Georgiako laria",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "Ghanako cedia",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "Gibraltarreko libera",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "Gineako frankoa",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "Guatemalako quetzala",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "Guyanako dolarra",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "Haitiko gourdea",
+ "symbol": "HTG"
+ },
+ "KRW": {
+ "name": "Hego Koreako wona",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "Hego Sudango libera",
+ "symbol": "SSP"
+ },
+ "ZAR": {
+ "name": "Hegoafrikako randa",
+ "symbol": "ZAR"
+ },
+ "ANG": {
+ "name": "Holandarren Antilletako guilderra",
+ "symbol": "ANG"
+ },
+ "HNL": {
+ "name": "Hondurasko lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Hong Kongeko dolarra",
+ "symbol": "HK$"
+ },
+ "HUF": {
+ "name": "Hungariako florina",
+ "symbol": "HUF"
+ },
+ "INR": {
+ "name": "Indiako errupia",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Indonesiako errupia",
+ "symbol": "IDR"
+ },
+ "KPW": {
+ "name": "Ipar Koreako wona",
+ "symbol": "KPW"
+ },
+ "IQD": {
+ "name": "Irakeko dinarra",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "Irango riala",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "Islandiako koroa",
+ "symbol": "ISK"
+ },
+ "ILS": {
+ "name": "Israeleko sheqel berria",
+ "symbol": "₪"
+ },
+ "JMD": {
+ "name": "Jamaikako dolarra",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Japoniako yena",
+ "symbol": "JP¥"
+ },
+ "JOD": {
+ "name": "Jordaniako dinarra",
+ "symbol": "JOD"
+ },
+ "KYD": {
+ "name": "Kaiman uharteetako dolarra",
+ "symbol": "KYD"
+ },
+ "CAD": {
+ "name": "Kanadako dolarra",
+ "symbol": "CA$"
+ },
+ "KHR": {
+ "name": "Kanbodiako riela",
+ "symbol": "KHR"
+ },
+ "XCD": {
+ "name": "Karibe ekialdeko dolarra",
+ "symbol": "EC$"
+ },
+ "KZT": {
+ "name": "Kazakhstango tengea",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "Kenyako txelina",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "Kirgizistango soma",
+ "symbol": "KGS"
+ },
+ "COP": {
+ "name": "Kolonbiako pesoa",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Komoreetako frankoa",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Kongoko frankoa",
+ "symbol": "CDF"
+ },
+ "HRK": {
+ "name": "Kroaziako kuna",
+ "symbol": "HRK"
+ },
+ "CUC": {
+ "name": "Kubako peso trukakorra",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "Kubako pesoa",
+ "symbol": "CUP"
+ },
+ "KWD": {
+ "name": "Kuwaiteko dinarra",
+ "symbol": "KWD"
+ },
+ "LAK": {
+ "name": "Laoseko kipa",
+ "symbol": "LAK"
+ },
+ "LSL": {
+ "name": "Lesothoko lotia",
+ "symbol": "LSL"
+ },
+ "LBP": {
+ "name": "Libanoko libera",
+ "symbol": "LBP"
+ },
+ "GBP": {
+ "name": "Libera esterlina",
+ "symbol": "£"
+ },
+ "LRD": {
+ "name": "Liberiako dolarra",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Libiako dinarra",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Lituaniako litasa",
+ "symbol": "LTL"
+ },
+ "MOP": {
+ "name": "Macanako pataca",
+ "symbol": "MOP"
+ },
+ "MGA": {
+ "name": "Madagaskarreko ariarya",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "Malawiko kwacha",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "Malaysiako ringgita",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "Maldivetako rufiyaa",
+ "symbol": "MVR"
+ },
+ "MAD": {
+ "name": "Marokoko dirhama",
+ "symbol": "MAD"
+ },
+ "MRO": {
+ "name": "Mauritaniako ouguiya",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "Maurizio uharteetako errupia",
+ "symbol": "MUR"
+ },
+ "MKD": {
+ "name": "Mazedoniako denara",
+ "symbol": "MKD"
+ },
+ "MXN": {
+ "name": "Mexikoko pesoa",
+ "symbol": "MX$"
+ },
+ "MDL": {
+ "name": "Moldaviako leua",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Mongoliako tugrika",
+ "symbol": "MNT"
+ },
+ "MZN": {
+ "name": "Mozambikeko metikala",
+ "symbol": "MZN"
+ },
+ "MMK": {
+ "name": "Myanmarreko kyata",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "Namibiako dolarra",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Nepalgo errupia",
+ "symbol": "NPR"
+ },
+ "NGN": {
+ "name": "Nigeriako naira",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "Nikaraguako cordoba",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "Norvegiako koroa",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "Omango riala",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "Pakistango errupia",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Panamako balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Papua Ginea Berriko kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Paraguaiko guarania",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Peruko sol berria",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "Poloniako zlotya",
+ "symbol": "PLN"
+ },
+ "QAR": {
+ "name": "Qatarreko riala",
+ "symbol": "QAR"
+ },
+ "RWF": {
+ "name": "Ruandako frankoa",
+ "symbol": "RWF"
+ },
+ "SBD": {
+ "name": "Salomon uharteetako dolarra",
+ "symbol": "SBD"
+ },
+ "WST": {
+ "name": "Samoko tala",
+ "symbol": "WST"
+ },
+ "SHP": {
+ "name": "Santa Helenako libera",
+ "symbol": "SHP"
+ },
+ "STD": {
+ "name": "Sao Tomeko eta Principeko dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Saudiko riala",
+ "symbol": "SAR"
+ },
+ "RSD": {
+ "name": "Serbiako dinarra",
+ "symbol": "RSD"
+ },
+ "SCR": {
+ "name": "Seychelleetako errupia",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "Sierra Leonako leona",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "Singapurreko dolarra",
+ "symbol": "SGD"
+ },
+ "SYP": {
+ "name": "Siriako libera",
+ "symbol": "SYP"
+ },
+ "SOS": {
+ "name": "Somaliako txelina",
+ "symbol": "SOS"
+ },
+ "LKR": {
+ "name": "Sri Lankako errupia",
+ "symbol": "LKR"
+ },
+ "SDG": {
+ "name": "Sudango libera",
+ "symbol": "SDG"
+ },
+ "SEK": {
+ "name": "Suediako koroa",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "Suitzako frankoa",
+ "symbol": "CHF"
+ },
+ "SRD": {
+ "name": "Surinameko dolarra",
+ "symbol": "SRD"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SZL": {
+ "name": "Swaziko lilangenia",
+ "symbol": "SZL"
+ },
+ "TWD": {
+ "name": "Taiwango dolar berria",
+ "symbol": "NT$"
+ },
+ "TJS": {
+ "name": "Tajikistango somonia",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "Tanzaniako txelina",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "Thailandiako bahta",
+ "symbol": "฿"
+ },
+ "TOP": {
+ "name": "Tongako Paʻanga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Trinidadeko eta Tobagoko dolarra",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Tunisiako dinarra",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "Turkiako lira",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "Turkmenistango manata",
+ "symbol": "TMT"
+ },
+ "CZK": {
+ "name": "Txekiar Errepublikako koroa",
+ "symbol": "CZK"
+ },
+ "CLP": {
+ "name": "Txileko pesoa",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "Txinako yuana",
+ "symbol": "CN¥"
+ },
+ "UGX": {
+ "name": "Ugandako txelina",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "Ukrainako hryvnia",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "Uruguaiko pesoa",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "Uzbekistango soma",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "Vanuatuko vatua",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Venezuelako bolivarra",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Vietnameko donga",
+ "symbol": "₫"
+ },
+ "YER": {
+ "name": "Yemengo riala",
+ "symbol": "YER"
+ },
+ "ZMW": {
+ "name": "Zambiako kwacha",
+ "symbol": "ZMW"
+ },
+ "NZD": {
+ "name": "Zeelanda Berriko dolarra",
+ "symbol": "NZ$"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/ewo.json b/library/intl/resources/currency/ewo.json
new file mode 100644
index 000000000..8095a4ca9
--- /dev/null
+++ b/library/intl/resources/currency/ewo.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "MGA": {
+ "name": "Ariari yá Maləgás",
+ "symbol": "MGA"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "ETB": {
+ "name": "Bír yá Etsiópia",
+ "symbol": "ETB"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "GMD": {
+ "name": "Dalasí yá Gámbía",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "Dinár yá Alehérí",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinár yá Bahərɛ́n",
+ "symbol": "BHD"
+ },
+ "LYD": {
+ "name": "Dinár yá Libí",
+ "symbol": "LYD"
+ },
+ "TND": {
+ "name": "Dinár yá Tunisí",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "Dirám yá Emirá Aráb Uní",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "Dirám yá Maróg",
+ "symbol": "MAD"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "STD": {
+ "name": "Dóbə́ra yá Saó Tomé ai Pəlinəsípe",
+ "symbol": "STD"
+ },
+ "USD": {
+ "name": "Dolár yá amɛ́rəkə",
+ "symbol": "US$"
+ },
+ "CAD": {
+ "name": "Dolár yá Kanáda",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "Dolár yá Libéria",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "Dolár yá Namibí",
+ "symbol": "NAD"
+ },
+ "AUD": {
+ "name": "Dolár yá Osətəralí",
+ "symbol": "A$"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "CVE": {
+ "name": "Esəkúdo yá Kápə́vɛ́rə",
+ "symbol": "CVE"
+ },
+ "EUR": {
+ "name": "əró",
+ "symbol": "€"
+ },
+ "XOF": {
+ "name": "Fəláŋ CFA (BCEAO)",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Fəláŋ CFA (BEAC)",
+ "symbol": "FCFA"
+ },
+ "BIF": {
+ "name": "Fəláŋ yá Burundí",
+ "symbol": "BIF"
+ },
+ "DJF": {
+ "name": "Fəláŋ yá dzibutí",
+ "symbol": "DJF"
+ },
+ "KMF": {
+ "name": "Fəláŋ yá Komória",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Fəláŋ yá Kongo",
+ "symbol": "CDF"
+ },
+ "RWF": {
+ "name": "Fəláŋ yá Ruwandá",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Fəláŋ yá Suís",
+ "symbol": "CHF"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "AOA": {
+ "name": "Kwánəza yá Angolá",
+ "symbol": "AOA"
+ },
+ "MWK": {
+ "name": "Kwatsa yá Malawí",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwatsa yá Zambí",
+ "symbol": "ZMW"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "Leóne yá Sierá-leónə",
+ "symbol": "SLL"
+ },
+ "SZL": {
+ "name": "Lilangeni yá Swazí",
+ "symbol": "SZL"
+ },
+ "GBP": {
+ "name": "Lívə́lə Sətərəlíŋ",
+ "symbol": "£"
+ },
+ "EGP": {
+ "name": "Lívə́lə yá Ehíbətía",
+ "symbol": "EGP"
+ },
+ "SHP": {
+ "name": "Lívələ yá Ǹfúfúb Elɛ́n",
+ "symbol": "SHP"
+ },
+ "SDG": {
+ "name": "Lívələ yá Sudán",
+ "symbol": "SDG"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LSL": {
+ "name": "Lotí yá Lesotó",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "ERN": {
+ "name": "Náfəka yá Eritelé",
+ "symbol": "ERN"
+ },
+ "NGN": {
+ "name": "Náíra yá Nihéria",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "BWP": {
+ "name": "Púlá yá Botswána",
+ "symbol": "BWP"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "ZAR": {
+ "name": "Ránədə yá Afiríka",
+ "symbol": "ZAR"
+ },
+ "SAR": {
+ "name": "Riál yá Arabí Saudí",
+ "symbol": "SAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "INR": {
+ "name": "Rupí yá ɛ́ndía",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "Rupí yá Morís",
+ "symbol": "MUR"
+ },
+ "SCR": {
+ "name": "Rupí yá Sɛsɛ́l",
+ "symbol": "SCR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "KES": {
+ "name": "Silíŋ yá Keniá",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "Silíŋ yá Somalí",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Silíŋ yá Tanazaní",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "Silíŋ yá Ugandá (1966–1987)",
+ "symbol": "UGX"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "MRO": {
+ "name": "Ugiya yá Moritaní",
+ "symbol": "MRO"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "JPY": {
+ "name": "Yɛ́n yá Hapɔ́n",
+ "symbol": "JP¥"
+ },
+ "CNY": {
+ "name": "Yuán Renəminəbí yá Tsainís",
+ "symbol": "CN¥"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/fa-AF.json b/library/intl/resources/currency/fa-AF.json
new file mode 100644
index 000000000..9cef5c90e
--- /dev/null
+++ b/library/intl/resources/currency/fa-AF.json
@@ -0,0 +1,634 @@
+{
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "MGA": {
+ "name": "آریاری مالاگاسی",
+ "symbol": "MGA"
+ },
+ "CVE": {
+ "name": "اسکودوی کیپ‌ورد",
+ "symbol": "CVE"
+ },
+ "AFN": {
+ "name": "افغانی افغانستان",
+ "symbol": "؋"
+ },
+ "BTN": {
+ "name": "انگولتروم بوتان",
+ "symbol": "BTN"
+ },
+ "MRO": {
+ "name": "اوگوئیای موریتانی",
+ "symbol": "MRO"
+ },
+ "THB": {
+ "name": "بات تایلند",
+ "symbol": "฿"
+ },
+ "PAB": {
+ "name": "بالبوای پاناما",
+ "symbol": "PAB"
+ },
+ "VEF": {
+ "name": "بولیوار ونزوئلا",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "بولیویانوی بولیوی",
+ "symbol": "BOB"
+ },
+ "ETB": {
+ "name": "بیر اتیوپی",
+ "symbol": "ETB"
+ },
+ "TOP": {
+ "name": "پاآنگای تونگا",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "پاتاکای ماکائو",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "پزوی آرژانتین",
+ "symbol": "ARS"
+ },
+ "UYU": {
+ "name": "پزوی اوروگوئه",
+ "symbol": "UYU"
+ },
+ "CUC": {
+ "name": "پزوی تبدیل‌پذیر کوبا",
+ "symbol": "CUC"
+ },
+ "DOP": {
+ "name": "پزوی جمهوری دومینیکن",
+ "symbol": "DOP"
+ },
+ "CLP": {
+ "name": "پزوی شیلی",
+ "symbol": "CLP"
+ },
+ "PHP": {
+ "name": "پزوی فیلیپین",
+ "symbol": "PHP"
+ },
+ "COP": {
+ "name": "پزوی کلمبیا",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "پزوی کوبا",
+ "symbol": "CUP"
+ },
+ "MXN": {
+ "name": "پزوی مکسیکو",
+ "symbol": "$MX"
+ },
+ "BWP": {
+ "name": "پولای بوتسوانا",
+ "symbol": "BWP"
+ },
+ "GBP": {
+ "name": "پوند بریتانیا",
+ "symbol": "£"
+ },
+ "GIP": {
+ "name": "پوند جبل‌الطارق",
+ "symbol": "GIP"
+ },
+ "FKP": {
+ "name": "پوند جزایر فالکلند",
+ "symbol": "FKP"
+ },
+ "SHP": {
+ "name": "پوند سنت هلن",
+ "symbol": "SHP"
+ },
+ "SSP": {
+ "name": "پوند سودان جنوبی",
+ "symbol": "SSP"
+ },
+ "BDT": {
+ "name": "تاکای بنگلادش",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "تالای ساموا",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "تنگهٔ قزاقستان",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "توگریک مغولستان",
+ "symbol": "MNT"
+ },
+ "GMD": {
+ "name": "دالاسی گامبیا",
+ "symbol": "GMD"
+ },
+ "AUD": {
+ "name": "دالر آسترالیا",
+ "symbol": "A$"
+ },
+ "USD": {
+ "name": "دالر امریکا",
+ "symbol": "$"
+ },
+ "BND": {
+ "name": "دالر برونی",
+ "symbol": "BND"
+ },
+ "SGD": {
+ "name": "دالر سینگاپور",
+ "symbol": "SGD"
+ },
+ "CAD": {
+ "name": "دالر کانادا",
+ "symbol": "$CA"
+ },
+ "VND": {
+ "name": "دانگ ویتنام",
+ "symbol": "₫"
+ },
+ "AMD": {
+ "name": "درم ارمنستان",
+ "symbol": "AMD"
+ },
+ "AED": {
+ "name": "درهم امارات متحدهٔ عربی",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "درهم مراکش",
+ "symbol": "MAD"
+ },
+ "BBD": {
+ "name": "دلار باربادوس",
+ "symbol": "BBD"
+ },
+ "BSD": {
+ "name": "دلار باهاما",
+ "symbol": "BSD"
+ },
+ "BMD": {
+ "name": "دلار برمودا",
+ "symbol": "BMD"
+ },
+ "BZD": {
+ "name": "دلار بلیز",
+ "symbol": "BZD"
+ },
+ "TTD": {
+ "name": "دلار ترینیداد و توباگو",
+ "symbol": "TTD"
+ },
+ "JMD": {
+ "name": "دلار جامائیکا",
+ "symbol": "JMD"
+ },
+ "TWD": {
+ "name": "دلار جدید تایوان",
+ "symbol": "NT$"
+ },
+ "SBD": {
+ "name": "دلار جزایر سلیمان",
+ "symbol": "SBD"
+ },
+ "KYD": {
+ "name": "دلار جزایر کِیمن",
+ "symbol": "KYD"
+ },
+ "NZD": {
+ "name": "دلار زلاند نو",
+ "symbol": "$NZ"
+ },
+ "ZWL": {
+ "name": "دلار زیمبابوه (۲۰۰۹)",
+ "symbol": "ZWL"
+ },
+ "SRD": {
+ "name": "دلار سورینام",
+ "symbol": "SRD"
+ },
+ "XCD": {
+ "name": "دلار شرق کارائیب",
+ "symbol": "$EC"
+ },
+ "FJD": {
+ "name": "دلار فیجی",
+ "symbol": "FJD"
+ },
+ "GYD": {
+ "name": "دلار گویان",
+ "symbol": "GYD"
+ },
+ "LRD": {
+ "name": "دلار لیبریا",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "دلار نامیبیا",
+ "symbol": "NAD"
+ },
+ "HKD": {
+ "name": "دلار هنگ‌کنگ",
+ "symbol": "$HK"
+ },
+ "STD": {
+ "name": "دوبرای سائوتومه و پرنسیپ",
+ "symbol": "STD"
+ },
+ "JOD": {
+ "name": "دینار اردن",
+ "symbol": "JOD"
+ },
+ "DZD": {
+ "name": "دینار الجزایر",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "دینار بحرین",
+ "symbol": "BHD"
+ },
+ "TND": {
+ "name": "دینار تونس",
+ "symbol": "TND"
+ },
+ "RSD": {
+ "name": "دینار صربستان",
+ "symbol": "RSD"
+ },
+ "IQD": {
+ "name": "دینار عراق",
+ "symbol": "IQD"
+ },
+ "KWD": {
+ "name": "دینار کویت",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "دینار لیبی",
+ "symbol": "LYD"
+ },
+ "MKD": {
+ "name": "دینار مقدونیه",
+ "symbol": "MKD"
+ },
+ "ZAR": {
+ "name": "راند افریقای جنوبی",
+ "symbol": "ZAR"
+ },
+ "RUB": {
+ "name": "روبل روسیه",
+ "symbol": "RUB"
+ },
+ "BYR": {
+ "name": "روبل روسیهٔ سفید",
+ "symbol": "BYR"
+ },
+ "IDR": {
+ "name": "روپیهٔ اندونزی",
+ "symbol": "IDR"
+ },
+ "PKR": {
+ "name": "روپیهٔ پاکستان",
+ "symbol": "PKR"
+ },
+ "LKR": {
+ "name": "روپیهٔ سری‌لانکا",
+ "symbol": "LKR"
+ },
+ "SCR": {
+ "name": "روپیهٔ سیشل",
+ "symbol": "SCR"
+ },
+ "MVR": {
+ "name": "روپیهٔ مالدیو",
+ "symbol": "MVR"
+ },
+ "MUR": {
+ "name": "روپیهٔ موریس",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "روپیهٔ نپال",
+ "symbol": "NPR"
+ },
+ "INR": {
+ "name": "روپیهٔ هند",
+ "symbol": "₹"
+ },
+ "KHR": {
+ "name": "ری‌یل کامبوج",
+ "symbol": "KHR"
+ },
+ "IRR": {
+ "name": "ریال ایران",
+ "symbol": "ریال"
+ },
+ "BRL": {
+ "name": "رئال برزیل",
+ "symbol": "R$"
+ },
+ "SAR": {
+ "name": "ریال سعودی",
+ "symbol": "SAR"
+ },
+ "OMR": {
+ "name": "ریال عمان",
+ "symbol": "OMR"
+ },
+ "QAR": {
+ "name": "ریال قطر",
+ "symbol": "QAR"
+ },
+ "YER": {
+ "name": "ریال یمن",
+ "symbol": "YER"
+ },
+ "MYR": {
+ "name": "رینگیت مالزی",
+ "symbol": "MYR"
+ },
+ "PLN": {
+ "name": "زواتی لهستان",
+ "symbol": "PLN"
+ },
+ "TJS": {
+ "name": "سامانی تاجکستان",
+ "symbol": "TJS"
+ },
+ "GHS": {
+ "name": "سدی غنا",
+ "symbol": "GHS"
+ },
+ "UZS": {
+ "name": "سوم ازبکستان",
+ "symbol": "UZS"
+ },
+ "KGS": {
+ "name": "سوم قرقیزستان",
+ "symbol": "KGS"
+ },
+ "ILS": {
+ "name": "شقل جدید اسرائیل",
+ "symbol": "₪"
+ },
+ "UGX": {
+ "name": "شیلینگ اوگاندا",
+ "symbol": "UGX"
+ },
+ "TZS": {
+ "name": "شیلینگ تانزانیا",
+ "symbol": "TZS"
+ },
+ "SOS": {
+ "name": "شیلینگ سومالی",
+ "symbol": "SOS"
+ },
+ "KES": {
+ "name": "شیلینگ کنیا",
+ "symbol": "KES"
+ },
+ "XOF": {
+ "name": "فرانک CFA غرب آفریقا",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "فرانک CFA مرکز آفریقا",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "فرانک CFP",
+ "symbol": "CFPF"
+ },
+ "BIF": {
+ "name": "فرانک بوروندی",
+ "symbol": "BIF"
+ },
+ "DJF": {
+ "name": "فرانک جیبوتی",
+ "symbol": "DJF"
+ },
+ "RWF": {
+ "name": "فرانک رواندا",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "فرانک سویس",
+ "symbol": "CHF"
+ },
+ "CDF": {
+ "name": "فرانک کنگو",
+ "symbol": "CDF"
+ },
+ "KMF": {
+ "name": "فرانک کومورو",
+ "symbol": "KMF"
+ },
+ "GNF": {
+ "name": "فرانک گینه",
+ "symbol": "GNF"
+ },
+ "AWG": {
+ "name": "فلورین آروبا",
+ "symbol": "AWG"
+ },
+ "HUF": {
+ "name": "فورینت مجارستان",
+ "symbol": "HUF"
+ },
+ "GTQ": {
+ "name": "کتزال گواتمالا",
+ "symbol": "GTQ"
+ },
+ "DKK": {
+ "name": "کرون دنمارک",
+ "symbol": "DKK"
+ },
+ "SEK": {
+ "name": "کرون سویدن",
+ "symbol": "SEK"
+ },
+ "NOK": {
+ "name": "کرون ناروی",
+ "symbol": "NOK"
+ },
+ "ISK": {
+ "name": "کرونای ایسلند",
+ "symbol": "ISK"
+ },
+ "ZMW": {
+ "name": "کواچای زامبیا",
+ "symbol": "ZMW"
+ },
+ "MWK": {
+ "name": "کواچای مالاوی",
+ "symbol": "MWK"
+ },
+ "AOA": {
+ "name": "کوانزای آنگولا",
+ "symbol": "AOA"
+ },
+ "NIO": {
+ "name": "کوردوبای نیکاراگوئه",
+ "symbol": "NIO"
+ },
+ "CZK": {
+ "name": "کورونای جمهوری چک",
+ "symbol": "CZK"
+ },
+ "CRC": {
+ "name": "کولون کاستاریکا",
+ "symbol": "CRC"
+ },
+ "HRK": {
+ "name": "کونای کرواسی",
+ "symbol": "HRK"
+ },
+ "MMK": {
+ "name": "کیات میانمار",
+ "symbol": "MMK"
+ },
+ "LAK": {
+ "name": "کیپ لائوس",
+ "symbol": "LAK"
+ },
+ "PGK": {
+ "name": "کینای پاپوا گینهٔ نو",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "گوارانی پاراگوئه",
+ "symbol": "PYG"
+ },
+ "HTG": {
+ "name": "گورد هائیتی",
+ "symbol": "HTG"
+ },
+ "ANG": {
+ "name": "گیلدر آنتیل هلند",
+ "symbol": "ANG"
+ },
+ "GEL": {
+ "name": "لاری گرجستان",
+ "symbol": "GEL"
+ },
+ "BGN": {
+ "name": "لف بلغارستان",
+ "symbol": "BGN"
+ },
+ "ALL": {
+ "name": "لک آلبانی",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "لمپیرای هندوراس",
+ "symbol": "HNL"
+ },
+ "LSL": {
+ "name": "لوتی لسوتو",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "لیتاس لیتوانی",
+ "symbol": "LTL"
+ },
+ "TRY": {
+ "name": "لیرهٔ ترکیه",
+ "symbol": "TRY"
+ },
+ "SDG": {
+ "name": "لیرهٔ سودان",
+ "symbol": "SDG"
+ },
+ "SYP": {
+ "name": "لیرهٔ سوریه",
+ "symbol": "SYP"
+ },
+ "LBP": {
+ "name": "لیرهٔ لبنان",
+ "symbol": "LBP"
+ },
+ "EGP": {
+ "name": "لیرهٔ مصر",
+ "symbol": "EGP"
+ },
+ "SZL": {
+ "name": "لیلانگنی سوازیلند",
+ "symbol": "SZL"
+ },
+ "SLL": {
+ "name": "لئون سیرالئون",
+ "symbol": "SLL"
+ },
+ "RON": {
+ "name": "لئوی رومانی",
+ "symbol": "RON"
+ },
+ "MDL": {
+ "name": "لئوی مولداوی",
+ "symbol": "MDL"
+ },
+ "BAM": {
+ "name": "مارک تبدیل‌پذیر بوسنی و هرزگوین",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "متیکال موزامبیک",
+ "symbol": "MZN"
+ },
+ "TMT": {
+ "name": "منات ترکمنستان",
+ "symbol": "TMT"
+ },
+ "AZN": {
+ "name": "منات جمهوری آذربایجان",
+ "symbol": "AZN"
+ },
+ "ERN": {
+ "name": "ناکفای اریتره",
+ "symbol": "ERN"
+ },
+ "NGN": {
+ "name": "نایرای نیجریه",
+ "symbol": "NGN"
+ },
+ "PEN": {
+ "name": "نوئووسول پرو",
+ "symbol": "PEN"
+ },
+ "UAH": {
+ "name": "هریونیای اوکراین",
+ "symbol": "UAH"
+ },
+ "VUV": {
+ "name": "واتوی وانوواتو",
+ "symbol": "VUV"
+ },
+ "KRW": {
+ "name": "وون کرهٔ جنوبی",
+ "symbol": "₩"
+ },
+ "KPW": {
+ "name": "وون کرهٔ شمالی",
+ "symbol": "KPW"
+ },
+ "JPY": {
+ "name": "ین جاپان",
+ "symbol": "¥"
+ },
+ "CNY": {
+ "name": "یوآن چین",
+ "symbol": "¥CN"
+ },
+ "EUR": {
+ "name": "یورو",
+ "symbol": "€"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/fa.json b/library/intl/resources/currency/fa.json
new file mode 100644
index 000000000..ec4a25fc1
--- /dev/null
+++ b/library/intl/resources/currency/fa.json
@@ -0,0 +1,634 @@
+{
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "MGA": {
+ "name": "آریاری مالاگاسی",
+ "symbol": "MGA"
+ },
+ "CVE": {
+ "name": "اسکودوی کیپ‌ورد",
+ "symbol": "CVE"
+ },
+ "AFN": {
+ "name": "افغانی افغانستان",
+ "symbol": "؋"
+ },
+ "BTN": {
+ "name": "انگولتروم بوتان",
+ "symbol": "BTN"
+ },
+ "MRO": {
+ "name": "اوگوئیای موریتانی",
+ "symbol": "MRO"
+ },
+ "THB": {
+ "name": "بات تایلند",
+ "symbol": "฿"
+ },
+ "PAB": {
+ "name": "بالبوای پاناما",
+ "symbol": "PAB"
+ },
+ "VEF": {
+ "name": "بولیوار ونزوئلا",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "بولیویانوی بولیوی",
+ "symbol": "BOB"
+ },
+ "ETB": {
+ "name": "بیر اتیوپی",
+ "symbol": "ETB"
+ },
+ "TOP": {
+ "name": "پاآنگای تونگا",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "پاتاکای ماکائو",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "پزوی آرژانتین",
+ "symbol": "ARS"
+ },
+ "UYU": {
+ "name": "پزوی اوروگوئه",
+ "symbol": "UYU"
+ },
+ "CUC": {
+ "name": "پزوی تبدیل‌پذیر کوبا",
+ "symbol": "CUC"
+ },
+ "DOP": {
+ "name": "پزوی جمهوری دومینیکن",
+ "symbol": "DOP"
+ },
+ "CLP": {
+ "name": "پزوی شیلی",
+ "symbol": "CLP"
+ },
+ "PHP": {
+ "name": "پزوی فیلیپین",
+ "symbol": "PHP"
+ },
+ "COP": {
+ "name": "پزوی کلمبیا",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "پزوی کوبا",
+ "symbol": "CUP"
+ },
+ "MXN": {
+ "name": "پزوی مکزیک",
+ "symbol": "$MX"
+ },
+ "BWP": {
+ "name": "پولای بوتسوانا",
+ "symbol": "BWP"
+ },
+ "GBP": {
+ "name": "پوند بریتانیا",
+ "symbol": "£"
+ },
+ "GIP": {
+ "name": "پوند جبل‌الطارق",
+ "symbol": "GIP"
+ },
+ "FKP": {
+ "name": "پوند جزایر فالکلند",
+ "symbol": "FKP"
+ },
+ "SHP": {
+ "name": "پوند سنت هلن",
+ "symbol": "SHP"
+ },
+ "SSP": {
+ "name": "پوند سودان جنوبی",
+ "symbol": "SSP"
+ },
+ "BDT": {
+ "name": "تاکای بنگلادش",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "تالای ساموا",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "تنگهٔ قزاقستان",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "توگریک مغولستان",
+ "symbol": "MNT"
+ },
+ "GMD": {
+ "name": "دالاسی گامبیا",
+ "symbol": "GMD"
+ },
+ "VND": {
+ "name": "دانگ ویتنام",
+ "symbol": "₫"
+ },
+ "AMD": {
+ "name": "درم ارمنستان",
+ "symbol": "AMD"
+ },
+ "AED": {
+ "name": "درهم امارات متحدهٔ عربی",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "درهم مراکش",
+ "symbol": "MAD"
+ },
+ "AUD": {
+ "name": "دلار استرالیا",
+ "symbol": "A$"
+ },
+ "USD": {
+ "name": "دلار امریکا",
+ "symbol": "$"
+ },
+ "BBD": {
+ "name": "دلار باربادوس",
+ "symbol": "BBD"
+ },
+ "BSD": {
+ "name": "دلار باهاما",
+ "symbol": "BSD"
+ },
+ "BMD": {
+ "name": "دلار برمودا",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "دلار برونئی",
+ "symbol": "BND"
+ },
+ "BZD": {
+ "name": "دلار بلیز",
+ "symbol": "BZD"
+ },
+ "TTD": {
+ "name": "دلار ترینیداد و توباگو",
+ "symbol": "TTD"
+ },
+ "JMD": {
+ "name": "دلار جامائیکا",
+ "symbol": "JMD"
+ },
+ "TWD": {
+ "name": "دلار جدید تایوان",
+ "symbol": "NT$"
+ },
+ "SBD": {
+ "name": "دلار جزایر سلیمان",
+ "symbol": "SBD"
+ },
+ "KYD": {
+ "name": "دلار جزایر کِیمن",
+ "symbol": "KYD"
+ },
+ "NZD": {
+ "name": "دلار زلاند نو",
+ "symbol": "$NZ"
+ },
+ "ZWL": {
+ "name": "دلار زیمبابوه (۲۰۰۹)",
+ "symbol": "ZWL"
+ },
+ "SGD": {
+ "name": "دلار سنگاپور",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "دلار سورینام",
+ "symbol": "SRD"
+ },
+ "XCD": {
+ "name": "دلار شرق کارائیب",
+ "symbol": "$EC"
+ },
+ "FJD": {
+ "name": "دلار فیجی",
+ "symbol": "FJD"
+ },
+ "CAD": {
+ "name": "دلار کانادا",
+ "symbol": "$CA"
+ },
+ "GYD": {
+ "name": "دلار گویان",
+ "symbol": "GYD"
+ },
+ "LRD": {
+ "name": "دلار لیبریا",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "دلار نامیبیا",
+ "symbol": "NAD"
+ },
+ "HKD": {
+ "name": "دلار هنگ‌کنگ",
+ "symbol": "$HK"
+ },
+ "STD": {
+ "name": "دوبرای سائوتومه و پرنسیپ",
+ "symbol": "STD"
+ },
+ "JOD": {
+ "name": "دینار اردن",
+ "symbol": "JOD"
+ },
+ "DZD": {
+ "name": "دینار الجزایر",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "دینار بحرین",
+ "symbol": "BHD"
+ },
+ "TND": {
+ "name": "دینار تونس",
+ "symbol": "TND"
+ },
+ "RSD": {
+ "name": "دینار صربستان",
+ "symbol": "RSD"
+ },
+ "IQD": {
+ "name": "دینار عراق",
+ "symbol": "IQD"
+ },
+ "KWD": {
+ "name": "دینار کویت",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "دینار لیبی",
+ "symbol": "LYD"
+ },
+ "MKD": {
+ "name": "دینار مقدونیه",
+ "symbol": "MKD"
+ },
+ "ZAR": {
+ "name": "راند افریقای جنوبی",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "رئال برزیل",
+ "symbol": "R$"
+ },
+ "BYR": {
+ "name": "روبل بیلوروسی",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "روبل روسیه",
+ "symbol": "RUB"
+ },
+ "IDR": {
+ "name": "روپیهٔ اندونزی",
+ "symbol": "IDR"
+ },
+ "PKR": {
+ "name": "روپیهٔ پاکستان",
+ "symbol": "PKR"
+ },
+ "LKR": {
+ "name": "روپیهٔ سری‌لانکا",
+ "symbol": "LKR"
+ },
+ "SCR": {
+ "name": "روپیهٔ سیشل",
+ "symbol": "SCR"
+ },
+ "MVR": {
+ "name": "روپیهٔ مالدیو",
+ "symbol": "MVR"
+ },
+ "MUR": {
+ "name": "روپیهٔ موریس",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "روپیهٔ نپال",
+ "symbol": "NPR"
+ },
+ "INR": {
+ "name": "روپیهٔ هند",
+ "symbol": "₹"
+ },
+ "IRR": {
+ "name": "ریال ایران",
+ "symbol": "ریال"
+ },
+ "SAR": {
+ "name": "ریال سعودی",
+ "symbol": "SAR"
+ },
+ "OMR": {
+ "name": "ریال عمان",
+ "symbol": "OMR"
+ },
+ "QAR": {
+ "name": "ریال قطر",
+ "symbol": "QAR"
+ },
+ "YER": {
+ "name": "ریال یمن",
+ "symbol": "YER"
+ },
+ "MYR": {
+ "name": "رینگیت مالزی",
+ "symbol": "MYR"
+ },
+ "KHR": {
+ "name": "ری‌یل کامبوج",
+ "symbol": "KHR"
+ },
+ "PLN": {
+ "name": "زواتی لهستان",
+ "symbol": "PLN"
+ },
+ "TJS": {
+ "name": "سامانی تاجیکستان",
+ "symbol": "TJS"
+ },
+ "GHS": {
+ "name": "سدی غنا",
+ "symbol": "GHS"
+ },
+ "UZS": {
+ "name": "سوم ازبکستان",
+ "symbol": "UZS"
+ },
+ "KGS": {
+ "name": "سوم قرقیزستان",
+ "symbol": "KGS"
+ },
+ "ILS": {
+ "name": "شقل جدید اسرائیل",
+ "symbol": "₪"
+ },
+ "UGX": {
+ "name": "شیلینگ اوگاندا",
+ "symbol": "UGX"
+ },
+ "TZS": {
+ "name": "شیلینگ تانزانیا",
+ "symbol": "TZS"
+ },
+ "SOS": {
+ "name": "شیلینگ سومالی",
+ "symbol": "SOS"
+ },
+ "KES": {
+ "name": "شیلینگ کنیا",
+ "symbol": "KES"
+ },
+ "XOF": {
+ "name": "فرانک CFA غرب آفریقا",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "فرانک CFA مرکز آفریقا",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "فرانک CFP",
+ "symbol": "CFPF"
+ },
+ "BIF": {
+ "name": "فرانک بوروندی",
+ "symbol": "BIF"
+ },
+ "DJF": {
+ "name": "فرانک جیبوتی",
+ "symbol": "DJF"
+ },
+ "RWF": {
+ "name": "فرانک رواندا",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "فرانک سوئیس",
+ "symbol": "CHF"
+ },
+ "CDF": {
+ "name": "فرانک کنگو",
+ "symbol": "CDF"
+ },
+ "KMF": {
+ "name": "فرانک کومورو",
+ "symbol": "KMF"
+ },
+ "GNF": {
+ "name": "فرانک گینه",
+ "symbol": "GNF"
+ },
+ "AWG": {
+ "name": "فلورین آروبا",
+ "symbol": "AWG"
+ },
+ "HUF": {
+ "name": "فورینت مجارستان",
+ "symbol": "HUF"
+ },
+ "GTQ": {
+ "name": "کتزال گواتمالا",
+ "symbol": "GTQ"
+ },
+ "DKK": {
+ "name": "کرون دانمارک",
+ "symbol": "DKK"
+ },
+ "SEK": {
+ "name": "کرون سوئد",
+ "symbol": "SEK"
+ },
+ "NOK": {
+ "name": "کرون نروژ",
+ "symbol": "NOK"
+ },
+ "ISK": {
+ "name": "کرونای ایسلند",
+ "symbol": "ISK"
+ },
+ "ZMW": {
+ "name": "کواچای زامبیا",
+ "symbol": "ZMW"
+ },
+ "MWK": {
+ "name": "کواچای مالاوی",
+ "symbol": "MWK"
+ },
+ "AOA": {
+ "name": "کوانزای آنگولا",
+ "symbol": "AOA"
+ },
+ "NIO": {
+ "name": "کوردوبای نیکاراگوئه",
+ "symbol": "NIO"
+ },
+ "CZK": {
+ "name": "کورونای جمهوری چک",
+ "symbol": "CZK"
+ },
+ "CRC": {
+ "name": "کولون کاستاریکا",
+ "symbol": "CRC"
+ },
+ "HRK": {
+ "name": "کونای کرواسی",
+ "symbol": "HRK"
+ },
+ "MMK": {
+ "name": "کیات میانمار",
+ "symbol": "MMK"
+ },
+ "LAK": {
+ "name": "کیپ لائوس",
+ "symbol": "LAK"
+ },
+ "PGK": {
+ "name": "کینای پاپوا گینهٔ نو",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "گوارانی پاراگوئه",
+ "symbol": "PYG"
+ },
+ "HTG": {
+ "name": "گورد هائیتی",
+ "symbol": "HTG"
+ },
+ "ANG": {
+ "name": "گیلدر آنتیل هلند",
+ "symbol": "ANG"
+ },
+ "GEL": {
+ "name": "لاری گرجستان",
+ "symbol": "GEL"
+ },
+ "SLL": {
+ "name": "لئون سیرالئون",
+ "symbol": "SLL"
+ },
+ "RON": {
+ "name": "لئوی رومانی",
+ "symbol": "RON"
+ },
+ "MDL": {
+ "name": "لئوی مولداوی",
+ "symbol": "MDL"
+ },
+ "BGN": {
+ "name": "لف بلغارستان",
+ "symbol": "BGN"
+ },
+ "ALL": {
+ "name": "لک آلبانی",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "لمپیرای هندوراس",
+ "symbol": "HNL"
+ },
+ "LSL": {
+ "name": "لوتی لسوتو",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "لیتاس لیتوانی",
+ "symbol": "LTL"
+ },
+ "TRY": {
+ "name": "لیرهٔ ترکیه",
+ "symbol": "TRY"
+ },
+ "SDG": {
+ "name": "لیرهٔ سودان",
+ "symbol": "SDG"
+ },
+ "SYP": {
+ "name": "لیرهٔ سوریه",
+ "symbol": "SYP"
+ },
+ "LBP": {
+ "name": "لیرهٔ لبنان",
+ "symbol": "LBP"
+ },
+ "EGP": {
+ "name": "لیرهٔ مصر",
+ "symbol": "EGP"
+ },
+ "SZL": {
+ "name": "لیلانگنی سوازیلند",
+ "symbol": "SZL"
+ },
+ "BAM": {
+ "name": "مارک تبدیل‌پذیر بوسنی و هرزگوین",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "متیکال موزامبیک",
+ "symbol": "MZN"
+ },
+ "TMT": {
+ "name": "منات ترکمنستان",
+ "symbol": "TMT"
+ },
+ "AZN": {
+ "name": "منات جمهوری آذربایجان",
+ "symbol": "AZN"
+ },
+ "ERN": {
+ "name": "ناکفای اریتره",
+ "symbol": "ERN"
+ },
+ "NGN": {
+ "name": "نایرای نیجریه",
+ "symbol": "NGN"
+ },
+ "PEN": {
+ "name": "نوئووسول پرو",
+ "symbol": "PEN"
+ },
+ "VUV": {
+ "name": "واتوی وانوواتو",
+ "symbol": "VUV"
+ },
+ "KRW": {
+ "name": "وون کرهٔ جنوبی",
+ "symbol": "₩"
+ },
+ "KPW": {
+ "name": "وون کرهٔ شمالی",
+ "symbol": "KPW"
+ },
+ "UAH": {
+ "name": "هریونیای اوکراین",
+ "symbol": "UAH"
+ },
+ "JPY": {
+ "name": "ین ژاپن",
+ "symbol": "¥"
+ },
+ "CNY": {
+ "name": "یوآن چین",
+ "symbol": "¥CN"
+ },
+ "EUR": {
+ "name": "یورو",
+ "symbol": "€"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/ff.json b/library/intl/resources/currency/ff.json
new file mode 100644
index 000000000..e3f6bbe17
--- /dev/null
+++ b/library/intl/resources/currency/ff.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "MGA": {
+ "name": "Ariyari Madagaskaar",
+ "symbol": "MGA"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "ETB": {
+ "name": "Biir Ecoppi",
+ "symbol": "ETB"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "GMD": {
+ "name": "Dalasi Gammbi",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "Dinaar Alaseri",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinaar Bahrayn",
+ "symbol": "BHD"
+ },
+ "LYD": {
+ "name": "Dinaar Libi",
+ "symbol": "LYD"
+ },
+ "TND": {
+ "name": "Dinaar Tunisii",
+ "symbol": "TND"
+ },
+ "MAD": {
+ "name": "Diraham Maruk",
+ "symbol": "MAD"
+ },
+ "AED": {
+ "name": "Dirham Emiraati Araab Dentuɗi",
+ "symbol": "AED"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "STD": {
+ "name": "Dobra Sawo Tome e Prensipe",
+ "symbol": "STD"
+ },
+ "USD": {
+ "name": "Dolaar Dowlaaji Dentuɗi",
+ "symbol": "US$"
+ },
+ "CAD": {
+ "name": "Dolaar Kandaaa",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "Dolaar Liberiyaa",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "Dolaar Namibii",
+ "symbol": "NAD"
+ },
+ "AUD": {
+ "name": "Dolaar Ostaraalii",
+ "symbol": "A$"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "CVE": {
+ "name": "Eskudoo Kap Weer",
+ "symbol": "CVE"
+ },
+ "DJF": {
+ "name": "Faraa Jibutii",
+ "symbol": "DJF"
+ },
+ "KMF": {
+ "name": "Faraa Komoor",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Faraa Konngo",
+ "symbol": "CDF"
+ },
+ "RWF": {
+ "name": "Faraa Ruwanndaa",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Faraa Suwiis",
+ "symbol": "CHF"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "MWK": {
+ "name": "Kuwacca Malaawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kuwacca Sammbi",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Kwansaa Anngolaa",
+ "symbol": "AOA"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "Lewoon Seraa Liyon",
+ "symbol": "SLL"
+ },
+ "EGP": {
+ "name": "Liibar Ejipt",
+ "symbol": "EGP"
+ },
+ "SHP": {
+ "name": "Liibar Sent Helen",
+ "symbol": "SHP"
+ },
+ "GBP": {
+ "name": "Liibar Sterling",
+ "symbol": "£"
+ },
+ "SDG": {
+ "name": "Liibar Sudaan",
+ "symbol": "SDG"
+ },
+ "SZL": {
+ "name": "Lilangeni Swaasilannda",
+ "symbol": "SZL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LSL": {
+ "name": "Loti Lesotoo",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "XAF": {
+ "name": "Mbuuɗi Seefaa BEAC",
+ "symbol": "FCFA"
+ },
+ "BIF": {
+ "name": "Mbuuɗu Burunndi",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "Mbuuɗu Seefaa BCEAO",
+ "symbol": "CFA"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "ERN": {
+ "name": "Nafka Eriteree",
+ "symbol": "ERN"
+ },
+ "NGN": {
+ "name": "Nayraa Nijeriyaa",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "EUR": {
+ "name": "Oroo",
+ "symbol": "€"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "BWP": {
+ "name": "Pulaa Botwanaa",
+ "symbol": "BWP"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "ZAR": {
+ "name": "Rannda Afrik Bŋ Worgo",
+ "symbol": "ZAR"
+ },
+ "SAR": {
+ "name": "Riyaal Arabi Sawdit",
+ "symbol": "SAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "INR": {
+ "name": "Rupii Enndo",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "Rupii Moriis",
+ "symbol": "MUR"
+ },
+ "SCR": {
+ "name": "Rupii Seysel",
+ "symbol": "SCR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "KES": {
+ "name": "Siling Keñaa",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "Siling Soomali",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Siling Tansanii",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "Siling Uganndaa",
+ "symbol": "UGX"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "MRO": {
+ "name": "Ugiyya Muritani",
+ "symbol": "MRO"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "JPY": {
+ "name": "Yen Sapoo",
+ "symbol": "JP¥"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "CNY": {
+ "name": "Yuam Siin",
+ "symbol": "CN¥"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/fi.json b/library/intl/resources/currency/fi.json
new file mode 100644
index 000000000..c86cc0d33
--- /dev/null
+++ b/library/intl/resources/currency/fi.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afganistanin afgaani",
+ "symbol": "AFN"
+ },
+ "ANG": {
+ "name": "Alankomaiden Antillien guldeni",
+ "symbol": "ANG"
+ },
+ "ALL": {
+ "name": "Albanian lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Algerian dinaari",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Angolan kwanza",
+ "symbol": "AOA"
+ },
+ "AED": {
+ "name": "Arabiemiirikuntien dirhami",
+ "symbol": "AED"
+ },
+ "ARS": {
+ "name": "Argentiinan peso",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "Armenian dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "Aruban floriini",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "Australian dollari",
+ "symbol": "AUD"
+ },
+ "AZN": {
+ "name": "Azerbaidžanin manat",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "Bahaman dollari",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Bahrainin dinaari",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "Bangladeshin taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Barbadosin dollari",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "Belizen dollari",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Bermudan dollari",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "Bhutanin ngultrum",
+ "symbol": "BTN"
+ },
+ "BOB": {
+ "name": "Bolivian boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Bosnia-Hertsegovinan vaihdettava markka",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "Botswanan pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Brasilian real",
+ "symbol": "BRL"
+ },
+ "BND": {
+ "name": "Brunein dollari",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Bulgarian lev",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "Burundin frangi",
+ "symbol": "BIF"
+ },
+ "KYD": {
+ "name": "Caymansaarten dollari",
+ "symbol": "KYD"
+ },
+ "XOF": {
+ "name": "CFA-frangi BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA-frangi BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP-frangi",
+ "symbol": "XPF"
+ },
+ "CLP": {
+ "name": "Chilen peso",
+ "symbol": "CLP"
+ },
+ "CRC": {
+ "name": "Costa Rican colon",
+ "symbol": "CRC"
+ },
+ "DJF": {
+ "name": "Djiboutin frangi",
+ "symbol": "DJF"
+ },
+ "DOP": {
+ "name": "Dominikaanisen tasavallan peso",
+ "symbol": "DOP"
+ },
+ "EGP": {
+ "name": "Egyptin punta",
+ "symbol": "EGP"
+ },
+ "SVC": {
+ "name": "El Salvadorin colon",
+ "symbol": "SVC"
+ },
+ "GBP": {
+ "name": "Englannin punta",
+ "symbol": "£"
+ },
+ "ERN": {
+ "name": "Eritrean nakfa",
+ "symbol": "ERN"
+ },
+ "ZAR": {
+ "name": "Etelä-Afrikan randi",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "Etelä-Korean won",
+ "symbol": "KRW"
+ },
+ "SSP": {
+ "name": "Etelä-Sudanin punta",
+ "symbol": "SSP"
+ },
+ "ETB": {
+ "name": "Etiopian birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "Falklandinsaarten punta",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "Fidžin dollari",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "Filippiinien peso",
+ "symbol": "PHP"
+ },
+ "GMD": {
+ "name": "Gambian dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "Georgian lari",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "Ghanan cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "Gibraltarin punta",
+ "symbol": "GIP"
+ },
+ "GTQ": {
+ "name": "Guatemalan quetzal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Guinean frangi",
+ "symbol": "GNF"
+ },
+ "GYD": {
+ "name": "Guyanan dollari",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "Haitin gourde",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "Hondurasin lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Hongkongin dollari",
+ "symbol": "HKD"
+ },
+ "IDR": {
+ "name": "Indonesian rupia",
+ "symbol": "IDR"
+ },
+ "INR": {
+ "name": "Intian rupia",
+ "symbol": "INR"
+ },
+ "IQD": {
+ "name": "Irakin dinaari",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "Iranin rial",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "Islannin kruunu",
+ "symbol": "ISK"
+ },
+ "ILS": {
+ "name": "Israelin uusi sekeli",
+ "symbol": "ILS"
+ },
+ "XCD": {
+ "name": "Itä-Karibian dollari",
+ "symbol": "XCD"
+ },
+ "JMD": {
+ "name": "Jamaikan dollari",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Japanin jeni",
+ "symbol": "¥"
+ },
+ "YER": {
+ "name": "Jemenin rial",
+ "symbol": "YER"
+ },
+ "JOD": {
+ "name": "Jordanian dinaari",
+ "symbol": "JOD"
+ },
+ "KHR": {
+ "name": "Kambodžan riel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "Kanadan dollari",
+ "symbol": "CAD"
+ },
+ "CVE": {
+ "name": "Kap Verden escudo",
+ "symbol": "CVE"
+ },
+ "KZT": {
+ "name": "Kazakstanin tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "Kenian šillinki",
+ "symbol": "KES"
+ },
+ "CNY": {
+ "name": "Kiinan yuan",
+ "symbol": "CNY"
+ },
+ "KGS": {
+ "name": "Kirgisian som",
+ "symbol": "KGS"
+ },
+ "COP": {
+ "name": "Kolumbian peso",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Komorien frangi",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Kongon frangi",
+ "symbol": "CDF"
+ },
+ "HRK": {
+ "name": "Kroatian kuna",
+ "symbol": "HRK"
+ },
+ "CUP": {
+ "name": "Kuuban peso",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "Kuuban vaihdettava peso",
+ "symbol": "CUC"
+ },
+ "KWD": {
+ "name": "Kuwaitin dinaari",
+ "symbol": "KWD"
+ },
+ "LAK": {
+ "name": "Laosin kip",
+ "symbol": "LAK"
+ },
+ "LSL": {
+ "name": "Lesothon loti",
+ "symbol": "LSL"
+ },
+ "LBP": {
+ "name": "Libanonin punta",
+ "symbol": "LBP"
+ },
+ "LRD": {
+ "name": "Liberian dollari",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Libyan dinaari",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Liettuan liti",
+ "symbol": "LTL"
+ },
+ "MOP": {
+ "name": "Macaon pataca",
+ "symbol": "MOP"
+ },
+ "MGA": {
+ "name": "Madagaskarin ariary",
+ "symbol": "MGA"
+ },
+ "MKD": {
+ "name": "Makedonian denaari",
+ "symbol": "MKD"
+ },
+ "MWK": {
+ "name": "Malawin kwacha",
+ "symbol": "MWK"
+ },
+ "MVR": {
+ "name": "Malediivien rufiyaa",
+ "symbol": "MVR"
+ },
+ "MYR": {
+ "name": "Malesian ringgit",
+ "symbol": "MYR"
+ },
+ "MAD": {
+ "name": "Marokon dirhami",
+ "symbol": "MAD"
+ },
+ "MRO": {
+ "name": "Mauritanian ouguiya",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "Mauritiuksen rupia",
+ "symbol": "MUR"
+ },
+ "MXN": {
+ "name": "Meksikon peso",
+ "symbol": "MXN"
+ },
+ "MDL": {
+ "name": "Moldovan leu",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Mongolian tugrik",
+ "symbol": "MNT"
+ },
+ "MZN": {
+ "name": "Mosambikin metical",
+ "symbol": "MZN"
+ },
+ "MMK": {
+ "name": "Myanmarin kyat",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "Namibian dollari",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Nepalin rupia",
+ "symbol": "NPR"
+ },
+ "NIO": {
+ "name": "Nicaraguan cordoba",
+ "symbol": "NIO"
+ },
+ "NGN": {
+ "name": "Nigerian naira",
+ "symbol": "NGN"
+ },
+ "NOK": {
+ "name": "Norjan kruunu",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "Omanin rial",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "Pakistanin rupia",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Panaman balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Papua-Uuden-Guinean kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Paraguayn guarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Perun uusi sol",
+ "symbol": "PEN"
+ },
+ "KPW": {
+ "name": "Pohjois-Korean won",
+ "symbol": "KPW"
+ },
+ "PLN": {
+ "name": "Puolan zloty",
+ "symbol": "PLN"
+ },
+ "QAR": {
+ "name": "Qatarin rial",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "Romanian leu",
+ "symbol": "RON"
+ },
+ "RWF": {
+ "name": "Ruandan frangi",
+ "symbol": "RWF"
+ },
+ "SEK": {
+ "name": "Ruotsin kruunu",
+ "symbol": "SEK"
+ },
+ "SHP": {
+ "name": "Saint Helenan punta",
+ "symbol": "SHP"
+ },
+ "SBD": {
+ "name": "Salomonsaarten dollari",
+ "symbol": "SBD"
+ },
+ "ZMW": {
+ "name": "Sambian kwacha",
+ "symbol": "ZMW"
+ },
+ "WST": {
+ "name": "Samoan tala",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "São Tomén ja Príncipen dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Saudi-Arabian rial",
+ "symbol": "SAR"
+ },
+ "RSD": {
+ "name": "Serbian dinaari",
+ "symbol": "RSD"
+ },
+ "SCR": {
+ "name": "Seychellien rupia",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "Sierra Leonen leone",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "Singaporen dollari",
+ "symbol": "SGD"
+ },
+ "SOS": {
+ "name": "Somalian šillinki",
+ "symbol": "SOS"
+ },
+ "LKR": {
+ "name": "Sri Lankan rupia",
+ "symbol": "LKR"
+ },
+ "SDG": {
+ "name": "Sudanin punta",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "Surinamin dollari",
+ "symbol": "SRD"
+ },
+ "CHF": {
+ "name": "Sveitsin frangi",
+ "symbol": "CHF"
+ },
+ "SZL": {
+ "name": "Swazimaan lilangeni",
+ "symbol": "SZL"
+ },
+ "SYP": {
+ "name": "Syyrian punta",
+ "symbol": "SYP"
+ },
+ "TJS": {
+ "name": "Tadžikistanin somoni",
+ "symbol": "TJS"
+ },
+ "TWD": {
+ "name": "Taiwanin uusi dollari",
+ "symbol": "TWD"
+ },
+ "TZS": {
+ "name": "Tansanian šillinki",
+ "symbol": "TZS"
+ },
+ "DKK": {
+ "name": "Tanskan kruunu",
+ "symbol": "DKK"
+ },
+ "THB": {
+ "name": "Thaimaan baht",
+ "symbol": "THB"
+ },
+ "TOP": {
+ "name": "Tongan pa’anga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Trinidadin ja Tobagon dollari",
+ "symbol": "TTD"
+ },
+ "CZK": {
+ "name": "Tšekin koruna",
+ "symbol": "CZK"
+ },
+ "TND": {
+ "name": "Tunisian dinaari",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "Turkin liira",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "Turkmenistanin manat",
+ "symbol": "TMT"
+ },
+ "UGX": {
+ "name": "Ugandan šillinki",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "Ukrainan hryvnia",
+ "symbol": "UAH"
+ },
+ "HUF": {
+ "name": "Unkarin forintti",
+ "symbol": "HUF"
+ },
+ "UYU": {
+ "name": "Uruguayn peso",
+ "symbol": "UYU"
+ },
+ "NZD": {
+ "name": "Uuden-Seelannin dollari",
+ "symbol": "NZD"
+ },
+ "UZS": {
+ "name": "Uzbekistanin som",
+ "symbol": "UZS"
+ },
+ "BYR": {
+ "name": "Valko-Venäjän rupla",
+ "symbol": "BYR"
+ },
+ "VUV": {
+ "name": "Vanuatun vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Venezuelan bolivar",
+ "symbol": "VEF"
+ },
+ "RUB": {
+ "name": "Venäjän rupla",
+ "symbol": "RUB"
+ },
+ "VND": {
+ "name": "Vietnamin dong",
+ "symbol": "VND"
+ },
+ "USD": {
+ "name": "Yhdysvaltain dollari",
+ "symbol": "$"
+ },
+ "ZWL": {
+ "name": "Zimbabwen dollari (2009)",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/fil.json b/library/intl/resources/currency/fil.json
new file mode 100644
index 000000000..78101b28e
--- /dev/null
+++ b/library/intl/resources/currency/fil.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afghan Afghani",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "Albanian Lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Algerian Dinar",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Angolan Kwanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "Argentine Peso",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "Armenian Dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "Aruban Florin",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "Azerbaijani Manat",
+ "symbol": "AZN"
+ },
+ "BHD": {
+ "name": "Bahraini Dinar",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "Bangladeshi Taka",
+ "symbol": "BDT"
+ },
+ "BYR": {
+ "name": "Belarusian Ruble",
+ "symbol": "BYR"
+ },
+ "BTN": {
+ "name": "Bhutanese Ngultrum",
+ "symbol": "BTN"
+ },
+ "BOB": {
+ "name": "Bolivian Boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Bosnia-Herzegovina Convertible Mark",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "Botswanan Pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Brazilian Real",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "British Pound Sterling",
+ "symbol": "£"
+ },
+ "BGN": {
+ "name": "Bulgarian Lev",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "Burundian Franc",
+ "symbol": "BIF"
+ },
+ "KHR": {
+ "name": "Cambodian Riel",
+ "symbol": "KHR"
+ },
+ "CVE": {
+ "name": "Cape Verdean Escudo",
+ "symbol": "CVE"
+ },
+ "XOF": {
+ "name": "CFA Franc BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA Franc BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP Franc",
+ "symbol": "CFPF"
+ },
+ "CNY": {
+ "name": "Chinese Yuan",
+ "symbol": "CN¥"
+ },
+ "KMF": {
+ "name": "Comorian Franc",
+ "symbol": "KMF"
+ },
+ "CUC": {
+ "name": "Convertible na Piso ng Cuba",
+ "symbol": "CUC"
+ },
+ "CDF": {
+ "name": "Congolese Franc",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "Costa Rican Colón",
+ "symbol": "CRC"
+ },
+ "HRK": {
+ "name": "Croatian Kuna",
+ "symbol": "HRK"
+ },
+ "CZK": {
+ "name": "Czech Republic Koruna",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "Denmark Krone",
+ "symbol": "DKK"
+ },
+ "DJF": {
+ "name": "Djiboutian Franc",
+ "symbol": "DJF"
+ },
+ "AUD": {
+ "name": "Dolyar ng Australya",
+ "symbol": "A$"
+ },
+ "BSD": {
+ "name": "Dolyar ng Bahamas",
+ "symbol": "BSD"
+ },
+ "BBD": {
+ "name": "Dolyar ng Barbados",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "Dolyar ng Belize",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Dolyar ng Bermuda",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "Dolyar ng Brunei",
+ "symbol": "BND"
+ },
+ "CAD": {
+ "name": "Dolyar ng Canada",
+ "symbol": "CA$"
+ },
+ "KYD": {
+ "name": "Dolyar ng Cayman Islands",
+ "symbol": "KYD"
+ },
+ "FJD": {
+ "name": "Dolyar ng Fiji",
+ "symbol": "FJD"
+ },
+ "GYD": {
+ "name": "Dolyar ng Guyanese",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "Dolyar ng Hong Kong",
+ "symbol": "HK$"
+ },
+ "JMD": {
+ "name": "Dolyar ng Jamaica",
+ "symbol": "JMD"
+ },
+ "LRD": {
+ "name": "Dolyar ng Liberia",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "Dolyar ng Namibia",
+ "symbol": "NAD"
+ },
+ "TWD": {
+ "name": "Dolyar ng New Taiwan",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "Dolyar ng New Zealand",
+ "symbol": "NZ$"
+ },
+ "XCD": {
+ "name": "Dolyar ng Silangang Caribbean",
+ "symbol": "EC$"
+ },
+ "SGD": {
+ "name": "Dolyar ng Singapore",
+ "symbol": "SGD"
+ },
+ "SBD": {
+ "name": "Dolyar ng Solomon Islands",
+ "symbol": "SBD"
+ },
+ "SRD": {
+ "name": "Dolyar ng Suriname",
+ "symbol": "SRD"
+ },
+ "TTD": {
+ "name": "Dolyar ng Trinidad and Tobago",
+ "symbol": "TTD"
+ },
+ "USD": {
+ "name": "Dolyar ng US",
+ "symbol": "$"
+ },
+ "EGP": {
+ "name": "Egyptian Pound",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "Eritrean Nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "Ethiopian Birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "Falkland Islands Pound",
+ "symbol": "FKP"
+ },
+ "GMD": {
+ "name": "Gambian Dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "Georgian Lari",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "Ghanaian Cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "Gibraltar Pound",
+ "symbol": "GIP"
+ },
+ "GTQ": {
+ "name": "Guatemalan Quetzal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Guinean Franc",
+ "symbol": "GNF"
+ },
+ "HTG": {
+ "name": "Haitian Gourde",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "Honduran Lempira",
+ "symbol": "HNL"
+ },
+ "HUF": {
+ "name": "Hungarian Forint",
+ "symbol": "HUF"
+ },
+ "ISK": {
+ "name": "Icelandic Króna",
+ "symbol": "ISK"
+ },
+ "INR": {
+ "name": "Indian Rupee",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Indonesian Rupiah",
+ "symbol": "IDR"
+ },
+ "IRR": {
+ "name": "Iranian Rial",
+ "symbol": "IRR"
+ },
+ "IQD": {
+ "name": "Iraqi Dinar",
+ "symbol": "IQD"
+ },
+ "ILS": {
+ "name": "Israeli New Sheqel",
+ "symbol": "₪"
+ },
+ "JPY": {
+ "name": "Japanese Yen",
+ "symbol": "¥"
+ },
+ "JOD": {
+ "name": "Jordanian Dinar",
+ "symbol": "JOD"
+ },
+ "KZT": {
+ "name": "Kazakhstani Tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "Kenyan Shilling",
+ "symbol": "KES"
+ },
+ "KWD": {
+ "name": "Kuwaiti Dinar",
+ "symbol": "KWD"
+ },
+ "KGS": {
+ "name": "Kyrgystani Som",
+ "symbol": "KGS"
+ },
+ "LAK": {
+ "name": "Laotian Kip",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "Lebanese Pound",
+ "symbol": "LBP"
+ },
+ "LSL": {
+ "name": "Lesotho Loti",
+ "symbol": "LSL"
+ },
+ "LYD": {
+ "name": "Libyan Dinar",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Lithuanian Litas",
+ "symbol": "LTL"
+ },
+ "MOP": {
+ "name": "Macanese Pataca",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "Macedonian Denar",
+ "symbol": "MKD"
+ },
+ "MGA": {
+ "name": "Malagasy Ariary",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "Malawian Kwacha",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "Malaysian Ringgit",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "Maldivian Rufiyaa",
+ "symbol": "MVR"
+ },
+ "MRO": {
+ "name": "Mauritanian Ouguiya",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "Mauritian Rupee",
+ "symbol": "MUR"
+ },
+ "MDL": {
+ "name": "Moldovan Leu",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Mongolian Tugrik",
+ "symbol": "MNT"
+ },
+ "MAD": {
+ "name": "Moroccan Dirham",
+ "symbol": "MAD"
+ },
+ "MZN": {
+ "name": "Mozambican Metical",
+ "symbol": "MZN"
+ },
+ "MMK": {
+ "name": "Myanmar Kyat",
+ "symbol": "MMK"
+ },
+ "NPR": {
+ "name": "Nepalese Rupee",
+ "symbol": "NPR"
+ },
+ "ANG": {
+ "name": "Netherlands Antillean Guilder",
+ "symbol": "ANG"
+ },
+ "NIO": {
+ "name": "Nicaraguan Córdoba",
+ "symbol": "NIO"
+ },
+ "NGN": {
+ "name": "Nigerian Naira",
+ "symbol": "NGN"
+ },
+ "KPW": {
+ "name": "North Korean Won",
+ "symbol": "KPW"
+ },
+ "NOK": {
+ "name": "Norwegian Krone",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "Omani Rial",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "Pakistani Rupee",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Panamanian Balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Papua New Guinean Kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Paraguayan Guarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Peruvian Nuevo Sol",
+ "symbol": "PEN"
+ },
+ "CLP": {
+ "name": "Piso ng Chile",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "Piso ng Colombia",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "Piso ng Cuba",
+ "symbol": "CUP"
+ },
+ "DOP": {
+ "name": "Piso ng Dominican",
+ "symbol": "DOP"
+ },
+ "MXN": {
+ "name": "Piso ng Mexico",
+ "symbol": "MX$"
+ },
+ "PHP": {
+ "name": "Piso ng Pilipinas",
+ "symbol": "₱"
+ },
+ "UYU": {
+ "name": "Piso ng Uruguay",
+ "symbol": "UYU"
+ },
+ "PLN": {
+ "name": "Polish Zloty",
+ "symbol": "PLN"
+ },
+ "QAR": {
+ "name": "Qatari Rial",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "Romanian Leu",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Russian Ruble",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "Rwandan Franc",
+ "symbol": "RWF"
+ },
+ "SHP": {
+ "name": "Saint Helena Pound",
+ "symbol": "SHP"
+ },
+ "WST": {
+ "name": "Samoan Tala",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "Sao Tome and Principe Dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Saudi Riyal",
+ "symbol": "SAR"
+ },
+ "RSD": {
+ "name": "Serbian Dinar",
+ "symbol": "RSD"
+ },
+ "SCR": {
+ "name": "Seychellois Rupee",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "Sierra Leonean Leone",
+ "symbol": "SLL"
+ },
+ "SOS": {
+ "name": "Somali Shilling",
+ "symbol": "SOS"
+ },
+ "ZAR": {
+ "name": "South African Rand",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "South Korean Won",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "South Sudanese Pound",
+ "symbol": "SSP"
+ },
+ "LKR": {
+ "name": "Sri Lankan Rupee",
+ "symbol": "LKR"
+ },
+ "SDG": {
+ "name": "Sudanese Pound",
+ "symbol": "SDG"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SZL": {
+ "name": "Swazi Lilangeni",
+ "symbol": "SZL"
+ },
+ "SEK": {
+ "name": "Swedish Krona",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "Swiss Franc",
+ "symbol": "CHF"
+ },
+ "SYP": {
+ "name": "Syrian Pound",
+ "symbol": "SYP"
+ },
+ "TJS": {
+ "name": "Tajikistani Somoni",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "Tanzanian Shilling",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "Thai Baht",
+ "symbol": "฿"
+ },
+ "TOP": {
+ "name": "Tongan Paʻanga",
+ "symbol": "TOP"
+ },
+ "TND": {
+ "name": "Tunisian Dinar",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "Turkish Lira",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "Turkmenistani Manat",
+ "symbol": "TMT"
+ },
+ "UGX": {
+ "name": "Ugandan Shilling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "Ukrainian Hryvnia",
+ "symbol": "UAH"
+ },
+ "AED": {
+ "name": "United Arab Emirates Dirham",
+ "symbol": "AED"
+ },
+ "UZS": {
+ "name": "Uzbekistan Som",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "Vanuatu Vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Venezuelan Bolívar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Vietnamese Dong",
+ "symbol": "₫"
+ },
+ "YER": {
+ "name": "Yemeni Rial",
+ "symbol": "YER"
+ },
+ "ZMW": {
+ "name": "Zambian Kwacha",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/fo.json b/library/intl/resources/currency/fo.json
new file mode 100644
index 000000000..71b2801fb
--- /dev/null
+++ b/library/intl/resources/currency/fo.json
@@ -0,0 +1,634 @@
+{
+ "AED": {
+ "name": "AED",
+ "symbol": "AED"
+ },
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "AOA": {
+ "name": "AOA",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AUD": {
+ "name": "AUD",
+ "symbol": "A$"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BHD": {
+ "name": "BHD",
+ "symbol": "BHD"
+ },
+ "BIF": {
+ "name": "BIF",
+ "symbol": "BIF"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BWP": {
+ "name": "BWP",
+ "symbol": "BWP"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CAD": {
+ "name": "CAD",
+ "symbol": "CA$"
+ },
+ "CDF": {
+ "name": "CDF",
+ "symbol": "CDF"
+ },
+ "CHF": {
+ "name": "CHF",
+ "symbol": "CHF"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "CNY",
+ "symbol": "CN¥"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CVE": {
+ "name": "CVE",
+ "symbol": "CVE"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DJF": {
+ "name": "DJF",
+ "symbol": "DJF"
+ },
+ "DKK": {
+ "name": "donsk króna",
+ "symbol": "kr"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "DZD": {
+ "name": "DZD",
+ "symbol": "DZD"
+ },
+ "EGP": {
+ "name": "EGP",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "ERN",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "ETB",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "€"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GBP": {
+ "name": "GBP",
+ "symbol": "£"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GMD": {
+ "name": "GMD",
+ "symbol": "GMD"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "INR": {
+ "name": "INR",
+ "symbol": "₹"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "íslendsk króna",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "JPY": {
+ "name": "JPY",
+ "symbol": "JP¥"
+ },
+ "KES": {
+ "name": "KES",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KMF": {
+ "name": "KMF",
+ "symbol": "KMF"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LRD": {
+ "name": "LRD",
+ "symbol": "LRD"
+ },
+ "LSL": {
+ "name": "LSL",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "LYD": {
+ "name": "LYD",
+ "symbol": "LYD"
+ },
+ "MAD": {
+ "name": "MAD",
+ "symbol": "MAD"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MGA": {
+ "name": "MGA",
+ "symbol": "MGA"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MRO": {
+ "name": "MRO",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "MUR",
+ "symbol": "MUR"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MWK": {
+ "name": "MWK",
+ "symbol": "MWK"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NAD": {
+ "name": "NAD",
+ "symbol": "NAD"
+ },
+ "NGN": {
+ "name": "NGN",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "norsk króna",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "RWF",
+ "symbol": "RWF"
+ },
+ "SAR": {
+ "name": "SAR",
+ "symbol": "SAR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SCR": {
+ "name": "SCR",
+ "symbol": "SCR"
+ },
+ "SDG": {
+ "name": "SDG",
+ "symbol": "SDG"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SHP": {
+ "name": "SHP",
+ "symbol": "SHP"
+ },
+ "SLL": {
+ "name": "SLL",
+ "symbol": "SLL"
+ },
+ "SOS": {
+ "name": "SOS",
+ "symbol": "SOS"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "STD": {
+ "name": "STD",
+ "symbol": "STD"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SEK": {
+ "name": "svensk króna",
+ "symbol": "SEK"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "SZL": {
+ "name": "SZL",
+ "symbol": "SZL"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TND": {
+ "name": "TND",
+ "symbol": "TND"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "TZS": {
+ "name": "TZS",
+ "symbol": "TZS"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "UGX",
+ "symbol": "UGX"
+ },
+ "USD": {
+ "name": "USD",
+ "symbol": "US$"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XAF": {
+ "name": "XAF",
+ "symbol": "FCFA"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XOF": {
+ "name": "XOF",
+ "symbol": "CFA"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "ZAR": {
+ "name": "ZAR",
+ "symbol": "ZAR"
+ },
+ "ZMW": {
+ "name": "ZMW",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/fr-CA.json b/library/intl/resources/currency/fr-CA.json
new file mode 100644
index 000000000..93d2ddc07
--- /dev/null
+++ b/library/intl/resources/currency/fr-CA.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "afghani afghan",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "ariary malgache",
+ "symbol": "MGA"
+ },
+ "THB": {
+ "name": "baht thaïlandais",
+ "symbol": "THB"
+ },
+ "PAB": {
+ "name": "balboa panaméen",
+ "symbol": "PAB"
+ },
+ "ETB": {
+ "name": "birr éthiopien",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "bolivar vénézuélien",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "boliviano bolivien",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "cédi ghanéen",
+ "symbol": "GHS"
+ },
+ "CRC": {
+ "name": "colón costaricain",
+ "symbol": "CRC"
+ },
+ "SVC": {
+ "name": "colón salvadorien",
+ "symbol": "SVC"
+ },
+ "NIO": {
+ "name": "córdoba oro nicaraguayen",
+ "symbol": "NIO"
+ },
+ "DKK": {
+ "name": "couronne danoise",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "couronne islandaise",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "couronne norvégienne",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "couronne suédoise",
+ "symbol": "SEK"
+ },
+ "CZK": {
+ "name": "couronne tchèque",
+ "symbol": "CZK"
+ },
+ "GMD": {
+ "name": "dalasi gambien",
+ "symbol": "GMD"
+ },
+ "MKD": {
+ "name": "denar macédonien",
+ "symbol": "MKD"
+ },
+ "DZD": {
+ "name": "dinar algérien",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "dinar bahreïni",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "dinar irakien",
+ "symbol": "IQD"
+ },
+ "JOD": {
+ "name": "dinar jordanien",
+ "symbol": "JOD"
+ },
+ "KWD": {
+ "name": "dinar koweïtien",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "dinar libyen",
+ "symbol": "LYD"
+ },
+ "RSD": {
+ "name": "dinar serbe",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "dinar tunisien",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "dirham des Émirats arabes unis",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "dirham marocain",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "dobra santoméen",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "dollar australien",
+ "symbol": "$ AU"
+ },
+ "BSD": {
+ "name": "dollar bahaméen",
+ "symbol": "BSD"
+ },
+ "BBD": {
+ "name": "dollar barbadien",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "dollar bélizéen",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "dollar bermudien",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "dollar brunéien",
+ "symbol": "BND"
+ },
+ "CAD": {
+ "name": "dollar canadien",
+ "symbol": "$"
+ },
+ "HKD": {
+ "name": "dollar de Hong Kong",
+ "symbol": "$ HK"
+ },
+ "SGD": {
+ "name": "dollar de Singapour",
+ "symbol": "$ SG"
+ },
+ "TTD": {
+ "name": "dollar de Trinité-et-Tobago",
+ "symbol": "TTD"
+ },
+ "XCD": {
+ "name": "dollar des Caraïbes orientales",
+ "symbol": "XCD"
+ },
+ "USD": {
+ "name": "dollar des États-Unis",
+ "symbol": "$ US"
+ },
+ "KYD": {
+ "name": "dollar des îles Caïmans",
+ "symbol": "KYD"
+ },
+ "SBD": {
+ "name": "dollar des îles Salomon",
+ "symbol": "SBD"
+ },
+ "GYD": {
+ "name": "dollar du Guyana",
+ "symbol": "GYD"
+ },
+ "SRD": {
+ "name": "dollar du Suriname",
+ "symbol": "SRD"
+ },
+ "FJD": {
+ "name": "dollar fidjien",
+ "symbol": "FJD"
+ },
+ "JMD": {
+ "name": "dollar jamaïcain",
+ "symbol": "JMD"
+ },
+ "LRD": {
+ "name": "dollar libérien",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "dollar namibien",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "dollar néo-zélandais",
+ "symbol": "$ NZ"
+ },
+ "ZWL": {
+ "name": "dollar zimbabwéen (2009)",
+ "symbol": "ZWL"
+ },
+ "VND": {
+ "name": "dông vietnamien",
+ "symbol": "VND"
+ },
+ "AMD": {
+ "name": "dram arménien",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "escudo du Cap-Vert",
+ "symbol": "CVE"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "€"
+ },
+ "ANG": {
+ "name": "florin antillais",
+ "symbol": "ANG"
+ },
+ "AWG": {
+ "name": "florin arubais",
+ "symbol": "AWG"
+ },
+ "HUF": {
+ "name": "forint hongrois",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "franc burundais",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "franc CFA (BCEAO)",
+ "symbol": "XOF"
+ },
+ "XAF": {
+ "name": "franc CFA (BEAC)",
+ "symbol": "XAF"
+ },
+ "XPF": {
+ "name": "franc CFP",
+ "symbol": "XPF"
+ },
+ "KMF": {
+ "name": "franc comorien",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "franc congolais",
+ "symbol": "CDF"
+ },
+ "DJF": {
+ "name": "franc djiboutien",
+ "symbol": "DJF"
+ },
+ "GNF": {
+ "name": "franc guinéen",
+ "symbol": "GNF"
+ },
+ "RWF": {
+ "name": "franc rwandais",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "franc suisse",
+ "symbol": "CHF"
+ },
+ "HTG": {
+ "name": "gourde haïtienne",
+ "symbol": "HTG"
+ },
+ "PYG": {
+ "name": "guaraní paraguayen",
+ "symbol": "PYG"
+ },
+ "UAH": {
+ "name": "hryvnia ukrainienne",
+ "symbol": "UAH"
+ },
+ "PGK": {
+ "name": "kina papou-néo-guinéen",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "kip laotien",
+ "symbol": "LAK"
+ },
+ "HRK": {
+ "name": "kuna croate",
+ "symbol": "HRK"
+ },
+ "MWK": {
+ "name": "kwacha malawite",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "kwacha zambien",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "kwanza angolais",
+ "symbol": "AOA"
+ },
+ "MMK": {
+ "name": "kyat myanmarais",
+ "symbol": "MMK"
+ },
+ "GEL": {
+ "name": "lari géorgien",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "lek albanais",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "lempira hondurien",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "leone sierra-léonais",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "leu moldave",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "leu roumain",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "lev bulgare",
+ "symbol": "BGN"
+ },
+ "SZL": {
+ "name": "lilangeni swazi",
+ "symbol": "SZL"
+ },
+ "LTL": {
+ "name": "litas lituanien",
+ "symbol": "LTL"
+ },
+ "GIP": {
+ "name": "livre de Gibraltar",
+ "symbol": "GIP"
+ },
+ "SHP": {
+ "name": "livre de Sainte-Hélène",
+ "symbol": "SHP"
+ },
+ "FKP": {
+ "name": "livre des Îles Malouines",
+ "symbol": "FKP"
+ },
+ "EGP": {
+ "name": "livre égyptienne",
+ "symbol": "EGP"
+ },
+ "LBP": {
+ "name": "livre libanaise",
+ "symbol": "LBP"
+ },
+ "SDG": {
+ "name": "livre soudanaise",
+ "symbol": "SDG"
+ },
+ "GBP": {
+ "name": "livre sterling",
+ "symbol": "£"
+ },
+ "SSP": {
+ "name": "livre sud-soudanaise",
+ "symbol": "SSP"
+ },
+ "SYP": {
+ "name": "livre syrienne",
+ "symbol": "SYP"
+ },
+ "TRY": {
+ "name": "livre turque",
+ "symbol": "TRY"
+ },
+ "LSL": {
+ "name": "loti lesothan",
+ "symbol": "lLS"
+ },
+ "AZN": {
+ "name": "manat azerbaïdjanais",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "mark convertible bosniaque",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "metical mozambicain",
+ "symbol": "MZN"
+ },
+ "ERN": {
+ "name": "nafka érythréen",
+ "symbol": "ERN"
+ },
+ "NGN": {
+ "name": "naira nigérian",
+ "symbol": "NGN"
+ },
+ "BTN": {
+ "name": "ngultrum bouthanais",
+ "symbol": "BTN"
+ },
+ "TWD": {
+ "name": "nouveau dollar taïwanais",
+ "symbol": "TWD"
+ },
+ "TMT": {
+ "name": "nouveau manat turkmène",
+ "symbol": "TMT"
+ },
+ "ILS": {
+ "name": "nouveau shekel israélien",
+ "symbol": "ILS"
+ },
+ "PEN": {
+ "name": "nouveau sol péruvien",
+ "symbol": "PEN"
+ },
+ "MRO": {
+ "name": "ouguiya mauritanien",
+ "symbol": "MRO"
+ },
+ "TOP": {
+ "name": "pa’anga",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "pataca macanaise",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "peso argentin",
+ "symbol": "ARS"
+ },
+ "CLP": {
+ "name": "peso chilien",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "peso colombien",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "peso cubain",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "peso cubain convertible",
+ "symbol": "CUC"
+ },
+ "DOP": {
+ "name": "peso dominicain",
+ "symbol": "DOP"
+ },
+ "MXN": {
+ "name": "peso mexicain",
+ "symbol": "MXN"
+ },
+ "PHP": {
+ "name": "peso philippin",
+ "symbol": "PHP"
+ },
+ "UYU": {
+ "name": "peso uruguayen",
+ "symbol": "UYU"
+ },
+ "BWP": {
+ "name": "pula botswanais",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "quetzal guatémaltèque",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "rand sud-africain",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "réal brésilien",
+ "symbol": "R$"
+ },
+ "IRR": {
+ "name": "rial iranien",
+ "symbol": "IRR"
+ },
+ "OMR": {
+ "name": "rial omanais",
+ "symbol": "OMR"
+ },
+ "SAR": {
+ "name": "rial saoudien",
+ "symbol": "SAR"
+ },
+ "YER": {
+ "name": "rial yéménite",
+ "symbol": "YER"
+ },
+ "KHR": {
+ "name": "riel cambodgien",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "ringgit malais",
+ "symbol": "MYR"
+ },
+ "QAR": {
+ "name": "riyal du Qatar",
+ "symbol": "QAR"
+ },
+ "BYR": {
+ "name": "rouble biélorusse",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "rouble russe",
+ "symbol": "RUB"
+ },
+ "SCR": {
+ "name": "roupie des Seychelles",
+ "symbol": "SCR"
+ },
+ "INR": {
+ "name": "roupie indienne",
+ "symbol": "INR"
+ },
+ "IDR": {
+ "name": "roupie indonésienne",
+ "symbol": "IDR"
+ },
+ "MUR": {
+ "name": "roupie mauricienne",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "roupie népalaise",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "roupie pakistanaise",
+ "symbol": "PKR"
+ },
+ "LKR": {
+ "name": "roupie srilankaise",
+ "symbol": "LKR"
+ },
+ "MVR": {
+ "name": "rufiyaa maldivien",
+ "symbol": "MVR"
+ },
+ "KES": {
+ "name": "shilling kényan",
+ "symbol": "KES"
+ },
+ "UGX": {
+ "name": "shilling ougandais",
+ "symbol": "UGX"
+ },
+ "SOS": {
+ "name": "shilling somalien",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "shilling tanzanien",
+ "symbol": "TZS"
+ },
+ "KGS": {
+ "name": "som kirghize",
+ "symbol": "KGS"
+ },
+ "TJS": {
+ "name": "somoni tadjik",
+ "symbol": "TJS"
+ },
+ "UZS": {
+ "name": "sum ouzbek",
+ "symbol": "UZS"
+ },
+ "BDT": {
+ "name": "taka bangladeshi",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "tala",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "tenge kazakh",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "tugrik mongol",
+ "symbol": "MNT"
+ },
+ "VUV": {
+ "name": "vatu",
+ "symbol": "VUV"
+ },
+ "KPW": {
+ "name": "won nord-coréen",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "won sud-coréen",
+ "symbol": "KRW"
+ },
+ "JPY": {
+ "name": "yen japonais",
+ "symbol": "¥"
+ },
+ "CNY": {
+ "name": "yuan renminbi chinois",
+ "symbol": "CN¥"
+ },
+ "PLN": {
+ "name": "zloty polonais",
+ "symbol": "PLN"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/fr.json b/library/intl/resources/currency/fr.json
new file mode 100644
index 000000000..848251d4c
--- /dev/null
+++ b/library/intl/resources/currency/fr.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "afghani afghan",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "ariary malgache",
+ "symbol": "MGA"
+ },
+ "THB": {
+ "name": "baht thaïlandais",
+ "symbol": "฿"
+ },
+ "PAB": {
+ "name": "balboa panaméen",
+ "symbol": "PAB"
+ },
+ "ETB": {
+ "name": "birr éthiopien",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "bolivar vénézuélien",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "boliviano bolivien",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "cédi ghanéen",
+ "symbol": "GHS"
+ },
+ "CRC": {
+ "name": "colón costaricain",
+ "symbol": "CRC"
+ },
+ "SVC": {
+ "name": "colón salvadorien",
+ "symbol": "SVC"
+ },
+ "NIO": {
+ "name": "córdoba oro nicaraguayen",
+ "symbol": "NIO"
+ },
+ "DKK": {
+ "name": "couronne danoise",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "couronne islandaise",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "couronne norvégienne",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "couronne suédoise",
+ "symbol": "SEK"
+ },
+ "CZK": {
+ "name": "couronne tchèque",
+ "symbol": "CZK"
+ },
+ "GMD": {
+ "name": "dalasi gambien",
+ "symbol": "GMD"
+ },
+ "MKD": {
+ "name": "denar macédonien",
+ "symbol": "MKD"
+ },
+ "DZD": {
+ "name": "dinar algérien",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "dinar bahreïni",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "dinar irakien",
+ "symbol": "IQD"
+ },
+ "JOD": {
+ "name": "dinar jordanien",
+ "symbol": "JOD"
+ },
+ "KWD": {
+ "name": "dinar koweïtien",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "dinar libyen",
+ "symbol": "LYD"
+ },
+ "RSD": {
+ "name": "dinar serbe",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "dinar tunisien",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "dirham des Émirats arabes unis",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "dirham marocain",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "dobra santoméen",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "dollar australien",
+ "symbol": "$AU"
+ },
+ "BSD": {
+ "name": "dollar bahaméen",
+ "symbol": "$BS"
+ },
+ "BBD": {
+ "name": "dollar barbadien",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "dollar bélizéen",
+ "symbol": "$BZ"
+ },
+ "BMD": {
+ "name": "dollar bermudien",
+ "symbol": "$BM"
+ },
+ "BND": {
+ "name": "dollar brunéien",
+ "symbol": "$BN"
+ },
+ "CAD": {
+ "name": "dollar canadien",
+ "symbol": "$CA"
+ },
+ "HKD": {
+ "name": "dollar de Hong Kong",
+ "symbol": "HKD"
+ },
+ "SGD": {
+ "name": "dollar de Singapour",
+ "symbol": "$SG"
+ },
+ "XCD": {
+ "name": "dollar des Caraïbes orientales",
+ "symbol": "XCD"
+ },
+ "USD": {
+ "name": "dollar des États-Unis",
+ "symbol": "$US"
+ },
+ "KYD": {
+ "name": "dollar des îles Caïmans",
+ "symbol": "KYD"
+ },
+ "SBD": {
+ "name": "dollar des îles Salomon",
+ "symbol": "$SB"
+ },
+ "GYD": {
+ "name": "dollar du Guyana",
+ "symbol": "GYD"
+ },
+ "FJD": {
+ "name": "dollar fidjien",
+ "symbol": "$FJ"
+ },
+ "JMD": {
+ "name": "dollar jamaïcain",
+ "symbol": "JMD"
+ },
+ "LRD": {
+ "name": "dollar libérien",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "dollar namibien",
+ "symbol": "$NA"
+ },
+ "NZD": {
+ "name": "dollar néo-zélandais",
+ "symbol": "$NZ"
+ },
+ "SRD": {
+ "name": "dollar surinamais",
+ "symbol": "$SR"
+ },
+ "TTD": {
+ "name": "dollar trinidadien",
+ "symbol": "$TT"
+ },
+ "ZWL": {
+ "name": "dollar zimbabwéen (2009)",
+ "symbol": "ZWL"
+ },
+ "VND": {
+ "name": "dông vietnamien",
+ "symbol": "₫"
+ },
+ "AMD": {
+ "name": "dram arménien",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "escudo capverdien",
+ "symbol": "CVE"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "€"
+ },
+ "ANG": {
+ "name": "florin antillais",
+ "symbol": "ANG"
+ },
+ "AWG": {
+ "name": "florin arubais",
+ "symbol": "AWG"
+ },
+ "HUF": {
+ "name": "forint hongrois",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "franc burundais",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "franc CFA (BCEAO)",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "franc CFA (BEAC)",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "franc CFP",
+ "symbol": "FCFP"
+ },
+ "KMF": {
+ "name": "franc comorien",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "franc congolais",
+ "symbol": "CDF"
+ },
+ "DJF": {
+ "name": "franc djiboutien",
+ "symbol": "DJF"
+ },
+ "GNF": {
+ "name": "franc guinéen",
+ "symbol": "GNF"
+ },
+ "RWF": {
+ "name": "franc rwandais",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "franc suisse",
+ "symbol": "CHF"
+ },
+ "HTG": {
+ "name": "gourde haïtienne",
+ "symbol": "HTG"
+ },
+ "PYG": {
+ "name": "guaraní paraguayen",
+ "symbol": "PYG"
+ },
+ "UAH": {
+ "name": "hryvnia ukrainienne",
+ "symbol": "UAH"
+ },
+ "PGK": {
+ "name": "kina papouan-néo-guinéen",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "kip loatien",
+ "symbol": "LAK"
+ },
+ "HRK": {
+ "name": "kuna croate",
+ "symbol": "HRK"
+ },
+ "MWK": {
+ "name": "kwacha malawite",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "kwacha zambien",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "kwanza angolais",
+ "symbol": "AOA"
+ },
+ "MMK": {
+ "name": "kyat myanmarais",
+ "symbol": "MMK"
+ },
+ "GEL": {
+ "name": "lari géorgien",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "lek albanais",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "lempira hondurien",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "leone sierra-léonais",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "leu moldave",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "leu roumain",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "lev bulgare",
+ "symbol": "BGN"
+ },
+ "SZL": {
+ "name": "lilangeni swazi",
+ "symbol": "SZL"
+ },
+ "LTL": {
+ "name": "litas lituanien",
+ "symbol": "LTL"
+ },
+ "GIP": {
+ "name": "livre de Gibraltar",
+ "symbol": "£GI"
+ },
+ "SHP": {
+ "name": "livre de Sainte-Hélène",
+ "symbol": "SHP"
+ },
+ "FKP": {
+ "name": "livre des Falkland",
+ "symbol": "£FK"
+ },
+ "EGP": {
+ "name": "livre égyptienne",
+ "symbol": "EGP"
+ },
+ "LBP": {
+ "name": "livre libanaise",
+ "symbol": "£LB"
+ },
+ "SDG": {
+ "name": "livre soudanaise",
+ "symbol": "SDG"
+ },
+ "GBP": {
+ "name": "livre sterling",
+ "symbol": "£GB"
+ },
+ "SSP": {
+ "name": "livre sud-soudanaise",
+ "symbol": "SSP"
+ },
+ "SYP": {
+ "name": "livre syrienne",
+ "symbol": "SYP"
+ },
+ "TRY": {
+ "name": "livre turque",
+ "symbol": "TRY"
+ },
+ "LSL": {
+ "name": "loti lesothan",
+ "symbol": "lLS"
+ },
+ "AZN": {
+ "name": "manat azéri",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "mark convertible bosniaque",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "metical mozambicain",
+ "symbol": "MZN"
+ },
+ "ERN": {
+ "name": "nafka érythréen",
+ "symbol": "ERN"
+ },
+ "NGN": {
+ "name": "naira nigérian",
+ "symbol": "NGN"
+ },
+ "BTN": {
+ "name": "ngultrum bouthanais",
+ "symbol": "BTN"
+ },
+ "TWD": {
+ "name": "nouveau dollar taïwanais",
+ "symbol": "TWD"
+ },
+ "TMT": {
+ "name": "nouveau manat turkmène",
+ "symbol": "TMT"
+ },
+ "ILS": {
+ "name": "nouveau shekel israélien",
+ "symbol": "₪"
+ },
+ "PEN": {
+ "name": "nouveau sol péruvien",
+ "symbol": "PEN"
+ },
+ "MRO": {
+ "name": "ouguiya mauritanien",
+ "symbol": "MRO"
+ },
+ "TOP": {
+ "name": "pa’anga tongan",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "pataca macanaise",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "peso argentin",
+ "symbol": "$AR"
+ },
+ "CLP": {
+ "name": "peso chilien",
+ "symbol": "$CL"
+ },
+ "COP": {
+ "name": "peso colombien",
+ "symbol": "$CO"
+ },
+ "CUP": {
+ "name": "peso cubain",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "peso cubain convertible",
+ "symbol": "CUC"
+ },
+ "DOP": {
+ "name": "peso dominicain",
+ "symbol": "DOP"
+ },
+ "MXN": {
+ "name": "peso mexicain",
+ "symbol": "$MX"
+ },
+ "PHP": {
+ "name": "peso philippin",
+ "symbol": "PHP"
+ },
+ "UYU": {
+ "name": "peso uruguayen",
+ "symbol": "$UY"
+ },
+ "BWP": {
+ "name": "pula botswanais",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "quetzal guatémaltèque",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "rand sud-africain",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "réal brésilien",
+ "symbol": "R$"
+ },
+ "IRR": {
+ "name": "rial iranien",
+ "symbol": "IRR"
+ },
+ "OMR": {
+ "name": "rial omanais",
+ "symbol": "OMR"
+ },
+ "QAR": {
+ "name": "rial qatari",
+ "symbol": "QAR"
+ },
+ "SAR": {
+ "name": "rial saoudien",
+ "symbol": "SAR"
+ },
+ "YER": {
+ "name": "rial yéménite",
+ "symbol": "YER"
+ },
+ "KHR": {
+ "name": "riel cambodgien",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "ringgit malais",
+ "symbol": "MYR"
+ },
+ "BYR": {
+ "name": "rouble biélorusse",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "rouble russe",
+ "symbol": "RUB"
+ },
+ "SCR": {
+ "name": "roupie des Seychelles",
+ "symbol": "SCR"
+ },
+ "INR": {
+ "name": "roupie indienne",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "roupie indonésienne",
+ "symbol": "IDR"
+ },
+ "MUR": {
+ "name": "roupie mauricienne",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "roupie népalaise",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "roupie pakistanaise",
+ "symbol": "PKR"
+ },
+ "LKR": {
+ "name": "roupie srilankaise",
+ "symbol": "LKR"
+ },
+ "MVR": {
+ "name": "rufiyaa maldivien",
+ "symbol": "MVR"
+ },
+ "KES": {
+ "name": "shilling kényan",
+ "symbol": "KES"
+ },
+ "UGX": {
+ "name": "shilling ougandais",
+ "symbol": "UGX"
+ },
+ "SOS": {
+ "name": "shilling somalien",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "shilling tanzanien",
+ "symbol": "TZS"
+ },
+ "KGS": {
+ "name": "som kirghize",
+ "symbol": "KGS"
+ },
+ "TJS": {
+ "name": "somoni tadjik",
+ "symbol": "TJS"
+ },
+ "UZS": {
+ "name": "sum ouzbek",
+ "symbol": "UZS"
+ },
+ "BDT": {
+ "name": "taka bangladeshi",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "tala samoan",
+ "symbol": "WS$"
+ },
+ "KZT": {
+ "name": "tenge kazakh",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "tugrik mongol",
+ "symbol": "MNT"
+ },
+ "VUV": {
+ "name": "vatu vanuatuan",
+ "symbol": "VUV"
+ },
+ "KPW": {
+ "name": "won nord-coréen",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "won sud-coréen",
+ "symbol": "₩"
+ },
+ "JPY": {
+ "name": "yen japonais",
+ "symbol": "JPY"
+ },
+ "CNY": {
+ "name": "yuan renminbi chinois",
+ "symbol": "CNY"
+ },
+ "PLN": {
+ "name": "zloty polonais",
+ "symbol": "PLN"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/fur.json b/library/intl/resources/currency/fur.json
new file mode 100644
index 000000000..70f49a170
--- /dev/null
+++ b/library/intl/resources/currency/fur.json
@@ -0,0 +1,634 @@
+{
+ "AED": {
+ "name": "AED",
+ "symbol": "AED"
+ },
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "AOA": {
+ "name": "AOA",
+ "symbol": "AOA"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "THB": {
+ "name": "baht tailandês",
+ "symbol": "THB"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BHD": {
+ "name": "BHD",
+ "symbol": "BHD"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BWP": {
+ "name": "BWP",
+ "symbol": "BWP"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CDF": {
+ "name": "CDF",
+ "symbol": "CDF"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "NIO": {
+ "name": "Córdoba oro nicaraguan",
+ "symbol": "NIO"
+ },
+ "DKK": {
+ "name": "corone danese",
+ "symbol": "DKK"
+ },
+ "CZK": {
+ "name": "Corone de Republiche Ceche",
+ "symbol": "CZK"
+ },
+ "NOK": {
+ "name": "corone norvegjese",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "corone svedese",
+ "symbol": "SEK"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CVE": {
+ "name": "CVE",
+ "symbol": "CVE"
+ },
+ "DZD": {
+ "name": "Dinar algerin",
+ "symbol": "DZD"
+ },
+ "RSD": {
+ "name": "Dinar serp",
+ "symbol": "RSD"
+ },
+ "DJF": {
+ "name": "DJF",
+ "symbol": "DJF"
+ },
+ "USD": {
+ "name": "dolar american",
+ "symbol": "US$"
+ },
+ "AUD": {
+ "name": "dolar australian",
+ "symbol": "A$"
+ },
+ "CAD": {
+ "name": "dolar canadês",
+ "symbol": "CA$"
+ },
+ "BND": {
+ "name": "Dolar dal Brunei",
+ "symbol": "BND"
+ },
+ "HKD": {
+ "name": "dolar di Hong Kong",
+ "symbol": "HK$"
+ },
+ "NAD": {
+ "name": "Dolar namibian",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "Dollar neozelandês",
+ "symbol": "NZ$"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "AMD": {
+ "name": "Dram armen",
+ "symbol": "AMD"
+ },
+ "EGP": {
+ "name": "EGP",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "ERN",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "ETB",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "€"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "BIF": {
+ "name": "Franc burundês",
+ "symbol": "BIF"
+ },
+ "CHF": {
+ "name": "franc svuizar",
+ "symbol": "CHF"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GMD": {
+ "name": "GMD",
+ "symbol": "GMD"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "TWD": {
+ "name": "gnûf dolar taiwanês",
+ "symbol": "NT$"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KES": {
+ "name": "KES",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KMF": {
+ "name": "KMF",
+ "symbol": "KMF"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "HRK": {
+ "name": "Kuna cravuate",
+ "symbol": "HRK"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "TRY": {
+ "name": "lire turche",
+ "symbol": "TRY"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LRD": {
+ "name": "LRD",
+ "symbol": "LRD"
+ },
+ "LSL": {
+ "name": "LSL",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "LYD": {
+ "name": "LYD",
+ "symbol": "LYD"
+ },
+ "MAD": {
+ "name": "MAD",
+ "symbol": "MAD"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MGA": {
+ "name": "MGA",
+ "symbol": "MGA"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MRO": {
+ "name": "MRO",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "MUR",
+ "symbol": "MUR"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MWK": {
+ "name": "MWK",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "NGN",
+ "symbol": "NGN"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "ARS": {
+ "name": "Peso argjentin",
+ "symbol": "ARS"
+ },
+ "CUP": {
+ "name": "Peso cuban",
+ "symbol": "CUP"
+ },
+ "MXN": {
+ "name": "peso messican",
+ "symbol": "MX$"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "ZAR": {
+ "name": "rand sudafrican",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "real brasilian",
+ "symbol": "R$"
+ },
+ "IRR": {
+ "name": "Rial iranian",
+ "symbol": "IRR"
+ },
+ "SAR": {
+ "name": "riyal de Arabie Saudite",
+ "symbol": "SAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "BYR": {
+ "name": "Rubli bielorùs",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "rubli rus",
+ "symbol": "RUB"
+ },
+ "IDR": {
+ "name": "rupiah indonesiane",
+ "symbol": "IDR"
+ },
+ "INR": {
+ "name": "rupie indiane",
+ "symbol": "₹"
+ },
+ "PKR": {
+ "name": "Rupie pachistane",
+ "symbol": "PKR"
+ },
+ "RWF": {
+ "name": "RWF",
+ "symbol": "RWF"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SCR": {
+ "name": "SCR",
+ "symbol": "SCR"
+ },
+ "SDG": {
+ "name": "SDG",
+ "symbol": "SDG"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SHP": {
+ "name": "SHP",
+ "symbol": "SHP"
+ },
+ "SLL": {
+ "name": "SLL",
+ "symbol": "SLL"
+ },
+ "SOS": {
+ "name": "SOS",
+ "symbol": "SOS"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "STD": {
+ "name": "STD",
+ "symbol": "STD"
+ },
+ "GBP": {
+ "name": "sterline britaniche",
+ "symbol": "£"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "SZL": {
+ "name": "SZL",
+ "symbol": "SZL"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TND": {
+ "name": "TND",
+ "symbol": "TND"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TZS": {
+ "name": "TZS",
+ "symbol": "TZS"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "UGX",
+ "symbol": "UGX"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "KRW": {
+ "name": "won de Coree dal Sud",
+ "symbol": "₩"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XAF": {
+ "name": "XAF",
+ "symbol": "FCFA"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XOF": {
+ "name": "XOF",
+ "symbol": "CFA"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "JPY": {
+ "name": "yen gjaponês",
+ "symbol": "JP¥"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "CNY": {
+ "name": "yuan cinês",
+ "symbol": "CN¥"
+ },
+ "PLN": {
+ "name": "zloty polac",
+ "symbol": "PLN"
+ },
+ "ZMW": {
+ "name": "ZMW",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/fy.json b/library/intl/resources/currency/fy.json
new file mode 100644
index 000000000..0c3f71931
--- /dev/null
+++ b/library/intl/resources/currency/fy.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afghaanske afghani",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "Albanese lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Algerynske dinar",
+ "symbol": "DZD"
+ },
+ "USD": {
+ "name": "Amerikaanske dollar",
+ "symbol": "US$"
+ },
+ "AOA": {
+ "name": "Angolese kwanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "Argentynske peso",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "Armeense dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "Arubaanske gulden",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "Australyske dollar",
+ "symbol": "AU$"
+ },
+ "AZN": {
+ "name": "Azerbeidzjaanske manat",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "Bahamaanske dollar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Bahreinse dinar",
+ "symbol": "BHD"
+ },
+ "BBD": {
+ "name": "Barbadaanske dollar",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "Belizaanske dollar",
+ "symbol": "BZD"
+ },
+ "BDT": {
+ "name": "Bengalese taka",
+ "symbol": "BDT"
+ },
+ "BMD": {
+ "name": "Bermuda-dollar",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "Bhutaanske ngultrum",
+ "symbol": "BTN"
+ },
+ "BOB": {
+ "name": "Boliviaanske boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Bosnyske convertibele mark",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "Botswaanske pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Braziliaanske real",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "Brits pûn sterling",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "Bruneise dollar",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Bulgaarse lev",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "Burundese frank",
+ "symbol": "BIF"
+ },
+ "CAD": {
+ "name": "Canadese dollar",
+ "symbol": "C$"
+ },
+ "KYD": {
+ "name": "Caymaneilânske dollar",
+ "symbol": "KYD"
+ },
+ "XOF": {
+ "name": "CFA-franc BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA-frank",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP-franc",
+ "symbol": "XPF"
+ },
+ "CDF": {
+ "name": "Congolese frank",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "Costaricaanske colón",
+ "symbol": "CRC"
+ },
+ "DKK": {
+ "name": "Deenske kroon",
+ "symbol": "DKK"
+ },
+ "DJF": {
+ "name": "Djiboutiaanske frank",
+ "symbol": "DJF"
+ },
+ "DOP": {
+ "name": "Dominikaanske peso",
+ "symbol": "DOP"
+ },
+ "XCD": {
+ "name": "East-Karibyske dollar",
+ "symbol": "EC$"
+ },
+ "EGP": {
+ "name": "Egyptysk pûn",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "Eritrese nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "Ethiopyske birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "Falklâneilânske pûn",
+ "symbol": "FKP"
+ },
+ "VEF": {
+ "name": "Fenezolaanske bolivar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Fietnameeske dong",
+ "symbol": "₫"
+ },
+ "FJD": {
+ "name": "Fiji-dollar",
+ "symbol": "FJ$"
+ },
+ "PHP": {
+ "name": "Filipynske peso",
+ "symbol": "PHP"
+ },
+ "GMD": {
+ "name": "Gambiaanske dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "Georgyske lari",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "Ghanese cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "Gibraltarees pûn",
+ "symbol": "GIP"
+ },
+ "GTQ": {
+ "name": "Guatemalteekse quetzal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Guinese franc",
+ "symbol": "GNF"
+ },
+ "GYD": {
+ "name": "Guyaanske dollar",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "Haïtiaanske gourde",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "Hondurese lempira",
+ "symbol": "HNL"
+ },
+ "HUF": {
+ "name": "Hongaarse forint",
+ "symbol": "HUF"
+ },
+ "HKD": {
+ "name": "Hongkongske dollar",
+ "symbol": "HK$"
+ },
+ "INR": {
+ "name": "Indiase roepie",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Indonesyske roepia",
+ "symbol": "IDR"
+ },
+ "IQD": {
+ "name": "Iraakse dinar",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "Iraanske rial",
+ "symbol": "IRR"
+ },
+ "ILS": {
+ "name": "Israëlyske nieuwe shekel",
+ "symbol": "₪"
+ },
+ "JMD": {
+ "name": "Jamaikaanske dollar",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Japanse yen",
+ "symbol": "JP¥"
+ },
+ "YER": {
+ "name": "Jemenityske rial",
+ "symbol": "YER"
+ },
+ "JOD": {
+ "name": "Jordaanske dinar",
+ "symbol": "JOD"
+ },
+ "CVE": {
+ "name": "Kaapverdyske escudo",
+ "symbol": "CVE"
+ },
+ "KHR": {
+ "name": "Kambodjaanske riel",
+ "symbol": "KHR"
+ },
+ "QAR": {
+ "name": "Katarese rial",
+ "symbol": "QAR"
+ },
+ "KZT": {
+ "name": "Kazachstaanske tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "Keniaanske shilling",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "Kirgizyske som",
+ "symbol": "KGS"
+ },
+ "KWD": {
+ "name": "Koeweitse dinar",
+ "symbol": "KWD"
+ },
+ "COP": {
+ "name": "Kolombiaanske peso",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Komorese frank",
+ "symbol": "KMF"
+ },
+ "HRK": {
+ "name": "Kroatyske kuna",
+ "symbol": "HRK"
+ },
+ "CUC": {
+ "name": "Kubaanske convertibele peso",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "Kubaanske peso",
+ "symbol": "CUP"
+ },
+ "LAK": {
+ "name": "Laotiaanske kip",
+ "symbol": "LAK"
+ },
+ "LSL": {
+ "name": "Lesothaanske loti",
+ "symbol": "LSL"
+ },
+ "LBP": {
+ "name": "Libaneeske pûn",
+ "symbol": "LBP"
+ },
+ "LRD": {
+ "name": "Liberiaanske dollar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Libyske dinar",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Litouwse litas",
+ "symbol": "LTL"
+ },
+ "MOP": {
+ "name": "Macause pataca",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "Macedonyske denar",
+ "symbol": "MKD"
+ },
+ "MGA": {
+ "name": "Malagassyske ariary",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "Malawyske kwacha",
+ "symbol": "MWK"
+ },
+ "MVR": {
+ "name": "Maldivyske rufiyaa",
+ "symbol": "MVR"
+ },
+ "MYR": {
+ "name": "Maleisyske ringgit",
+ "symbol": "MYR"
+ },
+ "MAD": {
+ "name": "Marokkaanske dirham",
+ "symbol": "MAD"
+ },
+ "MRO": {
+ "name": "Mauritaanske ouguiya",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "Mauritiaanske roepie",
+ "symbol": "MUR"
+ },
+ "MXN": {
+ "name": "Meksikaanske peso",
+ "symbol": "MX$"
+ },
+ "MDL": {
+ "name": "Moldavyske leu",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Mongoalske tugrik",
+ "symbol": "MNT"
+ },
+ "MZN": {
+ "name": "Mozambikaanske metical",
+ "symbol": "MZN"
+ },
+ "MMK": {
+ "name": "Myanmarese kyat",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "Namibyske dollar",
+ "symbol": "NAD"
+ },
+ "ANG": {
+ "name": "Nederlânsk-Antilliaanske gûne",
+ "symbol": "ANG"
+ },
+ "NPR": {
+ "name": "Nepalese roepie",
+ "symbol": "NPR"
+ },
+ "NIO": {
+ "name": "Nicaraguaanske córdoba",
+ "symbol": "NIO"
+ },
+ "NGN": {
+ "name": "Nigeriaanske naira",
+ "symbol": "NGN"
+ },
+ "NZD": {
+ "name": "Nij-Seelânske dollar",
+ "symbol": "NZ$"
+ },
+ "TWD": {
+ "name": "Nije Taiwanese dollar",
+ "symbol": "NT$"
+ },
+ "KPW": {
+ "name": "Noard-Koreaanske won",
+ "symbol": "KPW"
+ },
+ "NOK": {
+ "name": "Noarske kroon",
+ "symbol": "NOK"
+ },
+ "UGX": {
+ "name": "Oegandese shilling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "Oekraïense hryvnia",
+ "symbol": "UAH"
+ },
+ "UZS": {
+ "name": "Oezbekistaanske sum",
+ "symbol": "UZS"
+ },
+ "OMR": {
+ "name": "Omaanske rial",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "Pakistaanske roepie",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Panamese balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Papuaanske kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Paraguayaanske guarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Peruaanske nieuwe sol",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "Poalske zloty",
+ "symbol": "PLN"
+ },
+ "RON": {
+ "name": "Roemeenske leu",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Russyske roebel",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "Rwandese frank",
+ "symbol": "RWF"
+ },
+ "SBD": {
+ "name": "Salomon-dollar",
+ "symbol": "SI$"
+ },
+ "SVC": {
+ "name": "Salvadoraanske colón",
+ "symbol": "SVC"
+ },
+ "ZMW": {
+ "name": "Sambiaanske kwacha",
+ "symbol": "ZMW"
+ },
+ "WST": {
+ "name": "Samoaanske tala",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "Santomese dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Saoedi-Arabyske riyal",
+ "symbol": "SAR"
+ },
+ "RSD": {
+ "name": "Servyske dinar",
+ "symbol": "RSD"
+ },
+ "SCR": {
+ "name": "Seychelse roepie",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "Sierraleoonse leone",
+ "symbol": "SLL"
+ },
+ "CLP": {
+ "name": "Sileenske peso",
+ "symbol": "CLP"
+ },
+ "ZWL": {
+ "name": "Simbabwaanske dollar (2009)",
+ "symbol": "ZWL"
+ },
+ "CNY": {
+ "name": "Sineeske yuan renminbi",
+ "symbol": "CN¥"
+ },
+ "SGD": {
+ "name": "Singaporese dollar",
+ "symbol": "SGD"
+ },
+ "SHP": {
+ "name": "Sint-Heleenske pûn",
+ "symbol": "SHP"
+ },
+ "SDG": {
+ "name": "Soedaneeske pûn",
+ "symbol": "SDG"
+ },
+ "SOS": {
+ "name": "Somalyske shilling",
+ "symbol": "SOS"
+ },
+ "LKR": {
+ "name": "Sri Lankaanske roepie",
+ "symbol": "LKR"
+ },
+ "ZAR": {
+ "name": "Sûd-Afrikaanske rand",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "Sûd-Koreaanske won",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "Sûd-Soedaneeske pûn",
+ "symbol": "SSP"
+ },
+ "SRD": {
+ "name": "Surinaamske dollar",
+ "symbol": "SRD"
+ },
+ "SZL": {
+ "name": "Swazyske lilangeni",
+ "symbol": "SZL"
+ },
+ "SEK": {
+ "name": "Sweedske kroon",
+ "symbol": "SEK"
+ },
+ "SYP": {
+ "name": "Syrysk pûn",
+ "symbol": "SYP"
+ },
+ "TJS": {
+ "name": "Tadzjikistaanske somoni",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "Tanzaniaanske shilling",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "Thaise baht",
+ "symbol": "฿"
+ },
+ "TOP": {
+ "name": "Tongaanske paʻanga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Trinidad en Tobago-dollar",
+ "symbol": "TTD"
+ },
+ "CZK": {
+ "name": "Tsjechyske kroon",
+ "symbol": "CZK"
+ },
+ "TND": {
+ "name": "Tunesyske dinar",
+ "symbol": "TND"
+ },
+ "TMT": {
+ "name": "Turkmeense manat",
+ "symbol": "TMT"
+ },
+ "TRY": {
+ "name": "Turkse lira",
+ "symbol": "TRY"
+ },
+ "UYU": {
+ "name": "Uruguayaanske peso",
+ "symbol": "UYU"
+ },
+ "VUV": {
+ "name": "Vanuatuaanske vatu",
+ "symbol": "VUV"
+ },
+ "AED": {
+ "name": "Verenigde Arabyske Emiraten-dirham",
+ "symbol": "AED"
+ },
+ "BYR": {
+ "name": "Wit-Russyske roebel",
+ "symbol": "BYR"
+ },
+ "ISK": {
+ "name": "Yslânske kroon",
+ "symbol": "ISK"
+ },
+ "CHF": {
+ "name": "Zwitserse frank",
+ "symbol": "CHF"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/ga.json b/library/intl/resources/currency/ga.json
new file mode 100644
index 000000000..e0ad08f53
--- /dev/null
+++ b/library/intl/resources/currency/ga.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afghani na hAfganastáine",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "Ariary Mhadagascar",
+ "symbol": "MGA"
+ },
+ "THB": {
+ "name": "Baht na Téalainne",
+ "symbol": "฿"
+ },
+ "PAB": {
+ "name": "Balboa Phanama",
+ "symbol": "PAB"
+ },
+ "ETB": {
+ "name": "Birr na hAetóipe",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "Bolívar Veiniséala",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "Boliviano",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "Cedi Ghána",
+ "symbol": "GHS"
+ },
+ "CRC": {
+ "name": "Colón Chósta Ríce",
+ "symbol": "CRC"
+ },
+ "SVC": {
+ "name": "Colón na Salvadóire",
+ "symbol": "SVC"
+ },
+ "NIO": {
+ "name": "Córdoba Nicearagua",
+ "symbol": "NIO"
+ },
+ "DKK": {
+ "name": "Coróin na Danmhairge",
+ "symbol": "DKK"
+ },
+ "NOK": {
+ "name": "Coróin na hIorua",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "Coróin na Sualainne",
+ "symbol": "SEK"
+ },
+ "GMD": {
+ "name": "Dalasi na Gaimbia",
+ "symbol": "GMD"
+ },
+ "MKD": {
+ "name": "Denar na Macadóine",
+ "symbol": "MKD"
+ },
+ "BHD": {
+ "name": "Dinar Bhairéin",
+ "symbol": "BHD"
+ },
+ "KWD": {
+ "name": "Dinar Chuáit",
+ "symbol": "KWD"
+ },
+ "DZD": {
+ "name": "Dinar na hAilgéire",
+ "symbol": "DZD"
+ },
+ "IQD": {
+ "name": "Dinar na hIaráice",
+ "symbol": "IQD"
+ },
+ "JOD": {
+ "name": "Dinar na hIordáine",
+ "symbol": "JOD"
+ },
+ "LYD": {
+ "name": "Dinar na Libia",
+ "symbol": "LYD"
+ },
+ "RSD": {
+ "name": "Dinar na Seirbia",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "Dinar na Túinéise",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "Dirham Aontas na nÉimíríochtaí Arabacha",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "Dirham Mharacó",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "Dobra São Tomé agus Príncipe",
+ "symbol": "STD"
+ },
+ "BBD": {
+ "name": "Dollar Bharbadós",
+ "symbol": "BBD"
+ },
+ "BMD": {
+ "name": "Dollar Bheirmiúda",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "Dollar Bhrúiné",
+ "symbol": "BND"
+ },
+ "CAD": {
+ "name": "Dollar Cheanada",
+ "symbol": "CA$"
+ },
+ "FJD": {
+ "name": "Dollar Fhidsí",
+ "symbol": "FJD"
+ },
+ "HKD": {
+ "name": "Dollar Hong Cong",
+ "symbol": "HK$"
+ },
+ "BZD": {
+ "name": "Dollar na Beilíse",
+ "symbol": "BZD"
+ },
+ "XCD": {
+ "name": "Dollar na Cairibe Thoir",
+ "symbol": "EC$"
+ },
+ "GYD": {
+ "name": "Dollar na Guáine",
+ "symbol": "GYD"
+ },
+ "AUD": {
+ "name": "Dollar na hAstráile",
+ "symbol": "A$"
+ },
+ "JMD": {
+ "name": "Dollar na hIamáice",
+ "symbol": "JMD"
+ },
+ "LRD": {
+ "name": "Dollar na Libéire",
+ "symbol": "LRD"
+ },
+ "BSD": {
+ "name": "Dollar na mBahámaí",
+ "symbol": "BSD"
+ },
+ "NAD": {
+ "name": "Dollar na Namaibe",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "Dollar na Nua-Shéalainne",
+ "symbol": "NZ$"
+ },
+ "TWD": {
+ "name": "Dollar Nua na Téaváine",
+ "symbol": "NT$"
+ },
+ "KYD": {
+ "name": "Dollar Oileáin Cayman",
+ "symbol": "KYD"
+ },
+ "SBD": {
+ "name": "Dollar Oileáin Sholomón",
+ "symbol": "SBD"
+ },
+ "TTD": {
+ "name": "Dollar Oileán na Tríonóide agus Tobága",
+ "symbol": "TTD"
+ },
+ "USD": {
+ "name": "Dollar S.A.M.",
+ "symbol": "$"
+ },
+ "SGD": {
+ "name": "Dollar Shingeapór",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "Dollar Shuranam",
+ "symbol": "SRD"
+ },
+ "VND": {
+ "name": "Dong Vítneam",
+ "symbol": "₫"
+ },
+ "AMD": {
+ "name": "Dram na hAirméine",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "Escudo Rinn Verde",
+ "symbol": "CVE"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "AWG": {
+ "name": "Flóirín Arúba",
+ "symbol": "AWG"
+ },
+ "HUF": {
+ "name": "Forint na hUngáire",
+ "symbol": "HUF"
+ },
+ "CDF": {
+ "name": "Franc an Chongó",
+ "symbol": "CDF"
+ },
+ "XOF": {
+ "name": "Franc CFA Iarthar na hAfraice",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Franc CFA na hAfraice Láir",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "Franc CFP",
+ "symbol": "CFPF"
+ },
+ "DJF": {
+ "name": "Franc Djibouti",
+ "symbol": "DJF"
+ },
+ "BIF": {
+ "name": "Franc na Burúine",
+ "symbol": "BIF"
+ },
+ "GNF": {
+ "name": "Franc na Guine",
+ "symbol": "GNF"
+ },
+ "CHF": {
+ "name": "Franc na hEilvéise",
+ "symbol": "CHF"
+ },
+ "KMF": {
+ "name": "Franc Oileáin Chomóra",
+ "symbol": "KMF"
+ },
+ "RWF": {
+ "name": "Franc Ruanda",
+ "symbol": "RWF"
+ },
+ "ANG": {
+ "name": "Gildear Aintillí na hÍsiltíre",
+ "symbol": "ANG"
+ },
+ "HTG": {
+ "name": "Gourde Háítí",
+ "symbol": "HTG"
+ },
+ "PYG": {
+ "name": "Guaraní Pharagua",
+ "symbol": "PYG"
+ },
+ "UAH": {
+ "name": "Hryvnia na hÚcráine",
+ "symbol": "UAH"
+ },
+ "PGK": {
+ "name": "Kina Nua-Ghuine Phapua",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "Kip Laos",
+ "symbol": "LAK"
+ },
+ "CZK": {
+ "name": "Koruna Phoblacht na Seice",
+ "symbol": "CZK"
+ },
+ "ISK": {
+ "name": "Króna na hÍoslainne",
+ "symbol": "ISK"
+ },
+ "HRK": {
+ "name": "Kuna na Cróite",
+ "symbol": "HRK"
+ },
+ "MWK": {
+ "name": "Kwacha na Maláive",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwacha na Saimbia",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Kwanza Angóla",
+ "symbol": "AOA"
+ },
+ "MMK": {
+ "name": "Kyat Mhaenmar",
+ "symbol": "MMK"
+ },
+ "GEL": {
+ "name": "Lari na Seoirsia",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "Lek na hAlbáine",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "Lempira Hondúras",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "Leone Shiarra Leon",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "Leu na Moldóive",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "Leu na Rómáine",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "Lev na Bulgáire",
+ "symbol": "BGN"
+ },
+ "SZL": {
+ "name": "Lilangeni na Suasalainne",
+ "symbol": "SZL"
+ },
+ "TRY": {
+ "name": "Lira na Tuirce",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "Litas na Liotuáine",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "Loti Leosóta",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "Manat na hAsarbaiseáine",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "Manat na Tuircméanastáine",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "Marg Inmhalartaithe na Boisnia-Heirseagaivéine",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "Metical Mhósaimbíc",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naira na Nigéire",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "Nakfa na hEiritré",
+ "symbol": "ERN"
+ },
+ "BTN": {
+ "name": "Ngultrum na Bútáine",
+ "symbol": "BTN"
+ },
+ "PEN": {
+ "name": "Nuevo Sol Pheiriú",
+ "symbol": "PEN"
+ },
+ "MRO": {
+ "name": "Ouguiya na Máratáine",
+ "symbol": "MRO"
+ },
+ "TOP": {
+ "name": "Paʻanga Thonga",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "Pataca Mhacao",
+ "symbol": "MOP"
+ },
+ "CUP": {
+ "name": "Peso Chúba",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "Peso Inmhalartaithe Chúba",
+ "symbol": "CUC"
+ },
+ "MXN": {
+ "name": "Peso Mheicsiceo",
+ "symbol": "MX$"
+ },
+ "COP": {
+ "name": "Peso na Colóime",
+ "symbol": "COP"
+ },
+ "ARS": {
+ "name": "Peso na hAirgintíne",
+ "symbol": "ARS"
+ },
+ "PHP": {
+ "name": "Peso na nOileán Filipíneach",
+ "symbol": "PHP"
+ },
+ "DOP": {
+ "name": "Peso na Poblachta Doiminicí",
+ "symbol": "DOP"
+ },
+ "CLP": {
+ "name": "Peso na Sile",
+ "symbol": "CLP"
+ },
+ "UYU": {
+ "name": "Peso Uragua",
+ "symbol": "UYU"
+ },
+ "BWP": {
+ "name": "Pula na Botsuáine",
+ "symbol": "BWP"
+ },
+ "GIP": {
+ "name": "Punt Ghiobráltar",
+ "symbol": "GIP"
+ },
+ "EGP": {
+ "name": "Punt na hÉigipte",
+ "symbol": "EGP"
+ },
+ "LBP": {
+ "name": "Punt na Liobáine",
+ "symbol": "LBP"
+ },
+ "SYP": {
+ "name": "Punt na Siria",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "Punt na Súdáine",
+ "symbol": "SDG"
+ },
+ "SSP": {
+ "name": "Punt na Súdáine Theas",
+ "symbol": "SSP"
+ },
+ "FKP": {
+ "name": "Punt Oileáin Fháclainne",
+ "symbol": "FKP"
+ },
+ "SHP": {
+ "name": "Punt San Héilin",
+ "symbol": "SHP"
+ },
+ "GBP": {
+ "name": "Punt Steirling",
+ "symbol": "£"
+ },
+ "GTQ": {
+ "name": "Quetzal Ghuatamala",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "Rand na hAfraice Theas",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "Real na Brasaíle",
+ "symbol": "R$"
+ },
+ "YER": {
+ "name": "Rial Éimin",
+ "symbol": "YER"
+ },
+ "IRR": {
+ "name": "Rial na hIaráine",
+ "symbol": "IRR"
+ },
+ "OMR": {
+ "name": "Rial Óman",
+ "symbol": "OMR"
+ },
+ "KHR": {
+ "name": "Riel na Cambóide",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "Ringgit na Malaeisia",
+ "symbol": "MYR"
+ },
+ "QAR": {
+ "name": "Riyal Chatar",
+ "symbol": "QAR"
+ },
+ "SAR": {
+ "name": "Riyal na hAraibe Sádaí",
+ "symbol": "SAR"
+ },
+ "BYR": {
+ "name": "Rúbal na Bealarúise",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "Rúbal na Rúise",
+ "symbol": "RUB"
+ },
+ "MVR": {
+ "name": "Rufiyaa Oileáin Mhaildíve",
+ "symbol": "MVR"
+ },
+ "INR": {
+ "name": "Rúipí na hIndia",
+ "symbol": "₹"
+ },
+ "PKR": {
+ "name": "Rúipí na Pacastáine",
+ "symbol": "PKR"
+ },
+ "SCR": {
+ "name": "Rúipí na Séiséal",
+ "symbol": "SCR"
+ },
+ "NPR": {
+ "name": "Rúipí Neipeal",
+ "symbol": "NPR"
+ },
+ "MUR": {
+ "name": "Rúipí Oileán Mhuirís",
+ "symbol": "MUR"
+ },
+ "LKR": {
+ "name": "Rúipí Shrí Lanca",
+ "symbol": "LKR"
+ },
+ "IDR": {
+ "name": "Rupiah na hIndinéise",
+ "symbol": "IDR"
+ },
+ "KES": {
+ "name": "Scilling na Céinia",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "Scilling na Somáile",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Scilling na Tansáine",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "Scilling Uganda",
+ "symbol": "UGX"
+ },
+ "ILS": {
+ "name": "Seiceal Nua Iosrael",
+ "symbol": "₪"
+ },
+ "KGS": {
+ "name": "Som na Cirgeastáine",
+ "symbol": "KGS"
+ },
+ "TJS": {
+ "name": "Somoni na Táidsíceastáine",
+ "symbol": "TJS"
+ },
+ "UZS": {
+ "name": "Sum na hÚisbéiceastáine",
+ "symbol": "UZS"
+ },
+ "BDT": {
+ "name": "Taka na Banglaidéise",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "Tala Shamó",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "Tenge na Casacstáine",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "Tugrik na Mongóile",
+ "symbol": "MNT"
+ },
+ "VUV": {
+ "name": "Vatu Vanuatú",
+ "symbol": "VUV"
+ },
+ "KRW": {
+ "name": "Won na Cóiré Theas",
+ "symbol": "₩"
+ },
+ "KPW": {
+ "name": "Won na Cóiré Thuaidh",
+ "symbol": "KPW"
+ },
+ "JPY": {
+ "name": "Yen na Seapáine",
+ "symbol": "¥"
+ },
+ "CNY": {
+ "name": "Yuan na Síne",
+ "symbol": "CN¥"
+ },
+ "PLN": {
+ "name": "Zloty na Polainne",
+ "symbol": "PLN"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/gd.json b/library/intl/resources/currency/gd.json
new file mode 100644
index 000000000..af3986af0
--- /dev/null
+++ b/library/intl/resources/currency/gd.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afghani Afghanach",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "Ariary Madagasgarach",
+ "symbol": "MGA"
+ },
+ "THB": {
+ "name": "Baht Tàidheach",
+ "symbol": "฿"
+ },
+ "PAB": {
+ "name": "Balboa Panamach",
+ "symbol": "PAB"
+ },
+ "ETB": {
+ "name": "Birr Itiopach",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "Bolívar Bheinisealach",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "Boliviano Boilibhiach",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "Cedi Gànach",
+ "symbol": "GHS"
+ },
+ "CRC": {
+ "name": "Colón Costa Rìceach",
+ "symbol": "CRC"
+ },
+ "SVC": {
+ "name": "Colón Salbhadorach",
+ "symbol": "SVC"
+ },
+ "NIO": {
+ "name": "Córdoba Niocaragach",
+ "symbol": "NIO"
+ },
+ "GMD": {
+ "name": "Dalasi Gaimbitheach",
+ "symbol": "GMD"
+ },
+ "MKD": {
+ "name": "Denar Masadonach",
+ "symbol": "MKD"
+ },
+ "DZD": {
+ "name": "Dinar Aildireach",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinar Bachraineach",
+ "symbol": "BHD"
+ },
+ "KWD": {
+ "name": "Dinar Cuibhèiteach",
+ "symbol": "KWD"
+ },
+ "IQD": {
+ "name": "Dinar Ioràcach",
+ "symbol": "IQD"
+ },
+ "JOD": {
+ "name": "Dinar Iòrdanach",
+ "symbol": "JOD"
+ },
+ "LYD": {
+ "name": "Dinar Libitheach",
+ "symbol": "LYD"
+ },
+ "RSD": {
+ "name": "Dinar Sèirbeach",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "Dinar Tuiniseach",
+ "symbol": "TND"
+ },
+ "MAD": {
+ "name": "Dirham Morocach",
+ "symbol": "MAD"
+ },
+ "AED": {
+ "name": "Dirham nan Iomaratan Arabach Aonaichte",
+ "symbol": "AED"
+ },
+ "STD": {
+ "name": "Dobra São Tomé agus Príncipe",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "Dolar Astràilianach",
+ "symbol": "A$"
+ },
+ "BBD": {
+ "name": "Dolar Barbadach",
+ "symbol": "BBD"
+ },
+ "BSD": {
+ "name": "Dolar Bathamach",
+ "symbol": "BSD"
+ },
+ "BMD": {
+ "name": "Dolar Bearmùdach",
+ "symbol": "BMD"
+ },
+ "BZD": {
+ "name": "Dolar Beilìseach",
+ "symbol": "BZD"
+ },
+ "BND": {
+ "name": "Dolar Brùnaigheach",
+ "symbol": "BND"
+ },
+ "KYD": {
+ "name": "Dolar Caimeanach",
+ "symbol": "KYD"
+ },
+ "CAD": {
+ "name": "Dolar Canadach",
+ "symbol": "CA$"
+ },
+ "XCD": {
+ "name": "Dolar Caraibeach earach",
+ "symbol": "EC$"
+ },
+ "JMD": {
+ "name": "Dolar Diameugach",
+ "symbol": "JMD"
+ },
+ "SBD": {
+ "name": "Dolar Eileanan Sholaimh",
+ "symbol": "SBD"
+ },
+ "FJD": {
+ "name": "Dolar Fìditheach",
+ "symbol": "FJD"
+ },
+ "GYD": {
+ "name": "Dolar Guidheànach",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "Dolar Hong Kong",
+ "symbol": "HK$"
+ },
+ "LRD": {
+ "name": "Dolar Libèireach",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "Dolar Naimibitheach",
+ "symbol": "NAD"
+ },
+ "USD": {
+ "name": "Dolar nan Stàitean Aonaichte",
+ "symbol": "$"
+ },
+ "NZD": {
+ "name": "Dolar Shealainn Nuaidh",
+ "symbol": "NZ$"
+ },
+ "SGD": {
+ "name": "Dolar Singeapòrach",
+ "symbol": "SGD"
+ },
+ "ZWL": {
+ "name": "Dolar Sìombabuthach (2009)",
+ "symbol": "ZWL"
+ },
+ "SRD": {
+ "name": "Dolar Suranamach",
+ "symbol": "SRD"
+ },
+ "TTD": {
+ "name": "Dolar Thrianaid agus Thobago",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "Dolar ùr Taidh-Bhànach",
+ "symbol": "NT$"
+ },
+ "VND": {
+ "name": "Dong Bhiet-Namach",
+ "symbol": "₫"
+ },
+ "AMD": {
+ "name": "Dram Airmeineach",
+ "symbol": "AMD"
+ },
+ "EUR": {
+ "name": "Eòro",
+ "symbol": "€"
+ },
+ "CVE": {
+ "name": "Escudo a’ Chip Uaine",
+ "symbol": "CVE"
+ },
+ "AWG": {
+ "name": "Florin Arùbach",
+ "symbol": "AWG"
+ },
+ "HUF": {
+ "name": "Forint Ungaireach",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "Franc Burundaidheach",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "Franc CFA Afraga an Iar",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Franc CFA Meadhan-Afragach",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "Franc CFP",
+ "symbol": "CFPF"
+ },
+ "KMF": {
+ "name": "Franc Comorosach",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Franc Congothach",
+ "symbol": "CDF"
+ },
+ "DJF": {
+ "name": "Franc Diobùtaidheach",
+ "symbol": "DJF"
+ },
+ "CHF": {
+ "name": "Franc Eilbheiseach",
+ "symbol": "CHF"
+ },
+ "GNF": {
+ "name": "Franc Ginitheach",
+ "symbol": "GNF"
+ },
+ "RWF": {
+ "name": "Franc Rubhandach",
+ "symbol": "RWF"
+ },
+ "HTG": {
+ "name": "Gourde Haidhteach",
+ "symbol": "HTG"
+ },
+ "PYG": {
+ "name": "Guaraní Paraguaidheach",
+ "symbol": "PYG"
+ },
+ "ANG": {
+ "name": "Gulden Eileanan Aintilia nan Tìrean Ìsle",
+ "symbol": "ANG"
+ },
+ "UAH": {
+ "name": "Hryvnia Ucràineach",
+ "symbol": "UAH"
+ },
+ "PGK": {
+ "name": "Kina Ghini Nuaidh Paputhaiche",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "Kip Làthosach",
+ "symbol": "LAK"
+ },
+ "CZK": {
+ "name": "Koruna Seiceach",
+ "symbol": "CZK"
+ },
+ "ISK": {
+ "name": "Króna Innis Tìleach",
+ "symbol": "ISK"
+ },
+ "SEK": {
+ "name": "Krona Suaineach",
+ "symbol": "SEK"
+ },
+ "DKK": {
+ "name": "Krone Danmhairgeach",
+ "symbol": "DKK"
+ },
+ "NOK": {
+ "name": "Krone Nirribheach",
+ "symbol": "NOK"
+ },
+ "HRK": {
+ "name": "Kuna Cròthaiseach",
+ "symbol": "HRK"
+ },
+ "MWK": {
+ "name": "Kwacha Malabhaidheach",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwacha Sàimbitheach",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Kwanza Angòlach",
+ "symbol": "AOA"
+ },
+ "MMK": {
+ "name": "Kyat Miànmarach",
+ "symbol": "MMK"
+ },
+ "GEL": {
+ "name": "Lari Cairtbheileach",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "Lek Albàineach",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "Lempira Hondùrach",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "Leone Siarra Leòmhannach",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "Leu Moldobhach",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "Leu Romàineach",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "Lev Bulgarach",
+ "symbol": "BGN"
+ },
+ "SZL": {
+ "name": "Lilangeni Suasaidheach",
+ "symbol": "SZL"
+ },
+ "TRY": {
+ "name": "Lira Turcach",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "Litas Liotuaineach",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "Loti Leasotach",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "Manat Asarbaideànach",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "Manat Turcmanach",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "Mark iompachail Bhosna agus Hearsagobhana",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "Metical Mòsaimbiceach",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naira Nigèiriach",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "Nakfa Eartrach",
+ "symbol": "ERN"
+ },
+ "BTN": {
+ "name": "Ngultrum Butànach",
+ "symbol": "BTN"
+ },
+ "MRO": {
+ "name": "Ouguiya Moratàineach",
+ "symbol": "MRO"
+ },
+ "TOP": {
+ "name": "Paʻanga Tongach",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "Pataca Macàthuach",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "Peso Argantaineach",
+ "symbol": "ARS"
+ },
+ "COP": {
+ "name": "Peso Coloimbeach",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "Peso Cùbach",
+ "symbol": "CUP"
+ },
+ "DOP": {
+ "name": "Peso Doiminiceach",
+ "symbol": "DOP"
+ },
+ "PHP": {
+ "name": "Peso Filipineach",
+ "symbol": "PHP"
+ },
+ "CUC": {
+ "name": "Peso iompachail Cùbach",
+ "symbol": "CUC"
+ },
+ "MXN": {
+ "name": "Peso Meagsagach",
+ "symbol": "MX$"
+ },
+ "CLP": {
+ "name": "Peso Sileach",
+ "symbol": "CLP"
+ },
+ "UYU": {
+ "name": "Peso Uruguaidheach",
+ "symbol": "UYU"
+ },
+ "BWP": {
+ "name": "Pula Botsuanach",
+ "symbol": "BWP"
+ },
+ "GIP": {
+ "name": "Punnd Diobraltarach",
+ "symbol": "GIP"
+ },
+ "SHP": {
+ "name": "Punnd Eilean Naomh Eilidh",
+ "symbol": "SHP"
+ },
+ "EGP": {
+ "name": "Punnd Èipheiteach",
+ "symbol": "EGP"
+ },
+ "FKP": {
+ "name": "Punnd Fàclannach",
+ "symbol": "FKP"
+ },
+ "LBP": {
+ "name": "Punnd Leabanach",
+ "symbol": "LBP"
+ },
+ "GBP": {
+ "name": "Punnd Sasannach",
+ "symbol": "£"
+ },
+ "SYP": {
+ "name": "Punnd Siridheach",
+ "symbol": "SYP"
+ },
+ "SSP": {
+ "name": "Punnd Sudàin a Deas",
+ "symbol": "SSP"
+ },
+ "SDG": {
+ "name": "Punnd Sudànach",
+ "symbol": "SDG"
+ },
+ "GTQ": {
+ "name": "Quetzal Guatamalach",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "Rand Afraga a Deas",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "Real Braisileach",
+ "symbol": "R$"
+ },
+ "QAR": {
+ "name": "Rial Catarach",
+ "symbol": "QAR"
+ },
+ "YER": {
+ "name": "Rial Eamanach",
+ "symbol": "YER"
+ },
+ "IRR": {
+ "name": "Rial Iorànach",
+ "symbol": "IRR"
+ },
+ "OMR": {
+ "name": "Rial Omànach",
+ "symbol": "OMR"
+ },
+ "KHR": {
+ "name": "Riel Cambuideach",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "Ringgit Malaidheach",
+ "symbol": "MYR"
+ },
+ "SAR": {
+ "name": "Riyal Sabhdach",
+ "symbol": "SAR"
+ },
+ "BYR": {
+ "name": "Rùbal Bealaruiseach",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "Rùbal Ruiseach",
+ "symbol": "RUB"
+ },
+ "MVR": {
+ "name": "Rufiyaa Maladaibheach",
+ "symbol": "MVR"
+ },
+ "INR": {
+ "name": "Rupee Innseanach",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "Rupee Moiriseasach",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "Rupee Neapàlach",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "Rupee Pagastànach",
+ "symbol": "PKR"
+ },
+ "SCR": {
+ "name": "Rupee Seiseallach",
+ "symbol": "SCR"
+ },
+ "LKR": {
+ "name": "Rupee Sri Lancach",
+ "symbol": "LKR"
+ },
+ "IDR": {
+ "name": "Rupiah Innd-Innseach",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "Sheqel ùr Iosraeleach",
+ "symbol": "₪"
+ },
+ "KES": {
+ "name": "Shilling Ceineach",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "Shilling Somàilitheach",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Shilling Tansanaidheach",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "Shilling Ugandach",
+ "symbol": "UGX"
+ },
+ "PEN": {
+ "name": "Sol ùr Pearùthach",
+ "symbol": "PEN"
+ },
+ "KGS": {
+ "name": "Som Cìorgasach",
+ "symbol": "KGS"
+ },
+ "UZS": {
+ "name": "Som Usbagach",
+ "symbol": "UZS"
+ },
+ "TJS": {
+ "name": "Somoni Taidigeach",
+ "symbol": "TJS"
+ },
+ "BDT": {
+ "name": "Taka Bangladaiseach",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "Tala Samothach",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "Tenge Casachach",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "Tugrik Mongolach",
+ "symbol": "MNT"
+ },
+ "VUV": {
+ "name": "Vatu Vanuatuthach",
+ "symbol": "VUV"
+ },
+ "KRW": {
+ "name": "Won Choirèa a Deas",
+ "symbol": "₩"
+ },
+ "KPW": {
+ "name": "Won Choirèa a Tuath",
+ "symbol": "KPW"
+ },
+ "JPY": {
+ "name": "Yen Seapanach",
+ "symbol": "JP¥"
+ },
+ "CNY": {
+ "name": "Yuan Sìneach",
+ "symbol": "CN¥"
+ },
+ "PLN": {
+ "name": "Złoty Pòlainneach",
+ "symbol": "PLN"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/gl.json b/library/intl/resources/currency/gl.json
new file mode 100644
index 000000000..dd76c8479
--- /dev/null
+++ b/library/intl/resources/currency/gl.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afgani afgano",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "Ariary malgaxe",
+ "symbol": "MGA"
+ },
+ "THB": {
+ "name": "Baht tailandés",
+ "symbol": "฿"
+ },
+ "PAB": {
+ "name": "Balboa panameño",
+ "symbol": "PAB"
+ },
+ "ETB": {
+ "name": "Birr etíope",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "Bolívar venezolano",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "Boliviano",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "Cedi de Gana",
+ "symbol": "GHS"
+ },
+ "KES": {
+ "name": "Chelín kenyano",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "Chelín somalí",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Chelín tanzano",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "Chelín ugandés",
+ "symbol": "UGX"
+ },
+ "CRC": {
+ "name": "Colón costarricense",
+ "symbol": "CRC"
+ },
+ "SVC": {
+ "name": "Colón salvadoreño",
+ "symbol": "SVC"
+ },
+ "NIO": {
+ "name": "Córdoba de ouro nicaragüense",
+ "symbol": "NIO"
+ },
+ "CZK": {
+ "name": "Coroa checa",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "Coroa dinamarquesa",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "Coroa islandesa",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "Coroa norueguesa",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "Coroa sueca",
+ "symbol": "SEK"
+ },
+ "GMD": {
+ "name": "Dalasi gambiano",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "Dinar alxeriano",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinar de Baréin",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "Dinar iraquí",
+ "symbol": "IQD"
+ },
+ "KWD": {
+ "name": "Dinar kuwaití",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "Dinar libio",
+ "symbol": "LYD"
+ },
+ "MKD": {
+ "name": "Dinar macedonio",
+ "symbol": "MKD"
+ },
+ "RSD": {
+ "name": "Dinar serbio",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "Dinar tunesino",
+ "symbol": "TND"
+ },
+ "JOD": {
+ "name": "Dinar xordano",
+ "symbol": "JOD"
+ },
+ "AED": {
+ "name": "Dirham dos Emiratos Árabes Unidos",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "Dirham marroquí",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "Dobra de San Tomé e Príncipe",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "Dólar australiano",
+ "symbol": "$A"
+ },
+ "BZD": {
+ "name": "Dólar beliceño",
+ "symbol": "BZD"
+ },
+ "CAD": {
+ "name": "Dólar canadiano",
+ "symbol": "$CA"
+ },
+ "XCD": {
+ "name": "Dólar Caribe-Leste",
+ "symbol": "EC$"
+ },
+ "BSD": {
+ "name": "Dólar das Bahamas",
+ "symbol": "BSD"
+ },
+ "BMD": {
+ "name": "Dólar das Bemudas",
+ "symbol": "BMD"
+ },
+ "KYD": {
+ "name": "Dólar das Illas Caimán",
+ "symbol": "KYD"
+ },
+ "SBD": {
+ "name": "Dólar das Illas Salomón",
+ "symbol": "SBD"
+ },
+ "BBD": {
+ "name": "Dólar de Barbados",
+ "symbol": "BBD"
+ },
+ "BND": {
+ "name": "Dólar de Brunei",
+ "symbol": "BND"
+ },
+ "HKD": {
+ "name": "Dólar de Hong Kong",
+ "symbol": "$HK"
+ },
+ "SGD": {
+ "name": "Dólar de Singapur",
+ "symbol": "SGD"
+ },
+ "TTD": {
+ "name": "Dólar de Trinidade e Tobago",
+ "symbol": "TTD"
+ },
+ "USD": {
+ "name": "Dólar estadounidense",
+ "symbol": "$"
+ },
+ "FJD": {
+ "name": "Dólar fixiano",
+ "symbol": "FJD"
+ },
+ "GYD": {
+ "name": "Dólar güianés",
+ "symbol": "GYD"
+ },
+ "LRD": {
+ "name": "Dólar liberiano",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "Dólar namibio",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "Dólar neozelandés",
+ "symbol": "NZ$"
+ },
+ "SRD": {
+ "name": "Dólar surinamés",
+ "symbol": "SRD"
+ },
+ "JMD": {
+ "name": "Dólar xamaicano",
+ "symbol": "JMD"
+ },
+ "VND": {
+ "name": "Dong vietnamita",
+ "symbol": "₫"
+ },
+ "AMD": {
+ "name": "Dram armenio",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "Escudo caboverdiano",
+ "symbol": "CVE"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "AWG": {
+ "name": "Florín arubeño",
+ "symbol": "AWG"
+ },
+ "ANG": {
+ "name": "Florín das Antillas Neerlandesas",
+ "symbol": "ANG"
+ },
+ "HUF": {
+ "name": "Florín húngaro",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "Franco burundés",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "Franco CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Franco CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "Franco CFP",
+ "symbol": "CFPF"
+ },
+ "KMF": {
+ "name": "Franco comoriano",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Franco congolés",
+ "symbol": "CDF"
+ },
+ "GNF": {
+ "name": "Franco guineano",
+ "symbol": "GNF"
+ },
+ "RWF": {
+ "name": "Franco ruandés",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Franco suízo",
+ "symbol": "CHF"
+ },
+ "DJF": {
+ "name": "Franco xibutiano",
+ "symbol": "DJF"
+ },
+ "HTG": {
+ "name": "Gourde haitiano",
+ "symbol": "HTG"
+ },
+ "UAH": {
+ "name": "Grivna ucraína",
+ "symbol": "UAH"
+ },
+ "PYG": {
+ "name": "Guaraní paraguaio",
+ "symbol": "PYG"
+ },
+ "JPY": {
+ "name": "Ien xaponés",
+ "symbol": "¥JP"
+ },
+ "CNY": {
+ "name": "Iuán chinés",
+ "symbol": "CN¥"
+ },
+ "MMK": {
+ "name": "Kiat birmano",
+ "symbol": "MMK"
+ },
+ "PGK": {
+ "name": "Kina de Papúa Nova Guinea",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "Kip laosiano",
+ "symbol": "LAK"
+ },
+ "HRK": {
+ "name": "Kuna croata",
+ "symbol": "HRK"
+ },
+ "MWK": {
+ "name": "Kwacha de Malaui",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwacha zambiano",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Kwanza angoleño",
+ "symbol": "AOA"
+ },
+ "GEL": {
+ "name": "Lari xeorxiano",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "Lek albanés",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "Lempira hondureño",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "Leone de Serra Leoa",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "Leu moldavo",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "Leu romanés",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "Lev búlgaro",
+ "symbol": "BGN"
+ },
+ "FKP": {
+ "name": "Libra das Malvinas",
+ "symbol": "FKP"
+ },
+ "SHP": {
+ "name": "Libra de Santa Helena",
+ "symbol": "SHP"
+ },
+ "GIP": {
+ "name": "Libra de Xibraltar",
+ "symbol": "GIP"
+ },
+ "GBP": {
+ "name": "Libra esterlina",
+ "symbol": "£"
+ },
+ "EGP": {
+ "name": "Libra exipcia",
+ "symbol": "EGP"
+ },
+ "LBP": {
+ "name": "Libra libanesa",
+ "symbol": "LBP"
+ },
+ "SYP": {
+ "name": "Libra siria",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "Libra sudanesa",
+ "symbol": "SDG"
+ },
+ "SSP": {
+ "name": "Libra sursudanesa",
+ "symbol": "SSP"
+ },
+ "SZL": {
+ "name": "Lilanxeni de Suacilandia",
+ "symbol": "SZL"
+ },
+ "TRY": {
+ "name": "Lira turca",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "Litas lituana",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "Loti de Lesoto",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "Manat acerbaixano",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "Manat turcomano",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "Marco convertible de Bosnia e Hercegovina",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "Metical de Mozambique",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naira nixeriano",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "Nakfa eritreo",
+ "symbol": "ERN"
+ },
+ "BTN": {
+ "name": "Ngultrum butanés",
+ "symbol": "BTN"
+ },
+ "TWD": {
+ "name": "Novo dólar taiwanés",
+ "symbol": "$NT"
+ },
+ "ILS": {
+ "name": "Novo shequel israelí",
+ "symbol": "₪"
+ },
+ "MRO": {
+ "name": "Ouguiya mauritano",
+ "symbol": "MRO"
+ },
+ "TOP": {
+ "name": "Paʻanga de Tonga",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "Pataca de Macau",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "Peso arxentino",
+ "symbol": "ARS"
+ },
+ "CLP": {
+ "name": "Peso chileno",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "Peso colombiano",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "Peso cubano",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "Peso cubano convertible",
+ "symbol": "CUC"
+ },
+ "DOP": {
+ "name": "Peso dominicano",
+ "symbol": "DOP"
+ },
+ "PHP": {
+ "name": "Peso filipino",
+ "symbol": "PHP"
+ },
+ "MXN": {
+ "name": "Peso mexicano",
+ "symbol": "$MX"
+ },
+ "UYU": {
+ "name": "Peso uruguaio",
+ "symbol": "UYU"
+ },
+ "BWP": {
+ "name": "Pula botsuano",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "Quetzal guatemalteco",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "Rand sudafricano",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "Real brasileiro",
+ "symbol": "$R"
+ },
+ "YER": {
+ "name": "Rial iemení",
+ "symbol": "YER"
+ },
+ "IRR": {
+ "name": "Rial iraniano",
+ "symbol": "IRR"
+ },
+ "OMR": {
+ "name": "Rial omaní",
+ "symbol": "OMR"
+ },
+ "QAR": {
+ "name": "Rial qatarí",
+ "symbol": "QAR"
+ },
+ "SAR": {
+ "name": "Rial saudita",
+ "symbol": "SAR"
+ },
+ "KHR": {
+ "name": "Riel camboxano",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "Ringgit malaio",
+ "symbol": "MYR"
+ },
+ "BYR": {
+ "name": "Rublo bielorruso",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "Rublo ruso",
+ "symbol": "RUB"
+ },
+ "MUR": {
+ "name": "Rupia de Mauricio",
+ "symbol": "MUR"
+ },
+ "SCR": {
+ "name": "Rupia de Seixeles",
+ "symbol": "SCR"
+ },
+ "LKR": {
+ "name": "Rupia de Sri Lanka",
+ "symbol": "LKR"
+ },
+ "INR": {
+ "name": "Rupia india",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Rupia indonesia",
+ "symbol": "IDR"
+ },
+ "MVR": {
+ "name": "Rupia maldiva",
+ "symbol": "MVR"
+ },
+ "NPR": {
+ "name": "Rupia nepalesa",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "Rupia paquistaní",
+ "symbol": "PKR"
+ },
+ "PEN": {
+ "name": "Sol novo peruano",
+ "symbol": "PEN"
+ },
+ "KGS": {
+ "name": "Som quirguizo",
+ "symbol": "KGS"
+ },
+ "UZS": {
+ "name": "Som usbeco",
+ "symbol": "UZS"
+ },
+ "TJS": {
+ "name": "Somoni taxico",
+ "symbol": "TJS"
+ },
+ "BDT": {
+ "name": "Taka de Bangladesh",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "Tala samoano",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "Tenge casaco",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "Tugrik mongol",
+ "symbol": "MNT"
+ },
+ "VUV": {
+ "name": "Vatu vanuatense",
+ "symbol": "VUV"
+ },
+ "KPW": {
+ "name": "Won norcoreano",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "Won surcoreano",
+ "symbol": "₩"
+ },
+ "PLN": {
+ "name": "Zloty polaco",
+ "symbol": "PLN"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/gsw.json b/library/intl/resources/currency/gsw.json
new file mode 100644
index 000000000..573c61104
--- /dev/null
+++ b/library/intl/resources/currency/gsw.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afghani",
+ "symbol": "AFN"
+ },
+ "EGP": {
+ "name": "Ägüptischs Pfund",
+ "symbol": "EGP"
+ },
+ "DZD": {
+ "name": "Algeerischi Dinar",
+ "symbol": "DZD"
+ },
+ "ARS": {
+ "name": "Argentinische Peso",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "Aruba Florin",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "Aserbeidschanische Manat",
+ "symbol": "AZN"
+ },
+ "ETB": {
+ "name": "Äthiopische Birr",
+ "symbol": "ETB"
+ },
+ "AUD": {
+ "name": "Auschtralische Dollar",
+ "symbol": "A$"
+ },
+ "BSD": {
+ "name": "Bahama-Dollar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Bahrain-Dinar",
+ "symbol": "BHD"
+ },
+ "THB": {
+ "name": "Baht",
+ "symbol": "THB"
+ },
+ "PAB": {
+ "name": "Balboa",
+ "symbol": "PAB"
+ },
+ "BBD": {
+ "name": "Barbados-Dollar",
+ "symbol": "BBD"
+ },
+ "BYR": {
+ "name": "Belarus Rubel (nöi)",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "Belize-Dollar",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Bermuda-Dollar",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "Bhutanische Ngultrum",
+ "symbol": "BTN"
+ },
+ "VEF": {
+ "name": "Bolivar",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "Boliviano",
+ "symbol": "BOB"
+ },
+ "BWP": {
+ "name": "Botswanische Pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Brasilianische Real",
+ "symbol": "R$"
+ },
+ "BND": {
+ "name": "Brunei-Dollar",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Bulgarische Lew",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "Burundi-Franc",
+ "symbol": "BIF"
+ },
+ "XAF": {
+ "name": "CFA-Franc (Äquatoriaal)",
+ "symbol": "FCFA"
+ },
+ "XOF": {
+ "name": "CFA-Franc (Wescht)",
+ "symbol": "CFA"
+ },
+ "XPF": {
+ "name": "CFP-Franc",
+ "symbol": "CFPF"
+ },
+ "CRC": {
+ "name": "Costa Rica Colon",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "MKD": {
+ "name": "Denar",
+ "symbol": "MKD"
+ },
+ "STD": {
+ "name": "Dobra",
+ "symbol": "STD"
+ },
+ "VND": {
+ "name": "Dong",
+ "symbol": "₫"
+ },
+ "AMD": {
+ "name": "Dram",
+ "symbol": "AMD"
+ },
+ "DJF": {
+ "name": "Dschibuti-Franc",
+ "symbol": "DJF"
+ },
+ "SVC": {
+ "name": "El-Salvador-Colon",
+ "symbol": "SVC"
+ },
+ "ERN": {
+ "name": "Eritreische Nakfa",
+ "symbol": "ERN"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "Falkland-Pfund",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "Fidschi Dollar",
+ "symbol": "FJD"
+ },
+ "HUF": {
+ "name": "Forint",
+ "symbol": "HUF"
+ },
+ "GMD": {
+ "name": "Gambische Dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "Georgische Lari",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "Ghanaische Cedi (GHS)",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "Gibraltar-Pfund",
+ "symbol": "GIP"
+ },
+ "HTG": {
+ "name": "Gourde",
+ "symbol": "HTG"
+ },
+ "PYG": {
+ "name": "Guarani",
+ "symbol": "PYG"
+ },
+ "GNF": {
+ "name": "Guinea-Franc",
+ "symbol": "GNF"
+ },
+ "GYD": {
+ "name": "Guyana-Dollar",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "Hongkong-Dollar",
+ "symbol": "HK$"
+ },
+ "UAH": {
+ "name": "Hryvnia",
+ "symbol": "UAH"
+ },
+ "ISK": {
+ "name": "Iisländischi Chroone",
+ "symbol": "ISK"
+ },
+ "INR": {
+ "name": "Indischi Rupie",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Indonesischi Rupie",
+ "symbol": "IDR"
+ },
+ "IQD": {
+ "name": "Irak-Dinar",
+ "symbol": "IQD"
+ },
+ "JMD": {
+ "name": "Jamaika-Dollar",
+ "symbol": "JMD"
+ },
+ "YER": {
+ "name": "Jeme-Rial",
+ "symbol": "YER"
+ },
+ "JOD": {
+ "name": "Jordaanische Dinar",
+ "symbol": "JOD"
+ },
+ "KYD": {
+ "name": "Kaiman-Dollar",
+ "symbol": "KYD"
+ },
+ "CAD": {
+ "name": "Kanadische Dollar",
+ "symbol": "CA$"
+ },
+ "CVE": {
+ "name": "Kap Verde Escudo",
+ "symbol": "CVE"
+ },
+ "QAR": {
+ "name": "Katar-Riyal",
+ "symbol": "QAR"
+ },
+ "KES": {
+ "name": "Kenia-Schilling",
+ "symbol": "KES"
+ },
+ "PGK": {
+ "name": "Kina",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "Kip",
+ "symbol": "LAK"
+ },
+ "COP": {
+ "name": "Kolumbianische Peso",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Komore-Franc",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Kongolesische Franc",
+ "symbol": "CDF"
+ },
+ "BAM": {
+ "name": "Konvertierbari Mark vo Bosnie und Herzegowina",
+ "symbol": "BAM"
+ },
+ "CUP": {
+ "name": "Kubanische Peso",
+ "symbol": "CUP"
+ },
+ "HRK": {
+ "name": "Kuna",
+ "symbol": "HRK"
+ },
+ "KWD": {
+ "name": "Kuwait-Dinar",
+ "symbol": "KWD"
+ },
+ "ZMW": {
+ "name": "Kwacha",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Kwanza",
+ "symbol": "AOA"
+ },
+ "MMK": {
+ "name": "Kyat",
+ "symbol": "MMK"
+ },
+ "ALL": {
+ "name": "Lek",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "Lempira",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "Leone",
+ "symbol": "SLL"
+ },
+ "LBP": {
+ "name": "Libaneesischs Pfund",
+ "symbol": "LBP"
+ },
+ "LRD": {
+ "name": "Liberiaanische Dollar",
+ "symbol": "LRD"
+ },
+ "SZL": {
+ "name": "Lilangeni",
+ "symbol": "SZL"
+ },
+ "LTL": {
+ "name": "Litauische Litas",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "Loti",
+ "symbol": "LSL"
+ },
+ "LYD": {
+ "name": "Lüübische Dinar",
+ "symbol": "LYD"
+ },
+ "MGA": {
+ "name": "Madagaschkar-Ariary",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "Malawi-Kwacha",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "Malaysische Ringgit",
+ "symbol": "MYR"
+ },
+ "MAD": {
+ "name": "Marokkanische Dirham",
+ "symbol": "MAD"
+ },
+ "MUR": {
+ "name": "Maurizius-Rupie",
+ "symbol": "MUR"
+ },
+ "MZN": {
+ "name": "Metical",
+ "symbol": "MZN"
+ },
+ "MXN": {
+ "name": "Mexikanische Peso",
+ "symbol": "MX$"
+ },
+ "MDL": {
+ "name": "Moldau-Löi",
+ "symbol": "MDL"
+ },
+ "NGN": {
+ "name": "Naira",
+ "symbol": "NGN"
+ },
+ "NAD": {
+ "name": "Namibia-Dollar",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Nepaleesischi Rupie",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "Neuseeland-Dollar",
+ "symbol": "NZ$"
+ },
+ "NIO": {
+ "name": "Nicaragua-Córdoba",
+ "symbol": "NIO"
+ },
+ "ANG": {
+ "name": "Niderländischi-Antille-Gulde",
+ "symbol": "ANG"
+ },
+ "PEN": {
+ "name": "Nöie Sol",
+ "symbol": "PEN"
+ },
+ "TWD": {
+ "name": "Nöii Taiwan-Dollar",
+ "symbol": "NT$"
+ },
+ "TRY": {
+ "name": "Nöii Türkischi Liire",
+ "symbol": "TRY"
+ },
+ "KPW": {
+ "name": "Nordkoreanische Won",
+ "symbol": "KPW"
+ },
+ "NOK": {
+ "name": "Norweegischi Chroone",
+ "symbol": "NOK"
+ },
+ "XCD": {
+ "name": "Oschtkaribische Dollar",
+ "symbol": "EC$"
+ },
+ "MRO": {
+ "name": "Ouguiya",
+ "symbol": "MRO"
+ },
+ "TOP": {
+ "name": "Paʻanga",
+ "symbol": "TOP"
+ },
+ "PKR": {
+ "name": "Pakischtanischi Rupie",
+ "symbol": "PKR"
+ },
+ "MOP": {
+ "name": "Pataca",
+ "symbol": "MOP"
+ },
+ "GBP": {
+ "name": "Pfund Schtörling",
+ "symbol": "£"
+ },
+ "PHP": {
+ "name": "Philippiinische Peso",
+ "symbol": "PHP"
+ },
+ "GTQ": {
+ "name": "Quetzal",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "Rand",
+ "symbol": "ZAR"
+ },
+ "CNY": {
+ "name": "Renminbi Yuan",
+ "symbol": "CN¥"
+ },
+ "IRR": {
+ "name": "Rial",
+ "symbol": "IRR"
+ },
+ "OMR": {
+ "name": "Rial Omani",
+ "symbol": "OMR"
+ },
+ "KHR": {
+ "name": "Riel",
+ "symbol": "KHR"
+ },
+ "RWF": {
+ "name": "Ruanda-Franc",
+ "symbol": "RWF"
+ },
+ "MVR": {
+ "name": "Rufiyaa",
+ "symbol": "MVR"
+ },
+ "RON": {
+ "name": "Rumäänische Löi",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Russische Rubel",
+ "symbol": "RUB"
+ },
+ "SBD": {
+ "name": "Salomone-Dollar",
+ "symbol": "SBD"
+ },
+ "SAR": {
+ "name": "Saudi-Riyal",
+ "symbol": "SAR"
+ },
+ "ILS": {
+ "name": "Schekel",
+ "symbol": "₪"
+ },
+ "SEK": {
+ "name": "Schweedischi Chroone",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "Schwiizer Franke",
+ "symbol": "CHF"
+ },
+ "RSD": {
+ "name": "Serbische Dinar",
+ "symbol": "RSD"
+ },
+ "SCR": {
+ "name": "Seyschelle-Rupie",
+ "symbol": "SCR"
+ },
+ "SGD": {
+ "name": "Singapur-Dollar",
+ "symbol": "SGD"
+ },
+ "KGS": {
+ "name": "Som",
+ "symbol": "KGS"
+ },
+ "SOS": {
+ "name": "Somalia-Schilling",
+ "symbol": "SOS"
+ },
+ "LKR": {
+ "name": "Sri-Lanka-Rupie",
+ "symbol": "LKR"
+ },
+ "SHP": {
+ "name": "St.-Helena-Pfund",
+ "symbol": "SHP"
+ },
+ "SDG": {
+ "name": "Sudaneesischs Pfund",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "Surinamische Dollar",
+ "symbol": "SRD"
+ },
+ "KRW": {
+ "name": "Süüdkoreanische Won",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "Süüdsudaneesischs Pfund",
+ "symbol": "SSP"
+ },
+ "SYP": {
+ "name": "Süürischs Pfund",
+ "symbol": "SYP"
+ },
+ "TJS": {
+ "name": "Tadschikischtan-Somoni",
+ "symbol": "TJS"
+ },
+ "BDT": {
+ "name": "Taka",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "Tala",
+ "symbol": "WST"
+ },
+ "DKK": {
+ "name": "Tänischi Chroone",
+ "symbol": "DKK"
+ },
+ "TZS": {
+ "name": "Tansania-Schilling",
+ "symbol": "TZS"
+ },
+ "KZT": {
+ "name": "Tenge",
+ "symbol": "KZT"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "DOP": {
+ "name": "Tominikanische Peso",
+ "symbol": "DOP"
+ },
+ "TTD": {
+ "name": "Trinidad-und-Tobago-Dollar",
+ "symbol": "TTD"
+ },
+ "CZK": {
+ "name": "Tschechischi Chroone",
+ "symbol": "CZK"
+ },
+ "CLP": {
+ "name": "Tschileenische Peso",
+ "symbol": "CLP"
+ },
+ "MNT": {
+ "name": "Tugrik",
+ "symbol": "MNT"
+ },
+ "TND": {
+ "name": "Tuneesische Dinar",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "UAE Dirham",
+ "symbol": "AED"
+ },
+ "UGX": {
+ "name": "Uganda-Schilling",
+ "symbol": "UGX"
+ },
+ "UYU": {
+ "name": "Uruguayische Peso",
+ "symbol": "UYU"
+ },
+ "USD": {
+ "name": "US-Dollar",
+ "symbol": "$"
+ },
+ "UZS": {
+ "name": "Usbeekischtan-Sum",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "Vatu",
+ "symbol": "VUV"
+ },
+ "JPY": {
+ "name": "Yen",
+ "symbol": "¥"
+ },
+ "PLN": {
+ "name": "Zloty",
+ "symbol": "PLN"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/gu.json b/library/intl/resources/currency/gu.json
new file mode 100644
index 000000000..8e795a255
--- /dev/null
+++ b/library/intl/resources/currency/gu.json
@@ -0,0 +1,634 @@
+{
+ "XOF": {
+ "name": "[CFA] ફ્રેંક [BCEAO]",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "[CFA] ફ્રેંક [BEAC]",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "[CFP] ફ્રેંક",
+ "symbol": "CFPF"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ },
+ "AOA": {
+ "name": "અંગોલિયન ક્વાન્ઝા",
+ "symbol": "AOA"
+ },
+ "AZN": {
+ "name": "અઝરબૈજાની મનાત",
+ "symbol": "AZN"
+ },
+ "AFN": {
+ "name": "અફ્ગાન અફ્ગાની",
+ "symbol": "AFN"
+ },
+ "AWG": {
+ "name": "અરુબન ફ્લોરિન",
+ "symbol": "AWG"
+ },
+ "ARS": {
+ "name": "અર્જેન્ટીના પેસો",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "અર્મેનિયન ડ્રેમ",
+ "symbol": "AMD"
+ },
+ "DZD": {
+ "name": "અલ્જિરિયન દિનાર",
+ "symbol": "DZD"
+ },
+ "ALL": {
+ "name": "અલ્બેનિયન લેક",
+ "symbol": "ALL"
+ },
+ "ISK": {
+ "name": "આઇસલેન્ડિક ક્રોના",
+ "symbol": "ISK"
+ },
+ "EGP": {
+ "name": "ઇજિપ્તિયન પાઉન્ડ",
+ "symbol": "EGP"
+ },
+ "ILS": {
+ "name": "ઇઝરાયેલી ન્યુ શેકલ",
+ "symbol": "₪"
+ },
+ "ETB": {
+ "name": "ઇથિયોપીયન બિર",
+ "symbol": "ETB"
+ },
+ "IDR": {
+ "name": "ઇન્ડોનેશિયન રૂપિયા",
+ "symbol": "IDR"
+ },
+ "IQD": {
+ "name": "ઇરાકી દિનાર",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "ઇરાનિયન રિયાલ",
+ "symbol": "IRR"
+ },
+ "XCD": {
+ "name": "ઇસ્ટ કેરિબિયન ડોલર",
+ "symbol": "EC$"
+ },
+ "UZS": {
+ "name": "ઉઝ્બેકિસ્તાન સોમ",
+ "symbol": "UZS"
+ },
+ "KPW": {
+ "name": "ઉત્તર કોરિયન વન",
+ "symbol": "KPW"
+ },
+ "UYU": {
+ "name": "ઉરુગ્વેયન પેસો",
+ "symbol": "UYU"
+ },
+ "ERN": {
+ "name": "એરિટ્રેયન નક્ફા",
+ "symbol": "ERN"
+ },
+ "AUD": {
+ "name": "ઑસ્ટ્રેલિયન ડૉલર",
+ "symbol": "A$"
+ },
+ "OMR": {
+ "name": "ઓમાની રિયાલ",
+ "symbol": "OMR"
+ },
+ "KZT": {
+ "name": "કઝાકિસ્તાની ટેંગ",
+ "symbol": "KZT"
+ },
+ "QAR": {
+ "name": "કતારી રિયાલ",
+ "symbol": "QAR"
+ },
+ "KGS": {
+ "name": "કિર્ગિસ્તાની સોમ",
+ "symbol": "KGS"
+ },
+ "KWD": {
+ "name": "કુવૈતી દિનાર",
+ "symbol": "KWD"
+ },
+ "CAD": {
+ "name": "કેનેડિયન ડૉલર",
+ "symbol": "CA$"
+ },
+ "KES": {
+ "name": "કેન્યેન શિલિંગ",
+ "symbol": "KES"
+ },
+ "CVE": {
+ "name": "કેપ વર્દિયન એસ્કુડો",
+ "symbol": "CVE"
+ },
+ "KHR": {
+ "name": "કેમ્બોડિયન રીઅલ",
+ "symbol": "KHR"
+ },
+ "KYD": {
+ "name": "કેયમેન આઇલેંડ્સ ડોલર",
+ "symbol": "KYD"
+ },
+ "CDF": {
+ "name": "કોંગોલિઝ ફ્રેંક",
+ "symbol": "CDF"
+ },
+ "KMF": {
+ "name": "કોમોરિઅન ફ્રેંક",
+ "symbol": "KMF"
+ },
+ "COP": {
+ "name": "કોલમ્બિયન પેસો",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "કોસ્ટા રિકન કોલોન",
+ "symbol": "CRC"
+ },
+ "CUP": {
+ "name": "ક્યુબન પેસો",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "ક્યુબન રૂપાંતર યોગ્ય પેસો",
+ "symbol": "CUC"
+ },
+ "HRK": {
+ "name": "ક્રોએશિયન ક્યુના",
+ "symbol": "HRK"
+ },
+ "GYD": {
+ "name": "ગયાનિઝ ડોલર",
+ "symbol": "GYD"
+ },
+ "GNF": {
+ "name": "ગિનીયન ફ્રેંક",
+ "symbol": "GNF"
+ },
+ "GMD": {
+ "name": "ગેમ્બિયન દલાસી",
+ "symbol": "GMD"
+ },
+ "GTQ": {
+ "name": "ગ્વાટેમાલા કુઇટ્ઝલ",
+ "symbol": "GTQ"
+ },
+ "GHS": {
+ "name": "ઘાનાઇયન સેડી",
+ "symbol": "GHS"
+ },
+ "CNY": {
+ "name": "ચાઇનિઝ યુઆન",
+ "symbol": "CN¥"
+ },
+ "CLP": {
+ "name": "ચિલિઅન પેસો",
+ "symbol": "CLP"
+ },
+ "CZK": {
+ "name": "ચેક રીપબ્લિક કોરુના",
+ "symbol": "CZK"
+ },
+ "JMD": {
+ "name": "જમૈકિયન ડોલર",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "જાપાનીઝ યેન",
+ "symbol": "JP¥"
+ },
+ "DJF": {
+ "name": "જિબુટિયન ફ્રેંક",
+ "symbol": "DJF"
+ },
+ "GIP": {
+ "name": "જીબ્રાલ્ટર પાઉન્ડ",
+ "symbol": "GIP"
+ },
+ "JOD": {
+ "name": "જોર્ડનિયન દિનાર",
+ "symbol": "JOD"
+ },
+ "GEL": {
+ "name": "જ્યોર્જિઅન લારી",
+ "symbol": "GEL"
+ },
+ "ZMW": {
+ "name": "ઝામ્બિયન ક્વાચા",
+ "symbol": "ZMW"
+ },
+ "TOP": {
+ "name": "ટોંગન પ’અંગા",
+ "symbol": "TOP"
+ },
+ "TND": {
+ "name": "ટ્યુનિશિયન દિનાર",
+ "symbol": "TND"
+ },
+ "DKK": {
+ "name": "ડેનિશ ક્રોન",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "ડોમિનિકન પેસો",
+ "symbol": "DOP"
+ },
+ "TJS": {
+ "name": "તાજિકિસ્તાની સોમોની",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "તાન્ઝાનિયન શિલિંગ",
+ "symbol": "TZS"
+ },
+ "TMT": {
+ "name": "તુર્કમેનિસ્તાની મનત",
+ "symbol": "TMT"
+ },
+ "TRY": {
+ "name": "તુર્કિશ લિરા",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "ત્રિનિદાદ અને ટોબેગો ડોલર",
+ "symbol": "TTD"
+ },
+ "THB": {
+ "name": "થાઇ બાહ્ત",
+ "symbol": "฿"
+ },
+ "ZAR": {
+ "name": "દક્ષિણ આફ્રિકી રેંડ",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "દક્ષિણ કોરિયન વન",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "દક્ષિણ સુદાનિઝ પાઉન્ડ",
+ "symbol": "SSP"
+ },
+ "NGN": {
+ "name": "નાઇજીરિયન નૈરા",
+ "symbol": "NGN"
+ },
+ "NAD": {
+ "name": "નામિબિયન ડોલર",
+ "symbol": "NAD"
+ },
+ "NIO": {
+ "name": "નિકારાગુઅન કોર્ડોબા",
+ "symbol": "NIO"
+ },
+ "ANG": {
+ "name": "નેધરલેંડ એંટિલિન ગિલ્ડર",
+ "symbol": "ANG"
+ },
+ "NPR": {
+ "name": "નેપાલિઝ રૂપી",
+ "symbol": "NPR"
+ },
+ "NOK": {
+ "name": "નૉર્વેજિયન ક્રોન",
+ "symbol": "NOK"
+ },
+ "TWD": {
+ "name": "ન્યુ તાઇવાન ડૉલર",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "ન્યૂઝિલેંડ ડૉલર",
+ "symbol": "NZ$"
+ },
+ "PAB": {
+ "name": "પનામેનિયન બાલ્બોઆ",
+ "symbol": "PAB"
+ },
+ "PYG": {
+ "name": "પરાગ્વેયન ગુઆરાની",
+ "symbol": "PYG"
+ },
+ "PKR": {
+ "name": "પાકિસ્તાની રૂપી",
+ "symbol": "PKR"
+ },
+ "PGK": {
+ "name": "પાપુઆ ન્યૂ ગિનીયન કિના",
+ "symbol": "PGK"
+ },
+ "PEN": {
+ "name": "પેરુવિયન ન્યુવો સોલ",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "પોલિસ ઝ્લોટી",
+ "symbol": "PLN"
+ },
+ "FJD": {
+ "name": "ફિજિઅન ડોલર",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "ફિલીપાઇન પેસો",
+ "symbol": "PHP"
+ },
+ "FKP": {
+ "name": "ફૉકલેન્ડ આઇલેંડ્સ પાઉન્ડ",
+ "symbol": "FKP"
+ },
+ "BMD": {
+ "name": "બર્મુડન ડોલર",
+ "symbol": "BMD"
+ },
+ "BGN": {
+ "name": "બલ્ગેરીયન લેવ",
+ "symbol": "BGN"
+ },
+ "BSD": {
+ "name": "બહામિયન ડોલર",
+ "symbol": "BSD"
+ },
+ "BDT": {
+ "name": "બાંગલાદેશી ટાકા",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "બાર્બાડિયન ડોલર",
+ "symbol": "BBD"
+ },
+ "BIF": {
+ "name": "બુરુન્ડિયન ફ્રેંક",
+ "symbol": "BIF"
+ },
+ "BYR": {
+ "name": "બેલારુશિયન રૂબલ",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "બેલિઝ ડોલર",
+ "symbol": "BZD"
+ },
+ "BHD": {
+ "name": "બેહરિની દિનાર",
+ "symbol": "BHD"
+ },
+ "BWP": {
+ "name": "બોત્સવાનન પુલા",
+ "symbol": "BWP"
+ },
+ "BOB": {
+ "name": "બોલિવિયન બોલિવિયાનો",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "બોસ્નિયા અને હર્ઝેગોવિના રૂપાંતર યોગ્ય માર્ક",
+ "symbol": "BAM"
+ },
+ "BRL": {
+ "name": "બ્રાઝિલીયન રિઆલ",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "બ્રિટિશ પાઉન્ડ સ્ટર્લિંગ",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "બ્રુનેઇ ડોલર",
+ "symbol": "BND"
+ },
+ "INR": {
+ "name": "ભારતીય રૂપિયા",
+ "symbol": "₹"
+ },
+ "BTN": {
+ "name": "ભુતાનિઝ એંગુલ્ત્રમ",
+ "symbol": "BTN"
+ },
+ "MYR": {
+ "name": "મલેશિયન રિંગ્ગેટ",
+ "symbol": "MYR"
+ },
+ "MOP": {
+ "name": "માકાનિઝ પતાકા",
+ "symbol": "MOP"
+ },
+ "MGA": {
+ "name": "માલાગેસી અરીઆરી",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "માલાવિયન ક્વાચા",
+ "symbol": "MWK"
+ },
+ "MVR": {
+ "name": "માલ્દિવિયન રુફિયા",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "મેક્સિકન પેસો",
+ "symbol": "MX$"
+ },
+ "MKD": {
+ "name": "મેસેડોનિયન દિનાર",
+ "symbol": "MKD"
+ },
+ "MNT": {
+ "name": "મોંગોલિયન ટગરિક",
+ "symbol": "MNT"
+ },
+ "MZN": {
+ "name": "મોઝામ્બિકન મેટિકલ",
+ "symbol": "MZN"
+ },
+ "MRO": {
+ "name": "મોરીશેનિયન ઓગુયા",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "મોરેશીઅન રૂપી",
+ "symbol": "MUR"
+ },
+ "MAD": {
+ "name": "મોરોક્કન દિરહામ",
+ "symbol": "MAD"
+ },
+ "MDL": {
+ "name": "મોલડોવેન લિયુ",
+ "symbol": "MDL"
+ },
+ "MMK": {
+ "name": "મ્યાંમાર ક્યાત",
+ "symbol": "MMK"
+ },
+ "USD": {
+ "name": "યુઍસ ડોલર",
+ "symbol": "US$"
+ },
+ "UAH": {
+ "name": "યુક્રેનિયન હ્રિવિનિયા",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "યુગાંડન શિલિંગ",
+ "symbol": "UGX"
+ },
+ "AED": {
+ "name": "યુનાઈટેડ આરબ અમિરાત દિરહામ",
+ "symbol": "AED"
+ },
+ "EUR": {
+ "name": "યુરો",
+ "symbol": "€"
+ },
+ "YER": {
+ "name": "યેમેની રિઆલ",
+ "symbol": "YER"
+ },
+ "RWF": {
+ "name": "રવાંડન ફ્રેંક",
+ "symbol": "RWF"
+ },
+ "RUB": {
+ "name": "રશિયન રબલ",
+ "symbol": "RUB"
+ },
+ "RON": {
+ "name": "રોમાનિયન લેઉ",
+ "symbol": "RON"
+ },
+ "LAK": {
+ "name": "લાઓશિયન કિપ",
+ "symbol": "LAK"
+ },
+ "LTL": {
+ "name": "લિથુએનિયન લિતાસ",
+ "symbol": "LTL"
+ },
+ "LRD": {
+ "name": "લિબેરિયન ડોલર",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "લિબ્યન દિનાર",
+ "symbol": "LYD"
+ },
+ "LBP": {
+ "name": "લેબેનિઝ પાઉન્ડ",
+ "symbol": "LBP"
+ },
+ "LSL": {
+ "name": "લેસોથો લોતી",
+ "symbol": "LSL"
+ },
+ "VUV": {
+ "name": "વનૌતુ વાતુ",
+ "symbol": "VUV"
+ },
+ "VND": {
+ "name": "વિયેતનામીસ ડોંગ",
+ "symbol": "₫"
+ },
+ "VEF": {
+ "name": "વેનેઝુએલન બોલિવર",
+ "symbol": "VEF"
+ },
+ "LKR": {
+ "name": "શ્રી લંકન રૂપી",
+ "symbol": "LKR"
+ },
+ "WST": {
+ "name": "સમોઅન તાલા",
+ "symbol": "WST"
+ },
+ "RSD": {
+ "name": "સર્બિયન દિનાર",
+ "symbol": "RSD"
+ },
+ "SYP": {
+ "name": "સાઇરિયન પાઉન્ડ",
+ "symbol": "SYP"
+ },
+ "SAR": {
+ "name": "સાઉદી રિયાલ",
+ "symbol": "SAR"
+ },
+ "STD": {
+ "name": "સાઓ ટૉમ એન્ડ પ્રિંસાઇપ ડોબ્રા",
+ "symbol": "STD"
+ },
+ "SGD": {
+ "name": "સિંગાપુર ડૉલર",
+ "symbol": "SGD"
+ },
+ "SLL": {
+ "name": "સિએરા લિઓનિઅન લિઓન",
+ "symbol": "SLL"
+ },
+ "SDG": {
+ "name": "સુદાનિઝ પાઉન્ડ",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "સૂરીનામિઝ ડોલર",
+ "symbol": "SRD"
+ },
+ "SHP": {
+ "name": "સેંટ હેલેના પાઉન્ડ",
+ "symbol": "SHP"
+ },
+ "SCR": {
+ "name": "સેશેલોઈ રૂપી",
+ "symbol": "SCR"
+ },
+ "SOS": {
+ "name": "સોમાલી શિલિંગ",
+ "symbol": "SOS"
+ },
+ "SBD": {
+ "name": "સોલોમન આઇલેંડ્સ ડોલર",
+ "symbol": "SBD"
+ },
+ "SZL": {
+ "name": "સ્વાઝી લિલાન્ગેની",
+ "symbol": "SZL"
+ },
+ "CHF": {
+ "name": "સ્વિસ ફ્રેંક",
+ "symbol": "CHF"
+ },
+ "SEK": {
+ "name": "સ્વીડિશ ક્રોના",
+ "symbol": "SEK"
+ },
+ "HUF": {
+ "name": "હંગેરીયન ફોરિન્ત",
+ "symbol": "HUF"
+ },
+ "HTG": {
+ "name": "હાઇટિઇન ગોર્ડ",
+ "symbol": "HTG"
+ },
+ "HKD": {
+ "name": "હોંગ કોંગ ડૉલર",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "હોન્ડ્યુરન લેમ્પિરા",
+ "symbol": "HNL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/guz.json b/library/intl/resources/currency/guz.json
new file mode 100644
index 000000000..4401f9af7
--- /dev/null
+++ b/library/intl/resources/currency/guz.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "MGA": {
+ "name": "Ariary ya Bukini",
+ "symbol": "MGA"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "ETB": {
+ "name": "Bir ya Uhabeshi",
+ "symbol": "ETB"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "GMD": {
+ "name": "Dalasi ya Gambia",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "Dinari ya Aljeria",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinari ya Bahareni",
+ "symbol": "BHD"
+ },
+ "LYD": {
+ "name": "Dinari ya Libya",
+ "symbol": "LYD"
+ },
+ "TND": {
+ "name": "Dinari ya Tunisia",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "Dirham ya Falme za Kiarabu",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "Dirham ya Moroko",
+ "symbol": "MAD"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "STD": {
+ "name": "Dobra ya Sao Tome na Principe",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "Dola ya Australia",
+ "symbol": "A$"
+ },
+ "CAD": {
+ "name": "Dola ya Kanada",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "Dola ya Liberia",
+ "symbol": "LRD"
+ },
+ "USD": {
+ "name": "Dola ya Marekani",
+ "symbol": "US$"
+ },
+ "NAD": {
+ "name": "Dola ya Namibia",
+ "symbol": "NAD"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "CVE": {
+ "name": "Eskudo ya Kepuvede",
+ "symbol": "CVE"
+ },
+ "XOF": {
+ "name": "Faranga CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Faranga CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "BIF": {
+ "name": "Faranga ya Burundi",
+ "symbol": "BIF"
+ },
+ "DJF": {
+ "name": "Faranga ya Jibuti",
+ "symbol": "DJF"
+ },
+ "KMF": {
+ "name": "Faranga ya Komoro",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Faranga ya Kongo",
+ "symbol": "CDF"
+ },
+ "RWF": {
+ "name": "Faranga ya Rwanda",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Faranga ya Uswisi",
+ "symbol": "CHF"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "MWK": {
+ "name": "Kwacha ya Malawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwacha ya Zambia",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Kwanza ya Angola",
+ "symbol": "AOA"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "Leoni",
+ "symbol": "SLL"
+ },
+ "SZL": {
+ "name": "Lilangeni",
+ "symbol": "SZL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LSL": {
+ "name": "Loti ya Lesoto",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naira ya Nijeria",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "Nakfa ya Eritrea",
+ "symbol": "ERN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "EGP": {
+ "name": "Pauni ya Misri",
+ "symbol": "EGP"
+ },
+ "SHP": {
+ "name": "Pauni ya Santahelena",
+ "symbol": "SHP"
+ },
+ "SDG": {
+ "name": "Pauni ya Sudani",
+ "symbol": "SDG"
+ },
+ "GBP": {
+ "name": "Pauni ya Uingereza",
+ "symbol": "£"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "BWP": {
+ "name": "Pula ya Botswana",
+ "symbol": "BWP"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "ZAR": {
+ "name": "Randi ya Afrika Kusini",
+ "symbol": "ZAR"
+ },
+ "SAR": {
+ "name": "Riyal ya Saudia",
+ "symbol": "SAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "INR": {
+ "name": "Rupia ya India",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "Rupia ya Morisi",
+ "symbol": "MUR"
+ },
+ "SCR": {
+ "name": "Rupia ya Shelisheli",
+ "symbol": "SCR"
+ },
+ "JPY": {
+ "name": "Sarafu ya Kijapani",
+ "symbol": "JP¥"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "KES": {
+ "name": "Shilingi ya Kenya",
+ "symbol": "Ksh"
+ },
+ "SOS": {
+ "name": "Shilingi ya Somalia",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Shilingi ya Tanzania",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "Shilingi ya Uganda",
+ "symbol": "UGX"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "MRO": {
+ "name": "Ugwiya ya Moritania",
+ "symbol": "MRO"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "CNY": {
+ "name": "Yuan Renminbi ya China",
+ "symbol": "CN¥"
+ },
+ "EUR": {
+ "name": "Yuro",
+ "symbol": "€"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/ha.json b/library/intl/resources/currency/ha.json
new file mode 100644
index 000000000..dfaa389e5
--- /dev/null
+++ b/library/intl/resources/currency/ha.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "USD": {
+ "name": "Dalar Amurka",
+ "symbol": "US$"
+ },
+ "CAD": {
+ "name": "Dalar Kanada",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "Dalar Laberiya",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "Dalar Namibiya",
+ "symbol": "NAD"
+ },
+ "AUD": {
+ "name": "Dalar Ostareliya",
+ "symbol": "A$"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "GBP": {
+ "name": "Fam kin Ingila",
+ "symbol": "£"
+ },
+ "EGP": {
+ "name": "Fam kin Masar",
+ "symbol": "EGP"
+ },
+ "SHP": {
+ "name": "Fam kin San Helena",
+ "symbol": "SHP"
+ },
+ "SDG": {
+ "name": "Fam kin Sudan",
+ "symbol": "SDG"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "ZAR": {
+ "name": "Kuɗin Afirka Ta Kudu",
+ "symbol": "ZAR"
+ },
+ "DZD": {
+ "name": "Kuɗin Aljeriya",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Kuɗin Angola",
+ "symbol": "AOA"
+ },
+ "BHD": {
+ "name": "Kuɗin Baharan",
+ "symbol": "BHD"
+ },
+ "BWP": {
+ "name": "Kuɗin Baswana",
+ "symbol": "BWP"
+ },
+ "BIF": {
+ "name": "Kuɗin Burundi",
+ "symbol": "BIF"
+ },
+ "CNY": {
+ "name": "Kuɗin Caina\/Sin",
+ "symbol": "CN¥"
+ },
+ "ERN": {
+ "name": "Kuɗin Eritireya",
+ "symbol": "ERN"
+ },
+ "GMD": {
+ "name": "Kuɗin Gambiya",
+ "symbol": "GMD"
+ },
+ "ETB": {
+ "name": "Kuɗin Habasha",
+ "symbol": "ETB"
+ },
+ "AED": {
+ "name": "Kuɗin Haɗaɗɗiyar Daular Larabawa",
+ "symbol": "AED"
+ },
+ "INR": {
+ "name": "Kuɗin Indiya",
+ "symbol": "₹"
+ },
+ "JPY": {
+ "name": "Kuɗin Japan",
+ "symbol": "JP¥"
+ },
+ "DJF": {
+ "name": "Kuɗin Jibuti",
+ "symbol": "DJF"
+ },
+ "CDF": {
+ "name": "Kuɗin Kongo",
+ "symbol": "CDF"
+ },
+ "KMF": {
+ "name": "Kuɗin Kwamoras",
+ "symbol": "KMF"
+ },
+ "LSL": {
+ "name": "Kuɗin Lesoto",
+ "symbol": "LSL"
+ },
+ "LYD": {
+ "name": "Kuɗin Libiya",
+ "symbol": "LYD"
+ },
+ "SZL": {
+ "name": "Kuɗin Lilangeni",
+ "symbol": "SZL"
+ },
+ "MGA": {
+ "name": "Kuɗin Madagaskar",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "Kuɗin Malawi",
+ "symbol": "MWK"
+ },
+ "MAD": {
+ "name": "Kuɗin Maroko",
+ "symbol": "MAD"
+ },
+ "MRO": {
+ "name": "Kuɗin Moritaniya",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "Kuɗin Moritus",
+ "symbol": "MUR"
+ },
+ "RWF": {
+ "name": "Kuɗin Ruwanda",
+ "symbol": "RWF"
+ },
+ "SCR": {
+ "name": "Kuɗin Saishal",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "Kuɗin Salewo",
+ "symbol": "SLL"
+ },
+ "STD": {
+ "name": "Kuɗin Sawo Tome da Paransip",
+ "symbol": "STD"
+ },
+ "XAF": {
+ "name": "Kuɗin Sefa na Afirka Ta Tsakiya",
+ "symbol": "FCFA"
+ },
+ "XOF": {
+ "name": "Kuɗin Sefa na Afirka Ta Yamma",
+ "symbol": "CFA"
+ },
+ "CHF": {
+ "name": "Kuɗin Suwizalan",
+ "symbol": "CHF"
+ },
+ "TND": {
+ "name": "Kuɗin Tunisiya",
+ "symbol": "TND"
+ },
+ "CVE": {
+ "name": "Kuɗin Tsibiran Kap Barde",
+ "symbol": "CVE"
+ },
+ "ZMW": {
+ "name": "Kuɗin Zambiya",
+ "symbol": "ZMW"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naira",
+ "symbol": "₦"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "SAR": {
+ "name": "Riyal",
+ "symbol": "SAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "UGX": {
+ "name": "Sule Yuganda",
+ "symbol": "UGX"
+ },
+ "KES": {
+ "name": "Sulen Kenya",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "Sulen Somaliya",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Sulen Tanzaniya",
+ "symbol": "TZS"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "EUR": {
+ "name": "Yuro",
+ "symbol": "€"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/he.json b/library/intl/resources/currency/he.json
new file mode 100644
index 000000000..2b98751c7
--- /dev/null
+++ b/library/intl/resources/currency/he.json
@@ -0,0 +1,634 @@
+{
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ },
+ "MRO": {
+ "name": "אוגוויה מאוריטני",
+ "symbol": "MRO"
+ },
+ "EUR": {
+ "name": "אירו",
+ "symbol": "€"
+ },
+ "CVE": {
+ "name": "אסקודו כף ורדה",
+ "symbol": "CVE"
+ },
+ "AFN": {
+ "name": "אפגני אפגני",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "אריארי מלגשי",
+ "symbol": "MGA"
+ },
+ "THB": {
+ "name": "בהט תאילנדי",
+ "symbol": "฿"
+ },
+ "BOB": {
+ "name": "בוליביאנו",
+ "symbol": "BOB"
+ },
+ "VEF": {
+ "name": "בוליבר ונצואלי",
+ "symbol": "VEF"
+ },
+ "ETB": {
+ "name": "ביר אתיופי",
+ "symbol": "ETB"
+ },
+ "PAB": {
+ "name": "בלבואה פנמי",
+ "symbol": "PAB"
+ },
+ "PYG": {
+ "name": "גוורני פראגוואי",
+ "symbol": "PYG"
+ },
+ "HTG": {
+ "name": "גורד האיטי",
+ "symbol": "HTG"
+ },
+ "ANG": {
+ "name": "גילדר של האנטילים ההולנדיים",
+ "symbol": "ANG"
+ },
+ "UAH": {
+ "name": "גריבנה אוקראיני",
+ "symbol": "UAH"
+ },
+ "STD": {
+ "name": "דוברה של סן טומה ופרינסיפה",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "דולר אוסטרלי",
+ "symbol": "A$"
+ },
+ "SBD": {
+ "name": "דולר איי שלמה",
+ "symbol": "SBD"
+ },
+ "USD": {
+ "name": "דולר אמריקאי",
+ "symbol": "$"
+ },
+ "BSD": {
+ "name": "דולר בהאמי",
+ "symbol": "BSD"
+ },
+ "BZD": {
+ "name": "דולר בליזי",
+ "symbol": "BZD"
+ },
+ "BBD": {
+ "name": "דולר ברבדיאני",
+ "symbol": "BBD"
+ },
+ "BND": {
+ "name": "דולר ברוניי",
+ "symbol": "BND"
+ },
+ "BMD": {
+ "name": "דולר ברמודה",
+ "symbol": "BMD"
+ },
+ "JMD": {
+ "name": "דולר ג׳מייקני",
+ "symbol": "JMD"
+ },
+ "GYD": {
+ "name": "דולר גיאני",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "דולר הונג קונגי",
+ "symbol": "HK$"
+ },
+ "TWD": {
+ "name": "דולר טייוואני חדש",
+ "symbol": "NT$"
+ },
+ "TTD": {
+ "name": "דולר טרינידדי",
+ "symbol": "TTD"
+ },
+ "LRD": {
+ "name": "דולר ליברי",
+ "symbol": "LRD"
+ },
+ "XCD": {
+ "name": "דולר מזרח קריבי",
+ "symbol": "EC$"
+ },
+ "NZD": {
+ "name": "דולר ניו זילנדי",
+ "symbol": "NZ$"
+ },
+ "NAD": {
+ "name": "דולר נמיבי",
+ "symbol": "NAD"
+ },
+ "SRD": {
+ "name": "דולר סורינאמי",
+ "symbol": "SRD"
+ },
+ "SGD": {
+ "name": "דולר סינגפורי",
+ "symbol": "SGD"
+ },
+ "FJD": {
+ "name": "דולר פיג׳י",
+ "symbol": "FJD"
+ },
+ "KYD": {
+ "name": "דולר קיימאני",
+ "symbol": "KYD"
+ },
+ "CAD": {
+ "name": "דולר קנדי",
+ "symbol": "CA$"
+ },
+ "VND": {
+ "name": "דונג וייטנאמי",
+ "symbol": "₫"
+ },
+ "DZD": {
+ "name": "דינר אלג׳ירי",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "דינר בחרייני",
+ "symbol": "BHD"
+ },
+ "TND": {
+ "name": "דינר טוניסאי",
+ "symbol": "TND"
+ },
+ "JOD": {
+ "name": "דינר ירדני",
+ "symbol": "JOD"
+ },
+ "KWD": {
+ "name": "דינר כוויתי",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "דינר לובי",
+ "symbol": "LYD"
+ },
+ "MKD": {
+ "name": "דינר מקדוני",
+ "symbol": "MKD"
+ },
+ "RSD": {
+ "name": "דינר סרבי",
+ "symbol": "RSD"
+ },
+ "IQD": {
+ "name": "דינר עירקי",
+ "symbol": "IQD"
+ },
+ "MAD": {
+ "name": "דירהם מרוקאי",
+ "symbol": "MAD"
+ },
+ "AED": {
+ "name": "דירהם של איחוד הנסיכויות הערביות",
+ "symbol": "AED"
+ },
+ "GMD": {
+ "name": "דלאסי גמבי",
+ "symbol": "GMD"
+ },
+ "AMD": {
+ "name": "דראם ארמני",
+ "symbol": "AMD"
+ },
+ "VUV": {
+ "name": "ואטו של ונואטו",
+ "symbol": "VUV"
+ },
+ "KRW": {
+ "name": "וון דרום-קוריאני",
+ "symbol": "₩"
+ },
+ "KPW": {
+ "name": "וון צפון-קוריאני",
+ "symbol": "KPW"
+ },
+ "PLN": {
+ "name": "זלוטי פולני",
+ "symbol": "PLN"
+ },
+ "WST": {
+ "name": "טאלה סמואי",
+ "symbol": "WST"
+ },
+ "BDT": {
+ "name": "טאקה בנגלדשי",
+ "symbol": "BDT"
+ },
+ "MNT": {
+ "name": "טוגריק מונגולי",
+ "symbol": "MNT"
+ },
+ "KZT": {
+ "name": "טנגה קזחסטני",
+ "symbol": "KZT"
+ },
+ "CNY": {
+ "name": "יואן סיני",
+ "symbol": "CN¥"
+ },
+ "JPY": {
+ "name": "ין יפני",
+ "symbol": "JP¥"
+ },
+ "DKK": {
+ "name": "כתר דני",
+ "symbol": "DKK"
+ },
+ "NOK": {
+ "name": "כתר נורבגי",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "כתר שוודי",
+ "symbol": "SEK"
+ },
+ "RON": {
+ "name": "לאו רומני",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "לב בולגרי",
+ "symbol": "BGN"
+ },
+ "LSL": {
+ "name": "לוטי לסותי",
+ "symbol": "LSL"
+ },
+ "MDL": {
+ "name": "ליאו מולדובני",
+ "symbol": "MDL"
+ },
+ "SLL": {
+ "name": "ליאון סיירה לאוני",
+ "symbol": "SLL"
+ },
+ "LTL": {
+ "name": "ליטא ליטאי",
+ "symbol": "LTL"
+ },
+ "SZL": {
+ "name": "לילנגני סווזי",
+ "symbol": "SZL"
+ },
+ "SSP": {
+ "name": "לירה דרום-סודנית",
+ "symbol": "SSP"
+ },
+ "TRY": {
+ "name": "לירה טורקית חדשה",
+ "symbol": "TRY"
+ },
+ "LBP": {
+ "name": "לירה לבנונית",
+ "symbol": "LBP"
+ },
+ "EGP": {
+ "name": "לירה מצרית",
+ "symbol": "EGP"
+ },
+ "SDG": {
+ "name": "לירה סודנית",
+ "symbol": "SDG"
+ },
+ "SYP": {
+ "name": "לירה סורית",
+ "symbol": "SYP"
+ },
+ "GBP": {
+ "name": "לירה שטרלינג",
+ "symbol": "£"
+ },
+ "FKP": {
+ "name": "לירה של איי פוקלנד",
+ "symbol": "FKP"
+ },
+ "HNL": {
+ "name": "למפירה הונדורי",
+ "symbol": "HNL"
+ },
+ "ALL": {
+ "name": "לק אלבני",
+ "symbol": "ALL"
+ },
+ "GEL": {
+ "name": "לרי גאורגי",
+ "symbol": "GEL"
+ },
+ "AZN": {
+ "name": "מאנאט אזרביג׳ני",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "מאנאט טורקמני",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "מארק בר המרה של בוסניה־הרצגובינה",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "מטיקל מוזמביני",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "נאירה ניגרי",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "נאקפה אריתראי",
+ "symbol": "ERN"
+ },
+ "BTN": {
+ "name": "נגולטרום בהוטני",
+ "symbol": "BTN"
+ },
+ "GHS": {
+ "name": "סדי גאני",
+ "symbol": "GHS"
+ },
+ "PEN": {
+ "name": "סול פרואני חדש",
+ "symbol": "PEN"
+ },
+ "UZS": {
+ "name": "סום אוזבקי",
+ "symbol": "UZS"
+ },
+ "KGS": {
+ "name": "סום קירגיזי",
+ "symbol": "KGS"
+ },
+ "TJS": {
+ "name": "סומוני טג׳קיסטני",
+ "symbol": "TJS"
+ },
+ "GIP": {
+ "name": "פאונד גיברלטר",
+ "symbol": "GIP"
+ },
+ "SHP": {
+ "name": "פאונד סנט הלני",
+ "symbol": "SHP"
+ },
+ "TOP": {
+ "name": "פאנגה טונגי",
+ "symbol": "TOP"
+ },
+ "BWP": {
+ "name": "פולה בוצוואני",
+ "symbol": "BWP"
+ },
+ "HUF": {
+ "name": "פורינט הונגרי",
+ "symbol": "HUF"
+ },
+ "DOP": {
+ "name": "פזו דומיניקני",
+ "symbol": "DOP"
+ },
+ "MXN": {
+ "name": "פזו מקסיקני",
+ "symbol": "MX$"
+ },
+ "PHP": {
+ "name": "פזו פיליפיני",
+ "symbol": "PHP"
+ },
+ "CUP": {
+ "name": "פזו קובני",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "פזו קובני להמרה",
+ "symbol": "CUC"
+ },
+ "MOP": {
+ "name": "פטקה של מקאו",
+ "symbol": "MOP"
+ },
+ "AWG": {
+ "name": "פלורין של ארובה",
+ "symbol": "AWG"
+ },
+ "UYU": {
+ "name": "פסו אורוגוואי",
+ "symbol": "UYU"
+ },
+ "ARS": {
+ "name": "פסו ארגנטינאי",
+ "symbol": "ARS"
+ },
+ "CLP": {
+ "name": "פסו צ׳ילאני",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "פסו קולומביאני",
+ "symbol": "COP"
+ },
+ "XOF": {
+ "name": "פרנק CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "פרנק CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "BIF": {
+ "name": "פרנק בורונדי",
+ "symbol": "BIF"
+ },
+ "DJF": {
+ "name": "פרנק ג׳יבוטי",
+ "symbol": "DJF"
+ },
+ "GNF": {
+ "name": "פרנק גינאי",
+ "symbol": "GNF"
+ },
+ "XPF": {
+ "name": "פרנק פולינזיה הצרפתית",
+ "symbol": "CFPF"
+ },
+ "KMF": {
+ "name": "פרנק קומורואי",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "פרנק קונגולזי",
+ "symbol": "CDF"
+ },
+ "RWF": {
+ "name": "פרנק רואנדי",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "פרנק שוויצרי",
+ "symbol": "CHF"
+ },
+ "AOA": {
+ "name": "קואנזה אנגולי",
+ "symbol": "AOA"
+ },
+ "MWK": {
+ "name": "קואצ׳ה מלאוי",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "קוואצ׳ה זמבית",
+ "symbol": "ZMW"
+ },
+ "SVC": {
+ "name": "קולון סלבדורי",
+ "symbol": "SVC"
+ },
+ "CRC": {
+ "name": "קולון קוסטה־ריקני",
+ "symbol": "CRC"
+ },
+ "HRK": {
+ "name": "קונה קרואטי",
+ "symbol": "HRK"
+ },
+ "NIO": {
+ "name": "קורדובה ניקראגי",
+ "symbol": "NIO"
+ },
+ "CZK": {
+ "name": "קורונה צ׳כית",
+ "symbol": "CZK"
+ },
+ "MMK": {
+ "name": "קיאט מיאנמרי",
+ "symbol": "MMK"
+ },
+ "PGK": {
+ "name": "קינה של פפואה גינאה החדשה",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "קיפ לאי",
+ "symbol": "LAK"
+ },
+ "GTQ": {
+ "name": "קצל גואטמלי",
+ "symbol": "GTQ"
+ },
+ "ISK": {
+ "name": "קרונה איסלנדית",
+ "symbol": "ISK"
+ },
+ "ZAR": {
+ "name": "ראנד דרום אפריקאי",
+ "symbol": "ZAR"
+ },
+ "BYR": {
+ "name": "רובל בלרוסי",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "רובל רוסי",
+ "symbol": "RUB"
+ },
+ "INR": {
+ "name": "רופי הודי",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "רופי מאוריציני",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "רופי נפאלי",
+ "symbol": "NPR"
+ },
+ "SCR": {
+ "name": "רופי סיישלי",
+ "symbol": "SCR"
+ },
+ "LKR": {
+ "name": "רופי סרי לנקי",
+ "symbol": "LKR"
+ },
+ "PKR": {
+ "name": "רופי פקיסטני",
+ "symbol": "PKR"
+ },
+ "IDR": {
+ "name": "רופיה אינדונזית",
+ "symbol": "IDR"
+ },
+ "MVR": {
+ "name": "רופיה מלדיבית",
+ "symbol": "MVR"
+ },
+ "IRR": {
+ "name": "ריאל איראני",
+ "symbol": "IRR"
+ },
+ "BRL": {
+ "name": "ריאל ברזילאי",
+ "symbol": "R$"
+ },
+ "SAR": {
+ "name": "ריאל סעודי",
+ "symbol": "SAR"
+ },
+ "OMR": {
+ "name": "ריאל עומאני",
+ "symbol": "OMR"
+ },
+ "QAR": {
+ "name": "ריאל קטארי",
+ "symbol": "QAR"
+ },
+ "YER": {
+ "name": "ריאל תימני",
+ "symbol": "YER"
+ },
+ "KHR": {
+ "name": "ריל קמבודי",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "רינגיט מלזי",
+ "symbol": "MYR"
+ },
+ "ILS": {
+ "name": "ש״ח",
+ "symbol": "₪"
+ },
+ "UGX": {
+ "name": "שילינג אוגנדי",
+ "symbol": "UGX"
+ },
+ "TZS": {
+ "name": "שילינג טנזני",
+ "symbol": "TZS"
+ },
+ "SOS": {
+ "name": "שילינג סומאלי",
+ "symbol": "SOS"
+ },
+ "KES": {
+ "name": "שילינג קנייאתי",
+ "symbol": "KES"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/hi.json b/library/intl/resources/currency/hi.json
new file mode 100644
index 000000000..cda5b772b
--- /dev/null
+++ b/library/intl/resources/currency/hi.json
@@ -0,0 +1,634 @@
+{
+ "XOF": {
+ "name": "[CFA] फ़्रैंक [BCEAO]",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "[CFA] फ़्रैंक [BEAC]",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "[CFP] फ़्रैंक",
+ "symbol": "CFPF"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ },
+ "AOA": {
+ "name": "अंगोला क्वांज़ा",
+ "symbol": "AOA"
+ },
+ "AZN": {
+ "name": "अज़रबैजानी मैनेट",
+ "symbol": "AZN"
+ },
+ "AFN": {
+ "name": "अफ़गान अफ़गानी",
+ "symbol": "AFN"
+ },
+ "AWG": {
+ "name": "अरूबाई फ़्लोरिन",
+ "symbol": "AWG"
+ },
+ "ARS": {
+ "name": "अर्जेंटीनी पीसो",
+ "symbol": "ARS"
+ },
+ "DZD": {
+ "name": "अल्जीरियाई दिनार",
+ "symbol": "DZD"
+ },
+ "ALL": {
+ "name": "अल्बानियाई लेक",
+ "symbol": "ALL"
+ },
+ "ISK": {
+ "name": "आइसलैंडिक क्रोना",
+ "symbol": "ISK"
+ },
+ "AMD": {
+ "name": "आर्मेनियाई द्राम",
+ "symbol": "AMD"
+ },
+ "IDR": {
+ "name": "इंडोनेशियाई रुपिया",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "इज़राइली न्यू शेकेल",
+ "symbol": "₪"
+ },
+ "ETB": {
+ "name": "इथियोपियन बिर",
+ "symbol": "ETB"
+ },
+ "IQD": {
+ "name": "इराकी दिनार",
+ "symbol": "IQD"
+ },
+ "ERN": {
+ "name": "इरीट्रियन नाक्फ़ा",
+ "symbol": "ERN"
+ },
+ "IRR": {
+ "name": "ईरानी रियाल",
+ "symbol": "IRR"
+ },
+ "UZS": {
+ "name": "उज़्बेकिस्तान सोम",
+ "symbol": "UZS"
+ },
+ "KPW": {
+ "name": "उत्तर कोरियाई वॉन",
+ "symbol": "KPW"
+ },
+ "UYU": {
+ "name": "उरुग्वियन पीसो",
+ "symbol": "UYU"
+ },
+ "AUD": {
+ "name": "ऑस्ट्रेलियाई डॉलर",
+ "symbol": "A$"
+ },
+ "OMR": {
+ "name": "ओमानी रियाल",
+ "symbol": "OMR"
+ },
+ "KHR": {
+ "name": "कंबोडियाई रियाल",
+ "symbol": "KHR"
+ },
+ "KZT": {
+ "name": "कज़ाखिस्तानी टेंज़",
+ "symbol": "KZT"
+ },
+ "QAR": {
+ "name": "क़तरी रियाल",
+ "symbol": "QAR"
+ },
+ "CAD": {
+ "name": "कनाडाई डॉलर",
+ "symbol": "CA$"
+ },
+ "KGS": {
+ "name": "किर्गिस्तानी सोम",
+ "symbol": "KGS"
+ },
+ "KWD": {
+ "name": "कुवैती दिनार",
+ "symbol": "KWD"
+ },
+ "KES": {
+ "name": "केन्याई शिलिंग",
+ "symbol": "KES"
+ },
+ "CVE": {
+ "name": "केप वर्ड एस्कूडो",
+ "symbol": "CVE"
+ },
+ "KYD": {
+ "name": "कैमेन द्वीपसमूह डॉलर",
+ "symbol": "KYD"
+ },
+ "CDF": {
+ "name": "कोंगोली फ़्रैंक",
+ "symbol": "CDF"
+ },
+ "KMF": {
+ "name": "कोमोरियन फ़्रैंक",
+ "symbol": "KMF"
+ },
+ "COP": {
+ "name": "कोलंबियाई पीसो",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "कोस्टा रिका कोलोन",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "क्यूबाई परिवर्तनीय पीसो",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "क्यूबाई पीसो",
+ "symbol": "CUP"
+ },
+ "HRK": {
+ "name": "क्रोएशियाई कुना",
+ "symbol": "HRK"
+ },
+ "GYD": {
+ "name": "गयानीज़ डॉलर",
+ "symbol": "GYD"
+ },
+ "GNF": {
+ "name": "गिनीयन फ़्रैंक",
+ "symbol": "GNF"
+ },
+ "GMD": {
+ "name": "गैंबियन डलासी",
+ "symbol": "GMD"
+ },
+ "GTQ": {
+ "name": "ग्वाटेमाला क्वेटज़ल",
+ "symbol": "GTQ"
+ },
+ "GHS": {
+ "name": "घानियन सेडी",
+ "symbol": "GHS"
+ },
+ "CLP": {
+ "name": "चिली पीसो",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "चीनी युआन",
+ "symbol": "CN¥"
+ },
+ "CZK": {
+ "name": "चेक गणराज्य कोरुना",
+ "symbol": "CZK"
+ },
+ "JMD": {
+ "name": "जमैकन डॉलर",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "जापानी येन",
+ "symbol": "JP¥"
+ },
+ "ZMW": {
+ "name": "ज़ाम्बियन क्वाचा",
+ "symbol": "ZMW"
+ },
+ "DJF": {
+ "name": "जिबूती फ़्रैंक",
+ "symbol": "DJF"
+ },
+ "GIP": {
+ "name": "जिब्राल्टर पाउंड",
+ "symbol": "GIP"
+ },
+ "GEL": {
+ "name": "जॉर्जियन लारी",
+ "symbol": "GEL"
+ },
+ "JOD": {
+ "name": "जॉर्डनियन दिनार",
+ "symbol": "JOD"
+ },
+ "TOP": {
+ "name": "टोंगन पांगा",
+ "symbol": "TOP"
+ },
+ "TND": {
+ "name": "ट्यूनीशियाई दिनार",
+ "symbol": "TND"
+ },
+ "DKK": {
+ "name": "डैनिश क्रोन",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "डोमिनिकन पीसो",
+ "symbol": "DOP"
+ },
+ "TZS": {
+ "name": "तंज़ानियाई शिलिंग",
+ "symbol": "TZS"
+ },
+ "TJS": {
+ "name": "ताजिकिस्तानी सोमोनी",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "तुर्कमेनिस्तानी मैनत",
+ "symbol": "TMT"
+ },
+ "TRY": {
+ "name": "तुर्की लीरा",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "त्रिनिदाद और टोबैगो डॉलर",
+ "symbol": "TTD"
+ },
+ "THB": {
+ "name": "थाई बहत",
+ "symbol": "฿"
+ },
+ "ZAR": {
+ "name": "दक्षिण अफ़्रीकी रैंड",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "दक्षिण कोरियाई वॉन",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "दक्षिण सूडानी पाउंड",
+ "symbol": "SSP"
+ },
+ "TWD": {
+ "name": "नया ताईवानी डॉलर",
+ "symbol": "NT$"
+ },
+ "NGN": {
+ "name": "नाइजीरियाई नाइरा",
+ "symbol": "NGN"
+ },
+ "NAD": {
+ "name": "नामीबियाई डॉलर",
+ "symbol": "NAD"
+ },
+ "NIO": {
+ "name": "निकारागुअन कोरडोबा",
+ "symbol": "NIO"
+ },
+ "ANG": {
+ "name": "नीदरलैंड एंटीलियन गिल्डर",
+ "symbol": "ANG"
+ },
+ "NPR": {
+ "name": "नेपाली रुपया",
+ "symbol": "NPR"
+ },
+ "NOK": {
+ "name": "नॉर्वेजियन क्रोन",
+ "symbol": "NOK"
+ },
+ "NZD": {
+ "name": "न्यूज़ीलैंड डॉलर",
+ "symbol": "NZ$"
+ },
+ "PAB": {
+ "name": "पनामेनियन बैल्बोआ",
+ "symbol": "PAB"
+ },
+ "PKR": {
+ "name": "पाकिस्तानी रुपया",
+ "symbol": "PKR"
+ },
+ "PGK": {
+ "name": "पापुआ न्यू गिनीयन किना",
+ "symbol": "PGK"
+ },
+ "XCD": {
+ "name": "पूर्वी कैरिबियाई डॉलर",
+ "symbol": "EC$"
+ },
+ "PEN": {
+ "name": "पेरूवियन नुएवो सोल",
+ "symbol": "PEN"
+ },
+ "PYG": {
+ "name": "पैराग्वियन गुआरानी",
+ "symbol": "PYG"
+ },
+ "PLN": {
+ "name": "पोलिश ज़्लॉटी",
+ "symbol": "PLN"
+ },
+ "FJD": {
+ "name": "फ़िजी डॉलर",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "फ़िलिपीनी पीसो",
+ "symbol": "PHP"
+ },
+ "FKP": {
+ "name": "फ़ॉकलैंड द्वीपसमूह पाउंड",
+ "symbol": "FKP"
+ },
+ "BMD": {
+ "name": "बरमूडा डॉलर",
+ "symbol": "BMD"
+ },
+ "BHD": {
+ "name": "बहरीनी दिनार",
+ "symbol": "BHD"
+ },
+ "BSD": {
+ "name": "बहामाई डॉलर",
+ "symbol": "BSD"
+ },
+ "BDT": {
+ "name": "बांग्लादेशी टका",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "बार्बेडियन डॉलर",
+ "symbol": "BBD"
+ },
+ "BIF": {
+ "name": "बुरूंडी फ़्रैंक",
+ "symbol": "BIF"
+ },
+ "BGN": {
+ "name": "बुल्गारियाई लेव",
+ "symbol": "BGN"
+ },
+ "BYR": {
+ "name": "बेलारूसी रूबल",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "बेलीज़ डॉलर",
+ "symbol": "BZD"
+ },
+ "BWP": {
+ "name": "बोत्सवानियाई पुला",
+ "symbol": "BWP"
+ },
+ "BOB": {
+ "name": "बोलिवियाई बोलिवियानो",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "बोस्निया हर्ज़ेगोविना परिवर्तनीय मार्क",
+ "symbol": "BAM"
+ },
+ "BRL": {
+ "name": "ब्राज़ीली रियाल",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "ब्रिटिश पाउंड स्टर्लिंग",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "ब्रूनेई डॉलर",
+ "symbol": "BND"
+ },
+ "INR": {
+ "name": "भारतीय रुपया",
+ "symbol": "₹"
+ },
+ "BTN": {
+ "name": "भूटानी नंगलट्रम",
+ "symbol": "BTN"
+ },
+ "MNT": {
+ "name": "मंगोलियाई टगरिक",
+ "symbol": "MNT"
+ },
+ "MYR": {
+ "name": "मलेशियाई रिंगित",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "मालदीवी रुफ़िया",
+ "symbol": "MVR"
+ },
+ "MGA": {
+ "name": "मालागासी आरियरी",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "मालावियन क्वाचा",
+ "symbol": "MWK"
+ },
+ "EGP": {
+ "name": "मिस्र पाउंड",
+ "symbol": "EGP"
+ },
+ "MOP": {
+ "name": "मेकानीज़ पाटाका",
+ "symbol": "MOP"
+ },
+ "MXN": {
+ "name": "मैक्सिकन पीसो",
+ "symbol": "MX$"
+ },
+ "MKD": {
+ "name": "मैसीडोनियन दिनार",
+ "symbol": "MKD"
+ },
+ "MUR": {
+ "name": "मॉरिशियन रुपया",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "मॉरीटेनियन ओगुइया",
+ "symbol": "MRO"
+ },
+ "MZN": {
+ "name": "मोज़ाम्बिकन मेटिकल",
+ "symbol": "MZN"
+ },
+ "MAD": {
+ "name": "मोरक्को दिरहम",
+ "symbol": "MAD"
+ },
+ "MDL": {
+ "name": "मोल्डोवन लियू",
+ "symbol": "MDL"
+ },
+ "MMK": {
+ "name": "म्यांमार क्याट",
+ "symbol": "MMK"
+ },
+ "YER": {
+ "name": "यमनी रियाल",
+ "symbol": "YER"
+ },
+ "UGX": {
+ "name": "युगांडाई शिलिंग",
+ "symbol": "UGX"
+ },
+ "USD": {
+ "name": "यूएस डॉलर",
+ "symbol": "$"
+ },
+ "UAH": {
+ "name": "यूक्रेनियन रिव्निया",
+ "symbol": "UAH"
+ },
+ "EUR": {
+ "name": "यूरो",
+ "symbol": "€"
+ },
+ "RWF": {
+ "name": "रवांडाई फ़्रैंक",
+ "symbol": "RWF"
+ },
+ "RUB": {
+ "name": "रूसी रूबल",
+ "symbol": "RUB"
+ },
+ "RON": {
+ "name": "रोमानियाई ल्यू",
+ "symbol": "RON"
+ },
+ "LRD": {
+ "name": "लाइबेरियाई डॉलर",
+ "symbol": "LRD"
+ },
+ "LAK": {
+ "name": "लाओशियन किप",
+ "symbol": "LAK"
+ },
+ "LTL": {
+ "name": "लिथुआनियाई लितास",
+ "symbol": "LTL"
+ },
+ "LYD": {
+ "name": "लीबियाई दिनार",
+ "symbol": "LYD"
+ },
+ "LBP": {
+ "name": "लेबनानी पाउंड",
+ "symbol": "LBP"
+ },
+ "LSL": {
+ "name": "लेसोथो लोटी",
+ "symbol": "LSL"
+ },
+ "VUV": {
+ "name": "वनुआतू वातू",
+ "symbol": "VUV"
+ },
+ "VND": {
+ "name": "वियतनामी डोंग",
+ "symbol": "₫"
+ },
+ "VEF": {
+ "name": "वेनेज़ुएला बोलिवर",
+ "symbol": "VEF"
+ },
+ "LKR": {
+ "name": "श्रीलंकाई रुपया",
+ "symbol": "LKR"
+ },
+ "AED": {
+ "name": "संयुक्त अरब अमीरात दिरहाम",
+ "symbol": "AED"
+ },
+ "SAR": {
+ "name": "सउदी रियाल",
+ "symbol": "SAR"
+ },
+ "WST": {
+ "name": "समोआई ताला",
+ "symbol": "WST"
+ },
+ "RSD": {
+ "name": "सर्बियन दिनार",
+ "symbol": "RSD"
+ },
+ "STD": {
+ "name": "साओ तोम और प्रिंसिपे डोबरा",
+ "symbol": "STD"
+ },
+ "SGD": {
+ "name": "सिंगापुर डॉलर",
+ "symbol": "SGD"
+ },
+ "SLL": {
+ "name": "सिएरा लियोनियन लियोन",
+ "symbol": "SLL"
+ },
+ "SYP": {
+ "name": "सीरियाई पाउंड",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "सूडानी पाउंड",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "सूरीनामी डॉलर",
+ "symbol": "SRD"
+ },
+ "SHP": {
+ "name": "सेंट हेलेना पाउंड",
+ "symbol": "SHP"
+ },
+ "SCR": {
+ "name": "सेशेल्सियाई रुपया",
+ "symbol": "SCR"
+ },
+ "SOS": {
+ "name": "सोमाली शिलिंग",
+ "symbol": "SOS"
+ },
+ "SBD": {
+ "name": "सोलोमन द्वीपसमूह डॉलर",
+ "symbol": "SBD"
+ },
+ "SZL": {
+ "name": "स्वाज़ी लिलांजेनी",
+ "symbol": "SZL"
+ },
+ "CHF": {
+ "name": "स्विस फ़्रैंक",
+ "symbol": "CHF"
+ },
+ "SEK": {
+ "name": "स्वीडीश क्रोना",
+ "symbol": "SEK"
+ },
+ "HUF": {
+ "name": "हंगेरियन फ़ोरिंट",
+ "symbol": "HUF"
+ },
+ "HKD": {
+ "name": "हाँगकाँग डॉलर",
+ "symbol": "HK$"
+ },
+ "HTG": {
+ "name": "हैतियाई गर्ड",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "होंडुरन लेम्पिरा",
+ "symbol": "HNL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/hr.json b/library/intl/resources/currency/hr.json
new file mode 100644
index 000000000..6c307d952
--- /dev/null
+++ b/library/intl/resources/currency/hr.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "afganistanski afgani",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "albanski lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "alžirski dinar",
+ "symbol": "DZD"
+ },
+ "USD": {
+ "name": "američki dolar",
+ "symbol": "USD"
+ },
+ "AOA": {
+ "name": "angolska kvanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "argentinski pezo",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "armenski dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "arupski florin",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "australski dolar",
+ "symbol": "AUD"
+ },
+ "AZN": {
+ "name": "azerbajdžanski manat",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "bahamski dolar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "bahreinski dinar",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "bangladeška taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "barbadoski dolar",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "belizeanski dolar",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "bermudski dolar",
+ "symbol": "BMD"
+ },
+ "BYR": {
+ "name": "bjeloruska rublja",
+ "symbol": "BYR"
+ },
+ "BWP": {
+ "name": "bocvanska pula",
+ "symbol": "BWP"
+ },
+ "BOB": {
+ "name": "bolivijski bolivijano",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "brazilski real",
+ "symbol": "BRL"
+ },
+ "GBP": {
+ "name": "britanska funta",
+ "symbol": "GBP"
+ },
+ "BND": {
+ "name": "brunejski dolar",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "bugarski lev",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "burundski franak",
+ "symbol": "BIF"
+ },
+ "BTN": {
+ "name": "butanski ngultrum",
+ "symbol": "BTN"
+ },
+ "XOF": {
+ "name": "CFA franak BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA franak BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP franak",
+ "symbol": "XPF"
+ },
+ "CZK": {
+ "name": "češka kruna",
+ "symbol": "CZK"
+ },
+ "CLP": {
+ "name": "čileanski pezo",
+ "symbol": "CLP"
+ },
+ "DKK": {
+ "name": "danska kruna",
+ "symbol": "DKK"
+ },
+ "STD": {
+ "name": "dobra Svetog Tome i Principa",
+ "symbol": "STD"
+ },
+ "DOP": {
+ "name": "dominikanski pezo",
+ "symbol": "DOP"
+ },
+ "DJF": {
+ "name": "džibutski franak",
+ "symbol": "DJF"
+ },
+ "EGP": {
+ "name": "egipatska funta",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "eritrejska nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "etiopski bir",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "EUR"
+ },
+ "FKP": {
+ "name": "falklandska funta",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "fidžijski dolar",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "filipinski pezo",
+ "symbol": "PHP"
+ },
+ "GMD": {
+ "name": "gambijski dalas",
+ "symbol": "GMD"
+ },
+ "GHS": {
+ "name": "ganski cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "gibraltarska funta",
+ "symbol": "GIP"
+ },
+ "GEL": {
+ "name": "gruzijski lari",
+ "symbol": "GEL"
+ },
+ "GYD": {
+ "name": "gvajanski dolar",
+ "symbol": "GYD"
+ },
+ "GTQ": {
+ "name": "gvatemalski kvecal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "gvinejski franak",
+ "symbol": "GNF"
+ },
+ "HTG": {
+ "name": "haićanski gourd",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "honduraška lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "hongkonški dolar",
+ "symbol": "HKD"
+ },
+ "HRK": {
+ "name": "hrvatska kuna",
+ "symbol": "HRK"
+ },
+ "INR": {
+ "name": "indijska rupija",
+ "symbol": "INR"
+ },
+ "IDR": {
+ "name": "indonezijska rupija",
+ "symbol": "IDR"
+ },
+ "IQD": {
+ "name": "irački dinar",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "iranski rijal",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "islandska kruna",
+ "symbol": "ISK"
+ },
+ "XCD": {
+ "name": "istočnokaripski dolar",
+ "symbol": "XCD"
+ },
+ "JMD": {
+ "name": "jamajčanski dolar",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "japanski jen",
+ "symbol": "JPY"
+ },
+ "YER": {
+ "name": "jemenski rial",
+ "symbol": "YER"
+ },
+ "JOD": {
+ "name": "jordanski dinar",
+ "symbol": "JOD"
+ },
+ "ZAR": {
+ "name": "južnoafrički rand",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "južnokorejski won",
+ "symbol": "KRW"
+ },
+ "SSP": {
+ "name": "južnosudanska funta",
+ "symbol": "SSP"
+ },
+ "KYD": {
+ "name": "kajmanski dolar",
+ "symbol": "KYD"
+ },
+ "KHR": {
+ "name": "kambođanski rijal",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "kanadski dolar",
+ "symbol": "CAD"
+ },
+ "QAR": {
+ "name": "katarski rial",
+ "symbol": "QAR"
+ },
+ "KZT": {
+ "name": "kazahstanski tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "kenijski šiling",
+ "symbol": "KES"
+ },
+ "PGK": {
+ "name": "kina Papue Nove Gvineje",
+ "symbol": "PGK"
+ },
+ "CNY": {
+ "name": "kineski yuan",
+ "symbol": "CNY"
+ },
+ "KGS": {
+ "name": "kirgiski som",
+ "symbol": "KGS"
+ },
+ "COP": {
+ "name": "kolumbijski pezo",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "komorski franak",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "kongoanski franak",
+ "symbol": "CDF"
+ },
+ "BAM": {
+ "name": "konvertibilna marka",
+ "symbol": "BAM"
+ },
+ "CRC": {
+ "name": "kostarikanski kolon",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "kubanski konvertibilni pezo",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "kubanski pezo",
+ "symbol": "CUP"
+ },
+ "KWD": {
+ "name": "kuvajtski dinar",
+ "symbol": "KWD"
+ },
+ "LAK": {
+ "name": "laoski kip",
+ "symbol": "LAK"
+ },
+ "LSL": {
+ "name": "lesoto loti",
+ "symbol": "LSL"
+ },
+ "LBP": {
+ "name": "libanonska funta",
+ "symbol": "LBP"
+ },
+ "LRD": {
+ "name": "liberijski dolar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "libijski dinar",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "litavski litas",
+ "symbol": "LTL"
+ },
+ "MGA": {
+ "name": "madagaskarski ariary",
+ "symbol": "MGA"
+ },
+ "HUF": {
+ "name": "mađarska forinta",
+ "symbol": "HUF"
+ },
+ "MOP": {
+ "name": "makaoška pataka",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "makedonski denar",
+ "symbol": "MKD"
+ },
+ "MWK": {
+ "name": "malavijska kvača",
+ "symbol": "MWK"
+ },
+ "MVR": {
+ "name": "maldivijska rufija",
+ "symbol": "MVR"
+ },
+ "MYR": {
+ "name": "malezijski ringit",
+ "symbol": "MYR"
+ },
+ "MAD": {
+ "name": "marokanski dirham",
+ "symbol": "MAD"
+ },
+ "MUR": {
+ "name": "mauricijska rupija",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "mauritanijska ouguja",
+ "symbol": "MRO"
+ },
+ "MXN": {
+ "name": "meksički pezo",
+ "symbol": "MXN"
+ },
+ "MMK": {
+ "name": "mjanmarski kjat",
+ "symbol": "MMK"
+ },
+ "MDL": {
+ "name": "moldavski lej",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "mongolski tugrik",
+ "symbol": "MNT"
+ },
+ "MZN": {
+ "name": "mozambički metikal",
+ "symbol": "MZN"
+ },
+ "NAD": {
+ "name": "namibijski dolar",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "nepalska rupija",
+ "symbol": "NPR"
+ },
+ "NGN": {
+ "name": "nigerijska naira",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "nikaragvanska zlatna kordoba",
+ "symbol": "NIO"
+ },
+ "ANG": {
+ "name": "nizozemskoantilski gulden",
+ "symbol": "ANG"
+ },
+ "NOK": {
+ "name": "norveška kruna",
+ "symbol": "NOK"
+ },
+ "ILS": {
+ "name": "novi izraelski šekel",
+ "symbol": "ILS"
+ },
+ "TWD": {
+ "name": "novotajvanski dolar",
+ "symbol": "TWD"
+ },
+ "NZD": {
+ "name": "novozelandski dolar",
+ "symbol": "NZD"
+ },
+ "OMR": {
+ "name": "omanski rijal",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "pakistanska rupija",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "panamska balboa",
+ "symbol": "PAB"
+ },
+ "PYG": {
+ "name": "paragvajski gvarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "peruanski novi sol",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "poljska zlota",
+ "symbol": "PLN"
+ },
+ "RWF": {
+ "name": "ruandski franak",
+ "symbol": "RWF"
+ },
+ "RON": {
+ "name": "rumunjski lej",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "ruska rublja",
+ "symbol": "RUB"
+ },
+ "SVC": {
+ "name": "salvadorski kolon",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "samoanska tala",
+ "symbol": "WST"
+ },
+ "SAR": {
+ "name": "saudijski rial",
+ "symbol": "SAR"
+ },
+ "SCR": {
+ "name": "sejšelska rupija",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "sijeraleonski leone",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "singapurski dolar",
+ "symbol": "SGD"
+ },
+ "SYP": {
+ "name": "sirijska funta",
+ "symbol": "SYP"
+ },
+ "KPW": {
+ "name": "sjevernokorejski won",
+ "symbol": "KPW"
+ },
+ "SBD": {
+ "name": "solmonskootočni dolar",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "somalijski šiling",
+ "symbol": "SOS"
+ },
+ "RSD": {
+ "name": "srpski dinar",
+ "symbol": "RSD"
+ },
+ "SDG": {
+ "name": "sudanska funta",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "surinamski dolar",
+ "symbol": "SRD"
+ },
+ "SZL": {
+ "name": "svazi lilangeni",
+ "symbol": "SZL"
+ },
+ "SHP": {
+ "name": "svetohelenska funta",
+ "symbol": "SHP"
+ },
+ "LKR": {
+ "name": "šrilankanska rupija",
+ "symbol": "LKR"
+ },
+ "SEK": {
+ "name": "švedska kruna",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "švicarski franak",
+ "symbol": "CHF"
+ },
+ "TJS": {
+ "name": "tadžikistanski somoni",
+ "symbol": "TJS"
+ },
+ "THB": {
+ "name": "tajlandski baht",
+ "symbol": "THB"
+ },
+ "TZS": {
+ "name": "tanzanijski šiling",
+ "symbol": "TZS"
+ },
+ "TOP": {
+ "name": "tongaška pa’anga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "trininadtobaški dolar",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "tuniski dinar",
+ "symbol": "TND"
+ },
+ "TMT": {
+ "name": "turkmenistanski manat",
+ "symbol": "TMT"
+ },
+ "TRY": {
+ "name": "turska lira",
+ "symbol": "TRY"
+ },
+ "AED": {
+ "name": "UAE dirham",
+ "symbol": "AED"
+ },
+ "UGX": {
+ "name": "ugandski šiling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "ukrajinska hrivnja",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "urugvajski pezo",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "uzbekistanski som",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "vanuatuški vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "venezuelanski bolivar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "vijetnamski dong",
+ "symbol": "VND"
+ },
+ "ZMW": {
+ "name": "zambijska kvača",
+ "symbol": "ZMW"
+ },
+ "CVE": {
+ "name": "zelenortski eskudo",
+ "symbol": "CVE"
+ },
+ "ZWL": {
+ "name": "zimbabveanski dolar (2009)",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/hsb.json b/library/intl/resources/currency/hsb.json
new file mode 100644
index 000000000..fd3873959
--- /dev/null
+++ b/library/intl/resources/currency/hsb.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "afghaniski afghani",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "albanski lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "algeriski dinar",
+ "symbol": "DZD"
+ },
+ "USD": {
+ "name": "ameriski dolar",
+ "symbol": "$"
+ },
+ "AOA": {
+ "name": "angolska kwanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "argentinski peso",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "armenski dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "aruba-florin",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "awstralski dolar",
+ "symbol": "AUD"
+ },
+ "AZN": {
+ "name": "azerbajdźanski manat",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "bahamaski dolar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "bahrainski dinar",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "bangladešska taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "barbadoski dolar",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "belizeski dolar",
+ "symbol": "BZD"
+ },
+ "BYR": {
+ "name": "běłoruski rubl",
+ "symbol": "BYR"
+ },
+ "BMD": {
+ "name": "bermudaski dolar",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "bhutanski ngultrum",
+ "symbol": "BTN"
+ },
+ "BGN": {
+ "name": "bołharski lew",
+ "symbol": "BGN"
+ },
+ "BOB": {
+ "name": "boliwiski boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "bosniska konwertibelna hriwna",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "botswanska pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "brazilski real",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "britiski punt",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "bruneiski dolar",
+ "symbol": "BND"
+ },
+ "BIF": {
+ "name": "burundiski frank",
+ "symbol": "BIF"
+ },
+ "CZK": {
+ "name": "čěska króna",
+ "symbol": "CZK"
+ },
+ "XOF": {
+ "name": "CFA-frank (BCEAO)",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA-frank (BEAC)",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP-frank",
+ "symbol": "CFPF"
+ },
+ "CLP": {
+ "name": "chilski peso",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "chinski yuan",
+ "symbol": "CN¥"
+ },
+ "HRK": {
+ "name": "chorwatska kuna",
+ "symbol": "HRK"
+ },
+ "DKK": {
+ "name": "danska króna",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "dominikanski peso",
+ "symbol": "DOP"
+ },
+ "DJF": {
+ "name": "dźibutiski frank",
+ "symbol": "DJF"
+ },
+ "EGP": {
+ "name": "egyptowski punt",
+ "symbol": "EGP"
+ },
+ "SVC": {
+ "name": "el salvadorski colón",
+ "symbol": "SVC"
+ },
+ "ERN": {
+ "name": "eritrejska nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "etiopiski birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "falklandski punt",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "fidźiski dolar",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "filipinski peso",
+ "symbol": "PHP"
+ },
+ "GMD": {
+ "name": "gambiski dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "georgiski lari",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "ghanaski cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "gibraltarski punt",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "ginejski frank",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "guatemalski quetzal",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "guyanski dolar",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "haitiska gourda",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "honduraska lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "hongkongski dolar",
+ "symbol": "HK$"
+ },
+ "INR": {
+ "name": "indiska rupija",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "indoneska rupija",
+ "symbol": "IDR"
+ },
+ "IQD": {
+ "name": "irakski dinar",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "iranski rial",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "islandska króna",
+ "symbol": "ISK"
+ },
+ "ILS": {
+ "name": "israelski nowy šekel",
+ "symbol": "₪"
+ },
+ "JMD": {
+ "name": "jamaiski dolar",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "japanski yen",
+ "symbol": "¥"
+ },
+ "YER": {
+ "name": "jemenski rial",
+ "symbol": "YER"
+ },
+ "JOD": {
+ "name": "jordaniski dinar",
+ "symbol": "JOD"
+ },
+ "ZAR": {
+ "name": "južnoafriski rand",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "južnokorejski won",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "južnosudanski punt",
+ "symbol": "SSP"
+ },
+ "KYD": {
+ "name": "kajmanski dolar",
+ "symbol": "KYD"
+ },
+ "KHR": {
+ "name": "kambodźaski riel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "kanadiski dolar",
+ "symbol": "CA$"
+ },
+ "CVE": {
+ "name": "kapverdski escudo",
+ "symbol": "CVE"
+ },
+ "QAR": {
+ "name": "katarski rial",
+ "symbol": "QAR"
+ },
+ "KZT": {
+ "name": "kazachski tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "keniaski šiling",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "kirgiski som",
+ "symbol": "KGS"
+ },
+ "COP": {
+ "name": "kolumbiski peso",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "komorski frank",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "kongoski frank",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "kosta-rikaski colón",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "kubaski konwertibelny peso",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "kubaski peso",
+ "symbol": "CUP"
+ },
+ "KWD": {
+ "name": "kuwaitski dinar",
+ "symbol": "KWD"
+ },
+ "LAK": {
+ "name": "laoski kip",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "libanonski punt",
+ "symbol": "LBP"
+ },
+ "LRD": {
+ "name": "liberiski dolar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "libyski dinar",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "litawski litas",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "LSL",
+ "symbol": "LSL"
+ },
+ "MOP": {
+ "name": "macaoska pataka",
+ "symbol": "MOP"
+ },
+ "MGA": {
+ "name": "madagaskarski ariary",
+ "symbol": "MGA"
+ },
+ "HUF": {
+ "name": "madźarski forint",
+ "symbol": "HUF"
+ },
+ "MKD": {
+ "name": "makedonski denar",
+ "symbol": "MKD"
+ },
+ "MYR": {
+ "name": "malajziski ringgit",
+ "symbol": "MYR"
+ },
+ "MWK": {
+ "name": "malawiski kwacha",
+ "symbol": "MWK"
+ },
+ "MVR": {
+ "name": "malediwiska rupija",
+ "symbol": "MVR"
+ },
+ "MAD": {
+ "name": "marokkoski dirham",
+ "symbol": "MAD"
+ },
+ "MUR": {
+ "name": "mauritiuska rupija",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "mawretanska ouguiya",
+ "symbol": "MRO"
+ },
+ "MXN": {
+ "name": "mexiski peso",
+ "symbol": "MX$"
+ },
+ "MDL": {
+ "name": "moldawski leu",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "mongolski tugrik",
+ "symbol": "MNT"
+ },
+ "MZN": {
+ "name": "mosambikski metical",
+ "symbol": "MZN"
+ },
+ "MMK": {
+ "name": "myanmarski kyat",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "namibiski dolar",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "nepalska rupija",
+ "symbol": "NPR"
+ },
+ "NGN": {
+ "name": "nigeriski naira",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "nikaraguaski cordoba",
+ "symbol": "NIO"
+ },
+ "ANG": {
+ "name": "nižozemsko-antilski gulden",
+ "symbol": "ANG"
+ },
+ "NOK": {
+ "name": "norwegska króna",
+ "symbol": "NOK"
+ },
+ "NZD": {
+ "name": "nowoseelandski dolar",
+ "symbol": "NZ$"
+ },
+ "TWD": {
+ "name": "nowy taiwanski dolar",
+ "symbol": "NT$"
+ },
+ "OMR": {
+ "name": "omanski rial",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "pakistanska rupija",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "panamaski balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "papua-nowoginejski kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "paraguayski guarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "peruski nowy sol",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "pólski złoty",
+ "symbol": "zł"
+ },
+ "RWF": {
+ "name": "ruandiski frank",
+ "symbol": "RWF"
+ },
+ "RON": {
+ "name": "rumunski leu",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "ruski rubl",
+ "symbol": "RUB"
+ },
+ "SBD": {
+ "name": "salomonski dolar",
+ "symbol": "SBD"
+ },
+ "ZMW": {
+ "name": "sambiski kwacha",
+ "symbol": "ZMW"
+ },
+ "WST": {
+ "name": "samoaski tala",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "são tomeski dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "saudi-arabski rial",
+ "symbol": "SAR"
+ },
+ "RSD": {
+ "name": "serbiski dinar",
+ "symbol": "RSD"
+ },
+ "KPW": {
+ "name": "sewjernokorejski won",
+ "symbol": "KPW"
+ },
+ "SCR": {
+ "name": "seychellska rupija",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "sierra-leoneski leone",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "singapurski dolar",
+ "symbol": "SGD"
+ },
+ "SOS": {
+ "name": "somaliski šiling",
+ "symbol": "SOS"
+ },
+ "LKR": {
+ "name": "sri-lankaska rupija",
+ "symbol": "LKR"
+ },
+ "SHP": {
+ "name": "St. Helenski punt",
+ "symbol": "SHP"
+ },
+ "SDG": {
+ "name": "sudanski punt",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "surinamski dolar",
+ "symbol": "SRD"
+ },
+ "SZL": {
+ "name": "swasiski lilangeni",
+ "symbol": "SZL"
+ },
+ "SEK": {
+ "name": "šwedska króna",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "šwicarski frank",
+ "symbol": "CHF"
+ },
+ "SYP": {
+ "name": "syriski punt",
+ "symbol": "SYP"
+ },
+ "TJS": {
+ "name": "tadźikski somoni",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "tansaniski šiling",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "thaiski baht",
+ "symbol": "฿"
+ },
+ "TOP": {
+ "name": "tongaski paʻanga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "trinidad-tobagoski dolar",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "tuneziski dinar",
+ "symbol": "TND"
+ },
+ "TMT": {
+ "name": "turkmenski manat",
+ "symbol": "TMT"
+ },
+ "TRY": {
+ "name": "turkowska lira",
+ "symbol": "TRY"
+ },
+ "UGX": {
+ "name": "ugandaski šiling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "ukrainska hriwna",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "uruguayski peso",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "uzbekski sum",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "vanuatuski vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "venezuelski bolívar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "vietnamski dong",
+ "symbol": "₫"
+ },
+ "XCD": {
+ "name": "wuchodnokaribiski dolar",
+ "symbol": "EC$"
+ },
+ "AED": {
+ "name": "ZAE dirham",
+ "symbol": "AED"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/hu.json b/library/intl/resources/currency/hu.json
new file mode 100644
index 000000000..f7413c6af
--- /dev/null
+++ b/library/intl/resources/currency/hu.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "afgán afghani",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "albán lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "algériai dínár",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "angolai kwanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "argentin peso",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "arubai florin",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "ausztrál dollár",
+ "symbol": "AUD"
+ },
+ "AZN": {
+ "name": "azerbajdzsáni manat",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "bahamai dollár",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "bahreini dinár",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "bangladesi taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "barbadosi dollár",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "belize-i dollár",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "bermudai dollár",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "bhutáni ngultrum",
+ "symbol": "BTN"
+ },
+ "BGN": {
+ "name": "bolgár új leva",
+ "symbol": "BGN"
+ },
+ "BOB": {
+ "name": "bolíviai boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "bosznia-hercegovinai konvertibilis márka",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "botswanai pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "brazil real",
+ "symbol": "BRL"
+ },
+ "GBP": {
+ "name": "brit font sterling",
+ "symbol": "GBP"
+ },
+ "BND": {
+ "name": "brunei dollár",
+ "symbol": "BND"
+ },
+ "BIF": {
+ "name": "burundi frank",
+ "symbol": "BIF"
+ },
+ "CVE": {
+ "name": "Cape Verde-i escudo",
+ "symbol": "CVE"
+ },
+ "XOF": {
+ "name": "CFA frank BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA frank BEAC",
+ "symbol": "FCFA"
+ },
+ "CLP": {
+ "name": "chilei peso",
+ "symbol": "CLP"
+ },
+ "KMF": {
+ "name": "comorei frank",
+ "symbol": "KMF"
+ },
+ "CRC": {
+ "name": "Costa Rica-i colon",
+ "symbol": "CRC"
+ },
+ "CZK": {
+ "name": "cseh korona",
+ "symbol": "CZK"
+ },
+ "XPF": {
+ "name": "csendes-óceáni valutaközösségi frank",
+ "symbol": "CFPF"
+ },
+ "DKK": {
+ "name": "dán korona",
+ "symbol": "DKK"
+ },
+ "ZAR": {
+ "name": "dél-afrikai rand",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "dél-koreai won",
+ "symbol": "KRW"
+ },
+ "SSP": {
+ "name": "dél-szudáni font",
+ "symbol": "SSP"
+ },
+ "DOP": {
+ "name": "dominikai peso",
+ "symbol": "DOP"
+ },
+ "DJF": {
+ "name": "dzsibuti frank",
+ "symbol": "DJF"
+ },
+ "AED": {
+ "name": "EAE-dirham",
+ "symbol": "AED"
+ },
+ "EGP": {
+ "name": "egyiptomi font",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "eritreai nakfa",
+ "symbol": "ERN"
+ },
+ "KPW": {
+ "name": "észak-koreai won",
+ "symbol": "KPW"
+ },
+ "ETB": {
+ "name": "etiópiai birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "euró",
+ "symbol": "EUR"
+ },
+ "FKP": {
+ "name": "falkland-szigeteki font",
+ "symbol": "FKP"
+ },
+ "BYR": {
+ "name": "fehérorosz rubel",
+ "symbol": "BYR"
+ },
+ "FJD": {
+ "name": "fidzsi dollár",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "fülöp-szigeteki peso",
+ "symbol": "PHP"
+ },
+ "GMD": {
+ "name": "gambiai dalasi",
+ "symbol": "GMD"
+ },
+ "GHS": {
+ "name": "ghánai cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "gibraltári font",
+ "symbol": "GIP"
+ },
+ "GEL": {
+ "name": "grúz lari",
+ "symbol": "GEL"
+ },
+ "GTQ": {
+ "name": "guatemalai quetzal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "guineai frank",
+ "symbol": "GNF"
+ },
+ "GYD": {
+ "name": "guyanai dollár",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "haiti gourde",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "hodurasi lempira",
+ "symbol": "HNL"
+ },
+ "ANG": {
+ "name": "holland antilláki forint",
+ "symbol": "ANG"
+ },
+ "HKD": {
+ "name": "hongkongi dollár",
+ "symbol": "HKD"
+ },
+ "HRK": {
+ "name": "horvát kuna",
+ "symbol": "HRK"
+ },
+ "INR": {
+ "name": "indiai rúpia",
+ "symbol": "INR"
+ },
+ "IDR": {
+ "name": "indonéz rúpia",
+ "symbol": "IDR"
+ },
+ "IQD": {
+ "name": "iraki dínár",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "iráni rial",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "izlandi korona",
+ "symbol": "ISK"
+ },
+ "ILS": {
+ "name": "izraeli új sékel",
+ "symbol": "ILS"
+ },
+ "JMD": {
+ "name": "jamaicai dollár",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "japán jen",
+ "symbol": "¥"
+ },
+ "YER": {
+ "name": "jemeni rial",
+ "symbol": "YER"
+ },
+ "JOD": {
+ "name": "jordániai dínár",
+ "symbol": "JOD"
+ },
+ "KYD": {
+ "name": "kajmán-szigeteki dollár",
+ "symbol": "KYD"
+ },
+ "KHR": {
+ "name": "kambodzsai riel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "kanadai dollár",
+ "symbol": "CAD"
+ },
+ "QAR": {
+ "name": "katari rial",
+ "symbol": "QAR"
+ },
+ "KZT": {
+ "name": "kazahsztáni tenge",
+ "symbol": "KZT"
+ },
+ "XCD": {
+ "name": "kelet-karibi dollár",
+ "symbol": "XCD"
+ },
+ "KES": {
+ "name": "kenyai shilling",
+ "symbol": "KES"
+ },
+ "CNY": {
+ "name": "kínai jüan",
+ "symbol": "CNY"
+ },
+ "KGS": {
+ "name": "kirgizisztáni szom",
+ "symbol": "KGS"
+ },
+ "COP": {
+ "name": "kolumbiai peso",
+ "symbol": "COP"
+ },
+ "CDF": {
+ "name": "kongói frank",
+ "symbol": "CDF"
+ },
+ "CUC": {
+ "name": "kubai konvertibilis peso",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "kubai peso",
+ "symbol": "CUP"
+ },
+ "KWD": {
+ "name": "kuvaiti dínár",
+ "symbol": "KWD"
+ },
+ "LAK": {
+ "name": "laoszi kip",
+ "symbol": "LAK"
+ },
+ "PLN": {
+ "name": "lengyel zloty",
+ "symbol": "PLN"
+ },
+ "LSL": {
+ "name": "Lesothoi loti",
+ "symbol": "LSL"
+ },
+ "LBP": {
+ "name": "libanoni font",
+ "symbol": "LBP"
+ },
+ "LRD": {
+ "name": "libériai dollár",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "líbiai dínár",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "litvániai litas",
+ "symbol": "LTL"
+ },
+ "MKD": {
+ "name": "macedon dínár",
+ "symbol": "MKD"
+ },
+ "MGA": {
+ "name": "madagaszkári ariary",
+ "symbol": "MGA"
+ },
+ "HUF": {
+ "name": "magyar forint",
+ "symbol": "HUF"
+ },
+ "MOP": {
+ "name": "makaói pataca",
+ "symbol": "MOP"
+ },
+ "MYR": {
+ "name": "malajziai ringgit",
+ "symbol": "MYR"
+ },
+ "MWK": {
+ "name": "malawi kwacha",
+ "symbol": "MWK"
+ },
+ "MVR": {
+ "name": "maldív-szigeteki rufiyaa",
+ "symbol": "MVR"
+ },
+ "MAD": {
+ "name": "marokkói dirham",
+ "symbol": "MAD"
+ },
+ "MRO": {
+ "name": "mauritániai ouguiya",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "mauritiusi rúpia",
+ "symbol": "MUR"
+ },
+ "MXN": {
+ "name": "mexikói peso",
+ "symbol": "MXN"
+ },
+ "MMK": {
+ "name": "mianmari kyat",
+ "symbol": "MMK"
+ },
+ "MDL": {
+ "name": "moldován lei",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "mongóliai tugrik",
+ "symbol": "MNT"
+ },
+ "MZN": {
+ "name": "mozambiki metikális",
+ "symbol": "MZN"
+ },
+ "NAD": {
+ "name": "namíbiai dollár",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "nepáli rúpia",
+ "symbol": "NPR"
+ },
+ "NIO": {
+ "name": "nicaraguai córdoba",
+ "symbol": "NIO"
+ },
+ "NGN": {
+ "name": "nigériai naira",
+ "symbol": "NGN"
+ },
+ "NOK": {
+ "name": "norvég korona",
+ "symbol": "NOK"
+ },
+ "WST": {
+ "name": "nyugat-szamoai tala",
+ "symbol": "WST"
+ },
+ "OMR": {
+ "name": "ománi rial",
+ "symbol": "OMR"
+ },
+ "RUB": {
+ "name": "orosz rubel",
+ "symbol": "RUB"
+ },
+ "AMD": {
+ "name": "örmény dram",
+ "symbol": "AMD"
+ },
+ "PKR": {
+ "name": "pakisztáni rúpia",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "panamai balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "pápua új-guineai kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "paraguayi guarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "perui sol nuevo",
+ "symbol": "PEN"
+ },
+ "RON": {
+ "name": "román lej",
+ "symbol": "RON"
+ },
+ "RWF": {
+ "name": "ruandai frank",
+ "symbol": "RWF"
+ },
+ "SBD": {
+ "name": "salamon-szigeteki dollár",
+ "symbol": "SBD"
+ },
+ "SVC": {
+ "name": "Salvadori colón",
+ "symbol": "SVC"
+ },
+ "STD": {
+ "name": "São Tomé és Príncipe-i dobra",
+ "symbol": "STD"
+ },
+ "SCR": {
+ "name": "seychelle-szigeteki rúpia",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "Sierra Leone-i leone",
+ "symbol": "SLL"
+ },
+ "LKR": {
+ "name": "Srí Lanka-i rúpia",
+ "symbol": "LKR"
+ },
+ "SRD": {
+ "name": "suriname-i dollár",
+ "symbol": "SRD"
+ },
+ "CHF": {
+ "name": "svájci frank",
+ "symbol": "CHF"
+ },
+ "SEK": {
+ "name": "svéd korona",
+ "symbol": "SEK"
+ },
+ "SAR": {
+ "name": "szaúdi riyal",
+ "symbol": "SAR"
+ },
+ "SHP": {
+ "name": "Szent Ilona-i font",
+ "symbol": "SHP"
+ },
+ "RSD": {
+ "name": "szerb dínár",
+ "symbol": "RSD"
+ },
+ "SGD": {
+ "name": "szingapúri dollár",
+ "symbol": "SGD"
+ },
+ "SYP": {
+ "name": "szíriai font",
+ "symbol": "SYP"
+ },
+ "SOS": {
+ "name": "szomáli shilling",
+ "symbol": "SOS"
+ },
+ "SDG": {
+ "name": "szudáni font",
+ "symbol": "SDG"
+ },
+ "SZL": {
+ "name": "szváziföldi lilangeni",
+ "symbol": "SZL"
+ },
+ "TJS": {
+ "name": "tádzsikisztáni somoni",
+ "symbol": "TJS"
+ },
+ "TWD": {
+ "name": "tajvani új dollár",
+ "symbol": "TWD"
+ },
+ "TZS": {
+ "name": "tanzániai shilling",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "thai baht",
+ "symbol": "THB"
+ },
+ "TOP": {
+ "name": "tongai paanga",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "török líra",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "Trinidad és Tobago-i dollár",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "tunéziai dínár",
+ "symbol": "TND"
+ },
+ "TMT": {
+ "name": "türkmenisztáni manat",
+ "symbol": "TMT"
+ },
+ "UGX": {
+ "name": "ugandai shilling",
+ "symbol": "UGX"
+ },
+ "NZD": {
+ "name": "új-zélandi dollár",
+ "symbol": "NZD"
+ },
+ "UAH": {
+ "name": "ukrán hrivnya",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "uruguay-i peso",
+ "symbol": "UYU"
+ },
+ "USD": {
+ "name": "USA-dollár",
+ "symbol": "USD"
+ },
+ "UZS": {
+ "name": "üzbegisztáni szum",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "vanuatui vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "venezuelai bolivar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "vietnami dong",
+ "symbol": "VND"
+ },
+ "ZMW": {
+ "name": "zambiai kwacha",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "Zimbabwei dollár (2009)",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/hy.json b/library/intl/resources/currency/hy.json
new file mode 100644
index 000000000..46c14a30c
--- /dev/null
+++ b/library/intl/resources/currency/hy.json
@@ -0,0 +1,634 @@
+{
+ "LSL": {
+ "name": "LSL",
+ "symbol": "LSL"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ },
+ "AZN": {
+ "name": "Ադրբեջանական մանաթ",
+ "symbol": "AZN"
+ },
+ "ALL": {
+ "name": "Ալբանական լեկ",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Ալժիրական դինար",
+ "symbol": "DZD"
+ },
+ "USD": {
+ "name": "ԱՄՆ դոլար",
+ "symbol": "$"
+ },
+ "AOA": {
+ "name": "Անգոլական կվանզա",
+ "symbol": "AOA"
+ },
+ "AUD": {
+ "name": "Ավստրալական դոլար",
+ "symbol": "A$"
+ },
+ "AED": {
+ "name": "Արաբական Միացյալ Էմիրությունների դիրհամ",
+ "symbol": "AED"
+ },
+ "ARS": {
+ "name": "Արգենտինական պեսո",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "Արուբական ֆլորին",
+ "symbol": "AWG"
+ },
+ "XCD": {
+ "name": "Արևելակարիբյան դոլար",
+ "symbol": "EC$"
+ },
+ "AFN": {
+ "name": "Աֆղանական աֆղանի",
+ "symbol": "AFN"
+ },
+ "XOF": {
+ "name": "Աֆրիկական ֆինանսական համայնքի ֆրանկ BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Աֆրիկական ֆինանսական համայնքի ֆրանկ BEAC",
+ "symbol": "FCFA"
+ },
+ "BSD": {
+ "name": "Բահամական դոլար",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Բահրեյնական դինար",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "Բանգլադեշի տակա",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Բարբադոսյան դոլար",
+ "symbol": "BBD"
+ },
+ "BYR": {
+ "name": "Բելառուսական ռուբլի",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "Բելիզի դոլար",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Բերմուդյան դոլար",
+ "symbol": "BMD"
+ },
+ "BWP": {
+ "name": "Բոթսվանական պուլա",
+ "symbol": "BWP"
+ },
+ "BOB": {
+ "name": "Բոլիվիական բոլիվիանո",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Բոսնիա և Հերցեգովինայի փոխարկելի մարկա",
+ "symbol": "BAM"
+ },
+ "BTN": {
+ "name": "Բութանական նգուլտրում",
+ "symbol": "BTN"
+ },
+ "BGN": {
+ "name": "Բուլղարական լև",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "Բուրունդիի ֆրանկ",
+ "symbol": "BIF"
+ },
+ "BRL": {
+ "name": "Բրազիլական ռեալ",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "Բրիտանական ֆունտ ստեռլինգ",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "Բրունեյական դոլար",
+ "symbol": "BND"
+ },
+ "GMD": {
+ "name": "Գամբիական դալասի",
+ "symbol": "GMD"
+ },
+ "GYD": {
+ "name": "Գայանական դոլար",
+ "symbol": "GYD"
+ },
+ "GHS": {
+ "name": "Գանական սեդի",
+ "symbol": "GHS"
+ },
+ "GTQ": {
+ "name": "Գվատեմալական կետսալ",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Գվինեական ֆրանկ",
+ "symbol": "GNF"
+ },
+ "DKK": {
+ "name": "Դանիական կրոնա",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "Դոմինիկական պեսո",
+ "symbol": "DOP"
+ },
+ "EGP": {
+ "name": "Եգիպտական ֆունտ",
+ "symbol": "EGP"
+ },
+ "ETB": {
+ "name": "Եթովպական բիր",
+ "symbol": "ETB"
+ },
+ "YER": {
+ "name": "Եմենական ռիալ",
+ "symbol": "YER"
+ },
+ "EUR": {
+ "name": "Եվրո",
+ "symbol": "€"
+ },
+ "ZMW": {
+ "name": "Զամբիական կվաչա",
+ "symbol": "ZMW"
+ },
+ "ERN": {
+ "name": "Էրիթրեական նակֆա",
+ "symbol": "ERN"
+ },
+ "THB": {
+ "name": "Թաիլանդական բատ",
+ "symbol": "฿"
+ },
+ "TWD": {
+ "name": "Թայվանական նոր դոլար",
+ "symbol": "NT$"
+ },
+ "TND": {
+ "name": "Թունիսական դինար",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "Թուրքական լիրա",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "Թուրքմենական մանաթ",
+ "symbol": "TMT"
+ },
+ "IDR": {
+ "name": "Ինդոնեզական ռուփի",
+ "symbol": "IDR"
+ },
+ "ISK": {
+ "name": "Իսլանդական կրոնա",
+ "symbol": "ISK"
+ },
+ "ILS": {
+ "name": "Իսրայելի նոր շեկել",
+ "symbol": "₪"
+ },
+ "IRR": {
+ "name": "Իրանական ռիալ",
+ "symbol": "IRR"
+ },
+ "IQD": {
+ "name": "Իրաքյան դինար",
+ "symbol": "IQD"
+ },
+ "LKR": {
+ "name": "Լանկիական ռուփի",
+ "symbol": "LKR"
+ },
+ "LAK": {
+ "name": "Լաոսական կիպ",
+ "symbol": "LAK"
+ },
+ "PLN": {
+ "name": "Լեհական զլոտի",
+ "symbol": "PLN"
+ },
+ "LBP": {
+ "name": "Լիբանանական ֆունտ",
+ "symbol": "LBP"
+ },
+ "LRD": {
+ "name": "Լիբերիական դոլար",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Լիբիական դինար",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Լիտվական լիտ",
+ "symbol": "LTL"
+ },
+ "HRK": {
+ "name": "Խորվաթական կունա",
+ "symbol": "HRK"
+ },
+ "CVE": {
+ "name": "Կաբո Վերդեի էսկուդո",
+ "symbol": "CVE"
+ },
+ "KHR": {
+ "name": "Կամբոջական ռիել",
+ "symbol": "KHR"
+ },
+ "KYD": {
+ "name": "Կայմանյան կղզիների դոլար",
+ "symbol": "KYD"
+ },
+ "CAD": {
+ "name": "Կանադական դոլար",
+ "symbol": "CA$"
+ },
+ "KPW": {
+ "name": "ԿԺԴՀ-ի վոնա",
+ "symbol": "KPW"
+ },
+ "COP": {
+ "name": "Կոլումբիական պեսո",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Կոմորյան կղզիների ֆրանկ",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Կոնգոյի ֆրանկ",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "Կոստա Ռիկայի կոլոն",
+ "symbol": "CRC"
+ },
+ "CUP": {
+ "name": "Կուբական պեսո",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "Կուբական փոխարկելի պեսո",
+ "symbol": "CUC"
+ },
+ "XPF": {
+ "name": "ԿՊՖ ֆրանկ",
+ "symbol": "CFPF"
+ },
+ "HTG": {
+ "name": "Հաիթյան գուրդ",
+ "symbol": "HTG"
+ },
+ "AMD": {
+ "name": "Հայկական դրամ",
+ "symbol": "֏"
+ },
+ "ZAR": {
+ "name": "Հարավաֆրիկական ռենդ",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "Հարավկորեական վոնա",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "Հարավսուդանական ֆունտ",
+ "symbol": "SSP"
+ },
+ "INR": {
+ "name": "Հնդկական ռուփի",
+ "symbol": "₹"
+ },
+ "HNL": {
+ "name": "Հոնդուրասական լեմպրիա",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Հոնկոնգի դոլար",
+ "symbol": "HK$"
+ },
+ "JOD": {
+ "name": "Հորդանանական դինար",
+ "symbol": "JOD"
+ },
+ "HUF": {
+ "name": "Հունգարական ֆորինտ",
+ "symbol": "HUF"
+ },
+ "KZT": {
+ "name": "Ղազախական տենգե",
+ "symbol": "KZT"
+ },
+ "KGS": {
+ "name": "Ղրղզական սոմ",
+ "symbol": "KGS"
+ },
+ "JPY": {
+ "name": "Ճապոնական իեն",
+ "symbol": "JP¥"
+ },
+ "MGA": {
+ "name": "Մադագասկարի արիարի",
+ "symbol": "MGA"
+ },
+ "MYR": {
+ "name": "Մալայզիական ռինգիտ",
+ "symbol": "MYR"
+ },
+ "MWK": {
+ "name": "Մալավիական կվաչա",
+ "symbol": "MWK"
+ },
+ "MVR": {
+ "name": "Մալդիվյան ռուֆիա",
+ "symbol": "MVR"
+ },
+ "MOP": {
+ "name": "Մակաոյի պատակա",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "Մակեդոնական դենար",
+ "symbol": "MKD"
+ },
+ "MUR": {
+ "name": "Մավրիկական ռուփի",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "Մավրիտանական ուգիյա",
+ "symbol": "MRO"
+ },
+ "MAD": {
+ "name": "Մարոկական դիրհամ",
+ "symbol": "MAD"
+ },
+ "MXN": {
+ "name": "Մեքսիկական պեսո",
+ "symbol": "MX$"
+ },
+ "MMK": {
+ "name": "Մյանմական կյատ",
+ "symbol": "MMK"
+ },
+ "MZN": {
+ "name": "Մոզամբիկյան մետիկալ",
+ "symbol": "MZN"
+ },
+ "MDL": {
+ "name": "Մոլդովական լեյ",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Մոնղոլական տուգրիկ",
+ "symbol": "MNT"
+ },
+ "NAD": {
+ "name": "Նամիբիական դոլար",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Նեպալական ռուփի",
+ "symbol": "NPR"
+ },
+ "NGN": {
+ "name": "Նիգերիական նայրա",
+ "symbol": "NGN"
+ },
+ "ANG": {
+ "name": "Նիդերլանդական Անտիլների գուլդեն",
+ "symbol": "ANG"
+ },
+ "NIO": {
+ "name": "Նիկարագուական կորդոբա",
+ "symbol": "NIO"
+ },
+ "NZD": {
+ "name": "Նորզելանդական դոլար",
+ "symbol": "NZ$"
+ },
+ "NOK": {
+ "name": "Նորվեգական կրոնա",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "Շվեդական կրոնա",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "Շվեյցարական ֆրանկ",
+ "symbol": "CHF"
+ },
+ "UGX": {
+ "name": "Ուգանդական շիլինգ",
+ "symbol": "UGX"
+ },
+ "UZS": {
+ "name": "Ուզբեկական սում",
+ "symbol": "UZS"
+ },
+ "UAH": {
+ "name": "Ուկրաինական գրիվնա",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "Ուրուգվայական պեսո",
+ "symbol": "UYU"
+ },
+ "CZK": {
+ "name": "Չեխական կրոնա",
+ "symbol": "CZK"
+ },
+ "CLP": {
+ "name": "Չիլիական պեսո",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "Չինական յուան",
+ "symbol": "CN¥"
+ },
+ "PKR": {
+ "name": "Պակիստանական ռուփի",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Պանամական բալբոա",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Պապուա-Նոր Գվինեայի կինա",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Պարագվայական գուարանի",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Պերուի նոր սոլ",
+ "symbol": "PEN"
+ },
+ "JMD": {
+ "name": "Ջամայկական դոլար",
+ "symbol": "JMD"
+ },
+ "DJF": {
+ "name": "Ջիբութիի ֆրանկ",
+ "symbol": "DJF"
+ },
+ "GIP": {
+ "name": "Ջիբրալթարի ֆունտ",
+ "symbol": "GIP"
+ },
+ "RWF": {
+ "name": "Ռուանդական ֆրանկ",
+ "symbol": "RWF"
+ },
+ "RON": {
+ "name": "Ռումինական լեյ",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Ռուսական ռուբլի",
+ "symbol": "RUB"
+ },
+ "WST": {
+ "name": "Սամոական տալա",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "Սան Տոմե և Պրինսիպիի դոբրա",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Սաուդյան Արաբիայի ռիալ",
+ "symbol": "SAR"
+ },
+ "SCR": {
+ "name": "Սեյշելյան կղզիների ռուփի",
+ "symbol": "SCR"
+ },
+ "RSD": {
+ "name": "Սերբական դինար",
+ "symbol": "RSD"
+ },
+ "SLL": {
+ "name": "Սիերա-Լեոնեի լեոնե",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "Սինգապուրյան դոլար",
+ "symbol": "SGD"
+ },
+ "SYP": {
+ "name": "Սիրիական ֆունտ",
+ "symbol": "SYP"
+ },
+ "SBD": {
+ "name": "Սողոմոնյան կղզիների դոլար",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "Սոմալիական շիլինգ",
+ "symbol": "SOS"
+ },
+ "SDG": {
+ "name": "Սուդանական ֆունտ",
+ "symbol": "SDG"
+ },
+ "SHP": {
+ "name": "Սուրբ Հեղինեի կղզու ֆունտ",
+ "symbol": "SHP"
+ },
+ "SRD": {
+ "name": "Սուրինամական դոլար",
+ "symbol": "SRD"
+ },
+ "SZL": {
+ "name": "Սվազիլենդական լիլանգենի",
+ "symbol": "SZL"
+ },
+ "VUV": {
+ "name": "Վանուատուի վատու",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Վենեսուելական բոլիվար",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Վիետնամական դոնգ",
+ "symbol": "₫"
+ },
+ "GEL": {
+ "name": "Վրացական լարի",
+ "symbol": "GEL"
+ },
+ "TZS": {
+ "name": "Տանզանիական շիլինգ",
+ "symbol": "TZS"
+ },
+ "TJS": {
+ "name": "Տաջիկական սոմոնի",
+ "symbol": "TJS"
+ },
+ "TOP": {
+ "name": "Տոնգայի պաանգա",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Տրինիդադ և Տոբագոյի դոլար",
+ "symbol": "TTD"
+ },
+ "QAR": {
+ "name": "Քաթարական ռիալ",
+ "symbol": "QAR"
+ },
+ "KES": {
+ "name": "Քենիական շիլինգ",
+ "symbol": "KES"
+ },
+ "KWD": {
+ "name": "Քուվեյթական դինար",
+ "symbol": "KWD"
+ },
+ "OMR": {
+ "name": "Օմանական ռիալ",
+ "symbol": "OMR"
+ },
+ "PHP": {
+ "name": "Ֆիլիպինական պեսո",
+ "symbol": "PHP"
+ },
+ "FJD": {
+ "name": "Ֆիջիական դոլար",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "Ֆոլկլենդյան կղզիներ ֆունտ",
+ "symbol": "FKP"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/id.json b/library/intl/resources/currency/id.json
new file mode 100644
index 000000000..3e27f70c9
--- /dev/null
+++ b/library/intl/resources/currency/id.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afgani Afganistan",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "Ariary Madagaskar",
+ "symbol": "MGA"
+ },
+ "THB": {
+ "name": "Baht Thailand",
+ "symbol": "฿"
+ },
+ "PAB": {
+ "name": "Balboa Panama",
+ "symbol": "PAB"
+ },
+ "ETB": {
+ "name": "Birr Etiopia",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "Bolivar Venezuela",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "Boliviano",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "Cedi Ghana",
+ "symbol": "GHS"
+ },
+ "SVC": {
+ "name": "Colon El Savador",
+ "symbol": "SVC"
+ },
+ "CRC": {
+ "name": "Colon Kosta Rika",
+ "symbol": "CRC"
+ },
+ "NIO": {
+ "name": "Cordoba Nikaragua",
+ "symbol": "NIO"
+ },
+ "GMD": {
+ "name": "Dalasi Gambia",
+ "symbol": "GMD"
+ },
+ "MKD": {
+ "name": "Denar Makedonia",
+ "symbol": "MKD"
+ },
+ "DZD": {
+ "name": "Dinar Algeria",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinar Bahrain",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "Dinar Irak",
+ "symbol": "IQD"
+ },
+ "KWD": {
+ "name": "Dinar Kuwait",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "Dinar Libya",
+ "symbol": "LYD"
+ },
+ "RSD": {
+ "name": "Dinar Serbia",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "Dinar Tunisia",
+ "symbol": "TND"
+ },
+ "JOD": {
+ "name": "Dinar Yordania",
+ "symbol": "JOD"
+ },
+ "MAD": {
+ "name": "Dirham Maroko",
+ "symbol": "MAD"
+ },
+ "AED": {
+ "name": "Dirham Uni Emirat Arab",
+ "symbol": "AED"
+ },
+ "STD": {
+ "name": "Dobra Sao Tome dan Principe",
+ "symbol": "STD"
+ },
+ "USD": {
+ "name": "Dolar Amerika Serikat",
+ "symbol": "US$"
+ },
+ "AUD": {
+ "name": "Dolar Australia",
+ "symbol": "AU$"
+ },
+ "BSD": {
+ "name": "Dolar Bahama",
+ "symbol": "BSD"
+ },
+ "BBD": {
+ "name": "Dolar Barbados",
+ "symbol": "BBD"
+ },
+ "TWD": {
+ "name": "Dolar Baru Taiwan",
+ "symbol": "NT$"
+ },
+ "BZD": {
+ "name": "Dolar Belize",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Dolar Bermuda",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "Dolar Brunei",
+ "symbol": "BND"
+ },
+ "FJD": {
+ "name": "Dolar Fiji",
+ "symbol": "FJD"
+ },
+ "GYD": {
+ "name": "Dolar Guyana",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "Dolar Hong Kong",
+ "symbol": "HK$"
+ },
+ "JMD": {
+ "name": "Dolar Jamaika",
+ "symbol": "JMD"
+ },
+ "CAD": {
+ "name": "Dolar Kanada",
+ "symbol": "CA$"
+ },
+ "XCD": {
+ "name": "Dolar Karibia Timur",
+ "symbol": "EC$"
+ },
+ "KYD": {
+ "name": "Dolar Kepulauan Cayman",
+ "symbol": "KYD"
+ },
+ "SBD": {
+ "name": "Dolar Kepulauan Solomon",
+ "symbol": "SBD"
+ },
+ "LRD": {
+ "name": "Dolar Liberia",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "Dolar Namibia",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "Dolar Selandia Baru",
+ "symbol": "NZ$"
+ },
+ "SGD": {
+ "name": "Dolar Singapura",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "Dolar Suriname",
+ "symbol": "SRD"
+ },
+ "TTD": {
+ "name": "Dolar Trinidad dan Tobago",
+ "symbol": "TTD"
+ },
+ "ZWL": {
+ "name": "Dolar Zimbabwe (2009)",
+ "symbol": "ZWL"
+ },
+ "VND": {
+ "name": "Dong Vietnam",
+ "symbol": "₫"
+ },
+ "AMD": {
+ "name": "Dram Armenia",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "Escudo Tanjung Verde",
+ "symbol": "CVE"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "AWG": {
+ "name": "Florin Aruba",
+ "symbol": "AWG"
+ },
+ "HUF": {
+ "name": "Forint Hungaria",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "Franc Burundi",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "Franc CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Franc CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "Franc CFP",
+ "symbol": "CFPF"
+ },
+ "GNF": {
+ "name": "Franc Guinea",
+ "symbol": "GNF"
+ },
+ "DJF": {
+ "name": "Franc Jibuti",
+ "symbol": "DJF"
+ },
+ "KMF": {
+ "name": "Franc Komoro",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Franc Kongo",
+ "symbol": "CDF"
+ },
+ "RWF": {
+ "name": "Franc Rwanda",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Franc Swiss",
+ "symbol": "CHF"
+ },
+ "HTG": {
+ "name": "Gourde Haiti",
+ "symbol": "HTG"
+ },
+ "PYG": {
+ "name": "Guarani Paraguay",
+ "symbol": "PYG"
+ },
+ "ANG": {
+ "name": "Guilder Antilla Belanda",
+ "symbol": "ANG"
+ },
+ "UAH": {
+ "name": "Hryvnia Ukraina",
+ "symbol": "UAH"
+ },
+ "PGK": {
+ "name": "Kina Papua Nugini",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "Kip Laos",
+ "symbol": "LAK"
+ },
+ "CZK": {
+ "name": "Koruna Cheska",
+ "symbol": "CZK"
+ },
+ "ISK": {
+ "name": "Krona Islandia",
+ "symbol": "ISK"
+ },
+ "SEK": {
+ "name": "Krona Swedia",
+ "symbol": "SEK"
+ },
+ "DKK": {
+ "name": "Krone Denmark",
+ "symbol": "DKK"
+ },
+ "NOK": {
+ "name": "Krone Norwegia",
+ "symbol": "NOK"
+ },
+ "HRK": {
+ "name": "Kuna Kroasia",
+ "symbol": "HRK"
+ },
+ "MWK": {
+ "name": "Kwacha Malawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwacha Zambia",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Kwanza Angola",
+ "symbol": "AOA"
+ },
+ "MMK": {
+ "name": "Kyat Myanmar",
+ "symbol": "MMK"
+ },
+ "GEL": {
+ "name": "Lari Georgia",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "Lek Albania",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "Lempira Honduras",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "Leone Sierra Leone",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "Leu Moldova",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "Leu Rumania",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "Lev Bulgaria",
+ "symbol": "BGN"
+ },
+ "SZL": {
+ "name": "Lilangeni Swaziland",
+ "symbol": "SZL"
+ },
+ "TRY": {
+ "name": "Lira Turki",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "Litas Lituania",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "Loti Lesotho",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "Manat Azerbaijan",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "Manat Turkimenistan",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "Mark Konvertibel Bosnia-Herzegovina",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "Metical Mozambik",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naira Nigeria",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "Nakfa Eritrea",
+ "symbol": "ERN"
+ },
+ "BTN": {
+ "name": "Ngultrum Bhutan",
+ "symbol": "BTN"
+ },
+ "PEN": {
+ "name": "Nuevo Sol Peru",
+ "symbol": "PEN"
+ },
+ "MRO": {
+ "name": "Ouguiya Mauritania",
+ "symbol": "MRO"
+ },
+ "TOP": {
+ "name": "Paʻanga Tonga",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "Pataca Makau",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "Peso Argentina",
+ "symbol": "ARS"
+ },
+ "CLP": {
+ "name": "Peso Cile",
+ "symbol": "CLP"
+ },
+ "DOP": {
+ "name": "Peso Dominika",
+ "symbol": "DOP"
+ },
+ "PHP": {
+ "name": "Peso Filipina",
+ "symbol": "PHP"
+ },
+ "COP": {
+ "name": "Peso Kolombia",
+ "symbol": "COP"
+ },
+ "CUC": {
+ "name": "Peso Konvertibel Kuba",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "Peso Kuba",
+ "symbol": "CUP"
+ },
+ "MXN": {
+ "name": "Peso Meksiko",
+ "symbol": "MX$"
+ },
+ "UYU": {
+ "name": "Peso Uruguay",
+ "symbol": "$U"
+ },
+ "PLN": {
+ "name": "Polandia Zloty",
+ "symbol": "PLN"
+ },
+ "GIP": {
+ "name": "Pound Gibraltar",
+ "symbol": "GIP"
+ },
+ "FKP": {
+ "name": "Pound Kepulauan Falkland",
+ "symbol": "FKP"
+ },
+ "LBP": {
+ "name": "Pound Lebanon",
+ "symbol": "LBP"
+ },
+ "EGP": {
+ "name": "Pound Mesir",
+ "symbol": "EGP"
+ },
+ "SHP": {
+ "name": "Pound Saint Helena",
+ "symbol": "SHP"
+ },
+ "GBP": {
+ "name": "Pound Sterling Inggris",
+ "symbol": "£"
+ },
+ "SDG": {
+ "name": "Pound Sudan",
+ "symbol": "SDG"
+ },
+ "SSP": {
+ "name": "Pound Sudan Selatan",
+ "symbol": "SSP"
+ },
+ "SYP": {
+ "name": "Pound Suriah",
+ "symbol": "SYP"
+ },
+ "BWP": {
+ "name": "Pula Botswana",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "Quetzal Guatemala",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "Rand Afrika Selatan",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "Real Brasil",
+ "symbol": "R$"
+ },
+ "IRR": {
+ "name": "Rial Iran",
+ "symbol": "IRR"
+ },
+ "OMR": {
+ "name": "Rial Oman",
+ "symbol": "OMR"
+ },
+ "QAR": {
+ "name": "Rial Qatar",
+ "symbol": "QAR"
+ },
+ "YER": {
+ "name": "Rial Yaman",
+ "symbol": "YER"
+ },
+ "KHR": {
+ "name": "Riel Kamboja",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "Ringgit Malaysia",
+ "symbol": "MYR"
+ },
+ "SAR": {
+ "name": "Riyal Arab Saudi",
+ "symbol": "SAR"
+ },
+ "BYR": {
+ "name": "Rubel Belarusia",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "Rubel Rusia",
+ "symbol": "RUB"
+ },
+ "MVR": {
+ "name": "Rufiyaa Maladewa",
+ "symbol": "MVR"
+ },
+ "INR": {
+ "name": "Rupee India",
+ "symbol": "Rs"
+ },
+ "MUR": {
+ "name": "Rupee Mauritius",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "Rupee Nepal",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "Rupee Pakistan",
+ "symbol": "PKR"
+ },
+ "SCR": {
+ "name": "Rupee Seychelles",
+ "symbol": "SCR"
+ },
+ "LKR": {
+ "name": "Rupee Sri Lanka",
+ "symbol": "LKR"
+ },
+ "IDR": {
+ "name": "Rupiah Indonesia",
+ "symbol": "Rp"
+ },
+ "ILS": {
+ "name": "Shekel Baru Israel",
+ "symbol": "₪"
+ },
+ "KES": {
+ "name": "Shilling Kenya",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "Shilling Somalia",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Shilling Tanzania",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "Shilling Uganda",
+ "symbol": "UGX"
+ },
+ "KGS": {
+ "name": "Som Kirgistan",
+ "symbol": "KGS"
+ },
+ "UZS": {
+ "name": "Som Uzbekistan",
+ "symbol": "UZS"
+ },
+ "TJS": {
+ "name": "Somoni Tajikistan",
+ "symbol": "TJS"
+ },
+ "BDT": {
+ "name": "Taka Bangladesh",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "Tala Samoa",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "Tenge Kazakstan",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "Tugrik Mongolia",
+ "symbol": "MNT"
+ },
+ "VUV": {
+ "name": "Vatu Vanuatu",
+ "symbol": "VUV"
+ },
+ "KRW": {
+ "name": "Won Korea Selatan",
+ "symbol": "₩"
+ },
+ "KPW": {
+ "name": "Won Korea Utara",
+ "symbol": "KPW"
+ },
+ "JPY": {
+ "name": "Yen Jepang",
+ "symbol": "JP¥"
+ },
+ "CNY": {
+ "name": "Yuan China",
+ "symbol": "CN¥"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/is.json b/library/intl/resources/currency/is.json
new file mode 100644
index 000000000..e2d74d04a
--- /dev/null
+++ b/library/intl/resources/currency/is.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afgani",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "Albanskt lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Alsírskur denari",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Angólsk kvansa",
+ "symbol": "AOA"
+ },
+ "AED": {
+ "name": "Arabískt dírham",
+ "symbol": "AED"
+ },
+ "ARS": {
+ "name": "Argentínskur pesi",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "Armenskt dramm",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "Arúbönsk flórína",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "Aserskt manat",
+ "symbol": "AZN"
+ },
+ "XCD": {
+ "name": "Austurkarabískur dalur",
+ "symbol": "EC$"
+ },
+ "AUD": {
+ "name": "Ástralskur dalur",
+ "symbol": "AUD"
+ },
+ "BSD": {
+ "name": "Bahamadalur",
+ "symbol": "BSD"
+ },
+ "PAB": {
+ "name": "Balbói",
+ "symbol": "PAB"
+ },
+ "USD": {
+ "name": "Bandaríkjadalur",
+ "symbol": "USD"
+ },
+ "BDT": {
+ "name": "Bangladessk taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Barbadoskur dalur",
+ "symbol": "BBD"
+ },
+ "BHD": {
+ "name": "Bareinskur denari",
+ "symbol": "BHD"
+ },
+ "BZD": {
+ "name": "Belískur dalur",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Bermúdadalur",
+ "symbol": "BMD"
+ },
+ "BWP": {
+ "name": "Botsvönsk púla",
+ "symbol": "BWP"
+ },
+ "BOB": {
+ "name": "Bólivíani",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "Brasilískt ríal",
+ "symbol": "BRL"
+ },
+ "BND": {
+ "name": "Brúneiskur dalur",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Búlgarskt lef",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "Búrúndískur franki",
+ "symbol": "BIF"
+ },
+ "BTN": {
+ "name": "Bútanskt núltrum",
+ "symbol": "BTN"
+ },
+ "KYD": {
+ "name": "Caymaneyskur dalur",
+ "symbol": "KYD"
+ },
+ "DJF": {
+ "name": "Djíbútískur franki",
+ "symbol": "DJF"
+ },
+ "DOP": {
+ "name": "Dóminískur pesi",
+ "symbol": "DOP"
+ },
+ "DKK": {
+ "name": "Dönsk króna",
+ "symbol": "DKK"
+ },
+ "EGP": {
+ "name": "Egypskt pund",
+ "symbol": "EGP"
+ },
+ "SVC": {
+ "name": "El Salvador Colon",
+ "symbol": "SVC"
+ },
+ "ERN": {
+ "name": "Erítresk nakfa",
+ "symbol": "ERN"
+ },
+ "EUR": {
+ "name": "Evra",
+ "symbol": "EUR"
+ },
+ "ETB": {
+ "name": "Eþíópískt birr",
+ "symbol": "ETB"
+ },
+ "FKP": {
+ "name": "Falklenskt pund",
+ "symbol": "FKP"
+ },
+ "PHP": {
+ "name": "Filippseyskur pesi",
+ "symbol": "PHP"
+ },
+ "FJD": {
+ "name": "Fídjeyskur dalur",
+ "symbol": "FJD"
+ },
+ "GMD": {
+ "name": "Gambískur dalasi",
+ "symbol": "GMD"
+ },
+ "GHS": {
+ "name": "Ganverskur sedi",
+ "symbol": "GHS"
+ },
+ "GEL": {
+ "name": "Georgískur lari",
+ "symbol": "GEL"
+ },
+ "GIP": {
+ "name": "Gíbraltarspund",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "Gíneufranki",
+ "symbol": "GNF"
+ },
+ "CVE": {
+ "name": "Grænhöfðeyskur skúti",
+ "symbol": "CVE"
+ },
+ "GTQ": {
+ "name": "Gvatemalskt kvesal",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "Gvæjanskur dalur",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "Haítískur gúrdi",
+ "symbol": "HTG"
+ },
+ "SHP": {
+ "name": "Helenskt pund",
+ "symbol": "SHP"
+ },
+ "ANG": {
+ "name": "Hollenskt Antillugyllini",
+ "symbol": "ANG"
+ },
+ "HNL": {
+ "name": "Hondúrsk lempíra",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Hong Kong-dalur",
+ "symbol": "HK$"
+ },
+ "BYR": {
+ "name": "Hvítrússnesk rúbla",
+ "symbol": "BYR"
+ },
+ "IDR": {
+ "name": "Indónesísk rúpía",
+ "symbol": "IDR"
+ },
+ "INR": {
+ "name": "Indversk rúpía",
+ "symbol": "INR"
+ },
+ "IQD": {
+ "name": "Írakskur denari",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "Íranskt ríal",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "Íslensk króna",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "Jamaískur dalur",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Japanskt jen",
+ "symbol": "JP¥"
+ },
+ "YER": {
+ "name": "Jemenskt ríal",
+ "symbol": "YER"
+ },
+ "JOD": {
+ "name": "Jórdanskur denari",
+ "symbol": "JOD"
+ },
+ "KHR": {
+ "name": "Kambódískt ríal",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "Kanadískur dalur",
+ "symbol": "CAD"
+ },
+ "KZT": {
+ "name": "Kasakst tengi",
+ "symbol": "KZT"
+ },
+ "QAR": {
+ "name": "Katarskt ríal",
+ "symbol": "QAR"
+ },
+ "KES": {
+ "name": "Kenískur skildingur",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "Kirgiskt som",
+ "symbol": "KGS"
+ },
+ "CNY": {
+ "name": "Kínverskt júan",
+ "symbol": "CN¥"
+ },
+ "CDF": {
+ "name": "Kongóskur franki",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "Kostarískt kólon",
+ "symbol": "CRC"
+ },
+ "COP": {
+ "name": "Kólumbískur pesi",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Kómoreyskur franki",
+ "symbol": "KMF"
+ },
+ "HRK": {
+ "name": "Króatísk kúna",
+ "symbol": "HRK"
+ },
+ "CUP": {
+ "name": "Kúbverskur pesi",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "Kúbverskur skiptanlegur pesi",
+ "symbol": "CUC"
+ },
+ "KWD": {
+ "name": "Kúveiskur denari",
+ "symbol": "KWD"
+ },
+ "LAK": {
+ "name": "Laoskt kip",
+ "symbol": "LAK"
+ },
+ "LSL": {
+ "name": "Lesotho Loti",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "Litháískt lít",
+ "symbol": "LTL"
+ },
+ "LBP": {
+ "name": "Líbanskt pund",
+ "symbol": "LBP"
+ },
+ "LRD": {
+ "name": "Líberískur dalur",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Líbískur denari",
+ "symbol": "LYD"
+ },
+ "MGA": {
+ "name": "Madagaskararjari",
+ "symbol": "MGA"
+ },
+ "MOP": {
+ "name": "Makaópataka",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "Makedónskur denari",
+ "symbol": "MKD"
+ },
+ "MYR": {
+ "name": "Malasískt ringit",
+ "symbol": "MYR"
+ },
+ "MWK": {
+ "name": "Malavísk kvaka",
+ "symbol": "MWK"
+ },
+ "MVR": {
+ "name": "Maldíveysk rúpía",
+ "symbol": "MVR"
+ },
+ "MAD": {
+ "name": "Marokkóskt dírham",
+ "symbol": "MAD"
+ },
+ "MUR": {
+ "name": "Máritísk rúpía",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "Máritönsk úgía",
+ "symbol": "MRO"
+ },
+ "MXN": {
+ "name": "Mexíkóskur pesi",
+ "symbol": "MXN"
+ },
+ "XAF": {
+ "name": "Miðafrískur franki",
+ "symbol": "FCFA"
+ },
+ "MMK": {
+ "name": "Mjanmarskt kjat",
+ "symbol": "MMK"
+ },
+ "MDL": {
+ "name": "Moldavískt lei",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Mongólskur túríkur",
+ "symbol": "MNT"
+ },
+ "MZN": {
+ "name": "Mósambískt metikal",
+ "symbol": "MZN"
+ },
+ "NAD": {
+ "name": "Namibískur dalur",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Nepölsk rúpía",
+ "symbol": "NPR"
+ },
+ "NGN": {
+ "name": "Nígerísk næra",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "Níkarögsk kordóva",
+ "symbol": "NIO"
+ },
+ "KPW": {
+ "name": "Norðurkóreskt vonn",
+ "symbol": "KPW"
+ },
+ "NOK": {
+ "name": "Norsk króna",
+ "symbol": "NOK"
+ },
+ "ILS": {
+ "name": "Nýr ísraelskur sikill",
+ "symbol": "₪"
+ },
+ "NZD": {
+ "name": "Nýsjálenskur dalur",
+ "symbol": "NZD"
+ },
+ "OMR": {
+ "name": "Ómanskt ríal",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "Pakistönsk rúpía",
+ "symbol": "PKR"
+ },
+ "PGK": {
+ "name": "Papúsk kína",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Paragvæskt gvaraní",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Perúskt sól",
+ "symbol": "PEN"
+ },
+ "XPF": {
+ "name": "Pólinesískur franki",
+ "symbol": "CFPF"
+ },
+ "PLN": {
+ "name": "Pólskt slot",
+ "symbol": "PLN"
+ },
+ "RWF": {
+ "name": "Rúandskur franki",
+ "symbol": "RWF"
+ },
+ "RON": {
+ "name": "Rúmenskt lei",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Rússnesk rúbla",
+ "symbol": "RUB"
+ },
+ "SBD": {
+ "name": "Salómonseyskur dalur",
+ "symbol": "SBD"
+ },
+ "ZMW": {
+ "name": "Sambísk kvaka",
+ "symbol": "ZMW"
+ },
+ "WST": {
+ "name": "Samóatala",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "Saó Tóme og Prinsípe-dóbra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Sádiarabískt ríal",
+ "symbol": "SAR"
+ },
+ "RSD": {
+ "name": "Serbneskur denari",
+ "symbol": "RSD"
+ },
+ "SCR": {
+ "name": "Seychellesrúpía",
+ "symbol": "SCR"
+ },
+ "SGD": {
+ "name": "Singapúrskur dalur",
+ "symbol": "SGD"
+ },
+ "SLL": {
+ "name": "Síerraleónsk ljóna",
+ "symbol": "SLL"
+ },
+ "CLP": {
+ "name": "Síleskur pesi",
+ "symbol": "CLP"
+ },
+ "BAM": {
+ "name": "Skiptanlegt Bosníu og Hersegóvínu-mark",
+ "symbol": "BAM"
+ },
+ "SOS": {
+ "name": "Sómalískur skildingur",
+ "symbol": "SOS"
+ },
+ "LKR": {
+ "name": "Srílönsk rúpía",
+ "symbol": "LKR"
+ },
+ "GBP": {
+ "name": "Sterlingspund",
+ "symbol": "GBP"
+ },
+ "ZAR": {
+ "name": "Suðurafrískt rand",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "Suðurkóreskt vonn",
+ "symbol": "KRW"
+ },
+ "SSP": {
+ "name": "Suðursúdanskt pund",
+ "symbol": "SSP"
+ },
+ "SDG": {
+ "name": "Súdanskt pund",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "Súrínamdalur",
+ "symbol": "SRD"
+ },
+ "SZL": {
+ "name": "Svasílenskur lílangeni",
+ "symbol": "SZL"
+ },
+ "CHF": {
+ "name": "Svissneskur franki",
+ "symbol": "CHF"
+ },
+ "SYP": {
+ "name": "Sýrlenskt pund",
+ "symbol": "SYP"
+ },
+ "SEK": {
+ "name": "Sænsk króna",
+ "symbol": "SEK"
+ },
+ "TJS": {
+ "name": "Tadsjikskur sómóni",
+ "symbol": "TJS"
+ },
+ "THB": {
+ "name": "Taílenskt bat",
+ "symbol": "THB"
+ },
+ "TWD": {
+ "name": "Taívanskur dalur",
+ "symbol": "TWD"
+ },
+ "TZS": {
+ "name": "Tansanískur skildingur",
+ "symbol": "TZS"
+ },
+ "CZK": {
+ "name": "Tékknesk króna",
+ "symbol": "CZK"
+ },
+ "TOP": {
+ "name": "Tongapanga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Trínidad og Tóbagó-dalur",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Túniskur denari",
+ "symbol": "TND"
+ },
+ "TMT": {
+ "name": "Túrkmenskt manat",
+ "symbol": "TMT"
+ },
+ "TRY": {
+ "name": "Tyrknesk líra",
+ "symbol": "TRY"
+ },
+ "HUF": {
+ "name": "Ungversk fórinta",
+ "symbol": "HUF"
+ },
+ "UGX": {
+ "name": "Úgandskur skildingur",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "Úkraínsk hrinja",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "Úrúgvæskur pesi",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "Úsbekskt súm",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "Vanúatúskt vatú",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Venesúelskur bólívari",
+ "symbol": "VEF"
+ },
+ "XOF": {
+ "name": "Vesturafrískur franki",
+ "symbol": "CFA"
+ },
+ "VND": {
+ "name": "Víetnamskt dong",
+ "symbol": "VND"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/it.json b/library/intl/resources/currency/it.json
new file mode 100644
index 000000000..7928fc3dc
--- /dev/null
+++ b/library/intl/resources/currency/it.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afghani",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "Ariary Malgascio",
+ "symbol": "MGA"
+ },
+ "THB": {
+ "name": "Baht thailandese",
+ "symbol": "฿"
+ },
+ "PAB": {
+ "name": "Balboa di Panama",
+ "symbol": "PAB"
+ },
+ "ETB": {
+ "name": "Birr Etiopico",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "Bolívar Venezuelano",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "Boliviano",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "Cedi ghanese",
+ "symbol": "GHS"
+ },
+ "CRC": {
+ "name": "Colón Costaricano",
+ "symbol": "CRC"
+ },
+ "SVC": {
+ "name": "Colón Salvadoregno",
+ "symbol": "SVC"
+ },
+ "NIO": {
+ "name": "Córdoba Nicaraguense",
+ "symbol": "NIO"
+ },
+ "CZK": {
+ "name": "Corona Ceca",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "Corona danese",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "Corona islandese",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "Corona norvegese",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "Corona svedese",
+ "symbol": "SEK"
+ },
+ "GMD": {
+ "name": "Dalasi del Gambia",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "Dinaro Algerino",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinaro del Bahrein",
+ "symbol": "BHD"
+ },
+ "JOD": {
+ "name": "Dinaro giordano",
+ "symbol": "JOD"
+ },
+ "IQD": {
+ "name": "Dinaro iracheno",
+ "symbol": "IQD"
+ },
+ "KWD": {
+ "name": "Dinaro kuwaitiano",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "Dinaro Libico",
+ "symbol": "LYD"
+ },
+ "MKD": {
+ "name": "Dinaro Macedone",
+ "symbol": "MKD"
+ },
+ "RSD": {
+ "name": "Dinaro Serbo",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "Dinaro Tunisino",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "Dirham degli Emirati Arabi Uniti",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "Dirham Marocchino",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "Dobra di Sao Tomé e Principe",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "Dollaro Australiano",
+ "symbol": "A$"
+ },
+ "CAD": {
+ "name": "Dollaro Canadese",
+ "symbol": "CA$"
+ },
+ "XCD": {
+ "name": "Dollaro dei Caraibi Orientali",
+ "symbol": "EC$"
+ },
+ "BZD": {
+ "name": "Dollaro del Belize",
+ "symbol": "BZD"
+ },
+ "BND": {
+ "name": "Dollaro del Brunei",
+ "symbol": "BND"
+ },
+ "GYD": {
+ "name": "Dollaro della Guyana",
+ "symbol": "GYD"
+ },
+ "BSD": {
+ "name": "Dollaro delle Bahamas",
+ "symbol": "BSD"
+ },
+ "BMD": {
+ "name": "Dollaro delle Bermuda",
+ "symbol": "BMD"
+ },
+ "FJD": {
+ "name": "Dollaro delle Figi",
+ "symbol": "FJD"
+ },
+ "KYD": {
+ "name": "Dollaro delle Isole Cayman",
+ "symbol": "KYD"
+ },
+ "SBD": {
+ "name": "Dollaro delle Isole Solomon",
+ "symbol": "SBD"
+ },
+ "BBD": {
+ "name": "Dollaro di Barbados",
+ "symbol": "BBD"
+ },
+ "HKD": {
+ "name": "Dollaro di Hong Kong",
+ "symbol": "HKD"
+ },
+ "SGD": {
+ "name": "Dollaro di Singapore",
+ "symbol": "SGD"
+ },
+ "TTD": {
+ "name": "Dollaro di Trinidad e Tobago",
+ "symbol": "TTD"
+ },
+ "JMD": {
+ "name": "Dollaro Giamaicano",
+ "symbol": "JMD"
+ },
+ "LRD": {
+ "name": "Dollaro Liberiano",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "Dollaro Namibiano",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "Dollaro Neozelandese",
+ "symbol": "NZ$"
+ },
+ "USD": {
+ "name": "Dollaro Statunitense",
+ "symbol": "US$"
+ },
+ "SRD": {
+ "name": "Dollaro Surinamese",
+ "symbol": "SRD"
+ },
+ "ZWL": {
+ "name": "Dollaro Zimbabwiano (2009)",
+ "symbol": "ZWL"
+ },
+ "VND": {
+ "name": "Dong Vietnamita",
+ "symbol": "₫"
+ },
+ "AMD": {
+ "name": "Dram armeno",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "Escudo del Capo Verde",
+ "symbol": "CVE"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "ANG": {
+ "name": "Fiorino delle Antille Olandesi",
+ "symbol": "ANG"
+ },
+ "AWG": {
+ "name": "Fiorino di Aruba",
+ "symbol": "AWG"
+ },
+ "HUF": {
+ "name": "Fiorino Ungherese",
+ "symbol": "HUF"
+ },
+ "XOF": {
+ "name": "Franco CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Franco CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "Franco CFP",
+ "symbol": "CFPF"
+ },
+ "KMF": {
+ "name": "Franco Comoriano",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Franco Congolese",
+ "symbol": "CDF"
+ },
+ "BIF": {
+ "name": "Franco del Burundi",
+ "symbol": "BIF"
+ },
+ "GNF": {
+ "name": "Franco della Guinea",
+ "symbol": "GNF"
+ },
+ "DJF": {
+ "name": "Franco Gibutiano",
+ "symbol": "DJF"
+ },
+ "RWF": {
+ "name": "Franco Ruandese",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Franco svizzero",
+ "symbol": "CHF"
+ },
+ "HTG": {
+ "name": "Gourde Haitiano",
+ "symbol": "HTG"
+ },
+ "UAH": {
+ "name": "Grivnia Ucraina",
+ "symbol": "UAH"
+ },
+ "PYG": {
+ "name": "Guaraní del Paraguay",
+ "symbol": "PYG"
+ },
+ "PGK": {
+ "name": "Kina della Papua Nuova Guinea",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "Kip Laotiano",
+ "symbol": "LAK"
+ },
+ "HRK": {
+ "name": "Kuna Croata",
+ "symbol": "HRK"
+ },
+ "ZMW": {
+ "name": "Kwacha dello Zambia",
+ "symbol": "ZMW"
+ },
+ "MWK": {
+ "name": "Kwacha Malawiano",
+ "symbol": "MWK"
+ },
+ "AOA": {
+ "name": "Kwanza Angolano",
+ "symbol": "AOA"
+ },
+ "MMK": {
+ "name": "Kyat di Myanmar",
+ "symbol": "MMK"
+ },
+ "GEL": {
+ "name": "Lari georgiano",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "Lek Albanese",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "Lempira Honduregna",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "Leone della Sierra Leone",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "Leu Moldavo",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "Leu Rumeno",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "Lev bulgaro",
+ "symbol": "BGN"
+ },
+ "SZL": {
+ "name": "Lilangeni dello Swaziland",
+ "symbol": "SZL"
+ },
+ "LBP": {
+ "name": "Lira libanese",
+ "symbol": "LBP"
+ },
+ "SYP": {
+ "name": "Lira siriana",
+ "symbol": "SYP"
+ },
+ "TRY": {
+ "name": "Lira turca",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "Litas lituano",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "Loti del Lesotho",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "Manat azero",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "Manat Turkmeno",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "Marco Conv. Bosnia-Erzegovina",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "Metical mozambicano",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naira Nigeriana",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "Nakfa Eritreo",
+ "symbol": "ERN"
+ },
+ "BTN": {
+ "name": "Ngultrum Butanese",
+ "symbol": "BTN"
+ },
+ "TWD": {
+ "name": "Nuovo dollaro taiwanese",
+ "symbol": "TWD"
+ },
+ "ILS": {
+ "name": "Nuovo siclo israeliano",
+ "symbol": "₪"
+ },
+ "MRO": {
+ "name": "Ouguiya della Mauritania",
+ "symbol": "MRO"
+ },
+ "TOP": {
+ "name": "Paʻanga di Tonga",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "Pataca di Macao",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "Peso Argentino",
+ "symbol": "ARS"
+ },
+ "CLP": {
+ "name": "Peso Cileno",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "Peso Colombiano",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "Peso Cubano",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "Peso Cubano Convertibile",
+ "symbol": "CUC"
+ },
+ "PHP": {
+ "name": "Peso delle Filippine",
+ "symbol": "PHP"
+ },
+ "DOP": {
+ "name": "Peso Dominicano",
+ "symbol": "DOP"
+ },
+ "MXN": {
+ "name": "Peso Messicano",
+ "symbol": "MXN"
+ },
+ "UYU": {
+ "name": "Peso Uruguaiano",
+ "symbol": "UYU"
+ },
+ "BWP": {
+ "name": "Pula del Botswana",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "Quetzal Guatemalteco",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "Rand Sudafricano",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "Real Brasiliano",
+ "symbol": "BRL"
+ },
+ "CNY": {
+ "name": "Renminbi cinese",
+ "symbol": "CN¥"
+ },
+ "QAR": {
+ "name": "Rial del Qatar",
+ "symbol": "QAR"
+ },
+ "OMR": {
+ "name": "Rial dell’Oman",
+ "symbol": "OMR"
+ },
+ "IRR": {
+ "name": "Rial Iraniano",
+ "symbol": "IRR"
+ },
+ "KHR": {
+ "name": "Riel Cambogiano",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "Ringgit della Malesia",
+ "symbol": "MYR"
+ },
+ "SAR": {
+ "name": "Riyal saudita",
+ "symbol": "SAR"
+ },
+ "YER": {
+ "name": "Riyal yemenita",
+ "symbol": "YER"
+ },
+ "BYR": {
+ "name": "Rublo Bielorussia",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "Rublo Russo",
+ "symbol": "RUB"
+ },
+ "MVR": {
+ "name": "Rufiyaa delle Maldive",
+ "symbol": "MVR"
+ },
+ "PKR": {
+ "name": "Rupia del Pakistan",
+ "symbol": "PKR"
+ },
+ "SCR": {
+ "name": "Rupia delle Seychelles",
+ "symbol": "SCR"
+ },
+ "LKR": {
+ "name": "Rupia di Sri Lanka",
+ "symbol": "LKR"
+ },
+ "INR": {
+ "name": "Rupia Indiana",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Rupia Indonesiana",
+ "symbol": "IDR"
+ },
+ "MUR": {
+ "name": "Rupia Mauriziana",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "Rupia Nepalese",
+ "symbol": "NPR"
+ },
+ "TZS": {
+ "name": "Scellino della Tanzania",
+ "symbol": "TZS"
+ },
+ "KES": {
+ "name": "Scellino Keniota",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "Scellino Somalo",
+ "symbol": "SOS"
+ },
+ "UGX": {
+ "name": "Scellino Ugandese",
+ "symbol": "UGX"
+ },
+ "PEN": {
+ "name": "Sol Nuevo Peruviano",
+ "symbol": "PEN"
+ },
+ "KGS": {
+ "name": "Som Kirghiso",
+ "symbol": "KGS"
+ },
+ "TJS": {
+ "name": "Somoni del Tajikistan",
+ "symbol": "TJS"
+ },
+ "FKP": {
+ "name": "Sterlina delle Falkland",
+ "symbol": "FKP"
+ },
+ "GIP": {
+ "name": "Sterlina di Gibilterra",
+ "symbol": "GIP"
+ },
+ "SHP": {
+ "name": "Sterlina di Sant’Elena",
+ "symbol": "SHP"
+ },
+ "EGP": {
+ "name": "Sterlina Egiziana",
+ "symbol": "EGP"
+ },
+ "GBP": {
+ "name": "Sterlina Inglese",
+ "symbol": "£"
+ },
+ "SDG": {
+ "name": "Sterlina Sudanese",
+ "symbol": "SDG"
+ },
+ "SSP": {
+ "name": "Sterlina sudsudanese",
+ "symbol": "SSP"
+ },
+ "UZS": {
+ "name": "Sum dell’Uzbekistan",
+ "symbol": "UZS"
+ },
+ "BDT": {
+ "name": "Taka Bangladese",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "Tala della Samoa Occidentale",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "Tenge kazako",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "Tugrik mongolo",
+ "symbol": "MNT"
+ },
+ "VUV": {
+ "name": "Vatu di Vanuatu",
+ "symbol": "VUV"
+ },
+ "KPW": {
+ "name": "Won Nordcoreano",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "Won Sudcoreano",
+ "symbol": "KRW"
+ },
+ "JPY": {
+ "name": "Yen giapponese",
+ "symbol": "JPY"
+ },
+ "PLN": {
+ "name": "Złoty polacco",
+ "symbol": "PLN"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/ja.json b/library/intl/resources/currency/ja.json
new file mode 100644
index 000000000..f7457feb9
--- /dev/null
+++ b/library/intl/resources/currency/ja.json
@@ -0,0 +1,634 @@
+{
+ "XOF": {
+ "name": "CFA フラン(BCEAO)",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA フラン(BEAC)",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP フラン",
+ "symbol": "CFPF"
+ },
+ "ISK": {
+ "name": "アイスランド クローナ",
+ "symbol": "ISK"
+ },
+ "AZN": {
+ "name": "アゼルバイジャン マナト",
+ "symbol": "AZN"
+ },
+ "AFN": {
+ "name": "アフガニー",
+ "symbol": "AFN"
+ },
+ "AED": {
+ "name": "アラブ首長国連邦ディルハム",
+ "symbol": "AED"
+ },
+ "DZD": {
+ "name": "アルジェリア ディナール",
+ "symbol": "DZD"
+ },
+ "ARS": {
+ "name": "アルゼンチン ペソ",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "アルバ ギルダー",
+ "symbol": "AWG"
+ },
+ "ALL": {
+ "name": "アルバニア レク",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "アルメニア ドラム",
+ "symbol": "AMD"
+ },
+ "YER": {
+ "name": "イエメン リアル",
+ "symbol": "YER"
+ },
+ "ILS": {
+ "name": "イスラエル新シェケル",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "イラク ディナール",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "イラン リアル",
+ "symbol": "IRR"
+ },
+ "INR": {
+ "name": "インド ルピー",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "インドネシア ルピア",
+ "symbol": "IDR"
+ },
+ "UGX": {
+ "name": "ウガンダ シリング",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "ウクライナ グリブナ",
+ "symbol": "UAH"
+ },
+ "UZS": {
+ "name": "ウズベキスタン スム",
+ "symbol": "UZS"
+ },
+ "UYU": {
+ "name": "ウルグアイ ペソ",
+ "symbol": "UYU"
+ },
+ "EGP": {
+ "name": "エジプト ポンド",
+ "symbol": "EGP"
+ },
+ "ETB": {
+ "name": "エチオピア ブル",
+ "symbol": "ETB"
+ },
+ "ERN": {
+ "name": "エリトリア ナクファ",
+ "symbol": "ERN"
+ },
+ "SVC": {
+ "name": "エルサルバドル コロン",
+ "symbol": "SVC"
+ },
+ "AUD": {
+ "name": "オーストラリア ドル",
+ "symbol": "AU$"
+ },
+ "OMR": {
+ "name": "オマーン リアル",
+ "symbol": "OMR"
+ },
+ "ANG": {
+ "name": "オランダ領アンティル ギルダー",
+ "symbol": "ANG"
+ },
+ "GHS": {
+ "name": "ガーナ セディ",
+ "symbol": "GHS"
+ },
+ "CVE": {
+ "name": "カーボベルデ エスクード",
+ "symbol": "CVE"
+ },
+ "GYD": {
+ "name": "ガイアナ ドル",
+ "symbol": "GYD"
+ },
+ "KZT": {
+ "name": "カザフスタン テンゲ",
+ "symbol": "KZT"
+ },
+ "QAR": {
+ "name": "カタール リアル",
+ "symbol": "QAR"
+ },
+ "CAD": {
+ "name": "カナダ ドル",
+ "symbol": "CA$"
+ },
+ "GMD": {
+ "name": "ガンビア ダラシ",
+ "symbol": "GMD"
+ },
+ "KHR": {
+ "name": "カンボジア リエル",
+ "symbol": "KHR"
+ },
+ "GNF": {
+ "name": "ギニア フラン",
+ "symbol": "GNF"
+ },
+ "CUP": {
+ "name": "キューバ ペソ",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "キューバ 兌換ペソ",
+ "symbol": "CUC"
+ },
+ "KGS": {
+ "name": "キルギスタン ソム",
+ "symbol": "KGS"
+ },
+ "GTQ": {
+ "name": "グアテマラ ケツァル",
+ "symbol": "GTQ"
+ },
+ "KWD": {
+ "name": "クウェート ディナール",
+ "symbol": "KWD"
+ },
+ "GEL": {
+ "name": "グルジア ラリ",
+ "symbol": "GEL"
+ },
+ "HRK": {
+ "name": "クロアチア クーナ",
+ "symbol": "HRK"
+ },
+ "AOA": {
+ "name": "クワンザ",
+ "symbol": "AOA"
+ },
+ "KYD": {
+ "name": "ケイマン諸島 ドル",
+ "symbol": "KYD"
+ },
+ "KES": {
+ "name": "ケニア シリング",
+ "symbol": "KES"
+ },
+ "CRC": {
+ "name": "コスタリカ コロン",
+ "symbol": "CRC"
+ },
+ "KMF": {
+ "name": "コモロ フラン",
+ "symbol": "KMF"
+ },
+ "COP": {
+ "name": "コロンビア ペソ",
+ "symbol": "COP"
+ },
+ "CDF": {
+ "name": "コンゴ フラン",
+ "symbol": "CDF"
+ },
+ "SAR": {
+ "name": "サウジ リヤル",
+ "symbol": "SAR"
+ },
+ "WST": {
+ "name": "サモア タラ",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "サントメ・プリンシペ ドブラ",
+ "symbol": "STD"
+ },
+ "ZMW": {
+ "name": "ザンビア クワチャ",
+ "symbol": "ZMW"
+ },
+ "SLL": {
+ "name": "シエラレオネ レオン",
+ "symbol": "SLL"
+ },
+ "DJF": {
+ "name": "ジブチ フラン",
+ "symbol": "DJF"
+ },
+ "GIP": {
+ "name": "ジブラルタル ポンド",
+ "symbol": "GIP"
+ },
+ "JMD": {
+ "name": "ジャマイカ ドル",
+ "symbol": "JMD"
+ },
+ "SYP": {
+ "name": "シリア ポンド",
+ "symbol": "SYP"
+ },
+ "SGD": {
+ "name": "シンガポール ドル",
+ "symbol": "SGD"
+ },
+ "ZWL": {
+ "name": "ジンバブエ ドル (2009)",
+ "symbol": "ZWL"
+ },
+ "CHF": {
+ "name": "スイス フラン",
+ "symbol": "CHF"
+ },
+ "SEK": {
+ "name": "スウェーデン クローナ",
+ "symbol": "SEK"
+ },
+ "SDG": {
+ "name": "スーダン ポンド",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "スリナム ドル",
+ "symbol": "SRD"
+ },
+ "LKR": {
+ "name": "スリランカ ルピー",
+ "symbol": "LKR"
+ },
+ "SZL": {
+ "name": "スワジランド リランゲニ",
+ "symbol": "SZL"
+ },
+ "SCR": {
+ "name": "セーシェル ルピー",
+ "symbol": "SCR"
+ },
+ "SHP": {
+ "name": "セントヘレナ島 ポンド",
+ "symbol": "SHP"
+ },
+ "SOS": {
+ "name": "ソマリア シリング",
+ "symbol": "SOS"
+ },
+ "SBD": {
+ "name": "ソロモン諸島 ドル",
+ "symbol": "SBD"
+ },
+ "THB": {
+ "name": "タイ バーツ",
+ "symbol": "฿"
+ },
+ "TJS": {
+ "name": "タジキスタン ソモニ",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "タンザニア シリング",
+ "symbol": "TZS"
+ },
+ "CZK": {
+ "name": "チェコ コルナ",
+ "symbol": "CZK"
+ },
+ "TND": {
+ "name": "チュニジア ディナール",
+ "symbol": "TND"
+ },
+ "CLP": {
+ "name": "チリ ペソ",
+ "symbol": "CLP"
+ },
+ "RSD": {
+ "name": "ディナール (セルビア)",
+ "symbol": "RSD"
+ },
+ "DKK": {
+ "name": "デンマーク クローネ",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "ドミニカ ペソ",
+ "symbol": "DOP"
+ },
+ "TTD": {
+ "name": "トリニダードトバゴ ドル",
+ "symbol": "TTD"
+ },
+ "TMT": {
+ "name": "トルクメニスタン マナト",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "トンガ パ・アンガ",
+ "symbol": "TOP"
+ },
+ "NGN": {
+ "name": "ナイジェリア ナイラ",
+ "symbol": "NGN"
+ },
+ "NAD": {
+ "name": "ナミビア ドル",
+ "symbol": "NAD"
+ },
+ "NIO": {
+ "name": "ニカラグア コルドバ オロ",
+ "symbol": "NIO"
+ },
+ "NZD": {
+ "name": "ニュージーランド ドル",
+ "symbol": "NZ$"
+ },
+ "NPR": {
+ "name": "ネパール ルピー",
+ "symbol": "NPR"
+ },
+ "NOK": {
+ "name": "ノルウェー クローネ",
+ "symbol": "NOK"
+ },
+ "BHD": {
+ "name": "バーレーン ディナール",
+ "symbol": "BHD"
+ },
+ "HTG": {
+ "name": "ハイチ グールド",
+ "symbol": "HTG"
+ },
+ "PKR": {
+ "name": "パキスタン ルピー",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "パナマ バルボア",
+ "symbol": "PAB"
+ },
+ "VUV": {
+ "name": "バヌアツ バツ",
+ "symbol": "VUV"
+ },
+ "BSD": {
+ "name": "バハマ ドル",
+ "symbol": "BSD"
+ },
+ "PGK": {
+ "name": "パプアニューギニア キナ",
+ "symbol": "PGK"
+ },
+ "BMD": {
+ "name": "バミューダ ドル",
+ "symbol": "BMD"
+ },
+ "PYG": {
+ "name": "パラグアイ グアラニ",
+ "symbol": "PYG"
+ },
+ "BBD": {
+ "name": "バルバドス ドル",
+ "symbol": "BBD"
+ },
+ "HUF": {
+ "name": "ハンガリー フォリント",
+ "symbol": "HUF"
+ },
+ "BDT": {
+ "name": "バングラデシュ タカ",
+ "symbol": "BDT"
+ },
+ "FJD": {
+ "name": "フィジー諸島 ドル",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "フィリピン ペソ",
+ "symbol": "PHP"
+ },
+ "BTN": {
+ "name": "ブータン ニュルタム",
+ "symbol": "BTN"
+ },
+ "FKP": {
+ "name": "フォークランド(マルビナス)諸島 ポンド",
+ "symbol": "FKP"
+ },
+ "BRL": {
+ "name": "ブラジル レアル",
+ "symbol": "R$"
+ },
+ "BGN": {
+ "name": "ブルガリア 新レフ",
+ "symbol": "BGN"
+ },
+ "BND": {
+ "name": "ブルネイ ドル",
+ "symbol": "BND"
+ },
+ "BIF": {
+ "name": "ブルンジ フラン",
+ "symbol": "BIF"
+ },
+ "VND": {
+ "name": "ベトナム ドン",
+ "symbol": "₫"
+ },
+ "VEF": {
+ "name": "ベネズエラ ボリバル",
+ "symbol": "VEF"
+ },
+ "BYR": {
+ "name": "ベラルーシ ルーブル",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "ベリーズ ドル",
+ "symbol": "BZD"
+ },
+ "PEN": {
+ "name": "ペルー 新ソル",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "ポーランド ズウォティ",
+ "symbol": "PLN"
+ },
+ "BAM": {
+ "name": "ボスニア マルク (BAM)",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "ボツワナ プラ",
+ "symbol": "BWP"
+ },
+ "BOB": {
+ "name": "ボリビア ボリビアーノ",
+ "symbol": "BOB"
+ },
+ "HNL": {
+ "name": "ホンジュラス レンピラ",
+ "symbol": "HNL"
+ },
+ "MOP": {
+ "name": "マカオ パタカ",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "マケドニア デナル",
+ "symbol": "MKD"
+ },
+ "MGA": {
+ "name": "マダガスカル アリアリ",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "マラウィ クワチャ",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "マレーシア リンギット",
+ "symbol": "MYR"
+ },
+ "MMK": {
+ "name": "ミャンマー チャット",
+ "symbol": "MMK"
+ },
+ "MXN": {
+ "name": "メキシコ ペソ",
+ "symbol": "MX$"
+ },
+ "MUR": {
+ "name": "モーリシャス ルピー",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "モーリタニア ウギア",
+ "symbol": "MRO"
+ },
+ "MZN": {
+ "name": "モザンビーク メティカル",
+ "symbol": "MZN"
+ },
+ "MVR": {
+ "name": "モルディブ諸島 ルフィア",
+ "symbol": "MVR"
+ },
+ "MDL": {
+ "name": "モルドバ レイ",
+ "symbol": "MDL"
+ },
+ "MAD": {
+ "name": "モロッコ ディルハム",
+ "symbol": "MAD"
+ },
+ "MNT": {
+ "name": "モンゴル トグログ",
+ "symbol": "MNT"
+ },
+ "EUR": {
+ "name": "ユーロ",
+ "symbol": "€"
+ },
+ "JOD": {
+ "name": "ヨルダン ディナール",
+ "symbol": "JOD"
+ },
+ "LAK": {
+ "name": "ラオス キープ",
+ "symbol": "LAK"
+ },
+ "LTL": {
+ "name": "リトアニア リタス",
+ "symbol": "LTL"
+ },
+ "LYD": {
+ "name": "リビア ディナール",
+ "symbol": "LYD"
+ },
+ "LRD": {
+ "name": "リベリア ドル",
+ "symbol": "LRD"
+ },
+ "RON": {
+ "name": "ルーマニア レイ",
+ "symbol": "RON"
+ },
+ "RWF": {
+ "name": "ルワンダ フラン",
+ "symbol": "RWF"
+ },
+ "LSL": {
+ "name": "レソト ロティ",
+ "symbol": "LSL"
+ },
+ "LBP": {
+ "name": "レバノン ポンド",
+ "symbol": "LBP"
+ },
+ "RUB": {
+ "name": "ロシア ルーブル",
+ "symbol": "RUB"
+ },
+ "GBP": {
+ "name": "英国ポンド",
+ "symbol": "£"
+ },
+ "KRW": {
+ "name": "韓国 ウォン",
+ "symbol": "₩"
+ },
+ "HKD": {
+ "name": "香港ドル",
+ "symbol": "HK$"
+ },
+ "TRY": {
+ "name": "新トルコリラ",
+ "symbol": "TRY"
+ },
+ "TWD": {
+ "name": "新台湾ドル",
+ "symbol": "NT$"
+ },
+ "CNY": {
+ "name": "中国人民元",
+ "symbol": "元"
+ },
+ "XCD": {
+ "name": "東カリブ ドル",
+ "symbol": "EC$"
+ },
+ "ZAR": {
+ "name": "南アフリカ ランド",
+ "symbol": "ZAR"
+ },
+ "SSP": {
+ "name": "南スーダン・ポンド",
+ "symbol": "SSP"
+ },
+ "JPY": {
+ "name": "日本円",
+ "symbol": "¥"
+ },
+ "USD": {
+ "name": "米ドル",
+ "symbol": "$"
+ },
+ "KPW": {
+ "name": "北朝鮮 ウォン",
+ "symbol": "KPW"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/jgo.json b/library/intl/resources/currency/jgo.json
new file mode 100644
index 000000000..6a68ab95c
--- /dev/null
+++ b/library/intl/resources/currency/jgo.json
@@ -0,0 +1,634 @@
+{
+ "AED": {
+ "name": "AED",
+ "symbol": "AED"
+ },
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "AOA": {
+ "name": "AOA",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AUD": {
+ "name": "AUD",
+ "symbol": "A$"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BHD": {
+ "name": "BHD",
+ "symbol": "BHD"
+ },
+ "BIF": {
+ "name": "BIF",
+ "symbol": "BIF"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BWP": {
+ "name": "BWP",
+ "symbol": "BWP"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CDF": {
+ "name": "CDF",
+ "symbol": "CDF"
+ },
+ "CHF": {
+ "name": "CHF",
+ "symbol": "CHF"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "CNY",
+ "symbol": "CN¥"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CVE": {
+ "name": "CVE",
+ "symbol": "CVE"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DJF": {
+ "name": "DJF",
+ "symbol": "DJF"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "DZD": {
+ "name": "DZD",
+ "symbol": "DZD"
+ },
+ "EGP": {
+ "name": "EGP",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "ERN",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "ETB",
+ "symbol": "ETB"
+ },
+ "XAF": {
+ "name": "Fɛlâŋ",
+ "symbol": "FCFA"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GBP": {
+ "name": "GBP",
+ "symbol": "£"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GMD": {
+ "name": "GMD",
+ "symbol": "GMD"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "INR": {
+ "name": "INR",
+ "symbol": "₹"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "JPY": {
+ "name": "JPY",
+ "symbol": "JP¥"
+ },
+ "KES": {
+ "name": "KES",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KMF": {
+ "name": "KMF",
+ "symbol": "KMF"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LRD": {
+ "name": "LRD",
+ "symbol": "LRD"
+ },
+ "LSL": {
+ "name": "LSL",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "LYD": {
+ "name": "LYD",
+ "symbol": "LYD"
+ },
+ "MAD": {
+ "name": "MAD",
+ "symbol": "MAD"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MGA": {
+ "name": "MGA",
+ "symbol": "MGA"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MRO": {
+ "name": "MRO",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "MUR",
+ "symbol": "MUR"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MWK": {
+ "name": "MWK",
+ "symbol": "MWK"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NAD": {
+ "name": "NAD",
+ "symbol": "NAD"
+ },
+ "USD": {
+ "name": "Ndɔ́la-Amɛlîk",
+ "symbol": "US$"
+ },
+ "CAD": {
+ "name": "Ndɔ́la-Kanandâ",
+ "symbol": "CA$"
+ },
+ "NGN": {
+ "name": "NGN",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "RWF",
+ "symbol": "RWF"
+ },
+ "SAR": {
+ "name": "SAR",
+ "symbol": "SAR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SCR": {
+ "name": "SCR",
+ "symbol": "SCR"
+ },
+ "SDG": {
+ "name": "SDG",
+ "symbol": "SDG"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SHP": {
+ "name": "SHP",
+ "symbol": "SHP"
+ },
+ "SLL": {
+ "name": "SLL",
+ "symbol": "SLL"
+ },
+ "SOS": {
+ "name": "SOS",
+ "symbol": "SOS"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "STD": {
+ "name": "STD",
+ "symbol": "STD"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "SZL": {
+ "name": "SZL",
+ "symbol": "SZL"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TND": {
+ "name": "TND",
+ "symbol": "TND"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "TZS": {
+ "name": "TZS",
+ "symbol": "TZS"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "UGX",
+ "symbol": "UGX"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "EUR": {
+ "name": "Ʉ́lɔ",
+ "symbol": "€"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XOF": {
+ "name": "XOF",
+ "symbol": "CFA"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "ZAR": {
+ "name": "ZAR",
+ "symbol": "ZAR"
+ },
+ "ZMW": {
+ "name": "ZMW",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/jmc.json b/library/intl/resources/currency/jmc.json
new file mode 100644
index 000000000..655670a30
--- /dev/null
+++ b/library/intl/resources/currency/jmc.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "ETB": {
+ "name": "Bir ya Uhabeshi",
+ "symbol": "ETB"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "GMD": {
+ "name": "Dalasi ya Gambia",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "Dinari ya Aljeria",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinari ya Bahareni",
+ "symbol": "BHD"
+ },
+ "LYD": {
+ "name": "Dinari ya Libya",
+ "symbol": "LYD"
+ },
+ "SDG": {
+ "name": "Dinari ya Sudani",
+ "symbol": "SDG"
+ },
+ "TND": {
+ "name": "Dinari ya Tunisia",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "Dirham ya Falme za Kiarabu",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "Dirham ya Moroko",
+ "symbol": "MAD"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "STD": {
+ "name": "Dobra ya Sao Tome na Principe",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "Dola ya Australia",
+ "symbol": "A$"
+ },
+ "CAD": {
+ "name": "Dola ya Kanada",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "Dola ya Liberia",
+ "symbol": "LRD"
+ },
+ "USD": {
+ "name": "Dola ya Marekani",
+ "symbol": "US$"
+ },
+ "NAD": {
+ "name": "Dola ya Namibia",
+ "symbol": "NAD"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "CVE": {
+ "name": "Eskudo ya Kepuvede",
+ "symbol": "CVE"
+ },
+ "XOF": {
+ "name": "Faranga CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Faranga CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "MGA": {
+ "name": "Faranga ya Bukini",
+ "symbol": "MGA"
+ },
+ "BIF": {
+ "name": "Faranga ya Burundi",
+ "symbol": "BIF"
+ },
+ "DJF": {
+ "name": "Faranga ya Jibuti",
+ "symbol": "DJF"
+ },
+ "KMF": {
+ "name": "Faranga ya Komoro",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Faranga ya Kongo",
+ "symbol": "CDF"
+ },
+ "RWF": {
+ "name": "Faranga ya Rwanda",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Faranga ya Uswisi",
+ "symbol": "CHF"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "MWK": {
+ "name": "Kwacha ya Malawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwacha ya Zambia",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Kwanza ya Angola",
+ "symbol": "AOA"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "Leoni",
+ "symbol": "SLL"
+ },
+ "SZL": {
+ "name": "Lilangeni",
+ "symbol": "SZL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LSL": {
+ "name": "Loti ya Lesoto",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naira ya Nijeria",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "Nakfa ya Eritrea",
+ "symbol": "ERN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "EGP": {
+ "name": "Pauni ya Misri",
+ "symbol": "EGP"
+ },
+ "SHP": {
+ "name": "Pauni ya Santahelena",
+ "symbol": "SHP"
+ },
+ "GBP": {
+ "name": "Pauni ya Uingereza",
+ "symbol": "£"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "BWP": {
+ "name": "Pula ya Botswana",
+ "symbol": "BWP"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "ZAR": {
+ "name": "Randi ya Afrika Kusini",
+ "symbol": "ZAR"
+ },
+ "SAR": {
+ "name": "Riyal ya Saudia",
+ "symbol": "SAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "INR": {
+ "name": "Rupia ya India",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "Rupia ya Morisi",
+ "symbol": "MUR"
+ },
+ "SCR": {
+ "name": "Rupia ya Shelisheli",
+ "symbol": "SCR"
+ },
+ "JPY": {
+ "name": "Sarafu ya Kijapani",
+ "symbol": "JP¥"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "KES": {
+ "name": "Shilingi ya Kenya",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "Shilingi ya Somalia",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Shilingi ya Tanzania",
+ "symbol": "TSh"
+ },
+ "UGX": {
+ "name": "Shilingi ya Uganda",
+ "symbol": "UGX"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "MRO": {
+ "name": "Ugwiya ya Moritania",
+ "symbol": "MRO"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "CNY": {
+ "name": "Yuan Renminbi ya China",
+ "symbol": "CN¥"
+ },
+ "EUR": {
+ "name": "Yuro",
+ "symbol": "€"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/ka.json b/library/intl/resources/currency/ka.json
new file mode 100644
index 000000000..c9e686882
--- /dev/null
+++ b/library/intl/resources/currency/ka.json
@@ -0,0 +1,634 @@
+{
+ "XOF": {
+ "name": "(CFA) ფრანკი (BCEAO)",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA ფრანკი (BEAC)",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP ფრანკი",
+ "symbol": "CFPF"
+ },
+ "LSL": {
+ "name": "LSL",
+ "symbol": "LSL"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ },
+ "AUD": {
+ "name": "ავსტრალიური დოლარი",
+ "symbol": "AUD"
+ },
+ "AFN": {
+ "name": "ავღანური ავღანი",
+ "symbol": "AFN"
+ },
+ "AZN": {
+ "name": "აზერბაიჯანული მანათი",
+ "symbol": "AZN"
+ },
+ "ALL": {
+ "name": "ალბანური ლეკი",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "ალჟირული დინარი",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "ანგოლური კვანზა",
+ "symbol": "AOA"
+ },
+ "AED": {
+ "name": "არაბთა გაერთიანებული საამიროების დირჰამი",
+ "symbol": "AED"
+ },
+ "ARS": {
+ "name": "არგენტინული პესო",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "არუბანული გულდენი",
+ "symbol": "AWG"
+ },
+ "XCD": {
+ "name": "აღმოსავლეთ კარიბიული დოლარი",
+ "symbol": "EC$"
+ },
+ "USD": {
+ "name": "აშშ დოლარი",
+ "symbol": "US$"
+ },
+ "NZD": {
+ "name": "ახალი ზელანდიის დოლარი",
+ "symbol": "NZD"
+ },
+ "TRY": {
+ "name": "ახალი თურქული ლირა",
+ "symbol": "TRY"
+ },
+ "BDT": {
+ "name": "ბანგლადეშური ტაკა",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "ბარბადოსული დოლარი",
+ "symbol": "BBD"
+ },
+ "BSD": {
+ "name": "ბაჰამური დოლარი",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "ბაჰრეინული დინარი",
+ "symbol": "BHD"
+ },
+ "BZD": {
+ "name": "ბელიზის დოლარი",
+ "symbol": "BZD"
+ },
+ "BYR": {
+ "name": "ბელორუსული რუბლი",
+ "symbol": "BYR"
+ },
+ "BMD": {
+ "name": "ბერმუდული დოლარი",
+ "symbol": "BMD"
+ },
+ "BOB": {
+ "name": "ბოლივიური ბოლივიანო",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "ბოსნია და ჰერცოგოვინას კონვერტირებადი მარკა",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "ბოცვანური პულა",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "ბრაზილიური რეალი",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "ბრიტანული გირვანქა სტერლინგი",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "ბრუნეული დოლარი",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "ბულგარული ლევი",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "ბურუნდიული ფრანკი",
+ "symbol": "BIF"
+ },
+ "BTN": {
+ "name": "ბუტანური ნგულტრუმი",
+ "symbol": "BTN"
+ },
+ "GYD": {
+ "name": "გაიანური დოლარი",
+ "symbol": "GYD"
+ },
+ "GMD": {
+ "name": "გამბიური დალასი",
+ "symbol": "GMD"
+ },
+ "GHS": {
+ "name": "განური სედი",
+ "symbol": "GHS"
+ },
+ "GTQ": {
+ "name": "გვატემალური კეტსალი",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "გვინეური ფრანკი",
+ "symbol": "GNF"
+ },
+ "GIP": {
+ "name": "გიბრალტარული ფუნტი",
+ "symbol": "GIP"
+ },
+ "DKK": {
+ "name": "დანიური კრონა",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "დომინიკური პესო",
+ "symbol": "DOP"
+ },
+ "EGP": {
+ "name": "ეგვიპტური გირვანქა",
+ "symbol": "EGP"
+ },
+ "EUR": {
+ "name": "ევრო",
+ "symbol": "€"
+ },
+ "ETB": {
+ "name": "ეთიოპიური ბირი",
+ "symbol": "ETB"
+ },
+ "IQD": {
+ "name": "ერაყული დინარი",
+ "symbol": "IQD"
+ },
+ "ERN": {
+ "name": "ერიტრეის ნაკფა",
+ "symbol": "ERN"
+ },
+ "VUV": {
+ "name": "ვანუატუს ვატუ",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "ვენესუელის ბოლივარი",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "ვიეტნამური დონგი",
+ "symbol": "VND"
+ },
+ "ZMW": {
+ "name": "ზამბიური კვაჭა",
+ "symbol": "ZMW"
+ },
+ "TMT": {
+ "name": "თურქმენეთის მანათი",
+ "symbol": "TMT"
+ },
+ "JMD": {
+ "name": "იამაიკური დოლარი",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "იაპონური იენი",
+ "symbol": "JPY"
+ },
+ "YER": {
+ "name": "იემენის რეალი",
+ "symbol": "YER"
+ },
+ "IDR": {
+ "name": "ინდონეზიური რუპია",
+ "symbol": "IDR"
+ },
+ "INR": {
+ "name": "ინდური რუპია",
+ "symbol": "INR"
+ },
+ "JOD": {
+ "name": "იორდანიული დოლარი",
+ "symbol": "JOD"
+ },
+ "IRR": {
+ "name": "ირანული რიალი",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ისლანდიური კრონა",
+ "symbol": "ISK"
+ },
+ "ILS": {
+ "name": "ისრაელის ახალი შეკელი",
+ "symbol": "ILS"
+ },
+ "CVE": {
+ "name": "კაბო-ვერდეს ესკუდო",
+ "symbol": "CVE"
+ },
+ "KYD": {
+ "name": "კაიმანის კუნძულების დოლარი",
+ "symbol": "KYD"
+ },
+ "KHR": {
+ "name": "კამბოჯური რიელი",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "კანადური დოლარი",
+ "symbol": "CA$"
+ },
+ "QAR": {
+ "name": "კატარის რიალი",
+ "symbol": "QAR"
+ },
+ "KES": {
+ "name": "კენიური შილინგი",
+ "symbol": "KES"
+ },
+ "COP": {
+ "name": "კოლუმბიური პესო",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "კომორული ფრანკი",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "კონგოს ფრანკი",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "კოსტა-რიკული კოლონი",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "კუბური კონვერტირებადი პესო",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "კუბური პესო",
+ "symbol": "CUP"
+ },
+ "LAK": {
+ "name": "ლაოსური კიპი",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "ლიბანური ფუნტი",
+ "symbol": "LBP"
+ },
+ "LRD": {
+ "name": "ლიბერიული დოლარი",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "ლიბიური დინარი",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "ლიტვური ლიტა",
+ "symbol": "LTL"
+ },
+ "MGA": {
+ "name": "მადაგასკარის არიარი",
+ "symbol": "MGA"
+ },
+ "MUR": {
+ "name": "მავრიტანული რუპია",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "მავრიტანული უგია",
+ "symbol": "MRO"
+ },
+ "MOP": {
+ "name": "მაკაუს პატაკა",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "მაკედონიური დინარი",
+ "symbol": "MKD"
+ },
+ "MWK": {
+ "name": "მალავიური კვაჩა",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "მალაიზიური რინგიტი",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "მალდივური რუფია",
+ "symbol": "MVR"
+ },
+ "MAD": {
+ "name": "მაროკოს დირჰამი",
+ "symbol": "MAD"
+ },
+ "MXN": {
+ "name": "მექსიკური პესო",
+ "symbol": "MX$"
+ },
+ "MMK": {
+ "name": "მიანმარის კიატი",
+ "symbol": "MMK"
+ },
+ "MZN": {
+ "name": "მოზამბიკური მეტიკალი",
+ "symbol": "MZN"
+ },
+ "MDL": {
+ "name": "მოლდოვური ლეუ",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "მონღოლური ტუგრიკი",
+ "symbol": "MNT"
+ },
+ "NAD": {
+ "name": "ნამიბიური დოლარი",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "ნეპალური რუპია",
+ "symbol": "NPR"
+ },
+ "NGN": {
+ "name": "ნიგერიული ნაირა",
+ "symbol": "NGN"
+ },
+ "ANG": {
+ "name": "ნიდერლანდების ანტილების გულდენი",
+ "symbol": "ANG"
+ },
+ "NIO": {
+ "name": "ნიკარაგუული კორდობა",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "ნორვეგიული კრონა",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "ომანის რიალი",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "პაკისტანური რუპია",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "პანამური ბალბოა",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "პაპუა-ახალი გვინეის კინა",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "პარაგვაული გუარანი",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "პერუს ახალი სოლი",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "პოლონური ზლოტი",
+ "symbol": "PLN"
+ },
+ "RWF": {
+ "name": "რუანდული ფრანკი",
+ "symbol": "RWF"
+ },
+ "RON": {
+ "name": "რუმინული ლეუ",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "რუსული რუბლი",
+ "symbol": "RUB"
+ },
+ "WST": {
+ "name": "სამოური ტალა",
+ "symbol": "WST"
+ },
+ "ZAR": {
+ "name": "სამხრეთ აფრიკული რანდი",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "სამხრეთ კორეული ვონი",
+ "symbol": "KRW"
+ },
+ "SSP": {
+ "name": "სამხრეთ სუდანური ფუნტი",
+ "symbol": "SSP"
+ },
+ "STD": {
+ "name": "სან-ტომე და პრინსიპის დობრა",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "საუდის არაბეთის რიალი",
+ "symbol": "SAR"
+ },
+ "SCR": {
+ "name": "სეიშელური რუპია",
+ "symbol": "SCR"
+ },
+ "RSD": {
+ "name": "სერბული დინარი",
+ "symbol": "RSD"
+ },
+ "SZL": {
+ "name": "სვაზილენდის ლილანგენი",
+ "symbol": "SZL"
+ },
+ "SLL": {
+ "name": "სიერა-ლეონეს ლეონე",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "სინგაპურის დოლარი",
+ "symbol": "SGD"
+ },
+ "SYP": {
+ "name": "სირიული ფუნტი",
+ "symbol": "SYP"
+ },
+ "SBD": {
+ "name": "სოლომონის კუნძულების დოლარი",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "სომალური შილინგი",
+ "symbol": "SOS"
+ },
+ "AMD": {
+ "name": "სომხური დრამი",
+ "symbol": "AMD"
+ },
+ "SDG": {
+ "name": "სუდანური ფუნტი",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "სურინამული დოლარი",
+ "symbol": "SRD"
+ },
+ "TWD": {
+ "name": "ტაივანური ახალი დოლარი",
+ "symbol": "NT$"
+ },
+ "THB": {
+ "name": "ტაილანდური ბატი",
+ "symbol": "THB"
+ },
+ "TZS": {
+ "name": "ტანზანიური შილინგი",
+ "symbol": "TZS"
+ },
+ "TJS": {
+ "name": "ტაჯიკური სომონი",
+ "symbol": "TJS"
+ },
+ "TOP": {
+ "name": "ტონგანური პაანგა",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "ტრინიდად და ტობაგოს დოლარი",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "ტუნისური დინარი",
+ "symbol": "TND"
+ },
+ "UGX": {
+ "name": "უგანდური შილინგი",
+ "symbol": "UGX"
+ },
+ "UZS": {
+ "name": "უზბეკური სუმი",
+ "symbol": "UZS"
+ },
+ "UAH": {
+ "name": "უკრაინული გრივნა",
+ "symbol": "UAH"
+ },
+ "HUF": {
+ "name": "უნგრული ფორინტი",
+ "symbol": "HUF"
+ },
+ "UYU": {
+ "name": "ურუგვაის პესო",
+ "symbol": "UYU"
+ },
+ "PHP": {
+ "name": "ფილიპინური პესო",
+ "symbol": "PHP"
+ },
+ "FJD": {
+ "name": "ფიჯის დოლარი",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "ფოლკლენდის კუნძულების ფუნტი",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "ქართული ლარი",
+ "symbol": "GEL"
+ },
+ "KWD": {
+ "name": "ქუვეითური დინარი",
+ "symbol": "KWD"
+ },
+ "KZT": {
+ "name": "ყაზახური ტენგე",
+ "symbol": "KZT"
+ },
+ "KGS": {
+ "name": "ყირგიზული სომი",
+ "symbol": "KGS"
+ },
+ "SEK": {
+ "name": "შვედური კრონა",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "შვეიცარიული ფრანკი",
+ "symbol": "CHF"
+ },
+ "LKR": {
+ "name": "შრი-ლანკური რუპია",
+ "symbol": "LKR"
+ },
+ "CZK": {
+ "name": "ჩეხური კრონა",
+ "symbol": "CZK"
+ },
+ "CLP": {
+ "name": "ჩილეს პესო",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "ჩინური იუანი",
+ "symbol": "CNY"
+ },
+ "KPW": {
+ "name": "ჩრდილოეთ კორეული ვონი",
+ "symbol": "KPW"
+ },
+ "SHP": {
+ "name": "წმ. ელენეს კუნძულის ფუნტი",
+ "symbol": "SHP"
+ },
+ "HRK": {
+ "name": "ხორვატული კუნა",
+ "symbol": "HRK"
+ },
+ "DJF": {
+ "name": "ჯიბუტის ფრანკი",
+ "symbol": "DJF"
+ },
+ "HTG": {
+ "name": "ჰაიტური გურდი",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "ჰონდურასული ლემპირა",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "ჰონკონგის დოლარი",
+ "symbol": "HKD"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/kab.json b/library/intl/resources/currency/kab.json
new file mode 100644
index 000000000..5481b7680
--- /dev/null
+++ b/library/intl/resources/currency/kab.json
@@ -0,0 +1,634 @@
+{
+ "ETB": {
+ "name": "Abir Utyupi",
+ "symbol": "ETB"
+ },
+ "KES": {
+ "name": "Aciling Akini",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "Aciling Aṣumali",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Aciling Aṭanẓani",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "Aciling Awgandi",
+ "symbol": "UGX"
+ },
+ "GMD": {
+ "name": "Adalasi Agambi",
+ "symbol": "GMD"
+ },
+ "BHD": {
+ "name": "Adinar Abaḥrini",
+ "symbol": "BHD"
+ },
+ "LYD": {
+ "name": "Adinar Alibi",
+ "symbol": "LYD"
+ },
+ "TND": {
+ "name": "Adinar Atunsi",
+ "symbol": "TND"
+ },
+ "DZD": {
+ "name": "Adinar Azzayri",
+ "symbol": "DA"
+ },
+ "MAD": {
+ "name": "Adirham Amerruki",
+ "symbol": "MAD"
+ },
+ "AED": {
+ "name": "Adirham n Tgeldunin Taɛrabin Yedduklen",
+ "symbol": "AED"
+ },
+ "CAD": {
+ "name": "Adular Akanadi",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "Adular Alibiri",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "Adular Anamibi",
+ "symbol": "NAD"
+ },
+ "AUD": {
+ "name": "Adular n Lusṭrali",
+ "symbol": "A$"
+ },
+ "USD": {
+ "name": "Adular WD",
+ "symbol": "US$"
+ },
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "BIF": {
+ "name": "Afrank Aburandi",
+ "symbol": "BIF"
+ },
+ "DJF": {
+ "name": "Afrank Ajibuti",
+ "symbol": "DJF"
+ },
+ "KMF": {
+ "name": "Afrank Akamiruni",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Afrank Akunguli",
+ "symbol": "CDF"
+ },
+ "RWF": {
+ "name": "Afrank Aruwandi",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Afrank Aswis",
+ "symbol": "CHF"
+ },
+ "XAF": {
+ "name": "Afrank BCEA CFA",
+ "symbol": "FCFA"
+ },
+ "XOF": {
+ "name": "Afrank BCEAO CFA",
+ "symbol": "CFA"
+ },
+ "MRO": {
+ "name": "Agiya Amuriṭani",
+ "symbol": "MRO"
+ },
+ "CVE": {
+ "name": "Akabuviradinu Askudi",
+ "symbol": "CVE"
+ },
+ "MWK": {
+ "name": "Akwaca Amalawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Akwaca Azambi",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Akwanza n Ungula",
+ "symbol": "AOA"
+ },
+ "SZL": {
+ "name": "Alilangini",
+ "symbol": "SZL"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "LSL": {
+ "name": "Aluṭi Alizuṭi",
+ "symbol": "LSL"
+ },
+ "SLL": {
+ "name": "Alyun",
+ "symbol": "SLL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ERN": {
+ "name": "Anakfa Iritiri",
+ "symbol": "ERN"
+ },
+ "NGN": {
+ "name": "Anayra Anijiri",
+ "symbol": "NGN"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "BWP": {
+ "name": "Apula Abusṭwanan",
+ "symbol": "BWP"
+ },
+ "EGP": {
+ "name": "Apund Amaṣri",
+ "symbol": "EGP"
+ },
+ "SHP": {
+ "name": "Apund Asant Ilini",
+ "symbol": "SHP"
+ },
+ "SDG": {
+ "name": "Apund Asudani",
+ "symbol": "SDG"
+ },
+ "GBP": {
+ "name": "Apund Sterling Aglizi",
+ "symbol": "£"
+ },
+ "ZAR": {
+ "name": "Arand Afriqi n Wadda",
+ "symbol": "ZAR"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "INR": {
+ "name": "Arupi Ahendi",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "Arupi Amurisi",
+ "symbol": "MUR"
+ },
+ "SCR": {
+ "name": "Arupi Aseycili",
+ "symbol": "SCR"
+ },
+ "SAR": {
+ "name": "Aryal Asuɛudi",
+ "symbol": "SAR"
+ },
+ "MGA": {
+ "name": "Aryari Amalgac",
+ "symbol": "MGA"
+ },
+ "STD": {
+ "name": "Asw Ṭum d Udubra Amenzay",
+ "symbol": "STD"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "JPY": {
+ "name": "Ayen Ajappuni",
+ "symbol": "JP¥"
+ },
+ "CNY": {
+ "name": "Ayuwan Renminbi Acinwa",
+ "symbol": "CN¥"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "EUR": {
+ "name": "Uru",
+ "symbol": "€"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/kam.json b/library/intl/resources/currency/kam.json
new file mode 100644
index 000000000..b62741d41
--- /dev/null
+++ b/library/intl/resources/currency/kam.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "MGA": {
+ "name": "Ariary ya Bukini",
+ "symbol": "MGA"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "ETB": {
+ "name": "Bir ya Uhabeshi",
+ "symbol": "ETB"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DZD": {
+ "name": "Dinari ya Aljeria",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinari ya Bahareni",
+ "symbol": "BHD"
+ },
+ "LYD": {
+ "name": "Dinari ya Libya",
+ "symbol": "LYD"
+ },
+ "AED": {
+ "name": "Dirham ya Falme za Kiarabu",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "Dirham ya Moroko",
+ "symbol": "MAD"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "STD": {
+ "name": "Dobra ya Sao Tome na Principe",
+ "symbol": "STD"
+ },
+ "LRD": {
+ "name": "Dola ya Liberia",
+ "symbol": "LRD"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "CVE": {
+ "name": "Eskudo ya Kepuvede",
+ "symbol": "CVE"
+ },
+ "XOF": {
+ "name": "Faranga CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Faranga CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "BIF": {
+ "name": "Faranga ya Burundi",
+ "symbol": "BIF"
+ },
+ "DJF": {
+ "name": "Faranga ya Jibuti",
+ "symbol": "DJF"
+ },
+ "KMF": {
+ "name": "Faranga ya Komoro",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Faranga ya Kongo",
+ "symbol": "CDF"
+ },
+ "RWF": {
+ "name": "Faranga ya Rwanda",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Faranga ya Uswisi",
+ "symbol": "CHF"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "MWK": {
+ "name": "Kwacha ya Malawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwacha ya Zambia",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Kwanza ya Angola",
+ "symbol": "AOA"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "Leoni",
+ "symbol": "SLL"
+ },
+ "SZL": {
+ "name": "Lilangeni",
+ "symbol": "SZL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LSL": {
+ "name": "Loti ya Lesoto",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naira ya Nijeria",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "Nakfa ya Eritrea",
+ "symbol": "ERN"
+ },
+ "GMD": {
+ "name": "Ndalasi ya Gambia",
+ "symbol": "GMD"
+ },
+ "TND": {
+ "name": "Ndinari ya Tunisia",
+ "symbol": "TND"
+ },
+ "AUD": {
+ "name": "Ndola ya Australia",
+ "symbol": "A$"
+ },
+ "CAD": {
+ "name": "Ndola ya Kanada",
+ "symbol": "CA$"
+ },
+ "USD": {
+ "name": "Ndola ya Marekani",
+ "symbol": "US$"
+ },
+ "NAD": {
+ "name": "Ndola ya Namibia",
+ "symbol": "NAD"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "GBP": {
+ "name": "Pauni ya Uingereza",
+ "symbol": "£"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "BWP": {
+ "name": "Pula ya Botswana",
+ "symbol": "BWP"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "ZAR": {
+ "name": "Randi ya Afrika Kusini",
+ "symbol": "ZAR"
+ },
+ "SAR": {
+ "name": "Riyal ya Saudia",
+ "symbol": "SAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "INR": {
+ "name": "Rupia ya India",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "Rupia ya Morisi",
+ "symbol": "MUR"
+ },
+ "SCR": {
+ "name": "Rupia ya Shelisheli",
+ "symbol": "SCR"
+ },
+ "JPY": {
+ "name": "Sarafu ya Kijapani",
+ "symbol": "JP¥"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "KES": {
+ "name": "Silingi ya Kenya",
+ "symbol": "Ksh"
+ },
+ "SOS": {
+ "name": "Silingi ya Somalia",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Silingi ya Tanzania",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "Silingi ya Uganda",
+ "symbol": "UGX"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "MRO": {
+ "name": "Ugwiya ya Moritania",
+ "symbol": "MRO"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "EGP": {
+ "name": "Vaundi ya Misili",
+ "symbol": "EGP"
+ },
+ "SHP": {
+ "name": "Vaũndi ya Santahelena",
+ "symbol": "SHP"
+ },
+ "SDG": {
+ "name": "Vaũndi ya Sudani",
+ "symbol": "SDG"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "CNY": {
+ "name": "Yuan Renminbi ya China",
+ "symbol": "CN¥"
+ },
+ "EUR": {
+ "name": "Yuro",
+ "symbol": "€"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/kde.json b/library/intl/resources/currency/kde.json
new file mode 100644
index 000000000..108576f07
--- /dev/null
+++ b/library/intl/resources/currency/kde.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "ETB": {
+ "name": "Bir ya Uhabeshi",
+ "symbol": "ETB"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "GMD": {
+ "name": "Dalasi ya Gambia",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "Dinari ya Aljeria",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinari ya Bahareni",
+ "symbol": "BHD"
+ },
+ "LYD": {
+ "name": "Dinari ya Libya",
+ "symbol": "LYD"
+ },
+ "SDG": {
+ "name": "Dinari ya Sudani",
+ "symbol": "SDG"
+ },
+ "TND": {
+ "name": "Dinari ya Tunisia",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "Dirham ya Falme za Chiarabu",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "Dirham ya Moroko",
+ "symbol": "MAD"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "STD": {
+ "name": "Dobra ya Sao Tome na Principe",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "Dola ya Australia",
+ "symbol": "A$"
+ },
+ "CAD": {
+ "name": "Dola ya Kanada",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "Dola ya Liberia",
+ "symbol": "LRD"
+ },
+ "USD": {
+ "name": "Dola ya Marekani",
+ "symbol": "US$"
+ },
+ "NAD": {
+ "name": "Dola ya Namibia",
+ "symbol": "NAD"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "CVE": {
+ "name": "Eskudo ya Kepuvede",
+ "symbol": "CVE"
+ },
+ "XOF": {
+ "name": "Faranga CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Faranga CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "MGA": {
+ "name": "Faranga ya Bukini",
+ "symbol": "MGA"
+ },
+ "BIF": {
+ "name": "Faranga ya Burundi",
+ "symbol": "BIF"
+ },
+ "DJF": {
+ "name": "Faranga ya Jibuti",
+ "symbol": "DJF"
+ },
+ "KMF": {
+ "name": "Faranga ya Komoro",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Faranga ya Kongo",
+ "symbol": "CDF"
+ },
+ "RWF": {
+ "name": "Faranga ya Rwanda",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Faranga ya Uswisi",
+ "symbol": "CHF"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "MWK": {
+ "name": "Kwacha ya Malawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwacha ya Zambia",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Kwanza ya Angola",
+ "symbol": "AOA"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "Leoni",
+ "symbol": "SLL"
+ },
+ "SZL": {
+ "name": "Lilangeni",
+ "symbol": "SZL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LSL": {
+ "name": "Loti ya Lesoto",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naira ya Nijeria",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "Nakfa ya Eritrea",
+ "symbol": "ERN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "EGP": {
+ "name": "Pauni ya Misri",
+ "symbol": "EGP"
+ },
+ "SHP": {
+ "name": "Pauni ya Santahelena",
+ "symbol": "SHP"
+ },
+ "GBP": {
+ "name": "Pauni ya Uingereza",
+ "symbol": "£"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "BWP": {
+ "name": "Pula ya Botswana",
+ "symbol": "BWP"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "ZAR": {
+ "name": "Randi ya Afrika Kusini",
+ "symbol": "ZAR"
+ },
+ "SAR": {
+ "name": "Riyal ya Saudia",
+ "symbol": "SAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "INR": {
+ "name": "Rupia ya India",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "Rupia ya Morisi",
+ "symbol": "MUR"
+ },
+ "SCR": {
+ "name": "Rupia ya Shelisheli",
+ "symbol": "SCR"
+ },
+ "JPY": {
+ "name": "Sarafu ya Chijapani",
+ "symbol": "JP¥"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "KES": {
+ "name": "Shilingi ya Kenya",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "Shilingi ya Somalia",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Shilingi ya Tanzania",
+ "symbol": "TSh"
+ },
+ "UGX": {
+ "name": "Shilingi ya Uganda",
+ "symbol": "UGX"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "MRO": {
+ "name": "Ugwiya ya Moritania",
+ "symbol": "MRO"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "CNY": {
+ "name": "Yuan Renminbi ya China",
+ "symbol": "CN¥"
+ },
+ "EUR": {
+ "name": "Yuro",
+ "symbol": "€"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/kea.json b/library/intl/resources/currency/kea.json
new file mode 100644
index 000000000..efc07ee0f
--- /dev/null
+++ b/library/intl/resources/currency/kea.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "MGA": {
+ "name": "Ariari di Madagaskar",
+ "symbol": "MGA"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "THB": {
+ "name": "Baht tailandes",
+ "symbol": "฿"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "ETB": {
+ "name": "Bir etiopi",
+ "symbol": "ETB"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "GMD": {
+ "name": "Dalasi",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "Dinar arjelinu",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinar di Barain",
+ "symbol": "BHD"
+ },
+ "LYD": {
+ "name": "Dinar libiu",
+ "symbol": "LYD"
+ },
+ "TND": {
+ "name": "Dinar tunizianu",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "Diren di Emiradus Arabi Unidu",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "Diren marokinu",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "Dobra di Sãu Tume i Prinsipi",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "Dola australianu",
+ "symbol": "AU$"
+ },
+ "HKD": {
+ "name": "Dola di Ong Kong",
+ "symbol": "HK$"
+ },
+ "CAD": {
+ "name": "Dola kanadianu",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "Dola liberianu",
+ "symbol": "LRD"
+ },
+ "USD": {
+ "name": "Dola merkanu",
+ "symbol": "US$"
+ },
+ "NAD": {
+ "name": "Dola namibianu",
+ "symbol": "NAD"
+ },
+ "TWD": {
+ "name": "Dola Novu di Taiwan",
+ "symbol": "NT$"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "BIF": {
+ "name": "Franku borundes",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "Franku CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Franku CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "DJF": {
+ "name": "Franku di Djibuti",
+ "symbol": "DJF"
+ },
+ "KMF": {
+ "name": "Franku di Komoris",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Franku kongoles",
+ "symbol": "CDF"
+ },
+ "RWF": {
+ "name": "Franku ruandes",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Franku suisu",
+ "symbol": "CHF"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "JPY": {
+ "name": "Ieni japones",
+ "symbol": "JP¥"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "CNY": {
+ "name": "Iuan xines",
+ "symbol": "CN¥"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "AOA": {
+ "name": "Kuanza",
+ "symbol": "AOA"
+ },
+ "MWK": {
+ "name": "Kuaxa di Malaui",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kuaxa zambianu",
+ "symbol": "ZMW"
+ },
+ "DKK": {
+ "name": "Kuroa dinamarkeza",
+ "symbol": "DKK"
+ },
+ "NOK": {
+ "name": "Kuroa norueges",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "Kuroa sueku",
+ "symbol": "SEK"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "Leone di Sera Leoa",
+ "symbol": "SLL"
+ },
+ "SHP": {
+ "name": "Libra di Santa Ilena",
+ "symbol": "SHP"
+ },
+ "EGP": {
+ "name": "Libra ejipsiu",
+ "symbol": "EGP"
+ },
+ "GBP": {
+ "name": "Libra sterlina britaniku",
+ "symbol": "£"
+ },
+ "SDG": {
+ "name": "Libra sudanes",
+ "symbol": "SDG"
+ },
+ "SZL": {
+ "name": "Lilanjeni",
+ "symbol": "SZL"
+ },
+ "TRY": {
+ "name": "Lira turku",
+ "symbol": "TRY"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LSL": {
+ "name": "Loti di Lezotu",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "ERN": {
+ "name": "Nafka di Eritreia",
+ "symbol": "ERN"
+ },
+ "NGN": {
+ "name": "Naira",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "MRO": {
+ "name": "Ougia",
+ "symbol": "MRO"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "MXN": {
+ "name": "Pezu mexikanu",
+ "symbol": "MX$"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "BWP": {
+ "name": "Pula di Botsuana",
+ "symbol": "BWP"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "ZAR": {
+ "name": "Rand sulafrikanu",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "Rial brazileru",
+ "symbol": "R$"
+ },
+ "SAR": {
+ "name": "Rial saudita",
+ "symbol": "SAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "Rublu rusu",
+ "symbol": "RUB"
+ },
+ "MUR": {
+ "name": "Rupia di Maurisias",
+ "symbol": "MUR"
+ },
+ "SCR": {
+ "name": "Rupia di Seixelis",
+ "symbol": "SCR"
+ },
+ "INR": {
+ "name": "Rupia indianu",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Rupia indoneziu",
+ "symbol": "IDR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "CVE": {
+ "name": "Skudu Kabuverdianu",
+ "symbol": "​"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "KRW": {
+ "name": "Won sul-koreanu",
+ "symbol": "₩"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "TZS": {
+ "name": "Xelin di Tanzania",
+ "symbol": "TZS"
+ },
+ "KES": {
+ "name": "Xelin kenianu",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "Xelin somalianu",
+ "symbol": "SOS"
+ },
+ "UGX": {
+ "name": "Xelin ugandensi",
+ "symbol": "UGX"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "PLN": {
+ "name": "Zloty polaku",
+ "symbol": "PLN"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/khq.json b/library/intl/resources/currency/khq.json
new file mode 100644
index 000000000..c75824e61
--- /dev/null
+++ b/library/intl/resources/currency/khq.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Alžeeri Dinar",
+ "symbol": "DZD"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "USD": {
+ "name": "Ameriki Dollar",
+ "symbol": "US$"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "AOA": {
+ "name": "Angoola Kwanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BHD": {
+ "name": "Bahareen Dinar",
+ "symbol": "BHD"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BWP": {
+ "name": "Botswaana Pund",
+ "symbol": "BWP"
+ },
+ "GBP": {
+ "name": "Britin Pund",
+ "symbol": "£"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BIF": {
+ "name": "Burundi Fraŋ",
+ "symbol": "BIF"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "XOF": {
+ "name": "CFA Fraŋ (BCEAO)",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA Fraŋ (BEAC)",
+ "symbol": "FCFA"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "ETB": {
+ "name": "Ecioopi Birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "Eero",
+ "symbol": "€"
+ },
+ "ERN": {
+ "name": "Eritree Nafka",
+ "symbol": "ERN"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GMD": {
+ "name": "Gambi Dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "ZAR": {
+ "name": "Hawasa Afriki Rand",
+ "symbol": "ZAR"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "INR": {
+ "name": "Indu Rupii",
+ "symbol": "₹"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JPY": {
+ "name": "Jaapoŋ Yen",
+ "symbol": "JP¥"
+ },
+ "DJF": {
+ "name": "Jibuuti Fraŋ",
+ "symbol": "DJF"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "CAD": {
+ "name": "Kanaada Dollar",
+ "symbol": "CA$"
+ },
+ "CVE": {
+ "name": "Kapuver Escudo",
+ "symbol": "CVE"
+ },
+ "KES": {
+ "name": "Keeniya Šiiliŋ",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KMF": {
+ "name": "Komoor Fraŋ",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Kongo Fraŋ",
+ "symbol": "CDF"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "AED": {
+ "name": "Laaraw Immaara Margantey Dirham",
+ "symbol": "AED"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "Leeon",
+ "symbol": "SLL"
+ },
+ "LSL": {
+ "name": "Leezoto Loti",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "Liberia Dollar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Liibi Dinar",
+ "symbol": "LYD"
+ },
+ "SZL": {
+ "name": "Lilangeni",
+ "symbol": "SZL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MAD": {
+ "name": "Maarok Dirham",
+ "symbol": "MAD"
+ },
+ "MWK": {
+ "name": "Malaawi Kwaca",
+ "symbol": "MWK"
+ },
+ "MGA": {
+ "name": "Malgaaši Fraŋ",
+ "symbol": "MGA"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "EGP": {
+ "name": "Misra Pund",
+ "symbol": "EGP"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MUR": {
+ "name": "Mooris Rupii",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "Mooritaani Ugiya",
+ "symbol": "MRO"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naajiriya Neera",
+ "symbol": "NGN"
+ },
+ "NAD": {
+ "name": "Naamibi Dollar",
+ "symbol": "NAD"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "AUD": {
+ "name": "Ostraali Dollar",
+ "symbol": "A$"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "Rwanda Fraŋ",
+ "symbol": "RWF"
+ },
+ "STD": {
+ "name": "Sao Tome nda Prinsipe Dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Saudiya Riyal",
+ "symbol": "SAR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SCR": {
+ "name": "Seešel Rupii",
+ "symbol": "SCR"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SHP": {
+ "name": "Seŋ Helena Fraŋ",
+ "symbol": "SHP"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "CNY": {
+ "name": "Sinwa Yuan Renminbi",
+ "symbol": "CN¥"
+ },
+ "SOS": {
+ "name": "Somaali Šiiliŋ",
+ "symbol": "SOS"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SDG": {
+ "name": "Suudaŋ Dinar",
+ "symbol": "SDG"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "CHF": {
+ "name": "Swisu Fraŋ",
+ "symbol": "CHF"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "TZS": {
+ "name": "Tanzaani Šiiliŋ",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Tunizi Dinar",
+ "symbol": "TND"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "Uganda Šiiliŋ",
+ "symbol": "UGX"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "ZMW": {
+ "name": "Zambi Kwaca",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/ki.json b/library/intl/resources/currency/ki.json
new file mode 100644
index 000000000..a2b41bced
--- /dev/null
+++ b/library/intl/resources/currency/ki.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "MGA": {
+ "name": "Ariary ya Bukini",
+ "symbol": "MGA"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "ETB": {
+ "name": "Bir ya Uhabeshi",
+ "symbol": "ETB"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "SOS": {
+ "name": "ciringi cia cumarĩ",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "ciringi cia Tanizania",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "ciringi cia Ũganda",
+ "symbol": "UGX"
+ },
+ "KES": {
+ "name": "Ciringi ya Kenya",
+ "symbol": "Ksh"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "GMD": {
+ "name": "Dalasi ya Gambia",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "Dinari ya Aljeria",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinari ya Bahareni",
+ "symbol": "BHD"
+ },
+ "LYD": {
+ "name": "Dinari ya Libya",
+ "symbol": "LYD"
+ },
+ "TND": {
+ "name": "Dinari ya Tunisia",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "Dirham ya Falme za Kiarabu",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "Dirham ya Moroko",
+ "symbol": "MAD"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "STD": {
+ "name": "Dobra ya Sao Tome na Principe",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "Dola ya Australia",
+ "symbol": "A$"
+ },
+ "LRD": {
+ "name": "Dola ya Liberia",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "Dola ya Namibia",
+ "symbol": "NAD"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "CVE": {
+ "name": "Eskudo ya Kepuvede",
+ "symbol": "CVE"
+ },
+ "XOF": {
+ "name": "Faranga CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Faranga CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "BIF": {
+ "name": "Faranga ya Burundi",
+ "symbol": "BIF"
+ },
+ "DJF": {
+ "name": "Faranga ya Jibuti",
+ "symbol": "DJF"
+ },
+ "KMF": {
+ "name": "Faranga ya Komoro",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Faranga ya Kongo",
+ "symbol": "CDF"
+ },
+ "RWF": {
+ "name": "Faranga ya Rwanda",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Faranga ya Uswisi",
+ "symbol": "CHF"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "MWK": {
+ "name": "Kwacha ya Malawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwacha ya Zambia",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Kwanza ya Angola",
+ "symbol": "AOA"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "Leoni",
+ "symbol": "SLL"
+ },
+ "SZL": {
+ "name": "Lilangeni",
+ "symbol": "SZL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LSL": {
+ "name": "Loti ya Lesoto",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "GBP": {
+ "name": "Mbauini cia Ngeretha",
+ "symbol": "£"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naira ya Nijeria",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "Nakfa ya Eritrea",
+ "symbol": "ERN"
+ },
+ "USD": {
+ "name": "Ndora cia Amerika",
+ "symbol": "US$"
+ },
+ "CAD": {
+ "name": "Ndora ya Kananda",
+ "symbol": "CA$"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "EGP": {
+ "name": "Pauni ya Misri",
+ "symbol": "EGP"
+ },
+ "SHP": {
+ "name": "Pauni ya Santahelena",
+ "symbol": "SHP"
+ },
+ "SDG": {
+ "name": "Pauni ya Sudani",
+ "symbol": "SDG"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "BWP": {
+ "name": "Pula ya Botswana",
+ "symbol": "BWP"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "ZAR": {
+ "name": "Randi ya Afrika Kusini",
+ "symbol": "ZAR"
+ },
+ "SAR": {
+ "name": "Riyal ya Saudia",
+ "symbol": "SAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "INR": {
+ "name": "Rubia rwa India",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "Rupia ya Morisi",
+ "symbol": "MUR"
+ },
+ "SCR": {
+ "name": "Rupia ya Shelisheli",
+ "symbol": "SCR"
+ },
+ "JPY": {
+ "name": "Sarafu ya Kijapani",
+ "symbol": "JP¥"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "MRO": {
+ "name": "Ugwiya ya Moritania",
+ "symbol": "MRO"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "CNY": {
+ "name": "Yuan Renminbi ya China",
+ "symbol": "CN¥"
+ },
+ "EUR": {
+ "name": "Yuro",
+ "symbol": "€"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/kk.json b/library/intl/resources/currency/kk.json
new file mode 100644
index 000000000..3a2e18c7f
--- /dev/null
+++ b/library/intl/resources/currency/kk.json
@@ -0,0 +1,634 @@
+{
+ "LSL": {
+ "name": "LSL",
+ "symbol": "LSL"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ },
+ "AUD": {
+ "name": "Австралия доллары",
+ "symbol": "A$"
+ },
+ "USD": {
+ "name": "АҚШ доллары",
+ "symbol": "$"
+ },
+ "ALL": {
+ "name": "Албания лекі",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Алжир динары",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Ангола кванзасы",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "Аргентина песосы",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "Армения драмы",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "Арубан флоринсы",
+ "symbol": "AWG"
+ },
+ "AFN": {
+ "name": "Ауғаныстан афганиі",
+ "symbol": "AFN"
+ },
+ "AZN": {
+ "name": "Әзірбайжан манаты",
+ "symbol": "AZN"
+ },
+ "SHP": {
+ "name": "Әулие Елена аралы фунты",
+ "symbol": "SHP"
+ },
+ "BSD": {
+ "name": "Багам доллары",
+ "symbol": "BSD"
+ },
+ "BDT": {
+ "name": "Бангладеш такасы",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Барбадос доллары",
+ "symbol": "BBD"
+ },
+ "BHD": {
+ "name": "Бахрейн динары",
+ "symbol": "BHD"
+ },
+ "BYR": {
+ "name": "Беларус рублі",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "Белиз доллары",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Бермуд доллары",
+ "symbol": "БД"
+ },
+ "BGN": {
+ "name": "Болгар леві",
+ "symbol": "BGN"
+ },
+ "BOB": {
+ "name": "Боливия боливианосы",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Босния және Герцеговина айырбасталмалы маркасы",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "Ботсвана пуласы",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Бразилия реалы",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "Британия фунты",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "Бруней доллары",
+ "symbol": "BND"
+ },
+ "BIF": {
+ "name": "Бурунди франкы",
+ "symbol": "BIF"
+ },
+ "BTN": {
+ "name": "Бутан нгултрумы",
+ "symbol": "BTN"
+ },
+ "VUV": {
+ "name": "Вануату ватуы",
+ "symbol": "VUV"
+ },
+ "HUF": {
+ "name": "Венгер форинты",
+ "symbol": "HUF"
+ },
+ "VEF": {
+ "name": "Венесуэла боливары",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Вьетнам донгы",
+ "symbol": "₫"
+ },
+ "HTG": {
+ "name": "Гаити гурды",
+ "symbol": "HTG"
+ },
+ "GYD": {
+ "name": "Гайана доллары",
+ "symbol": "GYD"
+ },
+ "GMD": {
+ "name": "Гамбия даласиі",
+ "symbol": "GMD"
+ },
+ "GHS": {
+ "name": "Гана седиі",
+ "symbol": "GHS"
+ },
+ "GTQ": {
+ "name": "Гватемала кетсалі",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Гвиней франкы",
+ "symbol": "GNF"
+ },
+ "GIP": {
+ "name": "Гибралтар фунты",
+ "symbol": "GIP"
+ },
+ "HNL": {
+ "name": "Гондурас лемпираcы",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Гонконг доллары",
+ "symbol": "HK$"
+ },
+ "GEL": {
+ "name": "Грузия лариі",
+ "symbol": "GEL"
+ },
+ "DKK": {
+ "name": "Дат кроны",
+ "symbol": "DKK"
+ },
+ "DJF": {
+ "name": "Джибути франкы",
+ "symbol": "DJF"
+ },
+ "AED": {
+ "name": "Дихрам (БАЭ)",
+ "symbol": "AED"
+ },
+ "DOP": {
+ "name": "Доминикан песосы",
+ "symbol": "DOP"
+ },
+ "EUR": {
+ "name": "Еуро",
+ "symbol": "€"
+ },
+ "NZD": {
+ "name": "Жаңа Зеландия доллары",
+ "symbol": "NZ$"
+ },
+ "TWD": {
+ "name": "Жаңа Тайван доллары",
+ "symbol": "NT$"
+ },
+ "JPY": {
+ "name": "Жапон иені",
+ "symbol": "JP¥"
+ },
+ "ZMW": {
+ "name": "Замбия квачасы",
+ "symbol": "ZMW"
+ },
+ "ILS": {
+ "name": "Израиль жаңа шекелі",
+ "symbol": "₪"
+ },
+ "IDR": {
+ "name": "Индонезия рупиі",
+ "symbol": "IDR"
+ },
+ "IQD": {
+ "name": "Ирак динары",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "Иран риалы",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "Исландия кронасы",
+ "symbol": "ISK"
+ },
+ "YER": {
+ "name": "Йемен риалы",
+ "symbol": "YER"
+ },
+ "JOD": {
+ "name": "Йордания динары",
+ "symbol": "JOD"
+ },
+ "CVE": {
+ "name": "Кабо-Верде эскудосы",
+ "symbol": "CVE"
+ },
+ "KYD": {
+ "name": "Кайман аралдары доллары",
+ "symbol": "KYD"
+ },
+ "KHR": {
+ "name": "Камбоджа риелі",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "Канада доллары",
+ "symbol": "КД$"
+ },
+ "QAR": {
+ "name": "Катар риалы",
+ "symbol": "QAR"
+ },
+ "KES": {
+ "name": "Кения шиллингі",
+ "symbol": "KES"
+ },
+ "COP": {
+ "name": "Колумбия песосы",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Комор аралдары франкы",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Конго франкы",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "Коста-рика колоны",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "Куба айырбасталмалы песосы",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "Куба песосы",
+ "symbol": "CUP"
+ },
+ "KWD": {
+ "name": "Кувейт динары",
+ "symbol": "KWD"
+ },
+ "XAF": {
+ "name": "КФА ВЕАС франкы",
+ "symbol": "FCFA"
+ },
+ "XOF": {
+ "name": "КФА ВСЕАО франкы",
+ "symbol": "CFA"
+ },
+ "XPF": {
+ "name": "КФП франкы",
+ "symbol": "CFPF"
+ },
+ "KZT": {
+ "name": "Қазақстан теңгесі",
+ "symbol": "₸"
+ },
+ "KGS": {
+ "name": "Қырғызстан сомы",
+ "symbol": "KGS"
+ },
+ "CNY": {
+ "name": "Қытай юаны",
+ "symbol": "CN¥"
+ },
+ "LAK": {
+ "name": "Лаос кипі",
+ "symbol": "LAK"
+ },
+ "LRD": {
+ "name": "Либерия доллары",
+ "symbol": "LRD"
+ },
+ "LBP": {
+ "name": "Ливан фунты",
+ "symbol": "LBP"
+ },
+ "LYD": {
+ "name": "Ливия динары",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Литва литы",
+ "symbol": "LTL"
+ },
+ "MUR": {
+ "name": "Маврикий рупиясы",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "Мавритания угиясы",
+ "symbol": "MRO"
+ },
+ "MOP": {
+ "name": "Макао патакасы",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "Македония динары",
+ "symbol": "MKD"
+ },
+ "MWK": {
+ "name": "Малави квачасы",
+ "symbol": "MWK"
+ },
+ "MGA": {
+ "name": "Малагаси ариариы",
+ "symbol": "MGA"
+ },
+ "MYR": {
+ "name": "Малайзия ринггиті",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "Мальдив руфиясы",
+ "symbol": "MVR"
+ },
+ "MAD": {
+ "name": "Марокко дирхамы",
+ "symbol": "MAD"
+ },
+ "MXN": {
+ "name": "Мексика пессосы",
+ "symbol": "MX$"
+ },
+ "MZN": {
+ "name": "Мозамбик метикалы",
+ "symbol": "MZN"
+ },
+ "MDL": {
+ "name": "Молдава лейі",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Моңғолия тугрикасы",
+ "symbol": "MNT"
+ },
+ "EGP": {
+ "name": "Мысыр фунты",
+ "symbol": "EGP"
+ },
+ "MMK": {
+ "name": "Мьянма кьяты",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "Намибия доллары",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Непал рупиі",
+ "symbol": "NPR"
+ },
+ "NGN": {
+ "name": "Нигерия найрасы",
+ "symbol": "NGN"
+ },
+ "ANG": {
+ "name": "Нидерланд антиль гульдені",
+ "symbol": "ANG"
+ },
+ "NIO": {
+ "name": "Никарагуа кордобасы",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "Норвегия кроны",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "Оман риалы",
+ "symbol": "OMR"
+ },
+ "ZAR": {
+ "name": "Оңтүстік Африка рэнді",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "Оңтүстік Корея воны",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "Оңтүстік Судан фунты",
+ "symbol": "SSP"
+ },
+ "UZS": {
+ "name": "Өзбекстан сомы",
+ "symbol": "UZS"
+ },
+ "PAB": {
+ "name": "Панама бальбоасы",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Папуа - Жаңа Гвинея кинасы",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Парагвай гуараниі",
+ "symbol": "PYG"
+ },
+ "PKR": {
+ "name": "Пәкістан рупиі",
+ "symbol": "PKR"
+ },
+ "PEN": {
+ "name": "Перу жаңа солі",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "Польша злотасы",
+ "symbol": "PLN"
+ },
+ "RUB": {
+ "name": "Ресей рубль",
+ "symbol": "руб."
+ },
+ "RWF": {
+ "name": "Руанда франкы",
+ "symbol": "RWF"
+ },
+ "RON": {
+ "name": "Румыния лейі",
+ "symbol": "RON"
+ },
+ "WST": {
+ "name": "Самоа таласы",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "Сант-Томе мен Принсипи добрасы",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Сауд Арабия риалы",
+ "symbol": "SAR"
+ },
+ "SZL": {
+ "name": "Свазиленд лилангениі",
+ "symbol": "SZL"
+ },
+ "SCR": {
+ "name": "Сейшель рупиясы",
+ "symbol": "SCR"
+ },
+ "RSD": {
+ "name": "Сербия динары",
+ "symbol": "RSD"
+ },
+ "SGD": {
+ "name": "Сингапур доллары",
+ "symbol": "SGD"
+ },
+ "SYP": {
+ "name": "Сирия фунты",
+ "symbol": "SYP"
+ },
+ "SBD": {
+ "name": "Соломон аралдары доллары",
+ "symbol": "SBD"
+ },
+ "KPW": {
+ "name": "Солтүстік Корея воны",
+ "symbol": "KPW"
+ },
+ "SOS": {
+ "name": "Сомали шиллингі",
+ "symbol": "SOS"
+ },
+ "SDG": {
+ "name": "Судан фунты",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "Суринам доллары",
+ "symbol": "SRD"
+ },
+ "SLL": {
+ "name": "Сьерра-Леоне леонесы",
+ "symbol": "SLL"
+ },
+ "THB": {
+ "name": "Тай баты",
+ "symbol": "฿"
+ },
+ "TZS": {
+ "name": "Танзания шиллингі",
+ "symbol": "TZS"
+ },
+ "TJS": {
+ "name": "Тәжікстан сомониі",
+ "symbol": "TJS"
+ },
+ "TOP": {
+ "name": "Тонга паангасы",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Тринидад пен Тобаго доллары",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Тунис динары",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "Түрік лирасы",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "Түрікменстан манаты",
+ "symbol": "TMT"
+ },
+ "UGX": {
+ "name": "Уганда шиллингі",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "Украина гривнасы",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "Уругвай песосы",
+ "symbol": "UYU"
+ },
+ "INR": {
+ "name": "Үнді рупиясы",
+ "symbol": "₹"
+ },
+ "FJD": {
+ "name": "Фиджи доллары",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "Филиппин песосы",
+ "symbol": "PHP"
+ },
+ "FKP": {
+ "name": "Фолкленд аралдарының фунты",
+ "symbol": "FKP"
+ },
+ "HRK": {
+ "name": "Хорватия кунасы",
+ "symbol": "HRK"
+ },
+ "CZK": {
+ "name": "Чех кронасы",
+ "symbol": "CZK"
+ },
+ "CLP": {
+ "name": "Чили песосы",
+ "symbol": "CLP"
+ },
+ "SEK": {
+ "name": "Швед кроны",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "Швейцария франкы",
+ "symbol": "CHF"
+ },
+ "LKR": {
+ "name": "Шри-Ланка рупиясы",
+ "symbol": "LKR"
+ },
+ "XCD": {
+ "name": "Шығыс Кариб доллары",
+ "symbol": "EC$"
+ },
+ "ERN": {
+ "name": "Эритрей накфасы",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "Эфиопия быры",
+ "symbol": "ETB"
+ },
+ "JMD": {
+ "name": "Ямайка доллары",
+ "symbol": "JMD"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/kl.json b/library/intl/resources/currency/kl.json
new file mode 100644
index 000000000..203a4485e
--- /dev/null
+++ b/library/intl/resources/currency/kl.json
@@ -0,0 +1,634 @@
+{
+ "AED": {
+ "name": "AED",
+ "symbol": "AED"
+ },
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "AOA": {
+ "name": "AOA",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AUD": {
+ "name": "AUD",
+ "symbol": "A$"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BHD": {
+ "name": "BHD",
+ "symbol": "BHD"
+ },
+ "BIF": {
+ "name": "BIF",
+ "symbol": "BIF"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BWP": {
+ "name": "BWP",
+ "symbol": "BWP"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CAD": {
+ "name": "CAD",
+ "symbol": "CA$"
+ },
+ "CDF": {
+ "name": "CDF",
+ "symbol": "CDF"
+ },
+ "CHF": {
+ "name": "CHF",
+ "symbol": "CHF"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "CNY",
+ "symbol": "CN¥"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CVE": {
+ "name": "CVE",
+ "symbol": "CVE"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "danmarkimut koruuni",
+ "symbol": "kr."
+ },
+ "DJF": {
+ "name": "DJF",
+ "symbol": "DJF"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "DZD": {
+ "name": "DZD",
+ "symbol": "DZD"
+ },
+ "EGP": {
+ "name": "EGP",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "ERN",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "ETB",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "€"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GBP": {
+ "name": "GBP",
+ "symbol": "£"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GMD": {
+ "name": "GMD",
+ "symbol": "GMD"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "INR": {
+ "name": "INR",
+ "symbol": "₹"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "JPY": {
+ "name": "JPY",
+ "symbol": "JP¥"
+ },
+ "KES": {
+ "name": "KES",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KMF": {
+ "name": "KMF",
+ "symbol": "KMF"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LRD": {
+ "name": "LRD",
+ "symbol": "LRD"
+ },
+ "LSL": {
+ "name": "LSL",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "LYD": {
+ "name": "LYD",
+ "symbol": "LYD"
+ },
+ "MAD": {
+ "name": "MAD",
+ "symbol": "MAD"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MGA": {
+ "name": "MGA",
+ "symbol": "MGA"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MRO": {
+ "name": "MRO",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "MUR",
+ "symbol": "MUR"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MWK": {
+ "name": "MWK",
+ "symbol": "MWK"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NAD": {
+ "name": "NAD",
+ "symbol": "NAD"
+ },
+ "NGN": {
+ "name": "NGN",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "norskit koruuni",
+ "symbol": "Nkr"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "RWF",
+ "symbol": "RWF"
+ },
+ "SAR": {
+ "name": "SAR",
+ "symbol": "SAR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SCR": {
+ "name": "SCR",
+ "symbol": "SCR"
+ },
+ "SDG": {
+ "name": "SDG",
+ "symbol": "SDG"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SHP": {
+ "name": "SHP",
+ "symbol": "SHP"
+ },
+ "SLL": {
+ "name": "SLL",
+ "symbol": "SLL"
+ },
+ "SOS": {
+ "name": "SOS",
+ "symbol": "SOS"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "STD": {
+ "name": "STD",
+ "symbol": "STD"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SEK": {
+ "name": "svenskit koruuni",
+ "symbol": "Skr"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "SZL": {
+ "name": "SZL",
+ "symbol": "SZL"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TND": {
+ "name": "TND",
+ "symbol": "TND"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "TZS": {
+ "name": "TZS",
+ "symbol": "TZS"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "UGX",
+ "symbol": "UGX"
+ },
+ "USD": {
+ "name": "USD",
+ "symbol": "US$"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XAF": {
+ "name": "XAF",
+ "symbol": "FCFA"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XOF": {
+ "name": "XOF",
+ "symbol": "CFA"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "ZAR": {
+ "name": "ZAR",
+ "symbol": "ZAR"
+ },
+ "ZMW": {
+ "name": "ZMW",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/kln.json b/library/intl/resources/currency/kln.json
new file mode 100644
index 000000000..f9a2db672
--- /dev/null
+++ b/library/intl/resources/currency/kln.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "AUD": {
+ "name": "Dolaitab Australian",
+ "symbol": "A$"
+ },
+ "CAD": {
+ "name": "Dolaitab Kanada",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "Dolaitab Liberia",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "Dolaitab Namibia",
+ "symbol": "NAD"
+ },
+ "USD": {
+ "name": "Dolaitab ya Amareka",
+ "symbol": "US$"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "ZMW": {
+ "name": "Kwachaitab Zambia",
+ "symbol": "ZMW"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "Leonit",
+ "symbol": "SLL"
+ },
+ "SZL": {
+ "name": "Lilangenit",
+ "symbol": "SZL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "EGP": {
+ "name": "Pauditab Misri",
+ "symbol": "EGP"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "SHP": {
+ "name": "Pouditab helena ne tilil",
+ "symbol": "SHP"
+ },
+ "SDG": {
+ "name": "Pouditab Sudan",
+ "symbol": "SDG"
+ },
+ "GBP": {
+ "name": "pounditab Uingereza",
+ "symbol": "£"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "DZD": {
+ "name": "Rabisiekab Algerian",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Rabisiekab Angolan",
+ "symbol": "AOA"
+ },
+ "BHD": {
+ "name": "Rabisiekab Bahrain",
+ "symbol": "BHD"
+ },
+ "BWP": {
+ "name": "Rabisiekab Botswana",
+ "symbol": "BWP"
+ },
+ "BIF": {
+ "name": "Rabisiekab Burundi",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "Rabisiekab CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Rabisiekab CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "CNY": {
+ "name": "Rabisiekab China",
+ "symbol": "CN¥"
+ },
+ "CDF": {
+ "name": "Rabisiekab Congo",
+ "symbol": "CDF"
+ },
+ "ERN": {
+ "name": "Rabisiekab Eritrea",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "Rabisiekab Ethiopia",
+ "symbol": "ETB"
+ },
+ "GMD": {
+ "name": "Rabisiekab Gambia",
+ "symbol": "GMD"
+ },
+ "INR": {
+ "name": "Rabisiekab India",
+ "symbol": "₹"
+ },
+ "JPY": {
+ "name": "Rabisiekab Japan",
+ "symbol": "JP¥"
+ },
+ "DJF": {
+ "name": "Rabisiekab Jibuti",
+ "symbol": "DJF"
+ },
+ "CVE": {
+ "name": "Rabisiekab Kepuvede",
+ "symbol": "CVE"
+ },
+ "AED": {
+ "name": "Rabisiekab Kibagegeitab arabuk",
+ "symbol": "AED"
+ },
+ "KMF": {
+ "name": "Rabisiekab Komoro",
+ "symbol": "KMF"
+ },
+ "LSL": {
+ "name": "Rabisiekab Lesoto",
+ "symbol": "LSL"
+ },
+ "LYD": {
+ "name": "Rabisiekab Libya",
+ "symbol": "LYD"
+ },
+ "MGA": {
+ "name": "Rabisiekab Malagasy",
+ "symbol": "MGA"
+ },
+ "MRO": {
+ "name": "Rabisiekab Mauritania",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "Rabisiekab Mauritius",
+ "symbol": "MUR"
+ },
+ "MAD": {
+ "name": "Rabisiekab Moroccan",
+ "symbol": "MAD"
+ },
+ "NGN": {
+ "name": "Rabisiekab Nigeria",
+ "symbol": "NGN"
+ },
+ "RWF": {
+ "name": "Rabisiekab Rwanda",
+ "symbol": "RWF"
+ },
+ "STD": {
+ "name": "Rabisiekab Sao Tome ak Principe",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Rabisiekab Saudia",
+ "symbol": "SAR"
+ },
+ "SCR": {
+ "name": "Rabisiekab Shelisheli",
+ "symbol": "SCR"
+ },
+ "CHF": {
+ "name": "Rabisiekab Swiss",
+ "symbol": "CHF"
+ },
+ "TND": {
+ "name": "RabisiekabTunisia",
+ "symbol": "TND"
+ },
+ "MWK": {
+ "name": "Rabisiekaby Malawi",
+ "symbol": "MWK"
+ },
+ "ZAR": {
+ "name": "Randitab Afrika nebo murot tai",
+ "symbol": "ZAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SOS": {
+ "name": "siligitab Somalia",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "silingitab Tanzania",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "Silingitab Uganda",
+ "symbol": "UGX"
+ },
+ "KES": {
+ "name": "Silingitab ya Kenya",
+ "symbol": "Ksh"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "EUR": {
+ "name": "Yuroit",
+ "symbol": "€"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/km.json b/library/intl/resources/currency/km.json
new file mode 100644
index 000000000..037654774
--- /dev/null
+++ b/library/intl/resources/currency/km.json
@@ -0,0 +1,634 @@
+{
+ "LSL": {
+ "name": "LSL",
+ "symbol": "LSL"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ },
+ "CZK": {
+ "name": "កូរុណា​សាធារណៈ​ឆេក",
+ "symbol": "CZK"
+ },
+ "CRC": {
+ "name": "កូឡុង​កូស្តារីកា",
+ "symbol": "CRC"
+ },
+ "SEK": {
+ "name": "ក្រូណា​ស៊ុយអែត",
+ "symbol": "SEK"
+ },
+ "ISK": {
+ "name": "ក្រូណា​អ៊ីស្លង់",
+ "symbol": "ISK"
+ },
+ "DKK": {
+ "name": "ក្រូណេ​ដាណាម៉ាក់",
+ "symbol": "DKK"
+ },
+ "NOK": {
+ "name": "ក្រូណេ​ន័រវ៉េ",
+ "symbol": "NOK"
+ },
+ "MWK": {
+ "name": "ក្វាចា​ម៉ាឡាវី",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "ក្វាចា​សំប៊ី",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "ក្វាន់ហ្សា​អង់ហ្គោឡា",
+ "symbol": "AOA"
+ },
+ "NIO": {
+ "name": "ខឌូបា​នីការ៉ាហ្គា",
+ "symbol": "NIO"
+ },
+ "PGK": {
+ "name": "គីណា​ប៉ាពូនូហ្គីណេ",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "គីប​ឡាវ",
+ "symbol": "LAK"
+ },
+ "MMK": {
+ "name": "គីយ៉ាត​ភូមា",
+ "symbol": "MMK"
+ },
+ "HRK": {
+ "name": "គូណា​ក្រូអាត",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "គោឌី​ហៃទី",
+ "symbol": "HTG"
+ },
+ "BTN": {
+ "name": "ញូលត្រឹម​ប៊ូតង់",
+ "symbol": "BTN"
+ },
+ "PEN": {
+ "name": "ញូវ៉ូសូល​ប៉េរូ",
+ "symbol": "PEN"
+ },
+ "GMD": {
+ "name": "ដាឡាស៊ី​ហ្គំប៊ី",
+ "symbol": "GMD"
+ },
+ "VND": {
+ "name": "ដុង​វៀតណាម",
+ "symbol": "₫"
+ },
+ "CAD": {
+ "name": "ដុល្លារ​កាណាដា",
+ "symbol": "CA$"
+ },
+ "XCD": {
+ "name": "ដុល្លារ​ការ៉ាប៊ីន​ខាង​កើត",
+ "symbol": "EC$"
+ },
+ "KYD": {
+ "name": "ដុល្លារ​កោះ​កៃម៉ែន",
+ "symbol": "KYD"
+ },
+ "SBD": {
+ "name": "ដុល្លារ​កោះ​សូឡូម៉ុង",
+ "symbol": "SBD"
+ },
+ "NAD": {
+ "name": "ដុល្លារ​ណាមីប៊ី",
+ "symbol": "NAD"
+ },
+ "TWD": {
+ "name": "ដុល្លារ​តៃវ៉ាន់",
+ "symbol": "NT$"
+ },
+ "TTD": {
+ "name": "ដុល្លារ​ទ្រីនីដាដ និងតូបាហ្គោ",
+ "symbol": "TTD"
+ },
+ "NZD": {
+ "name": "ដុល្លារ​នូវែលសេឡង់",
+ "symbol": "NZ$"
+ },
+ "BBD": {
+ "name": "ដុល្លារ​បាបាដុស",
+ "symbol": "BBD"
+ },
+ "BSD": {
+ "name": "ដុល្លារ​បាហាម៉ា",
+ "symbol": "BSD"
+ },
+ "BMD": {
+ "name": "ដុល្លារ​ប៊ឺមុយដា",
+ "symbol": "BMD"
+ },
+ "BZD": {
+ "name": "ដុល្លារ​បេលី",
+ "symbol": "BZD"
+ },
+ "BND": {
+ "name": "ដុល្លារ​ប្រុយណេ",
+ "symbol": "BND"
+ },
+ "LRD": {
+ "name": "ដុល្លារ​លីប៊ី",
+ "symbol": "LRD"
+ },
+ "SGD": {
+ "name": "ដុល្លារ​​សិង្ហបូរី",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "ដុល្លារ​សូរីណាម",
+ "symbol": "SRD"
+ },
+ "HKD": {
+ "name": "ដុល្លារ​ហុងកុង",
+ "symbol": "HK$"
+ },
+ "GYD": {
+ "name": "ដុល្លារ​ហ្គីយ៉ាន",
+ "symbol": "GYD"
+ },
+ "FJD": {
+ "name": "ដុល្លារ​ហ្វីជី",
+ "symbol": "FJD"
+ },
+ "JMD": {
+ "name": "ដុល្លារ​ហ្សាម៉ាអ៊ីក",
+ "symbol": "JMD"
+ },
+ "USD": {
+ "name": "ដុល្លារ​អាមេរិក",
+ "symbol": "$"
+ },
+ "AUD": {
+ "name": "ដុល្លារ​អូស្ត្រាលី",
+ "symbol": "A$"
+ },
+ "AMD": {
+ "name": "ដ្រាំ​អាមេនី",
+ "symbol": "AMD"
+ },
+ "KWD": {
+ "name": "ឌីណា​គុយវ៉ែត",
+ "symbol": "KWD"
+ },
+ "TND": {
+ "name": "ឌីណា​ទុយនីស៊ី",
+ "symbol": "TND"
+ },
+ "BHD": {
+ "name": "ឌីណា​បារ៉ែន",
+ "symbol": "BHD"
+ },
+ "MKD": {
+ "name": "ឌីណា​ម៉ាសេដ្វាន",
+ "symbol": "MKD"
+ },
+ "LYD": {
+ "name": "ឌីណា​លីប៊ី",
+ "symbol": "LYD"
+ },
+ "RSD": {
+ "name": "ឌីណា​សើប",
+ "symbol": "RSD"
+ },
+ "JOD": {
+ "name": "ឌីណា​ហ្ស៊កដានី",
+ "symbol": "JOD"
+ },
+ "DZD": {
+ "name": "ឌីណា​អាល់ស៊េរី",
+ "symbol": "DZD"
+ },
+ "IQD": {
+ "name": "ឌីណា​អ៊ីរ៉ាក់",
+ "symbol": "IQD"
+ },
+ "STD": {
+ "name": "ឌូប្រា​សៅតូម៉េ និងប្រាំងស៊ីប",
+ "symbol": "STD"
+ },
+ "MAD": {
+ "name": "ឌៀរហាំ​ម៉ារ៉ុក",
+ "symbol": "MAD"
+ },
+ "AED": {
+ "name": "ឌៀរហាំ​អេមីរ៉ាតអារ៉ាប់រួម",
+ "symbol": "AED"
+ },
+ "ERN": {
+ "name": "ណាក់ហ្វា​អេរីត្រេ",
+ "symbol": "ERN"
+ },
+ "NGN": {
+ "name": "ណៃរ៉ា​នីហ្សេរីយ៉ា",
+ "symbol": "NGN"
+ },
+ "KZT": {
+ "name": "តង់ហ្គី​កាហ្សាក់ស្ថាន",
+ "symbol": "KZT"
+ },
+ "BDT": {
+ "name": "តាកា​បង់ក្លាដែស",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "តាឡា​សាម័រ",
+ "symbol": "WST"
+ },
+ "MNT": {
+ "name": "ទូរីក​ម៉ុងហ្គោលី",
+ "symbol": "MNT"
+ },
+ "ETB": {
+ "name": "ប៊័រ​អេត្យូពី",
+ "symbol": "ETB"
+ },
+ "THB": {
+ "name": "បាត​ថៃ",
+ "symbol": "฿"
+ },
+ "MOP": {
+ "name": "ប៉ាតាកា​ម៉ាកាវ",
+ "symbol": "MOP"
+ },
+ "PAB": {
+ "name": "បាល់ប៉ៅ​ប៉ាណាម៉ា",
+ "symbol": "PAB"
+ },
+ "TOP": {
+ "name": "ប៉ាអង់កា​តុងហ្គា",
+ "symbol": "TOP"
+ },
+ "MXN": {
+ "name": "ប៉ីហ្សូ​ម៉ិកស៉ិក",
+ "symbol": "MX$"
+ },
+ "COP": {
+ "name": "ប៉ឺហ្សូ​កូឡុំប៊ី",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "ប៉ឺហ្សូ​គុយបា",
+ "symbol": "CUP"
+ },
+ "DOP": {
+ "name": "ប៉ឺហ្សូ​ដូមីនីក",
+ "symbol": "DOP"
+ },
+ "CLP": {
+ "name": "ប៉ឺហ្សូ​ស៊ីលី",
+ "symbol": "CLP"
+ },
+ "PHP": {
+ "name": "ប៉ឺហ្សូ​ហ្វីលីពីន",
+ "symbol": "PHP"
+ },
+ "CUC": {
+ "name": "ប៉ឺហ្សូ​អាច​បម្លែង​បាន​គុយបា",
+ "symbol": "CUC"
+ },
+ "ARS": {
+ "name": "ប៉ឺហ្សូ​អាហ្សង់ទីន",
+ "symbol": "ARS"
+ },
+ "UYU": {
+ "name": "ប៉ឺហ្សូអ៊ុយរូហ្គាយ",
+ "symbol": "UYU"
+ },
+ "VEF": {
+ "name": "ប៊ូលីវ៉ា​វ៉េណេស៊ុយអេឡា",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "បូលីវីណូ​បូលីវី",
+ "symbol": "BOB"
+ },
+ "FKP": {
+ "name": "ផោន​កោះ​ហ្វក់ឡែន",
+ "symbol": "FKP"
+ },
+ "LBP": {
+ "name": "ផោន​លីបង់",
+ "symbol": "LBP"
+ },
+ "SYP": {
+ "name": "ផោន​ស៊ីរី",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "ផោន​ស៊ូដង់",
+ "symbol": "SDG"
+ },
+ "SSP": {
+ "name": "ផោន​ស៊ូដង់​ខាង​ត្បូង",
+ "symbol": "SSP"
+ },
+ "SHP": {
+ "name": "ផោន​សាំងហេឡេណា",
+ "symbol": "SHP"
+ },
+ "GBP": {
+ "name": "ផោនស្ទែរលិញ​ចក្រភព​អង់គ្លេស",
+ "symbol": "£"
+ },
+ "GIP": {
+ "name": "ផោន​ហ្ស៊ីប្រាល់តា",
+ "symbol": "GIP"
+ },
+ "EGP": {
+ "name": "ផោន​​អេហ្សីប",
+ "symbol": "EGP"
+ },
+ "BWP": {
+ "name": "ពូឡា​បុតស្វាណា",
+ "symbol": "BWP"
+ },
+ "BAM": {
+ "name": "ម៉ាក​អាច​បម្លែង​បាន​បូស្នី",
+ "symbol": "BAM"
+ },
+ "TMT": {
+ "name": "ម៉ាណាត​តួកម៉េនីស្ថាន",
+ "symbol": "TMT"
+ },
+ "AZN": {
+ "name": "ម៉ាណាត​អាស៊ែបៃហ្សង់",
+ "symbol": "AZN"
+ },
+ "MZN": {
+ "name": "មីទីខល​ម៉ូសំប៊ិក",
+ "symbol": "MZN"
+ },
+ "CNY": {
+ "name": "យ៉ន់​ចិន",
+ "symbol": "CN¥"
+ },
+ "JPY": {
+ "name": "យេន​ជប៉ុន",
+ "symbol": "JP¥"
+ },
+ "ZAR": {
+ "name": "រ៉ង់​អាព្រិក​ខាង​ត្បូង",
+ "symbol": "ZAR"
+ },
+ "MYR": {
+ "name": "រីងហ្គីត​ម៉ាឡេស៊ី",
+ "symbol": "MYR"
+ },
+ "SAR": {
+ "name": "រីយ៉ាល​អារ៉ាប៊ីសាអូឌីត",
+ "symbol": "SAR"
+ },
+ "BYR": {
+ "name": "រ៉ូបល​បេឡារុស",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "រ៉ូបល​រុស្ស៊ី",
+ "symbol": "RUB"
+ },
+ "NPR": {
+ "name": "រ៉ូពី​នេប៉ាល់",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "រ៉ូពី​ប៉ាគីស្ថាន",
+ "symbol": "PKR"
+ },
+ "MUR": {
+ "name": "រ៉ូពី​ម៉ូរីតានី",
+ "symbol": "MUR"
+ },
+ "SCR": {
+ "name": "រ៉ូពី​សីស្ហែល",
+ "symbol": "SCR"
+ },
+ "LKR": {
+ "name": "រ៉ូពី​ស្រីលង្ការ",
+ "symbol": "LKR"
+ },
+ "INR": {
+ "name": "រ៉ូពី​ឥណ្ឌា",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "រ៉ូពីឥណ្ឌូណេស៊ី",
+ "symbol": "IDR"
+ },
+ "MVR": {
+ "name": "រ៉ូហ្វីយ៉ា​ម៉ាល់ឌីវ",
+ "symbol": "MVR"
+ },
+ "KHR": {
+ "name": "រៀល​កម្ពុជា",
+ "symbol": "៛"
+ },
+ "QAR": {
+ "name": "រៀល​កាតា",
+ "symbol": "QAR"
+ },
+ "BRL": {
+ "name": "រៀល​ប្រេស៊ីល",
+ "symbol": "R$"
+ },
+ "YER": {
+ "name": "រៀល​យេម៉ែន",
+ "symbol": "YER"
+ },
+ "OMR": {
+ "name": "រៀល​រូម៉ានី",
+ "symbol": "OMR"
+ },
+ "IRR": {
+ "name": "រៀល​អ៊ីរ៉ង់",
+ "symbol": "IRR"
+ },
+ "ALL": {
+ "name": "លិក​អាល់បានី",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "លិមពីរ៉ា​ហុងឌូរ៉ាស",
+ "symbol": "HNL"
+ },
+ "LTL": {
+ "name": "លីតា​លីទុយអានី",
+ "symbol": "LTL"
+ },
+ "TRY": {
+ "name": "លីរ៉ា​ទួគី",
+ "symbol": "TRY"
+ },
+ "BGN": {
+ "name": "លីវ​ប៊ុលហ្គារី",
+ "symbol": "BGN"
+ },
+ "SZL": {
+ "name": "លីឡាងហ្គីនី​ស្វាស៊ីឡង់",
+ "symbol": "SZL"
+ },
+ "SLL": {
+ "name": "លីអ៊ុន​សៀរ៉ាឡេអូន",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "លូ​ម៉ុលដាវី",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "លូ​រូម៉ានី",
+ "symbol": "RON"
+ },
+ "VUV": {
+ "name": "វ៉ាទូ​វ៉ានូទូ",
+ "symbol": "VUV"
+ },
+ "KPW": {
+ "name": "វូន​កូរ៉េ​ខាង​ជើង",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "វូន​កូរ៉េ​ខាង​ត្បូង",
+ "symbol": "₩"
+ },
+ "GHS": {
+ "name": "ស៊ីឌី​ហ្គាណា",
+ "symbol": "GHS"
+ },
+ "KES": {
+ "name": "ស៊ីលិញ​កេនយ៉ា",
+ "symbol": "KES"
+ },
+ "TZS": {
+ "name": "ស៊ីលិញ​តង់សានី",
+ "symbol": "TZS"
+ },
+ "SOS": {
+ "name": "ស៊ីលិញ​សូម៉ាលី",
+ "symbol": "SOS"
+ },
+ "UGX": {
+ "name": "ស៊ីលិញ​អ៊ូហ្គង់ដា",
+ "symbol": "UGX"
+ },
+ "KGS": {
+ "name": "សុម​កៀហ្ស៊ីស៊ីស្ថាន",
+ "symbol": "KGS"
+ },
+ "UZS": {
+ "name": "សុម​អ៊ូសបេគីស្ថាន",
+ "symbol": "UZS"
+ },
+ "TJS": {
+ "name": "សូមុនី​តាហ្ស៊ីគីស្ថាន",
+ "symbol": "TJS"
+ },
+ "ILS": {
+ "name": "ស្ស៊ីហ្គែល​អ៊ីស្រាអែល",
+ "symbol": "₪"
+ },
+ "UAH": {
+ "name": "ហ៊ូនីយ៉ា​អ៊ុយក្រែន",
+ "symbol": "UAH"
+ },
+ "ANG": {
+ "name": "ហ្គីឌិន​ហុល្លង់​អង់ទីលៀន",
+ "symbol": "ANG"
+ },
+ "GTQ": {
+ "name": "ហ្គីស្សាល​ក្វាតេម៉ាឡា",
+ "symbol": "GTQ"
+ },
+ "PYG": {
+ "name": "ហ្គូរីនី​ប៉ារ៉ាហ្គាយ",
+ "symbol": "PYG"
+ },
+ "HUF": {
+ "name": "ហ្វូរីន​ហុងគ្រី",
+ "symbol": "HUF"
+ },
+ "XOF": {
+ "name": "ហ្វ្រង់ BCEAO CFA",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "ហ្វ្រង់ BEAC CFA",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "ហ្វ្រង់ CFP",
+ "symbol": "CFPF"
+ },
+ "CHF": {
+ "name": "ហ្វ្រង់ ស្វីស",
+ "symbol": "CHF"
+ },
+ "CDF": {
+ "name": "ហ្វ្រង់​កុងហ្គោ",
+ "symbol": "CDF"
+ },
+ "KMF": {
+ "name": "ហ្វ្រង់​កូម័រ",
+ "symbol": "KMF"
+ },
+ "DJF": {
+ "name": "ហ្វ្រង់​ជីប៊ូទី",
+ "symbol": "DJF"
+ },
+ "BIF": {
+ "name": "ហ្វ្រង់​ប៊ូរុនឌី",
+ "symbol": "BIF"
+ },
+ "RWF": {
+ "name": "ហ្វ្រង់​រវ៉ាន់ដា",
+ "symbol": "RWF"
+ },
+ "GNF": {
+ "name": "ហ្វ្រង់​ហ្គីណេ",
+ "symbol": "GNF"
+ },
+ "AWG": {
+ "name": "ហ្វ្រ័ររិញ​អារ៉ូបា",
+ "symbol": "AWG"
+ },
+ "PLN": {
+ "name": "ហ្សូទី​ប៉ូឡូញ",
+ "symbol": "PLN"
+ },
+ "GEL": {
+ "name": "ឡារី​​ហ្សកហ្ស៊ី",
+ "symbol": "GEL"
+ },
+ "MGA": {
+ "name": "អារៀរី​ម៉ាឡាហ្គាស៊ី",
+ "symbol": "MGA"
+ },
+ "AFN": {
+ "name": "អាហ្វហ្គានី​អាហ្វហ្គានីស្ថាន",
+ "symbol": "AFN"
+ },
+ "CVE": {
+ "name": "អ៊ីស្កូឌូ​កាប់វែរ",
+ "symbol": "CVE"
+ },
+ "EUR": {
+ "name": "អឺរ៉ូ",
+ "symbol": "€"
+ },
+ "MRO": {
+ "name": "អ៊ូហ្គីយ៉ា​ម៉ូរីតានី",
+ "symbol": "MRO"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/kn.json b/library/intl/resources/currency/kn.json
new file mode 100644
index 000000000..60a4577be
--- /dev/null
+++ b/library/intl/resources/currency/kn.json
@@ -0,0 +1,634 @@
+{
+ "XOF": {
+ "name": "CFA ಫ್ರಾಂಕ್ BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA ಫ್ರಾಂಕ್ BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP ಫ್ರಾಂಕ್",
+ "symbol": "CFPF"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ },
+ "AOA": {
+ "name": "ಅಂಗೋಲಾದ ಕ್ವಾನ್ಝಾ",
+ "symbol": "AOA"
+ },
+ "AZN": {
+ "name": "ಅಝರ್‌ಬೈಜಾನಿ ಮನಾತ್",
+ "symbol": "AZN"
+ },
+ "AFN": {
+ "name": "ಅಫ್‌ಘನ್ ಅಫಗಾನಿ",
+ "symbol": "AFN"
+ },
+ "USD": {
+ "name": "ಅಮೆರಿಕದ ಡಾಲರ್‌",
+ "symbol": "$"
+ },
+ "AWG": {
+ "name": "ಅರುಬನ್ ಫ್ಲೊರೀನ್‌‌",
+ "symbol": "AWG"
+ },
+ "ARS": {
+ "name": "ಅರ್ಜೆಂಟಿನಾ ಪೆಸೊ",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "ಅರ್ಮೆನಿಯನ್ ಡ್ರಾಮ್",
+ "symbol": "AMD"
+ },
+ "DZD": {
+ "name": "ಅಲ್ಗೇರಿಯನ್ ದಿನಾರ್",
+ "symbol": "DZD"
+ },
+ "ALL": {
+ "name": "ಅಲ್‌ಬೇನಿಯನ್ ಲೆಕ್",
+ "symbol": "ALL"
+ },
+ "AUD": {
+ "name": "ಆಸ್ಟ್ರೇಲಿಯನ್ ಡಾಲರ್‌",
+ "symbol": "A$"
+ },
+ "IDR": {
+ "name": "ಇಂಡೊನೇಷ್ಯಾ ರುಪೈ",
+ "symbol": "IDR"
+ },
+ "ETB": {
+ "name": "ಇಥಿಯೋಪಿಯನ್ ಬಿರ್",
+ "symbol": "ETB"
+ },
+ "IQD": {
+ "name": "ಇರಾಖಿಯನ್ ದಿನಾರ್",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "ಇರಾನಿಯನ್ ರಿಯಲ್",
+ "symbol": "IRR"
+ },
+ "ILS": {
+ "name": "ಇಸ್ರೇಲಿ ನ್ಯೂ ಶೇಖಲ್",
+ "symbol": "₪"
+ },
+ "EGP": {
+ "name": "ಈಜಿಪ್ಷಿಯನ್ ಪೌಂಡ್‍",
+ "symbol": "EGP"
+ },
+ "UAH": {
+ "name": "ಉಕ್ರೇನಿಯನ್ ಹ್ರಿವ್ನೀಯ",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "ಉಗಾಂಡನ್ ಶಿಲ್ಲಿಂಗ್",
+ "symbol": "UGX"
+ },
+ "UZS": {
+ "name": "ಉಜ್ಬೇಕಿಸ್ತಾನ್ ಸೊಮ್",
+ "symbol": "UZS"
+ },
+ "KPW": {
+ "name": "ಉತ್ತರ ಕೊರಿಯನ್ ವೋನ್",
+ "symbol": "KPW"
+ },
+ "UYU": {
+ "name": "ಉರುಗ್ವೆಯ ಪೆಸೊ",
+ "symbol": "UYU"
+ },
+ "ERN": {
+ "name": "ಎರಿತ್ರಿಯನ್ ನಕ್ಫಾ",
+ "symbol": "ERN"
+ },
+ "ISK": {
+ "name": "ಐಸ್‌ಲ್ಯಾಂಡಿಕ್ ಕ್ರೋನಾ",
+ "symbol": "ISK"
+ },
+ "OMR": {
+ "name": "ಒಮಾನಿ ರಿಯಲ್",
+ "symbol": "OMR"
+ },
+ "KZT": {
+ "name": "ಕಜಾಕಿಸ್ತಾನಿ ತೆಂಗೆ",
+ "symbol": "KZT"
+ },
+ "CDF": {
+ "name": "ಕಾಂಗೋಲೀಸ್ ಫ್ರಾಂಕ್",
+ "symbol": "CDF"
+ },
+ "KHR": {
+ "name": "ಕಾಂಬೋಡಿಯನ್ ರಿಯಲ್",
+ "symbol": "KHR"
+ },
+ "KGS": {
+ "name": "ಕಿರ್ಗಿಸ್ತಾನಿ ಸೋಮ್",
+ "symbol": "KGS"
+ },
+ "KWD": {
+ "name": "ಕುವೈತೀ ದಿನಾರ್",
+ "symbol": "KWD"
+ },
+ "CAD": {
+ "name": "ಕೆನಡಾದ ಡಾಲರ್",
+ "symbol": "CA$"
+ },
+ "KES": {
+ "name": "ಕೆನ್ಯನ್ ಶಿಲ್ಲಿಂಗ್",
+ "symbol": "KES"
+ },
+ "KYD": {
+ "name": "ಕೆಮ್ಯಾನ್‌ ಐಲ್ಯಾಂಡ್‌ನ ಡಾಲರ್‌",
+ "symbol": "KYD"
+ },
+ "CVE": {
+ "name": "ಕೇಪ್ ವರ್ಡಿನ್ ಎಸ್‌ಕೂಡೊ",
+ "symbol": "CVE"
+ },
+ "KMF": {
+ "name": "ಕೊಮೊರಿಯನ್ ಫ್ರಾಂಕ್",
+ "symbol": "KMF"
+ },
+ "COP": {
+ "name": "ಕೊಲೊಂಬಿಯೋದ ಪೆಸೊ",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "ಕೋಸ್ಟ ರಿಕನ್ ಕೊಲನ್",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "ಕ್ಯುಬಾದ ಪರಿವರ್ತನೀಯ ಪೆಸೊ",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "ಕ್ಯೂಬಾದ ಪೆಸೊ",
+ "symbol": "CUP"
+ },
+ "HRK": {
+ "name": "ಕ್ರೊಯೆಷ್ಯಾದ ಕೂನಾ",
+ "symbol": "HRK"
+ },
+ "QAR": {
+ "name": "ಖತಾರಿ ರಿಯಲ್",
+ "symbol": "QAR"
+ },
+ "GNF": {
+ "name": "ಗಿನಿಯನ್ ಫ್ರಾಂಕ್",
+ "symbol": "GNF"
+ },
+ "GIP": {
+ "name": "ಗಿಬ್ರಾಲ್ಟರ್ ಪೌಂಡ್",
+ "symbol": "GIP"
+ },
+ "GYD": {
+ "name": "ಗುಯಾನೀಸ್‌ ಡಾಲರ್‌",
+ "symbol": "GYD"
+ },
+ "GMD": {
+ "name": "ಗ್ಯಾಂಬಿಯಾದ ದಲಾಸಿ",
+ "symbol": "GMD"
+ },
+ "GTQ": {
+ "name": "ಗ್ವಾಟೆಮಾಲಾದ ಕುಯಿಟ್ಸಲ್‌‌",
+ "symbol": "GTQ"
+ },
+ "GHS": {
+ "name": "ಘಾನಾದ ಸೆದಿ",
+ "symbol": "GHS"
+ },
+ "CLP": {
+ "name": "ಚಿಲಿಯ ಪೆಸೊ",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "ಚೈನೀಸ್ ಯುವಾನ್",
+ "symbol": "CN¥"
+ },
+ "JPY": {
+ "name": "ಜಪಾನೀಸ್ ಯೆನ್",
+ "symbol": "JP¥"
+ },
+ "JMD": {
+ "name": "ಜಮೈಕನ್ ಡಾಲರ್",
+ "symbol": "JMD"
+ },
+ "ZMW": {
+ "name": "ಜಾಂಬಿಯಾ ಕ್ವಾಚ",
+ "symbol": "ZMW"
+ },
+ "GEL": {
+ "name": "ಜಾರ್ಜಿಯಾದ ಲಾರಿ",
+ "symbol": "GEL"
+ },
+ "DJF": {
+ "name": "ಜಿಬೊಟಿಯನ್ ಫ್ರಾಂಕ್",
+ "symbol": "DJF"
+ },
+ "JOD": {
+ "name": "ಜೋರ್ಡಾನಿಯನ್ ದಿನಾರ್",
+ "symbol": "JOD"
+ },
+ "CZK": {
+ "name": "ಝೆಕ್ ಗಣರಾಜ್ಯ ಕೊರೂನ",
+ "symbol": "CZK"
+ },
+ "TRY": {
+ "name": "ಟರ್ಕಿಶ್ ಲಿರಾ",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "ಟರ್ಕ್‍ಮೆನಿಸ್ತಾನ್ ಮನಾತ್",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "ಟೊಂಗಾ ಪಾಂಗ",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "ಟ್ರಿನಿಡಾಡ್ ಮತ್ತು ಟೊಬಾಗೊ ಡಾಲರ್",
+ "symbol": "TTD"
+ },
+ "DOP": {
+ "name": "ಡೊಮಿನಿಕನ್ ಪೆಸೊ",
+ "symbol": "DOP"
+ },
+ "DKK": {
+ "name": "ಡ್ಯಾನಿಶ್ ಕ್ರೋನ್",
+ "symbol": "DKK"
+ },
+ "TJS": {
+ "name": "ತಜಕಿಸ್ತಾನಿ ಸೊಮೋನಿ",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "ತಾನ್‌ಜೇನಿಯನ್ ಶಿಲ್ಲಿಂಗ್",
+ "symbol": "TZS"
+ },
+ "TND": {
+ "name": "ತುನೀಸಿಯನ್ ದಿನಾರ್",
+ "symbol": "TND"
+ },
+ "THB": {
+ "name": "ಥಾಯ್ ಬಹ್ತ್",
+ "symbol": "฿"
+ },
+ "ZAR": {
+ "name": "ದಕ್ಷಿಣ ಆಫ್ರಿಕನ್ ರಾಂಡ್",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "ದಕ್ಷಿಣ ಕೊರಿಯನ್ ವೊನ್",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "ದಕ್ಷಿಣ ಸೂಡಾನೀಸ್ ಪೌಂಡ್‍",
+ "symbol": "SSP"
+ },
+ "NAD": {
+ "name": "ನಮೀಬಿಯನ್ ಡಾಲರ್",
+ "symbol": "NAD"
+ },
+ "NOK": {
+ "name": "ನಾರ್ವೇಯ ಕ್ರೋನ್",
+ "symbol": "NOK"
+ },
+ "NIO": {
+ "name": "ನಿಕಾರಗ್ವಾದ ಕರ್ದೊಬಾ",
+ "symbol": "NIO"
+ },
+ "ANG": {
+ "name": "ನೆದರ್ಲೆಂಡ್ಸ್ ಆಂಟಿಲಿಯನ್ ಗಿಲ್ಡರ್",
+ "symbol": "ANG"
+ },
+ "NPR": {
+ "name": "ನೇಪಾಳದ ರುಪೀ",
+ "symbol": "NPR"
+ },
+ "NGN": {
+ "name": "ನೈಜೀರಿಯಾದ ನೇರಾ",
+ "symbol": "NGN"
+ },
+ "TWD": {
+ "name": "ನ್ಯೂ ತೈವಾನ್ ಡಾಲರ್",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "ನ್ಯೂಜಿಲ್ಯಾಂಡ್ ಡಾಲರ್",
+ "symbol": "NZ$"
+ },
+ "PAB": {
+ "name": "ಪನಾಮಾನಿಯನ್ ಬಲ್ಬೋವಾ",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "ಪಪುವಾ ನ್ಯೂ ಗಿನಿಯನ್ ಕಿನಾ",
+ "symbol": "PGK"
+ },
+ "PKR": {
+ "name": "ಪಾಕಿಸ್ತಾನದ ರುಪೀ",
+ "symbol": "PKR"
+ },
+ "XCD": {
+ "name": "ಪೂರ್ವ ಕೆರೀಬಿಯನ್ ಡಾಲರ್",
+ "symbol": "EC$"
+ },
+ "PYG": {
+ "name": "ಪೆರುಗ್ವೇಯ ಗ್ವಾರನೀ",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "ಪೆರುವಿಯನ್ ನುಯೆವೊ ಸೊಲ್",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "ಪೊಲಿಶ್ ಝ್ಲೋಟಿ",
+ "symbol": "PLN"
+ },
+ "FKP": {
+ "name": "ಫಾಲ್ಕ್‌ಲ್ಯಾಂಡ್ ದ್ವೀಪಗಳ ಪೌಂಡ್",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "ಫಿಜಿಯನ್ ಡಾಲರ್",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "ಫಿಲಿಪ್ಪೈನ್ ಪೆಸೊ",
+ "symbol": "PHP"
+ },
+ "BBD": {
+ "name": "ಬರ್ಬಾಡಿಯನ್ ಡಾಲರ್",
+ "symbol": "BBD"
+ },
+ "BMD": {
+ "name": "ಬರ್ಮುಡನ್ ಡಾಲರ್",
+ "symbol": "BMD"
+ },
+ "BGN": {
+ "name": "ಬಲ್ಗೇರಿಯನ್ ಲೆವ್",
+ "symbol": "BGN"
+ },
+ "BSD": {
+ "name": "ಬಹಾಮಿಯನ್ ಡಾಲರ್",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "ಬಹ್‌‌ರೈನಿ ದಿನಾರ್",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "ಬಾಂಗ್ಲಾದೇಶದ ಟಾಕಾ",
+ "symbol": "BDT"
+ },
+ "BIF": {
+ "name": "ಬುರುಂದಿಯನ್ ಫ್ರಾಂಕ್",
+ "symbol": "BIF"
+ },
+ "BYR": {
+ "name": "ಬೆಲಾರುಸಿಯನ್ ರೂಬಲ್",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "ಬೆಲೀಜ್ ಡಾಲರ್",
+ "symbol": "BZD"
+ },
+ "BOB": {
+ "name": "ಬೊಲಿವಿಯಾದ ಬೊಲಿವಿಯಾನೊ",
+ "symbol": "BOB"
+ },
+ "BWP": {
+ "name": "ಬೋಟ್ಸ್‌ವಾನನ್ ಪುಲಾ",
+ "symbol": "BWP"
+ },
+ "BAM": {
+ "name": "ಬೋಸ್ನಿಯಾ-ಹರ್ಜ್‌ಗೋವಿನ ಪರಿವರ್ತನೀಯ ಗುರುತು",
+ "symbol": "BAM"
+ },
+ "GBP": {
+ "name": "ಬ್ರಿಟೀಷ್ ಪೌಂಡ್ ಸ್ಟೆರ್ಲಿಂಗ್",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "ಬ್ರೂನಿ ಡಾಲರ್",
+ "symbol": "BND"
+ },
+ "BRL": {
+ "name": "ಬ್ರೆಜಿಲಿಯನ್‌ ರಿಯಲ್",
+ "symbol": "R$"
+ },
+ "INR": {
+ "name": "ಭಾರತೀಯ ರುಪಾಯಿ",
+ "symbol": "₹"
+ },
+ "BTN": {
+ "name": "ಭೂತಾನೀಸ್ ನುಲ್ತರಮ್",
+ "symbol": "BTN"
+ },
+ "MNT": {
+ "name": "ಮಂಗೋಲಿಯಾದ ತುಗ್ರಿಕ್‌‌",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "ಮಕ್ಯೂದ ಪಟಕಾ",
+ "symbol": "MOP"
+ },
+ "MGA": {
+ "name": "ಮಲಗಾಸಿ ಅರಿಯಾರಿ",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "ಮಲಾವಿಯ ಕ್ವಾಚ",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "ಮಲೇಶಿಯನ್ ರಿಂಗಿಟ್ಟ್",
+ "symbol": "MYR"
+ },
+ "MDL": {
+ "name": "ಮಲ್ದೋವಾದ ಲೆವೂ",
+ "symbol": "MDL"
+ },
+ "MUR": {
+ "name": "ಮಾರಿಷಿಯನ್ ರುಪಿ",
+ "symbol": "MUR"
+ },
+ "MVR": {
+ "name": "ಮಾಲ್ಡೀವಿಯನ್ ರುಫಿಯಾ",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "ಮೆಕ್ಸಿಕೊದ ಪೆಸೊ",
+ "symbol": "MX$"
+ },
+ "MKD": {
+ "name": "ಮೆಸಡೋನಿಯನ್ ದಿನಾರ್",
+ "symbol": "MKD"
+ },
+ "MZN": {
+ "name": "ಮೊಝಾಂಬಿಕನ್ ಮೆಟಿಕಲ್",
+ "symbol": "MZN"
+ },
+ "MAD": {
+ "name": "ಮೊರೊಕನ್ ದಿರ್‌ಹಮ್",
+ "symbol": "MAD"
+ },
+ "MRO": {
+ "name": "ಮೌರೀಶಿಯನಿಯನ್ ಒಗಿಯ",
+ "symbol": "MRO"
+ },
+ "MMK": {
+ "name": "ಮ್ಯಾನ್ಮಾರ್ ಕ್ಯಾಟ್",
+ "symbol": "MMK"
+ },
+ "EUR": {
+ "name": "ಯೂರೊ",
+ "symbol": "€"
+ },
+ "YER": {
+ "name": "ಯೆಮೆನಿ ರಿಯಲ್",
+ "symbol": "YER"
+ },
+ "RUB": {
+ "name": "ರಶಿಯನ್ ರೂಬಲ್",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "ರುವಾಂಡನ್ ಫ್ರಾಂಕ್",
+ "symbol": "RWF"
+ },
+ "RON": {
+ "name": "ರೊಮೇನಿಯನ್ ಲೆವು",
+ "symbol": "RON"
+ },
+ "LTL": {
+ "name": "ಲಿಥುನಿಯನ್‌ ಲಿತಾಸ್‌",
+ "symbol": "LTL"
+ },
+ "LYD": {
+ "name": "ಲಿಬಿಯಾದ ದಿನಾರ್‌",
+ "symbol": "LYD"
+ },
+ "LRD": {
+ "name": "ಲಿಬೇರಿಯನ್ ಡಾಲರ್",
+ "symbol": "LRD"
+ },
+ "LBP": {
+ "name": "ಲೆಬೆನೀಸ್ ಪೌಂಡ್",
+ "symbol": "LBP"
+ },
+ "LSL": {
+ "name": "ಲೆಸೊತೊ ಲೊತಿ",
+ "symbol": "LSL"
+ },
+ "LAK": {
+ "name": "ಲೋಟಿಯನ್ ಕಿಪ್",
+ "symbol": "LAK"
+ },
+ "VUV": {
+ "name": "ವನೂತು ವತು",
+ "symbol": "VUV"
+ },
+ "VND": {
+ "name": "ವಿಯೆಟ್ನಾಮೀಸ್ ಡಾಂಗ್",
+ "symbol": "₫"
+ },
+ "VEF": {
+ "name": "ವೆನಿಜುಲಿಯನ್ ಬೊಲಿವರ್",
+ "symbol": "VEF"
+ },
+ "LKR": {
+ "name": "ಶ್ರೀಲಂಕಾದ ರುಪೀ",
+ "symbol": "LKR"
+ },
+ "AED": {
+ "name": "ಸಂಯುಕ್ತ ಅರಬ್‌ ಎಮಿರೇಟ್‌‌ಗಳ ದಿರಾಮ್‌‌",
+ "symbol": "AED"
+ },
+ "WST": {
+ "name": "ಸಮೋನ್ ತಲಾ",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "ಸಾವೊ ಟೋಮ್ ಮತ್ತು ಪ್ರಿನ್ಸಿಪ್ ದೊಬ್ರಾ",
+ "symbol": "STD"
+ },
+ "SGD": {
+ "name": "ಸಿಂಗಾಪುರ್ ಡಾಲರ್‌",
+ "symbol": "SGD"
+ },
+ "SLL": {
+ "name": "ಸಿಯೆರಾ ಲಿಯೋನಿಯನ್ ಲಿಯೋನ್",
+ "symbol": "SLL"
+ },
+ "SYP": {
+ "name": "ಸಿರಿಯನ್ ಪೌಂಡ್",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "ಸುಡಾನೀಸ್ ಪೌಂಡ್",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "ಸುರಿನಾಮೀಸ್ ಡಾಲರ್",
+ "symbol": "SRD"
+ },
+ "SCR": {
+ "name": "ಸೆಚೊಲಿಯೊಸ್ ರುಪಿ",
+ "symbol": "SCR"
+ },
+ "RSD": {
+ "name": "ಸೆರ್ಬಿಯನ್ ದಿನಾರ್",
+ "symbol": "RSD"
+ },
+ "SHP": {
+ "name": "ಸೇಂಟ್ ಹೆಲೇನಾ ಪೌಂಡ್",
+ "symbol": "SHP"
+ },
+ "SOS": {
+ "name": "ಸೊಮಾಲಿ ಶಿಲ್ಲಿಂಗ್",
+ "symbol": "SOS"
+ },
+ "SBD": {
+ "name": "ಸೊಲೊಮನ್ ದ್ವೀಪಗಳ ಡಾಲರ್",
+ "symbol": "SBD"
+ },
+ "SAR": {
+ "name": "ಸೌದಿ ರಿಯಾಲ್",
+ "symbol": "SAR"
+ },
+ "SZL": {
+ "name": "ಸ್ವಾಜಿ ಲಿಲಂಗೆನಿ",
+ "symbol": "SZL"
+ },
+ "CHF": {
+ "name": "ಸ್ವಿಸ್ ಫ್ರಾಂಕ್",
+ "symbol": "CHF"
+ },
+ "SEK": {
+ "name": "ಸ್ವೀಡಿಷ್ ಕ್ರೋನಾ",
+ "symbol": "SEK"
+ },
+ "HUF": {
+ "name": "ಹಂಗೇರಿಯನ್ ಫೋರಿಂಟ್",
+ "symbol": "HUF"
+ },
+ "HKD": {
+ "name": "ಹಾಂಗ್ ಕಾಂಗ್ ಡಾಲರ್",
+ "symbol": "HK$"
+ },
+ "HTG": {
+ "name": "ಹೈಟಿಯ ಗೋರ್ದೆ",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "ಹೊಂಡುರಾನ್‌ ಲೆಂಪಿರಾ",
+ "symbol": "HNL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/ko.json b/library/intl/resources/currency/ko.json
new file mode 100644
index 000000000..82409da16
--- /dev/null
+++ b/library/intl/resources/currency/ko.json
@@ -0,0 +1,634 @@
+{
+ "XOF": {
+ "name": "CFA 프랑 BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA 프랑 BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP 프랑",
+ "symbol": "CFPF"
+ },
+ "GHS": {
+ "name": "가나 시디",
+ "symbol": "GHS"
+ },
+ "GYD": {
+ "name": "가이아나 달러",
+ "symbol": "GYD"
+ },
+ "GMD": {
+ "name": "감비아 달라시",
+ "symbol": "GMD"
+ },
+ "GTQ": {
+ "name": "과테말라 케트살",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "기니 프랑",
+ "symbol": "GNF"
+ },
+ "NAD": {
+ "name": "나미비아 달러",
+ "symbol": "NAD"
+ },
+ "SSP": {
+ "name": "남수단 파운드",
+ "symbol": "SSP"
+ },
+ "ZAR": {
+ "name": "남아프리카 랜드",
+ "symbol": "ZAR"
+ },
+ "ANG": {
+ "name": "네덜란드령 안틸레스 길더",
+ "symbol": "ANG"
+ },
+ "NPR": {
+ "name": "네팔 루피",
+ "symbol": "NPR"
+ },
+ "NOK": {
+ "name": "노르웨이 크로네",
+ "symbol": "NOK"
+ },
+ "NZD": {
+ "name": "뉴질랜드 달러",
+ "symbol": "NZ$"
+ },
+ "NGN": {
+ "name": "니제르 나이라",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "니카라과 코르도바 오로",
+ "symbol": "NIO"
+ },
+ "KRW": {
+ "name": "대한민국 원",
+ "symbol": "₩"
+ },
+ "DKK": {
+ "name": "덴마크 크로네",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "도미니카 페소",
+ "symbol": "DOP"
+ },
+ "XCD": {
+ "name": "동카리브 달러",
+ "symbol": "EC$"
+ },
+ "LAK": {
+ "name": "라오스 키프",
+ "symbol": "LAK"
+ },
+ "LRD": {
+ "name": "라이베리아 달러",
+ "symbol": "LRD"
+ },
+ "RUB": {
+ "name": "러시아 루블",
+ "symbol": "RUB"
+ },
+ "LBP": {
+ "name": "레바논 파운드",
+ "symbol": "LBP"
+ },
+ "LSL": {
+ "name": "레소토 로티",
+ "symbol": "LSL"
+ },
+ "RON": {
+ "name": "루마니아 레우",
+ "symbol": "RON"
+ },
+ "RWF": {
+ "name": "르완다 프랑",
+ "symbol": "RWF"
+ },
+ "LYD": {
+ "name": "리비아 디나르",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "리투아니아 리타",
+ "symbol": "LTL"
+ },
+ "MGA": {
+ "name": "마다가스카르 아리아리",
+ "symbol": "MGA"
+ },
+ "MOP": {
+ "name": "마카오 파타카",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "마케도니아 디나르",
+ "symbol": "MKD"
+ },
+ "MWK": {
+ "name": "말라위 콰쳐",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "말레이시아 링깃",
+ "symbol": "MYR"
+ },
+ "MXN": {
+ "name": "멕시코 페소",
+ "symbol": "MX$"
+ },
+ "MAD": {
+ "name": "모로코 디렘",
+ "symbol": "MAD"
+ },
+ "MUR": {
+ "name": "모리셔스 루피",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "모리타니 우기야",
+ "symbol": "MRO"
+ },
+ "MZN": {
+ "name": "모잠비크 메티칼",
+ "symbol": "MZN"
+ },
+ "MDL": {
+ "name": "몰도바 레이",
+ "symbol": "MDL"
+ },
+ "MVR": {
+ "name": "몰디브 제도 루피아",
+ "symbol": "MVR"
+ },
+ "MNT": {
+ "name": "몽골 투그릭",
+ "symbol": "MNT"
+ },
+ "USD": {
+ "name": "미국 달러",
+ "symbol": "US$"
+ },
+ "MMK": {
+ "name": "미얀마 키얏",
+ "symbol": "MMK"
+ },
+ "VUV": {
+ "name": "바누아투 바투",
+ "symbol": "VUV"
+ },
+ "BHD": {
+ "name": "바레인 디나르",
+ "symbol": "BHD"
+ },
+ "BBD": {
+ "name": "바베이도스 달러",
+ "symbol": "BBD"
+ },
+ "BSD": {
+ "name": "바하마 달러",
+ "symbol": "BSD"
+ },
+ "BDT": {
+ "name": "방글라데시 타카",
+ "symbol": "BDT"
+ },
+ "BMD": {
+ "name": "버뮤다 달러",
+ "symbol": "BMD"
+ },
+ "VEF": {
+ "name": "베네수엘라 볼리바르",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "베트남 동",
+ "symbol": "₫"
+ },
+ "BYR": {
+ "name": "벨라루스 루블",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "벨리즈 달러",
+ "symbol": "BZD"
+ },
+ "BAM": {
+ "name": "보스니아-헤르체고비나 태환 마르크",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "보츠와나 폴라",
+ "symbol": "BWP"
+ },
+ "BOB": {
+ "name": "볼리비아노",
+ "symbol": "BOB"
+ },
+ "BND": {
+ "name": "부루나이 달러",
+ "symbol": "BND"
+ },
+ "BIF": {
+ "name": "부룬디 프랑",
+ "symbol": "BIF"
+ },
+ "BTN": {
+ "name": "부탄 눌투눔",
+ "symbol": "BTN"
+ },
+ "BGN": {
+ "name": "불가리아 레프",
+ "symbol": "BGN"
+ },
+ "BRL": {
+ "name": "브라질 레알",
+ "symbol": "R$"
+ },
+ "SAR": {
+ "name": "사우디아라비아 리얄",
+ "symbol": "SAR"
+ },
+ "STD": {
+ "name": "상투메 프린시페 도브라",
+ "symbol": "STD"
+ },
+ "WST": {
+ "name": "서 사모아 탈라",
+ "symbol": "WST"
+ },
+ "RSD": {
+ "name": "세르비아 디나르",
+ "symbol": "RSD"
+ },
+ "SCR": {
+ "name": "세이셸 루피",
+ "symbol": "SCR"
+ },
+ "SHP": {
+ "name": "세인트헬레나 파운드",
+ "symbol": "SHP"
+ },
+ "SOS": {
+ "name": "소말리아 실링",
+ "symbol": "SOS"
+ },
+ "SBD": {
+ "name": "솔로몬 제도 달러",
+ "symbol": "SBD"
+ },
+ "SDG": {
+ "name": "수단 파운드",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "수리남 달러",
+ "symbol": "SRD"
+ },
+ "LKR": {
+ "name": "스리랑카 루피",
+ "symbol": "LKR"
+ },
+ "SZL": {
+ "name": "스와질란드 릴랑게니",
+ "symbol": "SZL"
+ },
+ "SEK": {
+ "name": "스웨덴 크로나",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "스위스 프랑",
+ "symbol": "CHF"
+ },
+ "SYP": {
+ "name": "시리아 파운드",
+ "symbol": "SYP"
+ },
+ "SLL": {
+ "name": "시에라리온 리온",
+ "symbol": "SLL"
+ },
+ "TWD": {
+ "name": "신 타이완 달러",
+ "symbol": "NT$"
+ },
+ "TRY": {
+ "name": "신 터키 리라",
+ "symbol": "TRY"
+ },
+ "SGD": {
+ "name": "싱가폴 달러",
+ "symbol": "SGD"
+ },
+ "AED": {
+ "name": "아랍에미리트 디르함",
+ "symbol": "AED"
+ },
+ "AWG": {
+ "name": "아루바 플로린",
+ "symbol": "AWG"
+ },
+ "AMD": {
+ "name": "아르메니아 드람",
+ "symbol": "AMD"
+ },
+ "ARS": {
+ "name": "아르헨티나 페소",
+ "symbol": "ARS"
+ },
+ "ISK": {
+ "name": "아이슬란드 크로나",
+ "symbol": "ISK"
+ },
+ "AZN": {
+ "name": "아제르바이잔 마나트",
+ "symbol": "AZN"
+ },
+ "AFN": {
+ "name": "아프가니스탄 아프가니",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "알바니아 레크",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "알제리 디나르",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "앙골라 콴자",
+ "symbol": "AOA"
+ },
+ "ERN": {
+ "name": "에리트리아 나크파",
+ "symbol": "ERN"
+ },
+ "SVC": {
+ "name": "엘살바도르 콜론",
+ "symbol": "SVC"
+ },
+ "YER": {
+ "name": "예멘 리알",
+ "symbol": "YER"
+ },
+ "OMR": {
+ "name": "오만 리얄",
+ "symbol": "OMR"
+ },
+ "HNL": {
+ "name": "온두라스 렘피라",
+ "symbol": "HNL"
+ },
+ "JOD": {
+ "name": "요르단 디나르",
+ "symbol": "JOD"
+ },
+ "UGX": {
+ "name": "우간다 실링",
+ "symbol": "UGX"
+ },
+ "UYU": {
+ "name": "우루과이 페소 우루과요",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "우즈베키스탄 숨",
+ "symbol": "UZS"
+ },
+ "UAH": {
+ "name": "우크라이나 그리브나",
+ "symbol": "UAH"
+ },
+ "EUR": {
+ "name": "유로",
+ "symbol": "€"
+ },
+ "ETB": {
+ "name": "이디오피아 비르",
+ "symbol": "ETB"
+ },
+ "IQD": {
+ "name": "이라크 디나르",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "이란 리얄",
+ "symbol": "IRR"
+ },
+ "ILS": {
+ "name": "이스라엘 신권 세켈",
+ "symbol": "₪"
+ },
+ "EGP": {
+ "name": "이집트 파운드",
+ "symbol": "EGP"
+ },
+ "INR": {
+ "name": "인도 루피",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "인도네시아 루피아",
+ "symbol": "IDR"
+ },
+ "JPY": {
+ "name": "일본 엔화",
+ "symbol": "JP¥"
+ },
+ "JMD": {
+ "name": "자메이카 달러",
+ "symbol": "JMD"
+ },
+ "ZMW": {
+ "name": "잠비아 콰쳐",
+ "symbol": "ZMW"
+ },
+ "KPW": {
+ "name": "조선 민주주의 인민 공화국 원",
+ "symbol": "KPW"
+ },
+ "GEL": {
+ "name": "조지아 라리",
+ "symbol": "GEL"
+ },
+ "CNY": {
+ "name": "중국 위안화",
+ "symbol": "CN¥"
+ },
+ "DJF": {
+ "name": "지부티 프랑",
+ "symbol": "DJF"
+ },
+ "GIP": {
+ "name": "지브롤터 파운드",
+ "symbol": "GIP"
+ },
+ "ZWL": {
+ "name": "짐바브웨 달러 (2009)",
+ "symbol": "ZWL"
+ },
+ "CZK": {
+ "name": "체코 공화국 코루나",
+ "symbol": "CZK"
+ },
+ "CLP": {
+ "name": "칠레 페소",
+ "symbol": "CLP"
+ },
+ "CVE": {
+ "name": "카보베르데 에스쿠도",
+ "symbol": "CVE"
+ },
+ "KZT": {
+ "name": "카자흐스탄 텐게",
+ "symbol": "KZT"
+ },
+ "QAR": {
+ "name": "카타르 리얄",
+ "symbol": "QAR"
+ },
+ "KHR": {
+ "name": "캄보디아 리얄",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "캐나다 달러",
+ "symbol": "CA$"
+ },
+ "KES": {
+ "name": "케냐 실링",
+ "symbol": "KES"
+ },
+ "KYD": {
+ "name": "케이맨 제도 달러",
+ "symbol": "KYD"
+ },
+ "KMF": {
+ "name": "코모르 프랑",
+ "symbol": "KMF"
+ },
+ "CRC": {
+ "name": "코스타리카 콜론",
+ "symbol": "CRC"
+ },
+ "COP": {
+ "name": "콜롬비아 페소",
+ "symbol": "COP"
+ },
+ "CDF": {
+ "name": "콩고 프랑 콩골라스",
+ "symbol": "CDF"
+ },
+ "CUC": {
+ "name": "쿠바 태환 페소",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "쿠바 페소",
+ "symbol": "CUP"
+ },
+ "KWD": {
+ "name": "쿠웨이트 디나르",
+ "symbol": "KWD"
+ },
+ "HRK": {
+ "name": "크로아티아 쿠나",
+ "symbol": "HRK"
+ },
+ "KGS": {
+ "name": "키르기스스탄 솜",
+ "symbol": "KGS"
+ },
+ "TJS": {
+ "name": "타지키스탄 소모니",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "탄자니아 실링",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "태국 바트",
+ "symbol": "฿"
+ },
+ "TOP": {
+ "name": "통가 파앙가",
+ "symbol": "TOP"
+ },
+ "TMT": {
+ "name": "투르크메니스탄 마나트",
+ "symbol": "TMT"
+ },
+ "TND": {
+ "name": "튀니지 디나르",
+ "symbol": "TND"
+ },
+ "TTD": {
+ "name": "트리니다드 토바고 달러",
+ "symbol": "TTD"
+ },
+ "PAB": {
+ "name": "파나마 발보아",
+ "symbol": "PAB"
+ },
+ "PYG": {
+ "name": "파라과이 과라니",
+ "symbol": "PYG"
+ },
+ "GBP": {
+ "name": "파운드",
+ "symbol": "£"
+ },
+ "PKR": {
+ "name": "파키스탄 루피",
+ "symbol": "PKR"
+ },
+ "PGK": {
+ "name": "파푸아뉴기니 키나",
+ "symbol": "PGK"
+ },
+ "PEN": {
+ "name": "페루 누에보 솔",
+ "symbol": "PEN"
+ },
+ "FKP": {
+ "name": "포클랜드제도 파운드",
+ "symbol": "FKP"
+ },
+ "PLN": {
+ "name": "폴란드 즐로티",
+ "symbol": "PLN"
+ },
+ "FJD": {
+ "name": "피지 달러",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "필리핀 페소",
+ "symbol": "PHP"
+ },
+ "HTG": {
+ "name": "하이티 구르드",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "헝가리 포린트",
+ "symbol": "HUF"
+ },
+ "AUD": {
+ "name": "호주 달러",
+ "symbol": "AU$"
+ },
+ "HKD": {
+ "name": "홍콩 달러",
+ "symbol": "HK$"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/ks.json b/library/intl/resources/currency/ks.json
new file mode 100644
index 000000000..0ce1b1582
--- /dev/null
+++ b/library/intl/resources/currency/ks.json
@@ -0,0 +1,634 @@
+{
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CVE": {
+ "name": "CVE",
+ "symbol": "CVE"
+ },
+ "DJF": {
+ "name": "DJF",
+ "symbol": "DJF"
+ },
+ "SCR": {
+ "name": "SCR",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "SLL",
+ "symbol": "SLL"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "STD": {
+ "name": "STD",
+ "symbol": "STD"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ },
+ "AZN": {
+ "name": "آزَرباجانی مَنَٹ",
+ "symbol": "AZN"
+ },
+ "AUD": {
+ "name": "آسٹریلِیَن ڈالَر",
+ "symbol": "A$"
+ },
+ "ARS": {
+ "name": "أرجَنٹیٖن پِسو",
+ "symbol": "ARS"
+ },
+ "ALL": {
+ "name": "اٮ۪لبینِیَن لِک",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "اٮ۪لجیرِیَن ڈیٖنار",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "اٮ۪نگولَن کوانزا",
+ "symbol": "AOA"
+ },
+ "UZS": {
+ "name": "اُبیکِستان سوم",
+ "symbol": "UZS"
+ },
+ "ETB": {
+ "name": "اِتھوپِیَن بِر",
+ "symbol": "ETB"
+ },
+ "EGP": {
+ "name": "اِجِپٹِیَن پَوُنڑ",
+ "symbol": "EGP"
+ },
+ "AMD": {
+ "name": "اَرمانٮ۪ن ڈرٛٮ۪م",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "اَروبَن فِلورِن",
+ "symbol": "AWG"
+ },
+ "UYU": {
+ "name": "اُروٗگایَن پیٚسو",
+ "symbol": "UYU"
+ },
+ "ILS": {
+ "name": "اِزرٲیِلی نٔوۍ شٮ۪قٕل",
+ "symbol": "₪"
+ },
+ "AFN": {
+ "name": "افغان افغٲنی",
+ "symbol": "AFN"
+ },
+ "UGX": {
+ "name": "اُگاداہُک شِلِنٛگ",
+ "symbol": "UGX"
+ },
+ "IDR": {
+ "name": "اِنڑونیشیاہُک رُپِیاہ",
+ "symbol": "IDR"
+ },
+ "OMR": {
+ "name": "اومِنی رِیال",
+ "symbol": "OMR"
+ },
+ "IQD": {
+ "name": "ایٖراقُک دیٖنار",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "ایٖرانُک رِیال",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "اَیسلینٛڑُک کرٛونا",
+ "symbol": "ISK"
+ },
+ "BBD": {
+ "name": "بابیڑِیَن ڈالَر",
+ "symbol": "BBD"
+ },
+ "BHD": {
+ "name": "بحریٖنی دیٖنار",
+ "symbol": "BHD"
+ },
+ "BRL": {
+ "name": "برٛازیٖلین رِیَل",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "برطٲنوی پاونٛڑ سٹٔرلِنٛگ",
+ "symbol": "£"
+ },
+ "BMD": {
+ "name": "بٔرمیوٗڑَن ڈالَر",
+ "symbol": "BMD"
+ },
+ "BIF": {
+ "name": "بُرُنڑِین فرینٛک",
+ "symbol": "BIF"
+ },
+ "BND": {
+ "name": "برٛونی ڈالَر",
+ "symbol": "BND"
+ },
+ "BZD": {
+ "name": "بِلِزی ڈالر",
+ "symbol": "BZD"
+ },
+ "BYR": {
+ "name": "بِلیروشِیَن رِبٕل",
+ "symbol": "BYR"
+ },
+ "BDT": {
+ "name": "بَنگلادیٖشی ٹَکا",
+ "symbol": "BDT"
+ },
+ "BSD": {
+ "name": "بہامِیَن ڈالر",
+ "symbol": "BSD"
+ },
+ "BWP": {
+ "name": "بوٹٕسوانَن پُلا",
+ "symbol": "BWP"
+ },
+ "BTN": {
+ "name": "بوٗٹینیٖز نگُلٹرٛم",
+ "symbol": "BTN"
+ },
+ "BAM": {
+ "name": "بوزنِیاہَرزِگووِنا کَنوٲٹیبٕل مارٕک",
+ "symbol": "BAM"
+ },
+ "BOB": {
+ "name": "بولِوِیَن بولوینو",
+ "symbol": "BOB"
+ },
+ "BGN": {
+ "name": "بیلگیرِیَن ہاڑ لِو",
+ "symbol": "BGN"
+ },
+ "PKR": {
+ "name": "پاکِستٲنۍ رۄپَے",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "پانامانِیَن بالبوز",
+ "symbol": "PAB"
+ },
+ "PYG": {
+ "name": "پٮ۪رٮ۪گیوٗوَیَن گُعارانی",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "پٔریوٗوِیَن نیوٗاوز سولٕز",
+ "symbol": "PEN"
+ },
+ "PHP": {
+ "name": "پھِلِپایِٔن پٮ۪سو",
+ "symbol": "PHP"
+ },
+ "PLN": {
+ "name": "پولِش زلوٹی",
+ "symbol": "PLN"
+ },
+ "TJS": {
+ "name": "تاجِکتانُک سَمونی",
+ "symbol": "TJS"
+ },
+ "TRY": {
+ "name": "تُرکیہُک لیرا",
+ "symbol": "TRY"
+ },
+ "TZS": {
+ "name": "تَنزانیاہُک شِلِنٛگ",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "تھایھک بات",
+ "symbol": "THB"
+ },
+ "TTD": {
+ "name": "ٹرِنہِ ڈیڈ تہٕ ٹوبیگو ڈالَر",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "ٹُنیشیاہُک دیٖنار",
+ "symbol": "TND"
+ },
+ "TOP": {
+ "name": "ٹونگَن پانٛگا",
+ "symbol": "TOP"
+ },
+ "JPY": {
+ "name": "جاپانُک یَن",
+ "symbol": "JP¥"
+ },
+ "GEL": {
+ "name": "جارجِیَن لاری",
+ "symbol": "GEL"
+ },
+ "JOD": {
+ "name": "جَرڑینیاہُک دیٖنار",
+ "symbol": "JOD"
+ },
+ "JMD": {
+ "name": "جَمَیکاہُک ڑالَر",
+ "symbol": "JMD"
+ },
+ "KPW": {
+ "name": "جنوٗبی کورِیَن وَن",
+ "symbol": "KPW"
+ },
+ "CLP": {
+ "name": "چِلِن پِسو",
+ "symbol": "CLP"
+ },
+ "CZK": {
+ "name": "چیک کوریٖنا",
+ "symbol": "CZK"
+ },
+ "CNY": {
+ "name": "چینیٖز یَن رِنمِنبی",
+ "symbol": "CN¥"
+ },
+ "HKD": {
+ "name": "حانٛگ کانٛگُک ڑالَر",
+ "symbol": "HK$"
+ },
+ "HUF": {
+ "name": "حَنگیرِیَن فورِنٛٹ",
+ "symbol": "HUF"
+ },
+ "HNL": {
+ "name": "حونڑورنُک لٮ۪مپیٖرا",
+ "symbol": "HNL"
+ },
+ "HTG": {
+ "name": "حیشَنُک گوڑ",
+ "symbol": "HTG"
+ },
+ "DKK": {
+ "name": "ڈٔنِش کرٛون",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "ڈومِنِکَن پِسو",
+ "symbol": "DOP"
+ },
+ "ERN": {
+ "name": "رِٹریٖن نَفکا",
+ "symbol": "ERN"
+ },
+ "RUB": {
+ "name": "رٔشیَن رَبٕل",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "روانٛڑَن فرانٛک",
+ "symbol": "RWF"
+ },
+ "RON": {
+ "name": "رومانِیَن لٮ۪یوٗ",
+ "symbol": "RON"
+ },
+ "ZMW": {
+ "name": "زِمبابیُک کواچا",
+ "symbol": "ZMW"
+ },
+ "ZAR": {
+ "name": "ساوُتھ افریٖکاہُک رینڈ",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "ساوتھ کورِیَن وَن",
+ "symbol": "₩"
+ },
+ "RSD": {
+ "name": "سٔربِیَن دیٖنار",
+ "symbol": "RSD"
+ },
+ "LKR": {
+ "name": "سری لَنکاہٕچ رۄپَے",
+ "symbol": "LKR"
+ },
+ "SRD": {
+ "name": "سُریٖنامُک ڈالَر",
+ "symbol": "SRD"
+ },
+ "SVC": {
+ "name": "سَلویدَرُک کولَن",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "سَمون تَلا",
+ "symbol": "WST"
+ },
+ "SGD": {
+ "name": "سِنگاپورُک ڈالَر",
+ "symbol": "SGD"
+ },
+ "SZL": {
+ "name": "سوازی لِلَنگیٚنی",
+ "symbol": "SZL"
+ },
+ "SAR": {
+ "name": "سودیٖیُک رِیال",
+ "symbol": "SAR"
+ },
+ "SDG": {
+ "name": "سوٗڈانُک پونٛڈ",
+ "symbol": "SDG"
+ },
+ "CHF": {
+ "name": "سُوِز فریک",
+ "symbol": "CHF"
+ },
+ "SBD": {
+ "name": "سولَمَن جٔزیٖرُک ڈالَر",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "سومالی شِلِنٛگ",
+ "symbol": "SOS"
+ },
+ "SEK": {
+ "name": "سویٖڈِش کَرونا",
+ "symbol": "SEK"
+ },
+ "XAF": {
+ "name": "سی ایٚف اے فرینک بی ایٖ اے سی",
+ "symbol": "FCFA"
+ },
+ "XOF": {
+ "name": "سی ایٚف اے فرینک بی سی ایٖ اے او",
+ "symbol": "CFA"
+ },
+ "XPF": {
+ "name": "سی ایٚف پی فرینک",
+ "symbol": "CFPF"
+ },
+ "SYP": {
+ "name": "سیٖریاہُک پونٛڈ",
+ "symbol": "SYP"
+ },
+ "SHP": {
+ "name": "سینٹ ہیلِنا پونٛڈ",
+ "symbol": "SHP"
+ },
+ "FJD": {
+ "name": "فِجین ڈالر",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "فیکلینٛڑِس آیلینٛڑ پونٛڑ",
+ "symbol": "FKP"
+ },
+ "QAR": {
+ "name": "قطاری رِیال",
+ "symbol": "QAR"
+ },
+ "KWD": {
+ "name": "قُویتُک دیٖنار",
+ "symbol": "KWD"
+ },
+ "KES": {
+ "name": "کٮ۪نیَن شِلِنٛگ",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "کِرگِستانُک سوم",
+ "symbol": "KGS"
+ },
+ "HRK": {
+ "name": "کروایشنُک کوٗنا",
+ "symbol": "HRK"
+ },
+ "KZT": {
+ "name": "کزاکِستان ٹینٛج",
+ "symbol": "KZT"
+ },
+ "KHR": {
+ "name": "کَمبوڑِیاہُک رِیال",
+ "symbol": "KHR"
+ },
+ "CRC": {
+ "name": "کوسٹا رِکَن کولَن",
+ "symbol": "CRC"
+ },
+ "COP": {
+ "name": "کولَمبِین پِسو",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "کومورِیَن فرٛینٛک",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "کونٛگولیٖز فرٛیک",
+ "symbol": "CDF"
+ },
+ "KYD": {
+ "name": "کیمین ججیٖرُک ڑالَر",
+ "symbol": "KYD"
+ },
+ "CAD": {
+ "name": "کینَڑِیَن ڈالر",
+ "symbol": "CA$"
+ },
+ "CUP": {
+ "name": "کیوٗبَن پِسو",
+ "symbol": "CUP"
+ },
+ "GIP": {
+ "name": "گِبریلٹَر پَاونٛڑ",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "گِنِیَن فرٛینٛک",
+ "symbol": "GNF"
+ },
+ "GHS": {
+ "name": "گَنیٚیَن سٮ۪ڑی",
+ "symbol": "GHS"
+ },
+ "GTQ": {
+ "name": "گواٹَمالَن قیوٗٹزَل",
+ "symbol": "GTQ"
+ },
+ "GMD": {
+ "name": "گیمبِیاہُک دلاسی",
+ "symbol": "GMD"
+ },
+ "GYD": {
+ "name": "گَیَنیٖزُک ڑالَر",
+ "symbol": "GYD"
+ },
+ "LYD": {
+ "name": "لِبیَن دیٖنار",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "لِتھوینِیَن لِٹاس",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "لِسوتھو لوٹی",
+ "symbol": "LSL"
+ },
+ "LAK": {
+ "name": "لَوٹِیَن کِپ",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "لیبنیٖزُک پاونٛڑ",
+ "symbol": "LBP"
+ },
+ "LRD": {
+ "name": "لَیبیرِیَن ڑالَر",
+ "symbol": "LRD"
+ },
+ "MVR": {
+ "name": "مالدِیٖوِیَن رُفِیا",
+ "symbol": "MVR"
+ },
+ "MOP": {
+ "name": "مٮ۪کانیٖز پَٹاکا",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "مٮ۪کَڑونِیَن دیٖنار",
+ "symbol": "MKD"
+ },
+ "MXN": {
+ "name": "مٮ۪کسِکَن پٮ۪سو",
+ "symbol": "MX$"
+ },
+ "MGA": {
+ "name": "مٮ۪لٮ۪گیسی اٮ۪ریَری",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "مٮ۪لیوِیَن کواچا",
+ "symbol": "MWK"
+ },
+ "AED": {
+ "name": "مُتحدہ عرب اِمارات دِرہم",
+ "symbol": "AED"
+ },
+ "XCD": {
+ "name": "مَشرِقی کیرِبِیَن ڈالَر",
+ "symbol": "EC$"
+ },
+ "MYR": {
+ "name": "مَلیشِیَن رِنٛگِٹ",
+ "symbol": "MYR"
+ },
+ "MUR": {
+ "name": "مورٮ۪شِیاہٕچ رۄپَے",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "مورِٹینِیَن عوگیوٗیا",
+ "symbol": "MRO"
+ },
+ "MAD": {
+ "name": "موروکَن دِرہَم",
+ "symbol": "MAD"
+ },
+ "MZN": {
+ "name": "موزیمبِکَن مٮ۪ٹِکَل",
+ "symbol": "MZN"
+ },
+ "MDL": {
+ "name": "مولڑووین لیوٗ",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "مۄنگولِیَن ٹُگرِک",
+ "symbol": "MNT"
+ },
+ "MMK": {
+ "name": "مِیانما کیاٹ",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "نامِبِیَن ڑالَر",
+ "symbol": "NAD"
+ },
+ "ANG": {
+ "name": "نایدَرلینٛڑ اٮ۪نٹٕلیٖیَن گِلڑَر",
+ "symbol": "ANG"
+ },
+ "NIO": {
+ "name": "نِکٮ۪راگُوٮ۪ن کورڑوبا اورو",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "نورویٚیِنُک کرٛون",
+ "symbol": "NOK"
+ },
+ "NZD": {
+ "name": "نِوزیٖلینٛڑُک ڑالَر",
+ "symbol": "NZ$"
+ },
+ "TWD": {
+ "name": "نوٚو تیوانُک ڈالَر",
+ "symbol": "NT$"
+ },
+ "NPR": {
+ "name": "نیپالٕچ رۄپَے",
+ "symbol": "NPR"
+ },
+ "NGN": {
+ "name": "نَیجیرِیَن ڑالَر",
+ "symbol": "NGN"
+ },
+ "PGK": {
+ "name": "نیوٗ پیپُعا گِنِیَن کیٖنا",
+ "symbol": "PGK"
+ },
+ "INR": {
+ "name": "ہِندُستٲنۍ رۄپَے",
+ "symbol": "₹"
+ },
+ "VUV": {
+ "name": "وَنوٗاَتوٗ وَتوٗ",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "وینٕزوٗلیُک بولِوَر",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "وِیَنَمُک ڈانٛگ",
+ "symbol": "₫"
+ },
+ "YER": {
+ "name": "یَمنُک رِیال",
+ "symbol": "YER"
+ },
+ "USD": {
+ "name": "یوٗ ایٚس ڈالَر",
+ "symbol": "US$"
+ },
+ "EUR": {
+ "name": "یوٗرو",
+ "symbol": "€"
+ },
+ "UAH": {
+ "name": "یوٗکرینیاہُک ہرِوِنیا",
+ "symbol": "UAH"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/ksb.json b/library/intl/resources/currency/ksb.json
new file mode 100644
index 000000000..14978eb04
--- /dev/null
+++ b/library/intl/resources/currency/ksb.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "ETB": {
+ "name": "bil ya Uhabeshi",
+ "symbol": "ETB"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "GMD": {
+ "name": "dalasi ya Gambia",
+ "symbol": "GMD"
+ },
+ "AED": {
+ "name": "dilham ya Falme za Kialabu",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "dilham ya Moloko",
+ "symbol": "MAD"
+ },
+ "DZD": {
+ "name": "dinali ya Aljelia",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "dinali ya Bahaleni",
+ "symbol": "BHD"
+ },
+ "LYD": {
+ "name": "dinali ya Libya",
+ "symbol": "LYD"
+ },
+ "SDG": {
+ "name": "dinali ya Sudani",
+ "symbol": "SDG"
+ },
+ "TND": {
+ "name": "dinali ya Tunisia",
+ "symbol": "TND"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "STD": {
+ "name": "dobla ya Sao Tome na Plincipe",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "dola ya Austlalia",
+ "symbol": "A$"
+ },
+ "CAD": {
+ "name": "dola ya Kanada",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "dola ya Libelia",
+ "symbol": "LRD"
+ },
+ "USD": {
+ "name": "dola ya Malekani",
+ "symbol": "US$"
+ },
+ "NAD": {
+ "name": "dola ya Namibia",
+ "symbol": "NAD"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "CVE": {
+ "name": "eskudo ya Kepuvede",
+ "symbol": "CVE"
+ },
+ "XOF": {
+ "name": "falanga CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "falanga CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "MGA": {
+ "name": "falanga ya Bukini",
+ "symbol": "MGA"
+ },
+ "BIF": {
+ "name": "falanga ya Bulundi",
+ "symbol": "BIF"
+ },
+ "DJF": {
+ "name": "falanga ya Jibuti",
+ "symbol": "DJF"
+ },
+ "KMF": {
+ "name": "falanga ya Komolo",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "falanga ya Kongo",
+ "symbol": "CDF"
+ },
+ "RWF": {
+ "name": "falanga ya Lwanda",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "falanga ya Uswisi",
+ "symbol": "CHF"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "MWK": {
+ "name": "kwacha ya Malawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "kwacha ya Zambia",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "kwanza ya Angola",
+ "symbol": "AOA"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "ZAR": {
+ "name": "landi ya Aflika Kusini",
+ "symbol": "ZAR"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "leoni",
+ "symbol": "SLL"
+ },
+ "SZL": {
+ "name": "lilangeni",
+ "symbol": "SZL"
+ },
+ "SAR": {
+ "name": "liyal ya Saudia",
+ "symbol": "SAR"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LSL": {
+ "name": "loti ya Lesoto",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "INR": {
+ "name": "lupia ya India",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "lupia ya Molisi",
+ "symbol": "MUR"
+ },
+ "SCR": {
+ "name": "lupia ya Shelisheli",
+ "symbol": "SCR"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "naila ya Naijelia",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "nakfa ya Elitlea",
+ "symbol": "ERN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "EGP": {
+ "name": "pauni ya Misli",
+ "symbol": "EGP"
+ },
+ "SHP": {
+ "name": "pauni ya Santahelena",
+ "symbol": "SHP"
+ },
+ "GBP": {
+ "name": "pauni ya Uingeeza",
+ "symbol": "£"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "BWP": {
+ "name": "pula ya Botswana",
+ "symbol": "BWP"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "JPY": {
+ "name": "salafu ya Kijapani",
+ "symbol": "JP¥"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "KES": {
+ "name": "shilingi ya Kenya",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "shilingi ya Somalia",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "shilingi ya Tanzania",
+ "symbol": "TSh"
+ },
+ "UGX": {
+ "name": "shilingi ya Uganda",
+ "symbol": "UGX"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "MRO": {
+ "name": "ugwiya ya Molitania",
+ "symbol": "MRO"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "CNY": {
+ "name": "yaun lenminbi ya China",
+ "symbol": "CN¥"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "EUR": {
+ "name": "yulo",
+ "symbol": "€"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/ksf.json b/library/intl/resources/currency/ksf.json
new file mode 100644
index 000000000..4ac12ffae
--- /dev/null
+++ b/library/intl/resources/currency/ksf.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "XAF": {
+ "name": "fráŋ",
+ "symbol": "FCFA"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "ZAR": {
+ "name": "mɔni mǝ á afrik anǝ a sud",
+ "symbol": "ZAR"
+ },
+ "XOF": {
+ "name": "mɔni mǝ á afríka aná wɛs",
+ "symbol": "CFA"
+ },
+ "DZD": {
+ "name": "mɔni mǝ á aljɛrí",
+ "symbol": "DZD"
+ },
+ "USD": {
+ "name": "mɔni mǝ á amɛrika",
+ "symbol": "US$"
+ },
+ "AOA": {
+ "name": "mɔni mǝ á angóla",
+ "symbol": "AOA"
+ },
+ "SAR": {
+ "name": "mɔni mǝ á arabí saodí",
+ "symbol": "SAR"
+ },
+ "BHD": {
+ "name": "mɔni mǝ á barǝ́n",
+ "symbol": "BHD"
+ },
+ "AED": {
+ "name": "mɔni mǝ á bǝlɔŋ bǝ kaksa bɛ táatáaŋzǝn",
+ "symbol": "AED"
+ },
+ "BWP": {
+ "name": "mɔni mǝ á botswana",
+ "symbol": "BWP"
+ },
+ "BIF": {
+ "name": "mɔni mǝ á burundí",
+ "symbol": "BIF"
+ },
+ "CNY": {
+ "name": "mɔni mǝ á cín",
+ "symbol": "CN¥"
+ },
+ "DJF": {
+ "name": "mɔni mǝ á dyibutí",
+ "symbol": "DJF"
+ },
+ "EGP": {
+ "name": "mɔni mǝ á ɛjípt",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "mɔni mǝ á ɛritrɛ́",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "mɔni mǝ á ɛtyɔpí",
+ "symbol": "ETB"
+ },
+ "GMD": {
+ "name": "mɔni mǝ á gambí",
+ "symbol": "GMD"
+ },
+ "INR": {
+ "name": "mɔni mǝ á indí",
+ "symbol": "₹"
+ },
+ "GBP": {
+ "name": "mɔni mǝ á ingɛrís",
+ "symbol": "£"
+ },
+ "JPY": {
+ "name": "mɔni mǝ á japɔ́ŋ",
+ "symbol": "JP¥"
+ },
+ "CAD": {
+ "name": "mɔni mǝ á kanada",
+ "symbol": "CA$"
+ },
+ "CVE": {
+ "name": "mɔni mǝ á kapvɛr",
+ "symbol": "CVE"
+ },
+ "KES": {
+ "name": "mɔni mǝ á kɛnya",
+ "symbol": "KES"
+ },
+ "KMF": {
+ "name": "mɔni mǝ á komɔr",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "mɔni mǝ á kɔngó",
+ "symbol": "CDF"
+ },
+ "LSL": {
+ "name": "mɔni mǝ á lǝsóto",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "mɔni mǝ á libɛrya",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "mɔni mǝ á libí",
+ "symbol": "LYD"
+ },
+ "MGA": {
+ "name": "mɔni mǝ á madagaska",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "mɔni mǝ á malawi",
+ "symbol": "MWK"
+ },
+ "MAD": {
+ "name": "mɔni mǝ á marɔk",
+ "symbol": "MAD"
+ },
+ "MUR": {
+ "name": "mɔni mǝ á mwarís",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "mɔni mǝ á mwaritaní",
+ "symbol": "MRO"
+ },
+ "NAD": {
+ "name": "mɔni mǝ á namibí",
+ "symbol": "NAD"
+ },
+ "NGN": {
+ "name": "mɔni mǝ á nijɛ́rya",
+ "symbol": "NGN"
+ },
+ "AUD": {
+ "name": "mɔni mǝ á ɔstralí",
+ "symbol": "A$"
+ },
+ "EUR": {
+ "name": "mɔni mǝ á pɛrɛsǝ́",
+ "symbol": "€"
+ },
+ "RWF": {
+ "name": "mɔni mǝ á rwanda",
+ "symbol": "RWF"
+ },
+ "STD": {
+ "name": "mɔni mǝ á saotomɛ́ ri priŋsib",
+ "symbol": "STD"
+ },
+ "SCR": {
+ "name": "mɔni mǝ á sɛcɛl",
+ "symbol": "SCR"
+ },
+ "SHP": {
+ "name": "mɔni mǝ á sɛntɛ́len",
+ "symbol": "SHP"
+ },
+ "SOS": {
+ "name": "mɔni mǝ á somalí",
+ "symbol": "SOS"
+ },
+ "SDG": {
+ "name": "mɔni mǝ á sudan",
+ "symbol": "SDG"
+ },
+ "SZL": {
+ "name": "mɔni mǝ á swazilan",
+ "symbol": "SZL"
+ },
+ "CHF": {
+ "name": "mɔni mǝ á swís",
+ "symbol": "CHF"
+ },
+ "SLL": {
+ "name": "mɔni mǝ á syɛraleon",
+ "symbol": "SLL"
+ },
+ "TZS": {
+ "name": "mɔni mǝ á tanzaní",
+ "symbol": "TZS"
+ },
+ "TND": {
+ "name": "mɔni mǝ á tunɛsí",
+ "symbol": "TND"
+ },
+ "UGX": {
+ "name": "mɔni mǝ á uganda",
+ "symbol": "UGX"
+ },
+ "ZMW": {
+ "name": "mɔni mǝ á zambí",
+ "symbol": "ZMW"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/ksh.json b/library/intl/resources/currency/ksh.json
new file mode 100644
index 000000000..c7441e096
--- /dev/null
+++ b/library/intl/resources/currency/ksh.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afjahni",
+ "symbol": "AFN"
+ },
+ "ARS": {
+ "name": "ajentiinesche Peeso",
+ "symbol": "ARS"
+ },
+ "EGP": {
+ "name": "äjiptesche Pongk",
+ "symbol": "EGP"
+ },
+ "ALL": {
+ "name": "albaanesche Lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "aljeresche Denaa",
+ "symbol": "DZD"
+ },
+ "USD": {
+ "name": "ammärrikaanesche Dollaa",
+ "symbol": "US$"
+ },
+ "AOA": {
+ "name": "angjolaanesche Kwansa",
+ "symbol": "AOA"
+ },
+ "AMD": {
+ "name": "armeenesche Dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "arubesche Florin",
+ "symbol": "AWG"
+ },
+ "SVC": {
+ "name": "asalvadorejaanesche Cosan",
+ "symbol": "SVC"
+ },
+ "AZN": {
+ "name": "Asserbaidschaani Manat",
+ "symbol": "AZN"
+ },
+ "ETB": {
+ "name": "ätejoopesche Birr",
+ "symbol": "ETB"
+ },
+ "AUD": {
+ "name": "austraalesche Dollaa",
+ "symbol": "A$"
+ },
+ "BHD": {
+ "name": "Bachrainesche Denaa",
+ "symbol": "BHD"
+ },
+ "BSD": {
+ "name": "bahama’sche Dollaa",
+ "symbol": "BSD"
+ },
+ "BBD": {
+ "name": "Barbados-Dollaa",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "belizjaanesche Dollaa",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Bermuuda-Dollaa",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "bhutanesesche Ngultrum",
+ "symbol": "BTN"
+ },
+ "BOB": {
+ "name": "Bollivijano",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "brasilljaanesche Real",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "brittesche £",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "Brunei-Dollaa",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "buljaaresche Lev",
+ "symbol": "BGN"
+ },
+ "MMK": {
+ "name": "burmeesesche Kyat",
+ "symbol": "MMK"
+ },
+ "BIF": {
+ "name": "burundesche Frang",
+ "symbol": "BIF"
+ },
+ "DKK": {
+ "name": "dänesche Kruhne",
+ "symbol": "DKK"
+ },
+ "AED": {
+ "name": "de vereineschte arraabesche Emiraate ier Dirham",
+ "symbol": "AED"
+ },
+ "STD": {
+ "name": "Dobra vun São Tomé un Príncipe",
+ "symbol": "STD"
+ },
+ "TTD": {
+ "name": "Dollaa uß Trinidad un Tobääjo",
+ "symbol": "TTD"
+ },
+ "DOP": {
+ "name": "dommenikaanesche Peesos",
+ "symbol": "DOP"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "FJD": {
+ "name": "Fidschi-Dollaa",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "fillipiinesche Pesos",
+ "symbol": "PHP"
+ },
+ "XOF": {
+ "name": "Frang uß de Älfebeinköß",
+ "symbol": "CFA"
+ },
+ "DJF": {
+ "name": "Frang uß Dschibuti",
+ "symbol": "DJF"
+ },
+ "HTG": {
+ "name": "haiitesche Gourde",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "hondureanesche Lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Hongkong-Dollaa",
+ "symbol": "HK$"
+ },
+ "INR": {
+ "name": "indesche Ruupije",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "indoneesesche Ruupije",
+ "symbol": "IDR"
+ },
+ "IQD": {
+ "name": "iraakesche Denaa",
+ "symbol": "IQD"
+ },
+ "ISK": {
+ "name": "ißländesche Kruhne",
+ "symbol": "ISK"
+ },
+ "ILS": {
+ "name": "ißraeelesche Schekel",
+ "symbol": "₪"
+ },
+ "JMD": {
+ "name": "jamaikaanesche Dollaa",
+ "symbol": "JMD"
+ },
+ "GMD": {
+ "name": "jambesche Dalasi",
+ "symbol": "GMD"
+ },
+ "GHS": {
+ "name": "janaaesche Cedi",
+ "symbol": "GHS"
+ },
+ "JPY": {
+ "name": "japaanesche Jen",
+ "symbol": "JP¥"
+ },
+ "YER": {
+ "name": "jemenitesche Rijal",
+ "symbol": "YER"
+ },
+ "GEL": {
+ "name": "jeorjesche Lari",
+ "symbol": "GEL"
+ },
+ "GIP": {
+ "name": "jibraltaa’sche Pongk",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "Jineea-Frang",
+ "symbol": "GNF"
+ },
+ "JOD": {
+ "name": "Jordaanesche Dollaa",
+ "symbol": "JOD"
+ },
+ "GYD": {
+ "name": "Juaana-Dollaa",
+ "symbol": "GYD"
+ },
+ "GTQ": {
+ "name": "juatemalesche Quetzal",
+ "symbol": "GTQ"
+ },
+ "KYD": {
+ "name": "Kaimann-Dollaa",
+ "symbol": "KYD"
+ },
+ "KHR": {
+ "name": "kambodschaanesche Riel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "kannaadesche Dollaa",
+ "symbol": "CA$"
+ },
+ "CVE": {
+ "name": "kapverdesche Eskuudos",
+ "symbol": "CVE"
+ },
+ "KZT": {
+ "name": "kasakesche Tenge",
+ "symbol": "KZT"
+ },
+ "QAR": {
+ "name": "kataaresche Rijal",
+ "symbol": "QAR"
+ },
+ "KES": {
+ "name": "Kenjaanesche Schillinge",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "kirjiisesche Som",
+ "symbol": "KGS"
+ },
+ "XAF": {
+ "name": "Kmmeruhner Frang",
+ "symbol": "FCFA"
+ },
+ "COP": {
+ "name": "kolumbesche Peso",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "kommooresche Frang",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "kongjoleesesche Frang",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "koßtarikaanesche Colón",
+ "symbol": "CRC"
+ },
+ "HRK": {
+ "name": "krowaatesche Kuna",
+ "symbol": "HRK"
+ },
+ "CUP": {
+ "name": "kubaanesche Peesos",
+ "symbol": "CUP"
+ },
+ "KWD": {
+ "name": "kuwaitesche Denaa",
+ "symbol": "KWD"
+ },
+ "LSL": {
+ "name": "lesoothesche Loti",
+ "symbol": "LSL"
+ },
+ "LBP": {
+ "name": "libaneesesche Pongk",
+ "symbol": "LBP"
+ },
+ "LRD": {
+ "name": "liberijaanesche Dollaa",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "libesche Denaa",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "littouesche Litas",
+ "symbol": "LTL"
+ },
+ "LAK": {
+ "name": "loaatesche Kip",
+ "symbol": "LAK"
+ },
+ "MGA": {
+ "name": "madajaskesche Ariary",
+ "symbol": "MGA"
+ },
+ "MOP": {
+ "name": "makaneesesche Pataca",
+ "symbol": "MOP"
+ },
+ "MWK": {
+ "name": "malaawesche Kwache",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "malaisesche Ringgit",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "mallediivesche Rufiyaa",
+ "symbol": "MVR"
+ },
+ "MAD": {
+ "name": "marrokaanesche Dirhamm",
+ "symbol": "MAD"
+ },
+ "MRO": {
+ "name": "mauretanesche Ouguiya",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "maurizjahnesche Ruupije",
+ "symbol": "MUR"
+ },
+ "MKD": {
+ "name": "mazedoonesche Denaa",
+ "symbol": "MKD"
+ },
+ "MXN": {
+ "name": "mexekaanesche Peeso",
+ "symbol": "MX$"
+ },
+ "MDL": {
+ "name": "moldaavesche Leu",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "mongjoolesche Tugrik",
+ "symbol": "MNT"
+ },
+ "MZN": {
+ "name": "mossambikaanesche Metical",
+ "symbol": "MZN"
+ },
+ "ERN": {
+ "name": "Nafka uß Erritreja",
+ "symbol": "ERN"
+ },
+ "NAD": {
+ "name": "namiibesche Dollaa",
+ "symbol": "NAD"
+ },
+ "ANG": {
+ "name": "neederlängsch antillesche Jullde",
+ "symbol": "ANG"
+ },
+ "NPR": {
+ "name": "nepaleesesche Ruupije",
+ "symbol": "NPR"
+ },
+ "TWD": {
+ "name": "neu taiwaneesesche Dollaa",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "neuseeländesche Dollaa",
+ "symbol": "NZ$"
+ },
+ "NGN": {
+ "name": "nijerijaanesche Naira",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "nikarajaanesche Córdoba",
+ "symbol": "NIO"
+ },
+ "KPW": {
+ "name": "noodkorejaansche Won",
+ "symbol": "KPW"
+ },
+ "NOK": {
+ "name": "norrweejesche Kruhne",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "ommaanesche Rijal",
+ "symbol": "OMR"
+ },
+ "CUC": {
+ "name": "ömtuuschbaa kubaanesche Pesos",
+ "symbol": "CUC"
+ },
+ "BAM": {
+ "name": "ömtuuschbaa Mark us Boßnije un dä Hächejovvina",
+ "symbol": "BAM"
+ },
+ "XCD": {
+ "name": "oß-karribbesche Dollaa",
+ "symbol": "EC$"
+ },
+ "PKR": {
+ "name": "pakestaanesche Ruupije",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "pannameesesche Balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "papua neujinejaanesche Kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "parajuaanesche Juarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "perruaanesche Nuevo Sol",
+ "symbol": "PEN"
+ },
+ "IRR": {
+ "name": "persesche Rial",
+ "symbol": "IRR"
+ },
+ "XPF": {
+ "name": "polineesesche Frang",
+ "symbol": "CFPF"
+ },
+ "PLN": {
+ "name": "polnesche Złoty",
+ "symbol": "PLN"
+ },
+ "FKP": {
+ "name": "Pongk vun de Falkland-Enselle",
+ "symbol": "FKP"
+ },
+ "BWP": {
+ "name": "Pula us Bozwaana",
+ "symbol": "BWP"
+ },
+ "RON": {
+ "name": "romäänesche Leu",
+ "symbol": "RON"
+ },
+ "RWF": {
+ "name": "ruandesche Frang",
+ "symbol": "RWF"
+ },
+ "RUB": {
+ "name": "russesche Ruubel",
+ "symbol": "RUB"
+ },
+ "ZMW": {
+ "name": "sambesche Kwacha",
+ "symbol": "ZMW"
+ },
+ "WST": {
+ "name": "samowaanesche Tala",
+ "symbol": "WST"
+ },
+ "RSD": {
+ "name": "särbesche Denaare",
+ "symbol": "RSD"
+ },
+ "SAR": {
+ "name": "saudesche Rijal",
+ "symbol": "SAR"
+ },
+ "CLP": {
+ "name": "schileenesche Peeso",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "schineesesche Yuan Renminbi",
+ "symbol": "CN¥"
+ },
+ "LKR": {
+ "name": "schrilankesche Ruupije",
+ "symbol": "LKR"
+ },
+ "SEK": {
+ "name": "schweedesche Kruhne",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "schweijzer Fränkli",
+ "symbol": "CHF"
+ },
+ "SCR": {
+ "name": "seischellesche Ruupije",
+ "symbol": "SCR"
+ },
+ "ZWL": {
+ "name": "simbabwesche Dollaa (2009)",
+ "symbol": "ZWL"
+ },
+ "SGD": {
+ "name": "singjapurejaanesche Dollaa",
+ "symbol": "SGD"
+ },
+ "ZAR": {
+ "name": "södaffrekaanesche Rand",
+ "symbol": "ZAR"
+ },
+ "SSP": {
+ "name": "södsudaneesesche Pongk",
+ "symbol": "SSP"
+ },
+ "SBD": {
+ "name": "solomonesche Dollaa",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "somaalesche Schillenge",
+ "symbol": "SOS"
+ },
+ "KRW": {
+ "name": "söödkorejaansche Won",
+ "symbol": "₩"
+ },
+ "SLL": {
+ "name": "ẞjärra-lejoneesesche Leone",
+ "symbol": "SLL"
+ },
+ "SDG": {
+ "name": "sudaneesesche Pongk",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "sürinameesesche Dollaa",
+ "symbol": "SRD"
+ },
+ "SYP": {
+ "name": "süüresche Pund",
+ "symbol": "SYP"
+ },
+ "SZL": {
+ "name": "swasiländesche Lilangeni",
+ "symbol": "SZL"
+ },
+ "TJS": {
+ "name": "tadschikißtaanesche Somoni",
+ "symbol": "TJS"
+ },
+ "THB": {
+ "name": "tailändesche Baht",
+ "symbol": "THB"
+ },
+ "BDT": {
+ "name": "Taka us Bangladäsch",
+ "symbol": "BDT"
+ },
+ "TZS": {
+ "name": "tansaanesche Schillenge",
+ "symbol": "TZS"
+ },
+ "TOP": {
+ "name": "tongjanes Paʻangache",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "törkesche Liire",
+ "symbol": "TRY"
+ },
+ "CZK": {
+ "name": "tschäschesche Kruhne",
+ "symbol": "CZK"
+ },
+ "TND": {
+ "name": "tuneesesche Denaa",
+ "symbol": "TND"
+ },
+ "TMT": {
+ "name": "turkmeneßtaanesche Manat",
+ "symbol": "TMT"
+ },
+ "UGX": {
+ "name": "ujandesche Schillenge",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "ukraijnesche Hryvnia",
+ "symbol": "UAH"
+ },
+ "HUF": {
+ "name": "unjarresche Forint",
+ "symbol": "HUF"
+ },
+ "UYU": {
+ "name": "urrujuwaische Peeso",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "ußbeekesche Som",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "vanuatesche Vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "venezuelaanesche Bolívar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "vijätnammeesesche Dong",
+ "symbol": "₫"
+ },
+ "BYR": {
+ "name": "wiißrußesche Rubel",
+ "symbol": "BYR"
+ },
+ "SHP": {
+ "name": "Zint-Hellena-Pongk",
+ "symbol": "SHP"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/ky.json b/library/intl/resources/currency/ky.json
new file mode 100644
index 000000000..bdab1fa2a
--- /dev/null
+++ b/library/intl/resources/currency/ky.json
@@ -0,0 +1,634 @@
+{
+ "LSL": {
+ "name": "LSL",
+ "symbol": "LSL"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ },
+ "AUD": {
+ "name": "Австралия доллары",
+ "symbol": "AUD"
+ },
+ "AZN": {
+ "name": "Азербайжан манаты",
+ "symbol": "AZN"
+ },
+ "USD": {
+ "name": "АКШ доллары",
+ "symbol": "USD"
+ },
+ "ALL": {
+ "name": "албан леги",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Алжир динары",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Ангола кванзасы",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "аргентина песосу",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "Армения драмы",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "аруба флорини",
+ "symbol": "AWG"
+ },
+ "AFN": {
+ "name": "Афганстан афганиси",
+ "symbol": "AFN"
+ },
+ "BSD": {
+ "name": "багама доллары",
+ "symbol": "BSD"
+ },
+ "BDT": {
+ "name": "Бангладеш такасы",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "барбадос доллары",
+ "symbol": "BBD"
+ },
+ "BHD": {
+ "name": "Бахрейн динары",
+ "symbol": "BHD"
+ },
+ "BYR": {
+ "name": "беларусь рублу",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "белиз доллары",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "бермуд доллары",
+ "symbol": "BMD"
+ },
+ "AED": {
+ "name": "Бириккен Араб Эмираттары дирхамы",
+ "symbol": "AED"
+ },
+ "BGN": {
+ "name": "болгар левиси",
+ "symbol": "BGN"
+ },
+ "BOB": {
+ "name": "боливия боливианосу",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "босния-герцоговина жүгүртөлмөлүү маркасы",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "Ботсвана пуласы",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "бразилия реалы",
+ "symbol": "BRL"
+ },
+ "GBP": {
+ "name": "британия фунт стерлинги",
+ "symbol": "GBP"
+ },
+ "BND": {
+ "name": "Бруней доллары",
+ "symbol": "BND"
+ },
+ "BIF": {
+ "name": "Бурунди франкы",
+ "symbol": "BIF"
+ },
+ "BTN": {
+ "name": "Бутан нгултруму",
+ "symbol": "BTN"
+ },
+ "VUV": {
+ "name": "Вануату ватусу",
+ "symbol": "VUV"
+ },
+ "HUF": {
+ "name": "венгр форинти",
+ "symbol": "HUF"
+ },
+ "VEF": {
+ "name": "венесуэла боливары",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Вьетнам доӊу",
+ "symbol": "₫"
+ },
+ "HTG": {
+ "name": "гаити гурдусу",
+ "symbol": "HTG"
+ },
+ "GMD": {
+ "name": "Гамбия даласиси",
+ "symbol": "GMD"
+ },
+ "GHS": {
+ "name": "Гана седиси",
+ "symbol": "GHS"
+ },
+ "GTQ": {
+ "name": "гватемала кетсалы",
+ "symbol": "GTQ"
+ },
+ "GIP": {
+ "name": "гибралтар фунту",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "Гине франкы",
+ "symbol": "GNF"
+ },
+ "HNL": {
+ "name": "гондурас лемпирасы",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Гоӊ Коӊ доллары",
+ "symbol": "HKD"
+ },
+ "GEL": {
+ "name": "Грузия лариси",
+ "symbol": "GEL"
+ },
+ "GYD": {
+ "name": "гуйана доллары",
+ "symbol": "GYD"
+ },
+ "DKK": {
+ "name": "дания крону",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "доминикан песосу",
+ "symbol": "DOP"
+ },
+ "EUR": {
+ "name": "Евро",
+ "symbol": "€"
+ },
+ "NZD": {
+ "name": "Жаӊы Зеландия доллары",
+ "symbol": "NZD"
+ },
+ "JPY": {
+ "name": "Жапан йени",
+ "symbol": "JP¥"
+ },
+ "DJF": {
+ "name": "Жибути франкы",
+ "symbol": "DJF"
+ },
+ "ZMW": {
+ "name": "Замбия квачасы",
+ "symbol": "ZMW"
+ },
+ "ILS": {
+ "name": "Израил жаӊы шегели",
+ "symbol": "ILS"
+ },
+ "INR": {
+ "name": "Индия руписи",
+ "symbol": "INR"
+ },
+ "IDR": {
+ "name": "Индонезия рупийасы",
+ "symbol": "IDR"
+ },
+ "IQD": {
+ "name": "Ирак динары",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "Иран риалы",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "исландия крону",
+ "symbol": "ISK"
+ },
+ "YER": {
+ "name": "Йемен риалы",
+ "symbol": "YER"
+ },
+ "JOD": {
+ "name": "Йордания динары",
+ "symbol": "JOD"
+ },
+ "CVE": {
+ "name": "Кабо-Верде эскудосу",
+ "symbol": "CVE"
+ },
+ "KZT": {
+ "name": "Казакстан теӊгеси",
+ "symbol": "KZT"
+ },
+ "KYD": {
+ "name": "кайман доллары",
+ "symbol": "KYD"
+ },
+ "KHR": {
+ "name": "Камбожа риели",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "канада доллары",
+ "symbol": "CAD"
+ },
+ "QAR": {
+ "name": "Катар риалы",
+ "symbol": "QAR"
+ },
+ "KES": {
+ "name": "Кения шиллинги",
+ "symbol": "KES"
+ },
+ "COP": {
+ "name": "колумбия песосу",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Коморос франкы",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Конго франкы",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "коста-рика колону",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "куба жүгүртүлмөлүү песосу",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "куба песосу",
+ "symbol": "CUP"
+ },
+ "KWD": {
+ "name": "Кувейт динары",
+ "symbol": "KWD"
+ },
+ "XAF": {
+ "name": "КФА ВЕАС франкы",
+ "symbol": "FCFA"
+ },
+ "XOF": {
+ "name": "КФА ВСЕАО франкы",
+ "symbol": "CFA"
+ },
+ "XPF": {
+ "name": "КФП франкы",
+ "symbol": "CFPF"
+ },
+ "KGS": {
+ "name": "Кыргызстан сому",
+ "symbol": "сом"
+ },
+ "CNY": {
+ "name": "Кытай юаны",
+ "symbol": "CN¥"
+ },
+ "LAK": {
+ "name": "Лаос киби",
+ "symbol": "LAK"
+ },
+ "LRD": {
+ "name": "Либерия доллары",
+ "symbol": "LRD"
+ },
+ "LBP": {
+ "name": "Ливан фунту",
+ "symbol": "LBP"
+ },
+ "LYD": {
+ "name": "Ливия динары",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "литва литасы",
+ "symbol": "LTL"
+ },
+ "MUR": {
+ "name": "Мавританий руписи",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "Мавритания угиясы",
+ "symbol": "MRO"
+ },
+ "MGA": {
+ "name": "Мадагаскар ариариси",
+ "symbol": "MGA"
+ },
+ "MOP": {
+ "name": "Макау патакасы",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "македон денары",
+ "symbol": "MKD"
+ },
+ "MWK": {
+ "name": "Малави квачасы",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "Малайзия ринггити",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "Малдив Руфийасы",
+ "symbol": "MVR"
+ },
+ "MAD": {
+ "name": "Марокко дирхамы",
+ "symbol": "MAD"
+ },
+ "MXN": {
+ "name": "мексика песосу",
+ "symbol": "MXN"
+ },
+ "EGP": {
+ "name": "Мисир фунту",
+ "symbol": "EGP"
+ },
+ "MMK": {
+ "name": "Мйанмар кйаты",
+ "symbol": "MMK"
+ },
+ "MZN": {
+ "name": "Мозамбик метикалы",
+ "symbol": "MZN"
+ },
+ "MDL": {
+ "name": "молдован лейи",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Монгол тугриги",
+ "symbol": "MNT"
+ },
+ "NAD": {
+ "name": "Намибия доллары",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Непал руписи",
+ "symbol": "NPR"
+ },
+ "NGN": {
+ "name": "Нигерия найрасы",
+ "symbol": "NGN"
+ },
+ "ANG": {
+ "name": "нидерланд-антил гулдени",
+ "symbol": "ANG"
+ },
+ "NIO": {
+ "name": "никарагуа кордобасы",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "норвегия крону",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "Оман риалы",
+ "symbol": "OMR"
+ },
+ "RUB": {
+ "name": "орус рублу",
+ "symbol": "RUB"
+ },
+ "UZS": {
+ "name": "Өзбекстан сому",
+ "symbol": "UZS"
+ },
+ "PKR": {
+ "name": "Пакистан руписи",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "панама балбоасы",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Папуа Жаӊы Гине кинасы",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "парагвай гуараниси",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "перу нуэво солу",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "польша злотыйы",
+ "symbol": "PLN"
+ },
+ "RWF": {
+ "name": "Руанда франкы",
+ "symbol": "RWF"
+ },
+ "RON": {
+ "name": "румын лейи",
+ "symbol": "RON"
+ },
+ "WST": {
+ "name": "Самоа таласы",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "Сао Томе жана Принсипе добрасы",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Сауд риалы",
+ "symbol": "SAR"
+ },
+ "SZL": {
+ "name": "Свази лилангени",
+ "symbol": "SZL"
+ },
+ "SCR": {
+ "name": "Сейшел руписи",
+ "symbol": "SCR"
+ },
+ "RSD": {
+ "name": "серб динары",
+ "symbol": "RSD"
+ },
+ "SLL": {
+ "name": "Сиерра-Леоне леонеси",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "Сингапур доллары",
+ "symbol": "SGD"
+ },
+ "SYP": {
+ "name": "Сирия фунту",
+ "symbol": "SYP"
+ },
+ "SBD": {
+ "name": "Соломон доллары",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "Сомали шиллинги",
+ "symbol": "SOS"
+ },
+ "SDG": {
+ "name": "Судан фунту",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "суринам доллары",
+ "symbol": "SRD"
+ },
+ "TJS": {
+ "name": "Тажикстан сомониси",
+ "symbol": "TJS"
+ },
+ "THB": {
+ "name": "Тай баты",
+ "symbol": "฿"
+ },
+ "TWD": {
+ "name": "Тайвань жаӊы доллары",
+ "symbol": "TWD"
+ },
+ "TZS": {
+ "name": "Танзания шиллинги",
+ "symbol": "TZS"
+ },
+ "TOP": {
+ "name": "Тонга паангасы",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "тринидад жана тобаго доллары",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Тунис динары",
+ "symbol": "TND"
+ },
+ "KPW": {
+ "name": "Түндүк Корея уону",
+ "symbol": "KPW"
+ },
+ "TRY": {
+ "name": "Түркия лирасы",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "Түркмөнстан манаты",
+ "symbol": "TMT"
+ },
+ "ZAR": {
+ "name": "Түштүк Африка ранды",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "Түштүк Корея уону",
+ "symbol": "KRW"
+ },
+ "SSP": {
+ "name": "Түштүк Судан фунту",
+ "symbol": "SSP"
+ },
+ "UGX": {
+ "name": "Уганда шиллинги",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "украин гривени",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "уругвай песосу",
+ "symbol": "UYU"
+ },
+ "FJD": {
+ "name": "Фижи доллары",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "Филиппин песосу",
+ "symbol": "PHP"
+ },
+ "FKP": {
+ "name": "фолкленд аралдарынын фунту",
+ "symbol": "FKP"
+ },
+ "HRK": {
+ "name": "хорват кунасы",
+ "symbol": "HRK"
+ },
+ "CZK": {
+ "name": "чех кронасы",
+ "symbol": "CZK"
+ },
+ "CLP": {
+ "name": "чили песосу",
+ "symbol": "CLP"
+ },
+ "XCD": {
+ "name": "чыгыш кариб доллары",
+ "symbol": "XCD"
+ },
+ "CHF": {
+ "name": "швейцария франкы",
+ "symbol": "CHF"
+ },
+ "SEK": {
+ "name": "швеция крону",
+ "symbol": "SEK"
+ },
+ "LKR": {
+ "name": "Шри Ланка руписи",
+ "symbol": "LKR"
+ },
+ "SHP": {
+ "name": "Ыйык Елена фунту",
+ "symbol": "SHP"
+ },
+ "ERN": {
+ "name": "Эритреа накфасы",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "Эфиопия бирри",
+ "symbol": "ETB"
+ },
+ "JMD": {
+ "name": "ямайка доллары",
+ "symbol": "JMD"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/lag.json b/library/intl/resources/currency/lag.json
new file mode 100644
index 000000000..ddfa28c20
--- /dev/null
+++ b/library/intl/resources/currency/lag.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "ETB": {
+ "name": "Bíiri ya Ʉhabéeshi",
+ "symbol": "ETB"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "GMD": {
+ "name": "Daláasi ya Gámbia",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "Dináairi ya Alijéria",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dináari ya Baharéeni",
+ "symbol": "BHD"
+ },
+ "LYD": {
+ "name": "Dináari ya Líbia",
+ "symbol": "LYD"
+ },
+ "TND": {
+ "name": "Dináari ya Tunísia",
+ "symbol": "TND"
+ },
+ "MAD": {
+ "name": "Diriháamu ya Moróoko",
+ "symbol": "MAD"
+ },
+ "AED": {
+ "name": "Diriháamu ya Ʉtemi wa Kɨaráabu",
+ "symbol": "AED"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "STD": {
+ "name": "Dóbura ya SaoTóome na Pirínsipe",
+ "symbol": "STD"
+ },
+ "USD": {
+ "name": "Dóola ya Amerɨ́ka",
+ "symbol": "US$"
+ },
+ "AUD": {
+ "name": "Dóola ya Ausitereelía",
+ "symbol": "A$"
+ },
+ "CAD": {
+ "name": "Dóola ya Kánada",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "Dóola ya Libéria",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "Dóola ya Namíbia",
+ "symbol": "NAD"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "CVE": {
+ "name": "Esikúudo ya Kepuvéede",
+ "symbol": "CVE"
+ },
+ "CHF": {
+ "name": "Faráaka ya Uswíisi",
+ "symbol": "CHF"
+ },
+ "BIF": {
+ "name": "Faráanga ya Burúundi",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "Faráanga ya CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Faráanga ya CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "DJF": {
+ "name": "Faráanga ya Jibóuti",
+ "symbol": "DJF"
+ },
+ "KMF": {
+ "name": "Faráanga ya Komóoro",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Faráanga ya Kóongo",
+ "symbol": "CDF"
+ },
+ "RWF": {
+ "name": "Faráanga ya Rwáanda",
+ "symbol": "RWF"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "MWK": {
+ "name": "Kwáacha ya Maláawi",
+ "symbol": "MWK"
+ },
+ "AOA": {
+ "name": "Kwáanza ya Angóola",
+ "symbol": "AOA"
+ },
+ "ZMW": {
+ "name": "Kwácha ya Sámbia",
+ "symbol": "ZMW"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "Leóoni",
+ "symbol": "SLL"
+ },
+ "SZL": {
+ "name": "Lilengéeni",
+ "symbol": "SZL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LSL": {
+ "name": "Lóoti ya Lesóoto",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MGA": {
+ "name": "Mpía ya bukini",
+ "symbol": "MGA"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naíira ya Niijéria",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "Nákɨfa ya Eriterea",
+ "symbol": "ERN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "EGP": {
+ "name": "Páundi ya Mísiri",
+ "symbol": "EGP"
+ },
+ "SHP": {
+ "name": "Páundi ya Mʉtakatíifu Heléena",
+ "symbol": "SHP"
+ },
+ "SDG": {
+ "name": "Páundi ya Sudáani",
+ "symbol": "SDG"
+ },
+ "GBP": {
+ "name": "Páundi ya Ʉɨngɨréesa",
+ "symbol": "£"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "BWP": {
+ "name": "Púula ya Botiswáana",
+ "symbol": "BWP"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "ZAR": {
+ "name": "Ráandi ya Afɨrɨka ya Saame",
+ "symbol": "ZAR"
+ },
+ "SAR": {
+ "name": "Riyáali ya Saudía",
+ "symbol": "SAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "INR": {
+ "name": "Rupía ya Índia",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "Rupía ya Moríisi",
+ "symbol": "MUR"
+ },
+ "SCR": {
+ "name": "Rupía ya Shelishéeli",
+ "symbol": "SCR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "KES": {
+ "name": "Shilíingi ya Kéenya",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "Shilíingi ya Somália",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Shilíingi ya Taansanía",
+ "symbol": "TSh"
+ },
+ "UGX": {
+ "name": "Shilíingi ya Ugáanda",
+ "symbol": "UGX"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "MRO": {
+ "name": "Ungwíiya ya Moritánia",
+ "symbol": "MRO"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "JPY": {
+ "name": "Yéeni ya Japáani",
+ "symbol": "JP¥"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "CNY": {
+ "name": "Yúani Renimínibi ya Chíina",
+ "symbol": "CN¥"
+ },
+ "EUR": {
+ "name": "Yúuro",
+ "symbol": "€"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/lb.json b/library/intl/resources/currency/lb.json
new file mode 100644
index 000000000..ea1cf873c
--- /dev/null
+++ b/library/intl/resources/currency/lb.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afghanesch Afghani",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "Albanesche Lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Algereschen Dinar",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Angolanesche Kwanza",
+ "symbol": "AOA"
+ },
+ "ANG": {
+ "name": "Antillen-Gulden",
+ "symbol": "ANG"
+ },
+ "ARS": {
+ "name": "Argentinesche Peso",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "Armeneschen Dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "Aruba-Florin",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "Aserbaidschan-Manat",
+ "symbol": "AZN"
+ },
+ "AUD": {
+ "name": "Australeschen Dollar",
+ "symbol": "AU$"
+ },
+ "BSD": {
+ "name": "Bahama-Dollar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Bahrain-Dinar",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "Bangladesch-Taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Barbados-Dollar",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "Belize-Dollar",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Bermuda-Dollar",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "Bhutan-Ngultrum",
+ "symbol": "BTN"
+ },
+ "BOB": {
+ "name": "Bolivianesche Boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Bosnien an Herzegowina Konvertéierbar Mark",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "Botswanesch Pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Brasilianesche Real",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "Britescht Pond Sterling",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "Brunei-Dollar",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Bulgaresch Lew",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "Burundi-Frang",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "CFA-Frang (BCEAO)",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA-Frang (BEAC)",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP-Frang",
+ "symbol": "CFPF"
+ },
+ "CLP": {
+ "name": "Chilenesche Peso",
+ "symbol": "CLP"
+ },
+ "CRC": {
+ "name": "Costa-Rica-Colón",
+ "symbol": "CRC"
+ },
+ "DKK": {
+ "name": "Dänesch Kroun",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "Dominikanesche Peso",
+ "symbol": "DOP"
+ },
+ "DJF": {
+ "name": "Dschibuti-Frang",
+ "symbol": "DJF"
+ },
+ "EGP": {
+ "name": "Egyptescht Pond",
+ "symbol": "EGP"
+ },
+ "SVC": {
+ "name": "El-Salvador-Colón",
+ "symbol": "SVC"
+ },
+ "ERN": {
+ "name": "Eritréieschen Nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "Ethiopescht Birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "Falkland-Pond",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "Fidschi-Dollar",
+ "symbol": "FJD"
+ },
+ "GMD": {
+ "name": "Gambia-Dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "Georgesche Lari",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "Ghanaeschen Cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "Gibraltar-Pond",
+ "symbol": "GIP"
+ },
+ "GTQ": {
+ "name": "Guatemaltekesche Quetzal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Guinea-Frang",
+ "symbol": "GNF"
+ },
+ "GYD": {
+ "name": "Guyana-Dollar",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "Haitianesch Gourde",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "Honduras-Lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Hong-Kong-Dollar",
+ "symbol": "HK$"
+ },
+ "INR": {
+ "name": "Indesch Rupie",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Indonesesch Rupiah",
+ "symbol": "IDR"
+ },
+ "IQD": {
+ "name": "Irakeschen Dinar",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "Iranesch Rial",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "Islännesch Kroun",
+ "symbol": "ISK"
+ },
+ "ILS": {
+ "name": "Israeleschen Neie Schekel",
+ "symbol": "₪"
+ },
+ "JMD": {
+ "name": "Jamaika-Dollar",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Japanesche Yen",
+ "symbol": "¥"
+ },
+ "YER": {
+ "name": "Jemen-Rial",
+ "symbol": "YER"
+ },
+ "JOD": {
+ "name": "Jordaneschen Dinar",
+ "symbol": "JOD"
+ },
+ "KYD": {
+ "name": "Kaiman-Dollar",
+ "symbol": "KYD"
+ },
+ "KHR": {
+ "name": "Kambodschanesche Riel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "Kanadeschen Dollar",
+ "symbol": "CA$"
+ },
+ "CVE": {
+ "name": "Kap-Verde-Escudo",
+ "symbol": "CVE"
+ },
+ "KZT": {
+ "name": "Kasacheschen Tenge",
+ "symbol": "KZT"
+ },
+ "QAR": {
+ "name": "Katar-Riyal",
+ "symbol": "QAR"
+ },
+ "KES": {
+ "name": "Kenia-Schilling",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "Kirgisesche Som",
+ "symbol": "KGS"
+ },
+ "COP": {
+ "name": "Kolumbianesche Peso",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Komore-Frang",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Kongo-Frang",
+ "symbol": "CDF"
+ },
+ "HRK": {
+ "name": "Kroatesche Kuna",
+ "symbol": "HRK"
+ },
+ "CUP": {
+ "name": "Kubanesche Peso",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "Kubanesche Peso (konvertibel)",
+ "symbol": "CUC"
+ },
+ "KWD": {
+ "name": "Kuwait-Dinar",
+ "symbol": "KWD"
+ },
+ "ZMW": {
+ "name": "Kwacha",
+ "symbol": "ZMW"
+ },
+ "LAK": {
+ "name": "Laoteschen Kip",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "Libanesescht Pond",
+ "symbol": "LBP"
+ },
+ "LRD": {
+ "name": "Liberianeschen Dollar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Libeschen Dinar",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Litauesche Litas",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "Loti",
+ "symbol": "LSL"
+ },
+ "MOP": {
+ "name": "Macau-Pataca",
+ "symbol": "MOP"
+ },
+ "MGA": {
+ "name": "Madagaskar-Ariary",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "Malawi-Kwacha",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "Malayseschen Ringgit",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "Maldiven-Rupie",
+ "symbol": "MVR"
+ },
+ "MAD": {
+ "name": "Marokkaneschen Dirham",
+ "symbol": "MAD"
+ },
+ "MRO": {
+ "name": "Mauretaneschen Ouguiya",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "Mauritius-Rupie",
+ "symbol": "MUR"
+ },
+ "MKD": {
+ "name": "Mazedoneschen Denar",
+ "symbol": "MKD"
+ },
+ "MXN": {
+ "name": "Mexikanesche Peso",
+ "symbol": "MX$"
+ },
+ "MDL": {
+ "name": "Moldawesche Leu",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Mongoleschen Tögrög",
+ "symbol": "MNT"
+ },
+ "MZN": {
+ "name": "Mosambikanesche Metical",
+ "symbol": "MZN"
+ },
+ "MMK": {
+ "name": "Myanmaresche Kyat",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "Namibia-Dollar",
+ "symbol": "NAD"
+ },
+ "TWD": {
+ "name": "Neien Taiwan-Dollar",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "Neiséiland-Dollar",
+ "symbol": "NZ$"
+ },
+ "NPR": {
+ "name": "Nepalesesch Rupie",
+ "symbol": "NPR"
+ },
+ "NIO": {
+ "name": "Nicaraguanesche Córdoba",
+ "symbol": "NIO"
+ },
+ "NGN": {
+ "name": "Nigerianeschen Naira",
+ "symbol": "NGN"
+ },
+ "KPW": {
+ "name": "Nordkoreanesche Won",
+ "symbol": "KPW"
+ },
+ "NOK": {
+ "name": "Norwegesch Kroun",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "Omanesche Rial",
+ "symbol": "OMR"
+ },
+ "XCD": {
+ "name": "Ostkaribeschen Dollar",
+ "symbol": "EC$"
+ },
+ "PKR": {
+ "name": "Pakistanesch Rupie",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Panamaesche Balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Papua-Neiguinéiesche Kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Paraguayeschen Guaraní",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Peruaneschen Neie Sol",
+ "symbol": "PEN"
+ },
+ "PHP": {
+ "name": "Philippinnesche Peso",
+ "symbol": "PHP"
+ },
+ "PLN": {
+ "name": "Polneschen Zloty",
+ "symbol": "PLN"
+ },
+ "CNY": {
+ "name": "Renminbi Yuan",
+ "symbol": "CN¥"
+ },
+ "RWF": {
+ "name": "Ruanda-Frang",
+ "symbol": "RWF"
+ },
+ "RON": {
+ "name": "Rumänesche Leu",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Russesche Rubel",
+ "symbol": "RUB"
+ },
+ "SBD": {
+ "name": "Salomonen-Dollar",
+ "symbol": "SBD"
+ },
+ "WST": {
+ "name": "Samoaneschen Tala",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "São-toméeschen Dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Saudi-Rial",
+ "symbol": "SAR"
+ },
+ "CHF": {
+ "name": "Schwäizer Frang",
+ "symbol": "CHF"
+ },
+ "SEK": {
+ "name": "Schwedesch Kroun",
+ "symbol": "SEK"
+ },
+ "RSD": {
+ "name": "Serbeschen Dinar",
+ "symbol": "RSD"
+ },
+ "SCR": {
+ "name": "Seychellen-Rupie",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "Sierra-leonesche Leone",
+ "symbol": "SLL"
+ },
+ "ZWL": {
+ "name": "Simbabwe-Dollar (2009)",
+ "symbol": "ZWL"
+ },
+ "SGD": {
+ "name": "Singapur-Dollar",
+ "symbol": "SGD"
+ },
+ "SOS": {
+ "name": "Somalia-Schilling",
+ "symbol": "SOS"
+ },
+ "LKR": {
+ "name": "Sri-Lanka-Rupie",
+ "symbol": "LKR"
+ },
+ "SHP": {
+ "name": "St. Helena-Pond",
+ "symbol": "SHP"
+ },
+ "ZAR": {
+ "name": "Südafrikanesche Rand",
+ "symbol": "ZAR"
+ },
+ "SDG": {
+ "name": "Sudanesescht Pond",
+ "symbol": "SDG"
+ },
+ "KRW": {
+ "name": "Südkoreanesche Won",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "Südsudanesescht Pond",
+ "symbol": "SSP"
+ },
+ "SRD": {
+ "name": "Surinameschen Dollar",
+ "symbol": "SRD"
+ },
+ "SZL": {
+ "name": "Swasilännesche Lilangeni",
+ "symbol": "SZL"
+ },
+ "SYP": {
+ "name": "Syrescht Pond",
+ "symbol": "SYP"
+ },
+ "TJS": {
+ "name": "Tadschikistan-Somoni",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "Tansania-Schilling",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "Thailännesche Baht",
+ "symbol": "฿"
+ },
+ "TRY": {
+ "name": "Tierkesch Lira",
+ "symbol": "TRY"
+ },
+ "TOP": {
+ "name": "Tongaeschen Paʻanga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Trinidad-an-Tobago-Dollar",
+ "symbol": "TTD"
+ },
+ "CZK": {
+ "name": "Tschechesch Kroun",
+ "symbol": "CZK"
+ },
+ "TND": {
+ "name": "Tuneseschen Dinar",
+ "symbol": "TND"
+ },
+ "TMT": {
+ "name": "Turkmenistan-Manat",
+ "symbol": "TMT"
+ },
+ "UGX": {
+ "name": "Uganda-Schilling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "Ukraineschen Hrywnja",
+ "symbol": "UAH"
+ },
+ "HUF": {
+ "name": "Ungaresche Forint",
+ "symbol": "HUF"
+ },
+ "UYU": {
+ "name": "Uruguayesche Peso",
+ "symbol": "UYU"
+ },
+ "USD": {
+ "name": "US-Dollar",
+ "symbol": "$"
+ },
+ "UZS": {
+ "name": "Usbekistan-Sum",
+ "symbol": "UZS"
+ },
+ "AED": {
+ "name": "VAE-Dirham",
+ "symbol": "AED"
+ },
+ "VUV": {
+ "name": "Vanuatu-Vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Venezolanesche Bolívar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Vietnameseschen Dong",
+ "symbol": "₫"
+ },
+ "BYR": {
+ "name": "Wäissrussesche Rubel",
+ "symbol": "BYR"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/lg.json b/library/intl/resources/currency/lg.json
new file mode 100644
index 000000000..c5d3ebfa3
--- /dev/null
+++ b/library/intl/resources/currency/lg.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "ETB": {
+ "name": "Biiru ey’Esyopya",
+ "symbol": "ETB"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "GMD": {
+ "name": "Dalasi ey’eGambya",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "Dinaali ey’Aligerya",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinaali ey’eBaareeni",
+ "symbol": "BHD"
+ },
+ "LYD": {
+ "name": "Dinaali ey’eLibya",
+ "symbol": "LYD"
+ },
+ "SDG": {
+ "name": "Dinaali ey’eSudaani",
+ "symbol": "SDG"
+ },
+ "TND": {
+ "name": "Dinaali ey’eTunizya",
+ "symbol": "TND"
+ },
+ "MAD": {
+ "name": "Diraamu ey’eMoroko",
+ "symbol": "MAD"
+ },
+ "AED": {
+ "name": "Diraamu eya Emireeti",
+ "symbol": "AED"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "STD": {
+ "name": "Dobura ey’eSantome ne Purincipe",
+ "symbol": "STD"
+ },
+ "USD": {
+ "name": "Doola ey’Amerika",
+ "symbol": "US$"
+ },
+ "AUD": {
+ "name": "Doola ey’Awusiturelya",
+ "symbol": "A$"
+ },
+ "CAD": {
+ "name": "Doola ey’eKanada",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "Doola ey’eLiberya",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "Doola ey’eNamibiya",
+ "symbol": "NAD"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "CVE": {
+ "name": "Esikudo ey’Keepu Veredi",
+ "symbol": "CVE"
+ },
+ "BIF": {
+ "name": "Faranga ey’eburundi",
+ "symbol": "BIF"
+ },
+ "DJF": {
+ "name": "Faranga ey’eJjibuti",
+ "symbol": "DJF"
+ },
+ "KMF": {
+ "name": "Faranga ey’eKomoro",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Faranga ey’eKongo",
+ "symbol": "CDF"
+ },
+ "MGA": {
+ "name": "Faranga ey’eMalagase",
+ "symbol": "MGA"
+ },
+ "RWF": {
+ "name": "Faranga ey’eRwanda",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Faranga ey’eSwitizirandi",
+ "symbol": "CHF"
+ },
+ "XOF": {
+ "name": "Faranga ey’omu Afirika ey’ebugwanjuba",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Faranga ey’omu Afirika eya wakati",
+ "symbol": "FCFA"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "MWK": {
+ "name": "Kwaca ey’eMalawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwaca ey’eZambya",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Kwanza ey’Angola",
+ "symbol": "AOA"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "Lewone",
+ "symbol": "SLL"
+ },
+ "SZL": {
+ "name": "Lilangeni",
+ "symbol": "SZL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LSL": {
+ "name": "Loti ey’eLesoso",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "ERN": {
+ "name": "Nakifa ey’Eritureya",
+ "symbol": "ERN"
+ },
+ "NGN": {
+ "name": "Nayira ey’eNayijerya",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "GBP": {
+ "name": "Pawundi ey’eBungereza",
+ "symbol": "£"
+ },
+ "EGP": {
+ "name": "Pawundi ey’eMisiri",
+ "symbol": "EGP"
+ },
+ "SHP": {
+ "name": "Pawundi ey’eSenti Herena",
+ "symbol": "SHP"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "BWP": {
+ "name": "Pula ey’eBotiswana",
+ "symbol": "BWP"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "ZAR": {
+ "name": "Randi ey’eSawusafirika",
+ "symbol": "ZAR"
+ },
+ "SAR": {
+ "name": "Riyaali ey’eBuwarabu",
+ "symbol": "SAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "INR": {
+ "name": "Rupiya ey’eBuyindi",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "Rupiya ey’eMawurisyasi",
+ "symbol": "MUR"
+ },
+ "SCR": {
+ "name": "Rupiya ey’eSesere",
+ "symbol": "SCR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "KES": {
+ "name": "Silingi ey’eKenya",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "Silingi ey’eSomaliya",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Silingi ey’eTanzaniya",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "Silingi eya Yuganda",
+ "symbol": "USh"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "MRO": {
+ "name": "Wugwiya ey’eMawritenya",
+ "symbol": "MRO"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "JPY": {
+ "name": "Yeni ey’eJapani",
+ "symbol": "JP¥"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "EUR": {
+ "name": "Yuro",
+ "symbol": "€"
+ },
+ "CNY": {
+ "name": "Yuwani Reniminibi ey’eCayina",
+ "symbol": "CN¥"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/ln.json b/library/intl/resources/currency/ln.json
new file mode 100644
index 000000000..6bb60052f
--- /dev/null
+++ b/library/intl/resources/currency/ln.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "PAB": {
+ "name": "Balboa",
+ "symbol": "PAB"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "ETB": {
+ "name": "Birɛ ya Etsiópi",
+ "symbol": "ETB"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "Boliviano",
+ "symbol": "BOB"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "GHS": {
+ "name": "Cedi",
+ "symbol": "GHS"
+ },
+ "CRC": {
+ "name": "Colon ya Kosta Rika",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "GMD": {
+ "name": "Dalasi ya Gambi",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "Dinarɛ ya Alizeri",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinarɛ ya Bahrɛnɛ",
+ "symbol": "BHD"
+ },
+ "LYD": {
+ "name": "Dinarɛ ya Libí",
+ "symbol": "LYD"
+ },
+ "SDG": {
+ "name": "Dinarɛ ya Sudá",
+ "symbol": "SDG"
+ },
+ "TND": {
+ "name": "Dinarɛ ya Tinizi",
+ "symbol": "TND"
+ },
+ "MAD": {
+ "name": "Dirihame ya Marokɛ",
+ "symbol": "MAD"
+ },
+ "AED": {
+ "name": "Dirihamɛ ya Lémila alabo",
+ "symbol": "AED"
+ },
+ "STD": {
+ "name": "Dobra ya Sao Tomé mpé Presipe",
+ "symbol": "STD"
+ },
+ "USD": {
+ "name": "Dolarɛ ya Ameriki",
+ "symbol": "US$"
+ },
+ "CAD": {
+ "name": "Dolarɛ ya Kanadá",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "Dolarɛ ya Liberya",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "Dolarɛ ya Namibi",
+ "symbol": "NAD"
+ },
+ "AUD": {
+ "name": "Dolarɛ ya Ositali",
+ "symbol": "A$"
+ },
+ "CVE": {
+ "name": "Esikudo ya Kapevɛrɛ",
+ "symbol": "CVE"
+ },
+ "EUR": {
+ "name": "Ɛlɔ́",
+ "symbol": "€"
+ },
+ "XOF": {
+ "name": "Falánga CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Falánga CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "BIF": {
+ "name": "Falánga ya Burundi",
+ "symbol": "BIF"
+ },
+ "DJF": {
+ "name": "Falánga ya Dzibuti",
+ "symbol": "DJF"
+ },
+ "GNF": {
+ "name": "Falánga ya Gine",
+ "symbol": "GNF"
+ },
+ "KMF": {
+ "name": "Falánga ya Komoro",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Falánga ya Kongó",
+ "symbol": "FC"
+ },
+ "MGA": {
+ "name": "Falánga ya Madagasikarɛ",
+ "symbol": "MGA"
+ },
+ "RWF": {
+ "name": "Falánga ya Rwanda",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Falánga ya Swisɛ",
+ "symbol": "CHF"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "PYG": {
+ "name": "Guarani",
+ "symbol": "PYG"
+ },
+ "HTG": {
+ "name": "Gurde",
+ "symbol": "HTG"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "AOA": {
+ "name": "Kwanza ya Angóla",
+ "symbol": "AOA"
+ },
+ "MWK": {
+ "name": "Kwasha ya Malawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwasha ya Zambi",
+ "symbol": "ZMW"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "Leonɛ",
+ "symbol": "SLL"
+ },
+ "SZL": {
+ "name": "Lilangeni",
+ "symbol": "SZL"
+ },
+ "LTL": {
+ "name": "Litas ya Litwani",
+ "symbol": "LTL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LSL": {
+ "name": "Loti ya Lesóto",
+ "symbol": "LSL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "CZK": {
+ "name": "Motolé Sheki",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "Motolé ya Danemark",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "Motolé ya Islandi",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "Motolé ya Norvej",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "Motolé ya Swédi",
+ "symbol": "SEK"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naira ya Nizerya",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "Nakfa ya Elitlɛ",
+ "symbol": "ERN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "GBP": {
+ "name": "Paunɛ ya Angɛlɛtɛ́lɛ",
+ "symbol": "£"
+ },
+ "EGP": {
+ "name": "Paunɛ ya Ezípitɛ",
+ "symbol": "EGP"
+ },
+ "SHP": {
+ "name": "Paunɛ ya Sántu elena",
+ "symbol": "SHP"
+ },
+ "DOP": {
+ "name": "Peso Dominikani",
+ "symbol": "DOP"
+ },
+ "ARS": {
+ "name": "Peso y’Argentina",
+ "symbol": "ARS"
+ },
+ "COP": {
+ "name": "Peso ya Kolombi",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "Peso ya Kuba",
+ "symbol": "CUP"
+ },
+ "MXN": {
+ "name": "Peso ya Mexiko",
+ "symbol": "MX$"
+ },
+ "CLP": {
+ "name": "Peso ya Shili",
+ "symbol": "CLP"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "BWP": {
+ "name": "Pula ya Botswana",
+ "symbol": "BWP"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "ZAR": {
+ "name": "Randɛ ya Afríka Súdi",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "Real ya Brazil",
+ "symbol": "R$"
+ },
+ "SAR": {
+ "name": "Riyalɛ ya Alabi Sawuditɛ",
+ "symbol": "SAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "INR": {
+ "name": "Rupi ya Índɛ",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "Rupi ya Morisi",
+ "symbol": "MUR"
+ },
+ "SCR": {
+ "name": "Rupi ya Sɛshɛlɛ",
+ "symbol": "SCR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "KES": {
+ "name": "Shilingɛ ya Kenya",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "Shilingɛ ya Somali",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Shilingɛ ya Tanzani",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "Shilingɛ ya Uganda",
+ "symbol": "UGX"
+ },
+ "PEN": {
+ "name": "Sol Sika",
+ "symbol": "PEN"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "MRO": {
+ "name": "Ugwiya ya Moritani",
+ "symbol": "MRO"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "JPY": {
+ "name": "Yeni ya Zapɔ",
+ "symbol": "JP¥"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "CNY": {
+ "name": "Yuanɛ Renminbi ya Sinɛ",
+ "symbol": "CN¥"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/lo.json b/library/intl/resources/currency/lo.json
new file mode 100644
index 000000000..7ce15ae01
--- /dev/null
+++ b/library/intl/resources/currency/lo.json
@@ -0,0 +1,634 @@
+{
+ "PYG": {
+ "name": "ກວາຣານີ ປາຣາກວາຍ",
+ "symbol": "PYG"
+ },
+ "GYD": {
+ "name": "ກາຍ​ຢາ​ນີ​ສ ໂດ​ລ່າ",
+ "symbol": "GYD"
+ },
+ "KHR": {
+ "name": "ກຳ​ປູ​ເຈຍ ຣຽວ",
+ "symbol": "KHR"
+ },
+ "GNF": {
+ "name": "ກິ​ນຽນ ຟຣັງ",
+ "symbol": "GNF"
+ },
+ "GIP": {
+ "name": "ກິບ​ຣາ​ທາ ພາ​ວດ໌",
+ "symbol": "GIP"
+ },
+ "GTQ": {
+ "name": "ກົວເຕມາລານ ເຄັດຊອນ",
+ "symbol": "GTQ"
+ },
+ "KRW": {
+ "name": "ເກົາ​ຫລີໃຕ້ ວອນ",
+ "symbol": "₩"
+ },
+ "KPW": {
+ "name": "ເກົາ​ຫລີ​ເໜືອ ວອນ",
+ "symbol": "KPW"
+ },
+ "GMD": {
+ "name": "​ແກມ​ບຽນ ດາ​ລາ​ຊິ",
+ "symbol": "GMD"
+ },
+ "SVC": {
+ "name": "ໂກລອງ ເອກາວາດໍ",
+ "symbol": "SVC"
+ },
+ "KGS": {
+ "name": "ຄ​ຣີ​ກິສ​​ຖາ​ນິ ໂຊມ",
+ "symbol": "KGS"
+ },
+ "CDF": {
+ "name": "ຄອງ​ໂກ​ລີສ ຟຣັງ",
+ "symbol": "CDF"
+ },
+ "KZT": {
+ "name": "ຄາ​ຊັກ​ສະ​ຖາ​ນິ ເຕັງ​ເຈ",
+ "symbol": "KZT"
+ },
+ "QAR": {
+ "name": "ຄາ​ຕາ​ຣິ ຣຽວ",
+ "symbol": "QAR"
+ },
+ "CUC": {
+ "name": "ຄິວແບນ ຄອນເວີດຕິໂບ ເປໂຊ",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "ຄິວແບນ ເປໂຊ",
+ "symbol": "CUP"
+ },
+ "KWD": {
+ "name": "ຄູ​ເວ​ຕິ ດິ​ນາ",
+ "symbol": "KWD"
+ },
+ "KES": {
+ "name": "ເຄນ​ຢັນ ຊິວ​ລິງ",
+ "symbol": "KES"
+ },
+ "CVE": {
+ "name": "ເຄບ ເວີດ​ດີນ ເອ​ສ​ຄູ​ໂດ",
+ "symbol": "CVE"
+ },
+ "KYD": {
+ "name": "ເຄ​ແມນ ໄອ​ແລນ ໂດ​ລ່າ",
+ "symbol": "KYD"
+ },
+ "CRC": {
+ "name": "ໂຄສຕາ ຣິກັນ ໂຄລອນ",
+ "symbol": "CRC"
+ },
+ "KMF": {
+ "name": "ໂຄ​ໂມ​ຣຽນ ຟຣັງ",
+ "symbol": "KMF"
+ },
+ "HRK": {
+ "name": "ໂຄຣ​ເອ​ທຽນ ຄູ​ນາ",
+ "symbol": "HRK"
+ },
+ "CZK": {
+ "name": "ໂຄ​ຣູ​ນາ ເຊກ",
+ "symbol": "CZK"
+ },
+ "COP": {
+ "name": "ໂຄ​ລົມ​ບຽນ ເປ​ໂຊ",
+ "symbol": "COP"
+ },
+ "GEL": {
+ "name": "ຈໍ​ຈຽນ ລາ​ຣິ",
+ "symbol": "GEL"
+ },
+ "JOD": {
+ "name": "ຈໍ​ແດ​ນຽນ ດິ​ນາ",
+ "symbol": "JOD"
+ },
+ "JMD": {
+ "name": "​ຈາ​ໄມ​ກັນ ໂດ​ລ່າ",
+ "symbol": "JMD"
+ },
+ "CNY": {
+ "name": "ຈີນ ຢວນ",
+ "symbol": "CN¥"
+ },
+ "SZL": {
+ "name": "ສະ​ວາ​ຊິ ລິ​ລັນ​ກິ​ນີ",
+ "symbol": "SZL"
+ },
+ "CHF": {
+ "name": "ສະ​ວິ​ສ ຟ​ຣັງ",
+ "symbol": "CHF"
+ },
+ "SEK": {
+ "name": "ສະ​ວີ​ດິ​ຊ ໂຄຣ​ນາ",
+ "symbol": "SEK"
+ },
+ "AED": {
+ "name": "ສະ​ຫະ​ລັດ​ອາ​ຣັບ​ອາ​ມິ​ເຣດ ເດີ​ແຮມ",
+ "symbol": "AED"
+ },
+ "SGD": {
+ "name": "ສິງ​ກະ​ໂປ ໂດ​ລ່າ",
+ "symbol": "SGD"
+ },
+ "LKR": {
+ "name": "ສີ​ລັງ​ກາ ຣູ​ປີ",
+ "symbol": "LKR"
+ },
+ "WST": {
+ "name": "ຊາ​ໂມນ ທາ​ລາ",
+ "symbol": "WST"
+ },
+ "SAR": {
+ "name": "ຊາ​ອູ​ດິ ຣິ​ຢອນ",
+ "symbol": "SAR"
+ },
+ "CLP": {
+ "name": "ຊິ​ລຽນ ເປ​ໂຊ",
+ "symbol": "CLP"
+ },
+ "SYP": {
+ "name": "ຊີ​ຣຽນ ພາວດ໌",
+ "symbol": "SYP"
+ },
+ "XPF": {
+ "name": "ຊີ​ເອັບ​ພີ ຟຣັງ",
+ "symbol": "CFPF"
+ },
+ "SDG": {
+ "name": "ຊູ​ດານ​ນີ​ສ ພາວດ໌",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "ຊູ​ຣິ​ນາ​ມີ​ສ ໂດ​ລ່າ",
+ "symbol": "SRD"
+ },
+ "SCR": {
+ "name": "ເຊ​ເຊວ​ລອຍ​ສ໌ ຣູ​ປີ",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "ເຊຍ​ນາ ​ເລໂອ​ນຽນ ເລ​ໂອນ",
+ "symbol": "SLL"
+ },
+ "GHS": {
+ "name": "ເຊ​ດິ ກາ​ນາ​ອຽນ",
+ "symbol": "GHS"
+ },
+ "SHP": {
+ "name": "ເຊນ ເຮ​ເລ​ນາ ພາວດ໌",
+ "symbol": "SHP"
+ },
+ "RSD": {
+ "name": "ເຊີ​ບຽນ ດິ​ນາ",
+ "symbol": "RSD"
+ },
+ "STD": {
+ "name": "ເຊົາ ໂທ​ເມ ແອນ ພ​ຣິນ​ຊິ​ປີ ໂດບຣາ",
+ "symbol": "STD"
+ },
+ "SSP": {
+ "name": "ເຊົາ​ທ໌ ຊູ​ດານ​ນີ​ສ ພາວດ໌",
+ "symbol": "SSP"
+ },
+ "ZAR": {
+ "name": "ເຊົາທ໌ ອາ​ຟຣິ​ກັນ ແຣນດ໌",
+ "symbol": "ZAR"
+ },
+ "ZMW": {
+ "name": "ແຊມ​ບຽນ ຄວາ​ຊາ",
+ "symbol": "ZMW"
+ },
+ "SOS": {
+ "name": "ໂຊ​ມາ​ລິ ຊິວ​ລິງ",
+ "symbol": "SOS"
+ },
+ "SBD": {
+ "name": "ໂຊ​ໂລມອນ ໄອ​ແລນ ໂດ​ລ່າ",
+ "symbol": "SBD"
+ },
+ "JPY": {
+ "name": "ຍີ່​ປຸ່ນ ເຢນ",
+ "symbol": "JP¥"
+ },
+ "ZWL": {
+ "name": "ດອນລາ ຊິມບັບເວ (2009)",
+ "symbol": "ZWL"
+ },
+ "DJF": {
+ "name": "​ດິ​ບູ​ຈຽນ ຟຣັງ",
+ "symbol": "DJF"
+ },
+ "DKK": {
+ "name": "ແດນ​ນິ​ຊ ໂຄຣນ",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "ໂດ​ມິ​ນິ​ກັນ ເປ​ໂຊ",
+ "symbol": "DOP"
+ },
+ "BBD": {
+ "name": "ໂດລ່າ ບາບາດຽນ",
+ "symbol": "BBD"
+ },
+ "BSD": {
+ "name": "ໂດລ່າ ບາຮາມຽນ",
+ "symbol": "BSD"
+ },
+ "CAD": {
+ "name": "ໂດລ່າຄານາດາ",
+ "symbol": "CA$"
+ },
+ "USD": {
+ "name": "​ໂດ​ລ່າ​ສະ​ຫະ​ລັດຯ",
+ "symbol": "US$"
+ },
+ "BZD": {
+ "name": "ໂດ​ລ່າ​ເບ​ລິ​ຊ",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "ໂດ​ລ່າ​ເບີ​ມິວ​ດາ",
+ "symbol": "BMD"
+ },
+ "TOP": {
+ "name": "ຕອງ​ກັນ ປາ​ອັງ​ກາ",
+ "symbol": "TOP"
+ },
+ "TND": {
+ "name": "ຕູ​ນິ​ຊຽນ ດິ​ນາ",
+ "symbol": "TND"
+ },
+ "TMT": {
+ "name": "ເຕີກ​ເມ​ນິ​ສ​ຖາ​ນິ ມາ​ນັດ",
+ "symbol": "TMT"
+ },
+ "TRY": {
+ "name": "ເຕີ​ກິ​ຊ ລິ​ຣາ",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "ທ​ຣິ​ນິ​ແດດ ແອນ ໂທ​ບາ​ໂກ ໂດ​ລ່າ",
+ "symbol": "TTD"
+ },
+ "TJS": {
+ "name": "ທາ​ຈິ​ກິ​​ຖາ​ນິ ໂຊ​ໂມ​ນິ",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "ທານ​ຊາ​ນຽນ ຊິວ​ລິງ",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "ໄທ ບາດ",
+ "symbol": "฿"
+ },
+ "NOK": {
+ "name": "ນໍ​ເວ​ກຽນ ​ໂຄຣນ",
+ "symbol": "NOK"
+ },
+ "NAD": {
+ "name": "ນາ​ມິ​ບຽນ ໂດ​ລ່າ",
+ "symbol": "NAD"
+ },
+ "NIO": {
+ "name": "ນິກາຣາກວນ ໂຄໂດບາ",
+ "symbol": "NIO"
+ },
+ "TWD": {
+ "name": "ນິວ ໄຕ້​ຫວັນ ໂດ​ລ່າ",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "ນິວ​ຊີ​ແລນ ໂດ​ລ່າ",
+ "symbol": "NZ$"
+ },
+ "ANG": {
+ "name": "ເນ​ເທີ​ແລນ ແອນ​ຕິ​ລຽນ ກິວ​ເດີ",
+ "symbol": "ANG"
+ },
+ "NPR": {
+ "name": "ເນ​ປານ ຣູ​ປີ",
+ "symbol": "NPR"
+ },
+ "NGN": {
+ "name": "ໄນ​ຣາ ​ໄນເຈີ​ຣຽນ",
+ "symbol": "NGN"
+ },
+ "BRL": {
+ "name": "ບຣາ​ຊິ​ລຽນ ຣຽວ",
+ "symbol": "R$"
+ },
+ "BND": {
+ "name": "ບຣູ​ໄນ ໂດ​ລ່າ",
+ "symbol": "BND"
+ },
+ "BAM": {
+ "name": "ບອ​ສ​ເນຍ-ເຮີ​ເຊ​ໂກວິ​ນາ ຄອນ​ເວີດ​ຕິ​ໂບ ມາກ",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "ບອດ​ສະ​ວາ​ນານ ພູ​ລາ",
+ "symbol": "BWP"
+ },
+ "BGN": {
+ "name": "ບັງ​ກາ​ຣຽນ ເລບ",
+ "symbol": "BGN"
+ },
+ "BDT": {
+ "name": "ບັງ​ຄລາ​ເທດ ຕາ​ກາ",
+ "symbol": "BDT"
+ },
+ "BHD": {
+ "name": "ບາ​ໄຣ​ນິ ດິ​ນາ",
+ "symbol": "BHD"
+ },
+ "BIF": {
+ "name": "ບຸ​ຣັນ​ດຽນ ຟຣັງ",
+ "symbol": "BIF"
+ },
+ "BYR": {
+ "name": "ເບ​ລາ​ຣຸ​ສ​ຊຽນ ຣູ​ເບິນ",
+ "symbol": "BYR"
+ },
+ "BOB": {
+ "name": "ໂບ​ລິ​ວຽນ ໂບ​ລິ​ເວຍ​ໂນ",
+ "symbol": "BOB"
+ },
+ "PKR": {
+ "name": "ປາ​ກິ​ສຖານ ຣູ​ປີ",
+ "symbol": "PKR"
+ },
+ "PGK": {
+ "name": "ປາ​ປົວ ນິວ ກິ​ນຽນ ກິ​ນາ",
+ "symbol": "PGK"
+ },
+ "PEN": {
+ "name": "ເປ​ຣູ​ວຽນ ນູ​ໂວ ໂຊ​ລ໌",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "ໂປ​ລິ​ຊ ຊະ​ລໍ​ຕີ",
+ "symbol": "PLN"
+ },
+ "PAB": {
+ "name": "ພານາມານຽນ ບອນບົວ",
+ "symbol": "PAB"
+ },
+ "GBP": {
+ "name": "ພາວ​ດ໌ ສະ​ເຕີ​ຣິງ (ອັງ​ກິດ)",
+ "symbol": "£"
+ },
+ "BTN": {
+ "name": "ພູ​ຖານ ງຸນດຣັມ",
+ "symbol": "BTN"
+ },
+ "XAF": {
+ "name": "ຟຣັງ ເຊຟານ ທະນາຄານລັດອາຟຣິກາກາງ",
+ "symbol": "FCFA"
+ },
+ "FKP": {
+ "name": "ຟອ​ລ໌ກ​ແລນ ໄອ​ແລນ​ສ໌ ພາວ​ດ໌",
+ "symbol": "FKP"
+ },
+ "XOF": {
+ "name": "ຟັງເຊຟານ ອາຟຣິກາຕາເວັນຕົກ",
+ "symbol": "CFA"
+ },
+ "FJD": {
+ "name": "ຟິ​ຈຽນ ໂດ​ລ່າ",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "ຟິ​ລິບ​ປິນ ເປ​ໂຊ",
+ "symbol": "PHP"
+ },
+ "MAD": {
+ "name": "ມໍ​ຣັອກ​ແຄນ​ ເດີ​ແຮມ",
+ "symbol": "MAD"
+ },
+ "MNT": {
+ "name": "ມອງ​ໂກ​ລຽນ ຕູກຣິກ",
+ "symbol": "MNT"
+ },
+ "MDL": {
+ "name": "ມອນ​ໂດ​ແວນ ເລ​ອູ",
+ "symbol": "MDL"
+ },
+ "MVR": {
+ "name": "ມັ​ລ​ດິ​ວຽນ ຣູ​ຟິ​ຢາ",
+ "symbol": "MVR"
+ },
+ "MOP": {
+ "name": "ມາ​ເກົ້າ ປາ​​ຕາ​ກາ",
+ "symbol": "MOP"
+ },
+ "MGA": {
+ "name": "ມາ​ລາ​ກາ​ຊີ ອາ​ເຣຍ​ຣີ",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "ມາ​ລາ​ວຽນ ຄວາ​ຊາ",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "ມາ​ເລ​ເຊຍ ຣິງ​ກິດ",
+ "symbol": "MYR"
+ },
+ "MRO": {
+ "name": "ມົວ​ຣິ​ທາ​ນຽນ ອູ​ກິວ​ຢາ",
+ "symbol": "MRO"
+ },
+ "MMK": {
+ "name": "ມຽນ​ມາ ຈ໊າດ",
+ "symbol": "MMK"
+ },
+ "MXN": {
+ "name": "ເມັກຊິກັນ ເປໂຊ",
+ "symbol": "MX$"
+ },
+ "MUR": {
+ "name": "ເມົາ​ຣິ​ທຽນ ຣູ​ປີ",
+ "symbol": "MUR"
+ },
+ "MKD": {
+ "name": "ແມັກ​ເຊ​ໂດ​ນຽນ ເດ​ນາ",
+ "symbol": "MKD"
+ },
+ "MZN": {
+ "name": "ໂມ​ແຊມ​ບິ​ກັນ ເມ​ທິ​ຄອນ",
+ "symbol": "MZN"
+ },
+ "UAH": {
+ "name": "ຢູ​ເຄຣ​ນຽນ ຮະ​ຣີບ​ເນຍ",
+ "symbol": "UAH"
+ },
+ "EUR": {
+ "name": "ຢູ​ໂຣ",
+ "symbol": "€"
+ },
+ "YER": {
+ "name": "ເຢ​ເມ​ນິ ຣຽວ",
+ "symbol": "YER"
+ },
+ "RWF": {
+ "name": "ຣະ​ວັນ​ດັນ ຟຣັງ",
+ "symbol": "RWF"
+ },
+ "RUB": {
+ "name": "ຣັສ​ຊຽນ ຣູ​ເບິນ",
+ "symbol": "RUB"
+ },
+ "RON": {
+ "name": "ໂຣ​ມາ​ນຽນ ເລ​ອູ",
+ "symbol": "RON"
+ },
+ "LAK": {
+ "name": "ລາວ ກີບ",
+ "symbol": "₭"
+ },
+ "LTL": {
+ "name": "ລິ​ທົວ​ນຽນ ລິ​ທັ​ສ",
+ "symbol": "LTL"
+ },
+ "LYD": {
+ "name": "ລິບ​ບຽນ ດິ​ນາ",
+ "symbol": "LYD"
+ },
+ "LRD": {
+ "name": "ລິ​ເບີ​ຣຽນ ໂດ​ລ່າ",
+ "symbol": "LRD"
+ },
+ "LBP": {
+ "name": "ເລ​ບາ​ນີ​ສ ພາວດ໌",
+ "symbol": "LBP"
+ },
+ "LSL": {
+ "name": "ໂລຕິ ເລໂຊໂຕ",
+ "symbol": "LSL"
+ },
+ "VUV": {
+ "name": "​ວາ​ນົວ​ຕູ ວາ​ຕູ",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "ເວ​ເນ​ຊູ​ເອ​ລັນ ໂບ​ລິ​ວາ",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "ຫວຽດ​ນາມ ດົງ",
+ "symbol": "₫"
+ },
+ "AUD": {
+ "name": "ອອສ​ເຕຣ​ລຽນ ໂດ​ລ່າ",
+ "symbol": "A$"
+ },
+ "AWG": {
+ "name": "ອະຣູແບນ ຟລໍຣິນ",
+ "symbol": "AWG"
+ },
+ "AFN": {
+ "name": "ອັຟ​ກັນ ອັຟ​ກາ​ນິ",
+ "symbol": "AFN"
+ },
+ "DZD": {
+ "name": "ອັລ​ເຈີ​ຣຽນ ດິ​ນາ",
+ "symbol": "DZD"
+ },
+ "ALL": {
+ "name": "ອັລ​ບາ​ນຽນ ເລກ",
+ "symbol": "ALL"
+ },
+ "ARS": {
+ "name": "ອາ​ເຈນ​ທິ​ນາ ເປ​ໂຊ",
+ "symbol": "ARS"
+ },
+ "AZN": {
+ "name": "ອາ​ເຊີ​ໄບ​ຈາ​ນິ ມາ​ນັດ",
+ "symbol": "AZN"
+ },
+ "AMD": {
+ "name": "ອາ​ເມ​ນຽນ ແດຣມ",
+ "symbol": "AMD"
+ },
+ "ILS": {
+ "name": "ອິສ​ຣາ​ເອວ​ລິ ນິວ ເຊ​ເກວ",
+ "symbol": "₪"
+ },
+ "INR": {
+ "name": "ອິນ​ເດຍ ຣູ​ປີ",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "ອິນ​ໂດ​ເນ​ຊຽນ ໂດ​ລ່າ",
+ "symbol": "IDR"
+ },
+ "IQD": {
+ "name": "ອິ​ຣັກ​ກິ ດິ​ນາ",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "ອິ​ຣາ​ນິ ຣຽວ",
+ "symbol": "IRR"
+ },
+ "ERN": {
+ "name": "ອິ​ຣິ​ທຣຽນ ແນກ​ຟ​າ",
+ "symbol": "ERN"
+ },
+ "XCD": {
+ "name": "ອີ​ສ ຄາ​ຣິ​ບຽນ ໂດ​ລ່າ",
+ "symbol": "EC$"
+ },
+ "EGP": {
+ "name": "ອີ​ຢິບ​ທຽນ ພາວດ໌",
+ "symbol": "EGP"
+ },
+ "UZS": {
+ "name": "ອຸສ​ເບ​ກິ​ສ​ຖານ ໂຊມ",
+ "symbol": "UZS"
+ },
+ "UGX": {
+ "name": "ອູ​ກັນ​ດັນ ຊິວ​ລິງ",
+ "symbol": "UGX"
+ },
+ "UYU": {
+ "name": "ອູ​ຣຸ​ກົວ​ຢານ ເປ​ໂຊ",
+ "symbol": "UYU"
+ },
+ "ETB": {
+ "name": "ເອ​ທິ​ໂອ​ປຽນ ເບີ​ຣ໌",
+ "symbol": "ETB"
+ },
+ "AOA": {
+ "name": "ແອງ​ໂກ​ລັນ ຄວນ​ຊາ",
+ "symbol": "AOA"
+ },
+ "OMR": {
+ "name": "ໂອ​ມາ​ນິ ຣຽວ",
+ "symbol": "OMR"
+ },
+ "ISK": {
+ "name": "ໄອ​ສ໌​ແລນ​ດິກ ໂຄຣ​ນາ",
+ "symbol": "ISK"
+ },
+ "HKD": {
+ "name": "ຮອງ​ກົງ ໂດ​ລ່າ",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "ຮອນດູແຣນ ເລມພິຣາ",
+ "symbol": "HNL"
+ },
+ "HUF": {
+ "name": "ຮັງ​ກາ​ຣຽນ ຟໍ​ຣິນ",
+ "symbol": "HUF"
+ },
+ "HTG": {
+ "name": "ໄຮ​ຕຽນ ກົວ​ເດ",
+ "symbol": "HTG"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/lt.json b/library/intl/resources/currency/lt.json
new file mode 100644
index 000000000..3035cdf12
--- /dev/null
+++ b/library/intl/resources/currency/lt.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afganistano afganis",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "Albanijos lekas",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Alžyro dinaras",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Angolos kvanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "Argentinos pesas",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "Armėnijos dramas",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "Arubos guldenas",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "Australijos doleris",
+ "symbol": "AUD"
+ },
+ "AZN": {
+ "name": "Azerbaidžano manatas",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "Bahamų doleris",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Bahreino dinaras",
+ "symbol": "BHD"
+ },
+ "BYR": {
+ "name": "Baltarusijos rublis",
+ "symbol": "BYR"
+ },
+ "BDT": {
+ "name": "Bangladešo taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Barbadoso doleris",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "Belizo doleris",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Bermudos doleris",
+ "symbol": "BMD"
+ },
+ "BOB": {
+ "name": "Bolivijos bolivijanas",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Bosnijos ir Hercegovinos konvertuojamoji markė",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "Botsvanos pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Brazilijos realas",
+ "symbol": "BRL"
+ },
+ "BND": {
+ "name": "Brunėjaus doleris",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Bulgarijos levas",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "Burundžio frankas",
+ "symbol": "BIF"
+ },
+ "BTN": {
+ "name": "Butano ngultrumas",
+ "symbol": "BTN"
+ },
+ "XOF": {
+ "name": "CFA BCEAO frankas",
+ "symbol": "XOF"
+ },
+ "XAF": {
+ "name": "CFA BEAC frankas",
+ "symbol": "XAF"
+ },
+ "XPF": {
+ "name": "CFP frankas",
+ "symbol": "XPF"
+ },
+ "CZK": {
+ "name": "Čekijos krona",
+ "symbol": "CZK"
+ },
+ "CLP": {
+ "name": "Čilės pesas",
+ "symbol": "CLP"
+ },
+ "DKK": {
+ "name": "Danijos krona",
+ "symbol": "DKK"
+ },
+ "GBP": {
+ "name": "Didžiosios Britanijos svaras sterlingų",
+ "symbol": "GBP"
+ },
+ "DOP": {
+ "name": "Dominikos pesas",
+ "symbol": "DOP"
+ },
+ "DJF": {
+ "name": "Džibučio frankas",
+ "symbol": "DJF"
+ },
+ "EGP": {
+ "name": "Egipto svaras",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "Eritrėjos nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "Etiopijos biras",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "Euras",
+ "symbol": "EUR"
+ },
+ "FKP": {
+ "name": "Falklando salų svaras",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "Fidžio doleris",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "Filipinų pesas",
+ "symbol": "PHP"
+ },
+ "GYD": {
+ "name": "Gajanos doleris",
+ "symbol": "GYD"
+ },
+ "GMD": {
+ "name": "Gambijos dalasis",
+ "symbol": "GMD"
+ },
+ "GHS": {
+ "name": "Ganos sedis",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "Gibraltaro svaras",
+ "symbol": "GIP"
+ },
+ "GEL": {
+ "name": "Gruzijos laris",
+ "symbol": "GEL"
+ },
+ "GTQ": {
+ "name": "Gvatemalos ketcalis",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Gvinėjos frankas",
+ "symbol": "GNF"
+ },
+ "HTG": {
+ "name": "Haičio gurdas",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "Hondūro lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Honkongo doleris",
+ "symbol": "HKD"
+ },
+ "INR": {
+ "name": "Indijos rupija",
+ "symbol": "INR"
+ },
+ "IDR": {
+ "name": "Indonezijos rupija",
+ "symbol": "IDR"
+ },
+ "IQD": {
+ "name": "Irako dinaras",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "Irano rialas",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "Islandijos krona",
+ "symbol": "ISK"
+ },
+ "ILS": {
+ "name": "Izraelio naujasis šekelis",
+ "symbol": "ILS"
+ },
+ "JMD": {
+ "name": "Jamaikos doleris",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Japonijos jena",
+ "symbol": "JPY"
+ },
+ "USD": {
+ "name": "JAV doleris",
+ "symbol": "USD"
+ },
+ "YER": {
+ "name": "Jemeno rialas",
+ "symbol": "YER"
+ },
+ "JOD": {
+ "name": "Jordanijos dinaras",
+ "symbol": "JOD"
+ },
+ "AED": {
+ "name": "Jungtinių Arabų Emyratų dirhamas",
+ "symbol": "AED"
+ },
+ "KYD": {
+ "name": "Kaimanų salų doleris",
+ "symbol": "KYD"
+ },
+ "KHR": {
+ "name": "Kambodžos rielis",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "Kanados doleris",
+ "symbol": "CAD"
+ },
+ "QAR": {
+ "name": "Kataro rialas",
+ "symbol": "QAR"
+ },
+ "KZT": {
+ "name": "Kazachstano tengė",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "Kenijos šilingas",
+ "symbol": "KES"
+ },
+ "CNY": {
+ "name": "Kinijos ženminbi juanis",
+ "symbol": "CNY"
+ },
+ "KGS": {
+ "name": "Kirgizijos somas",
+ "symbol": "KGS"
+ },
+ "COP": {
+ "name": "Kolumbijos pesas",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Komoro frankas",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Kongo frankas",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "Kosta Rikos kolonas",
+ "symbol": "CRC"
+ },
+ "HRK": {
+ "name": "Kroatijos kuna",
+ "symbol": "HRK"
+ },
+ "CUC": {
+ "name": "Kubos konvertuojamasis pesas",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "Kubos pesas",
+ "symbol": "CUP"
+ },
+ "KWD": {
+ "name": "Kuveito dinaras",
+ "symbol": "KWD"
+ },
+ "LAK": {
+ "name": "Laoso kipas",
+ "symbol": "LAK"
+ },
+ "PLN": {
+ "name": "Lenkijos zlotas",
+ "symbol": "PLN"
+ },
+ "LSL": {
+ "name": "Lesoto lotis",
+ "symbol": "LSL"
+ },
+ "LBP": {
+ "name": "Libano svaras",
+ "symbol": "LBP"
+ },
+ "LRD": {
+ "name": "Liberijos doleris",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Libijos dinaras",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Lietuvos litas",
+ "symbol": "LTL"
+ },
+ "MGA": {
+ "name": "Madagaskaro ariaris",
+ "symbol": "MGA"
+ },
+ "MOP": {
+ "name": "Makao pataka",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "Makedonijos denaras",
+ "symbol": "MKD"
+ },
+ "MYR": {
+ "name": "Malaizijos ringitas",
+ "symbol": "MYR"
+ },
+ "MWK": {
+ "name": "Malavio kvača",
+ "symbol": "MWK"
+ },
+ "MVR": {
+ "name": "Maldyvų rufija",
+ "symbol": "MVR"
+ },
+ "MAD": {
+ "name": "Maroko dirhamas",
+ "symbol": "MAD"
+ },
+ "MUR": {
+ "name": "Mauricijaus rupija",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "Mauritanijos ugija",
+ "symbol": "MRO"
+ },
+ "MXN": {
+ "name": "Meksikos pesas",
+ "symbol": "MXN"
+ },
+ "MMK": {
+ "name": "Mianmaro kijatas",
+ "symbol": "MMK"
+ },
+ "MDL": {
+ "name": "Moldovos lėja",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Mongolijos tugrikas",
+ "symbol": "MNT"
+ },
+ "MZN": {
+ "name": "Mozambiko metikalis",
+ "symbol": "MZN"
+ },
+ "NAD": {
+ "name": "Namibijos doleris",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "Naujosios Zelandijos doleris",
+ "symbol": "NZD"
+ },
+ "NPR": {
+ "name": "Nepalo rupija",
+ "symbol": "NPR"
+ },
+ "NGN": {
+ "name": "Nigerijos naira",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "Nikaragvos kordoba",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "Norvegijos krona",
+ "symbol": "NOK"
+ },
+ "ANG": {
+ "name": "Olandijos Antilų guldenas",
+ "symbol": "ANG"
+ },
+ "OMR": {
+ "name": "Omano rialas",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "Pakistano rupija",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Panamos balboja",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Papua Naujosios Gvinėjos kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Paragvajaus guaranis",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Peru naujasis solis",
+ "symbol": "PEN"
+ },
+ "ZAR": {
+ "name": "Pietų Afrikos Respublikos randas",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "Pietų Korėjos vonas",
+ "symbol": "KRW"
+ },
+ "SSP": {
+ "name": "Pietų Sudano svaras",
+ "symbol": "SSP"
+ },
+ "XCD": {
+ "name": "Rytų Karibų doleris",
+ "symbol": "XCD"
+ },
+ "RWF": {
+ "name": "Ruandos frankas",
+ "symbol": "RWF"
+ },
+ "RON": {
+ "name": "Rumunijos lėja",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Rusijos rublis",
+ "symbol": "RUB"
+ },
+ "SBD": {
+ "name": "Saliamono salų doleris",
+ "symbol": "SBD"
+ },
+ "SVC": {
+ "name": "Salvadoro kolonas",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "Samoa tala",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "San Tomės ir Principės dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Saudo Arabijos rijalas",
+ "symbol": "SAR"
+ },
+ "SCR": {
+ "name": "Seišelių rupija",
+ "symbol": "SCR"
+ },
+ "RSD": {
+ "name": "Serbijos dinaras",
+ "symbol": "RSD"
+ },
+ "SLL": {
+ "name": "Siera Leonės leonė",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "Singapūro doleris",
+ "symbol": "SGD"
+ },
+ "SYP": {
+ "name": "Sirijos svaras",
+ "symbol": "SYP"
+ },
+ "SOS": {
+ "name": "Somalio šilingas",
+ "symbol": "SOS"
+ },
+ "SDG": {
+ "name": "Sudano svaras",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "Surimano doleris",
+ "symbol": "SRD"
+ },
+ "SZL": {
+ "name": "Svazilando lilangenis",
+ "symbol": "SZL"
+ },
+ "KPW": {
+ "name": "Šiaurės Korėjos vonas",
+ "symbol": "KPW"
+ },
+ "LKR": {
+ "name": "Šri Lankos rupija",
+ "symbol": "LKR"
+ },
+ "SHP": {
+ "name": "Šv. Elenos salų svaras",
+ "symbol": "SHP"
+ },
+ "SEK": {
+ "name": "Švedijos krona",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "Šveicarijos frankas",
+ "symbol": "CHF"
+ },
+ "TJS": {
+ "name": "Tadžikistano somonis",
+ "symbol": "TJS"
+ },
+ "THB": {
+ "name": "Tailando batas",
+ "symbol": "THB"
+ },
+ "TWD": {
+ "name": "Taivano naujasis doleris",
+ "symbol": "TWD"
+ },
+ "TZS": {
+ "name": "Tanzanijos šilingas",
+ "symbol": "TZS"
+ },
+ "TOP": {
+ "name": "Tongo paanga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Trinidado ir Tobago doleris",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Tuniso dinaras",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "Turkijos lira",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "Turkmėnistano manatas",
+ "symbol": "TMT"
+ },
+ "UGX": {
+ "name": "Ugandos šilingas",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "Ukrainos grivina",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "Urugvajaus pesas",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "Uzbekistano sumas",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "Vanuatu vatas",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Venesuelos bolivaras",
+ "symbol": "VEF"
+ },
+ "HUF": {
+ "name": "Vengrijos forintas",
+ "symbol": "HUF"
+ },
+ "VND": {
+ "name": "Vietnamo dongas",
+ "symbol": "VND"
+ },
+ "ZMW": {
+ "name": "Zambijos kvača",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "Zimbabvės doleris (2009)",
+ "symbol": "ZWL"
+ },
+ "CVE": {
+ "name": "Žaliojo Kyšulio eskudas",
+ "symbol": "CVE"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/lu.json b/library/intl/resources/currency/lu.json
new file mode 100644
index 000000000..a82c98852
--- /dev/null
+++ b/library/intl/resources/currency/lu.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "ETB": {
+ "name": "Bira wa Etshiopi",
+ "symbol": "ETB"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "STD": {
+ "name": "Dobra wa Sao Tome ne Presipe",
+ "symbol": "STD"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "CVE": {
+ "name": "Esikuludo wa Kapevere",
+ "symbol": "CVE"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "EUR": {
+ "name": "Iro",
+ "symbol": "€"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "AOA": {
+ "name": "Kwanza wa Angola",
+ "symbol": "AOA"
+ },
+ "MWK": {
+ "name": "Kwasha wa Malawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwasha wa Zambi",
+ "symbol": "ZMW"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "Leone",
+ "symbol": "SLL"
+ },
+ "SZL": {
+ "name": "Lilangeni",
+ "symbol": "SZL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LSL": {
+ "name": "Loti wa Lesoto",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naira wa Nizerya",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "Nakfa wa Elitle",
+ "symbol": "ERN"
+ },
+ "GMD": {
+ "name": "Ndalasi wa Ngambi",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "Ndina wa Alijeri",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Ndina wa Bahrene",
+ "symbol": "BHD"
+ },
+ "LYD": {
+ "name": "Ndina wa Libi",
+ "symbol": "LYD"
+ },
+ "SDG": {
+ "name": "Ndina wa Suda",
+ "symbol": "SDG"
+ },
+ "TND": {
+ "name": "Ndina wa Tinizi",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "Ndiriha wa Lemila alabu",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "Ndiriha wa Maroke",
+ "symbol": "MAD"
+ },
+ "USD": {
+ "name": "Ndola wa Ameriki",
+ "symbol": "US$"
+ },
+ "CAD": {
+ "name": "Ndola wa Kanada",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "Ndola wa Liberya",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "Ndola wa Namibi",
+ "symbol": "NAD"
+ },
+ "AUD": {
+ "name": "Ndola wa Ositali",
+ "symbol": "A$"
+ },
+ "XOF": {
+ "name": "Nfalanga CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Nfalanga CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "BIF": {
+ "name": "Nfalanga wa Bulundi",
+ "symbol": "BIF"
+ },
+ "DJF": {
+ "name": "Nfalanga wa Dzibuti",
+ "symbol": "DJF"
+ },
+ "KMF": {
+ "name": "Nfalanga wa Komoru",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Nfalanga wa Kongu",
+ "symbol": "FC"
+ },
+ "MGA": {
+ "name": "Nfalanga wa Madagasikare",
+ "symbol": "MGA"
+ },
+ "RWF": {
+ "name": "Nfalanga wa Rwanda",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Nfalanga wa Swise",
+ "symbol": "CHF"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "KES": {
+ "name": "Nshili wa Kenya",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "Nshili wa Somali",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Nshili wa Tanzani",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "Nshili wa Uganda",
+ "symbol": "UGX"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "GBP": {
+ "name": "Pauni wa Angeletele",
+ "symbol": "£"
+ },
+ "EGP": {
+ "name": "Pauni wa Mushidi",
+ "symbol": "EGP"
+ },
+ "SHP": {
+ "name": "Pauni wa Santu Elena",
+ "symbol": "SHP"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "BWP": {
+ "name": "Pula wa Botswana",
+ "symbol": "BWP"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "ZAR": {
+ "name": "Rande wa Afrika wa Mwinshi",
+ "symbol": "ZAR"
+ },
+ "SAR": {
+ "name": "Riyale wa Alabu Nsawu",
+ "symbol": "SAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "INR": {
+ "name": "Rupi wa Inde",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "Rupia wa Morisi",
+ "symbol": "MUR"
+ },
+ "SCR": {
+ "name": "Rupya wa Seshele",
+ "symbol": "SCR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "MRO": {
+ "name": "Ugwiya wa Moritani",
+ "symbol": "MRO"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "JPY": {
+ "name": "Yeni wa Zapɔ",
+ "symbol": "JP¥"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "CNY": {
+ "name": "Yuani Renminbi wa Shine",
+ "symbol": "CN¥"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/luo.json b/library/intl/resources/currency/luo.json
new file mode 100644
index 000000000..82027831e
--- /dev/null
+++ b/library/intl/resources/currency/luo.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "MGA": {
+ "name": "Ariary ya Bukini",
+ "symbol": "MGA"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "ETB": {
+ "name": "Birr mar Ethiopia",
+ "symbol": "ETB"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "GMD": {
+ "name": "Dalasi ya Gambia",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "Dinari ya Aljeria",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinari ya Bahareni",
+ "symbol": "BHD"
+ },
+ "LYD": {
+ "name": "Dinari ya Libya",
+ "symbol": "LYD"
+ },
+ "TND": {
+ "name": "Dinari ya Tunisia",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "Dirham ya Falme za Kiarabu",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "Dirham ya Moroko",
+ "symbol": "MAD"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "STD": {
+ "name": "Dobra ya Sao Tome na Principe",
+ "symbol": "STD"
+ },
+ "USD": {
+ "name": "Dola",
+ "symbol": "US$"
+ },
+ "CAD": {
+ "name": "Dola mar Kanada",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "Dola mar Liberia",
+ "symbol": "LRD"
+ },
+ "AUD": {
+ "name": "Dola ya Australia",
+ "symbol": "A$"
+ },
+ "NAD": {
+ "name": "Dola ya Namibia",
+ "symbol": "NAD"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "CVE": {
+ "name": "Eskudo ya Kepuvede",
+ "symbol": "CVE"
+ },
+ "XOF": {
+ "name": "Faranga CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Faranga CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "BIF": {
+ "name": "Faranga ya Burundi",
+ "symbol": "BIF"
+ },
+ "DJF": {
+ "name": "Faranga ya Jibuti",
+ "symbol": "DJF"
+ },
+ "KMF": {
+ "name": "Faranga ya Komoro",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Faranga ya Kongo",
+ "symbol": "CDF"
+ },
+ "RWF": {
+ "name": "Faranga ya Rwanda",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Faranga ya Uswisi",
+ "symbol": "CHF"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "MWK": {
+ "name": "Kwacha ya Malawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwacha ya Zambia",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Kwanza ya Angola",
+ "symbol": "AOA"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "Leoni",
+ "symbol": "SLL"
+ },
+ "SZL": {
+ "name": "Lilangeni",
+ "symbol": "SZL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LSL": {
+ "name": "Loti ya Lesoto",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naira ya Nijeria",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "Nakfa ya Eritrea",
+ "symbol": "ERN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "EGP": {
+ "name": "Paund mar Misri",
+ "symbol": "EGP"
+ },
+ "GBP": {
+ "name": "Pauni mar Uingereza",
+ "symbol": "£"
+ },
+ "SHP": {
+ "name": "Pauni ya Santahelena",
+ "symbol": "SHP"
+ },
+ "SDG": {
+ "name": "Pauni ya Sudani",
+ "symbol": "SDG"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "BWP": {
+ "name": "Pula mar Botswana",
+ "symbol": "BWP"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "ZAR": {
+ "name": "Randi ya Afrika Kusini",
+ "symbol": "ZAR"
+ },
+ "SAR": {
+ "name": "Riyal ya Saudia",
+ "symbol": "SAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "INR": {
+ "name": "Rupia ya India",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "Rupia ya Morisi",
+ "symbol": "MUR"
+ },
+ "SCR": {
+ "name": "Rupia ya Shelisheli",
+ "symbol": "SCR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SOS": {
+ "name": "Shilingi ya Somalia",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Shilingi ya Tanzania",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "Shilingi ya Uganda",
+ "symbol": "UGX"
+ },
+ "KES": {
+ "name": "Siling mar Kenya",
+ "symbol": "Ksh"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "MRO": {
+ "name": "Ugwiya ya Moritania",
+ "symbol": "MRO"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "JPY": {
+ "name": "Yen mar Japan",
+ "symbol": "JP¥"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "CNY": {
+ "name": "Yuan Renminbi ya China",
+ "symbol": "CN¥"
+ },
+ "EUR": {
+ "name": "Yuro",
+ "symbol": "€"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/luy.json b/library/intl/resources/currency/luy.json
new file mode 100644
index 000000000..b92aaa572
--- /dev/null
+++ b/library/intl/resources/currency/luy.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "MGA": {
+ "name": "Ariary ya Bukini",
+ "symbol": "MGA"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "ETB": {
+ "name": "Bir ya Uhabeshi",
+ "symbol": "ETB"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "GMD": {
+ "name": "Dalasi ya Gambia",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "Dinari ya Aljeria",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinari ya Bahareni",
+ "symbol": "BHD"
+ },
+ "LYD": {
+ "name": "Dinari ya Libya",
+ "symbol": "LYD"
+ },
+ "TND": {
+ "name": "Dinari ya Tunisia",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "Dirham ya Falme za Kiarabu",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "Dirham ya Moroko",
+ "symbol": "MAD"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "STD": {
+ "name": "Dobra ya Sao Tome na Principe",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "Dola ya Australia",
+ "symbol": "A$"
+ },
+ "CAD": {
+ "name": "Dola ya Kanada",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "Dola ya Liberia",
+ "symbol": "LRD"
+ },
+ "USD": {
+ "name": "Dola ya Marekani",
+ "symbol": "US$"
+ },
+ "NAD": {
+ "name": "Dola ya Namibia",
+ "symbol": "NAD"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "CVE": {
+ "name": "Eskudo ya Kepuvede",
+ "symbol": "CVE"
+ },
+ "XOF": {
+ "name": "Faranga CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Faranga CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "BIF": {
+ "name": "Faranga ya Burundi",
+ "symbol": "BIF"
+ },
+ "DJF": {
+ "name": "Faranga ya Jibuti",
+ "symbol": "DJF"
+ },
+ "KMF": {
+ "name": "Faranga ya Komoro",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Faranga ya Kongo",
+ "symbol": "CDF"
+ },
+ "RWF": {
+ "name": "Faranga ya Rwanda",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Faranga ya Uswisi",
+ "symbol": "CHF"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "MWK": {
+ "name": "Kwacha ya Malawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwacha ya Zambia",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Kwanza ya Angola",
+ "symbol": "AOA"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "Leoni",
+ "symbol": "SLL"
+ },
+ "SZL": {
+ "name": "Lilangeni",
+ "symbol": "SZL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LSL": {
+ "name": "Loti ya Lesoto",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naira ya Nijeria",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "Nakfa ya Eritrea",
+ "symbol": "ERN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "EGP": {
+ "name": "Pauni ya Misri",
+ "symbol": "EGP"
+ },
+ "SHP": {
+ "name": "Pauni ya Santahelena",
+ "symbol": "SHP"
+ },
+ "SDG": {
+ "name": "Pauni ya Sudani",
+ "symbol": "SDG"
+ },
+ "GBP": {
+ "name": "Pauni ya Uingereza",
+ "symbol": "£"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "BWP": {
+ "name": "Pula ya Botswana",
+ "symbol": "BWP"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "ZAR": {
+ "name": "Randi ya Afrika Kusini",
+ "symbol": "ZAR"
+ },
+ "SAR": {
+ "name": "Riyal ya Saudia",
+ "symbol": "SAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "INR": {
+ "name": "Rupia ya India",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "Rupia ya Morisi",
+ "symbol": "MUR"
+ },
+ "SCR": {
+ "name": "Rupia ya Shelisheli",
+ "symbol": "SCR"
+ },
+ "JPY": {
+ "name": "Sarafu ya Kijapani",
+ "symbol": "JP¥"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SOS": {
+ "name": "Shilingi ya Somalia",
+ "symbol": "SOS"
+ },
+ "KES": {
+ "name": "Sirinji ya Kenya",
+ "symbol": "Ksh"
+ },
+ "TZS": {
+ "name": "Sirinji ya Tanzania",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "Sirinji ya Uganda",
+ "symbol": "UGX"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "MRO": {
+ "name": "Ugwiya ya Moritania",
+ "symbol": "MRO"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "CNY": {
+ "name": "Yuan Renminbi ya China",
+ "symbol": "CN¥"
+ },
+ "EUR": {
+ "name": "Yuro",
+ "symbol": "€"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/lv.json b/library/intl/resources/currency/lv.json
new file mode 100644
index 000000000..72837602a
--- /dev/null
+++ b/library/intl/resources/currency/lv.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afganistānas afgāns",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "Albānijas leks",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Alžīrijas dinārs",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Angolas kvanza",
+ "symbol": "AOA"
+ },
+ "AED": {
+ "name": "Apvienoto Arābu Emirātu dirhēms",
+ "symbol": "AED"
+ },
+ "ARS": {
+ "name": "Argentīnas peso",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "Armēnijas drams",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "Arubas guldenis",
+ "symbol": "AWG"
+ },
+ "USD": {
+ "name": "ASV dolārs",
+ "symbol": "$"
+ },
+ "AUD": {
+ "name": "Austrālijas dolārs",
+ "symbol": "AU$"
+ },
+ "XCD": {
+ "name": "Austrumkarību dolārs",
+ "symbol": "EC$"
+ },
+ "AZN": {
+ "name": "Azerbaidžānas manats",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "Bahamu dolārs",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Bahreinas dinārs",
+ "symbol": "BHD"
+ },
+ "BYR": {
+ "name": "Baltkrievijas rubelis",
+ "symbol": "BYR"
+ },
+ "BDT": {
+ "name": "Bangladešas taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Barbadosas dolārs",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "Belizas dolārs",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Bermudu dolārs",
+ "symbol": "BMD"
+ },
+ "BOB": {
+ "name": "Bolīvijas boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Bosnijas un Hercogovinas marka",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "Botsvanas pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Brazīlijas reāls",
+ "symbol": "R$"
+ },
+ "BND": {
+ "name": "Brunejas dolārs",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Bulgārijas leva",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "Burundi franks",
+ "symbol": "BIF"
+ },
+ "BTN": {
+ "name": "Butānas ngultrums",
+ "symbol": "BTN"
+ },
+ "XAF": {
+ "name": "Centrālāfrikas CFA franks",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP franks",
+ "symbol": "CFPF"
+ },
+ "CZK": {
+ "name": "Čehijas krona",
+ "symbol": "CZK"
+ },
+ "CLP": {
+ "name": "Čīles peso",
+ "symbol": "CLP"
+ },
+ "DKK": {
+ "name": "Dānijas krona",
+ "symbol": "DKK"
+ },
+ "ZAR": {
+ "name": "Dienvidāfrikas rends",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "Dienvidkorejas vona",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "Dienvidsudānas mārciņa",
+ "symbol": "SSP"
+ },
+ "DOP": {
+ "name": "Dominikānas peso",
+ "symbol": "DOP"
+ },
+ "DJF": {
+ "name": "Džibutijas franks",
+ "symbol": "DJF"
+ },
+ "EGP": {
+ "name": "Ēģiptes mārciņa",
+ "symbol": "EGP"
+ },
+ "EUR": {
+ "name": "eiro",
+ "symbol": "€"
+ },
+ "ERN": {
+ "name": "Eritrejas nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "Etiopijas birs",
+ "symbol": "ETB"
+ },
+ "FJD": {
+ "name": "Fidži dolārs",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "Filipīnu peso",
+ "symbol": "PHP"
+ },
+ "FKP": {
+ "name": "Folklenda Salu mārciņa",
+ "symbol": "FKP"
+ },
+ "GYD": {
+ "name": "Gajānas dolārs",
+ "symbol": "GYD"
+ },
+ "GMD": {
+ "name": "Gambijas dalasi",
+ "symbol": "GMD"
+ },
+ "GHS": {
+ "name": "Ganas sedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "Gibraltāra mārciņa",
+ "symbol": "GIP"
+ },
+ "GEL": {
+ "name": "Gruzijas lari",
+ "symbol": "GEL"
+ },
+ "GTQ": {
+ "name": "Gvatemalas ketsals",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Gvinejas franks",
+ "symbol": "GNF"
+ },
+ "HTG": {
+ "name": "Haiti gurds",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "Hondurasas lempīra",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Honkongas dolārs",
+ "symbol": "HK$"
+ },
+ "HRK": {
+ "name": "Horvātijas kuna",
+ "symbol": "HRK"
+ },
+ "INR": {
+ "name": "Indijas rūpija",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Indonēzijas rūpija",
+ "symbol": "IDR"
+ },
+ "IQD": {
+ "name": "Irākas dinārs",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "Irānas riāls",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "Īslandes krona",
+ "symbol": "ISK"
+ },
+ "ILS": {
+ "name": "Izraēlas šekelis",
+ "symbol": "₪"
+ },
+ "JMD": {
+ "name": "Jamaikas dolārs",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Japānas jena",
+ "symbol": "¥"
+ },
+ "NZD": {
+ "name": "Jaunzēlandes dolārs",
+ "symbol": "NZ$"
+ },
+ "YER": {
+ "name": "Jemenas riāls",
+ "symbol": "YER"
+ },
+ "JOD": {
+ "name": "Jordānas dinārs",
+ "symbol": "JOD"
+ },
+ "CVE": {
+ "name": "Kaboverdes eskudo",
+ "symbol": "CVE"
+ },
+ "KYD": {
+ "name": "Kaimanu salu dolārs",
+ "symbol": "KYD"
+ },
+ "KHR": {
+ "name": "Kambodžas riels",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "Kanādas dolārs",
+ "symbol": "CA$"
+ },
+ "QAR": {
+ "name": "Kataras riāls",
+ "symbol": "QAR"
+ },
+ "KZT": {
+ "name": "Kazahstānas tenge",
+ "symbol": "KZT"
+ },
+ "CDF": {
+ "name": "KDR franks",
+ "symbol": "CDF"
+ },
+ "KES": {
+ "name": "Kenijas šiliņš",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "Kirgizstānas soms",
+ "symbol": "KGS"
+ },
+ "COP": {
+ "name": "Kolumbijas peso",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Komoru franks",
+ "symbol": "KMF"
+ },
+ "CRC": {
+ "name": "Kostarikas kolons",
+ "symbol": "CRC"
+ },
+ "RUB": {
+ "name": "Krievijas rublis",
+ "symbol": "RUB"
+ },
+ "CUC": {
+ "name": "Kubas konvertējamais peso",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "Kubas peso",
+ "symbol": "CUP"
+ },
+ "KWD": {
+ "name": "Kuveitas dinārs",
+ "symbol": "KWD"
+ },
+ "CNY": {
+ "name": "Ķīnas juaņs",
+ "symbol": "CN¥"
+ },
+ "LAK": {
+ "name": "Laosas kips",
+ "symbol": "LAK"
+ },
+ "LSL": {
+ "name": "Lesoto loti",
+ "symbol": "LSL"
+ },
+ "LBP": {
+ "name": "Libānas mārciņa",
+ "symbol": "LBP"
+ },
+ "LRD": {
+ "name": "Libērijas dolārs",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Lībijas dinārs",
+ "symbol": "LYD"
+ },
+ "GBP": {
+ "name": "Lielbritānijas sterliņu mārciņa",
+ "symbol": "£"
+ },
+ "LTL": {
+ "name": "Lietuvas lits",
+ "symbol": "LTL"
+ },
+ "MGA": {
+ "name": "Madagaskaras ariari",
+ "symbol": "MGA"
+ },
+ "MOP": {
+ "name": "Makao pataka",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "Maķedonijas denārs",
+ "symbol": "MKD"
+ },
+ "MYR": {
+ "name": "Malaizijas ringits",
+ "symbol": "MYR"
+ },
+ "MWK": {
+ "name": "Malāvijas kvača",
+ "symbol": "MWK"
+ },
+ "MVR": {
+ "name": "Maldīvijas rūfija",
+ "symbol": "MVR"
+ },
+ "MAD": {
+ "name": "Marokas dirhēms",
+ "symbol": "MAD"
+ },
+ "MUR": {
+ "name": "Maurīcijas rūpija",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "Mauritānijas ugija",
+ "symbol": "MRO"
+ },
+ "MXN": {
+ "name": "Meksikas peso",
+ "symbol": "MX$"
+ },
+ "MMK": {
+ "name": "Mjanmas kjats",
+ "symbol": "MMK"
+ },
+ "MDL": {
+ "name": "Moldovas leja",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Mongolijas tugriks",
+ "symbol": "MNT"
+ },
+ "MZN": {
+ "name": "Mozambikas metikals",
+ "symbol": "MZN"
+ },
+ "NAD": {
+ "name": "Namībijas dolārs",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Nepālas rūpija",
+ "symbol": "NPR"
+ },
+ "ANG": {
+ "name": "Nīderlandes Antiļu guldenis",
+ "symbol": "ANG"
+ },
+ "NGN": {
+ "name": "Nigērijas naira",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "Nikaragvas kordoba",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "Norvēģijas krona",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "Omānas riāls",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "Pakistānas rūpija",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Panamas balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Papua-Jaungvinejas kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Paragvajas guarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Peru jaunais sols",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "Polijas zlots",
+ "symbol": "PLN"
+ },
+ "XOF": {
+ "name": "Rietumāfrikas CFA franks",
+ "symbol": "CFA"
+ },
+ "RWF": {
+ "name": "Ruandas franks",
+ "symbol": "RWF"
+ },
+ "RON": {
+ "name": "Rumānijas leja",
+ "symbol": "RON"
+ },
+ "SVC": {
+ "name": "Salvadoras kolons",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "Samoa tala",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "Santome un Prinsipi dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Saūda riāls",
+ "symbol": "SAR"
+ },
+ "SCR": {
+ "name": "Seišelu salu rūpija",
+ "symbol": "SCR"
+ },
+ "RSD": {
+ "name": "Serbijas dinārs",
+ "symbol": "RSD"
+ },
+ "SGD": {
+ "name": "Singapūras dolārs",
+ "symbol": "SGD"
+ },
+ "SYP": {
+ "name": "Sīrijas mārciņa",
+ "symbol": "SYP"
+ },
+ "SLL": {
+ "name": "Sjerraleones leone",
+ "symbol": "SLL"
+ },
+ "SOS": {
+ "name": "Somālijas šiliņš",
+ "symbol": "SOS"
+ },
+ "SDG": {
+ "name": "Sudānas mārciņa",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "Surinamas dolārs",
+ "symbol": "SRD"
+ },
+ "SHP": {
+ "name": "Sv.Helēnas salas mārciņa",
+ "symbol": "SHP"
+ },
+ "SZL": {
+ "name": "Svazilendas lilangeni",
+ "symbol": "SZL"
+ },
+ "LKR": {
+ "name": "Šrilankas rūpija",
+ "symbol": "LKR"
+ },
+ "CHF": {
+ "name": "Šveices franks",
+ "symbol": "CHF"
+ },
+ "TJS": {
+ "name": "Tadžikistānas somons",
+ "symbol": "TJS"
+ },
+ "TWD": {
+ "name": "Taivānas jaunais dolārs",
+ "symbol": "NT$"
+ },
+ "THB": {
+ "name": "Taizemes bāts",
+ "symbol": "฿"
+ },
+ "TZS": {
+ "name": "Tanzānijas šiliņš",
+ "symbol": "TZS"
+ },
+ "TOP": {
+ "name": "Tongas paanga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Trinidādas un Tobāgo dolārs",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Tunisijas dinārs",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "Turcijas lira",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "Turkmenistānas manats",
+ "symbol": "TMT"
+ },
+ "UGX": {
+ "name": "Ugandas šiliņš",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "Ukrainas grivna",
+ "symbol": "UAH"
+ },
+ "HUF": {
+ "name": "Ungārijas forints",
+ "symbol": "HUF"
+ },
+ "UYU": {
+ "name": "Urugvajas peso",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "Uzbekistānas sums",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "Vanuatu vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Venecuēlas bolivārs",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Vjetnamas dongi",
+ "symbol": "₫"
+ },
+ "SBD": {
+ "name": "Zālamana Salu dolārs",
+ "symbol": "SBD"
+ },
+ "ZMW": {
+ "name": "Zambijas kvača",
+ "symbol": "ZMW"
+ },
+ "KPW": {
+ "name": "Ziemeļkorejas vona",
+ "symbol": "KPW"
+ },
+ "ZWL": {
+ "name": "Zimbabves dolārs (2009)",
+ "symbol": "ZWL"
+ },
+ "SEK": {
+ "name": "Zviedrijas krona",
+ "symbol": "SEK"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/mas.json b/library/intl/resources/currency/mas.json
new file mode 100644
index 000000000..150439fe3
--- /dev/null
+++ b/library/intl/resources/currency/mas.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "ZAR": {
+ "name": "Iropiyianí e Afrika Kusini",
+ "symbol": "ZAR"
+ },
+ "DZD": {
+ "name": "Iropiyianí e Algeria",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Iropiyianí e Angola",
+ "symbol": "AOA"
+ },
+ "AUD": {
+ "name": "Iropiyianí e Austria",
+ "symbol": "A$"
+ },
+ "BHD": {
+ "name": "Iropiyianí e Bahareini",
+ "symbol": "BHD"
+ },
+ "BWP": {
+ "name": "Iropiyianí e Botswana",
+ "symbol": "BWP"
+ },
+ "MGA": {
+ "name": "Iropiyianí e Bukini",
+ "symbol": "MGA"
+ },
+ "BIF": {
+ "name": "Iropiyianí e Burundi",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "Iropiyianí e CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Iropiyianí e CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "CNY": {
+ "name": "Iropiyianí e China",
+ "symbol": "CN¥"
+ },
+ "ERN": {
+ "name": "Iropiyianí e Eritrea",
+ "symbol": "ERN"
+ },
+ "GMD": {
+ "name": "Iropiyianí e Gambia",
+ "symbol": "GMD"
+ },
+ "INR": {
+ "name": "Iropiyianí e India",
+ "symbol": "₹"
+ },
+ "JPY": {
+ "name": "Iropiyianí e Japani",
+ "symbol": "JP¥"
+ },
+ "DJF": {
+ "name": "Iropiyianí e Jibuti",
+ "symbol": "DJF"
+ },
+ "CAD": {
+ "name": "Iropiyianí e Kanada",
+ "symbol": "CA$"
+ },
+ "KES": {
+ "name": "Iropiyianí e Kenya",
+ "symbol": "Ksh"
+ },
+ "CVE": {
+ "name": "Iropiyianí e Kepuvede",
+ "symbol": "CVE"
+ },
+ "KMF": {
+ "name": "Iropiyianí e Komoro",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Iropiyianí e Kongo",
+ "symbol": "CDF"
+ },
+ "SLL": {
+ "name": "Iropiyianí e leoni",
+ "symbol": "SLL"
+ },
+ "LSL": {
+ "name": "Iropiyianí e Lesoto",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "Iropiyianí e Liberia",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Iropiyianí e Libya",
+ "symbol": "LYD"
+ },
+ "SZL": {
+ "name": "Iropiyianí e lilangeni",
+ "symbol": "SZL"
+ },
+ "MWK": {
+ "name": "Iropiyianí e Malawi",
+ "symbol": "MWK"
+ },
+ "EGP": {
+ "name": "Iropiyianí e Misri",
+ "symbol": "EGP"
+ },
+ "MUR": {
+ "name": "Iropiyianí e Morisi",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "Iropiyianí e Moritania",
+ "symbol": "MRO"
+ },
+ "MAD": {
+ "name": "Iropiyianí e Moroko",
+ "symbol": "MAD"
+ },
+ "NAD": {
+ "name": "Iropiyianí e Namibia",
+ "symbol": "NAD"
+ },
+ "NGN": {
+ "name": "Iropiyianí e Nijeria",
+ "symbol": "NGN"
+ },
+ "GBP": {
+ "name": "Iropiyianí e Nkɨ́resa",
+ "symbol": "£"
+ },
+ "RWF": {
+ "name": "Iropiyianí e Rwanda",
+ "symbol": "RWF"
+ },
+ "ZMW": {
+ "name": "Iropiyianí e Sambia",
+ "symbol": "ZMW"
+ },
+ "SHP": {
+ "name": "Iropiyianí e Santahelena",
+ "symbol": "SHP"
+ },
+ "STD": {
+ "name": "Iropiyianí e Saotome",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Iropiyianí e Saudi",
+ "symbol": "SAR"
+ },
+ "SCR": {
+ "name": "Iropiyianí e Shelisheli",
+ "symbol": "SCR"
+ },
+ "SOS": {
+ "name": "Iropiyianí e Somalia",
+ "symbol": "SOS"
+ },
+ "SDG": {
+ "name": "Iropiyianí e Sudani",
+ "symbol": "SDG"
+ },
+ "TZS": {
+ "name": "Iropiyianí e Tanzania",
+ "symbol": "TZS"
+ },
+ "TND": {
+ "name": "Iropiyianí e Tunisia",
+ "symbol": "TND"
+ },
+ "UGX": {
+ "name": "Iropiyianí e Uganda",
+ "symbol": "UGX"
+ },
+ "ETB": {
+ "name": "Iropiyianí e Uhabeshi",
+ "symbol": "ETB"
+ },
+ "CHF": {
+ "name": "Iropiyianí e Uswisi",
+ "symbol": "CHF"
+ },
+ "EUR": {
+ "name": "Iropiyianí e yuro",
+ "symbol": "€"
+ },
+ "USD": {
+ "name": "Iropiyianí ɔ́ɔ̄ lamarekani",
+ "symbol": "US$"
+ },
+ "AED": {
+ "name": "Iropiyianí ɔ́ɔ̄ lmarabu",
+ "symbol": "AED"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/mer.json b/library/intl/resources/currency/mer.json
new file mode 100644
index 000000000..ca2586a0c
--- /dev/null
+++ b/library/intl/resources/currency/mer.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "MGA": {
+ "name": "Ariarĩ ya Bukini",
+ "symbol": "MGA"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "ETB": {
+ "name": "Bĩrũ ya Ithiopia",
+ "symbol": "ETB"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "GMD": {
+ "name": "Dalasi ya Gambia",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "Dinari ya Anjĩria",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinari ya Baharini",
+ "symbol": "BHD"
+ },
+ "LYD": {
+ "name": "Dinari ya Libya",
+ "symbol": "LYD"
+ },
+ "TND": {
+ "name": "Dinari ya Tunisia",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "Dirham ya Falme cia Kiarabu",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "Dirham ya Moroko",
+ "symbol": "MAD"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "STD": {
+ "name": "Dobra ya Sao Tome na Principe",
+ "symbol": "STD"
+ },
+ "USD": {
+ "name": "Dola ya Amerika",
+ "symbol": "US$"
+ },
+ "AUD": {
+ "name": "Dola ya Austrĩlia",
+ "symbol": "A$"
+ },
+ "CAD": {
+ "name": "Dola ya Kanada",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "Dola ya Liberia",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "Dola ya Namibia",
+ "symbol": "NAD"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "CVE": {
+ "name": "Eskudo ya Kepuvede",
+ "symbol": "CVE"
+ },
+ "XOF": {
+ "name": "Faranga CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Faranga CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "BIF": {
+ "name": "Faranga ya Burundi",
+ "symbol": "BIF"
+ },
+ "DJF": {
+ "name": "Faranga ya Jibuti",
+ "symbol": "DJF"
+ },
+ "KMF": {
+ "name": "Faranga ya Komoro",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Faranga ya Kongo",
+ "symbol": "CDF"
+ },
+ "RWF": {
+ "name": "Faranga ya Rwanda",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Faranga ya Swisilandi",
+ "symbol": "CHF"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "MWK": {
+ "name": "Kwacha ya Malawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwacha ya Zambia",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Kwanza ya Angola",
+ "symbol": "AOA"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "Leoni",
+ "symbol": "SLL"
+ },
+ "SZL": {
+ "name": "Lilangeni",
+ "symbol": "SZL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LSL": {
+ "name": "Loti ya Lesoto",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naira ya Nijeria",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "Nakfa ya Eritrea",
+ "symbol": "ERN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "EGP": {
+ "name": "Paũndi ya Misri",
+ "symbol": "EGP"
+ },
+ "GBP": {
+ "name": "Paũndi ya Ngeretha",
+ "symbol": "£"
+ },
+ "SHP": {
+ "name": "Paũndi ya Santahelena",
+ "symbol": "SHP"
+ },
+ "SDG": {
+ "name": "Paũndi ya Sudani",
+ "symbol": "SDG"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "BWP": {
+ "name": "Pula ya Botswana",
+ "symbol": "BWP"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "ZAR": {
+ "name": "Randi ya Afrika ya Sauthi",
+ "symbol": "ZAR"
+ },
+ "SAR": {
+ "name": "Riyal ya Saudi Arĩbia",
+ "symbol": "SAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "INR": {
+ "name": "Rupia ya India",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "Rupia ya Maurĩtiasi",
+ "symbol": "MUR"
+ },
+ "SCR": {
+ "name": "Rupia ya Shelisheli",
+ "symbol": "SCR"
+ },
+ "JPY": {
+ "name": "Sarafu ya japani",
+ "symbol": "JP¥"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "KES": {
+ "name": "Shilingi ya Kenya",
+ "symbol": "Ksh"
+ },
+ "SOS": {
+ "name": "Shilingi ya Somalia",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Shilingi ya Tanzania",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "Shilingi ya Uganda",
+ "symbol": "UGX"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "MRO": {
+ "name": "Ugwiya ya Mauritania",
+ "symbol": "MRO"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "CNY": {
+ "name": "Yuan Renminbi ya China",
+ "symbol": "CN¥"
+ },
+ "EUR": {
+ "name": "Yuro",
+ "symbol": "€"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/mfe.json b/library/intl/resources/currency/mfe.json
new file mode 100644
index 000000000..9bde9c3cf
--- /dev/null
+++ b/library/intl/resources/currency/mfe.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "ETB": {
+ "name": "birr etiopien",
+ "symbol": "ETB"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "GMD": {
+ "name": "dalasi gambien",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "dinar alzerien",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "dinar bahreïn",
+ "symbol": "BHD"
+ },
+ "LYD": {
+ "name": "dinar libien",
+ "symbol": "LYD"
+ },
+ "SDG": {
+ "name": "dinar soudane",
+ "symbol": "SDG"
+ },
+ "TND": {
+ "name": "dinar tinizien",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "dirham Emira arab ini",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "dirham marokin",
+ "symbol": "MAD"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "STD": {
+ "name": "dobra santomeen",
+ "symbol": "STD"
+ },
+ "USD": {
+ "name": "dolar amerikin",
+ "symbol": "US$"
+ },
+ "CAD": {
+ "name": "dolar kanadien",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "dolar liberien",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "dolar namibien",
+ "symbol": "NAD"
+ },
+ "AUD": {
+ "name": "dolar ostralien",
+ "symbol": "A$"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "CVE": {
+ "name": "eskudo kapverdien",
+ "symbol": "CVE"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "€"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "BIF": {
+ "name": "fran burunde",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "fran CFA (BCEAO)",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "fran CFA (BEAC)",
+ "symbol": "FCFA"
+ },
+ "DJF": {
+ "name": "fran djiboutien",
+ "symbol": "DJF"
+ },
+ "KMF": {
+ "name": "fran komorien",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "fran kongole",
+ "symbol": "CDF"
+ },
+ "MGA": {
+ "name": "fran malgas",
+ "symbol": "MGA"
+ },
+ "RWF": {
+ "name": "fran rwande",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "fran swis",
+ "symbol": "CHF"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "MWK": {
+ "name": "kwacha malawit",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "kwacha zanbien",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "kwanza angole",
+ "symbol": "AOA"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "leonn Sierra-Leone",
+ "symbol": "SLL"
+ },
+ "SZL": {
+ "name": "lilangeni swazi",
+ "symbol": "SZL"
+ },
+ "EGP": {
+ "name": "liv ezipsien",
+ "symbol": "EGP"
+ },
+ "SHP": {
+ "name": "liv Sainte-Hélène",
+ "symbol": "SHP"
+ },
+ "GBP": {
+ "name": "liv sterlin",
+ "symbol": "£"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LSL": {
+ "name": "loti lezoto",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "ERN": {
+ "name": "nafka erythreen",
+ "symbol": "ERN"
+ },
+ "NGN": {
+ "name": "naira nizerian",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "MRO": {
+ "name": "ouguiya moritanien",
+ "symbol": "MRO"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "BWP": {
+ "name": "pula ya botswane",
+ "symbol": "BWP"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "ZAR": {
+ "name": "rand sid-afrikin",
+ "symbol": "ZAR"
+ },
+ "SAR": {
+ "name": "rial saoudien",
+ "symbol": "SAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "INR": {
+ "name": "roupi",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "roupi morisien",
+ "symbol": "Rs"
+ },
+ "SCR": {
+ "name": "roupi seselwa",
+ "symbol": "SCR"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "KES": {
+ "name": "shiling kenyan",
+ "symbol": "KES"
+ },
+ "UGX": {
+ "name": "shiling ougande",
+ "symbol": "UGX"
+ },
+ "TZS": {
+ "name": "shiling tanzanien",
+ "symbol": "TZS"
+ },
+ "SOS": {
+ "name": "shilingi somalien",
+ "symbol": "SOS"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "JPY": {
+ "name": "yen zapone",
+ "symbol": "JP¥"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "CNY": {
+ "name": "yuan renminbi sinwa",
+ "symbol": "CN¥"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/mg.json b/library/intl/resources/currency/mg.json
new file mode 100644
index 000000000..d652606bb
--- /dev/null
+++ b/library/intl/resources/currency/mg.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "MGA": {
+ "name": "Ariary",
+ "symbol": "Ar"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "ETB": {
+ "name": "Bir etiopianina",
+ "symbol": "ETB"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "GMD": {
+ "name": "Dalasi gambianina",
+ "symbol": "GMD"
+ },
+ "BHD": {
+ "name": "dinar bahreïni",
+ "symbol": "BHD"
+ },
+ "TND": {
+ "name": "Dinar tonizianina",
+ "symbol": "TND"
+ },
+ "DZD": {
+ "name": "Dinara alzerianina",
+ "symbol": "DZD"
+ },
+ "LYD": {
+ "name": "Dinara Libyanina",
+ "symbol": "LYD"
+ },
+ "SDG": {
+ "name": "Dinara Sodaney",
+ "symbol": "SDG"
+ },
+ "AED": {
+ "name": "Dirham",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "Dirham marokianina",
+ "symbol": "MAD"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "STD": {
+ "name": "Dobra",
+ "symbol": "STD"
+ },
+ "USD": {
+ "name": "Dolara amerikanina",
+ "symbol": "US$"
+ },
+ "AUD": {
+ "name": "Dolara aostralianina",
+ "symbol": "A$"
+ },
+ "CAD": {
+ "name": "Dôlara Kanadianina",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "Dôlara Liberianina",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "Dolara namibianina",
+ "symbol": "NAD"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "EUR": {
+ "name": "Eoro",
+ "symbol": "€"
+ },
+ "CVE": {
+ "name": "Escudo",
+ "symbol": "CVE"
+ },
+ "BIF": {
+ "name": "Farantsa Borondi",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "Farantsa CFA (BCEAO)",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Farantsa CFA (BEAC)",
+ "symbol": "FCFA"
+ },
+ "DJF": {
+ "name": "Farantsa Djibotianina",
+ "symbol": "DJF"
+ },
+ "KMF": {
+ "name": "Farantsa Komorianina",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Farantsa kôngôley",
+ "symbol": "CDF"
+ },
+ "RWF": {
+ "name": "Farantsa Roande",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Farantsa soisa",
+ "symbol": "CHF"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "MWK": {
+ "name": "kwacha malawite",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwacha zambianina",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "kwanza angoley",
+ "symbol": "AOA"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "Leone",
+ "symbol": "SLL"
+ },
+ "SZL": {
+ "name": "Lilangeni",
+ "symbol": "SZL"
+ },
+ "SHP": {
+ "name": "livre de Sainte-Hélène",
+ "symbol": "SHP"
+ },
+ "GBP": {
+ "name": "livre sterling",
+ "symbol": "£"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LSL": {
+ "name": "Loti",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naira nigerianina",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "Nakfà Eritreanina",
+ "symbol": "ERN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "MRO": {
+ "name": "Ouguiya moritanianina",
+ "symbol": "MRO"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "BWP": {
+ "name": "Pola botsoaney",
+ "symbol": "BWP"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "ZAR": {
+ "name": "Rand afrikanina tatsimo",
+ "symbol": "ZAR"
+ },
+ "SAR": {
+ "name": "Rial saodianina",
+ "symbol": "SAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "INR": {
+ "name": "Ropia Indianina",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "Ropia maorisianina",
+ "symbol": "MUR"
+ },
+ "SCR": {
+ "name": "Ropia Seysheloà",
+ "symbol": "SCR"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "KES": {
+ "name": "Shilling kenianina",
+ "symbol": "KES"
+ },
+ "UGX": {
+ "name": "Shilling ogandianina",
+ "symbol": "UGX"
+ },
+ "SOS": {
+ "name": "Shilling somalianina",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Shilling tanzanianina",
+ "symbol": "TZS"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "EGP": {
+ "name": "vola venty ejipsiana",
+ "symbol": "EGP"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "JPY": {
+ "name": "Yen Japoney",
+ "symbol": "JP¥"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "CNY": {
+ "name": "Yoan sinoa Renminbi",
+ "symbol": "CN¥"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/mgh.json b/library/intl/resources/currency/mgh.json
new file mode 100644
index 000000000..787e5005c
--- /dev/null
+++ b/library/intl/resources/currency/mgh.json
@@ -0,0 +1,634 @@
+{
+ "AED": {
+ "name": "AED",
+ "symbol": "AED"
+ },
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "AOA": {
+ "name": "AOA",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AUD": {
+ "name": "AUD",
+ "symbol": "A$"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BHD": {
+ "name": "BHD",
+ "symbol": "BHD"
+ },
+ "BIF": {
+ "name": "BIF",
+ "symbol": "BIF"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BWP": {
+ "name": "BWP",
+ "symbol": "BWP"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CAD": {
+ "name": "CAD",
+ "symbol": "CA$"
+ },
+ "CDF": {
+ "name": "CDF",
+ "symbol": "CDF"
+ },
+ "CHF": {
+ "name": "CHF",
+ "symbol": "CHF"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "CNY",
+ "symbol": "CN¥"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CVE": {
+ "name": "CVE",
+ "symbol": "CVE"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DJF": {
+ "name": "DJF",
+ "symbol": "DJF"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "DZD": {
+ "name": "DZD",
+ "symbol": "DZD"
+ },
+ "EGP": {
+ "name": "EGP",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "ERN",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "ETB",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "EUR",
+ "symbol": "€"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GBP": {
+ "name": "GBP",
+ "symbol": "£"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GMD": {
+ "name": "GMD",
+ "symbol": "GMD"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "INR": {
+ "name": "INR",
+ "symbol": "₹"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "JPY": {
+ "name": "JPY",
+ "symbol": "JP¥"
+ },
+ "KES": {
+ "name": "KES",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KMF": {
+ "name": "KMF",
+ "symbol": "KMF"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LRD": {
+ "name": "LRD",
+ "symbol": "LRD"
+ },
+ "LSL": {
+ "name": "LSL",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "LYD": {
+ "name": "LYD",
+ "symbol": "LYD"
+ },
+ "MAD": {
+ "name": "MAD",
+ "symbol": "MAD"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MGA": {
+ "name": "MGA",
+ "symbol": "MGA"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MRO": {
+ "name": "MRO",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "MUR",
+ "symbol": "MUR"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MWK": {
+ "name": "MWK",
+ "symbol": "MWK"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MTn"
+ },
+ "NAD": {
+ "name": "NAD",
+ "symbol": "NAD"
+ },
+ "NGN": {
+ "name": "NGN",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "RWF",
+ "symbol": "RWF"
+ },
+ "SAR": {
+ "name": "SAR",
+ "symbol": "SAR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SCR": {
+ "name": "SCR",
+ "symbol": "SCR"
+ },
+ "SDG": {
+ "name": "SDG",
+ "symbol": "SDG"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SHP": {
+ "name": "SHP",
+ "symbol": "SHP"
+ },
+ "SLL": {
+ "name": "SLL",
+ "symbol": "SLL"
+ },
+ "SOS": {
+ "name": "SOS",
+ "symbol": "SOS"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "STD": {
+ "name": "STD",
+ "symbol": "STD"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "SZL": {
+ "name": "SZL",
+ "symbol": "SZL"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TND": {
+ "name": "TND",
+ "symbol": "TND"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "TZS": {
+ "name": "TZS",
+ "symbol": "TZS"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "UGX",
+ "symbol": "UGX"
+ },
+ "USD": {
+ "name": "USD",
+ "symbol": "US$"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XAF": {
+ "name": "XAF",
+ "symbol": "FCFA"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XOF": {
+ "name": "XOF",
+ "symbol": "CFA"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "ZAR": {
+ "name": "ZAR",
+ "symbol": "ZAR"
+ },
+ "ZMW": {
+ "name": "ZMW",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/mk.json b/library/intl/resources/currency/mk.json
new file mode 100644
index 000000000..743e02a19
--- /dev/null
+++ b/library/intl/resources/currency/mk.json
@@ -0,0 +1,634 @@
+{
+ "XAF": {
+ "name": "XAF",
+ "symbol": "FCFA"
+ },
+ "XOF": {
+ "name": "XOF",
+ "symbol": "CFA"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ },
+ "AFN": {
+ "name": "Авганистански авгани",
+ "symbol": "AFN"
+ },
+ "AUD": {
+ "name": "Австралиски долар",
+ "symbol": "AUD"
+ },
+ "AZN": {
+ "name": "Азербејџански манат",
+ "symbol": "AZN"
+ },
+ "ALL": {
+ "name": "Албански Лек",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Алжирски Динар",
+ "symbol": "DZD"
+ },
+ "USD": {
+ "name": "Американски долар",
+ "symbol": "US$"
+ },
+ "AOA": {
+ "name": "Анголска Кванза",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "Аргентински Пезос",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "Арубиски флорин",
+ "symbol": "AWG"
+ },
+ "BDT": {
+ "name": "Бангладешка така",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Барбадоски долар",
+ "symbol": "BBD"
+ },
+ "BSD": {
+ "name": "Бахамски долар",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Бахреински Динар",
+ "symbol": "BHD"
+ },
+ "BZD": {
+ "name": "Белизиски Долар",
+ "symbol": "BZD"
+ },
+ "BYR": {
+ "name": "Белоруска рубља",
+ "symbol": "BYR"
+ },
+ "BMD": {
+ "name": "Бермудски долар",
+ "symbol": "BMD"
+ },
+ "BOB": {
+ "name": "Боливиски боливиано",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Босанско-Херцеговска конвертибилна марка",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "Боцванска Пула",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Бразилски реал",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "Британска Фунта",
+ "symbol": "GBP"
+ },
+ "BND": {
+ "name": "Брунејски долар",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Бугарски лев",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "Бурундиски Франк",
+ "symbol": "BIF"
+ },
+ "BTN": {
+ "name": "Бутански нгултрум",
+ "symbol": "BTN"
+ },
+ "VUV": {
+ "name": "Ванатски вату",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Венецуелски боливар",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Виетнамски донг",
+ "symbol": "VND"
+ },
+ "GMD": {
+ "name": "Гамбиски даласи",
+ "symbol": "GMD"
+ },
+ "GHS": {
+ "name": "Гански седи",
+ "symbol": "GHS"
+ },
+ "GTQ": {
+ "name": "Гватемалски кветцал",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "Гвијански Долар",
+ "symbol": "GYD"
+ },
+ "GNF": {
+ "name": "Гвинејски франк",
+ "symbol": "GNF"
+ },
+ "GIP": {
+ "name": "Гибралтарска фунта",
+ "symbol": "GIP"
+ },
+ "GEL": {
+ "name": "Грузиски лари",
+ "symbol": "GEL"
+ },
+ "DKK": {
+ "name": "Данска круна",
+ "symbol": "DKK"
+ },
+ "STD": {
+ "name": "Добра на Сао Томе и Принсипе",
+ "symbol": "STD"
+ },
+ "KYD": {
+ "name": "Долар на кајмански острови",
+ "symbol": "KYD"
+ },
+ "TTD": {
+ "name": "Долар на Тринидад и Тобаго",
+ "symbol": "TTD"
+ },
+ "DOP": {
+ "name": "Доминикански Пезос",
+ "symbol": "DOP"
+ },
+ "EUR": {
+ "name": "Евро",
+ "symbol": "€"
+ },
+ "EGP": {
+ "name": "Египетска Фунта",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "Еритрејска Накфа",
+ "symbol": "ERN"
+ },
+ "AMD": {
+ "name": "Ермениски Драм",
+ "symbol": "AMD"
+ },
+ "ETB": {
+ "name": "Етиописки Бир",
+ "symbol": "ETB"
+ },
+ "ZMW": {
+ "name": "Замбијска квача",
+ "symbol": "ZMW"
+ },
+ "CVE": {
+ "name": "Зелено’ртски ескудо",
+ "symbol": "CVE"
+ },
+ "ILS": {
+ "name": "Израелски нов шекел",
+ "symbol": "ILS"
+ },
+ "INR": {
+ "name": "Индијска рупија",
+ "symbol": "INR"
+ },
+ "IDR": {
+ "name": "Индонезиска рупија",
+ "symbol": "IDR"
+ },
+ "IRR": {
+ "name": "Ирански риал",
+ "symbol": "IRR"
+ },
+ "IQD": {
+ "name": "Ирачки динар",
+ "symbol": "IQD"
+ },
+ "ISK": {
+ "name": "Исландска крона",
+ "symbol": "ISK"
+ },
+ "XCD": {
+ "name": "Источно карибиски долар",
+ "symbol": "EC$"
+ },
+ "JMD": {
+ "name": "Јамајкански долар",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Јапонски јен",
+ "symbol": "JPY"
+ },
+ "YER": {
+ "name": "Јеменски риал",
+ "symbol": "YER"
+ },
+ "JOD": {
+ "name": "Јордански динар",
+ "symbol": "JOD"
+ },
+ "ZAR": {
+ "name": "Јужно афрички ранд",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "Јужно корејски вон",
+ "symbol": "KRW"
+ },
+ "SSP": {
+ "name": "Јужносуданска фунта",
+ "symbol": "SSP"
+ },
+ "KZT": {
+ "name": "Казахстанска тенга",
+ "symbol": "KZT"
+ },
+ "KHR": {
+ "name": "Камбоџиски рел",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "Канадски долар",
+ "symbol": "CA$"
+ },
+ "QAR": {
+ "name": "Катарски риал",
+ "symbol": "QAR"
+ },
+ "KES": {
+ "name": "Кениски шилинг",
+ "symbol": "KES"
+ },
+ "CNY": {
+ "name": "Кинески јуан",
+ "symbol": "CNY"
+ },
+ "KGS": {
+ "name": "Киргистански сом",
+ "symbol": "KGS"
+ },
+ "COP": {
+ "name": "Колумбиски Пезос",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Коморски долар",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Конголски франк",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "Костарикански колон",
+ "symbol": "CRC"
+ },
+ "CUP": {
+ "name": "Кубански пезос",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "Кубански пезос (конвертибилен)",
+ "symbol": "CUC"
+ },
+ "KWD": {
+ "name": "Кувајтски динар",
+ "symbol": "KWD"
+ },
+ "LAK": {
+ "name": "Лаоски кип",
+ "symbol": "LAK"
+ },
+ "LSL": {
+ "name": "Лесотско лоти",
+ "symbol": "LSL"
+ },
+ "LBP": {
+ "name": "Либанска фунта",
+ "symbol": "LBP"
+ },
+ "LRD": {
+ "name": "Либериски долар",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Либијски динар",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Литваниска лита",
+ "symbol": "LTL"
+ },
+ "MUR": {
+ "name": "Мавританска рупија",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "Мавританска угија",
+ "symbol": "MRO"
+ },
+ "MOP": {
+ "name": "Макао патака",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "Македонски денар",
+ "symbol": "ден"
+ },
+ "MWK": {
+ "name": "Малависка квача",
+ "symbol": "MWK"
+ },
+ "MGA": {
+ "name": "Малагасиски ариари",
+ "symbol": "MGA"
+ },
+ "MYR": {
+ "name": "Малазиски рингит",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "Малдивиска руфија",
+ "symbol": "MVR"
+ },
+ "MAD": {
+ "name": "Марокански Дирхам",
+ "symbol": "MAD"
+ },
+ "MXN": {
+ "name": "Мексикански пезос",
+ "symbol": "MX$"
+ },
+ "MMK": {
+ "name": "Мјанмарски киат",
+ "symbol": "MMK"
+ },
+ "MZN": {
+ "name": "Мозамбиски метикал",
+ "symbol": "MZN"
+ },
+ "MDL": {
+ "name": "Молдавски леу",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Монголиски тугрик",
+ "symbol": "MNT"
+ },
+ "NAD": {
+ "name": "Намибиски долар",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Непалска рупија",
+ "symbol": "NPR"
+ },
+ "NGN": {
+ "name": "Нигериска наира",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "Никарагванска кордоба",
+ "symbol": "NIO"
+ },
+ "NZD": {
+ "name": "Новозеландски долар",
+ "symbol": "NZD"
+ },
+ "NOK": {
+ "name": "Норвешка круна",
+ "symbol": "NOK"
+ },
+ "AED": {
+ "name": "Обединети Арапски Емирати Дирхам",
+ "symbol": "AED"
+ },
+ "OMR": {
+ "name": "Омански риал",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "Пакистанска рупија",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Панамска балбоа",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Папуа новогвинејска кина",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Парагвајска гуарана",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Перуански нов сол",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "Полска злота",
+ "symbol": "PLN"
+ },
+ "RON": {
+ "name": "Романска леи",
+ "symbol": "RON"
+ },
+ "RWF": {
+ "name": "Руандски франк",
+ "symbol": "RWF"
+ },
+ "RUB": {
+ "name": "Руска рубља",
+ "symbol": "RUB"
+ },
+ "SVC": {
+ "name": "Салвадорски колон",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "Самоанска тала",
+ "symbol": "WST"
+ },
+ "SAR": {
+ "name": "Саудиски ријал",
+ "symbol": "SAR"
+ },
+ "SZL": {
+ "name": "Свазилендски лиланген",
+ "symbol": "SZL"
+ },
+ "KPW": {
+ "name": "Северно корејски вон",
+ "symbol": "KPW"
+ },
+ "SCR": {
+ "name": "Сејшелска рупија",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "Сиералеонско леоне",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "Сингапурски долар",
+ "symbol": "SGD"
+ },
+ "SYP": {
+ "name": "Сиријска фунта",
+ "symbol": "SYP"
+ },
+ "SBD": {
+ "name": "Соломонски долар",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "Сомалијски шилинг",
+ "symbol": "SOS"
+ },
+ "RSD": {
+ "name": "Српски динар",
+ "symbol": "RSD"
+ },
+ "SDG": {
+ "name": "Суданска фунта",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "Суринамски долар",
+ "symbol": "SRD"
+ },
+ "THB": {
+ "name": "Таи бат",
+ "symbol": "THB"
+ },
+ "TWD": {
+ "name": "Тајвански нов долар",
+ "symbol": "TWD"
+ },
+ "TZS": {
+ "name": "Танзаниски шилинг",
+ "symbol": "TZS"
+ },
+ "TJS": {
+ "name": "Таџикистански сомони",
+ "symbol": "TJS"
+ },
+ "TOP": {
+ "name": "Тонганска панга",
+ "symbol": "TOP"
+ },
+ "TND": {
+ "name": "Тунизиски динар",
+ "symbol": "TND"
+ },
+ "TMT": {
+ "name": "Туркменист. манат",
+ "symbol": "TMT"
+ },
+ "TRY": {
+ "name": "Турска лира",
+ "symbol": "TRY"
+ },
+ "UGX": {
+ "name": "Угандиски шилинг",
+ "symbol": "UGX"
+ },
+ "UZS": {
+ "name": "Узбекистански сом",
+ "symbol": "UZS"
+ },
+ "UAH": {
+ "name": "Украинска хривнија",
+ "symbol": "UAH"
+ },
+ "HUF": {
+ "name": "Унгарска форинта",
+ "symbol": "HUF"
+ },
+ "UYU": {
+ "name": "Уругвајски пезос",
+ "symbol": "UYU"
+ },
+ "PHP": {
+ "name": "Филипински пезос",
+ "symbol": "PHP"
+ },
+ "FJD": {
+ "name": "Фиџиски долар",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "Фолкландска фунта",
+ "symbol": "FKP"
+ },
+ "SHP": {
+ "name": "Фунта на Света Елена",
+ "symbol": "SHP"
+ },
+ "HTG": {
+ "name": "Хаитски гурд",
+ "symbol": "HTG"
+ },
+ "ANG": {
+ "name": "Холандски антилски гилдер",
+ "symbol": "ANG"
+ },
+ "HKD": {
+ "name": "Хонгконшки долар",
+ "symbol": "HKD"
+ },
+ "HNL": {
+ "name": "Хондурска лемпира",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "Хрватска Куна",
+ "symbol": "HRK"
+ },
+ "XPF": {
+ "name": "ЦФП франк",
+ "symbol": "CFPF"
+ },
+ "CZK": {
+ "name": "Чешка корона",
+ "symbol": "CZK"
+ },
+ "CLP": {
+ "name": "Чилеански пезос",
+ "symbol": "CLP"
+ },
+ "DJF": {
+ "name": "Џибути франк",
+ "symbol": "DJF"
+ },
+ "CHF": {
+ "name": "Швајцарски Франк",
+ "symbol": "CHF"
+ },
+ "SEK": {
+ "name": "Шведска круна",
+ "symbol": "SEK"
+ },
+ "LKR": {
+ "name": "Шриланканска рупија",
+ "symbol": "LKR"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/ml.json b/library/intl/resources/currency/ml.json
new file mode 100644
index 000000000..ec7c58867
--- /dev/null
+++ b/library/intl/resources/currency/ml.json
@@ -0,0 +1,634 @@
+{
+ "XOF": {
+ "name": "CFA ഫ്രാങ്ക് BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA ഫ്രാങ്ക് BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP ഫ്രാങ്ക്",
+ "symbol": "CFPF"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ },
+ "AFN": {
+ "name": "അഫ്‌ഗാൻ അഫ്‌‌ഗാനി",
+ "symbol": "AFN"
+ },
+ "AOA": {
+ "name": "അംഗോളൻ ‍ക്വാൻസ",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "അർജൻറീൻ പെസോ",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "അർമേനിയൻ ഡ്രാം",
+ "symbol": "AMD"
+ },
+ "ALL": {
+ "name": "അൽബേനിയൻ ലെക്",
+ "symbol": "ALL"
+ },
+ "AZN": {
+ "name": "അസർബൈജാനി മനത്",
+ "symbol": "AZN"
+ },
+ "DZD": {
+ "name": "അൾജീരിയൻ ദിനാർ",
+ "symbol": "DZD"
+ },
+ "AWG": {
+ "name": "അറൂബൻ ഫ്ലോറിൻ",
+ "symbol": "AWG"
+ },
+ "IDR": {
+ "name": "ഇന്തോനേഷ്യൻ റുപിയ",
+ "symbol": "IDR"
+ },
+ "INR": {
+ "name": "ഇന്ത്യൻ രൂപ",
+ "symbol": "₹"
+ },
+ "ILS": {
+ "name": "ഇസ്രായേലി ന്യൂ ഷെക്കെൽ",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "ഇറാഖി ദിനാർ",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "ഇറാനിയൻ റിയാൽ",
+ "symbol": "IRR"
+ },
+ "EGP": {
+ "name": "ഈജിപ്‌ഷ്യൻ പൗണ്ട്",
+ "symbol": "EGP"
+ },
+ "UAH": {
+ "name": "ഉക്രേനിയൻ ഹ്രിവ്‌നിയ",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "ഉഗാണ്ടൻ ഷില്ലിംഗ്",
+ "symbol": "UGX"
+ },
+ "KPW": {
+ "name": "ഉത്തര കൊറിയൻ വോൺ",
+ "symbol": "KPW"
+ },
+ "UZS": {
+ "name": "ഉസ്‌ബെക്കിസ്ഥാൻ സോം",
+ "symbol": "UZS"
+ },
+ "UYU": {
+ "name": "ഉറുഗ്വേയൻ പെസോ",
+ "symbol": "UYU"
+ },
+ "ETB": {
+ "name": "എത്യോപ്യൻ ബിർ",
+ "symbol": "ETB"
+ },
+ "SVC": {
+ "name": "എൽ സാൽവഡോർ കോളൻ",
+ "symbol": "SVC"
+ },
+ "ERN": {
+ "name": "എറിത്രിയൻ നക്ഫ",
+ "symbol": "ERN"
+ },
+ "ISK": {
+ "name": "ഐസ്‌ലാൻഡിക് ക്രോണ",
+ "symbol": "ISK"
+ },
+ "OMR": {
+ "name": "ഒമാനി റിയാൽ",
+ "symbol": "OMR"
+ },
+ "AUD": {
+ "name": "ഓസ്ട്രേലിയൻ ഡോളർ",
+ "symbol": "A$"
+ },
+ "CAD": {
+ "name": "കനേഡിയൻ ഡോളർ",
+ "symbol": "CA$"
+ },
+ "KHR": {
+ "name": "കംബോഡിയൻ റീൽ",
+ "symbol": "KHR"
+ },
+ "KZT": {
+ "name": "കസാക്കിസ്ഥാൻ ടെംഗെ",
+ "symbol": "KZT"
+ },
+ "KGS": {
+ "name": "കിർഗിസ്ഥാനി സോം",
+ "symbol": "KGS"
+ },
+ "XCD": {
+ "name": "കിഴക്കൻ കരീബിയൻ ഡോളർ",
+ "symbol": "EC$"
+ },
+ "KWD": {
+ "name": "കുവൈറ്റി ദിനാർ",
+ "symbol": "KWD"
+ },
+ "KES": {
+ "name": "കെനിയൻ ഷില്ലിംഗ്",
+ "symbol": "KES"
+ },
+ "CVE": {
+ "name": "കേപ് വെർദിയൻ എസ്‌ക്യുഡോ",
+ "symbol": "CVE"
+ },
+ "KYD": {
+ "name": "കേമാൻ ഐലൻഡ്‌സ് ഡോളർ",
+ "symbol": "KYD"
+ },
+ "KMF": {
+ "name": "കൊമോറിയൻ ഫ്രാങ്ക്",
+ "symbol": "KMF"
+ },
+ "COP": {
+ "name": "കൊളംബിയൻ പെസോ",
+ "symbol": "COP"
+ },
+ "CDF": {
+ "name": "കോങ്കളീസ് ഫ്രാങ്ക്",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "കോസ്റ്റാ റിക്കൻ കോളൻ",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "ക്യൂബൻ കൺവേർട്ടബിൾ പെസോ",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "ക്യൂബൻ പെസോ",
+ "symbol": "CUP"
+ },
+ "HRK": {
+ "name": "ക്രൊയേഷൻ ക്യുന",
+ "symbol": "HRK"
+ },
+ "QAR": {
+ "name": "ഖത്തർ റിയാൽ",
+ "symbol": "QAR"
+ },
+ "GYD": {
+ "name": "ഗയാനീസ് ഡോളർ",
+ "symbol": "GYD"
+ },
+ "GMD": {
+ "name": "ഗാംബിയൻ ദലാസി",
+ "symbol": "GMD"
+ },
+ "GNF": {
+ "name": "ഗിനിയൻ ഫ്രാങ്ക്",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "ഗ്വാട്ടിമാലൻ ക്വെറ്റ്‌സൽ",
+ "symbol": "GTQ"
+ },
+ "GHS": {
+ "name": "ഘാനയൻ കെഡി",
+ "symbol": "GHS"
+ },
+ "CLP": {
+ "name": "ചിലിയൻ പെസോ",
+ "symbol": "CLP"
+ },
+ "CZK": {
+ "name": "ചെക്ക് റിപ്പബ്ലിക് കൊരുണ",
+ "symbol": "CZK"
+ },
+ "CNY": {
+ "name": "ചൈനീസ് യുവാൻ",
+ "symbol": "CN¥"
+ },
+ "JPY": {
+ "name": "ജപ്പാനീസ് യെൻ",
+ "symbol": "¥"
+ },
+ "JMD": {
+ "name": "ജമൈക്കൻ ഡോളർ",
+ "symbol": "JMD"
+ },
+ "GIP": {
+ "name": "ജിബ്രാൾട്ടർ പൗണ്ട്",
+ "symbol": "GIP"
+ },
+ "GEL": {
+ "name": "ജോർജ്ജിയൻ ലാറി",
+ "symbol": "GEL"
+ },
+ "JOD": {
+ "name": "ജോർദ്ദാനിയൻ ദിനാർ",
+ "symbol": "JOD"
+ },
+ "TRY": {
+ "name": "ടർക്കിഷ് ലിറ",
+ "symbol": "TRY"
+ },
+ "TZS": {
+ "name": "ടാൻസാനിയൻ ഷില്ലിംഗ്",
+ "symbol": "TZS"
+ },
+ "TND": {
+ "name": "ടുണീഷ്യൻ ദിനാർ",
+ "symbol": "TND"
+ },
+ "TOP": {
+ "name": "ടോംഗൻ പാംഗ",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "ട്രിനിഡാഡ് അന്റ് ടുബാഗോ ഡോളർ",
+ "symbol": "TTD"
+ },
+ "DKK": {
+ "name": "ഡാനിഷ് ക്രോണെ",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "ഡൊമിനിക്കൻ പെസോ",
+ "symbol": "DOP"
+ },
+ "TJS": {
+ "name": "താജിക്കിസ്ഥാനി സൊമോനി",
+ "symbol": "TJS"
+ },
+ "THB": {
+ "name": "തായ് ബട്ട്",
+ "symbol": "฿"
+ },
+ "TMT": {
+ "name": "തുർക്ക്‌മെനിസ്ഥാനി മനത്",
+ "symbol": "TMT"
+ },
+ "KRW": {
+ "name": "ദക്ഷിണ കൊറിയൻ വോൺ",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "ദക്ഷിണ സുഡാനീസ് പൗണ്ട്",
+ "symbol": "SSP"
+ },
+ "ZAR": {
+ "name": "ദക്ഷിണാഫ്രിക്കൻ റാൻഡ്",
+ "symbol": "ZAR"
+ },
+ "DJF": {
+ "name": "ദിജിബൗട്ടിയൻ ഫ്രാങ്ക്",
+ "symbol": "DJF"
+ },
+ "NAD": {
+ "name": "നമീബിയൻ ഡോളർ",
+ "symbol": "NAD"
+ },
+ "NIO": {
+ "name": "നിക്കരാഗ്വൻ കോർഡോബ",
+ "symbol": "NIO"
+ },
+ "ANG": {
+ "name": "നെതർലാൻഡ്‌സ് ആന്റിലൻ ഗിൽഡർ",
+ "symbol": "ANG"
+ },
+ "NPR": {
+ "name": "നേപ്പാളീസ് റുപ്പീ",
+ "symbol": "NPR"
+ },
+ "NGN": {
+ "name": "നൈജീരിയൻ നൈറ",
+ "symbol": "NGN"
+ },
+ "NOK": {
+ "name": "നോർവീജിയൻ ക്രോണെ",
+ "symbol": "NOK"
+ },
+ "TWD": {
+ "name": "ന്യൂ തായ്‌വാൻ ഡോളർ",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "ന്യൂസിലാന്റ് ഡോളർ",
+ "symbol": "NZ$"
+ },
+ "PAB": {
+ "name": "പനാമനിയൻ ബാൽബോവ",
+ "symbol": "PAB"
+ },
+ "PYG": {
+ "name": "പരാഗ്വേയൻ ഗ്വരനീ",
+ "symbol": "PYG"
+ },
+ "PKR": {
+ "name": "പാക്കിസ്ഥാനി റുപ്പീ",
+ "symbol": "PKR"
+ },
+ "PGK": {
+ "name": "പാപ്പുവ ന്യൂ ഗിനിയൻ കിന",
+ "symbol": "PGK"
+ },
+ "PEN": {
+ "name": "പെറുവിയൻ ന്യൂവോ സോൾ",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "പോളിഷ് സ്ലോട്ടി",
+ "symbol": "PLN"
+ },
+ "FKP": {
+ "name": "ഫാക്ക്‌ലാന്റ് ദ്വീപുകളുടെ പൗണ്ട്",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "ഫിജിയൻ ഡോളർ",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "ഫിലിപ്പീനി പെസോ",
+ "symbol": "PHP"
+ },
+ "BDT": {
+ "name": "ബംഗ്ലാദേശി ടാക്ക",
+ "symbol": "BDT"
+ },
+ "BSD": {
+ "name": "ബഹാമിയൻ ഡോളർ",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "ബഹ്റൈനി ദിനാർ",
+ "symbol": "BHD"
+ },
+ "BGN": {
+ "name": "ബൾഗേറിയൻ ലെവ്",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "ബറുണ്ടിയൻ ഫ്രാങ്ക്",
+ "symbol": "BIF"
+ },
+ "BBD": {
+ "name": "ബാർബഡോസ് ഡോളർ",
+ "symbol": "BBD"
+ },
+ "BMD": {
+ "name": "ബെർമുഡൻ ഡോളർ",
+ "symbol": "BMD"
+ },
+ "BYR": {
+ "name": "ബെലാറുഷ്യൻ റൂബിൾ",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "ബെലീസ് ഡോളർ",
+ "symbol": "BZD"
+ },
+ "BOB": {
+ "name": "ബൊളീവിയൻ ബൊളിവിയാനോ",
+ "symbol": "BOB"
+ },
+ "BWP": {
+ "name": "ബോട്‌സ്വാനൻ പ്യുല",
+ "symbol": "BWP"
+ },
+ "BAM": {
+ "name": "ബോസ്‌നിയ-ഹെർസഗോവിന കൺവേർട്ടബിൾ മാർക്ക്",
+ "symbol": "BAM"
+ },
+ "BRL": {
+ "name": "ബ്രസീലിയൻ റിയാൽ",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "ബ്രിട്ടീഷ് പൗണ്ട് സ്‌റ്റെർലിംഗ്",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "ബ്രൂണൈ ഡോളർ",
+ "symbol": "BND"
+ },
+ "BTN": {
+ "name": "ഭൂട്ടാനീസ് ഗൾട്രം",
+ "symbol": "BTN"
+ },
+ "MOP": {
+ "name": "മകാനീസ് പതാക്ക",
+ "symbol": "MOP"
+ },
+ "MGA": {
+ "name": "മഡഗാസി ഏരിയറി",
+ "symbol": "MGA"
+ },
+ "MNT": {
+ "name": "മംഗോളിയൻ തുഗ്രിക്",
+ "symbol": "MNT"
+ },
+ "MWK": {
+ "name": "മലാവിയൻ ക്വച്ചാ",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "മലേഷ്യൻ റിംഗിറ്റ്",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "മാൽദീവിയൻ റുഫിയ",
+ "symbol": "MVR"
+ },
+ "MKD": {
+ "name": "മാസിഡോണിയൻ ദിനാർ",
+ "symbol": "MKD"
+ },
+ "MXN": {
+ "name": "മെക്സിക്കൻ പെസോ",
+ "symbol": "MX$"
+ },
+ "MZN": {
+ "name": "മൊസാംബിക്കൻ മെറ്റിക്കൽ",
+ "symbol": "MZN"
+ },
+ "MDL": {
+ "name": "മൊൾഡോവൻ ലിയു",
+ "symbol": "MDL"
+ },
+ "MAD": {
+ "name": "മൊറോക്കൻ ദിർഹം",
+ "symbol": "MAD"
+ },
+ "MRO": {
+ "name": "മൗറിറ്റേനിയൻ ഔഗിയ",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "മൗറീഷ്യൻ റുപ്പീ",
+ "symbol": "MUR"
+ },
+ "MMK": {
+ "name": "മ്യാൻമാർ ക്യാട്",
+ "symbol": "MMK"
+ },
+ "USD": {
+ "name": "യു.എസ്. ഡോളർ",
+ "symbol": "$"
+ },
+ "AED": {
+ "name": "യുണൈറ്റഡ് അറബ് എമിറേറ്റ്സ് ദിർഹം",
+ "symbol": "AED"
+ },
+ "EUR": {
+ "name": "യൂറോ",
+ "symbol": "€"
+ },
+ "YER": {
+ "name": "യെമനി റിയാൽ",
+ "symbol": "YER"
+ },
+ "LAK": {
+ "name": "ലാവോഷിയൻ കിപ്",
+ "symbol": "LAK"
+ },
+ "LTL": {
+ "name": "ലിത്വാനിയൻ ലിറ്റാസ്",
+ "symbol": "LTL"
+ },
+ "LYD": {
+ "name": "ലിബിയൻ ദിനാർ",
+ "symbol": "LYD"
+ },
+ "LBP": {
+ "name": "ലെബനീസ് പൗണ്ട്",
+ "symbol": "LBP"
+ },
+ "LSL": {
+ "name": "ലെസോതോ ലോത്തി",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "ലൈബീരിയൻ ഡോളർ",
+ "symbol": "LRD"
+ },
+ "VUV": {
+ "name": "വന്വാതു വാതു",
+ "symbol": "VUV"
+ },
+ "VND": {
+ "name": "വിയറ്റ്നാമീസ് ഡോങ്",
+ "symbol": "₫"
+ },
+ "VEF": {
+ "name": "വെനിസ്വേലൻ ബൊളീവർ",
+ "symbol": "VEF"
+ },
+ "LKR": {
+ "name": "ശ്രീലങ്കൻ റുപ്പീ",
+ "symbol": "LKR"
+ },
+ "WST": {
+ "name": "സമോവൻ താല",
+ "symbol": "WST"
+ },
+ "ZMW": {
+ "name": "സാംബിയൻ ക്വാച്ച",
+ "symbol": "ZMW"
+ },
+ "STD": {
+ "name": "സാവോ ടോമി ആൻഡ് പ്രിൻസിപെ ഡോബ്ര",
+ "symbol": "STD"
+ },
+ "SGD": {
+ "name": "സിംഗപ്പൂർ ഡോളർ",
+ "symbol": "SGD"
+ },
+ "SLL": {
+ "name": "സിയെറ ലിയോണിയൻ ലിയോൺ",
+ "symbol": "SLL"
+ },
+ "SYP": {
+ "name": "സിറിയൻ പൗണ്ട്",
+ "symbol": "SYP"
+ },
+ "SCR": {
+ "name": "സീഷെലോയിസ് റുപ്പീ",
+ "symbol": "SCR"
+ },
+ "SDG": {
+ "name": "സുഡാനീസ് പൗണ്ട്",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "സുരിനെയിമിസ് ഡോളർ",
+ "symbol": "SRD"
+ },
+ "SHP": {
+ "name": "സെന്റ് ഹെലീന പൗണ്ട്",
+ "symbol": "SHP"
+ },
+ "RSD": {
+ "name": "സെർബിയൻ ദിനാർ",
+ "symbol": "RSD"
+ },
+ "SOS": {
+ "name": "സോമാലി ഷില്ലിംഗ്",
+ "symbol": "SOS"
+ },
+ "SBD": {
+ "name": "സോളമൻ ദ്വീപുകളുടെ ഡോളർ",
+ "symbol": "SBD"
+ },
+ "SAR": {
+ "name": "സൗദി റിയാൽ",
+ "symbol": "SAR"
+ },
+ "SZL": {
+ "name": "സ്വാസി ലിലാംഗനി",
+ "symbol": "SZL"
+ },
+ "CHF": {
+ "name": "സ്വിസ് ഫ്രാങ്ക്",
+ "symbol": "CHF"
+ },
+ "SEK": {
+ "name": "സ്വീഡിഷ് ക്രോണ",
+ "symbol": "SEK"
+ },
+ "HUF": {
+ "name": "ഹംഗേറിയൻ ഫോറിന്റ്",
+ "symbol": "HUF"
+ },
+ "HTG": {
+ "name": "ഹെയ്‌തിയൻ ഗൂർഡ്",
+ "symbol": "HTG"
+ },
+ "HKD": {
+ "name": "ഹോങ്കോങ്ങ് ഡോളർ",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "ഹോണ്ടുറൻ ലെംപിറ",
+ "symbol": "HNL"
+ },
+ "RUB": {
+ "name": "റഷ്യൻ റൂബിൾ",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "റുവാണ്ടൻ ഫ്രാങ്ക്",
+ "symbol": "RWF"
+ },
+ "RON": {
+ "name": "റൊമാനിയൻ ലെയു",
+ "symbol": "RON"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/mn.json b/library/intl/resources/currency/mn.json
new file mode 100644
index 000000000..f0f2c73e2
--- /dev/null
+++ b/library/intl/resources/currency/mn.json
@@ -0,0 +1,634 @@
+{
+ "XPF": {
+ "name": "CFP франк",
+ "symbol": "CFPF"
+ },
+ "LSL": {
+ "name": "LSL",
+ "symbol": "LSL"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ },
+ "AUD": {
+ "name": "австрали доллар",
+ "symbol": "A$"
+ },
+ "AZN": {
+ "name": "азербайжаны манат",
+ "symbol": "AZN"
+ },
+ "ALL": {
+ "name": "албанийн лек",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "алжир доллар",
+ "symbol": "DZD"
+ },
+ "USD": {
+ "name": "америк доллар",
+ "symbol": "$"
+ },
+ "AOA": {
+ "name": "Ангол кванза",
+ "symbol": "AOA"
+ },
+ "AED": {
+ "name": "арабын нэгдсэн эмиратын дирхам",
+ "symbol": "AED"
+ },
+ "ARS": {
+ "name": "аргентин песо",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "арменийн драм",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "арубын флорин",
+ "symbol": "AWG"
+ },
+ "AFN": {
+ "name": "афганистаний афгани",
+ "symbol": "AFN"
+ },
+ "BSD": {
+ "name": "багам доллар",
+ "symbol": "BSD"
+ },
+ "NPR": {
+ "name": "балба рупи",
+ "symbol": "NPR"
+ },
+ "BDT": {
+ "name": "бангладешийн така",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "барбадос доллар",
+ "symbol": "BBD"
+ },
+ "BHD": {
+ "name": "бахрейн динар",
+ "symbol": "BHD"
+ },
+ "BYR": {
+ "name": "беларус рубль",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "белиз доллар",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "бермуд доллар",
+ "symbol": "BMD"
+ },
+ "BGN": {
+ "name": "болгарийн лев",
+ "symbol": "BGN"
+ },
+ "BOB": {
+ "name": "боливи боливиано",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "босни-герцеговин хөрвөгч марк",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "Ботсвани пула",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "бразилийн рил",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "британийн фунт стерлинг",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "бруней доллар",
+ "symbol": "BND"
+ },
+ "BIF": {
+ "name": "Бурунд франк",
+ "symbol": "BIF"
+ },
+ "BTN": {
+ "name": "бутаны нгултрум",
+ "symbol": "BTN"
+ },
+ "VUV": {
+ "name": "вануатугийн вату",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "венесуэлийн боливар",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "вьетнамын донг",
+ "symbol": "₫"
+ },
+ "GYD": {
+ "name": "гайана доллар",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "гайтийн гоурд",
+ "symbol": "HTG"
+ },
+ "GMD": {
+ "name": "Гамби даласи",
+ "symbol": "GMD"
+ },
+ "GHS": {
+ "name": "Гана седи",
+ "symbol": "GHS"
+ },
+ "GTQ": {
+ "name": "гватемалийн кецал",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Гвиней франк",
+ "symbol": "GNF"
+ },
+ "GIP": {
+ "name": "гибралтар паунд",
+ "symbol": "GIP"
+ },
+ "HNL": {
+ "name": "гондурасын лемпира",
+ "symbol": "HNL"
+ },
+ "GEL": {
+ "name": "гүржийн лари",
+ "symbol": "GEL"
+ },
+ "DKK": {
+ "name": "данийн крон",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "доминикын песо",
+ "symbol": "DOP"
+ },
+ "EUR": {
+ "name": "евро",
+ "symbol": "€"
+ },
+ "EGP": {
+ "name": "египет паунд",
+ "symbol": "EGP"
+ },
+ "DJF": {
+ "name": "Жибоути франк",
+ "symbol": "DJF"
+ },
+ "ZMW": {
+ "name": "Замби квача",
+ "symbol": "ZMW"
+ },
+ "XCD": {
+ "name": "зүүн карибийн доллар",
+ "symbol": "EC$"
+ },
+ "ILS": {
+ "name": "израйлийн шинэ шекел",
+ "symbol": "₪"
+ },
+ "IDR": {
+ "name": "индонези рупи",
+ "symbol": "IDR"
+ },
+ "IQD": {
+ "name": "ирак динар",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "иран риал",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "исландийн крон",
+ "symbol": "ISK"
+ },
+ "YER": {
+ "name": "йемен риал",
+ "symbol": "YER"
+ },
+ "JOD": {
+ "name": "йордан динар",
+ "symbol": "JOD"
+ },
+ "CVE": {
+ "name": "Кабо-Верде эскудо",
+ "symbol": "CVE"
+ },
+ "KZT": {
+ "name": "казахын тэнгэ",
+ "symbol": "KZT"
+ },
+ "KYD": {
+ "name": "кайман арлын доллар",
+ "symbol": "KYD"
+ },
+ "KHR": {
+ "name": "камбож риел",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "канад доллар",
+ "symbol": "CA$"
+ },
+ "QAR": {
+ "name": "катар риал",
+ "symbol": "QAR"
+ },
+ "KES": {
+ "name": "Кени шиллинг",
+ "symbol": "KES"
+ },
+ "COP": {
+ "name": "колумбын песо",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Комор франк",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Конго франк",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "коста рикагийн колон",
+ "symbol": "CRC"
+ },
+ "CUP": {
+ "name": "кубийн песо",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "кубийн хөрвөгч песо",
+ "symbol": "CUC"
+ },
+ "KWD": {
+ "name": "кувейт динар",
+ "symbol": "KWD"
+ },
+ "KGS": {
+ "name": "кыргызын сом",
+ "symbol": "KGS"
+ },
+ "LAK": {
+ "name": "лаосын кип",
+ "symbol": "LAK"
+ },
+ "LRD": {
+ "name": "Либери доллар",
+ "symbol": "LRD"
+ },
+ "LBP": {
+ "name": "ливан паунд",
+ "symbol": "LBP"
+ },
+ "LYD": {
+ "name": "ливи доллар",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "литвийн литас",
+ "symbol": "LTL"
+ },
+ "MRO": {
+ "name": "Мавритан угия",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "Мавритын рупи",
+ "symbol": "MUR"
+ },
+ "MOP": {
+ "name": "макаогийн патака",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "македони динар",
+ "symbol": "MKD"
+ },
+ "MWK": {
+ "name": "Малави квача",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "малайзын рингит",
+ "symbol": "MYR"
+ },
+ "MGA": {
+ "name": "Малайн ариари",
+ "symbol": "MGA"
+ },
+ "MVR": {
+ "name": "мальдив руфия",
+ "symbol": "MVR"
+ },
+ "MAD": {
+ "name": "мароккогийн дирхам",
+ "symbol": "MAD"
+ },
+ "MXN": {
+ "name": "мексикийн песо",
+ "symbol": "MX$"
+ },
+ "MZN": {
+ "name": "Мозамбик метикал",
+ "symbol": "MZN"
+ },
+ "MDL": {
+ "name": "молдавийн леу",
+ "symbol": "MDL"
+ },
+ "MMK": {
+ "name": "мьянмарын киат",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "Намиби доллар",
+ "symbol": "NAD"
+ },
+ "NGN": {
+ "name": "Нигери найра",
+ "symbol": "NGN"
+ },
+ "ANG": {
+ "name": "нидерландын антиллъя гулдер",
+ "symbol": "ANG"
+ },
+ "NIO": {
+ "name": "никарагуагийн кордоба",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "норвегийн крон",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "омани риал",
+ "symbol": "OMR"
+ },
+ "RUB": {
+ "name": "орос рубль",
+ "symbol": "RUB"
+ },
+ "ZAR": {
+ "name": "Өмнөд Африкийн ранд",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "өмнөд солонгос вон",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "өмнөд судан паунд",
+ "symbol": "SSP"
+ },
+ "PKR": {
+ "name": "пакистан рупи",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "панамын бальбоа",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "папуа-шинэ гвинейн кина",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "парагвайн гуарани",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "перугийн невосоль",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "польшийн злот",
+ "symbol": "PLN"
+ },
+ "RWF": {
+ "name": "Руанд франк",
+ "symbol": "RWF"
+ },
+ "RON": {
+ "name": "румыны леу",
+ "symbol": "RON"
+ },
+ "WST": {
+ "name": "самоагийн тала",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "Сан-Томе ба Принсипи добра",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "сауди риал",
+ "symbol": "SAR"
+ },
+ "SZL": {
+ "name": "Свазиланд лилангени",
+ "symbol": "SZL"
+ },
+ "SCR": {
+ "name": "Сейшел рупи",
+ "symbol": "SCR"
+ },
+ "SHP": {
+ "name": "Сент Хелена паунд",
+ "symbol": "SHP"
+ },
+ "RSD": {
+ "name": "серб динар",
+ "symbol": "RSD"
+ },
+ "SGD": {
+ "name": "сингапур доллар",
+ "symbol": "SGD"
+ },
+ "SYP": {
+ "name": "сири паунд",
+ "symbol": "SYP"
+ },
+ "SBD": {
+ "name": "соломон арлын доллар",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "Сомали шиллинг",
+ "symbol": "SOS"
+ },
+ "SDG": {
+ "name": "судан паунд",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "суринам доллар",
+ "symbol": "SRD"
+ },
+ "SLL": {
+ "name": "Сьерра Леоне леоне",
+ "symbol": "SLL"
+ },
+ "TJS": {
+ "name": "тажикийн сомон",
+ "symbol": "TJS"
+ },
+ "THB": {
+ "name": "тайландын бат",
+ "symbol": "฿"
+ },
+ "TZS": {
+ "name": "Танзани шиллинг",
+ "symbol": "TZS"
+ },
+ "TOP": {
+ "name": "тонгагийн панга",
+ "symbol": "TOP"
+ },
+ "MNT": {
+ "name": "төгрөг",
+ "symbol": "₮"
+ },
+ "TTD": {
+ "name": "тринидад ба тобаго доллар",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "тунис доллар",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "туркийн лира",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "туркмен манат",
+ "symbol": "TMT"
+ },
+ "UGX": {
+ "name": "Уганд шиллинг",
+ "symbol": "UGX"
+ },
+ "UZS": {
+ "name": "узбекын сом",
+ "symbol": "UZS"
+ },
+ "UAH": {
+ "name": "украйны гривня",
+ "symbol": "UAH"
+ },
+ "HUF": {
+ "name": "унгарийн форинт",
+ "symbol": "HUF"
+ },
+ "UYU": {
+ "name": "уругвайн песо",
+ "symbol": "UYU"
+ },
+ "FJD": {
+ "name": "фижи доллар",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "филиппин песо",
+ "symbol": "PHP"
+ },
+ "FKP": {
+ "name": "фолклэнд арлын паунд",
+ "symbol": "FKP"
+ },
+ "XOF": {
+ "name": "Франк КФА BCЕАО",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Франк КФА BEAC",
+ "symbol": "FCFA"
+ },
+ "KPW": {
+ "name": "хойд солонгос вон",
+ "symbol": "KPW"
+ },
+ "HKD": {
+ "name": "хонгконг доллар",
+ "symbol": "HK$"
+ },
+ "HRK": {
+ "name": "хорватын куна",
+ "symbol": "HRK"
+ },
+ "CNY": {
+ "name": "хятад юань",
+ "symbol": "CN¥"
+ },
+ "CZK": {
+ "name": "чехийн коруна",
+ "symbol": "CZK"
+ },
+ "CLP": {
+ "name": "чилийн песо",
+ "symbol": "CLP"
+ },
+ "SEK": {
+ "name": "шведийн крон",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "швейцарь франк",
+ "symbol": "CHF"
+ },
+ "NZD": {
+ "name": "шинэ зеланд доллар",
+ "symbol": "NZ$"
+ },
+ "TWD": {
+ "name": "шинэ тайван доллар",
+ "symbol": "NT$"
+ },
+ "LKR": {
+ "name": "шри-ланк рупи",
+ "symbol": "LKR"
+ },
+ "INR": {
+ "name": "энэтхэг рупи",
+ "symbol": "₹"
+ },
+ "ERN": {
+ "name": "Эритрей накфа",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "Этиоп бирр",
+ "symbol": "ETB"
+ },
+ "JMD": {
+ "name": "ямайк доллар",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "япон иен",
+ "symbol": "JP¥"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/mr.json b/library/intl/resources/currency/mr.json
new file mode 100644
index 000000000..df2614e5b
--- /dev/null
+++ b/library/intl/resources/currency/mr.json
@@ -0,0 +1,634 @@
+{
+ "XOF": {
+ "name": "[CFA] फ्रँक [BCEAO]",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "[CFA] फ्रँक [BEAC]",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "[CFP] फ्रँक",
+ "symbol": "CFPF"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ },
+ "AOA": {
+ "name": "अँगोलन क्वॅन्झा",
+ "symbol": "AOA"
+ },
+ "AZN": {
+ "name": "अझरबैझानी मानाट",
+ "symbol": "AZN"
+ },
+ "AFN": {
+ "name": "अफगाण अफगाणी",
+ "symbol": "AFN"
+ },
+ "AWG": {
+ "name": "अरुबा फ्लोरिन",
+ "symbol": "AWG"
+ },
+ "ARS": {
+ "name": "अर्जेंटाइन पेसो",
+ "symbol": "ARS"
+ },
+ "DZD": {
+ "name": "अल्जेरियन दिनार",
+ "symbol": "DZD"
+ },
+ "ALL": {
+ "name": "अल्बानियन लेक",
+ "symbol": "ALL"
+ },
+ "ISK": {
+ "name": "आइसलँडिक क्रोना",
+ "symbol": "ISK"
+ },
+ "AMD": {
+ "name": "आर्मेनियन द्रॅम",
+ "symbol": "AMD"
+ },
+ "IDR": {
+ "name": "इंडोनेशियन रुपैयाह",
+ "symbol": "IDR"
+ },
+ "EGP": {
+ "name": "इजिप्शियन पाउंड",
+ "symbol": "EGP"
+ },
+ "ETB": {
+ "name": "इथिओपियन बिर",
+ "symbol": "ETB"
+ },
+ "IQD": {
+ "name": "इराकी दिनार",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "इराणी रियाल",
+ "symbol": "IRR"
+ },
+ "ERN": {
+ "name": "इरिट्रियन नाफ्का",
+ "symbol": "ERN"
+ },
+ "ILS": {
+ "name": "ईस्त्रायली न्यू शेकेल",
+ "symbol": "₪"
+ },
+ "UZS": {
+ "name": "उझबेकिस्तान सॉम",
+ "symbol": "UZS"
+ },
+ "KPW": {
+ "name": "उत्तर कोरियन वॉन",
+ "symbol": "KPW"
+ },
+ "UYU": {
+ "name": "उरुग्वेचा पेसो",
+ "symbol": "UYU"
+ },
+ "AUD": {
+ "name": "ऑस्ट्रेलियन डॉलर",
+ "symbol": "A$"
+ },
+ "OMR": {
+ "name": "ओमानी रियाल",
+ "symbol": "OMR"
+ },
+ "KHR": {
+ "name": "कंबोडियन रियेल",
+ "symbol": "KHR"
+ },
+ "KZT": {
+ "name": "कझाकिस्तानी तेंगे",
+ "symbol": "KZT"
+ },
+ "QAR": {
+ "name": "कतारी रियाल",
+ "symbol": "QAR"
+ },
+ "CDF": {
+ "name": "काँगोलीज फ्रँक",
+ "symbol": "CDF"
+ },
+ "KGS": {
+ "name": "किरगिस्तानी सॉम",
+ "symbol": "KGS"
+ },
+ "KWD": {
+ "name": "कुवैती दिनार",
+ "symbol": "KWD"
+ },
+ "CAD": {
+ "name": "कॅनडियन डॉलर",
+ "symbol": "CA$"
+ },
+ "KES": {
+ "name": "केनियन शिलिंग",
+ "symbol": "KES"
+ },
+ "CVE": {
+ "name": "केप व्हर्डेयन एस्कुडो",
+ "symbol": "CVE"
+ },
+ "KYD": {
+ "name": "केमेन आयलॅंड डॉलर",
+ "symbol": "KYD"
+ },
+ "COP": {
+ "name": "कोलंबियन पेसो",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "कोलोरियन फ्रँक",
+ "symbol": "KMF"
+ },
+ "CRC": {
+ "name": "कोस्टा रिका कोलोन",
+ "symbol": "CRC"
+ },
+ "CUP": {
+ "name": "क्यूबन पेसो",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "क्यूबन विनिमय पेसो",
+ "symbol": "CUC"
+ },
+ "HRK": {
+ "name": "क्रोएशियन कूना",
+ "symbol": "HRK"
+ },
+ "GYD": {
+ "name": "गयाना डॉलर",
+ "symbol": "GYD"
+ },
+ "GMD": {
+ "name": "गाम्बियन डालासी",
+ "symbol": "GMD"
+ },
+ "GNF": {
+ "name": "गिनी फ्रँक",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "ग्वाटेमालाचे क्वेत्झाल",
+ "symbol": "GTQ"
+ },
+ "GHS": {
+ "name": "घानीयन सेडी",
+ "symbol": "GHS"
+ },
+ "CLP": {
+ "name": "चिली पेसो",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "चीनी युआन",
+ "symbol": "CN¥"
+ },
+ "JPY": {
+ "name": "जपानी येन",
+ "symbol": "JP¥"
+ },
+ "JMD": {
+ "name": "जमैकन डॉलर",
+ "symbol": "JMD"
+ },
+ "DJF": {
+ "name": "जिबौटियन फ्रँक",
+ "symbol": "DJF"
+ },
+ "GIP": {
+ "name": "जिब्राल्टर पाउंड",
+ "symbol": "GIP"
+ },
+ "GEL": {
+ "name": "जॉर्जियन लारी",
+ "symbol": "GEL"
+ },
+ "JOD": {
+ "name": "जॉर्डनियन दिनार",
+ "symbol": "JOD"
+ },
+ "ZMW": {
+ "name": "झांबियन क्वाचा",
+ "symbol": "ZMW"
+ },
+ "CZK": {
+ "name": "झेक प्रजासत्ताक कोरुना",
+ "symbol": "CZK"
+ },
+ "TZS": {
+ "name": "टांझानियन शिलिंग",
+ "symbol": "TZS"
+ },
+ "TOP": {
+ "name": "टोंगा पाआंगा",
+ "symbol": "TOP"
+ },
+ "TND": {
+ "name": "ट्यूनिशियन दिनार",
+ "symbol": "TND"
+ },
+ "DKK": {
+ "name": "डॅनिश क्रोन",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "डोमिनिकन पेसो",
+ "symbol": "DOP"
+ },
+ "TJS": {
+ "name": "ताजकीस्तानी सोमोनी",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "तुर्कमेनिस्तानी मानाट",
+ "symbol": "TMT"
+ },
+ "TRY": {
+ "name": "तुर्की लिरा",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "त्रिनिदाद आणि टोबॅगो डॉलर",
+ "symbol": "TTD"
+ },
+ "THB": {
+ "name": "थाई बाहत",
+ "symbol": "฿"
+ },
+ "ZAR": {
+ "name": "दक्षिण आफ्रिकी रँड",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "दक्षिण कोरियन वॉन",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "दक्षिण सुदानी पाउंड",
+ "symbol": "SSP"
+ },
+ "NAD": {
+ "name": "नमिबियन डॉलर",
+ "symbol": "NAD"
+ },
+ "NGN": {
+ "name": "नायजेरियन नायरा",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "निकाराग्वेचा कोर्डोबा",
+ "symbol": "NIO"
+ },
+ "ANG": {
+ "name": "नेदरलँडचा अँटिलीन गिल्डर",
+ "symbol": "ANG"
+ },
+ "NPR": {
+ "name": "नेपाळी रुपया",
+ "symbol": "NPR"
+ },
+ "NOK": {
+ "name": "नॉर्वेजियन क्रोन",
+ "symbol": "NOK"
+ },
+ "TWD": {
+ "name": "न्यू तैवान डॉलर",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "न्यूझीलँड डॉलर",
+ "symbol": "NZ$"
+ },
+ "PAB": {
+ "name": "पनामा बाल्बोआ",
+ "symbol": "PAB"
+ },
+ "PYG": {
+ "name": "पराग्वे ग्वारानी",
+ "symbol": "PYG"
+ },
+ "PKR": {
+ "name": "पाकिस्तानी रुपया",
+ "symbol": "PKR"
+ },
+ "PGK": {
+ "name": "पापुआ न्यू गिनीयन किना",
+ "symbol": "PGK"
+ },
+ "XCD": {
+ "name": "पूर्व कॅरीबियन डॉलर",
+ "symbol": "EC$"
+ },
+ "PEN": {
+ "name": "पेरुवियन नुइव्हो सोल",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "पोलिश झ्लॉटी",
+ "symbol": "PLN"
+ },
+ "FJD": {
+ "name": "फिजियन डॉलर",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "फिलिपिनी पेसो",
+ "symbol": "PHP"
+ },
+ "FKP": {
+ "name": "फॉकलंड आयलंड पाउंड",
+ "symbol": "FKP"
+ },
+ "BMD": {
+ "name": "बर्मुडा डॉलर",
+ "symbol": "BMD"
+ },
+ "BGN": {
+ "name": "बल्गेरियन लेव",
+ "symbol": "BGN"
+ },
+ "BSD": {
+ "name": "बहामी डॉलर",
+ "symbol": "BSD"
+ },
+ "BDT": {
+ "name": "बांगलादेशी टका",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "बार्बाडियन डॉलर",
+ "symbol": "BBD"
+ },
+ "BHD": {
+ "name": "बाहरिनी दिनार",
+ "symbol": "BHD"
+ },
+ "BIF": {
+ "name": "बुरुडियन फ्रँक",
+ "symbol": "BIF"
+ },
+ "BYR": {
+ "name": "बेलारुशियन रुबल",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "बेलीझ डॉलर",
+ "symbol": "BZD"
+ },
+ "BWP": {
+ "name": "बोट्सवाना पुला",
+ "symbol": "BWP"
+ },
+ "BOB": {
+ "name": "बोलिव्हियन बोलिव्हियानो",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "बोस्निया-हर्जेगोविना विनिमय मार्क",
+ "symbol": "BAM"
+ },
+ "BRL": {
+ "name": "ब्राझिलियन रियाल",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "ब्रिटिश पाऊंड स्टर्लिंग",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "ब्रुनेई डॉलर",
+ "symbol": "BND"
+ },
+ "INR": {
+ "name": "भारतीय रुपया",
+ "symbol": "₹"
+ },
+ "BTN": {
+ "name": "भूतानी एंगल्ट्रम",
+ "symbol": "BTN"
+ },
+ "MNT": {
+ "name": "मंगोलियन टुग्रिक",
+ "symbol": "MNT"
+ },
+ "MYR": {
+ "name": "मलेशियन रिंगिट",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "मालदीवियन रुफिया",
+ "symbol": "MVR"
+ },
+ "MGA": {
+ "name": "मालागासी एरियारी",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "मालावियन क्वाचा",
+ "symbol": "MWK"
+ },
+ "MOP": {
+ "name": "मॅकॅनीज् पटाका",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "मॅसेडोनियन देनार",
+ "symbol": "MKD"
+ },
+ "MXN": {
+ "name": "मेक्सिको पेसो",
+ "symbol": "MX$"
+ },
+ "MRO": {
+ "name": "मॉरिटानियन ओगिया",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "मॉरिशियन रुपी",
+ "symbol": "MUR"
+ },
+ "MZN": {
+ "name": "मोझांबिकन मेटिकल",
+ "symbol": "MZN"
+ },
+ "MAD": {
+ "name": "मोरोक्को दिरहॅम",
+ "symbol": "MAD"
+ },
+ "MDL": {
+ "name": "मोल्डोवन लेउ",
+ "symbol": "MDL"
+ },
+ "MMK": {
+ "name": "म्यानमार क्याट",
+ "symbol": "MMK"
+ },
+ "UAH": {
+ "name": "युक्रेनियन रिवनिया",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "युगांडा शिलिंग",
+ "symbol": "UGX"
+ },
+ "EUR": {
+ "name": "युरो",
+ "symbol": "€"
+ },
+ "USD": {
+ "name": "यूएस डॉलर",
+ "symbol": "$"
+ },
+ "YER": {
+ "name": "येमेनी रियाल",
+ "symbol": "YER"
+ },
+ "RWF": {
+ "name": "रवांडा फ्रँक",
+ "symbol": "RWF"
+ },
+ "RUB": {
+ "name": "रशियन रुबल",
+ "symbol": "RUB"
+ },
+ "RON": {
+ "name": "रोमानियन लेऊ",
+ "symbol": "RON"
+ },
+ "LRD": {
+ "name": "लाइबेरियन डॉलर",
+ "symbol": "LRD"
+ },
+ "LTL": {
+ "name": "लिथुआनियन लिटास",
+ "symbol": "LTL"
+ },
+ "LYD": {
+ "name": "लिबियाचा दिनार",
+ "symbol": "LYD"
+ },
+ "LAK": {
+ "name": "लेओशियन किप",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "लेबनीज पाउंड",
+ "symbol": "LBP"
+ },
+ "LSL": {
+ "name": "लेसोटो लोटी",
+ "symbol": "LSL"
+ },
+ "VUV": {
+ "name": "वानाटु वाटु",
+ "symbol": "VUV"
+ },
+ "VND": {
+ "name": "व्हिएतनामी डोंग",
+ "symbol": "₫"
+ },
+ "VEF": {
+ "name": "व्हेनेझुएला बोलिव्हार",
+ "symbol": "VEF"
+ },
+ "LKR": {
+ "name": "श्रीलंकन रुपी",
+ "symbol": "LKR"
+ },
+ "AED": {
+ "name": "संयुक्त अरब अमीरात दिरहॅम",
+ "symbol": "AED"
+ },
+ "RSD": {
+ "name": "सर्बियन दिनार",
+ "symbol": "RSD"
+ },
+ "STD": {
+ "name": "साओ टोम आणि प्रिन्सिपे डोबरा",
+ "symbol": "STD"
+ },
+ "WST": {
+ "name": "सामोअन टाला",
+ "symbol": "WST"
+ },
+ "SGD": {
+ "name": "सिंगापूर डॉलर",
+ "symbol": "SGD"
+ },
+ "SLL": {
+ "name": "सिएरा लिऑनचा लिऑन",
+ "symbol": "SLL"
+ },
+ "SYP": {
+ "name": "सीरियन पाउंड",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "सुदानी पाउंड",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "सुरिनामी डॉलर",
+ "symbol": "SRD"
+ },
+ "SHP": {
+ "name": "सेंट हेलेना पाउंड",
+ "symbol": "SHP"
+ },
+ "SCR": {
+ "name": "सेशेलोईस रुपी",
+ "symbol": "SCR"
+ },
+ "SOS": {
+ "name": "सोमाली शिलिंग",
+ "symbol": "SOS"
+ },
+ "SBD": {
+ "name": "सोलोमन आयलँड्स डॉलर",
+ "symbol": "SBD"
+ },
+ "SAR": {
+ "name": "सौदी रियाल",
+ "symbol": "SAR"
+ },
+ "SZL": {
+ "name": "स्वाझी लीलांगेनी",
+ "symbol": "SZL"
+ },
+ "CHF": {
+ "name": "स्विस फ्रँक",
+ "symbol": "CHF"
+ },
+ "SEK": {
+ "name": "स्वीडिश क्रोना",
+ "symbol": "SEK"
+ },
+ "HUF": {
+ "name": "हंगेरियन फॉरिन्ट",
+ "symbol": "HUF"
+ },
+ "HKD": {
+ "name": "हाँगकाँग डॉलर",
+ "symbol": "HK$"
+ },
+ "HTG": {
+ "name": "हैती गोअर्ड",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "होंडुरा लेम्पियरा",
+ "symbol": "HNL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/ms.json b/library/intl/resources/currency/ms.json
new file mode 100644
index 000000000..cbecbb720
--- /dev/null
+++ b/library/intl/resources/currency/ms.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afghani Afghanistan",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "Ariary Malagasy",
+ "symbol": "MGA"
+ },
+ "THB": {
+ "name": "Baht Thai",
+ "symbol": "฿"
+ },
+ "PAB": {
+ "name": "Balboa Panama",
+ "symbol": "PAB"
+ },
+ "ETB": {
+ "name": "Birr Ethiopia",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "Bolivar Venezuela",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "Boliviano Bolivia",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "Cedi Ghana",
+ "symbol": "GHS"
+ },
+ "CRC": {
+ "name": "Colon Costa Rica",
+ "symbol": "CRC"
+ },
+ "NIO": {
+ "name": "Cordoba Nicaragua",
+ "symbol": "NIO"
+ },
+ "GMD": {
+ "name": "Dalasi Gambia",
+ "symbol": "GMD"
+ },
+ "MKD": {
+ "name": "Denar Macedonia",
+ "symbol": "MKD"
+ },
+ "DZD": {
+ "name": "Dinar Algeria",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinar Bahrain",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "Dinar Iraq",
+ "symbol": "IQD"
+ },
+ "JOD": {
+ "name": "Dinar Jordan",
+ "symbol": "JOD"
+ },
+ "KWD": {
+ "name": "Dinar Kuwait",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "Dinar Libya",
+ "symbol": "LYD"
+ },
+ "RSD": {
+ "name": "Dinar Serbia",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "Dinar Tunisia",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "Dirham Emiriah Arab Bersatu",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "Dirham Maghribi",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "Dobra Sao Tome dan Principe",
+ "symbol": "STD"
+ },
+ "USD": {
+ "name": "Dolar AS",
+ "symbol": "USD"
+ },
+ "AUD": {
+ "name": "Dolar Australia",
+ "symbol": "A$"
+ },
+ "BSD": {
+ "name": "Dolar Bahamas",
+ "symbol": "BSD"
+ },
+ "BBD": {
+ "name": "Dolar Barbados",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "Dolar Belize",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Dolar Bermuda",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "Dolar Brunei",
+ "symbol": "BND"
+ },
+ "XCD": {
+ "name": "Dolar Caribbean Timur",
+ "symbol": "EC$"
+ },
+ "FJD": {
+ "name": "Dolar Fiji",
+ "symbol": "FJD"
+ },
+ "GYD": {
+ "name": "Dolar Guyana",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "Dolar Hong Kong",
+ "symbol": "HK$"
+ },
+ "JMD": {
+ "name": "Dolar Jamaica",
+ "symbol": "JMD"
+ },
+ "CAD": {
+ "name": "Dolar Kanada",
+ "symbol": "CAD"
+ },
+ "KYD": {
+ "name": "Dolar Kepulauan Cayman",
+ "symbol": "KYD"
+ },
+ "SBD": {
+ "name": "Dolar Kepulauan Solomon",
+ "symbol": "SBD"
+ },
+ "LRD": {
+ "name": "Dolar Liberia",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "Dolar Namibia",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "Dolar New Zealand",
+ "symbol": "NZ$"
+ },
+ "SGD": {
+ "name": "Dolar Singapura",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "Dolar Surinam",
+ "symbol": "SRD"
+ },
+ "TWD": {
+ "name": "Dolar Taiwan Baru",
+ "symbol": "NT$"
+ },
+ "TTD": {
+ "name": "Dolar Trinidad dan Tobago",
+ "symbol": "TTD"
+ },
+ "VND": {
+ "name": "Dong Vietnam",
+ "symbol": "₫"
+ },
+ "AMD": {
+ "name": "Dram Armenia",
+ "symbol": "AMD"
+ },
+ "ERN": {
+ "name": "ERN",
+ "symbol": "ERN"
+ },
+ "CVE": {
+ "name": "Escudo Tanjung Verde",
+ "symbol": "CVE"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "AWG": {
+ "name": "Florin Aruba",
+ "symbol": "AWG"
+ },
+ "HUF": {
+ "name": "Forint Hungary",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "Franc Burundia",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "Franc CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Franc CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "Franc CFP",
+ "symbol": "CFPF"
+ },
+ "KMF": {
+ "name": "Franc Comoria",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Franc Congo",
+ "symbol": "CDF"
+ },
+ "DJF": {
+ "name": "Franc Djibouti",
+ "symbol": "DJF"
+ },
+ "GNF": {
+ "name": "Franc Guinea",
+ "symbol": "GNF"
+ },
+ "RWF": {
+ "name": "Franc Rwanda",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Franc Switzerland",
+ "symbol": "CHF"
+ },
+ "HTG": {
+ "name": "Gourde Haiti",
+ "symbol": "HTG"
+ },
+ "PYG": {
+ "name": "Guarani Paraguay",
+ "symbol": "PYG"
+ },
+ "ANG": {
+ "name": "Guilder Antillean Netherland",
+ "symbol": "ANG"
+ },
+ "UAH": {
+ "name": "Hryvnia Ukraine",
+ "symbol": "UAH"
+ },
+ "PGK": {
+ "name": "Kina Papua New Guinea",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "Kip Laos",
+ "symbol": "LAK"
+ },
+ "CZK": {
+ "name": "Koruna Republik Czech",
+ "symbol": "CZK"
+ },
+ "ISK": {
+ "name": "Krona Iceland",
+ "symbol": "ISK"
+ },
+ "SEK": {
+ "name": "Krona Sweden",
+ "symbol": "SEK"
+ },
+ "DKK": {
+ "name": "Krone Denmark",
+ "symbol": "DKK"
+ },
+ "NOK": {
+ "name": "Krone Norway",
+ "symbol": "NOK"
+ },
+ "HRK": {
+ "name": "Kuna Croatia",
+ "symbol": "HRK"
+ },
+ "MWK": {
+ "name": "Kwacha Malawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwacha Zambia",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Kwanza Angola",
+ "symbol": "AOA"
+ },
+ "MMK": {
+ "name": "Kyat Myanma",
+ "symbol": "MMK"
+ },
+ "GEL": {
+ "name": "Lari Georgia",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "Lek Albania",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "Lempira Honduras",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "Leone Sierra Leone",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "Leu Moldova",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "Leu Romania",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "Lev Bulgaria",
+ "symbol": "BGN"
+ },
+ "SZL": {
+ "name": "Lilangeni Swazi",
+ "symbol": "SZL"
+ },
+ "TRY": {
+ "name": "Lira Turki",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "Litas Lithuania",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "Loti Lesotho",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "Manat Azerbaijan",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "Manat Turkmenistan",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "Mark Boleh Tukar Bosnia-Herzegovina",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "Metikal Mozambique",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naira Nigeria",
+ "symbol": "NGN"
+ },
+ "BTN": {
+ "name": "Ngultrum Bhutan",
+ "symbol": "BTN"
+ },
+ "PEN": {
+ "name": "Nuevo Sol Peru",
+ "symbol": "PEN"
+ },
+ "MRO": {
+ "name": "Ouguiya Mauritania",
+ "symbol": "MRO"
+ },
+ "MOP": {
+ "name": "Pataca Macau",
+ "symbol": "MOP"
+ },
+ "GIP": {
+ "name": "Paun Gibraltar",
+ "symbol": "GIP"
+ },
+ "FKP": {
+ "name": "Paun Kepulauan Falkland",
+ "symbol": "FKP"
+ },
+ "LBP": {
+ "name": "Paun Lubnan",
+ "symbol": "LBP"
+ },
+ "EGP": {
+ "name": "Paun Mesir",
+ "symbol": "EGP"
+ },
+ "SHP": {
+ "name": "Paun Saint Helena",
+ "symbol": "SHP"
+ },
+ "GBP": {
+ "name": "Paun Sterling British",
+ "symbol": "£"
+ },
+ "SDG": {
+ "name": "Paun Sudan",
+ "symbol": "SDG"
+ },
+ "SSP": {
+ "name": "Paun Sudan selatan",
+ "symbol": "SSP"
+ },
+ "SYP": {
+ "name": "Paun Syria",
+ "symbol": "SYP"
+ },
+ "ARS": {
+ "name": "Peso Argentina",
+ "symbol": "ARS"
+ },
+ "CUC": {
+ "name": "Peso Boleh Tukar Cuba",
+ "symbol": "CUC"
+ },
+ "CLP": {
+ "name": "Peso Chile",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "Peso Colombia",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "Peso Cuba",
+ "symbol": "CUP"
+ },
+ "DOP": {
+ "name": "Peso Dominican",
+ "symbol": "DOP"
+ },
+ "PHP": {
+ "name": "Peso Filipina",
+ "symbol": "PHP"
+ },
+ "MXN": {
+ "name": "Peso Mexico",
+ "symbol": "MXN"
+ },
+ "BWP": {
+ "name": "Pula Botswana",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "Quetzal Guatemala",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "Rand Afrika Selatan",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "Real Brazil",
+ "symbol": "R$"
+ },
+ "IRR": {
+ "name": "Rial Iran",
+ "symbol": "IRR"
+ },
+ "OMR": {
+ "name": "Rial Oman",
+ "symbol": "OMR"
+ },
+ "QAR": {
+ "name": "Rial Qatar",
+ "symbol": "QAR"
+ },
+ "YER": {
+ "name": "Rial Yaman",
+ "symbol": "YER"
+ },
+ "KHR": {
+ "name": "Riel Kemboja",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "Ringgit Malaysia",
+ "symbol": "RM"
+ },
+ "SAR": {
+ "name": "Riyal Saudi",
+ "symbol": "SAR"
+ },
+ "BYR": {
+ "name": "Ruble Belarus",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "Ruble Rusia",
+ "symbol": "RUB"
+ },
+ "MVR": {
+ "name": "Rufiyaa Maldives",
+ "symbol": "MVR"
+ },
+ "INR": {
+ "name": "Rupee India",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "Rupee Mauritia",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "Rupee Nepal",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "Rupee Pakistan",
+ "symbol": "PKR"
+ },
+ "SCR": {
+ "name": "Rupee Seychelles",
+ "symbol": "SCR"
+ },
+ "LKR": {
+ "name": "Rupee Sri Lanka",
+ "symbol": "LKR"
+ },
+ "IDR": {
+ "name": "Rupiah Indonesia",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "Sheqel Baru Israel",
+ "symbol": "₪"
+ },
+ "KGS": {
+ "name": "Som Kyrgystani",
+ "symbol": "KGS"
+ },
+ "UZS": {
+ "name": "Som Uzbekistan",
+ "symbol": "UZS"
+ },
+ "TJS": {
+ "name": "Somoni Tajikistan",
+ "symbol": "TJS"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "KES": {
+ "name": "Syiling Kenya",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "Syiling Somali",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Syiling Tanzania",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "Syiling Uganda",
+ "symbol": "UGX"
+ },
+ "BDT": {
+ "name": "Taka Bangladesh",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "Tala Samoa",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "Tenge Kazakhstan",
+ "symbol": "KZT"
+ },
+ "TOP": {
+ "name": "Tongan Paʻanga",
+ "symbol": "TOP"
+ },
+ "MNT": {
+ "name": "Tugrik Mongolia",
+ "symbol": "MNT"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "VUV": {
+ "name": "Vatu Vanuatu",
+ "symbol": "VUV"
+ },
+ "KRW": {
+ "name": "Won Korea Selatan",
+ "symbol": "₩"
+ },
+ "KPW": {
+ "name": "Won Korea Utara",
+ "symbol": "KPW"
+ },
+ "JPY": {
+ "name": "Yen Jepun",
+ "symbol": "JP¥"
+ },
+ "CNY": {
+ "name": "Yuan Cina",
+ "symbol": "CN¥"
+ },
+ "PLN": {
+ "name": "Zloty Poland",
+ "symbol": "PLN"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/mt.json b/library/intl/resources/currency/mt.json
new file mode 100644
index 000000000..18f1b4991
--- /dev/null
+++ b/library/intl/resources/currency/mt.json
@@ -0,0 +1,634 @@
+{
+ "AED": {
+ "name": "AED",
+ "symbol": "AED"
+ },
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "AOA": {
+ "name": "AOA",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AUD": {
+ "name": "AUD",
+ "symbol": "A$"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BHD": {
+ "name": "BHD",
+ "symbol": "BHD"
+ },
+ "BIF": {
+ "name": "BIF",
+ "symbol": "BIF"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BWP": {
+ "name": "BWP",
+ "symbol": "BWP"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CAD": {
+ "name": "CAD",
+ "symbol": "CA$"
+ },
+ "CDF": {
+ "name": "CDF",
+ "symbol": "CDF"
+ },
+ "CHF": {
+ "name": "CHF",
+ "symbol": "CHF"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "CNY",
+ "symbol": "CN¥"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CVE": {
+ "name": "CVE",
+ "symbol": "CVE"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DJF": {
+ "name": "DJF",
+ "symbol": "DJF"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "DZD": {
+ "name": "DZD",
+ "symbol": "DZD"
+ },
+ "EGP": {
+ "name": "EGP",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "ERN",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "ETB",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "ewro",
+ "symbol": "€"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GBP": {
+ "name": "GBP",
+ "symbol": "£"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GMD": {
+ "name": "GMD",
+ "symbol": "GMD"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "INR": {
+ "name": "INR",
+ "symbol": "₹"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "JPY": {
+ "name": "JPY",
+ "symbol": "JP¥"
+ },
+ "KES": {
+ "name": "KES",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KMF": {
+ "name": "KMF",
+ "symbol": "KMF"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LRD": {
+ "name": "LRD",
+ "symbol": "LRD"
+ },
+ "LSL": {
+ "name": "LSL",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "LYD": {
+ "name": "LYD",
+ "symbol": "LYD"
+ },
+ "MAD": {
+ "name": "MAD",
+ "symbol": "MAD"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MGA": {
+ "name": "MGA",
+ "symbol": "MGA"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MRO": {
+ "name": "MRO",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "MUR",
+ "symbol": "MUR"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MWK": {
+ "name": "MWK",
+ "symbol": "MWK"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NAD": {
+ "name": "NAD",
+ "symbol": "NAD"
+ },
+ "NGN": {
+ "name": "NGN",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "RWF",
+ "symbol": "RWF"
+ },
+ "SAR": {
+ "name": "SAR",
+ "symbol": "SAR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SCR": {
+ "name": "SCR",
+ "symbol": "SCR"
+ },
+ "SDG": {
+ "name": "SDG",
+ "symbol": "SDG"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SHP": {
+ "name": "SHP",
+ "symbol": "SHP"
+ },
+ "SLL": {
+ "name": "SLL",
+ "symbol": "SLL"
+ },
+ "SOS": {
+ "name": "SOS",
+ "symbol": "SOS"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "STD": {
+ "name": "STD",
+ "symbol": "STD"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "SZL": {
+ "name": "SZL",
+ "symbol": "SZL"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TND": {
+ "name": "TND",
+ "symbol": "TND"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "TZS": {
+ "name": "TZS",
+ "symbol": "TZS"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "UGX",
+ "symbol": "UGX"
+ },
+ "USD": {
+ "name": "USD",
+ "symbol": "US$"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XAF": {
+ "name": "XAF",
+ "symbol": "FCFA"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XOF": {
+ "name": "XOF",
+ "symbol": "CFA"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "ZAR": {
+ "name": "ZAR",
+ "symbol": "ZAR"
+ },
+ "ZMW": {
+ "name": "ZMW",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/mua.json b/library/intl/resources/currency/mua.json
new file mode 100644
index 000000000..135efb022
--- /dev/null
+++ b/library/intl/resources/currency/mua.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "ZAR": {
+ "name": "Solai Africa nekǝsǝŋ",
+ "symbol": "ZAR"
+ },
+ "DZD": {
+ "name": "solai Algerya",
+ "symbol": "DZD"
+ },
+ "USD": {
+ "name": "Solai Amerika",
+ "symbol": "US$"
+ },
+ "AOA": {
+ "name": "solai Angola",
+ "symbol": "AOA"
+ },
+ "AED": {
+ "name": "Solai Arabiya",
+ "symbol": "AED"
+ },
+ "AUD": {
+ "name": "solai Australya",
+ "symbol": "A$"
+ },
+ "BHD": {
+ "name": "solai Barenya",
+ "symbol": "BHD"
+ },
+ "XOF": {
+ "name": "solai BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "solai BEAC",
+ "symbol": "FCFA"
+ },
+ "BWP": {
+ "name": "solai Botswana",
+ "symbol": "BWP"
+ },
+ "GBP": {
+ "name": "solai Britaniya",
+ "symbol": "£"
+ },
+ "BIF": {
+ "name": "solai Burundi",
+ "symbol": "BIF"
+ },
+ "DJF": {
+ "name": "solai Djibouti",
+ "symbol": "DJF"
+ },
+ "EGP": {
+ "name": "solai Egypt",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "solai Eritre",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "solai Etiopia",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "solai Euro",
+ "symbol": "€"
+ },
+ "GMD": {
+ "name": "solai Gambiya",
+ "symbol": "GMD"
+ },
+ "SHP": {
+ "name": "Solai Helena",
+ "symbol": "SHP"
+ },
+ "INR": {
+ "name": "solai India",
+ "symbol": "₹"
+ },
+ "JPY": {
+ "name": "solai Japoŋ",
+ "symbol": "JP¥"
+ },
+ "CAD": {
+ "name": "solai Kanada",
+ "symbol": "CA$"
+ },
+ "CVE": {
+ "name": "solai Kapverdiya",
+ "symbol": "CVE"
+ },
+ "KES": {
+ "name": "solai Kenia",
+ "symbol": "KES"
+ },
+ "KMF": {
+ "name": "solai Komorya",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "solai Kongo",
+ "symbol": "CDF"
+ },
+ "LSL": {
+ "name": "solai Lesotho",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "solai Liberiya",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "solai Libya",
+ "symbol": "LYD"
+ },
+ "MGA": {
+ "name": "Solai Malagasya",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "Solai Malawi",
+ "symbol": "MWK"
+ },
+ "MAD": {
+ "name": "Solai Marok",
+ "symbol": "MAD"
+ },
+ "MUR": {
+ "name": "Solai Mauricǝ",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "Solai Mauritaniya",
+ "symbol": "MRO"
+ },
+ "NAD": {
+ "name": "Solai Namibiya",
+ "symbol": "NAD"
+ },
+ "NGN": {
+ "name": "Solai Nigeriya",
+ "symbol": "NGN"
+ },
+ "RWF": {
+ "name": "Solai Rwanda",
+ "symbol": "RWF"
+ },
+ "SCR": {
+ "name": "Solai Saichel",
+ "symbol": "SCR"
+ },
+ "STD": {
+ "name": "Solai Sao Tome",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Solai Saudiya",
+ "symbol": "SAR"
+ },
+ "SLL": {
+ "name": "solai Sierra leonǝ",
+ "symbol": "SLL"
+ },
+ "SOS": {
+ "name": "Solai Somaliya",
+ "symbol": "SOS"
+ },
+ "SDG": {
+ "name": "Solai Sudaŋ ma dii ne dinar",
+ "symbol": "SDG"
+ },
+ "SZL": {
+ "name": "solai Swaziland",
+ "symbol": "SZL"
+ },
+ "CHF": {
+ "name": "Solai Swiss",
+ "symbol": "CHF"
+ },
+ "CNY": {
+ "name": "solai Syiŋ",
+ "symbol": "CN¥"
+ },
+ "TZS": {
+ "name": "Solai Tanzaniya",
+ "symbol": "TZS"
+ },
+ "TND": {
+ "name": "Solai Tunisiya",
+ "symbol": "TND"
+ },
+ "UGX": {
+ "name": "Solai Uganda",
+ "symbol": "UGX"
+ },
+ "ZMW": {
+ "name": "Solai Zambiya",
+ "symbol": "ZMW"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/my.json b/library/intl/resources/currency/my.json
new file mode 100644
index 000000000..0b184fdbe
--- /dev/null
+++ b/library/intl/resources/currency/my.json
@@ -0,0 +1,634 @@
+{
+ "LSL": {
+ "name": "LSL",
+ "symbol": "LSL"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "XPF": {
+ "name": "XPFဖရန့်",
+ "symbol": "CFPF"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ },
+ "CAD": {
+ "name": "ကနေဒါ ဒေါ်လာ",
+ "symbol": "CA$"
+ },
+ "QAR": {
+ "name": "ကာတာရီအော်လ်",
+ "symbol": "QAR"
+ },
+ "KWD": {
+ "name": "ကူဝိတ်ဒီနာ",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "ကေမန် ကျွန်းစု ဒေါ်လာ",
+ "symbol": "KYD"
+ },
+ "CRC": {
+ "name": "ကော့စ်တာရီကာ ခိုလုံး",
+ "symbol": "CRC"
+ },
+ "KMF": {
+ "name": "ကိုမိုရိုစ် ဖရန့်",
+ "symbol": "KMF"
+ },
+ "COP": {
+ "name": "ကိုလံဘီယာ ပီဆို",
+ "symbol": "COP"
+ },
+ "KES": {
+ "name": "ကင်ညာသျှီလင်",
+ "symbol": "KES"
+ },
+ "XAF": {
+ "name": "ကင်မရွန်းဖရန့်",
+ "symbol": "FCFA"
+ },
+ "KHR": {
+ "name": "ကမ္ဘောဒီးယား ရီးယဲ",
+ "symbol": "KHR"
+ },
+ "CUP": {
+ "name": "ကျူးဘား ပီဆို",
+ "symbol": "CUP"
+ },
+ "CDF": {
+ "name": "ကွန်ဂို ဖရန့်",
+ "symbol": "CDF"
+ },
+ "KGS": {
+ "name": "ခရူဂစ်စတန်ဆော်မ်",
+ "symbol": "KGS"
+ },
+ "KZT": {
+ "name": "ခရူဂစ်စတန်ထိန်ဂျီ",
+ "symbol": "KZT"
+ },
+ "HRK": {
+ "name": "ခရိုအေးရှားခူးနာ",
+ "symbol": "HRK"
+ },
+ "CVE": {
+ "name": "ခေ့ပ်ဗာဒူ အက်စ်ခူဒို",
+ "symbol": "CVE"
+ },
+ "CLP": {
+ "name": "ချီလီ ပီဆို",
+ "symbol": "CLP"
+ },
+ "CZK": {
+ "name": "ချက်ခိုရိုနာ",
+ "symbol": "CZK"
+ },
+ "GHS": {
+ "name": "ဂါနာ ဆဲဒီ",
+ "symbol": "GHS"
+ },
+ "GNF": {
+ "name": "ဂီးနီ ဖရန့်",
+ "symbol": "GNF"
+ },
+ "GYD": {
+ "name": "ဂူရာနာ ဒေါ်လာ",
+ "symbol": "GYD"
+ },
+ "GMD": {
+ "name": "ဂန်ဘီယာ ဒါလာစီ",
+ "symbol": "GMD"
+ },
+ "JPY": {
+ "name": "ဂျပန်ယန်း",
+ "symbol": "JP¥"
+ },
+ "JMD": {
+ "name": "ဂျမေကာ ဒေါ်လာ",
+ "symbol": "JMD"
+ },
+ "GIP": {
+ "name": "ဂျီဘရော်လ်တာ ပေါင်",
+ "symbol": "GIP"
+ },
+ "DJF": {
+ "name": "ဂျီဘူတီ ဖရန့်",
+ "symbol": "DJF"
+ },
+ "GEL": {
+ "name": "ဂျော်ဂျီယာလားရီ",
+ "symbol": "GEL"
+ },
+ "JOD": {
+ "name": "ဂျော်ဒန်ဒီနား",
+ "symbol": "JOD"
+ },
+ "GTQ": {
+ "name": "ဂွာတီမာလာ ခက်ဇော်လ်",
+ "symbol": "GTQ"
+ },
+ "WST": {
+ "name": "စမိုအထားလာ",
+ "symbol": "WST"
+ },
+ "SGD": {
+ "name": "စင်္ကာပူ ဒေါ်လာ",
+ "symbol": "SGD"
+ },
+ "STD": {
+ "name": "စိန့်တိုမီနှင့်ပရင်စီပ့် ဒိုဘရာ",
+ "symbol": "STD"
+ },
+ "SHP": {
+ "name": "စိန့်ဟဲလီနာ ပေါင်",
+ "symbol": "SHP"
+ },
+ "SZL": {
+ "name": "စွာဇီလန်လီလန်းဂီနီ",
+ "symbol": "SZL"
+ },
+ "RSD": {
+ "name": "ဆားဘီးယားဒယ်နား",
+ "symbol": "RSD"
+ },
+ "SLL": {
+ "name": "ဆီအဲရာ လီအိုနီယန် လီအိုနီ",
+ "symbol": "SLL"
+ },
+ "SYP": {
+ "name": "ဆီးရီးယား ပေါင်",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "ဆူဒန် ပေါင်",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "ဆူရီနိမ်း ဒေါ်လာ",
+ "symbol": "SRD"
+ },
+ "SCR": {
+ "name": "ဆေးရှလ်ရူးပီး",
+ "symbol": "SCR"
+ },
+ "SAR": {
+ "name": "ဆော်ဒီအာရေးဗီးယားရီယော်လ်",
+ "symbol": "SAR"
+ },
+ "SBD": {
+ "name": "ဆော်လမွန်ကျွန်းစု ဒေါ်လာ",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "ဆိုမာလီသျှီလင်",
+ "symbol": "SOS"
+ },
+ "SEK": {
+ "name": "ဆွီဒင် ခရိုဏာ",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "ဆွစ် ဖရန့်",
+ "symbol": "CHF"
+ },
+ "ZMW": {
+ "name": "ဇင်ဘာဘွေခွါးချာ",
+ "symbol": "ZMW"
+ },
+ "CNY": {
+ "name": "တရုတ် ယွမ်",
+ "symbol": "CN¥"
+ },
+ "TJS": {
+ "name": "တာဂျီကစ္စတန်ဆိုမိုနီ",
+ "symbol": "TJS"
+ },
+ "TND": {
+ "name": "တူနီရှားဒီနာ",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "တူရကီ လိုင်ရာ",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "တာခ်မီန့စ်တန်မာနတ်",
+ "symbol": "TMT"
+ },
+ "KRW": {
+ "name": "တောင်ကိုးရီးယား ဝမ်",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "တောင်ဆူဒန်ပေါင်",
+ "symbol": "SSP"
+ },
+ "ZAR": {
+ "name": "တောင်အဖရိက ရန်း",
+ "symbol": "ZAR"
+ },
+ "TZS": {
+ "name": "တန်ဇန်းနီးယားသျှီလင်",
+ "symbol": "TZS"
+ },
+ "TOP": {
+ "name": "တွန်ဂါဗန်ဂါ",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "ထရိုင်နီဒတ်နှင့်တိုဘာဂိုဒေါ်လာ",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "ထိုင်ဝမ် ဒေါ်လာအသစ်",
+ "symbol": "NT$"
+ },
+ "THB": {
+ "name": "ထိုင်းဘတ်",
+ "symbol": "฿"
+ },
+ "DOP": {
+ "name": "ဒိုမီနီကန် ပီဆို",
+ "symbol": "DOP"
+ },
+ "DKK": {
+ "name": "ဒိန်းမတ်ခရိုဏာ",
+ "symbol": "DKK"
+ },
+ "NZD": {
+ "name": "နယူးဇီလန် ဒေါ်လာ",
+ "symbol": "NZ$"
+ },
+ "NIO": {
+ "name": "နီကာရာဂွာ ခိုးဒိုဘာ",
+ "symbol": "NIO"
+ },
+ "NPR": {
+ "name": "နီပေါ ရူပီး",
+ "symbol": "NPR"
+ },
+ "NOK": {
+ "name": "နော်ဝေ ခရိုဏာ",
+ "symbol": "NOK"
+ },
+ "NGN": {
+ "name": "နိုင်ဂျီးရီးယားနိုင်းရာ",
+ "symbol": "NGN"
+ },
+ "CUC": {
+ "name": "နိုင်ငံခြားငွေလဲလှယ်နိုင်သော ကျူးဘားပီဆိုငွေ",
+ "symbol": "CUC"
+ },
+ "NAD": {
+ "name": "နမ်မီးဘီးယား ဒေါ်လာ",
+ "symbol": "NAD"
+ },
+ "ANG": {
+ "name": "နယ်သာလန် အန်တီလန် ဂင်းဒါး",
+ "symbol": "ANG"
+ },
+ "PAB": {
+ "name": "ပနားမား ဘလ်ဘိုးအာ",
+ "symbol": "PAB"
+ },
+ "PKR": {
+ "name": "ပါကစ္စတန် ရူပီး",
+ "symbol": "PKR"
+ },
+ "PGK": {
+ "name": "ပါပူရာနယူးဂီနီခီးနာ",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "ပါရာဂွေးဂွါးအ်နီး",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "ပီရူး နူအီဗိုဆိုးလ်",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "ပိုလန် ဇ‌လော့တီ",
+ "symbol": "PLN"
+ },
+ "PHP": {
+ "name": "ဖိလစ်ပိုင် ပီဆို",
+ "symbol": "PHP"
+ },
+ "FJD": {
+ "name": "ဖီဂျီ ဒေါ်လာ",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "ဖောက်ကလန် ကျွန်းစု ပေါင်",
+ "symbol": "FKP"
+ },
+ "VUV": {
+ "name": "ဗာနုအာတူဗားထူ",
+ "symbol": "VUV"
+ },
+ "VND": {
+ "name": "ဗီယက်နမ် ဒေါင်",
+ "symbol": "₫"
+ },
+ "VEF": {
+ "name": "ဗင်နီဇွဲလား ဘိုလီဗာ",
+ "symbol": "VEF"
+ },
+ "GBP": {
+ "name": "ဗြိတိသျှ ပေါင်",
+ "symbol": "£"
+ },
+ "BRL": {
+ "name": "ဘရာဇီး ရီးယဲ",
+ "symbol": "R$"
+ },
+ "BND": {
+ "name": "ဘရူနိုင်း ဒေါ်လာ",
+ "symbol": "BND"
+ },
+ "BSD": {
+ "name": "ဘဟားမား ဒေါ်လာ",
+ "symbol": "BSD"
+ },
+ "BBD": {
+ "name": "ဘာဘဒီယံဒေါ်လာ",
+ "symbol": "BBD"
+ },
+ "BMD": {
+ "name": "ဘာမူဒါ ဒေါ်လာ",
+ "symbol": "BMD"
+ },
+ "BHD": {
+ "name": "ဘာရိန်းဒီနား",
+ "symbol": "BHD"
+ },
+ "BYR": {
+ "name": "ဘီလာရုစ် ရူဘယ်",
+ "symbol": "BYR"
+ },
+ "BGN": {
+ "name": "ဘူဂေးရီးယားလက်ဖ်",
+ "symbol": "BGN"
+ },
+ "BTN": {
+ "name": "ဘူတန်အံဂါလ်ထရန်",
+ "symbol": "BTN"
+ },
+ "BIF": {
+ "name": "ဘူရွန်ဒီ ဖရန့်",
+ "symbol": "BIF"
+ },
+ "BZD": {
+ "name": "ဘေလီဇ် ဒေါ်လာ",
+ "symbol": "BZD"
+ },
+ "BAM": {
+ "name": "ဘော့စနီးယား နှင့် ဟာဇီဂိုဘီးနားမတ်က်",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "ဘော့စ်ဝါနာ ပုလ",
+ "symbol": "BWP"
+ },
+ "BOB": {
+ "name": "ဘိုလီဘီယံ ဘိုလီဘီအားနို",
+ "symbol": "BOB"
+ },
+ "BDT": {
+ "name": "ဘင်္ဂလားဒေ့ရှ် တာကာ",
+ "symbol": "BDT"
+ },
+ "MOP": {
+ "name": "မကာအိုပါတားကား",
+ "symbol": "MOP"
+ },
+ "MGA": {
+ "name": "မလာဂစ်စီ အရီရရီ ငွေကြေး",
+ "symbol": "MGA"
+ },
+ "MYR": {
+ "name": "မလေးရှား ရင်းဂစ်",
+ "symbol": "MYR"
+ },
+ "MKD": {
+ "name": "မာစီဒိုးနီးယားဒီနာ",
+ "symbol": "MKD"
+ },
+ "MWK": {
+ "name": "မာလာဝီခွါးချာ",
+ "symbol": "MWK"
+ },
+ "MRO": {
+ "name": "မောရီတာနီအာအူဂီးယာ",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "မော်ရေရှားစ် ရူပီ",
+ "symbol": "MUR"
+ },
+ "MVR": {
+ "name": "မော်လ်ဒိုက်ရူးဖီရာ",
+ "symbol": "MVR"
+ },
+ "MZN": {
+ "name": "မိုဇန်ဘစ်မက်တီခယ်လ်",
+ "symbol": "MZN"
+ },
+ "MAD": {
+ "name": "မိုရိုကို ဒရမ်",
+ "symbol": "MAD"
+ },
+ "MXN": {
+ "name": "မက္ကဆီကို ပီဆို",
+ "symbol": "MX$"
+ },
+ "MDL": {
+ "name": "မောလ်ဒိုဗာလယ်အို",
+ "symbol": "MDL"
+ },
+ "KPW": {
+ "name": "မြောက်ကိုးရီးယား ဝမ်",
+ "symbol": "KPW"
+ },
+ "MMK": {
+ "name": "မြန်မာကျပ်",
+ "symbol": "K"
+ },
+ "MNT": {
+ "name": "မွန်ဂိုးလီးယားထူးဂရခ်",
+ "symbol": "MNT"
+ },
+ "YER": {
+ "name": "ယီမင်ရီအော်လ်",
+ "symbol": "YER"
+ },
+ "UAH": {
+ "name": "ယူကရိန်း",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "ယူဂန္ဓာသျှီလင်",
+ "symbol": "UGX"
+ },
+ "EUR": {
+ "name": "ယူရို",
+ "symbol": "€"
+ },
+ "RWF": {
+ "name": "ရဝန်ဒါ ဖရန့်",
+ "symbol": "RWF"
+ },
+ "RUB": {
+ "name": "ရုရှ ရူဘယ်",
+ "symbol": "RUB"
+ },
+ "RON": {
+ "name": "ရိုမေးနီယားလယ်အို",
+ "symbol": "RON"
+ },
+ "LAK": {
+ "name": "လာအိုခိပ်",
+ "symbol": "LAK"
+ },
+ "LYD": {
+ "name": "လီဗျာ ဒီနာ",
+ "symbol": "LYD"
+ },
+ "LBP": {
+ "name": "လက်ဘနွန် ပေါင်",
+ "symbol": "LBP"
+ },
+ "LRD": {
+ "name": "လိုင်ဘေးရီးယား ဒေါ်လာ",
+ "symbol": "LRD"
+ },
+ "LTL": {
+ "name": "လစ်သူယေးနီးယားလီတားစ်",
+ "symbol": "LTL"
+ },
+ "LKR": {
+ "name": "သီရိလင်္ကာ ရူပီး",
+ "symbol": "LKR"
+ },
+ "HTG": {
+ "name": "ဟေတီဂူးအော်ဒ်",
+ "symbol": "HTG"
+ },
+ "HKD": {
+ "name": "ဟောင်ကောင် ဒေါ်လာ",
+ "symbol": "HK$"
+ },
+ "HUF": {
+ "name": "ဟန်ဂေရီယံဖော်ရင့်တ်",
+ "symbol": "HUF"
+ },
+ "HNL": {
+ "name": "ဟွန်ဒူးရပ်စ် လန်းပီးရာ",
+ "symbol": "HNL"
+ },
+ "AZN": {
+ "name": "အဇာဘိုင်ဂျန်မာနတ်",
+ "symbol": "AZN"
+ },
+ "USD": {
+ "name": "အမေရိကန် ဒေါ်လာ",
+ "symbol": "US$"
+ },
+ "AWG": {
+ "name": "အရူဘန် ဂင်းဒါး",
+ "symbol": "AWG"
+ },
+ "XCD": {
+ "name": "အရှေ့ကာရီဘီယံဒေါ်လာ",
+ "symbol": "EC$"
+ },
+ "ARS": {
+ "name": "အာဂျင်တီးနား ပီဆို",
+ "symbol": "ARS"
+ },
+ "AFN": {
+ "name": "အာဖဂန်အာဖဂါနီ",
+ "symbol": "AFN"
+ },
+ "AMD": {
+ "name": "အာမေးနီးယားဒရမ်း",
+ "symbol": "AMD"
+ },
+ "AED": {
+ "name": "အာရပ်ဒူဟမ်း",
+ "symbol": "AED"
+ },
+ "EGP": {
+ "name": "အီဂျစ် ပေါင်",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "အီရီတရီအာနာ့ခ်ဖာ",
+ "symbol": "ERN"
+ },
+ "IRR": {
+ "name": "အီရန်ရီအော်လ်",
+ "symbol": "IRR"
+ },
+ "IQD": {
+ "name": "အီရပ်ဒီနား",
+ "symbol": "IQD"
+ },
+ "ETB": {
+ "name": "အီသီယိုးပီးယားဘီးယာ",
+ "symbol": "ETB"
+ },
+ "UZS": {
+ "name": "ဥဘက်ကစ္စတန်ဆော်မ်",
+ "symbol": "UZS"
+ },
+ "UYU": {
+ "name": "ဥရုဂွေးပီဆို",
+ "symbol": "UYU"
+ },
+ "DZD": {
+ "name": "အဲလ်ဂျီရီယန် ဒီနာ",
+ "symbol": "DZD"
+ },
+ "AUD": {
+ "name": "ဩစတြေးလျ ဒေါ်လာ",
+ "symbol": "A$"
+ },
+ "OMR": {
+ "name": "အိုမန်ရီအော်လ်",
+ "symbol": "OMR"
+ },
+ "ISK": {
+ "name": "အိုက်စလန် ခရိုဏာ",
+ "symbol": "ISK"
+ },
+ "AOA": {
+ "name": "အင်ဂိုလာ ကန်ဇာ",
+ "symbol": "AOA"
+ },
+ "IDR": {
+ "name": "အင်ဒိုနီးရှား ရူပီးယား",
+ "symbol": "IDR"
+ },
+ "XOF": {
+ "name": "အိုင်ဗရီးကိုးစ်ဖရန့်",
+ "symbol": "CFA"
+ },
+ "ILS": {
+ "name": "အစ္စရေးရှဲကလ်အသစ်",
+ "symbol": "₪"
+ },
+ "INR": {
+ "name": "အိန္ဒိယ ရူပီး",
+ "symbol": "₹"
+ },
+ "ALL": {
+ "name": "အယ်လ်ဘီးနီးယားလီခ်",
+ "symbol": "ALL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/naq.json b/library/intl/resources/currency/naq.json
new file mode 100644
index 000000000..c6d0c0180
--- /dev/null
+++ b/library/intl/resources/currency/naq.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "DZD": {
+ "name": "Algerian Dinar",
+ "symbol": "DZD"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "AOA": {
+ "name": "Angolan Kwanzab",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AUD": {
+ "name": "Australian Dollari",
+ "symbol": "A$"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BHD": {
+ "name": "Bahrain Dinar",
+ "symbol": "BHD"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BWP": {
+ "name": "Botswanan Pulab",
+ "symbol": "BWP"
+ },
+ "GBP": {
+ "name": "British Ponds",
+ "symbol": "£"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BIF": {
+ "name": "Burundi Franc",
+ "symbol": "BIF"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CAD": {
+ "name": "Canadian Dollari",
+ "symbol": "CA$"
+ },
+ "XOF": {
+ "name": "CFA Franc BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA Franc BEAC",
+ "symbol": "FCFA"
+ },
+ "CNY": {
+ "name": "Chinese Yuan Renminbi",
+ "symbol": "CN¥"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "KMF": {
+ "name": "Comorian Franc",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Congolese Franc",
+ "symbol": "CDF"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DJF": {
+ "name": "Djibouti Franc",
+ "symbol": "DJF"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "EGP": {
+ "name": "Egytian Ponds",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "Eritreian Nakfa",
+ "symbol": "ERN"
+ },
+ "CVE": {
+ "name": "Escudo Caboverdiano",
+ "symbol": "CVE"
+ },
+ "ETB": {
+ "name": "Ethiopian Birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "Eurob",
+ "symbol": "€"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GMD": {
+ "name": "Gambia Dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "INR": {
+ "name": "Indian Rupee",
+ "symbol": "₹"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JPY": {
+ "name": "Japanese Yenni",
+ "symbol": "JP¥"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KES": {
+ "name": "Kenyan Shilling",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "Leone",
+ "symbol": "SLL"
+ },
+ "LSL": {
+ "name": "Lesotho Loti",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "Liberian Dollar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Libyan Dinar",
+ "symbol": "LYD"
+ },
+ "SZL": {
+ "name": "Lilangeni",
+ "symbol": "SZL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MGA": {
+ "name": "Malagasy Franc",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "Malawian Kwachab",
+ "symbol": "MWK"
+ },
+ "MRO": {
+ "name": "Mauritania Ouguiya",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "Mauritius Rupeeb",
+ "symbol": "MUR"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MAD": {
+ "name": "Moroccan Dirham",
+ "symbol": "MAD"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NAD": {
+ "name": "Namibia Dollari",
+ "symbol": "$"
+ },
+ "NGN": {
+ "name": "Nigerian Naira",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "Rwanda Franci",
+ "symbol": "RWF"
+ },
+ "STD": {
+ "name": "Sao Tome and Principe Dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Saudi Riyal",
+ "symbol": "SAR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SCR": {
+ "name": "Seychelles Rupee",
+ "symbol": "SCR"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SOS": {
+ "name": "Somali Shillings",
+ "symbol": "SOS"
+ },
+ "ZAR": {
+ "name": "South African Randi",
+ "symbol": "ZAR"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SHP": {
+ "name": "St Helena Ponds",
+ "symbol": "SHP"
+ },
+ "SDG": {
+ "name": "Sudanese Dinar",
+ "symbol": "SDG"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "CHF": {
+ "name": "Swiss Franci",
+ "symbol": "CHF"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "TZS": {
+ "name": "Tanzanian Shillings",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Tunisian Dinar",
+ "symbol": "TND"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "Ugandan Shillings",
+ "symbol": "UGX"
+ },
+ "AED": {
+ "name": "United Arab Emirates Dirham",
+ "symbol": "AED"
+ },
+ "USD": {
+ "name": "US Dollari",
+ "symbol": "US$"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "ZMW": {
+ "name": "Zambian Kwachab",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/nb.json b/library/intl/resources/currency/nb.json
new file mode 100644
index 000000000..4c47f844d
--- /dev/null
+++ b/library/intl/resources/currency/nb.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "afghansk afghani",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "albanske lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "algeriske dinarer",
+ "symbol": "DZD"
+ },
+ "USD": {
+ "name": "amerikanske dollar",
+ "symbol": "USD"
+ },
+ "AOA": {
+ "name": "angolanske kwanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "argentinske pesos",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "armenske dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "arubiske floriner",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "aserbajdsjanske manat",
+ "symbol": "AZN"
+ },
+ "AUD": {
+ "name": "australske dollar",
+ "symbol": "AUD"
+ },
+ "BSD": {
+ "name": "bahamanske dollar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "bahrainske dinarer",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "bangladeshiske taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "barbadiske dollar",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "beliziske dollar",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "bermudiske dollar",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "bhutanske ngultrum",
+ "symbol": "BTN"
+ },
+ "BOB": {
+ "name": "bolivianske boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "bosnisk-hercegovinske konvertible mark",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "botswanske pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "brasilianske real",
+ "symbol": "BRL"
+ },
+ "GBP": {
+ "name": "britiske pund sterling",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "bruneiske dollar",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "bulgarske lev",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "burundiske franc",
+ "symbol": "BIF"
+ },
+ "KYD": {
+ "name": "caymanske dollar",
+ "symbol": "KYD"
+ },
+ "XPF": {
+ "name": "CFP-franc",
+ "symbol": "XPF"
+ },
+ "CLP": {
+ "name": "chilenske pesos",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "colombianske pesos",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "costaricanske colón",
+ "symbol": "CRC"
+ },
+ "DKK": {
+ "name": "danske kroner",
+ "symbol": "DKK"
+ },
+ "DJF": {
+ "name": "djiboutiske franc",
+ "symbol": "DJF"
+ },
+ "DOP": {
+ "name": "dominikanske pesos",
+ "symbol": "DOP"
+ },
+ "EGP": {
+ "name": "egyptiske pund",
+ "symbol": "EGP"
+ },
+ "AED": {
+ "name": "emiratarabiske dirham",
+ "symbol": "AED"
+ },
+ "ERN": {
+ "name": "eritreiske nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "etiopiske birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "falklandspund",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "fijianske dollar",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "filippinske pesos",
+ "symbol": "PHP"
+ },
+ "GMD": {
+ "name": "gambiske dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "georgiske lari",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "ghanesiske cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "gibraltarske pund",
+ "symbol": "GIP"
+ },
+ "GTQ": {
+ "name": "guatemalanske quetzal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "guineanske franc",
+ "symbol": "GNF"
+ },
+ "GYD": {
+ "name": "guyanske dollar",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "haitiske gourde",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "honduranske lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Hongkong-dollar",
+ "symbol": "HKD"
+ },
+ "BYR": {
+ "name": "hviterussiske rubler",
+ "symbol": "BYR"
+ },
+ "INR": {
+ "name": "indiske rupier",
+ "symbol": "INR"
+ },
+ "IDR": {
+ "name": "indonesiske rupier",
+ "symbol": "IDR"
+ },
+ "IQD": {
+ "name": "irakske dinarer",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "iranske rialer",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "islandske kroner",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "jamaikanske dollar",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "japanske yen",
+ "symbol": "JPY"
+ },
+ "YER": {
+ "name": "jemenittiske rialer",
+ "symbol": "YER"
+ },
+ "JOD": {
+ "name": "jordanske dinarer",
+ "symbol": "JOD"
+ },
+ "KHR": {
+ "name": "kambodsjanske riel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "kanadiske dollar",
+ "symbol": "CAD"
+ },
+ "CVE": {
+ "name": "kappverdiske escudos",
+ "symbol": "CVE"
+ },
+ "KZT": {
+ "name": "kasakhstanske tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "kenyanske shilling",
+ "symbol": "KES"
+ },
+ "CNY": {
+ "name": "kinesiske yuan",
+ "symbol": "CNY"
+ },
+ "KGS": {
+ "name": "kirgisiske som",
+ "symbol": "KGS"
+ },
+ "KMF": {
+ "name": "komoriske franc",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "kongolesiske franc",
+ "symbol": "CDF"
+ },
+ "HRK": {
+ "name": "kroatiske kuna",
+ "symbol": "HRK"
+ },
+ "CUC": {
+ "name": "kubanske konvertible pesos",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "kubanske pesos",
+ "symbol": "CUP"
+ },
+ "KWD": {
+ "name": "kuwaitiske dinarer",
+ "symbol": "KWD"
+ },
+ "LAK": {
+ "name": "laotiske kip",
+ "symbol": "LAK"
+ },
+ "LSL": {
+ "name": "lesothiske loti",
+ "symbol": "LSL"
+ },
+ "LBP": {
+ "name": "libanesiske pund",
+ "symbol": "LBP"
+ },
+ "LRD": {
+ "name": "liberiske dollar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "libyske dinarer",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "litauiske lita",
+ "symbol": "LTL"
+ },
+ "MGA": {
+ "name": "madagassiske ariary",
+ "symbol": "MGA"
+ },
+ "MOP": {
+ "name": "makaoiske pataca",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "makedonske denarer",
+ "symbol": "MKD"
+ },
+ "MWK": {
+ "name": "malawiske kwacha",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "malaysiske ringgit",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "maldiviske rufiyaa",
+ "symbol": "MVR"
+ },
+ "MAD": {
+ "name": "marokkanske dirham",
+ "symbol": "MAD"
+ },
+ "MRO": {
+ "name": "mauritanske ouguiya",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "mauritiske rupier",
+ "symbol": "MUR"
+ },
+ "MXN": {
+ "name": "meksikanske pesos",
+ "symbol": "MXN"
+ },
+ "MDL": {
+ "name": "moldovske leu",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "mongolske tugrik",
+ "symbol": "MNT"
+ },
+ "MZN": {
+ "name": "mosambikiske metical",
+ "symbol": "MZN"
+ },
+ "MMK": {
+ "name": "myanmarske kyat",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "namibiske dollar",
+ "symbol": "NAD"
+ },
+ "ANG": {
+ "name": "nederlandske antillegylden",
+ "symbol": "ANG"
+ },
+ "NPR": {
+ "name": "nepalske rupier",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "newzealandske dollar",
+ "symbol": "NZD"
+ },
+ "NIO": {
+ "name": "nicaraguanske córdoba",
+ "symbol": "NIO"
+ },
+ "NGN": {
+ "name": "nigerianske naira",
+ "symbol": "NGN"
+ },
+ "KPW": {
+ "name": "nordkoreanske won",
+ "symbol": "KPW"
+ },
+ "NOK": {
+ "name": "norske kroner",
+ "symbol": "kr"
+ },
+ "ILS": {
+ "name": "nye israelske shekler",
+ "symbol": "ILS"
+ },
+ "TWD": {
+ "name": "nye taiwanske dollar",
+ "symbol": "TWD"
+ },
+ "OMR": {
+ "name": "omanske rialer",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "pakistanske rupier",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "panamanske balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "papuanske kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "paraguayanske guarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "peruanske nuevo sol",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "polske zloty",
+ "symbol": "PLN"
+ },
+ "QAR": {
+ "name": "qatarske rialer",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "rumenske leu",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "russiske rubler",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "rwandiske franc",
+ "symbol": "RWF"
+ },
+ "SBD": {
+ "name": "salomonske dollar",
+ "symbol": "SBD"
+ },
+ "SVC": {
+ "name": "salvadoranske colon",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "samoanske tala",
+ "symbol": "WST"
+ },
+ "SHP": {
+ "name": "sankthelenske pund",
+ "symbol": "SHP"
+ },
+ "STD": {
+ "name": "São Tomé og Príncipe-dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "saudiarabiske riyaler",
+ "symbol": "SAR"
+ },
+ "XAF": {
+ "name": "sentralafrikanske CFA-franc",
+ "symbol": "XAF"
+ },
+ "RSD": {
+ "name": "serbiske dinarer",
+ "symbol": "RSD"
+ },
+ "SCR": {
+ "name": "seychelliske rupier",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "sierraleonske leone",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "singaporske dollar",
+ "symbol": "SGD"
+ },
+ "SOS": {
+ "name": "somaliske shilling",
+ "symbol": "SOS"
+ },
+ "LKR": {
+ "name": "srilankiske rupier",
+ "symbol": "LKR"
+ },
+ "SDG": {
+ "name": "sudanske pund",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "surinamske dollar",
+ "symbol": "SRD"
+ },
+ "CHF": {
+ "name": "sveitsiske franc",
+ "symbol": "CHF"
+ },
+ "SEK": {
+ "name": "svenske kroner",
+ "symbol": "SEK"
+ },
+ "SZL": {
+ "name": "swazilandske lilangeni",
+ "symbol": "SZL"
+ },
+ "SYP": {
+ "name": "syriske pund",
+ "symbol": "SYP"
+ },
+ "ZAR": {
+ "name": "sørafrikanske rand",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "sørkoreanske won",
+ "symbol": "KRW"
+ },
+ "SSP": {
+ "name": "sørsudanske pund",
+ "symbol": "SSP"
+ },
+ "TJS": {
+ "name": "tadsjikiske somoni",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "tanzanianske shilling",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "thailandske baht",
+ "symbol": "THB"
+ },
+ "TOP": {
+ "name": "tonganske paʻanga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "trinidadiske dollar",
+ "symbol": "TTD"
+ },
+ "CZK": {
+ "name": "tsjekkiske koruna",
+ "symbol": "CZK"
+ },
+ "TND": {
+ "name": "tunisiske dinarer",
+ "symbol": "TND"
+ },
+ "TMT": {
+ "name": "turkmenske manat",
+ "symbol": "TMT"
+ },
+ "TRY": {
+ "name": "tyrkiske lire",
+ "symbol": "TRY"
+ },
+ "UGX": {
+ "name": "ugandiske shilling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "ukrainske hryvnia",
+ "symbol": "UAH"
+ },
+ "HUF": {
+ "name": "ungarske forinter",
+ "symbol": "HUF"
+ },
+ "UYU": {
+ "name": "uruguayanske pesos",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "usbekiske som",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "vanuatiske vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "venezuelanske bolivar",
+ "symbol": "VEF"
+ },
+ "XOF": {
+ "name": "vestafrikanske CFA-franc",
+ "symbol": "CFA"
+ },
+ "VND": {
+ "name": "vietnamesiske dong",
+ "symbol": "VND"
+ },
+ "ZMW": {
+ "name": "zambiske kwacha",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "zimbabwisk dollar (2009)",
+ "symbol": "ZWL"
+ },
+ "XCD": {
+ "name": "østkaribiske dollar",
+ "symbol": "XCD"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/nd.json b/library/intl/resources/currency/nd.json
new file mode 100644
index 000000000..21a9284a1
--- /dev/null
+++ b/library/intl/resources/currency/nd.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "GMD": {
+ "name": "Dalasi yase Gambia",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "Dinali yase Aljeriya",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinari yase Bhahareni",
+ "symbol": "BHD"
+ },
+ "LYD": {
+ "name": "Dinari yase Libya",
+ "symbol": "LYD"
+ },
+ "SDG": {
+ "name": "Dinari yase Sudani",
+ "symbol": "SDG"
+ },
+ "TND": {
+ "name": "Dinari yase Tunisiya",
+ "symbol": "TND"
+ },
+ "MAD": {
+ "name": "Dirham yase Morokho",
+ "symbol": "MAD"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "STD": {
+ "name": "Dobra yase Sao Tome lo Principe",
+ "symbol": "STD"
+ },
+ "AED": {
+ "name": "Dola laseArab",
+ "symbol": "AED"
+ },
+ "ETB": {
+ "name": "Dola laseEthiopia",
+ "symbol": "ETB"
+ },
+ "USD": {
+ "name": "Dola yase Amelika",
+ "symbol": "US$"
+ },
+ "AUD": {
+ "name": "Dola yase Australia",
+ "symbol": "A$"
+ },
+ "CAD": {
+ "name": "Dola yase Khanada",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "Dola yase Libheriya",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "Dola yase Namibiya",
+ "symbol": "NAD"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "CVE": {
+ "name": "Escudo Caboverdiano",
+ "symbol": "CVE"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "XOF": {
+ "name": "Fulenki CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Fulenki CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "BIF": {
+ "name": "Fulenki yase Bhurundi",
+ "symbol": "BIF"
+ },
+ "DJF": {
+ "name": "Fulenki yase Jibhuthi",
+ "symbol": "DJF"
+ },
+ "KMF": {
+ "name": "Fulenki yase Khomoro",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Fulenki yase Khongo",
+ "symbol": "CDF"
+ },
+ "MGA": {
+ "name": "Fulenki yase Malagasi",
+ "symbol": "MGA"
+ },
+ "RWF": {
+ "name": "Fulenki yase Ruwanda",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Fulenki yase Swisi",
+ "symbol": "CHF"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "MWK": {
+ "name": "Kwacha yase Malawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwacha yase Zambiya",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Kwanza yase Angola",
+ "symbol": "AOA"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "Leyoni",
+ "symbol": "SLL"
+ },
+ "SZL": {
+ "name": "Lilangeni",
+ "symbol": "SZL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LSL": {
+ "name": "Lothi yase Lesotho",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "ERN": {
+ "name": "Nakfa yase Eritrea",
+ "symbol": "ERN"
+ },
+ "NGN": {
+ "name": "Nayira yase Nijeriya",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "EGP": {
+ "name": "Phawundi laseGibhide",
+ "symbol": "EGP"
+ },
+ "GBP": {
+ "name": "Phawundi yase Ngilandi",
+ "symbol": "£"
+ },
+ "SHP": {
+ "name": "Phawundindi laseSt Helena",
+ "symbol": "SHP"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "BWP": {
+ "name": "Phula yase Botswana",
+ "symbol": "BWP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "ZAR": {
+ "name": "Randi yase Afrika ye Zanzi",
+ "symbol": "ZAR"
+ },
+ "SAR": {
+ "name": "Riyal yase Saudi",
+ "symbol": "SAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "INR": {
+ "name": "Rupi yase Indiya",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "Rupi yase Morishasi",
+ "symbol": "MUR"
+ },
+ "SCR": {
+ "name": "Rupi yase Seyisheli",
+ "symbol": "SCR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "KES": {
+ "name": "Shilingi yase Kenya",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "Shilingi yase Somaliya",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Shilingi yase Tanzaniya",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "Shilingi yase Uganda",
+ "symbol": "UGX"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "MRO": {
+ "name": "Ugwiya yase Moritaniya",
+ "symbol": "MRO"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "JPY": {
+ "name": "Yeni yase Japhani",
+ "symbol": "JP¥"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "CNY": {
+ "name": "Yuan Renminbi yase China",
+ "symbol": "CN¥"
+ },
+ "EUR": {
+ "name": "Yuro",
+ "symbol": "€"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/ne-IN.json b/library/intl/resources/currency/ne-IN.json
new file mode 100644
index 000000000..a4703e899
--- /dev/null
+++ b/library/intl/resources/currency/ne-IN.json
@@ -0,0 +1,634 @@
+{
+ "LSL": {
+ "name": "LSL",
+ "symbol": "LSL"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ },
+ "AZN": {
+ "name": "अजरबैजानी मानात",
+ "symbol": "AZN"
+ },
+ "AFN": {
+ "name": "अफ्गान अफ्गानी",
+ "symbol": "AFN"
+ },
+ "USD": {
+ "name": "अमेरिकी डलर",
+ "symbol": "US$"
+ },
+ "ARS": {
+ "name": "अर्जेन्टिनी पेसो",
+ "symbol": "ARS"
+ },
+ "DZD": {
+ "name": "अल्जेरियाली डिनार",
+ "symbol": "DZD"
+ },
+ "ALL": {
+ "name": "अल्बानियन लेक",
+ "symbol": "ALL"
+ },
+ "AUD": {
+ "name": "अष्ट्रेलियन डलर",
+ "symbol": "A$"
+ },
+ "ISK": {
+ "name": "आइसल्याण्डिक क्रोना",
+ "symbol": "ISK"
+ },
+ "AWG": {
+ "name": "आरूबन फ्लोरिन",
+ "symbol": "AWG"
+ },
+ "AMD": {
+ "name": "आर्मेनियाली ड्राम",
+ "symbol": "AMD"
+ },
+ "ILS": {
+ "name": "इजरायली नयाँ शेकेल",
+ "symbol": "₪"
+ },
+ "EGP": {
+ "name": "इजिप्सियन पाउन्ड",
+ "symbol": "EGP"
+ },
+ "IDR": {
+ "name": "इण्डोनेशियाली रूपियाँ",
+ "symbol": "IDR"
+ },
+ "ETB": {
+ "name": "इथियोपियाली बिर",
+ "symbol": "ETB"
+ },
+ "IQD": {
+ "name": "इराकी डिनार",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "इरानियाली रियाल",
+ "symbol": "IRR"
+ },
+ "UZS": {
+ "name": "उज्बेकिस्तान सोम",
+ "symbol": "UZS"
+ },
+ "KPW": {
+ "name": "उत्तर कोरियाली वन",
+ "symbol": "KPW"
+ },
+ "UYU": {
+ "name": "उरूगुवायाली पेसो",
+ "symbol": "UYU"
+ },
+ "AOA": {
+ "name": "एङ्गोलान क्वान्जा",
+ "symbol": "AOA"
+ },
+ "ERN": {
+ "name": "एरिट्रियन नाक्फा",
+ "symbol": "ERN"
+ },
+ "OMR": {
+ "name": "ओमनी रियल",
+ "symbol": "OMR"
+ },
+ "CDF": {
+ "name": "कङ्गोली फ्रान्क",
+ "symbol": "CDF"
+ },
+ "QAR": {
+ "name": "कतारी रियल",
+ "symbol": "QAR"
+ },
+ "KHR": {
+ "name": "कम्बोडिनेयाली रियल",
+ "symbol": "KHR"
+ },
+ "KZT": {
+ "name": "काजाखस्तानी टेन्ज",
+ "symbol": "KZT"
+ },
+ "KGS": {
+ "name": "किर्गिस्तानी सोम",
+ "symbol": "KGS"
+ },
+ "KWD": {
+ "name": "कुवेती डिनार",
+ "symbol": "KWD"
+ },
+ "KES": {
+ "name": "केन्याली शिलिङ",
+ "symbol": "KES"
+ },
+ "CVE": {
+ "name": "केप भर्डियन एस्कुडो",
+ "symbol": "CVE"
+ },
+ "KYD": {
+ "name": "केम्यान टापुहरूका डलर",
+ "symbol": "KYD"
+ },
+ "KMF": {
+ "name": "कोमोरियन फ्रान्क",
+ "symbol": "KMF"
+ },
+ "COP": {
+ "name": "कोलम्वियन पेसो",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "कोष्टारिकन कोलोन",
+ "symbol": "CRC"
+ },
+ "CAD": {
+ "name": "क्यानाडियाली डलर",
+ "symbol": "CA$"
+ },
+ "CUP": {
+ "name": "क्यूवाली पेसो",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "क्यूवाली रूपान्तरणयोग्य पेसो",
+ "symbol": "CUC"
+ },
+ "HRK": {
+ "name": "क्रोएशियाली कुना",
+ "symbol": "HRK"
+ },
+ "GYD": {
+ "name": "गाइनिज डलर",
+ "symbol": "GYD"
+ },
+ "GMD": {
+ "name": "गाम्वियाली डालासी",
+ "symbol": "GMD"
+ },
+ "GNF": {
+ "name": "गिनियाली फ्रान्क",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "ग्वाटेमाला क्वेट्जाल",
+ "symbol": "GTQ"
+ },
+ "GHS": {
+ "name": "घानाली सेडी",
+ "symbol": "GHS"
+ },
+ "CNY": {
+ "name": "चिनिँया युआन",
+ "symbol": "CN¥"
+ },
+ "CLP": {
+ "name": "चिलियन पेसो",
+ "symbol": "CLP"
+ },
+ "CZK": {
+ "name": "चेख गणतञ्त्र कोरूना",
+ "symbol": "CZK"
+ },
+ "JMD": {
+ "name": "जमाइकाली डलर",
+ "symbol": "JMD"
+ },
+ "GEL": {
+ "name": "जर्जियाली लारी",
+ "symbol": "GEL"
+ },
+ "JPY": {
+ "name": "जापानी येन",
+ "symbol": "JP¥"
+ },
+ "ZMW": {
+ "name": "जाम्बियाली क्वाचा",
+ "symbol": "ZMW"
+ },
+ "DJF": {
+ "name": "जिबौंटियाली फ्रान्क",
+ "symbol": "DJF"
+ },
+ "GIP": {
+ "name": "जिब्राल्टर पाउण्ड",
+ "symbol": "GIP"
+ },
+ "JOD": {
+ "name": "जोर्डानियाली डलर",
+ "symbol": "JOD"
+ },
+ "TOP": {
+ "name": "टङ्गन पाङ्गा",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "टर्किश लिरा",
+ "symbol": "TRY"
+ },
+ "TND": {
+ "name": "टुनिसियाली डिनार",
+ "symbol": "TND"
+ },
+ "TMT": {
+ "name": "टुर्क्मेनिस्तानी मानात",
+ "symbol": "TMT"
+ },
+ "DOP": {
+ "name": "डोमिनिकन पेसो",
+ "symbol": "DOP"
+ },
+ "DKK": {
+ "name": "ड्यानिश क्रोन",
+ "symbol": "DKK"
+ },
+ "TJS": {
+ "name": "ताजिक्स्तानी सोमोनी",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "ताञ्जानियाली शिलिङ",
+ "symbol": "TZS"
+ },
+ "TTD": {
+ "name": "त्रिनिडाड र टोबागो डलर",
+ "symbol": "TTD"
+ },
+ "THB": {
+ "name": "थाई भाट",
+ "symbol": "฿"
+ },
+ "ZAR": {
+ "name": "दक्षिण अफ्रिकी र्‍यान्ड",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "दक्षिण कोरियाली वन",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "दक्षिण सुडानी पाउन्ड",
+ "symbol": "SSP"
+ },
+ "TWD": {
+ "name": "नयाँ ताइवान डलर",
+ "symbol": "NT$"
+ },
+ "NOK": {
+ "name": "नर्वेजियाली क्रोन",
+ "symbol": "NOK"
+ },
+ "NGN": {
+ "name": "नाइजेरियन नाइरा",
+ "symbol": "NGN"
+ },
+ "NAD": {
+ "name": "नामिबियन डलर",
+ "symbol": "NAD"
+ },
+ "NIO": {
+ "name": "निकारागुवान कोर्डोवा",
+ "symbol": "NIO"
+ },
+ "ANG": {
+ "name": "नेदरल्याण्ड्स एन्टिलियन गिल्डर",
+ "symbol": "ANG"
+ },
+ "NPR": {
+ "name": "नेपाली रूपैयाँ",
+ "symbol": "नेरू"
+ },
+ "NZD": {
+ "name": "न्यूजिल्याण्ड डलर",
+ "symbol": "NZ$"
+ },
+ "PGK": {
+ "name": "पपुआ न्यू गिनियाली किना",
+ "symbol": "PGK"
+ },
+ "PKR": {
+ "name": "पाकिस्तानी रूपियाँ",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "पानामानियाली बाल्बोआ",
+ "symbol": "PAB"
+ },
+ "PYG": {
+ "name": "पारागुयाली गुरानी",
+ "symbol": "PYG"
+ },
+ "XCD": {
+ "name": "पूर्वी क्यारिबियन डलर",
+ "symbol": "EC$"
+ },
+ "PEN": {
+ "name": "पेरूभियाली न्यूभो सोल",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "पोलिश ज्लोटाई",
+ "symbol": "PLN"
+ },
+ "FKP": {
+ "name": "फक्‌ल्याण्ड टापुहरूका पाउन्ड",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "फिजीयाली डलर",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "फिलिपिनी पेसो",
+ "symbol": "PHP"
+ },
+ "BDT": {
+ "name": "बङ्गलादेशी टाका",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "बर्बाडियन डलर",
+ "symbol": "BBD"
+ },
+ "BMD": {
+ "name": "बर्मुडन डलर",
+ "symbol": "BMD"
+ },
+ "BSD": {
+ "name": "बहामियाली डलर",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "बाहारैनी डिनार",
+ "symbol": "BHD"
+ },
+ "BIF": {
+ "name": "बुरूण्डियाली फ्रान्क",
+ "symbol": "BIF"
+ },
+ "BGN": {
+ "name": "बुल्गारियाली लेभ",
+ "symbol": "BGN"
+ },
+ "GBP": {
+ "name": "बेलायती पाउण्ड स्टर्लिङ",
+ "symbol": "£"
+ },
+ "BYR": {
+ "name": "बेलारूसी रूबल",
+ "symbol": "BYR"
+ },
+ "BWP": {
+ "name": "बोट्सवानान पुला",
+ "symbol": "BWP"
+ },
+ "BOB": {
+ "name": "बोलिभियन बोलिभियानो",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "बोस्निया-हर्जगोभिनिया रूपान्तरयोग्य मार्क",
+ "symbol": "BAM"
+ },
+ "BRL": {
+ "name": "ब्राजिलियन रियल",
+ "symbol": "R$"
+ },
+ "BND": {
+ "name": "ब्रुनाई डलर",
+ "symbol": "BND"
+ },
+ "VUV": {
+ "name": "भानुआतू भातु",
+ "symbol": "VUV"
+ },
+ "INR": {
+ "name": "भारतीय रूपिँया",
+ "symbol": "₹"
+ },
+ "VND": {
+ "name": "भियतनामी डङ्",
+ "symbol": "₫"
+ },
+ "BTN": {
+ "name": "भुटानी एन्‌गुल्ट्रुम",
+ "symbol": "BTN"
+ },
+ "VEF": {
+ "name": "भेनेजुएलन बोलिभर",
+ "symbol": "VEF"
+ },
+ "MNT": {
+ "name": "मङ्गोलियाली टुग्रिक",
+ "symbol": "MNT"
+ },
+ "MWK": {
+ "name": "मलाविअन क्वाचा",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "मलेशियाली रिङ्गेट",
+ "symbol": "MYR"
+ },
+ "MRO": {
+ "name": "माउरिटानियानली औगुइया",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "माउरिटियन रूपी",
+ "symbol": "MUR"
+ },
+ "MOP": {
+ "name": "माकानिज पटाका",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "मालडिभियाली रूफियाँ",
+ "symbol": "MVR"
+ },
+ "MGA": {
+ "name": "मालागासी एरिआरी",
+ "symbol": "MGA"
+ },
+ "MDL": {
+ "name": "माल्डोभन लेउ",
+ "symbol": "MDL"
+ },
+ "MXN": {
+ "name": "मेक्सिकन पेसो",
+ "symbol": "MX$"
+ },
+ "MZN": {
+ "name": "मोजाम्विकन मेटिकल",
+ "symbol": "MZN"
+ },
+ "MAD": {
+ "name": "मोरोक्काली डिर्‌हाम",
+ "symbol": "MAD"
+ },
+ "MMK": {
+ "name": "म्यान्मा क्याट",
+ "symbol": "MMK"
+ },
+ "MKD": {
+ "name": "म्यासेडोनियाली डेनार",
+ "symbol": "MKD"
+ },
+ "UAH": {
+ "name": "युक्रेनी हिर्भिनिया",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "युगाण्डाली शिलिङ",
+ "symbol": "UGX"
+ },
+ "EUR": {
+ "name": "युरो",
+ "symbol": "€"
+ },
+ "YER": {
+ "name": "येमेनी रियाल",
+ "symbol": "YER"
+ },
+ "RUB": {
+ "name": "रूसी रूबल",
+ "symbol": "RUB"
+ },
+ "RON": {
+ "name": "रोमानियाली लेऊ",
+ "symbol": "RON"
+ },
+ "RWF": {
+ "name": "र्‌वाण्डाली फ्रान्क",
+ "symbol": "RWF"
+ },
+ "LAK": {
+ "name": "लाओशियन किप",
+ "symbol": "LAK"
+ },
+ "LTL": {
+ "name": "लिथुनियाली लिटास",
+ "symbol": "LTL"
+ },
+ "LRD": {
+ "name": "लिबेरियाली डलर",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "लिवियाली डिनार",
+ "symbol": "LYD"
+ },
+ "LBP": {
+ "name": "लेबनाली पाउन्ड",
+ "symbol": "LBP"
+ },
+ "BZD": {
+ "name": "वेलिज डलर",
+ "symbol": "BZD"
+ },
+ "LKR": {
+ "name": "श्रीलङ्काली रूपिया",
+ "symbol": "LKR"
+ },
+ "AED": {
+ "name": "संयुक्त अरब एमिराट्स डिर्हाम",
+ "symbol": "AED"
+ },
+ "RSD": {
+ "name": "सर्बियाली डिनार",
+ "symbol": "RSD"
+ },
+ "SAR": {
+ "name": "साउदी रियालहरू",
+ "symbol": "SAR"
+ },
+ "STD": {
+ "name": "साओ टोम र प्रिन्सिप डोब्रा",
+ "symbol": "STD"
+ },
+ "WST": {
+ "name": "सामोआन ताला",
+ "symbol": "WST"
+ },
+ "SGD": {
+ "name": "सिङ्गापुर डलर",
+ "symbol": "SGD"
+ },
+ "SLL": {
+ "name": "सियरा लियोनेन लियोन",
+ "symbol": "SLL"
+ },
+ "SYP": {
+ "name": "सिरियाली पाउन्ड",
+ "symbol": "SYP"
+ },
+ "XAF": {
+ "name": "सीएफ्‌ए फ्रान्क बीइएसी",
+ "symbol": "FCFA"
+ },
+ "XOF": {
+ "name": "सीएफ्‌ए फ्रान्क बीसीइएओ",
+ "symbol": "CFA"
+ },
+ "XPF": {
+ "name": "सीएफ्‌पी फ्रान्क",
+ "symbol": "CFPF"
+ },
+ "SDG": {
+ "name": "सुडानी पाउन्ड",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "सुरिनामिज डलर",
+ "symbol": "SRD"
+ },
+ "SCR": {
+ "name": "सेचेलोइस रूपी",
+ "symbol": "SCR"
+ },
+ "SHP": {
+ "name": "सेन्ट हेलेना पाउन्ड",
+ "symbol": "SHP"
+ },
+ "SOS": {
+ "name": "सोमाली शिलिङ",
+ "symbol": "SOS"
+ },
+ "SBD": {
+ "name": "सोलोमन टापुहरूका डलर",
+ "symbol": "SBD"
+ },
+ "SZL": {
+ "name": "स्वाजी लिलान्गेनी",
+ "symbol": "SZL"
+ },
+ "SEK": {
+ "name": "स्विडिश क्रोना",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "स्विस् फ्रैङ्क",
+ "symbol": "CHF"
+ },
+ "HKD": {
+ "name": "हङकङ डलर",
+ "symbol": "HK$"
+ },
+ "HUF": {
+ "name": "हङ्गेरियन फोरिन्ट",
+ "symbol": "HUF"
+ },
+ "HTG": {
+ "name": "हैटियाली गुर्ड",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "होन्डुरान लेम्पिरा",
+ "symbol": "HNL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/ne.json b/library/intl/resources/currency/ne.json
new file mode 100644
index 000000000..2cebfcca8
--- /dev/null
+++ b/library/intl/resources/currency/ne.json
@@ -0,0 +1,634 @@
+{
+ "LSL": {
+ "name": "LSL",
+ "symbol": "LSL"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ },
+ "AZN": {
+ "name": "अजरबैजानी मानात",
+ "symbol": "AZN"
+ },
+ "AFN": {
+ "name": "अफ्गान अफ्गानी",
+ "symbol": "AFN"
+ },
+ "USD": {
+ "name": "अमेरिकी डलर",
+ "symbol": "US$"
+ },
+ "ARS": {
+ "name": "अर्जेन्टिनी पेसो",
+ "symbol": "ARS"
+ },
+ "DZD": {
+ "name": "अल्जेरियाली डिनार",
+ "symbol": "DZD"
+ },
+ "ALL": {
+ "name": "अल्बानियन लेक",
+ "symbol": "ALL"
+ },
+ "AUD": {
+ "name": "अष्ट्रेलियन डलर",
+ "symbol": "A$"
+ },
+ "ISK": {
+ "name": "आइसल्याण्डिक क्रोना",
+ "symbol": "ISK"
+ },
+ "AWG": {
+ "name": "आरूबन फ्लोरिन",
+ "symbol": "AWG"
+ },
+ "AMD": {
+ "name": "आर्मेनियाली ड्राम",
+ "symbol": "AMD"
+ },
+ "ILS": {
+ "name": "इजरायली नयाँ शेकेल",
+ "symbol": "₪"
+ },
+ "EGP": {
+ "name": "इजिप्सियन पाउन्ड",
+ "symbol": "EGP"
+ },
+ "IDR": {
+ "name": "इण्डोनेशियाली रूपियाँ",
+ "symbol": "IDR"
+ },
+ "ETB": {
+ "name": "इथियोपियाली बिर",
+ "symbol": "ETB"
+ },
+ "IQD": {
+ "name": "इराकी डिनार",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "इरानियाली रियाल",
+ "symbol": "IRR"
+ },
+ "UZS": {
+ "name": "उज्बेकिस्तान सोम",
+ "symbol": "UZS"
+ },
+ "KPW": {
+ "name": "उत्तर कोरियाली वन",
+ "symbol": "KPW"
+ },
+ "UYU": {
+ "name": "उरूगुवायाली पेसो",
+ "symbol": "UYU"
+ },
+ "AOA": {
+ "name": "एङ्गोलान क्वान्जा",
+ "symbol": "AOA"
+ },
+ "ERN": {
+ "name": "एरिट्रियन नाक्फा",
+ "symbol": "ERN"
+ },
+ "OMR": {
+ "name": "ओमनी रियल",
+ "symbol": "OMR"
+ },
+ "CDF": {
+ "name": "कङ्गोली फ्रान्क",
+ "symbol": "CDF"
+ },
+ "QAR": {
+ "name": "कतारी रियल",
+ "symbol": "QAR"
+ },
+ "KHR": {
+ "name": "कम्बोडिनेयाली रियल",
+ "symbol": "KHR"
+ },
+ "KZT": {
+ "name": "काजाखस्तानी टेन्ज",
+ "symbol": "KZT"
+ },
+ "KGS": {
+ "name": "किर्गिस्तानी सोम",
+ "symbol": "KGS"
+ },
+ "KWD": {
+ "name": "कुवेती डिनार",
+ "symbol": "KWD"
+ },
+ "KES": {
+ "name": "केन्याली शिलिङ",
+ "symbol": "KES"
+ },
+ "CVE": {
+ "name": "केप भर्डियन एस्कुडो",
+ "symbol": "CVE"
+ },
+ "KYD": {
+ "name": "केम्यान टापुहरूका डलर",
+ "symbol": "KYD"
+ },
+ "KMF": {
+ "name": "कोमोरियन फ्रान्क",
+ "symbol": "KMF"
+ },
+ "COP": {
+ "name": "कोलम्वियन पेसो",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "कोष्टारिकन कोलोन",
+ "symbol": "CRC"
+ },
+ "CAD": {
+ "name": "क्यानाडियाली डलर",
+ "symbol": "CA$"
+ },
+ "CUP": {
+ "name": "क्यूवाली पेसो",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "क्यूवाली रूपान्तरणयोग्य पेसो",
+ "symbol": "CUC"
+ },
+ "HRK": {
+ "name": "क्रोएशियाली कुना",
+ "symbol": "HRK"
+ },
+ "GYD": {
+ "name": "गाइनिज डलर",
+ "symbol": "GYD"
+ },
+ "GMD": {
+ "name": "गाम्वियाली डालासी",
+ "symbol": "GMD"
+ },
+ "GNF": {
+ "name": "गिनियाली फ्रान्क",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "ग्वाटेमाला क्वेट्जाल",
+ "symbol": "GTQ"
+ },
+ "GHS": {
+ "name": "घानाली सेडी",
+ "symbol": "GHS"
+ },
+ "CNY": {
+ "name": "चिनिँया युआन",
+ "symbol": "CN¥"
+ },
+ "CLP": {
+ "name": "चिलियन पेसो",
+ "symbol": "CLP"
+ },
+ "CZK": {
+ "name": "चेख गणतञ्त्र कोरूना",
+ "symbol": "CZK"
+ },
+ "JMD": {
+ "name": "जमाइकाली डलर",
+ "symbol": "JMD"
+ },
+ "GEL": {
+ "name": "जर्जियाली लारी",
+ "symbol": "GEL"
+ },
+ "JPY": {
+ "name": "जापानी येन",
+ "symbol": "JP¥"
+ },
+ "ZMW": {
+ "name": "जाम्बियाली क्वाचा",
+ "symbol": "ZMW"
+ },
+ "DJF": {
+ "name": "जिबौंटियाली फ्रान्क",
+ "symbol": "DJF"
+ },
+ "GIP": {
+ "name": "जिब्राल्टर पाउण्ड",
+ "symbol": "GIP"
+ },
+ "JOD": {
+ "name": "जोर्डानियाली डलर",
+ "symbol": "JOD"
+ },
+ "TOP": {
+ "name": "टङ्गन पाङ्गा",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "टर्किश लिरा",
+ "symbol": "TRY"
+ },
+ "TND": {
+ "name": "टुनिसियाली डिनार",
+ "symbol": "TND"
+ },
+ "TMT": {
+ "name": "टुर्क्मेनिस्तानी मानात",
+ "symbol": "TMT"
+ },
+ "DOP": {
+ "name": "डोमिनिकन पेसो",
+ "symbol": "DOP"
+ },
+ "DKK": {
+ "name": "ड्यानिश क्रोन",
+ "symbol": "DKK"
+ },
+ "TJS": {
+ "name": "ताजिक्स्तानी सोमोनी",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "ताञ्जानियाली शिलिङ",
+ "symbol": "TZS"
+ },
+ "TTD": {
+ "name": "त्रिनिडाड र टोबागो डलर",
+ "symbol": "TTD"
+ },
+ "THB": {
+ "name": "थाई भाट",
+ "symbol": "฿"
+ },
+ "ZAR": {
+ "name": "दक्षिण अफ्रिकी र्‍यान्ड",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "दक्षिण कोरियाली वन",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "दक्षिण सुडानी पाउन्ड",
+ "symbol": "SSP"
+ },
+ "TWD": {
+ "name": "नयाँ ताइवान डलर",
+ "symbol": "NT$"
+ },
+ "NOK": {
+ "name": "नर्वेजियाली क्रोन",
+ "symbol": "NOK"
+ },
+ "NGN": {
+ "name": "नाइजेरियन नाइरा",
+ "symbol": "NGN"
+ },
+ "NAD": {
+ "name": "नामिबियन डलर",
+ "symbol": "NAD"
+ },
+ "NIO": {
+ "name": "निकारागुवान कोर्डोवा",
+ "symbol": "NIO"
+ },
+ "ANG": {
+ "name": "नेदरल्याण्ड्स एन्टिलियन गिल्डर",
+ "symbol": "ANG"
+ },
+ "NPR": {
+ "name": "नेपाली रूपैयाँ",
+ "symbol": "नेरू"
+ },
+ "NZD": {
+ "name": "न्यूजिल्याण्ड डलर",
+ "symbol": "NZ$"
+ },
+ "PGK": {
+ "name": "पपुआ न्यू गिनियाली किना",
+ "symbol": "PGK"
+ },
+ "PKR": {
+ "name": "पाकिस्तानी रूपियाँ",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "पानामानियाली बाल्बोआ",
+ "symbol": "PAB"
+ },
+ "PYG": {
+ "name": "पारागुयाली गुरानी",
+ "symbol": "PYG"
+ },
+ "XCD": {
+ "name": "पूर्वी क्यारिबियन डलर",
+ "symbol": "EC$"
+ },
+ "PEN": {
+ "name": "पेरूभियाली न्यूभो सोल",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "पोलिश ज्लोटाई",
+ "symbol": "PLN"
+ },
+ "FKP": {
+ "name": "फक्‌ल्याण्ड टापुहरूका पाउन्ड",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "फिजीयाली डलर",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "फिलिपिनी पेसो",
+ "symbol": "PHP"
+ },
+ "BDT": {
+ "name": "बङ्गलादेशी टाका",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "बर्बाडियन डलर",
+ "symbol": "BBD"
+ },
+ "BMD": {
+ "name": "बर्मुडन डलर",
+ "symbol": "BMD"
+ },
+ "BSD": {
+ "name": "बहामियाली डलर",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "बाहारैनी डिनार",
+ "symbol": "BHD"
+ },
+ "BIF": {
+ "name": "बुरूण्डियाली फ्रान्क",
+ "symbol": "BIF"
+ },
+ "BGN": {
+ "name": "बुल्गारियाली लेभ",
+ "symbol": "BGN"
+ },
+ "GBP": {
+ "name": "बेलायती पाउण्ड स्टर्लिङ",
+ "symbol": "£"
+ },
+ "BYR": {
+ "name": "बेलारूसी रूबल",
+ "symbol": "BYR"
+ },
+ "BWP": {
+ "name": "बोट्सवानान पुला",
+ "symbol": "BWP"
+ },
+ "BOB": {
+ "name": "बोलिभियन बोलिभियानो",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "बोस्निया-हर्जगोभिनिया रूपान्तरयोग्य मार्क",
+ "symbol": "BAM"
+ },
+ "BRL": {
+ "name": "ब्राजिलियन रियल",
+ "symbol": "R$"
+ },
+ "BND": {
+ "name": "ब्रुनाई डलर",
+ "symbol": "BND"
+ },
+ "VUV": {
+ "name": "भानुआतू भातु",
+ "symbol": "VUV"
+ },
+ "INR": {
+ "name": "भारती रूपिँया",
+ "symbol": "₹"
+ },
+ "VND": {
+ "name": "भियतनामी डङ्",
+ "symbol": "₫"
+ },
+ "BTN": {
+ "name": "भुटानी एन्‌गुल्ट्रुम",
+ "symbol": "BTN"
+ },
+ "VEF": {
+ "name": "भेनेजुएलन बोलिभर",
+ "symbol": "VEF"
+ },
+ "MNT": {
+ "name": "मङ्गोलियाली टुग्रिक",
+ "symbol": "MNT"
+ },
+ "MWK": {
+ "name": "मलाविअन क्वाचा",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "मलेशियाली रिङ्गेट",
+ "symbol": "MYR"
+ },
+ "MRO": {
+ "name": "माउरिटानियानली औगुइया",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "माउरिटियन रूपी",
+ "symbol": "MUR"
+ },
+ "MOP": {
+ "name": "माकानिज पटाका",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "मालडिभियाली रूफियाँ",
+ "symbol": "MVR"
+ },
+ "MGA": {
+ "name": "मालागासी एरिआरी",
+ "symbol": "MGA"
+ },
+ "MDL": {
+ "name": "माल्डोभन लेउ",
+ "symbol": "MDL"
+ },
+ "MXN": {
+ "name": "मेक्सिकन पेसो",
+ "symbol": "MX$"
+ },
+ "MZN": {
+ "name": "मोजाम्विकन मेटिकल",
+ "symbol": "MZN"
+ },
+ "MAD": {
+ "name": "मोरोक्काली डिर्‌हाम",
+ "symbol": "MAD"
+ },
+ "MMK": {
+ "name": "म्यान्मा क्याट",
+ "symbol": "MMK"
+ },
+ "MKD": {
+ "name": "म्यासेडोनियाली डेनार",
+ "symbol": "MKD"
+ },
+ "UAH": {
+ "name": "युक्रेनी हिर्भिनिया",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "युगाण्डाली शिलिङ",
+ "symbol": "UGX"
+ },
+ "EUR": {
+ "name": "युरो",
+ "symbol": "€"
+ },
+ "YER": {
+ "name": "येमेनी रियाल",
+ "symbol": "YER"
+ },
+ "RUB": {
+ "name": "रूसी रूबल",
+ "symbol": "RUB"
+ },
+ "RON": {
+ "name": "रोमानियाली लेऊ",
+ "symbol": "RON"
+ },
+ "RWF": {
+ "name": "र्‌वाण्डाली फ्रान्क",
+ "symbol": "RWF"
+ },
+ "LAK": {
+ "name": "लाओशियन किप",
+ "symbol": "LAK"
+ },
+ "LTL": {
+ "name": "लिथुनियाली लिटास",
+ "symbol": "LTL"
+ },
+ "LRD": {
+ "name": "लिबेरियाली डलर",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "लिवियाली डिनार",
+ "symbol": "LYD"
+ },
+ "LBP": {
+ "name": "लेबनाली पाउन्ड",
+ "symbol": "LBP"
+ },
+ "BZD": {
+ "name": "वेलिज डलर",
+ "symbol": "BZD"
+ },
+ "LKR": {
+ "name": "श्रीलङ्काली रूपिया",
+ "symbol": "LKR"
+ },
+ "AED": {
+ "name": "संयुक्त अरब एमिराट्स डिर्हाम",
+ "symbol": "AED"
+ },
+ "RSD": {
+ "name": "सर्बियाली डिनार",
+ "symbol": "RSD"
+ },
+ "SAR": {
+ "name": "साउदी रियालहरू",
+ "symbol": "SAR"
+ },
+ "STD": {
+ "name": "साओ टोम र प्रिन्सिप डोब्रा",
+ "symbol": "STD"
+ },
+ "WST": {
+ "name": "सामोआन ताला",
+ "symbol": "WST"
+ },
+ "SGD": {
+ "name": "सिङ्गापुर डलर",
+ "symbol": "SGD"
+ },
+ "SLL": {
+ "name": "सियरा लियोनेन लियोन",
+ "symbol": "SLL"
+ },
+ "SYP": {
+ "name": "सिरियाली पाउन्ड",
+ "symbol": "SYP"
+ },
+ "XAF": {
+ "name": "सीएफ्‌ए फ्रान्क बीइएसी",
+ "symbol": "FCFA"
+ },
+ "XOF": {
+ "name": "सीएफ्‌ए फ्रान्क बीसीइएओ",
+ "symbol": "CFA"
+ },
+ "XPF": {
+ "name": "सीएफ्‌पी फ्रान्क",
+ "symbol": "CFPF"
+ },
+ "SDG": {
+ "name": "सुडानी पाउन्ड",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "सुरिनामिज डलर",
+ "symbol": "SRD"
+ },
+ "SCR": {
+ "name": "सेचेलोइस रूपी",
+ "symbol": "SCR"
+ },
+ "SHP": {
+ "name": "सेन्ट हेलेना पाउन्ड",
+ "symbol": "SHP"
+ },
+ "SOS": {
+ "name": "सोमाली शिलिङ",
+ "symbol": "SOS"
+ },
+ "SBD": {
+ "name": "सोलोमन टापुहरूका डलर",
+ "symbol": "SBD"
+ },
+ "SZL": {
+ "name": "स्वाजी लिलान्गेनी",
+ "symbol": "SZL"
+ },
+ "SEK": {
+ "name": "स्विडिश क्रोना",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "स्विस् फ्रैङ्क",
+ "symbol": "CHF"
+ },
+ "HKD": {
+ "name": "हङकङ डलर",
+ "symbol": "HK$"
+ },
+ "HUF": {
+ "name": "हङ्गेरियन फोरिन्ट",
+ "symbol": "HUF"
+ },
+ "HTG": {
+ "name": "हैटियाली गुर्ड",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "होन्डुरान लेम्पिरा",
+ "symbol": "HNL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/nl.json b/library/intl/resources/currency/nl.json
new file mode 100644
index 000000000..5b8db07bd
--- /dev/null
+++ b/library/intl/resources/currency/nl.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afghaanse afghani",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "Albanese lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Algerijnse dinar",
+ "symbol": "DZD"
+ },
+ "USD": {
+ "name": "Amerikaanse dollar",
+ "symbol": "US$"
+ },
+ "AOA": {
+ "name": "Angolese kwanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "Argentijnse peso",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "Armeense dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "Arubaanse gulden",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "Australische dollar",
+ "symbol": "AU$"
+ },
+ "AZN": {
+ "name": "Azerbeidzjaanse manat",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "Bahamaanse dollar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Bahreinse dinar",
+ "symbol": "BHD"
+ },
+ "BBD": {
+ "name": "Barbadaanse dollar",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "Belizaanse dollar",
+ "symbol": "BZD"
+ },
+ "BDT": {
+ "name": "Bengalese taka",
+ "symbol": "BDT"
+ },
+ "BMD": {
+ "name": "Bermuda-dollar",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "Bhutaanse ngultrum",
+ "symbol": "BTN"
+ },
+ "BOB": {
+ "name": "Boliviaanse boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Bosnische convertibele mark",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "Botswaanse pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Braziliaanse real",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "Brits pond sterling",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "Bruneise dollar",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Bulgaarse lev",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "Burundese frank",
+ "symbol": "BIF"
+ },
+ "KHR": {
+ "name": "Cambodjaanse riel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "Canadese dollar",
+ "symbol": "C$"
+ },
+ "KYD": {
+ "name": "Caymaneilandse dollar",
+ "symbol": "KYD"
+ },
+ "XOF": {
+ "name": "CFA-franc BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA-frank",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP-franc",
+ "symbol": "XPF"
+ },
+ "CLP": {
+ "name": "Chileense peso",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "Chinese yuan renminbi",
+ "symbol": "CN¥"
+ },
+ "COP": {
+ "name": "Colombiaanse peso",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Comorese frank",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Congolese frank",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "Costa Ricaanse colon",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "Cubaanse convertibele peso",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "Cubaanse peso",
+ "symbol": "CUP"
+ },
+ "DKK": {
+ "name": "Deense kroon",
+ "symbol": "DKK"
+ },
+ "DJF": {
+ "name": "Djiboutiaanse frank",
+ "symbol": "DJF"
+ },
+ "DOP": {
+ "name": "Dominicaanse peso",
+ "symbol": "DOP"
+ },
+ "EGP": {
+ "name": "Egyptisch pond",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "Eritrese nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "Ethiopische birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "Falklandeilands pond",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "Fiji-dollar",
+ "symbol": "FJ$"
+ },
+ "PHP": {
+ "name": "Filipijnse peso",
+ "symbol": "PHP"
+ },
+ "GMD": {
+ "name": "Gambiaanse dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "Georgische lari",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "Ghanese cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "Gibraltarees pond",
+ "symbol": "GIP"
+ },
+ "GTQ": {
+ "name": "Guatemalteekse quetzal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Guinese franc",
+ "symbol": "GNF"
+ },
+ "GYD": {
+ "name": "Guyaanse dollar",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "Haïtiaanse gourde",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "Hondurese lempira",
+ "symbol": "HNL"
+ },
+ "HUF": {
+ "name": "Hongaarse forint",
+ "symbol": "HUF"
+ },
+ "HKD": {
+ "name": "Hongkongse dollar",
+ "symbol": "HK$"
+ },
+ "ISK": {
+ "name": "IJslandse kroon",
+ "symbol": "ISK"
+ },
+ "INR": {
+ "name": "Indiase roepie",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Indonesische roepia",
+ "symbol": "IDR"
+ },
+ "IQD": {
+ "name": "Iraakse dinar",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "Iraanse rial",
+ "symbol": "IRR"
+ },
+ "ILS": {
+ "name": "Israëlische nieuwe shekel",
+ "symbol": "₪"
+ },
+ "JMD": {
+ "name": "Jamaicaanse dollar",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Japanse yen",
+ "symbol": "JP¥"
+ },
+ "YER": {
+ "name": "Jemenitische rial",
+ "symbol": "YER"
+ },
+ "JOD": {
+ "name": "Jordaanse dinar",
+ "symbol": "JOD"
+ },
+ "CVE": {
+ "name": "Kaapverdische escudo",
+ "symbol": "CVE"
+ },
+ "KZT": {
+ "name": "Kazachse tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "Keniaanse shilling",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "Kirgizische som",
+ "symbol": "KGS"
+ },
+ "KWD": {
+ "name": "Koeweitse dinar",
+ "symbol": "KWD"
+ },
+ "HRK": {
+ "name": "Kroatische kuna",
+ "symbol": "HRK"
+ },
+ "LAK": {
+ "name": "Laotiaanse kip",
+ "symbol": "LAK"
+ },
+ "LSL": {
+ "name": "Lesothaanse loti",
+ "symbol": "LSL"
+ },
+ "LBP": {
+ "name": "Libanees pond",
+ "symbol": "LBP"
+ },
+ "LRD": {
+ "name": "Liberiaanse dollar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Libische dinar",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Litouwse litas",
+ "symbol": "LTL"
+ },
+ "MOP": {
+ "name": "Macause pataca",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "Macedonische denar",
+ "symbol": "MKD"
+ },
+ "MGA": {
+ "name": "Malagassische ariary",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "Malawische kwacha",
+ "symbol": "MWK"
+ },
+ "MVR": {
+ "name": "Maldivische rufiyaa",
+ "symbol": "MVR"
+ },
+ "MYR": {
+ "name": "Maleisische ringgit",
+ "symbol": "MYR"
+ },
+ "MAD": {
+ "name": "Marokkaanse dirham",
+ "symbol": "MAD"
+ },
+ "MRO": {
+ "name": "Mauritaanse ouguiya",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "Mauritiaanse roepie",
+ "symbol": "MUR"
+ },
+ "MXN": {
+ "name": "Mexicaanse peso",
+ "symbol": "MX$"
+ },
+ "MDL": {
+ "name": "Moldavische leu",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Mongoolse tugrik",
+ "symbol": "MNT"
+ },
+ "MZN": {
+ "name": "Mozambikaanse metical",
+ "symbol": "MZN"
+ },
+ "MMK": {
+ "name": "Myanmarese kyat",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "Namibische dollar",
+ "symbol": "NAD"
+ },
+ "ANG": {
+ "name": "Nederlands-Antilliaanse gulden",
+ "symbol": "ANG"
+ },
+ "NPR": {
+ "name": "Nepalese roepie",
+ "symbol": "NPR"
+ },
+ "NIO": {
+ "name": "Nicaraguaanse córdoba",
+ "symbol": "NIO"
+ },
+ "NZD": {
+ "name": "Nieuw-Zeelandse dollar",
+ "symbol": "NZ$"
+ },
+ "TWD": {
+ "name": "Nieuwe Taiwanese dollar",
+ "symbol": "NT$"
+ },
+ "NGN": {
+ "name": "Nigeriaanse naira",
+ "symbol": "NGN"
+ },
+ "KPW": {
+ "name": "Noord-Koreaanse won",
+ "symbol": "KPW"
+ },
+ "NOK": {
+ "name": "Noorse kroon",
+ "symbol": "NOK"
+ },
+ "UGX": {
+ "name": "Oegandese shilling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "Oekraïense hryvnia",
+ "symbol": "UAH"
+ },
+ "UZS": {
+ "name": "Oezbeekse sum",
+ "symbol": "UZS"
+ },
+ "OMR": {
+ "name": "Omaanse rial",
+ "symbol": "OMR"
+ },
+ "XCD": {
+ "name": "Oost-Caribische dollar",
+ "symbol": "EC$"
+ },
+ "PKR": {
+ "name": "Pakistaanse roepie",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Panamese balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Papoea-Nieuw-Guinese kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Paraguayaanse guarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Peruaanse nieuwe sol",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "Poolse zloty",
+ "symbol": "PLN"
+ },
+ "QAR": {
+ "name": "Qatarese rial",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "Roemeense leu",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Russische roebel",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "Rwandese frank",
+ "symbol": "RWF"
+ },
+ "SBD": {
+ "name": "Salomon-dollar",
+ "symbol": "SI$"
+ },
+ "SVC": {
+ "name": "Salvadoraanse colón",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "Samoaanse tala",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "Santomese dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Saoedi-Arabische riyal",
+ "symbol": "SAR"
+ },
+ "RSD": {
+ "name": "Servische dinar",
+ "symbol": "RSD"
+ },
+ "SCR": {
+ "name": "Seychelse roepie",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "Sierraleoonse leone",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "Singaporese dollar",
+ "symbol": "SGD"
+ },
+ "SHP": {
+ "name": "Sint-Heleens pond",
+ "symbol": "SHP"
+ },
+ "SDG": {
+ "name": "Soedanees pond",
+ "symbol": "SDG"
+ },
+ "SOS": {
+ "name": "Somalische shilling",
+ "symbol": "SOS"
+ },
+ "LKR": {
+ "name": "Sri Lankaanse roepie",
+ "symbol": "LKR"
+ },
+ "SRD": {
+ "name": "Surinaamse dollar",
+ "symbol": "SRD"
+ },
+ "SZL": {
+ "name": "Swazische lilangeni",
+ "symbol": "SZL"
+ },
+ "SYP": {
+ "name": "Syrisch pond",
+ "symbol": "SYP"
+ },
+ "TJS": {
+ "name": "Tadzjiekse somoni",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "Tanzaniaanse shilling",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "Thaise baht",
+ "symbol": "฿"
+ },
+ "TOP": {
+ "name": "Tongaanse paʻanga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Trinidad en Tobago-dollar",
+ "symbol": "TTD"
+ },
+ "CZK": {
+ "name": "Tsjechische kroon",
+ "symbol": "CZK"
+ },
+ "TND": {
+ "name": "Tunesische dinar",
+ "symbol": "TND"
+ },
+ "TMT": {
+ "name": "Turkmeense manat",
+ "symbol": "TMT"
+ },
+ "TRY": {
+ "name": "Turkse lira",
+ "symbol": "TRY"
+ },
+ "UYU": {
+ "name": "Uruguayaanse peso",
+ "symbol": "UYU"
+ },
+ "VUV": {
+ "name": "Vanuatuaanse vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Venezolaanse bolivar",
+ "symbol": "VEF"
+ },
+ "AED": {
+ "name": "Verenigde Arabische Emiraten-dirham",
+ "symbol": "AED"
+ },
+ "VND": {
+ "name": "Vietnamese dong",
+ "symbol": "₫"
+ },
+ "BYR": {
+ "name": "Wit-Russische roebel",
+ "symbol": "BYR"
+ },
+ "ZMW": {
+ "name": "Zambiaanse kwacha",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "Zimbabwaanse dollar (2009)",
+ "symbol": "ZWL"
+ },
+ "ZAR": {
+ "name": "Zuid-Afrikaanse rand",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "Zuid-Koreaanse won",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "Zuid-Soedanees pond",
+ "symbol": "SSP"
+ },
+ "SEK": {
+ "name": "Zweedse kroon",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "Zwitserse frank",
+ "symbol": "CHF"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/nmg.json b/library/intl/resources/currency/nmg.json
new file mode 100644
index 000000000..06722f742
--- /dev/null
+++ b/library/intl/resources/currency/nmg.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "USD": {
+ "name": "Dɔ́llɔ Amɛŕka",
+ "symbol": "US$"
+ },
+ "CAD": {
+ "name": "Dɔ́llɔ Kanada",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "Dɔ́llɔ Liberia",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "Dɔ́llɔ Namibia",
+ "symbol": "NAD"
+ },
+ "AUD": {
+ "name": "Dɔ́llɔ Ɔstralia",
+ "symbol": "A$"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "CDF": {
+ "name": "Fraŋ bó Kongolɛ̌",
+ "symbol": "CDF"
+ },
+ "KMF": {
+ "name": "Fraŋ bó Kɔmɔr",
+ "symbol": "KMF"
+ },
+ "BIF": {
+ "name": "Fraŋ Burundi",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "Fraŋ CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Fraŋ CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "DJF": {
+ "name": "Fraŋ Jibuti",
+ "symbol": "DJF"
+ },
+ "RWF": {
+ "name": "Fraŋ Rwanda",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Fraŋ Suisse",
+ "symbol": "CHF"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "ZAR": {
+ "name": "Mɔn Afrik yí sí",
+ "symbol": "ZAR"
+ },
+ "EGP": {
+ "name": "Mɔn Ägyptɛn",
+ "symbol": "EGP"
+ },
+ "DZD": {
+ "name": "Mɔn Algeria",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Mɔn Angola",
+ "symbol": "AOA"
+ },
+ "AED": {
+ "name": "Mɔn B ´Arabe",
+ "symbol": "AED"
+ },
+ "BHD": {
+ "name": "Mɔn Bahrein",
+ "symbol": "BHD"
+ },
+ "CNY": {
+ "name": "Mɔn bó Chinois",
+ "symbol": "CN¥"
+ },
+ "BWP": {
+ "name": "Mɔn Botswana",
+ "symbol": "BWP"
+ },
+ "ERN": {
+ "name": "Mɔn Erytré",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "Mɔn Ethiopia",
+ "symbol": "ETB"
+ },
+ "GMD": {
+ "name": "Mɔn Gambia",
+ "symbol": "GMD"
+ },
+ "INR": {
+ "name": "Mɔn India",
+ "symbol": "₹"
+ },
+ "JPY": {
+ "name": "Mɔn Japɔn",
+ "symbol": "JP¥"
+ },
+ "CVE": {
+ "name": "Mɔn Kapvɛrt",
+ "symbol": "CVE"
+ },
+ "KES": {
+ "name": "Mɔn Kɛnya",
+ "symbol": "KES"
+ },
+ "SLL": {
+ "name": "Mɔn Leɔne",
+ "symbol": "SLL"
+ },
+ "LSL": {
+ "name": "Mɔn Lesoto",
+ "symbol": "LSL"
+ },
+ "LYD": {
+ "name": "Mɔn Libya",
+ "symbol": "LYD"
+ },
+ "SZL": {
+ "name": "Mɔn Ligangeni",
+ "symbol": "SZL"
+ },
+ "SHP": {
+ "name": "Mɔn má Saint Lina",
+ "symbol": "SHP"
+ },
+ "MGA": {
+ "name": "Mɔn Madagaskar",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "Mɔn Malawi",
+ "symbol": "MWK"
+ },
+ "MAD": {
+ "name": "Mɔn Marɔk",
+ "symbol": "MAD"
+ },
+ "MUR": {
+ "name": "Mɔn Moriss",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "Mɔn Moritania",
+ "symbol": "MRO"
+ },
+ "GBP": {
+ "name": "Mɔn Ngɛ̄lɛ̄n",
+ "symbol": "£"
+ },
+ "STD": {
+ "name": "Mɔn Sao tomé na prinship",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Mɔn Saudi Arabia",
+ "symbol": "SAR"
+ },
+ "SCR": {
+ "name": "Mɔn Seychɛlle",
+ "symbol": "SCR"
+ },
+ "SOS": {
+ "name": "Mɔn Somalía",
+ "symbol": "SOS"
+ },
+ "SDG": {
+ "name": "Mɔn Sudan",
+ "symbol": "SDG"
+ },
+ "TZS": {
+ "name": "Mɔn Tanzania",
+ "symbol": "TZS"
+ },
+ "TND": {
+ "name": "Mɔn Tunisia",
+ "symbol": "TND"
+ },
+ "UGX": {
+ "name": "Mɔn Uganda",
+ "symbol": "UGX"
+ },
+ "ZMW": {
+ "name": "Mɔn Zambia",
+ "symbol": "ZMW"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naïra Nigeria",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/nn.json b/library/intl/resources/currency/nn.json
new file mode 100644
index 000000000..cc9301092
--- /dev/null
+++ b/library/intl/resources/currency/nn.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "afghani",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "albansk lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "algerisk dinar",
+ "symbol": "DZD"
+ },
+ "USD": {
+ "name": "amerikansk dollar",
+ "symbol": "US$"
+ },
+ "AOA": {
+ "name": "angolsk kwanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "argentinsk peso",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "armensk dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "arubisk gylden",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "aserbajdsjansk manat",
+ "symbol": "AZN"
+ },
+ "XCD": {
+ "name": "austkaribisk dollar",
+ "symbol": "EC$"
+ },
+ "AUD": {
+ "name": "australsk dollar",
+ "symbol": "A$"
+ },
+ "BSD": {
+ "name": "bahamisk dollar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "bahrainsk dinar",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "bangladeshisk taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "barbadisk dollar",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "belizisk dollar",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "bermudisk dollar",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "bhutansk ngultrum",
+ "symbol": "BTN"
+ },
+ "BOB": {
+ "name": "boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "bosnisk-hercegovinsk mark (konvertibel)",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "botswansk pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "brasiliansk real",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "britisk pund sterling",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "bruneisk dollar",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "bulgarsk ny lev",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "burundisk franc",
+ "symbol": "BIF"
+ },
+ "KYD": {
+ "name": "caymansk dollar",
+ "symbol": "KYD"
+ },
+ "XOF": {
+ "name": "CFA franc BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA franc BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP franc",
+ "symbol": "CFPF"
+ },
+ "CLP": {
+ "name": "chilensk peso",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "colombiansk peso",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "costaricansk colon",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "DKK": {
+ "name": "dansk krone",
+ "symbol": "DKK"
+ },
+ "DJF": {
+ "name": "djiboutisk franc",
+ "symbol": "DJF"
+ },
+ "DOP": {
+ "name": "dominikansk peso",
+ "symbol": "DOP"
+ },
+ "EGP": {
+ "name": "egyptisk pund",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "eritreisk nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "etiopisk birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "Falkland-pund",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "fijiansk dollar",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "filippinsk peso",
+ "symbol": "PHP"
+ },
+ "GMD": {
+ "name": "gambisk dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "georgisk lari",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "ghanesisk cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "gibraltarsk pund",
+ "symbol": "GIP"
+ },
+ "GTQ": {
+ "name": "guatemalansk quetzal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "guineansk franc",
+ "symbol": "GNF"
+ },
+ "GYD": {
+ "name": "guyansk dollar",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "haitisk gourde",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "honduransk lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Hongkong-dollar",
+ "symbol": "HK$"
+ },
+ "INR": {
+ "name": "indisk rupi",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "indonesisk rupi",
+ "symbol": "IDR"
+ },
+ "IQD": {
+ "name": "iraksk dinar",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "iransk rial",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "islandsk krone",
+ "symbol": "ISK"
+ },
+ "ILS": {
+ "name": "israelsk ny shekel",
+ "symbol": "₪"
+ },
+ "JMD": {
+ "name": "jamaikansk dollar",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "japansk yen",
+ "symbol": "JP¥"
+ },
+ "YER": {
+ "name": "jemenittisk rial",
+ "symbol": "YER"
+ },
+ "JOD": {
+ "name": "jordansk dinar",
+ "symbol": "JOD"
+ },
+ "KHR": {
+ "name": "kambodsjansk riel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "kanadisk dollar",
+ "symbol": "CA$"
+ },
+ "CVE": {
+ "name": "kappverdisk escudo",
+ "symbol": "CVE"
+ },
+ "KZT": {
+ "name": "kasakhstansk tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "kenyansk shilling",
+ "symbol": "KES"
+ },
+ "CNY": {
+ "name": "kinesisk yuan renminbi",
+ "symbol": "CN¥"
+ },
+ "KGS": {
+ "name": "kirgisisk som",
+ "symbol": "KGS"
+ },
+ "KMF": {
+ "name": "komorisk franc",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "kongolesisk franc",
+ "symbol": "CDF"
+ },
+ "HRK": {
+ "name": "kroatisk kuna",
+ "symbol": "HRK"
+ },
+ "CUP": {
+ "name": "kubansk peso",
+ "symbol": "CUP"
+ },
+ "KWD": {
+ "name": "kuwaitisk dinar",
+ "symbol": "KWD"
+ },
+ "BYR": {
+ "name": "kviterussisk rubel",
+ "symbol": "BYR"
+ },
+ "LAK": {
+ "name": "laotisk kip",
+ "symbol": "LAK"
+ },
+ "LSL": {
+ "name": "lesothisk loti",
+ "symbol": "LSL"
+ },
+ "LBP": {
+ "name": "libanesisk pund",
+ "symbol": "LBP"
+ },
+ "LRD": {
+ "name": "liberisk dollar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "libysk dinar",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "litauisk lita",
+ "symbol": "LTL"
+ },
+ "MGA": {
+ "name": "madagassisk ariary",
+ "symbol": "MGA"
+ },
+ "MOP": {
+ "name": "makaosk pataca",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "makedonsk denar",
+ "symbol": "MKD"
+ },
+ "MWK": {
+ "name": "malawisk kwacha",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "malaysisk ringgit",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "maldivisk rufiyaa",
+ "symbol": "MVR"
+ },
+ "MAD": {
+ "name": "marokkansk dirham",
+ "symbol": "MAD"
+ },
+ "MRO": {
+ "name": "mauritansk ouguiya",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "mauritansk rupi",
+ "symbol": "MUR"
+ },
+ "MXN": {
+ "name": "meksikansk peso",
+ "symbol": "MX$"
+ },
+ "MDL": {
+ "name": "moldovsk leu",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "mongolsk tugrik",
+ "symbol": "MNT"
+ },
+ "MZN": {
+ "name": "mosambikisk metical",
+ "symbol": "MZN"
+ },
+ "MMK": {
+ "name": "myanmarsk kyat",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "namibisk dollar",
+ "symbol": "NAD"
+ },
+ "ANG": {
+ "name": "nederlansk antillegylden",
+ "symbol": "ANG"
+ },
+ "NPR": {
+ "name": "nepalsk rupi",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "new zealandsk dollar",
+ "symbol": "NZ$"
+ },
+ "NIO": {
+ "name": "nicaraguansk cordoba oro",
+ "symbol": "NIO"
+ },
+ "NGN": {
+ "name": "nigeriansk naira",
+ "symbol": "NGN"
+ },
+ "KPW": {
+ "name": "nordkoreansk won",
+ "symbol": "KPW"
+ },
+ "NOK": {
+ "name": "norsk krone",
+ "symbol": "kr"
+ },
+ "OMR": {
+ "name": "omansk rial",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "pakistansk rupi",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "panamansk balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "papuansk kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "paraguayansk guarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "peruansk nuevo sol",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "polsk zloty",
+ "symbol": "PLN"
+ },
+ "QAR": {
+ "name": "qatarsk rial",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "rumensk leu",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "russisk rubel",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "rwandisk franc",
+ "symbol": "RWF"
+ },
+ "SBD": {
+ "name": "salomonsk dollar",
+ "symbol": "SBD"
+ },
+ "SVC": {
+ "name": "salvadoransk colon",
+ "symbol": "SVC"
+ },
+ "SHP": {
+ "name": "sankthelensk pund",
+ "symbol": "SHP"
+ },
+ "STD": {
+ "name": "Sao Tome og Principe-dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "saudiarabisk rial",
+ "symbol": "SAR"
+ },
+ "RSD": {
+ "name": "serbisk dinar",
+ "symbol": "RSD"
+ },
+ "SCR": {
+ "name": "seychellisk rupi",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "sierraleonsk leone",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "singaporsk dollar",
+ "symbol": "SGD"
+ },
+ "SOS": {
+ "name": "somalisk shilling",
+ "symbol": "SOS"
+ },
+ "LKR": {
+ "name": "srilankisk rupi",
+ "symbol": "LKR"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SDG": {
+ "name": "sudansk pund",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "surinamsk dollar",
+ "symbol": "SRD"
+ },
+ "CHF": {
+ "name": "sveitsisk franc",
+ "symbol": "CHF"
+ },
+ "SEK": {
+ "name": "svensk krone",
+ "symbol": "SEK"
+ },
+ "SZL": {
+ "name": "swazilandsk lilangeni",
+ "symbol": "SZL"
+ },
+ "SYP": {
+ "name": "syrisk pund",
+ "symbol": "SYP"
+ },
+ "ZAR": {
+ "name": "sørafrikansk rand",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "sørkoreansk won",
+ "symbol": "₩"
+ },
+ "TJS": {
+ "name": "tadsjikisk somoni",
+ "symbol": "TJS"
+ },
+ "TWD": {
+ "name": "taiwansk ny dollar",
+ "symbol": "NT$"
+ },
+ "TZS": {
+ "name": "tanzaniansk shilling",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "thailandsk baht",
+ "symbol": "THB"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "tongansk paʻanga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "trinidadisk dollar",
+ "symbol": "TTD"
+ },
+ "CZK": {
+ "name": "tsjekkisk koruna",
+ "symbol": "CZK"
+ },
+ "TND": {
+ "name": "tunisisk dinar",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "tyrkisk lire",
+ "symbol": "TRY"
+ },
+ "AED": {
+ "name": "UAE dirham",
+ "symbol": "AED"
+ },
+ "UGX": {
+ "name": "ugandisk shilling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "ukrainsk hryvnia",
+ "symbol": "UAH"
+ },
+ "HUF": {
+ "name": "ungarsk forint",
+ "symbol": "HUF"
+ },
+ "UYU": {
+ "name": "uruguayansk peso",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "usbekisk sum",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "vanuatuisk vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "venezuelansk bolivar",
+ "symbol": "VEF"
+ },
+ "WST": {
+ "name": "vestsamoisk tala",
+ "symbol": "WST"
+ },
+ "VND": {
+ "name": "vietnamesisk dong",
+ "symbol": "₫"
+ },
+ "ZMW": {
+ "name": "zambisk kwacha",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/nus.json b/library/intl/resources/currency/nus.json
new file mode 100644
index 000000000..d7e43ee93
--- /dev/null
+++ b/library/intl/resources/currency/nus.json
@@ -0,0 +1,634 @@
+{
+ "AED": {
+ "name": "AED",
+ "symbol": "AED"
+ },
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "AOA": {
+ "name": "AOA",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AUD": {
+ "name": "AUD",
+ "symbol": "A$"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BHD": {
+ "name": "BHD",
+ "symbol": "BHD"
+ },
+ "BIF": {
+ "name": "BIF",
+ "symbol": "BIF"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BWP": {
+ "name": "BWP",
+ "symbol": "BWP"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CAD": {
+ "name": "CAD",
+ "symbol": "CA$"
+ },
+ "CDF": {
+ "name": "CDF",
+ "symbol": "CDF"
+ },
+ "CHF": {
+ "name": "CHF",
+ "symbol": "CHF"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "CNY",
+ "symbol": "CN¥"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CVE": {
+ "name": "CVE",
+ "symbol": "CVE"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DJF": {
+ "name": "DJF",
+ "symbol": "DJF"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "DZD": {
+ "name": "DZD",
+ "symbol": "DZD"
+ },
+ "EGP": {
+ "name": "EGP",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "ERN",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "ETB",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "EUR",
+ "symbol": "€"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GBP": {
+ "name": "GBP",
+ "symbol": "£"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GMD": {
+ "name": "GMD",
+ "symbol": "GMD"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "INR": {
+ "name": "INR",
+ "symbol": "₹"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "JPY": {
+ "name": "JPY",
+ "symbol": "JP¥"
+ },
+ "KES": {
+ "name": "KES",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KMF": {
+ "name": "KMF",
+ "symbol": "KMF"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LRD": {
+ "name": "LRD",
+ "symbol": "LRD"
+ },
+ "LSL": {
+ "name": "LSL",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "LYD": {
+ "name": "LYD",
+ "symbol": "LYD"
+ },
+ "MAD": {
+ "name": "MAD",
+ "symbol": "MAD"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MGA": {
+ "name": "MGA",
+ "symbol": "MGA"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MRO": {
+ "name": "MRO",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "MUR",
+ "symbol": "MUR"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MWK": {
+ "name": "MWK",
+ "symbol": "MWK"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NAD": {
+ "name": "NAD",
+ "symbol": "NAD"
+ },
+ "NGN": {
+ "name": "NGN",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "RWF",
+ "symbol": "RWF"
+ },
+ "SAR": {
+ "name": "SAR",
+ "symbol": "SAR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SCR": {
+ "name": "SCR",
+ "symbol": "SCR"
+ },
+ "SDG": {
+ "name": "SDG",
+ "symbol": "SDG"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SHP": {
+ "name": "SHP",
+ "symbol": "SHP"
+ },
+ "SLL": {
+ "name": "SLL",
+ "symbol": "SLL"
+ },
+ "SOS": {
+ "name": "SOS",
+ "symbol": "SOS"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "STD": {
+ "name": "STD",
+ "symbol": "STD"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "SZL": {
+ "name": "SZL",
+ "symbol": "SZL"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TND": {
+ "name": "TND",
+ "symbol": "TND"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "TZS": {
+ "name": "TZS",
+ "symbol": "TZS"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "UGX",
+ "symbol": "UGX"
+ },
+ "USD": {
+ "name": "USD",
+ "symbol": "US$"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XAF": {
+ "name": "XAF",
+ "symbol": "FCFA"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XOF": {
+ "name": "XOF",
+ "symbol": "CFA"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "ZAR": {
+ "name": "ZAR",
+ "symbol": "ZAR"
+ },
+ "ZMW": {
+ "name": "ZMW",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/nyn.json b/library/intl/resources/currency/nyn.json
new file mode 100644
index 000000000..38f4d562b
--- /dev/null
+++ b/library/intl/resources/currency/nyn.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "MGA": {
+ "name": "Ariari ya Maragariita",
+ "symbol": "MGA"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "ETB": {
+ "name": "Birr ya Ethiopiya",
+ "symbol": "ETB"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "GMD": {
+ "name": "Dalasi ya Gambia",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "Dinari ya Arigyeriya",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinari ya Bahareni",
+ "symbol": "BHD"
+ },
+ "LYD": {
+ "name": "Dinari ya Libya",
+ "symbol": "LYD"
+ },
+ "SDG": {
+ "name": "Dinari ya Sudani",
+ "symbol": "SDG"
+ },
+ "TND": {
+ "name": "Dinari ya Tunisia",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "Dirham za Buharabu",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "Dirram ya Moroko",
+ "symbol": "MAD"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "STD": {
+ "name": "Dobra ya Sao Tome na Purinsipo",
+ "symbol": "STD"
+ },
+ "USD": {
+ "name": "Doora ya America",
+ "symbol": "US$"
+ },
+ "AUD": {
+ "name": "Doora ya Austureeriya",
+ "symbol": "A$"
+ },
+ "CAD": {
+ "name": "Doora ya Kanada",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "Doora ya Liberia",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "Doora ya Namibiya",
+ "symbol": "NAD"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "SOS": {
+ "name": "Eshiringi ya Somalia",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Eshiringi ya Tanzania",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "Eshiringi ya Uganda",
+ "symbol": "USh"
+ },
+ "CVE": {
+ "name": "Eskudo ya Kepuvede",
+ "symbol": "CVE"
+ },
+ "BIF": {
+ "name": "Faranga ya Burundi",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "Faranga ya CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Faranga ya CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "DJF": {
+ "name": "Faranga ya Gyibuti",
+ "symbol": "DJF"
+ },
+ "KMF": {
+ "name": "Faranga ya Komoro",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Faranga ya Kongo",
+ "symbol": "CDF"
+ },
+ "RWF": {
+ "name": "Faranga ya Rwanda",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Faranga ya Swisi",
+ "symbol": "CHF"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "MWK": {
+ "name": "Kwaca ya Malawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwacha ya Zambia",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Kwanza ya Angora",
+ "symbol": "AOA"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "Leone",
+ "symbol": "SLL"
+ },
+ "SZL": {
+ "name": "Lilangeni",
+ "symbol": "SZL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LSL": {
+ "name": "Loti ya Lesoto",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naira ya Naigyeriya",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "Nakfa ya Eritireya",
+ "symbol": "ERN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "MRO": {
+ "name": "Ougwiya ya Mouriteeniya",
+ "symbol": "MRO"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "GBP": {
+ "name": "Paundi ya Bungyereza",
+ "symbol": "£"
+ },
+ "EGP": {
+ "name": "Paundi ya Misiri",
+ "symbol": "EGP"
+ },
+ "SHP": {
+ "name": "Paundi ya Senti Herena",
+ "symbol": "SHP"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "BWP": {
+ "name": "Pura ya Botswana",
+ "symbol": "BWP"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "ZAR": {
+ "name": "Randi ya Sausi Afirika",
+ "symbol": "ZAR"
+ },
+ "SAR": {
+ "name": "Riya ya Saudi",
+ "symbol": "SAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "MUR": {
+ "name": "Rupiiha ya Mauritiasi",
+ "symbol": "MUR"
+ },
+ "SCR": {
+ "name": "Rupiiha ya Sherisheri",
+ "symbol": "SCR"
+ },
+ "INR": {
+ "name": "Rupiya ya India",
+ "symbol": "₹"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "KES": {
+ "name": "Shiringi ya Kenya",
+ "symbol": "KES"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "JPY": {
+ "name": "Yeni ya Japaani",
+ "symbol": "JP¥"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "CNY": {
+ "name": "Yuan Renminbi ya China",
+ "symbol": "CN¥"
+ },
+ "EUR": {
+ "name": "Yuro",
+ "symbol": "€"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/or.json b/library/intl/resources/currency/or.json
new file mode 100644
index 000000000..3366914d6
--- /dev/null
+++ b/library/intl/resources/currency/or.json
@@ -0,0 +1,634 @@
+{
+ "AED": {
+ "name": "AED",
+ "symbol": "AED"
+ },
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "AOA": {
+ "name": "AOA",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AUD": {
+ "name": "AUD",
+ "symbol": "A$"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BHD": {
+ "name": "BHD",
+ "symbol": "BHD"
+ },
+ "BIF": {
+ "name": "BIF",
+ "symbol": "BIF"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BWP": {
+ "name": "BWP",
+ "symbol": "BWP"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CAD": {
+ "name": "CAD",
+ "symbol": "CA$"
+ },
+ "CDF": {
+ "name": "CDF",
+ "symbol": "CDF"
+ },
+ "CHF": {
+ "name": "CHF",
+ "symbol": "CHF"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "CNY",
+ "symbol": "CN¥"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CVE": {
+ "name": "CVE",
+ "symbol": "CVE"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DJF": {
+ "name": "DJF",
+ "symbol": "DJF"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "DZD": {
+ "name": "DZD",
+ "symbol": "DZD"
+ },
+ "EGP": {
+ "name": "EGP",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "ERN",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "ETB",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "EUR",
+ "symbol": "€"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GBP": {
+ "name": "GBP",
+ "symbol": "£"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GMD": {
+ "name": "GMD",
+ "symbol": "GMD"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "JPY": {
+ "name": "JPY",
+ "symbol": "JP¥"
+ },
+ "KES": {
+ "name": "KES",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KMF": {
+ "name": "KMF",
+ "symbol": "KMF"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LRD": {
+ "name": "LRD",
+ "symbol": "LRD"
+ },
+ "LSL": {
+ "name": "LSL",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "LYD": {
+ "name": "LYD",
+ "symbol": "LYD"
+ },
+ "MAD": {
+ "name": "MAD",
+ "symbol": "MAD"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MGA": {
+ "name": "MGA",
+ "symbol": "MGA"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MRO": {
+ "name": "MRO",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "MUR",
+ "symbol": "MUR"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MWK": {
+ "name": "MWK",
+ "symbol": "MWK"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NAD": {
+ "name": "NAD",
+ "symbol": "NAD"
+ },
+ "NGN": {
+ "name": "NGN",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "RWF",
+ "symbol": "RWF"
+ },
+ "SAR": {
+ "name": "SAR",
+ "symbol": "SAR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SCR": {
+ "name": "SCR",
+ "symbol": "SCR"
+ },
+ "SDG": {
+ "name": "SDG",
+ "symbol": "SDG"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SHP": {
+ "name": "SHP",
+ "symbol": "SHP"
+ },
+ "SLL": {
+ "name": "SLL",
+ "symbol": "SLL"
+ },
+ "SOS": {
+ "name": "SOS",
+ "symbol": "SOS"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "STD": {
+ "name": "STD",
+ "symbol": "STD"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "SZL": {
+ "name": "SZL",
+ "symbol": "SZL"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TND": {
+ "name": "TND",
+ "symbol": "TND"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "TZS": {
+ "name": "TZS",
+ "symbol": "TZS"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "UGX",
+ "symbol": "UGX"
+ },
+ "USD": {
+ "name": "USD",
+ "symbol": "US$"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XAF": {
+ "name": "XAF",
+ "symbol": "FCFA"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XOF": {
+ "name": "XOF",
+ "symbol": "CFA"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "ZAR": {
+ "name": "ZAR",
+ "symbol": "ZAR"
+ },
+ "ZMW": {
+ "name": "ZMW",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ },
+ "INR": {
+ "name": "ଟଙକା",
+ "symbol": "₹"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/pa.json b/library/intl/resources/currency/pa.json
new file mode 100644
index 000000000..9c0bf94be
--- /dev/null
+++ b/library/intl/resources/currency/pa.json
@@ -0,0 +1,634 @@
+{
+ "LSL": {
+ "name": "LSL",
+ "symbol": "LSL"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ },
+ "UZS": {
+ "name": "ਉਜ਼ਬੇਕਿਸਤਾਨ ਸੋਮ",
+ "symbol": "UZS"
+ },
+ "KPW": {
+ "name": "ਉੱਤਰੀ ਕੋਰੀਆਈ ਵੋਨ",
+ "symbol": "KPW"
+ },
+ "UYU": {
+ "name": "ਉਰੂਗੁਵਾਇਨ ਪੇਸੋ",
+ "symbol": "UYU"
+ },
+ "OMR": {
+ "name": "ਓਮਾਨੀ ਰਿਆਲ",
+ "symbol": "OMR"
+ },
+ "AOA": {
+ "name": "ਅੰਗੋਲਾ ਕਵਾਂਜਾ",
+ "symbol": "AOA"
+ },
+ "AZN": {
+ "name": "ਅਜ਼ਰਬਾਈਜਾਨ ਮਾਨਤ",
+ "symbol": "AZN"
+ },
+ "AFN": {
+ "name": "ਅਫ਼ਗਾਨ ਅਫ਼ਗਾਨੀ",
+ "symbol": "AFN"
+ },
+ "ARS": {
+ "name": "ਅਰਜਨਟੀਨੀ ਪੇਸੋ",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "ਅਰਮੀਨੀਆਈ ਦਰਮ",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "ਅਰੂਬਨ ਫਲੋਰਿਨ",
+ "symbol": "AWG"
+ },
+ "DZD": {
+ "name": "ਅਲਜੀਰਿਆਈ ਦਿਨਾਰ",
+ "symbol": "DZD"
+ },
+ "ALL": {
+ "name": "ਅਲਬਾਨੀਆਈ ਲੇਕ",
+ "symbol": "ALL"
+ },
+ "ISK": {
+ "name": "ਆਈਸਲੈਂਡਿਕ ਕਰੌਨ",
+ "symbol": "ISK"
+ },
+ "AUD": {
+ "name": "ਆਸਟ੍ਰੇਲੀਆਈ ਡਾਲਰ",
+ "symbol": "A$"
+ },
+ "ILS": {
+ "name": "ਇਜ਼ਰਾਈਲੀ ਨਵੀਂ ਸ਼ੇਕੇਲ",
+ "symbol": "₪"
+ },
+ "IDR": {
+ "name": "ਇੰਡੋਨੇਸ਼ੀਆਈ ਰੁਪਿਆਹ",
+ "symbol": "IDR"
+ },
+ "ETB": {
+ "name": "ਇਥੋਪੀਆਈ ਬਿਰ",
+ "symbol": "ETB"
+ },
+ "IQD": {
+ "name": "ਇਰਾਕੀ ਦਿਨਾਰ",
+ "symbol": "IQD"
+ },
+ "ERN": {
+ "name": "ਇਰੀਟ੍ਰਿਆਈ ਨਾਫ਼ਾ",
+ "symbol": "ERN"
+ },
+ "IRR": {
+ "name": "ਈਰਾਨੀ ਰਿਆਲ",
+ "symbol": "IRR"
+ },
+ "AED": {
+ "name": "ਸੰਯੁਕਤ ਅਰਬ ਅਮੀਰਾਤ ਦਿਰਹਾਮ",
+ "symbol": "AED"
+ },
+ "RSD": {
+ "name": "ਸਰਬੀਆਈ ਦਿਨਾਰ",
+ "symbol": "RSD"
+ },
+ "SZL": {
+ "name": "ਸਵਾਜ਼ੀ ਲਾਇਲੈਂਗਨੀ",
+ "symbol": "SZL"
+ },
+ "CHF": {
+ "name": "ਸਵਿਸ ਫ੍ਰੈਂਕ",
+ "symbol": "CHF"
+ },
+ "SEK": {
+ "name": "ਸਵੀਡਿਸ਼ ਕਰੋਨਾ",
+ "symbol": "SEK"
+ },
+ "LKR": {
+ "name": "ਸ੍ਰੀਲੰਕਾਈ ਰੁਪਇਆ",
+ "symbol": "LKR"
+ },
+ "STD": {
+ "name": "ਸਾਉ ਟੋਮੀ ਐਂਡ ਪ੍ਰਿੰਸਪੀ ਡੋਬਰਾ",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "ਸਾਊਦੀ ਰਿਆਲ",
+ "symbol": "SAR"
+ },
+ "WST": {
+ "name": "ਸਾਮੋਆਈ ਤਾਲਾ",
+ "symbol": "WST"
+ },
+ "SLL": {
+ "name": "ਸਿਏਰਾ ਲਿਓਨੀਅਨ ਲਿਓਨ",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "ਸਿੰਗਾਪੁਰ ਡਾਲਰ",
+ "symbol": "SGD"
+ },
+ "SYP": {
+ "name": "ਸੀਰੀਆਈ ਪੌਂਡ",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "ਸੂਡਾਨੀ ਪੌਂਡ",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "ਸੂਰੀਨਾਮੀ ਡਾਲਰ",
+ "symbol": "SRD"
+ },
+ "SCR": {
+ "name": "ਸੇਸ਼ਲਸ ਰੁਪਇਆ",
+ "symbol": "SCR"
+ },
+ "SHP": {
+ "name": "ਸੇਂਟ ਹੇਲੇਨਾ ਪੌਂਡ",
+ "symbol": "SHP"
+ },
+ "SOS": {
+ "name": "ਸੋਮਾਲੀ ਸ਼ਿਲਿੰਗ",
+ "symbol": "SOS"
+ },
+ "SBD": {
+ "name": "ਸੋਲੋਮਨ ਆਈਲੈਂਡਸ ਡਾਲਰ",
+ "symbol": "SBD"
+ },
+ "HUF": {
+ "name": "ਹੰਗਰੀ ਫੋਰਿੰਟ",
+ "symbol": "HUF"
+ },
+ "HKD": {
+ "name": "ਹਾਂਗ ਕਾਂਗ ਡਾਲਰ",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "ਹਾਨਡੂਰਨ ਲੇਮਪਿਰਾ",
+ "symbol": "HNL"
+ },
+ "HTG": {
+ "name": "ਹੈਤੀ ਗੌਰਡੇ",
+ "symbol": "HTG"
+ },
+ "KZT": {
+ "name": "ਕਜ਼ਾਖਸਤਾਨੀ ਤੇਂਗੇ",
+ "symbol": "KZT"
+ },
+ "QAR": {
+ "name": "ਕਤਰੀ ਰਿਆਲ",
+ "symbol": "QAR"
+ },
+ "KHR": {
+ "name": "ਕੰਬੋਡੀਆਈ ਰੀਅਲ",
+ "symbol": "KHR"
+ },
+ "HRK": {
+ "name": "ਕਰੋਏਸ਼ੀਆਈ ਕੁਨਾ",
+ "symbol": "HRK"
+ },
+ "CDF": {
+ "name": "ਕਾਂਗੋਲੀਜ਼ ਫ੍ਰੈਂਕ",
+ "symbol": "CDF"
+ },
+ "CUP": {
+ "name": "ਕਿਊਬਨ ਪੇਸੋ",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "ਕਿਊਬਨ ਬਦਲਣਯੋਗ ਪੇਸੋ",
+ "symbol": "CUC"
+ },
+ "KGS": {
+ "name": "ਕਿਰਗਿਸਤਾਨੀ ਸੋਮ",
+ "symbol": "KGS"
+ },
+ "KES": {
+ "name": "ਕੀਨੀਆਈ ਸ਼ਿਲਿੰਗ",
+ "symbol": "KES"
+ },
+ "KWD": {
+ "name": "ਕੁਵੈਤੀ ਦਿਨਾਰ",
+ "symbol": "KWD"
+ },
+ "CAD": {
+ "name": "ਕੇਨੇਡਿਆਈ ਡਾਲਰ",
+ "symbol": "CA$"
+ },
+ "CVE": {
+ "name": "ਕੇਪ ਵਰਡੀਅਨ ਸਕੂਡੋ",
+ "symbol": "CVE"
+ },
+ "KYD": {
+ "name": "ਕੇਮੈਨ ਆਈਲੈਂਡਸ ਡਾਲਰ",
+ "symbol": "KYD"
+ },
+ "CRC": {
+ "name": "ਕੋਸਟਾ ਰੀਕਨ ਕੋਲਨ",
+ "symbol": "CRC"
+ },
+ "KMF": {
+ "name": "ਕੋਮੋਰੀਅਨ ਫ੍ਰੈਂਕ",
+ "symbol": "KMF"
+ },
+ "COP": {
+ "name": "ਕੋਲੰਬਿਆਈ ਪੇਸੋ",
+ "symbol": "COP"
+ },
+ "GNF": {
+ "name": "ਗਿਨੀ ਫ੍ਰੈਂਕ",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "ਗੁਆਟੇਮਾਲਾ ਕੁਏਟਜ਼ਲ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "ਗੁਆਨਾਆਈ ਡਾਲਰ",
+ "symbol": "GYD"
+ },
+ "GMD": {
+ "name": "ਗੈਂਬੀਆਈ ਦਲਾਸੀ",
+ "symbol": "GMD"
+ },
+ "GHS": {
+ "name": "ਘਾਨਾਈ ਸੇਡੀ",
+ "symbol": "GHS"
+ },
+ "CLP": {
+ "name": "ਚਿਲੀ ਪੇਸੋ",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "ਚੀਨੀ ਯੁਆਨ",
+ "symbol": "CN¥"
+ },
+ "CZK": {
+ "name": "ਚੈਕ ਗਣਰਾਜ ਕੋਰੁਨਾ",
+ "symbol": "CZK"
+ },
+ "JPY": {
+ "name": "ਜਪਾਨੀ ਯੇਨ",
+ "symbol": "JP¥"
+ },
+ "JMD": {
+ "name": "ਜਮਾਇਕਨ ਡਾਲਰ",
+ "symbol": "JMD"
+ },
+ "ZMW": {
+ "name": "ਜ਼ਾਮਬੀਆਈ ਕਵਾਚਾ",
+ "symbol": "ZMW"
+ },
+ "GEL": {
+ "name": "ਜਾਰਜੀਆਈ ਲਾਰੀ",
+ "symbol": "GEL"
+ },
+ "JOD": {
+ "name": "ਜਾਰਡਨ ਦਿਨਾਰ",
+ "symbol": "JOD"
+ },
+ "GIP": {
+ "name": "ਜਿਬਰਾਲਟਰ ਪੌਂਡ",
+ "symbol": "GIP"
+ },
+ "DJF": {
+ "name": "ਜ਼ੀਬੂਤੀਅਨ ਫ੍ਰੈਂਕ",
+ "symbol": "DJF"
+ },
+ "TTD": {
+ "name": "ਟ੍ਰਿਨੀਡਾਡ ਅਤੇ ਟੋਬਾਗੋ ਡਾਲਰ",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "ਟਿਉਨੀਸ਼ੀਆਈ ਦਿਨਾਰ",
+ "symbol": "TND"
+ },
+ "TOP": {
+ "name": "ਟੌਂਗਨ ਪੈਂਗਾ",
+ "symbol": "TOP"
+ },
+ "DKK": {
+ "name": "ਡੈਨਿਸ਼ ਕਰੌਨ",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "ਡੌਮਿਨਿਕਨ ਪੇਸੋ",
+ "symbol": "DOP"
+ },
+ "TZS": {
+ "name": "ਤਨਜ਼ਾਨੀਆਈ ਸ਼ਿਲਿੰਗ",
+ "symbol": "TZS"
+ },
+ "TJS": {
+ "name": "ਤਾਜਿਕਿਸਤਾਨੀ ਸੋਮੋਨੀ",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "ਤੁਰਕਮੇਨਿਸਤਾਨੀ ਮਾਨਤ",
+ "symbol": "TMT"
+ },
+ "TRY": {
+ "name": "ਤੁਰਕੀ ਲੀਰਾ",
+ "symbol": "TRY"
+ },
+ "THB": {
+ "name": "ਥਾਈ ਬਾਹਤ",
+ "symbol": "฿"
+ },
+ "ZAR": {
+ "name": "ਦੱਖਣੀ ਅਫਰੀਕੀ ਰੈਂਡ",
+ "symbol": "ZAR"
+ },
+ "SSP": {
+ "name": "ਦੱਖਣੀ ਸੂਡਾਨੀ ਪੌਂਡ",
+ "symbol": "SSP"
+ },
+ "KRW": {
+ "name": "ਦੱਖਣੀ ਕੋਰੀਆਈ ਵੋਨ",
+ "symbol": "₩"
+ },
+ "TWD": {
+ "name": "ਨਵਾਂ ਤਾਇਵਾਨ ਡਾਲਰ",
+ "symbol": "NT$"
+ },
+ "NGN": {
+ "name": "ਨਾਇਜੀਰੀਆਈ ਨਾਇਰਾ",
+ "symbol": "NGN"
+ },
+ "NAD": {
+ "name": "ਨਾਮੀਬੀਆਈ ਡਾਲਰ",
+ "symbol": "NAD"
+ },
+ "NOK": {
+ "name": "ਨਾਰਵੇਜੀਆਈ ਕਰੌਨ",
+ "symbol": "NOK"
+ },
+ "NZD": {
+ "name": "ਨਿਊਜ਼ੀਲੈਂਡ ਡਾਲਰ",
+ "symbol": "NZ$"
+ },
+ "NIO": {
+ "name": "ਨਿਕਾਰਾਗੁਆਈ ਕੋਰਡੋਬਾ",
+ "symbol": "NIO"
+ },
+ "ANG": {
+ "name": "ਨੀਦਰਲੈਂਡਸ ਐਂਟੀਲੀਅਨ ਗਿਲਡਰ",
+ "symbol": "ANG"
+ },
+ "NPR": {
+ "name": "ਨੇਪਾਲੀ ਰੁਪਇਆ",
+ "symbol": "NPR"
+ },
+ "PAB": {
+ "name": "ਪਨਾਮੇਨੀਅਨ ਬਾਲਬੋਆ",
+ "symbol": "PAB"
+ },
+ "PKR": {
+ "name": "ਪਾਕਿਸਤਾਨੀ ਰੁਪਇਆ",
+ "symbol": "PKR"
+ },
+ "PGK": {
+ "name": "ਪਾਪੂਆ ਨਿਊ ਗਿਨੀਆਈ ਕੀਨਾ",
+ "symbol": "PGK"
+ },
+ "XCD": {
+ "name": "ਪੂਰਬੀ ਕੈਰੇਬੀਅਨ ਡਾਲਰ",
+ "symbol": "EC$"
+ },
+ "PEN": {
+ "name": "ਪੇਰੂਵੀਅਨ ਨਿਊਵੋ ਸੋਲ",
+ "symbol": "PEN"
+ },
+ "PYG": {
+ "name": "ਪੈਰਾਗੁਵਾਇਨ ਗੁਆਰਾਨੀ",
+ "symbol": "PYG"
+ },
+ "PLN": {
+ "name": "ਪੋਲੈਂਡੀ ਜ਼ਲੌਟੀ",
+ "symbol": "PLN"
+ },
+ "XOF": {
+ "name": "ਫ੍ਰੈਂਕ (CFA BCEAO)",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "ਫ੍ਰੈਂਕ (CFA BEAC)",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "ਫ੍ਰੈਂਕ (CFP)",
+ "symbol": "CFPF"
+ },
+ "FKP": {
+ "name": "ਫ਼ਾਕਲੈਂਡ ਆਈਲੈਂਡਸ ਪੌਂਡ",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "ਫ਼ਿਜ਼ੀ ਡਾਲਰ",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "ਫਿਲਿਪੀਨੀ ਪੇਸੋ",
+ "symbol": "PHP"
+ },
+ "BHD": {
+ "name": "ਬਹਿਰੀਨੀ ਦਿਨਾਰ",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "ਬੰਗਲਾਦੇਸ਼ੀ ਟਕਾ",
+ "symbol": "BDT"
+ },
+ "BMD": {
+ "name": "ਬਰਮੂਡਾ ਡਾਲਰ",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "ਬਰੂਨੇਈ ਡਾਲਰ",
+ "symbol": "BND"
+ },
+ "BRL": {
+ "name": "ਬ੍ਰਾਜ਼ੀਲੀਆਈ ਰੀਅਲ",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "ਬ੍ਰਿਟਿਸ਼ ਪੌਂਡ ਸਟਰਲਿੰਗ",
+ "symbol": "£"
+ },
+ "BSD": {
+ "name": "ਬਾਹਾਮੀਅਨ ਡਾਲਰ",
+ "symbol": "BSD"
+ },
+ "BBD": {
+ "name": "ਬਾਰਬਾਡੀਅਨ ਡਾਲਰ",
+ "symbol": "BBD"
+ },
+ "BIF": {
+ "name": "ਬੁਰੁੰਡੀਆਈ ਫ੍ਰੈਂਕ",
+ "symbol": "BIF"
+ },
+ "BGN": {
+ "name": "ਬੁਲਗਾਰੀਆਈ ਲੇਵ",
+ "symbol": "BGN"
+ },
+ "BYR": {
+ "name": "ਬੇਲਾਰੂਸੀ ਰੂਬਲ",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "ਬੇਲੀਜ਼ ਡਾਲਰ",
+ "symbol": "BZD"
+ },
+ "BAM": {
+ "name": "ਬੋਸਨੀਆ-ਹਰਜ਼ੇਗੋਵੀਨਾ ਬਦਲਣਯੋਗ ਮਾਰਕ",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "ਬੋਟਸਵਾਨਾ ਪੁਲਾ",
+ "symbol": "BWP"
+ },
+ "BOB": {
+ "name": "ਬੋਲੀਵੀਅਨ ਬੋਲੀਵੀਅਨੋ",
+ "symbol": "BOB"
+ },
+ "INR": {
+ "name": "ਭਾਰਤੀ ਰੁਪਇਆ",
+ "symbol": "₹"
+ },
+ "BTN": {
+ "name": "ਭੂਟਾਨੀ ਐਂਗਲਟ੍ਰਮ",
+ "symbol": "BTN"
+ },
+ "MNT": {
+ "name": "ਮੰਗੋਲੀਆਈ ਤੁਗਰਿਕ",
+ "symbol": "MNT"
+ },
+ "MYR": {
+ "name": "ਮਲੇਸ਼ੀਆਈ ਰਿੰਗਿਟ",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "ਮਾਲਦੀਵੀ ਰੁਫੀਆ",
+ "symbol": "MVR"
+ },
+ "MGA": {
+ "name": "ਮਾਲਾਗਾਸੀ ਅਰਾਇਰੀ",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "ਮਾਲਾਵੀਆਈ ਕਵਾਚਾ",
+ "symbol": "MWK"
+ },
+ "MMK": {
+ "name": "ਮਿਆਂਮਾਰ ਕਿਆਤ",
+ "symbol": "MMK"
+ },
+ "EGP": {
+ "name": "ਮਿਸਰੀ ਪੌਂਡ",
+ "symbol": "EGP"
+ },
+ "MOP": {
+ "name": "ਮੇਕਾਨੀ ਪਟਾਕਾ",
+ "symbol": "MOP"
+ },
+ "MXN": {
+ "name": "ਮੈਕਸੀਕਨ ਪੇਸੋ",
+ "symbol": "MX$"
+ },
+ "MKD": {
+ "name": "ਮੈਕਡੋਨੀਆਈ ਡੇਨਾਰ",
+ "symbol": "MKD"
+ },
+ "MZN": {
+ "name": "ਮੋਜ਼ਾਮਬੀਕਨ ਮੈਟੀਕਲ",
+ "symbol": "MZN"
+ },
+ "MAD": {
+ "name": "ਮੋਰੱਕਨ ਦਿਰਹਾਮ",
+ "symbol": "MAD"
+ },
+ "MRO": {
+ "name": "ਮੋਰਿਟਾਨੀਆਈ ਊਗੀਆ",
+ "symbol": "MRO"
+ },
+ "MDL": {
+ "name": "ਮੋਲਡੋਵਨ ਲੇਉ",
+ "symbol": "MDL"
+ },
+ "MUR": {
+ "name": "ਮੌਰਿਸ਼ੀਆਈ ਰੁਪਇਆ",
+ "symbol": "MUR"
+ },
+ "YER": {
+ "name": "ਯਮਨੀ ਰਿਆਲ",
+ "symbol": "YER"
+ },
+ "USD": {
+ "name": "ਯੂ.ਐਸ. ਡਾਲਰ",
+ "symbol": "US$"
+ },
+ "UAH": {
+ "name": "ਯੂਕਰੇਨੀਆਈ ਰਿਵਨਿਆ",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "ਯੂਗਾਂਡੀਆਈ ਸ਼ਿਲਿੰਗ",
+ "symbol": "UGX"
+ },
+ "EUR": {
+ "name": "ਯੂਰੋ",
+ "symbol": "€"
+ },
+ "RWF": {
+ "name": "ਰਵਾਂਡਨ ਫ੍ਰੈਂਕ",
+ "symbol": "RWF"
+ },
+ "RUB": {
+ "name": "ਰੂਸੀ ਰੂਬਲ",
+ "symbol": "RUB"
+ },
+ "RON": {
+ "name": "ਰੋਮਾਨੀਆਈ ਲੇਉ",
+ "symbol": "RON"
+ },
+ "LAK": {
+ "name": "ਲਾਓਟਿਆਈ ਕਿਪ",
+ "symbol": "LAK"
+ },
+ "LRD": {
+ "name": "ਲਾਈਬੀਰੀਆਈ ਡਾਲਰ",
+ "symbol": "LRD"
+ },
+ "LTL": {
+ "name": "ਲਿਥੁਆਨੀਆਈ ਲਿਤਾਸ",
+ "symbol": "LTL"
+ },
+ "LYD": {
+ "name": "ਲੀਬੀਅਨ ਦਿਨਾਰ",
+ "symbol": "LYD"
+ },
+ "LBP": {
+ "name": "ਲੈਬਨਾਨੀ ਪੌਂਡ",
+ "symbol": "LBP"
+ },
+ "VUV": {
+ "name": "ਵਾਨੂਆਟੂ ਵਾਟੂ",
+ "symbol": "VUV"
+ },
+ "VND": {
+ "name": "ਵੀਅਤਨਾਮੀ ਡੋਂਗ",
+ "symbol": "₫"
+ },
+ "VEF": {
+ "name": "ਵੇਨੇਜ਼ੂਏਲਨ ਬੋਲੀਵਰ",
+ "symbol": "VEF"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/pl.json b/library/intl/resources/currency/pl.json
new file mode 100644
index 000000000..a83973d7a
--- /dev/null
+++ b/library/intl/resources/currency/pl.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "afgani",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "ariary malgaski",
+ "symbol": "MGA"
+ },
+ "THB": {
+ "name": "baht tajski",
+ "symbol": "THB"
+ },
+ "PAB": {
+ "name": "balboa panamski",
+ "symbol": "PAB"
+ },
+ "ETB": {
+ "name": "birr etiopski",
+ "symbol": "ETB"
+ },
+ "BOB": {
+ "name": "boliviano",
+ "symbol": "BOB"
+ },
+ "VEF": {
+ "name": "boliwar wenezuelski",
+ "symbol": "VEF"
+ },
+ "GHS": {
+ "name": "cedi ghański",
+ "symbol": "GHS"
+ },
+ "CRC": {
+ "name": "colon kostarykański",
+ "symbol": "CRC"
+ },
+ "SVC": {
+ "name": "colon salwadorski",
+ "symbol": "SVC"
+ },
+ "NIO": {
+ "name": "cordoba nikaraguańska",
+ "symbol": "NIO"
+ },
+ "GMD": {
+ "name": "dalasi gambijskie",
+ "symbol": "GMD"
+ },
+ "MKD": {
+ "name": "denar macedoński",
+ "symbol": "MKD"
+ },
+ "DZD": {
+ "name": "dinar algierski",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "dinar bahrański",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "dinar iracki",
+ "symbol": "IQD"
+ },
+ "JOD": {
+ "name": "dinar jordański",
+ "symbol": "JOD"
+ },
+ "KWD": {
+ "name": "dinar kuwejcki",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "dinar libijski",
+ "symbol": "LYD"
+ },
+ "RSD": {
+ "name": "dinar serbski",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "dinar tunezyjski",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "dirham arabski",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "dirham marokański",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "dobra Wysp Świętego Tomasza i Książęcej",
+ "symbol": "STD"
+ },
+ "USD": {
+ "name": "dolar amerykański",
+ "symbol": "USD"
+ },
+ "AUD": {
+ "name": "dolar australijski",
+ "symbol": "AUD"
+ },
+ "BSD": {
+ "name": "dolar bahamski",
+ "symbol": "BSD"
+ },
+ "BBD": {
+ "name": "dolar Barbadosu",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "dolar belizeński",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "dolar bermudzki",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "dolar brunejski",
+ "symbol": "BND"
+ },
+ "FJD": {
+ "name": "dolar fidżi",
+ "symbol": "FJD"
+ },
+ "GYD": {
+ "name": "dolar gujański",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "dolar hongkoński",
+ "symbol": "HKD"
+ },
+ "JMD": {
+ "name": "dolar jamajski",
+ "symbol": "JMD"
+ },
+ "KYD": {
+ "name": "dolar kajmański",
+ "symbol": "KYD"
+ },
+ "CAD": {
+ "name": "dolar kanadyjski",
+ "symbol": "CAD"
+ },
+ "LRD": {
+ "name": "dolar liberyjski",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "dolar namibijski",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "dolar nowozelandzki",
+ "symbol": "NZD"
+ },
+ "SGD": {
+ "name": "dolar singapurski",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "dolar surinamski",
+ "symbol": "SRD"
+ },
+ "TTD": {
+ "name": "dolar Trynidadu i Tobago",
+ "symbol": "TTD"
+ },
+ "XCD": {
+ "name": "dolar wschodniokaraibski",
+ "symbol": "EC$"
+ },
+ "SBD": {
+ "name": "dolar Wysp Salomona",
+ "symbol": "SBD"
+ },
+ "ZWL": {
+ "name": "dolar Zimbabwe (2009)",
+ "symbol": "ZWL"
+ },
+ "VND": {
+ "name": "dong wietnamski",
+ "symbol": "VND"
+ },
+ "AMD": {
+ "name": "dram armeński",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "escudo zielonoprzylądkowe",
+ "symbol": "CVE"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "€"
+ },
+ "AWG": {
+ "name": "florin arubański",
+ "symbol": "AWG"
+ },
+ "HUF": {
+ "name": "forint węgierski",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "frank burundyjski",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "frank CFA",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "frank CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "frank CFP",
+ "symbol": "CFPF"
+ },
+ "DJF": {
+ "name": "frank dżibutyjski",
+ "symbol": "DJF"
+ },
+ "GNF": {
+ "name": "frank gwinejski",
+ "symbol": "GNF"
+ },
+ "KMF": {
+ "name": "frank komoryjski",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "frank kongijski",
+ "symbol": "CDF"
+ },
+ "RWF": {
+ "name": "frank ruandyjski",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "frank szwajcarski",
+ "symbol": "CHF"
+ },
+ "EGP": {
+ "name": "funt egipski",
+ "symbol": "EGP"
+ },
+ "FKP": {
+ "name": "funt falklandzki",
+ "symbol": "FKP"
+ },
+ "GIP": {
+ "name": "funt gibraltarski",
+ "symbol": "GIP"
+ },
+ "LBP": {
+ "name": "funt libański",
+ "symbol": "LBP"
+ },
+ "SSP": {
+ "name": "funt południowosudański",
+ "symbol": "SSP"
+ },
+ "SDG": {
+ "name": "funt sudański",
+ "symbol": "SDG"
+ },
+ "SYP": {
+ "name": "funt syryjski",
+ "symbol": "SYP"
+ },
+ "GBP": {
+ "name": "funt szterling",
+ "symbol": "GBP"
+ },
+ "SHP": {
+ "name": "funt Wyspy Świętej Heleny",
+ "symbol": "SHP"
+ },
+ "HTG": {
+ "name": "gourde haitańskie",
+ "symbol": "HTG"
+ },
+ "PYG": {
+ "name": "guarani paragwajskie",
+ "symbol": "PYG"
+ },
+ "ANG": {
+ "name": "gulden antylski",
+ "symbol": "ANG"
+ },
+ "UAH": {
+ "name": "hrywna ukraińska",
+ "symbol": "UAH"
+ },
+ "JPY": {
+ "name": "jen japoński",
+ "symbol": "JPY"
+ },
+ "CNY": {
+ "name": "juan chiński",
+ "symbol": "CNY"
+ },
+ "MMK": {
+ "name": "kiat birmański",
+ "symbol": "MMK"
+ },
+ "PGK": {
+ "name": "kina Papua Nowa Gwinea",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "kip laotański",
+ "symbol": "LAK"
+ },
+ "CZK": {
+ "name": "korona czeska",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "korona duńska",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "korona islandzka",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "korona norweska",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "korona szwedzka",
+ "symbol": "SEK"
+ },
+ "HRK": {
+ "name": "kuna chorwacka",
+ "symbol": "HRK"
+ },
+ "MWK": {
+ "name": "kwacha malawska",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "kwacha zambijska",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "kwanza angolańska",
+ "symbol": "AOA"
+ },
+ "GEL": {
+ "name": "lari gruzińskie",
+ "symbol": "GEL"
+ },
+ "MDL": {
+ "name": "lej mołdawski",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "lej rumuński",
+ "symbol": "RON"
+ },
+ "ALL": {
+ "name": "lek albański",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "lempira honduraska",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "leone sierraleoński",
+ "symbol": "SLL"
+ },
+ "BGN": {
+ "name": "lew bułgarski",
+ "symbol": "BGN"
+ },
+ "SZL": {
+ "name": "lilangeni Suazi",
+ "symbol": "SZL"
+ },
+ "TRY": {
+ "name": "lira turecka",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "lit litewski",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "loti Lesoto",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "manat azerski",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "manat turkmeński",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "marka zamienna Bośni i Hercegowiny",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "metical mozambicki",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "naira nigeryjska",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "nakfa erytrejska",
+ "symbol": "ERN"
+ },
+ "BTN": {
+ "name": "ngultrum bhutański",
+ "symbol": "BTN"
+ },
+ "TWD": {
+ "name": "nowy dolar tajwański",
+ "symbol": "TWD"
+ },
+ "PEN": {
+ "name": "nowy sol peruwiański",
+ "symbol": "PEN"
+ },
+ "ILS": {
+ "name": "nowy szekel izraelski",
+ "symbol": "ILS"
+ },
+ "MRO": {
+ "name": "ouguiya mauretańska",
+ "symbol": "MRO"
+ },
+ "TOP": {
+ "name": "pa’anga tongijska",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "pataca Makau",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "peso argentyńskie",
+ "symbol": "ARS"
+ },
+ "CLP": {
+ "name": "peso chilijskie",
+ "symbol": "CLP"
+ },
+ "DOP": {
+ "name": "peso dominikańskie",
+ "symbol": "DOP"
+ },
+ "PHP": {
+ "name": "peso filipińskie",
+ "symbol": "PHP"
+ },
+ "COP": {
+ "name": "peso kolumbijskie",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "peso kubańskie",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "peso kubańskie wymienialne",
+ "symbol": "CUC"
+ },
+ "MXN": {
+ "name": "peso meksykańskie",
+ "symbol": "MXN"
+ },
+ "UYU": {
+ "name": "peso urugwajskie",
+ "symbol": "UYU"
+ },
+ "BWP": {
+ "name": "pula botswańska",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "quetzal gwatemalski",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "rand południowoafrykański",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "real brazylijski",
+ "symbol": "R$"
+ },
+ "IRR": {
+ "name": "rial irański",
+ "symbol": "IRR"
+ },
+ "YER": {
+ "name": "rial jemeński",
+ "symbol": "YER"
+ },
+ "QAR": {
+ "name": "rial katarski",
+ "symbol": "QAR"
+ },
+ "OMR": {
+ "name": "rial omański",
+ "symbol": "OMR"
+ },
+ "SAR": {
+ "name": "rial saudyjski",
+ "symbol": "SAR"
+ },
+ "KHR": {
+ "name": "riel kambodżański",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "ringgit malezyjski",
+ "symbol": "MYR"
+ },
+ "BYR": {
+ "name": "rubel białoruski",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "rubel rosyjski",
+ "symbol": "RUB"
+ },
+ "IDR": {
+ "name": "rupia indonezyjska",
+ "symbol": "IDR"
+ },
+ "INR": {
+ "name": "rupia indyjska",
+ "symbol": "INR"
+ },
+ "LKR": {
+ "name": "rupia lankijska",
+ "symbol": "LKR"
+ },
+ "MVR": {
+ "name": "rupia malediwska",
+ "symbol": "MVR"
+ },
+ "MUR": {
+ "name": "rupia maurytyjska",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "rupia nepalska",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "rupia pakistańska",
+ "symbol": "PKR"
+ },
+ "SCR": {
+ "name": "rupia seszelska",
+ "symbol": "SCR"
+ },
+ "KGS": {
+ "name": "som kirgiski",
+ "symbol": "KGS"
+ },
+ "UZS": {
+ "name": "som uzbecki",
+ "symbol": "UZS"
+ },
+ "TJS": {
+ "name": "somoni tadżyckie",
+ "symbol": "TJS"
+ },
+ "KES": {
+ "name": "szyling kenijski",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "szyling somalijski",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "szyling tanzański",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "szyling ugandyjski",
+ "symbol": "UGX"
+ },
+ "BDT": {
+ "name": "taka bengalska",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "tala samoańska",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "tenge kazachskie",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "tugrik mongolski",
+ "symbol": "MNT"
+ },
+ "VUV": {
+ "name": "vatu Vanuatu",
+ "symbol": "VUV"
+ },
+ "KRW": {
+ "name": "won południowokoreański",
+ "symbol": "KRW"
+ },
+ "KPW": {
+ "name": "won północnokoreański",
+ "symbol": "KPW"
+ },
+ "PLN": {
+ "name": "złoty polski",
+ "symbol": "zł"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/ps.json b/library/intl/resources/currency/ps.json
new file mode 100644
index 000000000..7b16abf01
--- /dev/null
+++ b/library/intl/resources/currency/ps.json
@@ -0,0 +1,634 @@
+{
+ "AED": {
+ "name": "AED",
+ "symbol": "AED"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "AOA": {
+ "name": "AOA",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AUD": {
+ "name": "AUD",
+ "symbol": "A$"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BHD": {
+ "name": "BHD",
+ "symbol": "BHD"
+ },
+ "BIF": {
+ "name": "BIF",
+ "symbol": "BIF"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BWP": {
+ "name": "BWP",
+ "symbol": "BWP"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CAD": {
+ "name": "CAD",
+ "symbol": "CA$"
+ },
+ "CDF": {
+ "name": "CDF",
+ "symbol": "CDF"
+ },
+ "CHF": {
+ "name": "CHF",
+ "symbol": "CHF"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "CNY",
+ "symbol": "CN¥"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CVE": {
+ "name": "CVE",
+ "symbol": "CVE"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DJF": {
+ "name": "DJF",
+ "symbol": "DJF"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "DZD": {
+ "name": "DZD",
+ "symbol": "DZD"
+ },
+ "EGP": {
+ "name": "EGP",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "ERN",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "ETB",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "EUR",
+ "symbol": "€"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GBP": {
+ "name": "GBP",
+ "symbol": "£"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GMD": {
+ "name": "GMD",
+ "symbol": "GMD"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "INR": {
+ "name": "INR",
+ "symbol": "₹"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "JPY": {
+ "name": "JPY",
+ "symbol": "JP¥"
+ },
+ "KES": {
+ "name": "KES",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KMF": {
+ "name": "KMF",
+ "symbol": "KMF"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LRD": {
+ "name": "LRD",
+ "symbol": "LRD"
+ },
+ "LSL": {
+ "name": "LSL",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "LYD": {
+ "name": "LYD",
+ "symbol": "LYD"
+ },
+ "MAD": {
+ "name": "MAD",
+ "symbol": "MAD"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MGA": {
+ "name": "MGA",
+ "symbol": "MGA"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MRO": {
+ "name": "MRO",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "MUR",
+ "symbol": "MUR"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MWK": {
+ "name": "MWK",
+ "symbol": "MWK"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NAD": {
+ "name": "NAD",
+ "symbol": "NAD"
+ },
+ "NGN": {
+ "name": "NGN",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "RWF",
+ "symbol": "RWF"
+ },
+ "SAR": {
+ "name": "SAR",
+ "symbol": "SAR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SCR": {
+ "name": "SCR",
+ "symbol": "SCR"
+ },
+ "SDG": {
+ "name": "SDG",
+ "symbol": "SDG"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SHP": {
+ "name": "SHP",
+ "symbol": "SHP"
+ },
+ "SLL": {
+ "name": "SLL",
+ "symbol": "SLL"
+ },
+ "SOS": {
+ "name": "SOS",
+ "symbol": "SOS"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "STD": {
+ "name": "STD",
+ "symbol": "STD"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "SZL": {
+ "name": "SZL",
+ "symbol": "SZL"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TND": {
+ "name": "TND",
+ "symbol": "TND"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "TZS": {
+ "name": "TZS",
+ "symbol": "TZS"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "UGX",
+ "symbol": "UGX"
+ },
+ "USD": {
+ "name": "USD",
+ "symbol": "US$"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XAF": {
+ "name": "XAF",
+ "symbol": "FCFA"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XOF": {
+ "name": "XOF",
+ "symbol": "CFA"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "ZAR": {
+ "name": "ZAR",
+ "symbol": "ZAR"
+ },
+ "ZMW": {
+ "name": "ZMW",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ },
+ "AFN": {
+ "name": "افغانۍ",
+ "symbol": "؋"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/pt-AO.json b/library/intl/resources/currency/pt-AO.json
new file mode 100644
index 000000000..844336fb4
--- /dev/null
+++ b/library/intl/resources/currency/pt-AO.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afegani do Afeganistão",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "Ariari de Madagáscar",
+ "symbol": "MGA"
+ },
+ "THB": {
+ "name": "Baht da Tailândia",
+ "symbol": "฿"
+ },
+ "PAB": {
+ "name": "Balboa do Panamá",
+ "symbol": "PAB"
+ },
+ "ETB": {
+ "name": "Birr etíope",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "Bolívar venezuelano",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "Boliviano",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "Cedi de Gana",
+ "symbol": "GHS"
+ },
+ "SVC": {
+ "name": "Colom salvadorenho",
+ "symbol": "SVC"
+ },
+ "CRC": {
+ "name": "Colon costa-riquenho",
+ "symbol": "CRC"
+ },
+ "NIO": {
+ "name": "Córdoba de ouro da Nicarágua",
+ "symbol": "NIO"
+ },
+ "CZK": {
+ "name": "Coroa checa",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "Coroa dinamarquesa",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "Coroa islandesa",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "Coroa norueguesa",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "Coroa sueca",
+ "symbol": "SEK"
+ },
+ "GMD": {
+ "name": "Dalasi da Gâmbia",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "Dinar argelino",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinar baremita",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "Dinar iraquiano",
+ "symbol": "IQD"
+ },
+ "JOD": {
+ "name": "Dinar jordaniano",
+ "symbol": "JOD"
+ },
+ "KWD": {
+ "name": "Dinar kuwaitiano",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "Dinar líbio",
+ "symbol": "LYD"
+ },
+ "MKD": {
+ "name": "Dinar macedónio",
+ "symbol": "MKD"
+ },
+ "RSD": {
+ "name": "Dinar sérvio",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "Dinar tunisino",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "Dirham dos Emirados Árabes Unidos",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "Dirham marroquino",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "Dobra de São Tomé e Príncipe",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "Dólar australiano",
+ "symbol": "AU$"
+ },
+ "BBD": {
+ "name": "Dólar barbadense",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "Dólar belizense",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Dólar bermudense",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "Dólar bruneíno",
+ "symbol": "BND"
+ },
+ "CAD": {
+ "name": "Dólar canadiano",
+ "symbol": "CA$"
+ },
+ "GYD": {
+ "name": "Dólar da Guiana",
+ "symbol": "GYD"
+ },
+ "NAD": {
+ "name": "Dólar da Namíbia",
+ "symbol": "NAD"
+ },
+ "BSD": {
+ "name": "Dólar das Bahamas",
+ "symbol": "BSD"
+ },
+ "XCD": {
+ "name": "Dólar das Caraíbas Orientais",
+ "symbol": "EC$"
+ },
+ "KYD": {
+ "name": "Dólar das Ilhas Caimão",
+ "symbol": "KYD"
+ },
+ "SBD": {
+ "name": "Dólar das Ilhas Salomão",
+ "symbol": "SBD"
+ },
+ "FJD": {
+ "name": "Dólar de Fiji",
+ "symbol": "FJD"
+ },
+ "HKD": {
+ "name": "Dólar de Hong Kong",
+ "symbol": "HK$"
+ },
+ "SGD": {
+ "name": "Dólar de Singapura",
+ "symbol": "SGD"
+ },
+ "TTD": {
+ "name": "Dólar de Trindade e Tobago",
+ "symbol": "TTD"
+ },
+ "SRD": {
+ "name": "Dólar do Suriname",
+ "symbol": "SRD"
+ },
+ "ZWL": {
+ "name": "Dólar do Zimbábue (2009)",
+ "symbol": "ZWL"
+ },
+ "USD": {
+ "name": "Dólar dos Estados Unidos",
+ "symbol": "US$"
+ },
+ "JMD": {
+ "name": "Dólar jamaicano",
+ "symbol": "JMD"
+ },
+ "LRD": {
+ "name": "Dólar liberiano",
+ "symbol": "LRD"
+ },
+ "NZD": {
+ "name": "Dólar neozelandês",
+ "symbol": "NZ$"
+ },
+ "VND": {
+ "name": "Dong vietnamita",
+ "symbol": "₫"
+ },
+ "AMD": {
+ "name": "Dram arménio",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "Escudo cabo-verdiano",
+ "symbol": "CVE"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "ANG": {
+ "name": "Florim das Antilhas Holandesas",
+ "symbol": "ANG"
+ },
+ "AWG": {
+ "name": "Florim de Aruba",
+ "symbol": "AWG"
+ },
+ "HUF": {
+ "name": "Forint húngaro",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "Franco burundiano",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "Franco CFA (BCEAO)",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Franco CFA (BEAC)",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "Franco CFP",
+ "symbol": "CFPF"
+ },
+ "KMF": {
+ "name": "Franco comoriano",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Franco congolês",
+ "symbol": "CDF"
+ },
+ "GNF": {
+ "name": "Franco guineense",
+ "symbol": "GNF"
+ },
+ "DJF": {
+ "name": "Franco jibutiano",
+ "symbol": "DJF"
+ },
+ "RWF": {
+ "name": "Franco ruandês",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Franco suíço",
+ "symbol": "CHF"
+ },
+ "HTG": {
+ "name": "Gourde haitiano",
+ "symbol": "HTG"
+ },
+ "PYG": {
+ "name": "Guarani paraguaio",
+ "symbol": "PYG"
+ },
+ "UAH": {
+ "name": "Hryvnia da Ucrânia",
+ "symbol": "UAH"
+ },
+ "JPY": {
+ "name": "Iene japonês",
+ "symbol": "JP¥"
+ },
+ "PGK": {
+ "name": "Kina da Papua-Nova Guiné",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "Kip de Laos",
+ "symbol": "LAK"
+ },
+ "HRK": {
+ "name": "Kuna croata",
+ "symbol": "HRK"
+ },
+ "MWK": {
+ "name": "Kwacha do Malawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwacha zambiano",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Kwanza angolano",
+ "symbol": "Kz"
+ },
+ "MMK": {
+ "name": "Kyat de Mianmar",
+ "symbol": "MMK"
+ },
+ "GEL": {
+ "name": "Lari georgiano",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "Lek albanês",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "Lempira das Honduras",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "Leone de Serra Leoa",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "Leu moldavo",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "Leu romeno",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "Lev búlgaro",
+ "symbol": "BGN"
+ },
+ "FKP": {
+ "name": "Libra das Ilhas Falkland",
+ "symbol": "FKP"
+ },
+ "GIP": {
+ "name": "Libra de Gibraltar",
+ "symbol": "GIP"
+ },
+ "SHP": {
+ "name": "Libra de Santa Helena",
+ "symbol": "SHP"
+ },
+ "EGP": {
+ "name": "Libra egípcia",
+ "symbol": "EGP"
+ },
+ "GBP": {
+ "name": "Libra esterlina britânica",
+ "symbol": "£"
+ },
+ "LBP": {
+ "name": "Libra libanesa",
+ "symbol": "LBP"
+ },
+ "SYP": {
+ "name": "Libra síria",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "Libra sudanesa",
+ "symbol": "SDG"
+ },
+ "SSP": {
+ "name": "Libra sul-sudanesa",
+ "symbol": "SSP"
+ },
+ "SZL": {
+ "name": "Lilangeni da Suazilândia",
+ "symbol": "SZL"
+ },
+ "TRY": {
+ "name": "Lira turca",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "Litas da Lituânia",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "Loti do Lesoto",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "Manat do Azerbaijão",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "Manat do Turquemenistão",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "Marco bósnio-herzegóvino conversível",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "Metical de Moçambique",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naira nigeriana",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "Nakfa da Eritreia",
+ "symbol": "ERN"
+ },
+ "BTN": {
+ "name": "Ngultrum do Butão",
+ "symbol": "BTN"
+ },
+ "TWD": {
+ "name": "Novo dólar taiwanês",
+ "symbol": "NT$"
+ },
+ "PEN": {
+ "name": "Novo sol peruano",
+ "symbol": "PEN"
+ },
+ "MRO": {
+ "name": "Ouguiya da Mauritânia",
+ "symbol": "MRO"
+ },
+ "TOP": {
+ "name": "Paʻanga de Tonga",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "Pataca de Macau",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "Peso argentino",
+ "symbol": "ARS"
+ },
+ "CLP": {
+ "name": "Peso chileno",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "Peso colombiano",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "Peso cubano",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "Peso cubano conversível",
+ "symbol": "CUC"
+ },
+ "DOP": {
+ "name": "Peso dominicano",
+ "symbol": "DOP"
+ },
+ "PHP": {
+ "name": "Peso filipino",
+ "symbol": "PHP"
+ },
+ "MXN": {
+ "name": "Peso mexicano",
+ "symbol": "MX$"
+ },
+ "UYU": {
+ "name": "Peso uruguaio",
+ "symbol": "UYU"
+ },
+ "BWP": {
+ "name": "Pula de Botswana",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "Quetzal da Guatemala",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "Rand sul-africano",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "Real brasileiro",
+ "symbol": "R$"
+ },
+ "OMR": {
+ "name": "Rial de Omã",
+ "symbol": "OMR"
+ },
+ "QAR": {
+ "name": "Rial do Catar",
+ "symbol": "QAR"
+ },
+ "YER": {
+ "name": "Rial iemenita",
+ "symbol": "YER"
+ },
+ "IRR": {
+ "name": "Rial iraniano",
+ "symbol": "IRR"
+ },
+ "SAR": {
+ "name": "Rial saudita",
+ "symbol": "SAR"
+ },
+ "KHR": {
+ "name": "Riel cambojano",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "Ringgit malaio",
+ "symbol": "MYR"
+ },
+ "BYR": {
+ "name": "Rublo bielorrusso",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "Rublo russo",
+ "symbol": "RUB"
+ },
+ "MVR": {
+ "name": "Rupia das Ilhas Maldivas",
+ "symbol": "MVR"
+ },
+ "LKR": {
+ "name": "Rupia do Sri Lanka",
+ "symbol": "LKR"
+ },
+ "INR": {
+ "name": "Rupia indiana",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Rupia indonésia",
+ "symbol": "IDR"
+ },
+ "MUR": {
+ "name": "Rupia mauriciana",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "Rupia nepalesa",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "Rupia paquistanesa",
+ "symbol": "PKR"
+ },
+ "SCR": {
+ "name": "Rupia seichelense",
+ "symbol": "SCR"
+ },
+ "ILS": {
+ "name": "Sheqel novo israelita",
+ "symbol": "₪"
+ },
+ "KGS": {
+ "name": "Som do Quirguistão",
+ "symbol": "KGS"
+ },
+ "UZS": {
+ "name": "Som do Uzbequistão",
+ "symbol": "UZS"
+ },
+ "TJS": {
+ "name": "Somoni do Tajaquistão",
+ "symbol": "TJS"
+ },
+ "BDT": {
+ "name": "Taka de Bangladesh",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "Tala samoano",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "Tenge do Cazaquistão",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "Tugrik da Mongólia",
+ "symbol": "MNT"
+ },
+ "VUV": {
+ "name": "Vatu de Vanuatu",
+ "symbol": "VUV"
+ },
+ "KPW": {
+ "name": "Won norte-coreano",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "Won sul-coreano",
+ "symbol": "₩"
+ },
+ "KES": {
+ "name": "Xelim queniano",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "Xelim somali",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Xelim tanzaniano",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "Xelim ugandense",
+ "symbol": "UGX"
+ },
+ "CNY": {
+ "name": "Yuan chinês",
+ "symbol": "CN¥"
+ },
+ "PLN": {
+ "name": "Zloti polaco",
+ "symbol": "PLN"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/pt-CV.json b/library/intl/resources/currency/pt-CV.json
new file mode 100644
index 000000000..b9dd815a0
--- /dev/null
+++ b/library/intl/resources/currency/pt-CV.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afegani do Afeganistão",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "Ariari de Madagáscar",
+ "symbol": "MGA"
+ },
+ "THB": {
+ "name": "Baht da Tailândia",
+ "symbol": "฿"
+ },
+ "PAB": {
+ "name": "Balboa do Panamá",
+ "symbol": "PAB"
+ },
+ "ETB": {
+ "name": "Birr etíope",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "Bolívar venezuelano",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "Boliviano",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "Cedi de Gana",
+ "symbol": "GHS"
+ },
+ "SVC": {
+ "name": "Colom salvadorenho",
+ "symbol": "SVC"
+ },
+ "CRC": {
+ "name": "Colon costa-riquenho",
+ "symbol": "CRC"
+ },
+ "NIO": {
+ "name": "Córdoba de ouro da Nicarágua",
+ "symbol": "NIO"
+ },
+ "CZK": {
+ "name": "Coroa checa",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "Coroa dinamarquesa",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "Coroa islandesa",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "Coroa norueguesa",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "Coroa sueca",
+ "symbol": "SEK"
+ },
+ "GMD": {
+ "name": "Dalasi da Gâmbia",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "Dinar argelino",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinar baremita",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "Dinar iraquiano",
+ "symbol": "IQD"
+ },
+ "JOD": {
+ "name": "Dinar jordaniano",
+ "symbol": "JOD"
+ },
+ "KWD": {
+ "name": "Dinar kuwaitiano",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "Dinar líbio",
+ "symbol": "LYD"
+ },
+ "MKD": {
+ "name": "Dinar macedónio",
+ "symbol": "MKD"
+ },
+ "RSD": {
+ "name": "Dinar sérvio",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "Dinar tunisino",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "Dirham dos Emirados Árabes Unidos",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "Dirham marroquino",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "Dobra de São Tomé e Príncipe",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "Dólar australiano",
+ "symbol": "AU$"
+ },
+ "BBD": {
+ "name": "Dólar barbadense",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "Dólar belizense",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Dólar bermudense",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "Dólar bruneíno",
+ "symbol": "BND"
+ },
+ "CAD": {
+ "name": "Dólar canadiano",
+ "symbol": "CA$"
+ },
+ "GYD": {
+ "name": "Dólar da Guiana",
+ "symbol": "GYD"
+ },
+ "NAD": {
+ "name": "Dólar da Namíbia",
+ "symbol": "NAD"
+ },
+ "BSD": {
+ "name": "Dólar das Bahamas",
+ "symbol": "BSD"
+ },
+ "XCD": {
+ "name": "Dólar das Caraíbas Orientais",
+ "symbol": "EC$"
+ },
+ "KYD": {
+ "name": "Dólar das Ilhas Caimão",
+ "symbol": "KYD"
+ },
+ "SBD": {
+ "name": "Dólar das Ilhas Salomão",
+ "symbol": "SBD"
+ },
+ "FJD": {
+ "name": "Dólar de Fiji",
+ "symbol": "FJD"
+ },
+ "HKD": {
+ "name": "Dólar de Hong Kong",
+ "symbol": "HK$"
+ },
+ "SGD": {
+ "name": "Dólar de Singapura",
+ "symbol": "SGD"
+ },
+ "TTD": {
+ "name": "Dólar de Trindade e Tobago",
+ "symbol": "TTD"
+ },
+ "SRD": {
+ "name": "Dólar do Suriname",
+ "symbol": "SRD"
+ },
+ "ZWL": {
+ "name": "Dólar do Zimbábue (2009)",
+ "symbol": "ZWL"
+ },
+ "USD": {
+ "name": "Dólar dos Estados Unidos",
+ "symbol": "US$"
+ },
+ "JMD": {
+ "name": "Dólar jamaicano",
+ "symbol": "JMD"
+ },
+ "LRD": {
+ "name": "Dólar liberiano",
+ "symbol": "LRD"
+ },
+ "NZD": {
+ "name": "Dólar neozelandês",
+ "symbol": "NZ$"
+ },
+ "VND": {
+ "name": "Dong vietnamita",
+ "symbol": "₫"
+ },
+ "AMD": {
+ "name": "Dram arménio",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "Escudo cabo-verdiano",
+ "symbol": "​"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "ANG": {
+ "name": "Florim das Antilhas Holandesas",
+ "symbol": "ANG"
+ },
+ "AWG": {
+ "name": "Florim de Aruba",
+ "symbol": "AWG"
+ },
+ "HUF": {
+ "name": "Forint húngaro",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "Franco burundiano",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "Franco CFA (BCEAO)",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Franco CFA (BEAC)",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "Franco CFP",
+ "symbol": "CFPF"
+ },
+ "KMF": {
+ "name": "Franco comoriano",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Franco congolês",
+ "symbol": "CDF"
+ },
+ "GNF": {
+ "name": "Franco guineense",
+ "symbol": "GNF"
+ },
+ "DJF": {
+ "name": "Franco jibutiano",
+ "symbol": "DJF"
+ },
+ "RWF": {
+ "name": "Franco ruandês",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Franco suíço",
+ "symbol": "CHF"
+ },
+ "HTG": {
+ "name": "Gourde haitiano",
+ "symbol": "HTG"
+ },
+ "PYG": {
+ "name": "Guarani paraguaio",
+ "symbol": "PYG"
+ },
+ "UAH": {
+ "name": "Hryvnia da Ucrânia",
+ "symbol": "UAH"
+ },
+ "JPY": {
+ "name": "Iene japonês",
+ "symbol": "JP¥"
+ },
+ "PGK": {
+ "name": "Kina da Papua-Nova Guiné",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "Kip de Laos",
+ "symbol": "LAK"
+ },
+ "HRK": {
+ "name": "Kuna croata",
+ "symbol": "HRK"
+ },
+ "MWK": {
+ "name": "Kwacha do Malawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwacha zambiano",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Kwanza angolano",
+ "symbol": "AOA"
+ },
+ "MMK": {
+ "name": "Kyat de Mianmar",
+ "symbol": "MMK"
+ },
+ "GEL": {
+ "name": "Lari georgiano",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "Lek albanês",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "Lempira das Honduras",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "Leone de Serra Leoa",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "Leu moldavo",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "Leu romeno",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "Lev búlgaro",
+ "symbol": "BGN"
+ },
+ "FKP": {
+ "name": "Libra das Ilhas Falkland",
+ "symbol": "FKP"
+ },
+ "GIP": {
+ "name": "Libra de Gibraltar",
+ "symbol": "GIP"
+ },
+ "SHP": {
+ "name": "Libra de Santa Helena",
+ "symbol": "SHP"
+ },
+ "EGP": {
+ "name": "Libra egípcia",
+ "symbol": "EGP"
+ },
+ "GBP": {
+ "name": "Libra esterlina britânica",
+ "symbol": "£"
+ },
+ "LBP": {
+ "name": "Libra libanesa",
+ "symbol": "LBP"
+ },
+ "SYP": {
+ "name": "Libra síria",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "Libra sudanesa",
+ "symbol": "SDG"
+ },
+ "SSP": {
+ "name": "Libra sul-sudanesa",
+ "symbol": "SSP"
+ },
+ "SZL": {
+ "name": "Lilangeni da Suazilândia",
+ "symbol": "SZL"
+ },
+ "TRY": {
+ "name": "Lira turca",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "Litas da Lituânia",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "Loti do Lesoto",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "Manat do Azerbaijão",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "Manat do Turquemenistão",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "Marco bósnio-herzegóvino conversível",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "Metical de Moçambique",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naira nigeriana",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "Nakfa da Eritreia",
+ "symbol": "ERN"
+ },
+ "BTN": {
+ "name": "Ngultrum do Butão",
+ "symbol": "BTN"
+ },
+ "TWD": {
+ "name": "Novo dólar taiwanês",
+ "symbol": "NT$"
+ },
+ "PEN": {
+ "name": "Novo sol peruano",
+ "symbol": "PEN"
+ },
+ "MRO": {
+ "name": "Ouguiya da Mauritânia",
+ "symbol": "MRO"
+ },
+ "TOP": {
+ "name": "Paʻanga de Tonga",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "Pataca de Macau",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "Peso argentino",
+ "symbol": "ARS"
+ },
+ "CLP": {
+ "name": "Peso chileno",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "Peso colombiano",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "Peso cubano",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "Peso cubano conversível",
+ "symbol": "CUC"
+ },
+ "DOP": {
+ "name": "Peso dominicano",
+ "symbol": "DOP"
+ },
+ "PHP": {
+ "name": "Peso filipino",
+ "symbol": "PHP"
+ },
+ "MXN": {
+ "name": "Peso mexicano",
+ "symbol": "MX$"
+ },
+ "UYU": {
+ "name": "Peso uruguaio",
+ "symbol": "UYU"
+ },
+ "BWP": {
+ "name": "Pula de Botswana",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "Quetzal da Guatemala",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "Rand sul-africano",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "Real brasileiro",
+ "symbol": "R$"
+ },
+ "OMR": {
+ "name": "Rial de Omã",
+ "symbol": "OMR"
+ },
+ "QAR": {
+ "name": "Rial do Catar",
+ "symbol": "QAR"
+ },
+ "YER": {
+ "name": "Rial iemenita",
+ "symbol": "YER"
+ },
+ "IRR": {
+ "name": "Rial iraniano",
+ "symbol": "IRR"
+ },
+ "SAR": {
+ "name": "Rial saudita",
+ "symbol": "SAR"
+ },
+ "KHR": {
+ "name": "Riel cambojano",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "Ringgit malaio",
+ "symbol": "MYR"
+ },
+ "BYR": {
+ "name": "Rublo bielorrusso",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "Rublo russo",
+ "symbol": "RUB"
+ },
+ "MVR": {
+ "name": "Rupia das Ilhas Maldivas",
+ "symbol": "MVR"
+ },
+ "LKR": {
+ "name": "Rupia do Sri Lanka",
+ "symbol": "LKR"
+ },
+ "INR": {
+ "name": "Rupia indiana",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Rupia indonésia",
+ "symbol": "IDR"
+ },
+ "MUR": {
+ "name": "Rupia mauriciana",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "Rupia nepalesa",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "Rupia paquistanesa",
+ "symbol": "PKR"
+ },
+ "SCR": {
+ "name": "Rupia seichelense",
+ "symbol": "SCR"
+ },
+ "ILS": {
+ "name": "Sheqel novo israelita",
+ "symbol": "₪"
+ },
+ "KGS": {
+ "name": "Som do Quirguistão",
+ "symbol": "KGS"
+ },
+ "UZS": {
+ "name": "Som do Uzbequistão",
+ "symbol": "UZS"
+ },
+ "TJS": {
+ "name": "Somoni do Tajaquistão",
+ "symbol": "TJS"
+ },
+ "BDT": {
+ "name": "Taka de Bangladesh",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "Tala samoano",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "Tenge do Cazaquistão",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "Tugrik da Mongólia",
+ "symbol": "MNT"
+ },
+ "VUV": {
+ "name": "Vatu de Vanuatu",
+ "symbol": "VUV"
+ },
+ "KPW": {
+ "name": "Won norte-coreano",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "Won sul-coreano",
+ "symbol": "₩"
+ },
+ "KES": {
+ "name": "Xelim queniano",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "Xelim somali",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Xelim tanzaniano",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "Xelim ugandense",
+ "symbol": "UGX"
+ },
+ "CNY": {
+ "name": "Yuan chinês",
+ "symbol": "CN¥"
+ },
+ "PLN": {
+ "name": "Zloti polaco",
+ "symbol": "PLN"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/pt-GW.json b/library/intl/resources/currency/pt-GW.json
new file mode 100644
index 000000000..55534de6d
--- /dev/null
+++ b/library/intl/resources/currency/pt-GW.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afegani do Afeganistão",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "Ariari de Madagáscar",
+ "symbol": "MGA"
+ },
+ "THB": {
+ "name": "Baht da Tailândia",
+ "symbol": "฿"
+ },
+ "PAB": {
+ "name": "Balboa do Panamá",
+ "symbol": "PAB"
+ },
+ "ETB": {
+ "name": "Birr etíope",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "Bolívar venezuelano",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "Boliviano",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "Cedi de Gana",
+ "symbol": "GHS"
+ },
+ "SVC": {
+ "name": "Colom salvadorenho",
+ "symbol": "SVC"
+ },
+ "CRC": {
+ "name": "Colon costa-riquenho",
+ "symbol": "CRC"
+ },
+ "NIO": {
+ "name": "Córdoba de ouro da Nicarágua",
+ "symbol": "NIO"
+ },
+ "CZK": {
+ "name": "Coroa checa",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "Coroa dinamarquesa",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "Coroa islandesa",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "Coroa norueguesa",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "Coroa sueca",
+ "symbol": "SEK"
+ },
+ "GMD": {
+ "name": "Dalasi da Gâmbia",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "Dinar argelino",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinar baremita",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "Dinar iraquiano",
+ "symbol": "IQD"
+ },
+ "JOD": {
+ "name": "Dinar jordaniano",
+ "symbol": "JOD"
+ },
+ "KWD": {
+ "name": "Dinar kuwaitiano",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "Dinar líbio",
+ "symbol": "LYD"
+ },
+ "MKD": {
+ "name": "Dinar macedónio",
+ "symbol": "MKD"
+ },
+ "RSD": {
+ "name": "Dinar sérvio",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "Dinar tunisino",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "Dirham dos Emirados Árabes Unidos",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "Dirham marroquino",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "Dobra de São Tomé e Príncipe",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "Dólar australiano",
+ "symbol": "AU$"
+ },
+ "BBD": {
+ "name": "Dólar barbadense",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "Dólar belizense",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Dólar bermudense",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "Dólar bruneíno",
+ "symbol": "BND"
+ },
+ "CAD": {
+ "name": "Dólar canadiano",
+ "symbol": "CA$"
+ },
+ "GYD": {
+ "name": "Dólar da Guiana",
+ "symbol": "GYD"
+ },
+ "NAD": {
+ "name": "Dólar da Namíbia",
+ "symbol": "NAD"
+ },
+ "BSD": {
+ "name": "Dólar das Bahamas",
+ "symbol": "BSD"
+ },
+ "XCD": {
+ "name": "Dólar das Caraíbas Orientais",
+ "symbol": "EC$"
+ },
+ "KYD": {
+ "name": "Dólar das Ilhas Caimão",
+ "symbol": "KYD"
+ },
+ "SBD": {
+ "name": "Dólar das Ilhas Salomão",
+ "symbol": "SBD"
+ },
+ "FJD": {
+ "name": "Dólar de Fiji",
+ "symbol": "FJD"
+ },
+ "HKD": {
+ "name": "Dólar de Hong Kong",
+ "symbol": "HK$"
+ },
+ "SGD": {
+ "name": "Dólar de Singapura",
+ "symbol": "SGD"
+ },
+ "TTD": {
+ "name": "Dólar de Trindade e Tobago",
+ "symbol": "TTD"
+ },
+ "SRD": {
+ "name": "Dólar do Suriname",
+ "symbol": "SRD"
+ },
+ "ZWL": {
+ "name": "Dólar do Zimbábue (2009)",
+ "symbol": "ZWL"
+ },
+ "USD": {
+ "name": "Dólar dos Estados Unidos",
+ "symbol": "US$"
+ },
+ "JMD": {
+ "name": "Dólar jamaicano",
+ "symbol": "JMD"
+ },
+ "LRD": {
+ "name": "Dólar liberiano",
+ "symbol": "LRD"
+ },
+ "NZD": {
+ "name": "Dólar neozelandês",
+ "symbol": "NZ$"
+ },
+ "VND": {
+ "name": "Dong vietnamita",
+ "symbol": "₫"
+ },
+ "AMD": {
+ "name": "Dram arménio",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "Escudo cabo-verdiano",
+ "symbol": "CVE"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "ANG": {
+ "name": "Florim das Antilhas Holandesas",
+ "symbol": "ANG"
+ },
+ "AWG": {
+ "name": "Florim de Aruba",
+ "symbol": "AWG"
+ },
+ "HUF": {
+ "name": "Forint húngaro",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "Franco burundiano",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "Franco CFA (BCEAO)",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Franco CFA (BEAC)",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "Franco CFP",
+ "symbol": "CFPF"
+ },
+ "KMF": {
+ "name": "Franco comoriano",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Franco congolês",
+ "symbol": "CDF"
+ },
+ "GNF": {
+ "name": "Franco guineense",
+ "symbol": "GNF"
+ },
+ "DJF": {
+ "name": "Franco jibutiano",
+ "symbol": "DJF"
+ },
+ "RWF": {
+ "name": "Franco ruandês",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Franco suíço",
+ "symbol": "CHF"
+ },
+ "HTG": {
+ "name": "Gourde haitiano",
+ "symbol": "HTG"
+ },
+ "PYG": {
+ "name": "Guarani paraguaio",
+ "symbol": "PYG"
+ },
+ "UAH": {
+ "name": "Hryvnia da Ucrânia",
+ "symbol": "UAH"
+ },
+ "JPY": {
+ "name": "Iene japonês",
+ "symbol": "JP¥"
+ },
+ "PGK": {
+ "name": "Kina da Papua-Nova Guiné",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "Kip de Laos",
+ "symbol": "LAK"
+ },
+ "HRK": {
+ "name": "Kuna croata",
+ "symbol": "HRK"
+ },
+ "MWK": {
+ "name": "Kwacha do Malawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwacha zambiano",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Kwanza angolano",
+ "symbol": "AOA"
+ },
+ "MMK": {
+ "name": "Kyat de Mianmar",
+ "symbol": "MMK"
+ },
+ "GEL": {
+ "name": "Lari georgiano",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "Lek albanês",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "Lempira das Honduras",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "Leone de Serra Leoa",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "Leu moldavo",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "Leu romeno",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "Lev búlgaro",
+ "symbol": "BGN"
+ },
+ "FKP": {
+ "name": "Libra das Ilhas Falkland",
+ "symbol": "FKP"
+ },
+ "GIP": {
+ "name": "Libra de Gibraltar",
+ "symbol": "GIP"
+ },
+ "SHP": {
+ "name": "Libra de Santa Helena",
+ "symbol": "SHP"
+ },
+ "EGP": {
+ "name": "Libra egípcia",
+ "symbol": "EGP"
+ },
+ "GBP": {
+ "name": "Libra esterlina britânica",
+ "symbol": "£"
+ },
+ "LBP": {
+ "name": "Libra libanesa",
+ "symbol": "LBP"
+ },
+ "SYP": {
+ "name": "Libra síria",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "Libra sudanesa",
+ "symbol": "SDG"
+ },
+ "SSP": {
+ "name": "Libra sul-sudanesa",
+ "symbol": "SSP"
+ },
+ "SZL": {
+ "name": "Lilangeni da Suazilândia",
+ "symbol": "SZL"
+ },
+ "TRY": {
+ "name": "Lira turca",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "Litas da Lituânia",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "Loti do Lesoto",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "Manat do Azerbaijão",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "Manat do Turquemenistão",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "Marco bósnio-herzegóvino conversível",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "Metical de Moçambique",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naira nigeriana",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "Nakfa da Eritreia",
+ "symbol": "ERN"
+ },
+ "BTN": {
+ "name": "Ngultrum do Butão",
+ "symbol": "BTN"
+ },
+ "TWD": {
+ "name": "Novo dólar taiwanês",
+ "symbol": "NT$"
+ },
+ "PEN": {
+ "name": "Novo sol peruano",
+ "symbol": "PEN"
+ },
+ "MRO": {
+ "name": "Ouguiya da Mauritânia",
+ "symbol": "MRO"
+ },
+ "TOP": {
+ "name": "Paʻanga de Tonga",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "Pataca de Macau",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "Peso argentino",
+ "symbol": "ARS"
+ },
+ "CLP": {
+ "name": "Peso chileno",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "Peso colombiano",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "Peso cubano",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "Peso cubano conversível",
+ "symbol": "CUC"
+ },
+ "DOP": {
+ "name": "Peso dominicano",
+ "symbol": "DOP"
+ },
+ "PHP": {
+ "name": "Peso filipino",
+ "symbol": "PHP"
+ },
+ "MXN": {
+ "name": "Peso mexicano",
+ "symbol": "MX$"
+ },
+ "UYU": {
+ "name": "Peso uruguaio",
+ "symbol": "UYU"
+ },
+ "BWP": {
+ "name": "Pula de Botswana",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "Quetzal da Guatemala",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "Rand sul-africano",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "Real brasileiro",
+ "symbol": "R$"
+ },
+ "OMR": {
+ "name": "Rial de Omã",
+ "symbol": "OMR"
+ },
+ "QAR": {
+ "name": "Rial do Catar",
+ "symbol": "QAR"
+ },
+ "YER": {
+ "name": "Rial iemenita",
+ "symbol": "YER"
+ },
+ "IRR": {
+ "name": "Rial iraniano",
+ "symbol": "IRR"
+ },
+ "SAR": {
+ "name": "Rial saudita",
+ "symbol": "SAR"
+ },
+ "KHR": {
+ "name": "Riel cambojano",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "Ringgit malaio",
+ "symbol": "MYR"
+ },
+ "BYR": {
+ "name": "Rublo bielorrusso",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "Rublo russo",
+ "symbol": "RUB"
+ },
+ "MVR": {
+ "name": "Rupia das Ilhas Maldivas",
+ "symbol": "MVR"
+ },
+ "LKR": {
+ "name": "Rupia do Sri Lanka",
+ "symbol": "LKR"
+ },
+ "INR": {
+ "name": "Rupia indiana",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Rupia indonésia",
+ "symbol": "IDR"
+ },
+ "MUR": {
+ "name": "Rupia mauriciana",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "Rupia nepalesa",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "Rupia paquistanesa",
+ "symbol": "PKR"
+ },
+ "SCR": {
+ "name": "Rupia seichelense",
+ "symbol": "SCR"
+ },
+ "ILS": {
+ "name": "Sheqel novo israelita",
+ "symbol": "₪"
+ },
+ "KGS": {
+ "name": "Som do Quirguistão",
+ "symbol": "KGS"
+ },
+ "UZS": {
+ "name": "Som do Uzbequistão",
+ "symbol": "UZS"
+ },
+ "TJS": {
+ "name": "Somoni do Tajaquistão",
+ "symbol": "TJS"
+ },
+ "BDT": {
+ "name": "Taka de Bangladesh",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "Tala samoano",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "Tenge do Cazaquistão",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "Tugrik da Mongólia",
+ "symbol": "MNT"
+ },
+ "VUV": {
+ "name": "Vatu de Vanuatu",
+ "symbol": "VUV"
+ },
+ "KPW": {
+ "name": "Won norte-coreano",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "Won sul-coreano",
+ "symbol": "₩"
+ },
+ "KES": {
+ "name": "Xelim queniano",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "Xelim somali",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Xelim tanzaniano",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "Xelim ugandense",
+ "symbol": "UGX"
+ },
+ "CNY": {
+ "name": "Yuan chinês",
+ "symbol": "CN¥"
+ },
+ "PLN": {
+ "name": "Zloti polaco",
+ "symbol": "PLN"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/pt-MO.json b/library/intl/resources/currency/pt-MO.json
new file mode 100644
index 000000000..0847a2776
--- /dev/null
+++ b/library/intl/resources/currency/pt-MO.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afegani do Afeganistão",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "Ariari de Madagáscar",
+ "symbol": "MGA"
+ },
+ "THB": {
+ "name": "Baht da Tailândia",
+ "symbol": "฿"
+ },
+ "PAB": {
+ "name": "Balboa do Panamá",
+ "symbol": "PAB"
+ },
+ "ETB": {
+ "name": "Birr etíope",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "Bolívar venezuelano",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "Boliviano",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "Cedi de Gana",
+ "symbol": "GHS"
+ },
+ "SVC": {
+ "name": "Colom salvadorenho",
+ "symbol": "SVC"
+ },
+ "CRC": {
+ "name": "Colon costa-riquenho",
+ "symbol": "CRC"
+ },
+ "NIO": {
+ "name": "Córdoba de ouro da Nicarágua",
+ "symbol": "NIO"
+ },
+ "CZK": {
+ "name": "Coroa checa",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "Coroa dinamarquesa",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "Coroa islandesa",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "Coroa norueguesa",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "Coroa sueca",
+ "symbol": "SEK"
+ },
+ "GMD": {
+ "name": "Dalasi da Gâmbia",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "Dinar argelino",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinar baremita",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "Dinar iraquiano",
+ "symbol": "IQD"
+ },
+ "JOD": {
+ "name": "Dinar jordaniano",
+ "symbol": "JOD"
+ },
+ "KWD": {
+ "name": "Dinar kuwaitiano",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "Dinar líbio",
+ "symbol": "LYD"
+ },
+ "MKD": {
+ "name": "Dinar macedónio",
+ "symbol": "MKD"
+ },
+ "RSD": {
+ "name": "Dinar sérvio",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "Dinar tunisino",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "Dirham dos Emirados Árabes Unidos",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "Dirham marroquino",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "Dobra de São Tomé e Príncipe",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "Dólar australiano",
+ "symbol": "AU$"
+ },
+ "BBD": {
+ "name": "Dólar barbadense",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "Dólar belizense",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Dólar bermudense",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "Dólar bruneíno",
+ "symbol": "BND"
+ },
+ "CAD": {
+ "name": "Dólar canadiano",
+ "symbol": "CA$"
+ },
+ "GYD": {
+ "name": "Dólar da Guiana",
+ "symbol": "GYD"
+ },
+ "NAD": {
+ "name": "Dólar da Namíbia",
+ "symbol": "NAD"
+ },
+ "BSD": {
+ "name": "Dólar das Bahamas",
+ "symbol": "BSD"
+ },
+ "XCD": {
+ "name": "Dólar das Caraíbas Orientais",
+ "symbol": "EC$"
+ },
+ "KYD": {
+ "name": "Dólar das Ilhas Caimão",
+ "symbol": "KYD"
+ },
+ "SBD": {
+ "name": "Dólar das Ilhas Salomão",
+ "symbol": "SBD"
+ },
+ "FJD": {
+ "name": "Dólar de Fiji",
+ "symbol": "FJD"
+ },
+ "HKD": {
+ "name": "Dólar de Hong Kong",
+ "symbol": "HK$"
+ },
+ "SGD": {
+ "name": "Dólar de Singapura",
+ "symbol": "SGD"
+ },
+ "TTD": {
+ "name": "Dólar de Trindade e Tobago",
+ "symbol": "TTD"
+ },
+ "SRD": {
+ "name": "Dólar do Suriname",
+ "symbol": "SRD"
+ },
+ "ZWL": {
+ "name": "Dólar do Zimbábue (2009)",
+ "symbol": "ZWL"
+ },
+ "USD": {
+ "name": "Dólar dos Estados Unidos",
+ "symbol": "US$"
+ },
+ "JMD": {
+ "name": "Dólar jamaicano",
+ "symbol": "JMD"
+ },
+ "LRD": {
+ "name": "Dólar liberiano",
+ "symbol": "LRD"
+ },
+ "NZD": {
+ "name": "Dólar neozelandês",
+ "symbol": "NZ$"
+ },
+ "VND": {
+ "name": "Dong vietnamita",
+ "symbol": "₫"
+ },
+ "AMD": {
+ "name": "Dram arménio",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "Escudo cabo-verdiano",
+ "symbol": "CVE"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "ANG": {
+ "name": "Florim das Antilhas Holandesas",
+ "symbol": "ANG"
+ },
+ "AWG": {
+ "name": "Florim de Aruba",
+ "symbol": "AWG"
+ },
+ "HUF": {
+ "name": "Forint húngaro",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "Franco burundiano",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "Franco CFA (BCEAO)",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Franco CFA (BEAC)",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "Franco CFP",
+ "symbol": "CFPF"
+ },
+ "KMF": {
+ "name": "Franco comoriano",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Franco congolês",
+ "symbol": "CDF"
+ },
+ "GNF": {
+ "name": "Franco guineense",
+ "symbol": "GNF"
+ },
+ "DJF": {
+ "name": "Franco jibutiano",
+ "symbol": "DJF"
+ },
+ "RWF": {
+ "name": "Franco ruandês",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Franco suíço",
+ "symbol": "CHF"
+ },
+ "HTG": {
+ "name": "Gourde haitiano",
+ "symbol": "HTG"
+ },
+ "PYG": {
+ "name": "Guarani paraguaio",
+ "symbol": "PYG"
+ },
+ "UAH": {
+ "name": "Hryvnia da Ucrânia",
+ "symbol": "UAH"
+ },
+ "JPY": {
+ "name": "Iene japonês",
+ "symbol": "JP¥"
+ },
+ "PGK": {
+ "name": "Kina da Papua-Nova Guiné",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "Kip de Laos",
+ "symbol": "LAK"
+ },
+ "HRK": {
+ "name": "Kuna croata",
+ "symbol": "HRK"
+ },
+ "MWK": {
+ "name": "Kwacha do Malawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwacha zambiano",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Kwanza angolano",
+ "symbol": "AOA"
+ },
+ "MMK": {
+ "name": "Kyat de Mianmar",
+ "symbol": "MMK"
+ },
+ "GEL": {
+ "name": "Lari georgiano",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "Lek albanês",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "Lempira das Honduras",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "Leone de Serra Leoa",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "Leu moldavo",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "Leu romeno",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "Lev búlgaro",
+ "symbol": "BGN"
+ },
+ "FKP": {
+ "name": "Libra das Ilhas Falkland",
+ "symbol": "FKP"
+ },
+ "GIP": {
+ "name": "Libra de Gibraltar",
+ "symbol": "GIP"
+ },
+ "SHP": {
+ "name": "Libra de Santa Helena",
+ "symbol": "SHP"
+ },
+ "EGP": {
+ "name": "Libra egípcia",
+ "symbol": "EGP"
+ },
+ "GBP": {
+ "name": "Libra esterlina britânica",
+ "symbol": "£"
+ },
+ "LBP": {
+ "name": "Libra libanesa",
+ "symbol": "LBP"
+ },
+ "SYP": {
+ "name": "Libra síria",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "Libra sudanesa",
+ "symbol": "SDG"
+ },
+ "SSP": {
+ "name": "Libra sul-sudanesa",
+ "symbol": "SSP"
+ },
+ "SZL": {
+ "name": "Lilangeni da Suazilândia",
+ "symbol": "SZL"
+ },
+ "TRY": {
+ "name": "Lira turca",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "Litas da Lituânia",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "Loti do Lesoto",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "Manat do Azerbaijão",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "Manat do Turquemenistão",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "Marco bósnio-herzegóvino conversível",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "Metical de Moçambique",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naira nigeriana",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "Nakfa da Eritreia",
+ "symbol": "ERN"
+ },
+ "BTN": {
+ "name": "Ngultrum do Butão",
+ "symbol": "BTN"
+ },
+ "TWD": {
+ "name": "Novo dólar taiwanês",
+ "symbol": "NT$"
+ },
+ "PEN": {
+ "name": "Novo sol peruano",
+ "symbol": "PEN"
+ },
+ "MRO": {
+ "name": "Ouguiya da Mauritânia",
+ "symbol": "MRO"
+ },
+ "TOP": {
+ "name": "Paʻanga de Tonga",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "Pataca de Macau",
+ "symbol": "MOP$"
+ },
+ "ARS": {
+ "name": "Peso argentino",
+ "symbol": "ARS"
+ },
+ "CLP": {
+ "name": "Peso chileno",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "Peso colombiano",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "Peso cubano",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "Peso cubano conversível",
+ "symbol": "CUC"
+ },
+ "DOP": {
+ "name": "Peso dominicano",
+ "symbol": "DOP"
+ },
+ "PHP": {
+ "name": "Peso filipino",
+ "symbol": "PHP"
+ },
+ "MXN": {
+ "name": "Peso mexicano",
+ "symbol": "MX$"
+ },
+ "UYU": {
+ "name": "Peso uruguaio",
+ "symbol": "UYU"
+ },
+ "BWP": {
+ "name": "Pula de Botswana",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "Quetzal da Guatemala",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "Rand sul-africano",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "Real brasileiro",
+ "symbol": "R$"
+ },
+ "OMR": {
+ "name": "Rial de Omã",
+ "symbol": "OMR"
+ },
+ "QAR": {
+ "name": "Rial do Catar",
+ "symbol": "QAR"
+ },
+ "YER": {
+ "name": "Rial iemenita",
+ "symbol": "YER"
+ },
+ "IRR": {
+ "name": "Rial iraniano",
+ "symbol": "IRR"
+ },
+ "SAR": {
+ "name": "Rial saudita",
+ "symbol": "SAR"
+ },
+ "KHR": {
+ "name": "Riel cambojano",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "Ringgit malaio",
+ "symbol": "MYR"
+ },
+ "BYR": {
+ "name": "Rublo bielorrusso",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "Rublo russo",
+ "symbol": "RUB"
+ },
+ "MVR": {
+ "name": "Rupia das Ilhas Maldivas",
+ "symbol": "MVR"
+ },
+ "LKR": {
+ "name": "Rupia do Sri Lanka",
+ "symbol": "LKR"
+ },
+ "INR": {
+ "name": "Rupia indiana",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Rupia indonésia",
+ "symbol": "IDR"
+ },
+ "MUR": {
+ "name": "Rupia mauriciana",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "Rupia nepalesa",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "Rupia paquistanesa",
+ "symbol": "PKR"
+ },
+ "SCR": {
+ "name": "Rupia seichelense",
+ "symbol": "SCR"
+ },
+ "ILS": {
+ "name": "Sheqel novo israelita",
+ "symbol": "₪"
+ },
+ "KGS": {
+ "name": "Som do Quirguistão",
+ "symbol": "KGS"
+ },
+ "UZS": {
+ "name": "Som do Uzbequistão",
+ "symbol": "UZS"
+ },
+ "TJS": {
+ "name": "Somoni do Tajaquistão",
+ "symbol": "TJS"
+ },
+ "BDT": {
+ "name": "Taka de Bangladesh",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "Tala samoano",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "Tenge do Cazaquistão",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "Tugrik da Mongólia",
+ "symbol": "MNT"
+ },
+ "VUV": {
+ "name": "Vatu de Vanuatu",
+ "symbol": "VUV"
+ },
+ "KPW": {
+ "name": "Won norte-coreano",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "Won sul-coreano",
+ "symbol": "₩"
+ },
+ "KES": {
+ "name": "Xelim queniano",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "Xelim somali",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Xelim tanzaniano",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "Xelim ugandense",
+ "symbol": "UGX"
+ },
+ "CNY": {
+ "name": "Yuan chinês",
+ "symbol": "CN¥"
+ },
+ "PLN": {
+ "name": "Zloti polaco",
+ "symbol": "PLN"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/pt-MZ.json b/library/intl/resources/currency/pt-MZ.json
new file mode 100644
index 000000000..ddc75ff04
--- /dev/null
+++ b/library/intl/resources/currency/pt-MZ.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afegani do Afeganistão",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "Ariari de Madagáscar",
+ "symbol": "MGA"
+ },
+ "THB": {
+ "name": "Baht da Tailândia",
+ "symbol": "฿"
+ },
+ "PAB": {
+ "name": "Balboa do Panamá",
+ "symbol": "PAB"
+ },
+ "ETB": {
+ "name": "Birr etíope",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "Bolívar venezuelano",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "Boliviano",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "Cedi de Gana",
+ "symbol": "GHS"
+ },
+ "SVC": {
+ "name": "Colom salvadorenho",
+ "symbol": "SVC"
+ },
+ "CRC": {
+ "name": "Colon costa-riquenho",
+ "symbol": "CRC"
+ },
+ "NIO": {
+ "name": "Córdoba de ouro da Nicarágua",
+ "symbol": "NIO"
+ },
+ "CZK": {
+ "name": "Coroa checa",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "Coroa dinamarquesa",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "Coroa islandesa",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "Coroa norueguesa",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "Coroa sueca",
+ "symbol": "SEK"
+ },
+ "GMD": {
+ "name": "Dalasi da Gâmbia",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "Dinar argelino",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinar baremita",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "Dinar iraquiano",
+ "symbol": "IQD"
+ },
+ "JOD": {
+ "name": "Dinar jordaniano",
+ "symbol": "JOD"
+ },
+ "KWD": {
+ "name": "Dinar kuwaitiano",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "Dinar líbio",
+ "symbol": "LYD"
+ },
+ "MKD": {
+ "name": "Dinar macedónio",
+ "symbol": "MKD"
+ },
+ "RSD": {
+ "name": "Dinar sérvio",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "Dinar tunisino",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "Dirham dos Emirados Árabes Unidos",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "Dirham marroquino",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "Dobra de São Tomé e Príncipe",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "Dólar australiano",
+ "symbol": "AU$"
+ },
+ "BBD": {
+ "name": "Dólar barbadense",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "Dólar belizense",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Dólar bermudense",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "Dólar bruneíno",
+ "symbol": "BND"
+ },
+ "CAD": {
+ "name": "Dólar canadiano",
+ "symbol": "CA$"
+ },
+ "GYD": {
+ "name": "Dólar da Guiana",
+ "symbol": "GYD"
+ },
+ "NAD": {
+ "name": "Dólar da Namíbia",
+ "symbol": "NAD"
+ },
+ "BSD": {
+ "name": "Dólar das Bahamas",
+ "symbol": "BSD"
+ },
+ "XCD": {
+ "name": "Dólar das Caraíbas Orientais",
+ "symbol": "EC$"
+ },
+ "KYD": {
+ "name": "Dólar das Ilhas Caimão",
+ "symbol": "KYD"
+ },
+ "SBD": {
+ "name": "Dólar das Ilhas Salomão",
+ "symbol": "SBD"
+ },
+ "FJD": {
+ "name": "Dólar de Fiji",
+ "symbol": "FJD"
+ },
+ "HKD": {
+ "name": "Dólar de Hong Kong",
+ "symbol": "HK$"
+ },
+ "SGD": {
+ "name": "Dólar de Singapura",
+ "symbol": "SGD"
+ },
+ "TTD": {
+ "name": "Dólar de Trindade e Tobago",
+ "symbol": "TTD"
+ },
+ "SRD": {
+ "name": "Dólar do Suriname",
+ "symbol": "SRD"
+ },
+ "ZWL": {
+ "name": "Dólar do Zimbábue (2009)",
+ "symbol": "ZWL"
+ },
+ "USD": {
+ "name": "Dólar dos Estados Unidos",
+ "symbol": "US$"
+ },
+ "JMD": {
+ "name": "Dólar jamaicano",
+ "symbol": "JMD"
+ },
+ "LRD": {
+ "name": "Dólar liberiano",
+ "symbol": "LRD"
+ },
+ "NZD": {
+ "name": "Dólar neozelandês",
+ "symbol": "NZ$"
+ },
+ "VND": {
+ "name": "Dong vietnamita",
+ "symbol": "₫"
+ },
+ "AMD": {
+ "name": "Dram arménio",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "Escudo cabo-verdiano",
+ "symbol": "CVE"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "ANG": {
+ "name": "Florim das Antilhas Holandesas",
+ "symbol": "ANG"
+ },
+ "AWG": {
+ "name": "Florim de Aruba",
+ "symbol": "AWG"
+ },
+ "HUF": {
+ "name": "Forint húngaro",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "Franco burundiano",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "Franco CFA (BCEAO)",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Franco CFA (BEAC)",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "Franco CFP",
+ "symbol": "CFPF"
+ },
+ "KMF": {
+ "name": "Franco comoriano",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Franco congolês",
+ "symbol": "CDF"
+ },
+ "GNF": {
+ "name": "Franco guineense",
+ "symbol": "GNF"
+ },
+ "DJF": {
+ "name": "Franco jibutiano",
+ "symbol": "DJF"
+ },
+ "RWF": {
+ "name": "Franco ruandês",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Franco suíço",
+ "symbol": "CHF"
+ },
+ "HTG": {
+ "name": "Gourde haitiano",
+ "symbol": "HTG"
+ },
+ "PYG": {
+ "name": "Guarani paraguaio",
+ "symbol": "PYG"
+ },
+ "UAH": {
+ "name": "Hryvnia da Ucrânia",
+ "symbol": "UAH"
+ },
+ "JPY": {
+ "name": "Iene japonês",
+ "symbol": "JP¥"
+ },
+ "PGK": {
+ "name": "Kina da Papua-Nova Guiné",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "Kip de Laos",
+ "symbol": "LAK"
+ },
+ "HRK": {
+ "name": "Kuna croata",
+ "symbol": "HRK"
+ },
+ "MWK": {
+ "name": "Kwacha do Malawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwacha zambiano",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Kwanza angolano",
+ "symbol": "AOA"
+ },
+ "MMK": {
+ "name": "Kyat de Mianmar",
+ "symbol": "MMK"
+ },
+ "GEL": {
+ "name": "Lari georgiano",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "Lek albanês",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "Lempira das Honduras",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "Leone de Serra Leoa",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "Leu moldavo",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "Leu romeno",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "Lev búlgaro",
+ "symbol": "BGN"
+ },
+ "FKP": {
+ "name": "Libra das Ilhas Falkland",
+ "symbol": "FKP"
+ },
+ "GIP": {
+ "name": "Libra de Gibraltar",
+ "symbol": "GIP"
+ },
+ "SHP": {
+ "name": "Libra de Santa Helena",
+ "symbol": "SHP"
+ },
+ "EGP": {
+ "name": "Libra egípcia",
+ "symbol": "EGP"
+ },
+ "GBP": {
+ "name": "Libra esterlina britânica",
+ "symbol": "£"
+ },
+ "LBP": {
+ "name": "Libra libanesa",
+ "symbol": "LBP"
+ },
+ "SYP": {
+ "name": "Libra síria",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "Libra sudanesa",
+ "symbol": "SDG"
+ },
+ "SSP": {
+ "name": "Libra sul-sudanesa",
+ "symbol": "SSP"
+ },
+ "SZL": {
+ "name": "Lilangeni da Suazilândia",
+ "symbol": "SZL"
+ },
+ "TRY": {
+ "name": "Lira turca",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "Litas da Lituânia",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "Loti do Lesoto",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "Manat do Azerbaijão",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "Manat do Turquemenistão",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "Marco bósnio-herzegóvino conversível",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "Metical de Moçambique",
+ "symbol": "MTn"
+ },
+ "NGN": {
+ "name": "Naira nigeriana",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "Nakfa da Eritreia",
+ "symbol": "ERN"
+ },
+ "BTN": {
+ "name": "Ngultrum do Butão",
+ "symbol": "BTN"
+ },
+ "TWD": {
+ "name": "Novo dólar taiwanês",
+ "symbol": "NT$"
+ },
+ "PEN": {
+ "name": "Novo sol peruano",
+ "symbol": "PEN"
+ },
+ "MRO": {
+ "name": "Ouguiya da Mauritânia",
+ "symbol": "MRO"
+ },
+ "TOP": {
+ "name": "Paʻanga de Tonga",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "Pataca de Macau",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "Peso argentino",
+ "symbol": "ARS"
+ },
+ "CLP": {
+ "name": "Peso chileno",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "Peso colombiano",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "Peso cubano",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "Peso cubano conversível",
+ "symbol": "CUC"
+ },
+ "DOP": {
+ "name": "Peso dominicano",
+ "symbol": "DOP"
+ },
+ "PHP": {
+ "name": "Peso filipino",
+ "symbol": "PHP"
+ },
+ "MXN": {
+ "name": "Peso mexicano",
+ "symbol": "MX$"
+ },
+ "UYU": {
+ "name": "Peso uruguaio",
+ "symbol": "UYU"
+ },
+ "BWP": {
+ "name": "Pula de Botswana",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "Quetzal da Guatemala",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "Rand sul-africano",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "Real brasileiro",
+ "symbol": "R$"
+ },
+ "OMR": {
+ "name": "Rial de Omã",
+ "symbol": "OMR"
+ },
+ "QAR": {
+ "name": "Rial do Catar",
+ "symbol": "QAR"
+ },
+ "YER": {
+ "name": "Rial iemenita",
+ "symbol": "YER"
+ },
+ "IRR": {
+ "name": "Rial iraniano",
+ "symbol": "IRR"
+ },
+ "SAR": {
+ "name": "Rial saudita",
+ "symbol": "SAR"
+ },
+ "KHR": {
+ "name": "Riel cambojano",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "Ringgit malaio",
+ "symbol": "MYR"
+ },
+ "BYR": {
+ "name": "Rublo bielorrusso",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "Rublo russo",
+ "symbol": "RUB"
+ },
+ "MVR": {
+ "name": "Rupia das Ilhas Maldivas",
+ "symbol": "MVR"
+ },
+ "LKR": {
+ "name": "Rupia do Sri Lanka",
+ "symbol": "LKR"
+ },
+ "INR": {
+ "name": "Rupia indiana",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Rupia indonésia",
+ "symbol": "IDR"
+ },
+ "MUR": {
+ "name": "Rupia mauriciana",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "Rupia nepalesa",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "Rupia paquistanesa",
+ "symbol": "PKR"
+ },
+ "SCR": {
+ "name": "Rupia seichelense",
+ "symbol": "SCR"
+ },
+ "ILS": {
+ "name": "Sheqel novo israelita",
+ "symbol": "₪"
+ },
+ "KGS": {
+ "name": "Som do Quirguistão",
+ "symbol": "KGS"
+ },
+ "UZS": {
+ "name": "Som do Uzbequistão",
+ "symbol": "UZS"
+ },
+ "TJS": {
+ "name": "Somoni do Tajaquistão",
+ "symbol": "TJS"
+ },
+ "BDT": {
+ "name": "Taka de Bangladesh",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "Tala samoano",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "Tenge do Cazaquistão",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "Tugrik da Mongólia",
+ "symbol": "MNT"
+ },
+ "VUV": {
+ "name": "Vatu de Vanuatu",
+ "symbol": "VUV"
+ },
+ "KPW": {
+ "name": "Won norte-coreano",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "Won sul-coreano",
+ "symbol": "₩"
+ },
+ "KES": {
+ "name": "Xelim queniano",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "Xelim somali",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Xelim tanzaniano",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "Xelim ugandense",
+ "symbol": "UGX"
+ },
+ "CNY": {
+ "name": "Yuan chinês",
+ "symbol": "CN¥"
+ },
+ "PLN": {
+ "name": "Zloti polaco",
+ "symbol": "PLN"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/pt-PT.json b/library/intl/resources/currency/pt-PT.json
new file mode 100644
index 000000000..55534de6d
--- /dev/null
+++ b/library/intl/resources/currency/pt-PT.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afegani do Afeganistão",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "Ariari de Madagáscar",
+ "symbol": "MGA"
+ },
+ "THB": {
+ "name": "Baht da Tailândia",
+ "symbol": "฿"
+ },
+ "PAB": {
+ "name": "Balboa do Panamá",
+ "symbol": "PAB"
+ },
+ "ETB": {
+ "name": "Birr etíope",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "Bolívar venezuelano",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "Boliviano",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "Cedi de Gana",
+ "symbol": "GHS"
+ },
+ "SVC": {
+ "name": "Colom salvadorenho",
+ "symbol": "SVC"
+ },
+ "CRC": {
+ "name": "Colon costa-riquenho",
+ "symbol": "CRC"
+ },
+ "NIO": {
+ "name": "Córdoba de ouro da Nicarágua",
+ "symbol": "NIO"
+ },
+ "CZK": {
+ "name": "Coroa checa",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "Coroa dinamarquesa",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "Coroa islandesa",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "Coroa norueguesa",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "Coroa sueca",
+ "symbol": "SEK"
+ },
+ "GMD": {
+ "name": "Dalasi da Gâmbia",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "Dinar argelino",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinar baremita",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "Dinar iraquiano",
+ "symbol": "IQD"
+ },
+ "JOD": {
+ "name": "Dinar jordaniano",
+ "symbol": "JOD"
+ },
+ "KWD": {
+ "name": "Dinar kuwaitiano",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "Dinar líbio",
+ "symbol": "LYD"
+ },
+ "MKD": {
+ "name": "Dinar macedónio",
+ "symbol": "MKD"
+ },
+ "RSD": {
+ "name": "Dinar sérvio",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "Dinar tunisino",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "Dirham dos Emirados Árabes Unidos",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "Dirham marroquino",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "Dobra de São Tomé e Príncipe",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "Dólar australiano",
+ "symbol": "AU$"
+ },
+ "BBD": {
+ "name": "Dólar barbadense",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "Dólar belizense",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Dólar bermudense",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "Dólar bruneíno",
+ "symbol": "BND"
+ },
+ "CAD": {
+ "name": "Dólar canadiano",
+ "symbol": "CA$"
+ },
+ "GYD": {
+ "name": "Dólar da Guiana",
+ "symbol": "GYD"
+ },
+ "NAD": {
+ "name": "Dólar da Namíbia",
+ "symbol": "NAD"
+ },
+ "BSD": {
+ "name": "Dólar das Bahamas",
+ "symbol": "BSD"
+ },
+ "XCD": {
+ "name": "Dólar das Caraíbas Orientais",
+ "symbol": "EC$"
+ },
+ "KYD": {
+ "name": "Dólar das Ilhas Caimão",
+ "symbol": "KYD"
+ },
+ "SBD": {
+ "name": "Dólar das Ilhas Salomão",
+ "symbol": "SBD"
+ },
+ "FJD": {
+ "name": "Dólar de Fiji",
+ "symbol": "FJD"
+ },
+ "HKD": {
+ "name": "Dólar de Hong Kong",
+ "symbol": "HK$"
+ },
+ "SGD": {
+ "name": "Dólar de Singapura",
+ "symbol": "SGD"
+ },
+ "TTD": {
+ "name": "Dólar de Trindade e Tobago",
+ "symbol": "TTD"
+ },
+ "SRD": {
+ "name": "Dólar do Suriname",
+ "symbol": "SRD"
+ },
+ "ZWL": {
+ "name": "Dólar do Zimbábue (2009)",
+ "symbol": "ZWL"
+ },
+ "USD": {
+ "name": "Dólar dos Estados Unidos",
+ "symbol": "US$"
+ },
+ "JMD": {
+ "name": "Dólar jamaicano",
+ "symbol": "JMD"
+ },
+ "LRD": {
+ "name": "Dólar liberiano",
+ "symbol": "LRD"
+ },
+ "NZD": {
+ "name": "Dólar neozelandês",
+ "symbol": "NZ$"
+ },
+ "VND": {
+ "name": "Dong vietnamita",
+ "symbol": "₫"
+ },
+ "AMD": {
+ "name": "Dram arménio",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "Escudo cabo-verdiano",
+ "symbol": "CVE"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "ANG": {
+ "name": "Florim das Antilhas Holandesas",
+ "symbol": "ANG"
+ },
+ "AWG": {
+ "name": "Florim de Aruba",
+ "symbol": "AWG"
+ },
+ "HUF": {
+ "name": "Forint húngaro",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "Franco burundiano",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "Franco CFA (BCEAO)",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Franco CFA (BEAC)",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "Franco CFP",
+ "symbol": "CFPF"
+ },
+ "KMF": {
+ "name": "Franco comoriano",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Franco congolês",
+ "symbol": "CDF"
+ },
+ "GNF": {
+ "name": "Franco guineense",
+ "symbol": "GNF"
+ },
+ "DJF": {
+ "name": "Franco jibutiano",
+ "symbol": "DJF"
+ },
+ "RWF": {
+ "name": "Franco ruandês",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Franco suíço",
+ "symbol": "CHF"
+ },
+ "HTG": {
+ "name": "Gourde haitiano",
+ "symbol": "HTG"
+ },
+ "PYG": {
+ "name": "Guarani paraguaio",
+ "symbol": "PYG"
+ },
+ "UAH": {
+ "name": "Hryvnia da Ucrânia",
+ "symbol": "UAH"
+ },
+ "JPY": {
+ "name": "Iene japonês",
+ "symbol": "JP¥"
+ },
+ "PGK": {
+ "name": "Kina da Papua-Nova Guiné",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "Kip de Laos",
+ "symbol": "LAK"
+ },
+ "HRK": {
+ "name": "Kuna croata",
+ "symbol": "HRK"
+ },
+ "MWK": {
+ "name": "Kwacha do Malawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwacha zambiano",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Kwanza angolano",
+ "symbol": "AOA"
+ },
+ "MMK": {
+ "name": "Kyat de Mianmar",
+ "symbol": "MMK"
+ },
+ "GEL": {
+ "name": "Lari georgiano",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "Lek albanês",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "Lempira das Honduras",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "Leone de Serra Leoa",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "Leu moldavo",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "Leu romeno",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "Lev búlgaro",
+ "symbol": "BGN"
+ },
+ "FKP": {
+ "name": "Libra das Ilhas Falkland",
+ "symbol": "FKP"
+ },
+ "GIP": {
+ "name": "Libra de Gibraltar",
+ "symbol": "GIP"
+ },
+ "SHP": {
+ "name": "Libra de Santa Helena",
+ "symbol": "SHP"
+ },
+ "EGP": {
+ "name": "Libra egípcia",
+ "symbol": "EGP"
+ },
+ "GBP": {
+ "name": "Libra esterlina britânica",
+ "symbol": "£"
+ },
+ "LBP": {
+ "name": "Libra libanesa",
+ "symbol": "LBP"
+ },
+ "SYP": {
+ "name": "Libra síria",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "Libra sudanesa",
+ "symbol": "SDG"
+ },
+ "SSP": {
+ "name": "Libra sul-sudanesa",
+ "symbol": "SSP"
+ },
+ "SZL": {
+ "name": "Lilangeni da Suazilândia",
+ "symbol": "SZL"
+ },
+ "TRY": {
+ "name": "Lira turca",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "Litas da Lituânia",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "Loti do Lesoto",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "Manat do Azerbaijão",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "Manat do Turquemenistão",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "Marco bósnio-herzegóvino conversível",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "Metical de Moçambique",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naira nigeriana",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "Nakfa da Eritreia",
+ "symbol": "ERN"
+ },
+ "BTN": {
+ "name": "Ngultrum do Butão",
+ "symbol": "BTN"
+ },
+ "TWD": {
+ "name": "Novo dólar taiwanês",
+ "symbol": "NT$"
+ },
+ "PEN": {
+ "name": "Novo sol peruano",
+ "symbol": "PEN"
+ },
+ "MRO": {
+ "name": "Ouguiya da Mauritânia",
+ "symbol": "MRO"
+ },
+ "TOP": {
+ "name": "Paʻanga de Tonga",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "Pataca de Macau",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "Peso argentino",
+ "symbol": "ARS"
+ },
+ "CLP": {
+ "name": "Peso chileno",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "Peso colombiano",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "Peso cubano",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "Peso cubano conversível",
+ "symbol": "CUC"
+ },
+ "DOP": {
+ "name": "Peso dominicano",
+ "symbol": "DOP"
+ },
+ "PHP": {
+ "name": "Peso filipino",
+ "symbol": "PHP"
+ },
+ "MXN": {
+ "name": "Peso mexicano",
+ "symbol": "MX$"
+ },
+ "UYU": {
+ "name": "Peso uruguaio",
+ "symbol": "UYU"
+ },
+ "BWP": {
+ "name": "Pula de Botswana",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "Quetzal da Guatemala",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "Rand sul-africano",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "Real brasileiro",
+ "symbol": "R$"
+ },
+ "OMR": {
+ "name": "Rial de Omã",
+ "symbol": "OMR"
+ },
+ "QAR": {
+ "name": "Rial do Catar",
+ "symbol": "QAR"
+ },
+ "YER": {
+ "name": "Rial iemenita",
+ "symbol": "YER"
+ },
+ "IRR": {
+ "name": "Rial iraniano",
+ "symbol": "IRR"
+ },
+ "SAR": {
+ "name": "Rial saudita",
+ "symbol": "SAR"
+ },
+ "KHR": {
+ "name": "Riel cambojano",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "Ringgit malaio",
+ "symbol": "MYR"
+ },
+ "BYR": {
+ "name": "Rublo bielorrusso",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "Rublo russo",
+ "symbol": "RUB"
+ },
+ "MVR": {
+ "name": "Rupia das Ilhas Maldivas",
+ "symbol": "MVR"
+ },
+ "LKR": {
+ "name": "Rupia do Sri Lanka",
+ "symbol": "LKR"
+ },
+ "INR": {
+ "name": "Rupia indiana",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Rupia indonésia",
+ "symbol": "IDR"
+ },
+ "MUR": {
+ "name": "Rupia mauriciana",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "Rupia nepalesa",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "Rupia paquistanesa",
+ "symbol": "PKR"
+ },
+ "SCR": {
+ "name": "Rupia seichelense",
+ "symbol": "SCR"
+ },
+ "ILS": {
+ "name": "Sheqel novo israelita",
+ "symbol": "₪"
+ },
+ "KGS": {
+ "name": "Som do Quirguistão",
+ "symbol": "KGS"
+ },
+ "UZS": {
+ "name": "Som do Uzbequistão",
+ "symbol": "UZS"
+ },
+ "TJS": {
+ "name": "Somoni do Tajaquistão",
+ "symbol": "TJS"
+ },
+ "BDT": {
+ "name": "Taka de Bangladesh",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "Tala samoano",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "Tenge do Cazaquistão",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "Tugrik da Mongólia",
+ "symbol": "MNT"
+ },
+ "VUV": {
+ "name": "Vatu de Vanuatu",
+ "symbol": "VUV"
+ },
+ "KPW": {
+ "name": "Won norte-coreano",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "Won sul-coreano",
+ "symbol": "₩"
+ },
+ "KES": {
+ "name": "Xelim queniano",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "Xelim somali",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Xelim tanzaniano",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "Xelim ugandense",
+ "symbol": "UGX"
+ },
+ "CNY": {
+ "name": "Yuan chinês",
+ "symbol": "CN¥"
+ },
+ "PLN": {
+ "name": "Zloti polaco",
+ "symbol": "PLN"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/pt-ST.json b/library/intl/resources/currency/pt-ST.json
new file mode 100644
index 000000000..b43b0f85a
--- /dev/null
+++ b/library/intl/resources/currency/pt-ST.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afegani do Afeganistão",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "Ariari de Madagáscar",
+ "symbol": "MGA"
+ },
+ "THB": {
+ "name": "Baht da Tailândia",
+ "symbol": "฿"
+ },
+ "PAB": {
+ "name": "Balboa do Panamá",
+ "symbol": "PAB"
+ },
+ "ETB": {
+ "name": "Birr etíope",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "Bolívar venezuelano",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "Boliviano",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "Cedi de Gana",
+ "symbol": "GHS"
+ },
+ "SVC": {
+ "name": "Colom salvadorenho",
+ "symbol": "SVC"
+ },
+ "CRC": {
+ "name": "Colon costa-riquenho",
+ "symbol": "CRC"
+ },
+ "NIO": {
+ "name": "Córdoba de ouro da Nicarágua",
+ "symbol": "NIO"
+ },
+ "CZK": {
+ "name": "Coroa checa",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "Coroa dinamarquesa",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "Coroa islandesa",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "Coroa norueguesa",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "Coroa sueca",
+ "symbol": "SEK"
+ },
+ "GMD": {
+ "name": "Dalasi da Gâmbia",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "Dinar argelino",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinar baremita",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "Dinar iraquiano",
+ "symbol": "IQD"
+ },
+ "JOD": {
+ "name": "Dinar jordaniano",
+ "symbol": "JOD"
+ },
+ "KWD": {
+ "name": "Dinar kuwaitiano",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "Dinar líbio",
+ "symbol": "LYD"
+ },
+ "MKD": {
+ "name": "Dinar macedónio",
+ "symbol": "MKD"
+ },
+ "RSD": {
+ "name": "Dinar sérvio",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "Dinar tunisino",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "Dirham dos Emirados Árabes Unidos",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "Dirham marroquino",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "Dobra de São Tomé e Príncipe",
+ "symbol": "Db"
+ },
+ "AUD": {
+ "name": "Dólar australiano",
+ "symbol": "AU$"
+ },
+ "BBD": {
+ "name": "Dólar barbadense",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "Dólar belizense",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Dólar bermudense",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "Dólar bruneíno",
+ "symbol": "BND"
+ },
+ "CAD": {
+ "name": "Dólar canadiano",
+ "symbol": "CA$"
+ },
+ "GYD": {
+ "name": "Dólar da Guiana",
+ "symbol": "GYD"
+ },
+ "NAD": {
+ "name": "Dólar da Namíbia",
+ "symbol": "NAD"
+ },
+ "BSD": {
+ "name": "Dólar das Bahamas",
+ "symbol": "BSD"
+ },
+ "XCD": {
+ "name": "Dólar das Caraíbas Orientais",
+ "symbol": "EC$"
+ },
+ "KYD": {
+ "name": "Dólar das Ilhas Caimão",
+ "symbol": "KYD"
+ },
+ "SBD": {
+ "name": "Dólar das Ilhas Salomão",
+ "symbol": "SBD"
+ },
+ "FJD": {
+ "name": "Dólar de Fiji",
+ "symbol": "FJD"
+ },
+ "HKD": {
+ "name": "Dólar de Hong Kong",
+ "symbol": "HK$"
+ },
+ "SGD": {
+ "name": "Dólar de Singapura",
+ "symbol": "SGD"
+ },
+ "TTD": {
+ "name": "Dólar de Trindade e Tobago",
+ "symbol": "TTD"
+ },
+ "SRD": {
+ "name": "Dólar do Suriname",
+ "symbol": "SRD"
+ },
+ "ZWL": {
+ "name": "Dólar do Zimbábue (2009)",
+ "symbol": "ZWL"
+ },
+ "USD": {
+ "name": "Dólar dos Estados Unidos",
+ "symbol": "US$"
+ },
+ "JMD": {
+ "name": "Dólar jamaicano",
+ "symbol": "JMD"
+ },
+ "LRD": {
+ "name": "Dólar liberiano",
+ "symbol": "LRD"
+ },
+ "NZD": {
+ "name": "Dólar neozelandês",
+ "symbol": "NZ$"
+ },
+ "VND": {
+ "name": "Dong vietnamita",
+ "symbol": "₫"
+ },
+ "AMD": {
+ "name": "Dram arménio",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "Escudo cabo-verdiano",
+ "symbol": "CVE"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "ANG": {
+ "name": "Florim das Antilhas Holandesas",
+ "symbol": "ANG"
+ },
+ "AWG": {
+ "name": "Florim de Aruba",
+ "symbol": "AWG"
+ },
+ "HUF": {
+ "name": "Forint húngaro",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "Franco burundiano",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "Franco CFA (BCEAO)",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Franco CFA (BEAC)",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "Franco CFP",
+ "symbol": "CFPF"
+ },
+ "KMF": {
+ "name": "Franco comoriano",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Franco congolês",
+ "symbol": "CDF"
+ },
+ "GNF": {
+ "name": "Franco guineense",
+ "symbol": "GNF"
+ },
+ "DJF": {
+ "name": "Franco jibutiano",
+ "symbol": "DJF"
+ },
+ "RWF": {
+ "name": "Franco ruandês",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Franco suíço",
+ "symbol": "CHF"
+ },
+ "HTG": {
+ "name": "Gourde haitiano",
+ "symbol": "HTG"
+ },
+ "PYG": {
+ "name": "Guarani paraguaio",
+ "symbol": "PYG"
+ },
+ "UAH": {
+ "name": "Hryvnia da Ucrânia",
+ "symbol": "UAH"
+ },
+ "JPY": {
+ "name": "Iene japonês",
+ "symbol": "JP¥"
+ },
+ "PGK": {
+ "name": "Kina da Papua-Nova Guiné",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "Kip de Laos",
+ "symbol": "LAK"
+ },
+ "HRK": {
+ "name": "Kuna croata",
+ "symbol": "HRK"
+ },
+ "MWK": {
+ "name": "Kwacha do Malawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwacha zambiano",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Kwanza angolano",
+ "symbol": "AOA"
+ },
+ "MMK": {
+ "name": "Kyat de Mianmar",
+ "symbol": "MMK"
+ },
+ "GEL": {
+ "name": "Lari georgiano",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "Lek albanês",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "Lempira das Honduras",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "Leone de Serra Leoa",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "Leu moldavo",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "Leu romeno",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "Lev búlgaro",
+ "symbol": "BGN"
+ },
+ "FKP": {
+ "name": "Libra das Ilhas Falkland",
+ "symbol": "FKP"
+ },
+ "GIP": {
+ "name": "Libra de Gibraltar",
+ "symbol": "GIP"
+ },
+ "SHP": {
+ "name": "Libra de Santa Helena",
+ "symbol": "SHP"
+ },
+ "EGP": {
+ "name": "Libra egípcia",
+ "symbol": "EGP"
+ },
+ "GBP": {
+ "name": "Libra esterlina britânica",
+ "symbol": "£"
+ },
+ "LBP": {
+ "name": "Libra libanesa",
+ "symbol": "LBP"
+ },
+ "SYP": {
+ "name": "Libra síria",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "Libra sudanesa",
+ "symbol": "SDG"
+ },
+ "SSP": {
+ "name": "Libra sul-sudanesa",
+ "symbol": "SSP"
+ },
+ "SZL": {
+ "name": "Lilangeni da Suazilândia",
+ "symbol": "SZL"
+ },
+ "TRY": {
+ "name": "Lira turca",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "Litas da Lituânia",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "Loti do Lesoto",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "Manat do Azerbaijão",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "Manat do Turquemenistão",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "Marco bósnio-herzegóvino conversível",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "Metical de Moçambique",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naira nigeriana",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "Nakfa da Eritreia",
+ "symbol": "ERN"
+ },
+ "BTN": {
+ "name": "Ngultrum do Butão",
+ "symbol": "BTN"
+ },
+ "TWD": {
+ "name": "Novo dólar taiwanês",
+ "symbol": "NT$"
+ },
+ "PEN": {
+ "name": "Novo sol peruano",
+ "symbol": "PEN"
+ },
+ "MRO": {
+ "name": "Ouguiya da Mauritânia",
+ "symbol": "MRO"
+ },
+ "TOP": {
+ "name": "Paʻanga de Tonga",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "Pataca de Macau",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "Peso argentino",
+ "symbol": "ARS"
+ },
+ "CLP": {
+ "name": "Peso chileno",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "Peso colombiano",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "Peso cubano",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "Peso cubano conversível",
+ "symbol": "CUC"
+ },
+ "DOP": {
+ "name": "Peso dominicano",
+ "symbol": "DOP"
+ },
+ "PHP": {
+ "name": "Peso filipino",
+ "symbol": "PHP"
+ },
+ "MXN": {
+ "name": "Peso mexicano",
+ "symbol": "MX$"
+ },
+ "UYU": {
+ "name": "Peso uruguaio",
+ "symbol": "UYU"
+ },
+ "BWP": {
+ "name": "Pula de Botswana",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "Quetzal da Guatemala",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "Rand sul-africano",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "Real brasileiro",
+ "symbol": "R$"
+ },
+ "OMR": {
+ "name": "Rial de Omã",
+ "symbol": "OMR"
+ },
+ "QAR": {
+ "name": "Rial do Catar",
+ "symbol": "QAR"
+ },
+ "YER": {
+ "name": "Rial iemenita",
+ "symbol": "YER"
+ },
+ "IRR": {
+ "name": "Rial iraniano",
+ "symbol": "IRR"
+ },
+ "SAR": {
+ "name": "Rial saudita",
+ "symbol": "SAR"
+ },
+ "KHR": {
+ "name": "Riel cambojano",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "Ringgit malaio",
+ "symbol": "MYR"
+ },
+ "BYR": {
+ "name": "Rublo bielorrusso",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "Rublo russo",
+ "symbol": "RUB"
+ },
+ "MVR": {
+ "name": "Rupia das Ilhas Maldivas",
+ "symbol": "MVR"
+ },
+ "LKR": {
+ "name": "Rupia do Sri Lanka",
+ "symbol": "LKR"
+ },
+ "INR": {
+ "name": "Rupia indiana",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Rupia indonésia",
+ "symbol": "IDR"
+ },
+ "MUR": {
+ "name": "Rupia mauriciana",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "Rupia nepalesa",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "Rupia paquistanesa",
+ "symbol": "PKR"
+ },
+ "SCR": {
+ "name": "Rupia seichelense",
+ "symbol": "SCR"
+ },
+ "ILS": {
+ "name": "Sheqel novo israelita",
+ "symbol": "₪"
+ },
+ "KGS": {
+ "name": "Som do Quirguistão",
+ "symbol": "KGS"
+ },
+ "UZS": {
+ "name": "Som do Uzbequistão",
+ "symbol": "UZS"
+ },
+ "TJS": {
+ "name": "Somoni do Tajaquistão",
+ "symbol": "TJS"
+ },
+ "BDT": {
+ "name": "Taka de Bangladesh",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "Tala samoano",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "Tenge do Cazaquistão",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "Tugrik da Mongólia",
+ "symbol": "MNT"
+ },
+ "VUV": {
+ "name": "Vatu de Vanuatu",
+ "symbol": "VUV"
+ },
+ "KPW": {
+ "name": "Won norte-coreano",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "Won sul-coreano",
+ "symbol": "₩"
+ },
+ "KES": {
+ "name": "Xelim queniano",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "Xelim somali",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Xelim tanzaniano",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "Xelim ugandense",
+ "symbol": "UGX"
+ },
+ "CNY": {
+ "name": "Yuan chinês",
+ "symbol": "CN¥"
+ },
+ "PLN": {
+ "name": "Zloti polaco",
+ "symbol": "PLN"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/pt-TL.json b/library/intl/resources/currency/pt-TL.json
new file mode 100644
index 000000000..55534de6d
--- /dev/null
+++ b/library/intl/resources/currency/pt-TL.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afegani do Afeganistão",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "Ariari de Madagáscar",
+ "symbol": "MGA"
+ },
+ "THB": {
+ "name": "Baht da Tailândia",
+ "symbol": "฿"
+ },
+ "PAB": {
+ "name": "Balboa do Panamá",
+ "symbol": "PAB"
+ },
+ "ETB": {
+ "name": "Birr etíope",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "Bolívar venezuelano",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "Boliviano",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "Cedi de Gana",
+ "symbol": "GHS"
+ },
+ "SVC": {
+ "name": "Colom salvadorenho",
+ "symbol": "SVC"
+ },
+ "CRC": {
+ "name": "Colon costa-riquenho",
+ "symbol": "CRC"
+ },
+ "NIO": {
+ "name": "Córdoba de ouro da Nicarágua",
+ "symbol": "NIO"
+ },
+ "CZK": {
+ "name": "Coroa checa",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "Coroa dinamarquesa",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "Coroa islandesa",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "Coroa norueguesa",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "Coroa sueca",
+ "symbol": "SEK"
+ },
+ "GMD": {
+ "name": "Dalasi da Gâmbia",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "Dinar argelino",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinar baremita",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "Dinar iraquiano",
+ "symbol": "IQD"
+ },
+ "JOD": {
+ "name": "Dinar jordaniano",
+ "symbol": "JOD"
+ },
+ "KWD": {
+ "name": "Dinar kuwaitiano",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "Dinar líbio",
+ "symbol": "LYD"
+ },
+ "MKD": {
+ "name": "Dinar macedónio",
+ "symbol": "MKD"
+ },
+ "RSD": {
+ "name": "Dinar sérvio",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "Dinar tunisino",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "Dirham dos Emirados Árabes Unidos",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "Dirham marroquino",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "Dobra de São Tomé e Príncipe",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "Dólar australiano",
+ "symbol": "AU$"
+ },
+ "BBD": {
+ "name": "Dólar barbadense",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "Dólar belizense",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Dólar bermudense",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "Dólar bruneíno",
+ "symbol": "BND"
+ },
+ "CAD": {
+ "name": "Dólar canadiano",
+ "symbol": "CA$"
+ },
+ "GYD": {
+ "name": "Dólar da Guiana",
+ "symbol": "GYD"
+ },
+ "NAD": {
+ "name": "Dólar da Namíbia",
+ "symbol": "NAD"
+ },
+ "BSD": {
+ "name": "Dólar das Bahamas",
+ "symbol": "BSD"
+ },
+ "XCD": {
+ "name": "Dólar das Caraíbas Orientais",
+ "symbol": "EC$"
+ },
+ "KYD": {
+ "name": "Dólar das Ilhas Caimão",
+ "symbol": "KYD"
+ },
+ "SBD": {
+ "name": "Dólar das Ilhas Salomão",
+ "symbol": "SBD"
+ },
+ "FJD": {
+ "name": "Dólar de Fiji",
+ "symbol": "FJD"
+ },
+ "HKD": {
+ "name": "Dólar de Hong Kong",
+ "symbol": "HK$"
+ },
+ "SGD": {
+ "name": "Dólar de Singapura",
+ "symbol": "SGD"
+ },
+ "TTD": {
+ "name": "Dólar de Trindade e Tobago",
+ "symbol": "TTD"
+ },
+ "SRD": {
+ "name": "Dólar do Suriname",
+ "symbol": "SRD"
+ },
+ "ZWL": {
+ "name": "Dólar do Zimbábue (2009)",
+ "symbol": "ZWL"
+ },
+ "USD": {
+ "name": "Dólar dos Estados Unidos",
+ "symbol": "US$"
+ },
+ "JMD": {
+ "name": "Dólar jamaicano",
+ "symbol": "JMD"
+ },
+ "LRD": {
+ "name": "Dólar liberiano",
+ "symbol": "LRD"
+ },
+ "NZD": {
+ "name": "Dólar neozelandês",
+ "symbol": "NZ$"
+ },
+ "VND": {
+ "name": "Dong vietnamita",
+ "symbol": "₫"
+ },
+ "AMD": {
+ "name": "Dram arménio",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "Escudo cabo-verdiano",
+ "symbol": "CVE"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "ANG": {
+ "name": "Florim das Antilhas Holandesas",
+ "symbol": "ANG"
+ },
+ "AWG": {
+ "name": "Florim de Aruba",
+ "symbol": "AWG"
+ },
+ "HUF": {
+ "name": "Forint húngaro",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "Franco burundiano",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "Franco CFA (BCEAO)",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Franco CFA (BEAC)",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "Franco CFP",
+ "symbol": "CFPF"
+ },
+ "KMF": {
+ "name": "Franco comoriano",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Franco congolês",
+ "symbol": "CDF"
+ },
+ "GNF": {
+ "name": "Franco guineense",
+ "symbol": "GNF"
+ },
+ "DJF": {
+ "name": "Franco jibutiano",
+ "symbol": "DJF"
+ },
+ "RWF": {
+ "name": "Franco ruandês",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Franco suíço",
+ "symbol": "CHF"
+ },
+ "HTG": {
+ "name": "Gourde haitiano",
+ "symbol": "HTG"
+ },
+ "PYG": {
+ "name": "Guarani paraguaio",
+ "symbol": "PYG"
+ },
+ "UAH": {
+ "name": "Hryvnia da Ucrânia",
+ "symbol": "UAH"
+ },
+ "JPY": {
+ "name": "Iene japonês",
+ "symbol": "JP¥"
+ },
+ "PGK": {
+ "name": "Kina da Papua-Nova Guiné",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "Kip de Laos",
+ "symbol": "LAK"
+ },
+ "HRK": {
+ "name": "Kuna croata",
+ "symbol": "HRK"
+ },
+ "MWK": {
+ "name": "Kwacha do Malawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwacha zambiano",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Kwanza angolano",
+ "symbol": "AOA"
+ },
+ "MMK": {
+ "name": "Kyat de Mianmar",
+ "symbol": "MMK"
+ },
+ "GEL": {
+ "name": "Lari georgiano",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "Lek albanês",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "Lempira das Honduras",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "Leone de Serra Leoa",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "Leu moldavo",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "Leu romeno",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "Lev búlgaro",
+ "symbol": "BGN"
+ },
+ "FKP": {
+ "name": "Libra das Ilhas Falkland",
+ "symbol": "FKP"
+ },
+ "GIP": {
+ "name": "Libra de Gibraltar",
+ "symbol": "GIP"
+ },
+ "SHP": {
+ "name": "Libra de Santa Helena",
+ "symbol": "SHP"
+ },
+ "EGP": {
+ "name": "Libra egípcia",
+ "symbol": "EGP"
+ },
+ "GBP": {
+ "name": "Libra esterlina britânica",
+ "symbol": "£"
+ },
+ "LBP": {
+ "name": "Libra libanesa",
+ "symbol": "LBP"
+ },
+ "SYP": {
+ "name": "Libra síria",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "Libra sudanesa",
+ "symbol": "SDG"
+ },
+ "SSP": {
+ "name": "Libra sul-sudanesa",
+ "symbol": "SSP"
+ },
+ "SZL": {
+ "name": "Lilangeni da Suazilândia",
+ "symbol": "SZL"
+ },
+ "TRY": {
+ "name": "Lira turca",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "Litas da Lituânia",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "Loti do Lesoto",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "Manat do Azerbaijão",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "Manat do Turquemenistão",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "Marco bósnio-herzegóvino conversível",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "Metical de Moçambique",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naira nigeriana",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "Nakfa da Eritreia",
+ "symbol": "ERN"
+ },
+ "BTN": {
+ "name": "Ngultrum do Butão",
+ "symbol": "BTN"
+ },
+ "TWD": {
+ "name": "Novo dólar taiwanês",
+ "symbol": "NT$"
+ },
+ "PEN": {
+ "name": "Novo sol peruano",
+ "symbol": "PEN"
+ },
+ "MRO": {
+ "name": "Ouguiya da Mauritânia",
+ "symbol": "MRO"
+ },
+ "TOP": {
+ "name": "Paʻanga de Tonga",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "Pataca de Macau",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "Peso argentino",
+ "symbol": "ARS"
+ },
+ "CLP": {
+ "name": "Peso chileno",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "Peso colombiano",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "Peso cubano",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "Peso cubano conversível",
+ "symbol": "CUC"
+ },
+ "DOP": {
+ "name": "Peso dominicano",
+ "symbol": "DOP"
+ },
+ "PHP": {
+ "name": "Peso filipino",
+ "symbol": "PHP"
+ },
+ "MXN": {
+ "name": "Peso mexicano",
+ "symbol": "MX$"
+ },
+ "UYU": {
+ "name": "Peso uruguaio",
+ "symbol": "UYU"
+ },
+ "BWP": {
+ "name": "Pula de Botswana",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "Quetzal da Guatemala",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "Rand sul-africano",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "Real brasileiro",
+ "symbol": "R$"
+ },
+ "OMR": {
+ "name": "Rial de Omã",
+ "symbol": "OMR"
+ },
+ "QAR": {
+ "name": "Rial do Catar",
+ "symbol": "QAR"
+ },
+ "YER": {
+ "name": "Rial iemenita",
+ "symbol": "YER"
+ },
+ "IRR": {
+ "name": "Rial iraniano",
+ "symbol": "IRR"
+ },
+ "SAR": {
+ "name": "Rial saudita",
+ "symbol": "SAR"
+ },
+ "KHR": {
+ "name": "Riel cambojano",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "Ringgit malaio",
+ "symbol": "MYR"
+ },
+ "BYR": {
+ "name": "Rublo bielorrusso",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "Rublo russo",
+ "symbol": "RUB"
+ },
+ "MVR": {
+ "name": "Rupia das Ilhas Maldivas",
+ "symbol": "MVR"
+ },
+ "LKR": {
+ "name": "Rupia do Sri Lanka",
+ "symbol": "LKR"
+ },
+ "INR": {
+ "name": "Rupia indiana",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Rupia indonésia",
+ "symbol": "IDR"
+ },
+ "MUR": {
+ "name": "Rupia mauriciana",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "Rupia nepalesa",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "Rupia paquistanesa",
+ "symbol": "PKR"
+ },
+ "SCR": {
+ "name": "Rupia seichelense",
+ "symbol": "SCR"
+ },
+ "ILS": {
+ "name": "Sheqel novo israelita",
+ "symbol": "₪"
+ },
+ "KGS": {
+ "name": "Som do Quirguistão",
+ "symbol": "KGS"
+ },
+ "UZS": {
+ "name": "Som do Uzbequistão",
+ "symbol": "UZS"
+ },
+ "TJS": {
+ "name": "Somoni do Tajaquistão",
+ "symbol": "TJS"
+ },
+ "BDT": {
+ "name": "Taka de Bangladesh",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "Tala samoano",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "Tenge do Cazaquistão",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "Tugrik da Mongólia",
+ "symbol": "MNT"
+ },
+ "VUV": {
+ "name": "Vatu de Vanuatu",
+ "symbol": "VUV"
+ },
+ "KPW": {
+ "name": "Won norte-coreano",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "Won sul-coreano",
+ "symbol": "₩"
+ },
+ "KES": {
+ "name": "Xelim queniano",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "Xelim somali",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Xelim tanzaniano",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "Xelim ugandense",
+ "symbol": "UGX"
+ },
+ "CNY": {
+ "name": "Yuan chinês",
+ "symbol": "CN¥"
+ },
+ "PLN": {
+ "name": "Zloti polaco",
+ "symbol": "PLN"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/pt.json b/library/intl/resources/currency/pt.json
new file mode 100644
index 000000000..a884a1b21
--- /dev/null
+++ b/library/intl/resources/currency/pt.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afegane afegão",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "Ariary malgaxe",
+ "symbol": "MGA"
+ },
+ "THB": {
+ "name": "Baht tailandês",
+ "symbol": "฿"
+ },
+ "PAB": {
+ "name": "Balboa panamenha",
+ "symbol": "PAB"
+ },
+ "ETB": {
+ "name": "Birr etíope",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "Bolívar venezuelano",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "Boliviano",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "Cedi ganês",
+ "symbol": "GHS"
+ },
+ "SVC": {
+ "name": "Colom salvadorenho",
+ "symbol": "SVC"
+ },
+ "CRC": {
+ "name": "Colón costarriquenho",
+ "symbol": "CRC"
+ },
+ "NIO": {
+ "name": "Córdoba nicaraguense",
+ "symbol": "NIO"
+ },
+ "DKK": {
+ "name": "Coroa dinamarquesa",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "Coroa islandesa",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "Coroa norueguesa",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "Coroa sueca",
+ "symbol": "SEK"
+ },
+ "CZK": {
+ "name": "Coroa tcheca",
+ "symbol": "CZK"
+ },
+ "GMD": {
+ "name": "Dalasi gambiano",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "Dinar argelino",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinar bareinita",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "Dinar iraquiano",
+ "symbol": "IQD"
+ },
+ "JOD": {
+ "name": "Dinar jordaniano",
+ "symbol": "JOD"
+ },
+ "KWD": {
+ "name": "Dinar kuwaitiano",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "Dinar líbio",
+ "symbol": "LYD"
+ },
+ "MKD": {
+ "name": "Dinar macedônio",
+ "symbol": "MKD"
+ },
+ "RSD": {
+ "name": "Dinar sérvio",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "Dinar tunisiano",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "Dirrã dos Emirados Árabes Unidos",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "Dirrã marroquino",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "Dobra de São Tomé e Príncipe",
+ "symbol": "STD"
+ },
+ "USD": {
+ "name": "Dólar americano",
+ "symbol": "US$"
+ },
+ "AUD": {
+ "name": "Dólar australiano",
+ "symbol": "AU$"
+ },
+ "BSD": {
+ "name": "Dólar bahamense",
+ "symbol": "BSD"
+ },
+ "BBD": {
+ "name": "Dólar barbadense",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "Dólar belizenho",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Dólar bermudense",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "Dólar bruneano",
+ "symbol": "BND"
+ },
+ "CAD": {
+ "name": "Dólar canadense",
+ "symbol": "CA$"
+ },
+ "KYD": {
+ "name": "Dólar das Ilhas Caiman",
+ "symbol": "KYD"
+ },
+ "SBD": {
+ "name": "Dólar das Ilhas Salomão",
+ "symbol": "SBD"
+ },
+ "HKD": {
+ "name": "Dólar de Hong Kong",
+ "symbol": "HK$"
+ },
+ "TTD": {
+ "name": "Dólar de Trinidad e Tobago",
+ "symbol": "TTD"
+ },
+ "XCD": {
+ "name": "Dólar do Caribe Oriental",
+ "symbol": "EC$"
+ },
+ "ZWL": {
+ "name": "Dólar do Zimbábue (2009)",
+ "symbol": "ZWL"
+ },
+ "FJD": {
+ "name": "Dólar fijiano",
+ "symbol": "FJD"
+ },
+ "GYD": {
+ "name": "Dólar guianense",
+ "symbol": "GYD"
+ },
+ "JMD": {
+ "name": "Dólar jamaicano",
+ "symbol": "JMD"
+ },
+ "LRD": {
+ "name": "Dólar liberiano",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "Dólar namibiano",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "Dólar neozelandês",
+ "symbol": "NZ$"
+ },
+ "SGD": {
+ "name": "Dólar singapuriano",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "Dólar surinamês",
+ "symbol": "SRD"
+ },
+ "VND": {
+ "name": "Dong vietnamita",
+ "symbol": "₫"
+ },
+ "AMD": {
+ "name": "Dram armênio",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "Escudo cabo-verdiano",
+ "symbol": "CVE"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "AWG": {
+ "name": "Florim arubano",
+ "symbol": "AWG"
+ },
+ "ANG": {
+ "name": "Florim das Antilhas Holandesas",
+ "symbol": "ANG"
+ },
+ "HUF": {
+ "name": "Forint húngaro",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "Franco burundiano",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "Franco CFA de BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Franco CFA de BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "Franco CFP",
+ "symbol": "CFPF"
+ },
+ "KMF": {
+ "name": "Franco comorense",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Franco congolês",
+ "symbol": "CDF"
+ },
+ "DJF": {
+ "name": "Franco djibutiense",
+ "symbol": "DJF"
+ },
+ "GNF": {
+ "name": "Franco guineano",
+ "symbol": "GNF"
+ },
+ "RWF": {
+ "name": "Franco ruandês",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Franco suíço",
+ "symbol": "CHF"
+ },
+ "HTG": {
+ "name": "Gourde haitiano",
+ "symbol": "HTG"
+ },
+ "PYG": {
+ "name": "Guarani paraguaio",
+ "symbol": "PYG"
+ },
+ "UAH": {
+ "name": "Hryvnia ucraniano",
+ "symbol": "UAH"
+ },
+ "JPY": {
+ "name": "Iene japonês",
+ "symbol": "JP¥"
+ },
+ "PGK": {
+ "name": "Kina papuásia",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "Kip laosiano",
+ "symbol": "LAK"
+ },
+ "HRK": {
+ "name": "Kuna croata",
+ "symbol": "HRK"
+ },
+ "MWK": {
+ "name": "Kwacha malawiana",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwacha zambiano",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Kwanza angolano",
+ "symbol": "AOA"
+ },
+ "MMK": {
+ "name": "Kyat mianmarense",
+ "symbol": "MMK"
+ },
+ "GEL": {
+ "name": "Lari georgiano",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "Lek albanês",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "Lempira hondurenha",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "Leone de Serra Leoa",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "Leu moldávio",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "Leu romeno",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "Lev búlgaro",
+ "symbol": "BGN"
+ },
+ "GIP": {
+ "name": "Libra de Gibraltar",
+ "symbol": "GIP"
+ },
+ "SHP": {
+ "name": "Libra de Santa Helena",
+ "symbol": "SHP"
+ },
+ "EGP": {
+ "name": "Libra egípcia",
+ "symbol": "EGP"
+ },
+ "GBP": {
+ "name": "Libra esterlina britânica",
+ "symbol": "£"
+ },
+ "LBP": {
+ "name": "Libra libanesa",
+ "symbol": "LBP"
+ },
+ "FKP": {
+ "name": "Libra malvinense",
+ "symbol": "FKP"
+ },
+ "SYP": {
+ "name": "Libra síria",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "Libra sudanesa",
+ "symbol": "SDG"
+ },
+ "SSP": {
+ "name": "Libra sul-sudanesa",
+ "symbol": "SSP"
+ },
+ "SZL": {
+ "name": "Lilangeni suazi",
+ "symbol": "SZL"
+ },
+ "TRY": {
+ "name": "Lira turca",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "Litas lituano",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "Loti do Lesoto",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "Manat azeri",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "Manat turcomeno",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "Marco bósnio-herzegovino conversível",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "Metical moçambicano",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naira nigeriana",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "Nakfa da Eritreia",
+ "symbol": "ERN"
+ },
+ "BTN": {
+ "name": "Ngultrum butanês",
+ "symbol": "BTN"
+ },
+ "TWD": {
+ "name": "Novo dólar taiwanês",
+ "symbol": "NT$"
+ },
+ "PEN": {
+ "name": "Novo sol peruano",
+ "symbol": "PEN"
+ },
+ "MRO": {
+ "name": "Ouguiya mauritana",
+ "symbol": "MRO"
+ },
+ "TOP": {
+ "name": "Paʻanga tonganesa",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "Pataca macaense",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "Peso argentino",
+ "symbol": "ARS"
+ },
+ "CLP": {
+ "name": "Peso chileno",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "Peso colombiano",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "Peso cubano",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "Peso cubano conversível",
+ "symbol": "CUC"
+ },
+ "DOP": {
+ "name": "Peso dominicano",
+ "symbol": "DOP"
+ },
+ "PHP": {
+ "name": "Peso filipino",
+ "symbol": "PHP"
+ },
+ "MXN": {
+ "name": "Peso mexicano",
+ "symbol": "MX$"
+ },
+ "UYU": {
+ "name": "Peso uruguaio",
+ "symbol": "UYU"
+ },
+ "BWP": {
+ "name": "Pula botsuanesa",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "Quetzal guatemalense",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "Rand sul-africano",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "Real brasileiro",
+ "symbol": "R$"
+ },
+ "QAR": {
+ "name": "Rial catariano",
+ "symbol": "QAR"
+ },
+ "YER": {
+ "name": "Rial iemenita",
+ "symbol": "YER"
+ },
+ "IRR": {
+ "name": "Rial iraniano",
+ "symbol": "IRR"
+ },
+ "OMR": {
+ "name": "Rial omanense",
+ "symbol": "OMR"
+ },
+ "KHR": {
+ "name": "Riel cambojano",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "Ringgit malaio",
+ "symbol": "MYR"
+ },
+ "SAR": {
+ "name": "Riyal saudita",
+ "symbol": "SAR"
+ },
+ "BYR": {
+ "name": "Rublo bielorrusso",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "Rublo russo",
+ "symbol": "RUB"
+ },
+ "LKR": {
+ "name": "Rupia ceilandesa",
+ "symbol": "LKR"
+ },
+ "INR": {
+ "name": "Rupia indiana",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Rupia indonésia",
+ "symbol": "IDR"
+ },
+ "MVR": {
+ "name": "Rupia maldiva",
+ "symbol": "MVR"
+ },
+ "MUR": {
+ "name": "Rupia mauriciana",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "Rupia nepalesa",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "Rupia paquistanesa",
+ "symbol": "PKR"
+ },
+ "SCR": {
+ "name": "Rupia seichelense",
+ "symbol": "SCR"
+ },
+ "ILS": {
+ "name": "Sheqel novo israelita",
+ "symbol": "₪"
+ },
+ "KGS": {
+ "name": "Som quirguiz",
+ "symbol": "KGS"
+ },
+ "UZS": {
+ "name": "Som uzbeque",
+ "symbol": "UZS"
+ },
+ "TJS": {
+ "name": "Somoni tadjique",
+ "symbol": "TJS"
+ },
+ "BDT": {
+ "name": "Taka bengalesa",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "Tala samoano",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "Tenge cazaque",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "Tugrik mongol",
+ "symbol": "MNT"
+ },
+ "VUV": {
+ "name": "Vatu vanuatuense",
+ "symbol": "VUV"
+ },
+ "KPW": {
+ "name": "Won norte-coreano",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "Won sul-coreano",
+ "symbol": "₩"
+ },
+ "KES": {
+ "name": "Xelim queniano",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "Xelim somaliano",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Xelim tanzaniano",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "Xelim ugandense",
+ "symbol": "UGX"
+ },
+ "CNY": {
+ "name": "Yuan chinês",
+ "symbol": "CN¥"
+ },
+ "PLN": {
+ "name": "Zloti polonês",
+ "symbol": "PLN"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/rm.json b/library/intl/resources/currency/rm.json
new file mode 100644
index 000000000..8efa15337
--- /dev/null
+++ b/library/intl/resources/currency/rm.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "afghani",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "ariary madagasc",
+ "symbol": "MGA"
+ },
+ "THB": {
+ "name": "baht tailandais",
+ "symbol": "THB"
+ },
+ "PAB": {
+ "name": "balboa dal Panama",
+ "symbol": "PAB"
+ },
+ "ETB": {
+ "name": "birr etiopic",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "bolivar venezuelan",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "boliviano",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "cedi ghanais",
+ "symbol": "GHS"
+ },
+ "SVC": {
+ "name": "colon da l’El Salvador",
+ "symbol": "SVC"
+ },
+ "CRC": {
+ "name": "colon da la Costa Rica",
+ "symbol": "CRC"
+ },
+ "NIO": {
+ "name": "cordoba oro nicaraguan",
+ "symbol": "NIO"
+ },
+ "DKK": {
+ "name": "cruna danaisa",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "cruna islandaisa",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "cruna norvegiaisa",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "cruna svedaisa",
+ "symbol": "SEK"
+ },
+ "CZK": {
+ "name": "cruna tscheca",
+ "symbol": "CZK"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "GMD": {
+ "name": "dalasi gambic",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "dinar algerian",
+ "symbol": "DZD"
+ },
+ "MKD": {
+ "name": "dinar da la Macedonia",
+ "symbol": "MKD"
+ },
+ "BHD": {
+ "name": "dinar dal Bahrain",
+ "symbol": "BHD"
+ },
+ "KWD": {
+ "name": "dinar dal Kuwait",
+ "symbol": "KWD"
+ },
+ "IQD": {
+ "name": "dinar iracais",
+ "symbol": "IQD"
+ },
+ "JOD": {
+ "name": "dinar jordanic",
+ "symbol": "JOD"
+ },
+ "LYD": {
+ "name": "dinar libic",
+ "symbol": "LYD"
+ },
+ "RSD": {
+ "name": "dinar serb",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "dinar tunesian",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "dirham dals Emirats Arabs Unids",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "dirham marocan",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "dobra da São Tomé e Principe",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "dollar australian",
+ "symbol": "A$"
+ },
+ "CAD": {
+ "name": "dollar canadais",
+ "symbol": "CA$"
+ },
+ "BBD": {
+ "name": "dollar da Barbados",
+ "symbol": "BBD"
+ },
+ "HKD": {
+ "name": "dollar da Hongkong",
+ "symbol": "HK$"
+ },
+ "XCD": {
+ "name": "dollar da la Caribica Orientala",
+ "symbol": "EC$"
+ },
+ "GYD": {
+ "name": "dollar da la Guyana",
+ "symbol": "GYD"
+ },
+ "NZD": {
+ "name": "dollar da la Nova Zelanda",
+ "symbol": "NZ$"
+ },
+ "BSD": {
+ "name": "dollar da las Bahamas",
+ "symbol": "BSD"
+ },
+ "BMD": {
+ "name": "dollar da las Bermudas",
+ "symbol": "BMD"
+ },
+ "KYD": {
+ "name": "dollar da las Inslas Cayman",
+ "symbol": "KYD"
+ },
+ "SBD": {
+ "name": "dollar da las Salomonas",
+ "symbol": "SBD"
+ },
+ "TTD": {
+ "name": "dollar da Trinidad e Tobago",
+ "symbol": "TTD"
+ },
+ "BZD": {
+ "name": "dollar dal Belize",
+ "symbol": "BZD"
+ },
+ "BND": {
+ "name": "dollar dal Brunei",
+ "symbol": "BND"
+ },
+ "FJD": {
+ "name": "dollar dal Fidschi",
+ "symbol": "FJD"
+ },
+ "SGD": {
+ "name": "dollar dal Singapur",
+ "symbol": "SGD"
+ },
+ "USD": {
+ "name": "dollar dals Stadis Unids da l’America",
+ "symbol": "$"
+ },
+ "JMD": {
+ "name": "dollar giamaican",
+ "symbol": "JMD"
+ },
+ "LRD": {
+ "name": "dollar liberian",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "dollar namibian",
+ "symbol": "NAD"
+ },
+ "SRD": {
+ "name": "dollar surinam",
+ "symbol": "SRD"
+ },
+ "VND": {
+ "name": "dong vietnamais",
+ "symbol": "₫"
+ },
+ "AMD": {
+ "name": "dram armen",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "escudo dal Cap Verd",
+ "symbol": "CVE"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "€"
+ },
+ "AWG": {
+ "name": "flurin da l’Aruba",
+ "symbol": "AWG"
+ },
+ "ANG": {
+ "name": "flurin da las Antillas Olandaisas",
+ "symbol": "ANG"
+ },
+ "HUF": {
+ "name": "forint ungarais",
+ "symbol": "HUF"
+ },
+ "XOF": {
+ "name": "franc CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "franc CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "franc CFP",
+ "symbol": "CFPF"
+ },
+ "KMF": {
+ "name": "franc comorian",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "franc congolais",
+ "symbol": "CDF"
+ },
+ "GNF": {
+ "name": "franc da la Guinea",
+ "symbol": "GNF"
+ },
+ "BIF": {
+ "name": "franc dal Burundi",
+ "symbol": "BIF"
+ },
+ "DJF": {
+ "name": "franc dal Dschibuti",
+ "symbol": "DJF"
+ },
+ "RWF": {
+ "name": "franc ruandais",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "franc svizzer",
+ "symbol": "CHF"
+ },
+ "GIP": {
+ "name": "glivra da Gibraltar",
+ "symbol": "GIP"
+ },
+ "SHP": {
+ "name": "glivra da Sontg’Elena",
+ "symbol": "SHP"
+ },
+ "FKP": {
+ "name": "glivra dal Falkland",
+ "symbol": "FKP"
+ },
+ "EGP": {
+ "name": "glivra egipziana",
+ "symbol": "EGP"
+ },
+ "LBP": {
+ "name": "glivra libanaisa",
+ "symbol": "LBP"
+ },
+ "SYP": {
+ "name": "glivra siriana",
+ "symbol": "SYP"
+ },
+ "GBP": {
+ "name": "glivra sterlina",
+ "symbol": "£"
+ },
+ "SDG": {
+ "name": "glivra sudanaisa",
+ "symbol": "SDG"
+ },
+ "HTG": {
+ "name": "gourde haitian",
+ "symbol": "HTG"
+ },
+ "PYG": {
+ "name": "guarani paraguaian",
+ "symbol": "PYG"
+ },
+ "UAH": {
+ "name": "hryvnia ucranais",
+ "symbol": "UAH"
+ },
+ "PGK": {
+ "name": "kina da la Papua Nova Guinea",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "kip laot",
+ "symbol": "LAK"
+ },
+ "HRK": {
+ "name": "kuna croata",
+ "symbol": "HRK"
+ },
+ "ZMW": {
+ "name": "kwacha da la sambia",
+ "symbol": "ZMW"
+ },
+ "MWK": {
+ "name": "kwacha dal Malawi",
+ "symbol": "MWK"
+ },
+ "AOA": {
+ "name": "kwanza angolan",
+ "symbol": "AOA"
+ },
+ "MMK": {
+ "name": "Kyat dal Myanmar",
+ "symbol": "MMK"
+ },
+ "GEL": {
+ "name": "lari georgian",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "lek",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "lempira hondurian",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "leone da la Sierra Leone",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "leu moldav",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "leu rumen",
+ "symbol": "RON"
+ },
+ "SZL": {
+ "name": "lilangeni dal Swaziland",
+ "symbol": "SZL"
+ },
+ "LTL": {
+ "name": "litas lituan",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "loti dal Lesotho",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "manat aserbaidschanic",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "marc convertibel bosniac",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "metical dal mozambican",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "naira nigeriana",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "nakfa eritreic",
+ "symbol": "ERN"
+ },
+ "BTN": {
+ "name": "ngultrum butanais",
+ "symbol": "BTN"
+ },
+ "TWD": {
+ "name": "nov dollar taiwanais",
+ "symbol": "NT$"
+ },
+ "BGN": {
+ "name": "nov lev bulgar",
+ "symbol": "BGN"
+ },
+ "PEN": {
+ "name": "nov sol peruan",
+ "symbol": "PEN"
+ },
+ "TRY": {
+ "name": "nova lira tirca",
+ "symbol": "TRY"
+ },
+ "MRO": {
+ "name": "ouguiya da la Mauretania",
+ "symbol": "MRO"
+ },
+ "TOP": {
+ "name": "pa’anga da Tonga",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "pataca dal Macao",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "peso argentin",
+ "symbol": "ARS"
+ },
+ "CLP": {
+ "name": "peso chilen",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "peso columbian",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "peso cuban",
+ "symbol": "CUP"
+ },
+ "UYU": {
+ "name": "peso da l’Uruguay",
+ "symbol": "UYU"
+ },
+ "DOP": {
+ "name": "peso dominican",
+ "symbol": "DOP"
+ },
+ "PHP": {
+ "name": "peso filippin",
+ "symbol": "PHP"
+ },
+ "MXN": {
+ "name": "peso mexican",
+ "symbol": "MX$"
+ },
+ "BWP": {
+ "name": "pula da la Botswana",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "quetzal da la Guatemala",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "rand sidafrican",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "real brasilian",
+ "symbol": "R$"
+ },
+ "OMR": {
+ "name": "rial da l’Oman",
+ "symbol": "OMR"
+ },
+ "YER": {
+ "name": "rial dal Jemen",
+ "symbol": "YER"
+ },
+ "IRR": {
+ "name": "rial iranais",
+ "symbol": "IRR"
+ },
+ "KHR": {
+ "name": "riel cambodschan",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "ringgit da la Malaisia",
+ "symbol": "MYR"
+ },
+ "QAR": {
+ "name": "riyal da Katar",
+ "symbol": "QAR"
+ },
+ "SAR": {
+ "name": "riyal saudit",
+ "symbol": "SAR"
+ },
+ "BYR": {
+ "name": "rubel bieloruss",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "rubel russ (nov)",
+ "symbol": "RUB"
+ },
+ "MVR": {
+ "name": "rufiyaa da las Maledivas",
+ "symbol": "MVR"
+ },
+ "LKR": {
+ "name": "rupia da la Sri Lanka",
+ "symbol": "LKR"
+ },
+ "SCR": {
+ "name": "rupia da las Seychellas",
+ "symbol": "SCR"
+ },
+ "MUR": {
+ "name": "rupia dal Mauritius",
+ "symbol": "MUR"
+ },
+ "INR": {
+ "name": "rupia indica",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "rupia indonaisa",
+ "symbol": "IDR"
+ },
+ "NPR": {
+ "name": "rupia nepalaisa",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "rupia pakistana",
+ "symbol": "PKR"
+ },
+ "KES": {
+ "name": "schilling kenian",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "schilling somalian",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "schilling tansanian",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "schilling ugandais",
+ "symbol": "UGX"
+ },
+ "ILS": {
+ "name": "sheqel",
+ "symbol": "₪"
+ },
+ "KGS": {
+ "name": "som kirghis",
+ "symbol": "KGS"
+ },
+ "TJS": {
+ "name": "somoni dal Tadschikistan",
+ "symbol": "TJS"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "UZS": {
+ "name": "sum usbec",
+ "symbol": "UZS"
+ },
+ "BDT": {
+ "name": "taka bangladais",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "tala da la Samoa",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "tenge casac",
+ "symbol": "KZT"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "MNT": {
+ "name": "tugrik mongolic",
+ "symbol": "MNT"
+ },
+ "VUV": {
+ "name": "vatu dal Vanuatu",
+ "symbol": "VUV"
+ },
+ "KPW": {
+ "name": "won da la Corea dal Nord",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "won da la Corea dal Sid",
+ "symbol": "₩"
+ },
+ "JPY": {
+ "name": "yen giapunais",
+ "symbol": "JP¥"
+ },
+ "CNY": {
+ "name": "yuan renminbi chinais",
+ "symbol": "CN¥"
+ },
+ "PLN": {
+ "name": "zloty polac",
+ "symbol": "PLN"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/rn.json b/library/intl/resources/currency/rn.json
new file mode 100644
index 000000000..907437e53
--- /dev/null
+++ b/library/intl/resources/currency/rn.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "ETB": {
+ "name": "Ibiri ryo muri Etiyopiya",
+ "symbol": "ETB"
+ },
+ "GMD": {
+ "name": "Idalasi ryo muri Gambiya",
+ "symbol": "GMD"
+ },
+ "BHD": {
+ "name": "Idinari ry’iribahireyini",
+ "symbol": "BHD"
+ },
+ "LYD": {
+ "name": "Idinari rya Libiya",
+ "symbol": "LYD"
+ },
+ "DZD": {
+ "name": "Idinari ryo muri Alijeriya",
+ "symbol": "DZD"
+ },
+ "TND": {
+ "name": "Idinari ryo muri Tuniziya",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "Idiramu ryo muri Leta Zunze Ubumwe z’Abarabu",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "Idiramu ryo muri Maroke",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "Idobura ryo muri Sawotome na Perensipe",
+ "symbol": "STD"
+ },
+ "USD": {
+ "name": "Idolari ry’abanyamerika",
+ "symbol": "US$"
+ },
+ "CAD": {
+ "name": "Idolari rya Kanada",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "Idolari rya Liberiya",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "Idolari rya Namibiya",
+ "symbol": "NAD"
+ },
+ "AUD": {
+ "name": "Idolari ryo muri Ositaraliya",
+ "symbol": "A$"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "RWF": {
+ "name": "Ifaranga ry’u Rwanda",
+ "symbol": "RWF"
+ },
+ "BIF": {
+ "name": "Ifaranga ry’Uburundi",
+ "symbol": "FBu"
+ },
+ "CHF": {
+ "name": "Ifaranga ry’Ubusuwisi",
+ "symbol": "CHF"
+ },
+ "KMF": {
+ "name": "Ifaranga rya Komore",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Ifaranga rya Kongo",
+ "symbol": "CDF"
+ },
+ "DJF": {
+ "name": "Ifaranga ryo muri Jibuti",
+ "symbol": "DJF"
+ },
+ "MWK": {
+ "name": "Ikwaca ryo muri Malawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Ikwaca ryo muri Zambiya",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Ikwanza ryo muri Angola",
+ "symbol": "AOA"
+ },
+ "SLL": {
+ "name": "Ilewone",
+ "symbol": "SLL"
+ },
+ "SZL": {
+ "name": "Ililangeni",
+ "symbol": "SZL"
+ },
+ "LSL": {
+ "name": "Iloti ryo muro Lesoto",
+ "symbol": "LSL"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "NGN": {
+ "name": "Inayira ryo muri Nijeriya",
+ "symbol": "NGN"
+ },
+ "EGP": {
+ "name": "Ipawundi rya Misiri",
+ "symbol": "EGP"
+ },
+ "SHP": {
+ "name": "Ipawundi rya Sente Helena",
+ "symbol": "SHP"
+ },
+ "SDG": {
+ "name": "Ipawundi rya Sudani",
+ "symbol": "SDG"
+ },
+ "GBP": {
+ "name": "Ipawundi ryo mu Bwongereza",
+ "symbol": "£"
+ },
+ "BWP": {
+ "name": "Ipula ryo muri Botswana",
+ "symbol": "BWP"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "ZAR": {
+ "name": "Irandi ryo muri Afurika y’Epfo",
+ "symbol": "ZAR"
+ },
+ "CVE": {
+ "name": "Irikaboveridiyano ryo muri Esikudo",
+ "symbol": "CVE"
+ },
+ "ERN": {
+ "name": "Irinakufa ryo muri Eritereya",
+ "symbol": "ERN"
+ },
+ "SAR": {
+ "name": "Iriyari ryo muri Arabiya Sawudite",
+ "symbol": "SAR"
+ },
+ "MGA": {
+ "name": "Iriyari ryo muri Madagasikari",
+ "symbol": "MGA"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "MUR": {
+ "name": "Irupiya ryo mu birwa bya Morise",
+ "symbol": "MUR"
+ },
+ "SCR": {
+ "name": "Irupiya ryo mu birwa bya Sayisheli",
+ "symbol": "SCR"
+ },
+ "INR": {
+ "name": "Irupiya ryo mu Buhindi",
+ "symbol": "₹"
+ },
+ "UGX": {
+ "name": "Ishilingi ry’Ubugande",
+ "symbol": "UGX"
+ },
+ "KES": {
+ "name": "Ishilingi rya Kenya",
+ "symbol": "KES"
+ },
+ "TZS": {
+ "name": "Ishilingi rya Tanzaniya",
+ "symbol": "TZS"
+ },
+ "SOS": {
+ "name": "Ishilingi ryo muri Somaliya",
+ "symbol": "SOS"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JPY": {
+ "name": "Iyeni ry’Ubuyapani",
+ "symbol": "JP¥"
+ },
+ "EUR": {
+ "name": "Iyero",
+ "symbol": "€"
+ },
+ "CNY": {
+ "name": "Iyuwani ryo mu Bushinwa",
+ "symbol": "CN¥"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "MRO": {
+ "name": "Ugwiya ryo muri Moritaniya",
+ "symbol": "MRO"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XAF": {
+ "name": "XAF",
+ "symbol": "FCFA"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XOF": {
+ "name": "XOF",
+ "symbol": "CFA"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/ro.json b/library/intl/resources/currency/ro.json
new file mode 100644
index 000000000..e509ea215
--- /dev/null
+++ b/library/intl/resources/currency/ro.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "afgani afgan",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "ariary malgaș",
+ "symbol": "MGA"
+ },
+ "THB": {
+ "name": "baht thailandez",
+ "symbol": "THB"
+ },
+ "PAB": {
+ "name": "balboa panameză",
+ "symbol": "PAB"
+ },
+ "ETB": {
+ "name": "birr etiopian",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "bolivar venezuelean",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "boliviano bolivian",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "cedi ghanez",
+ "symbol": "GHS"
+ },
+ "CRC": {
+ "name": "colon costarican",
+ "symbol": "CRC"
+ },
+ "SVC": {
+ "name": "colon El Salvador",
+ "symbol": "SVC"
+ },
+ "NIO": {
+ "name": "cordoba nicaraguană",
+ "symbol": "NIO"
+ },
+ "CZK": {
+ "name": "coroană cehă",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "coroană daneză",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "coroană islandeză",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "coroană norvegiană",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "coroană suedeză",
+ "symbol": "SEK"
+ },
+ "GMD": {
+ "name": "dalasi din Gambia",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "dinar algerian",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "dinar din Bahrain",
+ "symbol": "BHD"
+ },
+ "JOD": {
+ "name": "dinar iordanian",
+ "symbol": "JOD"
+ },
+ "IQD": {
+ "name": "dinar irakian",
+ "symbol": "IQD"
+ },
+ "KWD": {
+ "name": "dinar kuweitian",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "dinar libian",
+ "symbol": "LYD"
+ },
+ "MKD": {
+ "name": "dinar macedonean",
+ "symbol": "MKD"
+ },
+ "RSD": {
+ "name": "dinar sârbesc",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "dinar tunisian",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "dirham din Emiratele Arabe Unite",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "dirham marocan",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "dobra Sao Tome și Principe",
+ "symbol": "STD"
+ },
+ "USD": {
+ "name": "dolar american",
+ "symbol": "USD"
+ },
+ "AUD": {
+ "name": "dolar australian",
+ "symbol": "AUD"
+ },
+ "BBD": {
+ "name": "dolar Barbados",
+ "symbol": "BBD"
+ },
+ "CAD": {
+ "name": "dolar canadian",
+ "symbol": "CAD"
+ },
+ "BSD": {
+ "name": "dolar din Bahamas",
+ "symbol": "BSD"
+ },
+ "BZD": {
+ "name": "dolar din Belize",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "dolar din Bermuda",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "dolar din Brunei",
+ "symbol": "BND"
+ },
+ "XCD": {
+ "name": "dolar din Caraibele de Est",
+ "symbol": "XCD"
+ },
+ "HKD": {
+ "name": "dolar din Hong Kong",
+ "symbol": "HKD"
+ },
+ "KYD": {
+ "name": "dolar din Insulele Cayman",
+ "symbol": "KYD"
+ },
+ "SBD": {
+ "name": "dolar din Insulele Solomon",
+ "symbol": "SBD"
+ },
+ "TTD": {
+ "name": "dolar din Trinidad-Tobago",
+ "symbol": "TTD"
+ },
+ "FJD": {
+ "name": "dolar fijian",
+ "symbol": "FJD"
+ },
+ "GYD": {
+ "name": "dolar guyanez",
+ "symbol": "GYD"
+ },
+ "JMD": {
+ "name": "dolar jamaican",
+ "symbol": "JMD"
+ },
+ "LRD": {
+ "name": "dolar liberian",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "dolar namibian",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "dolar neozeelandez",
+ "symbol": "NZD"
+ },
+ "TWD": {
+ "name": "dolar nou din Taiwan",
+ "symbol": "TWD"
+ },
+ "SGD": {
+ "name": "dolar Singapore",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "dolar surinamez",
+ "symbol": "SRD"
+ },
+ "ZWL": {
+ "name": "dolar Zimbabwe (2009)",
+ "symbol": "ZWL"
+ },
+ "VND": {
+ "name": "dong vietnamez",
+ "symbol": "VND"
+ },
+ "AMD": {
+ "name": "dram armenesc",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "escudo din Capul Verde",
+ "symbol": "CVE"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "EUR"
+ },
+ "AWG": {
+ "name": "florin aruban",
+ "symbol": "AWG"
+ },
+ "HUF": {
+ "name": "forint maghiar",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "franc burundez",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "franc CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "franc CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "franc CFP",
+ "symbol": "CFPF"
+ },
+ "KMF": {
+ "name": "franc comorian",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "franc congolez",
+ "symbol": "CDF"
+ },
+ "DJF": {
+ "name": "franc djiboutian",
+ "symbol": "DJF"
+ },
+ "CHF": {
+ "name": "franc elvețian",
+ "symbol": "CHF"
+ },
+ "GNF": {
+ "name": "franc guineean",
+ "symbol": "GNF"
+ },
+ "RWF": {
+ "name": "franc rwandez",
+ "symbol": "RWF"
+ },
+ "HTG": {
+ "name": "gourde din Haiti",
+ "symbol": "HTG"
+ },
+ "PYG": {
+ "name": "guarani paraguayan",
+ "symbol": "PYG"
+ },
+ "ANG": {
+ "name": "gulden din Antilele Olandeze",
+ "symbol": "ANG"
+ },
+ "UAH": {
+ "name": "hryvna ucraineană",
+ "symbol": "UAH"
+ },
+ "PGK": {
+ "name": "kina din Papua-Noua Guinee",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "kip laoțian",
+ "symbol": "LAK"
+ },
+ "HRK": {
+ "name": "kuna croată",
+ "symbol": "HRK"
+ },
+ "MWK": {
+ "name": "kwacha malawiană",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "kwacha zambian",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "kwanza angoleză",
+ "symbol": "AOA"
+ },
+ "MMK": {
+ "name": "kyat din Myanmar",
+ "symbol": "MMK"
+ },
+ "GEL": {
+ "name": "lari georgian",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "leka albaneză",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "lempira honduriană",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "leone din Sierra Leone",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "leu moldovenesc",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "leu românesc",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "leva bulgărească",
+ "symbol": "BGN"
+ },
+ "SZL": {
+ "name": "lilangeni din Swaziland",
+ "symbol": "SZL"
+ },
+ "GIP": {
+ "name": "liră din Gibraltar",
+ "symbol": "GIP"
+ },
+ "FKP": {
+ "name": "liră din Insulele Falkland",
+ "symbol": "FKP"
+ },
+ "EGP": {
+ "name": "liră egipteană",
+ "symbol": "EGP"
+ },
+ "SHP": {
+ "name": "liră Insula Sf. Elena",
+ "symbol": "SHP"
+ },
+ "LBP": {
+ "name": "liră libaneză",
+ "symbol": "LBP"
+ },
+ "SYP": {
+ "name": "liră siriană",
+ "symbol": "SYP"
+ },
+ "GBP": {
+ "name": "liră sterlină",
+ "symbol": "GBP"
+ },
+ "SSP": {
+ "name": "liră sud-sudaneză",
+ "symbol": "SSP"
+ },
+ "SDG": {
+ "name": "liră sudaneză",
+ "symbol": "SDG"
+ },
+ "TRY": {
+ "name": "liră turcească",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "litu lituanian",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "loti lesothian",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "manat azer",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "manat turkmen",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "marcă convertibilă din Bosnia și Herțegovina",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "metical mozambican",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "naira nigeriană",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "nakfa eritreeană",
+ "symbol": "ERN"
+ },
+ "BTN": {
+ "name": "ngultrum din Bhutan",
+ "symbol": "BTN"
+ },
+ "MRO": {
+ "name": "ouguiya mauritană",
+ "symbol": "MRO"
+ },
+ "TOP": {
+ "name": "pa’anga tongană",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "pataca din Macao",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "peso argentinian",
+ "symbol": "ARS"
+ },
+ "CLP": {
+ "name": "peso chilian",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "peso columbian",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "peso cubanez",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "peso cubanez convertibil",
+ "symbol": "CUC"
+ },
+ "DOP": {
+ "name": "peso dominican",
+ "symbol": "DOP"
+ },
+ "PHP": {
+ "name": "peso filipinez",
+ "symbol": "PHP"
+ },
+ "MXN": {
+ "name": "peso mexican",
+ "symbol": "MXN"
+ },
+ "UYU": {
+ "name": "peso uruguayan",
+ "symbol": "UYU"
+ },
+ "BWP": {
+ "name": "pula Botswana",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "quetzal guatemalez",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "rand sud-african",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "real brazilian",
+ "symbol": "BRL"
+ },
+ "IRR": {
+ "name": "rial iranian",
+ "symbol": "IRR"
+ },
+ "OMR": {
+ "name": "rial omanez",
+ "symbol": "OMR"
+ },
+ "QAR": {
+ "name": "rial qatarian",
+ "symbol": "QAR"
+ },
+ "SAR": {
+ "name": "rial saudit",
+ "symbol": "SAR"
+ },
+ "YER": {
+ "name": "rial yemenit",
+ "symbol": "YER"
+ },
+ "KHR": {
+ "name": "riel cambodgian",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "ringgit malaiezian",
+ "symbol": "MYR"
+ },
+ "BYR": {
+ "name": "rublă belarusă",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "rublă rusească",
+ "symbol": "RUB"
+ },
+ "MVR": {
+ "name": "rufiyaa maldiviană",
+ "symbol": "MVR"
+ },
+ "SCR": {
+ "name": "rupie din Seychelles",
+ "symbol": "SCR"
+ },
+ "LKR": {
+ "name": "rupie din Sri Lanka",
+ "symbol": "LKR"
+ },
+ "INR": {
+ "name": "rupie indiană",
+ "symbol": "INR"
+ },
+ "IDR": {
+ "name": "rupie indoneziană",
+ "symbol": "IDR"
+ },
+ "MUR": {
+ "name": "rupie mauritiană",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "rupie nepaleză",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "rupie pakistaneză",
+ "symbol": "PKR"
+ },
+ "PEN": {
+ "name": "sol nou peruvian",
+ "symbol": "PEN"
+ },
+ "KGS": {
+ "name": "som kârgâz",
+ "symbol": "KGS"
+ },
+ "TJS": {
+ "name": "somoni tadjic",
+ "symbol": "TJS"
+ },
+ "UZS": {
+ "name": "sum Uzbekistan",
+ "symbol": "UZS"
+ },
+ "ILS": {
+ "name": "șechel israelian nou",
+ "symbol": "ILS"
+ },
+ "KES": {
+ "name": "șiling kenyan",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "șiling somalez",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "șiling tanzanian",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "șiling ugandez",
+ "symbol": "UGX"
+ },
+ "BDT": {
+ "name": "taka din Bangladesh",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "tala samoană",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "tenge kazahă",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "tugrik mongol",
+ "symbol": "MNT"
+ },
+ "VUV": {
+ "name": "vatu din Vanuatu",
+ "symbol": "VUV"
+ },
+ "KPW": {
+ "name": "won nord-coreean",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "won sud-coreean",
+ "symbol": "KRW"
+ },
+ "JPY": {
+ "name": "yen japonez",
+ "symbol": "JPY"
+ },
+ "CNY": {
+ "name": "yuan chinezesc",
+ "symbol": "CNY"
+ },
+ "PLN": {
+ "name": "zlot polonez",
+ "symbol": "PLN"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/rof.json b/library/intl/resources/currency/rof.json
new file mode 100644
index 000000000..154a48d65
--- /dev/null
+++ b/library/intl/resources/currency/rof.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "ZAR": {
+ "name": "heleri sa Afrika Kusini",
+ "symbol": "ZAR"
+ },
+ "DZD": {
+ "name": "heleri sa Aljeria",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "heleri sa Angola",
+ "symbol": "AOA"
+ },
+ "AUD": {
+ "name": "heleri sa Australia",
+ "symbol": "A$"
+ },
+ "BHD": {
+ "name": "heleri sa Bahareni",
+ "symbol": "BHD"
+ },
+ "BWP": {
+ "name": "heleri sa Botswana",
+ "symbol": "BWP"
+ },
+ "MGA": {
+ "name": "heleri sa Bukini",
+ "symbol": "MGA"
+ },
+ "BIF": {
+ "name": "heleri sa Burundi",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "heleri sa CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "heleri sa CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "CNY": {
+ "name": "heleri sa China",
+ "symbol": "CN¥"
+ },
+ "ERN": {
+ "name": "heleri sa Eritrea",
+ "symbol": "ERN"
+ },
+ "AED": {
+ "name": "heleri sa Falme za Kiarabu",
+ "symbol": "AED"
+ },
+ "GMD": {
+ "name": "heleri sa Gambia",
+ "symbol": "GMD"
+ },
+ "INR": {
+ "name": "heleri sa India",
+ "symbol": "₹"
+ },
+ "JPY": {
+ "name": "heleri sa Japani",
+ "symbol": "JP¥"
+ },
+ "DJF": {
+ "name": "heleri sa Jibuti",
+ "symbol": "DJF"
+ },
+ "CAD": {
+ "name": "heleri sa Kanada",
+ "symbol": "CA$"
+ },
+ "KES": {
+ "name": "heleri sa Kenya",
+ "symbol": "KES"
+ },
+ "CVE": {
+ "name": "heleri sa Kepuvede",
+ "symbol": "CVE"
+ },
+ "KMF": {
+ "name": "heleri sa Komoro",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "heleri sa Kongo",
+ "symbol": "CDF"
+ },
+ "LSL": {
+ "name": "heleri sa Lesoto",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "heleri sa Liberia",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "heleri sa Libya",
+ "symbol": "LYD"
+ },
+ "MWK": {
+ "name": "heleri sa Malawi",
+ "symbol": "MWK"
+ },
+ "USD": {
+ "name": "heleri sa Marekani",
+ "symbol": "US$"
+ },
+ "EGP": {
+ "name": "heleri sa Misri",
+ "symbol": "EGP"
+ },
+ "MUR": {
+ "name": "heleri sa Morisi",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "heleri sa Moritania",
+ "symbol": "MRO"
+ },
+ "MAD": {
+ "name": "heleri sa Moroko",
+ "symbol": "MAD"
+ },
+ "NAD": {
+ "name": "heleri sa Namibia",
+ "symbol": "NAD"
+ },
+ "NGN": {
+ "name": "heleri sa Nijeria",
+ "symbol": "NGN"
+ },
+ "RWF": {
+ "name": "heleri sa Rwanda",
+ "symbol": "RWF"
+ },
+ "SHP": {
+ "name": "heleri sa Santahelena",
+ "symbol": "SHP"
+ },
+ "STD": {
+ "name": "heleri sa Sao Tome na Principe",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "heleri sa Saudia",
+ "symbol": "SAR"
+ },
+ "SCR": {
+ "name": "heleri sa Shelisheli",
+ "symbol": "SCR"
+ },
+ "SOS": {
+ "name": "heleri sa Somalia",
+ "symbol": "SOS"
+ },
+ "SDG": {
+ "name": "heleri sa Sudani",
+ "symbol": "SDG"
+ },
+ "TZS": {
+ "name": "heleri sa Tanzania",
+ "symbol": "TSh"
+ },
+ "TND": {
+ "name": "heleri sa Tunisia",
+ "symbol": "TND"
+ },
+ "UGX": {
+ "name": "heleri sa Uganda",
+ "symbol": "UGX"
+ },
+ "ETB": {
+ "name": "heleri sa Uhabeshi",
+ "symbol": "ETB"
+ },
+ "GBP": {
+ "name": "heleri sa Uingereza",
+ "symbol": "£"
+ },
+ "CHF": {
+ "name": "heleri sa Uswisi",
+ "symbol": "CHF"
+ },
+ "ZMW": {
+ "name": "heleri sa Zambia",
+ "symbol": "ZMW"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "leoni",
+ "symbol": "SLL"
+ },
+ "SZL": {
+ "name": "lilangeni",
+ "symbol": "SZL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "EUR": {
+ "name": "yuro",
+ "symbol": "€"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/ru.json b/library/intl/resources/currency/ru.json
new file mode 100644
index 000000000..71520f89b
--- /dev/null
+++ b/library/intl/resources/currency/ru.json
@@ -0,0 +1,634 @@
+{
+ "AUD": {
+ "name": "Австралийский доллар",
+ "symbol": "A$"
+ },
+ "AZN": {
+ "name": "Азербайджанский манат",
+ "symbol": "AZN"
+ },
+ "ALL": {
+ "name": "Албанский лек",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Алжирский динар",
+ "symbol": "DZD"
+ },
+ "GBP": {
+ "name": "Английский фунт стерлингов",
+ "symbol": "£"
+ },
+ "AOA": {
+ "name": "Ангольская кванза",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "Аргентинское песо",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "Армянский драм",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "Арубанский флорин",
+ "symbol": "AWG"
+ },
+ "AFN": {
+ "name": "Афганский афгани",
+ "symbol": "AFN"
+ },
+ "BSD": {
+ "name": "Багамский доллар",
+ "symbol": "BSD"
+ },
+ "BDT": {
+ "name": "Бангладешская така",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Барбадосский доллар",
+ "symbol": "BBD"
+ },
+ "BHD": {
+ "name": "Бахрейнский динар",
+ "symbol": "BHD"
+ },
+ "BZD": {
+ "name": "Белизский доллар",
+ "symbol": "BZD"
+ },
+ "BYR": {
+ "name": "Белорусский рубль",
+ "symbol": "BYR"
+ },
+ "BMD": {
+ "name": "Бермудский доллар",
+ "symbol": "BMD"
+ },
+ "BGN": {
+ "name": "Болгарский лев",
+ "symbol": "BGN"
+ },
+ "BOB": {
+ "name": "Боливийский боливиано",
+ "symbol": "BOB"
+ },
+ "BWP": {
+ "name": "Ботсванская пула",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Бразильский реал",
+ "symbol": "R$"
+ },
+ "BND": {
+ "name": "Брунейский доллар",
+ "symbol": "BND"
+ },
+ "BIF": {
+ "name": "Бурундийский франк",
+ "symbol": "BIF"
+ },
+ "BTN": {
+ "name": "Бутанский нгултрум",
+ "symbol": "BTN"
+ },
+ "VUV": {
+ "name": "Вату Вануату",
+ "symbol": "VUV"
+ },
+ "HUF": {
+ "name": "Венгерский форинт",
+ "symbol": "HUF"
+ },
+ "VEF": {
+ "name": "Венесуэльский боливар",
+ "symbol": "VEF"
+ },
+ "XCD": {
+ "name": "Восточно-карибский доллар",
+ "symbol": "EC$"
+ },
+ "VND": {
+ "name": "Вьетнамский донг",
+ "symbol": "₫"
+ },
+ "HTG": {
+ "name": "Гаитянский гурд",
+ "symbol": "HTG"
+ },
+ "GYD": {
+ "name": "Гайанский доллар",
+ "symbol": "GYD"
+ },
+ "GMD": {
+ "name": "Гамбийский даласи",
+ "symbol": "GMD"
+ },
+ "GHS": {
+ "name": "Ганский седи",
+ "symbol": "GHS"
+ },
+ "GTQ": {
+ "name": "Гватемальский кетсаль",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Гвинейский франк",
+ "symbol": "GNF"
+ },
+ "GIP": {
+ "name": "Гибралтарский фунт",
+ "symbol": "GIP"
+ },
+ "HNL": {
+ "name": "Гондурасская лемпира",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Гонконгский доллар",
+ "symbol": "HK$"
+ },
+ "GEL": {
+ "name": "Грузинский лари",
+ "symbol": "GEL"
+ },
+ "DKK": {
+ "name": "Датская крона",
+ "symbol": "DKK"
+ },
+ "AED": {
+ "name": "Дирхам ОАЭ",
+ "symbol": "AED"
+ },
+ "STD": {
+ "name": "Добра Сант-Томе и Принсипи",
+ "symbol": "STD"
+ },
+ "ZWL": {
+ "name": "Доллар Зимбабве (2009)",
+ "symbol": "ZWL"
+ },
+ "KYD": {
+ "name": "Доллар Каймановых островов",
+ "symbol": "KYD"
+ },
+ "NAD": {
+ "name": "Доллар Намибии",
+ "symbol": "NAD"
+ },
+ "SBD": {
+ "name": "Доллар Соломоновых островов",
+ "symbol": "SBD"
+ },
+ "USD": {
+ "name": "Доллар США",
+ "symbol": "$"
+ },
+ "TTD": {
+ "name": "Доллар Тринидада и Тобаго",
+ "symbol": "TTD"
+ },
+ "FJD": {
+ "name": "Доллар Фиджи",
+ "symbol": "FJD"
+ },
+ "DOP": {
+ "name": "Доминиканское песо",
+ "symbol": "DOP"
+ },
+ "EUR": {
+ "name": "Евро",
+ "symbol": "€"
+ },
+ "EGP": {
+ "name": "Египетский фунт",
+ "symbol": "EGP"
+ },
+ "ZMW": {
+ "name": "Замбийская квача",
+ "symbol": "ZMW"
+ },
+ "INR": {
+ "name": "Индийская рупия",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Индонезийская рупия",
+ "symbol": "IDR"
+ },
+ "JOD": {
+ "name": "Иорданский динар",
+ "symbol": "JOD"
+ },
+ "IQD": {
+ "name": "Иракский динар",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "Иранский риал",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "Исландская крона",
+ "symbol": "ISK"
+ },
+ "YER": {
+ "name": "Йеменский риал",
+ "symbol": "YER"
+ },
+ "KZT": {
+ "name": "Казахский тенге",
+ "symbol": "KZT"
+ },
+ "KHR": {
+ "name": "Камбоджийский риель",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "Канадский доллар",
+ "symbol": "CA$"
+ },
+ "QAR": {
+ "name": "Катарский риал",
+ "symbol": "QAR"
+ },
+ "KES": {
+ "name": "Кенийский шиллинг",
+ "symbol": "KES"
+ },
+ "PGK": {
+ "name": "Кина Папуа — Новой Гвинеи",
+ "symbol": "PGK"
+ },
+ "KGS": {
+ "name": "Киргизский сом",
+ "symbol": "KGS"
+ },
+ "CNY": {
+ "name": "Китайский юань",
+ "symbol": "CN¥"
+ },
+ "COP": {
+ "name": "Колумбийское песо",
+ "symbol": "COP"
+ },
+ "BAM": {
+ "name": "Конвертируемая марка Боснии и Герцеговины",
+ "symbol": "BAM"
+ },
+ "CDF": {
+ "name": "Конголезский франк",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "Костариканский колон",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "Кубинское конвертируемое песо",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "Кубинское песо",
+ "symbol": "CUP"
+ },
+ "KWD": {
+ "name": "Кувейтский динар",
+ "symbol": "KWD"
+ },
+ "LAK": {
+ "name": "Лаосский кип",
+ "symbol": "LAK"
+ },
+ "SLL": {
+ "name": "Леоне",
+ "symbol": "SLL"
+ },
+ "LRD": {
+ "name": "Либерийский доллар",
+ "symbol": "LRD"
+ },
+ "LBP": {
+ "name": "Ливанский фунт",
+ "symbol": "LBP"
+ },
+ "LYD": {
+ "name": "Ливийский динар",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Литовский лит",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "Лоти",
+ "symbol": "LSL"
+ },
+ "MUR": {
+ "name": "Маврикийская рупия",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "Мавританская угия",
+ "symbol": "MRO"
+ },
+ "MKD": {
+ "name": "Македонский динар",
+ "symbol": "MKD"
+ },
+ "MWK": {
+ "name": "Малавийская квача",
+ "symbol": "MWK"
+ },
+ "MGA": {
+ "name": "Малагасийский ариари",
+ "symbol": "MGA"
+ },
+ "MYR": {
+ "name": "Малайзийский ринггит",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "Мальдивская руфия",
+ "symbol": "MVR"
+ },
+ "MAD": {
+ "name": "Марокканский дирхам",
+ "symbol": "MAD"
+ },
+ "MXN": {
+ "name": "Мексиканское песо",
+ "symbol": "MX$"
+ },
+ "MZN": {
+ "name": "Мозамбикский метикал",
+ "symbol": "MZN"
+ },
+ "MDL": {
+ "name": "Молдавский лей",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Монгольский тугрик",
+ "symbol": "MNT"
+ },
+ "MMK": {
+ "name": "Мьянманский кьят",
+ "symbol": "MMK"
+ },
+ "ERN": {
+ "name": "Накфа",
+ "symbol": "ERN"
+ },
+ "NPR": {
+ "name": "Непальская рупия",
+ "symbol": "NPR"
+ },
+ "NGN": {
+ "name": "Нигерийская найра",
+ "symbol": "NGN"
+ },
+ "ANG": {
+ "name": "Нидерландский антильский гульден",
+ "symbol": "ANG"
+ },
+ "NIO": {
+ "name": "Никарагуанская кордоба",
+ "symbol": "NIO"
+ },
+ "NZD": {
+ "name": "Новозеландский доллар",
+ "symbol": "NZ$"
+ },
+ "ILS": {
+ "name": "Новый израильский шекель",
+ "symbol": "₪"
+ },
+ "TWD": {
+ "name": "Новый тайваньский доллар",
+ "symbol": "NT$"
+ },
+ "NOK": {
+ "name": "Норвежская крона",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "Оманский риал",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "Пакистанская рупия",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Панамское бальбоа",
+ "symbol": "PAB"
+ },
+ "PYG": {
+ "name": "Парагвайский гуарани",
+ "symbol": "PYG"
+ },
+ "MOP": {
+ "name": "Патака Макао",
+ "symbol": "MOP"
+ },
+ "PEN": {
+ "name": "Перуанский новый соль",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "Польский злотый",
+ "symbol": "PLN"
+ },
+ "RUB": {
+ "name": "Российский рубль",
+ "symbol": "руб."
+ },
+ "RON": {
+ "name": "Румынский лей",
+ "symbol": "RON"
+ },
+ "SVC": {
+ "name": "Сальвадорский колон",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "Самоанская тала",
+ "symbol": "WST"
+ },
+ "SAR": {
+ "name": "Саудовский риал",
+ "symbol": "SAR"
+ },
+ "SZL": {
+ "name": "Свазилендский лилангени",
+ "symbol": "SZL"
+ },
+ "KPW": {
+ "name": "Северокорейская вона",
+ "symbol": "KPW"
+ },
+ "SCR": {
+ "name": "Сейшельская рупия",
+ "symbol": "SCR"
+ },
+ "RSD": {
+ "name": "Сербский динар",
+ "symbol": "RSD"
+ },
+ "SGD": {
+ "name": "Сингапурский доллар",
+ "symbol": "SGD"
+ },
+ "SYP": {
+ "name": "Сирийский фунт",
+ "symbol": "SYP"
+ },
+ "SOS": {
+ "name": "Сомалийский шиллинг",
+ "symbol": "SOS"
+ },
+ "SDG": {
+ "name": "Суданский фунт",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "Суринамский доллар",
+ "symbol": "SRD"
+ },
+ "TJS": {
+ "name": "Таджикский сомони",
+ "symbol": "TJS"
+ },
+ "THB": {
+ "name": "Таиландский бат",
+ "symbol": "฿"
+ },
+ "TZS": {
+ "name": "Танзанийский шиллинг",
+ "symbol": "TZS"
+ },
+ "TOP": {
+ "name": "Тонганская паанга",
+ "symbol": "TOP"
+ },
+ "TND": {
+ "name": "Тунисский динар",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "Турецкая лира",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "Туркменский новый манат",
+ "symbol": "ТМТ"
+ },
+ "UGX": {
+ "name": "Угандийский шиллинг",
+ "symbol": "UGX"
+ },
+ "UZS": {
+ "name": "Узбекский сум",
+ "symbol": "UZS"
+ },
+ "UAH": {
+ "name": "Украинская гривна",
+ "symbol": "₴"
+ },
+ "UYU": {
+ "name": "Уругвайское песо",
+ "symbol": "UYU"
+ },
+ "PHP": {
+ "name": "Филиппинское песо",
+ "symbol": "PHP"
+ },
+ "DJF": {
+ "name": "Франк Джибути",
+ "symbol": "DJF"
+ },
+ "KMF": {
+ "name": "Франк Коморских островов",
+ "symbol": "KMF"
+ },
+ "XAF": {
+ "name": "Франк КФА ВЕАС",
+ "symbol": "FCFA"
+ },
+ "XOF": {
+ "name": "Франк КФА ВСЕАО",
+ "symbol": "CFA"
+ },
+ "RWF": {
+ "name": "Франк Руанды",
+ "symbol": "RWF"
+ },
+ "XPF": {
+ "name": "Французский тихоокеанский франк",
+ "symbol": "CFPF"
+ },
+ "SHP": {
+ "name": "Фунт острова Святой Елены",
+ "symbol": "SHP"
+ },
+ "FKP": {
+ "name": "Фунт Фолклендских островов",
+ "symbol": "FKP"
+ },
+ "HRK": {
+ "name": "Хорватская куна",
+ "symbol": "HRK"
+ },
+ "CZK": {
+ "name": "Чешская крона",
+ "symbol": "CZK"
+ },
+ "CLP": {
+ "name": "Чилийское песо",
+ "symbol": "CLP"
+ },
+ "SEK": {
+ "name": "Шведская крона",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "Швейцарский франк",
+ "symbol": "CHF"
+ },
+ "LKR": {
+ "name": "Шри-Ланкийская рупия",
+ "symbol": "LKR"
+ },
+ "CVE": {
+ "name": "Эскудо Кабо-Верде",
+ "symbol": "CVE"
+ },
+ "ETB": {
+ "name": "Эфиопский быр",
+ "symbol": "ETB"
+ },
+ "ZAR": {
+ "name": "Южноафриканский рэнд",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "Южнокорейская вона",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "Южносуданский фунт",
+ "symbol": "SSP"
+ },
+ "JMD": {
+ "name": "Ямайский доллар",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Японская иена",
+ "symbol": "¥"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/rwk.json b/library/intl/resources/currency/rwk.json
new file mode 100644
index 000000000..655670a30
--- /dev/null
+++ b/library/intl/resources/currency/rwk.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "ETB": {
+ "name": "Bir ya Uhabeshi",
+ "symbol": "ETB"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "GMD": {
+ "name": "Dalasi ya Gambia",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "Dinari ya Aljeria",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinari ya Bahareni",
+ "symbol": "BHD"
+ },
+ "LYD": {
+ "name": "Dinari ya Libya",
+ "symbol": "LYD"
+ },
+ "SDG": {
+ "name": "Dinari ya Sudani",
+ "symbol": "SDG"
+ },
+ "TND": {
+ "name": "Dinari ya Tunisia",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "Dirham ya Falme za Kiarabu",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "Dirham ya Moroko",
+ "symbol": "MAD"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "STD": {
+ "name": "Dobra ya Sao Tome na Principe",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "Dola ya Australia",
+ "symbol": "A$"
+ },
+ "CAD": {
+ "name": "Dola ya Kanada",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "Dola ya Liberia",
+ "symbol": "LRD"
+ },
+ "USD": {
+ "name": "Dola ya Marekani",
+ "symbol": "US$"
+ },
+ "NAD": {
+ "name": "Dola ya Namibia",
+ "symbol": "NAD"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "CVE": {
+ "name": "Eskudo ya Kepuvede",
+ "symbol": "CVE"
+ },
+ "XOF": {
+ "name": "Faranga CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Faranga CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "MGA": {
+ "name": "Faranga ya Bukini",
+ "symbol": "MGA"
+ },
+ "BIF": {
+ "name": "Faranga ya Burundi",
+ "symbol": "BIF"
+ },
+ "DJF": {
+ "name": "Faranga ya Jibuti",
+ "symbol": "DJF"
+ },
+ "KMF": {
+ "name": "Faranga ya Komoro",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Faranga ya Kongo",
+ "symbol": "CDF"
+ },
+ "RWF": {
+ "name": "Faranga ya Rwanda",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Faranga ya Uswisi",
+ "symbol": "CHF"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "MWK": {
+ "name": "Kwacha ya Malawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwacha ya Zambia",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Kwanza ya Angola",
+ "symbol": "AOA"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "Leoni",
+ "symbol": "SLL"
+ },
+ "SZL": {
+ "name": "Lilangeni",
+ "symbol": "SZL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LSL": {
+ "name": "Loti ya Lesoto",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naira ya Nijeria",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "Nakfa ya Eritrea",
+ "symbol": "ERN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "EGP": {
+ "name": "Pauni ya Misri",
+ "symbol": "EGP"
+ },
+ "SHP": {
+ "name": "Pauni ya Santahelena",
+ "symbol": "SHP"
+ },
+ "GBP": {
+ "name": "Pauni ya Uingereza",
+ "symbol": "£"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "BWP": {
+ "name": "Pula ya Botswana",
+ "symbol": "BWP"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "ZAR": {
+ "name": "Randi ya Afrika Kusini",
+ "symbol": "ZAR"
+ },
+ "SAR": {
+ "name": "Riyal ya Saudia",
+ "symbol": "SAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "INR": {
+ "name": "Rupia ya India",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "Rupia ya Morisi",
+ "symbol": "MUR"
+ },
+ "SCR": {
+ "name": "Rupia ya Shelisheli",
+ "symbol": "SCR"
+ },
+ "JPY": {
+ "name": "Sarafu ya Kijapani",
+ "symbol": "JP¥"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "KES": {
+ "name": "Shilingi ya Kenya",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "Shilingi ya Somalia",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Shilingi ya Tanzania",
+ "symbol": "TSh"
+ },
+ "UGX": {
+ "name": "Shilingi ya Uganda",
+ "symbol": "UGX"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "MRO": {
+ "name": "Ugwiya ya Moritania",
+ "symbol": "MRO"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "CNY": {
+ "name": "Yuan Renminbi ya China",
+ "symbol": "CN¥"
+ },
+ "EUR": {
+ "name": "Yuro",
+ "symbol": "€"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/saq.json b/library/intl/resources/currency/saq.json
new file mode 100644
index 000000000..4202a5ffb
--- /dev/null
+++ b/library/intl/resources/currency/saq.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "LRD": {
+ "name": "Dola eel Liberia",
+ "symbol": "LRD"
+ },
+ "USD": {
+ "name": "Dola eel Marekani",
+ "symbol": "US$"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "Leoni",
+ "symbol": "SLL"
+ },
+ "SZL": {
+ "name": "Lilangeni",
+ "symbol": "SZL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "ZAR": {
+ "name": "Njilingi eel Afrika Kusini",
+ "symbol": "ZAR"
+ },
+ "DZD": {
+ "name": "Njilingi eel Aljeria",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Njilingi eel Angola",
+ "symbol": "AOA"
+ },
+ "AUD": {
+ "name": "Njilingi eel Australia",
+ "symbol": "A$"
+ },
+ "BHD": {
+ "name": "Njilingi eel Bahareni",
+ "symbol": "BHD"
+ },
+ "BWP": {
+ "name": "Njilingi eel Botswana",
+ "symbol": "BWP"
+ },
+ "MGA": {
+ "name": "Njilingi eel Bukini",
+ "symbol": "MGA"
+ },
+ "BIF": {
+ "name": "Njilingi eel Burundi",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "Njilingi eel CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Njilingi eel CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "CNY": {
+ "name": "Njilingi eel China",
+ "symbol": "CN¥"
+ },
+ "ERN": {
+ "name": "Njilingi eel Eritrea",
+ "symbol": "ERN"
+ },
+ "AED": {
+ "name": "Njilingi eel Falme za Kiarabu",
+ "symbol": "AED"
+ },
+ "GMD": {
+ "name": "Njilingi eel Gambia",
+ "symbol": "GMD"
+ },
+ "INR": {
+ "name": "Njilingi eel India",
+ "symbol": "₹"
+ },
+ "DJF": {
+ "name": "Njilingi eel Jibuti",
+ "symbol": "DJF"
+ },
+ "CAD": {
+ "name": "Njilingi eel Kanada",
+ "symbol": "CA$"
+ },
+ "KES": {
+ "name": "Njilingi eel Kenya",
+ "symbol": "Ksh"
+ },
+ "CVE": {
+ "name": "Njilingi eel Kepuvede",
+ "symbol": "CVE"
+ },
+ "JPY": {
+ "name": "Njilingi eel Kijapani",
+ "symbol": "JP¥"
+ },
+ "KMF": {
+ "name": "Njilingi eel Komoro",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Njilingi eel Kongo",
+ "symbol": "CDF"
+ },
+ "LSL": {
+ "name": "Njilingi eel Lesoto",
+ "symbol": "LSL"
+ },
+ "LYD": {
+ "name": "Njilingi eel Libya",
+ "symbol": "LYD"
+ },
+ "MWK": {
+ "name": "Njilingi eel Malawi",
+ "symbol": "MWK"
+ },
+ "EGP": {
+ "name": "Njilingi eel Misri",
+ "symbol": "EGP"
+ },
+ "MUR": {
+ "name": "Njilingi eel Morisi",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "Njilingi eel Moritania",
+ "symbol": "MRO"
+ },
+ "MAD": {
+ "name": "Njilingi eel Moroko",
+ "symbol": "MAD"
+ },
+ "NAD": {
+ "name": "Njilingi eel Namibia",
+ "symbol": "NAD"
+ },
+ "NGN": {
+ "name": "Njilingi eel Nijeria",
+ "symbol": "NGN"
+ },
+ "RWF": {
+ "name": "Njilingi eel Rwanda",
+ "symbol": "RWF"
+ },
+ "STD": {
+ "name": "Njilingi eel Sao Tome na Principe",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Njilingi eel Saudia",
+ "symbol": "SAR"
+ },
+ "SCR": {
+ "name": "Njilingi eel Shelisheli",
+ "symbol": "SCR"
+ },
+ "SOS": {
+ "name": "Njilingi eel Somalia",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Njilingi eel Tanzania",
+ "symbol": "TZS"
+ },
+ "TND": {
+ "name": "Njilingi eel Tunisia",
+ "symbol": "TND"
+ },
+ "UGX": {
+ "name": "Njilingi eel Uganda",
+ "symbol": "UGX"
+ },
+ "ETB": {
+ "name": "Njilingi eel Uhabeshi",
+ "symbol": "ETB"
+ },
+ "GBP": {
+ "name": "Njilingi eel Uingereza",
+ "symbol": "£"
+ },
+ "CHF": {
+ "name": "Njilingi eel Uswisi",
+ "symbol": "CHF"
+ },
+ "ZMW": {
+ "name": "Njilingi eel Zambia",
+ "symbol": "ZMW"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "SHP": {
+ "name": "Paunt eel Santahelena",
+ "symbol": "SHP"
+ },
+ "SDG": {
+ "name": "Paunt eel Sudani",
+ "symbol": "SDG"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "EUR": {
+ "name": "Yuro",
+ "symbol": "€"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/sbp.json b/library/intl/resources/currency/sbp.json
new file mode 100644
index 000000000..d3cde118e
--- /dev/null
+++ b/library/intl/resources/currency/sbp.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ZAR": {
+ "name": "Ihela ya Afilika Kusini",
+ "symbol": "ZAR"
+ },
+ "DZD": {
+ "name": "Ihela ya Alijeliya",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Ihela ya Angola",
+ "symbol": "AOA"
+ },
+ "AUD": {
+ "name": "Ihela ya Awusitilaliya",
+ "symbol": "A$"
+ },
+ "BHD": {
+ "name": "Ihela ya Bahaleni",
+ "symbol": "BHD"
+ },
+ "BWP": {
+ "name": "Ihela ya Botiswana",
+ "symbol": "BWP"
+ },
+ "MGA": {
+ "name": "Ihela ya Bukini",
+ "symbol": "MGA"
+ },
+ "BIF": {
+ "name": "Ihela ya Bulundi",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "Ihela ya CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Ihela ya CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "ERN": {
+ "name": "Ihela ya Elitileya",
+ "symbol": "ERN"
+ },
+ "GMD": {
+ "name": "Ihela ya Gambiya",
+ "symbol": "GMD"
+ },
+ "INR": {
+ "name": "Ihela ya Indiya",
+ "symbol": "₹"
+ },
+ "JPY": {
+ "name": "Ihela ya Japani",
+ "symbol": "JP¥"
+ },
+ "DJF": {
+ "name": "Ihela ya Jibuti",
+ "symbol": "DJF"
+ },
+ "CAD": {
+ "name": "Ihela ya Kanada",
+ "symbol": "CA$"
+ },
+ "KES": {
+ "name": "Ihela ya Kenya",
+ "symbol": "KES"
+ },
+ "CVE": {
+ "name": "Ihela ya Kepuvede",
+ "symbol": "CVE"
+ },
+ "KMF": {
+ "name": "Ihela ya Komolo",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Ihela ya Kongo",
+ "symbol": "CDF"
+ },
+ "LSL": {
+ "name": "Ihela ya Lesoto",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "Ihela ya Libeliya",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Ihela ya Libiya",
+ "symbol": "LYD"
+ },
+ "RWF": {
+ "name": "Ihela ya Lwanda",
+ "symbol": "RWF"
+ },
+ "MWK": {
+ "name": "Ihela ya Malawi",
+ "symbol": "MWK"
+ },
+ "USD": {
+ "name": "Ihela ya Malekani",
+ "symbol": "US$"
+ },
+ "EGP": {
+ "name": "Ihela ya Misili",
+ "symbol": "EGP"
+ },
+ "MUR": {
+ "name": "Ihela ya Molisi",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "Ihela ya Molitaniya",
+ "symbol": "MRO"
+ },
+ "MAD": {
+ "name": "Ihela ya Moloko",
+ "symbol": "MAD"
+ },
+ "NAD": {
+ "name": "Ihela ya Namibiya",
+ "symbol": "NAD"
+ },
+ "NGN": {
+ "name": "Ihela ya Nijeliya",
+ "symbol": "NGN"
+ },
+ "ZMW": {
+ "name": "Ihela ya Sambiya",
+ "symbol": "ZMW"
+ },
+ "SHP": {
+ "name": "Ihela ya Santahelena",
+ "symbol": "SHP"
+ },
+ "STD": {
+ "name": "Ihela ya Sao Tome ni Pilinsipe",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Ihela ya Sawudiya",
+ "symbol": "SAR"
+ },
+ "SCR": {
+ "name": "Ihela ya Shelisheli",
+ "symbol": "SCR"
+ },
+ "CNY": {
+ "name": "Ihela ya Shina",
+ "symbol": "CN¥"
+ },
+ "AED": {
+ "name": "Ihela ya Shitwa sha Shiyalabu",
+ "symbol": "AED"
+ },
+ "SLL": {
+ "name": "Ihela ya Siela Liyoni",
+ "symbol": "SLL"
+ },
+ "SOS": {
+ "name": "Ihela ya Somaliya",
+ "symbol": "SOS"
+ },
+ "SDG": {
+ "name": "Ihela ya Sudani",
+ "symbol": "SDG"
+ },
+ "TZS": {
+ "name": "Ihela ya Tansaniya",
+ "symbol": "TSh"
+ },
+ "TND": {
+ "name": "Ihela ya Tunisiya",
+ "symbol": "TND"
+ },
+ "UGX": {
+ "name": "Ihela ya Uganda",
+ "symbol": "UGX"
+ },
+ "ETB": {
+ "name": "Ihela ya Uhabeshi",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "Ihela ya Ulaya",
+ "symbol": "€"
+ },
+ "SZL": {
+ "name": "Ihela ya Uswasi",
+ "symbol": "SZL"
+ },
+ "CHF": {
+ "name": "Ihela ya Uswisi",
+ "symbol": "CHF"
+ },
+ "GBP": {
+ "name": "Ihela ya Uwingelesa",
+ "symbol": "£"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/se.json b/library/intl/resources/currency/se.json
new file mode 100644
index 000000000..20cc838e3
--- /dev/null
+++ b/library/intl/resources/currency/se.json
@@ -0,0 +1,634 @@
+{
+ "AED": {
+ "name": "AED",
+ "symbol": "AED"
+ },
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "AOA": {
+ "name": "AOA",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AUD": {
+ "name": "AUD",
+ "symbol": "A$"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BHD": {
+ "name": "BHD",
+ "symbol": "BHD"
+ },
+ "BIF": {
+ "name": "BIF",
+ "symbol": "BIF"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BWP": {
+ "name": "BWP",
+ "symbol": "BWP"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CAD": {
+ "name": "CAD",
+ "symbol": "CA$"
+ },
+ "CDF": {
+ "name": "CDF",
+ "symbol": "CDF"
+ },
+ "CHF": {
+ "name": "CHF",
+ "symbol": "CHF"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "CNY",
+ "symbol": "CN¥"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CVE": {
+ "name": "CVE",
+ "symbol": "CVE"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DJF": {
+ "name": "DJF",
+ "symbol": "DJF"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "Dkr"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "DZD": {
+ "name": "DZD",
+ "symbol": "DZD"
+ },
+ "EGP": {
+ "name": "EGP",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "ERN",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "ETB",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "€"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GBP": {
+ "name": "GBP",
+ "symbol": "£"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GMD": {
+ "name": "GMD",
+ "symbol": "GMD"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "INR": {
+ "name": "INR",
+ "symbol": "₹"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "JPY": {
+ "name": "JPY",
+ "symbol": "JP¥"
+ },
+ "KES": {
+ "name": "KES",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KMF": {
+ "name": "KMF",
+ "symbol": "KMF"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LRD": {
+ "name": "LRD",
+ "symbol": "LRD"
+ },
+ "LSL": {
+ "name": "LSL",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "LYD": {
+ "name": "LYD",
+ "symbol": "LYD"
+ },
+ "MAD": {
+ "name": "MAD",
+ "symbol": "MAD"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MGA": {
+ "name": "MGA",
+ "symbol": "MGA"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MRO": {
+ "name": "MRO",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "MUR",
+ "symbol": "MUR"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MWK": {
+ "name": "MWK",
+ "symbol": "MWK"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NAD": {
+ "name": "NAD",
+ "symbol": "NAD"
+ },
+ "NGN": {
+ "name": "NGN",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "norgga kruvdno",
+ "symbol": "kr"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "SEK": {
+ "name": "ruoŧŧa kruvdno",
+ "symbol": "Skr"
+ },
+ "RWF": {
+ "name": "RWF",
+ "symbol": "RWF"
+ },
+ "SAR": {
+ "name": "SAR",
+ "symbol": "SAR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SCR": {
+ "name": "SCR",
+ "symbol": "SCR"
+ },
+ "SDG": {
+ "name": "SDG",
+ "symbol": "SDG"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SHP": {
+ "name": "SHP",
+ "symbol": "SHP"
+ },
+ "SLL": {
+ "name": "SLL",
+ "symbol": "SLL"
+ },
+ "SOS": {
+ "name": "SOS",
+ "symbol": "SOS"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "STD": {
+ "name": "STD",
+ "symbol": "STD"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "SZL": {
+ "name": "SZL",
+ "symbol": "SZL"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "฿"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TND": {
+ "name": "TND",
+ "symbol": "TND"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "TZS": {
+ "name": "TZS",
+ "symbol": "TZS"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "UGX",
+ "symbol": "UGX"
+ },
+ "USD": {
+ "name": "USD",
+ "symbol": "US$"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XAF": {
+ "name": "XAF",
+ "symbol": "FCFA"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XOF": {
+ "name": "XOF",
+ "symbol": "CFA"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "ZAR": {
+ "name": "ZAR",
+ "symbol": "ZAR"
+ },
+ "ZMW": {
+ "name": "ZMW",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/seh.json b/library/intl/resources/currency/seh.json
new file mode 100644
index 000000000..119049148
--- /dev/null
+++ b/library/intl/resources/currency/seh.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "ETB": {
+ "name": "Birr etíope",
+ "symbol": "ETB"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "MWK": {
+ "name": "Cuacha do Maláui",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Cuacha zambiano",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Cuanza angolano",
+ "symbol": "AOA"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "GMD": {
+ "name": "Dalasi de Gâmbia",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "Dinar argelino",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinar bareinita",
+ "symbol": "BHD"
+ },
+ "LYD": {
+ "name": "Dinar líbio",
+ "symbol": "LYD"
+ },
+ "SDG": {
+ "name": "Dinar sudanês",
+ "symbol": "SDG"
+ },
+ "TND": {
+ "name": "Dinar tunisiano",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "Dirém dos Emirados Árabes Unidos",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "Dirém marroquino",
+ "symbol": "MAD"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "STD": {
+ "name": "Dobra de São Tomé e Príncipe",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "Dólar australiano",
+ "symbol": "A$"
+ },
+ "CAD": {
+ "name": "Dólar canadense",
+ "symbol": "CA$"
+ },
+ "NAD": {
+ "name": "Dólar da Namíbia",
+ "symbol": "NAD"
+ },
+ "LRD": {
+ "name": "Dólar liberiano",
+ "symbol": "LRD"
+ },
+ "USD": {
+ "name": "Dólar norte-americano",
+ "symbol": "US$"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "CVE": {
+ "name": "Escudo cabo-verdiano",
+ "symbol": "CVE"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "XOF": {
+ "name": "Franco CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Franco CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "CDF": {
+ "name": "Franco congolês",
+ "symbol": "CDF"
+ },
+ "KMF": {
+ "name": "Franco de Comores",
+ "symbol": "KMF"
+ },
+ "MGA": {
+ "name": "Franco de Madagascar",
+ "symbol": "MGA"
+ },
+ "BIF": {
+ "name": "Franco do Burundi",
+ "symbol": "BIF"
+ },
+ "DJF": {
+ "name": "Franco do Djibuti",
+ "symbol": "DJF"
+ },
+ "RWF": {
+ "name": "Franco ruandês",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Franco suíço",
+ "symbol": "CHF"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "JPY": {
+ "name": "Iene japonês",
+ "symbol": "JP¥"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "Leone de Serra Leoa",
+ "symbol": "SLL"
+ },
+ "SHP": {
+ "name": "Libra de Santa Helena",
+ "symbol": "SHP"
+ },
+ "EGP": {
+ "name": "Libra egípcia",
+ "symbol": "EGP"
+ },
+ "GBP": {
+ "name": "Libra esterlina britânica",
+ "symbol": "£"
+ },
+ "SZL": {
+ "name": "Lilangeni da Suazilândia",
+ "symbol": "SZL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LSL": {
+ "name": "Loti do Lesoto",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MZN": {
+ "name": "Metical de Moçambique",
+ "symbol": "MTn"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "NGN": {
+ "name": "Naira nigeriana",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "Nakfa da Eritréia",
+ "symbol": "ERN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "MRO": {
+ "name": "Ouguiya da Mauritânia",
+ "symbol": "MRO"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "BWP": {
+ "name": "Pula botsuanesa",
+ "symbol": "BWP"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "ZAR": {
+ "name": "Rand sul-africano",
+ "symbol": "ZAR"
+ },
+ "SAR": {
+ "name": "Rial saudita",
+ "symbol": "SAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "SCR": {
+ "name": "Rupia das Seychelles",
+ "symbol": "SCR"
+ },
+ "MUR": {
+ "name": "Rupia de Maurício",
+ "symbol": "MUR"
+ },
+ "INR": {
+ "name": "Rúpia indiana",
+ "symbol": "₹"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "TZS": {
+ "name": "Xelim da Tanzânia",
+ "symbol": "TZS"
+ },
+ "KES": {
+ "name": "Xelim queniano",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "Xelim somali",
+ "symbol": "SOS"
+ },
+ "UGX": {
+ "name": "Xelim ugandense (1966–1987)",
+ "symbol": "UGX"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "CNY": {
+ "name": "Yuan Renminbi chinês",
+ "symbol": "CN¥"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/ses.json b/library/intl/resources/currency/ses.json
new file mode 100644
index 000000000..c75824e61
--- /dev/null
+++ b/library/intl/resources/currency/ses.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Alžeeri Dinar",
+ "symbol": "DZD"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "USD": {
+ "name": "Ameriki Dollar",
+ "symbol": "US$"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "AOA": {
+ "name": "Angoola Kwanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BHD": {
+ "name": "Bahareen Dinar",
+ "symbol": "BHD"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BWP": {
+ "name": "Botswaana Pund",
+ "symbol": "BWP"
+ },
+ "GBP": {
+ "name": "Britin Pund",
+ "symbol": "£"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BIF": {
+ "name": "Burundi Fraŋ",
+ "symbol": "BIF"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "XOF": {
+ "name": "CFA Fraŋ (BCEAO)",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA Fraŋ (BEAC)",
+ "symbol": "FCFA"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "ETB": {
+ "name": "Ecioopi Birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "Eero",
+ "symbol": "€"
+ },
+ "ERN": {
+ "name": "Eritree Nafka",
+ "symbol": "ERN"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GMD": {
+ "name": "Gambi Dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "ZAR": {
+ "name": "Hawasa Afriki Rand",
+ "symbol": "ZAR"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "INR": {
+ "name": "Indu Rupii",
+ "symbol": "₹"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JPY": {
+ "name": "Jaapoŋ Yen",
+ "symbol": "JP¥"
+ },
+ "DJF": {
+ "name": "Jibuuti Fraŋ",
+ "symbol": "DJF"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "CAD": {
+ "name": "Kanaada Dollar",
+ "symbol": "CA$"
+ },
+ "CVE": {
+ "name": "Kapuver Escudo",
+ "symbol": "CVE"
+ },
+ "KES": {
+ "name": "Keeniya Šiiliŋ",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KMF": {
+ "name": "Komoor Fraŋ",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Kongo Fraŋ",
+ "symbol": "CDF"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "AED": {
+ "name": "Laaraw Immaara Margantey Dirham",
+ "symbol": "AED"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "Leeon",
+ "symbol": "SLL"
+ },
+ "LSL": {
+ "name": "Leezoto Loti",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "Liberia Dollar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Liibi Dinar",
+ "symbol": "LYD"
+ },
+ "SZL": {
+ "name": "Lilangeni",
+ "symbol": "SZL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MAD": {
+ "name": "Maarok Dirham",
+ "symbol": "MAD"
+ },
+ "MWK": {
+ "name": "Malaawi Kwaca",
+ "symbol": "MWK"
+ },
+ "MGA": {
+ "name": "Malgaaši Fraŋ",
+ "symbol": "MGA"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "EGP": {
+ "name": "Misra Pund",
+ "symbol": "EGP"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MUR": {
+ "name": "Mooris Rupii",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "Mooritaani Ugiya",
+ "symbol": "MRO"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naajiriya Neera",
+ "symbol": "NGN"
+ },
+ "NAD": {
+ "name": "Naamibi Dollar",
+ "symbol": "NAD"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "AUD": {
+ "name": "Ostraali Dollar",
+ "symbol": "A$"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "Rwanda Fraŋ",
+ "symbol": "RWF"
+ },
+ "STD": {
+ "name": "Sao Tome nda Prinsipe Dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Saudiya Riyal",
+ "symbol": "SAR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SCR": {
+ "name": "Seešel Rupii",
+ "symbol": "SCR"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SHP": {
+ "name": "Seŋ Helena Fraŋ",
+ "symbol": "SHP"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "CNY": {
+ "name": "Sinwa Yuan Renminbi",
+ "symbol": "CN¥"
+ },
+ "SOS": {
+ "name": "Somaali Šiiliŋ",
+ "symbol": "SOS"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SDG": {
+ "name": "Suudaŋ Dinar",
+ "symbol": "SDG"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "CHF": {
+ "name": "Swisu Fraŋ",
+ "symbol": "CHF"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "TZS": {
+ "name": "Tanzaani Šiiliŋ",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Tunizi Dinar",
+ "symbol": "TND"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "Uganda Šiiliŋ",
+ "symbol": "UGX"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "ZMW": {
+ "name": "Zambi Kwaca",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/sg.json b/library/intl/resources/currency/sg.json
new file mode 100644
index 000000000..051bbdb34
--- /dev/null
+++ b/library/intl/resources/currency/sg.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "MGA": {
+ "name": "ariâri tî Madagasikära",
+ "symbol": "MGA"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "ETB": {
+ "name": "bir tî Etiopïi",
+ "symbol": "ETB"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "GMD": {
+ "name": "dalasi tî gambïi",
+ "symbol": "GMD"
+ },
+ "LYD": {
+ "name": "dinäar tî Libïi",
+ "symbol": "LYD"
+ },
+ "TND": {
+ "name": "dinära tî Tunizïi",
+ "symbol": "TND"
+ },
+ "DZD": {
+ "name": "dinäri tî Alzerïi",
+ "symbol": "DZD"
+ },
+ "AED": {
+ "name": "dirâm tî âEmirâti tî Arâbo Ôko",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "dirâm tî Marôko",
+ "symbol": "MAD"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "STD": {
+ "name": "dôbra tî Sâô Tomë na Prinsîpe",
+ "symbol": "STD"
+ },
+ "USD": {
+ "name": "dol$ara ttî äLetäa-Ôko tî Amerîka",
+ "symbol": "US$"
+ },
+ "CAD": {
+ "name": "dolära tî kanadäa",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "dolära tî Liberïa",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "dolära tî Namibïi",
+ "symbol": "NAD"
+ },
+ "AUD": {
+ "name": "dolära tî Ostralïi",
+ "symbol": "A$"
+ },
+ "BHD": {
+ "name": "dolùara tî Bahrâina",
+ "symbol": "BHD"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "CVE": {
+ "name": "eskûêdo tî Kâpo-Vêre",
+ "symbol": "CVE"
+ },
+ "XOF": {
+ "name": "farânga CFA (BCEAO)",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "farânga CFA (BEAC)",
+ "symbol": "FCFA"
+ },
+ "BIF": {
+ "name": "farânga tî Burundïi",
+ "symbol": "BIF"
+ },
+ "DJF": {
+ "name": "farânga tî Dibutïi",
+ "symbol": "DJF"
+ },
+ "KMF": {
+ "name": "farânga tî Kömôro",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "farânga tî Kongöo",
+ "symbol": "CDF"
+ },
+ "RWF": {
+ "name": "farânga tî Ruandäa",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "farânga tî Sûîsi",
+ "symbol": "CHF"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "AOA": {
+ "name": "kwânza tî Angoläa",
+ "symbol": "AOA"
+ },
+ "MWK": {
+ "name": "kwâtia tî Malawïi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "kwâtia tî Zambïi",
+ "symbol": "ZMW"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "leône tî Sierâ-Leône",
+ "symbol": "SLL"
+ },
+ "SZL": {
+ "name": "lilangùeni tî Swazïlânde",
+ "symbol": "SZL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LSL": {
+ "name": "loti tî Lesôtho",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "nâîra tî Nizerïa",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "nakafa tî Eritrëe",
+ "symbol": "ERN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "GBP": {
+ "name": "pôndo tî Anglëe",
+ "symbol": "£"
+ },
+ "EGP": {
+ "name": "pôndo tî Kâmitâ",
+ "symbol": "EGP"
+ },
+ "SDG": {
+ "name": "pôndo tî Sudäan",
+ "symbol": "SDG"
+ },
+ "SHP": {
+ "name": "pôndo tî Zûâ Sênt-Helêna",
+ "symbol": "SHP"
+ },
+ "BWP": {
+ "name": "pûla tî Botswana",
+ "symbol": "BWP"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "ZAR": {
+ "name": "rânde tî Mbongo-Afrîka",
+ "symbol": "ZAR"
+ },
+ "SAR": {
+ "name": "riâli tî Saûdi Arabïi",
+ "symbol": "SAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "INR": {
+ "name": "rupïi tî Ênnde",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "rupïi tî Mörîsi",
+ "symbol": "MUR"
+ },
+ "SCR": {
+ "name": "rupïi tî Sëyshêle",
+ "symbol": "SCR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "KES": {
+ "name": "shilîngi tî Kenyäa",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "shilîngi tî Somalïi",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "shilîngi tî Tanzanïi",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "shilîngi tî Ugandäa",
+ "symbol": "UGX"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "MRO": {
+ "name": "ugîya tî Moritanïi",
+ "symbol": "MRO"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "JPY": {
+ "name": "yêni tî Zapön",
+ "symbol": "JP¥"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "CNY": {
+ "name": "yuan renminbi tî Shîni",
+ "symbol": "CN¥"
+ },
+ "EUR": {
+ "name": "zoröo",
+ "symbol": "€"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/shi-Latn.json b/library/intl/resources/currency/shi-Latn.json
new file mode 100644
index 000000000..5eb2b53d7
--- /dev/null
+++ b/library/intl/resources/currency/shi-Latn.json
@@ -0,0 +1,634 @@
+{
+ "BWP": {
+ "name": "abula n butswana",
+ "symbol": "BWP"
+ },
+ "KES": {
+ "name": "acilin n kinya",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "acilin n ṣṣumal",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "acilin n ṭanẓanya",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "acilin n uɣanda",
+ "symbol": "UGX"
+ },
+ "BHD": {
+ "name": "adinar n bḥrayn",
+ "symbol": "BHD"
+ },
+ "DZD": {
+ "name": "adinar n dzayr",
+ "symbol": "DZD"
+ },
+ "LYD": {
+ "name": "adinar n libya",
+ "symbol": "LYD"
+ },
+ "SDG": {
+ "name": "adinar n ssudan",
+ "symbol": "SDG"
+ },
+ "TND": {
+ "name": "adinar n tuns",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "adrim n limarat",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "adrim n lmɣrib",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "adubra n sanṭumi",
+ "symbol": "STD"
+ },
+ "USD": {
+ "name": "adular n iwunak imunn",
+ "symbol": "US$"
+ },
+ "CAD": {
+ "name": "adular n kanada",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "adular n libirya",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "adular n namibya",
+ "symbol": "NAD"
+ },
+ "AUD": {
+ "name": "adular n ustralya",
+ "symbol": "A$"
+ },
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "RWF": {
+ "name": "afrank n rwanda",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "afrank n swisra",
+ "symbol": "CHF"
+ },
+ "GBP": {
+ "name": "ajnih astrlini n nngliz",
+ "symbol": "£"
+ },
+ "EGP": {
+ "name": "ajnih n miṣṛ",
+ "symbol": "EGP"
+ },
+ "SHP": {
+ "name": "ajnih n santilin",
+ "symbol": "SHP"
+ },
+ "ZMW": {
+ "name": "akwaca n zambya",
+ "symbol": "ZMW"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "ZAR": {
+ "name": "arand n afriqya n iffus",
+ "symbol": "ZAR"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "INR": {
+ "name": "arubi n lhind",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "arubi n muris",
+ "symbol": "MUR"
+ },
+ "SCR": {
+ "name": "arubi n ssicil",
+ "symbol": "SCR"
+ },
+ "SAR": {
+ "name": "aryal n ssaɛudiya",
+ "symbol": "SAR"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "CNY": {
+ "name": "ayan n ccinwa",
+ "symbol": "CN¥"
+ },
+ "JPY": {
+ "name": "ayan n lyaban",
+ "symbol": "JP¥"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "ETB": {
+ "name": "bir n ityubya",
+ "symbol": "ETB"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "GMD": {
+ "name": "dalasi n gambya",
+ "symbol": "GMD"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "BIF": {
+ "name": "frank n burundi",
+ "symbol": "BIF"
+ },
+ "DJF": {
+ "name": "frank n djibuti",
+ "symbol": "DJF"
+ },
+ "CDF": {
+ "name": "frank n kungu",
+ "symbol": "CDF"
+ },
+ "MGA": {
+ "name": "frank n madaɣacqar",
+ "symbol": "MGA"
+ },
+ "KMF": {
+ "name": "frank n qumuṛ",
+ "symbol": "KMF"
+ },
+ "XAF": {
+ "name": "frank ṣifa",
+ "symbol": "FCFA"
+ },
+ "XOF": {
+ "name": "frank ṣifa bisaw",
+ "symbol": "CFA"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "CVE": {
+ "name": "iskudu n kabbirdi",
+ "symbol": "CVE"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "MWK": {
+ "name": "kwaca n malawi",
+ "symbol": "MWK"
+ },
+ "AOA": {
+ "name": "kwanza n angula",
+ "symbol": "AOA"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SZL": {
+ "name": "lilanjini",
+ "symbol": "SZL"
+ },
+ "SLL": {
+ "name": "liyun",
+ "symbol": "SLL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "luti n liṣuṭu",
+ "symbol": "LSL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "ERN": {
+ "name": "nafka n iritirya",
+ "symbol": "ERN"
+ },
+ "NGN": {
+ "name": "nayra n nijirya",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "MRO": {
+ "name": "uqiyya n muṛiṭanya",
+ "symbol": "MRO"
+ },
+ "EUR": {
+ "name": "uru",
+ "symbol": "€"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/shi.json b/library/intl/resources/currency/shi.json
new file mode 100644
index 000000000..51578e02c
--- /dev/null
+++ b/library/intl/resources/currency/shi.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ },
+ "BWP": {
+ "name": "ⴰⴱⵓⵍⴰ ⵏ ⴱⵓⵜⵙⵡⴰⵏⴰ",
+ "symbol": "BWP"
+ },
+ "BHD": {
+ "name": "ⴰⴷⵉⵏⴰⵔ ⵏ ⴱⵃⵔⴰⵢⵏ",
+ "symbol": "BHD"
+ },
+ "DZD": {
+ "name": "ⴰⴷⵉⵏⴰⵔ ⵏ ⴷⵣⴰⵢⵔ",
+ "symbol": "DZD"
+ },
+ "LYD": {
+ "name": "ⴰⴷⵉⵏⴰⵔ ⵏ ⵍⵉⴱⵢⴰ",
+ "symbol": "LYD"
+ },
+ "SDG": {
+ "name": "ⴰⴷⵉⵏⴰⵔ ⵏ ⵙⵙⵓⴷⴰⵏ",
+ "symbol": "SDG"
+ },
+ "TND": {
+ "name": "ⴰⴷⵉⵏⴰⵔ ⵏ ⵜⵓⵏⵙ",
+ "symbol": "TND"
+ },
+ "STD": {
+ "name": "ⴰⴷⵓⴱⵔⴰ ⵏ ⵙⴰⵏⵟⵓⵎⵉ",
+ "symbol": "STD"
+ },
+ "CAD": {
+ "name": "ⴰⴷⵓⵍⴰⵔ ⵏ ⴽⴰⵏⴰⴷⴰ",
+ "symbol": "CA$"
+ },
+ "USD": {
+ "name": "ⴰⴷⵓⵍⴰⵔ ⵏ ⵉⵡⵓⵏⴰⴽ ⵉⵎⵓⵏⵏ",
+ "symbol": "US$"
+ },
+ "LRD": {
+ "name": "ⴰⴷⵓⵍⴰⵔ ⵏ ⵍⵉⴱⵉⵔⵢⴰ",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "ⴰⴷⵓⵍⴰⵔ ⵏ ⵏⴰⵎⵉⴱⵢⴰ",
+ "symbol": "NAD"
+ },
+ "AUD": {
+ "name": "ⴰⴷⵓⵍⴰⵔ ⵏ ⵓⵙⵜⵔⴰⵍⵢⴰ",
+ "symbol": "A$"
+ },
+ "AED": {
+ "name": "ⴰⴷⵔⵉⵎ ⵏ ⵍⵉⵎⴰⵔⴰⵜ",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "ⴰⴷⵔⵉⵎ ⵏ ⵍⵎⵖⵔⵉⴱ",
+ "symbol": "MAD"
+ },
+ "RWF": {
+ "name": "ⴰⴼⵔⴰⵏⴽ ⵏ ⵔⵡⴰⵏⴷⴰ",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "ⴰⴼⵔⴰⵏⴽ ⵏ ⵙⵡⵉⵙⵔⴰ",
+ "symbol": "CHF"
+ },
+ "ZMW": {
+ "name": "ⴰⴽⵡⴰⵛⴰ ⵏ ⵣⴰⵎⴱⵢⴰ",
+ "symbol": "ZMW"
+ },
+ "GBP": {
+ "name": "ⴰⵊⵏⵉⵀ ⴰⵙⵜⵔⵍⵉⵏⵉ ⵏ ⵏⵏⴳⵍⵉⵣ",
+ "symbol": "£"
+ },
+ "EGP": {
+ "name": "ⴰⵊⵏⵉⵀ ⵏ ⵎⵉⵚⵕ",
+ "symbol": "EGP"
+ },
+ "SHP": {
+ "name": "ⴰⵊⵏⵉⵀ ⵏ ⵙⴰⵏⵜⵉⵍⵉⵏ",
+ "symbol": "SHP"
+ },
+ "ZAR": {
+ "name": "ⴰⵔⴰⵏⴷ ⵏ ⴰⴼⵔⵉⵇⵢⴰ ⵏ ⵉⴼⴼⵓⵙ",
+ "symbol": "ZAR"
+ },
+ "INR": {
+ "name": "ⴰⵔⵓⴱⵉ ⵏ ⵍⵀⵉⵏⴷ",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "ⴰⵔⵓⴱⵉ ⵏ ⵎⵓⵔⵉⵙ",
+ "symbol": "MUR"
+ },
+ "SCR": {
+ "name": "ⴰⵔⵓⴱⵉ ⵏ ⵙⵙⵉⵛⵉⵍ",
+ "symbol": "SCR"
+ },
+ "SAR": {
+ "name": "ⴰⵔⵢⴰⵍ ⵏ ⵙⵙⴰⵄⵓⴷⵉⵢⴰ",
+ "symbol": "SAR"
+ },
+ "KES": {
+ "name": "ⴰⵛⵉⵍⵉⵏ ⵏ ⴽⵉⵏⵢⴰ",
+ "symbol": "KES"
+ },
+ "UGX": {
+ "name": "ⴰⵛⵉⵍⵉⵏ ⵏ ⵓⵖⴰⵏⴷⴰ",
+ "symbol": "UGX"
+ },
+ "SOS": {
+ "name": "ⴰⵛⵉⵍⵉⵏ ⵏ ⵚⵚⵓⵎⴰⵍ",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "ⴰⵛⵉⵍⵉⵏ ⵏ ⵟⴰⵏⵥⴰⵏⵢⴰ",
+ "symbol": "TZS"
+ },
+ "JPY": {
+ "name": "ⴰⵢⴰⵏ ⵏ ⵍⵢⴰⴱⴰⵏ",
+ "symbol": "JP¥"
+ },
+ "CNY": {
+ "name": "ⴰⵢⴰⵏ ⵏ ⵛⵛⵉⵏⵡⴰ",
+ "symbol": "CN¥"
+ },
+ "ETB": {
+ "name": "ⴱⵉⵔ ⵏ ⵉⵜⵢⵓⴱⵢⴰ",
+ "symbol": "ETB"
+ },
+ "GMD": {
+ "name": "ⴷⴰⵍⴰⵙⵉ ⵏ ⴳⴰⵎⴱⵢⴰ",
+ "symbol": "GMD"
+ },
+ "BIF": {
+ "name": "ⴼⵔⴰⵏⴽ ⵏ ⴱⵓⵔⵓⵏⴷⵉ",
+ "symbol": "BIF"
+ },
+ "DJF": {
+ "name": "ⴼⵔⴰⵏⴽ ⵏ ⴷⵊⵉⴱⵓⵜⵉ",
+ "symbol": "DJF"
+ },
+ "CDF": {
+ "name": "ⴼⵔⴰⵏⴽ ⵏ ⴽⵓⵏⴳⵓ",
+ "symbol": "CDF"
+ },
+ "KMF": {
+ "name": "ⴼⵔⴰⵏⴽ ⵏ ⵇⵓⵎⵓⵕ",
+ "symbol": "KMF"
+ },
+ "MGA": {
+ "name": "ⴼⵔⴰⵏⴽ ⵏ ⵎⴰⴷⴰⵖⴰⵛⵇⴰⵔ",
+ "symbol": "MGA"
+ },
+ "XAF": {
+ "name": "ⴼⵔⴰⵏⴽ ⵚⵉⴼⴰ",
+ "symbol": "FCFA"
+ },
+ "XOF": {
+ "name": "ⴼⵔⴰⵏⴽ ⵚⵉⴼⴰ ⴱⵉⵙⴰⵡ",
+ "symbol": "CFA"
+ },
+ "AOA": {
+ "name": "ⴽⵡⴰⵏⵣⴰ ⵏ ⴰⵏⴳⵓⵍⴰ",
+ "symbol": "AOA"
+ },
+ "MWK": {
+ "name": "ⴽⵡⴰⵛⴰ ⵏ ⵎⴰⵍⴰⵡⵉ",
+ "symbol": "MWK"
+ },
+ "CVE": {
+ "name": "ⵉⵙⴽⵓⴷⵓ ⵏ ⴽⴰⴱⴱⵉⵔⴷⵉ",
+ "symbol": "CVE"
+ },
+ "SZL": {
+ "name": "ⵍⵉⵍⴰⵏⵊⵉⵏⵉ",
+ "symbol": "SZL"
+ },
+ "SLL": {
+ "name": "ⵍⵉⵢⵓⵏ",
+ "symbol": "SLL"
+ },
+ "LSL": {
+ "name": "ⵍⵓⵜⵉ ⵏ ⵍⵉⵚⵓⵟⵓ",
+ "symbol": "LSL"
+ },
+ "ERN": {
+ "name": "ⵏⴰⴼⴽⴰ ⵏ ⵉⵔⵉⵜⵉⵔⵢⴰ",
+ "symbol": "ERN"
+ },
+ "NGN": {
+ "name": "ⵏⴰⵢⵔⴰ ⵏ ⵏⵉⵊⵉⵔⵢⴰ",
+ "symbol": "NGN"
+ },
+ "MRO": {
+ "name": "ⵓⵇⵉⵢⵢⴰ ⵏ ⵎⵓⵕⵉⵟⴰⵏⵢⴰ",
+ "symbol": "MRO"
+ },
+ "EUR": {
+ "name": "ⵓⵔⵓ",
+ "symbol": "€"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/si.json b/library/intl/resources/currency/si.json
new file mode 100644
index 000000000..49143a06d
--- /dev/null
+++ b/library/intl/resources/currency/si.json
@@ -0,0 +1,634 @@
+{
+ "LSL": {
+ "name": "LSL",
+ "symbol": "LSL"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ },
+ "ISK": {
+ "name": "අයිස්ලන්තික ක්‍රෝනා",
+ "symbol": "ISK"
+ },
+ "AWG": {
+ "name": "අරූබානු ෆ්ලෝරින්",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "අසර්බයිජානු මනාට්",
+ "symbol": "AZN"
+ },
+ "ARS": {
+ "name": "ආර්ජන්ටිනා පෙසෝ",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "ආර්මේනියානු ඩ්‍රෑම්",
+ "symbol": "AMD"
+ },
+ "AOA": {
+ "name": "ඇන්ගෝලානු ක්වන්සා",
+ "symbol": "AOA"
+ },
+ "USD": {
+ "name": "ඇමරිකානු ඩොලර්",
+ "symbol": "US$"
+ },
+ "DZD": {
+ "name": "ඇල්ගේරියානු ඩිනාර්",
+ "symbol": "DZD"
+ },
+ "ALL": {
+ "name": "ඇල්බේනියානු ලෙක්",
+ "symbol": "ALL"
+ },
+ "AFN": {
+ "name": "ඇෆ්ගනිථාන ඇෆ්ගනි",
+ "symbol": "AFN"
+ },
+ "ETB": {
+ "name": "ඉතියෝපියානු බීර්",
+ "symbol": "ETB"
+ },
+ "INR": {
+ "name": "ඉන්දියානු රුපියල්",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "ඉන්දුනීසියානු රුපියා",
+ "symbol": "IDR"
+ },
+ "IQD": {
+ "name": "ඉරාක ඩිනාර්",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "ඉරාන රියාල්",
+ "symbol": "IRR"
+ },
+ "EGP": {
+ "name": "ඊජිප්තු පවුම්",
+ "symbol": "EGP"
+ },
+ "ILS": {
+ "name": "ඊශ්‍රායල නව ශෙකල්",
+ "symbol": "₪"
+ },
+ "UGX": {
+ "name": "උගන්ඩා ශිලිං",
+ "symbol": "UGX"
+ },
+ "KPW": {
+ "name": "උතුරු කොරියානු වොන්",
+ "symbol": "KPW"
+ },
+ "UYU": {
+ "name": "උරුගුවේ පෙසෝ",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "උස්බෙකිස්ථාන සම්",
+ "symbol": "UZS"
+ },
+ "AED": {
+ "name": "එක්සත් අරාබි එමිරේට්ස් ඩිරාම්",
+ "symbol": "AED"
+ },
+ "ERN": {
+ "name": "එරිත්‍රියානු නැක්ෆා",
+ "symbol": "ERN"
+ },
+ "AUD": {
+ "name": "ඔස්ට්‍රේලියානු ඩොලර්",
+ "symbol": "A$"
+ },
+ "OMR": {
+ "name": "ඕමාන් රියාල්",
+ "symbol": "OMR"
+ },
+ "QAR": {
+ "name": "කටාර් රියාල්",
+ "symbol": "QAR"
+ },
+ "KZT": {
+ "name": "කසකස්ථාන ටෙන්ග",
+ "symbol": "KZT"
+ },
+ "KHR": {
+ "name": "කාම්බෝජ රියේල්",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "කැනේඩියානු ඩොලර්",
+ "symbol": "CA$"
+ },
+ "CUP": {
+ "name": "කියුබානු පැසෝ",
+ "symbol": "CUP"
+ },
+ "KGS": {
+ "name": "කිරිගිස්ථාන සම්",
+ "symbol": "KGS"
+ },
+ "KWD": {
+ "name": "කුවේට් ඩිනාර්",
+ "symbol": "KWD"
+ },
+ "KES": {
+ "name": "කෙන්යානු ශිලිං",
+ "symbol": "KES"
+ },
+ "CVE": {
+ "name": "කේප් වර්ඩ් එස්කියුඩෝ",
+ "symbol": "CVE"
+ },
+ "KYD": {
+ "name": "කේමන් දූපත් ඩොලර්",
+ "symbol": "KYD"
+ },
+ "CDF": {
+ "name": "කොංගෝ ෆ්‍රෑන්ක්",
+ "symbol": "CDF"
+ },
+ "KMF": {
+ "name": "කොමොරියානු ෆ්‍රෑන්ක්",
+ "symbol": "KMF"
+ },
+ "COP": {
+ "name": "කොලොම්බියානු පෙසෝ",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "කොස්ට රිකා කොලෝන්",
+ "symbol": "CRC"
+ },
+ "HRK": {
+ "name": "ක්‍රොඒෂියානු කූනා",
+ "symbol": "HRK"
+ },
+ "GYD": {
+ "name": "ගයනා ඩොලර්",
+ "symbol": "GYD"
+ },
+ "GMD": {
+ "name": "ගැම්බියානු දලාසි",
+ "symbol": "GMD"
+ },
+ "GNF": {
+ "name": "ගිනියානු ෆ්රෑන්ක්",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "ගෝතමාලානු ක්වෙට්සල්",
+ "symbol": "GTQ"
+ },
+ "GHS": {
+ "name": "ඝානා සෙඩි",
+ "symbol": "GHS"
+ },
+ "CLP": {
+ "name": "චිලි පැසෝ",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "චීන යුආන්",
+ "symbol": "CN¥"
+ },
+ "CZK": {
+ "name": "චෙක් රිපබ්ලික් කොරූනා",
+ "symbol": "CZK"
+ },
+ "JPY": {
+ "name": "ජපන් යෙන්",
+ "symbol": "JP¥"
+ },
+ "JMD": {
+ "name": "ජැමෙයිකානු ඩොලර්",
+ "symbol": "JMD"
+ },
+ "DJF": {
+ "name": "ජිබූති ෆ්‍රෑන්ක්",
+ "symbol": "DJF"
+ },
+ "GIP": {
+ "name": "ජිබ්‍රෝල්ටා පවුම්",
+ "symbol": "GIP"
+ },
+ "GEL": {
+ "name": "ජෝජියානු ලැරී",
+ "symbol": "GEL"
+ },
+ "JOD": {
+ "name": "ජෝර්දාන් ඩිනාර්",
+ "symbol": "JOD"
+ },
+ "TZS": {
+ "name": "ටැන්සානියානු ශිලිං",
+ "symbol": "TZS"
+ },
+ "TND": {
+ "name": "ටියුනීසියානු ඩිනාර්",
+ "symbol": "TND"
+ },
+ "TOP": {
+ "name": "ටොංගානු පාන්ගා",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "ට්‍රිනිඩෑඩ් සහ ටොබෑගෝ ඩොලර්",
+ "symbol": "TTD"
+ },
+ "DKK": {
+ "name": "ඩැනිෂ් ක්‍රෝන්",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "ඩොමිනිකානු පෙසෝ",
+ "symbol": "DOP"
+ },
+ "TMT": {
+ "name": "තක්මෙනිස්ථාන මනාට්",
+ "symbol": "TMT"
+ },
+ "TJS": {
+ "name": "තජිකිස්ථාන සමොනි",
+ "symbol": "TJS"
+ },
+ "THB": {
+ "name": "තායි බාත්",
+ "symbol": "฿"
+ },
+ "TRY": {
+ "name": "තුර්කි ලිරා",
+ "symbol": "TRY"
+ },
+ "ZAR": {
+ "name": "දකුණු අප්‍රිකානු රැන්ඩ්",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "දකුණු කොරියානු වොන්",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "දකුණු සුඩාන පවුම්",
+ "symbol": "SSP"
+ },
+ "NGN": {
+ "name": "නයිජීරියානු නයිරා",
+ "symbol": "NGN"
+ },
+ "TWD": {
+ "name": "නව තායිවාන ඩොලර්",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "නවසීලන්ත ඩොලර්",
+ "symbol": "NZ$"
+ },
+ "XCD": {
+ "name": "නැගෙනහිර කැරිබියානු ඩොලර්",
+ "symbol": "EC$"
+ },
+ "NAD": {
+ "name": "නැමීබියානු ඩොලර්",
+ "symbol": "NAD"
+ },
+ "NIO": {
+ "name": "නිකරගුවානු කොඩෝබා",
+ "symbol": "NIO"
+ },
+ "ANG": {
+ "name": "නෙදර්ලන්ත ඇන්ටිලියන් ගිල්ඩර්",
+ "symbol": "ANG"
+ },
+ "NPR": {
+ "name": "නේපාල රුපියල්",
+ "symbol": "NPR"
+ },
+ "NOK": {
+ "name": "නොර්වීජියන් ක්‍රෝන්",
+ "symbol": "NOK"
+ },
+ "PKR": {
+ "name": "පාකිස්ථාන රුපියල්",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "පැනමා බැල්බෝ",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "පැපුවා නිව් ගිනියානු කිනා",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "පැරගුවේ ගුවරානි",
+ "symbol": "PYG"
+ },
+ "PHP": {
+ "name": "පිලිපීන පෙසෝ",
+ "symbol": "PHP"
+ },
+ "PEN": {
+ "name": "පේරු නියුවෝ සොල්",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "පොලිෂ් ස්ලොටි",
+ "symbol": "PLN"
+ },
+ "XPF": {
+ "name": "ප්‍රංශ පොලිනීසියානු ෆ්‍රෑන්ක්",
+ "symbol": "CFPF"
+ },
+ "BDT": {
+ "name": "බංග්ලාදේශ් ටකා",
+ "symbol": "BDT"
+ },
+ "BMD": {
+ "name": "බර්මියුඩානු ඩොලර්",
+ "symbol": "BMD"
+ },
+ "BGN": {
+ "name": "බල්ගේරියානු ලිව්",
+ "symbol": "BGN"
+ },
+ "BSD": {
+ "name": "බහමානු ඩොලර්",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "බහරේන් ඩිනාර්",
+ "symbol": "BHD"
+ },
+ "BBD": {
+ "name": "බාබේඩියානු ඩොලර්",
+ "symbol": "BBD"
+ },
+ "BIF": {
+ "name": "බුරුන්දි ෆ්‍රෑන්ක්",
+ "symbol": "BIF"
+ },
+ "MMK": {
+ "name": "බුරුම ක්යාට්",
+ "symbol": "MMK"
+ },
+ "BND": {
+ "name": "බෘනායි ඩොලර්",
+ "symbol": "BND"
+ },
+ "BYR": {
+ "name": "බෙලරූස් රූබල්",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "බෙලීස් ඩොලර්",
+ "symbol": "BZD"
+ },
+ "BWP": {
+ "name": "බොට්ස්වානා පුලා",
+ "symbol": "BWP"
+ },
+ "BOB": {
+ "name": "බොලිවියානු බොලිවියානෝ",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "බොස්නියා හර්සගොවීනා පරිවර්ත්‍ය මාර්ක්",
+ "symbol": "BAM"
+ },
+ "BRL": {
+ "name": "බ්‍රසීල රියල්",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "බ්‍රිතාන්‍ය ස්ටර්ලින් පවුම්",
+ "symbol": "£"
+ },
+ "BTN": {
+ "name": "භූතාන නගුල්ට්‍රම්",
+ "symbol": "BTN"
+ },
+ "MGA": {
+ "name": "මලගාසි අරියාරි",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "මලාවි ක්වාචා",
+ "symbol": "MWK"
+ },
+ "CUC": {
+ "name": "මාරුකළ හැකි කියුබානු පැසෝ",
+ "symbol": "CUC"
+ },
+ "MVR": {
+ "name": "මාලදිවයින් රුෆියා",
+ "symbol": "MVR"
+ },
+ "MOP": {
+ "name": "මැකනීස් පටකා",
+ "symbol": "MOP"
+ },
+ "MYR": {
+ "name": "මැලේසියානු රින්ගිට්",
+ "symbol": "MYR"
+ },
+ "MKD": {
+ "name": "මැසඩෝනියානු ඩිනාර්",
+ "symbol": "MKD"
+ },
+ "MUR": {
+ "name": "මුරිසියානු රුපියල්",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "මුරුසි ඔයිගුයියා",
+ "symbol": "MRO"
+ },
+ "MXN": {
+ "name": "මෙක්සිකානු ඩොලර්",
+ "symbol": "MX$"
+ },
+ "MNT": {
+ "name": "මොන්ගෝලියානු ටග්‍රික්",
+ "symbol": "MNT"
+ },
+ "MAD": {
+ "name": "මොරොක්කෝ ඩිර්හැම්",
+ "symbol": "MAD"
+ },
+ "MZN": {
+ "name": "මොසැම්බිකන් මෙටිකල්",
+ "symbol": "MZN"
+ },
+ "MDL": {
+ "name": "මෝල්ඩෝවානු ලෙව්",
+ "symbol": "MDL"
+ },
+ "UAH": {
+ "name": "යුක්රේන හ්‍රිව්නියා",
+ "symbol": "UAH"
+ },
+ "EUR": {
+ "name": "යුරෝ",
+ "symbol": "€"
+ },
+ "YER": {
+ "name": "යේමන රියාල්",
+ "symbol": "YER"
+ },
+ "RWF": {
+ "name": "රුවන්ඩා ෆ්‍රෑන්ක්",
+ "symbol": "RWF"
+ },
+ "RUB": {
+ "name": "රුසියන් රූබල්",
+ "symbol": "RUB"
+ },
+ "RON": {
+ "name": "රොමේනියානු ලෙව්",
+ "symbol": "RON"
+ },
+ "LRD": {
+ "name": "ලයිබේරියානු ඩොලර්",
+ "symbol": "LRD"
+ },
+ "LAK": {
+ "name": "ලාඕස් කිප්",
+ "symbol": "LAK"
+ },
+ "LTL": {
+ "name": "ලිතුවේනියානු",
+ "symbol": "LTL"
+ },
+ "LYD": {
+ "name": "ලිබියානු ඩිනාර්",
+ "symbol": "LYD"
+ },
+ "LBP": {
+ "name": "ලෙබනන පවුම්",
+ "symbol": "LBP"
+ },
+ "VUV": {
+ "name": "වනුවාටු වාටු",
+ "symbol": "VUV"
+ },
+ "VND": {
+ "name": "වියට්නාම ඩොන්",
+ "symbol": "₫"
+ },
+ "VEF": {
+ "name": "වෙනිසියුලානු බොලිවර්",
+ "symbol": "VEF"
+ },
+ "SHP": {
+ "name": "ශාන්ත හෙලේනා පවුම්",
+ "symbol": "SHP"
+ },
+ "LKR": {
+ "name": "ශ්‍රී ලංකා රුපියල",
+ "symbol": "රු."
+ },
+ "RSD": {
+ "name": "සර්බියානු ඩිනාර්",
+ "symbol": "RSD"
+ },
+ "SAR": {
+ "name": "සවුදි රියාල්",
+ "symbol": "SAR"
+ },
+ "STD": {
+ "name": "සාඕ තෝම් සහ ප්‍රින්සිප් දොබ්‍රා",
+ "symbol": "STD"
+ },
+ "WST": {
+ "name": "සැමෝවා ටාලා",
+ "symbol": "WST"
+ },
+ "ZMW": {
+ "name": "සැම්බියානු ක්වාචා",
+ "symbol": "ZMW"
+ },
+ "SGD": {
+ "name": "සිංගප්පූරු ඩොලර්",
+ "symbol": "SGD"
+ },
+ "SLL": {
+ "name": "සියරා ලියොන් ලියොන්",
+ "symbol": "SLL"
+ },
+ "SYP": {
+ "name": "සිරියානු පවුම්",
+ "symbol": "SYP"
+ },
+ "XAF": {
+ "name": "සිෆ්එ ෆ්රෑන්ක් බිඊඑසි",
+ "symbol": "FCFA"
+ },
+ "XOF": {
+ "name": "සිෆ්එ ෆ්රෑන්ක් බිසීඊඑඔ",
+ "symbol": "සිෆ්එ"
+ },
+ "SCR": {
+ "name": "සීෂෙලියානු රුපියල",
+ "symbol": "SCR"
+ },
+ "SDG": {
+ "name": "සුඩාන පවුම්",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "සුරිනාම් ඩොලර්",
+ "symbol": "SRD"
+ },
+ "SBD": {
+ "name": "සොලමන් දූපත් ඩොලර්",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "සෝමාලියානු ශිලිං",
+ "symbol": "SOS"
+ },
+ "SZL": {
+ "name": "ස්වාසි ලිලන්ජනි",
+ "symbol": "SZL"
+ },
+ "CHF": {
+ "name": "ස්විස් ෆ්‍රෑන්ක්",
+ "symbol": "CHF"
+ },
+ "SEK": {
+ "name": "ස්වෙඩිෂ් ක්‍රෝනා",
+ "symbol": "SEK"
+ },
+ "HUF": {
+ "name": "හංගේරියානු ෆරින්ට්",
+ "symbol": "HUF"
+ },
+ "HTG": {
+ "name": "හයිටි ගෝර්ඩ්",
+ "symbol": "HTG"
+ },
+ "HKD": {
+ "name": "හොංකොං ඩොලර්",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "හොන්ඩුරානු ලෙම්පිරා",
+ "symbol": "HNL"
+ },
+ "FJD": {
+ "name": "ෆිජියන් ඩොලර්",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "ෆෝක්ලන්ඩ් දූපත් පවුම්",
+ "symbol": "FKP"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/sk.json b/library/intl/resources/currency/sk.json
new file mode 100644
index 000000000..18ee29641
--- /dev/null
+++ b/library/intl/resources/currency/sk.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "afganský afgání",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "albánsky lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "alžírsky dinár",
+ "symbol": "DZD"
+ },
+ "USD": {
+ "name": "americký dolár",
+ "symbol": "USD"
+ },
+ "AOA": {
+ "name": "angolská kwanza",
+ "symbol": "AOA"
+ },
+ "ANG": {
+ "name": "antilský gulden",
+ "symbol": "ANG"
+ },
+ "ARS": {
+ "name": "argentínske peso",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "arménsky dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "arubský gulden",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "austrálsky dolár",
+ "symbol": "AUD"
+ },
+ "AZN": {
+ "name": "azerbajdžanský manat",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "bahamský dolár",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "bahrajnský dinár",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "bangladéšska taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "barbadoský dolár",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "belizský dolár",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "bermudský dolár",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "bhutánsky ngultrum",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "bieloruský rubeľ",
+ "symbol": "BYR"
+ },
+ "BOB": {
+ "name": "bolívijské boliviano",
+ "symbol": "BOB"
+ },
+ "BWP": {
+ "name": "botswanská pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "brazílsky real",
+ "symbol": "BRL"
+ },
+ "GBP": {
+ "name": "britská libra",
+ "symbol": "GBP"
+ },
+ "BND": {
+ "name": "brunejský dolár",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "bulharský lev",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "burundský frank",
+ "symbol": "BIF"
+ },
+ "XPF": {
+ "name": "CFP frank",
+ "symbol": "CFPF"
+ },
+ "CZK": {
+ "name": "česká koruna",
+ "symbol": "CZK"
+ },
+ "CLP": {
+ "name": "čilské peso",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "čínsky jüan",
+ "symbol": "CNY"
+ },
+ "DKK": {
+ "name": "dánska koruna",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "dominikánske peso",
+ "symbol": "DOP"
+ },
+ "DJF": {
+ "name": "džibutský frank",
+ "symbol": "DJF"
+ },
+ "EGP": {
+ "name": "egyptská libra",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "eritrejská nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "etiópsky birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "falklandská libra",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "fidžijský dolár",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "filipínske peso",
+ "symbol": "PHP"
+ },
+ "GMD": {
+ "name": "gambijské dalasi",
+ "symbol": "GMD"
+ },
+ "GHS": {
+ "name": "ghanské cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "gibraltárska libra",
+ "symbol": "GIP"
+ },
+ "GEL": {
+ "name": "gruzínske lari",
+ "symbol": "GEL"
+ },
+ "GTQ": {
+ "name": "guatemalský quetzal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "guinejský frank",
+ "symbol": "GNF"
+ },
+ "GYD": {
+ "name": "guyanský dolár",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "haitské gourde",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "honduraská lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "hongkonský dolár",
+ "symbol": "HKD"
+ },
+ "HRK": {
+ "name": "chorvátska kuna",
+ "symbol": "HRK"
+ },
+ "INR": {
+ "name": "indická rupia",
+ "symbol": "INR"
+ },
+ "IDR": {
+ "name": "indonézska rupia",
+ "symbol": "IDR"
+ },
+ "IQD": {
+ "name": "iracký dinár",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "iránsky rial",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "islandská koruna",
+ "symbol": "ISK"
+ },
+ "ILS": {
+ "name": "izraelský šekel",
+ "symbol": "NIS"
+ },
+ "JMD": {
+ "name": "jamajský dolár",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "japonský jen",
+ "symbol": "JPY"
+ },
+ "YER": {
+ "name": "jemenský rial",
+ "symbol": "YER"
+ },
+ "JOD": {
+ "name": "jordánsky dinár",
+ "symbol": "JOD"
+ },
+ "ZAR": {
+ "name": "juhoafrický rand",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "juhokórejský won",
+ "symbol": "KRW"
+ },
+ "SSP": {
+ "name": "juhosudánska libra",
+ "symbol": "SSP"
+ },
+ "KYD": {
+ "name": "kajmanský dolár",
+ "symbol": "KYD"
+ },
+ "KHR": {
+ "name": "kambodžský riel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "kanadský dolár",
+ "symbol": "CAD"
+ },
+ "CVE": {
+ "name": "kapverdské escudo",
+ "symbol": "CVE"
+ },
+ "QAR": {
+ "name": "katarský rial",
+ "symbol": "QAR"
+ },
+ "KZT": {
+ "name": "kazašské tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "kenský šiling",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "kirgizský som",
+ "symbol": "KGS"
+ },
+ "COP": {
+ "name": "kolumbijské peso",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "komorský frank",
+ "symbol": "KMF"
+ },
+ "BAM": {
+ "name": "konvertibilná marka",
+ "symbol": "BAM"
+ },
+ "CDF": {
+ "name": "konžský frank",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "kostarický colón",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "kubánske konvertibilné peso",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "kubánske peso",
+ "symbol": "CUP"
+ },
+ "KWD": {
+ "name": "kuvajtský dinár",
+ "symbol": "KWD"
+ },
+ "LAK": {
+ "name": "laoský kip",
+ "symbol": "LAK"
+ },
+ "LSL": {
+ "name": "Lesothský loti",
+ "symbol": "LSL"
+ },
+ "LBP": {
+ "name": "libanonská libra",
+ "symbol": "LBP"
+ },
+ "LRD": {
+ "name": "libérijský dolár",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "líbyjský dinár",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "litovský litas",
+ "symbol": "LTL"
+ },
+ "MOP": {
+ "name": "macajská pataca",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "macedónsky denár",
+ "symbol": "MKD"
+ },
+ "HUF": {
+ "name": "maďarský forint",
+ "symbol": "HUF"
+ },
+ "MYR": {
+ "name": "malajzijský ringgit",
+ "symbol": "MYR"
+ },
+ "MWK": {
+ "name": "malawijská kwacha",
+ "symbol": "MWK"
+ },
+ "MVR": {
+ "name": "maldivská rupia",
+ "symbol": "MVR"
+ },
+ "MGA": {
+ "name": "malgašský ariary",
+ "symbol": "MGA"
+ },
+ "MAD": {
+ "name": "marocký dirham",
+ "symbol": "MAD"
+ },
+ "MUR": {
+ "name": "maurícijská rupia",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "mauritánska ukija",
+ "symbol": "MRO"
+ },
+ "MXN": {
+ "name": "mexické peso",
+ "symbol": "MX$"
+ },
+ "MMK": {
+ "name": "mjanmarský kyat",
+ "symbol": "MMK"
+ },
+ "MDL": {
+ "name": "moldavský lei",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "mongolský tugrik",
+ "symbol": "MNT"
+ },
+ "MZN": {
+ "name": "mozambický metical",
+ "symbol": "MZN"
+ },
+ "NAD": {
+ "name": "namíbijský dolár",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "nepálska rupia",
+ "symbol": "NPR"
+ },
+ "NGN": {
+ "name": "nigérijská naira",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "nikaragujská córdoba",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "nórska koruna",
+ "symbol": "NOK"
+ },
+ "NZD": {
+ "name": "novozélandský dolár",
+ "symbol": "NZD"
+ },
+ "TWD": {
+ "name": "nový taiwanský dolár",
+ "symbol": "TWD"
+ },
+ "OMR": {
+ "name": "ománsky rial",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "pakistanská rupia",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "panamská balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "papuánska kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "paraguajské guaraní",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "peruánsky nový sol",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "poľský zlotý",
+ "symbol": "PLN"
+ },
+ "RON": {
+ "name": "rumunský lei",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "ruský rubeľ",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "rwandský frank",
+ "symbol": "RWF"
+ },
+ "AED": {
+ "name": "SAE dirham",
+ "symbol": "AED"
+ },
+ "SVC": {
+ "name": "Salvádorský colón",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "samojská tala",
+ "symbol": "WST"
+ },
+ "SAR": {
+ "name": "saudskoarabský rial",
+ "symbol": "SAR"
+ },
+ "KPW": {
+ "name": "severokórejský won",
+ "symbol": "KPW"
+ },
+ "SCR": {
+ "name": "seychelská rupia",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "sierraleonský leone",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "singapurský dolár",
+ "symbol": "SGD"
+ },
+ "SOS": {
+ "name": "somálsky šiling",
+ "symbol": "SOS"
+ },
+ "RSD": {
+ "name": "srbský dinár",
+ "symbol": "RSD"
+ },
+ "LKR": {
+ "name": "srílanská rupia",
+ "symbol": "LKR"
+ },
+ "XAF": {
+ "name": "stredoafrický frank",
+ "symbol": "FCFA"
+ },
+ "SDG": {
+ "name": "sudánska libra",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "surinamský dolár",
+ "symbol": "SRD"
+ },
+ "SZL": {
+ "name": "svazijské lilangeni",
+ "symbol": "SZL"
+ },
+ "SHP": {
+ "name": "svätohelenská libra",
+ "symbol": "SHP"
+ },
+ "STD": {
+ "name": "svätotomášska dobra",
+ "symbol": "STD"
+ },
+ "SYP": {
+ "name": "sýrska libra",
+ "symbol": "SYP"
+ },
+ "SBD": {
+ "name": "šalamúnsky dolár",
+ "symbol": "SBD"
+ },
+ "CHF": {
+ "name": "švajčiarsky frank",
+ "symbol": "CHF"
+ },
+ "SEK": {
+ "name": "švédska koruna",
+ "symbol": "SEK"
+ },
+ "TJS": {
+ "name": "tadžické somoni",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "tanzánsky šiling",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "thajský baht",
+ "symbol": "THB"
+ },
+ "TOP": {
+ "name": "tongská paʻanga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "trinidadsko-tobažský dolár",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "tuniský dinár",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "turecká líra",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "turkménsky manat",
+ "symbol": "TMT"
+ },
+ "UGX": {
+ "name": "ugandský šiling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "ukrajinská hrivna",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "uruguajské peso",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "uzbecký sum",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "vanuatské vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "venezuelský bolívar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "vietnamský dong",
+ "symbol": "VND"
+ },
+ "XCD": {
+ "name": "východokaribský dolár",
+ "symbol": "EC$"
+ },
+ "ZMW": {
+ "name": "zambijská kwacha",
+ "symbol": "ZMW"
+ },
+ "XOF": {
+ "name": "západoafrický frank",
+ "symbol": "CFA"
+ },
+ "ZWL": {
+ "name": "Zimbabwiansky dolár (2009)",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/sl.json b/library/intl/resources/currency/sl.json
new file mode 100644
index 000000000..3da025916
--- /dev/null
+++ b/library/intl/resources/currency/sl.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "afgani",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "albanski lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "alžirski dinar",
+ "symbol": "DZD"
+ },
+ "USD": {
+ "name": "ameriški dolar",
+ "symbol": "$"
+ },
+ "AOA": {
+ "name": "angolska kvanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "argentinski peso",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "armenski dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "arubski florin",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "avstralski dolar",
+ "symbol": "A$"
+ },
+ "AZN": {
+ "name": "azerbajdžanski manat",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "bahamski dolar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "bahranski dinar",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "bangladeška taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "barbadoški dolar",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "belizejski dolar",
+ "symbol": "BZD"
+ },
+ "BYR": {
+ "name": "beloruski rubelj",
+ "symbol": "BYR"
+ },
+ "BMD": {
+ "name": "bermudski dolar",
+ "symbol": "BMD"
+ },
+ "BWP": {
+ "name": "bocvanska pula",
+ "symbol": "BWP"
+ },
+ "BGN": {
+ "name": "bolgarski lev",
+ "symbol": "BGN"
+ },
+ "BOB": {
+ "name": "bolivijski boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "bosansko-hercegovska konvertibilna marka",
+ "symbol": "BAM"
+ },
+ "BRL": {
+ "name": "brazilski real",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "britanski funt",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "brunejski dolar",
+ "symbol": "BND"
+ },
+ "BIF": {
+ "name": "burundski frank",
+ "symbol": "BIF"
+ },
+ "BTN": {
+ "name": "butanski ngultrum",
+ "symbol": "BTN"
+ },
+ "XOF": {
+ "name": "CFA frank BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA frank BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP frank",
+ "symbol": "CFPF"
+ },
+ "CZK": {
+ "name": "češka krona",
+ "symbol": "CZK"
+ },
+ "CLP": {
+ "name": "čilski peso",
+ "symbol": "CLP"
+ },
+ "DKK": {
+ "name": "danska krona",
+ "symbol": "DKK"
+ },
+ "AED": {
+ "name": "dirham Združenih arabskih emiratov",
+ "symbol": "AED"
+ },
+ "TTD": {
+ "name": "dolar Trinidada in Tobaga",
+ "symbol": "TTD"
+ },
+ "DOP": {
+ "name": "dominikanski peso",
+ "symbol": "DOP"
+ },
+ "DJF": {
+ "name": "džibutski frank",
+ "symbol": "DJF"
+ },
+ "EGP": {
+ "name": "egiptovski funt",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "eritrejska nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "etiopski bir",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "evro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "falklandski funt",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "fidžijski dolar",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "filipinski peso",
+ "symbol": "PHP"
+ },
+ "SHP": {
+ "name": "funt Sv. Helene",
+ "symbol": "SHP"
+ },
+ "GMD": {
+ "name": "gambijski dalasi",
+ "symbol": "GMD"
+ },
+ "GHS": {
+ "name": "ganski cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "gibraltarski funt",
+ "symbol": "GIP"
+ },
+ "GEL": {
+ "name": "gruzijski lari",
+ "symbol": "GEL"
+ },
+ "GYD": {
+ "name": "gvajanski dolar",
+ "symbol": "GYD"
+ },
+ "GTQ": {
+ "name": "gvatemalski kecal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "gvinejski frank",
+ "symbol": "GNF"
+ },
+ "HTG": {
+ "name": "haitski gurd",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "honduraška lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "hongkonški dolar",
+ "symbol": "HK$"
+ },
+ "HRK": {
+ "name": "hrvaška kuna",
+ "symbol": "HRK"
+ },
+ "INR": {
+ "name": "indijska rupija",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "indonezijska rupija",
+ "symbol": "IDR"
+ },
+ "IRR": {
+ "name": "iranski rial",
+ "symbol": "IRR"
+ },
+ "IQD": {
+ "name": "iraški dinar",
+ "symbol": "IQD"
+ },
+ "ISK": {
+ "name": "islandska krona",
+ "symbol": "ISK"
+ },
+ "ILS": {
+ "name": "izraelski šekel",
+ "symbol": "₪"
+ },
+ "JMD": {
+ "name": "jamajški dolar",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "japonski jen",
+ "symbol": "¥"
+ },
+ "YER": {
+ "name": "jemenski rial",
+ "symbol": "YER"
+ },
+ "JOD": {
+ "name": "jordanski dinar",
+ "symbol": "JOD"
+ },
+ "ZAR": {
+ "name": "južnoafriški rand",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "južnokorejski von",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "južnosudanski funt",
+ "symbol": "SSP"
+ },
+ "KYD": {
+ "name": "kajmanski dolar",
+ "symbol": "KYD"
+ },
+ "KHR": {
+ "name": "kamboški riel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "kanadski dolar",
+ "symbol": "CAD"
+ },
+ "QAR": {
+ "name": "katarski rial",
+ "symbol": "QAR"
+ },
+ "KZT": {
+ "name": "kazahstanski tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "kenijski šiling",
+ "symbol": "KES"
+ },
+ "PGK": {
+ "name": "kina Papue Nove Gvineje",
+ "symbol": "PGK"
+ },
+ "KGS": {
+ "name": "kirgiški som",
+ "symbol": "KGS"
+ },
+ "CNY": {
+ "name": "kitajski juan renminbi",
+ "symbol": "CN¥"
+ },
+ "COP": {
+ "name": "kolumbijski peso",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "komorski frank",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "kongoški frank",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "kostariški kolon",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "kubanski konvertibilni peso",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "kubanski peso",
+ "symbol": "CUP"
+ },
+ "KWD": {
+ "name": "kuvajtski dinar",
+ "symbol": "KWD"
+ },
+ "LAK": {
+ "name": "laoški kip",
+ "symbol": "LAK"
+ },
+ "LSL": {
+ "name": "lesoški loti",
+ "symbol": "LSL"
+ },
+ "LBP": {
+ "name": "libanonski funt",
+ "symbol": "LBP"
+ },
+ "LRD": {
+ "name": "liberijski dolar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "libijski dinar",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "litovski litas",
+ "symbol": "LTL"
+ },
+ "HUF": {
+ "name": "madžarski forint",
+ "symbol": "HUF"
+ },
+ "MOP": {
+ "name": "makavska pataka",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "makedonski denar",
+ "symbol": "MKD"
+ },
+ "MWK": {
+ "name": "malavijska kvača",
+ "symbol": "MWK"
+ },
+ "MVR": {
+ "name": "maldivska rufija",
+ "symbol": "MVR"
+ },
+ "MYR": {
+ "name": "malezijski ringit",
+ "symbol": "MYR"
+ },
+ "MGA": {
+ "name": "malgaški ariarij",
+ "symbol": "MGA"
+ },
+ "MAD": {
+ "name": "maroški dirham",
+ "symbol": "MAD"
+ },
+ "MRO": {
+ "name": "mavretanska uguija",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "mavricijska rupija",
+ "symbol": "MUR"
+ },
+ "MXN": {
+ "name": "mehiški peso",
+ "symbol": "MX$"
+ },
+ "MMK": {
+ "name": "mjanmarski kjat",
+ "symbol": "MMK"
+ },
+ "MDL": {
+ "name": "moldavijski leu",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "mongolski tugrik",
+ "symbol": "MNT"
+ },
+ "MZN": {
+ "name": "mozambiški metikal",
+ "symbol": "MZN"
+ },
+ "NAD": {
+ "name": "namibijski dolar",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "nepalska rupija",
+ "symbol": "NPR"
+ },
+ "NGN": {
+ "name": "nigerijska naira",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "nikaraška zlata kordova",
+ "symbol": "NIO"
+ },
+ "ANG": {
+ "name": "nizozemsko-antilski gulden",
+ "symbol": "ANG"
+ },
+ "NOK": {
+ "name": "norveška krona",
+ "symbol": "NOK"
+ },
+ "TRY": {
+ "name": "nova turška lira",
+ "symbol": "TRY"
+ },
+ "TWD": {
+ "name": "novi tajvanski dolar",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "novozelandski dolar",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "omanski rial",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "pakistanska rupija",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "panamska balboa",
+ "symbol": "PAB"
+ },
+ "PYG": {
+ "name": "paragvajski gvarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "perujski novi sol",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "poljski novi zlot",
+ "symbol": "PLN"
+ },
+ "RON": {
+ "name": "romunski leu",
+ "symbol": "RON"
+ },
+ "RWF": {
+ "name": "ruandski frank",
+ "symbol": "RWF"
+ },
+ "RUB": {
+ "name": "ruski rubelj",
+ "symbol": "RUB"
+ },
+ "SVC": {
+ "name": "salvadorski kolon",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "samoanska tala",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "saotomejska dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "saudski rial",
+ "symbol": "SAR"
+ },
+ "SCR": {
+ "name": "sejšelska rupija",
+ "symbol": "SCR"
+ },
+ "KPW": {
+ "name": "severnokorejski von",
+ "symbol": "KPW"
+ },
+ "SLL": {
+ "name": "sieraleonski leone",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "singapurski dolar",
+ "symbol": "SGD"
+ },
+ "SYP": {
+ "name": "sirijski funt",
+ "symbol": "SYP"
+ },
+ "SBD": {
+ "name": "solomonski dolar",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "somalski šiling",
+ "symbol": "SOS"
+ },
+ "RSD": {
+ "name": "srbski dinar",
+ "symbol": "RSD"
+ },
+ "SDG": {
+ "name": "sudanski funt",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "surinamski dolar",
+ "symbol": "SRD"
+ },
+ "SZL": {
+ "name": "svazijski lilangeni",
+ "symbol": "SZL"
+ },
+ "LKR": {
+ "name": "šrilanška rupija",
+ "symbol": "LKR"
+ },
+ "SEK": {
+ "name": "švedska krona",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "švicarski frank",
+ "symbol": "CHF"
+ },
+ "TJS": {
+ "name": "tadžikistanski somoni",
+ "symbol": "TJS"
+ },
+ "THB": {
+ "name": "tajski baht",
+ "symbol": "฿"
+ },
+ "TZS": {
+ "name": "tanzanijski šiling",
+ "symbol": "TZS"
+ },
+ "TOP": {
+ "name": "tongovska paanga",
+ "symbol": "TOP"
+ },
+ "TND": {
+ "name": "tunizijski dinar",
+ "symbol": "TND"
+ },
+ "TMT": {
+ "name": "turkmenistanski novi manat",
+ "symbol": "TMT"
+ },
+ "UGX": {
+ "name": "ugandski šiling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "ukrajinska grivna",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "urugvajski peso",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "uzbeški sum",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "vanuatujski vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "venezuelski bolivar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "vientnamski dong",
+ "symbol": "₫"
+ },
+ "XCD": {
+ "name": "vzhodnokaribski dolar",
+ "symbol": "EC$"
+ },
+ "ZMW": {
+ "name": "zambijska kvača",
+ "symbol": "ZMW"
+ },
+ "CVE": {
+ "name": "zelenortski eskudo",
+ "symbol": "CVE"
+ },
+ "ZWL": {
+ "name": "zimbabvejski dolar (2009)",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/sn.json b/library/intl/resources/currency/sn.json
new file mode 100644
index 000000000..56f9d154f
--- /dev/null
+++ b/library/intl/resources/currency/sn.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "GMD": {
+ "name": "Dalasi ye Gambia",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "Dhinari re Aljeria",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dhinari re Bhahareni",
+ "symbol": "BHD"
+ },
+ "CVE": {
+ "name": "Dhora re Escudo",
+ "symbol": "CVE"
+ },
+ "ETB": {
+ "name": "Dhora re Etiopia",
+ "symbol": "ETB"
+ },
+ "LYD": {
+ "name": "Dinari re Libya",
+ "symbol": "LYD"
+ },
+ "SDG": {
+ "name": "Dinari re Sudani",
+ "symbol": "SDG"
+ },
+ "TND": {
+ "name": "Dinari re Tunisia",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "Diramu re United Arab Emirates",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "Dirham ye Moroko",
+ "symbol": "MAD"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "STD": {
+ "name": "Dobra re Sao Tome ne Principe",
+ "symbol": "STD"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "USD": {
+ "name": "Dora re Amerika",
+ "symbol": "US$"
+ },
+ "AUD": {
+ "name": "Dora re Australia",
+ "symbol": "A$"
+ },
+ "CAD": {
+ "name": "Dora re Kanada",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "Dora re Liberia",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "Dora re Namibia",
+ "symbol": "NAD"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "XOF": {
+ "name": "Furenki CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Furenki CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "BIF": {
+ "name": "Furenki re Bhurundi",
+ "symbol": "BIF"
+ },
+ "DJF": {
+ "name": "Furenki re Jibhuti",
+ "symbol": "DJF"
+ },
+ "KMF": {
+ "name": "Furenki re Komoro",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Furenki re Kongo",
+ "symbol": "CDF"
+ },
+ "MGA": {
+ "name": "Furenki re Malagasi",
+ "symbol": "MGA"
+ },
+ "RWF": {
+ "name": "Furenki re Ruwanda",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Furenki re Swisi",
+ "symbol": "CHF"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "MWK": {
+ "name": "Kwacha ye Malawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwacha ye Zambia",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Kwanza ye Angola",
+ "symbol": "AOA"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "Leoni",
+ "symbol": "SLL"
+ },
+ "SZL": {
+ "name": "Lilangeni",
+ "symbol": "SZL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LSL": {
+ "name": "Loti ye Lesoto",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naira ye Nijeria",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "Nakfa re Eritrea",
+ "symbol": "ERN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "EGP": {
+ "name": "Paundi re Ijipita",
+ "symbol": "EGP"
+ },
+ "SHP": {
+ "name": "Paundi re Senti Helena",
+ "symbol": "SHP"
+ },
+ "GBP": {
+ "name": "Paundi ye Bhiriteni",
+ "symbol": "£"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "BWP": {
+ "name": "Pura re Botswana",
+ "symbol": "BWP"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "ZAR": {
+ "name": "Randi",
+ "symbol": "ZAR"
+ },
+ "SAR": {
+ "name": "Riyali re Saudi",
+ "symbol": "SAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "INR": {
+ "name": "Rupe re India",
+ "symbol": "₹"
+ },
+ "SCR": {
+ "name": "Rupi re Seyisheri",
+ "symbol": "SCR"
+ },
+ "MUR": {
+ "name": "Rupi ye Morishasi",
+ "symbol": "MUR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SOS": {
+ "name": "Shiringi re Somalia",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Shiringi re Tanzania",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "Shiringi re Uganda",
+ "symbol": "UGX"
+ },
+ "KES": {
+ "name": "Shiringi ye Kenya",
+ "symbol": "KES"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "MRO": {
+ "name": "Ugwiya ye Moritania",
+ "symbol": "MRO"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "JPY": {
+ "name": "Yeni ye Japani",
+ "symbol": "JP¥"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "CNY": {
+ "name": "Yuan Renminbi ye China",
+ "symbol": "CN¥"
+ },
+ "EUR": {
+ "name": "Yuro",
+ "symbol": "€"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/so.json b/library/intl/resources/currency/so.json
new file mode 100644
index 000000000..95d95398c
--- /dev/null
+++ b/library/intl/resources/currency/so.json
@@ -0,0 +1,634 @@
+{
+ "AED": {
+ "name": "AED",
+ "symbol": "AED"
+ },
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "AOA": {
+ "name": "AOA",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AUD": {
+ "name": "AUD",
+ "symbol": "A$"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BHD": {
+ "name": "BHD",
+ "symbol": "BHD"
+ },
+ "BIF": {
+ "name": "BIF",
+ "symbol": "BIF"
+ },
+ "ETB": {
+ "name": "Birta Itoobbiya",
+ "symbol": "ETB"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BWP": {
+ "name": "BWP",
+ "symbol": "BWP"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CAD": {
+ "name": "CAD",
+ "symbol": "CA$"
+ },
+ "CDF": {
+ "name": "CDF",
+ "symbol": "CDF"
+ },
+ "CHF": {
+ "name": "CHF",
+ "symbol": "CHF"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "CNY",
+ "symbol": "CN¥"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CVE": {
+ "name": "CVE",
+ "symbol": "CVE"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "USD": {
+ "name": "Doollar maraykan",
+ "symbol": "US$"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "DZD": {
+ "name": "DZD",
+ "symbol": "DZD"
+ },
+ "EGP": {
+ "name": "EGP",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "ERN",
+ "symbol": "ERN"
+ },
+ "DJF": {
+ "name": "Faran Jabbuuti",
+ "symbol": "DJF"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GBP": {
+ "name": "GBP",
+ "symbol": "£"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GMD": {
+ "name": "GMD",
+ "symbol": "GMD"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "INR": {
+ "name": "INR",
+ "symbol": "₹"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "JPY": {
+ "name": "JPY",
+ "symbol": "JP¥"
+ },
+ "KES": {
+ "name": "KES",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KMF": {
+ "name": "KMF",
+ "symbol": "KMF"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LRD": {
+ "name": "LRD",
+ "symbol": "LRD"
+ },
+ "LSL": {
+ "name": "LSL",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "LYD": {
+ "name": "LYD",
+ "symbol": "LYD"
+ },
+ "MAD": {
+ "name": "MAD",
+ "symbol": "MAD"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MGA": {
+ "name": "MGA",
+ "symbol": "MGA"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MRO": {
+ "name": "MRO",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "MUR",
+ "symbol": "MUR"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MWK": {
+ "name": "MWK",
+ "symbol": "MWK"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NAD": {
+ "name": "NAD",
+ "symbol": "NAD"
+ },
+ "NGN": {
+ "name": "NGN",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "SAR": {
+ "name": "Riyaalka Sacuudiga",
+ "symbol": "SAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "RWF",
+ "symbol": "RWF"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SCR": {
+ "name": "SCR",
+ "symbol": "SCR"
+ },
+ "SDG": {
+ "name": "SDG",
+ "symbol": "SDG"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SOS": {
+ "name": "Shilin soomaali",
+ "symbol": "S"
+ },
+ "TZS": {
+ "name": "Shilin Tansaani",
+ "symbol": "TZS"
+ },
+ "SHP": {
+ "name": "SHP",
+ "symbol": "SHP"
+ },
+ "SLL": {
+ "name": "SLL",
+ "symbol": "SLL"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "STD": {
+ "name": "STD",
+ "symbol": "STD"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "SZL": {
+ "name": "SZL",
+ "symbol": "SZL"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TND": {
+ "name": "TND",
+ "symbol": "TND"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "UGX",
+ "symbol": "UGX"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XAF": {
+ "name": "XAF",
+ "symbol": "FCFA"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XOF": {
+ "name": "XOF",
+ "symbol": "CFA"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "EUR": {
+ "name": "Yuuroo",
+ "symbol": "€"
+ },
+ "ZAR": {
+ "name": "ZAR",
+ "symbol": "ZAR"
+ },
+ "ZMW": {
+ "name": "ZMW",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/sq.json b/library/intl/resources/currency/sq.json
new file mode 100644
index 000000000..89f842436
--- /dev/null
+++ b/library/intl/resources/currency/sq.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afgani afgan",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "Arieri malagez",
+ "symbol": "MGA"
+ },
+ "PAB": {
+ "name": "Balboa panameze",
+ "symbol": "PAB"
+ },
+ "THB": {
+ "name": "Bata tajlandeze",
+ "symbol": "฿"
+ },
+ "ETB": {
+ "name": "Bira etiopiane",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "Bolivari venezuelian",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "Boliviani i Bolivisë",
+ "symbol": "BOB"
+ },
+ "GMD": {
+ "name": "Dalasi gambian",
+ "symbol": "GMD"
+ },
+ "MKD": {
+ "name": "Denari maqedonas",
+ "symbol": "MKD"
+ },
+ "DZD": {
+ "name": "Dinari algjerian",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinari i Bahreinit",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "Dinari irakian",
+ "symbol": "IQD"
+ },
+ "JOD": {
+ "name": "Dinari jordanez",
+ "symbol": "JOD"
+ },
+ "KWD": {
+ "name": "Dinari kuvajtian",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "Dinari libian",
+ "symbol": "LYD"
+ },
+ "RSD": {
+ "name": "Dinari serb",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "Dinari tunizian",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "Dirhami i Emirateve të Bashkuara Arabe",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "Dirhami maroken",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "Dobra e Sao Tomes dhe Prinsipes",
+ "symbol": "STD"
+ },
+ "USD": {
+ "name": "Dollari amerikan",
+ "symbol": "US$"
+ },
+ "AUD": {
+ "name": "Dollari australian",
+ "symbol": "A$"
+ },
+ "BBD": {
+ "name": "Dollari barbadian",
+ "symbol": "BBD"
+ },
+ "BMD": {
+ "name": "Dollari e Bermudeve",
+ "symbol": "BMD"
+ },
+ "GYD": {
+ "name": "Dollari guajanez",
+ "symbol": "GYD"
+ },
+ "BSD": {
+ "name": "Dollari i Bahamasit",
+ "symbol": "BSD"
+ },
+ "BND": {
+ "name": "Dollari i Bruneit",
+ "symbol": "BND"
+ },
+ "FJD": {
+ "name": "Dollari i Fixhit",
+ "symbol": "FJD"
+ },
+ "HKD": {
+ "name": "Dollari i Hong Kongut",
+ "symbol": "HK$"
+ },
+ "BZD": {
+ "name": "Dollari i Ishujve Belize",
+ "symbol": "BZD"
+ },
+ "KYD": {
+ "name": "Dollari i Ishujve Kajman",
+ "symbol": "KYD"
+ },
+ "SBD": {
+ "name": "Dollari i Ishujve Solomon",
+ "symbol": "SBD"
+ },
+ "XCD": {
+ "name": "Dollari i Karaibeve Lindore",
+ "symbol": "EC$"
+ },
+ "NAD": {
+ "name": "Dollari i Namibisë",
+ "symbol": "NAD"
+ },
+ "SGD": {
+ "name": "Dollari i Singaporit",
+ "symbol": "SGD"
+ },
+ "TTD": {
+ "name": "Dollari i Trinidadit dhe Tobagos",
+ "symbol": "TTD"
+ },
+ "NZD": {
+ "name": "Dollari i Zelandës së Re",
+ "symbol": "NZ$"
+ },
+ "CAD": {
+ "name": "Dollari kanadez",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "Dollari liberian",
+ "symbol": "LRD"
+ },
+ "SRD": {
+ "name": "Dollari surinamez",
+ "symbol": "SRD"
+ },
+ "TWD": {
+ "name": "Dollari tajvanez",
+ "symbol": "NT$"
+ },
+ "JMD": {
+ "name": "Dollari xhamajkan",
+ "symbol": "JMD"
+ },
+ "VND": {
+ "name": "Donga vietnameze",
+ "symbol": "₫"
+ },
+ "AMD": {
+ "name": "Dramia armene",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "Eskudoja e Kepit të Gjelbër",
+ "symbol": "CVE"
+ },
+ "EUR": {
+ "name": "Euroja",
+ "symbol": "€"
+ },
+ "AWG": {
+ "name": "Florini aruban",
+ "symbol": "AWG"
+ },
+ "HUF": {
+ "name": "Forinta hungareze",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "Franga burundiane",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "Franga e Bregut të Fildishtë",
+ "symbol": "CFA"
+ },
+ "XPF": {
+ "name": "Franga franceze e Polinezisë",
+ "symbol": "CFPF"
+ },
+ "GNF": {
+ "name": "Franga guinease",
+ "symbol": "GNF"
+ },
+ "XAF": {
+ "name": "Franga kamerunase",
+ "symbol": "FCFA"
+ },
+ "KMF": {
+ "name": "Franga komore",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Franga kongole",
+ "symbol": "CDF"
+ },
+ "RWF": {
+ "name": "Franga ruandeze",
+ "symbol": "RWF"
+ },
+ "DJF": {
+ "name": "Franga xhibutiane",
+ "symbol": "DJF"
+ },
+ "CHF": {
+ "name": "Franga zvicerane",
+ "symbol": "CHF"
+ },
+ "ANG": {
+ "name": "Gilderi antilian holandez",
+ "symbol": "ANG"
+ },
+ "PYG": {
+ "name": "Guarani paraguaian",
+ "symbol": "PYG"
+ },
+ "HTG": {
+ "name": "Gurdi haitian",
+ "symbol": "HTG"
+ },
+ "JPY": {
+ "name": "Jeni japonez",
+ "symbol": "JP¥"
+ },
+ "CNY": {
+ "name": "Juani kinez",
+ "symbol": "CN¥"
+ },
+ "MMK": {
+ "name": "Kiata e Mianmarit",
+ "symbol": "MMK"
+ },
+ "PGK": {
+ "name": "Kina e Papua-Guineas së Re",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "Kipa e Laosit",
+ "symbol": "LAK"
+ },
+ "CRC": {
+ "name": "Koloni kostarikan",
+ "symbol": "CRC"
+ },
+ "NIO": {
+ "name": "Kordoba nikaraguane",
+ "symbol": "NIO"
+ },
+ "DKK": {
+ "name": "Korona daneze",
+ "symbol": "DKK"
+ },
+ "ISK": {
+ "name": "Korona islandeze",
+ "symbol": "ISK"
+ },
+ "NOK": {
+ "name": "Korona norvegjeze",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "Korona suedeze",
+ "symbol": "SEK"
+ },
+ "CZK": {
+ "name": "Koruna e Republikës Çeke",
+ "symbol": "CZK"
+ },
+ "ZMW": {
+ "name": "Kuaça e Zambikut",
+ "symbol": "ZMW"
+ },
+ "MWK": {
+ "name": "Kuaça malaviane",
+ "symbol": "MWK"
+ },
+ "AOA": {
+ "name": "Kuanza e Angolës",
+ "symbol": "AOA"
+ },
+ "GTQ": {
+ "name": "Kuecali i Guatemalës",
+ "symbol": "GTQ"
+ },
+ "HRK": {
+ "name": "Kuna kroate",
+ "symbol": "HRK"
+ },
+ "GEL": {
+ "name": "Laria gjeorgjiane",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "Leku shqiptar",
+ "symbol": "Lekë"
+ },
+ "HNL": {
+ "name": "Lempira hondurase",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "Leoni i Sierra Leones",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "Leu moldav",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "Leu rumun",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "Leva bullgare",
+ "symbol": "BGN"
+ },
+ "SZL": {
+ "name": "Lilangeni i Svazilandit",
+ "symbol": "SZL"
+ },
+ "TRY": {
+ "name": "Lira turke",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "Lita lituaneze",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "LSL",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "Manata e Azerbajxhanit",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "Manata turkmene",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "Marka e Bosnjë-Hercegovinës [e shkëmbyeshme]",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "Metikali i Mozambikut",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naira nigeriane",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "Nakfa e Eritresë",
+ "symbol": "ERN"
+ },
+ "BTN": {
+ "name": "Ngultrumi butanez",
+ "symbol": "BTN"
+ },
+ "TOP": {
+ "name": "Panga tongane",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "Pataka e Makaos",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "Pezoja argjentinase",
+ "symbol": "ARS"
+ },
+ "DOP": {
+ "name": "Pezoja dominikane",
+ "symbol": "DOP"
+ },
+ "PHP": {
+ "name": "Pezoja filipinase",
+ "symbol": "PHP"
+ },
+ "CLP": {
+ "name": "Pezoja kiliane",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "Pezoja kolumbiane",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "Pezoja kubane",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "Pezoja kubane e shkëmbyeshme",
+ "symbol": "CUC"
+ },
+ "MXN": {
+ "name": "Pezoja meksikane",
+ "symbol": "MX$"
+ },
+ "UYU": {
+ "name": "Pezoja uruguaiane",
+ "symbol": "UYU"
+ },
+ "BWP": {
+ "name": "Pula botsvane",
+ "symbol": "BWP"
+ },
+ "ZAR": {
+ "name": "Randa afrikano-jugore",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "Reali brazilian",
+ "symbol": "R$"
+ },
+ "YER": {
+ "name": "Riali i Jemenit",
+ "symbol": "YER"
+ },
+ "QAR": {
+ "name": "Riali i Katarit",
+ "symbol": "QAR"
+ },
+ "OMR": {
+ "name": "Riali i Omanit",
+ "symbol": "OMR"
+ },
+ "IRR": {
+ "name": "Riali iranian",
+ "symbol": "IRR"
+ },
+ "KHR": {
+ "name": "Riali kamboxhian",
+ "symbol": "KHR"
+ },
+ "SAR": {
+ "name": "Riali saudit",
+ "symbol": "SAR"
+ },
+ "MYR": {
+ "name": "Ringiti malajzian",
+ "symbol": "MYR"
+ },
+ "UAH": {
+ "name": "Rivnia ukrainase",
+ "symbol": "UAH"
+ },
+ "BYR": {
+ "name": "Rubla bjelloruse",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "Rubla ruse",
+ "symbol": "RUB"
+ },
+ "MVR": {
+ "name": "Rufiu i Maldivit",
+ "symbol": "MVR"
+ },
+ "SCR": {
+ "name": "Rupia e Ishujve Sejçelë",
+ "symbol": "SCR"
+ },
+ "LKR": {
+ "name": "Rupia e Sri Lankës",
+ "symbol": "LKR"
+ },
+ "INR": {
+ "name": "Rupia indiane",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Rupia indoneziane",
+ "symbol": "IDR"
+ },
+ "MUR": {
+ "name": "Rupia mauritiane",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "Rupia nepaleze",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "Rupia pakistaneze",
+ "symbol": "PKR"
+ },
+ "GHS": {
+ "name": "Sejda ganeze",
+ "symbol": "GHS"
+ },
+ "PEN": {
+ "name": "Sola nuevo-peruane",
+ "symbol": "PEN"
+ },
+ "KGS": {
+ "name": "Soma kirgize",
+ "symbol": "KGS"
+ },
+ "UZS": {
+ "name": "Soma uzbeke",
+ "symbol": "UZS"
+ },
+ "TJS": {
+ "name": "Somona taxhike",
+ "symbol": "TJS"
+ },
+ "GBP": {
+ "name": "Sterlina britanike",
+ "symbol": "£"
+ },
+ "GIP": {
+ "name": "Sterlina e Gjibraltarit",
+ "symbol": "GIP"
+ },
+ "LBP": {
+ "name": "Sterlina libaneze",
+ "symbol": "LBP"
+ },
+ "SYP": {
+ "name": "Sterlina siriane",
+ "symbol": "SYP"
+ },
+ "FKP": {
+ "name": "Stërlina e Ishujve Folkland",
+ "symbol": "FKP"
+ },
+ "SHP": {
+ "name": "Stërlina e Ishullit të Shën Helenës",
+ "symbol": "SHP"
+ },
+ "SSP": {
+ "name": "Stërlina e Sudanit të Jugut",
+ "symbol": "SSP"
+ },
+ "EGP": {
+ "name": "Stërlina egjiptiane",
+ "symbol": "EGP"
+ },
+ "SDG": {
+ "name": "Stërlina sudaneze",
+ "symbol": "SDG"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "ILS": {
+ "name": "Shekeli izrealit",
+ "symbol": "₪"
+ },
+ "TZS": {
+ "name": "Shilinga e Tanzanisë",
+ "symbol": "TZS"
+ },
+ "KES": {
+ "name": "Shilinga keniane",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "Shilinga somaleze",
+ "symbol": "SOS"
+ },
+ "UGX": {
+ "name": "Shilinga ugandeze",
+ "symbol": "UGX"
+ },
+ "BDT": {
+ "name": "Taka e Bangladeshit",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "Tala samoane",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "Tenga kazake",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "Tugrika mongole",
+ "symbol": "MNT"
+ },
+ "MRO": {
+ "name": "Ugija mauritane",
+ "symbol": "MRO"
+ },
+ "KRW": {
+ "name": "Uoni koreano-jugor",
+ "symbol": "₩"
+ },
+ "KPW": {
+ "name": "Uoni koreano-verior",
+ "symbol": "KPW"
+ },
+ "VUV": {
+ "name": "Vatuja e Vanuatusë",
+ "symbol": "VUV"
+ },
+ "PLN": {
+ "name": "Zllota polake",
+ "symbol": "PLN"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/sr-Cyrl-BA.json b/library/intl/resources/currency/sr-Cyrl-BA.json
new file mode 100644
index 000000000..1bc85c78b
--- /dev/null
+++ b/library/intl/resources/currency/sr-Cyrl-BA.json
@@ -0,0 +1,634 @@
+{
+ "XAF": {
+ "name": "CFA франак BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP франак",
+ "symbol": "CFPF"
+ },
+ "ERN": {
+ "name": "Eритрејска накфa",
+ "symbol": "ERN"
+ },
+ "KHR": {
+ "name": "Kамбоџански ријел",
+ "symbol": "KHR"
+ },
+ "TJS": {
+ "name": "Tаџихистански сомон",
+ "symbol": "TJS"
+ },
+ "AFN": {
+ "name": "Авганистански авгани",
+ "symbol": "AFN"
+ },
+ "AZN": {
+ "name": "Азербејџански манат",
+ "symbol": "AZN"
+ },
+ "ALL": {
+ "name": "Албански лек",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Алжирски динар",
+ "symbol": "DZD"
+ },
+ "USD": {
+ "name": "Амерички долар",
+ "symbol": "US$"
+ },
+ "AOA": {
+ "name": "Анголска кванза",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "Аргентински пезос",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "Арубански флорин",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "Аустралијски долар",
+ "symbol": "AUD"
+ },
+ "BDT": {
+ "name": "Бангладешка така",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Барбадошки долар",
+ "symbol": "BBD"
+ },
+ "BSD": {
+ "name": "Бахамски долар",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Бахреински динар",
+ "symbol": "BHD"
+ },
+ "BZD": {
+ "name": "Белиски долар",
+ "symbol": "BZD"
+ },
+ "BYR": {
+ "name": "Белоруска рубља",
+ "symbol": "[BYR]"
+ },
+ "BMD": {
+ "name": "Бермудски долар",
+ "symbol": "BMD"
+ },
+ "BOB": {
+ "name": "Боливијски Боливиано",
+ "symbol": "BOB"
+ },
+ "BWP": {
+ "name": "Боцванска пула",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Бразилски реал",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "Британска фунта стерлинга",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "Брунејски долар",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Бугарски лев",
+ "symbol": "[BGN]"
+ },
+ "BIF": {
+ "name": "Бурундски франак",
+ "symbol": "BIF"
+ },
+ "BTN": {
+ "name": "Бутански нгултрум",
+ "symbol": "BTN"
+ },
+ "VUV": {
+ "name": "Вануатски вату",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Венецуелански боливар",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Вијетнамски донг",
+ "symbol": "VND"
+ },
+ "GMD": {
+ "name": "Гамбијски даласи",
+ "symbol": "GMD"
+ },
+ "GHS": {
+ "name": "Гански седи",
+ "symbol": "GHS"
+ },
+ "GYD": {
+ "name": "Гвајански долар",
+ "symbol": "GYD"
+ },
+ "GTQ": {
+ "name": "Гватемалски кецал",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Гвинејски франак",
+ "symbol": "GNF"
+ },
+ "GIP": {
+ "name": "Гибралтарска фунта",
+ "symbol": "GIP"
+ },
+ "GEL": {
+ "name": "Грузијски лари",
+ "symbol": "GEL"
+ },
+ "DKK": {
+ "name": "Данска круна",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "Доминикански пезос",
+ "symbol": "DOP"
+ },
+ "EUR": {
+ "name": "Евро",
+ "symbol": "€"
+ },
+ "EGP": {
+ "name": "Египатска фунта",
+ "symbol": "EGP"
+ },
+ "ETB": {
+ "name": "Етиопијски бир",
+ "symbol": "ETB"
+ },
+ "ZMW": {
+ "name": "Замбијска квача",
+ "symbol": "ZMW"
+ },
+ "CVE": {
+ "name": "Зеленортски ескудо",
+ "symbol": "CVE"
+ },
+ "ZWL": {
+ "name": "Зимбабвеански долар (2009)",
+ "symbol": "ZWL"
+ },
+ "ILS": {
+ "name": "Израелски нови шекел",
+ "symbol": "₪"
+ },
+ "INR": {
+ "name": "Индијска рупија",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Индонежанска рупија",
+ "symbol": "IDR"
+ },
+ "IRR": {
+ "name": "Ирански риjал",
+ "symbol": "IRR"
+ },
+ "IQD": {
+ "name": "Ирачки динар",
+ "symbol": "IQD"
+ },
+ "ISK": {
+ "name": "Исландска круна",
+ "symbol": "ISK"
+ },
+ "XCD": {
+ "name": "Источнокарипски долар",
+ "symbol": "EC$"
+ },
+ "JMD": {
+ "name": "Јамајчански долар",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Јапански јен",
+ "symbol": "¥"
+ },
+ "YER": {
+ "name": "Јеменски риjал",
+ "symbol": "YER"
+ },
+ "AMD": {
+ "name": "Јерменски драм",
+ "symbol": "AMD"
+ },
+ "JOD": {
+ "name": "Јордански динар",
+ "symbol": "JOD"
+ },
+ "ZAR": {
+ "name": "Јужно-афрички ранд",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "Јужнокорејски Вон",
+ "symbol": "KRW"
+ },
+ "SSP": {
+ "name": "Јужносуданска фунта",
+ "symbol": "SSP"
+ },
+ "KZT": {
+ "name": "Казахстански тенге",
+ "symbol": "KZT"
+ },
+ "KYD": {
+ "name": "Кајмански долар",
+ "symbol": "KYD"
+ },
+ "CAD": {
+ "name": "Канадски долар",
+ "symbol": "CA$"
+ },
+ "QAR": {
+ "name": "Катарски ријал",
+ "symbol": "QAR"
+ },
+ "KES": {
+ "name": "Кенијски шилинг",
+ "symbol": "KES"
+ },
+ "CNY": {
+ "name": "Кинески јуан",
+ "symbol": "CN¥"
+ },
+ "KGS": {
+ "name": "Киргистански сом",
+ "symbol": "KGS"
+ },
+ "COP": {
+ "name": "Колумбијски пезос",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Коморски франак",
+ "symbol": "KMF"
+ },
+ "BAM": {
+ "name": "Конвертибилна Марка",
+ "symbol": "КМ"
+ },
+ "CDF": {
+ "name": "Конгоански франак",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "Костарикански колон",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "Кубански конвертибилни пезос",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "Кубански пезос",
+ "symbol": "CUP"
+ },
+ "KWD": {
+ "name": "Кувајтски динар",
+ "symbol": "KWD"
+ },
+ "LAK": {
+ "name": "Лаошки кип",
+ "symbol": "LAK"
+ },
+ "LSL": {
+ "name": "Лесото лоти",
+ "symbol": "LSL"
+ },
+ "LBP": {
+ "name": "Либанска фунта",
+ "symbol": "LBP"
+ },
+ "LRD": {
+ "name": "Либеријски долар",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Либијски динар",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Литвански литас",
+ "symbol": "LTL"
+ },
+ "HUF": {
+ "name": "Мађарска форинта",
+ "symbol": "HUF"
+ },
+ "MOP": {
+ "name": "Маканишка патака",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "Македонски денар",
+ "symbol": "MKD"
+ },
+ "MWK": {
+ "name": "Малавијска квача",
+ "symbol": "MWK"
+ },
+ "MGA": {
+ "name": "Малагасијски ариари",
+ "symbol": "MGA"
+ },
+ "MVR": {
+ "name": "Малдивска руфија",
+ "symbol": "MVR"
+ },
+ "MYR": {
+ "name": "Малезијски ринггит",
+ "symbol": "MYR"
+ },
+ "MAD": {
+ "name": "Марокански дирхам",
+ "symbol": "MAD"
+ },
+ "MRO": {
+ "name": "Мауританијска oгија",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "Маурицијска рупија",
+ "symbol": "MUR"
+ },
+ "MXN": {
+ "name": "Мексички пезос",
+ "symbol": "MX$"
+ },
+ "MMK": {
+ "name": "Мјанмарски кјат",
+ "symbol": "MMK"
+ },
+ "MZN": {
+ "name": "Мозамбијски метикал",
+ "symbol": "MZN"
+ },
+ "MDL": {
+ "name": "Молдавски леј",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Монголски тугрик",
+ "symbol": "MNT"
+ },
+ "NAD": {
+ "name": "Намибијски долар",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Непалскa рупиja",
+ "symbol": "NPR"
+ },
+ "NGN": {
+ "name": "Нигеријска наира",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "Никарагванска златна кордоба",
+ "symbol": "NIO"
+ },
+ "TWD": {
+ "name": "Нови тајвански долар",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "Новозеландски долар",
+ "symbol": "NZD"
+ },
+ "NOK": {
+ "name": "Норвешка круна",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "Омански ријал",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "Пакистанскa рупиja",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Панамска балбоа",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Папуанска кина",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Парагвајски гварани",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Перуански нуево сол",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "Пољски злот",
+ "symbol": "PLN"
+ },
+ "RWF": {
+ "name": "Руандски франак",
+ "symbol": "RWF"
+ },
+ "RON": {
+ "name": "Румунски леј (1952–2006)",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Руска рубља",
+ "symbol": "RUB"
+ },
+ "SVC": {
+ "name": "Салвадорски колон",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "Самоанска тала",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "Сао Томе и Принципе добра",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Саудијски ријал",
+ "symbol": "SAR"
+ },
+ "SHP": {
+ "name": "Св. јеленска фунта",
+ "symbol": "SHP"
+ },
+ "SZL": {
+ "name": "Свази лилангени",
+ "symbol": "SZL"
+ },
+ "KPW": {
+ "name": "Севернокорејски вон",
+ "symbol": "KPW"
+ },
+ "SCR": {
+ "name": "Сејшелска рупија",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "Сијера-леоншки леоне",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "Сингапурски долар",
+ "symbol": "SGD"
+ },
+ "SYP": {
+ "name": "Сиријска фунта",
+ "symbol": "SYP"
+ },
+ "SBD": {
+ "name": "Соломонски долар",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "Сомалијски шилинг",
+ "symbol": "SOS"
+ },
+ "RSD": {
+ "name": "Српски динар",
+ "symbol": "RSD"
+ },
+ "SDG": {
+ "name": "Суданска фунта",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "Суринамски долар",
+ "symbol": "SRD"
+ },
+ "THB": {
+ "name": "Тајландски бат",
+ "symbol": "THB"
+ },
+ "TZS": {
+ "name": "Танзанијски шилинг",
+ "symbol": "TZS"
+ },
+ "TOP": {
+ "name": "Тонгоншка Панга",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Тринидад-тобагошки долар",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Туниски динар",
+ "symbol": "TND"
+ },
+ "TMT": {
+ "name": "Туркменистански манат",
+ "symbol": "TMT"
+ },
+ "TRY": {
+ "name": "Турска лира",
+ "symbol": "TRY"
+ },
+ "AED": {
+ "name": "УАЕ дирхам",
+ "symbol": "AED"
+ },
+ "UGX": {
+ "name": "Угандски шилинг",
+ "symbol": "UGX"
+ },
+ "UZS": {
+ "name": "Узбекистански сом",
+ "symbol": "UZS"
+ },
+ "UAH": {
+ "name": "Украјинска гривна",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "Уругвајски пезос",
+ "symbol": "UYU"
+ },
+ "PHP": {
+ "name": "Филипински пезос",
+ "symbol": "PHP"
+ },
+ "FJD": {
+ "name": "Фиџијски долар",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "Фокландска фунта",
+ "symbol": "FKP"
+ },
+ "HTG": {
+ "name": "Хаићански гурд",
+ "symbol": "HTG"
+ },
+ "ANG": {
+ "name": "Холандскоантилски гулден",
+ "symbol": "ANG"
+ },
+ "HKD": {
+ "name": "Хонгконшки долар",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "Хондурашка лемпира",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "Хрватска куна",
+ "symbol": "HRK"
+ },
+ "XOF": {
+ "name": "ЦФА франак БЦЕАО",
+ "symbol": "CFA"
+ },
+ "CZK": {
+ "name": "Чешка круна",
+ "symbol": "CZK"
+ },
+ "CLP": {
+ "name": "Чилеански пезос",
+ "symbol": "CLP"
+ },
+ "DJF": {
+ "name": "Џибутански франак",
+ "symbol": "DJF"
+ },
+ "CHF": {
+ "name": "Швајцарски франак",
+ "symbol": "CHF"
+ },
+ "SEK": {
+ "name": "Шведска круна",
+ "symbol": "SEK"
+ },
+ "LKR": {
+ "name": "Шриланканскa рупиja",
+ "symbol": "LKR"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/sr-Latn-BA.json b/library/intl/resources/currency/sr-Latn-BA.json
new file mode 100644
index 000000000..fe30ad268
--- /dev/null
+++ b/library/intl/resources/currency/sr-Latn-BA.json
@@ -0,0 +1,634 @@
+{
+ "ALL": {
+ "name": "Albanski lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Alžirski dinar",
+ "symbol": "DZD"
+ },
+ "USD": {
+ "name": "Američki dolar",
+ "symbol": "US$"
+ },
+ "AOA": {
+ "name": "Angolska kvanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "Argentinski pezos",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "Arubanski florin",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "Australijski dolar",
+ "symbol": "AUD"
+ },
+ "AFN": {
+ "name": "Avganistanski avgani",
+ "symbol": "AFN"
+ },
+ "AZN": {
+ "name": "Azerbejdžanski manat",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "Bahamski dolar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Bahreinski dinar",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "Bangladeška taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Barbadoški dolar",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "Beliski dolar",
+ "symbol": "BZD"
+ },
+ "BYR": {
+ "name": "Beloruska rublja",
+ "symbol": "[BYR]"
+ },
+ "BMD": {
+ "name": "Bermudski dolar",
+ "symbol": "BMD"
+ },
+ "BWP": {
+ "name": "Bocvanska pula",
+ "symbol": "BWP"
+ },
+ "BOB": {
+ "name": "Bolivijski Boliviano",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "Brazilski real",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "Britanska funta sterlinga",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "Brunejski dolar",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Bugarski lev",
+ "symbol": "[BGN]"
+ },
+ "BIF": {
+ "name": "Burundski franak",
+ "symbol": "BIF"
+ },
+ "BTN": {
+ "name": "Butanski ngultrum",
+ "symbol": "BTN"
+ },
+ "XOF": {
+ "name": "CFA franak BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA franak BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP franak",
+ "symbol": "CFPF"
+ },
+ "CZK": {
+ "name": "Češka kruna",
+ "symbol": "CZK"
+ },
+ "CLP": {
+ "name": "Čileanski pezos",
+ "symbol": "CLP"
+ },
+ "DKK": {
+ "name": "Danska kruna",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "Dominikanski pezos",
+ "symbol": "DOP"
+ },
+ "DJF": {
+ "name": "Džibutanski franak",
+ "symbol": "DJF"
+ },
+ "EGP": {
+ "name": "Egipatska funta",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "Eritrejska nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "Etiopijski bir",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "Evro",
+ "symbol": "€"
+ },
+ "FJD": {
+ "name": "Fidžijski dolar",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "Filipinski pezos",
+ "symbol": "PHP"
+ },
+ "FKP": {
+ "name": "Foklandska funta",
+ "symbol": "FKP"
+ },
+ "GMD": {
+ "name": "Gambijski dalasi",
+ "symbol": "GMD"
+ },
+ "GHS": {
+ "name": "Ganski sedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "Gibraltarska funta",
+ "symbol": "GIP"
+ },
+ "GEL": {
+ "name": "Gruzijski lari",
+ "symbol": "GEL"
+ },
+ "GYD": {
+ "name": "Gvajanski dolar",
+ "symbol": "GYD"
+ },
+ "GTQ": {
+ "name": "Gvatemalski kecal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Gvinejski franak",
+ "symbol": "GNF"
+ },
+ "HTG": {
+ "name": "Haićanski gurd",
+ "symbol": "HTG"
+ },
+ "ANG": {
+ "name": "Holandskoantilski gulden",
+ "symbol": "ANG"
+ },
+ "HNL": {
+ "name": "Honduraška lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Hongkonški dolar",
+ "symbol": "HK$"
+ },
+ "HRK": {
+ "name": "Hrvatska kuna",
+ "symbol": "HRK"
+ },
+ "INR": {
+ "name": "Indijska rupija",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Indonežanska rupija",
+ "symbol": "IDR"
+ },
+ "IQD": {
+ "name": "Irački dinar",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "Iranski rijal",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "Islandska kruna",
+ "symbol": "ISK"
+ },
+ "XCD": {
+ "name": "Istočnokaripski dolar",
+ "symbol": "EC$"
+ },
+ "ILS": {
+ "name": "Izraelski novi šekel",
+ "symbol": "₪"
+ },
+ "JMD": {
+ "name": "Jamajčanski dolar",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Japanski jen",
+ "symbol": "¥"
+ },
+ "YER": {
+ "name": "Jemenski rijal",
+ "symbol": "YER"
+ },
+ "AMD": {
+ "name": "Jermenski dram",
+ "symbol": "AMD"
+ },
+ "JOD": {
+ "name": "Jordanski dinar",
+ "symbol": "JOD"
+ },
+ "ZAR": {
+ "name": "Južno-afrički rand",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "Južnokorejski Von",
+ "symbol": "KRW"
+ },
+ "SSP": {
+ "name": "Južnosudanska funta",
+ "symbol": "SSP"
+ },
+ "KYD": {
+ "name": "Kajmanski dolar",
+ "symbol": "KYD"
+ },
+ "KHR": {
+ "name": "Kambodžanski rijel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "Kanadski dolar",
+ "symbol": "CA$"
+ },
+ "QAR": {
+ "name": "Katarski rijal",
+ "symbol": "QAR"
+ },
+ "KZT": {
+ "name": "Kazahstanski tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "Kenijski šiling",
+ "symbol": "KES"
+ },
+ "CNY": {
+ "name": "Kineski juan",
+ "symbol": "CN¥"
+ },
+ "KGS": {
+ "name": "Kirgistanski som",
+ "symbol": "KGS"
+ },
+ "COP": {
+ "name": "Kolumbijski pezos",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Komorski franak",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Kongoanski franak",
+ "symbol": "CDF"
+ },
+ "BAM": {
+ "name": "Konvertibilna Marka",
+ "symbol": "KM"
+ },
+ "CRC": {
+ "name": "Kostarikanski kolon",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "Kubanski konvertibilni pezos",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "Kubanski pezos",
+ "symbol": "CUP"
+ },
+ "KWD": {
+ "name": "Kuvajtski dinar",
+ "symbol": "KWD"
+ },
+ "LAK": {
+ "name": "Laoški kip",
+ "symbol": "LAK"
+ },
+ "LSL": {
+ "name": "Lesoto loti",
+ "symbol": "LSL"
+ },
+ "LBP": {
+ "name": "Libanska funta",
+ "symbol": "LBP"
+ },
+ "LRD": {
+ "name": "Liberijski dolar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Libijski dinar",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Litvanski litas",
+ "symbol": "LTL"
+ },
+ "HUF": {
+ "name": "Mađarska forinta",
+ "symbol": "HUF"
+ },
+ "MOP": {
+ "name": "Makaniška pataka",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "Makedonski denar",
+ "symbol": "MKD"
+ },
+ "MGA": {
+ "name": "Malagasijski ariari",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "Malavijska kvača",
+ "symbol": "MWK"
+ },
+ "MVR": {
+ "name": "Maldivska rufija",
+ "symbol": "MVR"
+ },
+ "MYR": {
+ "name": "Malezijski ringgit",
+ "symbol": "MYR"
+ },
+ "MAD": {
+ "name": "Marokanski dirham",
+ "symbol": "MAD"
+ },
+ "MUR": {
+ "name": "Mauricijska rupija",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "Mauritanijska ogija",
+ "symbol": "MRO"
+ },
+ "MXN": {
+ "name": "Meksički pezos",
+ "symbol": "MX$"
+ },
+ "MMK": {
+ "name": "Mjanmarski kjat",
+ "symbol": "MMK"
+ },
+ "MDL": {
+ "name": "Moldavski lej",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Mongolski tugrik",
+ "symbol": "MNT"
+ },
+ "MZN": {
+ "name": "Mozambijski metikal",
+ "symbol": "MZN"
+ },
+ "NAD": {
+ "name": "Namibijski dolar",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Nepalska rupija",
+ "symbol": "NPR"
+ },
+ "NGN": {
+ "name": "Nigerijska naira",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "Nikaragvanska zlatna kordoba",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "Norveška kruna",
+ "symbol": "NOK"
+ },
+ "TWD": {
+ "name": "Novi tajvanski dolar",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "Novozelandski dolar",
+ "symbol": "NZD"
+ },
+ "OMR": {
+ "name": "Omanski rijal",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "Pakistanska rupija",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Panamska balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Papuanska kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Paragvajski gvarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Peruanski nuevo sol",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "Poljski zlot",
+ "symbol": "PLN"
+ },
+ "RWF": {
+ "name": "Ruandski franak",
+ "symbol": "RWF"
+ },
+ "RON": {
+ "name": "Rumunski lej (1952–2006)",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Ruska rublja",
+ "symbol": "RUB"
+ },
+ "SVC": {
+ "name": "Salvadorski kolon",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "Samoanska tala",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "Sao Tome i Principe dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Saudijski rijal",
+ "symbol": "SAR"
+ },
+ "SCR": {
+ "name": "Sejšelska rupija",
+ "symbol": "SCR"
+ },
+ "KPW": {
+ "name": "Severnokorejski von",
+ "symbol": "KPW"
+ },
+ "SLL": {
+ "name": "Sijera-leonški leone",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "Singapurski dolar",
+ "symbol": "SGD"
+ },
+ "SYP": {
+ "name": "Sirijska funta",
+ "symbol": "SYP"
+ },
+ "SBD": {
+ "name": "Solomonski dolar",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "Somalijski šiling",
+ "symbol": "SOS"
+ },
+ "RSD": {
+ "name": "Srpski dinar",
+ "symbol": "RSD"
+ },
+ "SDG": {
+ "name": "Sudanska funta",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "Surinamski dolar",
+ "symbol": "SRD"
+ },
+ "SHP": {
+ "name": "Sv. jelenska funta",
+ "symbol": "SHP"
+ },
+ "SZL": {
+ "name": "Svazi lilangeni",
+ "symbol": "SZL"
+ },
+ "LKR": {
+ "name": "Šrilankanska rupija",
+ "symbol": "LKR"
+ },
+ "CHF": {
+ "name": "Švajcarski franak",
+ "symbol": "CHF"
+ },
+ "SEK": {
+ "name": "Švedska kruna",
+ "symbol": "SEK"
+ },
+ "TJS": {
+ "name": "Tadžihistanski somon",
+ "symbol": "TJS"
+ },
+ "THB": {
+ "name": "Tajlandski bat",
+ "symbol": "THB"
+ },
+ "TZS": {
+ "name": "Tanzanijski šiling",
+ "symbol": "TZS"
+ },
+ "TOP": {
+ "name": "Tongonška Panga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Trinidad-tobagoški dolar",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Tuniski dinar",
+ "symbol": "TND"
+ },
+ "TMT": {
+ "name": "Turkmenistanski manat",
+ "symbol": "TMT"
+ },
+ "TRY": {
+ "name": "Turska lira",
+ "symbol": "TRY"
+ },
+ "AED": {
+ "name": "UAE dirham",
+ "symbol": "AED"
+ },
+ "UGX": {
+ "name": "Ugandski šiling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "Ukrajinska grivna",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "Urugvajski pezos",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "Uzbekistanski som",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "Vanuatski vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Venecuelanski bolivar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Vijetnamski dong",
+ "symbol": "VND"
+ },
+ "ZMW": {
+ "name": "Zambijska kvača",
+ "symbol": "ZMW"
+ },
+ "CVE": {
+ "name": "Zelenortski eskudo",
+ "symbol": "CVE"
+ },
+ "ZWL": {
+ "name": "Zimbabveanski dolar (2009)",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/sr-Latn.json b/library/intl/resources/currency/sr-Latn.json
new file mode 100644
index 000000000..b62497a07
--- /dev/null
+++ b/library/intl/resources/currency/sr-Latn.json
@@ -0,0 +1,634 @@
+{
+ "ALL": {
+ "name": "Albanski lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Alžirski dinar",
+ "symbol": "DZD"
+ },
+ "USD": {
+ "name": "Američki dolar",
+ "symbol": "US$"
+ },
+ "AOA": {
+ "name": "Angolska kvanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "Argentinski pezos",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "Arubanski florin",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "Australijski dolar",
+ "symbol": "AUD"
+ },
+ "AFN": {
+ "name": "Avganistanski avgani",
+ "symbol": "AFN"
+ },
+ "AZN": {
+ "name": "Azerbejdžanski manat",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "Bahamski dolar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Bahreinski dinar",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "Bangladeška taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Barbadoški dolar",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "Beliski dolar",
+ "symbol": "BZD"
+ },
+ "BYR": {
+ "name": "Beloruska rublja",
+ "symbol": "[BYR]"
+ },
+ "BMD": {
+ "name": "Bermudski dolar",
+ "symbol": "BMD"
+ },
+ "BWP": {
+ "name": "Bocvanska pula",
+ "symbol": "BWP"
+ },
+ "BOB": {
+ "name": "Bolivijski Boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Bosansko-hercegovačka konvertibilna marka",
+ "symbol": "KM"
+ },
+ "BRL": {
+ "name": "Brazilski real",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "Britanska funta sterlinga",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "Brunejski dolar",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Bugarski lev",
+ "symbol": "[BGN]"
+ },
+ "BIF": {
+ "name": "Burundski franak",
+ "symbol": "BIF"
+ },
+ "BTN": {
+ "name": "Butanski ngultrum",
+ "symbol": "BTN"
+ },
+ "XOF": {
+ "name": "CFA franak BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA franak BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP franak",
+ "symbol": "CFPF"
+ },
+ "CZK": {
+ "name": "Češka kruna",
+ "symbol": "CZK"
+ },
+ "CLP": {
+ "name": "Čileanski pezos",
+ "symbol": "CLP"
+ },
+ "DKK": {
+ "name": "Danska kruna",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "Dominikanski pezos",
+ "symbol": "DOP"
+ },
+ "DJF": {
+ "name": "Džibutanski franak",
+ "symbol": "DJF"
+ },
+ "EGP": {
+ "name": "Egipatska funta",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "Eritrejska nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "Etiopijski bir",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "Evro",
+ "symbol": "€"
+ },
+ "FJD": {
+ "name": "Fidžijski dolar",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "Filipinski pezos",
+ "symbol": "PHP"
+ },
+ "FKP": {
+ "name": "Foklandska funta",
+ "symbol": "FKP"
+ },
+ "GMD": {
+ "name": "Gambijski dalasi",
+ "symbol": "GMD"
+ },
+ "GHS": {
+ "name": "Ganski sedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "Gibraltarska funta",
+ "symbol": "GIP"
+ },
+ "GEL": {
+ "name": "Gruzijski lari",
+ "symbol": "GEL"
+ },
+ "GYD": {
+ "name": "Gvajanski dolar",
+ "symbol": "GYD"
+ },
+ "GTQ": {
+ "name": "Gvatemalski kecal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Gvinejski franak",
+ "symbol": "GNF"
+ },
+ "HTG": {
+ "name": "Haićanski gurd",
+ "symbol": "HTG"
+ },
+ "ANG": {
+ "name": "Holandskoantilski gulden",
+ "symbol": "ANG"
+ },
+ "HNL": {
+ "name": "Honduraška lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Hongkonški dolar",
+ "symbol": "HK$"
+ },
+ "HRK": {
+ "name": "Hrvatska kuna",
+ "symbol": "HRK"
+ },
+ "INR": {
+ "name": "Indijska rupija",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Indonežanska rupija",
+ "symbol": "IDR"
+ },
+ "IQD": {
+ "name": "Irački dinar",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "Iranski rijal",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "Islandska kruna",
+ "symbol": "ISK"
+ },
+ "XCD": {
+ "name": "Istočnokaripski dolar",
+ "symbol": "EC$"
+ },
+ "ILS": {
+ "name": "Izraelski novi šekel",
+ "symbol": "₪"
+ },
+ "JMD": {
+ "name": "Jamajčanski dolar",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Japanski jen",
+ "symbol": "¥"
+ },
+ "YER": {
+ "name": "Jemenski rijal",
+ "symbol": "YER"
+ },
+ "AMD": {
+ "name": "Jermenski dram",
+ "symbol": "AMD"
+ },
+ "JOD": {
+ "name": "Jordanski dinar",
+ "symbol": "JOD"
+ },
+ "ZAR": {
+ "name": "Južno-afrički rand",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "Južnokorejski Von",
+ "symbol": "KRW"
+ },
+ "SSP": {
+ "name": "Južnosudanska funta",
+ "symbol": "SSP"
+ },
+ "KYD": {
+ "name": "Kajmanski dolar",
+ "symbol": "KYD"
+ },
+ "KHR": {
+ "name": "Kambodžanski rijel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "Kanadski dolar",
+ "symbol": "CA$"
+ },
+ "QAR": {
+ "name": "Katarski rijal",
+ "symbol": "QAR"
+ },
+ "KZT": {
+ "name": "Kazahstanski tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "Kenijski šiling",
+ "symbol": "KES"
+ },
+ "CNY": {
+ "name": "Kineski juan",
+ "symbol": "CN¥"
+ },
+ "KGS": {
+ "name": "Kirgistanski som",
+ "symbol": "KGS"
+ },
+ "COP": {
+ "name": "Kolumbijski pezos",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Komorski franak",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Kongoanski franak",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "Kostarikanski kolon",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "Kubanski konvertibilni pezos",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "Kubanski pezos",
+ "symbol": "CUP"
+ },
+ "KWD": {
+ "name": "Kuvajtski dinar",
+ "symbol": "KWD"
+ },
+ "LAK": {
+ "name": "Laoški kip",
+ "symbol": "LAK"
+ },
+ "LSL": {
+ "name": "Lesoto loti",
+ "symbol": "LSL"
+ },
+ "LBP": {
+ "name": "Libanska funta",
+ "symbol": "LBP"
+ },
+ "LRD": {
+ "name": "Liberijski dolar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Libijski dinar",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Litvanski litas",
+ "symbol": "LTL"
+ },
+ "HUF": {
+ "name": "Mađarska forinta",
+ "symbol": "HUF"
+ },
+ "MOP": {
+ "name": "Makaniška pataka",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "Makedonski denar",
+ "symbol": "MKD"
+ },
+ "MGA": {
+ "name": "Malagasijski ariari",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "Malavijska kvača",
+ "symbol": "MWK"
+ },
+ "MVR": {
+ "name": "Maldivska rufija",
+ "symbol": "MVR"
+ },
+ "MYR": {
+ "name": "Malezijski ringgit",
+ "symbol": "MYR"
+ },
+ "MAD": {
+ "name": "Marokanski dirham",
+ "symbol": "MAD"
+ },
+ "MUR": {
+ "name": "Mauricijska rupija",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "Mauritanijska ogija",
+ "symbol": "MRO"
+ },
+ "MXN": {
+ "name": "Meksički pezos",
+ "symbol": "MX$"
+ },
+ "MMK": {
+ "name": "Mjanmarski kjat",
+ "symbol": "MMK"
+ },
+ "MDL": {
+ "name": "Moldavski lej",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Mongolski tugrik",
+ "symbol": "MNT"
+ },
+ "MZN": {
+ "name": "Mozambijski metikal",
+ "symbol": "MZN"
+ },
+ "NAD": {
+ "name": "Namibijski dolar",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Nepalska rupija",
+ "symbol": "NPR"
+ },
+ "NGN": {
+ "name": "Nigerijska naira",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "Nikaragvanska zlatna kordoba",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "Norveška kruna",
+ "symbol": "NOK"
+ },
+ "TWD": {
+ "name": "Novi tajvanski dolar",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "Novozelandski dolar",
+ "symbol": "NZD"
+ },
+ "OMR": {
+ "name": "Omanski rijal",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "Pakistanska rupija",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Panamska balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Papuanska kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Paragvajski gvarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Peruanski nuevo sol",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "Poljski zlot",
+ "symbol": "PLN"
+ },
+ "RWF": {
+ "name": "Ruandski franak",
+ "symbol": "RWF"
+ },
+ "RON": {
+ "name": "Rumunski lej (1952–2006)",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Ruska rublja",
+ "symbol": "RUB"
+ },
+ "SVC": {
+ "name": "Salvadorski kolon",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "Samoanska tala",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "Sao Tome i Principe dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Saudijski rijal",
+ "symbol": "SAR"
+ },
+ "SCR": {
+ "name": "Sejšelska rupija",
+ "symbol": "SCR"
+ },
+ "KPW": {
+ "name": "Severnokorejski von",
+ "symbol": "KPW"
+ },
+ "SLL": {
+ "name": "Sijera-leonški leone",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "Singapurski dolar",
+ "symbol": "SGD"
+ },
+ "SYP": {
+ "name": "Sirijska funta",
+ "symbol": "SYP"
+ },
+ "SBD": {
+ "name": "Solomonski dolar",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "Somalijski šiling",
+ "symbol": "SOS"
+ },
+ "RSD": {
+ "name": "Srpski dinar",
+ "symbol": "RSD"
+ },
+ "SDG": {
+ "name": "Sudanska funta",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "Surinamski dolar",
+ "symbol": "SRD"
+ },
+ "SHP": {
+ "name": "Sv. jelenska funta",
+ "symbol": "SHP"
+ },
+ "SZL": {
+ "name": "Svazi lilangeni",
+ "symbol": "SZL"
+ },
+ "LKR": {
+ "name": "Šrilankanska rupija",
+ "symbol": "LKR"
+ },
+ "CHF": {
+ "name": "Švajcarski franak",
+ "symbol": "CHF"
+ },
+ "SEK": {
+ "name": "Švedska kruna",
+ "symbol": "SEK"
+ },
+ "TJS": {
+ "name": "Tadžihistanski somon",
+ "symbol": "TJS"
+ },
+ "THB": {
+ "name": "Tajlandski bat",
+ "symbol": "THB"
+ },
+ "TZS": {
+ "name": "Tanzanijski šiling",
+ "symbol": "TZS"
+ },
+ "TOP": {
+ "name": "Tongonška Panga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Trinidad-tobagoški dolar",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Tuniski dinar",
+ "symbol": "TND"
+ },
+ "TMT": {
+ "name": "Turkmenistanski manat",
+ "symbol": "TMT"
+ },
+ "TRY": {
+ "name": "Turska lira",
+ "symbol": "TRY"
+ },
+ "AED": {
+ "name": "UAE dirham",
+ "symbol": "AED"
+ },
+ "UGX": {
+ "name": "Ugandski šiling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "Ukrajinska grivna",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "Urugvajski pezos",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "Uzbekistanski som",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "Vanuatski vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Venecuelanski bolivar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Vijetnamski dong",
+ "symbol": "VND"
+ },
+ "ZMW": {
+ "name": "Zambijska kvača",
+ "symbol": "ZMW"
+ },
+ "CVE": {
+ "name": "Zelenortski eskudo",
+ "symbol": "CVE"
+ },
+ "ZWL": {
+ "name": "Zimbabveanski dolar (2009)",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/sr.json b/library/intl/resources/currency/sr.json
new file mode 100644
index 000000000..c7f741abc
--- /dev/null
+++ b/library/intl/resources/currency/sr.json
@@ -0,0 +1,634 @@
+{
+ "XAF": {
+ "name": "CFA франак BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP франак",
+ "symbol": "CFPF"
+ },
+ "ERN": {
+ "name": "Eритрејска накфa",
+ "symbol": "ERN"
+ },
+ "KHR": {
+ "name": "Kамбоџански ријел",
+ "symbol": "KHR"
+ },
+ "TJS": {
+ "name": "Tаџихистански сомон",
+ "symbol": "TJS"
+ },
+ "AFN": {
+ "name": "Авганистански авгани",
+ "symbol": "AFN"
+ },
+ "AZN": {
+ "name": "Азербејџански манат",
+ "symbol": "AZN"
+ },
+ "ALL": {
+ "name": "Албански лек",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Алжирски динар",
+ "symbol": "DZD"
+ },
+ "USD": {
+ "name": "Амерички долар",
+ "symbol": "US$"
+ },
+ "AOA": {
+ "name": "Анголска кванза",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "Аргентински пезос",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "Арубански флорин",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "Аустралијски долар",
+ "symbol": "AUD"
+ },
+ "BDT": {
+ "name": "Бангладешка така",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Барбадошки долар",
+ "symbol": "BBD"
+ },
+ "BSD": {
+ "name": "Бахамски долар",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Бахреински динар",
+ "symbol": "BHD"
+ },
+ "BZD": {
+ "name": "Белиски долар",
+ "symbol": "BZD"
+ },
+ "BYR": {
+ "name": "Белоруска рубља",
+ "symbol": "[BYR]"
+ },
+ "BMD": {
+ "name": "Бермудски долар",
+ "symbol": "BMD"
+ },
+ "BOB": {
+ "name": "Боливијски Боливиано",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Босанско-херцеговачка конвертибилна марка",
+ "symbol": "КМ"
+ },
+ "BWP": {
+ "name": "Боцванска пула",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Бразилски реал",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "Британска фунта стерлинга",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "Брунејски долар",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Бугарски лев",
+ "symbol": "[BGN]"
+ },
+ "BIF": {
+ "name": "Бурундски франак",
+ "symbol": "BIF"
+ },
+ "BTN": {
+ "name": "Бутански нгултрум",
+ "symbol": "BTN"
+ },
+ "VUV": {
+ "name": "Вануатски вату",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Венецуелански боливар",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Вијетнамски донг",
+ "symbol": "VND"
+ },
+ "GMD": {
+ "name": "Гамбијски даласи",
+ "symbol": "GMD"
+ },
+ "GHS": {
+ "name": "Гански седи",
+ "symbol": "GHS"
+ },
+ "GYD": {
+ "name": "Гвајански долар",
+ "symbol": "GYD"
+ },
+ "GTQ": {
+ "name": "Гватемалски кецал",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "Гвинејски франак",
+ "symbol": "GNF"
+ },
+ "GIP": {
+ "name": "Гибралтарска фунта",
+ "symbol": "GIP"
+ },
+ "GEL": {
+ "name": "Грузијски лари",
+ "symbol": "GEL"
+ },
+ "DKK": {
+ "name": "Данска круна",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "Доминикански пезос",
+ "symbol": "DOP"
+ },
+ "EUR": {
+ "name": "Евро",
+ "symbol": "€"
+ },
+ "EGP": {
+ "name": "Египатска фунта",
+ "symbol": "EGP"
+ },
+ "ETB": {
+ "name": "Етиопијски бир",
+ "symbol": "ETB"
+ },
+ "ZMW": {
+ "name": "Замбијска квача",
+ "symbol": "ZMW"
+ },
+ "CVE": {
+ "name": "Зеленортски ескудо",
+ "symbol": "CVE"
+ },
+ "ZWL": {
+ "name": "Зимбабвеански долар (2009)",
+ "symbol": "ZWL"
+ },
+ "ILS": {
+ "name": "Израелски нови шекел",
+ "symbol": "₪"
+ },
+ "INR": {
+ "name": "Индијска рупија",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "Индонежанска рупија",
+ "symbol": "IDR"
+ },
+ "IRR": {
+ "name": "Ирански риjал",
+ "symbol": "IRR"
+ },
+ "IQD": {
+ "name": "Ирачки динар",
+ "symbol": "IQD"
+ },
+ "ISK": {
+ "name": "Исландска круна",
+ "symbol": "ISK"
+ },
+ "XCD": {
+ "name": "Источнокарипски долар",
+ "symbol": "EC$"
+ },
+ "JMD": {
+ "name": "Јамајчански долар",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Јапански јен",
+ "symbol": "¥"
+ },
+ "YER": {
+ "name": "Јеменски риjал",
+ "symbol": "YER"
+ },
+ "AMD": {
+ "name": "Јерменски драм",
+ "symbol": "AMD"
+ },
+ "JOD": {
+ "name": "Јордански динар",
+ "symbol": "JOD"
+ },
+ "ZAR": {
+ "name": "Јужно-афрички ранд",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "Јужнокорејски Вон",
+ "symbol": "KRW"
+ },
+ "SSP": {
+ "name": "Јужносуданска фунта",
+ "symbol": "SSP"
+ },
+ "KZT": {
+ "name": "Казахстански тенге",
+ "symbol": "KZT"
+ },
+ "KYD": {
+ "name": "Кајмански долар",
+ "symbol": "KYD"
+ },
+ "CAD": {
+ "name": "Канадски долар",
+ "symbol": "CA$"
+ },
+ "QAR": {
+ "name": "Катарски ријал",
+ "symbol": "QAR"
+ },
+ "KES": {
+ "name": "Кенијски шилинг",
+ "symbol": "KES"
+ },
+ "CNY": {
+ "name": "Кинески јуан",
+ "symbol": "CN¥"
+ },
+ "KGS": {
+ "name": "Киргистански сом",
+ "symbol": "KGS"
+ },
+ "COP": {
+ "name": "Колумбијски пезос",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Коморски франак",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Конгоански франак",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "Костарикански колон",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "Кубански конвертибилни пезос",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "Кубански пезос",
+ "symbol": "CUP"
+ },
+ "KWD": {
+ "name": "Кувајтски динар",
+ "symbol": "KWD"
+ },
+ "LAK": {
+ "name": "Лаошки кип",
+ "symbol": "LAK"
+ },
+ "LSL": {
+ "name": "Лесото лоти",
+ "symbol": "LSL"
+ },
+ "LBP": {
+ "name": "Либанска фунта",
+ "symbol": "LBP"
+ },
+ "LRD": {
+ "name": "Либеријски долар",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Либијски динар",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Литвански литас",
+ "symbol": "LTL"
+ },
+ "HUF": {
+ "name": "Мађарска форинта",
+ "symbol": "HUF"
+ },
+ "MOP": {
+ "name": "Маканишка патака",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "Македонски денар",
+ "symbol": "MKD"
+ },
+ "MWK": {
+ "name": "Малавијска квача",
+ "symbol": "MWK"
+ },
+ "MGA": {
+ "name": "Малагасијски ариари",
+ "symbol": "MGA"
+ },
+ "MVR": {
+ "name": "Малдивска руфија",
+ "symbol": "MVR"
+ },
+ "MYR": {
+ "name": "Малезијски ринггит",
+ "symbol": "MYR"
+ },
+ "MAD": {
+ "name": "Марокански дирхам",
+ "symbol": "MAD"
+ },
+ "MRO": {
+ "name": "Мауританијска oгија",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "Маурицијска рупија",
+ "symbol": "MUR"
+ },
+ "MXN": {
+ "name": "Мексички пезос",
+ "symbol": "MX$"
+ },
+ "MMK": {
+ "name": "Мјанмарски кјат",
+ "symbol": "MMK"
+ },
+ "MZN": {
+ "name": "Мозамбијски метикал",
+ "symbol": "MZN"
+ },
+ "MDL": {
+ "name": "Молдавски леј",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "Монголски тугрик",
+ "symbol": "MNT"
+ },
+ "NAD": {
+ "name": "Намибијски долар",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Непалскa рупиja",
+ "symbol": "NPR"
+ },
+ "NGN": {
+ "name": "Нигеријска наира",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "Никарагванска златна кордоба",
+ "symbol": "NIO"
+ },
+ "TWD": {
+ "name": "Нови тајвански долар",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "Новозеландски долар",
+ "symbol": "NZD"
+ },
+ "NOK": {
+ "name": "Норвешка круна",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "Омански ријал",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "Пакистанскa рупиja",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Панамска балбоа",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Папуанска кина",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Парагвајски гварани",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Перуански нуево сол",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "Пољски злот",
+ "symbol": "PLN"
+ },
+ "RWF": {
+ "name": "Руандски франак",
+ "symbol": "RWF"
+ },
+ "RON": {
+ "name": "Румунски леј (1952–2006)",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Руска рубља",
+ "symbol": "RUB"
+ },
+ "SVC": {
+ "name": "Салвадорски колон",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "Самоанска тала",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "Сао Томе и Принципе добра",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Саудијски ријал",
+ "symbol": "SAR"
+ },
+ "SHP": {
+ "name": "Св. јеленска фунта",
+ "symbol": "SHP"
+ },
+ "SZL": {
+ "name": "Свази лилангени",
+ "symbol": "SZL"
+ },
+ "KPW": {
+ "name": "Севернокорејски вон",
+ "symbol": "KPW"
+ },
+ "SCR": {
+ "name": "Сејшелска рупија",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "Сијера-леоншки леоне",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "Сингапурски долар",
+ "symbol": "SGD"
+ },
+ "SYP": {
+ "name": "Сиријска фунта",
+ "symbol": "SYP"
+ },
+ "SBD": {
+ "name": "Соломонски долар",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "Сомалијски шилинг",
+ "symbol": "SOS"
+ },
+ "RSD": {
+ "name": "Српски динар",
+ "symbol": "RSD"
+ },
+ "SDG": {
+ "name": "Суданска фунта",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "Суринамски долар",
+ "symbol": "SRD"
+ },
+ "THB": {
+ "name": "Тајландски бат",
+ "symbol": "THB"
+ },
+ "TZS": {
+ "name": "Танзанијски шилинг",
+ "symbol": "TZS"
+ },
+ "TOP": {
+ "name": "Тонгоншка Панга",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Тринидад-тобагошки долар",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Туниски динар",
+ "symbol": "TND"
+ },
+ "TMT": {
+ "name": "Туркменистански манат",
+ "symbol": "TMT"
+ },
+ "TRY": {
+ "name": "Турска лира",
+ "symbol": "TRY"
+ },
+ "AED": {
+ "name": "УАЕ дирхам",
+ "symbol": "AED"
+ },
+ "UGX": {
+ "name": "Угандски шилинг",
+ "symbol": "UGX"
+ },
+ "UZS": {
+ "name": "Узбекистански сом",
+ "symbol": "UZS"
+ },
+ "UAH": {
+ "name": "Украјинска гривна",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "Уругвајски пезос",
+ "symbol": "UYU"
+ },
+ "PHP": {
+ "name": "Филипински пезос",
+ "symbol": "PHP"
+ },
+ "FJD": {
+ "name": "Фиџијски долар",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "Фокландска фунта",
+ "symbol": "FKP"
+ },
+ "HTG": {
+ "name": "Хаићански гурд",
+ "symbol": "HTG"
+ },
+ "ANG": {
+ "name": "Холандскоантилски гулден",
+ "symbol": "ANG"
+ },
+ "HKD": {
+ "name": "Хонгконшки долар",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "Хондурашка лемпира",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "Хрватска куна",
+ "symbol": "HRK"
+ },
+ "XOF": {
+ "name": "ЦФА франак БЦЕАО",
+ "symbol": "CFA"
+ },
+ "CZK": {
+ "name": "Чешка круна",
+ "symbol": "CZK"
+ },
+ "CLP": {
+ "name": "Чилеански пезос",
+ "symbol": "CLP"
+ },
+ "DJF": {
+ "name": "Џибутански франак",
+ "symbol": "DJF"
+ },
+ "CHF": {
+ "name": "Швајцарски франак",
+ "symbol": "CHF"
+ },
+ "SEK": {
+ "name": "Шведска круна",
+ "symbol": "SEK"
+ },
+ "LKR": {
+ "name": "Шриланканскa рупиja",
+ "symbol": "LKR"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/sv.json b/library/intl/resources/currency/sv.json
new file mode 100644
index 000000000..08dd8008a
--- /dev/null
+++ b/library/intl/resources/currency/sv.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "afghansk afghani",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "albansk lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "algerisk dinar",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "angolansk kwanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "argentinsk peso",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "armenisk dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "arubansk florin",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "australisk dollar",
+ "symbol": "AUD"
+ },
+ "AZN": {
+ "name": "azerbajdzjansk manat",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "bahamansk dollar",
+ "symbol": "BS$"
+ },
+ "BHD": {
+ "name": "bahrainsk dinar",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "bangladeshisk taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Barbados-dollar",
+ "symbol": "Bds$"
+ },
+ "BZD": {
+ "name": "belizisk dollar",
+ "symbol": "BZ$"
+ },
+ "BMD": {
+ "name": "Bermuda-dollar",
+ "symbol": "BM$"
+ },
+ "BTN": {
+ "name": "bhutanesisk ngultrum",
+ "symbol": "BTN"
+ },
+ "BOB": {
+ "name": "boliviansk boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "bosnisk-hercegovinsk mark (konvertibel)",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "botswansk pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "brasiliansk real",
+ "symbol": "BR$"
+ },
+ "GBP": {
+ "name": "brittiskt pund",
+ "symbol": "GBP"
+ },
+ "BND": {
+ "name": "bruneisk dollar",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "bulgarisk lev",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "burundisk franc",
+ "symbol": "BIF"
+ },
+ "KYD": {
+ "name": "Cayman-dollar",
+ "symbol": "KYD"
+ },
+ "XAF": {
+ "name": "centralafrikansk franc",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP-franc",
+ "symbol": "CFPF"
+ },
+ "CLP": {
+ "name": "chilensk peso",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "colombiansk peso",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "costarikansk colón",
+ "symbol": "CRC"
+ },
+ "DKK": {
+ "name": "dansk krona",
+ "symbol": "Dkr"
+ },
+ "DJF": {
+ "name": "djiboutisk franc",
+ "symbol": "DJF"
+ },
+ "DOP": {
+ "name": "dominikansk peso",
+ "symbol": "RD$"
+ },
+ "EGP": {
+ "name": "egyptiskt pund",
+ "symbol": "EG£"
+ },
+ "ERN": {
+ "name": "eritreansk nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "etiopisk birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "euro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "Falklandspund",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "Fijidollar",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "filippinsk peso",
+ "symbol": "PHP"
+ },
+ "AED": {
+ "name": "Förenade Arabemiratens dirham",
+ "symbol": "AED"
+ },
+ "GMD": {
+ "name": "gambisk dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "georgisk lari",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "ghanansk cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "gibraltiskt pund",
+ "symbol": "GIP"
+ },
+ "GTQ": {
+ "name": "guatemalansk quetzal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "guineansk franc",
+ "symbol": "GNF"
+ },
+ "GYD": {
+ "name": "guyanansk dollar",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "haitisk gourde",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "honduransk lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Hongkongdollar",
+ "symbol": "HKD"
+ },
+ "INR": {
+ "name": "indisk rupie",
+ "symbol": "INR"
+ },
+ "IDR": {
+ "name": "indonesisk rupiah",
+ "symbol": "IDR"
+ },
+ "IQD": {
+ "name": "irakisk dinar",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "iransk rial",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "isländsk krona",
+ "symbol": "Ikr"
+ },
+ "ILS": {
+ "name": "israelisk ny shekel",
+ "symbol": "₪"
+ },
+ "JMD": {
+ "name": "Jamaica-dollar",
+ "symbol": "JM$"
+ },
+ "JPY": {
+ "name": "japansk yen",
+ "symbol": "JPY"
+ },
+ "YER": {
+ "name": "jemenitisk rial",
+ "symbol": "YER"
+ },
+ "JOD": {
+ "name": "jordansk dinar",
+ "symbol": "JOD"
+ },
+ "KHR": {
+ "name": "kambodjansk riel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "kanadensisk dollar",
+ "symbol": "CAN$"
+ },
+ "CVE": {
+ "name": "kapverdisk escudo",
+ "symbol": "CVE"
+ },
+ "KZT": {
+ "name": "kazakisk tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "kenyansk shilling",
+ "symbol": "KES"
+ },
+ "CNY": {
+ "name": "kinesisk yuan",
+ "symbol": "CNY"
+ },
+ "KGS": {
+ "name": "kirgizisk som",
+ "symbol": "KGS"
+ },
+ "KMF": {
+ "name": "komorisk franc",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "kongolesisk franc",
+ "symbol": "CDF"
+ },
+ "HRK": {
+ "name": "kroatisk kuna",
+ "symbol": "HRK"
+ },
+ "CUP": {
+ "name": "kubansk peso",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "kubansk peso (konvertibel)",
+ "symbol": "CUC"
+ },
+ "KWD": {
+ "name": "kuwaitisk dinar",
+ "symbol": "KWD"
+ },
+ "LAK": {
+ "name": "laotisk kip",
+ "symbol": "LAK"
+ },
+ "LSL": {
+ "name": "lesothisk loti",
+ "symbol": "LSL"
+ },
+ "LBP": {
+ "name": "libanesiskt pund",
+ "symbol": "LBP"
+ },
+ "LRD": {
+ "name": "liberiansk dollar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "libysk dinar",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "litauisk litas",
+ "symbol": "LTL"
+ },
+ "MOP": {
+ "name": "macaosk pataca",
+ "symbol": "MOP"
+ },
+ "MGA": {
+ "name": "madagaskisk ariary",
+ "symbol": "MGA"
+ },
+ "MKD": {
+ "name": "makedonisk denar",
+ "symbol": "MKD"
+ },
+ "MWK": {
+ "name": "malawisk kwacha",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "malaysisk ringgit",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "maldivisk rufiyaa",
+ "symbol": "MVR"
+ },
+ "MAD": {
+ "name": "marockansk dirham",
+ "symbol": "MAD"
+ },
+ "MRO": {
+ "name": "mauretansk ouquiya",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "mauritisk rupie",
+ "symbol": "MUR"
+ },
+ "MXN": {
+ "name": "mexikansk peso",
+ "symbol": "MX$"
+ },
+ "MZN": {
+ "name": "moçambikisk metical",
+ "symbol": "MZN"
+ },
+ "MDL": {
+ "name": "moldavisk leu",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "mongolisk tögrög",
+ "symbol": "MNT"
+ },
+ "MMK": {
+ "name": "myanmarisk kyat",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "namibisk dollar",
+ "symbol": "NAD"
+ },
+ "ANG": {
+ "name": "Nederländska Antillernas gulden",
+ "symbol": "ANG"
+ },
+ "NPR": {
+ "name": "nepalesisk rupie",
+ "symbol": "NPR"
+ },
+ "NIO": {
+ "name": "nicaraguansk córdoba",
+ "symbol": "NIO"
+ },
+ "NGN": {
+ "name": "nigeriansk naira",
+ "symbol": "NGN"
+ },
+ "KPW": {
+ "name": "nordkoreansk won",
+ "symbol": "KPW"
+ },
+ "NOK": {
+ "name": "norsk krona",
+ "symbol": "Nkr"
+ },
+ "NZD": {
+ "name": "nyzeeländsk dollar",
+ "symbol": "NZD"
+ },
+ "OMR": {
+ "name": "omansk rial",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "pakistansk rupie",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "panamansk balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "papuansk kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "paraguayansk guarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "peruansk nuevo sol",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "polsk zloty",
+ "symbol": "PLN"
+ },
+ "QAR": {
+ "name": "qatarisk rial",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "rumänsk leu",
+ "symbol": "RON"
+ },
+ "RWF": {
+ "name": "rwandisk franc",
+ "symbol": "RWF"
+ },
+ "RUB": {
+ "name": "rysk rubel",
+ "symbol": "RUB"
+ },
+ "SHP": {
+ "name": "S:t Helena-pund",
+ "symbol": "SHP"
+ },
+ "SBD": {
+ "name": "Salomondollar",
+ "symbol": "SBD"
+ },
+ "SVC": {
+ "name": "salvadoransk colón",
+ "symbol": "SVC"
+ },
+ "STD": {
+ "name": "saotomeansk dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "saudisk riyal",
+ "symbol": "SAR"
+ },
+ "CHF": {
+ "name": "schweizisk franc",
+ "symbol": "CHF"
+ },
+ "RSD": {
+ "name": "serbisk dinar",
+ "symbol": "RSD"
+ },
+ "SCR": {
+ "name": "seychellisk rupie",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "sierraleonsk leone",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "singaporiansk dollar",
+ "symbol": "SGD"
+ },
+ "SOS": {
+ "name": "somalisk shilling",
+ "symbol": "SOS"
+ },
+ "LKR": {
+ "name": "srilankesisk rupie",
+ "symbol": "LKR"
+ },
+ "SDG": {
+ "name": "sudanesiskt pund",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "surinamesisk dollar",
+ "symbol": "SRD"
+ },
+ "SEK": {
+ "name": "svensk krona",
+ "symbol": "kr"
+ },
+ "SZL": {
+ "name": "swaziländsk lilangeni",
+ "symbol": "SZL"
+ },
+ "ZAR": {
+ "name": "sydafrikansk rand",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "sydkoreansk won",
+ "symbol": "KRW"
+ },
+ "SSP": {
+ "name": "sydsudanesiskt pund",
+ "symbol": "SSP"
+ },
+ "SYP": {
+ "name": "syriskt pund",
+ "symbol": "SYP"
+ },
+ "TJS": {
+ "name": "tadzjikisk somoni",
+ "symbol": "TJS"
+ },
+ "TWD": {
+ "name": "Taiwandollar",
+ "symbol": "TWD"
+ },
+ "TZS": {
+ "name": "tanzanisk shilling",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "thailändsk baht",
+ "symbol": "THB"
+ },
+ "CZK": {
+ "name": "tjeckisk koruna",
+ "symbol": "CZK"
+ },
+ "TOP": {
+ "name": "tongansk paʻanga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Trinidad och Tobago-dollar",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "tunisisk dinar",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "turkisk lira",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "turkmenistansk manat",
+ "symbol": "TMT"
+ },
+ "UGX": {
+ "name": "ugandisk shilling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "ukrainsk hryvnia",
+ "symbol": "UAH"
+ },
+ "HUF": {
+ "name": "ungersk forint",
+ "symbol": "HUF"
+ },
+ "UYU": {
+ "name": "uruguayansk peso",
+ "symbol": "UYU"
+ },
+ "USD": {
+ "name": "US-dollar",
+ "symbol": "US$"
+ },
+ "UZS": {
+ "name": "uzbekisk sum",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "vanuatisk vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "venezuelansk bolívar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "vietnamesisk dong",
+ "symbol": "VND"
+ },
+ "BYR": {
+ "name": "vitrysk rubel",
+ "symbol": "BYR"
+ },
+ "XOF": {
+ "name": "västafrikansk franc",
+ "symbol": "CFA"
+ },
+ "WST": {
+ "name": "västsamoansk tala",
+ "symbol": "WST"
+ },
+ "ZMW": {
+ "name": "zambisk kwacha",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "Zimbabwe-dollar (2009)",
+ "symbol": "ZWL"
+ },
+ "XCD": {
+ "name": "östkaribisk dollar",
+ "symbol": "EC$"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/sw.json b/library/intl/resources/currency/sw.json
new file mode 100644
index 000000000..5ae8d2a46
--- /dev/null
+++ b/library/intl/resources/currency/sw.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afghani ya Afuganistani",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "Ariari ya Madagaska",
+ "symbol": "MGA"
+ },
+ "THB": {
+ "name": "Baht ya Tailandi",
+ "symbol": "฿"
+ },
+ "PAB": {
+ "name": "Balboa ya Panama",
+ "symbol": "PAB"
+ },
+ "ETB": {
+ "name": "birr ya Uhabeshi",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "Bolivar ya Venezuela",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "Boliviano ya Bolivia",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "Cedi ya Ghana",
+ "symbol": "GHS"
+ },
+ "XAF": {
+ "name": "CFA faranga ya BEAC",
+ "symbol": "FCFA"
+ },
+ "XOF": {
+ "name": "CFA faranga za BCEAO",
+ "symbol": "CFA"
+ },
+ "CRC": {
+ "name": "Colon ya Kostarika",
+ "symbol": "CRC"
+ },
+ "BAM": {
+ "name": "Convertible Mark ya Bosnia na Hezegovina",
+ "symbol": "BAM"
+ },
+ "NIO": {
+ "name": "Cordoba ya Nikaragua",
+ "symbol": "NIO"
+ },
+ "GMD": {
+ "name": "dalasi ya Gambia",
+ "symbol": "GMD"
+ },
+ "MKD": {
+ "name": "Denar ya Masedonia",
+ "symbol": "MKD"
+ },
+ "RSD": {
+ "name": "Dinar ya Serbia",
+ "symbol": "RSD"
+ },
+ "DZD": {
+ "name": "dinari ya Aljeria",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "dinari ya Bahareni",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "Dinari ya Iraki",
+ "symbol": "IQD"
+ },
+ "KWD": {
+ "name": "Dinari ya Kuwaiti",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "dinari ya Libya",
+ "symbol": "LYD"
+ },
+ "TND": {
+ "name": "dinari ya Tunisia",
+ "symbol": "TND"
+ },
+ "JOD": {
+ "name": "Dinari ya Yordani",
+ "symbol": "JOD"
+ },
+ "AED": {
+ "name": "dirham ya Falme za Kiarabu",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "dirham ya Moroko",
+ "symbol": "MAD"
+ },
+ "STD": {
+ "name": "dobra ya Sao Tome na Principe",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "dola ya Australia",
+ "symbol": "A$"
+ },
+ "BSD": {
+ "name": "Dola ya Bahamas",
+ "symbol": "BSD"
+ },
+ "BBD": {
+ "name": "Dola ya Barbados",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "Dola ya Belize",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Dola ya Bermuda",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "Dola ya Brunei",
+ "symbol": "BND"
+ },
+ "FJD": {
+ "name": "Dola ya Fiji",
+ "symbol": "FJD"
+ },
+ "GYD": {
+ "name": "Dola ya Guyana",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "Dola ya Hong Kong",
+ "symbol": "HK$"
+ },
+ "JMD": {
+ "name": "Dola ya Jamaica",
+ "symbol": "JMD"
+ },
+ "CAD": {
+ "name": "dola ya Kanada",
+ "symbol": "CA$"
+ },
+ "XCD": {
+ "name": "Dola ya Karibea ya Mashariki",
+ "symbol": "EC$"
+ },
+ "LRD": {
+ "name": "dola ya Liberia",
+ "symbol": "LRD"
+ },
+ "USD": {
+ "name": "dola ya Marekani",
+ "symbol": "US$"
+ },
+ "NAD": {
+ "name": "dola ya Namibia",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "Dola ya Nyuzilandi",
+ "symbol": "NZ$"
+ },
+ "SGD": {
+ "name": "Dola ya Singapore",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "Dola ya Suriname",
+ "symbol": "SRD"
+ },
+ "TWD": {
+ "name": "Dola ya Taiwan",
+ "symbol": "NT$"
+ },
+ "TTD": {
+ "name": "Dola ya Trinidad na Tobago",
+ "symbol": "TTD"
+ },
+ "KYD": {
+ "name": "Dola ya Visiwa vya Cayman",
+ "symbol": "KYD"
+ },
+ "SBD": {
+ "name": "Dola ya Visiwa vya Solomon",
+ "symbol": "SBD"
+ },
+ "VND": {
+ "name": "Dong ya Vietinamu",
+ "symbol": "₫"
+ },
+ "AMD": {
+ "name": "Dram ya Armenia",
+ "symbol": "AMD"
+ },
+ "CVE": {
+ "name": "eskudo ya Kepuvede",
+ "symbol": "CVE"
+ },
+ "BIF": {
+ "name": "faranga ya Burundi",
+ "symbol": "BIF"
+ },
+ "XPF": {
+ "name": "Faranga ya CFP",
+ "symbol": "CFPF"
+ },
+ "GNF": {
+ "name": "faranga ya Guinea",
+ "symbol": "GNF"
+ },
+ "DJF": {
+ "name": "faranga ya Jibuti",
+ "symbol": "DJF"
+ },
+ "KMF": {
+ "name": "faranga ya Komoro",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "faranga ya Kongo",
+ "symbol": "CDF"
+ },
+ "RWF": {
+ "name": "faranga ya Rwanda",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "faranga ya Uswisi",
+ "symbol": "CHF"
+ },
+ "AWG": {
+ "name": "Florin ya Aruba",
+ "symbol": "AWG"
+ },
+ "HUF": {
+ "name": "Forint ya Hungaria",
+ "symbol": "HUF"
+ },
+ "HTG": {
+ "name": "Gourde ya Haiti",
+ "symbol": "HTG"
+ },
+ "PYG": {
+ "name": "Guarani ya Paragwai",
+ "symbol": "PYG"
+ },
+ "ANG": {
+ "name": "Guilder ya Antili za Kiholanzi",
+ "symbol": "ANG"
+ },
+ "UAH": {
+ "name": "Hryvnia ya Ukrania",
+ "symbol": "UAH"
+ },
+ "PGK": {
+ "name": "Kina ya Papua New Guinea",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "Kip ya Laosi",
+ "symbol": "LAK"
+ },
+ "CZK": {
+ "name": "Koruna ya Jamhuri ya Cheki",
+ "symbol": "CZK"
+ },
+ "ISK": {
+ "name": "Krona ya Isilandi",
+ "symbol": "ISK"
+ },
+ "SEK": {
+ "name": "Krona ya Uswidi",
+ "symbol": "SEK"
+ },
+ "DKK": {
+ "name": "Krone ya Denmaki",
+ "symbol": "DKK"
+ },
+ "NOK": {
+ "name": "Krone ya Norwe",
+ "symbol": "NOK"
+ },
+ "HRK": {
+ "name": "Kuna ya Kroeshia",
+ "symbol": "HRK"
+ },
+ "MWK": {
+ "name": "kwacha ya Malawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "kwacha ya Zambia",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "kwanza ya Angola",
+ "symbol": "AOA"
+ },
+ "MMK": {
+ "name": "Kyat ya Myama",
+ "symbol": "MMK"
+ },
+ "GEL": {
+ "name": "Lari ya Georgia",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "Lek ya Albania",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "Lempira ya Hondurasi",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "leoni",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "Leu ya Moldova",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "Leu ya Romania",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "Lev ya Bulgaria",
+ "symbol": "BGN"
+ },
+ "SZL": {
+ "name": "lilangeni",
+ "symbol": "SZL"
+ },
+ "TRY": {
+ "name": "Lira ya Uturuki",
+ "symbol": "TRY"
+ },
+ "LTL": {
+ "name": "Litas ya Lithuania",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "loti ya Lesoto",
+ "symbol": "LSL"
+ },
+ "AZN": {
+ "name": "Manat ya Azebaijani",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "Manat ya Turukimenistani",
+ "symbol": "TMT"
+ },
+ "MZN": {
+ "name": "Metikali ya Msumbiji",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "naira ya Nijeria",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "nakfa ya Eritrea",
+ "symbol": "ERN"
+ },
+ "BTN": {
+ "name": "Ngultrum ya Bhutan",
+ "symbol": "BTN"
+ },
+ "PEN": {
+ "name": "Nuevo Sol ya Peru",
+ "symbol": "PEN"
+ },
+ "MRO": {
+ "name": "Ouguiya ya Moritania",
+ "symbol": "MRO"
+ },
+ "TOP": {
+ "name": "Paʻanga ya Tonga",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "Pataca ya Macau",
+ "symbol": "MOP"
+ },
+ "GIP": {
+ "name": "Pauni ya Gibraltar",
+ "symbol": "GIP"
+ },
+ "LBP": {
+ "name": "Pauni ya Lebanon",
+ "symbol": "LBP"
+ },
+ "EGP": {
+ "name": "pauni ya Misri",
+ "symbol": "EGP"
+ },
+ "SHP": {
+ "name": "pauni ya Santahelena",
+ "symbol": "SHP"
+ },
+ "SDG": {
+ "name": "pauni ya Sudani",
+ "symbol": "SDG"
+ },
+ "SSP": {
+ "name": "pauni ya Sudani Kusini",
+ "symbol": "SSP"
+ },
+ "SYP": {
+ "name": "Pauni ya Syria",
+ "symbol": "SYP"
+ },
+ "GBP": {
+ "name": "pauni ya Uingereza",
+ "symbol": "£"
+ },
+ "FKP": {
+ "name": "Pauni ya Visiwa vya Falkland",
+ "symbol": "FKP"
+ },
+ "ARS": {
+ "name": "Peso ya Ajentina",
+ "symbol": "ARS"
+ },
+ "CLP": {
+ "name": "Peso ya Chile",
+ "symbol": "CLP"
+ },
+ "CUP": {
+ "name": "Peso ya Cuba",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "Peso ya Cuba Inayoweza Kubadilishwa",
+ "symbol": "CUC"
+ },
+ "DOP": {
+ "name": "Peso ya Dominika",
+ "symbol": "DOP"
+ },
+ "COP": {
+ "name": "Peso ya Kolombia",
+ "symbol": "COP"
+ },
+ "MXN": {
+ "name": "Peso ya Meksiko",
+ "symbol": "MX$"
+ },
+ "PHP": {
+ "name": "Peso ya Ufilipino",
+ "symbol": "PHP"
+ },
+ "UYU": {
+ "name": "Peso ya Urugwai",
+ "symbol": "UYU"
+ },
+ "BWP": {
+ "name": "pula ya Botswana",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "Quetzal ya Guatemala",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "randi ya Afrika Kusini",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "Real ya Brazil",
+ "symbol": "R$"
+ },
+ "IRR": {
+ "name": "Rial ya Iran",
+ "symbol": "IRR"
+ },
+ "QAR": {
+ "name": "Rial ya Katari",
+ "symbol": "QAR"
+ },
+ "OMR": {
+ "name": "Rial ya Omani",
+ "symbol": "OMR"
+ },
+ "YER": {
+ "name": "Rial ya Yemeni",
+ "symbol": "YER"
+ },
+ "KHR": {
+ "name": "Riel ya Kambodia",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "Ringgit ya Malaysia",
+ "symbol": "MYR"
+ },
+ "SAR": {
+ "name": "riyal ya Saudia",
+ "symbol": "SAR"
+ },
+ "BYR": {
+ "name": "Ruble ya Belarusi",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "Ruble ya Urusi",
+ "symbol": "RUB"
+ },
+ "MVR": {
+ "name": "Rufiyaa ya Maldivi",
+ "symbol": "MVR"
+ },
+ "INR": {
+ "name": "rupia ya India",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "rupia ya Morisi",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "Rupia ya Nepali",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "Rupia ya Pakistani",
+ "symbol": "PKR"
+ },
+ "LKR": {
+ "name": "Rupia ya Sirilanka",
+ "symbol": "LKR"
+ },
+ "SCR": {
+ "name": "rupia ya Ushelisheli",
+ "symbol": "SCR"
+ },
+ "IDR": {
+ "name": "Rupiah ya Indonesia",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "Sheqel Mpya ya Israeli",
+ "symbol": "₪"
+ },
+ "KES": {
+ "name": "shilingi ya Kenya",
+ "symbol": "Ksh"
+ },
+ "SOS": {
+ "name": "shilingi ya Somalia",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "shilingi ya Tanzania",
+ "symbol": "TSh"
+ },
+ "UGX": {
+ "name": "shilingi ya Uganda",
+ "symbol": "UGX"
+ },
+ "KGS": {
+ "name": "Som ya Kirigistani",
+ "symbol": "KGS"
+ },
+ "UZS": {
+ "name": "Som ya Uzibekistani",
+ "symbol": "UZS"
+ },
+ "TJS": {
+ "name": "Somoni ya Tajikistani",
+ "symbol": "TJS"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "BDT": {
+ "name": "Taka ya Bangladeshi",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "Tala ya Samoa",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "Tenge ya Kazakistani",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "Tugrik ya Mongolia",
+ "symbol": "MNT"
+ },
+ "VUV": {
+ "name": "Vatu ya Vanuatu",
+ "symbol": "VUV"
+ },
+ "KPW": {
+ "name": "Won ya Korea Kaskazini",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "Won ya Korea Kusini",
+ "symbol": "₩"
+ },
+ "JPY": {
+ "name": "Yen ya Japani",
+ "symbol": "JP¥"
+ },
+ "CNY": {
+ "name": "yuan ya Uchina",
+ "symbol": "CN¥"
+ },
+ "EUR": {
+ "name": "yuro",
+ "symbol": "€"
+ },
+ "PLN": {
+ "name": "Zloty ya Polandi",
+ "symbol": "PLN"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/swc.json b/library/intl/resources/currency/swc.json
new file mode 100644
index 000000000..5c1e38f95
--- /dev/null
+++ b/library/intl/resources/currency/swc.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "MGA": {
+ "name": "Ariary ya Bukini",
+ "symbol": "MGA"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "ETB": {
+ "name": "Bir ya Uhabeshi",
+ "symbol": "ETB"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "GMD": {
+ "name": "Dalasi ya Gambia",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "Dinari ya Aljeria",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinari ya Bahareni",
+ "symbol": "BHD"
+ },
+ "LYD": {
+ "name": "Dinari ya Libya",
+ "symbol": "LYD"
+ },
+ "TND": {
+ "name": "Dinari ya Tunisia",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "Dirham ya Falme za Kiarabu",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "Dirham ya Moroko",
+ "symbol": "MAD"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "STD": {
+ "name": "Dobra ya Sao Tome na Principe",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "Dola ya Australia",
+ "symbol": "A$"
+ },
+ "CAD": {
+ "name": "Dola ya Kanada",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "Dola ya Liberia",
+ "symbol": "LRD"
+ },
+ "USD": {
+ "name": "Dola ya Marekani",
+ "symbol": "US$"
+ },
+ "NAD": {
+ "name": "Dola ya Namibia",
+ "symbol": "NAD"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "CVE": {
+ "name": "Eskudo ya Kepuvede",
+ "symbol": "CVE"
+ },
+ "XOF": {
+ "name": "Faranga CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Faranga CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "BIF": {
+ "name": "Faranga ya Burundi",
+ "symbol": "BIF"
+ },
+ "DJF": {
+ "name": "Faranga ya Jibuti",
+ "symbol": "DJF"
+ },
+ "KMF": {
+ "name": "Faranga ya Komoro",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Faranga ya Kongo",
+ "symbol": "FC"
+ },
+ "RWF": {
+ "name": "Faranga ya Rwanda",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Faranga ya Uswisi",
+ "symbol": "CHF"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "MWK": {
+ "name": "Kwacha ya Malawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwacha ya Zambia",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Kwanza ya Angola",
+ "symbol": "AOA"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "Leoni",
+ "symbol": "SLL"
+ },
+ "SZL": {
+ "name": "Lilangeni",
+ "symbol": "SZL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LSL": {
+ "name": "Loti ya Lesoto",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naira ya Nijeria",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "Nakfa ya Eritrea",
+ "symbol": "ERN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "EGP": {
+ "name": "Pauni ya Misri",
+ "symbol": "EGP"
+ },
+ "SHP": {
+ "name": "Pauni ya Santahelena",
+ "symbol": "SHP"
+ },
+ "SDG": {
+ "name": "Pauni ya Sudani",
+ "symbol": "SDG"
+ },
+ "GBP": {
+ "name": "Pauni ya Uingereza",
+ "symbol": "£"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "BWP": {
+ "name": "Pula ya Botswana",
+ "symbol": "BWP"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "ZAR": {
+ "name": "Randi ya Afrika Kusini",
+ "symbol": "ZAR"
+ },
+ "SAR": {
+ "name": "Riyal ya Saudia",
+ "symbol": "SAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "INR": {
+ "name": "Rupia ya India",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "Rupia ya Morisi",
+ "symbol": "MUR"
+ },
+ "SCR": {
+ "name": "Rupia ya Shelisheli",
+ "symbol": "SCR"
+ },
+ "JPY": {
+ "name": "Sarafu ya Kijapani",
+ "symbol": "JP¥"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "KES": {
+ "name": "Shilingi ya Kenya",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "Shilingi ya Somalia",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Shilingi ya Tanzania",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "Shilingi ya Uganda",
+ "symbol": "UGX"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "MRO": {
+ "name": "Ugwiya ya Moritania",
+ "symbol": "MRO"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "CNY": {
+ "name": "Yuan Renminbi ya China",
+ "symbol": "CN¥"
+ },
+ "EUR": {
+ "name": "Yuro",
+ "symbol": "€"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/ta-MY.json b/library/intl/resources/currency/ta-MY.json
new file mode 100644
index 000000000..d563b0f7a
--- /dev/null
+++ b/library/intl/resources/currency/ta-MY.json
@@ -0,0 +1,634 @@
+{
+ "XOF": {
+ "name": "CFA ஃப்ராங்க் BCEAO",
+ "symbol": "CFA"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ },
+ "AOA": {
+ "name": "அங்கோலன் க்வான்ஸா",
+ "symbol": "AOA"
+ },
+ "AZN": {
+ "name": "அசர்பைஜானி மனத்",
+ "symbol": "AZN"
+ },
+ "USD": {
+ "name": "அமெரிக்க டாலர்",
+ "symbol": "$"
+ },
+ "ARS": {
+ "name": "அர்ஜென்டினா பேசோ",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "அருபன் ஃப்ளோரின்",
+ "symbol": "AWG"
+ },
+ "ALL": {
+ "name": "அல்பேனியன் லெக்",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "அல்ஜீரியன் தினார்",
+ "symbol": "DZD"
+ },
+ "AFN": {
+ "name": "ஆஃப்கான் ஆஃப்கானி",
+ "symbol": "AFN"
+ },
+ "AMD": {
+ "name": "ஆர்மேனியன் ட்ராம்",
+ "symbol": "AMD"
+ },
+ "AUD": {
+ "name": "ஆஸ்திரேலிய டாலர்",
+ "symbol": "A$"
+ },
+ "INR": {
+ "name": "இந்திய ரூபாய்",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "இந்தோனேஷியன் ருபியா",
+ "symbol": "IDR"
+ },
+ "IRR": {
+ "name": "இரானியன் ரியால்",
+ "symbol": "IRR"
+ },
+ "ERN": {
+ "name": "இரிடிரியன் நக்ஃபா",
+ "symbol": "ERN"
+ },
+ "LKR": {
+ "name": "இலங்கை ரூபாய்",
+ "symbol": "LKR"
+ },
+ "ILS": {
+ "name": "இஸ்ரேலி நியூ ஷிகேல்",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "ஈராக்கி தினார்",
+ "symbol": "IQD"
+ },
+ "UAH": {
+ "name": "உக்ரைனியன் ஹிரைவ்னியா",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "உகாண்டன் ஷில்லிங்",
+ "symbol": "UGX"
+ },
+ "UYU": {
+ "name": "உருகுவேயன் பேசோ",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "உஸ்பெக்கிஸ்தான் சோம்",
+ "symbol": "UZS"
+ },
+ "EGP": {
+ "name": "எகிப்திய பவுண்டு",
+ "symbol": "EGP"
+ },
+ "ETB": {
+ "name": "எத்தியோப்பியன் பிர்",
+ "symbol": "ETB"
+ },
+ "YER": {
+ "name": "ஏமனி ரியால்",
+ "symbol": "YER"
+ },
+ "AED": {
+ "name": "ஐக்கிய அரபு எமிரேட்ஸ் திர்ஹம்",
+ "symbol": "AED"
+ },
+ "ISK": {
+ "name": "ஐஸ்லாண்டிக் க்ரோனா",
+ "symbol": "ISK"
+ },
+ "OMR": {
+ "name": "ஓமானி ரியால்",
+ "symbol": "OMR"
+ },
+ "XAF": {
+ "name": "ஃப்ராங்க் (CFA BEAC)",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "ஃப்ராங்க் (CFP)",
+ "symbol": "CFPF"
+ },
+ "FKP": {
+ "name": "ஃபாக்லாந்து தீவுகள் பவுண்டு",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "ஃபிஜியன் டாலர்",
+ "symbol": "FJD"
+ },
+ "QAR": {
+ "name": "கத்தாரி ரியால்",
+ "symbol": "QAR"
+ },
+ "KHR": {
+ "name": "கம்போடியன் ரியெல்",
+ "symbol": "KHR"
+ },
+ "KMF": {
+ "name": "கமோரியன் ஃப்ராங்க்",
+ "symbol": "KMF"
+ },
+ "GYD": {
+ "name": "கயானீஸ் டாலர்",
+ "symbol": "GYD"
+ },
+ "CAD": {
+ "name": "கனடியன் டாலர்",
+ "symbol": "CA$"
+ },
+ "KZT": {
+ "name": "கஸகஸ்தானி டென்கே",
+ "symbol": "KZT"
+ },
+ "CDF": {
+ "name": "காங்கோலீஸ் ஃப்ராங்க்",
+ "symbol": "CDF"
+ },
+ "GHS": {
+ "name": "கானயன் சேடி",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "கிப்ரால்டர் பவுண்ட்",
+ "symbol": "GIP"
+ },
+ "CUC": {
+ "name": "கியூபன் கன்வெர்டிபில் பேசோ",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "கியூபன் பெசோ",
+ "symbol": "CUP"
+ },
+ "KGS": {
+ "name": "கிர்கிஸ்தானி சோம்",
+ "symbol": "KGS"
+ },
+ "XCD": {
+ "name": "கிழக்கு கரீபியன் டாலர்",
+ "symbol": "EC$"
+ },
+ "GNF": {
+ "name": "கினியன் ஃப்ராங்க்",
+ "symbol": "GNF"
+ },
+ "HRK": {
+ "name": "குரோஷியன் குனா",
+ "symbol": "HRK"
+ },
+ "GTQ": {
+ "name": "குவாடெமெலன் குயூட்ஸல்",
+ "symbol": "GTQ"
+ },
+ "KWD": {
+ "name": "குவைத்தி தினார்",
+ "symbol": "KWD"
+ },
+ "KES": {
+ "name": "கென்யன் ஷில்லிங்",
+ "symbol": "KES"
+ },
+ "CVE": {
+ "name": "கேப் வெர்டியன் எஸ்குடோ",
+ "symbol": "CVE"
+ },
+ "GMD": {
+ "name": "கேம்பியன் தலாசி",
+ "symbol": "GMD"
+ },
+ "KYD": {
+ "name": "கேமன் தீவுகள் டாலர்",
+ "symbol": "KYD"
+ },
+ "COP": {
+ "name": "கொலம்பியன் பெசோ",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "கோஸ்டா ரிகன் கொலோன்",
+ "symbol": "CRC"
+ },
+ "WST": {
+ "name": "சமோவான் தாலா",
+ "symbol": "WST"
+ },
+ "SAR": {
+ "name": "சவுதி ரியால்",
+ "symbol": "SAR"
+ },
+ "SBD": {
+ "name": "சாலமன் தீவுகள் டாலர்",
+ "symbol": "SBD"
+ },
+ "STD": {
+ "name": "சாவ் டோமி மற்றும் பிரின்ஸ்பி டோப்ரா",
+ "symbol": "STD"
+ },
+ "SGD": {
+ "name": "சிங்கப்பூர் டாலர்",
+ "symbol": "S$"
+ },
+ "SCR": {
+ "name": "சிசீலோயிஸ் ருபீ",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "சியாரா லியோனியன் லியோன்",
+ "symbol": "SLL"
+ },
+ "SYP": {
+ "name": "சிரியன் பவுண்ட்",
+ "symbol": "SYP"
+ },
+ "CLP": {
+ "name": "சிலியன் பெசோ",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "சீன யுவான்",
+ "symbol": "CN¥"
+ },
+ "SRD": {
+ "name": "சுரினாமீஸ் டாலர்",
+ "symbol": "SRD"
+ },
+ "SZL": {
+ "name": "சுவாஸி லிலாங்கனி",
+ "symbol": "SZL"
+ },
+ "CHF": {
+ "name": "சுவிஸ் ஃப்ராங்க்",
+ "symbol": "CHF"
+ },
+ "SDG": {
+ "name": "சூடானீஸ் பவுண்டு",
+ "symbol": "SDG"
+ },
+ "CZK": {
+ "name": "செக் குடியரசு கொருனா",
+ "symbol": "CZK"
+ },
+ "SHP": {
+ "name": "செயின்ட் ஹெலேனா பவுண்டு",
+ "symbol": "SHP"
+ },
+ "RSD": {
+ "name": "செர்பியன் தினார்",
+ "symbol": "RSD"
+ },
+ "SOS": {
+ "name": "சோமாலி ஷில்லிங்",
+ "symbol": "SOS"
+ },
+ "DKK": {
+ "name": "டானிஷ் க்ரோன்",
+ "symbol": "DKK"
+ },
+ "TTD": {
+ "name": "டிரினாட் மற்றும் டோபாகோ டாலர்",
+ "symbol": "TTD"
+ },
+ "DOP": {
+ "name": "டொமினிக்கன் பேசோ",
+ "symbol": "DOP"
+ },
+ "TZS": {
+ "name": "தன்ஸானியன் ஷில்லிங்",
+ "symbol": "TZS"
+ },
+ "TJS": {
+ "name": "தஜிகிஸ்தானி சோமோனி",
+ "symbol": "TJS"
+ },
+ "THB": {
+ "name": "தாய் பாட்",
+ "symbol": "฿"
+ },
+ "TMT": {
+ "name": "துர்க்மேனிஸ்தானி மனத்",
+ "symbol": "TMT"
+ },
+ "TRY": {
+ "name": "துருக்கிஷ் லீரா",
+ "symbol": "TRY"
+ },
+ "TND": {
+ "name": "துனிஷியன் தினார்",
+ "symbol": "TND"
+ },
+ "SSP": {
+ "name": "தெற்கு சூடானீஸ் பவுண்டு",
+ "symbol": "SSP"
+ },
+ "ZAR": {
+ "name": "தென் ஆப்ரிக்க ராண்ட்",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "தென் கொரிய வான்",
+ "symbol": "₩"
+ },
+ "TOP": {
+ "name": "தொங்கான் பங்கா",
+ "symbol": "TOP"
+ },
+ "NAD": {
+ "name": "நமீபியன் டாலர்",
+ "symbol": "NAD"
+ },
+ "NOK": {
+ "name": "நார்வேஜியன் க்ரோன்",
+ "symbol": "NOK"
+ },
+ "NIO": {
+ "name": "நிகாராகுவான் கோர்டோபா",
+ "symbol": "NIO"
+ },
+ "NZD": {
+ "name": "நியூசிலாந்து டாலர்",
+ "symbol": "NZ$"
+ },
+ "ANG": {
+ "name": "நெதர்லேண்ட்ஸ் அன்டிலியன் கில்டர்",
+ "symbol": "ANG"
+ },
+ "NPR": {
+ "name": "நேபாளீஸ் ரூபாய்",
+ "symbol": "NPR"
+ },
+ "NGN": {
+ "name": "நைஜீரியன் நைரா",
+ "symbol": "NGN"
+ },
+ "BDT": {
+ "name": "பங்களாதேஷி டாகா",
+ "symbol": "BDT"
+ },
+ "PGK": {
+ "name": "பபுவா நியூ கினியன் கினா",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "பராகுவன் குவாரானி",
+ "symbol": "PYG"
+ },
+ "PAB": {
+ "name": "பனாமானியன் பால்போபா",
+ "symbol": "PAB"
+ },
+ "BHD": {
+ "name": "பஹ்ரைனி தினார்",
+ "symbol": "BHD"
+ },
+ "BSD": {
+ "name": "பஹாமியன் டாலர்",
+ "symbol": "BSD"
+ },
+ "PKR": {
+ "name": "பாகிஸ்தானி ரூபாய்",
+ "symbol": "PKR"
+ },
+ "BBD": {
+ "name": "பார்பேடியன் டாலர்",
+ "symbol": "BBD"
+ },
+ "GBP": {
+ "name": "பிரிட்டிஷ் பவுண்ட் ஸ்டெர்லிங்",
+ "symbol": "£"
+ },
+ "BRL": {
+ "name": "பிரேசிலியன் ரியால்",
+ "symbol": "R$"
+ },
+ "PHP": {
+ "name": "பிலிப்பைன் பெசோ",
+ "symbol": "PHP"
+ },
+ "TWD": {
+ "name": "புதிய தைவான் டாலர்",
+ "symbol": "NT$"
+ },
+ "BIF": {
+ "name": "புருண்டியன் ஃப்ராங்க்",
+ "symbol": "BIF"
+ },
+ "BND": {
+ "name": "புரூனே டாலர்",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "புல்கேரியன் லெவ்",
+ "symbol": "BGN"
+ },
+ "BTN": {
+ "name": "பூட்டானிஷ் நிகுல்ட்ரம்",
+ "symbol": "BTN"
+ },
+ "BMD": {
+ "name": "பெர்முடன் டாலர்",
+ "symbol": "BMD"
+ },
+ "PEN": {
+ "name": "பெருவியன் நியூவோ சோல்",
+ "symbol": "PEN"
+ },
+ "BYR": {
+ "name": "பெலருசியன் ரூபில்",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "பெலீஷ் டாலர்",
+ "symbol": "BZD"
+ },
+ "BOB": {
+ "name": "பொலிவியன் பொலிவியானோ",
+ "symbol": "BOB"
+ },
+ "BWP": {
+ "name": "போட்ஸ்வானா புலா",
+ "symbol": "BWP"
+ },
+ "PLN": {
+ "name": "போலிஷ் ஸ்லாட்டி",
+ "symbol": "PLN"
+ },
+ "BAM": {
+ "name": "போஸ்னியா-ஹெர்ஸேகோவினா கன்வெர்டிபில் மார்க்",
+ "symbol": "BAM"
+ },
+ "MNT": {
+ "name": "மங்கோலியன் டுக்ரிக்",
+ "symbol": "MNT"
+ },
+ "MGA": {
+ "name": "மலகாசி ஏரியரி",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "மலாவியன் குவாச்சா",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "மலேசிய ரிங்கிட்",
+ "symbol": "RM"
+ },
+ "MDL": {
+ "name": "மால்டோவன் லியூ",
+ "symbol": "MDL"
+ },
+ "MVR": {
+ "name": "மாலத்தீவு ருஃபியா",
+ "symbol": "MVR"
+ },
+ "MMK": {
+ "name": "மியான்மர் கியாத்",
+ "symbol": "MMK"
+ },
+ "MXN": {
+ "name": "மெக்ஸிகன் பெசோ",
+ "symbol": "MX$"
+ },
+ "MOP": {
+ "name": "மெகனீஸ் படாகா",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "மெசிடோனியன் தினார்",
+ "symbol": "MKD"
+ },
+ "MZN": {
+ "name": "மொசாம்பிகேன் மெடிகல்",
+ "symbol": "MZN"
+ },
+ "MAD": {
+ "name": "மொராக்கோ திர்ஹாம்",
+ "symbol": "MAD"
+ },
+ "MRO": {
+ "name": "மொரிஷியனியன் ஒகுய்யா",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "மொரீஷியன் ருபீ",
+ "symbol": "MUR"
+ },
+ "EUR": {
+ "name": "யூரோ",
+ "symbol": "€"
+ },
+ "RUB": {
+ "name": "ரஷியன் ரூபிள்",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "ருவாண்டா ஃப்ராங்க்",
+ "symbol": "RWF"
+ },
+ "RON": {
+ "name": "ரோமானியன் லியூ",
+ "symbol": "RON"
+ },
+ "LAK": {
+ "name": "லவுட்டியன் கிப்",
+ "symbol": "LAK"
+ },
+ "LTL": {
+ "name": "லிதுவேனியன் லிடஸ்",
+ "symbol": "LTL"
+ },
+ "LYD": {
+ "name": "லிபியன் தினார்",
+ "symbol": "LYD"
+ },
+ "LSL": {
+ "name": "லெசோதோ லோட்டி",
+ "symbol": "LSL"
+ },
+ "LBP": {
+ "name": "லெபனீஸ் பவுண்ட்",
+ "symbol": "LBP"
+ },
+ "LRD": {
+ "name": "லைபீரியன் டாலர்",
+ "symbol": "LRD"
+ },
+ "KPW": {
+ "name": "வட கொரிய வான்",
+ "symbol": "KPW"
+ },
+ "VUV": {
+ "name": "வனுவாட்டு வாட்டு",
+ "symbol": "VUV"
+ },
+ "VND": {
+ "name": "வியட்நாமீஸ் டாங்",
+ "symbol": "₫"
+ },
+ "VEF": {
+ "name": "வெனிசுலியன் போலிவர்",
+ "symbol": "VEF"
+ },
+ "JPY": {
+ "name": "ஜப்பானிய யென்",
+ "symbol": "¥"
+ },
+ "JMD": {
+ "name": "ஜமைக்கான் டாலர்",
+ "symbol": "JMD"
+ },
+ "DJF": {
+ "name": "ஜிபவ்டியென் ஃப்ராங்க்",
+ "symbol": "DJF"
+ },
+ "GEL": {
+ "name": "ஜியார்ஜியன் லாரி",
+ "symbol": "GEL"
+ },
+ "JOD": {
+ "name": "ஜோர்டானியன் டைனர்",
+ "symbol": "JOD"
+ },
+ "SEK": {
+ "name": "ஸ்வேதிஷ் க்ரோனா",
+ "symbol": "SEK"
+ },
+ "ZMW": {
+ "name": "ஸாம்பியன் குவாசா",
+ "symbol": "ZMW"
+ },
+ "HUF": {
+ "name": "ஹங்கேரியன் ஃபோரின்ட்",
+ "symbol": "HUF"
+ },
+ "HTG": {
+ "name": "ஹயேத்தியன் கோர்டே",
+ "symbol": "HTG"
+ },
+ "HKD": {
+ "name": "ஹாங்காங் டாலர்",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "ஹோன்டூரன் லெம்பீரா",
+ "symbol": "HNL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/ta-SG.json b/library/intl/resources/currency/ta-SG.json
new file mode 100644
index 000000000..be3db0c1d
--- /dev/null
+++ b/library/intl/resources/currency/ta-SG.json
@@ -0,0 +1,634 @@
+{
+ "XOF": {
+ "name": "CFA ஃப்ராங்க் BCEAO",
+ "symbol": "CFA"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ },
+ "AOA": {
+ "name": "அங்கோலன் க்வான்ஸா",
+ "symbol": "AOA"
+ },
+ "AZN": {
+ "name": "அசர்பைஜானி மனத்",
+ "symbol": "AZN"
+ },
+ "USD": {
+ "name": "அமெரிக்க டாலர்",
+ "symbol": "US$"
+ },
+ "ARS": {
+ "name": "அர்ஜென்டினா பேசோ",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "அருபன் ஃப்ளோரின்",
+ "symbol": "AWG"
+ },
+ "ALL": {
+ "name": "அல்பேனியன் லெக்",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "அல்ஜீரியன் தினார்",
+ "symbol": "DZD"
+ },
+ "AFN": {
+ "name": "ஆஃப்கான் ஆஃப்கானி",
+ "symbol": "AFN"
+ },
+ "AMD": {
+ "name": "ஆர்மேனியன் ட்ராம்",
+ "symbol": "AMD"
+ },
+ "AUD": {
+ "name": "ஆஸ்திரேலிய டாலர்",
+ "symbol": "A$"
+ },
+ "INR": {
+ "name": "இந்திய ரூபாய்",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "இந்தோனேஷியன் ருபியா",
+ "symbol": "IDR"
+ },
+ "IRR": {
+ "name": "இரானியன் ரியால்",
+ "symbol": "IRR"
+ },
+ "ERN": {
+ "name": "இரிடிரியன் நக்ஃபா",
+ "symbol": "ERN"
+ },
+ "LKR": {
+ "name": "இலங்கை ரூபாய்",
+ "symbol": "LKR"
+ },
+ "ILS": {
+ "name": "இஸ்ரேலி நியூ ஷிகேல்",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "ஈராக்கி தினார்",
+ "symbol": "IQD"
+ },
+ "UAH": {
+ "name": "உக்ரைனியன் ஹிரைவ்னியா",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "உகாண்டன் ஷில்லிங்",
+ "symbol": "UGX"
+ },
+ "UYU": {
+ "name": "உருகுவேயன் பேசோ",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "உஸ்பெக்கிஸ்தான் சோம்",
+ "symbol": "UZS"
+ },
+ "EGP": {
+ "name": "எகிப்திய பவுண்டு",
+ "symbol": "EGP"
+ },
+ "ETB": {
+ "name": "எத்தியோப்பியன் பிர்",
+ "symbol": "ETB"
+ },
+ "YER": {
+ "name": "ஏமனி ரியால்",
+ "symbol": "YER"
+ },
+ "AED": {
+ "name": "ஐக்கிய அரபு எமிரேட்ஸ் திர்ஹம்",
+ "symbol": "AED"
+ },
+ "ISK": {
+ "name": "ஐஸ்லாண்டிக் க்ரோனா",
+ "symbol": "ISK"
+ },
+ "OMR": {
+ "name": "ஓமானி ரியால்",
+ "symbol": "OMR"
+ },
+ "XAF": {
+ "name": "ஃப்ராங்க் (CFA BEAC)",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "ஃப்ராங்க் (CFP)",
+ "symbol": "CFPF"
+ },
+ "FKP": {
+ "name": "ஃபாக்லாந்து தீவுகள் பவுண்டு",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "ஃபிஜியன் டாலர்",
+ "symbol": "FJD"
+ },
+ "QAR": {
+ "name": "கத்தாரி ரியால்",
+ "symbol": "QAR"
+ },
+ "KHR": {
+ "name": "கம்போடியன் ரியெல்",
+ "symbol": "KHR"
+ },
+ "KMF": {
+ "name": "கமோரியன் ஃப்ராங்க்",
+ "symbol": "KMF"
+ },
+ "GYD": {
+ "name": "கயானீஸ் டாலர்",
+ "symbol": "GYD"
+ },
+ "CAD": {
+ "name": "கனடியன் டாலர்",
+ "symbol": "CA$"
+ },
+ "KZT": {
+ "name": "கஸகஸ்தானி டென்கே",
+ "symbol": "KZT"
+ },
+ "CDF": {
+ "name": "காங்கோலீஸ் ஃப்ராங்க்",
+ "symbol": "CDF"
+ },
+ "GHS": {
+ "name": "கானயன் சேடி",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "கிப்ரால்டர் பவுண்ட்",
+ "symbol": "GIP"
+ },
+ "CUC": {
+ "name": "கியூபன் கன்வெர்டிபில் பேசோ",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "கியூபன் பெசோ",
+ "symbol": "CUP"
+ },
+ "KGS": {
+ "name": "கிர்கிஸ்தானி சோம்",
+ "symbol": "KGS"
+ },
+ "XCD": {
+ "name": "கிழக்கு கரீபியன் டாலர்",
+ "symbol": "EC$"
+ },
+ "GNF": {
+ "name": "கினியன் ஃப்ராங்க்",
+ "symbol": "GNF"
+ },
+ "HRK": {
+ "name": "குரோஷியன் குனா",
+ "symbol": "HRK"
+ },
+ "GTQ": {
+ "name": "குவாடெமெலன் குயூட்ஸல்",
+ "symbol": "GTQ"
+ },
+ "KWD": {
+ "name": "குவைத்தி தினார்",
+ "symbol": "KWD"
+ },
+ "KES": {
+ "name": "கென்யன் ஷில்லிங்",
+ "symbol": "KES"
+ },
+ "CVE": {
+ "name": "கேப் வெர்டியன் எஸ்குடோ",
+ "symbol": "CVE"
+ },
+ "GMD": {
+ "name": "கேம்பியன் தலாசி",
+ "symbol": "GMD"
+ },
+ "KYD": {
+ "name": "கேமன் தீவுகள் டாலர்",
+ "symbol": "KYD"
+ },
+ "COP": {
+ "name": "கொலம்பியன் பெசோ",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "கோஸ்டா ரிகன் கொலோன்",
+ "symbol": "CRC"
+ },
+ "WST": {
+ "name": "சமோவான் தாலா",
+ "symbol": "WST"
+ },
+ "SAR": {
+ "name": "சவுதி ரியால்",
+ "symbol": "SAR"
+ },
+ "SBD": {
+ "name": "சாலமன் தீவுகள் டாலர்",
+ "symbol": "SBD"
+ },
+ "STD": {
+ "name": "சாவ் டோமி மற்றும் பிரின்ஸ்பி டோப்ரா",
+ "symbol": "STD"
+ },
+ "SGD": {
+ "name": "சிங்கப்பூர் டாலர்",
+ "symbol": "$"
+ },
+ "SCR": {
+ "name": "சிசீலோயிஸ் ருபீ",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "சியாரா லியோனியன் லியோன்",
+ "symbol": "SLL"
+ },
+ "SYP": {
+ "name": "சிரியன் பவுண்ட்",
+ "symbol": "SYP"
+ },
+ "CLP": {
+ "name": "சிலியன் பெசோ",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "சீன யுவான்",
+ "symbol": "CN¥"
+ },
+ "SRD": {
+ "name": "சுரினாமீஸ் டாலர்",
+ "symbol": "SRD"
+ },
+ "SZL": {
+ "name": "சுவாஸி லிலாங்கனி",
+ "symbol": "SZL"
+ },
+ "CHF": {
+ "name": "சுவிஸ் ஃப்ராங்க்",
+ "symbol": "CHF"
+ },
+ "SDG": {
+ "name": "சூடானீஸ் பவுண்டு",
+ "symbol": "SDG"
+ },
+ "CZK": {
+ "name": "செக் குடியரசு கொருனா",
+ "symbol": "CZK"
+ },
+ "SHP": {
+ "name": "செயின்ட் ஹெலேனா பவுண்டு",
+ "symbol": "SHP"
+ },
+ "RSD": {
+ "name": "செர்பியன் தினார்",
+ "symbol": "RSD"
+ },
+ "SOS": {
+ "name": "சோமாலி ஷில்லிங்",
+ "symbol": "SOS"
+ },
+ "DKK": {
+ "name": "டானிஷ் க்ரோன்",
+ "symbol": "DKK"
+ },
+ "TTD": {
+ "name": "டிரினாட் மற்றும் டோபாகோ டாலர்",
+ "symbol": "TTD"
+ },
+ "DOP": {
+ "name": "டொமினிக்கன் பேசோ",
+ "symbol": "DOP"
+ },
+ "TZS": {
+ "name": "தன்ஸானியன் ஷில்லிங்",
+ "symbol": "TZS"
+ },
+ "TJS": {
+ "name": "தஜிகிஸ்தானி சோமோனி",
+ "symbol": "TJS"
+ },
+ "THB": {
+ "name": "தாய் பாட்",
+ "symbol": "฿"
+ },
+ "TMT": {
+ "name": "துர்க்மேனிஸ்தானி மனத்",
+ "symbol": "TMT"
+ },
+ "TRY": {
+ "name": "துருக்கிஷ் லீரா",
+ "symbol": "TRY"
+ },
+ "TND": {
+ "name": "துனிஷியன் தினார்",
+ "symbol": "TND"
+ },
+ "SSP": {
+ "name": "தெற்கு சூடானீஸ் பவுண்டு",
+ "symbol": "SSP"
+ },
+ "ZAR": {
+ "name": "தென் ஆப்ரிக்க ராண்ட்",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "தென் கொரிய வான்",
+ "symbol": "₩"
+ },
+ "TOP": {
+ "name": "தொங்கான் பங்கா",
+ "symbol": "TOP"
+ },
+ "NAD": {
+ "name": "நமீபியன் டாலர்",
+ "symbol": "NAD"
+ },
+ "NOK": {
+ "name": "நார்வேஜியன் க்ரோன்",
+ "symbol": "NOK"
+ },
+ "NIO": {
+ "name": "நிகாராகுவான் கோர்டோபா",
+ "symbol": "NIO"
+ },
+ "NZD": {
+ "name": "நியூசிலாந்து டாலர்",
+ "symbol": "NZ$"
+ },
+ "ANG": {
+ "name": "நெதர்லேண்ட்ஸ் அன்டிலியன் கில்டர்",
+ "symbol": "ANG"
+ },
+ "NPR": {
+ "name": "நேபாளீஸ் ரூபாய்",
+ "symbol": "NPR"
+ },
+ "NGN": {
+ "name": "நைஜீரியன் நைரா",
+ "symbol": "NGN"
+ },
+ "BDT": {
+ "name": "பங்களாதேஷி டாகா",
+ "symbol": "BDT"
+ },
+ "PGK": {
+ "name": "பபுவா நியூ கினியன் கினா",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "பராகுவன் குவாரானி",
+ "symbol": "PYG"
+ },
+ "PAB": {
+ "name": "பனாமானியன் பால்போபா",
+ "symbol": "PAB"
+ },
+ "BHD": {
+ "name": "பஹ்ரைனி தினார்",
+ "symbol": "BHD"
+ },
+ "BSD": {
+ "name": "பஹாமியன் டாலர்",
+ "symbol": "BSD"
+ },
+ "PKR": {
+ "name": "பாகிஸ்தானி ரூபாய்",
+ "symbol": "PKR"
+ },
+ "BBD": {
+ "name": "பார்பேடியன் டாலர்",
+ "symbol": "BBD"
+ },
+ "GBP": {
+ "name": "பிரிட்டிஷ் பவுண்ட் ஸ்டெர்லிங்",
+ "symbol": "£"
+ },
+ "BRL": {
+ "name": "பிரேசிலியன் ரியால்",
+ "symbol": "R$"
+ },
+ "PHP": {
+ "name": "பிலிப்பைன் பெசோ",
+ "symbol": "PHP"
+ },
+ "TWD": {
+ "name": "புதிய தைவான் டாலர்",
+ "symbol": "NT$"
+ },
+ "BIF": {
+ "name": "புருண்டியன் ஃப்ராங்க்",
+ "symbol": "BIF"
+ },
+ "BND": {
+ "name": "புரூனே டாலர்",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "புல்கேரியன் லெவ்",
+ "symbol": "BGN"
+ },
+ "BTN": {
+ "name": "பூட்டானிஷ் நிகுல்ட்ரம்",
+ "symbol": "BTN"
+ },
+ "BMD": {
+ "name": "பெர்முடன் டாலர்",
+ "symbol": "BMD"
+ },
+ "PEN": {
+ "name": "பெருவியன் நியூவோ சோல்",
+ "symbol": "PEN"
+ },
+ "BYR": {
+ "name": "பெலருசியன் ரூபில்",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "பெலீஷ் டாலர்",
+ "symbol": "BZD"
+ },
+ "BOB": {
+ "name": "பொலிவியன் பொலிவியானோ",
+ "symbol": "BOB"
+ },
+ "BWP": {
+ "name": "போட்ஸ்வானா புலா",
+ "symbol": "BWP"
+ },
+ "PLN": {
+ "name": "போலிஷ் ஸ்லாட்டி",
+ "symbol": "PLN"
+ },
+ "BAM": {
+ "name": "போஸ்னியா-ஹெர்ஸேகோவினா கன்வெர்டிபில் மார்க்",
+ "symbol": "BAM"
+ },
+ "MNT": {
+ "name": "மங்கோலியன் டுக்ரிக்",
+ "symbol": "MNT"
+ },
+ "MGA": {
+ "name": "மலகாசி ஏரியரி",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "மலாவியன் குவாச்சா",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "மலேசிய ரிங்கிட்",
+ "symbol": "RM"
+ },
+ "MDL": {
+ "name": "மால்டோவன் லியூ",
+ "symbol": "MDL"
+ },
+ "MVR": {
+ "name": "மாலத்தீவு ருஃபியா",
+ "symbol": "MVR"
+ },
+ "MMK": {
+ "name": "மியான்மர் கியாத்",
+ "symbol": "MMK"
+ },
+ "MXN": {
+ "name": "மெக்ஸிகன் பெசோ",
+ "symbol": "MX$"
+ },
+ "MOP": {
+ "name": "மெகனீஸ் படாகா",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "மெசிடோனியன் தினார்",
+ "symbol": "MKD"
+ },
+ "MZN": {
+ "name": "மொசாம்பிகேன் மெடிகல்",
+ "symbol": "MZN"
+ },
+ "MAD": {
+ "name": "மொராக்கோ திர்ஹாம்",
+ "symbol": "MAD"
+ },
+ "MRO": {
+ "name": "மொரிஷியனியன் ஒகுய்யா",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "மொரீஷியன் ருபீ",
+ "symbol": "MUR"
+ },
+ "EUR": {
+ "name": "யூரோ",
+ "symbol": "€"
+ },
+ "RUB": {
+ "name": "ரஷியன் ரூபிள்",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "ருவாண்டா ஃப்ராங்க்",
+ "symbol": "RWF"
+ },
+ "RON": {
+ "name": "ரோமானியன் லியூ",
+ "symbol": "RON"
+ },
+ "LAK": {
+ "name": "லவுட்டியன் கிப்",
+ "symbol": "LAK"
+ },
+ "LTL": {
+ "name": "லிதுவேனியன் லிடஸ்",
+ "symbol": "LTL"
+ },
+ "LYD": {
+ "name": "லிபியன் தினார்",
+ "symbol": "LYD"
+ },
+ "LSL": {
+ "name": "லெசோதோ லோட்டி",
+ "symbol": "LSL"
+ },
+ "LBP": {
+ "name": "லெபனீஸ் பவுண்ட்",
+ "symbol": "LBP"
+ },
+ "LRD": {
+ "name": "லைபீரியன் டாலர்",
+ "symbol": "LRD"
+ },
+ "KPW": {
+ "name": "வட கொரிய வான்",
+ "symbol": "KPW"
+ },
+ "VUV": {
+ "name": "வனுவாட்டு வாட்டு",
+ "symbol": "VUV"
+ },
+ "VND": {
+ "name": "வியட்நாமீஸ் டாங்",
+ "symbol": "₫"
+ },
+ "VEF": {
+ "name": "வெனிசுலியன் போலிவர்",
+ "symbol": "VEF"
+ },
+ "JPY": {
+ "name": "ஜப்பானிய யென்",
+ "symbol": "¥"
+ },
+ "JMD": {
+ "name": "ஜமைக்கான் டாலர்",
+ "symbol": "JMD"
+ },
+ "DJF": {
+ "name": "ஜிபவ்டியென் ஃப்ராங்க்",
+ "symbol": "DJF"
+ },
+ "GEL": {
+ "name": "ஜியார்ஜியன் லாரி",
+ "symbol": "GEL"
+ },
+ "JOD": {
+ "name": "ஜோர்டானியன் டைனர்",
+ "symbol": "JOD"
+ },
+ "SEK": {
+ "name": "ஸ்வேதிஷ் க்ரோனா",
+ "symbol": "SEK"
+ },
+ "ZMW": {
+ "name": "ஸாம்பியன் குவாசா",
+ "symbol": "ZMW"
+ },
+ "HUF": {
+ "name": "ஹங்கேரியன் ஃபோரின்ட்",
+ "symbol": "HUF"
+ },
+ "HTG": {
+ "name": "ஹயேத்தியன் கோர்டே",
+ "symbol": "HTG"
+ },
+ "HKD": {
+ "name": "ஹாங்காங் டாலர்",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "ஹோன்டூரன் லெம்பீரா",
+ "symbol": "HNL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/ta.json b/library/intl/resources/currency/ta.json
new file mode 100644
index 000000000..5af042dda
--- /dev/null
+++ b/library/intl/resources/currency/ta.json
@@ -0,0 +1,634 @@
+{
+ "XOF": {
+ "name": "CFA ஃப்ராங்க் BCEAO",
+ "symbol": "CFA"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ },
+ "AOA": {
+ "name": "அங்கோலன் க்வான்ஸா",
+ "symbol": "AOA"
+ },
+ "AZN": {
+ "name": "அசர்பைஜானி மனத்",
+ "symbol": "AZN"
+ },
+ "USD": {
+ "name": "அமெரிக்க டாலர்",
+ "symbol": "$"
+ },
+ "ARS": {
+ "name": "அர்ஜென்டினா பேசோ",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "அருபன் ஃப்ளோரின்",
+ "symbol": "AWG"
+ },
+ "ALL": {
+ "name": "அல்பேனியன் லெக்",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "அல்ஜீரியன் தினார்",
+ "symbol": "DZD"
+ },
+ "AFN": {
+ "name": "ஆஃப்கான் ஆஃப்கானி",
+ "symbol": "AFN"
+ },
+ "AMD": {
+ "name": "ஆர்மேனியன் ட்ராம்",
+ "symbol": "AMD"
+ },
+ "AUD": {
+ "name": "ஆஸ்திரேலிய டாலர்",
+ "symbol": "A$"
+ },
+ "INR": {
+ "name": "இந்திய ரூபாய்",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "இந்தோனேஷியன் ருபியா",
+ "symbol": "IDR"
+ },
+ "IRR": {
+ "name": "இரானியன் ரியால்",
+ "symbol": "IRR"
+ },
+ "ERN": {
+ "name": "இரிடிரியன் நக்ஃபா",
+ "symbol": "ERN"
+ },
+ "LKR": {
+ "name": "இலங்கை ரூபாய்",
+ "symbol": "LKR"
+ },
+ "ILS": {
+ "name": "இஸ்ரேலி நியூ ஷிகேல்",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "ஈராக்கி தினார்",
+ "symbol": "IQD"
+ },
+ "UAH": {
+ "name": "உக்ரைனியன் ஹிரைவ்னியா",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "உகாண்டன் ஷில்லிங்",
+ "symbol": "UGX"
+ },
+ "UYU": {
+ "name": "உருகுவேயன் பேசோ",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "உஸ்பெக்கிஸ்தான் சோம்",
+ "symbol": "UZS"
+ },
+ "EGP": {
+ "name": "எகிப்திய பவுண்டு",
+ "symbol": "EGP"
+ },
+ "ETB": {
+ "name": "எத்தியோப்பியன் பிர்",
+ "symbol": "ETB"
+ },
+ "YER": {
+ "name": "ஏமனி ரியால்",
+ "symbol": "YER"
+ },
+ "AED": {
+ "name": "ஐக்கிய அரபு எமிரேட்ஸ் திர்ஹம்",
+ "symbol": "AED"
+ },
+ "ISK": {
+ "name": "ஐஸ்லாண்டிக் க்ரோனா",
+ "symbol": "ISK"
+ },
+ "OMR": {
+ "name": "ஓமானி ரியால்",
+ "symbol": "OMR"
+ },
+ "XAF": {
+ "name": "ஃப்ராங்க் (CFA BEAC)",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "ஃப்ராங்க் (CFP)",
+ "symbol": "CFPF"
+ },
+ "FKP": {
+ "name": "ஃபாக்லாந்து தீவுகள் பவுண்டு",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "ஃபிஜியன் டாலர்",
+ "symbol": "FJD"
+ },
+ "QAR": {
+ "name": "கத்தாரி ரியால்",
+ "symbol": "QAR"
+ },
+ "KHR": {
+ "name": "கம்போடியன் ரியெல்",
+ "symbol": "KHR"
+ },
+ "KMF": {
+ "name": "கமோரியன் ஃப்ராங்க்",
+ "symbol": "KMF"
+ },
+ "GYD": {
+ "name": "கயானீஸ் டாலர்",
+ "symbol": "GYD"
+ },
+ "CAD": {
+ "name": "கனடியன் டாலர்",
+ "symbol": "CA$"
+ },
+ "KZT": {
+ "name": "கஸகஸ்தானி டென்கே",
+ "symbol": "KZT"
+ },
+ "CDF": {
+ "name": "காங்கோலீஸ் ஃப்ராங்க்",
+ "symbol": "CDF"
+ },
+ "GHS": {
+ "name": "கானயன் சேடி",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "கிப்ரால்டர் பவுண்ட்",
+ "symbol": "GIP"
+ },
+ "CUC": {
+ "name": "கியூபன் கன்வெர்டிபில் பேசோ",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "கியூபன் பெசோ",
+ "symbol": "CUP"
+ },
+ "KGS": {
+ "name": "கிர்கிஸ்தானி சோம்",
+ "symbol": "KGS"
+ },
+ "XCD": {
+ "name": "கிழக்கு கரீபியன் டாலர்",
+ "symbol": "EC$"
+ },
+ "GNF": {
+ "name": "கினியன் ஃப்ராங்க்",
+ "symbol": "GNF"
+ },
+ "HRK": {
+ "name": "குரோஷியன் குனா",
+ "symbol": "HRK"
+ },
+ "GTQ": {
+ "name": "குவாடெமெலன் குயூட்ஸல்",
+ "symbol": "GTQ"
+ },
+ "KWD": {
+ "name": "குவைத்தி தினார்",
+ "symbol": "KWD"
+ },
+ "KES": {
+ "name": "கென்யன் ஷில்லிங்",
+ "symbol": "KES"
+ },
+ "CVE": {
+ "name": "கேப் வெர்டியன் எஸ்குடோ",
+ "symbol": "CVE"
+ },
+ "GMD": {
+ "name": "கேம்பியன் தலாசி",
+ "symbol": "GMD"
+ },
+ "KYD": {
+ "name": "கேமன் தீவுகள் டாலர்",
+ "symbol": "KYD"
+ },
+ "COP": {
+ "name": "கொலம்பியன் பெசோ",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "கோஸ்டா ரிகன் கொலோன்",
+ "symbol": "CRC"
+ },
+ "WST": {
+ "name": "சமோவான் தாலா",
+ "symbol": "WST"
+ },
+ "SAR": {
+ "name": "சவுதி ரியால்",
+ "symbol": "SAR"
+ },
+ "SBD": {
+ "name": "சாலமன் தீவுகள் டாலர்",
+ "symbol": "SBD"
+ },
+ "STD": {
+ "name": "சாவ் டோமி மற்றும் பிரின்ஸ்பி டோப்ரா",
+ "symbol": "STD"
+ },
+ "SGD": {
+ "name": "சிங்கப்பூர் டாலர்",
+ "symbol": "SGD"
+ },
+ "SCR": {
+ "name": "சிசீலோயிஸ் ருபீ",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "சியாரா லியோனியன் லியோன்",
+ "symbol": "SLL"
+ },
+ "SYP": {
+ "name": "சிரியன் பவுண்ட்",
+ "symbol": "SYP"
+ },
+ "CLP": {
+ "name": "சிலியன் பெசோ",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "சீன யுவான்",
+ "symbol": "CN¥"
+ },
+ "SRD": {
+ "name": "சுரினாமீஸ் டாலர்",
+ "symbol": "SRD"
+ },
+ "SZL": {
+ "name": "சுவாஸி லிலாங்கனி",
+ "symbol": "SZL"
+ },
+ "CHF": {
+ "name": "சுவிஸ் ஃப்ராங்க்",
+ "symbol": "CHF"
+ },
+ "SDG": {
+ "name": "சூடானீஸ் பவுண்டு",
+ "symbol": "SDG"
+ },
+ "CZK": {
+ "name": "செக் குடியரசு கொருனா",
+ "symbol": "CZK"
+ },
+ "SHP": {
+ "name": "செயின்ட் ஹெலேனா பவுண்டு",
+ "symbol": "SHP"
+ },
+ "RSD": {
+ "name": "செர்பியன் தினார்",
+ "symbol": "RSD"
+ },
+ "SOS": {
+ "name": "சோமாலி ஷில்லிங்",
+ "symbol": "SOS"
+ },
+ "DKK": {
+ "name": "டானிஷ் க்ரோன்",
+ "symbol": "DKK"
+ },
+ "TTD": {
+ "name": "டிரினாட் மற்றும் டோபாகோ டாலர்",
+ "symbol": "TTD"
+ },
+ "DOP": {
+ "name": "டொமினிக்கன் பேசோ",
+ "symbol": "DOP"
+ },
+ "TZS": {
+ "name": "தன்ஸானியன் ஷில்லிங்",
+ "symbol": "TZS"
+ },
+ "TJS": {
+ "name": "தஜிகிஸ்தானி சோமோனி",
+ "symbol": "TJS"
+ },
+ "THB": {
+ "name": "தாய் பாட்",
+ "symbol": "฿"
+ },
+ "TMT": {
+ "name": "துர்க்மேனிஸ்தானி மனத்",
+ "symbol": "TMT"
+ },
+ "TRY": {
+ "name": "துருக்கிஷ் லீரா",
+ "symbol": "TRY"
+ },
+ "TND": {
+ "name": "துனிஷியன் தினார்",
+ "symbol": "TND"
+ },
+ "SSP": {
+ "name": "தெற்கு சூடானீஸ் பவுண்டு",
+ "symbol": "SSP"
+ },
+ "ZAR": {
+ "name": "தென் ஆப்ரிக்க ராண்ட்",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "தென் கொரிய வான்",
+ "symbol": "₩"
+ },
+ "TOP": {
+ "name": "தொங்கான் பங்கா",
+ "symbol": "TOP"
+ },
+ "NAD": {
+ "name": "நமீபியன் டாலர்",
+ "symbol": "NAD"
+ },
+ "NOK": {
+ "name": "நார்வேஜியன் க்ரோன்",
+ "symbol": "NOK"
+ },
+ "NIO": {
+ "name": "நிகாராகுவான் கோர்டோபா",
+ "symbol": "NIO"
+ },
+ "NZD": {
+ "name": "நியூசிலாந்து டாலர்",
+ "symbol": "NZ$"
+ },
+ "ANG": {
+ "name": "நெதர்லேண்ட்ஸ் அன்டிலியன் கில்டர்",
+ "symbol": "ANG"
+ },
+ "NPR": {
+ "name": "நேபாளீஸ் ரூபாய்",
+ "symbol": "NPR"
+ },
+ "NGN": {
+ "name": "நைஜீரியன் நைரா",
+ "symbol": "NGN"
+ },
+ "BDT": {
+ "name": "பங்களாதேஷி டாகா",
+ "symbol": "BDT"
+ },
+ "PGK": {
+ "name": "பபுவா நியூ கினியன் கினா",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "பராகுவன் குவாரானி",
+ "symbol": "PYG"
+ },
+ "PAB": {
+ "name": "பனாமானியன் பால்போபா",
+ "symbol": "PAB"
+ },
+ "BHD": {
+ "name": "பஹ்ரைனி தினார்",
+ "symbol": "BHD"
+ },
+ "BSD": {
+ "name": "பஹாமியன் டாலர்",
+ "symbol": "BSD"
+ },
+ "PKR": {
+ "name": "பாகிஸ்தானி ரூபாய்",
+ "symbol": "PKR"
+ },
+ "BBD": {
+ "name": "பார்பேடியன் டாலர்",
+ "symbol": "BBD"
+ },
+ "GBP": {
+ "name": "பிரிட்டிஷ் பவுண்ட் ஸ்டெர்லிங்",
+ "symbol": "£"
+ },
+ "BRL": {
+ "name": "பிரேசிலியன் ரியால்",
+ "symbol": "R$"
+ },
+ "PHP": {
+ "name": "பிலிப்பைன் பெசோ",
+ "symbol": "PHP"
+ },
+ "TWD": {
+ "name": "புதிய தைவான் டாலர்",
+ "symbol": "NT$"
+ },
+ "BIF": {
+ "name": "புருண்டியன் ஃப்ராங்க்",
+ "symbol": "BIF"
+ },
+ "BND": {
+ "name": "புரூனே டாலர்",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "புல்கேரியன் லெவ்",
+ "symbol": "BGN"
+ },
+ "BTN": {
+ "name": "பூட்டானிஷ் நிகுல்ட்ரம்",
+ "symbol": "BTN"
+ },
+ "BMD": {
+ "name": "பெர்முடன் டாலர்",
+ "symbol": "BMD"
+ },
+ "PEN": {
+ "name": "பெருவியன் நியூவோ சோல்",
+ "symbol": "PEN"
+ },
+ "BYR": {
+ "name": "பெலருசியன் ரூபில்",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "பெலீஷ் டாலர்",
+ "symbol": "BZD"
+ },
+ "BOB": {
+ "name": "பொலிவியன் பொலிவியானோ",
+ "symbol": "BOB"
+ },
+ "BWP": {
+ "name": "போட்ஸ்வானா புலா",
+ "symbol": "BWP"
+ },
+ "PLN": {
+ "name": "போலிஷ் ஸ்லாட்டி",
+ "symbol": "PLN"
+ },
+ "BAM": {
+ "name": "போஸ்னியா-ஹெர்ஸேகோவினா கன்வெர்டிபில் மார்க்",
+ "symbol": "BAM"
+ },
+ "MNT": {
+ "name": "மங்கோலியன் டுக்ரிக்",
+ "symbol": "MNT"
+ },
+ "MGA": {
+ "name": "மலகாசி ஏரியரி",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "மலாவியன் குவாச்சா",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "மலேஷியன் ரிங்கித்",
+ "symbol": "MYR"
+ },
+ "MDL": {
+ "name": "மால்டோவன் லியூ",
+ "symbol": "MDL"
+ },
+ "MVR": {
+ "name": "மாலத்தீவு ருஃபியா",
+ "symbol": "MVR"
+ },
+ "MMK": {
+ "name": "மியான்மர் கியாத்",
+ "symbol": "MMK"
+ },
+ "MXN": {
+ "name": "மெக்ஸிகன் பெசோ",
+ "symbol": "MX$"
+ },
+ "MOP": {
+ "name": "மெகனீஸ் படாகா",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "மெசிடோனியன் தினார்",
+ "symbol": "MKD"
+ },
+ "MZN": {
+ "name": "மொசாம்பிகேன் மெடிகல்",
+ "symbol": "MZN"
+ },
+ "MAD": {
+ "name": "மொராக்கோ திர்ஹாம்",
+ "symbol": "MAD"
+ },
+ "MRO": {
+ "name": "மொரிஷியனியன் ஒகுய்யா",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "மொரீஷியன் ருபீ",
+ "symbol": "MUR"
+ },
+ "EUR": {
+ "name": "யூரோ",
+ "symbol": "€"
+ },
+ "RUB": {
+ "name": "ரஷியன் ரூபிள்",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "ருவாண்டா ஃப்ராங்க்",
+ "symbol": "RWF"
+ },
+ "RON": {
+ "name": "ரோமானியன் லியூ",
+ "symbol": "RON"
+ },
+ "LAK": {
+ "name": "லவுட்டியன் கிப்",
+ "symbol": "LAK"
+ },
+ "LTL": {
+ "name": "லிதுவேனியன் லிடஸ்",
+ "symbol": "LTL"
+ },
+ "LYD": {
+ "name": "லிபியன் தினார்",
+ "symbol": "LYD"
+ },
+ "LSL": {
+ "name": "லெசோதோ லோட்டி",
+ "symbol": "LSL"
+ },
+ "LBP": {
+ "name": "லெபனீஸ் பவுண்ட்",
+ "symbol": "LBP"
+ },
+ "LRD": {
+ "name": "லைபீரியன் டாலர்",
+ "symbol": "LRD"
+ },
+ "KPW": {
+ "name": "வட கொரிய வான்",
+ "symbol": "KPW"
+ },
+ "VUV": {
+ "name": "வனுவாட்டு வாட்டு",
+ "symbol": "VUV"
+ },
+ "VND": {
+ "name": "வியட்நாமீஸ் டாங்",
+ "symbol": "₫"
+ },
+ "VEF": {
+ "name": "வெனிசுலியன் போலிவர்",
+ "symbol": "VEF"
+ },
+ "JPY": {
+ "name": "ஜப்பானிய யென்",
+ "symbol": "¥"
+ },
+ "JMD": {
+ "name": "ஜமைக்கான் டாலர்",
+ "symbol": "JMD"
+ },
+ "DJF": {
+ "name": "ஜிபவ்டியென் ஃப்ராங்க்",
+ "symbol": "DJF"
+ },
+ "GEL": {
+ "name": "ஜியார்ஜியன் லாரி",
+ "symbol": "GEL"
+ },
+ "JOD": {
+ "name": "ஜோர்டானியன் டைனர்",
+ "symbol": "JOD"
+ },
+ "SEK": {
+ "name": "ஸ்வேதிஷ் க்ரோனா",
+ "symbol": "SEK"
+ },
+ "ZMW": {
+ "name": "ஸாம்பியன் குவாசா",
+ "symbol": "ZMW"
+ },
+ "HUF": {
+ "name": "ஹங்கேரியன் ஃபோரின்ட்",
+ "symbol": "HUF"
+ },
+ "HTG": {
+ "name": "ஹயேத்தியன் கோர்டே",
+ "symbol": "HTG"
+ },
+ "HKD": {
+ "name": "ஹாங்காங் டாலர்",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "ஹோன்டூரன் லெம்பீரா",
+ "symbol": "HNL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/te.json b/library/intl/resources/currency/te.json
new file mode 100644
index 000000000..1b7457159
--- /dev/null
+++ b/library/intl/resources/currency/te.json
@@ -0,0 +1,634 @@
+{
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ },
+ "AOA": {
+ "name": "అంగోలాన్ క్వాన్‌జా",
+ "symbol": "AOA"
+ },
+ "AZN": {
+ "name": "అజర్బైజాన్ మానట్",
+ "symbol": "AZN"
+ },
+ "AMD": {
+ "name": "అమెరికన్ డ్రామ్",
+ "symbol": "AMD"
+ },
+ "USD": {
+ "name": "అమెరికా డాలర్",
+ "symbol": "$"
+ },
+ "AWG": {
+ "name": "అరుబన్ ఫ్లోరిన్",
+ "symbol": "AWG"
+ },
+ "ARS": {
+ "name": "అర్జెంటీనా పెసో",
+ "symbol": "ARS"
+ },
+ "DZD": {
+ "name": "అల్జీరియన్ దీనార్",
+ "symbol": "DZD"
+ },
+ "AFN": {
+ "name": "ఆఫ్ఘాన్ ఆఫ్ఘాని",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ఆల్బేనియన్ లేక్",
+ "symbol": "ALL"
+ },
+ "AUD": {
+ "name": "ఆస్ట్రేలియన్ డాలర్",
+ "symbol": "A$"
+ },
+ "IDR": {
+ "name": "ఇండోనేషియా రూపాయి",
+ "symbol": "IDR"
+ },
+ "ETB": {
+ "name": "ఇథియోపియన్ బర్",
+ "symbol": "ETB"
+ },
+ "IQD": {
+ "name": "ఇరాకీ దీనార్",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "ఇరానియన్ రీయల్",
+ "symbol": "IRR"
+ },
+ "EGP": {
+ "name": "ఈజిప్షియన్ పౌండ్",
+ "symbol": "EGP"
+ },
+ "UAH": {
+ "name": "ఉక్రయినియన్ హ్రివ్‌నియా",
+ "symbol": "UAH"
+ },
+ "UZS": {
+ "name": "ఉజ్‌బెకిస్తాన్ సౌమ్",
+ "symbol": "UZS"
+ },
+ "KPW": {
+ "name": "ఉత్తర కొరియా వోన్",
+ "symbol": "KPW"
+ },
+ "UYU": {
+ "name": "ఉరుగ్వెయన్ పెసో",
+ "symbol": "UYU"
+ },
+ "YER": {
+ "name": "ఎమునీ రీయల్",
+ "symbol": "YER"
+ },
+ "ERN": {
+ "name": "ఎరిట్రీన్ నక్ఫా",
+ "symbol": "ERN"
+ },
+ "ILS": {
+ "name": "ఐరాయిలి న్యూ షెక్యెల్",
+ "symbol": "₪"
+ },
+ "ISK": {
+ "name": "ఐస్లాండిక్ క్రోనా",
+ "symbol": "ISK"
+ },
+ "OMR": {
+ "name": "ఒమాని రీయల్",
+ "symbol": "OMR"
+ },
+ "KHR": {
+ "name": "కాంబోడియన్ రీల్",
+ "symbol": "KHR"
+ },
+ "KGS": {
+ "name": "కిర్గిస్థాని సౌమ్",
+ "symbol": "KGS"
+ },
+ "KWD": {
+ "name": "కువైట్ దీనార్",
+ "symbol": "KWD"
+ },
+ "CAD": {
+ "name": "కెనడియన్ డాలర్",
+ "symbol": "CA$"
+ },
+ "KES": {
+ "name": "కెన్యాన్ షిల్లింగ్",
+ "symbol": "KES"
+ },
+ "CVE": {
+ "name": "కేప్ వెర్డియన్ ఎస్కుడో",
+ "symbol": "CVE"
+ },
+ "KYD": {
+ "name": "కేమాన్ దీవుల డాలర్",
+ "symbol": "KYD"
+ },
+ "CDF": {
+ "name": "కొంగోలిస్ ఫ్రాంక్",
+ "symbol": "CDF"
+ },
+ "KMF": {
+ "name": "కొమోరియన్ ఫ్రాంక్",
+ "symbol": "KMF"
+ },
+ "COP": {
+ "name": "కొలంబియన్ పెసో",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "కోస్టా రికన్ కోలోన్",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "క్యూబన్ కన్వర్టబుల్ పెసో",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "క్యూబన్ పెసో",
+ "symbol": "CUP"
+ },
+ "TWD": {
+ "name": "క్రొత్త తైవాన్ డాలర్",
+ "symbol": "NT$"
+ },
+ "HRK": {
+ "name": "క్రొయేషియన్ క్యూన",
+ "symbol": "HRK"
+ },
+ "QAR": {
+ "name": "క్వాటరి రీయల్",
+ "symbol": "QAR"
+ },
+ "KZT": {
+ "name": "ఖజికిస్థాన్ టెంగే",
+ "symbol": "KZT"
+ },
+ "GMD": {
+ "name": "గాంబియన్ దలాసి",
+ "symbol": "GMD"
+ },
+ "GHS": {
+ "name": "గానెయన్ సెడి",
+ "symbol": "GHS"
+ },
+ "GYD": {
+ "name": "గుయనియాస్ డాలర్",
+ "symbol": "GYD"
+ },
+ "GTQ": {
+ "name": "గ్యుటెమాలన్ క్వెట్‌జల్",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "గ్వినియన్ ఫ్రాంక్",
+ "symbol": "GNF"
+ },
+ "CLP": {
+ "name": "చిలియన్ పెసో",
+ "symbol": "CLP"
+ },
+ "CZK": {
+ "name": "చెక్ రిపబ్లిక్ కోరునా",
+ "symbol": "CZK"
+ },
+ "CNY": {
+ "name": "చైనా దేశ యువాన్",
+ "symbol": "CN¥"
+ },
+ "JPY": {
+ "name": "జపాను దేశ యెస్",
+ "symbol": "JP¥"
+ },
+ "JMD": {
+ "name": "జమైకన్ డాలర్",
+ "symbol": "JMD"
+ },
+ "ZMW": {
+ "name": "జాంబియన్ క్వాచా",
+ "symbol": "ZMW"
+ },
+ "GEL": {
+ "name": "జార్జియన్ లారి",
+ "symbol": "GEL"
+ },
+ "DJF": {
+ "name": "జిబోటియన్ ఫ్రాంక్",
+ "symbol": "DJF"
+ },
+ "GIP": {
+ "name": "జిబ్రల్‌టూర్ పౌండ్",
+ "symbol": "GIP"
+ },
+ "JOD": {
+ "name": "జోర్‌డానియన్ దీనార్",
+ "symbol": "JOD"
+ },
+ "TZS": {
+ "name": "టాంజానియన్ షిల్లింగ్",
+ "symbol": "TZS"
+ },
+ "TOP": {
+ "name": "టోంగాన్ పాంʻగా",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "ట్రినిడాడ్ మరియు టొబాగో డాలర్",
+ "symbol": "TTD"
+ },
+ "DKK": {
+ "name": "డానిష్ క్రోన్",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "డోమినికన్ పెసో",
+ "symbol": "DOP"
+ },
+ "TJS": {
+ "name": "తజికిస్థాన్ సమోని",
+ "symbol": "TJS"
+ },
+ "TND": {
+ "name": "తునీషియన్ దీనార్",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "తుర్కిష్ లిరా",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "తుర్క్‌మెనిస్థాని మనాట్",
+ "symbol": "TMT"
+ },
+ "XCD": {
+ "name": "తూర్పు కరీబియన్ డాలర్",
+ "symbol": "EC$"
+ },
+ "THB": {
+ "name": "థాయ్ బాట్",
+ "symbol": "฿"
+ },
+ "ZAR": {
+ "name": "దక్షిణ ఆఫ్రికా ర్యాండ్",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "దక్షిణ కొరియా వోన్",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "దక్షిణ సుడానీస్ పౌండ్",
+ "symbol": "SSP"
+ },
+ "NAD": {
+ "name": "నమిబియన్ డాలర్",
+ "symbol": "NAD"
+ },
+ "NOK": {
+ "name": "నార్వేజీయన్ క్రోన్",
+ "symbol": "NOK"
+ },
+ "NIO": {
+ "name": "నికరగ్యుయన్ కొర్‌డుబు",
+ "symbol": "NIO"
+ },
+ "ANG": {
+ "name": "నెదర్లాండ్స్ యాంటిల్లియన్ గిల్‌డర్",
+ "symbol": "ANG"
+ },
+ "NPR": {
+ "name": "నేపాలీయుల రూపాయి",
+ "symbol": "NPR"
+ },
+ "NGN": {
+ "name": "నైజీరియన్ నైరా",
+ "symbol": "NGN"
+ },
+ "NZD": {
+ "name": "న్యూజిలాండ్ డాలర్",
+ "symbol": "NZ$"
+ },
+ "PAB": {
+ "name": "పనామనియన్ బల్బోవ",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "పప్యూ న్యూ గ్యినియన్ కినా",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "పరగ్వాయన్ గ్వారని",
+ "symbol": "PYG"
+ },
+ "PKR": {
+ "name": "పాకిస్థాన్ రూపాయి",
+ "symbol": "PKR"
+ },
+ "PEN": {
+ "name": "పెరువియన్ న్యూవో సోల్",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "పోలిష్ జ్లోటీ",
+ "symbol": "PLN"
+ },
+ "FKP": {
+ "name": "ఫాక్‌ల్యాండ్ దీవులు పౌండ్",
+ "symbol": "FKP"
+ },
+ "PHP": {
+ "name": "ఫిలిప్పిన్ పెసో",
+ "symbol": "PHP"
+ },
+ "FJD": {
+ "name": "ఫీజియన్ డాలర్",
+ "symbol": "FJD"
+ },
+ "BBD": {
+ "name": "బర్బాడియన్ డాలర్",
+ "symbol": "BBD"
+ },
+ "BGN": {
+ "name": "బల్గేరియన్ లేవ్",
+ "symbol": "BGN"
+ },
+ "BSD": {
+ "name": "బహామియన్ డాలర్",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "బహ్రైని దీనార్",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "బాంగ్లాదేశ్ టాకా",
+ "symbol": "BDT"
+ },
+ "BIF": {
+ "name": "బురిండియన్ ఫ్రాంక్",
+ "symbol": "BIF"
+ },
+ "BMD": {
+ "name": "బెర్ముడన్ డాలర్",
+ "symbol": "BMD"
+ },
+ "BYR": {
+ "name": "బెలరూసియన్ రూబల్",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "బెలీజ్ డాలర్",
+ "symbol": "BZD"
+ },
+ "BOB": {
+ "name": "బొలీవియన్ బొలీవియానో",
+ "symbol": "BOB"
+ },
+ "BWP": {
+ "name": "బోట్స్‌వానా పులా",
+ "symbol": "BWP"
+ },
+ "BAM": {
+ "name": "బోస్నియా-హెర్జగోవినా మార్పిడి చెయ్యగలిగే మార్క్",
+ "symbol": "BAM"
+ },
+ "GBP": {
+ "name": "బ్రిటిష్ పౌండ్ స్టెర్లింగ్",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "బ్రూనై డాలర్",
+ "symbol": "BND"
+ },
+ "BRL": {
+ "name": "బ్రెజిలియన్ రియల్",
+ "symbol": "R$"
+ },
+ "BTN": {
+ "name": "భూటానీయుల గుల్‌ట్రుమ్",
+ "symbol": "BTN"
+ },
+ "MNT": {
+ "name": "మంగోలియన్ టుగ్రిక్",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "మకనీస్ పటాక",
+ "symbol": "MOP"
+ },
+ "MMK": {
+ "name": "మయన్మార్ క్యాట్",
+ "symbol": "MMK"
+ },
+ "MGA": {
+ "name": "మలగసీ అరియరీ",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "మలావియన్ క్వాచా",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "మలేషియా రింగ్గిట్",
+ "symbol": "MYR"
+ },
+ "MUR": {
+ "name": "మారిషన్ రూపాయి",
+ "symbol": "MUR"
+ },
+ "MVR": {
+ "name": "మాల్దీవియన్ రుఫియా",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "మెక్సికన్ పెసో",
+ "symbol": "MX$"
+ },
+ "MKD": {
+ "name": "మెసిడోనియన్ దినార్",
+ "symbol": "MKD"
+ },
+ "MZN": {
+ "name": "మొజాంబికన్ మెటికల్",
+ "symbol": "MZN"
+ },
+ "MAD": {
+ "name": "మోరోకన్ దిర్హుమ్",
+ "symbol": "MAD"
+ },
+ "MDL": {
+ "name": "మోల్‌డోవన్ ల్యూ",
+ "symbol": "MDL"
+ },
+ "MRO": {
+ "name": "మౌరిటానియన్ ఒగ్యియా",
+ "symbol": "MRO"
+ },
+ "UGX": {
+ "name": "యుగండన్ షిల్లింగ్",
+ "symbol": "UGX"
+ },
+ "AED": {
+ "name": "యునైటెడ్ ఆరబ్ ఎమిరేట్స్ దిరామ్",
+ "symbol": "AED"
+ },
+ "EUR": {
+ "name": "యురొ",
+ "symbol": "€"
+ },
+ "RUB": {
+ "name": "రష్యన్ రూబల్",
+ "symbol": "RUB"
+ },
+ "INR": {
+ "name": "రూపాయి",
+ "symbol": "₹"
+ },
+ "RON": {
+ "name": "రోమానియాన్ లెయు",
+ "symbol": "RON"
+ },
+ "RWF": {
+ "name": "ర్వానడాన్ ఫ్రాంక్",
+ "symbol": "RWF"
+ },
+ "LAK": {
+ "name": "లాటియన్ కిప్",
+ "symbol": "LAK"
+ },
+ "LTL": {
+ "name": "లిథోనియన్ లీటాస్",
+ "symbol": "LTL"
+ },
+ "LYD": {
+ "name": "లిబియన్ దీనార్",
+ "symbol": "LYD"
+ },
+ "LRD": {
+ "name": "లిబేరియన్ డాలర్",
+ "symbol": "LRD"
+ },
+ "LBP": {
+ "name": "లెబనీస్ పౌండ్",
+ "symbol": "LBP"
+ },
+ "LSL": {
+ "name": "లెసోధో లోటి",
+ "symbol": "LSL"
+ },
+ "VUV": {
+ "name": "వనాటు వటు",
+ "symbol": "VUV"
+ },
+ "VND": {
+ "name": "వియత్నామీయుల డాంగ్",
+ "symbol": "₫"
+ },
+ "VEF": {
+ "name": "వెనుజులా బోలివర్",
+ "symbol": "VEF"
+ },
+ "LKR": {
+ "name": "శ్రీలంక రూపాయి",
+ "symbol": "LKR"
+ },
+ "WST": {
+ "name": "సమోయన్ తాలా",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "సావో టోమ్ మరియు ప్రిన్సిపి డోబ్రా",
+ "symbol": "STD"
+ },
+ "XAF": {
+ "name": "సిఎఫ్‌ఎ ఫ్రాంక్ బిఇఏసి",
+ "symbol": "FCFA"
+ },
+ "XOF": {
+ "name": "సిఎఫ్‌ఎ ఫ్రాంక్ బిసిఈఏఓ",
+ "symbol": "CFA"
+ },
+ "XPF": {
+ "name": "సిఎఫ్‌పి ఫ్రాంక్",
+ "symbol": "CFPF"
+ },
+ "SGD": {
+ "name": "సింగపూర్ డాలర్",
+ "symbol": "SGD"
+ },
+ "SYP": {
+ "name": "సిరీయన్ పౌండ్",
+ "symbol": "SYP"
+ },
+ "SLL": {
+ "name": "సీయిరు లియోనియన్ లీయోన్",
+ "symbol": "SLL"
+ },
+ "SDG": {
+ "name": "సుడానీస్ పౌండ్",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "సురినామీయుల డాలర్",
+ "symbol": "SRD"
+ },
+ "SHP": {
+ "name": "సెయింట్ హెలెనా పౌండ్",
+ "symbol": "SHP"
+ },
+ "SCR": {
+ "name": "సెయిచెల్లోయిస్ రూపాయి",
+ "symbol": "SCR"
+ },
+ "RSD": {
+ "name": "సెర్బియన్ దీనార్",
+ "symbol": "RSD"
+ },
+ "SOS": {
+ "name": "సొమాలి షిల్లింగ్",
+ "symbol": "SOS"
+ },
+ "SBD": {
+ "name": "సోలోమన్ దీవుల డాలర్",
+ "symbol": "SBD"
+ },
+ "SAR": {
+ "name": "సౌది రియల్",
+ "symbol": "SAR"
+ },
+ "SZL": {
+ "name": "స్వాజి లిలాన్గేని",
+ "symbol": "SZL"
+ },
+ "CHF": {
+ "name": "స్విస్ ఫ్రాంక్",
+ "symbol": "CHF"
+ },
+ "SEK": {
+ "name": "స్వీడిష్ క్రోనా",
+ "symbol": "SEK"
+ },
+ "HUF": {
+ "name": "హంగేరియన్ ఫోరిన్ట్",
+ "symbol": "HUF"
+ },
+ "HKD": {
+ "name": "హాంకాంగ్ డాలర్",
+ "symbol": "HK$"
+ },
+ "HTG": {
+ "name": "హైటియన్ గ్వోర్డే",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "హోండురన్ లెమిపిరా",
+ "symbol": "HNL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/teo.json b/library/intl/resources/currency/teo.json
new file mode 100644
index 000000000..f80416729
--- /dev/null
+++ b/library/intl/resources/currency/teo.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "ZAR": {
+ "name": "Ango’otol lok’ Afrika Kusini",
+ "symbol": "ZAR"
+ },
+ "DZD": {
+ "name": "Ango’otol lok’ Aljeria",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "Ango’otol lok’ Angola",
+ "symbol": "AOA"
+ },
+ "AUD": {
+ "name": "Ango’otol lok’ Australia",
+ "symbol": "A$"
+ },
+ "BHD": {
+ "name": "Ango’otol lok’ Bahareni",
+ "symbol": "BHD"
+ },
+ "BWP": {
+ "name": "Ango’otol lok’ Botswana",
+ "symbol": "BWP"
+ },
+ "MGA": {
+ "name": "Ango’otol lok’ Bukini",
+ "symbol": "MGA"
+ },
+ "BIF": {
+ "name": "Ango’otol lok’ Burundi",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "Ango’otol lok’ CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Ango’otol lok’ CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "CNY": {
+ "name": "Ango’otol lok’ China",
+ "symbol": "CN¥"
+ },
+ "ERN": {
+ "name": "Ango’otol lok’ Eritrea",
+ "symbol": "ERN"
+ },
+ "AED": {
+ "name": "Ango’otol lok’ Falme za Kiarabu",
+ "symbol": "AED"
+ },
+ "INR": {
+ "name": "Ango’otol lok’ India",
+ "symbol": "₹"
+ },
+ "DJF": {
+ "name": "Ango’otol lok’ Jibuti",
+ "symbol": "DJF"
+ },
+ "KES": {
+ "name": "Ango’otol lok’ Kenya",
+ "symbol": "KES"
+ },
+ "CVE": {
+ "name": "Ango’otol lok’ Kepuvede",
+ "symbol": "CVE"
+ },
+ "JPY": {
+ "name": "Ango’otol lok’ Kijapani",
+ "symbol": "JP¥"
+ },
+ "KMF": {
+ "name": "Ango’otol lok’ Komoro",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Ango’otol lok’ Kongo",
+ "symbol": "CDF"
+ },
+ "LSL": {
+ "name": "Ango’otol lok’ Lesoto",
+ "symbol": "LSL"
+ },
+ "LYD": {
+ "name": "Ango’otol lok’ Libya",
+ "symbol": "LYD"
+ },
+ "MWK": {
+ "name": "Ango’otol lok’ Malawi",
+ "symbol": "MWK"
+ },
+ "MUR": {
+ "name": "Ango’otol lok’ Morisi",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "Ango’otol lok’ Moritania",
+ "symbol": "MRO"
+ },
+ "MAD": {
+ "name": "Ango’otol lok’ Moroko",
+ "symbol": "MAD"
+ },
+ "NAD": {
+ "name": "Ango’otol lok’ Namibia",
+ "symbol": "NAD"
+ },
+ "NGN": {
+ "name": "Ango’otol lok’ Nijeria",
+ "symbol": "NGN"
+ },
+ "RWF": {
+ "name": "Ango’otol lok’ Rwanda",
+ "symbol": "RWF"
+ },
+ "SHP": {
+ "name": "Ango’otol lok’ Santahelena",
+ "symbol": "SHP"
+ },
+ "STD": {
+ "name": "Ango’otol lok’ Sao Tome na Principe",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Ango’otol lok’ Saudia",
+ "symbol": "SAR"
+ },
+ "SCR": {
+ "name": "Ango’otol lok’ Shelisheli",
+ "symbol": "SCR"
+ },
+ "SOS": {
+ "name": "Ango’otol lok’ Somalia",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Ango’otol lok’ Tanzania",
+ "symbol": "TZS"
+ },
+ "TND": {
+ "name": "Ango’otol lok’ Tunisia",
+ "symbol": "TND"
+ },
+ "UGX": {
+ "name": "Ango’otol lok’ Uganda",
+ "symbol": "USh"
+ },
+ "ETB": {
+ "name": "Ango’otol lok’ Uhabeshi",
+ "symbol": "ETB"
+ },
+ "CHF": {
+ "name": "Ango’otol lok’ Uswisi",
+ "symbol": "CHF"
+ },
+ "ZMW": {
+ "name": "Ango’otol lok’ Zambia",
+ "symbol": "ZMW"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "GMD": {
+ "name": "Dalasi ya Gambia",
+ "symbol": "GMD"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "USD": {
+ "name": "edola lok’ Amareka",
+ "symbol": "US$"
+ },
+ "LRD": {
+ "name": "edola lok’ Liberia",
+ "symbol": "LRD"
+ },
+ "CAD": {
+ "name": "Edola lok’Kanada",
+ "symbol": "CA$"
+ },
+ "EGP": {
+ "name": "Epaunt lok’ Misri",
+ "symbol": "EGP"
+ },
+ "SDG": {
+ "name": "Epaunt Lok’ Sudan",
+ "symbol": "SDG"
+ },
+ "GBP": {
+ "name": "Epaunt lok’ Uingereza",
+ "symbol": "£"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "Leoni",
+ "symbol": "SLL"
+ },
+ "SZL": {
+ "name": "Lilangeni",
+ "symbol": "SZL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "EUR": {
+ "name": "Yuro",
+ "symbol": "€"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/th.json b/library/intl/resources/currency/th.json
new file mode 100644
index 000000000..b011356a8
--- /dev/null
+++ b/library/intl/resources/currency/th.json
@@ -0,0 +1,634 @@
+{
+ "AOA": {
+ "name": "กวานซาแองโกลา",
+ "symbol": "AOA"
+ },
+ "PYG": {
+ "name": "กวารานีปารากวัย",
+ "symbol": "PYG"
+ },
+ "NIO": {
+ "name": "กอร์โดบานิการากัว",
+ "symbol": "NIO"
+ },
+ "ANG": {
+ "name": "กิลเดอร์เนเธอร์แลนด์แอนทิลลิส",
+ "symbol": "ANG"
+ },
+ "PGK": {
+ "name": "กีนาปาปัวนิวกินี",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "กีบลาว",
+ "symbol": "LAK"
+ },
+ "HTG": {
+ "name": "กูร์ดเฮติ",
+ "symbol": "HTG"
+ },
+ "CRC": {
+ "name": "โกลองคอสตาริกา",
+ "symbol": "CRC"
+ },
+ "ZMW": {
+ "name": "ควาชาแซมเบีย",
+ "symbol": "ZMW"
+ },
+ "MWK": {
+ "name": "ควาชามาลาวี",
+ "symbol": "MWK"
+ },
+ "HRK": {
+ "name": "คูนาโครเอเชีย",
+ "symbol": "HRK"
+ },
+ "GTQ": {
+ "name": "เควตซัลกัวเตมาลา",
+ "symbol": "GTQ"
+ },
+ "DKK": {
+ "name": "โครนเดนมาร์ก",
+ "symbol": "DKK"
+ },
+ "NOK": {
+ "name": "โครนนอร์เวย์",
+ "symbol": "NOK"
+ },
+ "SEK": {
+ "name": "โครนาสวีเดน",
+ "symbol": "SEK"
+ },
+ "ISK": {
+ "name": "โครนาไอซ์แลนด์",
+ "symbol": "ISK"
+ },
+ "CZK": {
+ "name": "โครูนาสาธารณรัฐเช็ก",
+ "symbol": "CZK"
+ },
+ "SVC": {
+ "name": "โคลอนเอลซัลวาดอร์",
+ "symbol": "SVC"
+ },
+ "MMK": {
+ "name": "จ๊าตพม่า",
+ "symbol": "MMK"
+ },
+ "KES": {
+ "name": "ชิลลิ่งเคนยา",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "ชิลลิงโซมาเลีย",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "ชิลลิงแทนซาเนีย",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "ชิลลิงยูกันดา",
+ "symbol": "UGX"
+ },
+ "PLN": {
+ "name": "ซลอตีโปแลนด์",
+ "symbol": "PLN"
+ },
+ "KGS": {
+ "name": "ซอมคีร์กีซสถาน",
+ "symbol": "KGS"
+ },
+ "UZS": {
+ "name": "ซอมอุซเบกิสถาน",
+ "symbol": "UZS"
+ },
+ "GHS": {
+ "name": "เซดีกานา",
+ "symbol": "GHS"
+ },
+ "TJS": {
+ "name": "โซโมนิทาจิกิสถาน",
+ "symbol": "TJS"
+ },
+ "VND": {
+ "name": "ดองเวียดนาม",
+ "symbol": "₫"
+ },
+ "STD": {
+ "name": "ดอบราเซาตูเมและปรินซิปี",
+ "symbol": "STD"
+ },
+ "GYD": {
+ "name": "ดอลลาร์กายอานา",
+ "symbol": "GYD"
+ },
+ "CAD": {
+ "name": "ดอลลาร์แคนาดา",
+ "symbol": "CA$"
+ },
+ "XCD": {
+ "name": "ดอลลาร์แคริบเบียนตะวันออก",
+ "symbol": "EC$"
+ },
+ "JMD": {
+ "name": "ดอลลาร์จาเมกา",
+ "symbol": "JMD"
+ },
+ "ZWL": {
+ "name": "ดอลลาร์ซิมบับเว (2009)",
+ "symbol": "ZWL"
+ },
+ "SRD": {
+ "name": "ดอลลาร์ซูรินาเม",
+ "symbol": "SRD"
+ },
+ "TTD": {
+ "name": "ดอลลาร์ตรินิแดดและโตเบโก",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "ดอลลาร์ไต้หวันใหม่",
+ "symbol": "NT$"
+ },
+ "NAD": {
+ "name": "ดอลลาร์นามิเบีย",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "ดอลลาร์นิวซีแลนด์",
+ "symbol": "NZ$"
+ },
+ "BND": {
+ "name": "ดอลลาร์บรูไน",
+ "symbol": "BND"
+ },
+ "BBD": {
+ "name": "ดอลลาร์บาร์เบโดส",
+ "symbol": "BBD"
+ },
+ "BSD": {
+ "name": "ดอลลาร์บาฮามาส",
+ "symbol": "BSD"
+ },
+ "BZD": {
+ "name": "ดอลลาร์เบลีซ",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "ดอลลาร์เบอร์มิวดา",
+ "symbol": "BMD"
+ },
+ "FJD": {
+ "name": "ดอลลาร์ฟิจิ",
+ "symbol": "FJD"
+ },
+ "LRD": {
+ "name": "ดอลลาร์ไลบีเรีย",
+ "symbol": "LRD"
+ },
+ "USD": {
+ "name": "ดอลลาร์สหรัฐ",
+ "symbol": "US$"
+ },
+ "SGD": {
+ "name": "ดอลลาร์สิงคโปร์",
+ "symbol": "SGD"
+ },
+ "KYD": {
+ "name": "ดอลลาร์หมู่เกาะเคย์แมน",
+ "symbol": "KYD"
+ },
+ "SBD": {
+ "name": "ดอลลาร์หมู่เกาะโซโลมอน",
+ "symbol": "SBD"
+ },
+ "AUD": {
+ "name": "ดอลลาร์ออสเตรเลีย",
+ "symbol": "AU$"
+ },
+ "HKD": {
+ "name": "ดอลลาร์ฮ่องกง",
+ "symbol": "HK$"
+ },
+ "GMD": {
+ "name": "ดาลาซีแกมเบีย",
+ "symbol": "GMD"
+ },
+ "KWD": {
+ "name": "ดีนาร์คูเวต",
+ "symbol": "KWD"
+ },
+ "JOD": {
+ "name": "ดีนาร์จอร์แดน",
+ "symbol": "JOD"
+ },
+ "RSD": {
+ "name": "ดีนาร์เซอร์เบีย",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "ดีนาร์ตูนิเซีย",
+ "symbol": "TND"
+ },
+ "BHD": {
+ "name": "ดีนาร์บาห์เรน",
+ "symbol": "BHD"
+ },
+ "MKD": {
+ "name": "ดีนาร์มาซิโดเนีย",
+ "symbol": "MKD"
+ },
+ "LYD": {
+ "name": "ดีนาร์ลิเบีย",
+ "symbol": "LYD"
+ },
+ "IQD": {
+ "name": "ดีนาร์อิรัก",
+ "symbol": "IQD"
+ },
+ "DZD": {
+ "name": "ดีนาร์แอลจีเรีย",
+ "symbol": "DZD"
+ },
+ "MAD": {
+ "name": "ดีแรห์มโมร็อกโก",
+ "symbol": "MAD"
+ },
+ "AED": {
+ "name": "เดอร์แฮมสหรัฐอาหรับเอมิเรตส์",
+ "symbol": "AED"
+ },
+ "AMD": {
+ "name": "แดรมอาร์เมเนีย",
+ "symbol": "AMD"
+ },
+ "BDT": {
+ "name": "ตากาบังกลาเทศ",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "ทาลาซามัว",
+ "symbol": "WST"
+ },
+ "MNT": {
+ "name": "ทูกริกมองโกเลีย",
+ "symbol": "MNT"
+ },
+ "KZT": {
+ "name": "เทงเจคาซัคสถาน",
+ "symbol": "KZT"
+ },
+ "ILS": {
+ "name": "นิวเชเกลอิสราเอล",
+ "symbol": "₪"
+ },
+ "PEN": {
+ "name": "นูโวซอลเปรู",
+ "symbol": "PEN"
+ },
+ "ERN": {
+ "name": "แนกฟาเอริเทรีย",
+ "symbol": "ERN"
+ },
+ "NGN": {
+ "name": "ไนราไนจีเรีย",
+ "symbol": "NGN"
+ },
+ "PAB": {
+ "name": "บัลบัวปานามา",
+ "symbol": "PAB"
+ },
+ "THB": {
+ "name": "บาทไทย",
+ "symbol": "THB"
+ },
+ "ETB": {
+ "name": "เบอรร์เอธิโอเปีย",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "โบลิวาร์เวเนซุเอลา",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "โบลิเวียโนโบลิเวีย",
+ "symbol": "BOB"
+ },
+ "SYP": {
+ "name": "ปอนด์ซีเรีย",
+ "symbol": "SYP"
+ },
+ "SDG": {
+ "name": "ปอนด์ซูดาน",
+ "symbol": "SDG"
+ },
+ "SSP": {
+ "name": "ปอนด์ซูดานใต้",
+ "symbol": "SSP"
+ },
+ "SHP": {
+ "name": "ปอนด์เซนต์เฮเลนา",
+ "symbol": "SHP"
+ },
+ "GIP": {
+ "name": "ปอนด์ยิบรอลตาร์",
+ "symbol": "GIP"
+ },
+ "LBP": {
+ "name": "ปอนด์เลบานอน",
+ "symbol": "LBP"
+ },
+ "GBP": {
+ "name": "ปอนด์สเตอร์ลิง (สหราชอาณาจักร)",
+ "symbol": "£"
+ },
+ "FKP": {
+ "name": "ปอนด์หมู่เกาะฟอล์กแลนด์",
+ "symbol": "FKP"
+ },
+ "EGP": {
+ "name": "ปอนด์อียิปต์",
+ "symbol": "EGP"
+ },
+ "MOP": {
+ "name": "ปาตากามาเก๊า",
+ "symbol": "MOP"
+ },
+ "BWP": {
+ "name": "ปูลาบอตสวานา",
+ "symbol": "BWP"
+ },
+ "CUP": {
+ "name": "เปโซคิวบา",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "เปโซคิวบา (แปลงสภาพ)",
+ "symbol": "CUC"
+ },
+ "COP": {
+ "name": "เปโซโคลอมเบีย",
+ "symbol": "COP"
+ },
+ "CLP": {
+ "name": "เปโซชิลี",
+ "symbol": "CLP"
+ },
+ "DOP": {
+ "name": "เปโซโดมินิกัน",
+ "symbol": "DOP"
+ },
+ "PHP": {
+ "name": "เปโซฟิลิปปินส์",
+ "symbol": "PHP"
+ },
+ "MXN": {
+ "name": "เปโซเม็กซิโก",
+ "symbol": "MX$"
+ },
+ "ARS": {
+ "name": "เปโซอาร์เจนตินา",
+ "symbol": "ARS"
+ },
+ "UYU": {
+ "name": "เปโซอุรุกวัย",
+ "symbol": "UYU"
+ },
+ "TOP": {
+ "name": "พาแองกาตองกา",
+ "symbol": "TOP"
+ },
+ "GNF": {
+ "name": "ฟรังก์กินี",
+ "symbol": "GNF"
+ },
+ "CDF": {
+ "name": "ฟรังก์คองโก",
+ "symbol": "CDF"
+ },
+ "KMF": {
+ "name": "ฟรังก์คอโมโรส",
+ "symbol": "KMF"
+ },
+ "DJF": {
+ "name": "ฟรังก์จิบูตี",
+ "symbol": "DJF"
+ },
+ "XPF": {
+ "name": "ฟรังก์ซีเอฟพี",
+ "symbol": "CFPF"
+ },
+ "XOF": {
+ "name": "ฟรังก์เซฟาธนาคารกลางรัฐแอฟริกาตะวันตก",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "ฟรังก์เซฟาธนาคารรัฐแอฟริกากลาง",
+ "symbol": "FCFA"
+ },
+ "BIF": {
+ "name": "ฟรังก์บุรุนดี",
+ "symbol": "BIF"
+ },
+ "RWF": {
+ "name": "ฟรังก์รวันดา",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "ฟรังก์สวิส",
+ "symbol": "CHF"
+ },
+ "AWG": {
+ "name": "ฟลอรินอารูบา",
+ "symbol": "AWG"
+ },
+ "HUF": {
+ "name": "ฟอรินต์ฮังการี",
+ "symbol": "HUF"
+ },
+ "TMT": {
+ "name": "มานัตเติร์กเมนิสถาน",
+ "symbol": "TMT"
+ },
+ "AZN": {
+ "name": "มานัตอาเซอร์ไบจาน",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "มาร์กบอสเนีย-เฮอร์เซโกวีนา",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "เมติคัลโมซัมบิก",
+ "symbol": "MZN"
+ },
+ "EUR": {
+ "name": "ยูโร",
+ "symbol": "€"
+ },
+ "JPY": {
+ "name": "เยนญี่ปุ่น",
+ "symbol": "¥"
+ },
+ "MYR": {
+ "name": "ริงกิตมาเลเซีย",
+ "symbol": "MYR"
+ },
+ "SAR": {
+ "name": "ริยัลซาอุดีอาระเบีย",
+ "symbol": "SAR"
+ },
+ "BYR": {
+ "name": "รูเบิลเบลารุส",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "รูเบิลรัสเซีย",
+ "symbol": "RUB"
+ },
+ "SCR": {
+ "name": "รูปีเซเชลส์",
+ "symbol": "SCR"
+ },
+ "NPR": {
+ "name": "รูปีเนปาล",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "รูปีปากีสถาน",
+ "symbol": "PKR"
+ },
+ "MUR": {
+ "name": "รูปีมอริเชียส",
+ "symbol": "MUR"
+ },
+ "LKR": {
+ "name": "รูปีศรีลังกา",
+ "symbol": "LKR"
+ },
+ "INR": {
+ "name": "รูปีอินเดีย",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "รูเปียห์อินโดนีเซีย",
+ "symbol": "IDR"
+ },
+ "MVR": {
+ "name": "รูฟิยามัลดีฟส์",
+ "symbol": "MVR"
+ },
+ "KHR": {
+ "name": "เรียลกัมพูชา",
+ "symbol": "KHR"
+ },
+ "QAR": {
+ "name": "เรียลกาตาร์",
+ "symbol": "QAR"
+ },
+ "BRL": {
+ "name": "เรียลบราซิล",
+ "symbol": "R$"
+ },
+ "YER": {
+ "name": "เรียลเยเมน",
+ "symbol": "YER"
+ },
+ "IRR": {
+ "name": "เรียลอิหร่าน",
+ "symbol": "IRR"
+ },
+ "OMR": {
+ "name": "เรียลโอมาน",
+ "symbol": "OMR"
+ },
+ "ZAR": {
+ "name": "แรนด์แอฟริกาใต้",
+ "symbol": "ZAR"
+ },
+ "GEL": {
+ "name": "ลารีจอร์เจีย",
+ "symbol": "GEL"
+ },
+ "SZL": {
+ "name": "ลิลันเจนีสวาซิ",
+ "symbol": "SZL"
+ },
+ "MDL": {
+ "name": "ลิวมอลโดวา",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "ลิวโรมาเนีย",
+ "symbol": "RON"
+ },
+ "LTL": {
+ "name": "ลีตัสลิทัวเนีย",
+ "symbol": "LTL"
+ },
+ "TRY": {
+ "name": "ลีราตุรกี",
+ "symbol": "TRY"
+ },
+ "SLL": {
+ "name": "ลีโอนเซียร์ราลีโอน",
+ "symbol": "SLL"
+ },
+ "ALL": {
+ "name": "เลกแอลเบเนีย",
+ "symbol": "ALL"
+ },
+ "BGN": {
+ "name": "เลฟบัลแกเรีย",
+ "symbol": "BGN"
+ },
+ "HNL": {
+ "name": "เลมปิราฮอนดูรัส",
+ "symbol": "HNL"
+ },
+ "LSL": {
+ "name": "โลตีเลโซโท",
+ "symbol": "LSL"
+ },
+ "KRW": {
+ "name": "วอนเกาหลีใต้",
+ "symbol": "₩"
+ },
+ "KPW": {
+ "name": "วอนเกาหลีเหนือ",
+ "symbol": "KPW"
+ },
+ "VUV": {
+ "name": "วาตูวานูอาตู",
+ "symbol": "VUV"
+ },
+ "CNY": {
+ "name": "หยวนจีน",
+ "symbol": "CN¥"
+ },
+ "AFN": {
+ "name": "อัฟกานิอัฟกานิสถาน",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "อาเรียรีมาลากาซี",
+ "symbol": "MGA"
+ },
+ "MRO": {
+ "name": "อูกียามอริเตเนีย",
+ "symbol": "MRO"
+ },
+ "BTN": {
+ "name": "เอ็งกุลตรัมภูฏาน",
+ "symbol": "BTN"
+ },
+ "CVE": {
+ "name": "เอสคูโดเคปเวิร์ด",
+ "symbol": "CVE"
+ },
+ "UAH": {
+ "name": "ฮรีฟเนียยูเครน",
+ "symbol": "UAH"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/ti.json b/library/intl/resources/currency/ti.json
new file mode 100644
index 000000000..2713a98f5
--- /dev/null
+++ b/library/intl/resources/currency/ti.json
@@ -0,0 +1,634 @@
+{
+ "AED": {
+ "name": "AED",
+ "symbol": "AED"
+ },
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "AOA": {
+ "name": "AOA",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AUD": {
+ "name": "AUD",
+ "symbol": "A$"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BHD": {
+ "name": "BHD",
+ "symbol": "BHD"
+ },
+ "BIF": {
+ "name": "BIF",
+ "symbol": "BIF"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BWP": {
+ "name": "BWP",
+ "symbol": "BWP"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CAD": {
+ "name": "CAD",
+ "symbol": "CA$"
+ },
+ "CDF": {
+ "name": "CDF",
+ "symbol": "CDF"
+ },
+ "CHF": {
+ "name": "CHF",
+ "symbol": "CHF"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CVE": {
+ "name": "CVE",
+ "symbol": "CVE"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DJF": {
+ "name": "DJF",
+ "symbol": "DJF"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "DZD": {
+ "name": "DZD",
+ "symbol": "DZD"
+ },
+ "EGP": {
+ "name": "EGP",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "ERN",
+ "symbol": "ERN"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GMD": {
+ "name": "GMD",
+ "symbol": "GMD"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KES": {
+ "name": "KES",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KMF": {
+ "name": "KMF",
+ "symbol": "KMF"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LRD": {
+ "name": "LRD",
+ "symbol": "LRD"
+ },
+ "LSL": {
+ "name": "LSL",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "LYD": {
+ "name": "LYD",
+ "symbol": "LYD"
+ },
+ "MAD": {
+ "name": "MAD",
+ "symbol": "MAD"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MGA": {
+ "name": "MGA",
+ "symbol": "MGA"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MRO": {
+ "name": "MRO",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "MUR",
+ "symbol": "MUR"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MWK": {
+ "name": "MWK",
+ "symbol": "MWK"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NAD": {
+ "name": "NAD",
+ "symbol": "NAD"
+ },
+ "NGN": {
+ "name": "NGN",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RWF": {
+ "name": "RWF",
+ "symbol": "RWF"
+ },
+ "SAR": {
+ "name": "SAR",
+ "symbol": "SAR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SCR": {
+ "name": "SCR",
+ "symbol": "SCR"
+ },
+ "SDG": {
+ "name": "SDG",
+ "symbol": "SDG"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SHP": {
+ "name": "SHP",
+ "symbol": "SHP"
+ },
+ "SLL": {
+ "name": "SLL",
+ "symbol": "SLL"
+ },
+ "SOS": {
+ "name": "SOS",
+ "symbol": "SOS"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "STD": {
+ "name": "STD",
+ "symbol": "STD"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "SZL": {
+ "name": "SZL",
+ "symbol": "SZL"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TND": {
+ "name": "TND",
+ "symbol": "TND"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "TZS": {
+ "name": "TZS",
+ "symbol": "TZS"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "UGX",
+ "symbol": "UGX"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XAF": {
+ "name": "XAF",
+ "symbol": "FCFA"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XOF": {
+ "name": "XOF",
+ "symbol": "CFA"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "ZAR": {
+ "name": "ZAR",
+ "symbol": "ZAR"
+ },
+ "ZMW": {
+ "name": "ZMW",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ },
+ "EUR": {
+ "name": "አውሮ",
+ "symbol": "€"
+ },
+ "INR": {
+ "name": "የሕንድ ሩፒ",
+ "symbol": "₹"
+ },
+ "RUB": {
+ "name": "የራሻ ሩብል",
+ "symbol": "RUB"
+ },
+ "BRL": {
+ "name": "የብራዚል ሪል",
+ "symbol": "R$"
+ },
+ "CNY": {
+ "name": "የቻይና ዩአን ረንሚንቢ",
+ "symbol": "CN¥"
+ },
+ "USD": {
+ "name": "የአሜሪካን ዶላር",
+ "symbol": "US$"
+ },
+ "ETB": {
+ "name": "የኢትዮጵያ ብር",
+ "symbol": "Br"
+ },
+ "GBP": {
+ "name": "የእንግሊዝ ፓውንድ ስተርሊንግ",
+ "symbol": "£"
+ },
+ "JPY": {
+ "name": "የጃፓን የን",
+ "symbol": "JP¥"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/to.json b/library/intl/resources/currency/to.json
new file mode 100644
index 000000000..b77641714
--- /dev/null
+++ b/library/intl/resources/currency/to.json
@@ -0,0 +1,634 @@
+{
+ "AED": {
+ "name": "AED",
+ "symbol": "AED"
+ },
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "AOA": {
+ "name": "AOA",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AUD": {
+ "name": "AUD",
+ "symbol": "AUD$"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BHD": {
+ "name": "BHD",
+ "symbol": "BHD"
+ },
+ "BIF": {
+ "name": "BIF",
+ "symbol": "BIF"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BWP": {
+ "name": "BWP",
+ "symbol": "BWP"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CAD": {
+ "name": "CAD",
+ "symbol": "CA$"
+ },
+ "CDF": {
+ "name": "CDF",
+ "symbol": "CDF"
+ },
+ "CHF": {
+ "name": "CHF",
+ "symbol": "CHF"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "CNY",
+ "symbol": "CN¥"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CVE": {
+ "name": "CVE",
+ "symbol": "CVE"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DJF": {
+ "name": "DJF",
+ "symbol": "DJF"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "DZD": {
+ "name": "DZD",
+ "symbol": "DZD"
+ },
+ "EGP": {
+ "name": "EGP",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "ERN",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "ETB",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "EUR",
+ "symbol": "€"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GBP": {
+ "name": "GBP",
+ "symbol": "£"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GMD": {
+ "name": "GMD",
+ "symbol": "GMD"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "INR": {
+ "name": "INR",
+ "symbol": "₹"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "JPY": {
+ "name": "JPY",
+ "symbol": "JP¥"
+ },
+ "KES": {
+ "name": "KES",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KMF": {
+ "name": "KMF",
+ "symbol": "KMF"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LRD": {
+ "name": "LRD",
+ "symbol": "LRD"
+ },
+ "LSL": {
+ "name": "LSL",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "LYD": {
+ "name": "LYD",
+ "symbol": "LYD"
+ },
+ "MAD": {
+ "name": "MAD",
+ "symbol": "MAD"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MGA": {
+ "name": "MGA",
+ "symbol": "MGA"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MRO": {
+ "name": "MRO",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "MUR",
+ "symbol": "MUR"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MWK": {
+ "name": "MWK",
+ "symbol": "MWK"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NAD": {
+ "name": "NAD",
+ "symbol": "NAD"
+ },
+ "NGN": {
+ "name": "NGN",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZD$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "TOP": {
+ "name": "Paʻanga fakatonga",
+ "symbol": "T$"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "RWF",
+ "symbol": "RWF"
+ },
+ "SAR": {
+ "name": "SAR",
+ "symbol": "SAR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SCR": {
+ "name": "SCR",
+ "symbol": "SCR"
+ },
+ "SDG": {
+ "name": "SDG",
+ "symbol": "SDG"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SHP": {
+ "name": "SHP",
+ "symbol": "SHP"
+ },
+ "SLL": {
+ "name": "SLL",
+ "symbol": "SLL"
+ },
+ "SOS": {
+ "name": "SOS",
+ "symbol": "SOS"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "STD": {
+ "name": "STD",
+ "symbol": "STD"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "SZL": {
+ "name": "SZL",
+ "symbol": "SZL"
+ },
+ "WST": {
+ "name": "Tala fakahaʻamoa",
+ "symbol": "WST"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TND": {
+ "name": "TND",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "TZS": {
+ "name": "TZS",
+ "symbol": "TZS"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "UGX",
+ "symbol": "UGX"
+ },
+ "USD": {
+ "name": "USD",
+ "symbol": "US$"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "XAF": {
+ "name": "XAF",
+ "symbol": "FCFA"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XOF": {
+ "name": "XOF",
+ "symbol": "CFA"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "ZAR": {
+ "name": "ZAR",
+ "symbol": "ZAR"
+ },
+ "ZMW": {
+ "name": "ZMW",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/tr.json b/library/intl/resources/currency/tr.json
new file mode 100644
index 000000000..5e90ba0ba
--- /dev/null
+++ b/library/intl/resources/currency/tr.json
@@ -0,0 +1,634 @@
+{
+ "USD": {
+ "name": "ABD Doları",
+ "symbol": "$"
+ },
+ "AFN": {
+ "name": "Afganistan Afganisi",
+ "symbol": "AFN"
+ },
+ "AOA": {
+ "name": "Angola Kvanzası",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "Arjantin Pesosu",
+ "symbol": "ARS"
+ },
+ "ALL": {
+ "name": "Arnavutluk Leki",
+ "symbol": "ALL"
+ },
+ "AWG": {
+ "name": "Aruba Florini",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "Avustralya Doları",
+ "symbol": "AU$"
+ },
+ "AZN": {
+ "name": "Azerbaycan Manatı",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "Bahama Doları",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "Bahreyn Dinarı",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "Bangladeş Takası",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "Barbados Doları",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "Belize Doları",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Bermuda Doları",
+ "symbol": "BMD"
+ },
+ "BYR": {
+ "name": "Beyaz Rusya Rublesi",
+ "symbol": "BYR"
+ },
+ "BTN": {
+ "name": "Bhutan Ngultrumu",
+ "symbol": "BTN"
+ },
+ "AED": {
+ "name": "Birleşik Arap Emirlikleri Dirhemi",
+ "symbol": "AED"
+ },
+ "BOB": {
+ "name": "Bolivya Bolivyanosu",
+ "symbol": "BOB"
+ },
+ "BWP": {
+ "name": "Botsvana Pulası",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "Brezilya Reali",
+ "symbol": "R$"
+ },
+ "BND": {
+ "name": "Brunei Doları",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Bulgar Levası",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "Burundi Frangı",
+ "symbol": "BIF"
+ },
+ "CVE": {
+ "name": "Cape Verde Esküdosu",
+ "symbol": "CVE"
+ },
+ "KYD": {
+ "name": "Cayman Adaları Doları",
+ "symbol": "KYD"
+ },
+ "GIP": {
+ "name": "Cebelitarık Lirası",
+ "symbol": "GIP"
+ },
+ "DZD": {
+ "name": "Cezayir Dinarı",
+ "symbol": "DZD"
+ },
+ "XOF": {
+ "name": "CFA Frangı BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA Frangı BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP Frangı",
+ "symbol": "CFPF"
+ },
+ "DJF": {
+ "name": "Cibuti Frangı",
+ "symbol": "DJF"
+ },
+ "CZK": {
+ "name": "Çek Cumhuriyeti Korunası",
+ "symbol": "CZK"
+ },
+ "CNY": {
+ "name": "Çin Yuanı",
+ "symbol": "CN¥"
+ },
+ "DKK": {
+ "name": "Danimarka Kronu",
+ "symbol": "DKK"
+ },
+ "XCD": {
+ "name": "Doğu Karayip Doları",
+ "symbol": "EC$"
+ },
+ "DOP": {
+ "name": "Dominik Pesosu",
+ "symbol": "DOP"
+ },
+ "SVC": {
+ "name": "El Salvador Kolonu",
+ "symbol": "SVC"
+ },
+ "IDR": {
+ "name": "Endonezya Rupiahı",
+ "symbol": "IDR"
+ },
+ "ERN": {
+ "name": "Eritre Nakfası",
+ "symbol": "ERN"
+ },
+ "AMD": {
+ "name": "Ermenistan Dramı",
+ "symbol": "AMD"
+ },
+ "ETB": {
+ "name": "Etiyopya Birri",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "Falkland Adaları Lirası",
+ "symbol": "FKP"
+ },
+ "MAD": {
+ "name": "Fas Dirhemi",
+ "symbol": "MAD"
+ },
+ "FJD": {
+ "name": "Fiji Doları",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "Filipinler Pesosu",
+ "symbol": "PHP"
+ },
+ "GMD": {
+ "name": "Gambiya Dalasisi",
+ "symbol": "GMD"
+ },
+ "GHS": {
+ "name": "Gana Sedisi",
+ "symbol": "GHS"
+ },
+ "GNF": {
+ "name": "Gine Frangı",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "Guatemala Quetzalı",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "Guyana Doları",
+ "symbol": "GYD"
+ },
+ "ZAR": {
+ "name": "Güney Afrika Randı",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "Güney Kore Wonu",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "Güney Sudan Lirası",
+ "symbol": "SSP"
+ },
+ "GEL": {
+ "name": "Gürcistan Larisi",
+ "symbol": "GEL"
+ },
+ "HTG": {
+ "name": "Haiti Gurdu",
+ "symbol": "HTG"
+ },
+ "HRK": {
+ "name": "Hırvatistan Kunası",
+ "symbol": "HRK"
+ },
+ "INR": {
+ "name": "Hindistan Rupisi",
+ "symbol": "₹"
+ },
+ "ANG": {
+ "name": "Hollanda Antilleri Guldeni",
+ "symbol": "ANG"
+ },
+ "HNL": {
+ "name": "Honduras Lempirası",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Hong Kong Doları",
+ "symbol": "HK$"
+ },
+ "IQD": {
+ "name": "Irak Dinarı",
+ "symbol": "IQD"
+ },
+ "GBP": {
+ "name": "İngiliz Sterlini",
+ "symbol": "£"
+ },
+ "IRR": {
+ "name": "İran Riyali",
+ "symbol": "IRR"
+ },
+ "SEK": {
+ "name": "İsveç Kronu",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "İsviçre Frangı",
+ "symbol": "CHF"
+ },
+ "ISK": {
+ "name": "İzlanda Kronu",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "Jamaika Doları",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Japon Yeni",
+ "symbol": "¥"
+ },
+ "KHR": {
+ "name": "Kamboçya Rieli",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "Kanada Doları",
+ "symbol": "CA$"
+ },
+ "QAR": {
+ "name": "Katar Riyali",
+ "symbol": "QAR"
+ },
+ "KZT": {
+ "name": "Kazakistan Tengesi",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "Kenya Şilini",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "Kırgızistan Somu",
+ "symbol": "KGS"
+ },
+ "COP": {
+ "name": "Kolombiya Pesosu",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "Komorlar Frangı",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Kongo Frangı",
+ "symbol": "CDF"
+ },
+ "BAM": {
+ "name": "Konvertibl Bosna Hersek Markı",
+ "symbol": "BAM"
+ },
+ "CUC": {
+ "name": "Konvertibl Küba Pesosu",
+ "symbol": "CUC"
+ },
+ "CRC": {
+ "name": "Kosta Rika Kolonu",
+ "symbol": "CRC"
+ },
+ "KWD": {
+ "name": "Kuveyt Dinarı",
+ "symbol": "KWD"
+ },
+ "KPW": {
+ "name": "Kuzey Kore Wonu",
+ "symbol": "KPW"
+ },
+ "CUP": {
+ "name": "Küba Pesosu",
+ "symbol": "CUP"
+ },
+ "LAK": {
+ "name": "Laos Kipi",
+ "symbol": "LAK"
+ },
+ "LSL": {
+ "name": "Lesotho Lotisi",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "Liberya Doları",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Libya Dinarı",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "Litvanya Litası",
+ "symbol": "LTL"
+ },
+ "LBP": {
+ "name": "Lübnan Lirası",
+ "symbol": "LBP"
+ },
+ "HUF": {
+ "name": "Macar Forinti",
+ "symbol": "HUF"
+ },
+ "MGA": {
+ "name": "Madagaskar Ariarisi",
+ "symbol": "MGA"
+ },
+ "MOP": {
+ "name": "Makao Patakası",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "Makedonya Dinarı",
+ "symbol": "MKD"
+ },
+ "MWK": {
+ "name": "Malavi Kvaçası",
+ "symbol": "MWK"
+ },
+ "MVR": {
+ "name": "Maldiv Rufiyaası",
+ "symbol": "MVR"
+ },
+ "MYR": {
+ "name": "Malezya Ringgiti",
+ "symbol": "MYR"
+ },
+ "MUR": {
+ "name": "Mauritius Rupisi",
+ "symbol": "MUR"
+ },
+ "MXN": {
+ "name": "Meksika Pesosu",
+ "symbol": "MX$"
+ },
+ "EGP": {
+ "name": "Mısır Lirası",
+ "symbol": "EGP"
+ },
+ "MNT": {
+ "name": "Moğolistan Tugriki",
+ "symbol": "MNT"
+ },
+ "MDL": {
+ "name": "Moldova Leyi",
+ "symbol": "MDL"
+ },
+ "MRO": {
+ "name": "Moritanya Ouguiyası",
+ "symbol": "MRO"
+ },
+ "MZN": {
+ "name": "Mozambik Metikali",
+ "symbol": "MZN"
+ },
+ "MMK": {
+ "name": "Myanmar Kyatı",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "Namibya Doları",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "Nepal Rupisi",
+ "symbol": "NPR"
+ },
+ "NGN": {
+ "name": "Nijerya Nairası",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "Nikaragua Kordobası",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "Norveç Kronu",
+ "symbol": "NOK"
+ },
+ "UZS": {
+ "name": "Özbekistan Somu",
+ "symbol": "UZS"
+ },
+ "PKR": {
+ "name": "Pakistan Rupisi",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "Panama Balboası",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "Papua Yeni Gine Kinası",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "Paraguay Guaranisi",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Peru Nuevo Solü",
+ "symbol": "PEN"
+ },
+ "PLN": {
+ "name": "Polonya Zlotisi",
+ "symbol": "PLN"
+ },
+ "RON": {
+ "name": "Romen Leyi",
+ "symbol": "RON"
+ },
+ "RWF": {
+ "name": "Ruanda Frangı",
+ "symbol": "RWF"
+ },
+ "RUB": {
+ "name": "Rus Rublesi",
+ "symbol": "RUB"
+ },
+ "SHP": {
+ "name": "Saint Helena Lirası",
+ "symbol": "SHP"
+ },
+ "WST": {
+ "name": "Samoa Talası",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "São Tomé ve Príncipe Dobrası",
+ "symbol": "STD"
+ },
+ "SCR": {
+ "name": "Seyşeller Rupisi",
+ "symbol": "SCR"
+ },
+ "RSD": {
+ "name": "Sırp Dinarı",
+ "symbol": "RSD"
+ },
+ "SLL": {
+ "name": "Sierra Leone Leonesi",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "Singapur Doları",
+ "symbol": "SGD"
+ },
+ "SBD": {
+ "name": "Solomon Adaları Doları",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "Somali Şilini",
+ "symbol": "SOS"
+ },
+ "LKR": {
+ "name": "Sri Lanka Rupisi",
+ "symbol": "LKR"
+ },
+ "SDG": {
+ "name": "Sudan Lirası",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "Surinam Doları",
+ "symbol": "SRD"
+ },
+ "SYP": {
+ "name": "Suriye Lirası",
+ "symbol": "SYP"
+ },
+ "SAR": {
+ "name": "Suudi Arabistan Riyali",
+ "symbol": "SAR"
+ },
+ "SZL": {
+ "name": "Svaziland Lilangenisi",
+ "symbol": "SZL"
+ },
+ "CLP": {
+ "name": "Şili Pesosu",
+ "symbol": "CLP"
+ },
+ "TJS": {
+ "name": "Tacikistan Somonisi",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "Tanzanya Şilini",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "Tayland Bahtı",
+ "symbol": "฿"
+ },
+ "TOP": {
+ "name": "Tonga Paʻangası",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Trinidad ve Tobago Doları",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Tunus Dinarı",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "Türk Lirası",
+ "symbol": "₺"
+ },
+ "TMT": {
+ "name": "Türkmenistan Manatı",
+ "symbol": "TMT"
+ },
+ "UGX": {
+ "name": "Uganda Şilini",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "Ukrayna Grivnası",
+ "symbol": "UAH"
+ },
+ "OMR": {
+ "name": "Umman Riyali",
+ "symbol": "OMR"
+ },
+ "UYU": {
+ "name": "Uruguay Pesosu",
+ "symbol": "UYU"
+ },
+ "JOD": {
+ "name": "Ürdün Dinarı",
+ "symbol": "JOD"
+ },
+ "VUV": {
+ "name": "Vanuatu Vatusu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "Venezuela Bolivarı",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "Vietnam Dongu",
+ "symbol": "₫"
+ },
+ "YER": {
+ "name": "Yemen Riyali",
+ "symbol": "YER"
+ },
+ "ILS": {
+ "name": "Yeni İsrail Şekeli",
+ "symbol": "₪"
+ },
+ "TWD": {
+ "name": "Yeni Tayvan Doları",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "Yeni Zelanda Doları",
+ "symbol": "NZ$"
+ },
+ "ZMW": {
+ "name": "Zambiya Kvaçası",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "Zimbabve Doları (2009)",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/twq.json b/library/intl/resources/currency/twq.json
new file mode 100644
index 000000000..c75824e61
--- /dev/null
+++ b/library/intl/resources/currency/twq.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "Alžeeri Dinar",
+ "symbol": "DZD"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "USD": {
+ "name": "Ameriki Dollar",
+ "symbol": "US$"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "AOA": {
+ "name": "Angoola Kwanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BHD": {
+ "name": "Bahareen Dinar",
+ "symbol": "BHD"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BWP": {
+ "name": "Botswaana Pund",
+ "symbol": "BWP"
+ },
+ "GBP": {
+ "name": "Britin Pund",
+ "symbol": "£"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BIF": {
+ "name": "Burundi Fraŋ",
+ "symbol": "BIF"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "XOF": {
+ "name": "CFA Fraŋ (BCEAO)",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA Fraŋ (BEAC)",
+ "symbol": "FCFA"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "ETB": {
+ "name": "Ecioopi Birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "Eero",
+ "symbol": "€"
+ },
+ "ERN": {
+ "name": "Eritree Nafka",
+ "symbol": "ERN"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GMD": {
+ "name": "Gambi Dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "ZAR": {
+ "name": "Hawasa Afriki Rand",
+ "symbol": "ZAR"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "INR": {
+ "name": "Indu Rupii",
+ "symbol": "₹"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JPY": {
+ "name": "Jaapoŋ Yen",
+ "symbol": "JP¥"
+ },
+ "DJF": {
+ "name": "Jibuuti Fraŋ",
+ "symbol": "DJF"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "CAD": {
+ "name": "Kanaada Dollar",
+ "symbol": "CA$"
+ },
+ "CVE": {
+ "name": "Kapuver Escudo",
+ "symbol": "CVE"
+ },
+ "KES": {
+ "name": "Keeniya Šiiliŋ",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KMF": {
+ "name": "Komoor Fraŋ",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Kongo Fraŋ",
+ "symbol": "CDF"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "AED": {
+ "name": "Laaraw Immaara Margantey Dirham",
+ "symbol": "AED"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "Leeon",
+ "symbol": "SLL"
+ },
+ "LSL": {
+ "name": "Leezoto Loti",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "Liberia Dollar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "Liibi Dinar",
+ "symbol": "LYD"
+ },
+ "SZL": {
+ "name": "Lilangeni",
+ "symbol": "SZL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MAD": {
+ "name": "Maarok Dirham",
+ "symbol": "MAD"
+ },
+ "MWK": {
+ "name": "Malaawi Kwaca",
+ "symbol": "MWK"
+ },
+ "MGA": {
+ "name": "Malgaaši Fraŋ",
+ "symbol": "MGA"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "EGP": {
+ "name": "Misra Pund",
+ "symbol": "EGP"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MUR": {
+ "name": "Mooris Rupii",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "Mooritaani Ugiya",
+ "symbol": "MRO"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naajiriya Neera",
+ "symbol": "NGN"
+ },
+ "NAD": {
+ "name": "Naamibi Dollar",
+ "symbol": "NAD"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "AUD": {
+ "name": "Ostraali Dollar",
+ "symbol": "A$"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "Rwanda Fraŋ",
+ "symbol": "RWF"
+ },
+ "STD": {
+ "name": "Sao Tome nda Prinsipe Dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "Saudiya Riyal",
+ "symbol": "SAR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SCR": {
+ "name": "Seešel Rupii",
+ "symbol": "SCR"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SHP": {
+ "name": "Seŋ Helena Fraŋ",
+ "symbol": "SHP"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "CNY": {
+ "name": "Sinwa Yuan Renminbi",
+ "symbol": "CN¥"
+ },
+ "SOS": {
+ "name": "Somaali Šiiliŋ",
+ "symbol": "SOS"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SDG": {
+ "name": "Suudaŋ Dinar",
+ "symbol": "SDG"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "CHF": {
+ "name": "Swisu Fraŋ",
+ "symbol": "CHF"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "TZS": {
+ "name": "Tanzaani Šiiliŋ",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Tunizi Dinar",
+ "symbol": "TND"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "Uganda Šiiliŋ",
+ "symbol": "UGX"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "ZMW": {
+ "name": "Zambi Kwaca",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/tzm.json b/library/intl/resources/currency/tzm.json
new file mode 100644
index 000000000..88a03cc01
--- /dev/null
+++ b/library/intl/resources/currency/tzm.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "MGA": {
+ "name": "Aryari Umalɣaci",
+ "symbol": "MGA"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "ETB": {
+ "name": "Birr Uyityuppi",
+ "symbol": "ETB"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "UGX": {
+ "name": "Cilin Uɣandi (1966–1987)",
+ "symbol": "UGX"
+ },
+ "SOS": {
+ "name": "Cilin Uṣumali",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Cilin Uṭanzani",
+ "symbol": "TZS"
+ },
+ "KES": {
+ "name": "Cillin Ukini",
+ "symbol": "KES"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "GMD": {
+ "name": "Dalasi Agambi",
+ "symbol": "GMD"
+ },
+ "MAD": {
+ "name": "Derhem Umeṛṛuki",
+ "symbol": "MAD"
+ },
+ "AED": {
+ "name": "Derhem Uymarati",
+ "symbol": "AED"
+ },
+ "BHD": {
+ "name": "Ḍinar Ubaḥrayni",
+ "symbol": "BHD"
+ },
+ "DZD": {
+ "name": "Ḍinar Udzayri",
+ "symbol": "DZD"
+ },
+ "LYD": {
+ "name": "Ḍinar Ulibi",
+ "symbol": "LYD"
+ },
+ "TND": {
+ "name": "Ḍinar Utunsi",
+ "symbol": "TND"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "STD": {
+ "name": "Dubra Usawṭumi",
+ "symbol": "STD"
+ },
+ "CAD": {
+ "name": "Ḍular Ukanadi",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "Ḍular Ulibiri",
+ "symbol": "LRD"
+ },
+ "USD": {
+ "name": "Ḍular Umirikani",
+ "symbol": "US$"
+ },
+ "NAD": {
+ "name": "Ḍular Unamibi",
+ "symbol": "NAD"
+ },
+ "AUD": {
+ "name": "Ḍular Usṭrali",
+ "symbol": "A$"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "XOF": {
+ "name": "Frank CFA (BCEAO)",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Frank CFA (BEAC)",
+ "symbol": "FCFA"
+ },
+ "BIF": {
+ "name": "Frank Uburundi",
+ "symbol": "BIF"
+ },
+ "DJF": {
+ "name": "Frank Uğibuti",
+ "symbol": "DJF"
+ },
+ "CDF": {
+ "name": "Frank Ukunguli",
+ "symbol": "CDF"
+ },
+ "KMF": {
+ "name": "Frank Uqumuri",
+ "symbol": "KMF"
+ },
+ "RWF": {
+ "name": "Frank Urwandi",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Frank Uswisri",
+ "symbol": "CHF"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "CVE": {
+ "name": "Iskudu Ukabuvirdyani",
+ "symbol": "CVE"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "EGP": {
+ "name": "Junih Umiṣṛi",
+ "symbol": "EGP"
+ },
+ "SHP": {
+ "name": "Junih Usantehilini",
+ "symbol": "SHP"
+ },
+ "GBP": {
+ "name": "Junih Usterlini Ubriṭani",
+ "symbol": "£"
+ },
+ "SDG": {
+ "name": "Junih Usudani",
+ "symbol": "SDG"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "MWK": {
+ "name": "Kwača Umalawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwača Uzambi",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Kwanza Unguli",
+ "symbol": "AOA"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SZL": {
+ "name": "Lilanjini Uswazi",
+ "symbol": "SZL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "Luti Ulusuṭi",
+ "symbol": "LSL"
+ },
+ "SLL": {
+ "name": "Lyun Usirralyuni",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "ERN": {
+ "name": "Nakfa Uyritri",
+ "symbol": "ERN"
+ },
+ "NGN": {
+ "name": "Nayra Unijiri",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "BWP": {
+ "name": "Pula Ubutswani",
+ "symbol": "BWP"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "ZAR": {
+ "name": "Rand Ufriki Unzul",
+ "symbol": "ZAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "INR": {
+ "name": "Rupi Uḥindi",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "Rupi Umurisi",
+ "symbol": "MUR"
+ },
+ "SCR": {
+ "name": "Rupi Usicili",
+ "symbol": "SCR"
+ },
+ "SAR": {
+ "name": "Ryal Usaεudi",
+ "symbol": "SAR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "MRO": {
+ "name": "Uqiyya Umuritani",
+ "symbol": "MRO"
+ },
+ "EUR": {
+ "name": "Uṛu",
+ "symbol": "€"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "JPY": {
+ "name": "Yann Ujappuni",
+ "symbol": "JP¥"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "CNY": {
+ "name": "Ywan Renminbi Ucinwi",
+ "symbol": "CN¥"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/ug.json b/library/intl/resources/currency/ug.json
new file mode 100644
index 000000000..cace9bd23
--- /dev/null
+++ b/library/intl/resources/currency/ug.json
@@ -0,0 +1,634 @@
+{
+ "ARS": {
+ "name": "ئارگېنتىنا پېسوسى",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "ئارۇبان فىلورۇنى",
+ "symbol": "AWG"
+ },
+ "XAF": {
+ "name": "ئافرىقا قىتئەسى پۇل-مۇئامىلە ئىتتىپاقى فرانكى",
+ "symbol": "FCFA"
+ },
+ "XOF": {
+ "name": "ئافرىقا قىتئەسى پۇل-مۇئامىلە ئىتتىپاقى فرانكى (BCEAO)",
+ "symbol": "CFA"
+ },
+ "AFN": {
+ "name": "ئافغان ئافغانى",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ئالبانىيە لېكى",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "ئالجىرىيە دىنارى",
+ "symbol": "DZD"
+ },
+ "USD": {
+ "name": "ئامېرىكا دوللىرى",
+ "symbol": "$"
+ },
+ "AOA": {
+ "name": "ئانگولا كۇۋانزاسى",
+ "symbol": "AOA"
+ },
+ "AUD": {
+ "name": "ئاۋسترالىيە دوللىرى",
+ "symbol": "A$"
+ },
+ "MOP": {
+ "name": "ئاۋمېن پاتاكاسى",
+ "symbol": "MOP"
+ },
+ "AMD": {
+ "name": "ئەرمېنىيە دىرامى",
+ "symbol": "AMD"
+ },
+ "AED": {
+ "name": "ئەرەب بىرلەشمە خەلىپىلىكى دەرھەمى",
+ "symbol": "AED"
+ },
+ "AZN": {
+ "name": "ئەزەربەيجان ماناتى",
+ "symbol": "AZN"
+ },
+ "GBP": {
+ "name": "ئەنگلىيە فوند سىتېرلىڭى",
+ "symbol": "£"
+ },
+ "OMR": {
+ "name": "ئومان رىيالى",
+ "symbol": "OMR"
+ },
+ "UZS": {
+ "name": "ئۆزبېكىستان سومى",
+ "symbol": "UZS"
+ },
+ "UYU": {
+ "name": "ئۇرۇگۋاي پېسوسى",
+ "symbol": "UYU"
+ },
+ "UAH": {
+ "name": "ئۇكرائىنا خرىۋناسى",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "ئۇگاندا شىللىڭى",
+ "symbol": "UGX"
+ },
+ "IQD": {
+ "name": "ئىراق دىنارى",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "ئىران رىيالى",
+ "symbol": "IRR"
+ },
+ "ILS": {
+ "name": "ئىسرائىل يېڭى شېكېلى",
+ "symbol": "₪"
+ },
+ "ISK": {
+ "name": "ئىسلاندىيە كروناسى",
+ "symbol": "ISK"
+ },
+ "JOD": {
+ "name": "ئىيوردانىيە دىنارى",
+ "symbol": "JOD"
+ },
+ "ERN": {
+ "name": "ئېرىترېيە ناكفاسى",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "ئېفىيوپىيە بىررى",
+ "symbol": "ETB"
+ },
+ "BBD": {
+ "name": "باربادوس دوللىرى",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "باڭلادىش تاكاسى",
+ "symbol": "BDT"
+ },
+ "BSD": {
+ "name": "باھاما دوللىرى",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "بەھرەين دىنارى",
+ "symbol": "BHD"
+ },
+ "BWP": {
+ "name": "بوتسۋانا پۇلاسى",
+ "symbol": "BWP"
+ },
+ "BAM": {
+ "name": "بوسنىيە-خېرتسېگوۋىنا ئالماشتۇرۇشچان ماركى",
+ "symbol": "BAM"
+ },
+ "BOB": {
+ "name": "بولىۋىيە بولىۋىيانوسى",
+ "symbol": "BOB"
+ },
+ "BTN": {
+ "name": "بۇتان نگۇلترۇمى",
+ "symbol": "BTN"
+ },
+ "BIF": {
+ "name": "بۇرۇندى فرانكى",
+ "symbol": "BIF"
+ },
+ "BGN": {
+ "name": "بۇلغارىيە لېۋاسى",
+ "symbol": "BGN"
+ },
+ "BRL": {
+ "name": "بىرازىلىيە رىيالى",
+ "symbol": "R$"
+ },
+ "BND": {
+ "name": "بىرۇنېي دوللىرى",
+ "symbol": "BND"
+ },
+ "BMD": {
+ "name": "بېرمۇدا دوللىرى",
+ "symbol": "BMD"
+ },
+ "BYR": {
+ "name": "بېلارۇسىيە رۇبلىسى",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "بېلىز دوللىرى",
+ "symbol": "BZD"
+ },
+ "PGK": {
+ "name": "پاپۇئا يېڭى گىۋىنېيە كىناسى",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "پاراگۋاي گۇئارانىسى",
+ "symbol": "PYG"
+ },
+ "PKR": {
+ "name": "پاكىستان رۇپىسى",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "پاناما بالبوئاسى",
+ "symbol": "PAB"
+ },
+ "PLN": {
+ "name": "پولشا زىلوتى",
+ "symbol": "PLN"
+ },
+ "PEN": {
+ "name": "پېرۇ يېڭى سولى",
+ "symbol": "PEN"
+ },
+ "TJS": {
+ "name": "تاجىكىستان سومونىسى",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "تانزانىيە شىللىڭى",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "تايلاند باختى",
+ "symbol": "THB"
+ },
+ "TOP": {
+ "name": "تونگا پائانگاسى",
+ "symbol": "TOP"
+ },
+ "TND": {
+ "name": "تۇنىس دىنارى",
+ "symbol": "TND"
+ },
+ "TMT": {
+ "name": "تۈركمەنىستان ماناتى",
+ "symbol": "TMT"
+ },
+ "TRY": {
+ "name": "تۈركىيە لىراسى",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "تىرىنىداد ۋە توباگو دوللىرى",
+ "symbol": "TTD"
+ },
+ "XPF": {
+ "name": "تىنچ ئوكيان پۇل-مۇئامىلە ئورتاق گەۋدىسى فرانكى",
+ "symbol": "CFPF"
+ },
+ "GIP": {
+ "name": "جەبىلتارىق فوند سىتېرلىڭى",
+ "symbol": "GIP"
+ },
+ "ZAR": {
+ "name": "جەنۇبىي ئافرىقا راندى",
+ "symbol": "ZAR"
+ },
+ "SSP": {
+ "name": "جەنۇبىي سۇدان فوندستېرلىڭى",
+ "symbol": "SSP"
+ },
+ "KRW": {
+ "name": "جەنۇبىي كورېيە ۋونى",
+ "symbol": "₩"
+ },
+ "CNY": {
+ "name": "جۇڭگو يۈەنى",
+ "symbol": "¥"
+ },
+ "DJF": {
+ "name": "جىبۇتى فرانكى",
+ "symbol": "DJF"
+ },
+ "CLP": {
+ "name": "چىلى پېسوسى",
+ "symbol": "CLP"
+ },
+ "CZK": {
+ "name": "چېخ جۇمھۇرىيىتى كورۇناسى",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "دانىيە كرونى",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "دومىنىكا پېسوسى",
+ "symbol": "DOP"
+ },
+ "RUB": {
+ "name": "رۇسىيە رۇبلىسى",
+ "symbol": "RUB"
+ },
+ "RON": {
+ "name": "رۇمىنىيە لېيى",
+ "symbol": "RON"
+ },
+ "RWF": {
+ "name": "رۋاندا فرانكى",
+ "symbol": "RWF"
+ },
+ "ZMW": {
+ "name": "زامبىيە كۋاچاسى",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "زىمبابۋې دوللىرى (2009)",
+ "symbol": "ZWL"
+ },
+ "SVC": {
+ "name": "سالۋادور كولونى",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "ساموئا تالاسى",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "سان-تومې ۋە پىرىنسىپى دوبراسى",
+ "symbol": "STD"
+ },
+ "SHP": {
+ "name": "ساينىت-ھېلېنا فوندستېرلىڭى",
+ "symbol": "SHP"
+ },
+ "SAR": {
+ "name": "سەئۇدى رىيالى",
+ "symbol": "SAR"
+ },
+ "SBD": {
+ "name": "سولومون ئاراللىرى دوللىرى",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "سومالى شىللىڭى",
+ "symbol": "SOS"
+ },
+ "SDG": {
+ "name": "سۇدان فوندستېرلىڭى",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "سۇرىنام دوللىرى",
+ "symbol": "SRD"
+ },
+ "SYP": {
+ "name": "سۈرىيە فوندستېرلىڭى",
+ "symbol": "SYP"
+ },
+ "LKR": {
+ "name": "سىرىلانكا رۇپىسى",
+ "symbol": "LKR"
+ },
+ "SGD": {
+ "name": "سىنگاپور دوللىرى",
+ "symbol": "SGD"
+ },
+ "SZL": {
+ "name": "سىۋېزىلاند لىلانگېنى",
+ "symbol": "SZL"
+ },
+ "RSD": {
+ "name": "سېربىيە دىنارى",
+ "symbol": "RSD"
+ },
+ "SLL": {
+ "name": "سېررالېئون لېئونېسى",
+ "symbol": "SLL"
+ },
+ "SCR": {
+ "name": "سېيشېل رۇپىسى",
+ "symbol": "SCR"
+ },
+ "XCD": {
+ "name": "شەرقىي كارىب دوللىرى",
+ "symbol": "EC$"
+ },
+ "KPW": {
+ "name": "شىمالىي كورېيە ۋونى",
+ "symbol": "KPW"
+ },
+ "CHF": {
+ "name": "شىۋېتسىيە فرانكى",
+ "symbol": "CHF"
+ },
+ "SEK": {
+ "name": "شىۋېتسىيە كروناسى",
+ "symbol": "SEK"
+ },
+ "HKD": {
+ "name": "شياڭگاڭ دوللىرى",
+ "symbol": "HK$"
+ },
+ "FKP": {
+ "name": "فالكلاند ئاراللىرى فوند سىتېرلىڭى",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "فىجى دوللىرى",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "فىلىپپىن پېسوسى",
+ "symbol": "PHP"
+ },
+ "QAR": {
+ "name": "قاتار رىيالى",
+ "symbol": "QAR"
+ },
+ "KZT": {
+ "name": "قازاقىستان تەڭگىسى",
+ "symbol": "KZT"
+ },
+ "KGS": {
+ "name": "قىرغىزىستان سومى",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "كامبودژا رىئېلى",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "كانادا دوللىرى",
+ "symbol": "CA$"
+ },
+ "KYD": {
+ "name": "كايمان ئاراللىرى دوللىرى",
+ "symbol": "KYD"
+ },
+ "CRC": {
+ "name": "كوستارىكا كولونى",
+ "symbol": "CRC"
+ },
+ "COP": {
+ "name": "كولومبىيە پېسوسى",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "كومورو فرانكى",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "كونگو فرانكى",
+ "symbol": "CDF"
+ },
+ "CUC": {
+ "name": "كۇبا ئالماشتۇرۇشچان پېسوسى",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "كۇبا پېسوسى",
+ "symbol": "CUP"
+ },
+ "KWD": {
+ "name": "كۇۋەيت دىنارى",
+ "symbol": "KWD"
+ },
+ "HRK": {
+ "name": "كىرودىيە كۇناسى",
+ "symbol": "HRK"
+ },
+ "KES": {
+ "name": "كېنىيە شىللىڭى",
+ "symbol": "KES"
+ },
+ "GMD": {
+ "name": "گامبىيە دالاسى",
+ "symbol": "GMD"
+ },
+ "GHS": {
+ "name": "گانا سېدىسى",
+ "symbol": "GHS"
+ },
+ "ANG": {
+ "name": "گوللاندىيەگە قاراشلىق ئانتىللېن گۇلدېنى",
+ "symbol": "ANG"
+ },
+ "GEL": {
+ "name": "گىرۇزىيە لارىسى",
+ "symbol": "GEL"
+ },
+ "GTQ": {
+ "name": "گىۋاتېمالا كۇۋېتزالى",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "گىۋىئانا دوللىرى",
+ "symbol": "GYD"
+ },
+ "GNF": {
+ "name": "گىۋىنېيە فرانكى",
+ "symbol": "GNF"
+ },
+ "LAK": {
+ "name": "لائوس كىپى",
+ "symbol": "LAK"
+ },
+ "LRD": {
+ "name": "لىبېرىيە دوللىرى",
+ "symbol": "LRD"
+ },
+ "LTL": {
+ "name": "لىتۋا لىتاسى",
+ "symbol": "LTL"
+ },
+ "LBP": {
+ "name": "لىۋان فوند سىتېرلىڭى",
+ "symbol": "LBP"
+ },
+ "LYD": {
+ "name": "لىۋىيە دىنارى",
+ "symbol": "LYD"
+ },
+ "LSL": {
+ "name": "لېسوتو لوتىسى",
+ "symbol": "LSL"
+ },
+ "MGA": {
+ "name": "ماداغاسقار ئارىئارىسى",
+ "symbol": "MGA"
+ },
+ "MAD": {
+ "name": "ماراكەش دىرھەمى",
+ "symbol": "MAD"
+ },
+ "MKD": {
+ "name": "ماكېدونىيە دىنارى",
+ "symbol": "MKD"
+ },
+ "MWK": {
+ "name": "مالاۋى كۋاچاسى",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "مالايشىيا رىڭگىتى",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "مالدىۋى رۇفىياسى",
+ "symbol": "MVR"
+ },
+ "MRO": {
+ "name": "ماۋرىتانىيە ئۇگىيەسى",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "ماۋرىتىئۇس رۇپىسى",
+ "symbol": "MUR"
+ },
+ "MZN": {
+ "name": "موزامبىك مېتىكالى",
+ "symbol": "MZN"
+ },
+ "MNT": {
+ "name": "موڭغۇلىيە تۈگرىكى",
+ "symbol": "MNT"
+ },
+ "MDL": {
+ "name": "مولدوۋا لېۋى",
+ "symbol": "MDL"
+ },
+ "EGP": {
+ "name": "مىسىر فوند سىتېرلىڭى",
+ "symbol": "EGP"
+ },
+ "MMK": {
+ "name": "مىيانمار كىياتى",
+ "symbol": "MMK"
+ },
+ "MXN": {
+ "name": "مېكسىكا پېسوسى",
+ "symbol": "MX$"
+ },
+ "NAD": {
+ "name": "نامىبىيە دوللىرى",
+ "symbol": "NAD"
+ },
+ "NOK": {
+ "name": "نورۋېگىيە كرونى",
+ "symbol": "NOK"
+ },
+ "NIO": {
+ "name": "نىگېرىيە كوردوباسى",
+ "symbol": "NIO"
+ },
+ "NGN": {
+ "name": "نىگېرىيە نايراسى",
+ "symbol": "NGN"
+ },
+ "NPR": {
+ "name": "نېپال رۇپىسى",
+ "symbol": "NPR"
+ },
+ "HTG": {
+ "name": "ھايتى گۇردېسى",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "ھوندۇراس لېمپىراسى",
+ "symbol": "HNL"
+ },
+ "IDR": {
+ "name": "ھىندونېزىيە رۇپىيەسى",
+ "symbol": "IDR"
+ },
+ "INR": {
+ "name": "ھىندىستان رۇپىسى",
+ "symbol": "₹"
+ },
+ "VUV": {
+ "name": "ۋانۇئاتۇ ۋاتۇسى",
+ "symbol": "VUV"
+ },
+ "VND": {
+ "name": "ۋىيېتنام دوڭى",
+ "symbol": "₫"
+ },
+ "HUF": {
+ "name": "ۋېنگىرىيە فورېنتى",
+ "symbol": "HUF"
+ },
+ "VEF": {
+ "name": "ۋېنېزۇئېلا بولىۋارى",
+ "symbol": "VEF"
+ },
+ "JPY": {
+ "name": "ياپونىيە يېنى",
+ "symbol": "JP¥"
+ },
+ "JMD": {
+ "name": "يامايكا دوللىرى",
+ "symbol": "JMD"
+ },
+ "EUR": {
+ "name": "ياۋرو",
+ "symbol": "€"
+ },
+ "YER": {
+ "name": "يەمەن رىيالى",
+ "symbol": "YER"
+ },
+ "CVE": {
+ "name": "يېشىل تۇمشۇق ئېسكۇدوسى",
+ "symbol": "CVE"
+ },
+ "TWD": {
+ "name": "يېڭى تەيۋەن دوللىرى",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "يېڭى زېلاندىيە دوللىرى",
+ "symbol": "NZ$"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/uk.json b/library/intl/resources/currency/uk.json
new file mode 100644
index 000000000..3ce9fb1cd
--- /dev/null
+++ b/library/intl/resources/currency/uk.json
@@ -0,0 +1,634 @@
+{
+ "AUD": {
+ "name": "австралійський долар",
+ "symbol": "AUD"
+ },
+ "AZN": {
+ "name": "азербайджанський манат",
+ "symbol": "AZN"
+ },
+ "ALL": {
+ "name": "албанський лек",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "алжирський динар",
+ "symbol": "DZD"
+ },
+ "GBP": {
+ "name": "англійський фунт стерлінгів",
+ "symbol": "GBP"
+ },
+ "AOA": {
+ "name": "ангольська кванза",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "аргентинський песо",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "арубський флорин",
+ "symbol": "AWG"
+ },
+ "AFN": {
+ "name": "афганський афгані",
+ "symbol": "AFN"
+ },
+ "BSD": {
+ "name": "багамський долар",
+ "symbol": "BSD"
+ },
+ "BDT": {
+ "name": "бангладеська така",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "барбадоський долар",
+ "symbol": "BBD"
+ },
+ "BHD": {
+ "name": "бахрейнський динар",
+ "symbol": "BHD"
+ },
+ "BZD": {
+ "name": "белізький долар",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "бермудський долар",
+ "symbol": "BMD"
+ },
+ "BYR": {
+ "name": "білоруський рубль",
+ "symbol": "BYR"
+ },
+ "BGN": {
+ "name": "болгарський лев",
+ "symbol": "BGN"
+ },
+ "BOB": {
+ "name": "болівійський болівіано",
+ "symbol": "BOB"
+ },
+ "BWP": {
+ "name": "ботсванська пула",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "бразильський реал",
+ "symbol": "BRL"
+ },
+ "BND": {
+ "name": "брунейський долар",
+ "symbol": "BND"
+ },
+ "BIF": {
+ "name": "бурундійський франк",
+ "symbol": "BIF"
+ },
+ "BTN": {
+ "name": "бутанський нгултрум",
+ "symbol": "BTN"
+ },
+ "VND": {
+ "name": "вʼєтнамський донг",
+ "symbol": "VND"
+ },
+ "VUV": {
+ "name": "вануатський вату",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "венесуельський болівар",
+ "symbol": "VEF"
+ },
+ "AMD": {
+ "name": "вірменський драм",
+ "symbol": "AMD"
+ },
+ "HTG": {
+ "name": "гаїтянський гурд",
+ "symbol": "HTG"
+ },
+ "GMD": {
+ "name": "гамбійський даласі",
+ "symbol": "GMD"
+ },
+ "GHS": {
+ "name": "ганський седі",
+ "symbol": "GHS"
+ },
+ "GYD": {
+ "name": "гаянський долар",
+ "symbol": "GYD"
+ },
+ "GTQ": {
+ "name": "гватемальський кетсаль",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "гвінейський франк",
+ "symbol": "GNF"
+ },
+ "GIP": {
+ "name": "гібралтарський фунт",
+ "symbol": "GIP"
+ },
+ "HNL": {
+ "name": "гондураська лемпіра",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "гонконгський долар",
+ "symbol": "HKD"
+ },
+ "GEL": {
+ "name": "грузинський ларі",
+ "symbol": "GEL"
+ },
+ "DKK": {
+ "name": "данська крона",
+ "symbol": "DKK"
+ },
+ "DJF": {
+ "name": "джибутійський франк",
+ "symbol": "DJF"
+ },
+ "AED": {
+ "name": "дирхам ОАЕ",
+ "symbol": "AED"
+ },
+ "STD": {
+ "name": "добра Сан-Томе і Принсіпі",
+ "symbol": "STD"
+ },
+ "KYD": {
+ "name": "долар Кайманових островів",
+ "symbol": "KYD"
+ },
+ "SBD": {
+ "name": "долар Соломонових Островів",
+ "symbol": "SBD"
+ },
+ "USD": {
+ "name": "долар США",
+ "symbol": "USD"
+ },
+ "TTD": {
+ "name": "долар Тринідаду і Тобаго",
+ "symbol": "TTD"
+ },
+ "DOP": {
+ "name": "домініканський песо",
+ "symbol": "DOP"
+ },
+ "ERN": {
+ "name": "еритрейська накфа",
+ "symbol": "ERN"
+ },
+ "CVE": {
+ "name": "ескудо Кабо-Верде",
+ "symbol": "CVE"
+ },
+ "ETB": {
+ "name": "ефіопський бир",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "євро",
+ "symbol": "EUR"
+ },
+ "EGP": {
+ "name": "єгипетський фунт",
+ "symbol": "EGP"
+ },
+ "YER": {
+ "name": "єменський ріал",
+ "symbol": "YER"
+ },
+ "ZMW": {
+ "name": "замбійська квача",
+ "symbol": "ZMW"
+ },
+ "XOF": {
+ "name": "західноафриканський франк BCEAO",
+ "symbol": "CFA"
+ },
+ "ZWL": {
+ "name": "зімбабвійський долар (2009)",
+ "symbol": "ZWL"
+ },
+ "ILS": {
+ "name": "ізраїльський новий шекель",
+ "symbol": "ILS"
+ },
+ "INR": {
+ "name": "індійська рупія",
+ "symbol": "INR"
+ },
+ "IDR": {
+ "name": "індонезійська рупія",
+ "symbol": "IDR"
+ },
+ "IQD": {
+ "name": "іракський динар",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "іранський ріал",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ісландська крона",
+ "symbol": "ISK"
+ },
+ "JOD": {
+ "name": "йорданський динар",
+ "symbol": "JOD"
+ },
+ "MMK": {
+ "name": "кʼят Мʼянми",
+ "symbol": "MMK"
+ },
+ "KZT": {
+ "name": "казахстанський тенге",
+ "symbol": "KZT"
+ },
+ "KHR": {
+ "name": "камбоджійський рієль",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "канадський долар",
+ "symbol": "CAD"
+ },
+ "QAR": {
+ "name": "катарський ріал",
+ "symbol": "QAR"
+ },
+ "KES": {
+ "name": "кенійський шилінг",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "киргизький сом",
+ "symbol": "KGS"
+ },
+ "CNY": {
+ "name": "китайський юань",
+ "symbol": "CNY"
+ },
+ "PGK": {
+ "name": "кіна Папуа Нової Гвінеї",
+ "symbol": "PGK"
+ },
+ "COP": {
+ "name": "колумбійський песо",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "коморський франк",
+ "symbol": "KMF"
+ },
+ "BAM": {
+ "name": "конвертована марка Боснії і Герцеговини",
+ "symbol": "BAM"
+ },
+ "CDF": {
+ "name": "конголезький франк",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "костариканський колон",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "кубинський конвертований песо",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "кубинський песо",
+ "symbol": "CUP"
+ },
+ "KWD": {
+ "name": "кувейтський динар",
+ "symbol": "KWD"
+ },
+ "LAK": {
+ "name": "лаоський кіп",
+ "symbol": "LAK"
+ },
+ "SLL": {
+ "name": "леоне Сьєрра-Леоне",
+ "symbol": "SLL"
+ },
+ "LSL": {
+ "name": "лесотський лоті",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "литовський літ",
+ "symbol": "LTL"
+ },
+ "LRD": {
+ "name": "ліберійський долар",
+ "symbol": "LRD"
+ },
+ "LBP": {
+ "name": "ліванський фунт",
+ "symbol": "LBP"
+ },
+ "LYD": {
+ "name": "лівійський динар",
+ "symbol": "LYD"
+ },
+ "MUR": {
+ "name": "маврикійська рупія",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "мавританська угія",
+ "symbol": "MRO"
+ },
+ "MKD": {
+ "name": "македонський денар",
+ "symbol": "MKD"
+ },
+ "MWK": {
+ "name": "малавійська квача",
+ "symbol": "MWK"
+ },
+ "MGA": {
+ "name": "малагасійський аріарі",
+ "symbol": "MGA"
+ },
+ "MYR": {
+ "name": "малайзійський рингіт",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "мальдівська руфія",
+ "symbol": "MVR"
+ },
+ "MAD": {
+ "name": "марокканський дирхам",
+ "symbol": "MAD"
+ },
+ "MXN": {
+ "name": "мексиканський песо",
+ "symbol": "MXN"
+ },
+ "MZN": {
+ "name": "мозамбіцький метикал",
+ "symbol": "MZN"
+ },
+ "MDL": {
+ "name": "молдовський лей",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "монгольський тугрик",
+ "symbol": "MNT"
+ },
+ "NAD": {
+ "name": "намібійський долар",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "непальська рупія",
+ "symbol": "NPR"
+ },
+ "NGN": {
+ "name": "нігерійська найра",
+ "symbol": "NGN"
+ },
+ "ANG": {
+ "name": "нідерландський антильський гульден",
+ "symbol": "ANG"
+ },
+ "NIO": {
+ "name": "нікарагуанська кордоба оро",
+ "symbol": "NIO"
+ },
+ "TWD": {
+ "name": "новий тайванський долар",
+ "symbol": "TWD"
+ },
+ "NZD": {
+ "name": "новозеландський долар",
+ "symbol": "NZD"
+ },
+ "NOK": {
+ "name": "норвезька крона",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "оманський ріал",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "пакистанська рупія",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "панамська бальбоа",
+ "symbol": "PAB"
+ },
+ "PYG": {
+ "name": "парагвайський гуарані",
+ "symbol": "PYG"
+ },
+ "MOP": {
+ "name": "патака Макао",
+ "symbol": "MOP"
+ },
+ "PEN": {
+ "name": "перуанський новий сол",
+ "symbol": "PEN"
+ },
+ "ZAR": {
+ "name": "південноафриканський ранд",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "південнокорейський вон",
+ "symbol": "KRW"
+ },
+ "SSP": {
+ "name": "південносуданський фунт",
+ "symbol": "SSP"
+ },
+ "KPW": {
+ "name": "північнокорейський вон",
+ "symbol": "KPW"
+ },
+ "PLN": {
+ "name": "польський злотий",
+ "symbol": "PLN"
+ },
+ "RUB": {
+ "name": "російський рубль",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "руандійський франк",
+ "symbol": "RWF"
+ },
+ "RON": {
+ "name": "румунський лей",
+ "symbol": "RON"
+ },
+ "SVC": {
+ "name": "сальвадорський колон",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "самоанська тала",
+ "symbol": "WST"
+ },
+ "SAR": {
+ "name": "саудівський ріал",
+ "symbol": "SAR"
+ },
+ "SZL": {
+ "name": "свазілендський лілангені",
+ "symbol": "SZL"
+ },
+ "SCR": {
+ "name": "сейшельська рупія",
+ "symbol": "SCR"
+ },
+ "RSD": {
+ "name": "сербський динар",
+ "symbol": "RSD"
+ },
+ "SYP": {
+ "name": "сирійський фунт",
+ "symbol": "SYP"
+ },
+ "SGD": {
+ "name": "сінгапурський долар",
+ "symbol": "SGD"
+ },
+ "SOS": {
+ "name": "сомалійський шилінг",
+ "symbol": "SOS"
+ },
+ "SDG": {
+ "name": "суданський фунт",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "суринамський долар",
+ "symbol": "SRD"
+ },
+ "XCD": {
+ "name": "східнокарибський долар",
+ "symbol": "XCD"
+ },
+ "TJS": {
+ "name": "таджицький сомоні",
+ "symbol": "TJS"
+ },
+ "THB": {
+ "name": "таїландський бат",
+ "symbol": "THB"
+ },
+ "TZS": {
+ "name": "танзанійський шилінг",
+ "symbol": "TZS"
+ },
+ "TOP": {
+ "name": "тонганська паанга",
+ "symbol": "TOP"
+ },
+ "TND": {
+ "name": "туніський динар",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "турецька ліра",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "туркменський манат",
+ "symbol": "TMT"
+ },
+ "UGX": {
+ "name": "угандійський шилінг",
+ "symbol": "UGX"
+ },
+ "HUF": {
+ "name": "угорський форинт",
+ "symbol": "HUF"
+ },
+ "UZS": {
+ "name": "узбецький сум",
+ "symbol": "UZS"
+ },
+ "UAH": {
+ "name": "українська гривня",
+ "symbol": "₴"
+ },
+ "UYU": {
+ "name": "уругвайський песо",
+ "symbol": "UYU"
+ },
+ "FJD": {
+ "name": "фіджійський долар",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "філіппінський песо",
+ "symbol": "PHP"
+ },
+ "XPF": {
+ "name": "французький тихоокеанський франк",
+ "symbol": "CFPF"
+ },
+ "SHP": {
+ "name": "фунт острова Святої Єлени",
+ "symbol": "SHP"
+ },
+ "FKP": {
+ "name": "фунт Фолклендських островів",
+ "symbol": "FKP"
+ },
+ "HRK": {
+ "name": "хорватська куна",
+ "symbol": "HRK"
+ },
+ "XAF": {
+ "name": "центральноафриканський франк",
+ "symbol": "FCFA"
+ },
+ "CZK": {
+ "name": "чеська крона",
+ "symbol": "CZK"
+ },
+ "CLP": {
+ "name": "чилійський песо",
+ "symbol": "CLP"
+ },
+ "SEK": {
+ "name": "шведська крона",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "швейцарський франк",
+ "symbol": "CHF"
+ },
+ "LKR": {
+ "name": "шрі-ланкійська рупія",
+ "symbol": "LKR"
+ },
+ "JMD": {
+ "name": "ямайський долар",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "японська єна",
+ "symbol": "¥"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/ur-IN.json b/library/intl/resources/currency/ur-IN.json
new file mode 100644
index 000000000..cdc23da80
--- /dev/null
+++ b/library/intl/resources/currency/ur-IN.json
@@ -0,0 +1,634 @@
+{
+ "XOF": {
+ "name": "CFA فرانک BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA فرانک BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP فرانک",
+ "symbol": "CFPF"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ },
+ "ARS": {
+ "name": "ارجنٹائن پیسہ",
+ "symbol": "ARS"
+ },
+ "JOD": {
+ "name": "اردنی دینار",
+ "symbol": "JOD"
+ },
+ "AWG": {
+ "name": "اروبن فلورِن",
+ "symbol": "AWG"
+ },
+ "ERN": {
+ "name": "اریٹیریائی ناکفا",
+ "symbol": "ERN"
+ },
+ "UZS": {
+ "name": "ازبکستان سوم",
+ "symbol": "UZS"
+ },
+ "ILS": {
+ "name": "اسرائیلی نیا شیکل",
+ "symbol": "₪"
+ },
+ "AFN": {
+ "name": "افغان افغانی",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "البانیا کا لیک",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "الجیریائی دینار",
+ "symbol": "DZD"
+ },
+ "USD": {
+ "name": "امریکی ڈالر",
+ "symbol": "$"
+ },
+ "IDR": {
+ "name": "انڈونیشین روپیہ",
+ "symbol": "IDR"
+ },
+ "AOA": {
+ "name": "انگولا کا کوانزا",
+ "symbol": "AOA"
+ },
+ "ETB": {
+ "name": "ایتھوپیائی بِرّ",
+ "symbol": "ETB"
+ },
+ "IRR": {
+ "name": "ایرانی ریال",
+ "symbol": "IRR"
+ },
+ "AZN": {
+ "name": "آذربائجانی منات",
+ "symbol": "AZN"
+ },
+ "AMD": {
+ "name": "آرمینیائی ڈرم",
+ "symbol": "AMD"
+ },
+ "AUD": {
+ "name": "آسٹریلین ڈالر",
+ "symbol": "A$"
+ },
+ "ISK": {
+ "name": "آئس لينڈی کرونا",
+ "symbol": "ISK"
+ },
+ "BBD": {
+ "name": "باربیڈین ڈالر",
+ "symbol": "BBD"
+ },
+ "BHD": {
+ "name": "بحرینی دینار",
+ "symbol": "BHD"
+ },
+ "BRL": {
+ "name": "برازیلی ریئل",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "برطانوی پاونڈ سٹرلنگ",
+ "symbol": "£"
+ },
+ "BMD": {
+ "name": "برموڈا ڈالر",
+ "symbol": "BMD"
+ },
+ "BIF": {
+ "name": "برونڈیئن فرانک",
+ "symbol": "BIF"
+ },
+ "BND": {
+ "name": "برونئی ڈالر",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "بلغارین لیو",
+ "symbol": "BGN"
+ },
+ "BDT": {
+ "name": "بنگلہ دیشی ٹکا",
+ "symbol": "BDT"
+ },
+ "BWP": {
+ "name": "بوتسوانا کا پولا",
+ "symbol": "BWP"
+ },
+ "BAM": {
+ "name": "بوسنیا ہرزیگووینا کا قابل منتقلی نشان",
+ "symbol": "BAM"
+ },
+ "BOB": {
+ "name": "بولیوین بولیویانو",
+ "symbol": "BOB"
+ },
+ "BSD": {
+ "name": "بہامانی ڈالر",
+ "symbol": "BSD"
+ },
+ "BYR": {
+ "name": "بیلاروسی روبل",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "بیلائز ڈالر",
+ "symbol": "BZD"
+ },
+ "INR": {
+ "name": "بھارتی روپیہ",
+ "symbol": "₹"
+ },
+ "BTN": {
+ "name": "بھوٹانی گُلٹرم",
+ "symbol": "BTN"
+ },
+ "PGK": {
+ "name": "پاپوآ نیو گنی کا کینا",
+ "symbol": "PGK"
+ },
+ "PKR": {
+ "name": "پاکستانی روپیہ",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "پنامہ کا بالبوآ",
+ "symbol": "PAB"
+ },
+ "PLN": {
+ "name": "پولش زلوٹی",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "پیراگوئے کا گوآرنی",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "پیروین نیووسول",
+ "symbol": "PEN"
+ },
+ "TJS": {
+ "name": "تاجکستانی سومونی",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "ترکمانستانی منات",
+ "symbol": "TMT"
+ },
+ "TRY": {
+ "name": "ترکی لیرا",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "ترینیداد اور ٹوباگو کا ڈالر",
+ "symbol": "TTD"
+ },
+ "TZS": {
+ "name": "تنزانیائی شلنگ",
+ "symbol": "TZS"
+ },
+ "TND": {
+ "name": "تیونیسیائی دینار",
+ "symbol": "TND"
+ },
+ "THB": {
+ "name": "تھائی باہت",
+ "symbol": "฿"
+ },
+ "TOP": {
+ "name": "ٹونگن پانگا",
+ "symbol": "TOP"
+ },
+ "JPY": {
+ "name": "جاپانی ین",
+ "symbol": "JP¥"
+ },
+ "GEL": {
+ "name": "جارجیائی لاری",
+ "symbol": "GEL"
+ },
+ "GIP": {
+ "name": "جبل الطارق پونڈ",
+ "symbol": "GIP"
+ },
+ "DJF": {
+ "name": "جبوتی فرانک",
+ "symbol": "DJF"
+ },
+ "JMD": {
+ "name": "جمائیکن ڈالر",
+ "symbol": "JMD"
+ },
+ "CZK": {
+ "name": "جمہوریہ چیک کرونا",
+ "symbol": "CZK"
+ },
+ "ZAR": {
+ "name": "جنوبی افریقی رانڈ",
+ "symbol": "ZAR"
+ },
+ "SSP": {
+ "name": "جنوبی سوڈانی پاؤنڈ",
+ "symbol": "SSP"
+ },
+ "KRW": {
+ "name": "جنوبی کوریائی وون",
+ "symbol": "₩"
+ },
+ "CLP": {
+ "name": "چلّین پیسہ",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "چینی یوآن",
+ "symbol": "CN¥"
+ },
+ "DKK": {
+ "name": "ڈنمارک کرون",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "ڈومنیکن پیسو",
+ "symbol": "DOP"
+ },
+ "RWF": {
+ "name": "روانڈا کا فرانک",
+ "symbol": "RWF"
+ },
+ "RUB": {
+ "name": "روسی روبل",
+ "symbol": "RUB"
+ },
+ "RON": {
+ "name": "رومانیائی لیو",
+ "symbol": "RON"
+ },
+ "ZMW": {
+ "name": "زامبیائی کواچا",
+ "symbol": "ZMW"
+ },
+ "WST": {
+ "name": "ساموآئی ٹالا",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "ساؤ ٹوم اور پرنسپے ڈوبرا",
+ "symbol": "STD"
+ },
+ "RSD": {
+ "name": "سربین دینار",
+ "symbol": "RSD"
+ },
+ "LKR": {
+ "name": "سری لنکائی روپیہ",
+ "symbol": "LKR"
+ },
+ "SCR": {
+ "name": "سشلی کا روپیہ",
+ "symbol": "SCR"
+ },
+ "SAR": {
+ "name": "سعودی ریال",
+ "symbol": "SAR"
+ },
+ "SGD": {
+ "name": "سنگا پور ڈالر",
+ "symbol": "SGD"
+ },
+ "SZL": {
+ "name": "سوازی لیلانجینی",
+ "symbol": "SZL"
+ },
+ "SDG": {
+ "name": "سوڈانی پاؤنڈ",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "سورینامی ڈالر",
+ "symbol": "SRD"
+ },
+ "SBD": {
+ "name": "سولومن آئلینڈز ڈالر",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "سویڈن کرونا",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "سوئس فرانکس",
+ "symbol": "CHF"
+ },
+ "SHP": {
+ "name": "سینٹ ہیلینا پاؤنڈ",
+ "symbol": "SHP"
+ },
+ "SLL": {
+ "name": "سیئرا لیون لیون",
+ "symbol": "SLL"
+ },
+ "SYP": {
+ "name": "شامی پونڈ",
+ "symbol": "SYP"
+ },
+ "KPW": {
+ "name": "شمالی کوریائی وون",
+ "symbol": "KPW"
+ },
+ "SOS": {
+ "name": "صومالی شلنگ",
+ "symbol": "SOS"
+ },
+ "IQD": {
+ "name": "عراقی دینار",
+ "symbol": "IQD"
+ },
+ "OMR": {
+ "name": "عمانی ریال",
+ "symbol": "OMR"
+ },
+ "FKP": {
+ "name": "فاکلینڈ آئلینڈز پونڈ",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "فجی کا ڈالر",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "فلپائینی پیسہ",
+ "symbol": "PHP"
+ },
+ "CUC": {
+ "name": "قابل منتقلی کیوبائی پیسو",
+ "symbol": "CUC"
+ },
+ "KZT": {
+ "name": "قزاخستانی ٹینگ",
+ "symbol": "KZT"
+ },
+ "QAR": {
+ "name": "قطری ریال",
+ "symbol": "QAR"
+ },
+ "CDF": {
+ "name": "کانگولیز فرانک",
+ "symbol": "CDF"
+ },
+ "KGS": {
+ "name": "کرغستانی سوم",
+ "symbol": "KGS"
+ },
+ "HRK": {
+ "name": "کروشین کونا",
+ "symbol": "HRK"
+ },
+ "KHR": {
+ "name": "کمبوڈیائی ریئل",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "کنیڈین ڈالر",
+ "symbol": "CA$"
+ },
+ "CRC": {
+ "name": "کوسٹا ریکا کولون",
+ "symbol": "CRC"
+ },
+ "COP": {
+ "name": "کولمبین پیسہ",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "کوموریئن فرانک",
+ "symbol": "KMF"
+ },
+ "KWD": {
+ "name": "کویتی دینار",
+ "symbol": "KWD"
+ },
+ "CVE": {
+ "name": "کیپ ورڈی اسکیوڈو",
+ "symbol": "CVE"
+ },
+ "KYD": {
+ "name": "کیمین آئلینڈز ڈالر",
+ "symbol": "KYD"
+ },
+ "KES": {
+ "name": "کینیائی شلنگ",
+ "symbol": "KES"
+ },
+ "CUP": {
+ "name": "کیوبائی پیسو",
+ "symbol": "CUP"
+ },
+ "GMD": {
+ "name": "گامبیا کا ڈلاسی",
+ "symbol": "GMD"
+ },
+ "GNF": {
+ "name": "گنی فرانک",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "گواٹے مالا کا کوئٹزل",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "گویانیز ڈالر",
+ "symbol": "GYD"
+ },
+ "GHS": {
+ "name": "گھانی سیڈی",
+ "symbol": "GHS"
+ },
+ "LAK": {
+ "name": "لاؤشیائی کِپ",
+ "symbol": "LAK"
+ },
+ "LRD": {
+ "name": "لائبریائی ڈالر",
+ "symbol": "LRD"
+ },
+ "LBP": {
+ "name": "لبنانی پونڈ",
+ "symbol": "LBP"
+ },
+ "LYD": {
+ "name": "لیبیائی دینار",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "لیتھوینیائی لیٹاس",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "لیسوتھو لوٹی",
+ "symbol": "LSL"
+ },
+ "MUR": {
+ "name": "ماریشس کا روپیہ",
+ "symbol": "MUR"
+ },
+ "MDL": {
+ "name": "مالدووی لیو",
+ "symbol": "MDL"
+ },
+ "MVR": {
+ "name": "مالدیپ کا روفیہ",
+ "symbol": "MVR"
+ },
+ "AED": {
+ "name": "متحدہ عرب اماراتی درہم",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "مراکشی درہم",
+ "symbol": "MAD"
+ },
+ "XCD": {
+ "name": "مشرقی کریبیا کا ڈالر",
+ "symbol": "EC$"
+ },
+ "EGP": {
+ "name": "مصری پاؤنڈ",
+ "symbol": "EGP"
+ },
+ "MKD": {
+ "name": "مقدونیائی دینار",
+ "symbol": "MKD"
+ },
+ "MGA": {
+ "name": "ملاگاسی اریاری",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "ملاوی کواچا",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "ملیشیائی رنگِٹ",
+ "symbol": "MYR"
+ },
+ "MNT": {
+ "name": "منگولیائی ٹگرِ",
+ "symbol": "MNT"
+ },
+ "MRO": {
+ "name": "موریطانیائی اوگوئیا",
+ "symbol": "MRO"
+ },
+ "MZN": {
+ "name": "موزامبیقی میٹیکل",
+ "symbol": "MZN"
+ },
+ "MMK": {
+ "name": "میانما کیاٹ",
+ "symbol": "MMK"
+ },
+ "MOP": {
+ "name": "میکانیز پٹاکا",
+ "symbol": "MOP"
+ },
+ "MXN": {
+ "name": "میکسیکی پیسہ",
+ "symbol": "MX$"
+ },
+ "NOK": {
+ "name": "ناروے کرون",
+ "symbol": "NOK"
+ },
+ "NAD": {
+ "name": "نامیبیائی ڈالر",
+ "symbol": "NAD"
+ },
+ "NGN": {
+ "name": "نائیجیریائی نائرا",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "نکارا گوا کا کورڈوبا",
+ "symbol": "NIO"
+ },
+ "NPR": {
+ "name": "نیپالی روپیہ",
+ "symbol": "NPR"
+ },
+ "ANG": {
+ "name": "نیدر لینڈز انٹیلیئن گلڈر",
+ "symbol": "ANG"
+ },
+ "TWD": {
+ "name": "نیو تائیوان ڈالر",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "نیوزی لینڈ ڈالر",
+ "symbol": "NZ$"
+ },
+ "VND": {
+ "name": "ویتنامی ڈانگ",
+ "symbol": "₫"
+ },
+ "VEF": {
+ "name": "وینزویلا بولیور",
+ "symbol": "VEF"
+ },
+ "VUV": {
+ "name": "وینوواتو واتو",
+ "symbol": "VUV"
+ },
+ "HUF": {
+ "name": "ہنگرین فورنٹ",
+ "symbol": "HUF"
+ },
+ "HNL": {
+ "name": "ہونڈوران لیمپیرا",
+ "symbol": "HNL"
+ },
+ "HTG": {
+ "name": "ہیتی کا گؤرڈی",
+ "symbol": "HTG"
+ },
+ "HKD": {
+ "name": "ھانگ کانگ ڈالر",
+ "symbol": "HK$"
+ },
+ "YER": {
+ "name": "یمنی ریال",
+ "symbol": "YER"
+ },
+ "EUR": {
+ "name": "یورو",
+ "symbol": "€"
+ },
+ "UYU": {
+ "name": "یوروگویان پیسو",
+ "symbol": "UYU"
+ },
+ "UAH": {
+ "name": "یوکرینیائی ہریونیا",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "یوگانڈا شلنگ",
+ "symbol": "UGX"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/ur.json b/library/intl/resources/currency/ur.json
new file mode 100644
index 000000000..7bc0b1a40
--- /dev/null
+++ b/library/intl/resources/currency/ur.json
@@ -0,0 +1,634 @@
+{
+ "XOF": {
+ "name": "CFA فرانک BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "CFA فرانک BEAC",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "CFP فرانک",
+ "symbol": "CFPF"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ },
+ "ARS": {
+ "name": "ارجنٹائن پیسہ",
+ "symbol": "ARS"
+ },
+ "JOD": {
+ "name": "اردنی دینار",
+ "symbol": "JOD"
+ },
+ "AWG": {
+ "name": "اروبن فلورِن",
+ "symbol": "AWG"
+ },
+ "ERN": {
+ "name": "اریٹیریا کا نافکا",
+ "symbol": "ERN"
+ },
+ "UZS": {
+ "name": "ازبکستان سوم",
+ "symbol": "UZS"
+ },
+ "ILS": {
+ "name": "اسرائیلی نیا شیکل",
+ "symbol": "₪"
+ },
+ "AFN": {
+ "name": "افغان افغانی",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "البانیا کا لیک",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "الجیریائی دینار",
+ "symbol": "DZD"
+ },
+ "USD": {
+ "name": "امریکی ڈالر",
+ "symbol": "$"
+ },
+ "IDR": {
+ "name": "انڈونیشین روپیہ",
+ "symbol": "IDR"
+ },
+ "GBP": {
+ "name": "انگلستانی پاونڈ سٹرلنگ",
+ "symbol": "£"
+ },
+ "AOA": {
+ "name": "انگولا کا کوانزا",
+ "symbol": "AOA"
+ },
+ "ETB": {
+ "name": "ایتھوپیائی بِرّ",
+ "symbol": "ETB"
+ },
+ "IRR": {
+ "name": "ایرانی ریال",
+ "symbol": "IRR"
+ },
+ "AZN": {
+ "name": "آذربائجانی منات",
+ "symbol": "AZN"
+ },
+ "AMD": {
+ "name": "آرمینیائی ڈرم",
+ "symbol": "AMD"
+ },
+ "AUD": {
+ "name": "آسٹریلین ڈالر",
+ "symbol": "A$"
+ },
+ "ISK": {
+ "name": "آئس لينڈی کرونا",
+ "symbol": "ISK"
+ },
+ "BBD": {
+ "name": "باربیڈین ڈالر",
+ "symbol": "BBD"
+ },
+ "BHD": {
+ "name": "بحرینی دینار",
+ "symbol": "BHD"
+ },
+ "BRL": {
+ "name": "برازیلی ریئل",
+ "symbol": "R$"
+ },
+ "BMD": {
+ "name": "برموڈا ڈالر",
+ "symbol": "BMD"
+ },
+ "BIF": {
+ "name": "برونڈیئن فرانک",
+ "symbol": "BIF"
+ },
+ "BND": {
+ "name": "برونئی ڈالر",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "بلغارین لیو",
+ "symbol": "BGN"
+ },
+ "BDT": {
+ "name": "بنگلہ دیشی ٹکا",
+ "symbol": "BDT"
+ },
+ "BWP": {
+ "name": "بوتسوانا کا پولا",
+ "symbol": "BWP"
+ },
+ "BAM": {
+ "name": "بوسنیا ہرزیگووینا کا قابل منتقلی نشان",
+ "symbol": "BAM"
+ },
+ "BOB": {
+ "name": "بولیوین بولیویانو",
+ "symbol": "BOB"
+ },
+ "BSD": {
+ "name": "بہامانی ڈالر",
+ "symbol": "BSD"
+ },
+ "BYR": {
+ "name": "بیلاروسی روبل",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "بیلائز ڈالر",
+ "symbol": "BZD"
+ },
+ "INR": {
+ "name": "بھارتی روپیہ",
+ "symbol": "₹"
+ },
+ "BTN": {
+ "name": "بھوٹانی گُلٹرم",
+ "symbol": "BTN"
+ },
+ "PGK": {
+ "name": "پاپوآ نیو گنی کا کینا",
+ "symbol": "PGK"
+ },
+ "PKR": {
+ "name": "پاکستانی روپیہ",
+ "symbol": "Rs"
+ },
+ "PAB": {
+ "name": "پنامہ کا بالبوآ",
+ "symbol": "PAB"
+ },
+ "PLN": {
+ "name": "پولش زلوٹی",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "پیراگوئے کا گوآرنی",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "پیروین نیووسول",
+ "symbol": "PEN"
+ },
+ "TJS": {
+ "name": "تاجکستانی سومونی",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "ترکمانستانی منات",
+ "symbol": "TMT"
+ },
+ "TRY": {
+ "name": "ترکی لیرا",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "ترینیداد اور ٹوباگو کا ڈالر",
+ "symbol": "TTD"
+ },
+ "TZS": {
+ "name": "تنزانیائی شلنگ",
+ "symbol": "TZS"
+ },
+ "TND": {
+ "name": "تیونیسیائی دینار",
+ "symbol": "TND"
+ },
+ "THB": {
+ "name": "تھائی باہت",
+ "symbol": "฿"
+ },
+ "TOP": {
+ "name": "ٹونگن پانگا",
+ "symbol": "TOP"
+ },
+ "JPY": {
+ "name": "جاپانی ین",
+ "symbol": "JP¥"
+ },
+ "GEL": {
+ "name": "جارجیائی لاری",
+ "symbol": "GEL"
+ },
+ "GIP": {
+ "name": "جبل الطارق پونڈ",
+ "symbol": "GIP"
+ },
+ "DJF": {
+ "name": "جبوتی فرانک",
+ "symbol": "DJF"
+ },
+ "JMD": {
+ "name": "جمائیکن ڈالر",
+ "symbol": "JMD"
+ },
+ "CZK": {
+ "name": "جمہوریہ چیک کرونا",
+ "symbol": "CZK"
+ },
+ "ZAR": {
+ "name": "جنوبی افریقی رانڈ",
+ "symbol": "ZAR"
+ },
+ "SSP": {
+ "name": "جنوبی سوڈانی پاؤنڈ",
+ "symbol": "SSP"
+ },
+ "KRW": {
+ "name": "جنوبی کوریائی وون",
+ "symbol": "₩"
+ },
+ "CLP": {
+ "name": "چلّین پیسہ",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "چینی یوآن",
+ "symbol": "CN¥"
+ },
+ "DKK": {
+ "name": "ڈنمارک کرونر",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "ڈومنیکن پیسو",
+ "symbol": "DOP"
+ },
+ "RWF": {
+ "name": "روانڈا کا فرانک",
+ "symbol": "RWF"
+ },
+ "RUB": {
+ "name": "روسی روبل",
+ "symbol": "RUB"
+ },
+ "RON": {
+ "name": "رومانیائی لیو",
+ "symbol": "RON"
+ },
+ "ZMW": {
+ "name": "زامبیائی کواچا",
+ "symbol": "ZMW"
+ },
+ "WST": {
+ "name": "ساموآ کا ٹالا",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "ساؤ ٹوم اور پرنسپے ڈوبرا",
+ "symbol": "STD"
+ },
+ "RSD": {
+ "name": "سربین دینار",
+ "symbol": "RSD"
+ },
+ "LKR": {
+ "name": "سری لنکائی روپیہ",
+ "symbol": "LKR"
+ },
+ "SCR": {
+ "name": "سشلی کا روپیہ",
+ "symbol": "SCR"
+ },
+ "SAR": {
+ "name": "سعودی ریال",
+ "symbol": "SAR"
+ },
+ "SGD": {
+ "name": "سنگا پور ڈالر",
+ "symbol": "SGD"
+ },
+ "SZL": {
+ "name": "سوازی لیلانجینی",
+ "symbol": "SZL"
+ },
+ "SDG": {
+ "name": "سوڈانی پاؤنڈ",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "سورینامی ڈالر",
+ "symbol": "SRD"
+ },
+ "SBD": {
+ "name": "سولومن آئلینڈز ڈالر",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "سویڈن کرونا",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "سوئس فرانکس",
+ "symbol": "CHF"
+ },
+ "SHP": {
+ "name": "سینٹ ہیلینا پاؤنڈ",
+ "symbol": "SHP"
+ },
+ "SLL": {
+ "name": "سیئرا لیون لیون",
+ "symbol": "SLL"
+ },
+ "SYP": {
+ "name": "شامی پونڈ",
+ "symbol": "SYP"
+ },
+ "KPW": {
+ "name": "شمالی کوریائی وون",
+ "symbol": "KPW"
+ },
+ "SOS": {
+ "name": "صومالی شلنگ",
+ "symbol": "SOS"
+ },
+ "IQD": {
+ "name": "عراقی دینار",
+ "symbol": "IQD"
+ },
+ "OMR": {
+ "name": "عمانی ریال",
+ "symbol": "OMR"
+ },
+ "FKP": {
+ "name": "فاکلینڈ آئلینڈز پونڈ",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "فجی کا ڈالر",
+ "symbol": "FJD"
+ },
+ "PHP": {
+ "name": "فلپائینی پیسہ",
+ "symbol": "PHP"
+ },
+ "KZT": {
+ "name": "قزاخستانی ٹینگ",
+ "symbol": "KZT"
+ },
+ "QAR": {
+ "name": "قطری ریال",
+ "symbol": "QAR"
+ },
+ "CDF": {
+ "name": "کانگولیز فرانک",
+ "symbol": "CDF"
+ },
+ "KGS": {
+ "name": "کرغستانی سوم",
+ "symbol": "KGS"
+ },
+ "HRK": {
+ "name": "کروشین کونا",
+ "symbol": "HRK"
+ },
+ "KHR": {
+ "name": "کمبوڈیائی ریئل",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "کنیڈین ڈالر",
+ "symbol": "CA$"
+ },
+ "CRC": {
+ "name": "کوسٹا ریکا کا کولن",
+ "symbol": "CRC"
+ },
+ "COP": {
+ "name": "کولمبین پیسہ",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "کوموریئن فرانک",
+ "symbol": "KMF"
+ },
+ "KWD": {
+ "name": "کویتی دینار",
+ "symbol": "KWD"
+ },
+ "CVE": {
+ "name": "کیپ ورڈی کا اسکیوڈو",
+ "symbol": "CVE"
+ },
+ "KYD": {
+ "name": "کیمین آئلینڈز ڈالر",
+ "symbol": "KYD"
+ },
+ "KES": {
+ "name": "کینیائی شلنگ",
+ "symbol": "KES"
+ },
+ "CUP": {
+ "name": "کیوبا کا پیسو",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "کیوبا کا قابل منتقلی پیسو",
+ "symbol": "CUC"
+ },
+ "GMD": {
+ "name": "گامبیا کا ڈلاسی",
+ "symbol": "GMD"
+ },
+ "GNF": {
+ "name": "گنی فرانک",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "گواٹے مالا کا کوئٹزل",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "گویانیز ڈالر",
+ "symbol": "GYD"
+ },
+ "GHS": {
+ "name": "گھانا کا سیڈی",
+ "symbol": "GHS"
+ },
+ "LAK": {
+ "name": "لاؤشیائی کِپ",
+ "symbol": "LAK"
+ },
+ "LRD": {
+ "name": "لائبریائی ڈالر",
+ "symbol": "LRD"
+ },
+ "LBP": {
+ "name": "لبنانی پونڈ",
+ "symbol": "LBP"
+ },
+ "LYD": {
+ "name": "لیبیائی دینار",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "لیتھوینیائی لیٹاس",
+ "symbol": "LTL"
+ },
+ "LSL": {
+ "name": "لیسوتھو لوٹی",
+ "symbol": "LSL"
+ },
+ "MUR": {
+ "name": "ماریشس کا روپیہ",
+ "symbol": "MUR"
+ },
+ "MDL": {
+ "name": "مالدووی لیو",
+ "symbol": "MDL"
+ },
+ "MVR": {
+ "name": "مالدیپ کا روفیہ",
+ "symbol": "MVR"
+ },
+ "AED": {
+ "name": "متحدہ عرب اماراتی درہم",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "مراکشی درہم",
+ "symbol": "MAD"
+ },
+ "XCD": {
+ "name": "مشرقی کریبیا کا ڈالر",
+ "symbol": "EC$"
+ },
+ "EGP": {
+ "name": "مصری پاؤنڈ",
+ "symbol": "EGP"
+ },
+ "MKD": {
+ "name": "مقدونیائی دینار",
+ "symbol": "MKD"
+ },
+ "MGA": {
+ "name": "ملاگاسی اریاری",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "ملاوی کواچا",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "ملیشیائی رنگِٹ",
+ "symbol": "MYR"
+ },
+ "MNT": {
+ "name": "منگولیائی ٹگرِ",
+ "symbol": "MNT"
+ },
+ "MRO": {
+ "name": "موریطانیائی اوگوئیا",
+ "symbol": "MRO"
+ },
+ "MZN": {
+ "name": "موزامبیقی میٹیکل",
+ "symbol": "MZN"
+ },
+ "MMK": {
+ "name": "میانما کیاٹ",
+ "symbol": "MMK"
+ },
+ "MOP": {
+ "name": "میکانیز پٹاکا",
+ "symbol": "MOP"
+ },
+ "MXN": {
+ "name": "میکسیکی پیسہ",
+ "symbol": "MX$"
+ },
+ "NOK": {
+ "name": "ناروے کرونر",
+ "symbol": "NOK"
+ },
+ "NAD": {
+ "name": "نامیبیائی ڈالر",
+ "symbol": "NAD"
+ },
+ "NGN": {
+ "name": "نائیجیریائی نائرا",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "نکارا گوا کا کورڈوبا",
+ "symbol": "NIO"
+ },
+ "NPR": {
+ "name": "نیپالی روپیہ",
+ "symbol": "NPR"
+ },
+ "ANG": {
+ "name": "نیدر لینڈز انٹیلیئن گلڈر",
+ "symbol": "ANG"
+ },
+ "TWD": {
+ "name": "نیو تائیوان ڈالر",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "نیوزی لینڈ ڈالر",
+ "symbol": "NZ$"
+ },
+ "VND": {
+ "name": "ویتنامی ڈانگ",
+ "symbol": "₫"
+ },
+ "VEF": {
+ "name": "وینزویلا بولیور",
+ "symbol": "VEF"
+ },
+ "VUV": {
+ "name": "وینوواتو واتو",
+ "symbol": "VUV"
+ },
+ "HUF": {
+ "name": "ہنگرین فورنٹ",
+ "symbol": "HUF"
+ },
+ "HNL": {
+ "name": "ہونڈوران لیمپیرا",
+ "symbol": "HNL"
+ },
+ "HTG": {
+ "name": "ہیتی کا گؤرڈی",
+ "symbol": "HTG"
+ },
+ "HKD": {
+ "name": "ھانگ کانگ ڈالر",
+ "symbol": "HK$"
+ },
+ "YER": {
+ "name": "یمنی ریال",
+ "symbol": "YER"
+ },
+ "EUR": {
+ "name": "یورو",
+ "symbol": "€"
+ },
+ "UYU": {
+ "name": "یوروگویان پیسو",
+ "symbol": "UYU"
+ },
+ "UAH": {
+ "name": "یوکرینیائی ہریونیا",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "یوگانڈا شلنگ",
+ "symbol": "UGX"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/uz-Cyrl.json b/library/intl/resources/currency/uz-Cyrl.json
new file mode 100644
index 000000000..b5396c691
--- /dev/null
+++ b/library/intl/resources/currency/uz-Cyrl.json
@@ -0,0 +1,634 @@
+{
+ "AED": {
+ "name": "AED",
+ "symbol": "AED"
+ },
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "AOA": {
+ "name": "AOA",
+ "symbol": "AOA"
+ },
+ "AUD": {
+ "name": "AUD",
+ "symbol": "A$"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BHD": {
+ "name": "BHD",
+ "symbol": "BHD"
+ },
+ "BIF": {
+ "name": "BIF",
+ "symbol": "BIF"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BWP": {
+ "name": "BWP",
+ "symbol": "BWP"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "CDF": {
+ "name": "CDF",
+ "symbol": "CDF"
+ },
+ "CHF": {
+ "name": "CHF",
+ "symbol": "CHF"
+ },
+ "CVE": {
+ "name": "CVE",
+ "symbol": "CVE"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DJF": {
+ "name": "DJF",
+ "symbol": "DJF"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "ERN": {
+ "name": "ERN",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "ETB",
+ "symbol": "ETB"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GMD": {
+ "name": "GMD",
+ "symbol": "GMD"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KES": {
+ "name": "KES",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KMF": {
+ "name": "KMF",
+ "symbol": "KMF"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LRD": {
+ "name": "LRD",
+ "symbol": "LRD"
+ },
+ "LSL": {
+ "name": "LSL",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MGA": {
+ "name": "MGA",
+ "symbol": "MGA"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MRO": {
+ "name": "MRO",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "MUR",
+ "symbol": "MUR"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MWK": {
+ "name": "MWK",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NAD": {
+ "name": "NAD",
+ "symbol": "NAD"
+ },
+ "NGN": {
+ "name": "NGN",
+ "symbol": "NGN"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RWF": {
+ "name": "RWF",
+ "symbol": "RWF"
+ },
+ "SAR": {
+ "name": "SAR",
+ "symbol": "SAR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SCR": {
+ "name": "SCR",
+ "symbol": "SCR"
+ },
+ "SDG": {
+ "name": "SDG",
+ "symbol": "SDG"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SHP": {
+ "name": "SHP",
+ "symbol": "SHP"
+ },
+ "SLL": {
+ "name": "SLL",
+ "symbol": "SLL"
+ },
+ "SOS": {
+ "name": "SOS",
+ "symbol": "SOS"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "STD": {
+ "name": "STD",
+ "symbol": "STD"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "SZL": {
+ "name": "SZL",
+ "symbol": "SZL"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "฿"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TND": {
+ "name": "TND",
+ "symbol": "TND"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "TZS": {
+ "name": "TZS",
+ "symbol": "TZS"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "UGX",
+ "symbol": "UGX"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XAF": {
+ "name": "XAF",
+ "symbol": "FCFA"
+ },
+ "XOF": {
+ "name": "XOF",
+ "symbol": "CFA"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "ZAR": {
+ "name": "ZAR",
+ "symbol": "ZAR"
+ },
+ "ZMW": {
+ "name": "ZMW",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ },
+ "USD": {
+ "name": "АҚШ доллари",
+ "symbol": "US$"
+ },
+ "ARS": {
+ "name": "Аргентина песоси",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "Аруба флорини",
+ "symbol": "AWG"
+ },
+ "BSD": {
+ "name": "Багама доллари",
+ "symbol": "BSD"
+ },
+ "BBD": {
+ "name": "Барбадос доллари",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "Белиз доллари",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Бермуда доллари",
+ "symbol": "BMD"
+ },
+ "BOB": {
+ "name": "Боливия болвиани",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "Бразил реали",
+ "symbol": "R$"
+ },
+ "VEF": {
+ "name": "Венесуэла боливари",
+ "symbol": "VEF"
+ },
+ "HTG": {
+ "name": "Гаити гурдаси",
+ "symbol": "HTG"
+ },
+ "GYD": {
+ "name": "Гаяна доллари",
+ "symbol": "GYD"
+ },
+ "GTQ": {
+ "name": "Гватемала кветзали",
+ "symbol": "GTQ"
+ },
+ "ANG": {
+ "name": "Голланд Антил гульдени",
+ "symbol": "ANG"
+ },
+ "HNL": {
+ "name": "Гондурас лемпираси",
+ "symbol": "HNL"
+ },
+ "DOP": {
+ "name": "Доминикан песоси",
+ "symbol": "DOP"
+ },
+ "EUR": {
+ "name": "Евро",
+ "symbol": "€"
+ },
+ "DZD": {
+ "name": "Жазоир динори",
+ "symbol": "DZD"
+ },
+ "GBP": {
+ "name": "Инглиз фунт стерлинги",
+ "symbol": "£"
+ },
+ "KYD": {
+ "name": "Кайман ороли Доллари",
+ "symbol": "KYD"
+ },
+ "CAD": {
+ "name": "Канада доллари",
+ "symbol": "CA$"
+ },
+ "COP": {
+ "name": "Колумбия песоси",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "Коста-Рика колони",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "Куба Айирбошлаш песоси",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "Куба песоси",
+ "symbol": "CUP"
+ },
+ "LYD": {
+ "name": "Ливия динори",
+ "symbol": "LYD"
+ },
+ "MAD": {
+ "name": "Марокаш дирҳами",
+ "symbol": "MAD"
+ },
+ "MXN": {
+ "name": "Мексика песоси",
+ "symbol": "MX$"
+ },
+ "EGP": {
+ "name": "Миср фунти",
+ "symbol": "EGP"
+ },
+ "NIO": {
+ "name": "Никарагуа кордобаси",
+ "symbol": "NIO"
+ },
+ "PAB": {
+ "name": "Панама бальбоаси",
+ "symbol": "PAB"
+ },
+ "PYG": {
+ "name": "Парагвай гуарани",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Перу нуево сол",
+ "symbol": "PEN"
+ },
+ "RUB": {
+ "name": "Рус рубли",
+ "symbol": "RUB"
+ },
+ "SRD": {
+ "name": "Суринам доллари",
+ "symbol": "SRD"
+ },
+ "TTD": {
+ "name": "Тринидад ва Тобаго доллари",
+ "symbol": "TTD"
+ },
+ "UYU": {
+ "name": "Уругвай песоси",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "Ўзбекистон сўм",
+ "symbol": "сўм"
+ },
+ "FKP": {
+ "name": "Фолькленд ороли фунти",
+ "symbol": "FKP"
+ },
+ "CNY": {
+ "name": "Хитой юани",
+ "symbol": "CN¥"
+ },
+ "INR": {
+ "name": "Ҳинд рупияси",
+ "symbol": "₹"
+ },
+ "CLP": {
+ "name": "Чили песоси",
+ "symbol": "CLP"
+ },
+ "XCD": {
+ "name": "Шарқий Кариб доллари",
+ "symbol": "EC$"
+ },
+ "JMD": {
+ "name": "Ямайка доллари",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "Япон йенаси",
+ "symbol": "JP¥"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/uz.json b/library/intl/resources/currency/uz.json
new file mode 100644
index 000000000..e9d858c75
--- /dev/null
+++ b/library/intl/resources/currency/uz.json
@@ -0,0 +1,634 @@
+{
+ "AED": {
+ "name": "AED",
+ "symbol": "AED"
+ },
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "Alban leki",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "AOA": {
+ "name": "AOA",
+ "symbol": "AOA"
+ },
+ "USD": {
+ "name": "AQSH dollari",
+ "symbol": "US$"
+ },
+ "ARS": {
+ "name": "Argentina pesosi",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "Aruba florini",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "Avstraliya dollari",
+ "symbol": "A$"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "Bagama dollari",
+ "symbol": "BSD"
+ },
+ "BBD": {
+ "name": "Barbados dollari",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BYR": {
+ "name": "Belarus rubli",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "Beliz dollari",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Bermuda dollari",
+ "symbol": "BMD"
+ },
+ "BHD": {
+ "name": "BHD",
+ "symbol": "BHD"
+ },
+ "BIF": {
+ "name": "BIF",
+ "symbol": "BIF"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "Bolgariya levi",
+ "symbol": "BGN"
+ },
+ "BOB": {
+ "name": "Boliviya bolivyani",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "Bosniya va Gertsogovina ayriboshlash markasi",
+ "symbol": "BAM"
+ },
+ "BRL": {
+ "name": "Brazil reali",
+ "symbol": "R$"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BWP": {
+ "name": "BWP",
+ "symbol": "BWP"
+ },
+ "CDF": {
+ "name": "CDF",
+ "symbol": "CDF"
+ },
+ "CZK": {
+ "name": "Chex kronasi",
+ "symbol": "CZK"
+ },
+ "CLP": {
+ "name": "Chili pesosi",
+ "symbol": "CLP"
+ },
+ "CVE": {
+ "name": "CVE",
+ "symbol": "CVE"
+ },
+ "DKK": {
+ "name": "Daniya kronasi",
+ "symbol": "DKK"
+ },
+ "DJF": {
+ "name": "DJF",
+ "symbol": "DJF"
+ },
+ "DOP": {
+ "name": "Dominikan pesosi",
+ "symbol": "DOP"
+ },
+ "ERN": {
+ "name": "ERN",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "ETB",
+ "symbol": "ETB"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "Folklend oroli funti",
+ "symbol": "FKP"
+ },
+ "HTG": {
+ "name": "Gaiti gurdasi",
+ "symbol": "HTG"
+ },
+ "GYD": {
+ "name": "Gayana dollari",
+ "symbol": "GYD"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "Gibraltar funti",
+ "symbol": "GIP"
+ },
+ "GMD": {
+ "name": "GMD",
+ "symbol": "GMD"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "ANG": {
+ "name": "Golland Antil guldeni",
+ "symbol": "ANG"
+ },
+ "HNL": {
+ "name": "Gonduras lempirasi",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "Gonkong dollari",
+ "symbol": "HK$"
+ },
+ "GTQ": {
+ "name": "Gvatemala kvetzali",
+ "symbol": "GTQ"
+ },
+ "INR": {
+ "name": "Hind rupiyasi",
+ "symbol": "₹"
+ },
+ "HRK": {
+ "name": "Horvat kunasi",
+ "symbol": "HRK"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IDR": {
+ "name": "Indoneziya rupiyasi",
+ "symbol": "IDR"
+ },
+ "GBP": {
+ "name": "Ingliz funt sterlingi",
+ "symbol": "£"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "Islandiya kronasi",
+ "symbol": "ISK"
+ },
+ "ZAR": {
+ "name": "Janubiy Afrika randi",
+ "symbol": "ZAR"
+ },
+ "KRW": {
+ "name": "Janubiy Koreya voni",
+ "symbol": "₩"
+ },
+ "SSP": {
+ "name": "Janubiy Sudan funti",
+ "symbol": "SSP"
+ },
+ "DZD": {
+ "name": "Jazoir dinori",
+ "symbol": "DZD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "CAD": {
+ "name": "Kanada dollari",
+ "symbol": "CA$"
+ },
+ "KYD": {
+ "name": "Kayman Orollari Dollari",
+ "symbol": "KYD"
+ },
+ "KES": {
+ "name": "KES",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KMF": {
+ "name": "KMF",
+ "symbol": "KMF"
+ },
+ "COP": {
+ "name": "Kolumbiya pesosi",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "Kosta-Rika koloni",
+ "symbol": "CRC"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "CUC": {
+ "name": "Kuba Ayirboshlash pesosi",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "Kuba pesosi",
+ "symbol": "CUP"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "LTL": {
+ "name": "Litva liti",
+ "symbol": "LTL"
+ },
+ "LYD": {
+ "name": "Liviya dinori",
+ "symbol": "LYD"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LRD": {
+ "name": "LRD",
+ "symbol": "LRD"
+ },
+ "LSL": {
+ "name": "LSL",
+ "symbol": "LSL"
+ },
+ "MKD": {
+ "name": "Makedoniya dinori",
+ "symbol": "MKD"
+ },
+ "MAD": {
+ "name": "Marokash dirhami",
+ "symbol": "MAD"
+ },
+ "MXN": {
+ "name": "Meksika pesosi",
+ "symbol": "MX$"
+ },
+ "MGA": {
+ "name": "MGA",
+ "symbol": "MGA"
+ },
+ "EGP": {
+ "name": "Misr funti",
+ "symbol": "EGP"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MDL": {
+ "name": "Moldova leusi",
+ "symbol": "MDL"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MRO": {
+ "name": "MRO",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "MUR",
+ "symbol": "MUR"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MWK": {
+ "name": "MWK",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NAD": {
+ "name": "NAD",
+ "symbol": "NAD"
+ },
+ "NGN": {
+ "name": "NGN",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "Nikaragua kordobasi",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "Norvegiya kronasi",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "UZS": {
+ "name": "Oʻzbekiston soʻm",
+ "symbol": "soʻm"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "Panama balboasi",
+ "symbol": "PAB"
+ },
+ "PYG": {
+ "name": "Paragvay guarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "Peru noyvo soli",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "Polsha zlotiyi",
+ "symbol": "PLN"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "Rumin leusi",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "Rus rubli",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "RWF",
+ "symbol": "RWF"
+ },
+ "SAR": {
+ "name": "Saudiya Arabistoni riyoli",
+ "symbol": "SAR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SCR": {
+ "name": "SCR",
+ "symbol": "SCR"
+ },
+ "RSD": {
+ "name": "Serbiya dinori",
+ "symbol": "RSD"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "XCD": {
+ "name": "Sharqiy Karib dollari",
+ "symbol": "EC$"
+ },
+ "SHP": {
+ "name": "SHP",
+ "symbol": "SHP"
+ },
+ "CHF": {
+ "name": "Shvetsariya franki",
+ "symbol": "CHF"
+ },
+ "SEK": {
+ "name": "Shvetsiya kronasi",
+ "symbol": "SEK"
+ },
+ "SLL": {
+ "name": "SLL",
+ "symbol": "SLL"
+ },
+ "SOS": {
+ "name": "SOS",
+ "symbol": "SOS"
+ },
+ "STD": {
+ "name": "STD",
+ "symbol": "STD"
+ },
+ "SDG": {
+ "name": "Sudan funti",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "Surinam dollari",
+ "symbol": "SRD"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "SZL": {
+ "name": "SZL",
+ "symbol": "SZL"
+ },
+ "THB": {
+ "name": "Tayland bahti",
+ "symbol": "฿"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "Trinidad va Tobago dollari",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Tunis dinori",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "Turk lirasi",
+ "symbol": "TRY"
+ },
+ "TZS": {
+ "name": "TZS",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "UGX",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "Ukrain grivnasi",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "Urugvay pesosi",
+ "symbol": "UYU"
+ },
+ "VEF": {
+ "name": "Venesuela bolivari",
+ "symbol": "VEF"
+ },
+ "HUF": {
+ "name": "Vengriya forinti",
+ "symbol": "HUF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XAF": {
+ "name": "XAF",
+ "symbol": "FCFA"
+ },
+ "CNY": {
+ "name": "Xitoy yuani",
+ "symbol": "CN¥"
+ },
+ "XOF": {
+ "name": "XOF",
+ "symbol": "CFA"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "JMD": {
+ "name": "Yamayka dollari",
+ "symbol": "JMD"
+ },
+ "TWD": {
+ "name": "Yangi Tayvan dollari",
+ "symbol": "NT$"
+ },
+ "JPY": {
+ "name": "Yapon yenasi",
+ "symbol": "JP¥"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "EUR": {
+ "name": "Yevro",
+ "symbol": "€"
+ },
+ "ZMW": {
+ "name": "ZMW",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/vai-Latn.json b/library/intl/resources/currency/vai-Latn.json
new file mode 100644
index 000000000..cfdd565b8
--- /dev/null
+++ b/library/intl/resources/currency/vai-Latn.json
@@ -0,0 +1,634 @@
+{
+ "ZAR": {
+ "name": "Afirika Kɔi Leŋŋɛ lɔ Randi",
+ "symbol": "ZAR"
+ },
+ "XOF": {
+ "name": "Áfíríka Tele Jíí Sifa",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Áfíríka Tɛ Sifa",
+ "symbol": "FCFA"
+ },
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "DZD": {
+ "name": "Agiriya Dina",
+ "symbol": "DZD"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "AOA": {
+ "name": "Angola Kuwaŋza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BHD": {
+ "name": "Bharɛŋ Dina",
+ "symbol": "BHD"
+ },
+ "BWP": {
+ "name": "Bhosuwana Pula",
+ "symbol": "BWP"
+ },
+ "BIF": {
+ "name": "Bhurundi Furaŋki",
+ "symbol": "BIF"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CNY": {
+ "name": "Chaníĩ Yuwaŋ Rɛŋmimbi",
+ "symbol": "CN¥"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "ERN": {
+ "name": "Ɛritera Nakifa",
+ "symbol": "ERN"
+ },
+ "CVE": {
+ "name": "Ɛsikudo Cabovɛdiyano",
+ "symbol": "CVE"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GMD": {
+ "name": "Gambiya Dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "INR": {
+ "name": "Índiya Rupi",
+ "symbol": "₹"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "ETB": {
+ "name": "Ítiyopiya Bhii",
+ "symbol": "ETB"
+ },
+ "JPY": {
+ "name": "Japaniĩ Yɛŋ",
+ "symbol": "JP¥"
+ },
+ "GBP": {
+ "name": "Jengési Pɔɔ̃ Sitɛ́liŋ",
+ "symbol": "£"
+ },
+ "DJF": {
+ "name": "Jibhuti Furaŋki",
+ "symbol": "DJF"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "CAD": {
+ "name": "Kanada Dala",
+ "symbol": "CA$"
+ },
+ "KES": {
+ "name": "Kénya Siyeŋ",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KMF": {
+ "name": "Komoro Furaŋki",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Kóngo Furaŋki",
+ "symbol": "CDF"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "SAR": {
+ "name": "Lahabu Sawodi Riya",
+ "symbol": "SAR"
+ },
+ "LRD": {
+ "name": "Laibhiya Dala",
+ "symbol": "$"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "LYD": {
+ "name": "Libhiya Dina",
+ "symbol": "LYD"
+ },
+ "SZL": {
+ "name": "Lilangeni",
+ "symbol": "SZL"
+ },
+ "LSL": {
+ "name": "Lisóto Loti",
+ "symbol": "LSL"
+ },
+ "SLL": {
+ "name": "Liyɔɔ̀",
+ "symbol": "SLL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MGA": {
+ "name": "Malagasi Ariyari",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "Malawi Kuwacha",
+ "symbol": "MWK"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "EGP": {
+ "name": "Míséla Pɔɔ̃",
+ "symbol": "EGP"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MUR": {
+ "name": "Mɔreshɔ Rupi",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "Mɔretani Yugiya",
+ "symbol": "MRO"
+ },
+ "MAD": {
+ "name": "Mɔroko Dihami",
+ "symbol": "MAD"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naĩjiriya Naĩra",
+ "symbol": "NGN"
+ },
+ "NAD": {
+ "name": "Namibiya Dala",
+ "symbol": "NAD"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "AUD": {
+ "name": "Ɔ́situwa Dala",
+ "symbol": "A$"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "USD": {
+ "name": "Poo Dala",
+ "symbol": "US$"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RWF": {
+ "name": "Rawunda Furaŋki",
+ "symbol": "RWF"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "STD": {
+ "name": "Sawo Tombe ɓɛ a Gbawo Dobura",
+ "symbol": "STD"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SCR": {
+ "name": "SCR",
+ "symbol": "SCR"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SHP": {
+ "name": "Siŋ Hɛlina Pɔɔ̃",
+ "symbol": "SHP"
+ },
+ "SOS": {
+ "name": "Somaliya Siyeŋ",
+ "symbol": "SOS"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SDG": {
+ "name": "Sudaniĩ Pɔɔ̃",
+ "symbol": "SDG"
+ },
+ "CHF": {
+ "name": "Suwesi Furaŋki",
+ "symbol": "CHF"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "TZS": {
+ "name": "Taŋzaniya Siyeŋ",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "Tunisiya Dina",
+ "symbol": "TND"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "UGX": {
+ "name": "Yuganda Siyeŋ",
+ "symbol": "UGX"
+ },
+ "AED": {
+ "name": "Yunaitɛ Arabhi Ɛmire Dihami",
+ "symbol": "AED"
+ },
+ "EUR": {
+ "name": "Yuro",
+ "symbol": "€"
+ },
+ "ZMW": {
+ "name": "Zambiya Kuwacha",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/vai.json b/library/intl/resources/currency/vai.json
new file mode 100644
index 000000000..b9da1beaa
--- /dev/null
+++ b/library/intl/resources/currency/vai.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XAF": {
+ "name": "XAF",
+ "symbol": "FCFA"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XOF": {
+ "name": "XOF",
+ "symbol": "CFA"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ },
+ "ERN": {
+ "name": "ꔀꔸꔳꕟ ꗁꖻꘋ",
+ "symbol": "ERN"
+ },
+ "SCR": {
+ "name": "ꔖꗼꔷ ꖩꔪ",
+ "symbol": "SCR"
+ },
+ "GBP": {
+ "name": "ꔛꔟꔻ ꗁꖻꘋ ꔻꗳꔷꘋ",
+ "symbol": "£"
+ },
+ "KES": {
+ "name": "ꔞꕰ ꔻꔝꘋ",
+ "symbol": "KES"
+ },
+ "INR": {
+ "name": "ꔤꔺꕩ ꖩꔪ",
+ "symbol": "₹"
+ },
+ "ETB": {
+ "name": "ꔤꕿꖎꔪꕩ ꔫꔤ",
+ "symbol": "ETB"
+ },
+ "LYD": {
+ "name": "ꔷꔫꕩ ꔵꕯ",
+ "symbol": "LYD"
+ },
+ "SZL": {
+ "name": "ꔷꕞꔟꕇ",
+ "symbol": "SZL"
+ },
+ "LSL": {
+ "name": "ꔷꖇꕿ ꖃꔳ",
+ "symbol": "LSL"
+ },
+ "SLL": {
+ "name": "ꔷꗚꘋ",
+ "symbol": "SLL"
+ },
+ "SHP": {
+ "name": "ꔻꘋ ꗥꔷꕯ ꗁꖻꘋ",
+ "symbol": "SHP"
+ },
+ "DJF": {
+ "name": "ꕀꖜꔳ ꖢꕟꘋꕃ",
+ "symbol": "DJF"
+ },
+ "EGP": {
+ "name": "ꕆꔻꕞ ꗁꖻꘋ",
+ "symbol": "EGP"
+ },
+ "ZAR": {
+ "name": "ꕉꔱꔸꕪ ꗛꔤ ꔒꘋꗣ ꗏ ꕟꘋꔵ",
+ "symbol": "ZAR"
+ },
+ "DZD": {
+ "name": "ꕉꔷꕀꔸꕩ ꔵꕯ",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "ꕉꖐꕞ ꖴꕎꘋꕤ",
+ "symbol": "AOA"
+ },
+ "BHD": {
+ "name": "ꕑꗸꘋ",
+ "symbol": "BHD"
+ },
+ "TZS": {
+ "name": "ꕚꘋꕤꕇꕰ ꔻꔝꘋ",
+ "symbol": "TZS"
+ },
+ "LRD": {
+ "name": "ꕞꔤꔫꕩ ꕜꕞꕌ",
+ "symbol": "$"
+ },
+ "RWF": {
+ "name": "ꕟꖙꕡ ꖢꕟꘋꕃ",
+ "symbol": "RWF"
+ },
+ "STD": {
+ "name": "ꕢꕴ ꕿꔈ ꗪ ꕉ ꕗꕴ ꖁꖜꕟ",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "ꕢꖙꔵ ꔸꕩꔷ",
+ "symbol": "SAR"
+ },
+ "ZMW": {
+ "name": "ꕤꔭꕩ ꖴꕎꕦ",
+ "symbol": "ZMW"
+ },
+ "CNY": {
+ "name": "ꕦꕇꔧ ꖳꕎꘋ ꔓꕆꘋꔬ",
+ "symbol": "CN¥"
+ },
+ "JPY": {
+ "name": "ꕧꕐꕇꔧ ꘂꘋ",
+ "symbol": "JP¥"
+ },
+ "CAD": {
+ "name": "ꕪꕯꕜ ꕜꕞꕌ",
+ "symbol": "CA$"
+ },
+ "GMD": {
+ "name": "ꕭꔭꕩ ꕜꕞꔻ",
+ "symbol": "GMD"
+ },
+ "MWK": {
+ "name": "ꕮꕞꕌꔨ ꖴꕎꕦ",
+ "symbol": "MWK"
+ },
+ "MGA": {
+ "name": "ꕮꕞꕭꕌꔻ ꕉꔸꕩꔸ",
+ "symbol": "MGA"
+ },
+ "NGN": {
+ "name": "ꕯꔤꕀꔸꕩ ꕯꔤꕟ",
+ "symbol": "NGN"
+ },
+ "NAD": {
+ "name": "ꕯꕆꔫꕩ ꕜꕞꕌ",
+ "symbol": "NAD"
+ },
+ "USD": {
+ "name": "ꕶꕱ ꕜꕞ",
+ "symbol": "US$"
+ },
+ "BWP": {
+ "name": "ꕷꖬꕎꕯ ꖛꕞ",
+ "symbol": "BWP"
+ },
+ "SOS": {
+ "name": "ꖇꕮꔷ ꔻꔝꘋ",
+ "symbol": "SOS"
+ },
+ "CDF": {
+ "name": "ꖏꖐꕱ ꖢꕟꘋꕃ",
+ "symbol": "CDF"
+ },
+ "KMF": {
+ "name": "ꖏꖒꖄ ꖢꕟꘋꕃ",
+ "symbol": "KMF"
+ },
+ "BIF": {
+ "name": "ꖜꖩꔺ ꖢꕟꘋꕃ",
+ "symbol": "BIF"
+ },
+ "TND": {
+ "name": "ꖤꕇꔻꕩ ꔵꕯ",
+ "symbol": "TND"
+ },
+ "CHF": {
+ "name": "ꖬꔃꕤ ꖨꕮꕊ ꖢꕟꘋꕃ",
+ "symbol": "CHF"
+ },
+ "SDG": {
+ "name": "ꖬꗵꘋ ꗁꖻꘋ",
+ "symbol": "SDG"
+ },
+ "UGX": {
+ "name": "ꖳꕭꕡ ꔻꔝꘋ",
+ "symbol": "UGX"
+ },
+ "AED": {
+ "name": "ꖳꕯꔤꗳ ꕉꕟꔬ ꗡꕆꔓꔻ ꔵꕌꕆ",
+ "symbol": "AED"
+ },
+ "EUR": {
+ "name": "ꖳꖄ",
+ "symbol": "€"
+ },
+ "AUD": {
+ "name": "ꖺꔻꖤꔃꔷꕩ ꕜꕞꕌ",
+ "symbol": "A$"
+ },
+ "MUR": {
+ "name": "ꗞꔓꗔ ꖩꔪ",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "ꗞꔸꕚꕇꕰ ꖳꕅꕩ",
+ "symbol": "MRO"
+ },
+ "MAD": {
+ "name": "ꗞꕟꖏ ꔵꕌꕆ",
+ "symbol": "MAD"
+ },
+ "CVE": {
+ "name": "ꗡꔻꖴꖁ ꕪꕷꗲꗡꔵꕩꖆ",
+ "symbol": "CVE"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/vi.json b/library/intl/resources/currency/vi.json
new file mode 100644
index 000000000..0fb29e1e1
--- /dev/null
+++ b/library/intl/resources/currency/vi.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "Afghani Afghanistan",
+ "symbol": "AFN"
+ },
+ "MGA": {
+ "name": "Ariary Malagasy",
+ "symbol": "MGA"
+ },
+ "PAB": {
+ "name": "Balboa Panama",
+ "symbol": "PAB"
+ },
+ "EGP": {
+ "name": "Bảng Ai Cập",
+ "symbol": "EGP"
+ },
+ "GBP": {
+ "name": "Bảng Anh",
+ "symbol": "£"
+ },
+ "GIP": {
+ "name": "Bảng Gibraltar",
+ "symbol": "GIP"
+ },
+ "LBP": {
+ "name": "Bảng Li-băng",
+ "symbol": "LBP"
+ },
+ "SSP": {
+ "name": "Bảng Nam Sudan",
+ "symbol": "SSP"
+ },
+ "FKP": {
+ "name": "Bảng Quần đảo Falkland",
+ "symbol": "FKP"
+ },
+ "SHP": {
+ "name": "Bảng Saint Helena",
+ "symbol": "SHP"
+ },
+ "SDG": {
+ "name": "Bảng Sudan",
+ "symbol": "SDG"
+ },
+ "SYP": {
+ "name": "Bảng Syria",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "Bạt Thái Lan",
+ "symbol": "฿"
+ },
+ "ETB": {
+ "name": "Birr Ethiopia",
+ "symbol": "ETB"
+ },
+ "VEF": {
+ "name": "Bolívar Venezuela",
+ "symbol": "VEF"
+ },
+ "BOB": {
+ "name": "Boliviano Bolivia",
+ "symbol": "BOB"
+ },
+ "GHS": {
+ "name": "Cedi Ghana",
+ "symbol": "GHS"
+ },
+ "XAF": {
+ "name": "CFA Franc BEAC",
+ "symbol": "FCFA"
+ },
+ "CRC": {
+ "name": "Colón Costa Rica",
+ "symbol": "CRC"
+ },
+ "NIO": {
+ "name": "Córdoba Nicaragua",
+ "symbol": "NIO"
+ },
+ "GMD": {
+ "name": "Dalasi Gambia",
+ "symbol": "GMD"
+ },
+ "MKD": {
+ "name": "Denar Macedonia",
+ "symbol": "MKD"
+ },
+ "DZD": {
+ "name": "Dinar Algeria",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinar Bahrain",
+ "symbol": "BHD"
+ },
+ "IQD": {
+ "name": "Dinar I-rắc",
+ "symbol": "IQD"
+ },
+ "JOD": {
+ "name": "Dinar Jordan",
+ "symbol": "JOD"
+ },
+ "KWD": {
+ "name": "Dinar Kuwait",
+ "symbol": "KWD"
+ },
+ "LYD": {
+ "name": "Dinar Libi",
+ "symbol": "LYD"
+ },
+ "RSD": {
+ "name": "Dinar Serbia",
+ "symbol": "RSD"
+ },
+ "TND": {
+ "name": "Dinar Tunisia",
+ "symbol": "TND"
+ },
+ "MAD": {
+ "name": "Dirham Ma-rốc",
+ "symbol": "MAD"
+ },
+ "AED": {
+ "name": "Dirham UAE",
+ "symbol": "AED"
+ },
+ "STD": {
+ "name": "Dobra São Tomé và Príncipe",
+ "symbol": "STD"
+ },
+ "AMD": {
+ "name": "Dram Armenia",
+ "symbol": "AMD"
+ },
+ "AUD": {
+ "name": "Đô la Australia",
+ "symbol": "AU$"
+ },
+ "BSD": {
+ "name": "Đô la Bahamas",
+ "symbol": "BSD"
+ },
+ "BBD": {
+ "name": "Đô la Barbados",
+ "symbol": "BBD"
+ },
+ "BZD": {
+ "name": "Đô la Belize",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "Đô la Bermuda",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "Đô la Brunei",
+ "symbol": "BND"
+ },
+ "CAD": {
+ "name": "Đô la Canada",
+ "symbol": "CA$"
+ },
+ "TWD": {
+ "name": "Đô la Đài Loan mới",
+ "symbol": "NT$"
+ },
+ "XCD": {
+ "name": "Đô la Đông Caribê",
+ "symbol": "EC$"
+ },
+ "FJD": {
+ "name": "Đô la Fiji",
+ "symbol": "FJD"
+ },
+ "GYD": {
+ "name": "Đô la Guyana",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "Đô la Hồng Kông",
+ "symbol": "HK$"
+ },
+ "JMD": {
+ "name": "Đô la Jamaica",
+ "symbol": "JMD"
+ },
+ "LRD": {
+ "name": "Đô la Liberia",
+ "symbol": "LRD"
+ },
+ "USD": {
+ "name": "Đô la Mỹ",
+ "symbol": "US$"
+ },
+ "NAD": {
+ "name": "Đô la Namibia",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "Đô la New Zealand",
+ "symbol": "NZ$"
+ },
+ "KYD": {
+ "name": "Đô la Quần đảo Cayman",
+ "symbol": "KYD"
+ },
+ "SBD": {
+ "name": "Đô la quần đảo Solomon",
+ "symbol": "SBD"
+ },
+ "SGD": {
+ "name": "Đô la Singapore",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "Đô la Suriname",
+ "symbol": "SRD"
+ },
+ "TTD": {
+ "name": "Đô la Trinidad và Tobago",
+ "symbol": "TTD"
+ },
+ "SVC": {
+ "name": "Đồng Colón Salvador",
+ "symbol": "SVC"
+ },
+ "ZWL": {
+ "name": "Đồng Đô la Zimbabwe (2009)",
+ "symbol": "ZWL"
+ },
+ "LSL": {
+ "name": "Đồng loti của Lesotho",
+ "symbol": "LSL"
+ },
+ "VND": {
+ "name": "Đồng Việt Nam",
+ "symbol": "₫"
+ },
+ "CVE": {
+ "name": "Escudo Cape Verde",
+ "symbol": "CVE"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "AWG": {
+ "name": "Florin Aruba",
+ "symbol": "AWG"
+ },
+ "HUF": {
+ "name": "Forint Hungaria",
+ "symbol": "HUF"
+ },
+ "BIF": {
+ "name": "Franc Burundi",
+ "symbol": "BIF"
+ },
+ "XOF": {
+ "name": "Franc CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XPF": {
+ "name": "Franc CFP",
+ "symbol": "CFPF"
+ },
+ "KMF": {
+ "name": "Franc Comoros",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Franc Congo",
+ "symbol": "CDF"
+ },
+ "DJF": {
+ "name": "Franc Djibouti",
+ "symbol": "DJF"
+ },
+ "GNF": {
+ "name": "Franc Guinea",
+ "symbol": "GNF"
+ },
+ "RWF": {
+ "name": "Franc Rwanda",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Franc Thụy sĩ",
+ "symbol": "CHF"
+ },
+ "HTG": {
+ "name": "Gourde Haiti",
+ "symbol": "HTG"
+ },
+ "PYG": {
+ "name": "Guarani Paraguay",
+ "symbol": "PYG"
+ },
+ "ANG": {
+ "name": "Guilder Tây Ấn Hà Lan",
+ "symbol": "ANG"
+ },
+ "UAH": {
+ "name": "Hryvnia Ucraina",
+ "symbol": "UAH"
+ },
+ "PGK": {
+ "name": "Kina Papua New Guinean",
+ "symbol": "PGK"
+ },
+ "LAK": {
+ "name": "Kip Lào",
+ "symbol": "LAK"
+ },
+ "CZK": {
+ "name": "Koruna Cộng hòa Séc",
+ "symbol": "CZK"
+ },
+ "ISK": {
+ "name": "Króna Iceland",
+ "symbol": "ISK"
+ },
+ "SEK": {
+ "name": "Krona Thụy Điển",
+ "symbol": "SEK"
+ },
+ "DKK": {
+ "name": "Krone Đan Mạch",
+ "symbol": "DKK"
+ },
+ "NOK": {
+ "name": "Krone Na Uy",
+ "symbol": "NOK"
+ },
+ "HRK": {
+ "name": "Kuna Croatia",
+ "symbol": "HRK"
+ },
+ "MWK": {
+ "name": "Kwacha Malawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwacha Zambia",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Kwanza Angola",
+ "symbol": "AOA"
+ },
+ "MMK": {
+ "name": "Kyat Myanma",
+ "symbol": "MMK"
+ },
+ "GEL": {
+ "name": "Lari Gruzia",
+ "symbol": "GEL"
+ },
+ "ALL": {
+ "name": "Lek Albania",
+ "symbol": "ALL"
+ },
+ "HNL": {
+ "name": "Lempira Honduras",
+ "symbol": "HNL"
+ },
+ "SLL": {
+ "name": "Leone Sierra Leone",
+ "symbol": "SLL"
+ },
+ "MDL": {
+ "name": "Leu Moldova",
+ "symbol": "MDL"
+ },
+ "RON": {
+ "name": "Leu Romania",
+ "symbol": "RON"
+ },
+ "BGN": {
+ "name": "Lev Bulgaria",
+ "symbol": "BGN"
+ },
+ "TRY": {
+ "name": "Lia Thổ Nhĩ Kỳ",
+ "symbol": "TRY"
+ },
+ "SZL": {
+ "name": "Lilangeni Swaziland",
+ "symbol": "SZL"
+ },
+ "LTL": {
+ "name": "Litas Lít-va",
+ "symbol": "LTL"
+ },
+ "AZN": {
+ "name": "Manat Azerbaijan",
+ "symbol": "AZN"
+ },
+ "TMT": {
+ "name": "Manat Turkmenistan",
+ "symbol": "TMT"
+ },
+ "BAM": {
+ "name": "Mark Bosnia-Herzegovina có thể chuyển đổi",
+ "symbol": "BAM"
+ },
+ "MZN": {
+ "name": "Metical Mozambique",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naira Nigeria",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "Nakfa Eritrea",
+ "symbol": "ERN"
+ },
+ "BTN": {
+ "name": "Ngultrum Bhutan",
+ "symbol": "BTN"
+ },
+ "CNY": {
+ "name": "Nhân dân tệ",
+ "symbol": "CN¥"
+ },
+ "PEN": {
+ "name": "Nuevo Sol Peru",
+ "symbol": "PEN"
+ },
+ "MRO": {
+ "name": "Ouguiya Mauritania",
+ "symbol": "MRO"
+ },
+ "TOP": {
+ "name": "Paʻanga Tonga",
+ "symbol": "TOP"
+ },
+ "MOP": {
+ "name": "Pataca Ma Cao",
+ "symbol": "MOP"
+ },
+ "ARS": {
+ "name": "Peso Argentina",
+ "symbol": "ARS"
+ },
+ "CLP": {
+ "name": "Peso Chile",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "Peso Colombia",
+ "symbol": "COP"
+ },
+ "CUP": {
+ "name": "Peso Cuba",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "Peso Cuba có thể chuyển đổi",
+ "symbol": "CUC"
+ },
+ "DOP": {
+ "name": "Peso Dominica",
+ "symbol": "DOP"
+ },
+ "MXN": {
+ "name": "Peso Mexico",
+ "symbol": "MX$"
+ },
+ "PHP": {
+ "name": "Peso Philipin",
+ "symbol": "PHP"
+ },
+ "UYU": {
+ "name": "Peso Uruguay",
+ "symbol": "UYU"
+ },
+ "BWP": {
+ "name": "Pula Botswana",
+ "symbol": "BWP"
+ },
+ "GTQ": {
+ "name": "Quetzal Guatemala",
+ "symbol": "GTQ"
+ },
+ "ZAR": {
+ "name": "Rand Nam Phi",
+ "symbol": "ZAR"
+ },
+ "BRL": {
+ "name": "Real Braxin",
+ "symbol": "R$"
+ },
+ "IRR": {
+ "name": "Rial Iran",
+ "symbol": "IRR"
+ },
+ "OMR": {
+ "name": "Rial Oman",
+ "symbol": "OMR"
+ },
+ "QAR": {
+ "name": "Rial Qatar",
+ "symbol": "QAR"
+ },
+ "YER": {
+ "name": "Rial Yemen",
+ "symbol": "YER"
+ },
+ "KHR": {
+ "name": "Riel Campuchia",
+ "symbol": "KHR"
+ },
+ "MYR": {
+ "name": "Ringgit Malaysia",
+ "symbol": "MYR"
+ },
+ "SAR": {
+ "name": "Riyal Ả Rập Xê-út",
+ "symbol": "SAR"
+ },
+ "MVR": {
+ "name": "Rufiyaa Maldives",
+ "symbol": "MVR"
+ },
+ "BYR": {
+ "name": "Rúp Belarus",
+ "symbol": "BYR"
+ },
+ "RUB": {
+ "name": "Rúp Nga",
+ "symbol": "RUB"
+ },
+ "INR": {
+ "name": "Rupee Ấn Độ",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "Rupee Mauritius",
+ "symbol": "MUR"
+ },
+ "NPR": {
+ "name": "Rupee Nepal",
+ "symbol": "NPR"
+ },
+ "PKR": {
+ "name": "Rupee Pakistan",
+ "symbol": "PKR"
+ },
+ "SCR": {
+ "name": "Rupee Seychelles",
+ "symbol": "SCR"
+ },
+ "LKR": {
+ "name": "Rupee Sri Lanka",
+ "symbol": "LKR"
+ },
+ "IDR": {
+ "name": "Rupiah Indonesia",
+ "symbol": "IDR"
+ },
+ "SOS": {
+ "name": "Schilling Somali",
+ "symbol": "SOS"
+ },
+ "ILS": {
+ "name": "Sheqel Israel mới",
+ "symbol": "₪"
+ },
+ "KES": {
+ "name": "Shilling Kenya",
+ "symbol": "KES"
+ },
+ "TZS": {
+ "name": "Shilling Tanzania",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "Shilling Uganda",
+ "symbol": "UGX"
+ },
+ "KGS": {
+ "name": "Som Kyrgyzstan",
+ "symbol": "KGS"
+ },
+ "UZS": {
+ "name": "Som Uzbekistan",
+ "symbol": "UZS"
+ },
+ "TJS": {
+ "name": "Somoni Tajikistan",
+ "symbol": "TJS"
+ },
+ "BDT": {
+ "name": "Taka Bangladesh",
+ "symbol": "BDT"
+ },
+ "WST": {
+ "name": "Tala Samoa",
+ "symbol": "WST"
+ },
+ "KZT": {
+ "name": "Tenge Kazakhstan",
+ "symbol": "KZT"
+ },
+ "MNT": {
+ "name": "Tugrik Mông Cổ",
+ "symbol": "MNT"
+ },
+ "VUV": {
+ "name": "Vatu Vanuatu",
+ "symbol": "VUV"
+ },
+ "KRW": {
+ "name": "Won Hàn Quốc",
+ "symbol": "₩"
+ },
+ "KPW": {
+ "name": "Won Triều Tiên",
+ "symbol": "KPW"
+ },
+ "JPY": {
+ "name": "Yên Nhật",
+ "symbol": "JP¥"
+ },
+ "PLN": {
+ "name": "Zloty Ba Lan",
+ "symbol": "PLN"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/vun.json b/library/intl/resources/currency/vun.json
new file mode 100644
index 000000000..655670a30
--- /dev/null
+++ b/library/intl/resources/currency/vun.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "ETB": {
+ "name": "Bir ya Uhabeshi",
+ "symbol": "ETB"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "GMD": {
+ "name": "Dalasi ya Gambia",
+ "symbol": "GMD"
+ },
+ "DZD": {
+ "name": "Dinari ya Aljeria",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinari ya Bahareni",
+ "symbol": "BHD"
+ },
+ "LYD": {
+ "name": "Dinari ya Libya",
+ "symbol": "LYD"
+ },
+ "SDG": {
+ "name": "Dinari ya Sudani",
+ "symbol": "SDG"
+ },
+ "TND": {
+ "name": "Dinari ya Tunisia",
+ "symbol": "TND"
+ },
+ "AED": {
+ "name": "Dirham ya Falme za Kiarabu",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "Dirham ya Moroko",
+ "symbol": "MAD"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "STD": {
+ "name": "Dobra ya Sao Tome na Principe",
+ "symbol": "STD"
+ },
+ "AUD": {
+ "name": "Dola ya Australia",
+ "symbol": "A$"
+ },
+ "CAD": {
+ "name": "Dola ya Kanada",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "Dola ya Liberia",
+ "symbol": "LRD"
+ },
+ "USD": {
+ "name": "Dola ya Marekani",
+ "symbol": "US$"
+ },
+ "NAD": {
+ "name": "Dola ya Namibia",
+ "symbol": "NAD"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "CVE": {
+ "name": "Eskudo ya Kepuvede",
+ "symbol": "CVE"
+ },
+ "XOF": {
+ "name": "Faranga CFA BCEAO",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Faranga CFA BEAC",
+ "symbol": "FCFA"
+ },
+ "MGA": {
+ "name": "Faranga ya Bukini",
+ "symbol": "MGA"
+ },
+ "BIF": {
+ "name": "Faranga ya Burundi",
+ "symbol": "BIF"
+ },
+ "DJF": {
+ "name": "Faranga ya Jibuti",
+ "symbol": "DJF"
+ },
+ "KMF": {
+ "name": "Faranga ya Komoro",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Faranga ya Kongo",
+ "symbol": "CDF"
+ },
+ "RWF": {
+ "name": "Faranga ya Rwanda",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Faranga ya Uswisi",
+ "symbol": "CHF"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "MWK": {
+ "name": "Kwacha ya Malawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwacha ya Zambia",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Kwanza ya Angola",
+ "symbol": "AOA"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "Leoni",
+ "symbol": "SLL"
+ },
+ "SZL": {
+ "name": "Lilangeni",
+ "symbol": "SZL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LSL": {
+ "name": "Loti ya Lesoto",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naira ya Nijeria",
+ "symbol": "NGN"
+ },
+ "ERN": {
+ "name": "Nakfa ya Eritrea",
+ "symbol": "ERN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "EGP": {
+ "name": "Pauni ya Misri",
+ "symbol": "EGP"
+ },
+ "SHP": {
+ "name": "Pauni ya Santahelena",
+ "symbol": "SHP"
+ },
+ "GBP": {
+ "name": "Pauni ya Uingereza",
+ "symbol": "£"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "BWP": {
+ "name": "Pula ya Botswana",
+ "symbol": "BWP"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "ZAR": {
+ "name": "Randi ya Afrika Kusini",
+ "symbol": "ZAR"
+ },
+ "SAR": {
+ "name": "Riyal ya Saudia",
+ "symbol": "SAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "INR": {
+ "name": "Rupia ya India",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "Rupia ya Morisi",
+ "symbol": "MUR"
+ },
+ "SCR": {
+ "name": "Rupia ya Shelisheli",
+ "symbol": "SCR"
+ },
+ "JPY": {
+ "name": "Sarafu ya Kijapani",
+ "symbol": "JP¥"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "KES": {
+ "name": "Shilingi ya Kenya",
+ "symbol": "KES"
+ },
+ "SOS": {
+ "name": "Shilingi ya Somalia",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Shilingi ya Tanzania",
+ "symbol": "TSh"
+ },
+ "UGX": {
+ "name": "Shilingi ya Uganda",
+ "symbol": "UGX"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "MRO": {
+ "name": "Ugwiya ya Moritania",
+ "symbol": "MRO"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "CNY": {
+ "name": "Yuan Renminbi ya China",
+ "symbol": "CN¥"
+ },
+ "EUR": {
+ "name": "Yuro",
+ "symbol": "€"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/wae.json b/library/intl/resources/currency/wae.json
new file mode 100644
index 000000000..9e0dcaa55
--- /dev/null
+++ b/library/intl/resources/currency/wae.json
@@ -0,0 +1,634 @@
+{
+ "AED": {
+ "name": "AED",
+ "symbol": "AED"
+ },
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "AOA": {
+ "name": "AOA",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AUD": {
+ "name": "AUD",
+ "symbol": "A$"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BHD": {
+ "name": "BHD",
+ "symbol": "BHD"
+ },
+ "BIF": {
+ "name": "BIF",
+ "symbol": "BIF"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "Brasilianiši Real",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BWP": {
+ "name": "BWP",
+ "symbol": "BWP"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CAD": {
+ "name": "CAD",
+ "symbol": "CA$"
+ },
+ "CDF": {
+ "name": "CDF",
+ "symbol": "CDF"
+ },
+ "CHF": {
+ "name": "CHF",
+ "symbol": "CHF"
+ },
+ "CNY": {
+ "name": "Chinesiši Yuan",
+ "symbol": "CN¥"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CVE": {
+ "name": "CVE",
+ "symbol": "CVE"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DJF": {
+ "name": "DJF",
+ "symbol": "DJF"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "USD": {
+ "name": "Dollar",
+ "symbol": "$"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "DZD": {
+ "name": "DZD",
+ "symbol": "DZD"
+ },
+ "EGP": {
+ "name": "EGP",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "ERN",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "ETB",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "Euro",
+ "symbol": "€"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GMD": {
+ "name": "GMD",
+ "symbol": "GMD"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "INR": {
+ "name": "Indiši Rupie",
+ "symbol": "₹"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KES": {
+ "name": "KES",
+ "symbol": "KES"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KMF": {
+ "name": "KMF",
+ "symbol": "KMF"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LRD": {
+ "name": "LRD",
+ "symbol": "LRD"
+ },
+ "LSL": {
+ "name": "LSL",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "LYD": {
+ "name": "LYD",
+ "symbol": "LYD"
+ },
+ "MAD": {
+ "name": "MAD",
+ "symbol": "MAD"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MGA": {
+ "name": "MGA",
+ "symbol": "MGA"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MRO": {
+ "name": "MRO",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "MUR",
+ "symbol": "MUR"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MWK": {
+ "name": "MWK",
+ "symbol": "MWK"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NAD": {
+ "name": "NAD",
+ "symbol": "NAD"
+ },
+ "NGN": {
+ "name": "NGN",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "GBP": {
+ "name": "Pfund",
+ "symbol": "£"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "Rubel",
+ "symbol": "руб"
+ },
+ "RWF": {
+ "name": "RWF",
+ "symbol": "RWF"
+ },
+ "SAR": {
+ "name": "SAR",
+ "symbol": "SAR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SCR": {
+ "name": "SCR",
+ "symbol": "SCR"
+ },
+ "SDG": {
+ "name": "SDG",
+ "symbol": "SDG"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SHP": {
+ "name": "SHP",
+ "symbol": "SHP"
+ },
+ "SLL": {
+ "name": "SLL",
+ "symbol": "SLL"
+ },
+ "SOS": {
+ "name": "SOS",
+ "symbol": "SOS"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "STD": {
+ "name": "STD",
+ "symbol": "STD"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "SZL": {
+ "name": "SZL",
+ "symbol": "SZL"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TND": {
+ "name": "TND",
+ "symbol": "TND"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "TZS": {
+ "name": "TZS",
+ "symbol": "TZS"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "UGX",
+ "symbol": "UGX"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XAF": {
+ "name": "XAF",
+ "symbol": "FCFA"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XOF": {
+ "name": "XOF",
+ "symbol": "CFA"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "JPY": {
+ "name": "Yen",
+ "symbol": "¥"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "ZAR": {
+ "name": "ZAR",
+ "symbol": "ZAR"
+ },
+ "ZMW": {
+ "name": "ZMW",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/xog.json b/library/intl/resources/currency/xog.json
new file mode 100644
index 000000000..efca32231
--- /dev/null
+++ b/library/intl/resources/currency/xog.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "ETB": {
+ "name": "Biiru ya Esyopya",
+ "symbol": "ETB"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "GMD": {
+ "name": "Dalasi ya Gambya",
+ "symbol": "GMD"
+ },
+ "SDG": {
+ "name": "Dinaali ey’eSudaani",
+ "symbol": "SDG"
+ },
+ "TND": {
+ "name": "Dinaali ey’eTunizya",
+ "symbol": "TND"
+ },
+ "DZD": {
+ "name": "Dinaali y’Aligerya",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dinaali ya Baareeni",
+ "symbol": "BHD"
+ },
+ "LYD": {
+ "name": "Dinaali ya Libya",
+ "symbol": "LYD"
+ },
+ "MAD": {
+ "name": "Diraamu ey’eMoroko",
+ "symbol": "MAD"
+ },
+ "AED": {
+ "name": "Diraamu eya Emireeti",
+ "symbol": "AED"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "STD": {
+ "name": "Dobura ey’eSantome ne Purincipe",
+ "symbol": "STD"
+ },
+ "USD": {
+ "name": "Doola ey’Amerika",
+ "symbol": "US$"
+ },
+ "AUD": {
+ "name": "Doola y’Awusiturelya",
+ "symbol": "A$"
+ },
+ "CAD": {
+ "name": "Doola ya Kanada",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "Doola ya Liberya",
+ "symbol": "LRD"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "CVE": {
+ "name": "Esikudo ya Keepu Veredi",
+ "symbol": "CVE"
+ },
+ "MGA": {
+ "name": "Faranga ey’eMalagase",
+ "symbol": "MGA"
+ },
+ "RWF": {
+ "name": "Faranga ey’eRwanda",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Faranga ey’eSwitizirandi",
+ "symbol": "CHF"
+ },
+ "BIF": {
+ "name": "Faranga ya burundi",
+ "symbol": "BIF"
+ },
+ "DJF": {
+ "name": "Faranga ya Jjibuti",
+ "symbol": "DJF"
+ },
+ "KMF": {
+ "name": "Faranga ya Komoro",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "Faranga ya Kongo",
+ "symbol": "CDF"
+ },
+ "XOF": {
+ "name": "Faranga yamu Afirika ya bugwanjuba",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "Faranga yamu Afirika ya wakati",
+ "symbol": "FCFA"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "MWK": {
+ "name": "Kwaca ey’eMalawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kwaca ey’eZambya",
+ "symbol": "ZMW"
+ },
+ "AOA": {
+ "name": "Kwanza y’Angola",
+ "symbol": "AOA"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SLL": {
+ "name": "Lewone",
+ "symbol": "SLL"
+ },
+ "SZL": {
+ "name": "Lilangeni",
+ "symbol": "SZL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LSL": {
+ "name": "Loti ya Lesoso",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NAD": {
+ "name": "NAD",
+ "symbol": "NAD"
+ },
+ "ERN": {
+ "name": "Nakifa ya Eritureya",
+ "symbol": "ERN"
+ },
+ "NGN": {
+ "name": "Nayira ey’eNayijerya",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "SHP": {
+ "name": "Pawunda ey’eSenti Herena",
+ "symbol": "SHP"
+ },
+ "GBP": {
+ "name": "Pawunda ya Bungereza",
+ "symbol": "£"
+ },
+ "EGP": {
+ "name": "Pawunda ya Misiri",
+ "symbol": "EGP"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "BWP": {
+ "name": "Pula ya Botiswana",
+ "symbol": "BWP"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "ZAR": {
+ "name": "Randi ey’eSawusafirika",
+ "symbol": "ZAR"
+ },
+ "SAR": {
+ "name": "Riyaali ey’eBuwarabu",
+ "symbol": "SAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "MUR": {
+ "name": "Rupiya ey’eMawurisyasi",
+ "symbol": "MUR"
+ },
+ "SCR": {
+ "name": "Rupiya ey’eSesere",
+ "symbol": "SCR"
+ },
+ "INR": {
+ "name": "Rupiya ya Buyindi",
+ "symbol": "₹"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SOS": {
+ "name": "Silingi ey’eSomaliya",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Silingi ey’eTanzaniya",
+ "symbol": "TZS"
+ },
+ "UGX": {
+ "name": "Silingi eya Yuganda",
+ "symbol": "USh"
+ },
+ "KES": {
+ "name": "Silingi ya Kenya",
+ "symbol": "KES"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "MRO": {
+ "name": "Wugwiya ey’eMawritenya",
+ "symbol": "MRO"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "JPY": {
+ "name": "Yeni ya Japani",
+ "symbol": "JP¥"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "EUR": {
+ "name": "Yuro",
+ "symbol": "€"
+ },
+ "CNY": {
+ "name": "Yuwani Reniminibi ya Cayina",
+ "symbol": "CN¥"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/yav.json b/library/intl/resources/currency/yav.json
new file mode 100644
index 000000000..369e6d3c8
--- /dev/null
+++ b/library/intl/resources/currency/yav.json
@@ -0,0 +1,634 @@
+{
+ "AED": {
+ "name": "AED",
+ "symbol": "AED"
+ },
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CHF": {
+ "name": "CHF",
+ "symbol": "CHF"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "CVE": {
+ "name": "ɛskúdo u kápfɛ́ɛl",
+ "symbol": "CVE"
+ },
+ "CDF": {
+ "name": "́faláŋɛ u kongó",
+ "symbol": "CDF"
+ },
+ "KMF": {
+ "name": "́faláŋɛ u kɔmɔ́ɔl",
+ "symbol": "KMF"
+ },
+ "BIF": {
+ "name": "faláŋɛ u pulundí",
+ "symbol": "BIF"
+ },
+ "DJF": {
+ "name": "́faláŋɛ u síputí",
+ "symbol": "DJF"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "AOA": {
+ "name": "kuansa wu angolá",
+ "symbol": "AOA"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "GBP": {
+ "name": "lífilɛ sitelelíiŋ",
+ "symbol": "£"
+ },
+ "EGP": {
+ "name": "lífilɛ wu isípit",
+ "symbol": "EGP"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LRD": {
+ "name": "LRD",
+ "symbol": "LRD"
+ },
+ "LSL": {
+ "name": "LSL",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "LYD": {
+ "name": "LYD",
+ "symbol": "LYD"
+ },
+ "MAD": {
+ "name": "MAD",
+ "symbol": "MAD"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MGA": {
+ "name": "MGA",
+ "symbol": "MGA"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MRO": {
+ "name": "MRO",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "MUR",
+ "symbol": "MUR"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MWK": {
+ "name": "MWK",
+ "symbol": "MWK"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NAD": {
+ "name": "NAD",
+ "symbol": "NAD"
+ },
+ "ERN": {
+ "name": "náfka wu elitilée",
+ "symbol": "ERN"
+ },
+ "NGN": {
+ "name": "NGN",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "EUR": {
+ "name": "olóo",
+ "symbol": "€"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "ETB": {
+ "name": "píil wu etiopí",
+ "symbol": "ETB"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "BWP": {
+ "name": "pula pu posuána",
+ "symbol": "BWP"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "RWF",
+ "symbol": "RWF"
+ },
+ "SAR": {
+ "name": "SAR",
+ "symbol": "SAR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SCR": {
+ "name": "SCR",
+ "symbol": "SCR"
+ },
+ "SDG": {
+ "name": "SDG",
+ "symbol": "SDG"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SHP": {
+ "name": "SHP",
+ "symbol": "SHP"
+ },
+ "KES": {
+ "name": "síliŋ u kénia",
+ "symbol": "KES"
+ },
+ "SLL": {
+ "name": "SLL",
+ "symbol": "SLL"
+ },
+ "SOS": {
+ "name": "SOS",
+ "symbol": "SOS"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "STD": {
+ "name": "STD",
+ "symbol": "STD"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "SZL": {
+ "name": "SZL",
+ "symbol": "SZL"
+ },
+ "GMD": {
+ "name": "talasí u kaambí",
+ "symbol": "GMD"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "DZD": {
+ "name": "tináal wu alselí",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "tináal wu paaléen",
+ "symbol": "BHD"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TND": {
+ "name": "TND",
+ "symbol": "TND"
+ },
+ "CAD": {
+ "name": "toláal u kanáta",
+ "symbol": "CA$"
+ },
+ "AUD": {
+ "name": "toláal wu ostalalí",
+ "symbol": "A$"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "TZS": {
+ "name": "TZS",
+ "symbol": "TZS"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UGX": {
+ "name": "UGX",
+ "symbol": "UGX"
+ },
+ "INR": {
+ "name": "ulupí",
+ "symbol": "₹"
+ },
+ "USD": {
+ "name": "USD",
+ "symbol": "US$"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XAF": {
+ "name": "XAF",
+ "symbol": "FCFA"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XOF": {
+ "name": "XOF",
+ "symbol": "CFA"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "JPY": {
+ "name": "yɛ́ɛn u sapɔ́ɔŋ",
+ "symbol": "JP¥"
+ },
+ "CNY": {
+ "name": "yuan ɛlɛnmimbí",
+ "symbol": "CN¥"
+ },
+ "ZAR": {
+ "name": "ZAR",
+ "symbol": "ZAR"
+ },
+ "ZMW": {
+ "name": "ZMW",
+ "symbol": "ZMW"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/yo-BJ.json b/library/intl/resources/currency/yo-BJ.json
new file mode 100644
index 000000000..8aee86ea1
--- /dev/null
+++ b/library/intl/resources/currency/yo-BJ.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "ETB": {
+ "name": "Biri ti Orílɛ́ède Eutopia",
+ "symbol": "ETB"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "GMD": {
+ "name": "Dalasi ti Orílɛ́ède Gamibia",
+ "symbol": "GMD"
+ },
+ "AED": {
+ "name": "Diami ti Awon Orílɛ́ède Arabu",
+ "symbol": "AED"
+ },
+ "DZD": {
+ "name": "Dina ti Orílɛ́ède Àlùgèríánì",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dina ti Orílɛ́ède Báránì",
+ "symbol": "BHD"
+ },
+ "LYD": {
+ "name": "Dina ti Orílɛ́ède Libiya",
+ "symbol": "LYD"
+ },
+ "SDG": {
+ "name": "Dina ti Orílɛ́ède Sudani",
+ "symbol": "SDG"
+ },
+ "TND": {
+ "name": "Dina ti Orílɛ́ède Tunisia",
+ "symbol": "TND"
+ },
+ "MAD": {
+ "name": "Dirami ti Orílɛ́ède Moroko",
+ "symbol": "MAD"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "STD": {
+ "name": "Dobira ti Orílɛ́ède Sao tome Ati Pirisipe",
+ "symbol": "STD"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "USD": {
+ "name": "Dɔla ti Orílɛ́ède Amerika",
+ "symbol": "US$"
+ },
+ "AUD": {
+ "name": "Dɔla ti Orílɛ́ède Ástràlìá",
+ "symbol": "A$"
+ },
+ "CAD": {
+ "name": "Dɔla ti Orílɛ́ède Kánádà",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "Dɔla ti Orílɛ́ède Liberia",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "Dɔla ti Orílɛ́ède Namibia",
+ "symbol": "NAD"
+ },
+ "XAF": {
+ "name": "Faransi ti Orílɛ́ède BEKA",
+ "symbol": "FCFA"
+ },
+ "XOF": {
+ "name": "Faransi ti Orílɛ́ède BIKEAO",
+ "symbol": "CFA"
+ },
+ "BIF": {
+ "name": "Faransi ti Orílɛ́ède Bùùrúndì",
+ "symbol": "BIF"
+ },
+ "DJF": {
+ "name": "Faransi ti Orílɛ́ède Dibouti",
+ "symbol": "DJF"
+ },
+ "CDF": {
+ "name": "Faransi ti Orílɛ́ède Kóngò",
+ "symbol": "CDF"
+ },
+ "MGA": {
+ "name": "Faransi ti Orílɛ́ède Malagasi",
+ "symbol": "MGA"
+ },
+ "RWF": {
+ "name": "Faransi ti Orílɛ́ède Ruwanda",
+ "symbol": "RWF"
+ },
+ "KMF": {
+ "name": "Faransi ti Orílɛ́ède shomoriani",
+ "symbol": "KMF"
+ },
+ "CHF": {
+ "name": "Faransi ti Orílɛ́ède Siwisi",
+ "symbol": "CHF"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "CVE": {
+ "name": "Kabofediano ti Orílɛ́ède Esuodo",
+ "symbol": "CVE"
+ },
+ "MWK": {
+ "name": "Kasha ti Orílɛ́ède Malawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kawasha ti Orílɛ́ède Saabia",
+ "symbol": "ZMW"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SZL": {
+ "name": "Lilangeni",
+ "symbol": "SZL"
+ },
+ "SLL": {
+ "name": "Lioni",
+ "symbol": "SLL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LSL": {
+ "name": "Loti ti Orílɛ́ède Lesoto",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naira ti Orílɛ́ède Nàìjíríà",
+ "symbol": "₦"
+ },
+ "ERN": {
+ "name": "Nakifa ti Orílɛ́ède Eriteriani",
+ "symbol": "ERN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "MRO": {
+ "name": "Ouguiya ti Orílɛ́ède Maritania",
+ "symbol": "MRO"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "GBP": {
+ "name": "Pɔɔn ti Orílɛ́ède Bírítísì",
+ "symbol": "£"
+ },
+ "EGP": {
+ "name": "pɔɔn ti Orílɛ́ède Egipiti",
+ "symbol": "EGP"
+ },
+ "SHP": {
+ "name": "Pɔɔun ti Orílɛ́ède ̣Elena",
+ "symbol": "SHP"
+ },
+ "BWP": {
+ "name": "Pula ti Orílɛ́ède Bɔ̀tìsúwánà",
+ "symbol": "BWP"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "ZAR": {
+ "name": "Randi ti Orílɛ́ède Ariwa Afirika",
+ "symbol": "ZAR"
+ },
+ "CNY": {
+ "name": "Reminibi ti Orílɛ́ède sháínà",
+ "symbol": "CN¥"
+ },
+ "SAR": {
+ "name": "Riya ti Orílɛ́ède Saudi",
+ "symbol": "SAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "INR": {
+ "name": "Rupi ti Orílɛ́ède Indina",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "Rupi ti Orílɛ́ède Maritiusi",
+ "symbol": "MUR"
+ },
+ "SCR": {
+ "name": "Rupi ti Orílɛ́ède Sayiselesi",
+ "symbol": "SCR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "KES": {
+ "name": "shiili ti Orílɛ́ède Kenya",
+ "symbol": "KES"
+ },
+ "UGX": {
+ "name": "Siile ti Orílɛ́ède Uganda",
+ "symbol": "UGX"
+ },
+ "SOS": {
+ "name": "Sile ti Orílɛ́ède Somali",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Sile ti Orílɛ́ède Tansania",
+ "symbol": "TZS"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "EUR": {
+ "name": "Uro",
+ "symbol": "€"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "AOA": {
+ "name": "Wansa ti Orílɛ́ède Àngólà",
+ "symbol": "AOA"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "JPY": {
+ "name": "Yeni ti Orílɛ́ède Japani",
+ "symbol": "JP¥"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/yo.json b/library/intl/resources/currency/yo.json
new file mode 100644
index 000000000..80e5daf46
--- /dev/null
+++ b/library/intl/resources/currency/yo.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "ETB": {
+ "name": "Biri ti Orílẹ́ède Eutopia",
+ "symbol": "ETB"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "GMD": {
+ "name": "Dalasi ti Orílẹ́ède Gamibia",
+ "symbol": "GMD"
+ },
+ "AED": {
+ "name": "Diami ti Awon Orílẹ́ède Arabu",
+ "symbol": "AED"
+ },
+ "DZD": {
+ "name": "Dina ti Orílẹ́ède Àlùgèríánì",
+ "symbol": "DZD"
+ },
+ "BHD": {
+ "name": "Dina ti Orílẹ́ède Báránì",
+ "symbol": "BHD"
+ },
+ "LYD": {
+ "name": "Dina ti Orílẹ́ède Libiya",
+ "symbol": "LYD"
+ },
+ "SDG": {
+ "name": "Dina ti Orílẹ́ède Sudani",
+ "symbol": "SDG"
+ },
+ "TND": {
+ "name": "Dina ti Orílẹ́ède Tunisia",
+ "symbol": "TND"
+ },
+ "MAD": {
+ "name": "Dirami ti Orílẹ́ède Moroko",
+ "symbol": "MAD"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "STD": {
+ "name": "Dobira ti Orílẹ́ède Sao tome Ati Pirisipe",
+ "symbol": "STD"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "USD": {
+ "name": "Dọla ti Orílẹ́ède Amerika",
+ "symbol": "US$"
+ },
+ "AUD": {
+ "name": "Dọla ti Orílẹ́ède Ástràlìá",
+ "symbol": "A$"
+ },
+ "CAD": {
+ "name": "Dọla ti Orílẹ́ède Kánádà",
+ "symbol": "CA$"
+ },
+ "LRD": {
+ "name": "Dọla ti Orílẹ́ède Liberia",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "Dọla ti Orílẹ́ède Namibia",
+ "symbol": "NAD"
+ },
+ "XAF": {
+ "name": "Faransi ti Orílẹ́ède BEKA",
+ "symbol": "FCFA"
+ },
+ "XOF": {
+ "name": "Faransi ti Orílẹ́ède BIKEAO",
+ "symbol": "CFA"
+ },
+ "BIF": {
+ "name": "Faransi ti Orílẹ́ède Bùùrúndì",
+ "symbol": "BIF"
+ },
+ "DJF": {
+ "name": "Faransi ti Orílẹ́ède Dibouti",
+ "symbol": "DJF"
+ },
+ "CDF": {
+ "name": "Faransi ti Orílẹ́ède Kóngò",
+ "symbol": "CDF"
+ },
+ "MGA": {
+ "name": "Faransi ti Orílẹ́ède Malagasi",
+ "symbol": "MGA"
+ },
+ "RWF": {
+ "name": "Faransi ti Orílẹ́ède Ruwanda",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "Faransi ti Orílẹ́ède Siwisi",
+ "symbol": "CHF"
+ },
+ "KMF": {
+ "name": "Faransi ti Orílẹ́ède ṣomoriani",
+ "symbol": "KMF"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "GHS",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "CVE": {
+ "name": "Kabofediano ti Orílẹ́ède Esuodo",
+ "symbol": "CVE"
+ },
+ "MWK": {
+ "name": "Kaṣa ti Orílẹ́ède Malawi",
+ "symbol": "MWK"
+ },
+ "ZMW": {
+ "name": "Kawaṣa ti Orílẹ́ède Saabia",
+ "symbol": "ZMW"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "SZL": {
+ "name": "Lilangeni",
+ "symbol": "SZL"
+ },
+ "SLL": {
+ "name": "Lioni",
+ "symbol": "SLL"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LSL": {
+ "name": "Loti ti Orílẹ́ède Lesoto",
+ "symbol": "LSL"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "MZN": {
+ "name": "MZN",
+ "symbol": "MZN"
+ },
+ "NGN": {
+ "name": "Naira ti Orílẹ́ède Nàìjíríà",
+ "symbol": "₦"
+ },
+ "ERN": {
+ "name": "Nakifa ti Orílẹ́ède Eriteriani",
+ "symbol": "ERN"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "MRO": {
+ "name": "Ouguiya ti Orílẹ́ède Maritania",
+ "symbol": "MRO"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "GBP": {
+ "name": "Pọọn ti Orílẹ́ède Bírítísì",
+ "symbol": "£"
+ },
+ "EGP": {
+ "name": "pọọn ti Orílẹ́ède Egipiti",
+ "symbol": "EGP"
+ },
+ "SHP": {
+ "name": "Pọọun ti Orílẹ́ède ̣Elena",
+ "symbol": "SHP"
+ },
+ "BWP": {
+ "name": "Pula ti Orílẹ́ède Bọ̀tìsúwánà",
+ "symbol": "BWP"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "ZAR": {
+ "name": "Randi ti Orílẹ́ède Ariwa Afirika",
+ "symbol": "ZAR"
+ },
+ "CNY": {
+ "name": "Reminibi ti Orílẹ́ède ṣáínà",
+ "symbol": "CN¥"
+ },
+ "SAR": {
+ "name": "Riya ti Orílẹ́ède Saudi",
+ "symbol": "SAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "INR": {
+ "name": "Rupi ti Orílẹ́ède Indina",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "Rupi ti Orílẹ́ède Maritiusi",
+ "symbol": "MUR"
+ },
+ "SCR": {
+ "name": "Rupi ti Orílẹ́ède Sayiselesi",
+ "symbol": "SCR"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "UGX": {
+ "name": "Siile ti Orílẹ́ède Uganda",
+ "symbol": "UGX"
+ },
+ "SOS": {
+ "name": "Sile ti Orílẹ́ède Somali",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "Sile ti Orílẹ́ède Tansania",
+ "symbol": "TZS"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "KES": {
+ "name": "ṣiili ti Orílẹ́ède Kenya",
+ "symbol": "KES"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "EUR": {
+ "name": "Uro",
+ "symbol": "€"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "AOA": {
+ "name": "Wansa ti Orílẹ́ède Àngólà",
+ "symbol": "AOA"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "JPY": {
+ "name": "Yeni ti Orílẹ́ède Japani",
+ "symbol": "JP¥"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/zgh.json b/library/intl/resources/currency/zgh.json
new file mode 100644
index 000000000..e742e8906
--- /dev/null
+++ b/library/intl/resources/currency/zgh.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "AFN",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "ALL",
+ "symbol": "ALL"
+ },
+ "AMD": {
+ "name": "AMD",
+ "symbol": "AMD"
+ },
+ "ANG": {
+ "name": "ANG",
+ "symbol": "ANG"
+ },
+ "ARS": {
+ "name": "ARS",
+ "symbol": "ARS"
+ },
+ "AWG": {
+ "name": "AWG",
+ "symbol": "AWG"
+ },
+ "AZN": {
+ "name": "AZN",
+ "symbol": "AZN"
+ },
+ "BAM": {
+ "name": "BAM",
+ "symbol": "BAM"
+ },
+ "BBD": {
+ "name": "BBD",
+ "symbol": "BBD"
+ },
+ "BDT": {
+ "name": "BDT",
+ "symbol": "BDT"
+ },
+ "BGN": {
+ "name": "BGN",
+ "symbol": "BGN"
+ },
+ "BMD": {
+ "name": "BMD",
+ "symbol": "BMD"
+ },
+ "BND": {
+ "name": "BND",
+ "symbol": "BND"
+ },
+ "BOB": {
+ "name": "BOB",
+ "symbol": "BOB"
+ },
+ "BRL": {
+ "name": "BRL",
+ "symbol": "R$"
+ },
+ "BSD": {
+ "name": "BSD",
+ "symbol": "BSD"
+ },
+ "BTN": {
+ "name": "BTN",
+ "symbol": "BTN"
+ },
+ "BYR": {
+ "name": "BYR",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "BZD",
+ "symbol": "BZD"
+ },
+ "CLP": {
+ "name": "CLP",
+ "symbol": "CLP"
+ },
+ "COP": {
+ "name": "COP",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "CRC",
+ "symbol": "CRC"
+ },
+ "CUC": {
+ "name": "CUC",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "CUP",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "CZK",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "DKK",
+ "symbol": "DKK"
+ },
+ "DOP": {
+ "name": "DOP",
+ "symbol": "DOP"
+ },
+ "FJD": {
+ "name": "FJD",
+ "symbol": "FJD"
+ },
+ "FKP": {
+ "name": "FKP",
+ "symbol": "FKP"
+ },
+ "GEL": {
+ "name": "GEL",
+ "symbol": "GEL"
+ },
+ "GIP": {
+ "name": "GIP",
+ "symbol": "GIP"
+ },
+ "GNF": {
+ "name": "GNF",
+ "symbol": "GNF"
+ },
+ "GTQ": {
+ "name": "GTQ",
+ "symbol": "GTQ"
+ },
+ "GYD": {
+ "name": "GYD",
+ "symbol": "GYD"
+ },
+ "HKD": {
+ "name": "HKD",
+ "symbol": "HK$"
+ },
+ "HNL": {
+ "name": "HNL",
+ "symbol": "HNL"
+ },
+ "HRK": {
+ "name": "HRK",
+ "symbol": "HRK"
+ },
+ "HTG": {
+ "name": "HTG",
+ "symbol": "HTG"
+ },
+ "HUF": {
+ "name": "HUF",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "IDR",
+ "symbol": "IDR"
+ },
+ "ILS": {
+ "name": "ILS",
+ "symbol": "₪"
+ },
+ "IQD": {
+ "name": "IQD",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "IRR",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "ISK",
+ "symbol": "ISK"
+ },
+ "JMD": {
+ "name": "JMD",
+ "symbol": "JMD"
+ },
+ "JOD": {
+ "name": "JOD",
+ "symbol": "JOD"
+ },
+ "KGS": {
+ "name": "KGS",
+ "symbol": "KGS"
+ },
+ "KHR": {
+ "name": "KHR",
+ "symbol": "KHR"
+ },
+ "KPW": {
+ "name": "KPW",
+ "symbol": "KPW"
+ },
+ "KRW": {
+ "name": "KRW",
+ "symbol": "₩"
+ },
+ "KWD": {
+ "name": "KWD",
+ "symbol": "KWD"
+ },
+ "KYD": {
+ "name": "KYD",
+ "symbol": "KYD"
+ },
+ "KZT": {
+ "name": "KZT",
+ "symbol": "KZT"
+ },
+ "LAK": {
+ "name": "LAK",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "LBP",
+ "symbol": "LBP"
+ },
+ "LKR": {
+ "name": "LKR",
+ "symbol": "LKR"
+ },
+ "LTL": {
+ "name": "LTL",
+ "symbol": "LTL"
+ },
+ "MDL": {
+ "name": "MDL",
+ "symbol": "MDL"
+ },
+ "MKD": {
+ "name": "MKD",
+ "symbol": "MKD"
+ },
+ "MMK": {
+ "name": "MMK",
+ "symbol": "MMK"
+ },
+ "MNT": {
+ "name": "MNT",
+ "symbol": "MNT"
+ },
+ "MOP": {
+ "name": "MOP",
+ "symbol": "MOP"
+ },
+ "MVR": {
+ "name": "MVR",
+ "symbol": "MVR"
+ },
+ "MXN": {
+ "name": "MXN",
+ "symbol": "MX$"
+ },
+ "MYR": {
+ "name": "MYR",
+ "symbol": "MYR"
+ },
+ "NIO": {
+ "name": "NIO",
+ "symbol": "NIO"
+ },
+ "NOK": {
+ "name": "NOK",
+ "symbol": "NOK"
+ },
+ "NPR": {
+ "name": "NPR",
+ "symbol": "NPR"
+ },
+ "NZD": {
+ "name": "NZD",
+ "symbol": "NZ$"
+ },
+ "OMR": {
+ "name": "OMR",
+ "symbol": "OMR"
+ },
+ "PAB": {
+ "name": "PAB",
+ "symbol": "PAB"
+ },
+ "PEN": {
+ "name": "PEN",
+ "symbol": "PEN"
+ },
+ "PGK": {
+ "name": "PGK",
+ "symbol": "PGK"
+ },
+ "PHP": {
+ "name": "PHP",
+ "symbol": "PHP"
+ },
+ "PKR": {
+ "name": "PKR",
+ "symbol": "PKR"
+ },
+ "PLN": {
+ "name": "PLN",
+ "symbol": "PLN"
+ },
+ "PYG": {
+ "name": "PYG",
+ "symbol": "PYG"
+ },
+ "QAR": {
+ "name": "QAR",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "RON",
+ "symbol": "RON"
+ },
+ "RSD": {
+ "name": "RSD",
+ "symbol": "RSD"
+ },
+ "RUB": {
+ "name": "RUB",
+ "symbol": "RUB"
+ },
+ "SBD": {
+ "name": "SBD",
+ "symbol": "SBD"
+ },
+ "SEK": {
+ "name": "SEK",
+ "symbol": "SEK"
+ },
+ "SGD": {
+ "name": "SGD",
+ "symbol": "SGD"
+ },
+ "SRD": {
+ "name": "SRD",
+ "symbol": "SRD"
+ },
+ "SSP": {
+ "name": "SSP",
+ "symbol": "SSP"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SYP": {
+ "name": "SYP",
+ "symbol": "SYP"
+ },
+ "THB": {
+ "name": "THB",
+ "symbol": "THB"
+ },
+ "TJS": {
+ "name": "TJS",
+ "symbol": "TJS"
+ },
+ "TMT": {
+ "name": "TMT",
+ "symbol": "TMT"
+ },
+ "TOP": {
+ "name": "TOP",
+ "symbol": "TOP"
+ },
+ "TRY": {
+ "name": "TRY",
+ "symbol": "TRY"
+ },
+ "TTD": {
+ "name": "TTD",
+ "symbol": "TTD"
+ },
+ "TWD": {
+ "name": "TWD",
+ "symbol": "NT$"
+ },
+ "UAH": {
+ "name": "UAH",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "UYU",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "UZS",
+ "symbol": "UZS"
+ },
+ "VEF": {
+ "name": "VEF",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "VND",
+ "symbol": "₫"
+ },
+ "VUV": {
+ "name": "VUV",
+ "symbol": "VUV"
+ },
+ "WST": {
+ "name": "WST",
+ "symbol": "WST"
+ },
+ "XCD": {
+ "name": "XCD",
+ "symbol": "EC$"
+ },
+ "XPF": {
+ "name": "XPF",
+ "symbol": "CFPF"
+ },
+ "YER": {
+ "name": "YER",
+ "symbol": "YER"
+ },
+ "BWP": {
+ "name": "ⴰⴱⵓⵍⴰ ⵏ ⴱⵓⵜⵙⵡⴰⵏⴰ",
+ "symbol": "BWP"
+ },
+ "BHD": {
+ "name": "ⴰⴷⵉⵏⴰⵔ ⵏ ⴱⵃⵔⴰⵢⵏ",
+ "symbol": "BHD"
+ },
+ "DZD": {
+ "name": "ⴰⴷⵉⵏⴰⵔ ⵏ ⴷⵣⴰⵢⵔ",
+ "symbol": "DZD"
+ },
+ "LYD": {
+ "name": "ⴰⴷⵉⵏⴰⵔ ⵏ ⵍⵉⴱⵢⴰ",
+ "symbol": "LYD"
+ },
+ "SDG": {
+ "name": "ⴰⴷⵉⵏⴰⵔ ⵏ ⵙⵙⵓⴷⴰⵏ",
+ "symbol": "SDG"
+ },
+ "TND": {
+ "name": "ⴰⴷⵉⵏⴰⵔ ⵏ ⵜⵓⵏⵙ",
+ "symbol": "TND"
+ },
+ "STD": {
+ "name": "ⴰⴷⵓⴱⵔⴰ ⵏ ⵙⴰⵏⵟⵓⵎⵉ",
+ "symbol": "STD"
+ },
+ "CAD": {
+ "name": "ⴰⴷⵓⵍⴰⵔ ⵏ ⴽⴰⵏⴰⴷⴰ",
+ "symbol": "CA$"
+ },
+ "USD": {
+ "name": "ⴰⴷⵓⵍⴰⵔ ⵏ ⵉⵡⵓⵏⴰⴽ ⵉⵎⵓⵏⵏ",
+ "symbol": "US$"
+ },
+ "LRD": {
+ "name": "ⴰⴷⵓⵍⴰⵔ ⵏ ⵍⵉⴱⵉⵔⵢⴰ",
+ "symbol": "LRD"
+ },
+ "NAD": {
+ "name": "ⴰⴷⵓⵍⴰⵔ ⵏ ⵏⴰⵎⵉⴱⵢⴰ",
+ "symbol": "NAD"
+ },
+ "AUD": {
+ "name": "ⴰⴷⵓⵍⴰⵔ ⵏ ⵓⵙⵜⵔⴰⵍⵢⴰ",
+ "symbol": "A$"
+ },
+ "ZWL": {
+ "name": "ⴰⴷⵓⵍⴰⵔ ⵏ ⵣⵉⵎⴱⴰⴱⵡⵉ (2009)",
+ "symbol": "ZWL"
+ },
+ "AED": {
+ "name": "ⴰⴷⵔⵉⵎ ⵏ ⵍⵉⵎⴰⵔⴰⵜ",
+ "symbol": "AED"
+ },
+ "MAD": {
+ "name": "ⴰⴷⵔⵉⵎ ⵏ ⵍⵎⵖⵔⵉⴱ",
+ "symbol": "MAD"
+ },
+ "RWF": {
+ "name": "ⴰⴼⵔⴰⵏⴽ ⵏ ⵔⵡⴰⵏⴷⴰ",
+ "symbol": "RWF"
+ },
+ "CHF": {
+ "name": "ⴰⴼⵔⴰⵏⴽ ⵏ ⵙⵡⵉⵙⵔⴰ",
+ "symbol": "CHF"
+ },
+ "ZMW": {
+ "name": "ⴰⴽⵡⴰⵛⴰ ⵏ ⵣⴰⵎⴱⵢⴰ",
+ "symbol": "ZMW"
+ },
+ "GBP": {
+ "name": "ⴰⵊⵏⵉⵀ ⴰⵙⵜⵔⵍⵉⵏⵉ ⵏ ⵏⵏⴳⵍⵉⵣ",
+ "symbol": "£"
+ },
+ "EGP": {
+ "name": "ⴰⵊⵏⵉⵀ ⵏ ⵎⵉⵚⵕ",
+ "symbol": "EGP"
+ },
+ "SHP": {
+ "name": "ⴰⵊⵏⵉⵀ ⵏ ⵙⴰⵏⵜⵉⵍⵉⵏ",
+ "symbol": "SHP"
+ },
+ "MZN": {
+ "name": "ⴰⵎⵉⵜⵉⴽⵍ ⵏ ⵎⵓⵣⵏⴱⵉⵇ",
+ "symbol": "MZN"
+ },
+ "ZAR": {
+ "name": "ⴰⵔⴰⵏⴷ ⵏ ⴰⴼⵔⵉⵇⵢⴰ ⵏ ⵉⴼⴼⵓⵙ",
+ "symbol": "ZAR"
+ },
+ "INR": {
+ "name": "ⴰⵔⵓⴱⵉ ⵏ ⵍⵀⵉⵏⴷ",
+ "symbol": "₹"
+ },
+ "MUR": {
+ "name": "ⴰⵔⵓⴱⵉ ⵏ ⵎⵓⵔⵉⵙ",
+ "symbol": "MUR"
+ },
+ "SCR": {
+ "name": "ⴰⵔⵓⴱⵉ ⵏ ⵙⵙⵉⵛⵉⵍ",
+ "symbol": "SCR"
+ },
+ "SAR": {
+ "name": "ⴰⵔⵢⴰⵍ ⵏ ⵙⵙⴰⵄⵓⴷⵉⵢⴰ",
+ "symbol": "SAR"
+ },
+ "KES": {
+ "name": "ⴰⵛⵉⵍⵉⵏ ⵏ ⴽⵉⵏⵢⴰ",
+ "symbol": "KES"
+ },
+ "UGX": {
+ "name": "ⴰⵛⵉⵍⵉⵏ ⵏ ⵓⵖⴰⵏⴷⴰ",
+ "symbol": "UGX"
+ },
+ "SOS": {
+ "name": "ⴰⵛⵉⵍⵉⵏ ⵏ ⵚⵚⵓⵎⴰⵍ",
+ "symbol": "SOS"
+ },
+ "TZS": {
+ "name": "ⴰⵛⵉⵍⵉⵏ ⵏ ⵟⴰⵏⵥⴰⵏⵢⴰ",
+ "symbol": "TZS"
+ },
+ "JPY": {
+ "name": "ⴰⵢⴰⵏ ⵏ ⵍⵢⴰⴱⴰⵏ",
+ "symbol": "JP¥"
+ },
+ "CNY": {
+ "name": "ⴰⵢⴰⵏ ⵏ ⵛⵛⵉⵏⵡⴰ",
+ "symbol": "CN¥"
+ },
+ "ETB": {
+ "name": "ⴱⵉⵔ ⵏ ⵉⵜⵢⵓⴱⵢⴰ",
+ "symbol": "ETB"
+ },
+ "GMD": {
+ "name": "ⴷⴰⵍⴰⵙⵉ ⵏ ⴳⴰⵎⴱⵢⴰ",
+ "symbol": "GMD"
+ },
+ "BIF": {
+ "name": "ⴼⵔⴰⵏⴽ ⵏ ⴱⵓⵔⵓⵏⴷⵉ",
+ "symbol": "BIF"
+ },
+ "DJF": {
+ "name": "ⴼⵔⴰⵏⴽ ⵏ ⴷⵊⵉⴱⵓⵜⵉ",
+ "symbol": "DJF"
+ },
+ "CDF": {
+ "name": "ⴼⵔⴰⵏⴽ ⵏ ⴽⵓⵏⴳⵓ",
+ "symbol": "CDF"
+ },
+ "KMF": {
+ "name": "ⴼⵔⴰⵏⴽ ⵏ ⵇⵓⵎⵓⵕ",
+ "symbol": "KMF"
+ },
+ "MGA": {
+ "name": "ⴼⵔⴰⵏⴽ ⵏ ⵎⴰⴷⴰⵖⴰⵛⵇⴰⵔ",
+ "symbol": "MGA"
+ },
+ "XAF": {
+ "name": "ⴼⵔⴰⵏⴽ ⵚⵉⴼⴰ",
+ "symbol": "FCFA"
+ },
+ "XOF": {
+ "name": "ⴼⵔⴰⵏⴽ ⵚⵉⴼⴰ ⴱⵉⵙⴰⵡ",
+ "symbol": "CFA"
+ },
+ "AOA": {
+ "name": "ⴽⵡⴰⵏⵣⴰ ⵏ ⴰⵏⴳⵓⵍⴰ",
+ "symbol": "AOA"
+ },
+ "MWK": {
+ "name": "ⴽⵡⴰⵛⴰ ⵏ ⵎⴰⵍⴰⵡⵉ",
+ "symbol": "MWK"
+ },
+ "CVE": {
+ "name": "ⵉⵙⴽⵓⴷⵓ ⵏ ⴽⴰⴱⴱⵉⵔⴷⵉ",
+ "symbol": "CVE"
+ },
+ "SZL": {
+ "name": "ⵍⵉⵍⴰⵏⵊⵉⵏⵉ",
+ "symbol": "SZL"
+ },
+ "SLL": {
+ "name": "ⵍⵉⵢⵓⵏ",
+ "symbol": "SLL"
+ },
+ "LSL": {
+ "name": "ⵍⵓⵜⵉ ⵏ ⵍⵉⵚⵓⵟⵓ",
+ "symbol": "LSL"
+ },
+ "ERN": {
+ "name": "ⵏⴰⴼⴽⴰ ⵏ ⵉⵔⵉⵜⵉⵔⵢⴰ",
+ "symbol": "ERN"
+ },
+ "NGN": {
+ "name": "ⵏⴰⵢⵔⴰ ⵏ ⵏⵉⵊⵉⵔⵢⴰ",
+ "symbol": "NGN"
+ },
+ "MRO": {
+ "name": "ⵓⵇⵉⵢⵢⴰ ⵏ ⵎⵓⵕⵉⵟⴰⵏⵢⴰ",
+ "symbol": "MRO"
+ },
+ "EUR": {
+ "name": "ⵓⵔⵓ",
+ "symbol": "€"
+ },
+ "GHS": {
+ "name": "ⵙⵉⴷⵉ ⵏ ⵖⴰⵏⴰ",
+ "symbol": "GHS"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/zh-Hans-HK.json b/library/intl/resources/currency/zh-Hans-HK.json
new file mode 100644
index 000000000..6f1285083
--- /dev/null
+++ b/library/intl/resources/currency/zh-Hans-HK.json
@@ -0,0 +1,634 @@
+{
+ "ALL": {
+ "name": "阿尔巴尼亚列克",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "阿尔及利亚第纳尔",
+ "symbol": "DZD"
+ },
+ "AFN": {
+ "name": "阿富汗尼",
+ "symbol": "AFN"
+ },
+ "ARS": {
+ "name": "阿根廷比索",
+ "symbol": "ARS"
+ },
+ "AED": {
+ "name": "阿联酋迪拉姆",
+ "symbol": "AED"
+ },
+ "AWG": {
+ "name": "阿鲁巴弗罗林",
+ "symbol": "AWG"
+ },
+ "OMR": {
+ "name": "阿曼里亚尔",
+ "symbol": "OMR"
+ },
+ "AZN": {
+ "name": "阿塞拜疆马纳特",
+ "symbol": "AZN"
+ },
+ "EGP": {
+ "name": "埃及镑",
+ "symbol": "EGP"
+ },
+ "ETB": {
+ "name": "埃塞俄比亚比尔",
+ "symbol": "ETB"
+ },
+ "AOA": {
+ "name": "安哥拉宽扎",
+ "symbol": "AOA"
+ },
+ "AUD": {
+ "name": "澳大利亚元",
+ "symbol": "AU$"
+ },
+ "MOP": {
+ "name": "澳门元",
+ "symbol": "MOP"
+ },
+ "BBD": {
+ "name": "巴巴多斯元",
+ "symbol": "BBD"
+ },
+ "PGK": {
+ "name": "巴布亚新几内亚基那",
+ "symbol": "PGK"
+ },
+ "BSD": {
+ "name": "巴哈马元",
+ "symbol": "BSD"
+ },
+ "PKR": {
+ "name": "巴基斯坦卢比",
+ "symbol": "PKR"
+ },
+ "PYG": {
+ "name": "巴拉圭瓜拉尼",
+ "symbol": "PYG"
+ },
+ "BHD": {
+ "name": "巴林第纳尔",
+ "symbol": "BHD"
+ },
+ "PAB": {
+ "name": "巴拿马巴波亚",
+ "symbol": "PAB"
+ },
+ "BRL": {
+ "name": "巴西雷亚尔",
+ "symbol": "R$"
+ },
+ "BYR": {
+ "name": "白俄罗斯卢布",
+ "symbol": "BYR"
+ },
+ "BMD": {
+ "name": "百慕大元",
+ "symbol": "BMD"
+ },
+ "BGN": {
+ "name": "保加利亚新列弗",
+ "symbol": "BGN"
+ },
+ "ISK": {
+ "name": "冰岛克朗",
+ "symbol": "ISK"
+ },
+ "PLN": {
+ "name": "波兰兹罗提",
+ "symbol": "PLN"
+ },
+ "BAM": {
+ "name": "波斯尼亚-黑塞哥维那可兑换马克",
+ "symbol": "BAM"
+ },
+ "BOB": {
+ "name": "玻利维亚诺",
+ "symbol": "BOB"
+ },
+ "BZD": {
+ "name": "伯利兹元",
+ "symbol": "BZD"
+ },
+ "BWP": {
+ "name": "博茨瓦纳普拉",
+ "symbol": "BWP"
+ },
+ "BTN": {
+ "name": "不丹努尔特鲁姆",
+ "symbol": "BTN"
+ },
+ "BIF": {
+ "name": "布隆迪法郎",
+ "symbol": "BIF"
+ },
+ "KPW": {
+ "name": "朝鲜元",
+ "symbol": "KPW"
+ },
+ "DKK": {
+ "name": "丹麦克朗",
+ "symbol": "DKK"
+ },
+ "XCD": {
+ "name": "东加勒比元",
+ "symbol": "EC$"
+ },
+ "DOP": {
+ "name": "多米尼加比索",
+ "symbol": "DOP"
+ },
+ "RUB": {
+ "name": "俄罗斯卢布",
+ "symbol": "RUB"
+ },
+ "ERN": {
+ "name": "厄立特里亚纳克法",
+ "symbol": "ERN"
+ },
+ "XOF": {
+ "name": "非洲金融共同体法郎",
+ "symbol": "CFA"
+ },
+ "PHP": {
+ "name": "菲律宾比索",
+ "symbol": "PHP"
+ },
+ "FJD": {
+ "name": "斐济元",
+ "symbol": "FJD"
+ },
+ "CVE": {
+ "name": "佛得角埃斯库多",
+ "symbol": "CVE"
+ },
+ "FKP": {
+ "name": "福克兰群岛镑",
+ "symbol": "FKP"
+ },
+ "GMD": {
+ "name": "冈比亚达拉西",
+ "symbol": "GMD"
+ },
+ "CDF": {
+ "name": "刚果法郎",
+ "symbol": "CDF"
+ },
+ "HKD": {
+ "name": "港元",
+ "symbol": "HK$"
+ },
+ "COP": {
+ "name": "哥伦比亚比索",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "哥斯达黎加科朗",
+ "symbol": "CRC"
+ },
+ "GEL": {
+ "name": "格鲁吉亚拉里",
+ "symbol": "GEL"
+ },
+ "CUP": {
+ "name": "古巴比索",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "古巴可兑换比索",
+ "symbol": "CUC"
+ },
+ "GYD": {
+ "name": "圭亚那元",
+ "symbol": "GYD"
+ },
+ "KZT": {
+ "name": "哈萨克斯坦腾格",
+ "symbol": "KZT"
+ },
+ "HTG": {
+ "name": "海地古德",
+ "symbol": "HTG"
+ },
+ "KRW": {
+ "name": "韩元",
+ "symbol": "₩"
+ },
+ "ANG": {
+ "name": "荷属安的列斯盾",
+ "symbol": "ANG"
+ },
+ "HNL": {
+ "name": "洪都拉斯拉伦皮拉",
+ "symbol": "HNL"
+ },
+ "DJF": {
+ "name": "吉布提法郎",
+ "symbol": "DJF"
+ },
+ "KGS": {
+ "name": "吉尔吉斯斯坦索姆",
+ "symbol": "KGS"
+ },
+ "GNF": {
+ "name": "几内亚法郎",
+ "symbol": "GNF"
+ },
+ "CAD": {
+ "name": "加拿大元",
+ "symbol": "CA$"
+ },
+ "GHS": {
+ "name": "加纳塞地",
+ "symbol": "GHS"
+ },
+ "KHR": {
+ "name": "柬埔寨瑞尔",
+ "symbol": "KHR"
+ },
+ "CZK": {
+ "name": "捷克克郎",
+ "symbol": "CZK"
+ },
+ "ZWL": {
+ "name": "津巴布韦元 (2009)",
+ "symbol": "ZWL"
+ },
+ "QAR": {
+ "name": "卡塔尔里亚尔",
+ "symbol": "QAR"
+ },
+ "KYD": {
+ "name": "开曼群岛元",
+ "symbol": "KYD"
+ },
+ "KMF": {
+ "name": "科摩罗法郎",
+ "symbol": "KMF"
+ },
+ "KWD": {
+ "name": "科威特第纳尔",
+ "symbol": "KWD"
+ },
+ "HRK": {
+ "name": "克罗地亚库纳",
+ "symbol": "HRK"
+ },
+ "KES": {
+ "name": "肯尼亚先令",
+ "symbol": "KES"
+ },
+ "LSL": {
+ "name": "莱索托洛蒂",
+ "symbol": "LSL"
+ },
+ "LAK": {
+ "name": "老挝基普",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "黎巴嫩镑",
+ "symbol": "LBP"
+ },
+ "LTL": {
+ "name": "立陶宛立特",
+ "symbol": "LTL"
+ },
+ "LRD": {
+ "name": "利比里亚元",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "利比亚第纳尔",
+ "symbol": "LYD"
+ },
+ "RWF": {
+ "name": "卢旺达法郎",
+ "symbol": "RWF"
+ },
+ "RON": {
+ "name": "罗马尼亚列伊",
+ "symbol": "RON"
+ },
+ "MGA": {
+ "name": "马达加斯加阿里亚里",
+ "symbol": "MGA"
+ },
+ "MVR": {
+ "name": "马尔代夫卢菲亚",
+ "symbol": "MVR"
+ },
+ "MWK": {
+ "name": "马拉维克瓦查",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "马来西亚林吉特",
+ "symbol": "MYR"
+ },
+ "MKD": {
+ "name": "马其顿第纳尔",
+ "symbol": "MKD"
+ },
+ "MUR": {
+ "name": "毛里求斯卢比",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "毛里塔尼亚乌吉亚",
+ "symbol": "MRO"
+ },
+ "USD": {
+ "name": "美元",
+ "symbol": "US$"
+ },
+ "MNT": {
+ "name": "蒙古图格里克",
+ "symbol": "MNT"
+ },
+ "BDT": {
+ "name": "孟加拉塔卡",
+ "symbol": "BDT"
+ },
+ "PEN": {
+ "name": "秘鲁新索尔",
+ "symbol": "PEN"
+ },
+ "MMK": {
+ "name": "缅甸元",
+ "symbol": "MMK"
+ },
+ "MDL": {
+ "name": "摩尔多瓦列伊",
+ "symbol": "MDL"
+ },
+ "MAD": {
+ "name": "摩洛哥迪拉姆",
+ "symbol": "MAD"
+ },
+ "MZN": {
+ "name": "莫桑比克美提卡",
+ "symbol": "MZN"
+ },
+ "MXN": {
+ "name": "墨西哥比索",
+ "symbol": "MX$"
+ },
+ "NAD": {
+ "name": "纳米比亚元",
+ "symbol": "NAD"
+ },
+ "ZAR": {
+ "name": "南非兰特",
+ "symbol": "ZAR"
+ },
+ "SSP": {
+ "name": "南苏丹镑",
+ "symbol": "SSP"
+ },
+ "NIO": {
+ "name": "尼加拉瓜科多巴",
+ "symbol": "NIO"
+ },
+ "NPR": {
+ "name": "尼泊尔卢比",
+ "symbol": "NPR"
+ },
+ "NGN": {
+ "name": "尼日利亚奈拉",
+ "symbol": "NGN"
+ },
+ "NOK": {
+ "name": "挪威克朗",
+ "symbol": "NOK"
+ },
+ "EUR": {
+ "name": "欧元",
+ "symbol": "€"
+ },
+ "CNY": {
+ "name": "人民币",
+ "symbol": "CN¥"
+ },
+ "JPY": {
+ "name": "日元",
+ "symbol": "JP¥"
+ },
+ "SEK": {
+ "name": "瑞典克朗",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "瑞士法郎",
+ "symbol": "CHF"
+ },
+ "SVC": {
+ "name": "萨尔瓦多科朗",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "萨摩亚塔拉",
+ "symbol": "WST"
+ },
+ "RSD": {
+ "name": "塞尔维亚第纳尔",
+ "symbol": "RSD"
+ },
+ "SLL": {
+ "name": "塞拉利昂利昂",
+ "symbol": "SLL"
+ },
+ "SCR": {
+ "name": "塞舌尔卢比",
+ "symbol": "SCR"
+ },
+ "SAR": {
+ "name": "沙特里亚尔",
+ "symbol": "SAR"
+ },
+ "STD": {
+ "name": "圣多美和普林西比多布拉",
+ "symbol": "STD"
+ },
+ "SHP": {
+ "name": "圣赫勒拿群岛磅",
+ "symbol": "SHP"
+ },
+ "LKR": {
+ "name": "斯里兰卡卢比",
+ "symbol": "LKR"
+ },
+ "SZL": {
+ "name": "斯威士兰里兰吉尼",
+ "symbol": "SZL"
+ },
+ "SDG": {
+ "name": "苏丹镑",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "苏里南元",
+ "symbol": "SRD"
+ },
+ "SBD": {
+ "name": "所罗门群岛元",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "索马里先令",
+ "symbol": "SOS"
+ },
+ "TJS": {
+ "name": "塔吉克斯坦索莫尼",
+ "symbol": "TJS"
+ },
+ "XPF": {
+ "name": "太平洋法郎",
+ "symbol": "CFPF"
+ },
+ "THB": {
+ "name": "泰铢",
+ "symbol": "฿"
+ },
+ "TZS": {
+ "name": "坦桑尼亚先令",
+ "symbol": "TZS"
+ },
+ "TOP": {
+ "name": "汤加潘加",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "特立尼达和多巴哥元",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "突尼斯第纳尔",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "土耳其里拉",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "土库曼斯坦马纳特",
+ "symbol": "TMT"
+ },
+ "VUV": {
+ "name": "瓦努阿图瓦图",
+ "symbol": "VUV"
+ },
+ "GTQ": {
+ "name": "危地马拉格查尔",
+ "symbol": "GTQ"
+ },
+ "VEF": {
+ "name": "委内瑞拉玻利瓦尔",
+ "symbol": "VEF"
+ },
+ "BND": {
+ "name": "文莱元",
+ "symbol": "BND"
+ },
+ "UGX": {
+ "name": "乌干达先令",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "乌克兰赫夫纳",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "乌拉圭比索",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "乌兹别克斯坦苏姆",
+ "symbol": "UZS"
+ },
+ "SGD": {
+ "name": "新加坡元",
+ "symbol": "SGD"
+ },
+ "TWD": {
+ "name": "新台币",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "新西兰元",
+ "symbol": "NZ$"
+ },
+ "HUF": {
+ "name": "匈牙利福林",
+ "symbol": "HUF"
+ },
+ "SYP": {
+ "name": "叙利亚镑",
+ "symbol": "SYP"
+ },
+ "JMD": {
+ "name": "牙买加元",
+ "symbol": "JMD"
+ },
+ "AMD": {
+ "name": "亚美尼亚德拉姆",
+ "symbol": "AMD"
+ },
+ "YER": {
+ "name": "也门里亚尔",
+ "symbol": "YER"
+ },
+ "IQD": {
+ "name": "伊拉克第纳尔",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "伊朗里亚尔",
+ "symbol": "IRR"
+ },
+ "ILS": {
+ "name": "以色列新谢克尔",
+ "symbol": "₪"
+ },
+ "INR": {
+ "name": "印度卢比",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "印度尼西亚盾",
+ "symbol": "IDR"
+ },
+ "GBP": {
+ "name": "英镑",
+ "symbol": "£"
+ },
+ "JOD": {
+ "name": "约旦第纳尔",
+ "symbol": "JOD"
+ },
+ "VND": {
+ "name": "越南盾",
+ "symbol": "₫"
+ },
+ "ZMW": {
+ "name": "赞比亚克瓦查",
+ "symbol": "ZMW"
+ },
+ "GIP": {
+ "name": "直布罗陀镑",
+ "symbol": "GIP"
+ },
+ "CLP": {
+ "name": "智利比索",
+ "symbol": "CLP"
+ },
+ "XAF": {
+ "name": "中非金融合作法郎",
+ "symbol": "FCFA"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/zh-Hans-MO.json b/library/intl/resources/currency/zh-Hans-MO.json
new file mode 100644
index 000000000..a2acb7cc9
--- /dev/null
+++ b/library/intl/resources/currency/zh-Hans-MO.json
@@ -0,0 +1,634 @@
+{
+ "ALL": {
+ "name": "阿尔巴尼亚列克",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "阿尔及利亚第纳尔",
+ "symbol": "DZD"
+ },
+ "AFN": {
+ "name": "阿富汗尼",
+ "symbol": "AFN"
+ },
+ "ARS": {
+ "name": "阿根廷比索",
+ "symbol": "ARS"
+ },
+ "AED": {
+ "name": "阿联酋迪拉姆",
+ "symbol": "AED"
+ },
+ "AWG": {
+ "name": "阿鲁巴弗罗林",
+ "symbol": "AWG"
+ },
+ "OMR": {
+ "name": "阿曼里亚尔",
+ "symbol": "OMR"
+ },
+ "AZN": {
+ "name": "阿塞拜疆马纳特",
+ "symbol": "AZN"
+ },
+ "EGP": {
+ "name": "埃及镑",
+ "symbol": "EGP"
+ },
+ "ETB": {
+ "name": "埃塞俄比亚比尔",
+ "symbol": "ETB"
+ },
+ "AOA": {
+ "name": "安哥拉宽扎",
+ "symbol": "AOA"
+ },
+ "AUD": {
+ "name": "澳大利亚元",
+ "symbol": "AU$"
+ },
+ "MOP": {
+ "name": "澳门元",
+ "symbol": "MOP$"
+ },
+ "BBD": {
+ "name": "巴巴多斯元",
+ "symbol": "BBD"
+ },
+ "PGK": {
+ "name": "巴布亚新几内亚基那",
+ "symbol": "PGK"
+ },
+ "BSD": {
+ "name": "巴哈马元",
+ "symbol": "BSD"
+ },
+ "PKR": {
+ "name": "巴基斯坦卢比",
+ "symbol": "PKR"
+ },
+ "PYG": {
+ "name": "巴拉圭瓜拉尼",
+ "symbol": "PYG"
+ },
+ "BHD": {
+ "name": "巴林第纳尔",
+ "symbol": "BHD"
+ },
+ "PAB": {
+ "name": "巴拿马巴波亚",
+ "symbol": "PAB"
+ },
+ "BRL": {
+ "name": "巴西雷亚尔",
+ "symbol": "R$"
+ },
+ "BYR": {
+ "name": "白俄罗斯卢布",
+ "symbol": "BYR"
+ },
+ "BMD": {
+ "name": "百慕大元",
+ "symbol": "BMD"
+ },
+ "BGN": {
+ "name": "保加利亚新列弗",
+ "symbol": "BGN"
+ },
+ "ISK": {
+ "name": "冰岛克朗",
+ "symbol": "ISK"
+ },
+ "PLN": {
+ "name": "波兰兹罗提",
+ "symbol": "PLN"
+ },
+ "BAM": {
+ "name": "波斯尼亚-黑塞哥维那可兑换马克",
+ "symbol": "BAM"
+ },
+ "BOB": {
+ "name": "玻利维亚诺",
+ "symbol": "BOB"
+ },
+ "BZD": {
+ "name": "伯利兹元",
+ "symbol": "BZD"
+ },
+ "BWP": {
+ "name": "博茨瓦纳普拉",
+ "symbol": "BWP"
+ },
+ "BTN": {
+ "name": "不丹努尔特鲁姆",
+ "symbol": "BTN"
+ },
+ "BIF": {
+ "name": "布隆迪法郎",
+ "symbol": "BIF"
+ },
+ "KPW": {
+ "name": "朝鲜元",
+ "symbol": "KPW"
+ },
+ "DKK": {
+ "name": "丹麦克朗",
+ "symbol": "DKK"
+ },
+ "XCD": {
+ "name": "东加勒比元",
+ "symbol": "EC$"
+ },
+ "DOP": {
+ "name": "多米尼加比索",
+ "symbol": "DOP"
+ },
+ "RUB": {
+ "name": "俄罗斯卢布",
+ "symbol": "RUB"
+ },
+ "ERN": {
+ "name": "厄立特里亚纳克法",
+ "symbol": "ERN"
+ },
+ "XOF": {
+ "name": "非洲金融共同体法郎",
+ "symbol": "CFA"
+ },
+ "PHP": {
+ "name": "菲律宾比索",
+ "symbol": "PHP"
+ },
+ "FJD": {
+ "name": "斐济元",
+ "symbol": "FJD"
+ },
+ "CVE": {
+ "name": "佛得角埃斯库多",
+ "symbol": "CVE"
+ },
+ "FKP": {
+ "name": "福克兰群岛镑",
+ "symbol": "FKP"
+ },
+ "GMD": {
+ "name": "冈比亚达拉西",
+ "symbol": "GMD"
+ },
+ "CDF": {
+ "name": "刚果法郎",
+ "symbol": "CDF"
+ },
+ "HKD": {
+ "name": "港元",
+ "symbol": "HK$"
+ },
+ "COP": {
+ "name": "哥伦比亚比索",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "哥斯达黎加科朗",
+ "symbol": "CRC"
+ },
+ "GEL": {
+ "name": "格鲁吉亚拉里",
+ "symbol": "GEL"
+ },
+ "CUP": {
+ "name": "古巴比索",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "古巴可兑换比索",
+ "symbol": "CUC"
+ },
+ "GYD": {
+ "name": "圭亚那元",
+ "symbol": "GYD"
+ },
+ "KZT": {
+ "name": "哈萨克斯坦腾格",
+ "symbol": "KZT"
+ },
+ "HTG": {
+ "name": "海地古德",
+ "symbol": "HTG"
+ },
+ "KRW": {
+ "name": "韩元",
+ "symbol": "₩"
+ },
+ "ANG": {
+ "name": "荷属安的列斯盾",
+ "symbol": "ANG"
+ },
+ "HNL": {
+ "name": "洪都拉斯伦皮拉",
+ "symbol": "HNL"
+ },
+ "DJF": {
+ "name": "吉布提法郎",
+ "symbol": "DJF"
+ },
+ "KGS": {
+ "name": "吉尔吉斯斯坦索姆",
+ "symbol": "KGS"
+ },
+ "GNF": {
+ "name": "几内亚法郎",
+ "symbol": "GNF"
+ },
+ "CAD": {
+ "name": "加拿大元",
+ "symbol": "CA$"
+ },
+ "GHS": {
+ "name": "加纳塞地",
+ "symbol": "GHS"
+ },
+ "KHR": {
+ "name": "柬埔寨瑞尔",
+ "symbol": "KHR"
+ },
+ "CZK": {
+ "name": "捷克克郎",
+ "symbol": "CZK"
+ },
+ "ZWL": {
+ "name": "津巴布韦元 (2009)",
+ "symbol": "ZWL"
+ },
+ "QAR": {
+ "name": "卡塔尔里亚尔",
+ "symbol": "QAR"
+ },
+ "KYD": {
+ "name": "开曼元",
+ "symbol": "KYD"
+ },
+ "KMF": {
+ "name": "科摩罗法郎",
+ "symbol": "KMF"
+ },
+ "KWD": {
+ "name": "科威特第纳尔",
+ "symbol": "KWD"
+ },
+ "HRK": {
+ "name": "克罗地亚库纳",
+ "symbol": "HRK"
+ },
+ "KES": {
+ "name": "肯尼亚先令",
+ "symbol": "KES"
+ },
+ "LSL": {
+ "name": "莱索托洛蒂",
+ "symbol": "LSL"
+ },
+ "LAK": {
+ "name": "老挝基普",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "黎巴嫩镑",
+ "symbol": "LBP"
+ },
+ "LTL": {
+ "name": "立陶宛立特",
+ "symbol": "LTL"
+ },
+ "LRD": {
+ "name": "利比里亚元",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "利比亚第纳尔",
+ "symbol": "LYD"
+ },
+ "RWF": {
+ "name": "卢旺达法郎",
+ "symbol": "RWF"
+ },
+ "RON": {
+ "name": "罗马尼亚列伊",
+ "symbol": "RON"
+ },
+ "MGA": {
+ "name": "马达加斯加阿里亚里",
+ "symbol": "MGA"
+ },
+ "MVR": {
+ "name": "马尔代夫卢菲亚",
+ "symbol": "MVR"
+ },
+ "MWK": {
+ "name": "马拉维克瓦查",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "马来西亚林吉特",
+ "symbol": "MYR"
+ },
+ "MKD": {
+ "name": "马其顿第纳尔",
+ "symbol": "MKD"
+ },
+ "MUR": {
+ "name": "毛里求斯卢比",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "毛里塔尼亚乌吉亚",
+ "symbol": "MRO"
+ },
+ "USD": {
+ "name": "美元",
+ "symbol": "US$"
+ },
+ "MNT": {
+ "name": "蒙古图格里克",
+ "symbol": "MNT"
+ },
+ "BDT": {
+ "name": "孟加拉塔卡",
+ "symbol": "BDT"
+ },
+ "PEN": {
+ "name": "秘鲁新索尔",
+ "symbol": "PEN"
+ },
+ "MMK": {
+ "name": "缅甸元",
+ "symbol": "MMK"
+ },
+ "MDL": {
+ "name": "摩尔多瓦列伊",
+ "symbol": "MDL"
+ },
+ "MAD": {
+ "name": "摩洛哥迪拉姆",
+ "symbol": "MAD"
+ },
+ "MZN": {
+ "name": "莫桑比克美提卡",
+ "symbol": "MZN"
+ },
+ "MXN": {
+ "name": "墨西哥比索",
+ "symbol": "MX$"
+ },
+ "NAD": {
+ "name": "纳米比亚元",
+ "symbol": "NAD"
+ },
+ "ZAR": {
+ "name": "南非兰特",
+ "symbol": "ZAR"
+ },
+ "SSP": {
+ "name": "南苏丹镑",
+ "symbol": "SSP"
+ },
+ "NIO": {
+ "name": "尼加拉瓜科多巴",
+ "symbol": "NIO"
+ },
+ "NPR": {
+ "name": "尼泊尔卢比",
+ "symbol": "NPR"
+ },
+ "NGN": {
+ "name": "尼日利亚奈拉",
+ "symbol": "NGN"
+ },
+ "NOK": {
+ "name": "挪威克朗",
+ "symbol": "NOK"
+ },
+ "EUR": {
+ "name": "欧元",
+ "symbol": "€"
+ },
+ "CNY": {
+ "name": "人民币",
+ "symbol": "CN¥"
+ },
+ "JPY": {
+ "name": "日元",
+ "symbol": "JP¥"
+ },
+ "SEK": {
+ "name": "瑞典克朗",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "瑞士法郎",
+ "symbol": "CHF"
+ },
+ "SVC": {
+ "name": "萨尔瓦多科朗",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "萨摩亚塔拉",
+ "symbol": "WST"
+ },
+ "RSD": {
+ "name": "塞尔维亚第纳尔",
+ "symbol": "RSD"
+ },
+ "SLL": {
+ "name": "塞拉利昂利昂",
+ "symbol": "SLL"
+ },
+ "SCR": {
+ "name": "塞舌尔卢比",
+ "symbol": "SCR"
+ },
+ "SAR": {
+ "name": "沙特里亚尔",
+ "symbol": "SAR"
+ },
+ "STD": {
+ "name": "圣多美和普林西比多布拉",
+ "symbol": "STD"
+ },
+ "SHP": {
+ "name": "圣赫勒拿群岛磅",
+ "symbol": "SHP"
+ },
+ "LKR": {
+ "name": "斯里兰卡卢比",
+ "symbol": "LKR"
+ },
+ "SZL": {
+ "name": "斯威士兰里兰吉尼",
+ "symbol": "SZL"
+ },
+ "SDG": {
+ "name": "苏丹镑",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "苏里南元",
+ "symbol": "SRD"
+ },
+ "SBD": {
+ "name": "所罗门群岛元",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "索马里先令",
+ "symbol": "SOS"
+ },
+ "TJS": {
+ "name": "塔吉克斯坦索莫尼",
+ "symbol": "TJS"
+ },
+ "XPF": {
+ "name": "太平洋法郎",
+ "symbol": "CFPF"
+ },
+ "THB": {
+ "name": "泰铢",
+ "symbol": "฿"
+ },
+ "TZS": {
+ "name": "坦桑尼亚先令",
+ "symbol": "TZS"
+ },
+ "TOP": {
+ "name": "汤加潘加",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "特立尼达和多巴哥元",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "突尼斯第纳尔",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "土耳其里拉",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "土库曼斯坦马纳特",
+ "symbol": "TMT"
+ },
+ "VUV": {
+ "name": "瓦努阿图瓦图",
+ "symbol": "VUV"
+ },
+ "GTQ": {
+ "name": "危地马拉格查尔",
+ "symbol": "GTQ"
+ },
+ "VEF": {
+ "name": "委内瑞拉玻利瓦尔",
+ "symbol": "VEF"
+ },
+ "BND": {
+ "name": "文莱元",
+ "symbol": "BND"
+ },
+ "UGX": {
+ "name": "乌干达先令",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "乌克兰格里夫纳",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "乌拉圭比索",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "乌兹别克斯坦苏姆",
+ "symbol": "UZS"
+ },
+ "SGD": {
+ "name": "新加坡元",
+ "symbol": "SGD"
+ },
+ "TWD": {
+ "name": "新台币",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "新西兰元",
+ "symbol": "NZ$"
+ },
+ "HUF": {
+ "name": "匈牙利福林",
+ "symbol": "HUF"
+ },
+ "SYP": {
+ "name": "叙利亚镑",
+ "symbol": "SYP"
+ },
+ "JMD": {
+ "name": "牙买加元",
+ "symbol": "JMD"
+ },
+ "AMD": {
+ "name": "亚美尼亚德拉姆",
+ "symbol": "AMD"
+ },
+ "YER": {
+ "name": "也门里亚尔",
+ "symbol": "YER"
+ },
+ "IQD": {
+ "name": "伊拉克第纳尔",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "伊朗里亚尔",
+ "symbol": "IRR"
+ },
+ "ILS": {
+ "name": "以色列新谢克尔",
+ "symbol": "₪"
+ },
+ "INR": {
+ "name": "印度卢比",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "印度尼西亚盾",
+ "symbol": "IDR"
+ },
+ "GBP": {
+ "name": "英镑",
+ "symbol": "£"
+ },
+ "JOD": {
+ "name": "约旦第纳尔",
+ "symbol": "JOD"
+ },
+ "VND": {
+ "name": "越南盾",
+ "symbol": "₫"
+ },
+ "ZMW": {
+ "name": "赞比亚克瓦查",
+ "symbol": "ZMW"
+ },
+ "GIP": {
+ "name": "直布罗陀镑",
+ "symbol": "GIP"
+ },
+ "CLP": {
+ "name": "智利比索",
+ "symbol": "CLP"
+ },
+ "XAF": {
+ "name": "中非金融合作法郎",
+ "symbol": "FCFA"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/zh-Hans-SG.json b/library/intl/resources/currency/zh-Hans-SG.json
new file mode 100644
index 000000000..f092694fa
--- /dev/null
+++ b/library/intl/resources/currency/zh-Hans-SG.json
@@ -0,0 +1,634 @@
+{
+ "ALL": {
+ "name": "阿尔巴尼亚列克",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "阿尔及利亚第纳尔",
+ "symbol": "DZD"
+ },
+ "AFN": {
+ "name": "阿富汗尼",
+ "symbol": "AFN"
+ },
+ "ARS": {
+ "name": "阿根廷比索",
+ "symbol": "ARS"
+ },
+ "AED": {
+ "name": "阿联酋迪拉姆",
+ "symbol": "AED"
+ },
+ "AWG": {
+ "name": "阿鲁巴弗罗林",
+ "symbol": "AWG"
+ },
+ "OMR": {
+ "name": "阿曼里亚尔",
+ "symbol": "OMR"
+ },
+ "AZN": {
+ "name": "阿塞拜疆马纳特",
+ "symbol": "AZN"
+ },
+ "EGP": {
+ "name": "埃及镑",
+ "symbol": "EGP"
+ },
+ "ETB": {
+ "name": "埃塞俄比亚比尔",
+ "symbol": "ETB"
+ },
+ "AOA": {
+ "name": "安哥拉宽扎",
+ "symbol": "AOA"
+ },
+ "AUD": {
+ "name": "澳大利亚元",
+ "symbol": "AU$"
+ },
+ "MOP": {
+ "name": "澳门元",
+ "symbol": "MOP"
+ },
+ "BBD": {
+ "name": "巴巴多斯元",
+ "symbol": "BBD"
+ },
+ "PGK": {
+ "name": "巴布亚新几内亚基那",
+ "symbol": "PGK"
+ },
+ "BSD": {
+ "name": "巴哈马元",
+ "symbol": "BSD"
+ },
+ "PKR": {
+ "name": "巴基斯坦卢比",
+ "symbol": "PKR"
+ },
+ "PYG": {
+ "name": "巴拉圭瓜拉尼",
+ "symbol": "PYG"
+ },
+ "BHD": {
+ "name": "巴林第纳尔",
+ "symbol": "BHD"
+ },
+ "PAB": {
+ "name": "巴拿马巴波亚",
+ "symbol": "PAB"
+ },
+ "BRL": {
+ "name": "巴西雷亚尔",
+ "symbol": "R$"
+ },
+ "BYR": {
+ "name": "白俄罗斯卢布",
+ "symbol": "BYR"
+ },
+ "BMD": {
+ "name": "百慕大元",
+ "symbol": "BMD"
+ },
+ "BGN": {
+ "name": "保加利亚新列弗",
+ "symbol": "BGN"
+ },
+ "ISK": {
+ "name": "冰岛克朗",
+ "symbol": "ISK"
+ },
+ "PLN": {
+ "name": "波兰兹罗提",
+ "symbol": "PLN"
+ },
+ "BAM": {
+ "name": "波斯尼亚-黑塞哥维那可兑换马克",
+ "symbol": "BAM"
+ },
+ "BOB": {
+ "name": "玻利维亚诺",
+ "symbol": "BOB"
+ },
+ "BZD": {
+ "name": "伯利兹元",
+ "symbol": "BZD"
+ },
+ "BWP": {
+ "name": "博茨瓦纳普拉",
+ "symbol": "BWP"
+ },
+ "BTN": {
+ "name": "不丹努尔特鲁姆",
+ "symbol": "BTN"
+ },
+ "BIF": {
+ "name": "布隆迪法郎",
+ "symbol": "BIF"
+ },
+ "KPW": {
+ "name": "朝鲜元",
+ "symbol": "KPW"
+ },
+ "DKK": {
+ "name": "丹麦克朗",
+ "symbol": "DKK"
+ },
+ "XCD": {
+ "name": "东加勒比元",
+ "symbol": "EC$"
+ },
+ "DOP": {
+ "name": "多米尼加比索",
+ "symbol": "DOP"
+ },
+ "RUB": {
+ "name": "俄罗斯卢布",
+ "symbol": "RUB"
+ },
+ "ERN": {
+ "name": "厄立特里亚纳克法",
+ "symbol": "ERN"
+ },
+ "XOF": {
+ "name": "非洲金融共同体法郎",
+ "symbol": "CFA"
+ },
+ "PHP": {
+ "name": "菲律宾比索",
+ "symbol": "PHP"
+ },
+ "FJD": {
+ "name": "斐济元",
+ "symbol": "FJD"
+ },
+ "CVE": {
+ "name": "佛得角埃斯库多",
+ "symbol": "CVE"
+ },
+ "FKP": {
+ "name": "福克兰群岛镑",
+ "symbol": "FKP"
+ },
+ "GMD": {
+ "name": "冈比亚达拉西",
+ "symbol": "GMD"
+ },
+ "CDF": {
+ "name": "刚果法郎",
+ "symbol": "CDF"
+ },
+ "HKD": {
+ "name": "港元",
+ "symbol": "HK$"
+ },
+ "COP": {
+ "name": "哥伦比亚比索",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "哥斯达黎加科朗",
+ "symbol": "CRC"
+ },
+ "GEL": {
+ "name": "格鲁吉亚拉里",
+ "symbol": "GEL"
+ },
+ "CUP": {
+ "name": "古巴比索",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "古巴可兑换比索",
+ "symbol": "CUC"
+ },
+ "GYD": {
+ "name": "圭亚那元",
+ "symbol": "GYD"
+ },
+ "KZT": {
+ "name": "哈萨克斯坦腾格",
+ "symbol": "KZT"
+ },
+ "HTG": {
+ "name": "海地古德",
+ "symbol": "HTG"
+ },
+ "KRW": {
+ "name": "韩元",
+ "symbol": "₩"
+ },
+ "ANG": {
+ "name": "荷属安的列斯盾",
+ "symbol": "ANG"
+ },
+ "HNL": {
+ "name": "洪都拉斯伦皮拉",
+ "symbol": "HNL"
+ },
+ "DJF": {
+ "name": "吉布提法郎",
+ "symbol": "DJF"
+ },
+ "KGS": {
+ "name": "吉尔吉斯斯坦索姆",
+ "symbol": "KGS"
+ },
+ "GNF": {
+ "name": "几内亚法郎",
+ "symbol": "GNF"
+ },
+ "CAD": {
+ "name": "加拿大元",
+ "symbol": "CA$"
+ },
+ "GHS": {
+ "name": "加纳塞地",
+ "symbol": "GHS"
+ },
+ "KHR": {
+ "name": "柬埔寨瑞尔",
+ "symbol": "KHR"
+ },
+ "CZK": {
+ "name": "捷克克郎",
+ "symbol": "CZK"
+ },
+ "ZWL": {
+ "name": "津巴布韦元 (2009)",
+ "symbol": "ZWL"
+ },
+ "QAR": {
+ "name": "卡塔尔里亚尔",
+ "symbol": "QAR"
+ },
+ "KYD": {
+ "name": "开曼元",
+ "symbol": "KYD"
+ },
+ "KMF": {
+ "name": "科摩罗法郎",
+ "symbol": "KMF"
+ },
+ "KWD": {
+ "name": "科威特第纳尔",
+ "symbol": "KWD"
+ },
+ "HRK": {
+ "name": "克罗地亚库纳",
+ "symbol": "HRK"
+ },
+ "KES": {
+ "name": "肯尼亚先令",
+ "symbol": "KES"
+ },
+ "LSL": {
+ "name": "莱索托洛蒂",
+ "symbol": "LSL"
+ },
+ "LAK": {
+ "name": "老挝基普",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "黎巴嫩镑",
+ "symbol": "LBP"
+ },
+ "LTL": {
+ "name": "立陶宛立特",
+ "symbol": "LTL"
+ },
+ "LRD": {
+ "name": "利比里亚元",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "利比亚第纳尔",
+ "symbol": "LYD"
+ },
+ "RWF": {
+ "name": "卢旺达法郎",
+ "symbol": "RWF"
+ },
+ "RON": {
+ "name": "罗马尼亚列伊",
+ "symbol": "RON"
+ },
+ "MGA": {
+ "name": "马达加斯加阿里亚里",
+ "symbol": "MGA"
+ },
+ "MVR": {
+ "name": "马尔代夫卢菲亚",
+ "symbol": "MVR"
+ },
+ "MWK": {
+ "name": "马拉维克瓦查",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "马来西亚林吉特",
+ "symbol": "MYR"
+ },
+ "MKD": {
+ "name": "马其顿第纳尔",
+ "symbol": "MKD"
+ },
+ "MUR": {
+ "name": "毛里求斯卢比",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "毛里塔尼亚乌吉亚",
+ "symbol": "MRO"
+ },
+ "USD": {
+ "name": "美元",
+ "symbol": "US$"
+ },
+ "MNT": {
+ "name": "蒙古图格里克",
+ "symbol": "MNT"
+ },
+ "BDT": {
+ "name": "孟加拉塔卡",
+ "symbol": "BDT"
+ },
+ "PEN": {
+ "name": "秘鲁新索尔",
+ "symbol": "PEN"
+ },
+ "MMK": {
+ "name": "缅甸元",
+ "symbol": "MMK"
+ },
+ "MDL": {
+ "name": "摩尔多瓦列伊",
+ "symbol": "MDL"
+ },
+ "MAD": {
+ "name": "摩洛哥迪拉姆",
+ "symbol": "MAD"
+ },
+ "MZN": {
+ "name": "莫桑比克美提卡",
+ "symbol": "MZN"
+ },
+ "MXN": {
+ "name": "墨西哥比索",
+ "symbol": "MX$"
+ },
+ "NAD": {
+ "name": "纳米比亚元",
+ "symbol": "NAD"
+ },
+ "ZAR": {
+ "name": "南非兰特",
+ "symbol": "ZAR"
+ },
+ "SSP": {
+ "name": "南苏丹镑",
+ "symbol": "SSP"
+ },
+ "NIO": {
+ "name": "尼加拉瓜科多巴",
+ "symbol": "NIO"
+ },
+ "NPR": {
+ "name": "尼泊尔卢比",
+ "symbol": "NPR"
+ },
+ "NGN": {
+ "name": "尼日利亚奈拉",
+ "symbol": "NGN"
+ },
+ "NOK": {
+ "name": "挪威克朗",
+ "symbol": "NOK"
+ },
+ "EUR": {
+ "name": "欧元",
+ "symbol": "€"
+ },
+ "CNY": {
+ "name": "人民币",
+ "symbol": "CN¥"
+ },
+ "JPY": {
+ "name": "日元",
+ "symbol": "JP¥"
+ },
+ "SEK": {
+ "name": "瑞典克朗",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "瑞士法郎",
+ "symbol": "CHF"
+ },
+ "SVC": {
+ "name": "萨尔瓦多科朗",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "萨摩亚塔拉",
+ "symbol": "WST"
+ },
+ "RSD": {
+ "name": "塞尔维亚第纳尔",
+ "symbol": "RSD"
+ },
+ "SLL": {
+ "name": "塞拉利昂利昂",
+ "symbol": "SLL"
+ },
+ "SCR": {
+ "name": "塞舌尔卢比",
+ "symbol": "SCR"
+ },
+ "SAR": {
+ "name": "沙特里亚尔",
+ "symbol": "SAR"
+ },
+ "STD": {
+ "name": "圣多美和普林西比多布拉",
+ "symbol": "STD"
+ },
+ "SHP": {
+ "name": "圣赫勒拿群岛磅",
+ "symbol": "SHP"
+ },
+ "LKR": {
+ "name": "斯里兰卡卢比",
+ "symbol": "LKR"
+ },
+ "SZL": {
+ "name": "斯威士兰里兰吉尼",
+ "symbol": "SZL"
+ },
+ "SDG": {
+ "name": "苏丹镑",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "苏里南元",
+ "symbol": "SRD"
+ },
+ "SBD": {
+ "name": "所罗门群岛元",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "索马里先令",
+ "symbol": "SOS"
+ },
+ "TJS": {
+ "name": "塔吉克斯坦索莫尼",
+ "symbol": "TJS"
+ },
+ "XPF": {
+ "name": "太平洋法郎",
+ "symbol": "CFPF"
+ },
+ "THB": {
+ "name": "泰铢",
+ "symbol": "฿"
+ },
+ "TZS": {
+ "name": "坦桑尼亚先令",
+ "symbol": "TZS"
+ },
+ "TOP": {
+ "name": "汤加潘加",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "特立尼达和多巴哥元",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "突尼斯第纳尔",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "土耳其里拉",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "土库曼斯坦马纳特",
+ "symbol": "TMT"
+ },
+ "VUV": {
+ "name": "瓦努阿图瓦图",
+ "symbol": "VUV"
+ },
+ "GTQ": {
+ "name": "危地马拉格查尔",
+ "symbol": "GTQ"
+ },
+ "VEF": {
+ "name": "委内瑞拉玻利瓦尔",
+ "symbol": "VEF"
+ },
+ "BND": {
+ "name": "文莱元",
+ "symbol": "BND"
+ },
+ "UGX": {
+ "name": "乌干达先令",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "乌克兰格里夫纳",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "乌拉圭比索",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "乌兹别克斯坦苏姆",
+ "symbol": "UZS"
+ },
+ "SGD": {
+ "name": "新加坡元",
+ "symbol": "$"
+ },
+ "TWD": {
+ "name": "新台币",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "新西兰元",
+ "symbol": "NZ$"
+ },
+ "HUF": {
+ "name": "匈牙利福林",
+ "symbol": "HUF"
+ },
+ "SYP": {
+ "name": "叙利亚镑",
+ "symbol": "SYP"
+ },
+ "JMD": {
+ "name": "牙买加元",
+ "symbol": "JMD"
+ },
+ "AMD": {
+ "name": "亚美尼亚德拉姆",
+ "symbol": "AMD"
+ },
+ "YER": {
+ "name": "也门里亚尔",
+ "symbol": "YER"
+ },
+ "IQD": {
+ "name": "伊拉克第纳尔",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "伊朗里亚尔",
+ "symbol": "IRR"
+ },
+ "ILS": {
+ "name": "以色列新谢克尔",
+ "symbol": "₪"
+ },
+ "INR": {
+ "name": "印度卢比",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "印度尼西亚盾",
+ "symbol": "IDR"
+ },
+ "GBP": {
+ "name": "英镑",
+ "symbol": "£"
+ },
+ "JOD": {
+ "name": "约旦第纳尔",
+ "symbol": "JOD"
+ },
+ "VND": {
+ "name": "越南盾",
+ "symbol": "₫"
+ },
+ "ZMW": {
+ "name": "赞比亚克瓦查",
+ "symbol": "ZMW"
+ },
+ "GIP": {
+ "name": "直布罗陀镑",
+ "symbol": "GIP"
+ },
+ "CLP": {
+ "name": "智利比索",
+ "symbol": "CLP"
+ },
+ "XAF": {
+ "name": "中非金融合作法郎",
+ "symbol": "FCFA"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/zh-Hant-HK.json b/library/intl/resources/currency/zh-Hant-HK.json
new file mode 100644
index 000000000..26ee4ec91
--- /dev/null
+++ b/library/intl/resources/currency/zh-Hant-HK.json
@@ -0,0 +1,634 @@
+{
+ "CNY": {
+ "name": "人民幣",
+ "symbol": "CN¥"
+ },
+ "YER": {
+ "name": "也門里雅",
+ "symbol": "YER"
+ },
+ "TTD": {
+ "name": "千里達及托巴哥元",
+ "symbol": "TTD"
+ },
+ "TMT": {
+ "name": "土庫曼馬納特",
+ "symbol": "TMT"
+ },
+ "BTN": {
+ "name": "不丹那特倫",
+ "symbol": "BTN"
+ },
+ "XAF": {
+ "name": "中非法郎",
+ "symbol": "FCFA"
+ },
+ "DKK": {
+ "name": "丹麥克朗",
+ "symbol": "DKK"
+ },
+ "ERN": {
+ "name": "厄立特里亞納克法",
+ "symbol": "ERN"
+ },
+ "XPF": {
+ "name": "太平洋法郎",
+ "symbol": "CFPF"
+ },
+ "BBD": {
+ "name": "巴巴多斯元",
+ "symbol": "BBD"
+ },
+ "PGK": {
+ "name": "巴布亞新畿內亞基那",
+ "symbol": "PGK"
+ },
+ "BRL": {
+ "name": "巴西里拉",
+ "symbol": "R$"
+ },
+ "PYG": {
+ "name": "巴拉圭瓜拉尼",
+ "symbol": "PYG"
+ },
+ "BHD": {
+ "name": "巴林第納爾",
+ "symbol": "BHD"
+ },
+ "BSD": {
+ "name": "巴哈馬元",
+ "symbol": "BSD"
+ },
+ "PAB": {
+ "name": "巴拿馬巴波亞",
+ "symbol": "PAB"
+ },
+ "PKR": {
+ "name": "巴基斯坦盧比",
+ "symbol": "PKR"
+ },
+ "JPY": {
+ "name": "日圓",
+ "symbol": "¥"
+ },
+ "MUR": {
+ "name": "毛里求斯盧布",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "毛里塔尼亞烏吉亞",
+ "symbol": "MRO"
+ },
+ "JMD": {
+ "name": "牙買加元",
+ "symbol": "JMD"
+ },
+ "ILS": {
+ "name": "以色列新謝克爾",
+ "symbol": "₪"
+ },
+ "CAD": {
+ "name": "加元",
+ "symbol": "CA$"
+ },
+ "GHS": {
+ "name": "加納塞地",
+ "symbol": "GHS"
+ },
+ "KPW": {
+ "name": "北韓圓",
+ "symbol": "KPW"
+ },
+ "KZT": {
+ "name": "卡扎克斯坦坦吉",
+ "symbol": "KZT"
+ },
+ "QAR": {
+ "name": "卡塔爾里亞爾",
+ "symbol": "QAR"
+ },
+ "CUC": {
+ "name": "古巴可轉換披索",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "古巴披索",
+ "symbol": "CUP"
+ },
+ "SZL": {
+ "name": "史瓦濟蘭里朗吉尼",
+ "symbol": "SZL"
+ },
+ "NGN": {
+ "name": "尼日利亞奈拉",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "尼加拉瓜金科多巴",
+ "symbol": "NIO"
+ },
+ "NPR": {
+ "name": "尼泊爾盧比",
+ "symbol": "NPR"
+ },
+ "BIF": {
+ "name": "布隆迪法郎",
+ "symbol": "BIF"
+ },
+ "VUV": {
+ "name": "瓦努阿圖瓦圖",
+ "symbol": "VUV"
+ },
+ "BYR": {
+ "name": "白俄羅斯盧布",
+ "symbol": "BYR"
+ },
+ "LTL": {
+ "name": "立陶宛立特",
+ "symbol": "LTL"
+ },
+ "IQD": {
+ "name": "伊拉克第納爾",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "伊朗里亞爾",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "冰島克朗",
+ "symbol": "ISK"
+ },
+ "HUF": {
+ "name": "匈牙利福林",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "印尼盾",
+ "symbol": "IDR"
+ },
+ "INR": {
+ "name": "印度盧比",
+ "symbol": "₹"
+ },
+ "GTQ": {
+ "name": "危地馬拉格查爾",
+ "symbol": "GTQ"
+ },
+ "DJF": {
+ "name": "吉布地法郎",
+ "symbol": "DJF"
+ },
+ "KGS": {
+ "name": "吉爾吉斯索姆",
+ "symbol": "KGS"
+ },
+ "GYD": {
+ "name": "圭亞那元",
+ "symbol": "GYD"
+ },
+ "DOP": {
+ "name": "多明尼加披索",
+ "symbol": "DOP"
+ },
+ "XOF": {
+ "name": "多哥非洲共同體法郎",
+ "symbol": "CFA"
+ },
+ "AOA": {
+ "name": "安哥拉寬扎",
+ "symbol": "AOA"
+ },
+ "BMD": {
+ "name": "百慕達幣",
+ "symbol": "BMD"
+ },
+ "WST": {
+ "name": "西薩摩亞塔拉",
+ "symbol": "WST"
+ },
+ "BZD": {
+ "name": "伯利茲元",
+ "symbol": "BZD"
+ },
+ "CVE": {
+ "name": "佛得角埃斯庫多",
+ "symbol": "CVE"
+ },
+ "HRK": {
+ "name": "克羅地亞庫納",
+ "symbol": "HRK"
+ },
+ "LRD": {
+ "name": "利比利亞元",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "利比亞第納爾",
+ "symbol": "LYD"
+ },
+ "BND": {
+ "name": "汶萊元",
+ "symbol": "BND"
+ },
+ "SAR": {
+ "name": "沙特阿拉伯里亞爾",
+ "symbol": "SAR"
+ },
+ "ZWL": {
+ "name": "辛巴威元 (2009)",
+ "symbol": "ZWL"
+ },
+ "AMD": {
+ "name": "亞美尼亞德拉姆",
+ "symbol": "AMD"
+ },
+ "AZN": {
+ "name": "亞塞拜疆馬納特",
+ "symbol": "AZN"
+ },
+ "TZS": {
+ "name": "坦尚尼亞先令",
+ "symbol": "TZS"
+ },
+ "VEF": {
+ "name": "委內瑞拉玻利瓦",
+ "symbol": "VEF"
+ },
+ "BDT": {
+ "name": "孟加拉塔卡",
+ "symbol": "BDT"
+ },
+ "ZMW": {
+ "name": "尚比亞克瓦查",
+ "symbol": "ZMW"
+ },
+ "GMD": {
+ "name": "岡比亞達拉西",
+ "symbol": "GMD"
+ },
+ "SBD": {
+ "name": "所羅門群島元",
+ "symbol": "SBD"
+ },
+ "XCD": {
+ "name": "東加勒比元",
+ "symbol": "EC$"
+ },
+ "TOP": {
+ "name": "東加潘加",
+ "symbol": "TOP"
+ },
+ "BAM": {
+ "name": "波士尼亞與赫塞哥維納可轉換馬克",
+ "symbol": "BAM"
+ },
+ "PLN": {
+ "name": "波蘭茲羅提",
+ "symbol": "PLN"
+ },
+ "GIP": {
+ "name": "直布羅陀鎊",
+ "symbol": "GIP"
+ },
+ "KES": {
+ "name": "肯尼亞先令",
+ "symbol": "KES"
+ },
+ "AED": {
+ "name": "阿拉伯聯合酋長國迪爾汗",
+ "symbol": "AED"
+ },
+ "ARS": {
+ "name": "阿根廷披索",
+ "symbol": "ARS"
+ },
+ "OMR": {
+ "name": "阿曼里奧",
+ "symbol": "OMR"
+ },
+ "AFN": {
+ "name": "阿富汗尼",
+ "symbol": "AFN"
+ },
+ "DZD": {
+ "name": "阿爾及利亞第納爾",
+ "symbol": "DZD"
+ },
+ "ALL": {
+ "name": "阿爾巴尼亞列克",
+ "symbol": "ALL"
+ },
+ "AWG": {
+ "name": "阿魯巴盾",
+ "symbol": "AWG"
+ },
+ "RUB": {
+ "name": "俄羅斯盧布",
+ "symbol": "RUB"
+ },
+ "BGN": {
+ "name": "保加利亞新列弗",
+ "symbol": "BGN"
+ },
+ "ZAR": {
+ "name": "南非蘭特",
+ "symbol": "ZAR"
+ },
+ "SSP": {
+ "name": "南蘇丹鎊",
+ "symbol": "SSP"
+ },
+ "KHR": {
+ "name": "柬埔寨瑞爾",
+ "symbol": "KHR"
+ },
+ "HNL": {
+ "name": "洪都拉斯倫皮拉",
+ "symbol": "HNL"
+ },
+ "BOB": {
+ "name": "玻利維亞諾",
+ "symbol": "BOB"
+ },
+ "KWD": {
+ "name": "科威特第納爾",
+ "symbol": "KWD"
+ },
+ "KMF": {
+ "name": "科摩羅法郎",
+ "symbol": "KMF"
+ },
+ "TND": {
+ "name": "突尼西亞第納爾",
+ "symbol": "TND"
+ },
+ "JOD": {
+ "name": "約旦第納爾",
+ "symbol": "JOD"
+ },
+ "USD": {
+ "name": "美元",
+ "symbol": "US$"
+ },
+ "GBP": {
+ "name": "英鎊",
+ "symbol": "£"
+ },
+ "CDF": {
+ "name": "剛果法郎",
+ "symbol": "CDF"
+ },
+ "COP": {
+ "name": "哥倫比亞披索",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "哥斯達黎加科郎",
+ "symbol": "CRC"
+ },
+ "EGP": {
+ "name": "埃及鎊",
+ "symbol": "EGP"
+ },
+ "ETB": {
+ "name": "埃塞俄比亞比爾",
+ "symbol": "ETB"
+ },
+ "NOK": {
+ "name": "挪威克朗",
+ "symbol": "NOK"
+ },
+ "GEL": {
+ "name": "格魯吉亞拉里",
+ "symbol": "GEL"
+ },
+ "THB": {
+ "name": "泰銖",
+ "symbol": "฿"
+ },
+ "HTG": {
+ "name": "海地古德",
+ "symbol": "HTG"
+ },
+ "UGX": {
+ "name": "烏干達先令",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "烏克蘭格里夫納",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "烏拉圭披索",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "烏茲別克索姆",
+ "symbol": "UZS"
+ },
+ "PEN": {
+ "name": "秘魯新太陽幣",
+ "symbol": "PEN"
+ },
+ "NAD": {
+ "name": "納米比亞元",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "紐西蘭元",
+ "symbol": "NZ$"
+ },
+ "SOS": {
+ "name": "索馬利亞先令",
+ "symbol": "SOS"
+ },
+ "MYR": {
+ "name": "馬來西亞令吉",
+ "symbol": "MYR"
+ },
+ "MKD": {
+ "name": "馬其頓第納爾",
+ "symbol": "MKD"
+ },
+ "MWK": {
+ "name": "馬拉維克瓦查",
+ "symbol": "MWK"
+ },
+ "MGA": {
+ "name": "馬達加斯加艾瑞爾",
+ "symbol": "MGA"
+ },
+ "MVR": {
+ "name": "馬爾代夫盧非亞",
+ "symbol": "MVR"
+ },
+ "CZK": {
+ "name": "捷克克朗",
+ "symbol": "CZK"
+ },
+ "SYP": {
+ "name": "敘利亞鎊",
+ "symbol": "SYP"
+ },
+ "ANG": {
+ "name": "荷屬安地列斯盾",
+ "symbol": "ANG"
+ },
+ "MZN": {
+ "name": "莫桑比克美提卡",
+ "symbol": "MZN"
+ },
+ "BWP": {
+ "name": "博茨瓦納普拉",
+ "symbol": "BWP"
+ },
+ "GNF": {
+ "name": "幾內亞法郎",
+ "symbol": "GNF"
+ },
+ "FJD": {
+ "name": "斐濟元",
+ "symbol": "FJD"
+ },
+ "LKR": {
+ "name": "斯里蘭卡盧比",
+ "symbol": "LKR"
+ },
+ "CLP": {
+ "name": "智利披索",
+ "symbol": "CLP"
+ },
+ "HKD": {
+ "name": "港元",
+ "symbol": "HK$"
+ },
+ "PHP": {
+ "name": "菲律賓披索",
+ "symbol": "PHP"
+ },
+ "VND": {
+ "name": "越南盾",
+ "symbol": "₫"
+ },
+ "KYD": {
+ "name": "開曼群島元",
+ "symbol": "KYD"
+ },
+ "TJS": {
+ "name": "塔吉克索莫尼",
+ "symbol": "TJS"
+ },
+ "SLL": {
+ "name": "塞拉利昂利昂",
+ "symbol": "SLL"
+ },
+ "SCR": {
+ "name": "塞席爾盧比",
+ "symbol": "SCR"
+ },
+ "RSD": {
+ "name": "塞爾維亞第納爾",
+ "symbol": "RSD"
+ },
+ "TRY": {
+ "name": "新土耳其里拉",
+ "symbol": "TRY"
+ },
+ "SGD": {
+ "name": "新加坡元",
+ "symbol": "SGD"
+ },
+ "TWD": {
+ "name": "新台幣",
+ "symbol": "NT$"
+ },
+ "CHF": {
+ "name": "瑞士法郎",
+ "symbol": "CHF"
+ },
+ "SEK": {
+ "name": "瑞典克朗",
+ "symbol": "SEK"
+ },
+ "STD": {
+ "name": "聖多美和普林西比多布拉",
+ "symbol": "STD"
+ },
+ "SHP": {
+ "name": "聖赫勒拿鎊",
+ "symbol": "SHP"
+ },
+ "FKP": {
+ "name": "福克蘭群島鎊",
+ "symbol": "FKP"
+ },
+ "MNT": {
+ "name": "蒙古圖格里克",
+ "symbol": "MNT"
+ },
+ "LAK": {
+ "name": "寮國基普",
+ "symbol": "LAK"
+ },
+ "MDL": {
+ "name": "摩杜雲列伊",
+ "symbol": "MDL"
+ },
+ "MAD": {
+ "name": "摩洛哥迪拉姆",
+ "symbol": "MAD"
+ },
+ "EUR": {
+ "name": "歐元",
+ "symbol": "€"
+ },
+ "MMK": {
+ "name": "緬甸元",
+ "symbol": "MMK"
+ },
+ "LBP": {
+ "name": "黎巴嫩鎊",
+ "symbol": "LBP"
+ },
+ "MXN": {
+ "name": "墨西哥披索",
+ "symbol": "MX$"
+ },
+ "AUD": {
+ "name": "澳元",
+ "symbol": "AU$"
+ },
+ "MOP": {
+ "name": "澳門元",
+ "symbol": "MOP"
+ },
+ "RWF": {
+ "name": "盧旺達法郎",
+ "symbol": "RWF"
+ },
+ "LSL": {
+ "name": "賴索托洛蒂",
+ "symbol": "LSL"
+ },
+ "KRW": {
+ "name": "韓圓",
+ "symbol": "₩"
+ },
+ "SVC": {
+ "name": "薩爾瓦多科郎",
+ "symbol": "SVC"
+ },
+ "RON": {
+ "name": "羅馬尼亞列伊",
+ "symbol": "RON"
+ },
+ "SDG": {
+ "name": "蘇丹鎊",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "蘇利南元",
+ "symbol": "SRD"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/zh-Hant-MO.json b/library/intl/resources/currency/zh-Hant-MO.json
new file mode 100644
index 000000000..f8bf02f41
--- /dev/null
+++ b/library/intl/resources/currency/zh-Hant-MO.json
@@ -0,0 +1,634 @@
+{
+ "CNY": {
+ "name": "人民幣",
+ "symbol": "CN¥"
+ },
+ "YER": {
+ "name": "也門里雅",
+ "symbol": "YER"
+ },
+ "TTD": {
+ "name": "千里達及托巴哥元",
+ "symbol": "TTD"
+ },
+ "TMT": {
+ "name": "土庫曼馬納特",
+ "symbol": "TMT"
+ },
+ "BTN": {
+ "name": "不丹那特倫",
+ "symbol": "BTN"
+ },
+ "XAF": {
+ "name": "中非法郎",
+ "symbol": "FCFA"
+ },
+ "DKK": {
+ "name": "丹麥克朗",
+ "symbol": "DKK"
+ },
+ "ERN": {
+ "name": "厄立特里亞納克法",
+ "symbol": "ERN"
+ },
+ "XPF": {
+ "name": "太平洋法郎",
+ "symbol": "CFPF"
+ },
+ "BBD": {
+ "name": "巴巴多斯元",
+ "symbol": "BBD"
+ },
+ "PGK": {
+ "name": "巴布亞新畿內亞基那",
+ "symbol": "PGK"
+ },
+ "BRL": {
+ "name": "巴西里拉",
+ "symbol": "R$"
+ },
+ "PYG": {
+ "name": "巴拉圭瓜拉尼",
+ "symbol": "PYG"
+ },
+ "BHD": {
+ "name": "巴林第納爾",
+ "symbol": "BHD"
+ },
+ "BSD": {
+ "name": "巴哈馬元",
+ "symbol": "BSD"
+ },
+ "PAB": {
+ "name": "巴拿馬巴波亞",
+ "symbol": "PAB"
+ },
+ "PKR": {
+ "name": "巴基斯坦盧比",
+ "symbol": "PKR"
+ },
+ "JPY": {
+ "name": "日圓",
+ "symbol": "¥"
+ },
+ "MUR": {
+ "name": "毛里求斯盧布",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "毛里塔尼亞烏吉亞",
+ "symbol": "MRO"
+ },
+ "JMD": {
+ "name": "牙買加元",
+ "symbol": "JMD"
+ },
+ "ILS": {
+ "name": "以色列新謝克爾",
+ "symbol": "₪"
+ },
+ "CAD": {
+ "name": "加元",
+ "symbol": "CA$"
+ },
+ "GHS": {
+ "name": "加納塞地",
+ "symbol": "GHS"
+ },
+ "KPW": {
+ "name": "北韓圓",
+ "symbol": "KPW"
+ },
+ "KZT": {
+ "name": "卡扎克斯坦坦吉",
+ "symbol": "KZT"
+ },
+ "QAR": {
+ "name": "卡塔爾里亞爾",
+ "symbol": "QAR"
+ },
+ "CUC": {
+ "name": "古巴可轉換披索",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "古巴披索",
+ "symbol": "CUP"
+ },
+ "SZL": {
+ "name": "史瓦濟蘭里朗吉尼",
+ "symbol": "SZL"
+ },
+ "NGN": {
+ "name": "尼日利亞奈拉",
+ "symbol": "NGN"
+ },
+ "NIO": {
+ "name": "尼加拉瓜金科多巴",
+ "symbol": "NIO"
+ },
+ "NPR": {
+ "name": "尼泊爾盧比",
+ "symbol": "NPR"
+ },
+ "BIF": {
+ "name": "布隆迪法郎",
+ "symbol": "BIF"
+ },
+ "VUV": {
+ "name": "瓦努阿圖瓦圖",
+ "symbol": "VUV"
+ },
+ "BYR": {
+ "name": "白俄羅斯盧布",
+ "symbol": "BYR"
+ },
+ "LTL": {
+ "name": "立陶宛立特",
+ "symbol": "LTL"
+ },
+ "IQD": {
+ "name": "伊拉克第納爾",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "伊朗里亞爾",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "冰島克朗",
+ "symbol": "ISK"
+ },
+ "HUF": {
+ "name": "匈牙利福林",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "印尼盾",
+ "symbol": "IDR"
+ },
+ "INR": {
+ "name": "印度盧比",
+ "symbol": "₹"
+ },
+ "GTQ": {
+ "name": "危地馬拉格查爾",
+ "symbol": "GTQ"
+ },
+ "DJF": {
+ "name": "吉布地法郎",
+ "symbol": "DJF"
+ },
+ "KGS": {
+ "name": "吉爾吉斯索姆",
+ "symbol": "KGS"
+ },
+ "GYD": {
+ "name": "圭亞那元",
+ "symbol": "GYD"
+ },
+ "DOP": {
+ "name": "多明尼加披索",
+ "symbol": "DOP"
+ },
+ "XOF": {
+ "name": "多哥非洲共同體法郎",
+ "symbol": "CFA"
+ },
+ "AOA": {
+ "name": "安哥拉寬扎",
+ "symbol": "AOA"
+ },
+ "BMD": {
+ "name": "百慕達幣",
+ "symbol": "BMD"
+ },
+ "WST": {
+ "name": "西薩摩亞塔拉",
+ "symbol": "WST"
+ },
+ "BZD": {
+ "name": "伯利茲元",
+ "symbol": "BZD"
+ },
+ "CVE": {
+ "name": "佛得角埃斯庫多",
+ "symbol": "CVE"
+ },
+ "HRK": {
+ "name": "克羅地亞庫納",
+ "symbol": "HRK"
+ },
+ "LRD": {
+ "name": "利比利亞元",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "利比亞第納爾",
+ "symbol": "LYD"
+ },
+ "BND": {
+ "name": "汶萊元",
+ "symbol": "BND"
+ },
+ "SAR": {
+ "name": "沙特阿拉伯里亞爾",
+ "symbol": "SAR"
+ },
+ "ZWL": {
+ "name": "辛巴威元 (2009)",
+ "symbol": "ZWL"
+ },
+ "AMD": {
+ "name": "亞美尼亞德拉姆",
+ "symbol": "AMD"
+ },
+ "AZN": {
+ "name": "亞塞拜疆馬納特",
+ "symbol": "AZN"
+ },
+ "TZS": {
+ "name": "坦尚尼亞先令",
+ "symbol": "TZS"
+ },
+ "VEF": {
+ "name": "委內瑞拉玻利瓦",
+ "symbol": "VEF"
+ },
+ "BDT": {
+ "name": "孟加拉塔卡",
+ "symbol": "BDT"
+ },
+ "ZMW": {
+ "name": "尚比亞克瓦查",
+ "symbol": "ZMW"
+ },
+ "GMD": {
+ "name": "岡比亞達拉西",
+ "symbol": "GMD"
+ },
+ "SBD": {
+ "name": "所羅門群島元",
+ "symbol": "SBD"
+ },
+ "XCD": {
+ "name": "東加勒比元",
+ "symbol": "EC$"
+ },
+ "TOP": {
+ "name": "東加潘加",
+ "symbol": "TOP"
+ },
+ "BAM": {
+ "name": "波士尼亞與赫塞哥維納可轉換馬克",
+ "symbol": "BAM"
+ },
+ "PLN": {
+ "name": "波蘭茲羅提",
+ "symbol": "PLN"
+ },
+ "GIP": {
+ "name": "直布羅陀鎊",
+ "symbol": "GIP"
+ },
+ "KES": {
+ "name": "肯尼亞先令",
+ "symbol": "KES"
+ },
+ "AED": {
+ "name": "阿拉伯聯合酋長國迪爾汗",
+ "symbol": "AED"
+ },
+ "ARS": {
+ "name": "阿根廷披索",
+ "symbol": "ARS"
+ },
+ "OMR": {
+ "name": "阿曼里奧",
+ "symbol": "OMR"
+ },
+ "AFN": {
+ "name": "阿富汗尼",
+ "symbol": "AFN"
+ },
+ "DZD": {
+ "name": "阿爾及利亞第納爾",
+ "symbol": "DZD"
+ },
+ "ALL": {
+ "name": "阿爾巴尼亞列克",
+ "symbol": "ALL"
+ },
+ "AWG": {
+ "name": "阿魯巴盾",
+ "symbol": "AWG"
+ },
+ "RUB": {
+ "name": "俄羅斯盧布",
+ "symbol": "RUB"
+ },
+ "BGN": {
+ "name": "保加利亞新列弗",
+ "symbol": "BGN"
+ },
+ "ZAR": {
+ "name": "南非蘭特",
+ "symbol": "ZAR"
+ },
+ "SSP": {
+ "name": "南蘇丹鎊",
+ "symbol": "SSP"
+ },
+ "KHR": {
+ "name": "柬埔寨瑞爾",
+ "symbol": "KHR"
+ },
+ "HNL": {
+ "name": "洪都拉斯倫皮拉",
+ "symbol": "HNL"
+ },
+ "BOB": {
+ "name": "玻利維亞諾",
+ "symbol": "BOB"
+ },
+ "KWD": {
+ "name": "科威特第納爾",
+ "symbol": "KWD"
+ },
+ "KMF": {
+ "name": "科摩羅法郎",
+ "symbol": "KMF"
+ },
+ "TND": {
+ "name": "突尼西亞第納爾",
+ "symbol": "TND"
+ },
+ "JOD": {
+ "name": "約旦第納爾",
+ "symbol": "JOD"
+ },
+ "USD": {
+ "name": "美元",
+ "symbol": "US$"
+ },
+ "GBP": {
+ "name": "英鎊",
+ "symbol": "£"
+ },
+ "CDF": {
+ "name": "剛果法郎",
+ "symbol": "CDF"
+ },
+ "COP": {
+ "name": "哥倫比亞披索",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "哥斯達黎加科郎",
+ "symbol": "CRC"
+ },
+ "EGP": {
+ "name": "埃及鎊",
+ "symbol": "EGP"
+ },
+ "ETB": {
+ "name": "埃塞俄比亞比爾",
+ "symbol": "ETB"
+ },
+ "NOK": {
+ "name": "挪威克朗",
+ "symbol": "NOK"
+ },
+ "GEL": {
+ "name": "格魯吉亞拉里",
+ "symbol": "GEL"
+ },
+ "THB": {
+ "name": "泰銖",
+ "symbol": "฿"
+ },
+ "HTG": {
+ "name": "海地古德",
+ "symbol": "HTG"
+ },
+ "UGX": {
+ "name": "烏干達先令",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "烏克蘭格里夫納",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "烏拉圭披索",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "烏茲別克索姆",
+ "symbol": "UZS"
+ },
+ "PEN": {
+ "name": "秘魯新太陽幣",
+ "symbol": "PEN"
+ },
+ "NAD": {
+ "name": "納米比亞元",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "紐西蘭元",
+ "symbol": "NZ$"
+ },
+ "SOS": {
+ "name": "索馬利亞先令",
+ "symbol": "SOS"
+ },
+ "MYR": {
+ "name": "馬來西亞令吉",
+ "symbol": "MYR"
+ },
+ "MKD": {
+ "name": "馬其頓第納爾",
+ "symbol": "MKD"
+ },
+ "MWK": {
+ "name": "馬拉維克瓦查",
+ "symbol": "MWK"
+ },
+ "MGA": {
+ "name": "馬達加斯加艾瑞爾",
+ "symbol": "MGA"
+ },
+ "MVR": {
+ "name": "馬爾代夫盧非亞",
+ "symbol": "MVR"
+ },
+ "CZK": {
+ "name": "捷克克朗",
+ "symbol": "CZK"
+ },
+ "SYP": {
+ "name": "敘利亞鎊",
+ "symbol": "SYP"
+ },
+ "ANG": {
+ "name": "荷屬安地列斯盾",
+ "symbol": "ANG"
+ },
+ "MZN": {
+ "name": "莫桑比克美提卡",
+ "symbol": "MZN"
+ },
+ "BWP": {
+ "name": "博茨瓦納普拉",
+ "symbol": "BWP"
+ },
+ "GNF": {
+ "name": "幾內亞法郎",
+ "symbol": "GNF"
+ },
+ "FJD": {
+ "name": "斐濟元",
+ "symbol": "FJD"
+ },
+ "LKR": {
+ "name": "斯里蘭卡盧比",
+ "symbol": "LKR"
+ },
+ "CLP": {
+ "name": "智利披索",
+ "symbol": "CLP"
+ },
+ "HKD": {
+ "name": "港元",
+ "symbol": "HK$"
+ },
+ "PHP": {
+ "name": "菲律賓披索",
+ "symbol": "PHP"
+ },
+ "VND": {
+ "name": "越南盾",
+ "symbol": "₫"
+ },
+ "KYD": {
+ "name": "開曼群島元",
+ "symbol": "KYD"
+ },
+ "TJS": {
+ "name": "塔吉克索莫尼",
+ "symbol": "TJS"
+ },
+ "SLL": {
+ "name": "塞拉利昂利昂",
+ "symbol": "SLL"
+ },
+ "SCR": {
+ "name": "塞席爾盧比",
+ "symbol": "SCR"
+ },
+ "RSD": {
+ "name": "塞爾維亞第納爾",
+ "symbol": "RSD"
+ },
+ "TRY": {
+ "name": "新土耳其里拉",
+ "symbol": "TRY"
+ },
+ "SGD": {
+ "name": "新加坡元",
+ "symbol": "SGD"
+ },
+ "TWD": {
+ "name": "新台幣",
+ "symbol": "NT$"
+ },
+ "CHF": {
+ "name": "瑞士法郎",
+ "symbol": "CHF"
+ },
+ "SEK": {
+ "name": "瑞典克朗",
+ "symbol": "SEK"
+ },
+ "STD": {
+ "name": "聖多美和普林西比多布拉",
+ "symbol": "STD"
+ },
+ "SHP": {
+ "name": "聖赫勒拿鎊",
+ "symbol": "SHP"
+ },
+ "FKP": {
+ "name": "福克蘭群島鎊",
+ "symbol": "FKP"
+ },
+ "MNT": {
+ "name": "蒙古圖格里克",
+ "symbol": "MNT"
+ },
+ "LAK": {
+ "name": "寮國基普",
+ "symbol": "LAK"
+ },
+ "MDL": {
+ "name": "摩杜雲列伊",
+ "symbol": "MDL"
+ },
+ "MAD": {
+ "name": "摩洛哥迪拉姆",
+ "symbol": "MAD"
+ },
+ "EUR": {
+ "name": "歐元",
+ "symbol": "€"
+ },
+ "MMK": {
+ "name": "緬甸元",
+ "symbol": "MMK"
+ },
+ "LBP": {
+ "name": "黎巴嫩鎊",
+ "symbol": "LBP"
+ },
+ "MXN": {
+ "name": "墨西哥披索",
+ "symbol": "MX$"
+ },
+ "AUD": {
+ "name": "澳元",
+ "symbol": "AU$"
+ },
+ "MOP": {
+ "name": "澳門元",
+ "symbol": "MOP$"
+ },
+ "RWF": {
+ "name": "盧旺達法郎",
+ "symbol": "RWF"
+ },
+ "LSL": {
+ "name": "賴索托洛蒂",
+ "symbol": "LSL"
+ },
+ "KRW": {
+ "name": "韓圓",
+ "symbol": "₩"
+ },
+ "SVC": {
+ "name": "薩爾瓦多科郎",
+ "symbol": "SVC"
+ },
+ "RON": {
+ "name": "羅馬尼亞列伊",
+ "symbol": "RON"
+ },
+ "SDG": {
+ "name": "蘇丹鎊",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "蘇利南元",
+ "symbol": "SRD"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/zh-Hant.json b/library/intl/resources/currency/zh-Hant.json
new file mode 100644
index 000000000..7d5eb5cbc
--- /dev/null
+++ b/library/intl/resources/currency/zh-Hant.json
@@ -0,0 +1,634 @@
+{
+ "CNY": {
+ "name": "人民幣",
+ "symbol": "CN¥"
+ },
+ "TTD": {
+ "name": "千里達及托巴哥元",
+ "symbol": "TTD"
+ },
+ "TMT": {
+ "name": "土庫曼馬納特",
+ "symbol": "TMT"
+ },
+ "BTN": {
+ "name": "不丹那特倫",
+ "symbol": "BTN"
+ },
+ "DKK": {
+ "name": "丹麥克朗",
+ "symbol": "DKK"
+ },
+ "ERN": {
+ "name": "厄立特里亞納克法",
+ "symbol": "ERN"
+ },
+ "PGK": {
+ "name": "巴布亞紐幾內亞基那",
+ "symbol": "PGK"
+ },
+ "BRL": {
+ "name": "巴西里拉",
+ "symbol": "R$"
+ },
+ "BBD": {
+ "name": "巴貝多元",
+ "symbol": "BBD"
+ },
+ "PYG": {
+ "name": "巴拉圭瓜拉尼",
+ "symbol": "PYG"
+ },
+ "BHD": {
+ "name": "巴林第納爾",
+ "symbol": "BHD"
+ },
+ "BSD": {
+ "name": "巴哈馬元",
+ "symbol": "BSD"
+ },
+ "PAB": {
+ "name": "巴拿馬巴波亞",
+ "symbol": "PAB"
+ },
+ "PKR": {
+ "name": "巴基斯坦盧比",
+ "symbol": "PKR"
+ },
+ "JPY": {
+ "name": "日圓",
+ "symbol": "¥"
+ },
+ "JMD": {
+ "name": "牙買加元",
+ "symbol": "JMD"
+ },
+ "ILS": {
+ "name": "以色列新謝克爾",
+ "symbol": "₪"
+ },
+ "CAD": {
+ "name": "加幣",
+ "symbol": "CA$"
+ },
+ "KPW": {
+ "name": "北韓圓",
+ "symbol": "KPW"
+ },
+ "KZT": {
+ "name": "卡扎克斯坦坦吉",
+ "symbol": "KZT"
+ },
+ "QAR": {
+ "name": "卡達爾里亞爾",
+ "symbol": "QAR"
+ },
+ "CUC": {
+ "name": "古巴可轉換披索",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "古巴披索",
+ "symbol": "CUP"
+ },
+ "SZL": {
+ "name": "史瓦濟蘭里朗吉尼",
+ "symbol": "SZL"
+ },
+ "NIO": {
+ "name": "尼加拉瓜金科多巴",
+ "symbol": "NIO"
+ },
+ "NPR": {
+ "name": "尼泊爾盧比",
+ "symbol": "NPR"
+ },
+ "GTQ": {
+ "name": "瓜地馬拉格查爾",
+ "symbol": "GTQ"
+ },
+ "GMD": {
+ "name": "甘比亞達拉西",
+ "symbol": "GMD"
+ },
+ "BYR": {
+ "name": "白俄羅斯盧布",
+ "symbol": "BYR"
+ },
+ "LTL": {
+ "name": "立陶宛立特",
+ "symbol": "LTL"
+ },
+ "IQD": {
+ "name": "伊拉克第納爾",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "伊朗里亞爾",
+ "symbol": "IRR"
+ },
+ "ISK": {
+ "name": "冰島克朗",
+ "symbol": "ISK"
+ },
+ "HUF": {
+ "name": "匈牙利福林",
+ "symbol": "HUF"
+ },
+ "IDR": {
+ "name": "印尼盾",
+ "symbol": "IDR"
+ },
+ "INR": {
+ "name": "印度盧比",
+ "symbol": "₹"
+ },
+ "DJF": {
+ "name": "吉布地法郎",
+ "symbol": "DJF"
+ },
+ "KGS": {
+ "name": "吉爾吉斯索姆",
+ "symbol": "KGS"
+ },
+ "GYD": {
+ "name": "圭亞那元",
+ "symbol": "GYD"
+ },
+ "DOP": {
+ "name": "多明尼加披索",
+ "symbol": "DOP"
+ },
+ "AOA": {
+ "name": "安哥拉寬扎",
+ "symbol": "AOA"
+ },
+ "BMD": {
+ "name": "百慕達幣",
+ "symbol": "BMD"
+ },
+ "ETB": {
+ "name": "衣索比亞比爾",
+ "symbol": "ETB"
+ },
+ "WST": {
+ "name": "西薩摩亞塔拉",
+ "symbol": "WST"
+ },
+ "HRK": {
+ "name": "克羅埃西亞庫納",
+ "symbol": "HRK"
+ },
+ "LYD": {
+ "name": "利比亞第納爾",
+ "symbol": "LYD"
+ },
+ "BND": {
+ "name": "汶萊元",
+ "symbol": "BND"
+ },
+ "SAR": {
+ "name": "沙烏地里雅",
+ "symbol": "SAR"
+ },
+ "BZD": {
+ "name": "貝里斯元",
+ "symbol": "BZD"
+ },
+ "ZWL": {
+ "name": "辛巴威元 (2009)",
+ "symbol": "ZWL"
+ },
+ "AMD": {
+ "name": "亞美尼亞德拉姆",
+ "symbol": "AMD"
+ },
+ "AZN": {
+ "name": "亞塞拜然馬納特",
+ "symbol": "AZN"
+ },
+ "TZS": {
+ "name": "坦尚尼亞先令",
+ "symbol": "TZS"
+ },
+ "NGN": {
+ "name": "奈及利亞奈拉",
+ "symbol": "NGN"
+ },
+ "VEF": {
+ "name": "委內瑞拉玻利瓦",
+ "symbol": "VEF"
+ },
+ "BDT": {
+ "name": "孟加拉塔卡",
+ "symbol": "BDT"
+ },
+ "ZMW": {
+ "name": "尚比亞克瓦查",
+ "symbol": "ZMW"
+ },
+ "TOP": {
+ "name": "東加潘加",
+ "symbol": "TOP"
+ },
+ "XOF": {
+ "name": "法郎 (CFA–BCEAO)",
+ "symbol": "CFA"
+ },
+ "XAF": {
+ "name": "法郎 (CFA–BEAC)",
+ "symbol": "FCFA"
+ },
+ "XPF": {
+ "name": "法郎 (CFP)",
+ "symbol": "CFPF"
+ },
+ "BAM": {
+ "name": "波士尼亞-赫塞哥維納可轉換馬克",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "波札那普拉",
+ "symbol": "BWP"
+ },
+ "PLN": {
+ "name": "波蘭茲羅提",
+ "symbol": "PLN"
+ },
+ "GIP": {
+ "name": "直布羅陀鎊",
+ "symbol": "GIP"
+ },
+ "KES": {
+ "name": "肯尼亞先令",
+ "symbol": "KES"
+ },
+ "AED": {
+ "name": "阿拉伯聯合大公國迪爾汗",
+ "symbol": "AED"
+ },
+ "ARS": {
+ "name": "阿根廷披索",
+ "symbol": "ARS"
+ },
+ "OMR": {
+ "name": "阿曼里奧",
+ "symbol": "OMR"
+ },
+ "AFN": {
+ "name": "阿富汗尼",
+ "symbol": "AFN"
+ },
+ "AWG": {
+ "name": "阿路巴盾",
+ "symbol": "AWG"
+ },
+ "DZD": {
+ "name": "阿爾及利亞第納爾",
+ "symbol": "DZD"
+ },
+ "ALL": {
+ "name": "阿爾巴尼亞列克",
+ "symbol": "ALL"
+ },
+ "RUB": {
+ "name": "俄羅斯盧布",
+ "symbol": "RUB"
+ },
+ "BGN": {
+ "name": "保加利亞新列弗",
+ "symbol": "BGN"
+ },
+ "ZAR": {
+ "name": "南非蘭特",
+ "symbol": "ZAR"
+ },
+ "SSP": {
+ "name": "南蘇丹鎊",
+ "symbol": "SSP"
+ },
+ "KHR": {
+ "name": "柬埔寨瑞爾",
+ "symbol": "KHR"
+ },
+ "HNL": {
+ "name": "洪都拉斯倫皮拉",
+ "symbol": "HNL"
+ },
+ "BOB": {
+ "name": "玻利維亞諾",
+ "symbol": "BOB"
+ },
+ "KWD": {
+ "name": "科威特第納爾",
+ "symbol": "KWD"
+ },
+ "KMF": {
+ "name": "科摩羅法郎",
+ "symbol": "KMF"
+ },
+ "TND": {
+ "name": "突尼西亞第納爾",
+ "symbol": "TND"
+ },
+ "JOD": {
+ "name": "約旦第納爾",
+ "symbol": "JOD"
+ },
+ "USD": {
+ "name": "美元",
+ "symbol": "$"
+ },
+ "GBP": {
+ "name": "英鎊",
+ "symbol": "£"
+ },
+ "MRO": {
+ "name": "茅利塔尼亞烏吉亞",
+ "symbol": "MRO"
+ },
+ "GHS": {
+ "name": "迦納塞地",
+ "symbol": "GHS"
+ },
+ "CDF": {
+ "name": "剛果法郎",
+ "symbol": "CDF"
+ },
+ "COP": {
+ "name": "哥倫比亞披索",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "哥斯大黎加科朗",
+ "symbol": "CRC"
+ },
+ "EGP": {
+ "name": "埃及鎊",
+ "symbol": "EGP"
+ },
+ "NOK": {
+ "name": "挪威克朗",
+ "symbol": "NOK"
+ },
+ "XCD": {
+ "name": "格瑞那達元",
+ "symbol": "EC$"
+ },
+ "THB": {
+ "name": "泰銖",
+ "symbol": "฿"
+ },
+ "HTG": {
+ "name": "海地古德",
+ "symbol": "HTG"
+ },
+ "UGX": {
+ "name": "烏干達先令",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "烏克蘭格里夫納",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "烏拉圭披索",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "烏茲別克索姆",
+ "symbol": "UZS"
+ },
+ "PEN": {
+ "name": "秘魯新太陽幣",
+ "symbol": "PEN"
+ },
+ "NAD": {
+ "name": "納米比亞元",
+ "symbol": "NAD"
+ },
+ "NZD": {
+ "name": "紐西蘭幣",
+ "symbol": "NZ$"
+ },
+ "SOS": {
+ "name": "索馬利亞先令",
+ "symbol": "SOS"
+ },
+ "SBD": {
+ "name": "索羅門群島元",
+ "symbol": "SBD"
+ },
+ "MYR": {
+ "name": "馬來西亞令吉",
+ "symbol": "MYR"
+ },
+ "MKD": {
+ "name": "馬其頓第納爾",
+ "symbol": "MKD"
+ },
+ "MWK": {
+ "name": "馬拉維克瓦查",
+ "symbol": "MWK"
+ },
+ "MGA": {
+ "name": "馬達加斯加阿里亞里",
+ "symbol": "MGA"
+ },
+ "MVR": {
+ "name": "馬爾地夫盧非亞",
+ "symbol": "MVR"
+ },
+ "CZK": {
+ "name": "捷克克朗",
+ "symbol": "CZK"
+ },
+ "SYP": {
+ "name": "敘利亞鎊",
+ "symbol": "SYP"
+ },
+ "ANG": {
+ "name": "荷屬安地列斯盾",
+ "symbol": "ANG"
+ },
+ "MZN": {
+ "name": "莫三比克梅蒂卡爾",
+ "symbol": "MZN"
+ },
+ "GEL": {
+ "name": "喬治亞拉里",
+ "symbol": "GEL"
+ },
+ "GNF": {
+ "name": "幾內亞法郎",
+ "symbol": "GNF"
+ },
+ "FJD": {
+ "name": "斐濟元",
+ "symbol": "FJD"
+ },
+ "LKR": {
+ "name": "斯里蘭卡盧比",
+ "symbol": "LKR"
+ },
+ "CLP": {
+ "name": "智利披索",
+ "symbol": "CLP"
+ },
+ "HKD": {
+ "name": "港幣",
+ "symbol": "HK$"
+ },
+ "PHP": {
+ "name": "菲律賓披索",
+ "symbol": "PHP"
+ },
+ "VND": {
+ "name": "越南盾",
+ "symbol": "₫"
+ },
+ "KYD": {
+ "name": "開曼群島元",
+ "symbol": "KYD"
+ },
+ "TJS": {
+ "name": "塔吉克索莫尼",
+ "symbol": "TJS"
+ },
+ "SCR": {
+ "name": "塞席爾盧比",
+ "symbol": "SCR"
+ },
+ "RSD": {
+ "name": "塞爾維亞戴納",
+ "symbol": "RSD"
+ },
+ "TRY": {
+ "name": "新土耳其里拉",
+ "symbol": "TRY"
+ },
+ "SGD": {
+ "name": "新加坡幣",
+ "symbol": "SGD"
+ },
+ "TWD": {
+ "name": "新臺幣",
+ "symbol": "NT$"
+ },
+ "SLL": {
+ "name": "獅子山利昂",
+ "symbol": "SLL"
+ },
+ "CHF": {
+ "name": "瑞士法郎",
+ "symbol": "CHF"
+ },
+ "SEK": {
+ "name": "瑞典克朗",
+ "symbol": "SEK"
+ },
+ "VUV": {
+ "name": "萬那杜瓦圖",
+ "symbol": "VUV"
+ },
+ "STD": {
+ "name": "聖多美島和普林西比島多布拉",
+ "symbol": "STD"
+ },
+ "SHP": {
+ "name": "聖赫勒拿鎊",
+ "symbol": "SHP"
+ },
+ "YER": {
+ "name": "葉門里雅",
+ "symbol": "YER"
+ },
+ "FKP": {
+ "name": "福克蘭群島鎊",
+ "symbol": "FKP"
+ },
+ "CVE": {
+ "name": "維德角埃斯庫多",
+ "symbol": "CVE"
+ },
+ "MNT": {
+ "name": "蒙古圖格里克",
+ "symbol": "MNT"
+ },
+ "BIF": {
+ "name": "蒲隆地法郎",
+ "symbol": "BIF"
+ },
+ "LAK": {
+ "name": "寮國基普",
+ "symbol": "LAK"
+ },
+ "MDL": {
+ "name": "摩杜雲列伊",
+ "symbol": "MDL"
+ },
+ "MAD": {
+ "name": "摩洛哥迪拉姆",
+ "symbol": "MAD"
+ },
+ "MUR": {
+ "name": "模里西斯盧布",
+ "symbol": "MUR"
+ },
+ "EUR": {
+ "name": "歐元",
+ "symbol": "€"
+ },
+ "MMK": {
+ "name": "緬甸元",
+ "symbol": "MMK"
+ },
+ "LBP": {
+ "name": "黎巴嫩鎊",
+ "symbol": "LBP"
+ },
+ "MXN": {
+ "name": "墨西哥披索",
+ "symbol": "MX$"
+ },
+ "MOP": {
+ "name": "澳門元",
+ "symbol": "MOP"
+ },
+ "AUD": {
+ "name": "澳幣",
+ "symbol": "AU$"
+ },
+ "RWF": {
+ "name": "盧安達法郎",
+ "symbol": "RWF"
+ },
+ "LRD": {
+ "name": "賴比瑞亞元",
+ "symbol": "LRD"
+ },
+ "LSL": {
+ "name": "賴索托洛蒂",
+ "symbol": "LSL"
+ },
+ "KRW": {
+ "name": "韓圓",
+ "symbol": "₩"
+ },
+ "SVC": {
+ "name": "薩爾瓦多科郎",
+ "symbol": "SVC"
+ },
+ "RON": {
+ "name": "羅馬尼亞列伊",
+ "symbol": "RON"
+ },
+ "SDG": {
+ "name": "蘇丹鎊",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "蘇利南元",
+ "symbol": "SRD"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/zh.json b/library/intl/resources/currency/zh.json
new file mode 100644
index 000000000..ad5b0336f
--- /dev/null
+++ b/library/intl/resources/currency/zh.json
@@ -0,0 +1,634 @@
+{
+ "ALL": {
+ "name": "阿尔巴尼亚列克",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "阿尔及利亚第纳尔",
+ "symbol": "DZD"
+ },
+ "AFN": {
+ "name": "阿富汗尼",
+ "symbol": "AFN"
+ },
+ "ARS": {
+ "name": "阿根廷比索",
+ "symbol": "ARS"
+ },
+ "AED": {
+ "name": "阿联酋迪拉姆",
+ "symbol": "AED"
+ },
+ "AWG": {
+ "name": "阿鲁巴基尔德元",
+ "symbol": "AWG"
+ },
+ "OMR": {
+ "name": "阿曼里亚尔",
+ "symbol": "OMR"
+ },
+ "AZN": {
+ "name": "阿塞拜疆马纳特",
+ "symbol": "AZN"
+ },
+ "EGP": {
+ "name": "埃及镑",
+ "symbol": "EGP"
+ },
+ "ETB": {
+ "name": "埃塞俄比亚比尔",
+ "symbol": "ETB"
+ },
+ "AOA": {
+ "name": "安哥拉宽扎",
+ "symbol": "AOA"
+ },
+ "AUD": {
+ "name": "澳大利亚元",
+ "symbol": "AU$"
+ },
+ "MOP": {
+ "name": "澳门元",
+ "symbol": "MOP"
+ },
+ "BBD": {
+ "name": "巴巴多斯元",
+ "symbol": "BBD"
+ },
+ "PGK": {
+ "name": "巴布亚新几内亚基那",
+ "symbol": "PGK"
+ },
+ "BSD": {
+ "name": "巴哈马元",
+ "symbol": "BSD"
+ },
+ "PKR": {
+ "name": "巴基斯坦卢比",
+ "symbol": "PKR"
+ },
+ "PYG": {
+ "name": "巴拉圭瓜拉尼",
+ "symbol": "PYG"
+ },
+ "BHD": {
+ "name": "巴林第纳尔",
+ "symbol": "BHD"
+ },
+ "PAB": {
+ "name": "巴拿马巴波亚",
+ "symbol": "PAB"
+ },
+ "BRL": {
+ "name": "巴西雷亚尔",
+ "symbol": "R$"
+ },
+ "BYR": {
+ "name": "白俄罗斯卢布",
+ "symbol": "BYR"
+ },
+ "BMD": {
+ "name": "百慕大元",
+ "symbol": "BMD"
+ },
+ "BGN": {
+ "name": "保加利亚新列弗",
+ "symbol": "BGN"
+ },
+ "ISK": {
+ "name": "冰岛克朗",
+ "symbol": "ISK"
+ },
+ "PLN": {
+ "name": "波兰兹罗提",
+ "symbol": "PLN"
+ },
+ "BAM": {
+ "name": "波斯尼亚-黑塞哥维那可兑换马克",
+ "symbol": "BAM"
+ },
+ "BOB": {
+ "name": "玻利维亚诺",
+ "symbol": "BOB"
+ },
+ "BZD": {
+ "name": "伯利兹元",
+ "symbol": "BZD"
+ },
+ "BWP": {
+ "name": "博茨瓦纳普拉",
+ "symbol": "BWP"
+ },
+ "BTN": {
+ "name": "不丹努尔特鲁姆",
+ "symbol": "BTN"
+ },
+ "BIF": {
+ "name": "布隆迪法郎",
+ "symbol": "BIF"
+ },
+ "KPW": {
+ "name": "朝鲜元",
+ "symbol": "KPW"
+ },
+ "DKK": {
+ "name": "丹麦克朗",
+ "symbol": "DKK"
+ },
+ "XCD": {
+ "name": "东加勒比元",
+ "symbol": "EC$"
+ },
+ "DOP": {
+ "name": "多米尼加比索",
+ "symbol": "DOP"
+ },
+ "RUB": {
+ "name": "俄罗斯卢布",
+ "symbol": "RUB"
+ },
+ "ERN": {
+ "name": "厄立特里亚纳克法",
+ "symbol": "ERN"
+ },
+ "XOF": {
+ "name": "非洲金融共同体法郎",
+ "symbol": "CFA"
+ },
+ "PHP": {
+ "name": "菲律宾比索",
+ "symbol": "PHP"
+ },
+ "FJD": {
+ "name": "斐济元",
+ "symbol": "FJD"
+ },
+ "CVE": {
+ "name": "佛得角埃斯库多",
+ "symbol": "CVE"
+ },
+ "FKP": {
+ "name": "福克兰群岛镑",
+ "symbol": "FKP"
+ },
+ "GMD": {
+ "name": "冈比亚达拉西",
+ "symbol": "GMD"
+ },
+ "CDF": {
+ "name": "刚果法郎",
+ "symbol": "CDF"
+ },
+ "HKD": {
+ "name": "港元",
+ "symbol": "HK$"
+ },
+ "COP": {
+ "name": "哥伦比亚比索",
+ "symbol": "COP"
+ },
+ "CRC": {
+ "name": "哥斯达黎加科朗",
+ "symbol": "CRC"
+ },
+ "GEL": {
+ "name": "格鲁吉亚拉里",
+ "symbol": "GEL"
+ },
+ "CUP": {
+ "name": "古巴比索",
+ "symbol": "CUP"
+ },
+ "CUC": {
+ "name": "古巴可兑换比索",
+ "symbol": "CUC"
+ },
+ "GYD": {
+ "name": "圭亚那元",
+ "symbol": "GYD"
+ },
+ "KZT": {
+ "name": "哈萨克斯坦坚戈",
+ "symbol": "KZT"
+ },
+ "HTG": {
+ "name": "海地古德",
+ "symbol": "HTG"
+ },
+ "KRW": {
+ "name": "韩元",
+ "symbol": "₩"
+ },
+ "ANG": {
+ "name": "荷属安的列斯盾",
+ "symbol": "ANG"
+ },
+ "HNL": {
+ "name": "洪都拉斯伦皮拉",
+ "symbol": "HNL"
+ },
+ "DJF": {
+ "name": "吉布提法郎",
+ "symbol": "DJF"
+ },
+ "KGS": {
+ "name": "吉尔吉斯斯坦索姆",
+ "symbol": "KGS"
+ },
+ "GNF": {
+ "name": "几内亚法郎",
+ "symbol": "GNF"
+ },
+ "CAD": {
+ "name": "加拿大元",
+ "symbol": "CA$"
+ },
+ "GHS": {
+ "name": "加纳塞地",
+ "symbol": "GHS"
+ },
+ "KHR": {
+ "name": "柬埔寨瑞尔",
+ "symbol": "KHR"
+ },
+ "CZK": {
+ "name": "捷克克郎",
+ "symbol": "CZK"
+ },
+ "ZWL": {
+ "name": "津巴布韦元 (2009)",
+ "symbol": "ZWL"
+ },
+ "QAR": {
+ "name": "卡塔尔里亚尔",
+ "symbol": "QAR"
+ },
+ "KYD": {
+ "name": "开曼元",
+ "symbol": "KYD"
+ },
+ "KMF": {
+ "name": "科摩罗法郎",
+ "symbol": "KMF"
+ },
+ "KWD": {
+ "name": "科威特第纳尔",
+ "symbol": "KWD"
+ },
+ "HRK": {
+ "name": "克罗地亚库纳",
+ "symbol": "HRK"
+ },
+ "KES": {
+ "name": "肯尼亚先令",
+ "symbol": "KES"
+ },
+ "LSL": {
+ "name": "莱索托洛蒂",
+ "symbol": "LSL"
+ },
+ "LAK": {
+ "name": "老挝基普",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "黎巴嫩镑",
+ "symbol": "LBP"
+ },
+ "LTL": {
+ "name": "立陶宛立特",
+ "symbol": "LTL"
+ },
+ "LRD": {
+ "name": "利比里亚元",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "利比亚第纳尔",
+ "symbol": "LYD"
+ },
+ "RWF": {
+ "name": "卢旺达法郎",
+ "symbol": "RWF"
+ },
+ "RON": {
+ "name": "罗马尼亚列伊",
+ "symbol": "RON"
+ },
+ "MGA": {
+ "name": "马达加斯加阿里亚里",
+ "symbol": "MGA"
+ },
+ "MVR": {
+ "name": "马尔代夫卢菲亚",
+ "symbol": "MVR"
+ },
+ "MWK": {
+ "name": "马拉维克瓦查",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "马来西亚林吉特",
+ "symbol": "MYR"
+ },
+ "MKD": {
+ "name": "马其顿第纳尔",
+ "symbol": "MKD"
+ },
+ "MUR": {
+ "name": "毛里求斯卢比",
+ "symbol": "MUR"
+ },
+ "MRO": {
+ "name": "毛里塔尼亚乌吉亚",
+ "symbol": "MRO"
+ },
+ "USD": {
+ "name": "美元",
+ "symbol": "US$"
+ },
+ "MNT": {
+ "name": "蒙古图格里克",
+ "symbol": "MNT"
+ },
+ "BDT": {
+ "name": "孟加拉塔卡",
+ "symbol": "BDT"
+ },
+ "PEN": {
+ "name": "秘鲁新索尔",
+ "symbol": "PEN"
+ },
+ "MMK": {
+ "name": "缅甸元",
+ "symbol": "MMK"
+ },
+ "MDL": {
+ "name": "摩尔多瓦列伊",
+ "symbol": "MDL"
+ },
+ "MAD": {
+ "name": "摩洛哥迪拉姆",
+ "symbol": "MAD"
+ },
+ "MZN": {
+ "name": "莫桑比克美提卡",
+ "symbol": "MZN"
+ },
+ "MXN": {
+ "name": "墨西哥比索",
+ "symbol": "MX$"
+ },
+ "NAD": {
+ "name": "纳米比亚元",
+ "symbol": "NAD"
+ },
+ "ZAR": {
+ "name": "南非兰特",
+ "symbol": "ZAR"
+ },
+ "SSP": {
+ "name": "南苏丹镑",
+ "symbol": "SSP"
+ },
+ "NIO": {
+ "name": "尼加拉瓜金科多巴",
+ "symbol": "NIO"
+ },
+ "NPR": {
+ "name": "尼泊尔卢比",
+ "symbol": "NPR"
+ },
+ "NGN": {
+ "name": "尼日利亚奈拉",
+ "symbol": "NGN"
+ },
+ "NOK": {
+ "name": "挪威克朗",
+ "symbol": "NOK"
+ },
+ "EUR": {
+ "name": "欧元",
+ "symbol": "€"
+ },
+ "CNY": {
+ "name": "人民币",
+ "symbol": "¥"
+ },
+ "JPY": {
+ "name": "日元",
+ "symbol": "JP¥"
+ },
+ "SEK": {
+ "name": "瑞典克朗",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "瑞士法郎",
+ "symbol": "CHF"
+ },
+ "SVC": {
+ "name": "萨尔瓦多科朗",
+ "symbol": "SVC"
+ },
+ "WST": {
+ "name": "萨摩亚塔拉",
+ "symbol": "WST"
+ },
+ "RSD": {
+ "name": "塞尔维亚第纳尔",
+ "symbol": "RSD"
+ },
+ "SLL": {
+ "name": "塞拉利昂利昂",
+ "symbol": "SLL"
+ },
+ "SCR": {
+ "name": "塞舌尔卢比",
+ "symbol": "SCR"
+ },
+ "SAR": {
+ "name": "沙特里亚尔",
+ "symbol": "SAR"
+ },
+ "STD": {
+ "name": "圣多美和普林西比多布拉",
+ "symbol": "STD"
+ },
+ "SHP": {
+ "name": "圣赫勒拿群岛磅",
+ "symbol": "SHP"
+ },
+ "LKR": {
+ "name": "斯里兰卡卢比",
+ "symbol": "LKR"
+ },
+ "SZL": {
+ "name": "斯威士兰里兰吉尼",
+ "symbol": "SZL"
+ },
+ "SDG": {
+ "name": "苏丹镑",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "苏里南元",
+ "symbol": "SRD"
+ },
+ "SBD": {
+ "name": "所罗门群岛元",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "索马里先令",
+ "symbol": "SOS"
+ },
+ "TJS": {
+ "name": "塔吉克斯坦索莫尼",
+ "symbol": "TJS"
+ },
+ "XPF": {
+ "name": "太平洋法郎",
+ "symbol": "CFPF"
+ },
+ "THB": {
+ "name": "泰铢",
+ "symbol": "฿"
+ },
+ "TZS": {
+ "name": "坦桑尼亚先令",
+ "symbol": "TZS"
+ },
+ "TOP": {
+ "name": "汤加潘加",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "特立尼达和多巴哥元",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "突尼斯第纳尔",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "土耳其里拉",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "土库曼斯坦马纳特",
+ "symbol": "TMT"
+ },
+ "VUV": {
+ "name": "瓦努阿图瓦图",
+ "symbol": "VUV"
+ },
+ "GTQ": {
+ "name": "危地马拉格查尔",
+ "symbol": "GTQ"
+ },
+ "VEF": {
+ "name": "委内瑞拉玻利瓦尔",
+ "symbol": "VEF"
+ },
+ "BND": {
+ "name": "文莱元",
+ "symbol": "BND"
+ },
+ "UGX": {
+ "name": "乌干达先令",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "乌克兰格里夫纳",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "乌拉圭比索",
+ "symbol": "UYU"
+ },
+ "UZS": {
+ "name": "乌兹别克斯坦苏姆",
+ "symbol": "UZS"
+ },
+ "SGD": {
+ "name": "新加坡元",
+ "symbol": "SGD"
+ },
+ "TWD": {
+ "name": "新台币",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "新西兰元",
+ "symbol": "NZ$"
+ },
+ "HUF": {
+ "name": "匈牙利福林",
+ "symbol": "HUF"
+ },
+ "SYP": {
+ "name": "叙利亚镑",
+ "symbol": "SYP"
+ },
+ "JMD": {
+ "name": "牙买加元",
+ "symbol": "JMD"
+ },
+ "AMD": {
+ "name": "亚美尼亚德拉姆",
+ "symbol": "AMD"
+ },
+ "YER": {
+ "name": "也门里亚尔",
+ "symbol": "YER"
+ },
+ "IQD": {
+ "name": "伊拉克第纳尔",
+ "symbol": "IQD"
+ },
+ "IRR": {
+ "name": "伊朗里亚尔",
+ "symbol": "IRR"
+ },
+ "ILS": {
+ "name": "以色列新谢克尔",
+ "symbol": "₪"
+ },
+ "INR": {
+ "name": "印度卢比",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "印度尼西亚盾",
+ "symbol": "IDR"
+ },
+ "GBP": {
+ "name": "英镑",
+ "symbol": "£"
+ },
+ "JOD": {
+ "name": "约旦第纳尔",
+ "symbol": "JOD"
+ },
+ "VND": {
+ "name": "越南盾",
+ "symbol": "₫"
+ },
+ "ZMW": {
+ "name": "赞比亚克瓦查",
+ "symbol": "ZMW"
+ },
+ "GIP": {
+ "name": "直布罗陀镑",
+ "symbol": "GIP"
+ },
+ "CLP": {
+ "name": "智利比索",
+ "symbol": "CLP"
+ },
+ "XAF": {
+ "name": "中非金融合作法郎",
+ "symbol": "FCFA"
+ }
+} \ No newline at end of file
diff --git a/library/intl/resources/currency/zu.json b/library/intl/resources/currency/zu.json
new file mode 100644
index 000000000..59d82092a
--- /dev/null
+++ b/library/intl/resources/currency/zu.json
@@ -0,0 +1,634 @@
+{
+ "AFN": {
+ "name": "i-Afghan Afghani",
+ "symbol": "AFN"
+ },
+ "ALL": {
+ "name": "i-Albanian Lek",
+ "symbol": "ALL"
+ },
+ "DZD": {
+ "name": "i-Algerian Dinar",
+ "symbol": "DZD"
+ },
+ "AOA": {
+ "name": "i-Angolan Kwanza",
+ "symbol": "AOA"
+ },
+ "ARS": {
+ "name": "i-Argentina Peso",
+ "symbol": "ARS"
+ },
+ "AMD": {
+ "name": "i-Armenian Dram",
+ "symbol": "AMD"
+ },
+ "AWG": {
+ "name": "i-Aruban Florin",
+ "symbol": "AWG"
+ },
+ "AUD": {
+ "name": "i-Austrilian Dollar",
+ "symbol": "A$"
+ },
+ "AZN": {
+ "name": "i-Azerbaijani Manat",
+ "symbol": "AZN"
+ },
+ "BSD": {
+ "name": "i-Bahamian Dollar",
+ "symbol": "BSD"
+ },
+ "BHD": {
+ "name": "i-Bahraini Dinar",
+ "symbol": "BHD"
+ },
+ "BDT": {
+ "name": "i-Bangladeshi Taka",
+ "symbol": "BDT"
+ },
+ "BBD": {
+ "name": "i-Barbadian Dollar",
+ "symbol": "BBD"
+ },
+ "BYR": {
+ "name": "i-Belarusian Ruble",
+ "symbol": "BYR"
+ },
+ "BZD": {
+ "name": "i-Belize Dollar",
+ "symbol": "BZD"
+ },
+ "BMD": {
+ "name": "i-Bermudan Dollar",
+ "symbol": "BMD"
+ },
+ "BTN": {
+ "name": "i-Bhutanese Ngultrum",
+ "symbol": "BTN"
+ },
+ "BOB": {
+ "name": "i-Bolivian Boliviano",
+ "symbol": "BOB"
+ },
+ "BAM": {
+ "name": "i-Bosnia-Herzegovina Convertible Mark",
+ "symbol": "BAM"
+ },
+ "BWP": {
+ "name": "i-Botswana Pula",
+ "symbol": "BWP"
+ },
+ "BRL": {
+ "name": "i-Brazilian Real",
+ "symbol": "R$"
+ },
+ "GBP": {
+ "name": "i-British Pound Sterling",
+ "symbol": "£"
+ },
+ "BND": {
+ "name": "i-Brunei Dollar",
+ "symbol": "BND"
+ },
+ "BGN": {
+ "name": "i-Bulgarian Lev",
+ "symbol": "BGN"
+ },
+ "BIF": {
+ "name": "i-Burundian Franc",
+ "symbol": "BIF"
+ },
+ "KHR": {
+ "name": "i-Cambodian Riel",
+ "symbol": "KHR"
+ },
+ "CAD": {
+ "name": "i-Candian Dollar",
+ "symbol": "CA$"
+ },
+ "CVE": {
+ "name": "i-Cape Verdean Escudo",
+ "symbol": "CVE"
+ },
+ "KYD": {
+ "name": "i-Cayman Islands Dollar",
+ "symbol": "KYD"
+ },
+ "XAF": {
+ "name": "i-CFA Franc BCEA",
+ "symbol": "FCFA"
+ },
+ "XOF": {
+ "name": "i-CFA Franc BCEAO",
+ "symbol": "CFA"
+ },
+ "XPF": {
+ "name": "i-CFP Franc",
+ "symbol": "CFPF"
+ },
+ "CLP": {
+ "name": "i-Chilean Peso",
+ "symbol": "CLP"
+ },
+ "CNY": {
+ "name": "i-Chinese Yuan",
+ "symbol": "CN¥"
+ },
+ "COP": {
+ "name": "i-Colombian Peso",
+ "symbol": "COP"
+ },
+ "KMF": {
+ "name": "i-Comorian Franc",
+ "symbol": "KMF"
+ },
+ "CDF": {
+ "name": "i-Congolese Franc",
+ "symbol": "CDF"
+ },
+ "CRC": {
+ "name": "i-Costa Rican Colón",
+ "symbol": "CRC"
+ },
+ "HRK": {
+ "name": "i-Croatian Kuna",
+ "symbol": "HRK"
+ },
+ "CUC": {
+ "name": "i-Cuban Convertable Peso",
+ "symbol": "CUC"
+ },
+ "CUP": {
+ "name": "I-Cuban Peso",
+ "symbol": "CUP"
+ },
+ "CZK": {
+ "name": "i-Czech Republic Koruna",
+ "symbol": "CZK"
+ },
+ "DKK": {
+ "name": "i-Danish Krone",
+ "symbol": "DKK"
+ },
+ "AED": {
+ "name": "i-Dirham yase-United Arab Emirates",
+ "symbol": "AED"
+ },
+ "DJF": {
+ "name": "i-Djiboutian Franc",
+ "symbol": "DJF"
+ },
+ "DOP": {
+ "name": "i-Dominican Peso",
+ "symbol": "DOP"
+ },
+ "XCD": {
+ "name": "i-East Caribbean Dollar",
+ "symbol": "EC$"
+ },
+ "EGP": {
+ "name": "i-Egyptian Pound",
+ "symbol": "EGP"
+ },
+ "ERN": {
+ "name": "i-Eritrean Nakfa",
+ "symbol": "ERN"
+ },
+ "ETB": {
+ "name": "i-Ethopian Birr",
+ "symbol": "ETB"
+ },
+ "EUR": {
+ "name": "i-Euro",
+ "symbol": "€"
+ },
+ "FKP": {
+ "name": "i-Falkland Islands Pound",
+ "symbol": "FKP"
+ },
+ "FJD": {
+ "name": "i-Fijian Dollar",
+ "symbol": "FJD"
+ },
+ "GMD": {
+ "name": "i-Gambian Dalasi",
+ "symbol": "GMD"
+ },
+ "GEL": {
+ "name": "i-Georgian Lari",
+ "symbol": "GEL"
+ },
+ "GHS": {
+ "name": "i-Ghanaian Cedi",
+ "symbol": "GHS"
+ },
+ "GIP": {
+ "name": "i-Gibraltar Pound",
+ "symbol": "GIP"
+ },
+ "GTQ": {
+ "name": "i-Guatemalan Quetzal",
+ "symbol": "GTQ"
+ },
+ "GNF": {
+ "name": "i-Gunean Franc",
+ "symbol": "GNF"
+ },
+ "GYD": {
+ "name": "i-Guyanaese Dollar",
+ "symbol": "GYD"
+ },
+ "HTG": {
+ "name": "i-Haitian Gourde",
+ "symbol": "HTG"
+ },
+ "HNL": {
+ "name": "i-Honduran Lempira",
+ "symbol": "HNL"
+ },
+ "HKD": {
+ "name": "i-Hong Kong Dollar",
+ "symbol": "HK$"
+ },
+ "HUF": {
+ "name": "i-Hungarian Forint",
+ "symbol": "HUF"
+ },
+ "ISK": {
+ "name": "i-Icelandic Króna",
+ "symbol": "ISK"
+ },
+ "INR": {
+ "name": "i-Indian Rupee",
+ "symbol": "₹"
+ },
+ "IDR": {
+ "name": "i-Indonesian Rupiah",
+ "symbol": "IDR"
+ },
+ "IRR": {
+ "name": "i-Iranian Rial",
+ "symbol": "IRR"
+ },
+ "IQD": {
+ "name": "i-Iraqi Dinar",
+ "symbol": "IQD"
+ },
+ "ILS": {
+ "name": "i-Israeli New Sheqel",
+ "symbol": "₪"
+ },
+ "JMD": {
+ "name": "i-Jamaican Dollar",
+ "symbol": "JMD"
+ },
+ "JPY": {
+ "name": "i-Japanese Yen",
+ "symbol": "JP¥"
+ },
+ "JOD": {
+ "name": "i-Jordanian Dinar",
+ "symbol": "JOD"
+ },
+ "KZT": {
+ "name": "i-Kazakhstani Tenge",
+ "symbol": "KZT"
+ },
+ "KES": {
+ "name": "i-Kenyan Shilling",
+ "symbol": "KES"
+ },
+ "KWD": {
+ "name": "i-Kuwaiti Dinar",
+ "symbol": "KWD"
+ },
+ "KGS": {
+ "name": "i-Kyrgystani Som",
+ "symbol": "KGS"
+ },
+ "LAK": {
+ "name": "i-Laotian Kip",
+ "symbol": "LAK"
+ },
+ "LBP": {
+ "name": "i-Lebanese Pound",
+ "symbol": "LBP"
+ },
+ "LSL": {
+ "name": "i-Lesotho Loti",
+ "symbol": "LSL"
+ },
+ "LRD": {
+ "name": "i-Liberian Dollar",
+ "symbol": "LRD"
+ },
+ "LYD": {
+ "name": "i-Libyan Dinar",
+ "symbol": "LYD"
+ },
+ "LTL": {
+ "name": "i-Lithuanian Litas",
+ "symbol": "LTL"
+ },
+ "MOP": {
+ "name": "i-Macanese Pataca",
+ "symbol": "MOP"
+ },
+ "MKD": {
+ "name": "i-Macedonian Denar",
+ "symbol": "MKD"
+ },
+ "MGA": {
+ "name": "i-Malagasy Ariary",
+ "symbol": "MGA"
+ },
+ "MWK": {
+ "name": "i-Malawian Kwacha",
+ "symbol": "MWK"
+ },
+ "MYR": {
+ "name": "i-Malaysian Ringgit",
+ "symbol": "MYR"
+ },
+ "MVR": {
+ "name": "i-Maldivian Rufiyana",
+ "symbol": "MVR"
+ },
+ "MRO": {
+ "name": "i-Mauritanian Ouguiya",
+ "symbol": "MRO"
+ },
+ "MUR": {
+ "name": "i-Mauritian Rupee",
+ "symbol": "MUR"
+ },
+ "MZN": {
+ "name": "I-Metical yase-Mozambicque",
+ "symbol": "MZN"
+ },
+ "MXN": {
+ "name": "i-Mexican Peso",
+ "symbol": "MX$"
+ },
+ "MDL": {
+ "name": "i-Moldovan Leu",
+ "symbol": "MDL"
+ },
+ "MNT": {
+ "name": "i-Mongolian Tugrik",
+ "symbol": "MNT"
+ },
+ "MAD": {
+ "name": "i-Moroccan Dirham",
+ "symbol": "MAD"
+ },
+ "MMK": {
+ "name": "i-Myanma Kyat",
+ "symbol": "MMK"
+ },
+ "NAD": {
+ "name": "i-Namibian Dollar",
+ "symbol": "NAD"
+ },
+ "NPR": {
+ "name": "i-Nepalese Rupee",
+ "symbol": "NPR"
+ },
+ "ANG": {
+ "name": "i-Netherlands Antillean Guilder",
+ "symbol": "ANG"
+ },
+ "TWD": {
+ "name": "i-New Taiwan Dollar",
+ "symbol": "NT$"
+ },
+ "NZD": {
+ "name": "i-New Zealand Dollar",
+ "symbol": "NZ$"
+ },
+ "NIO": {
+ "name": "i-Nicaraguan Córdoba",
+ "symbol": "NIO"
+ },
+ "NGN": {
+ "name": "i-Nigerian Naira",
+ "symbol": "NGN"
+ },
+ "KPW": {
+ "name": "i-North Korean Won",
+ "symbol": "KPW"
+ },
+ "NOK": {
+ "name": "i-Norwegian Krone",
+ "symbol": "NOK"
+ },
+ "OMR": {
+ "name": "i-Omani Rial",
+ "symbol": "OMR"
+ },
+ "PKR": {
+ "name": "i-Pakistani Rupee",
+ "symbol": "PKR"
+ },
+ "PAB": {
+ "name": "i-Panamanian Balboa",
+ "symbol": "PAB"
+ },
+ "PGK": {
+ "name": "i-Papua New Guinean Kina",
+ "symbol": "PGK"
+ },
+ "PYG": {
+ "name": "i-Paraguayan Guarani",
+ "symbol": "PYG"
+ },
+ "PEN": {
+ "name": "i-Peruvian Nuevo Sol",
+ "symbol": "PEN"
+ },
+ "PHP": {
+ "name": "i-Philippine Peso",
+ "symbol": "PHP"
+ },
+ "PLN": {
+ "name": "i-Polish Zloty",
+ "symbol": "PLN"
+ },
+ "QAR": {
+ "name": "i-Qatari Rial",
+ "symbol": "QAR"
+ },
+ "RON": {
+ "name": "I-Romanian Leu",
+ "symbol": "RON"
+ },
+ "RUB": {
+ "name": "i-Russian Ruble",
+ "symbol": "RUB"
+ },
+ "RWF": {
+ "name": "i-Rwandan Franc",
+ "symbol": "RWF"
+ },
+ "SHP": {
+ "name": "i-Saint Helena Pound",
+ "symbol": "SHP"
+ },
+ "WST": {
+ "name": "i-Samoan Tala",
+ "symbol": "WST"
+ },
+ "STD": {
+ "name": "i-São Tomé kanye ne-Príncipe Dobra",
+ "symbol": "STD"
+ },
+ "SAR": {
+ "name": "i-Saudi Riyal",
+ "symbol": "SAR"
+ },
+ "RSD": {
+ "name": "i-Serbian Dinar",
+ "symbol": "RSD"
+ },
+ "SCR": {
+ "name": "i-Seychellois Rupee",
+ "symbol": "SCR"
+ },
+ "SLL": {
+ "name": "i-Sierra Leonean Leone",
+ "symbol": "SLL"
+ },
+ "SGD": {
+ "name": "i-Singapore Dollar",
+ "symbol": "SGD"
+ },
+ "SBD": {
+ "name": "i-Solomon Islands Dollar",
+ "symbol": "SBD"
+ },
+ "SOS": {
+ "name": "i-Somali Shilling",
+ "symbol": "SOS"
+ },
+ "ZAR": {
+ "name": "i-South African Rand",
+ "symbol": "R"
+ },
+ "KRW": {
+ "name": "i-South Korean Won",
+ "symbol": "₩"
+ },
+ "LKR": {
+ "name": "i-Sri Lankan Rupee",
+ "symbol": "LKR"
+ },
+ "SDG": {
+ "name": "i-Sudanese Pound",
+ "symbol": "SDG"
+ },
+ "SRD": {
+ "name": "i-Surinamese Dollar",
+ "symbol": "SRD"
+ },
+ "SZL": {
+ "name": "i-Swazi Lilangeni",
+ "symbol": "SZL"
+ },
+ "SEK": {
+ "name": "i-Swedish Krona",
+ "symbol": "SEK"
+ },
+ "CHF": {
+ "name": "i-Swiss Franc",
+ "symbol": "CHF"
+ },
+ "SYP": {
+ "name": "i-Syrian Pound",
+ "symbol": "SYP"
+ },
+ "TJS": {
+ "name": "i-Tajikistani Somoni",
+ "symbol": "TJS"
+ },
+ "TZS": {
+ "name": "i-Tanzanian Shilling",
+ "symbol": "TZS"
+ },
+ "THB": {
+ "name": "i-Thai Baht",
+ "symbol": "฿"
+ },
+ "TOP": {
+ "name": "i-Tongan Paʻanga",
+ "symbol": "TOP"
+ },
+ "TTD": {
+ "name": "i-Trinidad and Tobago Dollar",
+ "symbol": "TTD"
+ },
+ "TND": {
+ "name": "i-Tunisian Dinar",
+ "symbol": "TND"
+ },
+ "TRY": {
+ "name": "i-Turkish Lira",
+ "symbol": "TRY"
+ },
+ "TMT": {
+ "name": "i-Turkmenistani Manat",
+ "symbol": "TMT"
+ },
+ "UGX": {
+ "name": "i-Ugandan Shilling",
+ "symbol": "UGX"
+ },
+ "UAH": {
+ "name": "i-Ukrainian Hryvnia",
+ "symbol": "UAH"
+ },
+ "UYU": {
+ "name": "i-Uruguayan Peso",
+ "symbol": "UYU"
+ },
+ "USD": {
+ "name": "i-US Dollar",
+ "symbol": "US$"
+ },
+ "UZS": {
+ "name": "i-Uzbekistan Som",
+ "symbol": "UZS"
+ },
+ "VUV": {
+ "name": "i-Vanuatu Vatu",
+ "symbol": "VUV"
+ },
+ "VEF": {
+ "name": "i-Venezuelan Bolívar",
+ "symbol": "VEF"
+ },
+ "VND": {
+ "name": "i-Vietnamese Dong",
+ "symbol": "₫"
+ },
+ "YER": {
+ "name": "i-Yemeni Rial",
+ "symbol": "YER"
+ },
+ "ZMW": {
+ "name": "i-Zambian Kwacha",
+ "symbol": "ZMW"
+ },
+ "SVC": {
+ "name": "SVC",
+ "symbol": "SVC"
+ },
+ "SSP": {
+ "name": "Upondo waseNingizimu Sudan",
+ "symbol": "SSP"
+ },
+ "ZWL": {
+ "name": "ZWL",
+ "symbol": "ZWL"
+ }
+} \ No newline at end of file