MediaWiki:Gadget-APC.js

Fonte: Wikinotícias

Nota: Depois de publicar, deve limpar o cachê do seu navegador para ver as alterações.

  • Firefox e Safari: Pressione Shift enquanto clica Recarregar, ou pressione Ctrl-F5 ou Ctrl-R (⌘-R no Mac)
  • Google Chrome: Pressione Ctrl-Shift-R (⌘-Shift-R no Mac)
  • Internet Explorer e Edge: Pressione Ctrl enquanto clica Recarregar, ou pressione Ctrl-F5
  • Opera: Pressione Ctrl-F5.
/*jslint browser: true, white: true, regexp: true, todo: true */
/*global $, mw, APC */
/**
 * @author: Helder (https://github.com/he7d3r)
 * @author: Rjclaudio
 * @license: CC BY-SA 3.0 <https://creativecommons.org/licenses/by-sa/3.0/>
 */
( function ( mw, $ ) {
'use strict';

var siteConf = {
	siteRulesVersion: '3.1.56',
	helpPage: 'WN:Recursos/APC',
	tag: 'apc'
};

siteConf.siteRules = [{
	name: 'Acordo ortográfico',
		ifnot: /(<(blockquote|code|math|timeline|pre|poem|nowiki|quote|source)>|\{\{Quote)/i,
		sub: [{
		name: 'Unicode',
		ifhas: '&',
			sub: [{
			name: '&letra',
			ifhas: /&[a-z]/i,
			sub: [{name: '&agrave;',find: /&agrave;/gi,replace: 'à'
			}, {name: '&auml;',find: /&auml;/gi,replace: 'ä'
			}, {name: '&bull;',find: /&bull;/gi,replace: '•'
			}, {name: '&ccedil;',find: /&ccedil;/gi,replace: 'ç'
			}, {name: '&copy;',find: /&copy;/gi,replace: '©'
			}, {name: '&dagger;',find: /&dagger;/gi,replace: '†'
			}, {name: '&ETH;',find: /&ETH;/gi,replace: 'Ð'
			}, {name: '&gamma;',find: /&gamma;/gi,replace: 'γ'
			}, {name: '&hellip;',find: /&hellip;/gi,replace: '…'
			}, {name: '&lsquo;',find: /&lsquo;/gi,replace: '‘'
			}, {name: '&mdash;',find: /&mdash;/gi,replace: '—'
			}, {name: '&middot;',find: /&middot;/gi,replace: '·'
			}, {name: '&minus;',find: /&minus;/gi,replace: '−'
			}, {name: '&ndash;',find: /&ndash;/gi,replace: '–'
			}, {name: '&otilde;',find: /&otilde;/gi,replace: 'õ'
			}, {name: '&ouml;',find: /&ouml;/gi,replace: 'ö'
			}, {name: '&quot;',find: /&quot;/gi,replace: '"'
			}, {name: '&rarr;',find: /&rarr;/gi,replace: '→'
			}, {name: '&reg;',find: /&reg;/gi,replace: '®'
			}, {name: '&szlig;',find: /&szlig;/gi,replace: 'ß'
			}, {name: '&trade',find: /&trade;/gi,replace: '™'
			}, {name: '&THORN;',find: /&THORN;/gi,replace: 'Þ'
			}, {name: '&uuml;',find: /&uuml;/g,replace: 'ü'
			}]
			}, {
			name: '&#',
			ifhas: '&#',
			sub: [{name: '&#257;',find: /&#257;/g,replace: 'ā'
			}, {name: '&#265;',find: /&#265;/g,replace: 'ĉ'
			}, {name: '&#269;',find: /&#269;/g,replace: 'č'
			}, {name: '&#285;',find: /&#285;/g,replace: 'ĝ'
			}, {name: '&#293;',find: /&#293;/g,replace: 'ĥ'
			}, {name: '&#306;',find: /&#306;/g,replace: 'IJ'
			}, {name: '&#309;',find: /&#309;/g,replace: 'ĵ'
			}, {name: '&#349;',find: /&#349;/g,replace: 'ŝ'
			}, {name: '&#365;',find: /&#365;/g,replace: 'ŭ'
			}, {name: '&#383;',find: /&#383;/g,replace: 'ſ'
			}, {name: '&#39;',find: /&#39;/g,replace: '\''
			}]
			}]
			}, {
			name: 'Termos',
			num: 10,
			ifnot: /acordo ortográfico/i,
			sub: [{
			name: 'Trema',
			ifhas: /ü/i,
			sub: [{
			name: 'Güe',
			ifhas: /güe/i,
			sub: [{
			name: 'Ágüe',find: /([^a-z][Áá])güe((?:mos)?s?[^a-z])/g,replace: '$1gue$2'
			}, {name: 'Agüentar',find: /([^a-z][Aa])güentar(s?[^a-z])/g,replace: '$1guentar$2'
			}, {name: 'Alcagüete',find: /([^a-z][Aa])lcagüete(s?[^a-z])/g,replace: '$1lcaguete$2'
			}, {name: 'Anhangüera',find: /([^a-z]A)nhangüera(s?[^a-z])/g,replace: '$1nhanguera$2'
			}, {name: 'Apazigüemos',find: /([^a-z][Aa])pazigüemos(s?[^a-z])/g,replace: '$1paziguemos$2'
			}, {name: 'Averigüemos',find: /([^a-z][Aa])verigüemos(s?[^a-z])/g,replace: '$1veriguemos$2'
			}, {name: 'Bilíngüe',find: /([^a-z][Bb])ilíngüe(s?[^a-z])/g,replace: '$1ilíngue$2'
			}, {name: 'Cangüera',find: /([^a-z]C)angüera(s?[^a-z])/g,replace: '$1anguera$2'
			}, {name: 'Deságüe',find: /([^a-z][Dd])eságüe(s?[^a-z])/g,replace: '$1eságue$2'
			}, {name: 'Enxágüe',find: /([^a-z][Ee])nxágüe(s?[^a-z])/g,replace: '$1nxágue$2'
			}, {name: 'Enxagüemos',find: /([^a-z][Ee])nxagüemos(s?[^a-z])/g,replace: '$1nxaguemos$2'
			}, {name: 'Guaratingüetá',find: /([^a-z]G)uaratingüetá(s?[^a-z])/g,replace: '$1uaratinguetá$2'
			}, {name: 'Inhangüera',find: /([^a-z]I)nhangüera(s?[^a-z])/g,replace: '$1nhanguera$2'
			}, {name: 'ultilíngüe',find: /([^a-z][Mm])ultilíngüe(s?[^a-z])/g,replace: '$1ultilíngue$2'
			}, {name: 'Piaçagüera',find: /([^a-z]P)iaçagüera(s?[^a-z])/g,replace: '$1iaçaguera$2'
			}, {name: 'Tabatingüera',find: /([^a-z]T)abatingüera(s?[^a-z])/g,replace: '$1abatinguera$2'
			}, {name: 'Ungüento',find: /([^a-z][Uu])ngüento(s?[^a-z])/g,replace: '$1nguento$2'
			}]
			}, {
			name: 'Güi',
			ifhas: /Güi/i,
			sub: [{name: 'Ambigüidade',find: /([^a-z][Aa])mbigüidade(s?[^a-z])/g,replace: '$1mbiguidade$2'
			}, {name: 'Antigüidade',find: /([^a-z][Aa])ntigü((?:idade|íssimo)s?[^a-z])/g,replace: '$1ntigu$2'
			}, {name: 'Argüição',find: /([^a-z][Aa])rgü((?:ição|ir)s?[^a-z])/g,replace: '$1rgu$2'
			}, {name: 'Barigüi',find: /([^a-z]B)arigüi(s?[^a-z])/g,replace: '$1arigui$2'
			}, {name: 'Bilingüismo',find: /([^a-z][Bb])ilingüismo(s?[^a-z])/g,replace: '$1ilinguismo$2'
			}, {name: 'Birigüi',find: /([^a-z]B)irigüi(s?[^a-z])/g,replace: '$1irigui$2'
			}, {name: 'Contigüidade',find: /([^a-z][Cc])ontigüidade(s?[^a-z])/g,replace: '$1ontiguidade$2'
			}, {name: 'Desmilingüir',find: /([^a-z][Dd])esmilingüir(s?[^a-z])/g,replace: '$1esmiliguir$2'
			}, {name: 'Inexeqüível',find: /([^a-z][Ii])nexeqüível(s?[^a-z])/g,replace: '$1nexequível$2'
			}, {name: 'ingüística',find: /([^a-z][Ll])ingüística(s?[^a-z])/g,replace: '$1inguística$2'
			}, {name: 'Lingüiça',find: /([^a-z][Ll])ingüiça(s?[^a-z])/g,replace: '$1inguiça$2'
			}, {name: 'Lingüística',find: /([^a-z][Ll])ingüística(s?[^a-z])/g,replace: '$1inguística$2'
			}, {name: 'Pingüim',find: /([^a-z][Pp])ingüim(s?[^a-z])/g,replace: '$1inguim$2'
			}, {name: 'Redargüir',find: /([^a-z][Rr])edargüir(s?[^a-z])/g,replace: '$1edarguir$2'
			}, {name: 'Sagüi',find: /([^a-z][Ss])agüi(s?[^a-z])/g,replace: '$1agui$2'
			}, {name: 'Sangü',find: /([^a-z][Ss])angü((?:inário|íneo)s?[^a-z])/g,replace: '$1angu$2'
		}]
			}, {
			name: 'Qüe',
			ifhas: /Qüe/i,
			sub: [{name: 'Apropinqüe',find: /([^a-z][Aa])propinqüe(s?[^a-z])/g,replace: '$1propinque$2'
			}, {name: 'Cinqü',find: /([^a-z][Cc])inqü((?:enta|entenário)s?[^a-z])/g,replace: '$1inqu$2'
			}, {name: 'Conseqü',find: /([^a-z][Cc])onseqü((?:ência|ente)s?[^a-z])/g,replace: '$1onsequ$2'					}, {name: 'Delinqü',find: /([^a-z][Dd])elinqü((?:em|ência|ente)s?[^a-z])/g,replace: '$1elinqu$2'
			}, {name: 'Eqüestre',find: /([^a-z][Ee])qüestre(s?[^a-z])/g,replace: '$1questre$2'
			}, {name: 'Freqü',find: /([^a-z][Ff])reqü([êe]n(?:tado|tar|te|cia)[^a-z])/g,replace: '$1requ$2'
			}, {name: 'Grandiloqüência',find: /([^a-z][Gg])randiloqüência(s?[^a-z])/g,replace: '$1randiloquência$2'
			}, {name: 'Pariqüera',find: /([^a-z]P)ariqüera(s?[^a-z])/g,replace: '$1ariquera$2'
			}, {name: 'Qüest',find: /([^a-z][Qq])üest((?:ão|ionamento|ionar|ionário|iúncula)s?[^a-z])/g,replace: '$1uest$2'
			}, {name: 'Seqüela',find: /([^a-z][Ss])eqüela(s?[^a-z])/g,replace: '$1equela$2'
			}, {name: 'Seqüência',find: /([^a-z][Ss])eqüência(s?[^a-z])/g,replace: '$1equência$2'
			}, {name: 'Seqü',find: /([^a-z][Ss])eqüestr((?:adora?|o)s?[^a-z])/g,replace: '$1equestr$2'
		}]
			}, {
			name: 'Qüi',
			ifhas: /Qüi/i,
			sub: [{name: 'Aqüicultura',find: /([^a-z][Aa])qüicultura(s?[^a-z])/g,replace: '$1quicultura$2'
			}, {name: 'Eqüino',find: /([^a-z][Ee])qüino(s?[^a-z])/g,replace: '$1qüino$2'
			}, {name: 'Exeqüível',find: /([^a-z][Ee])xeqüível(s?[^a-z])/g,replace: '$1xequível$2'
			}, {name: 'Eqüi',find: /([^a-z][Ee])qüi((?:distante|tativo)s?[^a-z])/g,replace: '$1qui$2'					}, {name: 'Inexeqüível',find: /([^a-z][Ii])nexeqüível(s?[^a-z])/g,replace: '$1nexequível$2'
			}, {name: 'Iniqüidade',find: /([^a-z][Ii])niqüidade(s?[^a-z])/g,replace: '$1niqüidade$2'
			}, {name: 'Liqüi',find: /([^a-z][Ll])iqüid((?:ar|ação|ificador)s?[^a-z])/g,replace: '$1iquid$2'
			}, {name: 'Líqüido',find: /([^a-z][Ll])íqüido(s?[^a-z])/g,replace: '$1íquido$2'
			}, {name: 'Obliqüidade',find: /([^a-z][Oo])bliqüidade(s?[^a-z])/g,replace: '$1bliquidade$2'
			}, {name: 'Qüin',find: /([^a-z][Qq])üin((?:decágono|gentésimo)s?[^a-z])/g,replace: '$1uin$2'
			}, {name: 'Quinqü',find: /([^a-z][Qq])uinqü((?:qüagésimo|enal|ênio|qüídio)s?[^a-z])/g,replace: '$1uinqu$2'
			}, {name: 'Quinqüídio',find: /([^a-z][Qq])uinqüídio(s?[^a-z])/g,replace: '$1uinquídio$2'
			}, {name: 'Qüiproquó',find: /([^a-z][Qq])üiproquó(s?[^a-z])/g,replace: '$1uiproquó$2'
			}, {name: 'Tranqüi',find: /([^a-z][Tt])ranqüi((?:lo|lidade)s?[^a-z])/g,replace: '$1ranqüi$2'
			}, {name: 'Ubiqüidade',find: /([^a-z][Uu])biqüidade(s?[^a-z])/g,replace: '$1biquidade$2'
			}]
		}]
			}, {
			name: 'éia',
			ifhas: /éia/i,
			sub: [{name: 'Assembléia',find: /([^a-z][Aa])ssembléia(s?[^a-z])a/g,replace: '$1ssembleia$2',num: 10
			}, {name: 'Coréia',find: /([^a-z])Coréia(s?[^a-z])/g,replace: '$1Coreia$2',num: 10
			}, {name: 'Européia',find: /([^a-z][Ee])uropéia(s?[^a-z])européia/g,replace: '$1uropeia$2',num: 10
			}, {name: 'idéia',find: /([^a-z][Ii])déia(s?[^a-z])/g,replace: '$1deia$2',num: 10
			}]
			}, {name: 'ôo',find: /([^a-z])([Vv]|[Aa]benç|[Ee]nj)ôo([^a-z])/g,replace: '$1$2oo$3',ifhas: 'ôo'
			}, {name: 'aiú',ifhas: /aiú/i,
				sub: [{name: 'baiúca',find: /([^a-z][Bb])aiúca([^a-z])/g,replace: '$1aiuca$2'
				}]
			}, {name: 'oiú',find: /oiú/g,replace: '',
				sub: [{name: 'boiúno',find: /([^a-z][Bb])oiúno([^a-z])/g,replace: '$1oiúno$2'
				}]
			}]
		}]
	}, {
	name: 'Código-wiki e HTML',
	sub: [{
		name: 'Mudança de cor com o elemento <font>',
		ifhas: /<font/i,
		sub: [{
			name: '<font color="#123456">[[página]]</font>',
			find: /<font\s+color\s*=\s*(["']?)\#?([a-f0-9]{6}|[a-f0-9]{3})\1\s*>(\s*\[\[)([^\|\]]+)(\]\]\s*)<\/font>/g,
			replace: '$3$4|<span style="color: $2;">$4</span>$5'
		}, {
			name: '<font color="#123456">[[página|texto]]</font>',
			find: /<font\s+color\s*=\s*(["']?)\#?([a-f0-9]{6}|[a-f0-9]{3})\1\s*>(\s*\[\[[^\|\]]+\|)([^\]]+)(\]\]\s*)<\/font>/g,
			replace: '$3<span style="color: #$2;">$4</span>$5'
		}, {
			name:'<font color="#123456">texto [[página|texto]] texto</font>',
			find: /<font\s+color\s*=\s*(["']?)\#?([a-f0-9]{6}|[a-f0-9]{3})\1\s*>(.+?)<\/font>/g,
			replace: '<span style="color: #$2;">$3</span>'
		}]
	}, {
		name: 'Alinhamento com o elemento <center>',
		find: /<center>([^<]+?)<\/center>/g,
		replace: '<div style="text-align: center;">$1</div>'
	}, {
		name: 'Indicação de código-fonte com <tt>',
		find: /<tt>(.+?)<\/tt>/gi,
		replace: '<code>$1</code>'
	}, {
		name: 'Realce de sintaxe com o elemento <source>',
		find: /<source\s+(.*?lang.*?>(?:.|\n)+?)<\/source>/gi,
		replace: '<syntaxhighlight $1</syntaxhighlight>'
	}, {
		name: 'Largura de tabela com o atributo width',
		ifhas: /width\s*=/i,
		sub: [{
			name: 'width definido em pixels, antes de um style',
			find: /(\{\|.*?)width\s*=\s*(\d+)(?:px)? (.*?style\s*=\s*["'])/g,
			replace: '$1$3width: $2px; '
		}, {
			name: 'width definido em certas unidades, antes de um style',
			find: /(\{\|.*?)width\s*=\s*(\d+(?:%|in|[cme]m|ex|p[tc])) (.*?style\s*=\s*["'])/g,
			replace: '$1$3width: $2; '
		}, {
			name: 'width definido em certas unidades, após um style',
			find: /(\{\|.*?style\s*=\s*["'])(.*?)\s+width\s*=\s*(\d+(?:%|in|[cme]m|ex|p[tc]))/g,
			replace: '$1width: $3; $2'
		}, {
			name: 'width definido em pixels, após um style',
			find: /(\{\|.*?style\s*=\s*["'])(.*?)\s+width\s*=\s*(\d+)(?:px)?/g,
			replace: '$1width: $3px; $2'
		}]
	}, {
			name: 'Tags',
			ifhas: '<',
			sub: [{name: '<h1>',find: /<h1>/gi,replace: '='
			}, {name: '<h2>',find: /<h2>/gi,replace: '=='
			}, {name: '<h3>',find: /<h3>/gi,replace: '==='
			}, {name: '<h4>',find: /<h4>/gi,replace: '===='
			}, {name: '<h5>',find: /<h5>/gi,replace: '====='
			}, {name: '<h6>',find: /<h6>/gi,replace: '======'
			}, {name: '<ref>',find: /<ref>/gi,replace: ''
			}, {name: 'tag abre-fecha',find: /<([^\>\n\/]+)> *(?:\r?\n)* *<\/\1>/gi,replace: '',num: 10
			}, {name: '<div></div>',find: /<div[^<>\n\/]*> *(?:\r?\n)* *<\/div>/gi,replace: '',num: 10
			}, {name: '</div>',find: /<\/div>/gi,replace: '',num: 10,ifnot: /<div/i
			}, {name: '</span>',find: /<\/span>/gi,replace: '',num: 10,ifnot: /<span/i
			}, {name: '<pre>',find: /<pre>/gi,replace: '',ifnot: /<\/pre>/i
			}, {name: '<font>',find: /<font color="/gi,replace: '<span style="color:'
			}, {name: '<font>',find: /<font size="/gi,replace: '<span style="font-size:'
			}, {name: '<font>',find: /<font face="/gi,replace: '<span style="font-family:'
			}, {name: 'color',find: /" color="/gi,replace: '; color:'
			}, {name: 'size',find: /" size="/gi,replace: '; font-size:'
			}, {name: 'face',find: /" face="/gi,replace: '; font-family:'
			}, {name: '</font>',find: /<\/font>/gi,replace: '</span>'
			}, {name: '<i>',find: /<\/? *i *\/?\>/gi,replace: '\'\'',num: 10
			}, {name: '<b> e <strong>',find: /<\/? *(b|strong) *\/?\>/gi,replace: '\'\'\'',num: 10
		}]
	}, {
			name: 'Predefinições',
			sub: [{name: 'source',find: /\{\{[Ss]ource/gi,replace: '{{Fonte'
			}, {name: 'fuente',find: /\{\{[Ff]uente/gi,replace: '{{Fonte'
			}, {name: 'date',find: /\{\{[Dd]ate/gi,replace: '{{Data'
			}, {name: 'haveyoursay',find: /\{\{[Hh]aveyoursay/gi,replace: '{{Opine'
			}, {name: 'publish',find: /\{\{[Pp]ublish/gi,replace: ''
			}, {name: 'fecha',find: /\{\{[Ff]echa/gi,replace: '{{Data'
			}, {name: 'opina',find: /\{\{[Oo]pina/gi,replace: '{{Opine'
			}, {name: 'byline',find: /\{\{[Bb]yline/gi,replace: '{{Origem'
			}, {name: 'дата',find: /\{\{дата/gi,replace: '{{Data'
			}, {name: 'Источник',find: /\{\{Источник/gi,replace: '{{Fonte'
			}, {name: '<small>',find: /<small>/gi,replace: '{{small|'
			}, {name: '<big>',find: /<big>/gi,replace: '{{big|'
			}, {name: '</small>',find: /<\/small>/gi,replace: '}}'
			}, {name: '/<big>',find: /<\/big>/gi,replace: '}}'
			}, {name: 'Trimming e tradução de categoria',find: /\[\[ *Categor(?:[ií]a|y) *: */gi,replace: '[[Categoria:',num: 100
			}, {name: 'Trimming de lista',find: /\r?\n *([\#\*]+) {2,}/mg,replace: '\n$1 ',num: 100
			}, {name: 'Lista sem conteúdo',find: /^[*#]+\n/gim,replace: ''
			}, {name: 'Trimming em final de parágrafo',find: /([^ ]) +\r?\n/gi,replace: '$1\n',num: 100
			}, {name: '== Ligações externas ==',find: /\==\s*(?:(?:Apontadores|Atalhos?|Elos?|Enlaces?|Lin(?:k|que)s?|Vínculos?)(?: externos?)?|(?:Ligaç(?:ão|ões)|Páginas?|Referências?)(?: externas?)|(?:Ligaç(?:ão|ões)|Links)(?: para o exterior| exterior(?:es)?(?: [àa] Wikinot[íi]cias)?)?|S(?:ites|[íi]tios)|LE|Links? relacionados?|Páginas? da Internet|Weblinks?)\s*==/gi,replace: '== Ligações externas =='
			}, {name: 'Espaço',find: /\r?\n(:+) +/gi,replace: '\n$1',num: 100
			}, {name: 'Url sem título',find: /\n([\*\#] )?(https?:\/\/[^ \r\n]+)\r?\n/gi,replace: '\n$1[$2├\n',num: 10
			}, {name: 'Arrumando links',find: /([^\[])\[{2,}(https?:\/\/[^\[\]}\n]+)\]{2,}([^\]])/gi,replace: '$1[$2]$3'
			}, {name: 'Duplo',find: /(?:https?:)?\/\/ *(https?:)?\/\//g,replace: '$1//',num: 100
			}, {name: '{{PAGENAME',find: /\{\{(PAGENAME|SUBPAGENAME|FULLPAGENAME|BASEPAGENAME|SITENAME|NAMESPACE)/g,replace: '{{subst:$1'
			}, {name: '|]]',find: /\|(▒?)\]\]/gi,replace: '$1]]',num: 10
			}, {name: '[[[',find: /([^\[])\[\[\[([^\[])/gi,replace: '$1[[$2',num: 10
			}, {name: ']]]]',find: /\]\]\]\]/g,replace: ']]'
			}, {name: 'Categorias iguais',find: /(\n\[\[Categoria:([^\|\]\n]+)(?:\|[^\]\n]*)?\]\](?:[^░]*))\[\[Categoria:\2(?:\|[^\]\n]*)?\]\]\r?\n/gi,replace: '$1',num: 100
		}]
	}, {
			name: 'Exemplos',
			num: 10,
			sub: [{name: 'Assinatura',find: /\-\-\[\[Special:Contributions\/.*\(UTC\)(\r?\n)?/gi,replace: '',num: 10
			}, {name: 'Texto de cabeçalho',find: /║\=\= *Texto de cabeçalho *\=\=(\r?\n)?/gi,replace: '',ifhas: /▓(Utilizador|Utilizadora)( Discussão)?:/i,num: 10
			}, {name: 'Texto não-formatado',find: /(''+|<[^>\n]+>)Inserir texto não\-formatado aqui(<\/[^>\n]+>|''+)?(\r?\n)?/gi,replace: '',num: 10
			}, {name: 'Exemplo.jpg',find: /\[\[(Ficheiro|Media):Exemplo\.(jpg|ogg)▒\]\](\r?\n)?/gi,replace: '',num: 10
			}, {name: '#REDIRECT',find: /#REDIRECT \[\[Título da ligação\]\](\r?\n)?/gi,replace: ''
			}, {name: '[[Título do link]]',find: /\[\[Título do link\]\](\r?\n)?/gi,replace: '',num: 10
			}, {name: 'www.example.com',find: /\[http:\/\/www.example\.com ligação externa\](\r?\n)?/gi,replace: '',num: 10
			}, {name: '<!-- Comentário -->',find: /<!\-\- Comentário \-\->(\r?\n)?/gi,replace: '',num: 10
			}]
		}, {
			name: 'Imagens',
			sub: [{
			name: 'right',find: /\|[Rr]ight/g,replace: '|direita'
			}, {name: 'left',find: /\|[Ll]eft/g,replace: '|esquerda'
			}, {name: 'center',find: /\|[Cc]enter/g,replace: '|centro'
			}, {name: 'middle',find: /\|middle/g,replace: '|meio'
			}, {name: 'esquerra',find: /\|esquerra/g,replace: '|esquerda'
			}, {name: 'direta',find: /\|direta/g,replace: '|direita'
			}, {name: 'miniaturadeimagen',find: /\|miniaturadeimagen/g,replace: '|miniaturadaimagem'
			}, {name: 'destra',find: /\|destra/g,replace: '|direita'
			}, {name: 'vignette',find: /\|vignette/g,replace: ''
			}, {name: 'thumb',find: /\|Thumb/g,replace: '|thumb'
			}, {name: 'vazio',find: /\| \|/g,replace: '|'
		}]
	}, {
			name: 'Parametros',
			ifhas:'|',
			sub: [{name: 'title',find: /\|title/g,replace: '|título'
			}, {name: 'author',find: /\|author/g,replace: '|autor'
			}, {name: 'date',find: /\|date/g,replace: '|data'
			}, {name: 'archiveurl',find: /\|archiveurl/g,replace: '|arquivourl'
			}, {name: 'langue',find: /\|langue/g,replace: '|lang'
			}, {name: 'titre',find: /\|titre/g,replace: '|título'
			}, {name: 'auteur',find: /\|auteur/g,replace: '|autor'
			}, {name: 'publication',find: /\|publication/g,replace: '|pub'
			}, {name: 'fecha',find: /\|fecha/g,replace: '|data'
			}, {name: 'titolo',find: /\|titolo/g,replace: '|título'
			}, {name: 'autore',find: /\|autore/g,replace: '|autor'
			}, {name: 'agenzia',find: /\|agenzia/g,replace: '|pub'
			}, {name: 'Автор',find: /\|Автор/g,replace: '|autor'
			}, {name: 'Название',find: /\|Название/g,replace: '|título'
			}, {name: 'Дата',find: /\|Дата/g,replace: '|data'
			}, {name: 'Издатель',find: /\|Издатель/g,replace: '|pub'
			}]
		}]
}]; 

window.APC = $.extend( {}, siteConf, window.APC );
mw.loader.load( 'https://pt.wikinews.org/w/index.php?title=MediaWiki:Gadget-APC.js/core.js&action=raw&ctype=text/javascript' );
}( mediaWiki, jQuery ) );