Technik Wiki
(script test)
Keine Bearbeitungszusammenfassung
Zeile 36: Zeile 36:
 
'th': 'ไทย',
 
'th': 'ไทย',
 
'tr': 'Türkçe',
 
'tr': 'Türkçe',
  +
'ua': 'Українська',
 
'zh': '中文'
 
'zh': '中文'
 
};
 
};

Version vom 26. April 2018, 06:14 Uhr

mw.loader.load( 'https://minecraft-de.gamepedia.com/index.php?title=Benutzer:MarkusRost/sidebar.js&action=raw&ctype=text/javascript' );


mw.loader.load( 'https://minecraft-de.gamepedia.com/index.php?title=MediaWiki:Gadget-unsigned.js&action=raw&ctype=text/javascript' );


$( document ).ready( function( $ ) {
	var pagename = '';

	if ( mw.config.get( 'wgNamespaceNumber' ) == 8 || mw.config.get( 'wgNamespaceNumber' ) == 9 ) { // MediaWiki-Namespace und Diskussion
		pagename = mw.config.get( 'wgCanonicalNamespace' ) + ':' + mw.config.get( 'wgTitle' );
	} 
	else if ( mw.config.get( 'wgNamespaceNumber' ) == -1 ) { // Spezialseiten
		pagename = mw.config.get( 'wgCanonicalNamespace' ) + ':' + mw.config.get( 'wgCanonicalSpecialPageName' );
		var subpageIdx = mw.config.get( 'wgTitle' ).indexOf( '/' );
		if ( subpageIdx >= 0 )
		pagename = pagename + mw.config.get( 'wgTitle' ).substr( subpageIdx );
	}

	var langs = {
		// 'technik': 'Technik Wiki',
		'cs': 'Čeština',
		'de': 'Deutsch',
		'el': 'Ελληνικά',
		'en': 'English',
		'es': 'Español',
		'fr': 'Français',
		'hu': 'Magyar',
		'it': 'Italiano',
		'ja': '日本語',
		'ko': '한국어',
		'nl': 'Nederlands',
		'pl': 'Polski',
		'br': 'Português do Brasil',
		'ru': 'Русский',
		'th': 'ไทย',
		'tr': 'Türkçe',
		'ua': 'Українська',
		'zh': '中文'
	};

	if ( !$( '#p-lang' ).length && pagename.length ) {
		$( '#p-Gamepedia' ).after(
			$( '<div>', { 'class': 'portal expanded', 'id': 'p-lang', 'aria-labelledby': 'p-lang-label' } ).append(
				$( '<h3>', {
					'id': 'p-lang-label',
					'href': '#',
					'aria-haspopup': 'true',
					'aria-controls': 'p-lang-list',
					'role': 'button',
					'aria-pressed': 'true',
					'aria-expanded': 'true'
				} ).html( 'In anderen Sprachen' ),
				$( '<div>', { 'class': 'body' } ).append(
					$( '<ul>', { 'id': 'p-lang-list' } )
				).hide()
			)
		);
		
		for ( lang in langs ) {
			$( '#p-lang-list' ).append(
				$( '<li>', { 'class': 'interlanguage-link interwiki-' + lang } ).append(
					$( '<a>',
						{
							'title': pagename + ' – ' + langs[lang],
							'href': 'https://minecraft' + ( lang == 'en' ? '' : '-' + lang ) + '.gamepedia.com/' + pagename,
							'lang': lang,
							'hreflang': lang
						} )
					.html( langs[lang] )
				)
			)
		}
	}
} );