<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://oer.teacher-network.in/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ALanguageHandler.js</id>
	<title>MediaWiki:LanguageHandler.js - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://oer.teacher-network.in/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ALanguageHandler.js"/>
	<link rel="alternate" type="text/html" href="https://oer.teacher-network.in/index.php?title=MediaWiki:LanguageHandler.js&amp;action=history"/>
	<updated>2026-09-09T18:02:37Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.7</generator>
	<entry>
		<id>https://oer.teacher-network.in/index.php?title=MediaWiki:LanguageHandler.js&amp;diff=3907&amp;oldid=prev</id>
		<title>Yogi at 12:01, 30 November 2016</title>
		<link rel="alternate" type="text/html" href="https://oer.teacher-network.in/index.php?title=MediaWiki:LanguageHandler.js&amp;diff=3907&amp;oldid=prev"/>
		<updated>2016-11-30T12:01:18Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:01, 30 November 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l14&quot; &gt;Line 14:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 14:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     // Sorted by language name, not language code! Except for strange scripts...  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     // Sorted by language name, not language code! Except for strange scripts...  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     {text : 'English', lang : 'en'},&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     {text : 'English', lang : 'en'},&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    {text : 'हिन्दी', lang : 'hi'},&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     {text : 'తెలుగు', lang : 'te'}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     {text : 'తెలుగు', lang : 'te'}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   ),&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   ),&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key tnet_oer135:diff::1.12:old-3494:rev-3907 --&gt;
&lt;/table&gt;</summary>
		<author><name>Yogi</name></author>
	</entry>
	<entry>
		<id>https://oer.teacher-network.in/index.php?title=MediaWiki:LanguageHandler.js&amp;diff=3494&amp;oldid=prev</id>
		<title>Yogi at 18:38, 21 November 2016</title>
		<link rel="alternate" type="text/html" href="https://oer.teacher-network.in/index.php?title=MediaWiki:LanguageHandler.js&amp;diff=3494&amp;oldid=prev"/>
		<updated>2016-11-21T18:38:50Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://oer.teacher-network.in/index.php?title=MediaWiki:LanguageHandler.js&amp;amp;diff=3494&amp;amp;oldid=3493&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Yogi</name></author>
	</entry>
	<entry>
		<id>https://oer.teacher-network.in/index.php?title=MediaWiki:LanguageHandler.js&amp;diff=3493&amp;oldid=prev</id>
		<title>Yogi: Created page with &quot;// &lt;source lang=&quot;javascript&quot;&gt; /*   Some basic language support, use by the upload form rewrite.     Author: User:Lupo, January 2008   License: Quadruple licensed GFDL, GPL...&quot;</title>
		<link rel="alternate" type="text/html" href="https://oer.teacher-network.in/index.php?title=MediaWiki:LanguageHandler.js&amp;diff=3493&amp;oldid=prev"/>
		<updated>2016-11-21T18:37:14Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;// &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt; /*   Some basic language support, use by the upload form rewrite.     Author: &lt;a href=&quot;/index.php?title=User:Lupo&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User:Lupo (page does not exist)&quot;&gt;User:Lupo&lt;/a&gt;, January 2008   License: Quadruple licensed GFDL, GPL...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;// &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
  Some basic language support, use by the upload form rewrite.&lt;br /&gt;
 &lt;br /&gt;
  Author: [[User:Lupo]], January 2008&lt;br /&gt;
  License: Quadruple licensed GFDL, GPL, LGPL and Creative Commons Attribution 3.0 (CC-BY-3.0)&lt;br /&gt;
 &lt;br /&gt;
  Choose whichever license of these you like best :-)&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
var LanguageHandler = {&lt;br /&gt;
&lt;br /&gt;
  languages : new Array (&lt;br /&gt;
    // Sorted by language name, not language code! Except for strange scripts... &lt;br /&gt;
    {text : 'Авар', lang : 'av'},&lt;br /&gt;
    {text : 'Afar', lang : 'aa'}, &lt;br /&gt;
    {text : 'Аҧсуа', lang : 'ab'},&lt;br /&gt;
    {text : 'Afrikaans', lang : 'af'}, &lt;br /&gt;
    {text : 'Akan', lang : 'ak'}, &lt;br /&gt;
    {text : 'አማርኛ', lang : 'am'},&lt;br /&gt;
    {text : 'Alemannisch', lang : 'als'},&lt;br /&gt;
    {text : 'Anglo Saxon', lang : 'ang'}, &lt;br /&gt;
    {text : 'العربية', lang : 'ar'}, &lt;br /&gt;
    {text : 'Aragonés', lang : 'an'},&lt;br /&gt;
    {text : 'Armãneashce', lang : 'roa-rup'},&lt;br /&gt;
    {text : 'Arpetan', lang : 'frp'},&lt;br /&gt;
    {text : 'ܐܪܡܝܐ', lang : 'arc'},&lt;br /&gt;
    {text : 'অসমীয়া', lang : 'as'},&lt;br /&gt;
    {text : 'Asturianu', lang : 'ast'},&lt;br /&gt;
    {text : 'Avañe\'ẽ', lang : 'gn'},&lt;br /&gt;
    {text : 'Aymar', lang : 'ay'},&lt;br /&gt;
    {text : 'Azərbaycan', lang : 'az'},&lt;br /&gt;
  &lt;br /&gt;
    {text : 'Башҡорт', lang : 'ba'},&lt;br /&gt;
    {text : 'Беларуская', lang : 'be'},&lt;br /&gt;
    {text : 'Беларуская (тарашкевіца)', lang : 'be-tarask'},&lt;br /&gt;
    {text : 'Български', lang : 'bg'},&lt;br /&gt;
    {text : 'Bamanankan', lang : 'bm'},&lt;br /&gt;
    {text : 'Bân-lâm-gú', lang : 'zh-min-nan'}, // Or 'nan', or 'minnan'&lt;br /&gt;
    {text : 'Bikol Central', lang : 'bcl'},&lt;br /&gt;
    {text : 'Bislama', lang : 'bi'},&lt;br /&gt;
    {text : 'भोजपुरी', lang : 'bh'},&lt;br /&gt;
    {text : 'বাংলা', lang : 'bn'},&lt;br /&gt;
    {text : 'བོད་ཡིག', lang : 'bo'},&lt;br /&gt;
    {text : 'বিষ্ণুপ্রিয়া মণিপুরী', lang : 'bpy'},&lt;br /&gt;
    {text : 'Bosanski', lang : 'bs'},&lt;br /&gt;
    {text : 'Brezhoneg', lang : 'br'},&lt;br /&gt;
    {text : 'ᨅᨔ ᨕᨘᨁᨗ', lang : 'bug'},&lt;br /&gt;
  &lt;br /&gt;
    {text : 'Чăвашла', lang : 'cv'},&lt;br /&gt;
    {text : 'Català', lang : 'ca'},&lt;br /&gt;
    {text : 'Cebuano', lang : 'ceb'},&lt;br /&gt;
    {text : 'ᏣᎳᎩ', lang : 'chr'},&lt;br /&gt;
    {text : 'Chi-Chewa', lang : 'ny'},&lt;br /&gt;
    {text : 'Cmique Itom', lang : 'sei'},&lt;br /&gt;
    {text : 'Corsu', lang : 'co'},&lt;br /&gt;
    {text : 'Česky', lang : 'cs'},&lt;br /&gt;
    {text : 'Словѣньскъ', lang : 'cu'},&lt;br /&gt;
    {text : '(Cuengh)', lang : 'za'},&lt;br /&gt;
    {text : 'Cymraeg', lang : 'cy'},&lt;br /&gt;
  &lt;br /&gt;
    {text : 'Dansk', lang : 'da'},&lt;br /&gt;
    {text : 'Deitsch', lang : 'pdc'},&lt;br /&gt;
    {text : 'Deutsch', lang : 'de'},&lt;br /&gt;
    {text : 'Diné bizaad', lang : 'nv'},&lt;br /&gt;
    {text : 'Dolnoserbski', lang : 'dsb'},&lt;br /&gt;
    {text : 'ދިވެހިބަސް', lang : 'dv'},&lt;br /&gt;
    {text : 'ཇོང་ཁ', lang : 'dz'},&lt;br /&gt;
  &lt;br /&gt;
    {text : 'Eʋegbe', lang : 'ee'},&lt;br /&gt;
    {text : 'Eesti', lang : 'et'},&lt;br /&gt;
    {text : 'Ekakairũ Naoero', lang : 'na'},&lt;br /&gt;
    {text : 'Ελληνικά', lang : 'el'},&lt;br /&gt;
    {text : 'Emiliàn e rumagnòl', lang : 'eml'},&lt;br /&gt;
    {text : 'English', lang : 'en'},&lt;br /&gt;
    {text : 'эрзянь кель', lang : 'myv'},&lt;br /&gt;
    {text : 'Esperanto', lang : 'eo'},&lt;br /&gt;
    {text : 'Español', lang : 'es'},&lt;br /&gt;
    {text : 'Estremeñu', lang : 'ext'},&lt;br /&gt;
    {text : 'Euskara', lang : 'eu'},&lt;br /&gt;
  &lt;br /&gt;
    {text : 'فارسی', lang : 'fa'},&lt;br /&gt;
    {text : 'Français', lang : 'fr'},&lt;br /&gt;
    {text : 'Français cadien', lang : 'frc'},&lt;br /&gt;
    {text : 'Frysk', lang : 'fy'},&lt;br /&gt;
    {text : 'Fulfulde', lang : 'ff'},&lt;br /&gt;
    {text : 'Furlan', lang : 'fur'},&lt;br /&gt;
    {text : 'Føroyskt', lang : 'fo'},&lt;br /&gt;
  &lt;br /&gt;
    {text : 'Gaeilge', lang : 'ga'},&lt;br /&gt;
    {text : 'Gagauz', lang : 'gag'},&lt;br /&gt;
    {text : '贛語', lang : 'gan'},&lt;br /&gt;
    {text : 'Gàidhlig', lang : 'gd'},&lt;br /&gt;
    {text : 'Galego', lang : 'gl'},&lt;br /&gt;
    {text : 'ГІалгІай Ğalğaj', lang : 'inh'},&lt;br /&gt;
    {text : 'Gegë', lang : 'aln'},&lt;br /&gt;
    {text : 'گیلکی', lang : 'glk'},&lt;br /&gt;
    {text : '𐌲𐌿𐍄𐌹𐍃𐌺', lang : 'got'},&lt;br /&gt;
    {text : 'ગુજરાતી', lang : 'gu'},&lt;br /&gt;
  &lt;br /&gt;
    {text : 'Hak-kâ-fa', lang : 'hak'},&lt;br /&gt;
    {text : 'Hawai`i', lang : 'haw'},&lt;br /&gt;
    {text : 'עברית', lang : 'he'},&lt;br /&gt;
    {text : 'हिन्दी', lang : 'hi'},&lt;br /&gt;
    {text : 'Hornjoserbsce', lang : 'hsb'},&lt;br /&gt;
    {text : 'Hrvatski', lang : 'hr'},&lt;br /&gt;
    {text : 'Հայերեն', lang : 'hy'},&lt;br /&gt;
  &lt;br /&gt;
    {text : 'Ido', lang : 'io'},&lt;br /&gt;
    {text : 'Igbo', lang : 'ig'},&lt;br /&gt;
    {text : 'Ilokano', lang : 'ilo'},&lt;br /&gt;
    {text : 'Bahasa Indonesia', lang : 'id'},&lt;br /&gt;
    {text : 'Interlingua', lang : 'ia'},&lt;br /&gt;
    {text : 'Interlingue', lang : 'ie'},&lt;br /&gt;
    {text : 'ᐃᓄᒃᑎᑐᑦ', lang : 'ike-cans'},&lt;br /&gt;
    {text : 'inuktitut', lang : 'ike-latn'},&lt;br /&gt;
    {text : 'ᐃᓄᒃᑎᑐᑦ/inuktitut', lang : 'iu'},&lt;br /&gt;
    {text : 'ꆇꉙ', lang : 'ii'},&lt;br /&gt;
    {text : 'Iñupiak', lang : 'ik'},&lt;br /&gt;
    {text : 'Иронау', lang : 'os'},&lt;br /&gt;
    {text : 'Íslenska', lang : 'is'},&lt;br /&gt;
    {text : 'Italiano', lang : 'it'},&lt;br /&gt;
  &lt;br /&gt;
    {text : '日本語', lang : 'ja'},&lt;br /&gt;
    {text : 'Basa Jawa', lang : 'jv'},&lt;br /&gt;
  &lt;br /&gt;
    {text : 'Kalaallisut', lang : 'kl'},&lt;br /&gt;
    {text : 'Kaszëbsczi', lang : 'csb'},&lt;br /&gt;
    {text : 'Қазақша', lang : 'kk'},&lt;br /&gt;
    {text : 'ქართული', lang : 'ka'},&lt;br /&gt;
    {text : 'Kernewek', lang : 'kw'},&lt;br /&gt;
    {text : 'Kinaray-a', lang : 'krj'},&lt;br /&gt;
    {text : 'Kiswahili', lang : 'sw'},&lt;br /&gt;
    {text : 'Коми', lang : 'kv'},&lt;br /&gt;
    {text : 'Kotava', lang : 'avk'},&lt;br /&gt;
    {text : 'Kongo', lang : 'kg'},&lt;br /&gt;
    {text : 'ភាសាខ្មែរ', lang : 'km'},&lt;br /&gt;
    {text : 'ಕನ್ನಡ', lang : 'kn'},&lt;br /&gt;
    {text : '한국어', lang : 'ko'},&lt;br /&gt;
    {text : 'कश्मीरी - (كشميري)', lang : 'ks'},&lt;br /&gt;
    {text : 'Kreyòl ayisyen', lang : 'ht'},&lt;br /&gt;
    {text : 'Kurdî / كوردی', lang : 'ku'},&lt;br /&gt;
    {text : 'Кыргызча', lang : 'ky'},&lt;br /&gt;
    {text : '‪Къырымтатарджа‬', lang : 'crh-cyrl'},&lt;br /&gt;
&lt;br /&gt;
    {text : 'Ladin', lang : 'lld'},&lt;br /&gt;
    {text : 'Ladino', lang : 'lad'},&lt;br /&gt;
    {text : 'Лакку', lang : 'lbe'},&lt;br /&gt;
    {text : 'Latina', lang : 'la'},&lt;br /&gt;
    {text : 'Latviešu', lang : 'lv'},&lt;br /&gt;
    {text : 'Lëtzebuergesch', lang : 'lb'},&lt;br /&gt;
    {text : 'Lietuvių', lang : 'lt'},&lt;br /&gt;
    {text : 'Líguru', lang : 'lij'},&lt;br /&gt;
    {text : 'Limburgs', lang : 'li'},&lt;br /&gt;
    {text : 'Lingála', lang : 'ln'},&lt;br /&gt;
    {text : 'Lingua Franca Nova', lang : 'lfn'},&lt;br /&gt;
    {text : 'Lojban', lang : 'jbo'},&lt;br /&gt;
    {text : 'Luganda', lang : 'lg'},&lt;br /&gt;
    {text : 'Lumbaart', lang : 'lmo'},&lt;br /&gt;
    {text : 'ລາວ', lang : 'lo'},&lt;br /&gt;
&lt;br /&gt;
    {text : 'Magyar', lang : 'hu'},&lt;br /&gt;
    {text : 'Македонски', lang : 'mk'},&lt;br /&gt;
    {text : 'Malagasy', lang : 'mg'},&lt;br /&gt;
    {text : 'Malti', lang : 'mt'},&lt;br /&gt;
    {text : 'Māori', lang : 'mi'},&lt;br /&gt;
    {text : 'Mapudungun', lang : 'arn'},&lt;br /&gt;
    {text : 'Bahasa Melayu', lang : 'ms'},&lt;br /&gt;
    {text : 'Middelnederlands', lang : 'dum'},&lt;br /&gt;
    {text : 'Mìng-dĕ̤ng-ngṳ̄', lang : 'cdo'},&lt;br /&gt;
    {text : 'Mizo ţawng', lang : 'lus'},&lt;br /&gt;
    {text : 'മലയാളം', lang : 'ml'},&lt;br /&gt;
    {text : 'мокшень кяль', lang : 'mdf'},&lt;br /&gt;
    {text : 'Монгол', lang : 'mn'},&lt;br /&gt;
    {text : 'मराठी', lang : 'mr'},&lt;br /&gt;
    {text : 'Myanmasa', lang : 'my'},&lt;br /&gt;
    {text : 'مَزِروني', lang : 'mzn'},&lt;br /&gt;
  &lt;br /&gt;
    {text : 'Na Vosa Vakaviti', lang : 'fj'},&lt;br /&gt;
    {text : 'Nahuatl', lang : 'nah'},&lt;br /&gt;
    {text : 'Nedersaksisch', lang : 'nds-nl'},&lt;br /&gt;
    {text : 'Nnapulitano', lang : 'nap'},&lt;br /&gt;
    {text : 'नेपाली', lang : 'ne'},&lt;br /&gt;
    {text : 'नेपाल भाषा', lang : 'new'},&lt;br /&gt;
    {text : 'Nederlands', lang : 'nl'},&lt;br /&gt;
    {text : '‪Norsk (nynorsk)‬', lang : 'nn'},&lt;br /&gt;
    {text : '‪Norsk (bokmål)‬', lang : 'no'},&lt;br /&gt;
    {text : 'Norrǿna', lang : 'non'},&lt;br /&gt;
    {text : 'Novial', lang : 'nov'},&lt;br /&gt;
    {text : 'Нохчийн', lang : 'ce'},&lt;br /&gt;
&lt;br /&gt;
    {text : 'Occitan', lang : 'oc'},&lt;br /&gt;
    {text : 'ଓଡ଼ିଆ', lang : 'or'},&lt;br /&gt;
    {text : 'O\'zbek', lang : 'uz'},&lt;br /&gt;
  &lt;br /&gt;
    {text : 'ਪੰਜਾਬੀ', lang : 'pa'},&lt;br /&gt;
    {text : 'Pangasinan', lang : 'pag'},&lt;br /&gt;
    {text : 'Papiamentu', lang : 'pap'},&lt;br /&gt;
    {text : 'पािऴ', lang : 'pi'},&lt;br /&gt;
    {text : 'Piemontèis', lang : 'pms'},&lt;br /&gt;
    {text : 'Plattdüütsch', lang : 'nds'},&lt;br /&gt;
    {text : 'Polski', lang : 'pl'},&lt;br /&gt;
    {text : 'Ποντιακά', lang : 'pnt'},&lt;br /&gt;
    {text : 'پښتو', lang : 'ps'},&lt;br /&gt;
    {text : 'Português', lang : 'pt'},&lt;br /&gt;
    {text : 'Português do Brasil', lang : 'pt-br'},&lt;br /&gt;
&lt;br /&gt;
    {text : 'Qaraqalpaqsha', lang : 'kaa'},&lt;br /&gt;
    {text : 'Qırımtatarca', lang : 'crh'},&lt;br /&gt;
&lt;br /&gt;
    {text : 'Reo Mā`ohi', lang : 'ty'},&lt;br /&gt;
    {text : 'Ripoarisch', lang : 'ksh'},&lt;br /&gt;
    {text : 'Română', lang : 'ro'},&lt;br /&gt;
    {text : 'Romani', lang : 'rmy'},&lt;br /&gt;
    {text : 'Runa Simi', lang : 'qu'},&lt;br /&gt;
    {text : 'Rumantsch', lang : 'rm'},&lt;br /&gt;
    {text : 'Русский', lang : 'ru'},&lt;br /&gt;
  &lt;br /&gt;
    {text : 'संस्कृत', lang : 'sa'},&lt;br /&gt;
    {text : 'Sámegiella', lang : 'se'},&lt;br /&gt;
    {text : 'Sranantongo', lang : 'srn'},&lt;br /&gt;
    {text : 'Sardu', lang : 'sc'},&lt;br /&gt;
    {text : 'Sassaresu', lang : 'sdc'},&lt;br /&gt;
    {text : 'Scots', lang : 'sco'},&lt;br /&gt;
    {text : 'Саха тыла', lang : 'sah'},&lt;br /&gt;
    {text : 'Seeltersk', lang : 'stq'},&lt;br /&gt;
    {text : 'Sesotho sa Leboa', lang : 'nso'},&lt;br /&gt;
    {text : 'Setswana', lang : 'tn'},&lt;br /&gt;
    {text : 'Shqip', lang : 'sq'},&lt;br /&gt;
    {text : 'Sicilianu', lang : 'scn'},&lt;br /&gt;
    {text : 'سنڌي', lang : 'sd'},&lt;br /&gt;
    {text : 'Silozi', lang : 'loz'},&lt;br /&gt;
    {text : 'සිංහල', lang: 'si'},&lt;br /&gt;
    {text : 'SiSwati', lang : 'ss'},&lt;br /&gt;
    {text : 'Slovenčina', lang : 'sk'},&lt;br /&gt;
    {text : 'Slovenščina', lang : 'sl'},&lt;br /&gt;
    {text : 'chiShona', lang : 'sn'},&lt;br /&gt;
    {text : 'Soomaaliga', lang : 'so'},&lt;br /&gt;
    {text : 'Српски / Srpski', lang : 'sr'},&lt;br /&gt;
    {text : 'Basa Sunda', lang : 'su'},&lt;br /&gt;
    {text : 'Suomi', lang : 'fi'},&lt;br /&gt;
    {text : 'Svenska', lang : 'sv'},&lt;br /&gt;
  &lt;br /&gt;
    {text : 'Tagalog', lang : 'tl'},&lt;br /&gt;
    {text : 'Taqbaylit', lang : 'kab'},&lt;br /&gt;
    {text : 'Tshivenda', lang : 've'},&lt;br /&gt;
    {text : 'Tašlḥiyt', lang : 'shi'},&lt;br /&gt;
    {text : 'Tatarça', lang : 'tt'},&lt;br /&gt;
    {text : 'தமிழ்', lang : 'ta'},&lt;br /&gt;
    {text : 'తెలుగు', lang : 'te'},&lt;br /&gt;
    {text : 'Tetun', lang : 'tet'},&lt;br /&gt;
    {text : 'Tok Pisin', lang : 'tpi'},&lt;br /&gt;
    {text : 'faka-Tonga', lang : 'to'},&lt;br /&gt;
    {text : 'Тоҷикӣ', lang : 'tg'},&lt;br /&gt;
    {text : 'ไทย', lang : 'th'},&lt;br /&gt;
    {text : 'ትግርኛ', lang : 'ti'},&lt;br /&gt;
    {text : 'Türkçe', lang : 'tr'},&lt;br /&gt;
    {text : 'Türkmen', lang : 'tk'},&lt;br /&gt;
    {text : 'Тыва дыл', lang : 'tyv'},&lt;br /&gt;
&lt;br /&gt;
    {text : 'Удмурт', lang : 'udm'},&lt;br /&gt;
    {text : 'Українська', lang : 'uk'},&lt;br /&gt;
    {text : 'Uyghurche‎ / ئۇيغۇرچە', lang : 'ug'},&lt;br /&gt;
    {text : 'اردو', lang : 'ur'},&lt;br /&gt;
  &lt;br /&gt;
    {text : 'Vèneto', lang : 'vec'},&lt;br /&gt;
    {text : 'Tiếng Việt', lang : 'vi'},&lt;br /&gt;
    {text : 'West-Vlams', lang : 'vls'},&lt;br /&gt;
    {text : 'Volapük', lang : 'vo'},&lt;br /&gt;
    {text : 'Võro', lang : 'fiu-vro'},&lt;br /&gt;
&lt;br /&gt;
    {text : 'Walon', lang : 'wa'},&lt;br /&gt;
    {text : 'Winaray', lang : 'war'},&lt;br /&gt;
    {text : 'Wolof', lang : 'wo'},&lt;br /&gt;
    {text : '吴语', lang : 'wuu'},&lt;br /&gt;
  &lt;br /&gt;
    {text : 'Хальмг', lang : 'xal'},&lt;br /&gt;
    {text : 'isiXhosa', lang : 'xh'},&lt;br /&gt;
  &lt;br /&gt;
    {text : 'מיזרח־ייִדיש', lang : 'ydd'},&lt;br /&gt;
    {text : 'ייִדיש', lang : 'yi'},&lt;br /&gt;
    {text : '粵語', lang : 'yue'},&lt;br /&gt;
  &lt;br /&gt;
    {text : 'Zazaki', lang : 'diq'},&lt;br /&gt;
    {text : 'Zeêuws', lang : 'zea'},&lt;br /&gt;
    {text : 'Žemaitėška', lang : 'bat-smg'},&lt;br /&gt;
    {text : '中文', lang : 'zh'},&lt;br /&gt;
    {text : '古文 / 文言文', lang : 'zh-classical'},&lt;br /&gt;
    {text : '‪中文(中国大陆)‬', lang : 'zh-cn'},&lt;br /&gt;
    {text : '‪中文(简体)‬', lang : 'zh-hans'},&lt;br /&gt;
    {text : '‪中文(繁體)‬', lang : 'zh-hant'},&lt;br /&gt;
    {text : '‪中文(香港)‬', lang : 'zh-hk'},&lt;br /&gt;
&lt;br /&gt;
    {text : '‪中文(新加坡)‬', lang : 'zh-sg'},&lt;br /&gt;
    {text : '‪中文(台灣)‬', lang : 'zh-tw'},&lt;br /&gt;
    {text : '粵語', lang : 'zh-yue'},&lt;br /&gt;
  &lt;br /&gt;
    {text : 'Åarjelsaemien gïele', lang : 'sma'}&lt;br /&gt;
  ),&lt;br /&gt;
  &lt;br /&gt;
  getSelect : function (id, preSelect, unknownLabel)&lt;br /&gt;
  {&lt;br /&gt;
    var select = document.createElement ('select');&lt;br /&gt;
    if (id != null) {&lt;br /&gt;
      select.setAttribute ('id', id);&lt;br /&gt;
      select.setAttribute ('name', id);&lt;br /&gt;
    }&lt;br /&gt;
    // Must have a text node. IE6 doesn't know Node.TEXT_NODE...&lt;br /&gt;
    while (unknownLabel &amp;amp;&amp;amp; unknownLabel.nodeType != 3)&lt;br /&gt;
      unknownLabel = unknownLabel.firstChild;&lt;br /&gt;
    if (unknownLabel) {&lt;br /&gt;
      var unknown_option = document.createElement ('option');&lt;br /&gt;
      unknown_option.setAttribute ('value', 'unknown');&lt;br /&gt;
      unknown_option.appendChild (&lt;br /&gt;
        document.createTextNode (unknownLabel.data.replace (/^\s+/, &amp;quot;&amp;quot;).replace (/\s+$/, &amp;quot;&amp;quot;)));&lt;br /&gt;
      if (preSelect == null) unknown_option.setAttribute ('selected', 'selected');&lt;br /&gt;
      select.appendChild (unknown_option);&lt;br /&gt;
    }&lt;br /&gt;
    for (var i = 0; i &amp;lt; LanguageHandler.languages.length; i++) {&lt;br /&gt;
      var option = document.createElement ('option');&lt;br /&gt;
      option.setAttribute ('value', LanguageHandler.languages[i].lang);&lt;br /&gt;
      if (LanguageHandler.languages[i].lang == preSelect)&lt;br /&gt;
        option.setAttribute ('selected', 'selected');&lt;br /&gt;
      option.appendChild (document.createTextNode (LanguageHandler.languages[i].text));&lt;br /&gt;
      select.appendChild (option);&lt;br /&gt;
    }&lt;br /&gt;
    return select;      &lt;br /&gt;
  },&lt;br /&gt;
  &lt;br /&gt;
  closestIndex : function (langCode)&lt;br /&gt;
  {&lt;br /&gt;
    if (typeof (langCode) != 'string' || langCode == null || langCode.length == 0) return -1;&lt;br /&gt;
    // Check if we have it.&lt;br /&gt;
    if (langCode == 'nan' || langCode == 'minnan') langCode = 'zh-min-nan';&lt;br /&gt;
    for (var i = 0; i &amp;lt; LanguageHandler.languages.length; i++) {&lt;br /&gt;
      if (LanguageHandler.languages[i].lang == langCode) return i;&lt;br /&gt;
    }&lt;br /&gt;
    // Check for prefix&lt;br /&gt;
    var dash = langCode.indexOf ('-');&lt;br /&gt;
    if (dash &amp;gt;= 0)&lt;br /&gt;
      return LanguageHandler.closestIndex (langCode.substring (0, dash));&lt;br /&gt;
    return -1;&lt;br /&gt;
  },&lt;br /&gt;
&lt;br /&gt;
  closestLanguage : function (langCode)&lt;br /&gt;
  {&lt;br /&gt;
    var idx = LanguageHandler.closestIndex (langCode);&lt;br /&gt;
    if (idx &amp;lt; 0) return null;&lt;br /&gt;
    return LanguageHandler.languages[idx].lang;&lt;br /&gt;
  },&lt;br /&gt;
&lt;br /&gt;
  getPrefix : function (langStr)&lt;br /&gt;
  {&lt;br /&gt;
    // Given a string, check if any prefix substring matches one of the language codes. If so, return&lt;br /&gt;
    // the length of the longest matching language code, otherwise, return zero.&lt;br /&gt;
    // Note: if languageHandler.languages were sorted by length of language code, this could be sped up&lt;br /&gt;
    // by stopping on the first match. But the benefits of human-readability of the list in alphabetical&lt;br /&gt;
    // order outweigh this performance consideration.&lt;br /&gt;
    var match_length = 0;&lt;br /&gt;
    for (var i = 0; i &amp;lt; LanguageHandler.languages.length; i++) {&lt;br /&gt;
      var l = LanguageHandler.languages[i].lang.length;&lt;br /&gt;
      if (   l &amp;lt;= langStr.length &amp;amp;&amp;amp; l &amp;gt; match_length&lt;br /&gt;
          &amp;amp;&amp;amp; langStr.substr (0, l) == LanguageHandler.languages[i].lang)&lt;br /&gt;
        match_length = l;&lt;br /&gt;
    }&lt;br /&gt;
    return match_length;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
} // end LanguageHandler&lt;br /&gt;
&lt;br /&gt;
// &amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yogi</name></author>
	</entry>
</feed>