(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] )
)
)
}
}
} );