Module: FieldMaps

Defined in:
lib/field_maps.rb

Constant Summary

FORMAT =
{
  'v' => %(Video),
  'a' => %(Book),
  't' => %(Book),
  'm' => %(Computer File),
  'c' => %(Musical Score),
  'd' => %(Musical Score),
  'j' => %(Musical Recording),
  'i' => %(Non-musical Recording),
  'serials' => %(Serials)
}
LANGUAGE =
{
  '???' => '',
  'aar' => %(Afar),
  'abk' => %(Abkhaz),
  'ace' => %(Achinese),
  'ach' => %(Acoli),
  'ada' => %(Adangme),
  'ady' => %(Adygei),
  'afa' => %(Afroasiatic (Other)),
  'afh' => %(Afrihili (Artificial language)),
  'afr' => %(Afrikaans),
  'ajm' => %(Aljamia),
  'aka' => %(Akan),
  'akk' => %(Akkadian),
  'alb' => %(Albanian),
  'ale' => %(Aleut),
  'alg' => %(Algonquian (Other)),
  'amh' => %(Amharic),
  'ang' => %(English, Old (ca. 450-1100)),
  'apa' => %(Apache languages),
  'ara' => %(Arabic),
  'arc' => %(Aramaic),
  'arg' => %(Aragonese Spanish),
  'arm' => %(Armenian),
  'arn' => %(Mapuche),
  'arp' => %(Arapaho),
  'art' => %(Artificial (Other)),
  'arw' => %(Arawak),
  'asm' => %(Assamese),
  'ast' => %(Bable),
  'ath' => %(Athapascan (Other)),
  'aus' => %(Australian languages),
  'ava' => %(Avaric),
  'ave' => %(Avestan),
  'awa' => %(Awadhi),
  'aym' => %(Aymara),
  'aze' => %(Azerbaijani),
  'bad' => %(Banda),
  'bai' => %(Bamileke languages),
  'bak' => %(Bashkir),
  'bal' => %(Baluchi),
  'bam' => %(Bambara),
  'ban' => %(Balinese),
  'baq' => %(Basque),
  'bas' => %(Basa),
  'bat' => %(Baltic (Other)),
  'bej' => %(Beja),
  'bel' => %(Belarusian),
  'bem' => %(Bemba),
  'ben' => %(Bengali),
  'ber' => %(Berber (Other)),
  'bho' => %(Bhojpuri),
  'bih' => %(Bihari),
  'bik' => %(Bikol),
  'bin' => %(Edo),
  'bis' => %(Bislama),
  'bla' => %(Siksika),
  'bnt' => %(Bantu (Other)),
  'bos' => %(Bosnian),
  'bra' => %(Braj),
  'bre' => %(Breton),
  'btk' => %(Batak),
  'bua' => %(Buriat),
  'bug' => %(Bugis),
  'bul' => %(Bulgarian),
  'bur' => %(Burmese),
  'cad' => %(Caddo),
  'cai' => %(Central American Indian (Other)),
  'cam' => %(Khmer),
  'car' => %(Carib),
  'cat' => %(Catalan),
  'cau' => %(Caucasian (Other)),
  'ceb' => %(Cebuano),
  'cel' => %(Celtic (Other)),
  'cha' => %(Chamorro),
  'chb' => %(Chibcha),
  'che' => %(Chechen),
  'chg' => %(Chagatai),
  'chi' => %(Chinese),
  'chk' => %(Truk),
  'chm' => %(Mari),
  'chn' => %(Chinook jargon),
  'cho' => %(Choctaw),
  'chp' => %(Chipewyan),
  'chr' => %(Cherokee),
  'chu' => %(Church Slavic),
  'chv' => %(Chuvash),
  'chy' => %(Cheyenne),
  'cmc' => %(Chamic languages),
  'cop' => %(Coptic),
  'cor' => %(Cornish),
  'cos' => %(Corsican),
  'cpe' => %(Creoles and Pidgins, English-based (Other)),
  'cpf' => %(Creoles and Pidgins, French-based (Other)),
  'cpp' => %(Creoles and Pidgins, Portuguese-based (Other)),
  'cre' => %(Cree),
  'crh' => %(Crimean Tatar),
  'crp' => %(Creoles and Pidgins (Other)),
  'cus' => %(Cushitic (Other)),
  'cze' => %(Czech),
  'dak' => %(Dakota),
  'dan' => %(Danish),
  'dar' => %(Dargwa),
  'day' => %(Dayak),
  'del' => %(Delaware),
  'den' => %(Slave),
  'dgr' => %(Dogrib),
  'din' => %(Dinka),
  'div' => %(Divehi),
  'doi' => %(Dogri),
  'dra' => %(Dravidian (Other)),
  'dua' => %(Duala),
  'dum' => %(Dutch, Middle (ca. 1050-1350)),
  'dut' => %(Dutch),
  'dyu' => %(Dyula),
  'dzo' => %(Dzongkha),
  'efi' => %(Efik),
  'egy' => %(Egyptian),
  'eka' => %(Ekajuk),
  'elx' => %(Elamite),
  'eng' => %(English),
  'enm' => %(English, Middle (1100-1500)),
  'epo' => %(Esperanto),
  'esk' => %(Eskimo languages),
  'esp' => %(Esperanto),
  'est' => %(Estonian),
  'eth' => %(Ethiopic),
  'ewe' => %(Ewe),
  'ewo' => %(Ewondo),
  'fan' => %(Fang),
  'fao' => %(Faroese),
  'far' => %(Faroese),
  'fat' => %(Fanti),
  'fij' => %(Fijian),
  'fin' => %(Finnish),
  'fiu' => %(Finno-Ugrian (Other)),
  'fon' => %(Fon),
  'fre' => %(French),
  'fri' => %(Frisian),
  'frm' => %(French, Middle (ca. 1400-1600)),
  'fro' => %(French, Old (ca. 842-1400)),
  'fry' => %(Frisian),
  'ful' => %(Fula),
  'fur' => %(Friulian),
  'gaa' => %(Ga),
  'gae' => %(Scottish Gaelic),
  'gag' => %(Galician),
  'gal' => %(Oromo),
  'gay' => %(Gayo),
  'gba' => %(Gbaya),
  'gem' => %(Germanic (Other)),
  'geo' => %(Georgian),
  'ger' => %(German),
  'gez' => %(Ethiopic),
  'gil' => %(Gilbertese),
  'gla' => %(Scottish Gaelic),
  'gle' => %(Irish),
  'glg' => %(Galician),
  'glv' => %(Manx),
  'gmh' => %(German, Middle High (ca. 1050-1500)),
  'goh' => %(German, Old High (ca. 750-1050)),
  'gon' => %(Gondi),
  'gor' => %(Gorontalo),
  'got' => %(Gothic),
  'grb' => %(Grebo),
  'grc' => %(Greek, Ancient (to 1453)),
  'gre' => %(Greek, Modern (1453- )),
  'grn' => %(Guarani),
  'gua' => %(Guarani),
  'guj' => %(Gujarati),
  'gwi' => %(Gwich'in),
  'hai' => %(Haida),
  'hat' => %(Haitian French Creole),
  'hau' => %(Hausa),
  'haw' => %(Hawaiian),
  'heb' => %(Hebrew),
  'her' => %(Herero),
  'hil' => %(Hiligaynon),
  'him' => %(Himachali),
  'hin' => %(Hindi),
  'hit' => %(Hittite),
  'hmn' => %(Hmong),
  'hmo' => %(Hiri Motu),
  'hun' => %(Hungarian),
  'hup' => %(Hupa),
  'iba' => %(Iban),
  'ibo' => %(Igbo),
  'ice' => %(Icelandic),
  'ido' => %(Ido),
  'iii' => %(Sichuan Yi),
  'ijo' => %(Ijo),
  'iku' => %(Inuktitut),
  'ile' => %(Interlingue),
  'ilo' => %(Iloko),
  'ina' => %(Interlingua (International Auxiliary Language Association)),
  'inc' => %(Indic (Other)),
  'ind' => %(Indonesian),
  'ine' => %(Indo-European (Other)),
  'inh' => %(Ingush),
  'int' => %(Interlingua (International Auxiliary Language Association)),
  'ipk' => %(Inupiaq),
  'ira' => %(Iranian (Other)),
  'iri' => %(Irish),
  'iro' => %(Iroquoian (Other)),
  'ita' => %(Italian),
  'jav' => %(Javanese),
  'jpn' => %(Japanese),
  'jpr' => %(Judeo-Persian),
  'jrb' => %(Judeo-Arabic),
  'kaa' => %(Kara-Kalpak),
  'kab' => %(Kabyle),
  'kac' => %(Kachin),
  'kal' => %(Kalatdlisut),
  'kam' => %(Kamba),
  'kan' => %(Kannada),
  'kar' => %(Karen),
  'kas' => %(Kashmiri),
  'kau' => %(Kanuri),
  'kaw' => %(Kawi),
  'kaz' => %(Kazakh),
  'kbd' => %(Kabardian),
  'kha' => %(Khasi),
  'khi' => %(Khoisan (Other)),
  'khm' => %(Khmer),
  'kho' => %(Khotanese),
  'kik' => %(Kikuyu),
  'kin' => %(Kinyarwanda),
  'kir' => %(Kyrgyz),
  'kmb' => %(Kimbundu),
  'kok' => %(Konkani),
  'kom' => %(Komi),
  'kon' => %(Kongo),
  'kor' => %(Korean),
  'kos' => %(Kusaie),
  'kpe' => %(Kpelle),
  'kro' => %(Kru),
  'kru' => %(Kurukh),
  'kua' => %(Kuanyama),
  'kum' => %(Kumyk),
  'kur' => %(Kurdish),
  'kus' => %(Kusaie),
  'kut' => %(Kutenai),
  'lad' => %(Ladino),
  'lah' => %(Lahnda),
  'lam' => %(Lamba),
  'lan' => %(Occitan (post-1500)),
  'lao' => %(Lao),

  'lap' => %(Sami),
  'lat' => %(Latin),
  'lav' => %(Latvian),
  'lez' => %(Lezgian),
  'lim' => %(Limburgish),
  'lin' => %(Lingala),
  'lit' => %(Lithuanian),
  'lol' => %(Mongo-Nkundu),
  'loz' => %(Lozi),
  'ltz' => %(Letzeburgesch),
  'lua' => %(Luba-Lulua),
  'lub' => %(Luba-Katanga),
  'lug' => %(Ganda),
  'lui' => %(Luiseno),
  'lun' => %(Lunda),
  'luo' => %(Luo (Kenya and Tanzania)),
  'lus' => %(Lushai),
  'mac' => %(Macedonian),
  'mad' => %(Madurese),
  'mag' => %(Magahi),
  'mah' => %(Marshallese),
  'mai' => %(Maithili),
  'mak' => %(Makasar),
  'mal' => %(Malayalam),
  'man' => %(Mandingo),
  'mao' => %(Maori),
  'map' => %(Austronesian (Other)),
  'mar' => %(Marathi),
  'mas' => %(Masai),
  'max' => %(Manx),
  'may' => %(Malay),
  'mdr' => %(Mandar),
  'men' => %(Mende),
  'mga' => %(Irish, Middle (ca. 1100-1550)),
  'mic' => %(Micmac),
  'min' => %(Minangkabau),
  'mis' => %(Miscellaneous languages),
  'mkh' => %(Mon-Khmer (Other)),
  'mla' => %(Malagasy),
  'mlg' => %(Malagasy),
  'mlt' => %(Maltese),
  'mnc' => %(Manchu),
  'mni' => %(Manipuri),
  'mno' => %(Manobo languages),
  'moh' => %(Mohawk),
  'mol' => %(Moldavian),
  'mon' => %(Mongolian),
  'mos' => %(Moore),
  'mul' => %(Multiple languages),
  'mun' => %(Munda (Other)),
  'mus' => %(Creek),
  'mwr' => %(Marwari),
  'myn' => %(Mayan languages),
  'nah' => %(Nahuatl),
  'nai' => %(North American Indian (Other)),
  'nap' => %(Neapolitan Italian),
  'nau' => %(Nauru),
  'nav' => %(Navajo),
  'nbl' => %(Ndebele (South Africa)),
  'nde' => %(Ndebele (Zimbabwe)),
  'ndo' => %(Ndonga),
  'nds' => %(Low German),
  'nep' => %(Nepali),
  'new' => %(Newari),
  'nia' => %(Nias),
  'nic' => %(Niger-Kordofanian (Other)),
  'niu' => %(Niuean),
  'nno' => %(Norwegian (Nynorsk)),
  'nob' => %(Norwegian (Bokmal)),
  'nog' => %(Nogai),
  'non' => %(Old Norse),
  'nor' => %(Norwegian),
  'nso' => %(Northern Sotho),
  'nub' => %(Nubian languages),
  'nya' => %(Nyanja),
  'nym' => %(Nyamwezi),
  'nyn' => %(Nyankole),
  'nyo' => %(Nyoro),
  'nzi' => %(Nzima),
  'oci' => %(Occitan (post-1500)),
  'oji' => %(Ojibwa),
  'ori' => %(Oriya),
  'orm' => %(Oromo),
  'osa' => %(Osage),
  'oss' => %(Ossetic),
  'ota' => %(Turkish, Ottoman),
  'oto' => %(Otomian languages),
  'paa' => %(Papuan (Other)),
  'pag' => %(Pangasinan),
  'pal' => %(Pahlavi),
  'pam' => %(Pampanga),
  'pan' => %(Panjabi),
  'pap' => %(Papiamento),
  'pau' => %(Palauan),
  'peo' => %(Old Persian (ca. 600-400 B.C.)),
  'per' => %(Persian),
  'phi' => %(Philippine (Other)),
  'phn' => %(Phoenician),
  'pli' => %(Pali),
  'pol' => %(Polish),
  'pon' => %(Ponape),
  'por' => %(Portuguese),
  'pra' => %(Prakrit languages),
  'pro' => %(Provencal (to 1500)),
  'pus' => %(Pushto),
  'que' => %(Quechua),
  'raj' => %(Rajasthani),
  'rap' => %(Rapanui),
  'rar' => %(Rarotongan),
  'roa' => %(Romance (Other)),
  'roh' => %(Raeto-Romance),
  'rom' => %(Romani),
  'rum' => %(Romanian),
  'run' => %(Rundi),
  'rus' => %(Russian),
  'sad' => %(Sandawe),
  'sag' => %(Sango (Ubangi Creole)),
  'sah' => %(Yakut),
  'sai' => %(South American Indian (Other)),
  'sal' => %(Salishan languages),
  'sam' => %(Samaritan Aramaic),
  'san' => %(Sanskrit),
  'sao' => %(Samoan),
  'sas' => %(Sasak),
  'sat' => %(Santali),
  'scc' => %(Serbian),
  'sco' => %(Scots),
  'scr' => %(Croatian),
  'sel' => %(Selkup),
  'sem' => %(Semitic (Other)),
  'sga' => %(Irish, Old (to 1100)),
  'sgn' => %(Sign languages),
  'shn' => %(Shan),
  'sho' => %(Shona),
  'sid' => %(Sidamo),
  'sin' => %(Sinhalese),
  'sio' => %(Siouan (Other)),
  'sit' => %(Sino-Tibetan (Other)),
  'sla' => %(Slavic (Other)),
  'slo' => %(Slovak),
  'slv' => %(Slovenian),
  'sma' => %(Southern Sami),
  'sme' => %(Northern Sami),
  'smi' => %(Sami),
  'smj' => %(Lule Sami),
  'smn' => %(Inari Sami),
  'smo' => %(Samoan),
  'sms' => %(Skolt Sami),
  'sna' => %(Shona),
  'snd' => %(Sindhi),
  'snh' => %(Sinhalese),
  'snk' => %(Soninke),
  'sog' => %(Sogdian),
  'som' => %(Somali),
  'son' => %(Songhai),
  'sot' => %(Sotho),
  'spa' => %(Spanish),
  'srd' => %(Sardinian),
  'srr' => %(Serer),
  'ssa' => %(Nilo-Saharan (Other)),
  'sso' => %(Sotho),
  'ssw' => %(Swazi),
  'suk' => %(Sukuma),
  'sun' => %(Sundanese),
  'sus' => %(Susu),
  'sux' => %(Sumerian),
  'swa' => %(Swahili),
  'swe' => %(Swedish),
  'swz' => %(Swazi),
  'syr' => %(Syriac),
  'tag' => %(Tagalog),
  'tah' => %(Tahitian),
  'tai' => %(Tai (Other)),
  'taj' => %(Tajik),
  'tam' => %(Tamil),
  'tar' => %(Tatar),
  'tat' => %(Tatar),
  'tel' => %(Telugu),
  'tem' => %(Temne),
  'ter' => %(Terena),
  'tet' => %(Tetum),
  'tgk' => %(Tajik),
  'tgl' => %(Tagalog),
  'tha' => %(Thai),
  'tib' => %(Tibetan),
  'tig' => %(Tigre),
  'tir' => %(Tigrinya),
  'tiv' => %(Tiv),
  'tkl' => %(Tokelauan),
  'tli' => %(Tlingit),
  'tmh' => %(Tamashek),
  'tog' => %(Tonga (Nyasa)),
  'ton' => %(Tongan),
  'tpi' => %(Tok Pisin),
  'tru' => %(Truk),
  'tsi' => %(Tsimshian),
  'tsn' => %(Tswana),
  'tso' => %(Tsonga),
  'tsw' => %(Tswana),
  'tuk' => %(Turkmen),
  'tum' => %(Tumbuka),
  'tup' => %(Tupi languages),
  'tur' => %(Turkish),
  'tut' => %(Altaic (Other)),
  'tvl' => %(Tuvaluan),
  'twi' => %(Twi),
  'tyv' => %(Tuvinian),
  'udm' => %(Udmurt),
  'uga' => %(Ugaritic),
  'uig' => %(Uighur),
  'ukr' => %(Ukrainian),
  'umb' => %(Umbundu),
  'und' => %(Undetermined),
  'urd' => %(Urdu),
  'uzb' => %(Uzbek),
  'vai' => %(Vai),
  'ven' => %(Venda),
  'vie' => %(Vietnamese),
  'vol' => %(Volapuk),
  'vot' => %(Votic),
  'wak' => %(Wakashan languages),
  'wal' => %(Walamo),
  'war' => %(Waray),
  'was' => %(Washo),
  'wel' => %(Welsh),
  'wen' => %(Sorbian languages),
  'wln' => %(Walloon),
  'wol' => %(Wolof),
  'xal' => %(Kalmyk),
  'xho' => %(Xhosa),
  'yao' => %(Yao (Africa)),
  'yap' => %(Yapese),
  'yid' => %(Yiddish),
  'yor' => %(Yoruba),
  'ypk' => %(Yupik languages),
  'zap' => %(Zapotec),
  'zen' => %(Zenaga),
  'zha' => %(Zhuang),
  'znd' => %(Zande),
  'zul' => %(Zulu),
  'zun' => %(Zuni),
  'zxx' => ''
}