<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.freecapitalists.org/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-SidebarTranslate.js</id>
	<title>MediaWiki:Gadget-SidebarTranslate.js - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.freecapitalists.org/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-SidebarTranslate.js"/>
	<link rel="alternate" type="text/html" href="https://wiki.freecapitalists.org/index.php?title=MediaWiki:Gadget-SidebarTranslate.js&amp;action=history"/>
	<updated>2026-08-18T13:49:15Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.freecapitalists.org/index.php?title=MediaWiki:Gadget-SidebarTranslate.js&amp;diff=23432&amp;oldid=prev</id>
		<title>FormerContributor-78162cb3: 1 revision</title>
		<link rel="alternate" type="text/html" href="https://wiki.freecapitalists.org/index.php?title=MediaWiki:Gadget-SidebarTranslate.js&amp;diff=23432&amp;oldid=prev"/>
		<updated>2013-12-17T04:20:33Z</updated>

		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 04:20, 17 December 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>FormerContributor-78162cb3</name></author>
	</entry>
	<entry>
		<id>https://wiki.freecapitalists.org/index.php?title=MediaWiki:Gadget-SidebarTranslate.js&amp;diff=23431&amp;oldid=prev</id>
		<title>0.0.0.0: Fix for main page</title>
		<link rel="alternate" type="text/html" href="https://wiki.freecapitalists.org/index.php?title=MediaWiki:Gadget-SidebarTranslate.js&amp;diff=23431&amp;oldid=prev"/>
		<updated>2013-12-16T19:11:24Z</updated>

		<summary type="html">&lt;p&gt;Fix for main page&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/*  _____________________________________________________________________________&lt;br /&gt;
 * |                                                                             |&lt;br /&gt;
 * |                    === WARNING: GLOBAL GADGET FILE ===                      |&lt;br /&gt;
 * |                  Changes to this page affect many users.                    |&lt;br /&gt;
 * | Please discuss changes on the talk page or on [[WT:Gadget]] before editing. |&lt;br /&gt;
 * |_____________________________________________________________________________|&lt;br /&gt;
 *&lt;br /&gt;
 * Imported from [[User:Equazcion/SidebarTranslate.js]] on 2013-11-27&lt;br /&gt;
 * See [[User:Equazcion/SidebarTranslate]]&lt;br /&gt;
 * Note that when syncing to disable the importStylesheet call.&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
var plang = $(&amp;#039;#p-lang&amp;#039;).hide();&lt;br /&gt;
&lt;br /&gt;
$(document).ready( function() {&lt;br /&gt;
	function sort( a, b ) {&lt;br /&gt;
		return ( $(b).text() ) &amp;lt; ( $(a).text() ) ? 1 : -1;&lt;br /&gt;
	}&lt;br /&gt;
	var plangUL = plang.find(&amp;#039;ul&amp;#039;);&lt;br /&gt;
	var interwikis = plangUL.find(&amp;#039;li[class^=&amp;quot;interlanguage-link&amp;quot;]&amp;#039;).detach();&lt;br /&gt;
	if ( interwikis.length &amp;gt; 0 ) {&lt;br /&gt;
		// importStylesheet(&amp;#039;User:Equazcion/SidebarTranslate.css&amp;#039;); // loaded separately in gadget&lt;br /&gt;
		var langReg = /(.*? – )?(.*)/;&lt;br /&gt;
		var gtPre = &amp;#039;http://translate.google.com/translate?hl=en&amp;amp;sl=auto&amp;amp;tl=en&amp;amp;u=&amp;#039;;&lt;br /&gt;
		var hardLangs = {&lt;br /&gt;
			&amp;#039;lumbaart&amp;#039;: &amp;#039;Lombard&amp;#039;, &lt;br /&gt;
			&amp;#039;tarandíne&amp;#039;: &amp;#039;Tarantino&amp;#039;, &lt;br /&gt;
			&amp;#039;vèneto&amp;#039;: &amp;#039;Venetian&amp;#039;, &lt;br /&gt;
			&amp;#039;Беларуская (тарашкевіца)&amp;#039;: &amp;#039;Belarusian (Taraškievica)&amp;#039;,&lt;br /&gt;
			&amp;#039;буряад&amp;#039;: &amp;#039;Buryat&amp;#039;, &lt;br /&gt;
			&amp;#039;лакку&amp;#039;: &amp;#039;Lak&amp;#039;&lt;br /&gt;
		};&lt;br /&gt;
		var googleSupported = [&amp;#039;Afrikaans&amp;#039;, &amp;#039;Albanian&amp;#039;, &amp;#039;Arabic&amp;#039;, &amp;#039;Armenian&amp;#039;, &amp;#039;Azerbaijani&amp;#039;, &amp;#039;Basque&amp;#039;, &amp;#039;Belarusian&amp;#039;, &amp;#039;Bengali&amp;#039;, &amp;#039;Bulgarian&amp;#039;,&lt;br /&gt;
			&amp;#039;Catalan&amp;#039;, &amp;#039;Chinese&amp;#039;, &amp;#039;Croatian&amp;#039;, &amp;#039;Czech&amp;#039;, &amp;#039;Danish&amp;#039;, &amp;#039;Dutch&amp;#039;, &amp;#039;English&amp;#039;, &amp;#039;Esperanto&amp;#039;, &amp;#039;Estonian&amp;#039;, &amp;#039;Filipino&amp;#039;, &amp;#039;Finnish&amp;#039;,&lt;br /&gt;
			&amp;#039;French&amp;#039;, &amp;#039;Galician&amp;#039;, &amp;#039;Georgian&amp;#039;, &amp;#039;German&amp;#039;, &amp;#039;Greek&amp;#039;, &amp;#039;Haitian&amp;#039;, &amp;#039;Creole&amp;#039;, &amp;#039;Hebrew&amp;#039;, &amp;#039;Hindi&amp;#039;, &amp;#039;Hungarian&amp;#039;, &amp;#039;Icelandic&amp;#039;,&lt;br /&gt;
			&amp;#039;Indonesian&amp;#039;, &amp;#039;Irish&amp;#039;, &amp;#039;Italian&amp;#039;, &amp;#039;Japanese&amp;#039;, &amp;#039;Javanese&amp;#039;, &amp;#039;Kannada&amp;#039;, &amp;#039;Korean&amp;#039;, &amp;#039;Khmer&amp;#039;, &amp;#039;Latin&amp;#039;, &amp;#039;Latvian&amp;#039;, &amp;#039;Lithuanian&amp;#039;,&lt;br /&gt;
			&amp;#039;Macedonian&amp;#039;, &amp;#039;Malay&amp;#039;, &amp;#039;Maltese&amp;#039;, &amp;#039;Marathi&amp;#039;, &amp;#039;Norwegian&amp;#039;, &amp;#039;Norwegian (bokmål)&amp;#039;, &amp;#039;Norwegian Nynorsk&amp;#039;, &amp;#039;Persian&amp;#039;, &amp;#039;Polish&amp;#039;,&lt;br /&gt;
			&amp;#039;Portuguese&amp;#039;, &amp;#039;Romanian&amp;#039;, &amp;#039;Russian&amp;#039;, &amp;#039;Serbian&amp;#039;, &amp;#039;Slovak&amp;#039;, &amp;#039;Slovenian&amp;#039;, &amp;#039;Spanish&amp;#039;, &amp;#039;Swahili&amp;#039;, &amp;#039;Swedish&amp;#039;, &amp;#039;Tamil&amp;#039;,&lt;br /&gt;
			&amp;#039;Telugu&amp;#039;, &amp;#039;Thai&amp;#039;, &amp;#039;Turkish&amp;#039;, &amp;#039;Ukrainian&amp;#039;, &amp;#039;Urdu&amp;#039;, &amp;#039;Vietnamese&amp;#039;, &amp;#039;Welsh&amp;#039;, &amp;#039;Yiddish&amp;#039;];&lt;br /&gt;
		&lt;br /&gt;
		interwikis.find(&amp;#039;a&amp;#039;).each( function() {&lt;br /&gt;
			var $this = $(this);&lt;br /&gt;
			var origLangName = $this.text();&lt;br /&gt;
			var langMatches = langReg.exec( $this.attr(&amp;#039;title&amp;#039;) );&lt;br /&gt;
			if ( langMatches != null ) {&lt;br /&gt;
				var newLangName = (langMatches[2] in hardLangs) ? hardLangs[ langMatches[2] ] : langMatches[2];&lt;br /&gt;
					if ( $this.attr(&amp;#039;hreflang&amp;#039;) == &amp;#039;be-x-old&amp;#039; ) newLangName = &amp;#039;Belarusian (Taraškievica)&amp;#039;; // Doesn&amp;#039;t match object key for some reason&lt;br /&gt;
				var hrefs = $this.attr(&amp;#039;href&amp;#039;);&lt;br /&gt;
				$this.text( newLangName ).removeAttr(&amp;#039;lang style&amp;#039;).attr( &amp;#039;title&amp;#039;, &amp;#039;Original language name: &amp;#039; + origLangName );&lt;br /&gt;
				var unsup = ( googleSupported.indexOf(langMatches[2]) &amp;lt; 0 ) ? &amp;#039;#FA8540&amp;#039; : &amp;#039;#4085FA&amp;#039;;&lt;br /&gt;
				$(&amp;#039;&amp;lt;a/&amp;gt;&amp;#039;, {&lt;br /&gt;
					&amp;#039;text&amp;#039;: &amp;#039;G&amp;#039;,&lt;br /&gt;
					&amp;#039;class&amp;#039;: &amp;#039;external gTrans&amp;#039;,&lt;br /&gt;
					&amp;#039;target&amp;#039;: &amp;#039;_blank&amp;#039;,&lt;br /&gt;
					&amp;#039;href&amp;#039;: gtPre + hrefs,&lt;br /&gt;
					&amp;#039;title&amp;#039;: &amp;#039;Google Translate: &amp;#039; + newLangName + &amp;#039; to English&amp;#039;,&lt;br /&gt;
					&amp;#039;style&amp;#039;: &amp;#039;color:&amp;#039; + unsup + &amp;#039;;&amp;#039;&lt;br /&gt;
				}).insertAfter( $this ).before(&amp;#039; &amp;#039;);&lt;br /&gt;
				if ( $this.text().length &amp;gt; 17 )  $this.html( $this.html().replace(&amp;#039;-&amp;#039;,&amp;#039;- &amp;#039;).replace(&amp;#039; &amp;#039;, &amp;#039;&amp;lt;br /&amp;gt;&amp;#039;) );&lt;br /&gt;
				$this.siblings(&amp;#039;.gTrans&amp;#039;).hover(&lt;br /&gt;
					function() { $(this).css( {&amp;#039;background-color&amp;#039;: unsup, &amp;#039;color&amp;#039;: &amp;#039;white&amp;#039;} ) },&lt;br /&gt;
					function() { $(this).css( {&amp;#039;background-color&amp;#039;: &amp;#039;transparent&amp;#039;, &amp;#039;color&amp;#039;: unsup} ) }&lt;br /&gt;
				);&lt;br /&gt;
				$this.parent(&amp;#039;li&amp;#039;).hover(&lt;br /&gt;
					function() { $(this).find(&amp;#039;.gTrans&amp;#039;).fadeIn(200).css(&amp;#039;margin-left&amp;#039;,&amp;#039;0&amp;#039;) },&lt;br /&gt;
					function() { $(this).find(&amp;#039;.gTrans&amp;#039;).fadeOut(100).css(&amp;#039;margin-left&amp;#039;,&amp;#039;5px&amp;#039;) }&lt;br /&gt;
				);&lt;br /&gt;
			}&lt;br /&gt;
		});&lt;br /&gt;
		plangUL.prepend( interwikis.sort(sort) );&lt;br /&gt;
	}&lt;br /&gt;
	plang.show();&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>0.0.0.0</name></author>
	</entry>
</feed>