MediaWiki:Gadget-translatetab.js

/* Adds a link on MediaWiki pages to Special:Translate */ jQuery( function ( $ ) {	"use strict";

var translateThisMsgi18n = { 'en': 'Translate this MediaWiki message', // default 'ca': 'Traduïu aquest missatge del MediaWiki', 'es': 'Traducir este mensaje de MediaWiki', 'de': 'Diese MediaWiki-Nachricht übersetzen', 'fr': 'Traduire ce message MediaWiki', 'ja': 'この MediaWiki メッセージを翻訳', 'nl': 'Dit MediaWiki-bericht vertalen', 'ar': 'ترجم هذه المادة' };	var translatei18n = { 'en': 'Translate', // default 'ca': 'Tradueix', 'es': 'Traducir', 'de': 'Übersetzen', 'fr': 'Traduire', 'ja': '翻訳', 'nl': 'Vertalen', 'ar': 'ترجم' };	var translateThisMsgText = translateThisMsgi18n[mw.config.get( 'wgUserLanguage' )] || translateThisMsgi18n.en; var translateText = translatei18n[mw.config.get( 'wgUserLanguage' )] || translatei18n.en;

if ( mw.config.get( 'wgTitle' ).indexOf( '/' ) !== -1 || mw.config.get( 'wgAction' ) !== 'view' ) { return; }	var ns = mw.config.get( 'wgCanonicalNamespace' ); if ( ns === "MediaWiki" || ns === "MediaWiki_talk") { mw.util.addPortletLink(			"p-cactions",			mw.config.get( 'wgServer' ) + "/wiki/Special:Translate/",			translateText,			"ca-contrib",			translateThisMsgText		); } } );