<?php

$languageNames = array(
'aa' => 'Affareg',
'ab' => 'Abchaseg',
'ace' => 'Acehneg',
'ach' => 'Acoli',
'ady' => 'Circaseg Gorllewinol',
'ae' => 'Afestaneg',
'af' => 'Affricâneg',
'afa' => 'Iaith Affro-Asiaidd',
'afh' => 'Affrihili',
'ain' => 'Ainŵeg',
'ak' => 'Acaneg',
'akk' => 'Acadeg',
'ale' => 'Alewteg',
'alg' => 'Algonceg',
'alt' => 'Altäeg Deheuol',
'am' => 'Amhareg',
'an' => 'Aragoneg',
'ang' => 'Hen Saesneg',
'apa' => 'iaith Athabascaidd Deheuol',
'ar' => 'Arabeg',
'arc' => 'Aramaeg',
'arn' => 'Arawcaneg',
'art' => 'Iaith Artiffisial',
'arw' => 'Arawaceg',
'as' => 'Asameg',
'ath' => 'Iaith Athabasgaidd',
'aus' => 'Iaith Awstralaidd',
'av' => 'Afareg',
'az' => 'Aserbaijaneg',
'ba' => 'Bashcorteg',
'bai' => 'iaith Bamilecig',
'bal' => 'Balwtsi',
'ban' => 'Balïeg',
'bas' => 'Basâeg',
'bat' => 'iaith Baltig',
'bax' => 'Bamwmeg',
'be' => 'Belarwseg',
'bej' => 'Bejäeg',
'bem' => 'Bembeg',
'ber' => 'Berbereg',
'bez' => 'Bena',
'bg' => 'Bwlgareg',
'bh' => 'Bihari',
'bi' => 'Bislama',
'bkm' => 'Comeg',
'bm' => 'Bambareg',
'bn' => 'Bengaleg',
'bnt' => 'iaith Bantw',
'bo' => 'Tibeteg',
'br' => 'Llydaweg',
'bs' => 'Bosnieg',
'btk' => 'Bataceg',
'bua' => 'Bwriateg',
'bum' => 'Bwlw',
'ca' => 'Catalaneg',
'cad' => 'Cado',
'cai' => 'iaith frodorol yng Nghanolbarth America',
'car' => 'Caribeg',
'cau' => 'iaith Cawcasaidd',
'cch' => 'Atsameg',
'ce' => 'Tsietsieneg',
'cel' => 'Iaith Geltaidd',
'ch' => 'Tsiamorro',
'chm' => 'Marieg',
'cho' => 'Siocto',
'chr' => 'Tsierocî',
'chy' => 'Cheyenne',
'ckb' => 'Cwrdeg Sorani',
'co' => 'Corseg',
'cop' => 'Copteg',
'cpe' => 'Creoliaith Seisnig',
'cr' => 'Cri',
'crh' => 'Tyrceg y Crimea',
'cs' => 'Tsieceg',
'cu' => 'Hen Slafoneg',
'cy' => 'Cymraeg',
'da' => 'Daneg',
'dak' => 'Dacotaeg',
'dar' => 'Dargwa',
'day' => 'Daiaceg',
'de' => 'Almaeneg',
'de-at' => 'Almaeneg Awstria',
'de-ch' => 'Almaeneg Safonol y Swistir',
'din' => 'Dinca',
'dje' => 'Zarmaeg',
'doi' => 'Dogri',
'dra' => 'Drafideg',
'dsb' => 'Sorbeg Isaf',
'dum' => 'Iseldireg Canol',
'dv' => 'Difehi',
'ebu' => 'Embw',
'ee' => 'Ewe',
'egy' => 'Hen Eiffteg',
'el' => 'Groeg',
'elx' => 'Elameg',
'en' => 'Saesneg',
'en-au' => 'Saesneg Awstralia',
'en-ca' => 'Saesneg Canada',
'en-gb' => 'Saesneg Prydain',
'en-us' => 'Saesneg UDA',
'enm' => 'Saesneg Canol',
'eo' => 'Esperanto',
'es' => 'Sbaeneg',
'es-419' => 'Sbaeneg America Ladin',
'es-es' => 'Sbaeneg Ewrop',
'et' => 'Estoneg',
'eu' => 'Basgeg',
'ewo' => 'Ewondo',
'fa' => 'Perseg',
'fat' => 'Ffanti',
'ff' => 'Ffwla',
'fi' => 'Ffinneg',
'fil' => 'Ffilipineg',
'fiu' => 'Iaith Ffinno-Wgrig',
'fj' => 'Ffijïeg',
'fo' => 'Ffaroeg',
'fr' => 'Ffrangeg',
'fr-ca' => 'Ffrangeg Canada',
'fr-ch' => 'Ffrangeg y Swistir',
'frm' => 'Ffrangeg Canol',
'fro' => 'Hen Ffrangeg',
'frr' => 'Ffriseg y Gogledd',
'frs' => 'Ffriseg y Dwyrain',
'fur' => 'Ffriwleg',
'fy' => 'Ffriseg y Gorllewin',
'ga' => 'Gwyddeleg',
'gay' => 'Gaio',
'gba' => 'Gbaia',
'gd' => 'Gaeleg yr Alban',
'gem' => 'Iaith Germanaidd',
'gil' => 'Gilberteg',
'gl' => 'Galiseg',
'gn' => 'Guaraní',
'got' => 'Gotheg',
'grc' => 'Hen Roeg',
'gsw' => 'Almaeneg y Swistir',
'gu' => 'Gwjarati',
'gv' => 'Manaweg',
'ha' => 'Hawsa',
'hai' => 'Haida',
'haw' => 'Hawäieg',
'he' => 'Hebraeg',
'hi' => 'Hindi',
'hit' => 'Hetheg',
'hr' => 'Croateg',
'hsb' => 'Sorbeg Uchaf',
'ht' => 'Creol Haiti',
'hu' => 'Hwngareg',
'hy' => 'Armeneg',
'hz' => 'Herero',
'ia' => 'Interlingua',
'iba' => 'Ibaneg',
'ibb' => 'Ibibio',
'id' => 'Indoneseg',
'ie' => 'Interlingue',
'ig' => 'Igbo',
'ii' => 'Nwosw',
'ik' => 'Inwpiaceg',
'ilo' => 'Ilocaneg',
'inc' => 'iaith Indo-Ariaidd',
'ine' => 'Iaith Indo-Ewropeaidd',
'inh' => 'Ingwsieg',
'ira' => 'iaith Iranaidd',
'is' => 'Islandeg',
'it' => 'Eidaleg',
'iu' => 'Inwctitwt',
'ja' => 'Japaneeg',
'jmc' => 'Matsiame',
'jpr' => 'Iddew-Bersieg',
'jrb' => 'Iddew-Arabeg',
'jv' => 'Jafanaeg',
'ka' => 'Georgeg',
'kaa' => 'Cara-Calpaceg',
'kab' => 'Cabileg',
'kam' => 'Camba',
'kbd' => 'Circaseg Dwyreiniol',
'kde' => 'Macondeg',
'kea' => 'Caboferdianeg',
'kg' => 'Congo',
'kha' => 'Càseg',
'ki' => 'Cicwyeg',
'kk' => 'Casacheg',
'km' => 'Chmereg',
'kn' => 'Canareg',
'ko' => 'Corëeg',
'kok' => 'Concani',
'kr' => 'Canwri',
'krl' => 'Careleg',
'ks' => 'Cashmireg',
'ksf' => 'Baffia',
'ksh' => 'Cwleneg',
'ku' => 'Cwrdeg',
'kum' => 'Cwmiceg',
'kv' => 'Comi',
'kw' => 'Cernyweg',
'ky' => 'Cirgiseg',
'la' => 'Lladin',
'lad' => 'Iddew-Sbaeneg',
'lag' => 'Langi',
'lah' => 'Lahnda',
'lam' => 'Lamba',
'lb' => 'Lwcsembwrgeg',
'lez' => 'Lezgheg',
'lg' => 'Ganda',
'li' => 'Limbwrgeg',
'ln' => 'Lingala',
'lo' => 'Laoeg',
'lol' => 'Mongo',
'loz' => 'Lozi',
'lt' => 'Lithwaneg',
'lun' => 'Lwnda',
'luo' => 'Lŵo',
'lus' => 'Lwshaieg',
'luy' => 'Lwyia',
'lv' => 'Latfieg',
'mag' => 'Magahi',
'mai' => 'Maithili',
'mak' => 'Macasareg',
'man' => 'Mandingo',
'mas' => 'Masai',
'mdf' => 'Mocsia',
'mdr' => 'Mandareg',
'men' => 'Mendeg',
'mer' => 'Mêrw',
'mg' => 'Malagaseg',
'mga' => 'Gwyddeleg Canol',
'mh' => 'Marsialeg',
'mi' => 'Maori',
'mic' => 'Micmaceg',
'mis' => 'Iaith Amrywiol',
'mk' => 'Macedoneg',
'ml' => 'Malayalam',
'mn' => 'Mongoleg',
'mnc' => 'Manshw',
'mni' => 'Manipwri',
'mo' => 'Moldofeg',
'moh' => 'Mohoceg',
'mos' => 'Mosi',
'mr' => 'Marathi',
'ms' => 'Maleieg',
'mt' => 'Malteg',
'mua' => 'Mas',
'mul' => 'mwy nag un iaith',
'mun' => 'iaith Mwndig',
'mwl' => 'Mirandeg',
'mwr' => 'Marwari',
'my' => 'Byrmaneg',
'myn' => 'iaith Maiaidd',
'na' => 'Nawrŵeg',
'nah' => 'Nahwatl',
'nai' => 'iaith frodorol yng Ngogledd America',
'nap' => 'Naplieg',
'nb' => 'Norwyeg Bokmål',
'nd' => 'Ndebele Gogleddol',
'nds' => 'Isel Almaeneg',
'ne' => 'Nepaleg',
'new' => 'Newari',
'nl' => 'Iseldireg',
'nl-be' => 'Fflemeg',
'nn' => 'Norwyeg Nynorsk',
'no' => 'Norwyeg',
'non' => 'Hen Norseg',
'nr' => 'Ndebele Deheuol',
'nub' => 'iaith Nwbiaidd',
'nus' => 'Nŵereg',
'nv' => 'Nafaho',
'nwc' => 'Hen Newari',
'ny' => 'Nianja',
'nym' => 'Niamwezi',
'nyn' => 'Niancole',
'nyo' => 'Nioro',
'nzi' => 'Nzimeg',
'oc' => 'Ocsitaneg',
'oj' => 'Ojibwa',
'om' => 'Oromo',
'or' => 'Oriya',
'os' => 'Oseteg',
'ota' => 'Tyrceg Otoman',
'oto' => 'iaith Otomig',
'pa' => 'Pwnjabeg',
'paa' => 'iaith Papŵaidd',
'pal' => 'Pahlafi',
'pam' => 'Pampanga',
'peo' => 'Hen Bersieg',
'phi' => 'iaith y Philipinau',
'phn' => 'Phoeniceg',
'pl' => 'Pwyleg',
'pra' => 'iaith Pracritaidd',
'pro' => 'Hen Brofensaleg',
'ps' => 'Pashto',
'pt' => 'Portiwgeeg',
'pt-br' => 'Portiwgeeg Brasil',
'pt-pt' => 'Portiwgeeg Ewrop',
'qu' => 'Quechua',
'rar' => 'Raratongeg',
'rm' => 'Romaunsch',
'rn' => 'Rwndi',
'ro' => 'Rwmaneg',
'roa' => 'iaith Romáwns',
'rof' => 'Rombo',
'rom' => 'Romani',
'ru' => 'Rwseg',
'rup' => 'Aromaneg',
'rw' => 'Ciniarŵandeg',
'sa' => 'Sansgrit',
'sad' => 'Sandäweg',
'sah' => 'Iacwteg',
'sai' => 'iaith frodorol yn Ne America',
'sal' => 'iaith Salisiaidd',
'sam' => 'Aramaeg Samaria',
'saq' => 'Sambŵrw',
'sas' => 'Sasaceg',
'sat' => 'Santali',
'sba' => 'Ngambeieg',
'sc' => 'Sardeg',
'scn' => 'Sisileg',
'sco' => 'Sgoteg',
'sd' => 'Sindhi',
'se' => 'Sami Gogleddol',
'sel' => 'Selcypeg',
'sem' => 'iaith Semitaidd',
'sg' => 'Sango',
'sga' => 'Hen Wyddeleg',
'sgn' => 'iaith Arwyddion',
'sh' => 'Serbo-Croateg',
'shu' => 'Arabeg Chad',
'si' => 'Sinhaleg',
'sid' => 'Sidamo',
'sio' => 'iaith Siŵaidd',
'sit' => 'iaith Sino-Tibetaidd',
'sk' => 'Slofaceg',
'sl' => 'Slofeneg',
'sla' => 'Iaith Slafig',
'sm' => 'Samöeg',
'sma' => 'Sami Deheuol',
'smi' => 'Iaith Samig',
'smj' => 'Sami Lwle',
'smn' => 'Sami Inari',
'sms' => 'Sami Scolt',
'snk' => 'Soninceg',
'so' => 'Somaleg',
'sog' => 'Sogdeg',
'sq' => 'Albaneg',
'sr' => 'Serbeg',
'ssa' => 'iaith Nilo-Saharaidd',
'st' => 'Sesotheg',
'su' => 'Swndaneg',
'suk' => 'Swcwma',
'sus' => 'Swsŵeg',
'sux' => 'Swmereg',
'sv' => 'Swedeg',
'sw' => 'Swahili',
'swb' => 'Comoreg',
'swc' => 'Swahili\'r Congo',
'syc' => 'Hen Syrieg',
'syr' => 'Syrieg',
'ta' => 'Tamileg',
'tai' => 'iaith Siamaidd',
'te' => 'Telugu',
'tg' => 'Tajiceg',
'th' => 'Thai',
'ti' => 'Tigriniaeg',
'tk' => 'Twrcmeneg',
'tl' => 'Tagalog*',
'tlh' => 'Klingon',
'tn' => 'Tswana',
'to' => 'Tongeg',
'tr' => 'Tyrceg',
'ts' => 'Tsongaeg',
'tt' => 'Tatareg',
'tup' => 'iaith Twpïaidd',
'tut' => 'iaith Altäig',
'tvl' => 'Twfalweg',
'tw' => 'Twi',
'ty' => 'Tahitïeg',
'udm' => 'Fotiaceg',
'ug' => 'Uighur',
'uga' => 'Wgariteg',
'uk' => 'Wcreineg',
'und' => 'Iaith Anhysbys',
'ur' => 'Wrdw',
'uz' => 'Wsbeceg',
'vai' => 'Faieg',
've' => 'Fendeg',
'vi' => 'Fietnameg',
'wa' => 'Walwneg',
'wak' => 'iaith Wacasiaidd',
'wal' => 'Walamo',
'wen' => 'iaith Sorbaidd',
'wo' => 'Woloff',
'xal' => 'Calmyceg',
'xh' => 'Xhosa',
'ybb' => 'Iembaeg',
'yi' => 'Iddew-Almaeneg',
'yo' => 'Iorwba',
'ypk' => 'iaith Iwpicaidd',
'yue' => 'Cantoneeg',
'zap' => 'Zapoteceg',
'zbl' => 'Blisssymbols',
'zh' => 'Tsieineeg',
'zh-hans' => 'Tsieineeg Symledig',
'zh-hant' => 'Tsieineeg Traddodiadol',
'znd' => 'Zandeg',
'zu' => 'Swlw',
'zxx' => 'Dim cynnwys ieithyddol',
'zza' => 'Zazäeg',
);

$currencyNames = array(
'AED' => 'Dirham Yr Emiradau Arabaidd Unedig',
'AFN' => 'Afghani Afghanistan',
'ALL' => 'Lek Albania',
'AMD' => 'Dram Armenia',
'ANG' => 'Guilder Antilles yr Iseldiroedd',
'AOA' => 'Kwanza Angola',
'ARS' => 'Peso yr Ariannin',
'AUD' => 'Doler Awstralia',
'AWG' => 'Fflorin Aruba',
'AZN' => 'Manat Azerbaijan',
'BAM' => 'Marc Trosadwy Bosnia a Hercegovina',
'BBD' => 'Doler Barbados',
'BDT' => 'Taka Bangladesh',
'BGN' => 'Lev Bwlgaria',
'BHD' => 'Dinar Bahrain',
'BIF' => 'Ffranc Burundi',
'BMD' => 'Doler Bermuda',
'BND' => 'Doler Brunei',
'BOB' => 'Boliviano Bolifia',
'BRL' => 'Real Brasil',
'BSD' => 'Doler y Bahamas',
'BTN' => 'Ngultrum Bhutan',
'BWP' => 'Pula Botswana',
'BYR' => 'Rwbl Belarws',
'BZD' => 'Doler Belize',
'CAD' => 'Doler Canada',
'CDF' => 'Ffranc Congo',
'CHF' => 'Ffranc y Swistir',
'CLP' => 'Peso Chile',
'CNY' => 'Yuan Tsieina',
'COP' => 'Peso Colombia',
'CRC' => 'Colón Costa Rica',
'CUC' => 'Peso Trosadwy Cuba',
'CUP' => 'Peso Cuba',
'CVE' => 'Esgwdo Cabo Verde',
'CZK' => 'Koruna Tsiec',
'DJF' => 'Ffranc Djibouti',
'DKK' => 'Krone Denmarc',
'DOP' => 'Peso Gweriniaeth Dominica',
'DZD' => 'Dinar Algeria',
'EGP' => 'Punt Yr Aifft',
'ERN' => 'Nakfa Eritrea',
'ETB' => 'Birr Ethiopia',
'EUR' => 'Ewro',
'FJD' => 'Doler Ffiji',
'FKP' => 'Punt Ynysoedd Falkland/Malvinas',
'GBP' => 'Punt Sterling Prydain',
'GEL' => 'Lari Georgia',
'GHS' => 'Cedi Ghana',
'GIP' => 'Punt Gibraltar',
'GMD' => 'Dalasi Gambia',
'GNF' => 'Ffranc Guinée',
'GTQ' => 'Quetzal Guatemala',
'GYD' => 'Doler Guyana',
'HKD' => 'Doler Hong Kong',
'HNL' => 'Lempira Honduras',
'HRK' => 'Kuna Croatia',
'HTG' => 'Gourde Haiti',
'HUF' => 'Fforint Hwngari',
'IDR' => 'Rupiah Indonesia',
'ILS' => 'Shegel Newydd Israel',
'INR' => 'Rwpî India',
'IQD' => 'Dinar Irac',
'IRR' => 'Rial Iran',
'ISK' => 'Króna Gwlad yr Iâ',
'JMD' => 'Doler Jamaica',
'JOD' => 'Dinar Gwlad yr Iorddonen',
'JPY' => 'Yen Japan',
'KES' => 'Swllt Kenya',
'KGS' => 'Som Kyrgyzstan',
'KHR' => 'Riel Cambodia',
'KMF' => 'Ffranc Comoros',
'KPW' => 'Won Gogledd Corea',
'KRW' => 'Won De Corea',
'KWD' => 'Dinar Kuwait',
'KYD' => 'Doler Ynysoedd Cayman',
'KZT' => 'Tenge Kazakstan',
'LAK' => 'Kip Laos',
'LBP' => 'Punt Libanus',
'LKR' => 'Rwpî Sri Lanka',
'LRD' => 'Doler Liberia',
'LTL' => 'Litas Lithwania',
'LVL' => 'Lats Latfia',
'LYD' => 'Dinar Libya',
'MAD' => 'Dirham Moroco',
'MDL' => 'Leu Moldofa',
'MGA' => 'Ariary Madagascar',
'MKD' => 'Denar Macedonia',
'MMK' => 'Kyat Myanmar',
'MNT' => 'Tugrik Mongolia',
'MOP' => 'Pataca Macau',
'MRO' => 'Ouguiya Mauritania',
'MUR' => 'Rwpî Mauritius',
'MVR' => 'Rufiyaa\'r Maldives',
'MWK' => 'Kwacha Malawi',
'MXN' => 'Peso Mecsico',
'MYR' => 'Ringgit Malaysia',
'MZN' => 'Metical Mozambique',
'NAD' => 'Doler Namibia',
'NGN' => 'Naira Nigeria',
'NIO' => 'Córdoba Nicaragua',
'NOK' => 'Krone Norwy',
'NPR' => 'Rwpî Nepal',
'NZD' => 'Doler Seland Newydd',
'OMR' => 'Rial Oman',
'PAB' => 'Balboa Panama',
'PEN' => 'Nuevo Sol Periw',
'PGK' => 'Kina Papua Guinea Newydd',
'PHP' => 'Peso Pilipinas',
'PKR' => 'Rwpî Pacistan',
'PLN' => 'Zloty Gwlad Pwyl',
'PYG' => 'Guarani Paraguay',
'QAR' => 'Rial Qatar',
'RON' => 'Leu Rwmania',
'RSD' => 'Dinar Serbia',
'RUB' => 'Rwbl Rwsia',
'RWF' => 'Ffranc Rwanda',
'SAR' => 'Riyal Saudi Arabia',
'SBD' => 'Doler Ynysoedd Solomon',
'SCR' => 'Rwpî Seychelles',
'SDG' => 'Punt Sudan',
'SEK' => 'Krona Sweden',
'SGD' => 'Doler Singapore',
'SHP' => 'Punt Saint Helena',
'SLL' => 'Leone Sierra Leone',
'SOS' => 'Swllt Somalia',
'SRD' => 'Doler Surinam',
'SSP' => 'Punt De Sudan',
'STD' => 'Dobra São Tomé a Príncipe',
'SYP' => 'Punt Syria',
'SZL' => 'Lilangeni Gwlad Swazi',
'THB' => 'Baht Gwlad Thai',
'TJS' => 'Somoni Tajikistan',
'TMT' => 'Manat Turkmenistan',
'TND' => 'Dinar Tunisia',
'TOP' => 'Paʻanga Tonga',
'TRY' => 'Lira Twrci',
'TTD' => 'Doler Trinidad a Tobago',
'TWD' => 'Doler Newydd Taiwan',
'TZS' => 'Swllt Tanzania',
'UAH' => 'Hryvnia Wcráin',
'UGX' => 'Swllt Uganda',
'USD' => 'Doler UDA',
'UYU' => 'Peso Uruguay',
'UZS' => 'Som Uzbekistan',
'VEF' => 'Bolívar Venezuela',
'VND' => 'Dong Fietnam',
'VUV' => 'Vatu Vanuatu',
'WST' => 'Tala Samoa',
'XAF' => 'Ffranc CFA y BEAC',
'XCD' => 'Doler Dwyrain y Caribî',
'XOF' => 'Ffranc CFA y BCEAO',
'XPF' => 'Ffranc CPF',
'XXX' => 'Arian Cyfredol Anhysbys',
'YER' => 'Rial Yemen',
'ZAR' => 'Rand De Affrica',
'ZMK' => 'Kwacha Zambia (1968-2012)',
'ZMW' => 'Kwacha Zambia',
);

$countryNames = array(
'AC' => 'Ynys Ascension',
'AD' => 'Andorra',
'AE' => 'Yr Emiraethau Arabaidd Unedig',
'AF' => 'Afghanistan',
'AG' => 'Antigua a Barbuda',
'AI' => 'Anguilla',
'AL' => 'Albania',
'AM' => 'Armenia',
'AN' => 'Ynysoedd Caribî yr Iseldiroedd',
'AO' => 'Angola',
'AQ' => 'Yr Antarctig',
'AR' => 'yr Ariannin',
'AS' => 'Samoa America',
'AT' => 'Awstria',
'AU' => 'Awstralia',
'AW' => 'Aruba',
'AX' => 'Ynysoedd Åland',
'AZ' => 'Azerbaijan',
'BA' => 'Bosnia a Hercegovina',
'BB' => 'Barbados',
'BD' => 'Bangladesh',
'BE' => 'Gwlad Belg',
'BF' => 'Burkina Faso',
'BG' => 'Bwlgaria',
'BH' => 'Bahrain',
'BI' => 'Burundi',
'BJ' => 'Benin',
'BL' => 'Saint Barthélemy',
'BM' => 'Bermuda',
'BN' => 'Brunei',
'BO' => 'Bolifia',
'BQ' => 'Iseldiroedd y Caribî',
'BR' => 'Brasil',
'BS' => 'y Bahamas',
'BT' => 'Bhutan',
'BV' => 'Ynys Bouvet',
'BW' => 'Botswana',
'BY' => 'Belarws',
'BZ' => 'Belize',
'CA' => 'Canada',
'CC' => 'Ynysoedd Cocos [Keeling]',
'CD' => 'y Congo - Kinshasa',
'CF' => 'Gweriniaeth Canolbarth Affrica',
'CG' => 'y Congo - Brazzaville',
'CH' => 'y Swistir',
'CI' => 'Côte d’Ivoire',
'CK' => 'Ynysoedd Cook',
'CL' => 'Chile',
'CM' => 'y Camerŵn',
'CN' => 'Tsieina',
'CO' => 'Colombia',
'CP' => 'Ynys Clipperton',
'CR' => 'Costa Rica',
'CU' => 'Ciwba',
'CV' => 'Cabo Verde',
'CW' => 'Curaçao',
'CX' => 'Ynys y Nadolig',
'CY' => 'Cyprus',
'CZ' => 'Gweriniaeth Tsiec',
'DE' => 'yr Almaen',
'DG' => 'Diego Garcia',
'DJ' => 'Djibouti',
'DK' => 'Denmarc',
'DM' => 'Dominica',
'DO' => 'Gweriniaeth Dominica',
'DZ' => 'Algeria',
'EA' => 'Ceuta a Melilla',
'EC' => 'Ecuador',
'EE' => 'Estonia',
'EG' => 'yr Aifft',
'EH' => 'Gorllewin y Sahara',
'ER' => 'Eritrea',
'ES' => 'Sbaen',
'ET' => 'Ethiopia',
'EU' => 'yr Undeb Ewropeaidd',
'FI' => 'y Ffindir',
'FJ' => 'Ffiji',
'FK' => 'Ynysoedd y Falkland/Malvinas',
'FM' => 'Micronesia',
'FO' => 'Føroyar',
'FR' => 'Ffrainc',
'GA' => 'Gabon',
'GB' => 'y Deyrnas Unedig',
'GD' => 'Grenada',
'GE' => 'Georgia',
'GF' => 'Guyane Ffrengig',
'GG' => 'Guernsey',
'GH' => 'Ghana',
'GI' => 'Gibraltar',
'GL' => 'yr Ynys Las',
'GM' => 'Gambia',
'GN' => 'Guinée',
'GP' => 'Guadeloupe',
'GQ' => 'Guinea Gyhydeddol',
'GR' => 'Gwlad Groeg',
'GS' => 'De Georgia ac Ynysoedd Sandwich y De',
'GT' => 'Guatemala',
'GU' => 'Guam',
'GW' => 'Guiné-Bissau',
'GY' => 'Guyana',
'HK' => 'Hong Kong',
'HM' => 'Ynys Heard ac Ynysoedd McDonald',
'HN' => 'Honduras',
'HR' => 'Croatia',
'HT' => 'Haiti',
'HU' => 'Hwngari',
'IC' => 'yr Ynysoedd Dedwydd',
'ID' => 'Indonesia',
'IE' => 'Iwerddon',
'IL' => 'Israel',
'IM' => 'Ynys Manaw',
'IN' => 'India',
'IO' => 'Tiriogaeth Brydeinig Cefnfor India',
'IQ' => 'Irac',
'IR' => 'Iran',
'IS' => 'Gwlad yr Iâ',
'IT' => 'yr Eidal',
'JE' => 'Jersey',
'JM' => 'Jamaica',
'JO' => 'Gwlad yr Iorddonen',
'JP' => 'Japan',
'KE' => 'Kenya',
'KG' => 'Kyrgyzstan',
'KH' => 'Cambodia',
'KI' => 'Kiribati',
'KM' => 'Comoros',
'KN' => 'Saint Kitts a Nevis',
'KP' => 'Gogledd Corea',
'KR' => 'De Corea',
'KW' => 'Kuwait',
'KY' => 'Ynysoedd Cayman',
'KZ' => 'Kazakstan',
'LA' => 'Laos',
'LB' => 'Libanus',
'LC' => 'Saint Lucia',
'LI' => 'Liechtenstein',
'LK' => 'Sri Lanka',
'LR' => 'Liberia',
'LS' => 'Lesotho',
'LT' => 'Lithwania',
'LU' => 'Lwcsembwrg',
'LV' => 'Latfia',
'LY' => 'Libia',
'MA' => 'Moroco',
'MC' => 'Monaco',
'MD' => 'Moldofa',
'ME' => 'Montenegro',
'MF' => 'Saint Martin',
'MG' => 'Madagascar',
'MH' => 'Ynysoedd Marshall',
'MK' => 'Macedonia',
'ML' => 'Mali',
'MM' => 'Myanmar [Burma]',
'MN' => 'Mongolia',
'MO' => 'Macau',
'MP' => 'Ynysoedd Gogledd Mariana',
'MQ' => 'Martinique',
'MR' => 'Mauritania',
'MS' => 'Montserrat',
'MT' => 'Malta',
'MU' => 'Mauritius',
'MV' => 'y Maldives',
'MW' => 'Malawi',
'MX' => 'Mecsico',
'MY' => 'Malaysia',
'MZ' => 'Mozambique',
'NA' => 'Namibia',
'NC' => 'Caledonia Newydd',
'NE' => 'Niger',
'NF' => 'Ynys Norfolk',
'NG' => 'Nigeria',
'NI' => 'Nicaragwa',
'NL' => 'yr Iseldiroedd',
'NO' => 'Norwy',
'NP' => 'Nepal',
'NR' => 'Nauru',
'NU' => 'Niue',
'NZ' => 'Seland Newydd',
'OM' => 'Oman',
'PA' => 'Panama',
'PE' => 'Periw',
'PF' => 'Polynesia Ffrengig',
'PG' => 'Papua Gini Newydd',
'PH' => 'Pilipinas',
'PK' => 'Pacistan',
'PL' => 'Gwlad Pwyl',
'PM' => 'Saint-Pierre-et-Miquelon',
'PN' => 'Ynysoedd Pitcairn',
'PR' => 'Puerto Rico',
'PS' => 'Palesteina',
'PT' => 'Portiwgal',
'PW' => 'Palau',
'PY' => 'Paraguay',
'QA' => 'Qatar',
'QO' => 'Oceania Bellennig',
'RE' => 'Réunion',
'RO' => 'Rwmania',
'RS' => 'Serbia',
'RU' => 'Rwsia',
'RW' => 'Rwanda',
'SA' => 'Saudi Arabia',
'SB' => 'Ynysoedd Solomon',
'SC' => 'Seychelles',
'SD' => 'y Swdan',
'SE' => 'Sweden',
'SG' => 'Singapore',
'SH' => 'Saint Helena',
'SI' => 'Slofenia',
'SJ' => 'Svalbard a Jan Mayen',
'SK' => 'Slofacia',
'SL' => 'Sierra Leone',
'SM' => 'San Marino',
'SN' => 'Sénégal',
'SO' => 'Somalia',
'SR' => 'Surinam',
'SS' => 'De Sudan',
'ST' => 'São Tomé a Príncipe',
'SV' => 'El Salvador',
'SX' => 'Sint Maarten',
'SY' => 'Syria',
'SZ' => 'Swaziland',
'TA' => 'Tristan da Cunha',
'TC' => 'Ynysoedd Turks a Caicos',
'TD' => 'Tchad',
'TF' => 'Tiroedd Deheuol ac Antarctig Ffrainc',
'TG' => 'Togo',
'TH' => 'Gwlad Thai',
'TJ' => 'Tajikistan',
'TK' => 'Tokelau',
'TL' => 'Timor-Leste',
'TM' => 'Turkmenistan',
'TN' => 'Tunisia',
'TO' => 'Tonga',
'TR' => 'Twrci',
'TT' => 'Trinidad a Tobago',
'TV' => 'Twfalw',
'TW' => 'Taiwan',
'TZ' => 'Tanzanïa',
'UA' => 'Wcráin',
'UG' => 'Uganda',
'UM' => 'Ynysoedd Pellennig UDA',
'US' => 'yr Unol Daleithiau',
'UY' => 'Uruguay',
'UZ' => 'Uzbekistan',
'VA' => 'y Fatican',
'VC' => 'Saint Vincent a’r Grenadines',
'VE' => 'Venezuela',
'VG' => 'Ynysoedd Gwyryf Prydain',
'VI' => 'Ynysoedd Gwyryf yr Unol Daleithiau',
'VN' => 'Fietnam',
'VU' => 'Vanuatu',
'WF' => 'Wallis a Futuna',
'WS' => 'Samoa',
'YE' => 'Yemen',
'YT' => 'Mayotte',
'ZA' => 'De Affrica',
'ZM' => 'Zambia',
'ZW' => 'Zimbabwe',
);

$timeUnits = array(
'day-zero' => '{0} diwrnod',
'day-one' => '{0} diwrnod',
'day-two' => '{0} ddiwrnod',
'day-few' => '{0} diwrnod',
'day-many' => '{0} diwrnod',
'day-other' => '{0} diwrnod',
'day-future-zero' => 'Ymhen {0} diwrnod',
'day-future-one' => 'Ymhen {0} diwrnod',
'day-future-two' => 'Ymhen {0} ddiwrnod',
'day-future-few' => 'Ymhen {0} diwrnod',
'day-future-many' => 'Ymhen {0} diwrnod',
'day-future-other' => 'Ymhen {0} diwrnod',
'day-past-zero' => '{0} diwrnod yn ôl',
'day-past-one' => '{0} diwrnod yn ôl',
'day-past-two' => '{0} ddiwrnod yn ôl',
'day-past-few' => '{0} diwrnod yn ôl',
'day-past-many' => '{0} diwrnod yn ôl',
'day-past-other' => '{0} diwrnod yn ôl',
'hour-zero' => '{0} awr',
'hour-one' => '{0} awr',
'hour-two' => '{0} awr',
'hour-few' => '{0} awr',
'hour-many' => '{0} awr',
'hour-other' => '{0} awr',
'hour-future-zero' => 'Ymhen {0} awr',
'hour-future-one' => 'Ymhen {0} awr',
'hour-future-two' => 'Ymhen {0} awr',
'hour-future-few' => 'Ymhen {0} awr',
'hour-future-many' => 'Ymhen {0} awr',
'hour-future-other' => 'Ymhen {0} awr',
'hour-past-zero' => '{0} awr yn ôl',
'hour-past-one' => '{0} awr yn ôl',
'hour-past-two' => '{0} awr yn ôl',
'hour-past-few' => '{0} awr yn ôl',
'hour-past-many' => '{0} awr yn ôl',
'hour-past-other' => '{0} awr yn ôl',
'minute-zero' => '{0} munud',
'minute-one' => '{0} munud',
'minute-two' => '{0} funud',
'minute-few' => '{0} munud',
'minute-many' => '{0} munud',
'minute-other' => '{0} munud',
'minute-future-zero' => 'Ymhen {0} munud',
'minute-future-one' => 'Ymhen {0} munud',
'minute-future-two' => 'Ymhen {0} funud',
'minute-future-few' => 'Ymhen {0} munud',
'minute-future-many' => 'Ymhen {0} munud',
'minute-future-other' => 'Ymhen {0} munud',
'minute-past-zero' => '{0} munud yn ôl',
'minute-past-one' => '{0} munud yn ôl',
'minute-past-two' => '{0} funud yn ôl',
'minute-past-few' => '{0} munud yn ôl',
'minute-past-many' => '{0} munud yn ôl',
'minute-past-other' => '{0} munud yn ôl',
'month-zero' => '{0} mis',
'month-one' => '{0} mis',
'month-two' => '{0} fis',
'month-few' => '{0} mis',
'month-many' => '{0} mis',
'month-other' => '{0} mis',
'month-future-zero' => 'Ymhen {0} mis',
'month-future-one' => 'Ymhen {0} mis',
'month-future-two' => 'Ymhen {0} fis',
'month-future-few' => 'Ymhen {0} mis',
'month-future-many' => 'Ymhen {0} mis',
'month-future-other' => 'Ymhen {0} mis',
'month-past-zero' => '{0} mis yn ôl',
'month-past-one' => '{0} mis yn ôl',
'month-past-two' => '{0} fis yn ôl',
'month-past-few' => '{0} mis yn ôl',
'month-past-many' => '{0} mis yn ôl',
'month-past-other' => '{0} mis yn ôl',
'second-zero' => '{0} eiliad',
'second-one' => '{0} eiliad',
'second-two' => '{0} eiliad',
'second-few' => '{0} eiliad',
'second-many' => '{0} eiliad',
'second-other' => '{0} eiliad',
'second-future-zero' => 'Ymhen {0} eiliad',
'second-future-one' => 'Ymhen {0} eiliad',
'second-future-two' => 'Ymhen {0} eiliad',
'second-future-few' => 'Ymhen {0} eiliad',
'second-future-many' => 'Ymhen {0} eiliad',
'second-future-other' => 'Ymhen {0} eiliad',
'second-past-zero' => '{0} eiliad yn ôl',
'second-past-one' => '{0} eiliad yn ôl',
'second-past-two' => '{0} eiliad yn ôl',
'second-past-few' => '{0} eiliad yn ôl',
'second-past-many' => '{0} eiliad yn ôl',
'second-past-other' => '{0} eiliad yn ôl',
'week-zero' => '{0} wythnos',
'week-one' => '{0} wythnos',
'week-two' => '{0} wythnos',
'week-few' => '{0} wythnos',
'week-many' => '{0} wythnos',
'week-other' => '{0} wythnos',
'week-future-zero' => 'Ymhen {0} wythnos',
'week-future-one' => 'Ymhen {0} wythnos',
'week-future-two' => 'Ymhen {0} wythnos',
'week-future-few' => 'Ymhen {0} wythnos',
'week-future-many' => 'Ymhen {0} wythnos',
'week-future-other' => 'Ymhen {0} wythnos',
'week-past-zero' => '{0} wythnos yn ôl',
'week-past-one' => '{0} wythnos yn ôl',
'week-past-two' => '{0} wythnos yn ôl',
'week-past-few' => '{0} wythnos yn ôl',
'week-past-many' => '{0} wythnos yn ôl',
'week-past-other' => '{0} wythnos yn ôl',
'year-zero' => '{0} blwyddyn',
'year-one' => '{0} blwyddyn',
'year-two' => '{0} flynedd',
'year-few' => '{0} blynedd',
'year-many' => '{0} blynedd',
'year-other' => '{0} o flynyddoedd',
'year-future-zero' => 'Ymhen {0} o flynyddoedd',
'year-future-one' => 'Ymhen {0} blwyddyn',
'year-future-two' => 'Ymhen {0} flynedd',
'year-future-few' => 'Ymhen {0} blynedd',
'year-future-many' => 'Ymhen {0} blynedd',
'year-future-other' => 'Ymhen {0} o flynyddoedd',
'year-past-zero' => '{0} o flynyddoedd yn ôl',
'year-past-one' => '{0} flwyddyn yn ôl',
'year-past-two' => '{0} flynedd yn ôl',
'year-past-few' => '{0} blynedd yn ôl',
'year-past-many' => '{0} blynedd yn ôl',
'year-past-other' => '{0} o flynyddoedd yn ôl',
);
