Diferenças entre versões

EntradaVersão de 17h38min de 10 de outubro de 2017 por !SilentVersão de 15h03min de 22 de outubro de 2017 por !Silent
Informações básicas
Notas:
Descrição: filtro referente ao bloqueio de conteúdo indevido em língua estrangeira (ver [[WP:FE/VANDAL]]).
Descrição: filtro referente ao bloqueio de conteúdo indevido em língua estrangeira (ver [[WP:FE/VANDAL]]).


* +termo. --!Silent (19/mai/2017)
* +termo. --!Silent (19/mai/2017)
* Pondo para avisar e etiquetar ao invés de impedir. --!Silent (26/mai/2017)
* Pondo para avisar e etiquetar ao invés de impedir. --!Silent (26/mai/2017)
* Removendo termo que causava muito FP. --!Silent (30/mai/2017)
* Removendo termo que causava muito FP. --!Silent (30/mai/2017)
* Pondo o filtro para não executar em PUs (e subpáginas), páginas de teste e em "Wikipédia:Filtro de edições/Solicitações"; ajuste para tentar FP. --!Silent (08/jun/2017)
* Pondo o filtro para não executar em PUs (e subpáginas), páginas de teste e em "Wikipédia:Filtro de edições/Solicitações"; ajuste para tentar FP. --!Silent (08/jun/2017)
* Ajustes. --!Silent (22/jul/2017)
* Ajustes. --!Silent (22/jul/2017)
* Ajuste na regex. --!Silent (05/ago/2017)
* Ajuste na regex. --!Silent (05/ago/2017)
* +termo. --!Silent (23/ago/2017)
* +termo. --!Silent (23/ago/2017)
* +termo. --!Silent (08/set/2017)
* +termo. --!Silent (08/set/2017)
* ajuste. --!Silent (17/set/2017)
* ajuste. --!Silent (17/set/2017)
* ajuste. --!Silent (20/set/2017)
* ajuste. --!Silent (20/set/2017)
* ajuste para evitar FP. --!Silent (22/set/2017)
* ajuste para evitar FP. --!Silent (22/set/2017)
* Ajustes para evitar FP. --!Silent (24/set/2017)
* Ajustes para evitar FP. --!Silent (24/set/2017)
* +termo. --!Silent (28/set/2017)
* +termo. --!Silent (28/set/2017)
* Ajuste na condição para pegar os casos em que um pipe é usado anterior ou posteriormente ao termo. --!Silent (03/out/2017)
* Ajuste na condição para pegar os casos em que um pipe é usado anterior ou posteriormente ao termo. --!Silent (03/out/2017)
* Ajustes nas condições para evitar FP. --!Silent (05/out/2017)
* Ajustes nas condições para evitar FP. --!Silent (05/out/2017)
* -caracteres já normalizados pela função ccnorm. --!Silent (10/out/2017)
* -caracteres já normalizados pela função ccnorm. --!Silent (10/out/2017)
* ajustes. --!Silent (22/out/2017)
Condições do filtro
Condições:
(ajuda | discussão)
!'confirmed' in user_groups & !( article_prefixedtext irlike '(?:Filtro de edições/Solicitações|Informe um erro|(?:Wikipédia|Usuári).+Testes)' ) & article_namespace != 2 & ( (
!'confirmed' in user_groups & !( article_prefixedtext irlike '(?:Filtro de edições/Solicitações|Informe um erro|(?:Wikipédia|Usuári).+Testes)' ) & article_namespace != 2 & ( (
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ\-]|^)(?:BITCH(?:ES)?|BLOW ?JOB|(?:BUL ?)?SHIT|COCK|IDIOT|FAG(?:OT)?|(?:MOTHER ?)?(?<!ARGEL )FUCK(?:ER)?|ORGASM|PORN|SUCK(?:ER)?)S?(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ\-]|$)';
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ\-]|^)(?:BITCH(?:ES)?|BLOW ?JOB|(?:BUL ?)?SHIT|COCK|IDIOT|FAG(?:OT)?|(?:MOTHER ?)?FUCK(?:ER)?|ORGASM|PORN|SUCK(?:ER)?)S?(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ\-]|$)';


( ccnorm( rmdoubles( added_lines ) ) irlike terms | rmdoubles( added_lines ) irlike terms )
terms_FP := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ\-]|^)(?:ARGEL FUCKS)(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ\-]|$)';
 
!ccnorm( rmdoubles( added_lines ) ) irlike terms_FP & ( ccnorm( rmdoubles( added_lines ) ) irlike terms | rmdoubles( added_lines ) irlike terms )
& !( ccnorm( rmdoubles( removed_lines ) ) irlike terms | rmdoubles( removed_lines ) irlike terms );
& !( ccnorm( rmdoubles( removed_lines ) ) irlike terms | rmdoubles( removed_lines ) irlike terms );
) | (
) | (
/* Termos sem o uso da função "ccnorm" */
/* Termos sem o uso da função "ccnorm" */
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ\-]|^)(?:[A@]SS)(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ\-\.:]|$)';
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ\-]|^)(?:[A@]SS)(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ\-\.:]|$)';


rmdoubles( added_lines ) irlike terms
rmdoubles( added_lines ) irlike terms
& !rmdoubles( removed_lines ) irlike terms;
& !rmdoubles( removed_lines ) irlike terms;
) );
) );