switch ( mw . config . get ( 'wgUserLanguage' ) ) {
case 'de' :
case 'de-at' :
case 'de-ch' :
case 'de-formal' :
mw . messages . set ( {
'imagesiblings-commons' : 'Verwandte Bilder auf<br /><a href="/">Wikimedia Commons</a>' ,
'imagesiblings-local' : 'Verwandte Bilder (lokal)'
} );
break ;
case 'en' :
default :
mw . messages . set ( {
'imagesiblings-commons' : 'Image siblings on<br /><a href="/">Wikimedia Commons</a>' ,
'imagesiblings-local' : 'Image siblings (local)'
} );
break ;
};
if ( mw . config . get ( 'wgNamespaceNumber' ) === 6
&& mw . config . get ( 'wgAction' ) === 'view' )
jQuery ( document ). ready ( function ( $ ) {
$ . ajax ( {
url : '//toolserver.org/~magnus/file_siblings.php' ,
data : document . getElementById ( 'shared-image-desc' )
? {
language : 'commons' ,
project : 'wikimedia' ,
sort_by_date : 0 ,
sib_cat : 1 ,
sib_gal : 1 ,
mode : 'json' ,
file : mw . config . get ( 'wgTitle' ),
uselang : mw . config . get ( 'wgUserLanguage' ),
message : mw . msg ( 'imagesiblings-commons' )
} : {
language : mw . config . get ( 'wgContentLanguage' ),
project : 'wikipedia' ,
sort_by_date : 0 ,
sib_cat : 1 ,
sib_gal : 0 ,
mode : 'json' ,
file : mw . config . get ( 'wgTitle' ),
message : mw . msg ( 'imagesiblings-local' )
},
dataType : 'jsonp' ,
jsonp : false ,
jsonpCallback : 'file_siblings_callback' ,
success : function ( html ) {
$ ( '#file' ). prepend ( html );
}
} );
} );