--- loncom/publisher/language.tab	2003/11/13 22:46:03	1.8
+++ loncom/publisher/language.tab	2011/12/08 11:44:49	1.23
@@ -1,9 +1,12 @@
-sscoiso			sco	ISO	Scots	
-sinaiso	ia		ina	ISO	Interlingua (International Auxiliary Language Association)	
+# Tab separated fields defining lonCAPA known and supported languages.
+#
+#key	junk	junk	junk	enc	value	supported	latex
+sscoiso			sco	ISO	Scots			scottish
+sinaiso	ia		ina	ISO	Interlingua (International Auxiliary Language Association)		interlingua
 schbiso			chb	ISO	Chibcha	
-slatiso	la		lat	ISO	Latin	
-sisiso	is		ice/isl	ISO	Icelandic	
-setwin	et		est	Windows	Estonian	
+slatiso	la		lat	ISO	Latin		latin
+sisiso	is		ice/isl	ISO	Icelandic		icelandic
+setwin	et		est	Windows	Estonian		estonian
 setiso	et		est	ISO	Estonian	
 ssndiso	sd		snd	ISO	Sindhi	
 scpeiso			cpe	ISO	Creoles and Pidgins, English-based (Other)	
@@ -12,7 +15,8 @@ ssiniso	si		sin	ISO	Singhalese
 schmiso			chm	ISO	Mari	
 skuaiso			kua	ISO	Kuanyama	
 sinciso			inc	ISO	Indic (Other)	
-sptiso	pt		por	ISO	Portuguese	pt	
+sptiso	pt		por	ISO	Portuguese		portugues
+sptutf	pt		por	UTF	Portuguese	pt	portugues
 scebiso			ceb	ISO	Cebuano	
 shiniso	hi		hin	ISO	Hindi	
 sdiviso			div	ISO	Divehi	
@@ -28,7 +32,7 @@ sgujiso	gu		guj	ISO	Gujarati
 samhiso	am		amh	ISO	Amharic	
 stibiso	bo		bod/tib	ISO	Tibetan	
 skruiso			kru	ISO	Kurukh	
-scppiso			cpp	ISO	Creoles and Pidgins, Portuguese-based (Other)	
+scppiso			cpp	ISO	Creoles and Pidgins, Portuguese-based (Other)		portugues
 schoiso			cho	ISO	Choctaw	
 spaniso	pa		pan	ISO	Panjabi	
 skabiso			kab	ISO	Kabyle	
@@ -40,7 +44,7 @@ sfiuiso			fiu	ISO	Finno-Ugrian (Other)
 sakkiso			akk	ISO	Akkadian	
 snauiso	na		nau	ISO	Nauru	
 skaniso	kn		kan	ISO	Kannada	
-sbaqiso	eu		baq/eus	ISO	Basque	
+sbaqiso	eu		baq/eus	ISO	Basque		basque
 ssogiso			sog	ISO	Sogdian	
 sduaiso			dua	ISO	Duala	
 ssukiso			suk	ISO	Sukuma	
@@ -61,11 +65,11 @@ sleziso			lez	ISO	Lezghian
 smgaiso			mga	ISO	Irish, Middle (900 - 1200)	
 sfoniso			fon	ISO	Fon	
 ssomiso	so		som	ISO	Somali	
-srowin	ro		ron/rum	Windows	Romanian	
-sroiso	ro		ron/rum	ISO	Romanian	
+srowin	ro		ron/rum	Windows	Romanian		romanian
+sroiso	ro		ron/rum	ISO	Romanian		romanian
 sasmiso	as		asm	ISO	Assamese	
 ssadiso			sad	ISO	Sandawe	
-siriiso	ga		gai/iri	ISO	Irish	
+siriiso	ga		gai/iri	ISO	Irish		irish
 sbadiso			bad	ISO	Banda	
 saleiso			ale	ISO	Aleut	
 stgkiso	tg		tgk	ISO	Tajik	
@@ -76,8 +80,8 @@ ssagiso	sg		sag	ISO	Sango
 slamiso			lam	ISO	Lamba	
 spauiso			pau	ISO	Palauan	
 smakiso			mak	ISO	Makasar	
-sduiso	nl		dut/nla	ISO	Dutch	
-sduisoBE	nl	BE	dut/nla	ISO	Belgian-Dutch (Vlaams)	
+sduiso	nl		dut/nla	ISO	Dutch		dutch
+sduisoBE	nl	BE	dut/nla	ISO	Belgian-Dutch (Vlaams)		dutch
 sineiso			ine	ISO	Indo-European (Other)	
 snepiso	ne		nep	ISO	Nepali	
 sceliso			cel	ISO	Celtic (Other)	
@@ -95,12 +99,13 @@ skpeiso			kpe	ISO	Kpelle
 ssmoiso	sm		smo	ISO	Samoan	
 srohiso	rm		roh	ISO	Rhaeto-Romance	
 sbaliso			bal	ISO	Baluchi	
-snnoiso			nno	ISO	Norwegian (Nynorsk)	
+snnoiso			nno	ISO	Norwegian (Nynorsk)		norsk
 sssaiso			ssa	ISO	Nilo-Saharan (Other)	
 sakaiso			aka	ISO	Akan	
 sazeiso	az		aze	ISO	Azerbaijani	
 styviso			tyv	ISO	Tuvinian	
-sspiso	es		esl/spa	ISO	Spanish (Castellan)	
+sspiso	es		esl/spa	ISO	Spanish (Castellan)		spanish
+ssputf	es		esl/spa	UTF	Spanish (Castellan)	es	spanish
 sspisoCat	es	Cat	esl/spa	ISO	Catalan	
 sspisoAR	es	AR	esl/spa	ISO	Argentine	
 sspisoCO	es	CO	esl/spa	ISO	Colombian	
@@ -119,7 +124,7 @@ smohiso			moh	ISO	Mohawk
 smariso	mr		mar	ISO	Marathi	
 smaciso	mk		mac/mak	ISO	Macedonian	
 snewiso			new	ISO	Newari	
-scatiso	ca		cat	ISO	Catalan	
+scatiso	ca		cat	ISO	Catalan		catalan
 smaoiso	mi		mao/mri	ISO	Maori	
 smapiso			map	ISO	Austronesian (Other)	
 ssusiso			sus	ISO	Susu	
@@ -138,21 +143,23 @@ sblaiso			bla	ISO	Siksika
 slugiso			lug	ISO	Ganda	
 sabkiso	ab		abk	ISO	Abkhazian	
 ssswiso			ssw	ISO	Swazi	
-sskiso	sk		slk/slo	ISO	Slovak	
-sskwin	sk		slk/slo	Windows	Slovak	
+sskiso	sk		slk/slo	ISO	Slovak		slovak
+sskwin	sk		slk/slo	Windows	Slovak		slovak
 sbakiso	ba		bak	ISO	Bashkir	
 sefiiso			efi	ISO	Efik	
 ssahiso			sah	ISO	Yakut	
-ssliso	sl		slv	ISO	Slovenian	
-sslwin	sl		slv	Windows	Slovenian	
+ssliso	sl		slv	ISO	Slovenian		slovene
+sslwin	sl		slv	Windows	Slovenian		slovene
 soriiso	or		ori	ISO	Oriya	
 sariso	ar		ara	ISO	Arabic	
+sarutf	ar		ara	UTF	Arabic	ar	
 sarwin	ar		ara	Windows	Arabic	
 skuriso	ku		kur	ISO	Kurdish	
 sglgiso	gl		glg	ISO	Gallegan	
 ssrriso			srr	ISO	Serer	
 ssrdiso			srd	ISO	Sardinian	
 speriso	fa		fas/per	ISO	Persian	
+sperutf	fa		fas/per	UTF	Persian	fa	
 sromiso			rom	ISO	Romany	
 sgmhiso			gmh	ISO	German, Middle High (ca. 1050-1500)	
 sbemiso			bem	ISO	Bemba	
@@ -175,13 +182,13 @@ szapiso			zap	ISO	Zapotec
 smuniso			mun	ISO	Munda languages	
 sijoiso			ijo	ISO	Ijo	
 sbikiso			bik	ISO	Bikol	
-sgaeiso			gae/gdh	ISO	Gaelic (Scots)	
+sgaeiso			gae/gdh	ISO	Gaelic (Scots)		scottish
 schuiso			chu	ISO	Church Slavic	
-sdaiso	da		dan	ISO	Danish	
+sdaiso	da		dan	ISO	Danish		danish
 skhiiso			khi	ISO	Khoisan (Other)	
 sbhoiso			bho	ISO	Bhojpuri	
 stiriso	ti		tir	ISO	Tigrinya	
-sscriso	sh		scr	ISO	Serbo-Croatian	
+sscriso	sh		scr	ISO	Serbo-Croatian		croatian
 smaiiso			mai	ISO	Maithili	
 speoiso			peo	ISO	Persian, Old (ca 600 - 400 B.C.)	
 skaliso	kl		kal	ISO	Greenlandic	
@@ -194,7 +201,7 @@ skoniso			kon	ISO	Kongo
 skhmiso	km		khm	ISO	Khmer	
 sproiso			pro	ISO	Provencal, Old (to 1500)	
 seweiso			ewe	ISO	Ewe	
-sbuliso	bg		bul	ISO	Bulgarian	
+sbuliso	bg		bul	ISO	Bulgarian		bulgarian
 sgeoiso	ka		geo/kat	ISO	Georgian	
 szeniso			zen	ISO	Zenaga	
 sjpriso			jpr	ISO	Judeo-Persian	
@@ -215,7 +222,7 @@ shawiso			haw	ISO	Hawaiian
 sdyuiso			dyu	ISO	Dyula	
 szuliso	zu		zul	ISO	Zulu	
 sociiso	oc		oci	ISO	Langue d'Oc (post 1500)	
-sindiso	id		ind	ISO	Indonesian	
+sindiso	id		ind	ISO	Indonesian	  indonesian
 snyaiso			nya	ISO	Nyanja	
 skoeuc	ko		kor	ISO	Korean	
 smuliso			mul	ISO	Multiple languages	
@@ -231,16 +238,17 @@ snbliso			nbl	ISO	Ndebele, South
 sojiiso			oji	ISO	Ojibwa	
 sdraiso			dra	ISO	Dravidian (Other)	
 skiniso	rw		kin	ISO	Kinyarwanda	
-snoiso	no		nor	ISO	Norwegian	
+snoiso	no		nor	ISO	Norwegian		norsk
 sbeliso	be		bel	ISO	Byelorussian	
 suzbiso	uz		uzb	ISO	Uzbek	
-sfriso	fr		fra/fre	ISO	French	
-sfrisoBE	fr	BE	fra/fre	ISO	Belgian-French (Wallon)	
-sfrisoCA	fr	CA	fra/fre	ISO	Canadien-French	
-sfrisoCH	fr	CH	fra/fre	ISO	Swiss-French	
-sfrisoGP	fr	GP	fra/fre	ISO	Guadeloupe	
-sfrisoGY	fr	GY	fra/fre	ISO	Guyane	
-sfrisoMQ	fr	MQ	fra/fre	ISO	Martinique	
+sfriso	fr		fra/fre	ISO	French		french
+sfrutf	fr		fra/fre	UTF	French	fr	french
+sfrisoBE	fr	BE	fra/fre	ISO	Belgian-French (Wallon)		french
+sfrisoCA	fr	CA	fra/fre	ISO	Canadien-French			canadien
+sfrisoCH	fr	CH	fra/fre	ISO	Swiss-French			french
+sfrisoGP	fr	GP	fra/fre	ISO	Guadeloupe			french
+sfrisoGY	fr	GY	fra/fre	ISO	Guyane				french
+sfrisoMQ	fr	MQ	fra/fre	ISO	Martinique			french
 smltiso	ml		mlt	ISO	Maltese	
 stsoiso	ts		tso	ISO	Tsonga	
 sshniso			shn	ISO	Shan	
@@ -248,8 +256,8 @@ sbuaiso			bua	ISO	Buriat
 scopiso			cop	ISO	Coptic	
 selxiso			elx	ISO	Elamite	
 skaziso	kk		kaz	ISO	Kazakh	
-scswin	cs		ces/cze	Windows	Czech	
-scsiso	cs		ces/cze	ISO	Czech	
+scswin	cs		ces/cze	Windows	Czech		czech
+scsiso	cs		ces/cze	ISO	Czech		czech
 sgotiso			got	ISO	Gothic	
 sotoiso			oto	ISO	Otomian languages	
 seskiso			esk	ISO	Eskimo (Other)	
@@ -268,26 +276,26 @@ slubiso			lub	ISO	Luba-Katanga
 smayiso	ms		may/msa	ISO	Malay	
 stogiso	to		tog	ISO	Tonga (Nyasa)	
 sartiso			art	ISO	Artificial (Other)	
-ssviso	sv		sve/swe	ISO	Swedish	
+ssviso	sv		sve/swe	ISO	Swedish	   swedish
 siboiso			ibo	ISO	Igbo	
 szuniso			zun	ISO	Zuni	
 scusiso			cus	ISO	Cushitic (Other)	
 sfroiso			fro	ISO	French, Old (842- ca. 1400)	
 sluiiso			lui	ISO	Luiseno	
 screiso			cre	ISO	Cree	
-sfiiso	fi		fin	ISO	Finnish	
+sfiiso	fi		fin	ISO	Finnish		finnish
 ssswiso	ss		ssw	ISO	Siswant	
 sbugiso			bug	ISO	Buginese	
 syidiso	yi		yid	ISO	Yiddish	
 skomiso			kom	ISO	Komi	
-sweliso	cy		cym/wel	ISO	Welsh	
+sweliso	cy		cym/wel	ISO	Welsh		welsh
 sarmiso	hy		arm/hye	ISO	Armenian	
 smusiso			mus	ISO	Creek	
 schviso			chv	ISO	Chuvash	
 sjaviso			jav/jaw	ISO	Javanese	
 scheiso			che	ISO	Chechen	
 scpfiso			cpf	ISO	Creoles and Pidgins, French-based (Other)	
-sepoiso	eo		epo	ISO	Esperanto	
+sepoiso	eo		epo	ISO	Esperanto	     esperanto
 slahiso			lah	ISO	Lahnda	
 sfijiso	fj		fij	ISO	Fijian	
 slvwin	lv		lav	Windows	Latvian	
@@ -303,7 +311,7 @@ sewoiso			ewo	ISO	Ewondo
 smkhiso			mkh	ISO	Mon-Kmer (Other)	
 stoniso			ton	ISO	Tonga (Tonga Islands)	
 spapiso			pap	ISO	Papiamento	
-sukriso	uk		ukr	ISO	Ukrainian	
+sukriso	uk		ukr	ISO	Ukrainian		ukranian
 sniuiso			niu	ISO	Niuean	
 sjasjis	ja		jpn	SJIS	Japanese	
 sjaeuc	ja		jpn	EUC	Japanese
@@ -315,21 +323,22 @@ sgoniso			gon	ISO	Gondi
 svotiso			vot	ISO	Votic	
 sfryiso	fy		fry	ISO	Frisian	
 sgohiso			goh	ISO	German, Old High (ca. 750-1050)	
-shuiso	hu		hun	ISO	Hungarian	
-shuwin	hu		hun	Windows	Hungarian	
+shuiso	hu		hun	ISO	Hungarian	 hungarian
+shuwin	hu		hun	Windows	Hungarian	 hungarian
 ssuniso	su		sun	ISO	Sudanese	
 sloliso			lol	ISO	Mongo	
-sbreiso	be		bre	ISO	Breton	
+sbreiso	be		bre	ISO	Breton		breton
 skikiso			kik	ISO	Kikuyu	
-safriso	af		afr	ISO	Afrikaans	
+safriso	af		afr	ISO	Afrikaans		afrikaans
 stahiso			tah	ISO	Tahitian	
 skariso			kar	ISO	Karen	
 sormiso	om		orm	ISO	Oromo	
 schbig5	zh		chi/zho	BIG5	Chinese	
 scheuc	zh		chi/zho	GB	Chinese	
+schutf	zh		chi/zho	UTF	Chinese Simplified	zh
 svoliso	vo		vol	ISO	Volap�k	
 sgrniso	gn		grn	ISO	Guarani	
-sgrciso			grc	ISO	Greek, Ancient (to 1453)	
+sgrciso			grc	ISO	Greek, Ancient (to 1453)		polutonikogreek
 stamiso	ta		tam	ISO	Tamil	
 scrpiso			crp	ISO	Creoles and Pidgins (Other)	
 shmoiso			hmo	ISO	Hiri Motu	
@@ -338,8 +347,8 @@ swaliso			wal	ISO	Walamo
 swasiso			was	ISO	Washo	
 skumiso			kum	ISO	Kumyk	
 scosiso	co		cos	ISO	Corsican	
-sgriso	el		ell/gre	ISO	Greek, Modern (1453-)	
-sgrwin	el		ell/gre	Windows	Greek, Modern (1453-)	
+sgriso	el		ell/gre	ISO	Greek, Modern (1453-)		greek
+sgrwin	el		ell/gre	Windows	Greek, Modern (1453-)		greek
 sbisiso	bi		bis	ISO	Bislama	
 sfatiso			fat	ISO	Fanti	
 skutiso			kut	ISO	Kutenai	
@@ -358,24 +367,26 @@ smahiso			mah	ISO	Marshall
 ssmiiso			smi	ISO	Sami languages	
 senmiso			enm	ISO	English, Middle (ca. 1100-1500)	
 stukiso	tk		tuk	ISO	Turkmen	
-ssriso	sr			ISO	Serbian	
+ssriso	sr			ISO	Serbian		serbian
 sbeniso	bn		ben	ISO	Bengali	
 sltiso	lt		lit	ISO	Lithuanian	
 sltwin	lt		lit	Windows	Lithuanian	
-sruiso	ru		rus	ISO	Russian	
-sruwin	ru		rus	Windows	Russian	
-srukoi	ru		rus	KOI	Russian	ru	
-seniso	en		eng	ISO	English	en	
-senisoAU	en	AU	eng	ISO	Australian-English	
-senisoCA	en	CA	eng	ISO	Canadian-English	
-senisoUS	en	US	eng	ISO	USA-English	
+sruiso	ru		rus	ISO	Russian		russian
+sruwin	ru		rus	Windows	Russian		russian
+srukoi	ru		rus	KOI	Russian		russian
+sruutf	ru		rus	UTF	Russian	ru	russian
+seniso	en		eng	ISO	English	en	UKenglish
+senutf	en		eng	UTF	English	en	UKenglish
+senisoAU	en	AU	ISO	Australian-English	en	australian	
+senisoCA	en	CA	ISO	Canadian-English	en	canadian	
+senisoUS	en	US	ISO	USA-English	en	USenglish
 scrwin	hr			Windows	Croatian	
 scriso	hr			ISO	Croatian	
 snaviso			nav	ISO	Navajo	
 stliiso			tli	ISO	Tlingit	
 smadiso			mad	ISO	Madurese	
 shupiso			hup	ISO	Hupa	
-sitiso	it		ita	ISO	Italian	
+sitiso	it		ita	ISO	Italian		italian
 ssaniso	sa		san	ISO	Sanskrit	
 sawaiso			awa	ISO	Awadhi	
 schaiso			cha	ISO	Chamorro	
@@ -400,12 +411,13 @@ scariso			car	ISO	Carib
 suigiso	ug		uig	ISO	Uighur	
 srajiso			raj	ISO	Rajasthani	
 sgaaiso	Ga		gaa	ISO	Ga	
-sgeiso	de		deu/ger	ISO	German	de	
+sgeiso	de		deu/ger	ISO	German		ngerman
+sgeutf	de		deu/ger	UTF	German	de	ngerman
 sgeisoAT	de	AT	deu/ger	ISO	Austrian	
 sgeisoCH	de	CH	deu/ger	ISO	Swiss-German	
 steliso	te		tel	ISO	Telugu	
-spliso	pl		pol	ISO	Polish	
-splwin	pl		pol	Windows	Polish	
+spliso	pl		pol	ISO	Polish		polish
+splwin	pl		pol	Windows	Polish		polish
 skokiso			kok	ISO	Konkani	
 smasiso			mas	ISO	Masai	
 spamiso			pam	ISO	Pampanga	
@@ -424,10 +436,11 @@ svieiso	vi		vie	ISO	Vietnamese
 sdiniso			din	ISO	Dinka	
 sseliso			sel	ISO	Selkup	
 sjrbiso			jrb	ISO	Judeo-Arabic	
-sweniso			wen	ISO	Sorbian languages	
+sweniso			wen	ISO	Sorbian languages		lowersorbian	#arbitrary between lower/upper sorbian.
 ssidiso			sid	ISO	Sidamo	
-striso	tr		tur	ISO	Turkish	tr	
-strwin	tr		tur	Windows	Turkish	
+striso	tr		tur	ISO	Turkish		turkish
+strwin	tr		tur	Windows	Turkish		turkish
+strutf	tr		tur	UTF	Turkish	tr		turkish
 snziiso			nzi	ISO	Nzima	
 savaiso			ava	ISO	Avaric	
 sbraiso			bra	ISO	Braj	
@@ -435,8 +448,9 @@ srariso			rar	ISO	Rarotongan
 smniiso			mni	ISO	Manipuri	
 ssitiso			sit	ISO	Sino-Tibetan (Other)	
 sruniso	rn		run	ISO	Rundi	
-shebiso	he		heb	ISO	Hebrew	
-shebwin	he		heb	Windows	Hebrew	
+shebiso	he		heb	ISO	Hebrew			hebrew
+shebutf	he		heb	UTF	Hebrew	he		hebrew
+shebwin	he		heb	Windows	Hebrew			hebrew
 sxhoiso	xh		xho	ISO	Xhosa	
 ssaiiso			sai	ISO	South American Indian (Other)	
 sosaiso			osa	ISO	Osage	
@@ -446,3 +460,4 @@ smagiso			mag	ISO	Magahi
 shaiiso			hai	ISO	Haida	
 notxxx 					Not applicable	
 notset 					Not set	
+sxchef			xch	UTF	Swedish Chef	x_chef	swedish