Rozdíly mezi verzemi

PoložkaVerze z 3. 6. 2018, 14:44 od uživatele Matěj SuchánekVerze z 3. 1. 2021, 13:05 od uživatele Matěj Suchánek
Základní informace
Poznámky:
Zachytávat i odkazy uvozené "[[w:" a "[[:w:". --MS
-
kontrola přesunů z pískovišť
kontrola přesunů z pískovišť
-
-
úprava
úprava
-
-
zlepšena kontrola odkazů v referencích
zlepšena kontrola odkazů v referencích
-
-
VE často generuje [[:cs:, což ale není důvod pro sepnutí filtru
VE často generuje [[:cs:, což ale není důvod pro sepnutí filtru
-
-
odebrány šablony
odebrány šablony
-
-
detekce i pro kategorie
detekce i pro kategorie
-
-
zapnuto varování a značka
zapnuto varování a značka
-
-
přímý odkaz z článků v hlavním prostoru do cizích Wikipedií je nežádoucí - až se test vyladí, budeme vkladatele varovat
přímý odkaz z článků v hlavním prostoru do cizích Wikipedií je nežádoucí - až se test vyladí, budeme vkladatele varovat
Podmínky filtru
Podmínky:
(
(
     (action == 'edit' & equals_to_any(article_namespace, 0, 14)) |  
     (action == 'edit' & equals_to_any(page_namespace, 0, 14)) |  
     (action == 'move' & equals_to_any(moved_to_namespace, 0, 14)
     (action == 'move' & equals_to_any(moved_to_namespace, 0, 14)
     &! equals_to_any(moved_from_namespace, 0, 14))
     &! equals_to_any(moved_from_namespace, 0, 14))
) & (lcase_lines := (action == 'edit') ? lcase(added_lines) : lcase(new_wikitext);
) & (lcase_lines := (action == 'edit') ? lcase(added_lines) : lcase(new_wikitext);
     lcase_removed := (action == 'edit') ? lcase(removed_lines) : '';
     lcase_removed := (action == 'edit') ? lcase(removed_lines) : '';
     line1 := '\[\[ *:[a-z]{2,3}(?<!:cs):';
     line1 := '\[\[ *(:?w:(?!c[sz]:)|(:?w)?:(?!c[sz]:)[a-z]{2,3}:)';
     rcount(line1, lcase_lines) > rcount(line1, lcase_removed)
     rcount(line1, lcase_lines) > rcount(line1, lcase_removed)
) & (line2 := '<([^ <>]+)\b[^<]+' + line1 + '[^<]*</\1>';
) & (line2 := '<([^ <>]+)\b[^<]+' + line1 + '[^<]*</\1>';
     rcount(line2, lcase_lines) < rcount(line1, lcase_lines)
     rcount(line2, lcase_lines) < rcount(line1, lcase_lines)
) &! lcase(summary) rlike '\b(rvv?\b|revert|vráceny do původního stavu\b|zrušena)'
) &! lcase(summary) rlike '\b(rvv?\b|revert|vráceny do původního stavu\b|zrušena)'
&! '{{infobox - jazyk' in lcase(new_wikitext)
&! '{{infobox - jazyk' in lcase(new_wikitext)