<?php

$languageNames = array(
'aa' => 'afar',
'ab' => 'abhază',
'ace' => 'aceh',
'ach' => 'acoli',
'ada' => 'adangme',
'ady' => 'adyghe',
'ae' => 'avestană',
'af' => 'afrikaans',
'afa' => 'limbă afro-asiatică',
'afh' => 'afrihili',
'agq' => 'aghem',
'ain' => 'ainu',
'ak' => 'akan',
'akk' => 'akkadiană',
'ale' => 'aleută',
'alg' => 'limbă algonchiană',
'alt' => 'altaică meridională',
'am' => 'amharică',
'an' => 'aragoneză',
'ang' => 'engleză veche',
'anp' => 'angika',
'apa' => 'limbă apașă',
'ar' => 'arabă',
'arc' => 'aramaică',
'arn' => 'araucaniană',
'arp' => 'arapaho',
'art' => 'limbă artificială',
'arw' => 'arawak',
'as' => 'asameză',
'asa' => 'asu',
'ast' => 'asturiană',
'ath' => 'limbă athapascană',
'aus' => 'limbă australiană',
'av' => 'avară',
'awa' => 'awadhi',
'ay' => 'aymara',
'az' => 'azeră',
'ba' => 'bașkiră',
'bad' => 'banda',
'bai' => 'limbă bamileke',
'bal' => 'baluchi',
'ban' => 'balineză',
'bas' => 'basaa',
'bat' => 'limbă baltică',
'bax' => 'bamun',
'bbj' => 'ghomala',
'be' => 'bielorusă',
'bej' => 'beja',
'bem' => 'bemba',
'ber' => 'berberă',
'bez' => 'bena',
'bfd' => 'bafut',
'bg' => 'bulgară',
'bh' => 'bihari',
'bho' => 'bhojpuri',
'bi' => 'bislama',
'bik' => 'bikol',
'bin' => 'bini',
'bkm' => 'kom',
'bla' => 'siksika',
'bm' => 'bambara',
'bn' => 'bengaleză',
'bnt' => 'bantu',
'bo' => 'tibetană',
'br' => 'bretonă',
'bra' => 'braj',
'brx' => 'bodo',
'bs' => 'bosniacă',
'bss' => 'akoose',
'btk' => 'batak',
'bua' => 'buriat',
'bug' => 'bugineză',
'bum' => 'bulu',
'byn' => 'blin',
'byv' => 'medumba',
'ca' => 'catalană',
'cad' => 'caddo',
'cai' => 'limbă central-amerindiană',
'car' => 'carib',
'cau' => 'limbă caucaziană',
'cay' => 'cayuga',
'cch' => 'atsam',
'ce' => 'cecenă',
'ceb' => 'cebuano',
'cel' => 'limbă celtică',
'cgg' => 'chiga',
'ch' => 'chamorro',
'chb' => 'chibcha',
'chg' => 'chagatai',
'chk' => 'chuukese',
'chm' => 'mari',
'chn' => 'jargon chinook',
'cho' => 'choctaw',
'chp' => 'chipewyan',
'chr' => 'cherokee',
'chy' => 'cheyenne',
'ckb' => 'kurdă sorani',
'cmc' => 'limbă chamică',
'co' => 'corsicană',
'cop' => 'coptă',
'cpe' => 'creolă sau pidgin bazată pe engleză',
'cpf' => 'creolă sau pidgin bazată pe franceză',
'cpp' => 'creolă sau pidgin bazată pe portugheză',
'cr' => 'cree',
'crh' => 'turcă crimeeană',
'crp' => 'creolă sau pidgin',
'cs' => 'cehă',
'csb' => 'cașubiană',
'cu' => 'slavonă',
'cus' => 'limbă cushitică',
'cv' => 'ciuvașă',
'cy' => 'velșă',
'da' => 'daneză',
'dak' => 'dakota',
'dar' => 'dargwa',
'dav' => 'taita',
'day' => 'dayak',
'de' => 'germană',
'de-at' => 'germană austriacă',
'de-ch' => 'germană standard elvețiană',
'del' => 'delaware',
'den' => 'slave',
'dgr' => 'dogrib',
'din' => 'dinka',
'dje' => 'zarma',
'doi' => 'dogri',
'dra' => 'limbă dravidiană',
'dsb' => 'sorabă de jos',
'dua' => 'duala',
'dum' => 'olandeză mijlocie',
'dv' => 'divehi',
'dyo' => 'Jola-Fonyi',
'dyu' => 'dyula',
'dz' => 'dzongkha',
'dzg' => 'dazaga',
'ebu' => 'embu',
'ee' => 'ewe',
'efi' => 'efik',
'egy' => 'egipteană veche',
'eka' => 'ekajuk',
'el' => 'greacă',
'elx' => 'elamită',
'en' => 'engleză',
'en-au' => 'engleză australiană',
'en-ca' => 'engleză canadiană',
'en-gb' => 'engleză britanică',
'en-us' => 'engleză americană',
'enm' => 'engleză mijlocie',
'eo' => 'esperanto',
'es' => 'spaniolă',
'es-419' => 'spaniolă latino-americană',
'es-es' => 'spaniolă europeană',
'et' => 'estoniană',
'eu' => 'bască',
'ewo' => 'ewondo',
'fa' => 'persană',
'fan' => 'fang',
'fat' => 'fanti',
'ff' => 'fulah',
'fi' => 'finlandeză',
'fil' => 'filipineză',
'fiu' => 'limbă fino-ugrică',
'fj' => 'fijiană',
'fo' => 'faroeză',
'fon' => 'fon',
'fr' => 'franceză',
'fr-ca' => 'franceză canadiană',
'fr-ch' => 'franceză elvețiană',
'frm' => 'franceză mijlocie',
'fro' => 'franceză veche',
'frr' => 'frizonă nordică',
'frs' => 'frizonă orientală',
'fur' => 'friulană',
'fy' => 'frizonă occidentală',
'ga' => 'irlandeză',
'gaa' => 'ga',
'gay' => 'gayo',
'gba' => 'gbaya',
'gd' => 'gaelică scoțiană',
'gem' => 'limbă germanică',
'gez' => 'geez',
'gil' => 'gilbertină',
'gl' => 'galiciană',
'gmh' => 'germană mijlocie înaltă',
'gn' => 'guarani',
'goh' => 'germană veche înaltă',
'gon' => 'gondi',
'gor' => 'gorontalo',
'got' => 'gotică',
'grb' => 'grebo',
'grc' => 'greacă veche',
'gsw' => 'germană elvețiană',
'gu' => 'gujarati',
'guz' => 'gusii',
'gv' => 'manx',
'gwi' => 'gwichʼin',
'ha' => 'hausa',
'hai' => 'haida',
'haw' => 'hawaiană',
'he' => 'ebraică',
'hi' => 'hindi',
'hil' => 'hiligaynon',
'him' => 'himachali',
'hit' => 'hitită',
'hmn' => 'hmong',
'ho' => 'hiri motu',
'hr' => 'croată',
'hsb' => 'sorabă de sus',
'ht' => 'haitiană',
'hu' => 'maghiară',
'hup' => 'hupa',
'hy' => 'armeană',
'hz' => 'herero',
'ia' => 'interlingua',
'iba' => 'iban',
'ibb' => 'ibibio',
'id' => 'indoneziană',
'ie' => 'interlingue',
'ig' => 'igbo',
'ii' => 'sichuan yi',
'ijo' => 'ijo',
'ik' => 'inupiak',
'ilo' => 'iloko',
'inc' => 'limbă indiană',
'ine' => 'limbă indo-europeană',
'inh' => 'ingușă',
'io' => 'ido',
'ira' => 'limbă iraniană',
'iro' => 'limbă irocheză',
'is' => 'islandeză',
'it' => 'italiană',
'iu' => 'inuktitut',
'ja' => 'japoneză',
'jbo' => 'lojban',
'jmc' => 'machame',
'jpr' => 'iudeo-persană',
'jrb' => 'iudeo-arabă',
'jv' => 'javaneză',
'ka' => 'georgiană',
'kaa' => 'karakalpak',
'kab' => 'kabyle',
'kac' => 'kachin',
'kaj' => 'jju',
'kam' => 'kamba',
'kar' => 'karen',
'kaw' => 'kawi',
'kbd' => 'kabardian',
'kbl' => 'kanembu',
'kcg' => 'tyap',
'kde' => 'makonde',
'kea' => 'kabuverdianu',
'kfo' => 'koro',
'kg' => 'congoleză',
'kha' => 'khasi',
'khi' => 'limbă khoisan',
'kho' => 'limbp khotaneză',
'khq' => 'koyra chiini',
'ki' => 'kikuyu',
'kj' => 'kuanyama',
'kk' => 'kazahă',
'kkj' => 'kako',
'kl' => 'kalaallisut',
'kln' => 'kalenjin',
'km' => 'khmeră',
'kmb' => 'kimbundu',
'kn' => 'kannada',
'ko' => 'coreeană',
'kok' => 'konkani',
'kos' => 'kosrae',
'kpe' => 'kpelle',
'kr' => 'kanuri',
'krc' => 'karaceai-balkar',
'krl' => 'kareliană',
'kro' => 'kru',
'kru' => 'kurukh',
'ks' => 'cașmireză',
'ksb' => 'shambala',
'ksf' => 'bafia',
'ksh' => 'kölsch',
'ku' => 'kurdă',
'kum' => 'kumyk',
'kut' => 'kutenai',
'kv' => 'komi',
'kw' => 'cornică',
'ky' => 'kîrgîză',
'la' => 'latină',
'lad' => 'ladino',
'lag' => 'langi',
'lah' => 'lahnda',
'lam' => 'lamba',
'lb' => 'luxemburgheză',
'lez' => 'lezghian',
'lg' => 'ganda',
'li' => 'limburgheză',
'ln' => 'lingala',
'lo' => 'laoțiană',
'lol' => 'mongo',
'loz' => 'lozi',
'lt' => 'lituaniană',
'lu' => 'luba-katanga',
'lua' => 'luba-lulua',
'lui' => 'luiseno',
'lun' => 'lunda',
'luo' => 'luo',
'lus' => 'lusahi',
'luy' => 'luyia',
'lv' => 'letonă',
'mad' => 'madureză',
'maf' => 'mafa',
'mag' => 'magahi',
'mai' => 'maithili',
'mak' => 'makasar',
'man' => 'mandingo',
'map' => 'austroneziană',
'mas' => 'masai',
'mde' => 'maba',
'mdf' => 'moksha',
'mdr' => 'mandar',
'men' => 'mende',
'mer' => 'meru',
'mfe' => 'morisyen',
'mg' => 'malgașă',
'mga' => 'irlandeză mijlocie',
'mgh' => 'makhuwa-meetto',
'mh' => 'marshalleză',
'mi' => 'maori',
'mic' => 'micmac',
'min' => 'minangkabau',
'mis' => 'limbi diverse',
'mk' => 'macedoneană',
'mkh' => 'limbă mon-khmeră',
'ml' => 'malayalam',
'mn' => 'mongolă',
'mnc' => 'manciuriană',
'mni' => 'manipur',
'mno' => 'limbă manobo',
'mo' => 'moldovenească',
'moh' => 'mohawk',
'mos' => 'mossi',
'mr' => 'marathi',
'ms' => 'malay',
'mt' => 'malteză',
'mua' => 'mundang',
'mul' => 'limbi multiple',
'mun' => 'limbă munda',
'mus' => 'creek',
'mwl' => 'mirandeză',
'mwr' => 'marwari',
'my' => 'birmaneză',
'mye' => 'myene',
'myn' => 'limbă mayașă',
'myv' => 'erzya',
'na' => 'nauru',
'nah' => 'nahuatl',
'nai' => 'limbă nord-amerindiană',
'nap' => 'napolitană',
'naq' => 'nama',
'nb' => 'norvegiana bokmål',
'nd' => 'ndebele de nord',
'nds' => 'germana de jos',
'ne' => 'nepaleză',
'new' => 'newari',
'ng' => 'ndonga',
'nia' => 'nias',
'nic' => 'limbă nigero-kordofaniană',
'niu' => 'niueană',
'nl' => 'olandeză',
'nl-be' => 'flamandă',
'nmg' => 'kwasio',
'nn' => 'norvegiană nynorsk',
'nnh' => 'ngiemboon',
'no' => 'norvegiană',
'nog' => 'nogai',
'non' => 'nordică veche',
'nqo' => 'n’ko',
'nr' => 'ndebele de sud',
'nso' => 'sotho de nord',
'nub' => 'limbă nubiană',
'nus' => 'nuer',
'nv' => 'navajo',
'nwc' => 'newari clasică',
'ny' => 'nyanja',
'nym' => 'nyamwezi',
'nyn' => 'nyankole',
'nyo' => 'nyoro',
'nzi' => 'nzima',
'oc' => 'occitană',
'oj' => 'ojibwa',
'om' => 'oromo',
'or' => 'oriya',
'os' => 'osetă',
'osa' => 'osage',
'ota' => 'turcă otomană',
'oto' => 'limbă otomi',
'pa' => 'punjabi',
'paa' => 'limbă papuașă',
'pag' => 'pangasinan',
'pal' => 'pahlavi',
'pam' => 'pampanga',
'pap' => 'papiamento',
'pau' => 'palauană',
'peo' => 'persană veche',
'phi' => 'limbă filipineză',
'phn' => 'feniciană',
'pi' => 'pali',
'pl' => 'poloneză',
'pon' => 'pohnpeiană',
'pra' => 'limbă prakrit',
'pro' => 'provensală veche',
'ps' => 'pașto',
'pt' => 'portugheză',
'pt-br' => 'portugheză braziliană',
'pt-pt' => 'portugheză europeană',
'qu' => 'quechua',
'raj' => 'rajasthani',
'rap' => 'rapanui',
'rar' => 'rarotongan',
'rm' => 'retoromană',
'rn' => 'kirundi',
'ro' => 'română',
'roa' => 'limbă romanică',
'rof' => 'rombo',
'rom' => 'romani',
'ru' => 'rusă',
'rup' => 'aromână',
'rw' => 'kinyarwanda',
'rwk' => 'rwa',
'sa' => 'sanscrită',
'sad' => 'sandawe',
'sah' => 'sakha',
'sai' => 'limbă sud-amerindiană',
'sal' => 'limbă salishan',
'sam' => 'aramaică samariteană',
'saq' => 'samburu',
'sas' => 'sasak',
'sat' => 'santali',
'sba' => 'ngambay',
'sbp' => 'sangu',
'sc' => 'sardiniană',
'scn' => 'siciliană',
'sco' => 'scots',
'sd' => 'sindhi',
'se' => 'sami de nord',
'see' => 'seneca',
'seh' => 'sena',
'sel' => 'selkup',
'sem' => 'limbă semitică',
'ses' => 'koyraboro Senni',
'sg' => 'sango',
'sga' => 'irlandeză veche',
'sgn' => 'limbaj mimico-gestual',
'sh' => 'sârbo-croată',
'shi' => 'tachelhit',
'shn' => 'shan',
'shu' => 'arabă ciadiană',
'si' => 'singaleză',
'sid' => 'sidamo',
'sio' => 'limbă siouană',
'sit' => 'limbă sino-tibetană',
'sk' => 'slovacă',
'sl' => 'slovenă',
'sla' => 'limbă slavă',
'sm' => 'samoană',
'sma' => 'sami de sud',
'smi' => 'limbă sami',
'smj' => 'lule sami',
'smn' => 'inari sami',
'sms' => 'skolt sami',
'sn' => 'shona',
'snk' => 'soninke',
'so' => 'somaleză',
'sog' => 'sogdien',
'son' => 'songhai',
'sq' => 'albaneză',
'sr' => 'sârbă',
'srn' => 'sranan tongo',
'srr' => 'serer',
'ss' => 'swati',
'ssa' => 'limbă nilo-sahariană',
'ssy' => 'saho',
'st' => 'sesotho',
'su' => 'sundaneză',
'suk' => 'sukuma',
'sus' => 'susu',
'sux' => 'sumeriană',
'sv' => 'suedeză',
'sw' => 'swahili',
'swb' => 'comoreză',
'swc' => 'swahili Congo',
'syc' => 'siriacă clasică',
'syr' => 'siriacă',
'ta' => 'tamilă',
'tai' => 'limbă thai',
'te' => 'telugu',
'tem' => 'timne',
'teo' => 'teso',
'ter' => 'tereno',
'tet' => 'tetum',
'tg' => 'tadjică',
'th' => 'thailandeză',
'ti' => 'tigrinya',
'tig' => 'tigre',
'tiv' => 'tiv',
'tk' => 'turkmenă',
'tkl' => 'tokelau',
'tl' => 'tagalog',
'tlh' => 'klingoniană',
'tli' => 'tlingit',
'tmh' => 'tamashek',
'tn' => 'setswana',
'to' => 'tonga',
'tog' => 'nyasa tonga',
'tpi' => 'tok pisin',
'tr' => 'turcă',
'trv' => 'taroko',
'ts' => 'tsonga',
'tsi' => 'tsimshian',
'tt' => 'tătară',
'tum' => 'tumbuka',
'tup' => 'limbă tupi',
'tut' => 'limbă altaică',
'tvl' => 'tuvalu',
'tw' => 'twi',
'twq' => 'tasawaq',
'ty' => 'tahitiană',
'tyv' => 'tuvană',
'tzm' => 'tamazight central marocană',
'udm' => 'udmurt',
'ug' => 'uigură',
'uga' => 'ugaritică',
'uk' => 'ucraineană',
'umb' => 'umbundu',
'und' => 'limbă necunoscută',
'ur' => 'urdu',
'uz' => 'uzbecă',
'vai' => 'vai',
've' => 'venda',
'vi' => 'vietnameză',
'vo' => 'volapuk',
'vot' => 'votic',
'vun' => 'vunjo',
'wa' => 'valonă',
'wae' => 'walser',
'wak' => 'limbă wakashan',
'wal' => 'walamo',
'war' => 'waray',
'was' => 'washo',
'wen' => 'limbă sorabă',
'wo' => 'wolof',
'xal' => 'calmucă',
'xh' => 'xhosa',
'xog' => 'soga',
'yao' => 'yao',
'yap' => 'yapeză',
'yav' => 'yangben',
'ybb' => 'yemba',
'yi' => 'idiș',
'yo' => 'yoruba',
'ypk' => 'limbă yupik',
'yue' => 'cantoneză',
'za' => 'zhuang',
'zap' => 'zapotecă',
'zbl' => 'simboluri Bilss',
'zen' => 'zenaga',
'zh' => 'chineză',
'zh-hans' => 'chineză simplificată',
'zh-hant' => 'chineză tradițională',
'znd' => 'zande',
'zu' => 'zulu',
'zun' => 'zuni',
'zxx' => 'fară conținut lingvistic',
'zza' => 'zaza',
);

$currencyNames = array(
'ADP' => 'pesetă andorrană',
'AED' => 'dirham Emiratele Arabe Unite',
'AFN' => 'afgan',
'ALL' => 'leka albanez',
'AMD' => 'dram armenesc',
'ANG' => 'gulden Antilele Olandeze',
'AOA' => 'kwanza angoleză',
'ARP' => 'peso argentinian (1983–1985)',
'ARS' => 'peso argentinian',
'ATS' => 'șiling austriac',
'AUD' => 'dolar australian',
'AWG' => 'florin din Aruba',
'AZM' => 'manat azer (1993-2006)',
'AZN' => 'manat Azerbaidjan',
'BAD' => 'dinar Bosnia-Herțegovina (1992-1994)',
'BAM' => 'marcă convertibilă bosniacă',
'BBD' => 'dolar Barbados',
'BDT' => 'taka Bangladesh',
'BEC' => 'franc belgian (convertibil)',
'BEF' => 'franc belgian',
'BEL' => 'franc belgian (financiar)',
'BGN' => 'leva bulgărească nouă',
'BHD' => 'dinar Bahrain',
'BIF' => 'franc Burundi',
'BMD' => 'dolar Bermude',
'BND' => 'dolar Brunei',
'BOB' => 'bolivian bolivian',
'BOP' => 'peso bolivian',
'BOV' => 'mvdol bolivian',
'BRE' => 'cruzeiro brazilian (1990–1993)',
'BRL' => 'real brazilian',
'BRR' => 'cruzeiro brazilian (1993-1994)',
'BSD' => 'dolar Bahamas',
'BTN' => 'ngultrum Bhutan',
'BUK' => 'kyat birman',
'BWP' => 'pula Botswana',
'BYR' => 'rublă bielorusă',
'BZD' => 'dolar Belize',
'CAD' => 'dolar canadian',
'CDF' => 'franc congolez',
'CHF' => 'franc elvețian',
'CLP' => 'peso chilian',
'CNY' => 'yuan renminbi chinezesc',
'COP' => 'peso columbian',
'CRC' => 'colon costarican',
'CSD' => 'dinar Serbiași Muntenegru (2002-2006)',
'CUC' => 'peso cubanez convertibil',
'CUP' => 'peso cubanez',
'CVE' => 'escudo Capul Verde',
'CYP' => 'liră cipriotă',
'CZK' => 'coroană cehă',
'DDM' => 'marcă est-germană',
'DEM' => 'marcă germană',
'DJF' => 'franc Djibouti',
'DKK' => 'coroană daneză',
'DOP' => 'peso dominican',
'DZD' => 'dinar algerian',
'ECS' => 'sucre Ecuador',
'EEK' => 'coroană estoniană',
'EGP' => 'liră egipteană',
'ERN' => 'nakfa eritreeană',
'ESA' => 'peseta spaniolă (cont A)',
'ESB' => 'peseta spaniolă (cont convertibil)',
'ESP' => 'pesetă spaniolă',
'ETB' => 'birr Etiopia',
'EUR' => 'euro',
'FIM' => 'marcă finlandeză',
'FJD' => 'dolar Fiji',
'FKP' => 'liră Insulele Falkland',
'FRF' => 'franc francez',
'GBP' => 'liră sterlină',
'GEL' => 'lari Georgia',
'GHC' => 'cedi Ghana (1979-2007)',
'GHS' => 'cedi ghanez',
'GIP' => 'liră Gibraltar',
'GMD' => 'dalasi Gambia',
'GNF' => 'franc guineean',
'GRD' => 'drahmă grecească',
'GTQ' => 'quetzal guatemalez',
'GWP' => 'peso Guineea-Bissau',
'GYD' => 'dolar guyanez',
'HKD' => 'dolar Hong Kong',
'HNL' => 'lempira honduriană',
'HRD' => 'dinar croat',
'HRK' => 'kuna croată',
'HTG' => 'gourde Haiti',
'HUF' => 'forint maghiar',
'IDR' => 'rupie indoneziană',
'IEP' => 'liră irlandeză',
'ILP' => 'liră israeliană',
'ILS' => 'șechel israelian nou',
'INR' => 'rupie indiană',
'IQD' => 'dinar irakian',
'IRR' => 'rial iranian',
'ISK' => 'coroană islandeză',
'ITL' => 'liră italiană',
'JMD' => 'dolar jamaican',
'JOD' => 'dinar iordanian',
'JPY' => 'yen japonez',
'KES' => 'șiling kenyan',
'KGS' => 'som kârgâz',
'KHR' => 'riel cambodgian',
'KMF' => 'franc comorian',
'KPW' => 'won nord-coreean',
'KRW' => 'won sud-coreean',
'KWD' => 'dinar kuweitian',
'KYD' => 'dolar Insulele Cayman',
'KZT' => 'tenge kazahă',
'LAK' => 'kip Laos',
'LBP' => 'liră libaneză',
'LKR' => 'rupie Sri Lanka',
'LRD' => 'dolar liberian',
'LSL' => 'loti lesothian',
'LTL' => 'litu lituanian',
'LUC' => 'franc convertibil luxemburghez',
'LUF' => 'franc luxemburghez',
'LUL' => 'franc financiar luxemburghez',
'LVL' => 'lats Letonia',
'LVR' => 'rublă Letonia',
'LYD' => 'dinar libian',
'MAD' => 'dirham marocan',
'MAF' => 'franc marocan',
'MDL' => 'leu moldovenesc',
'MGA' => 'ariary Madagascar',
'MGF' => 'franc Madagascar',
'MKD' => 'dinar macedonean',
'MLF' => 'franc Mali',
'MMK' => 'kyat Myanmar',
'MNT' => 'tugrik mongol',
'MOP' => 'pataca Macao',
'MRO' => 'ouguiya mauritană',
'MTL' => 'liră malteză',
'MUR' => 'rupie mauritiană',
'MVR' => 'rufiyaa maldiviană',
'MWK' => 'kwacha malawiană',
'MXN' => 'peso mexican',
'MXP' => 'peso mexican de argint (1861–1992)',
'MYR' => 'ringgit malaiezian',
'MZE' => 'escudo Mozambic',
'MZM' => 'metical Mozambic vechi',
'MZN' => 'metical Mozambic',
'NAD' => 'dolar namibian',
'NGN' => 'naira nigeriană',
'NIC' => 'cordoba nicaraguană (1988-1991)',
'NIO' => 'cordoba nicaraguană',
'NLG' => 'gulden olandez',
'NOK' => 'coroană norvegiană',
'NPR' => 'rupie nepaleză',
'NZD' => 'dolar neozeelandez',
'OMR' => 'riyal Oman',
'PAB' => 'balboa panameză',
'PEI' => 'inti peruvian',
'PEN' => 'sol nou peruvian',
'PES' => 'sol peruvian (1863-1965)',
'PGK' => 'kina Papua-Noua Guinee',
'PHP' => 'peso filipinez',
'PKR' => 'rupie pakistaneză',
'PLN' => 'zlot nou polonez',
'PLZ' => 'zlot polonez (1950–1995)',
'PYG' => 'guarani Paraguay',
'QAR' => 'riyal Qatar',
'RHD' => 'dolar rhodesian',
'ROL' => 'leu românesc (1952-2006)',
'RON' => 'leu românesc',
'RSD' => 'dinar sârbesc',
'RUB' => 'rublă rusească',
'RWF' => 'franc Rwanda',
'SAR' => 'riyal Arabia Saudită',
'SBD' => 'dolar Insulele Solomon',
'SCR' => 'rupie Seychelles',
'SDD' => 'dinar sudanez',
'SDG' => 'liră sudaneză',
'SDP' => 'liră sudaneză (1957-1998)',
'SEK' => 'coroană suedeză',
'SGD' => 'dolar Singapore',
'SHP' => 'liră Insula Sf. Elena',
'SIT' => 'tolar sloven',
'SKK' => 'coroană slovacă',
'SLL' => 'leone Sierra Leone',
'SOS' => 'șiling somalez',
'SRD' => 'dolar Surinam',
'SRG' => 'gulden Surinam',
'SSP' => 'liră sud-sudaneză',
'STD' => 'dobra Sao Tomeși Principe',
'SUR' => 'rublă sovietică',
'SVC' => 'colon El Salvador',
'SYP' => 'liră siriană',
'SZL' => 'lilangeni Swaziland',
'THB' => 'baht thailandez',
'TJR' => 'rublă Tadjikistan',
'TJS' => 'somoni tadjic',
'TMM' => 'manat turkmen (1993-2009)',
'TMT' => 'manat turkmen',
'TND' => 'dinar tunisian',
'TOP' => 'pa’anga tongană',
'TRL' => 'liră turcească (1922-2005)',
'TRY' => 'liră turcească',
'TTD' => 'dolar Trinidad-Tobago',
'TWD' => 'dolar nou Taiwan',
'TZS' => 'șiling tanzanian',
'UAH' => 'hryvna ucraineană',
'UAK' => 'carboavă ucraineană',
'UGS' => 'șiling ugandez (1966–1987)',
'UGX' => 'șiling ugandez',
'USD' => 'dolar american',
'USN' => 'dolar american (ziua următoare)',
'USS' => 'dolar american (aceeași zi)',
'UYP' => 'peso Uruguay (1975–1993)',
'UYU' => 'peso nou Uruguay',
'UZS' => 'sum Uzbekistan',
'VEB' => 'bolivar Venezuela (1871-2008)',
'VEF' => 'bolívar venezuelean',
'VND' => 'dong vietnamez',
'VUV' => 'vatu din Vanuatu',
'WST' => 'tala samoană',
'XAF' => 'franc Comunitatea Financiară',
'XAG' => 'argint',
'XAU' => 'aur',
'XBA' => 'unitate compusă europeană',
'XBB' => 'unitate monetară europeană',
'XBC' => 'unitate de cont europeană (XBC)',
'XBD' => 'unitate de cont europeană (XBD)',
'XCD' => 'dolar Caraibele de Est',
'XDR' => 'drepturi speciale de tragere',
'XEU' => 'unitate de monedă europeană',
'XFO' => 'franc francez de aur',
'XFU' => 'franc UIC francez',
'XOF' => 'franc CFA BCEAO',
'XPD' => 'paladiu',
'XPF' => 'franc CFP',
'XPT' => 'platină',
'XTS' => 'cod monetar de test',
'XXX' => 'monedă necunoscută',
'YDD' => 'dinar Yemen',
'YER' => 'riyal Yemen',
'YUD' => 'dinar iugoslav greu',
'YUM' => 'dinar iugoslav nou',
'YUN' => 'dinar iugoslav convertibil',
'ZAL' => 'rand sud-african (financiar)',
'ZAR' => 'rand sud-african',
'ZMK' => 'kwacha zambian',
'ZRN' => 'zair nou',
'ZWD' => 'dolar Zimbabwe (1980-2008)',
'ZWL' => 'dolar Zimbabwe (2009)',
'ZWR' => 'dolar Zimbabwe (2008)',
);

$countryNames = array(
'AC' => 'Insula Ascension',
'AD' => 'Andorra',
'AE' => 'Emiratele Arabe Unite',
'AF' => 'Afganistan',
'AG' => 'Antiguași Barbuda',
'AI' => 'Anguilla',
'AL' => 'Albania',
'AM' => 'Armenia',
'AN' => 'Antilele Olandeze',
'AO' => 'Angola',
'AQ' => 'Antarctica',
'AR' => 'Argentina',
'AS' => 'Samoa Americană',
'AT' => 'Austria',
'AU' => 'Australia',
'AW' => 'Aruba',
'AX' => 'Insulele Aland',
'AZ' => 'Azerbaidjan',
'BA' => 'Bosniași Herțegovina',
'BB' => 'Barbados',
'BD' => 'Bangladesh',
'BE' => 'Belgia',
'BF' => 'Burkina Faso',
'BG' => 'Bulgaria',
'BH' => 'Bahrain',
'BI' => 'Burundi',
'BJ' => 'Benin',
'BL' => 'Sfântul Bartolomeu',
'BM' => 'Bermuda',
'BN' => 'Brunei',
'BO' => 'Bolivia',
'BQ' => 'Insulele Caraibe Olandeze',
'BR' => 'Brazilia',
'BS' => 'Bahamas',
'BT' => 'Bhutan',
'BV' => 'Insula Bouvet',
'BW' => 'Botswana',
'BY' => 'Bielorusia',
'BZ' => 'Belize',
'CA' => 'Canada',
'CC' => 'Insulele Cocos',
'CD' => 'Republica Democrată Congo',
'CF' => 'Republica Centrafricană',
'CG' => 'Congo',
'CH' => 'Elveția',
'CI' => 'Coasta de Fildeș',
'CK' => 'Insulele Cook',
'CL' => 'Chile',
'CM' => 'Camerun',
'CN' => 'China',
'CO' => 'Columbia',
'CP' => 'Insula Clipperton',
'CR' => 'Costa Rica',
'CU' => 'Cuba',
'CV' => 'Capul Verde',
'CW' => 'Curaçao',
'CX' => 'Insula Christmas',
'CY' => 'Cipru',
'CZ' => 'Republica Cehă',
'DE' => 'Germania',
'DG' => 'Diego Garcia',
'DJ' => 'Djibouti',
'DK' => 'Danemarca',
'DM' => 'Dominica',
'DO' => 'Republica Dominicană',
'DZ' => 'Algeria',
'EA' => 'Ceutaşi Melilla',
'EC' => 'Ecuador',
'EE' => 'Estonia',
'EG' => 'Egipt',
'EH' => 'Sahara Occidentală',
'ER' => 'Eritreea',
'ES' => 'Spania',
'ET' => 'Etiopia',
'EU' => 'Uniunea Europeană',
'FI' => 'Finlanda',
'FJ' => 'Fiji',
'FK' => 'Insulele Falkland',
'FM' => 'Micronezia',
'FO' => 'Insulele Feroe',
'FR' => 'Franța',
'GA' => 'Gabon',
'GB' => 'Marea Britanie',
'GD' => 'Grenada',
'GE' => 'Georgia',
'GF' => 'Guyana Franceză',
'GG' => 'Guernsey',
'GH' => 'Ghana',
'GI' => 'Gibraltar',
'GL' => 'Groenlanda',
'GM' => 'Gambia',
'GN' => 'Guineea',
'GP' => 'Guadelupa',
'GQ' => 'Guineea Ecuatorială',
'GR' => 'Grecia',
'GS' => 'Georgia de Sudşi Insulele Sandwich de Sud',
'GT' => 'Guatemala',
'GU' => 'Guam',
'GW' => 'Guineea-Bissau',
'GY' => 'Guyana',
'HK' => 'R.A.S. Hong Kong a Chinei',
'HK' => 'Hong Kong',
'HM' => 'Insula Heardși Insulele McDonald',
'HN' => 'Honduras',
'HR' => 'Croația',
'HT' => 'Haiti',
'HU' => 'Ungaria',
'IC' => 'Insulele Canare',
'ID' => 'Indonezia',
'IE' => 'Irlanda',
'IL' => 'Israel',
'IM' => 'Insula Man',
'IN' => 'India',
'IO' => 'Teritoriul Britanic din Oceanul Indian',
'IQ' => 'Irak',
'IR' => 'Iran',
'IS' => 'Islanda',
'IT' => 'Italia',
'JE' => 'Jersey',
'JM' => 'Jamaica',
'JO' => 'Iordania',
'JP' => 'Japonia',
'KE' => 'Kenya',
'KG' => 'Kârgâzstan',
'KH' => 'Cambodgia',
'KI' => 'Kiribati',
'KM' => 'Comore',
'KN' => 'Sfântul Kitts și Nevis',
'KP' => 'Coreea de Nord',
'KR' => 'Coreea de Sud',
'KW' => 'Kuweit',
'KY' => 'Insulele Cayman',
'KZ' => 'Kazahstan',
'LA' => 'Laos',
'LB' => 'Liban',
'LC' => 'Sfânta Lucia',
'LI' => 'Liechtenstein',
'LK' => 'Sri Lanka',
'LR' => 'Liberia',
'LS' => 'Lesotho',
'LT' => 'Lituania',
'LU' => 'Luxemburg',
'LV' => 'Letonia',
'LY' => 'Libia',
'MA' => 'Maroc',
'MC' => 'Monaco',
'MD' => 'Republica Moldova',
'ME' => 'Muntenegru',
'MF' => 'Sfântul Martin',
'MG' => 'Madagascar',
'MH' => 'Insulele Marshall',
'MK' => 'Macedonia',
'ML' => 'Mali',
'MM' => 'Myanmar',
'MN' => 'Mongolia',
'MO' => 'R.A.S. Macao a Chinei',
'MO' => 'Macao',
'MP' => 'Insulele Mariane de Nord',
'MQ' => 'Martinica',
'MR' => 'Mauritania',
'MS' => 'Montserrat',
'MT' => 'Malta',
'MU' => 'Mauritius',
'MV' => 'Maldive',
'MW' => 'Malawi',
'MX' => 'Mexic',
'MY' => 'Malaezia',
'MZ' => 'Mozambic',
'NA' => 'Namibia',
'NC' => 'Noua Caledonie',
'NE' => 'Niger',
'NF' => 'Insulele Norfolk',
'NG' => 'Nigeria',
'NI' => 'Nicaragua',
'NL' => 'Olanda',
'NO' => 'Norvegia',
'NP' => 'Nepal',
'NR' => 'Nauru',
'NU' => 'Niue',
'NZ' => 'Noua Zeelandă',
'OM' => 'Oman',
'PA' => 'Panama',
'PE' => 'Peru',
'PF' => 'Polinezia Franceză',
'PG' => 'Papua Noua Guinee',
'PH' => 'Filipine',
'PK' => 'Pakistan',
'PL' => 'Polonia',
'PM' => 'Sfântul Pierre și Miquelon',
'PN' => 'Pitcairn',
'PR' => 'Porto Rico',
'PS' => 'Teritoriul Palestinian',
'PT' => 'Portugalia',
'PW' => 'Palau',
'PY' => 'Paraguay',
'QA' => 'Qatar',
'QO' => 'Oceania Periferică',
'RE' => 'Reunion',
'RO' => 'România',
'RS' => 'Serbia',
'RU' => 'Rusia',
'RW' => 'Rwanda',
'SA' => 'Arabia Saudită',
'SB' => 'Insulele Solomon',
'SC' => 'Seychelles',
'SD' => 'Sudan',
'SE' => 'Suedia',
'SG' => 'Singapore',
'SH' => 'Sfânta Elena',
'SI' => 'Slovenia',
'SJ' => 'Svalbardși Jan Mayen',
'SK' => 'Slovacia',
'SL' => 'Sierra Leone',
'SM' => 'San Marino',
'SN' => 'Senegal',
'SO' => 'Somalia',
'SR' => 'Surinam',
'SS' => 'Sudanul de Sud',
'ST' => 'Sao Tomeși Principe',
'SV' => 'El Salvador',
'SX' => 'Sint Maarten',
'SY' => 'Siria',
'SZ' => 'Swaziland',
'TA' => 'Tristan da Cunha',
'TC' => 'Insulele Turksși Caicos',
'TD' => 'Ciad',
'TF' => 'Teritoriile Australeși Antarctice Franceze',
'TG' => 'Togo',
'TH' => 'Thailanda',
'TJ' => 'Tadjikistan',
'TK' => 'Tokelau',
'TL' => 'Timorul de Est',
'TM' => 'Turkmenistan',
'TN' => 'Tunisia',
'TO' => 'Tonga',
'TR' => 'Turcia',
'TT' => 'Trinidad-Tobago',
'TV' => 'Tuvalu',
'TW' => 'Taiwan',
'TZ' => 'Tanzania',
'UA' => 'Ucraina',
'UG' => 'Uganda',
'UM' => 'Insulele MinoreÎndepărtate ale Statelor Unite ale Americii',
'US' => 'Statele Unite ale Americii',
'UY' => 'Uruguay',
'UZ' => 'Uzbekistan',
'VA' => 'Vatican',
'VC' => 'Sfântul Vincent și Grenadine',
'VE' => 'Venezuela',
'VG' => 'Insulele Virgine Britanice',
'VI' => 'Insulele Virgine S.U.A.',
'VN' => 'Vietnam',
'VU' => 'Vanuatu',
'WF' => 'Wallisși Futuna',
'WS' => 'Samoa',
'YE' => 'Yemen',
'YT' => 'Mayotte',
'ZA' => 'Africa de Sud',
'ZM' => 'Zambia',
'ZW' => 'Zimbabwe',
);
