CSS- und Javascript-Änderungen müssen den Wiki-Designrichtlinien entsprechen.
Hinweis: Leere nach dem Speichern den Browser-Cache, um die Änderungen sehen zu können.
- Firefox/Safari: ⇧ Umschalt drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+ F5 oder Strg+ R (⌘ Cmd+ R auf dem Mac) drücken
- Google Chrome: ⇧ Umschalt+ Strg+ R (⌘ Cmd+ ⇧ Umschalt+ R auf dem Mac) drücken
- Opera: ⇧ Umschalt+ F5 oder Strg+ F5 drücken oder zu Einstellungen → Datenschutz und Sicherheit → Browserdaten löschen → Bilder und Dateien im Cache navigieren
- Internet Explorer: Strg+ F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
/*
++++++++++++++++++++++++++++++
++ DE LANG
++ Add "uselang=de" on each page on this wiki,
++ overriding the global "en" preference
++++++++++++++++++++++++++++++
*/
var targetLang = "de";
function useLang(lang) {
var key = "uselang";
var value = lang;
var params = document.location.search.substr(1).split('&');
var i = 0;
for (; i < params.length; i++) {
if (params[i].startsWith(key + '=')) {
return;
}
}
params[params.length] = [key,value].join('=');
document.location.search = params.join('&');
}
$(useLang(targetLang));
/*
++++++++++++++++++++++++++++++
++ AUTO FORMATTER
++ Configuration for the "Auto Formatter" from WP
++++++++++++++++++++++++++++++
*/
mw.loader.load( '//de.wikipedia.org/w/index.php?title=Benutzer:TMg/autoFormatter.js&action=raw&ctype=text/javascript' );
var autoFormatReplacements = [
[ /\=\=\s*History\s*\=\=/, '== Geschichte ==' ],
[ /\=\=\s*Verlauf\s*\=\=/, '== Geschichte ==' ],
[ /\=\=\s*Chronik\s*\=\=/, '== Geschichte ==' ],
[ /\=\=\s*Versionsgeschichte\s*\=\=/, '== Geschichte ==' ],
[ /\=\=\s*Notes\s*\=\=/, '== Hinweise ==' ],
[ /\=\=\s*Notizen\s*\=\=/, '== Hinweise ==' ],
[ /\=\=\s*Anmerkungen\s*\=\=/, '== Hinweise ==' ],
[ /\=\=\s*Crafting\s*\=\=/, '== Herstellung ==' ],
[ /\=\=\s*Used [Ii]n\s*\=\=/, '== Verwendet in ==' ],
[ /\=\=\s*References\s*\=\=/, '== Verweise ==' ],
[ /\=\=\s*Referenzen \s*\=\=/, '== Verweise ==' ],
[ 'Tips', 'Tipps' ],
[ 'Plunder items', 'Beute-Gegenstände' ],
[ 'Crafting material', 'Herstellungsmaterial' ],
[ 'Crafting station', 'Herstellungsobjekt' ],
/* [ 'Release', 'Veröffentlichung' ], */
[ 'Pre-Release', 'Veröffentlichung' ],
[ 'Dektop-Release', 'Desktop-Veröffentlichung' ],
[ 'Console-Release', 'Konsolen-Veröffentlichung' ],
[ 'Mobile-Release', 'Mobil-Veröffentlichung' ],
[ '3DS-Release', '3DS-Veröffentlichung' ],
[ 'Introduced', 'Eingeführt' ],
[ 'Implementiert', 'Eingeführt' ],
[ 'Vorgestellt', 'Eingeführt' ],
[ 'Einführung', 'Eingeführt' ],
[ 'Erstauftritt', 'Eingeführt' ],
[ 'Hinzugefügt', 'Eingeführt' ],
[ 'Sprite updated', 'Grafik aktualisiert' ],
[ 'Can now drop its own respective banner', 'Kann nun sein eigenes Banner fallenlassen' ],
[ /\{\{history\/de/g, '{{geschichte' ],
[ /\{\{history/g, '{{geschichte' ],
[ /\{\{achievement/g, '{{erfolg' ],
[ /\{\{achievement\/de/g, '{{erfolg' ],
/* alle "infobox/de"-Vorlagen zu "infobox" */
[ /infobox\/de/g, 'infobox' ],
[ /Master\sTemplate\sWeapons(\/de|)/, 'Mastervorlage Waffen' ],
[ /Master\sTemplate\sTools(\/de|)/, 'Mastervorlage Werkzeuge' ],
[ /Master\sTemplate\sCharacters(\/de|)/, 'Mastervorlage Charaktere' ],
[ /Master\sTemplate\sConsumables(\/de|)/, 'Mastervorlage Verbrauchbares' ],
[ /Master\sTemplate\sFurniture(\/de|)/, 'Mastervorlage Einrichtung' ],
[ /Master\sTemplate\sTiles(\/de|)/, 'Mastervorlage Felder' ],
[ /Master\sTemplate\sEquipables(\/de|)/, 'Mastervorlage Ausrüstung' ],
[ /show-main\s=\syes/g, 'auf = ja' ],
[ /show-tool\s=\syes/g, 'werkzeug-auf = ja' ],
[ /show-hook\s=\syes/g, 'haken-auf = ja' ],
[ /show-summon\s=\syes/g, 'beschwörung-auf = ja' ],
[ /show-other\s=\syes/g, 'andere-auf = ja' ],
[ /show-melee\s=\syes/g, 'nah-auf = ja' ],
[ /show-meleeother\s=\syes/g, 'nahandere-auf = ja' ],
[ /show-ranged\s=\syes/g, 'fern-auf = ja' ],
[ /show-rangedother\s=\syes/g, 'fernandere-auf = ja' ],
[ /show-magic\s=\syes/g, 'magie-auf = ja' ],
[ /show-misc\s=\syes/g, 'verschiedene-auf = ja' ],
[ /show-common\s=\syes/g, 'prehardmode-auf = ja' ],
[ /show-critter\s=\syes/g, 'tiere-auf = ja' ],
[ /show-npc\s=\syes/g, 'npc-auf = ja' ],
[ /show-familiar\s=\syes/g, 'begleiter-auf = ja' ],
[ /show-pet\s=\syes/g, 'haustiere-auf = ja' ],
[ /show-potion\s=\syes/g, 'trank-auf = ja' ],
[ /show-buff\s=\syes/g, 'statuseffekt-auf = ja' ],
[ /show-weapon\s=\syes/g, 'waffe-auf = ja' ],
[ /show-ammo\s=\syes/g, 'munition-auf = ja' ],
[ /show-seed\s=\syes/g, 'saat-auf = ja' ],
[ /show-drop\s=\syes/g, 'fallengelassen-auf = ja' ],
[ /show-ore\s=\syes/g, 'erz-auf = ja' ],
[ /show-material\s=\syes/g, 'material-auf = ja' ],
[ /show-hardmode\s=\syes/g, 'hardmode-auf = ja' ],
[ /show-boss\s=\syes/g, 'boss-auf = ja' ],
[ /show-event\s=\syes/g, 'event-auf = ja' ],
[ /show-armor\s=\syes/g, 'rüstung-auf = ja' ],
[ /show-acc\s=\syes/g, 'acc-auf = ja' ],
[ /show-combatacc\s=\syes/g, 'kampfacc-auf = ja' ],
[ /show-vanity\s=\syes/g, 'mode-auf = ja' ],
[ /show-vanityacc\s=\syes/g, 'modeacc-auf = ja' ],
[ /show-dye\s=\syes/g, 'farbstoff-auf = ja' ],
/* [ /show-(.+)\s=\syes/g, '$1-auf = ja' ], */
[ /environment\s*=\s*.+(\n|\s*)\|\senvironment(de|german)\s=\s(.+)/g, 'environment = $3' ],
[ /environment2\s*=\s*.+(\n|\s*)\|\senvironment(2de|de2|2german|german2)\s=\s(.+)/g, 'environment2 = $3' ],
[ /ai\s=\s.+(\n|\s*)\|\saide\s=\s(.+)/g, 'ai = $2' ],
[ /type\s=\s.+(\n|\s*)\|\stypede\s=\s(.+)/g, 'type = $2' ],
[ /immune(.*.*)\s=\s.+(\n|\s*)\|\simmune(.*.*)de\s=\s(.+)/g, 'immune$1 = $4' ],
/* 'banner = yes \n | bannernamede = "a"' --> 'banner = "a"' */
[ /banner\s=\syes(\n|\s*)\|(\sbannername\s=\s.+(\n|\s*)\|\s|\s)bannernamede\s=\s(.*)/g, 'banner = $4' ],
[ /type2\s=\s.+(\n|\s*)\|\stype2de\s=\s(.+)/g, 'type2 = $2' ],
[ /debuff\s=\s(.+)(\n|\s*)\|\sdebuffde\s=\s(.+)/g, 'debuff = $3$2| debuffen = $1' ],
/* Links mit [["a"/de|"b"]] auf [["b"]] reduzieren */
[ /\[\[(\w+\s*)+\/de\|(([^ \]]+\s*)+)\]\]/g, '[[$2]]' ],
/* 8{{sc}} --> {{sc|8}} */
[ /([0-9]+)\s*\{\{([csgp])c\}\}/g, '{{$2c|$1}}' ],
/* {{crafts}} rows with only "| result = someword |" will be replaced by "| result = | resulten = someword |" */
[ /\n\s*\|\s*result\s*=\s*((\w+\s*)+)\|*\s*\|*\n/g, '\n| result = | resulten = $1 |\n' ],
/* namede --> nameen */
[ /\|\s*namede\s*=\s*.+/g, '| nameen = ' ],
/* drop empty parameters */
[ /\n\s*\|\s*\w+\s*=\s*\n/g, '\n' ],
/* new line parameters always start at beginning of line, w/o whitespace */
[ /\n\s+\|/g, '\n|' ],
[ /\{\{crafts top\|\}\}/g, '{{crafts top}}' ],
[ /\{\{crafts bottom\|\}\}/g, '{{crafts bottom}}' ]
];