Last active
December 29, 2015 09:49
-
-
Save l8nite/7652539 to your computer and use it in GitHub Desktop.
XSL template for converting ISO 639-2 3-letter codes to displayable language name.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<xsl:template name="show-language"> | |
<xsl:param name="languageCode"/> | |
<xsl:choose> | |
<xsl:when test="$languageCode = 'eng'">English</xsl:when> | |
<xsl:when test="$languageCode = 'aar'">Afar</xsl:when> | |
<xsl:when test="$languageCode = 'abk'">Abkhazian</xsl:when> | |
<xsl:when test="$languageCode = 'ace'">Achinese</xsl:when> | |
<xsl:when test="$languageCode = 'ach'">Acoli</xsl:when> | |
<xsl:when test="$languageCode = 'ada'">Adangme</xsl:when> | |
<xsl:when test="$languageCode = 'ady'">Adyghe; Adygei</xsl:when> | |
<xsl:when test="$languageCode = 'afa'">Afro-Asiatic languages</xsl:when> | |
<xsl:when test="$languageCode = 'afh'">Afrihili</xsl:when> | |
<xsl:when test="$languageCode = 'afr'">Afrikaans</xsl:when> | |
<xsl:when test="$languageCode = 'ain'">Ainu</xsl:when> | |
<xsl:when test="$languageCode = 'aka'">Akan</xsl:when> | |
<xsl:when test="$languageCode = 'akk'">Akkadian</xsl:when> | |
<xsl:when test="$languageCode = 'alb'">Albanian</xsl:when> | |
<xsl:when test="$languageCode = 'ale'">Aleut</xsl:when> | |
<xsl:when test="$languageCode = 'alg'">Algonquian languages</xsl:when> | |
<xsl:when test="$languageCode = 'alt'">Southern Altai</xsl:when> | |
<xsl:when test="$languageCode = 'amh'">Amharic</xsl:when> | |
<xsl:when test="$languageCode = 'ang'">English, Old (ca.450-1100)</xsl:when> | |
<xsl:when test="$languageCode = 'anp'">Angika</xsl:when> | |
<xsl:when test="$languageCode = 'apa'">Apache languages</xsl:when> | |
<xsl:when test="$languageCode = 'ara'">Arabic</xsl:when> | |
<xsl:when test="$languageCode = 'arc'">Official Aramaic (700-300 BCE); Imperial Aramaic (700-300 BCE)</xsl:when> | |
<xsl:when test="$languageCode = 'arg'">Aragonese</xsl:when> | |
<xsl:when test="$languageCode = 'arm'">Armenian</xsl:when> | |
<xsl:when test="$languageCode = 'arn'">Mapudungun; Mapuche</xsl:when> | |
<xsl:when test="$languageCode = 'arp'">Arapaho</xsl:when> | |
<xsl:when test="$languageCode = 'art'">Artificial languages</xsl:when> | |
<xsl:when test="$languageCode = 'arw'">Arawak</xsl:when> | |
<xsl:when test="$languageCode = 'asm'">Assamese</xsl:when> | |
<xsl:when test="$languageCode = 'ast'">Asturian; Bable; Leonese; Asturleonese</xsl:when> | |
<xsl:when test="$languageCode = 'ath'">Athapascan languages</xsl:when> | |
<xsl:when test="$languageCode = 'aus'">Australian languages</xsl:when> | |
<xsl:when test="$languageCode = 'ava'">Avaric</xsl:when> | |
<xsl:when test="$languageCode = 'ave'">Avestan</xsl:when> | |
<xsl:when test="$languageCode = 'awa'">Awadhi</xsl:when> | |
<xsl:when test="$languageCode = 'aym'">Aymara</xsl:when> | |
<xsl:when test="$languageCode = 'aze'">Azerbaijani</xsl:when> | |
<xsl:when test="$languageCode = 'bad'">Banda languages</xsl:when> | |
<xsl:when test="$languageCode = 'bai'">Bamileke languages</xsl:when> | |
<xsl:when test="$languageCode = 'bak'">Bashkir</xsl:when> | |
<xsl:when test="$languageCode = 'bal'">Baluchi</xsl:when> | |
<xsl:when test="$languageCode = 'bam'">Bambara</xsl:when> | |
<xsl:when test="$languageCode = 'ban'">Balinese</xsl:when> | |
<xsl:when test="$languageCode = 'baq'">Basque</xsl:when> | |
<xsl:when test="$languageCode = 'bas'">Basa</xsl:when> | |
<xsl:when test="$languageCode = 'bat'">Baltic languages</xsl:when> | |
<xsl:when test="$languageCode = 'bej'">Beja; Bedawiyet</xsl:when> | |
<xsl:when test="$languageCode = 'bel'">Belarusian</xsl:when> | |
<xsl:when test="$languageCode = 'bem'">Bemba</xsl:when> | |
<xsl:when test="$languageCode = 'ben'">Bengali</xsl:when> | |
<xsl:when test="$languageCode = 'ber'">Berber languages</xsl:when> | |
<xsl:when test="$languageCode = 'bho'">Bhojpuri</xsl:when> | |
<xsl:when test="$languageCode = 'bih'">Bihari languages</xsl:when> | |
<xsl:when test="$languageCode = 'bik'">Bikol</xsl:when> | |
<xsl:when test="$languageCode = 'bin'">Bini; Edo</xsl:when> | |
<xsl:when test="$languageCode = 'bis'">Bislama</xsl:when> | |
<xsl:when test="$languageCode = 'bla'">Siksika</xsl:when> | |
<xsl:when test="$languageCode = 'bnt'">Bantu languages</xsl:when> | |
<xsl:when test="$languageCode = 'bod'">Tibetan</xsl:when> | |
<xsl:when test="$languageCode = 'bos'">Bosnian</xsl:when> | |
<xsl:when test="$languageCode = 'bra'">Braj</xsl:when> | |
<xsl:when test="$languageCode = 'bre'">Breton</xsl:when> | |
<xsl:when test="$languageCode = 'btk'">Batak languages</xsl:when> | |
<xsl:when test="$languageCode = 'bua'">Buriat</xsl:when> | |
<xsl:when test="$languageCode = 'bug'">Buginese</xsl:when> | |
<xsl:when test="$languageCode = 'bul'">Bulgarian</xsl:when> | |
<xsl:when test="$languageCode = 'bur'">Burmese</xsl:when> | |
<xsl:when test="$languageCode = 'byn'">Blin; Bilin</xsl:when> | |
<xsl:when test="$languageCode = 'cad'">Caddo</xsl:when> | |
<xsl:when test="$languageCode = 'cai'">Central American Indian languages</xsl:when> | |
<xsl:when test="$languageCode = 'car'">Galibi Carib</xsl:when> | |
<xsl:when test="$languageCode = 'cat'">Catalan; Valencian</xsl:when> | |
<xsl:when test="$languageCode = 'cau'">Caucasian languages</xsl:when> | |
<xsl:when test="$languageCode = 'ceb'">Cebuano</xsl:when> | |
<xsl:when test="$languageCode = 'cel'">Celtic languages</xsl:when> | |
<xsl:when test="$languageCode = 'ces'">Czech</xsl:when> | |
<xsl:when test="$languageCode = 'cha'">Chamorro</xsl:when> | |
<xsl:when test="$languageCode = 'chb'">Chibcha</xsl:when> | |
<xsl:when test="$languageCode = 'che'">Chechen</xsl:when> | |
<xsl:when test="$languageCode = 'chg'">Chagatai</xsl:when> | |
<xsl:when test="$languageCode = 'chi'">Chinese</xsl:when> | |
<xsl:when test="$languageCode = 'chk'">Chuukese</xsl:when> | |
<xsl:when test="$languageCode = 'chm'">Mari</xsl:when> | |
<xsl:when test="$languageCode = 'chn'">Chinook jargon</xsl:when> | |
<xsl:when test="$languageCode = 'cho'">Choctaw</xsl:when> | |
<xsl:when test="$languageCode = 'chp'">Chipewyan; Dene Suline</xsl:when> | |
<xsl:when test="$languageCode = 'chr'">Cherokee</xsl:when> | |
<xsl:when test="$languageCode = 'chu'">Church Slavic; Old Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonic</xsl:when> | |
<xsl:when test="$languageCode = 'chv'">Chuvash</xsl:when> | |
<xsl:when test="$languageCode = 'chy'">Cheyenne</xsl:when> | |
<xsl:when test="$languageCode = 'cmc'">Chamic languages</xsl:when> | |
<xsl:when test="$languageCode = 'cop'">Coptic</xsl:when> | |
<xsl:when test="$languageCode = 'cor'">Cornish</xsl:when> | |
<xsl:when test="$languageCode = 'cos'">Corsican</xsl:when> | |
<xsl:when test="$languageCode = 'cpe'">Creoles and pidgins, English based</xsl:when> | |
<xsl:when test="$languageCode = 'cpf'">Creoles and pidgins, French-based</xsl:when> | |
<xsl:when test="$languageCode = 'cpp'">Creoles and pidgins, Portuguese-based</xsl:when> | |
<xsl:when test="$languageCode = 'cre'">Cree</xsl:when> | |
<xsl:when test="$languageCode = 'crh'">Crimean Tatar; Crimean Turkish</xsl:when> | |
<xsl:when test="$languageCode = 'crp'">Creoles and pidgins</xsl:when> | |
<xsl:when test="$languageCode = 'csb'">Kashubian</xsl:when> | |
<xsl:when test="$languageCode = 'cus'">Cushitic languages</xsl:when> | |
<xsl:when test="$languageCode = 'cym'">Welsh</xsl:when> | |
<xsl:when test="$languageCode = 'cze'">Czech</xsl:when> | |
<xsl:when test="$languageCode = 'dak'">Dakota</xsl:when> | |
<xsl:when test="$languageCode = 'dan'">Danish</xsl:when> | |
<xsl:when test="$languageCode = 'dar'">Dargwa</xsl:when> | |
<xsl:when test="$languageCode = 'day'">Land Dayak languages</xsl:when> | |
<xsl:when test="$languageCode = 'del'">Delaware</xsl:when> | |
<xsl:when test="$languageCode = 'den'">Slave (Athapascan)</xsl:when> | |
<xsl:when test="$languageCode = 'deu'">German</xsl:when> | |
<xsl:when test="$languageCode = 'dgr'">Dogrib</xsl:when> | |
<xsl:when test="$languageCode = 'din'">Dinka</xsl:when> | |
<xsl:when test="$languageCode = 'div'">Divehi; Dhivehi; Maldivian</xsl:when> | |
<xsl:when test="$languageCode = 'doi'">Dogri</xsl:when> | |
<xsl:when test="$languageCode = 'dra'">Dravidian languages</xsl:when> | |
<xsl:when test="$languageCode = 'dsb'">Lower Sorbian</xsl:when> | |
<xsl:when test="$languageCode = 'dua'">Duala</xsl:when> | |
<xsl:when test="$languageCode = 'dum'">Dutch, Middle (ca.1050-1350)</xsl:when> | |
<xsl:when test="$languageCode = 'dut'">Dutch; Flemish</xsl:when> | |
<xsl:when test="$languageCode = 'dyu'">Dyula</xsl:when> | |
<xsl:when test="$languageCode = 'dzo'">Dzongkha</xsl:when> | |
<xsl:when test="$languageCode = 'efi'">Efik</xsl:when> | |
<xsl:when test="$languageCode = 'egy'">Egyptian (Ancient)</xsl:when> | |
<xsl:when test="$languageCode = 'eka'">Ekajuk</xsl:when> | |
<xsl:when test="$languageCode = 'ell'">Greek, Modern (1453-)</xsl:when> | |
<xsl:when test="$languageCode = 'elx'">Elamite</xsl:when> | |
<xsl:when test="$languageCode = 'enm'">English, Middle (1100-1500)</xsl:when> | |
<xsl:when test="$languageCode = 'epo'">Esperanto</xsl:when> | |
<xsl:when test="$languageCode = 'est'">Estonian</xsl:when> | |
<xsl:when test="$languageCode = 'eus'">Basque</xsl:when> | |
<xsl:when test="$languageCode = 'ewe'">Ewe</xsl:when> | |
<xsl:when test="$languageCode = 'ewo'">Ewondo</xsl:when> | |
<xsl:when test="$languageCode = 'fan'">Fang</xsl:when> | |
<xsl:when test="$languageCode = 'fao'">Faroese</xsl:when> | |
<xsl:when test="$languageCode = 'fas'">Persian</xsl:when> | |
<xsl:when test="$languageCode = 'fat'">Fanti</xsl:when> | |
<xsl:when test="$languageCode = 'fij'">Fijian</xsl:when> | |
<xsl:when test="$languageCode = 'fil'">Filipino; Pilipino</xsl:when> | |
<xsl:when test="$languageCode = 'fin'">Finnish</xsl:when> | |
<xsl:when test="$languageCode = 'fiu'">Finno-Ugrian languages</xsl:when> | |
<xsl:when test="$languageCode = 'fon'">Fon</xsl:when> | |
<xsl:when test="$languageCode = 'fra'">French</xsl:when> | |
<xsl:when test="$languageCode = 'fre'">French</xsl:when> | |
<xsl:when test="$languageCode = 'frm'">French, Middle (ca.1400-1600)</xsl:when> | |
<xsl:when test="$languageCode = 'fro'">French, Old (842-ca.1400)</xsl:when> | |
<xsl:when test="$languageCode = 'frr'">Northern Frisian</xsl:when> | |
<xsl:when test="$languageCode = 'frs'">Eastern Frisian</xsl:when> | |
<xsl:when test="$languageCode = 'fry'">Western Frisian</xsl:when> | |
<xsl:when test="$languageCode = 'ful'">Fulah</xsl:when> | |
<xsl:when test="$languageCode = 'fur'">Friulian</xsl:when> | |
<xsl:when test="$languageCode = 'gaa'">Ga</xsl:when> | |
<xsl:when test="$languageCode = 'gay'">Gayo</xsl:when> | |
<xsl:when test="$languageCode = 'gba'">Gbaya</xsl:when> | |
<xsl:when test="$languageCode = 'gem'">Germanic languages</xsl:when> | |
<xsl:when test="$languageCode = 'geo'">Georgian</xsl:when> | |
<xsl:when test="$languageCode = 'ger'">German</xsl:when> | |
<xsl:when test="$languageCode = 'gez'">Geez</xsl:when> | |
<xsl:when test="$languageCode = 'gil'">Gilbertese</xsl:when> | |
<xsl:when test="$languageCode = 'gla'">Gaelic; Scottish Gaelic</xsl:when> | |
<xsl:when test="$languageCode = 'gle'">Irish</xsl:when> | |
<xsl:when test="$languageCode = 'glg'">Galician</xsl:when> | |
<xsl:when test="$languageCode = 'glv'">Manx</xsl:when> | |
<xsl:when test="$languageCode = 'gmh'">German, Middle High (ca.1050-1500)</xsl:when> | |
<xsl:when test="$languageCode = 'goh'">German, Old High (ca.750-1050)</xsl:when> | |
<xsl:when test="$languageCode = 'gon'">Gondi</xsl:when> | |
<xsl:when test="$languageCode = 'gor'">Gorontalo</xsl:when> | |
<xsl:when test="$languageCode = 'got'">Gothic</xsl:when> | |
<xsl:when test="$languageCode = 'grb'">Grebo</xsl:when> | |
<xsl:when test="$languageCode = 'grc'">Greek, Ancient (to 1453)</xsl:when> | |
<xsl:when test="$languageCode = 'gre'">Greek, Modern (1453-)</xsl:when> | |
<xsl:when test="$languageCode = 'grn'">Guarani</xsl:when> | |
<xsl:when test="$languageCode = 'gsw'">Swiss German; Alemannic; Alsatian</xsl:when> | |
<xsl:when test="$languageCode = 'guj'">Gujarati</xsl:when> | |
<xsl:when test="$languageCode = 'gwi'">Gwich'in</xsl:when> | |
<xsl:when test="$languageCode = 'hai'">Haida</xsl:when> | |
<xsl:when test="$languageCode = 'hat'">Haitian; Haitian Creole</xsl:when> | |
<xsl:when test="$languageCode = 'hau'">Hausa</xsl:when> | |
<xsl:when test="$languageCode = 'haw'">Hawaiian</xsl:when> | |
<xsl:when test="$languageCode = 'heb'">Hebrew</xsl:when> | |
<xsl:when test="$languageCode = 'her'">Herero</xsl:when> | |
<xsl:when test="$languageCode = 'hil'">Hiligaynon</xsl:when> | |
<xsl:when test="$languageCode = 'him'">Himachali languages; Western Pahari languages</xsl:when> | |
<xsl:when test="$languageCode = 'hin'">Hindi</xsl:when> | |
<xsl:when test="$languageCode = 'hit'">Hittite</xsl:when> | |
<xsl:when test="$languageCode = 'hmn'">Hmong; Mong</xsl:when> | |
<xsl:when test="$languageCode = 'hmo'">Hiri Motu</xsl:when> | |
<xsl:when test="$languageCode = 'hrv'">Croatian</xsl:when> | |
<xsl:when test="$languageCode = 'hsb'">Upper Sorbian</xsl:when> | |
<xsl:when test="$languageCode = 'hun'">Hungarian</xsl:when> | |
<xsl:when test="$languageCode = 'hup'">Hupa</xsl:when> | |
<xsl:when test="$languageCode = 'hye'">Armenian</xsl:when> | |
<xsl:when test="$languageCode = 'iba'">Iban</xsl:when> | |
<xsl:when test="$languageCode = 'ibo'">Igbo</xsl:when> | |
<xsl:when test="$languageCode = 'ice'">Icelandic</xsl:when> | |
<xsl:when test="$languageCode = 'ido'">Ido</xsl:when> | |
<xsl:when test="$languageCode = 'iii'">Sichuan Yi; Nuosu</xsl:when> | |
<xsl:when test="$languageCode = 'ijo'">Ijo languages</xsl:when> | |
<xsl:when test="$languageCode = 'iku'">Inuktitut</xsl:when> | |
<xsl:when test="$languageCode = 'ile'">Interlingue; Occidental</xsl:when> | |
<xsl:when test="$languageCode = 'ilo'">Iloko</xsl:when> | |
<xsl:when test="$languageCode = 'ina'">Interlingua (International Auxiliary Language Association)</xsl:when> | |
<xsl:when test="$languageCode = 'inc'">Indic languages</xsl:when> | |
<xsl:when test="$languageCode = 'ind'">Indonesian</xsl:when> | |
<xsl:when test="$languageCode = 'ine'">Indo-European languages</xsl:when> | |
<xsl:when test="$languageCode = 'inh'">Ingush</xsl:when> | |
<xsl:when test="$languageCode = 'ipk'">Inupiaq</xsl:when> | |
<xsl:when test="$languageCode = 'ira'">Iranian languages</xsl:when> | |
<xsl:when test="$languageCode = 'iro'">Iroquoian languages</xsl:when> | |
<xsl:when test="$languageCode = 'isl'">Icelandic</xsl:when> | |
<xsl:when test="$languageCode = 'ita'">Italian</xsl:when> | |
<xsl:when test="$languageCode = 'jav'">Javanese</xsl:when> | |
<xsl:when test="$languageCode = 'jbo'">Lojban</xsl:when> | |
<xsl:when test="$languageCode = 'jpn'">Japanese</xsl:when> | |
<xsl:when test="$languageCode = 'jpr'">Judeo-Persian</xsl:when> | |
<xsl:when test="$languageCode = 'jrb'">Judeo-Arabic</xsl:when> | |
<xsl:when test="$languageCode = 'kaa'">Kara-Kalpak</xsl:when> | |
<xsl:when test="$languageCode = 'kab'">Kabyle</xsl:when> | |
<xsl:when test="$languageCode = 'kac'">Kachin; Jingpho</xsl:when> | |
<xsl:when test="$languageCode = 'kal'">Kalaallisut; Greenlandic</xsl:when> | |
<xsl:when test="$languageCode = 'kam'">Kamba</xsl:when> | |
<xsl:when test="$languageCode = 'kan'">Kannada</xsl:when> | |
<xsl:when test="$languageCode = 'kar'">Karen languages</xsl:when> | |
<xsl:when test="$languageCode = 'kas'">Kashmiri</xsl:when> | |
<xsl:when test="$languageCode = 'kat'">Georgian</xsl:when> | |
<xsl:when test="$languageCode = 'kau'">Kanuri</xsl:when> | |
<xsl:when test="$languageCode = 'kaw'">Kawi</xsl:when> | |
<xsl:when test="$languageCode = 'kaz'">Kazakh</xsl:when> | |
<xsl:when test="$languageCode = 'kbd'">Kabardian</xsl:when> | |
<xsl:when test="$languageCode = 'kha'">Khasi</xsl:when> | |
<xsl:when test="$languageCode = 'khi'">Khoisan languages</xsl:when> | |
<xsl:when test="$languageCode = 'khm'">Central Khmer</xsl:when> | |
<xsl:when test="$languageCode = 'kho'">Khotanese; Sakan</xsl:when> | |
<xsl:when test="$languageCode = 'kik'">Kikuyu; Gikuyu</xsl:when> | |
<xsl:when test="$languageCode = 'kin'">Kinyarwanda</xsl:when> | |
<xsl:when test="$languageCode = 'kir'">Kirghiz; Kyrgyz</xsl:when> | |
<xsl:when test="$languageCode = 'kmb'">Kimbundu</xsl:when> | |
<xsl:when test="$languageCode = 'kok'">Konkani</xsl:when> | |
<xsl:when test="$languageCode = 'kom'">Komi</xsl:when> | |
<xsl:when test="$languageCode = 'kon'">Kongo</xsl:when> | |
<xsl:when test="$languageCode = 'kor'">Korean</xsl:when> | |
<xsl:when test="$languageCode = 'kos'">Kosraean</xsl:when> | |
<xsl:when test="$languageCode = 'kpe'">Kpelle</xsl:when> | |
<xsl:when test="$languageCode = 'krc'">Karachay-Balkar</xsl:when> | |
<xsl:when test="$languageCode = 'krl'">Karelian</xsl:when> | |
<xsl:when test="$languageCode = 'kro'">Kru languages</xsl:when> | |
<xsl:when test="$languageCode = 'kru'">Kurukh</xsl:when> | |
<xsl:when test="$languageCode = 'kua'">Kuanyama; Kwanyama</xsl:when> | |
<xsl:when test="$languageCode = 'kum'">Kumyk</xsl:when> | |
<xsl:when test="$languageCode = 'kur'">Kurdish</xsl:when> | |
<xsl:when test="$languageCode = 'kut'">Kutenai</xsl:when> | |
<xsl:when test="$languageCode = 'lad'">Ladino</xsl:when> | |
<xsl:when test="$languageCode = 'lah'">Lahnda</xsl:when> | |
<xsl:when test="$languageCode = 'lam'">Lamba</xsl:when> | |
<xsl:when test="$languageCode = 'lao'">Lao</xsl:when> | |
<xsl:when test="$languageCode = 'lat'">Latin</xsl:when> | |
<xsl:when test="$languageCode = 'lav'">Latvian</xsl:when> | |
<xsl:when test="$languageCode = 'lez'">Lezghian</xsl:when> | |
<xsl:when test="$languageCode = 'lim'">Limburgan; Limburger; Limburgish</xsl:when> | |
<xsl:when test="$languageCode = 'lin'">Lingala</xsl:when> | |
<xsl:when test="$languageCode = 'lit'">Lithuanian</xsl:when> | |
<xsl:when test="$languageCode = 'lol'">Mongo</xsl:when> | |
<xsl:when test="$languageCode = 'loz'">Lozi</xsl:when> | |
<xsl:when test="$languageCode = 'ltz'">Luxembourgish; Letzeburgesch</xsl:when> | |
<xsl:when test="$languageCode = 'lua'">Luba-Lulua</xsl:when> | |
<xsl:when test="$languageCode = 'lub'">Luba-Katanga</xsl:when> | |
<xsl:when test="$languageCode = 'lug'">Ganda</xsl:when> | |
<xsl:when test="$languageCode = 'lui'">Luiseno</xsl:when> | |
<xsl:when test="$languageCode = 'lun'">Lunda</xsl:when> | |
<xsl:when test="$languageCode = 'luo'">Luo (Kenya and Tanzania)</xsl:when> | |
<xsl:when test="$languageCode = 'lus'">Lushai</xsl:when> | |
<xsl:when test="$languageCode = 'mac'">Macedonian</xsl:when> | |
<xsl:when test="$languageCode = 'mad'">Madurese</xsl:when> | |
<xsl:when test="$languageCode = 'mag'">Magahi</xsl:when> | |
<xsl:when test="$languageCode = 'mah'">Marshallese</xsl:when> | |
<xsl:when test="$languageCode = 'mai'">Maithili</xsl:when> | |
<xsl:when test="$languageCode = 'mak'">Makasar</xsl:when> | |
<xsl:when test="$languageCode = 'mal'">Malayalam</xsl:when> | |
<xsl:when test="$languageCode = 'man'">Mandingo</xsl:when> | |
<xsl:when test="$languageCode = 'mao'">Maori</xsl:when> | |
<xsl:when test="$languageCode = 'map'">Austronesian languages</xsl:when> | |
<xsl:when test="$languageCode = 'mar'">Marathi</xsl:when> | |
<xsl:when test="$languageCode = 'mas'">Masai</xsl:when> | |
<xsl:when test="$languageCode = 'may'">Malay</xsl:when> | |
<xsl:when test="$languageCode = 'mdf'">Moksha</xsl:when> | |
<xsl:when test="$languageCode = 'mdr'">Mandar</xsl:when> | |
<xsl:when test="$languageCode = 'men'">Mende</xsl:when> | |
<xsl:when test="$languageCode = 'mga'">Irish, Middle (900-1200)</xsl:when> | |
<xsl:when test="$languageCode = 'mic'">Mi'kmaq; Micmac</xsl:when> | |
<xsl:when test="$languageCode = 'min'">Minangkabau</xsl:when> | |
<xsl:when test="$languageCode = 'mis'">Uncoded languages</xsl:when> | |
<xsl:when test="$languageCode = 'mkd'">Macedonian</xsl:when> | |
<xsl:when test="$languageCode = 'mkh'">Mon-Khmer languages</xsl:when> | |
<xsl:when test="$languageCode = 'mlg'">Malagasy</xsl:when> | |
<xsl:when test="$languageCode = 'mlt'">Maltese</xsl:when> | |
<xsl:when test="$languageCode = 'mnc'">Manchu</xsl:when> | |
<xsl:when test="$languageCode = 'mni'">Manipuri</xsl:when> | |
<xsl:when test="$languageCode = 'mno'">Manobo languages</xsl:when> | |
<xsl:when test="$languageCode = 'moh'">Mohawk</xsl:when> | |
<xsl:when test="$languageCode = 'mon'">Mongolian</xsl:when> | |
<xsl:when test="$languageCode = 'mos'">Mossi</xsl:when> | |
<xsl:when test="$languageCode = 'mri'">Maori</xsl:when> | |
<xsl:when test="$languageCode = 'msa'">Malay</xsl:when> | |
<xsl:when test="$languageCode = 'mul'">Multiple languages</xsl:when> | |
<xsl:when test="$languageCode = 'mun'">Munda languages</xsl:when> | |
<xsl:when test="$languageCode = 'mus'">Creek</xsl:when> | |
<xsl:when test="$languageCode = 'mwl'">Mirandese</xsl:when> | |
<xsl:when test="$languageCode = 'mwr'">Marwari</xsl:when> | |
<xsl:when test="$languageCode = 'mya'">Burmese</xsl:when> | |
<xsl:when test="$languageCode = 'myn'">Mayan languages</xsl:when> | |
<xsl:when test="$languageCode = 'myv'">Erzya</xsl:when> | |
<xsl:when test="$languageCode = 'nah'">Nahuatl languages</xsl:when> | |
<xsl:when test="$languageCode = 'nai'">North American Indian languages</xsl:when> | |
<xsl:when test="$languageCode = 'nap'">Neapolitan</xsl:when> | |
<xsl:when test="$languageCode = 'nau'">Nauru</xsl:when> | |
<xsl:when test="$languageCode = 'nav'">Navajo; Navaho</xsl:when> | |
<xsl:when test="$languageCode = 'nbl'">Ndebele, South; South Ndebele</xsl:when> | |
<xsl:when test="$languageCode = 'nde'">Ndebele, North; North Ndebele</xsl:when> | |
<xsl:when test="$languageCode = 'ndo'">Ndonga</xsl:when> | |
<xsl:when test="$languageCode = 'nds'">Low German; Low Saxon; German, Low; Saxon, Low</xsl:when> | |
<xsl:when test="$languageCode = 'nep'">Nepali</xsl:when> | |
<xsl:when test="$languageCode = 'new'">Nepal Bhasa; Newari</xsl:when> | |
<xsl:when test="$languageCode = 'nia'">Nias</xsl:when> | |
<xsl:when test="$languageCode = 'nic'">Niger-Kordofanian languages</xsl:when> | |
<xsl:when test="$languageCode = 'niu'">Niuean</xsl:when> | |
<xsl:when test="$languageCode = 'nld'">Dutch; Flemish</xsl:when> | |
<xsl:when test="$languageCode = 'nno'">Norwegian Nynorsk; Nynorsk, Norwegian</xsl:when> | |
<xsl:when test="$languageCode = 'nob'">Bokmål, Norwegian; Norwegian Bokmål</xsl:when> | |
<xsl:when test="$languageCode = 'nog'">Nogai</xsl:when> | |
<xsl:when test="$languageCode = 'non'">Norse, Old</xsl:when> | |
<xsl:when test="$languageCode = 'nor'">Norwegian</xsl:when> | |
<xsl:when test="$languageCode = 'nqo'">N'Ko</xsl:when> | |
<xsl:when test="$languageCode = 'nso'">Pedi; Sepedi; Northern Sotho</xsl:when> | |
<xsl:when test="$languageCode = 'nub'">Nubian languages</xsl:when> | |
<xsl:when test="$languageCode = 'nwc'">Classical Newari; Old Newari; Classical Nepal Bhasa</xsl:when> | |
<xsl:when test="$languageCode = 'nya'">Chichewa; Chewa; Nyanja</xsl:when> | |
<xsl:when test="$languageCode = 'nym'">Nyamwezi</xsl:when> | |
<xsl:when test="$languageCode = 'nyn'">Nyankole</xsl:when> | |
<xsl:when test="$languageCode = 'nyo'">Nyoro</xsl:when> | |
<xsl:when test="$languageCode = 'nzi'">Nzima</xsl:when> | |
<xsl:when test="$languageCode = 'oci'">Occitan (post 1500)</xsl:when> | |
<xsl:when test="$languageCode = 'oji'">Ojibwa</xsl:when> | |
<xsl:when test="$languageCode = 'ori'">Oriya</xsl:when> | |
<xsl:when test="$languageCode = 'orm'">Oromo</xsl:when> | |
<xsl:when test="$languageCode = 'osa'">Osage</xsl:when> | |
<xsl:when test="$languageCode = 'oss'">Ossetian; Ossetic</xsl:when> | |
<xsl:when test="$languageCode = 'ota'">Turkish, Ottoman (1500-1928)</xsl:when> | |
<xsl:when test="$languageCode = 'oto'">Otomian languages</xsl:when> | |
<xsl:when test="$languageCode = 'paa'">Papuan languages</xsl:when> | |
<xsl:when test="$languageCode = 'pag'">Pangasinan</xsl:when> | |
<xsl:when test="$languageCode = 'pal'">Pahlavi</xsl:when> | |
<xsl:when test="$languageCode = 'pam'">Pampanga; Kapampangan</xsl:when> | |
<xsl:when test="$languageCode = 'pan'">Panjabi; Punjabi</xsl:when> | |
<xsl:when test="$languageCode = 'pap'">Papiamento</xsl:when> | |
<xsl:when test="$languageCode = 'pau'">Palauan</xsl:when> | |
<xsl:when test="$languageCode = 'peo'">Persian, Old (ca.600-400 B.C.)</xsl:when> | |
<xsl:when test="$languageCode = 'per'">Persian</xsl:when> | |
<xsl:when test="$languageCode = 'phi'">Philippine languages</xsl:when> | |
<xsl:when test="$languageCode = 'phn'">Phoenician</xsl:when> | |
<xsl:when test="$languageCode = 'pli'">Pali</xsl:when> | |
<xsl:when test="$languageCode = 'pol'">Polish</xsl:when> | |
<xsl:when test="$languageCode = 'pon'">Pohnpeian</xsl:when> | |
<xsl:when test="$languageCode = 'por'">Portuguese</xsl:when> | |
<xsl:when test="$languageCode = 'pra'">Prakrit languages</xsl:when> | |
<xsl:when test="$languageCode = 'pro'">Provençal, Old (to 1500);Occitan, Old (to 1500)</xsl:when> | |
<xsl:when test="$languageCode = 'pus'">Pushto; Pashto</xsl:when> | |
<xsl:when test="$languageCode = 'qaa'">Reserved for local use</xsl:when> | |
<xsl:when test="$languageCode = 'que'">Quechua</xsl:when> | |
<xsl:when test="$languageCode = 'raj'">Rajasthani</xsl:when> | |
<xsl:when test="$languageCode = 'rap'">Rapanui</xsl:when> | |
<xsl:when test="$languageCode = 'rar'">Rarotongan; Cook Islands Maori</xsl:when> | |
<xsl:when test="$languageCode = 'roa'">Romance languages</xsl:when> | |
<xsl:when test="$languageCode = 'roh'">Romansh</xsl:when> | |
<xsl:when test="$languageCode = 'rom'">Romany</xsl:when> | |
<xsl:when test="$languageCode = 'ron'">Moldavian</xsl:when> | |
<xsl:when test="$languageCode = 'rum'">Romanian; Moldavian; Moldovan</xsl:when> | |
<xsl:when test="$languageCode = 'run'">Rundi</xsl:when> | |
<xsl:when test="$languageCode = 'rup'">Aromanian; Arumanian; Macedo-Romanian</xsl:when> | |
<xsl:when test="$languageCode = 'rus'">Russian</xsl:when> | |
<xsl:when test="$languageCode = 'sad'">Sandawe</xsl:when> | |
<xsl:when test="$languageCode = 'sag'">Sango</xsl:when> | |
<xsl:when test="$languageCode = 'sah'">Yakut</xsl:when> | |
<xsl:when test="$languageCode = 'sai'">South American Indian languages</xsl:when> | |
<xsl:when test="$languageCode = 'sal'">Salishan languages</xsl:when> | |
<xsl:when test="$languageCode = 'sam'">Samaritan Aramaic</xsl:when> | |
<xsl:when test="$languageCode = 'san'">Sanskrit</xsl:when> | |
<xsl:when test="$languageCode = 'sas'">Sasak</xsl:when> | |
<xsl:when test="$languageCode = 'sat'">Santali</xsl:when> | |
<xsl:when test="$languageCode = 'scn'">Sicilian</xsl:when> | |
<xsl:when test="$languageCode = 'sco'">Scots</xsl:when> | |
<xsl:when test="$languageCode = 'sel'">Selkup</xsl:when> | |
<xsl:when test="$languageCode = 'sem'">Semitic languages</xsl:when> | |
<xsl:when test="$languageCode = 'sga'">Irish, Old (to 900)</xsl:when> | |
<xsl:when test="$languageCode = 'sgn'">Sign Languages</xsl:when> | |
<xsl:when test="$languageCode = 'shn'">Shan</xsl:when> | |
<xsl:when test="$languageCode = 'sid'">Sidamo</xsl:when> | |
<xsl:when test="$languageCode = 'sin'">Sinhala; Sinhalese</xsl:when> | |
<xsl:when test="$languageCode = 'sio'">Siouan languages</xsl:when> | |
<xsl:when test="$languageCode = 'sit'">Sino-Tibetan languages</xsl:when> | |
<xsl:when test="$languageCode = 'sla'">Slavic languages</xsl:when> | |
<xsl:when test="$languageCode = 'slk'">Slovak</xsl:when> | |
<xsl:when test="$languageCode = 'slo'">Slovak</xsl:when> | |
<xsl:when test="$languageCode = 'slv'">Slovenian</xsl:when> | |
<xsl:when test="$languageCode = 'sma'">Southern Sami</xsl:when> | |
<xsl:when test="$languageCode = 'sme'">Northern Sami</xsl:when> | |
<xsl:when test="$languageCode = 'smi'">Sami languages</xsl:when> | |
<xsl:when test="$languageCode = 'smj'">Lule Sami</xsl:when> | |
<xsl:when test="$languageCode = 'smn'">Inari Sami</xsl:when> | |
<xsl:when test="$languageCode = 'smo'">Samoan</xsl:when> | |
<xsl:when test="$languageCode = 'sms'">Skolt Sami</xsl:when> | |
<xsl:when test="$languageCode = 'sna'">Shona</xsl:when> | |
<xsl:when test="$languageCode = 'snd'">Sindhi</xsl:when> | |
<xsl:when test="$languageCode = 'snk'">Soninke</xsl:when> | |
<xsl:when test="$languageCode = 'sog'">Sogdian</xsl:when> | |
<xsl:when test="$languageCode = 'som'">Somali</xsl:when> | |
<xsl:when test="$languageCode = 'son'">Songhai languages</xsl:when> | |
<xsl:when test="$languageCode = 'sot'">Sotho, Southern</xsl:when> | |
<xsl:when test="$languageCode = 'spa'">Spanish; Castilian</xsl:when> | |
<xsl:when test="$languageCode = 'sqi'">Albanian</xsl:when> | |
<xsl:when test="$languageCode = 'srd'">Sardinian</xsl:when> | |
<xsl:when test="$languageCode = 'srn'">Sranan Tongo</xsl:when> | |
<xsl:when test="$languageCode = 'srp'">Serbian</xsl:when> | |
<xsl:when test="$languageCode = 'srr'">Serer</xsl:when> | |
<xsl:when test="$languageCode = 'ssa'">Nilo-Saharan languages</xsl:when> | |
<xsl:when test="$languageCode = 'ssw'">Swati</xsl:when> | |
<xsl:when test="$languageCode = 'suk'">Sukuma</xsl:when> | |
<xsl:when test="$languageCode = 'sun'">Sundanese</xsl:when> | |
<xsl:when test="$languageCode = 'sus'">Susu</xsl:when> | |
<xsl:when test="$languageCode = 'sux'">Sumerian</xsl:when> | |
<xsl:when test="$languageCode = 'swa'">Swahili</xsl:when> | |
<xsl:when test="$languageCode = 'swe'">Swedish</xsl:when> | |
<xsl:when test="$languageCode = 'syc'">Classical Syriac</xsl:when> | |
<xsl:when test="$languageCode = 'syr'">Syriac</xsl:when> | |
<xsl:when test="$languageCode = 'tah'">Tahitian</xsl:when> | |
<xsl:when test="$languageCode = 'tai'">Tai languages</xsl:when> | |
<xsl:when test="$languageCode = 'tam'">Tamil</xsl:when> | |
<xsl:when test="$languageCode = 'tat'">Tatar</xsl:when> | |
<xsl:when test="$languageCode = 'tel'">Telugu</xsl:when> | |
<xsl:when test="$languageCode = 'tem'">Timne</xsl:when> | |
<xsl:when test="$languageCode = 'ter'">Tereno</xsl:when> | |
<xsl:when test="$languageCode = 'tet'">Tetum</xsl:when> | |
<xsl:when test="$languageCode = 'tgk'">Tajik</xsl:when> | |
<xsl:when test="$languageCode = 'tgl'">Tagalog</xsl:when> | |
<xsl:when test="$languageCode = 'tha'">Thai</xsl:when> | |
<xsl:when test="$languageCode = 'tib'">Tibetan</xsl:when> | |
<xsl:when test="$languageCode = 'tig'">Tigre</xsl:when> | |
<xsl:when test="$languageCode = 'tir'">Tigrinya</xsl:when> | |
<xsl:when test="$languageCode = 'tiv'">Tiv</xsl:when> | |
<xsl:when test="$languageCode = 'tkl'">Tokelau</xsl:when> | |
<xsl:when test="$languageCode = 'tlh'">Klingon; tlhIngan-Hol</xsl:when> | |
<xsl:when test="$languageCode = 'tli'">Tlingit</xsl:when> | |
<xsl:when test="$languageCode = 'tmh'">Tamashek</xsl:when> | |
<xsl:when test="$languageCode = 'tog'">Tonga (Nyasa)</xsl:when> | |
<xsl:when test="$languageCode = 'ton'">Tonga (Tonga Islands)</xsl:when> | |
<xsl:when test="$languageCode = 'tpi'">Tok Pisin</xsl:when> | |
<xsl:when test="$languageCode = 'tsi'">Tsimshian</xsl:when> | |
<xsl:when test="$languageCode = 'tsn'">Tswana</xsl:when> | |
<xsl:when test="$languageCode = 'tso'">Tsonga</xsl:when> | |
<xsl:when test="$languageCode = 'tuk'">Turkmen</xsl:when> | |
<xsl:when test="$languageCode = 'tum'">Tumbuka</xsl:when> | |
<xsl:when test="$languageCode = 'tup'">Tupi languages</xsl:when> | |
<xsl:when test="$languageCode = 'tur'">Turkish</xsl:when> | |
<xsl:when test="$languageCode = 'tut'">Altaic languages</xsl:when> | |
<xsl:when test="$languageCode = 'tvl'">Tuvalu</xsl:when> | |
<xsl:when test="$languageCode = 'twi'">Twi</xsl:when> | |
<xsl:when test="$languageCode = 'tyv'">Tuvinian</xsl:when> | |
<xsl:when test="$languageCode = 'udm'">Udmurt</xsl:when> | |
<xsl:when test="$languageCode = 'uga'">Ugaritic</xsl:when> | |
<xsl:when test="$languageCode = 'uig'">Uighur; Uyghur</xsl:when> | |
<xsl:when test="$languageCode = 'ukr'">Ukrainian</xsl:when> | |
<xsl:when test="$languageCode = 'umb'">Umbundu</xsl:when> | |
<xsl:when test="$languageCode = 'und'">Undetermined</xsl:when> | |
<xsl:when test="$languageCode = 'urd'">Urdu</xsl:when> | |
<xsl:when test="$languageCode = 'uzb'">Uzbek</xsl:when> | |
<xsl:when test="$languageCode = 'vai'">Vai</xsl:when> | |
<xsl:when test="$languageCode = 'ven'">Venda</xsl:when> | |
<xsl:when test="$languageCode = 'vie'">Vietnamese</xsl:when> | |
<xsl:when test="$languageCode = 'vol'">Volapük</xsl:when> | |
<xsl:when test="$languageCode = 'vot'">Votic</xsl:when> | |
<xsl:when test="$languageCode = 'wak'">Wakashan languages</xsl:when> | |
<xsl:when test="$languageCode = 'wal'">Wolaitta; Wolaytta</xsl:when> | |
<xsl:when test="$languageCode = 'war'">Waray</xsl:when> | |
<xsl:when test="$languageCode = 'was'">Washo</xsl:when> | |
<xsl:when test="$languageCode = 'wel'">Welsh</xsl:when> | |
<xsl:when test="$languageCode = 'wen'">Sorbian languages</xsl:when> | |
<xsl:when test="$languageCode = 'wln'">Walloon</xsl:when> | |
<xsl:when test="$languageCode = 'wol'">Wolof</xsl:when> | |
<xsl:when test="$languageCode = 'xal'">Kalmyk; Oirat</xsl:when> | |
<xsl:when test="$languageCode = 'xho'">Xhosa</xsl:when> | |
<xsl:when test="$languageCode = 'yao'">Yao</xsl:when> | |
<xsl:when test="$languageCode = 'yap'">Yapese</xsl:when> | |
<xsl:when test="$languageCode = 'yid'">Yiddish</xsl:when> | |
<xsl:when test="$languageCode = 'yor'">Yoruba</xsl:when> | |
<xsl:when test="$languageCode = 'ypk'">Yupik languages</xsl:when> | |
<xsl:when test="$languageCode = 'zap'">Zapotec</xsl:when> | |
<xsl:when test="$languageCode = 'zbl'">Blissymbols; Blissymbolics; Bliss</xsl:when> | |
<xsl:when test="$languageCode = 'zen'">Zenaga</xsl:when> | |
<xsl:when test="$languageCode = 'zgh'">Standard Moroccan Tamazight</xsl:when> | |
<xsl:when test="$languageCode = 'zha'">Zhuang; Chuang</xsl:when> | |
<xsl:when test="$languageCode = 'zho'">Chinese</xsl:when> | |
<xsl:when test="$languageCode = 'znd'">Zande languages</xsl:when> | |
<xsl:when test="$languageCode = 'zul'">Zulu</xsl:when> | |
<xsl:when test="$languageCode = 'zun'">Zuni</xsl:when> | |
<xsl:when test="$languageCode = 'zxx'">No linguistic content; Not applicable</xsl:when> | |
<xsl:when test="$languageCode = 'zza'">Zaza; Dimili; Dimli; Kirdki; Kirmanjki; Zazaki</xsl:when> | |
<xsl:otherwise>Unknown (<xsl:value-of select="$languageCode"/>)</xsl:otherwise> | |
</xsl:choose> | |
</xsl:template> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Updated with the list from http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes