Gebruiker:Naudefj/common.js
Voorkoms
Let wel: Na die wysiging is dit dalk nodig om u blaaier se kasgeheue te verfris voordat u die veranderinge sal sien:
- Firefox / Safari: hou Shift en kliek Herlaai, of druk Ctrl-F5 of Ctrl-R (⌘-R op 'n Mac)
- Google Chrome: Druk Ctrl-Shift-R (⌘-Shift-R op 'n Mac)
- Internet Explorer / Edge: Hou Ctrl en kliek Refresh, of druk Ctrl-F5
- Opera: Gaan na Kieslys → Settings (Opera → Preferences op 'n Mac) en dan na Privacy & security → Clear browsing data → Cached images and files.
// Auto-Formatter - https://meta.wikimedia.org/wiki/User:TMg/autoFormatter
//ENABLE: mw.loader.load("//de.wikipedia.org/w/index.php?title=Benutzer:TMg/autoFormatter.js/Beta.js&action=raw&ctype=text/javascript");
var autoFormatLocalisation = true;
var autoFormatShortYearRanges = false; // 2001–02 -> 2001–2002
var autoFormatMaskedLinks = false; // E.g. [[New York|New York City]] -> [[New York]] City
var autoFormatReplacements = [
// [/\[\[([^:\]\,]+)([.,])\]\]/g, '[[$1]]$2'], // [[Pretoria,]] -> [[Pretoria]],
[/^[•.]\s+/m, '*'], // • -> *
[/:/g, ':'], // HTML-entitiete
[/ /g, ' '],
[/&/g, '&'],
[/([^'])[′`´‘]n /g, '$1\'n '], // egte ortografie vir 'n (’n is nauurlik ook reg)
[/ʼn /g, '\’n '], // faseer uit, http://unicode.org/cldr/utility/list-unicodeset.jsp?a=[:Deprecated=Yes:]
// [/([^gs'"\|(\[\s])'n/, '$1 \'n'], // g'n en s'n is reg, maar andersinds moet ons 'n spasie insit
// [/(\[\[| )(1|8|20|101)de/, '$1$2ste'], // Rangtelwoorde - 'de' en 'ste'
// [/(1|8|20|101)<sup>de<\/sup>/, '$1<sup>ste</sup>'],
// ['(Engels)', '{{en}}'],
// ['(Duits)', '{{de}}'],
// ['(Frans)', '{{fr}}'],
// ['(Spaans)', '{{es}}'],
// [/ duits/, ' Duits'],
[/Suid\s*Afrika/i, 'Suid-Afrika'],
// [/huidiglik/i, 'tans'],
// [/aanbetref/i, 'betref'],
// [/onverskoning/i, 'om verskoning'],
// [/aantuiging/i, 'aantyging'],
// [/China/, 'Sjina'],
// [/Chinese/, 'Sjinese'],
// [/in ander woorde/i, 'met ander woorde'],
// [/voorkeur in/i, 'voorkeur vir'],
// [/afkeer in/i, 'afkeer van'],
// ['offisiële', 'amptelike'],
// ['vervang met', 'vervang deur'],
// ['See also', 'Sien ook'],
// ['External links', 'Eksterne skakels'],
[/(^|\[\[)Beeld:/i, '$1Lêer:'],
[/(^|\[\[)File:/i, '$1Lêer:'],
[/(^|\[\[)Image:/i, '$1Lêer:'],
[/(^|\[\[)Bestand:/i, '$1Lêer:'],
[/(^|\[\[)Afbeelding:/i, '$1Lêer:'],
['|thumb', '|duimnael'],
['|thumbnail', '|duimnael'],
['|left', '|links'],
['|right', '|regs'],
['|none', '|geen'],
['|center', '|senter'],
['|framed', '|omraam'],
['|frameless', '|raamloos'],
[/\[\[Template:/i, '[[Sjabloon:'],
[/\{\{Sjabloon:/i, '{{'],
[/\[\[Help:/i, '[[Hulp:'],
[/, Besoek op/, ', besoek op'],
[/<references \/>/i, '{{verwysings}}'],
[/{{Verwysings/i, '{{verwysings'],
[/{{reflist/i, '{{verwysings'],
[/<hr>/i, '<hr />'],
[/<references\s+\/>/i, '{{verwysings'],
[/{{stub/i, '{{Saadjie'],
[/{{saadjie/i, '{{Saadjie'],
[/\[\[Kategorie\:Saadjies\]\]/i, '{{Saadjie}}'], // WERK NIE
[/Kategorie\:Saadjies/i, '{{Saadjie}}'], // Die een?
[/{{commons/i, '{{Commons'],
[/{{dubbelsinnig/i, '{{Dubbelsinnig'],
[/\[\[Kategorie:Dubbelsinnig\]\]/i, '{{Dubbelsinnig}}'], // WERK NIE
[/{{smaller\|/i, '{{Kleiner|'],
[/{{Taxobox/i, '{{Taksoboks'],
[/{{Dead link\|/i, '{{Dooie skakel|'],
[/{{Main\|/i, '{{Hoofartikel|'],
[/{{Fossil range\|/i, '{{Fossiel tydperk|'],
[/\[\[Plant\]\]ae/, '[[Plantae]]'],
[/\[\[Animal\]\]ia/, '[[Animalia]]'],
[/\[\[Arthropod\]\]a/, '[[Arthropoda]]'],
[/\[\[Insect\]\]a/, '[[Insecta]]'],
[/\[\[Mammal\]\]ia/i, '[[Mammalia]]'],
[/\[\[bird\|Aves\]\]/i, '[[Aves]]'],
[/\[\[Chordate\|Chordata\]\]/i, '[[Chordata]]'],
[/{{Birth date\|/i, '{{Geboortedatum|'],
[/{{Birth date and age\|/i, '{{Geboortedatum en ouderdom|'],
[/{{Death date and age\|/i, '{{Sterfdatum en ouderdom|'],
[/{{Coord\|/i, '{{Koördinate|'],
[/{{Aut\|/i, '{{Outeur|'],
[/display=inline,title/i, 'aansig=inlyn,titel'], // Langste een eerste
[/display=title/i, 'aansig=titel'],
[/display=inline/i, 'aansig=inlyn'],
[/koördinaatwys\s*=\s*\n/i, 'koördinaatwys=aansig=inlyn,titel\n'],
[/{{Commons category/i, '{{Commonskat'],
[/{{wikispecies/i, '{{Wikispecies'],
[/prettytable/i, 'wikitable'],
[/{{DISPLAYTITLE:/i, '{{TITELAANSIG|'],
[/#REDIRECT \[\[/i, '#AANSTUUR [['],
[/\|\{\{PAGENAME\}\}/i, ''],
[/\{\{PAGENAME\}\}/i, '\{\{subst:PAGENAME\}\}'],
[/\[\[ *([CcKk]ategor[iy]e?)\s*:\s*([^[\]|]*[^\s[\]|])\s*(?=[\]|])/gi, '[[Kategorie:$2'],
[/(\[\[\d{1,2} \w+\]\]) (\d{4})/g, '$1 [[$2]]'], // Maak jaarskakel reg
// [/(\n[*#:;]+) *([^\s*#:;])/g, '$1 $2'], // Spasiëring
[/(\s*<\s*ref[^>\/]*\/\s*>|\s*<\s*ref\s*[^\/\\]*\s*>[^<]*<\/ref>)[ \t]*([\,\.\?\:\;]|\][^\]]|\}[^\}])/igm, '$2$1'],
// [/\{\{Link (.*)\|(.*)\}\}/i, ''], // Link GA/FL now handled in wikidata
// [/{{font color\|/i, '{{Kleur|'],
// [/<span style="color:([#\w]+);">([^<]+)<\/span>/i, '{{Kleur|$1|$2}}'],
// [/<font style="color:([#\w]+);">([^<]+)<\/font>/i, '{{Kleur|$1|$2}}'],
// [/<span style="size:([-+%\w]+);">([^<]+)<\/span>/i, '{{Teksgrootte|$1|$2}}'],
// [/<font style="size:([-+%\w]+);">([^<]+)<\/font>/i, '{{Teksgrootte|$1|$2}}'],
// [/<span style="background-color:([-+%\w]+);">([^<]+)<\/span>/i, '{{Agtergrondkleur|$1|$2}}'],
// [/<font size="?-2"?>([^<]+)<\/font>/i, '{{Teksgrootte|x-small|$1}}'],
// [/<font size="?-1"?>([^<]+)<\/font>/i, '{{Teksgrootte|small|$1}}'],
// [/<font size="?\+1"?>([^<]+)<\/font>/i, '{{Teksgrootte|large|$1}}'],
// [/<font size="?\+2"?>([^<]+)<\/font>/i, '{{Teksgrootte|x-large|$1}}'],
// Afrikaanse sjabloon moet Afrikaanse parametername hê!
[/{{Webaanhaling([^}]*)\|title=([^}]+)}}/i, '{{Webaanhaling$1|titel=$2}}'],
[/{{Webaanhaling([^}]*)\|first=([^}]+)}}/i, '{{Webaanhaling$1|eerste=$2}}'],
[/{{Webaanhaling([^}]*)\|last=([^}]+)}}/i, '{{Webaanhaling$1|laaste=$2}}'],
[/{{Webaanhaling([^}]*)\|publisher=([^}]+)}}/i, '{{Webaanhaling$1|uitgewer=$2}}'],
[/{{Webaanhaling([^}]*)\|accessdate=([^}]+)}}/i, '{{Webaanhaling$1|toegangsdatum=$2}}'],
[/{{Webaanhaling([^}]*)\|quote=([^}]+)}}/i, '{{Webaanhaling$1|aanhaling=$2}}'],
[/{{Webaanhaling([^}]*)\|work=([^}]+)}}/i, '{{Webaanhaling$1|werk=$2}}'],
[/{{Webaanhaling([^}]*)\|author=([^}]+)}}/i, '{{Webaanhaling$1|outeur=$2}}'],
[/{{Feit\|date=/i, '{{Feit|datum='],
// [[:en:Special:BookSources/0877251665|ISBN 0-87725-166-5]]
[/\[\[:[a-z]{2}:Special:BookSources\/(\d+)\|ISBN ([^\]]+)\]\]/i, 'ISBN $1'],
[/\[\[ISBN\]\] (\d+)/i, 'ISBN $1'],
// WERK NIE: Onnodige nowiki-etikette soos <nowiki>http://www.imdb.com/name/nm4975964/</nowiki>
// [/<nowiki[^>]*>([http|PMID][^<]+)<\/nowiki[^>]*>/i, '$1'],
[/<nowiki[^>]*>(PMID [^<]+)<\/nowiki[^>]*>/i, '$1'],
[/<nowiki[^>]*\/>/i, ''], // Onnodige <nowiki />
// [/\[\[[^\]]*\|\]\]/i, ''], // Leë wikiskakels
[/<cite class=[^>]*>([^<]*)<\/cite>/i, '$1'], // Oorbodige cite-etikette
// Vir WikiWoordeboek:
// Hooftaalsjabone met =..=
[/{{-(\w\w)-}}/i, '{{=$1=}}'],
// Spasiëring
[/(\n[*#:;]+) *([^\s*#:;])/g, '$1$2'],
[/}}\n[*#](.*?)(\n\n|\n{{|\s*$)/g, '}}\n:$1$2'], // # -> :
[/\n{{byv-\|/g, '\n:{{byv-|'],
[/<br clear="all">/, ''],
[/<br clear="all" \/>/, ''],
[/\n{{woordklank\|/, '\n:{{woordklank|'],
[/^::\[\[Hulp:IPA/, ':[[Hulp:IPA'],
[/\|-\|/, '|—|'],
[/\|-}}/, '|—}}'],
[/\n\*{{(.*?)}}: {{vert/g, '\n:*{{$1}}: {{vert'],
[/·/, '•'],
[/\n:\*{{/g, '\n:{{'],
// Sjabloonwysigings
[/{{-werkw-}}/, '{{-ww.-}}'],
[/{{-af-werkw-\|/, '{{-af-ww.-|'],
[/{{refs}}/, '{{verwysings}}'],
[/{{-verwys-}}/, '{{verwysings}}'],
[/{{-info-}}/, '{{info}}'],
[/{{-wisv-}}/, '{{wissel}}'],
// Geslag
[/{{-m-}}/, '{{m}}'],
[/{{-f-}}/, '{{f}}'],
[/{{-n-}}/, '{{n}}'],
[/{{-c-}}/, '{{c}}'],
[/{{-fm-}}/, '{{fm}}'],
[/{{-nm-}}/, '{{m}}/{{n}}'],
[/:\[\[(.*?)\|\1\]\]/ig, ':{{H|$1}}'], // Hoofletter-sjabloon
[/\[\[#Afrikaans \(af\)\|(.*?)\]\]/g, '{{A|$1}}'], // A-sjabloon
[/'''(.*?)'''{{IPA\|\|(.*?)}}/g, '{{-woord-|$1}}\n{{betekenisse}}'],
// Werk nie!!!
[/'\n{{-s\.nw-}}(.*?){{betekenisse}}/g, '$1{{-s.nw-}}\n{{betekenisse}}")'],
[/'\n{{-telwd-}}(.*?){{betekenisse}}/g, '$1{{-telwd-}}\n{{betekenisse}}")'],
];
// ClearDiff: https://de.wikipedia.org/wiki/Benutzer:TMg/cleanDiff
var cleanDiffLinkLimit = 1200;
//ENABLE: mw.loader.load('//de.wikipedia.org/w/index.php?title=Benutzer:TMg/cleanDiff.js&action=raw&ctype=text/javascript');
// findargdups - https://en.wikipedia.org/wiki/User:Frietjes/findargdups
// mw.loader.load("//en.wikipedia.org/w/index.php?title=User:Frietjes/findargdups.js&action=raw&ctype=text/javascript");
// reFill - https://en.wikipedia.org/wiki/User:Zhaofeng_Li/reFill
// mw.loader.load( "https://meta.wikimedia.org/w/index.php?title=User:Zhaofeng_Li/Reflinks.js&action=raw&ctype=text/javascript" );