r105564 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r105563‎ | r105564 | r105565 >
Date:17:10, 8 December 2011
Author:siebrand
Status:ok
Tags:
Comment:
* remove unused message key 'abusefilter-edit-global'.
* update message documentation for AbuseFilter.
Modified paths:
  • /trunk/extensions/AbuseFilter/AbuseFilter.i18n.php (modified) (history)

Diff [purge]

Index: trunk/extensions/AbuseFilter/AbuseFilter.i18n.php
@@ -225,7 +225,6 @@
226226 'abusefilter-edit-revert' => 'Revert actions taken by this filter',
227227 'abusefilter-edit-tools' => 'Tools:',
228228 'abusefilter-edit-test-link' => 'Test this filter against recent edits',
229 - 'abusefilter-edit-global' => 'Apply this filter globally',
230229 'abusefilter-edit-export' => 'Export this filter to another wiki',
231230 'abusefilter-edit-syntaxok' => 'No syntax errors detected.',
232231 'abusefilter-edit-syntaxerr' => 'Syntax error detected: $1',
@@ -253,7 +252,7 @@
254253 'abusefilter-edit-builder-op-bool-not' => 'Not (!)',
255254 'abusefilter-edit-builder-op-bool-and' => 'And (&)',
256255 'abusefilter-edit-builder-op-bool-or' => 'Or (|)',
257 - 'abusefilter-edit-builder-op-bool-xor' => 'XOR (^)', // Message documentation complete up to here. Siebrand 2011-12-08.
 256+ 'abusefilter-edit-builder-op-bool-xor' => 'XOR (^)',
258257 'abusefilter-edit-builder-group-misc' => 'Miscellaneous',
259258 'abusefilter-edit-builder-misc-in' => 'contained in string (in)',
260259 'abusefilter-edit-builder-misc-like' => 'Matches pattern (like)',
@@ -326,6 +325,7 @@
327326 'abusefilter-edit-builder-vars-file-sha1' => 'SHA1 hash of file contents',
328327
329328 // Filter history
 329+ // Message documentation complete up to here. Siebrand 2011-12-08.
330330 'abusefilter-filter-log' => 'Recent filter changes',
331331 'abusefilter-history' => 'Change history for Abuse Filter #$1',
332332 'abusefilter-history-foruser' => 'Changes by $1',
@@ -670,107 +670,114 @@
671671 * $3 is the date
672672 * $4 is the time
673673 * $5 is the user name which can be used with GENDER',
674 - 'abusefilter-edit-hitcount' => '',
675 - 'abusefilter-edit-consequences' => '',
676 - 'abusefilter-edit-action-warn' => '',
677 - 'abusefilter-edit-action-disallow' => '',
678 - 'abusefilter-edit-action-flag' => '',
679 - 'abusefilter-edit-action-blockautopromote' => '',
680 - 'abusefilter-edit-action-degroup' => '',
681 - 'abusefilter-edit-action-block' => '',
682 - 'abusefilter-edit-action-throttle' => '',
683 - 'abusefilter-edit-action-rangeblock' => '',
684 - 'abusefilter-edit-action-tag' => '',
685 - 'abusefilter-edit-throttle-count' => '',
686 - 'abusefilter-edit-throttle-period' => '',
687 - 'abusefilter-edit-throttle-seconds' => '',
688 - 'abusefilter-edit-throttle-groups' => 'Could you please go over the "throttle" concept? It is polysemic in Spanish. I need definition.',
689 - 'abusefilter-edit-warn-message' => '',
690 - 'abusefilter-edit-warn-other' => '',
691 - 'abusefilter-edit-warn-other-label' => '',
692 - 'abusefilter-edit-warn-actions' => '{{Identical|Action}}',
693 - 'abusefilter-edit-warn-preview' => '',
694 - 'abusefilter-edit-warn-edit' => '',
695 - 'abusefilter-edit-tag-tag' => '',
696 - 'abusefilter-edit-denied' => '',
697 - 'abusefilter-edit-main' => '',
698 - 'abusefilter-edit-done-subtitle' => '',
699 - 'abusefilter-edit-done' => '',
700 - 'abusefilter-edit-badsyntax' => '',
701 - 'abusefilter-edit-restricted' => '',
702 - 'abusefilter-edit-viewhistory' => '',
703 - 'abusefilter-edit-history' => '{{Identical|History}}',
704 - 'abusefilter-edit-check' => '',
705 - 'abusefilter-edit-badfilter' => '',
706 - 'abusefilter-edit-revert' => '',
707 - 'abusefilter-edit-tools' => '{{Identical|Tools}}',
708 - 'abusefilter-edit-test-link' => '',
709 - 'abusefilter-edit-global' => '',
710 - 'abusefilter-edit-export' => '',
711 - 'abusefilter-edit-syntaxok' => '',
712 - 'abusefilter-edit-syntaxerr' => '',
713 - 'abusefilter-edit-bad-tags' => '',
714 - 'abusefilter-edit-notallowed' => '',
715 - 'abusefilter-edit-builder-select' => '',
716 - 'abusefilter-edit-builder-group-op-arithmetic' => '',
717 - 'abusefilter-edit-builder-op-arithmetic-addition' => '',
718 - 'abusefilter-edit-builder-op-arithmetic-subtraction' => '',
719 - 'abusefilter-edit-builder-op-arithmetic-multiplication' => '',
720 - 'abusefilter-edit-builder-op-arithmetic-divide' => '',
721 - 'abusefilter-edit-builder-op-arithmetic-modulo' => '',
722 - 'abusefilter-edit-builder-op-arithmetic-pow' => '',
723 - 'abusefilter-edit-builder-group-op-comparison' => '',
724 - 'abusefilter-edit-builder-op-comparison-equal' => '',
725 - 'abusefilter-edit-builder-op-comparison-notequal' => '',
726 - 'abusefilter-edit-builder-op-comparison-lt' => '',
727 - 'abusefilter-edit-builder-op-comparison-gt' => '',
728 - 'abusefilter-edit-builder-op-comparison-lte' => '',
729 - 'abusefilter-edit-builder-op-comparison-gte' => '',
730 - 'abusefilter-edit-builder-group-op-bool' => '',
731 - 'abusefilter-edit-builder-op-bool-not' => '',
732 - 'abusefilter-edit-builder-op-bool-and' => '',
733 - 'abusefilter-edit-builder-op-bool-or' => '',
734 - 'abusefilter-edit-builder-op-bool-xor' => '{{optional}}',
735 - 'abusefilter-edit-builder-misc-in' => 'Do not translate "(in)"',
736 - 'abusefilter-edit-builder-misc-like' => 'Do not translate "(like)"',
737 - 'abusefilter-edit-builder-misc-rlike' => '{{doc-important|Do not translate "rlike"}}',
738 - 'abusefilter-edit-builder-misc-irlike' => '{{doc-important|Do not translate "irlike"}}',
739 - 'abusefilter-edit-builder-misc-contains' => 'Don\'t translate "(contains)".',
740 - 'abusefilter-edit-builder-misc-tern' => 'Don\'t change "(X ? Y : Z)".',
741 - 'abusefilter-edit-builder-misc-cond' => 'Don\'t change "(if X then Y else Z)".',
742 - 'abusefilter-edit-builder-funcs-length' => "{{doc-important|Do not translate \"'''(length)'''\"}}",
743 - 'abusefilter-edit-builder-funcs-lcase' => "{{doc-important|Do not translate \"'''(lcase)'''\"}}",
744 - 'abusefilter-edit-builder-funcs-ccnorm' => "{{doc-important|Do not translate \"'''(ccnorm)'''\"}}",
745 - 'abusefilter-edit-builder-funcs-rmdoubles' => '{{doc-important|Do not translate "\'\'\'(rmdoubles)\'\'\'"}}
746 -
747 -Functional explanation: rmdoubles removes repeated characters in the argument, and returns the result. For example: "foobybboo" will return "fobybo"',
748 - 'abusefilter-edit-builder-funcs-specialratio' => "{{doc-important|Do not translate \"'''(specialratio)'''\"}}",
749 - 'abusefilter-edit-builder-funcs-norm' => "{{doc-important|Do not translate \"'''(norm)'''\"}}",
750 - 'abusefilter-edit-builder-funcs-count' => "{{doc-important|Do not translate \"'''(count)'''\"}}",
751 - 'abusefilter-edit-builder-funcs-rcount' => '{{doc-important|Do not translate "rcount"}}',
752 - 'abusefilter-edit-builder-funcs-rmwhitespace' => "{{doc-important|Do not translate \"'''(rmwhitespace)'''\"}}",
753 - 'abusefilter-edit-builder-funcs-rmspecials' => "{{doc-important|Do not translate \"'''(rmspecials)'''\"}}",
754 - 'abusefilter-edit-builder-funcs-ip_in_range' => "{{doc-important|Do not translate \"'''(ip_in_range)'''\"}}",
755 - 'abusefilter-edit-builder-funcs-contains-any' => "{{doc-important|Do not translate \"'''(contains_any)'''\"}}",
756 - 'abusefilter-edit-builder-funcs-substr' => "{{doc-important|Do not translate \"'''(substr)'''\"}}",
757 - 'abusefilter-edit-builder-funcs-strpos' => "{{doc-important|Do not translate \"'''(strpos)'''\"}}",
758 - 'abusefilter-edit-builder-funcs-str_replace' => "{{doc-important|Do not translate \"'''(str_replace)'''\"}}",
759 - 'abusefilter-edit-builder-group-vars' => '{{Identical|Variable}}',
760 - 'abusefilter-edit-builder-vars-accountname' => 'This variable is used only during account creation and contains the username of the newly created account',
761 - 'abusefilter-edit-builder-vars-action' => '{{Identical|Action}}',
762 - 'abusefilter-edit-builder-vars-newsize' => 'New size of the page',
763 - 'abusefilter-edit-builder-vars-oldsize' => 'Old size of the page',
764 - 'abusefilter-edit-builder-vars-article-ns' => 'The namespace that the page for the trigger is supposed to be in.',
765 - 'abusefilter-edit-builder-vars-movedfrom-id' => 'Paraphrase: The page ID of the page to be moved',
766 - 'abusefilter-edit-builder-vars-movedfrom-ns' => 'Paraphrase: Namespace of the page that is to be moved',
767 - 'abusefilter-edit-builder-vars-movedfrom-text' => 'Paraphrase: Name of the page that is to be moved',
768 - 'abusefilter-edit-builder-vars-movedfrom-prefixedtext' => 'Paraphrase: Full name of the page that is to be moved',
769 - 'abusefilter-edit-builder-vars-movedto-id' => 'Paraphrased: Page ID of the destination of the page that is to be moved',
770 - 'abusefilter-edit-builder-vars-movedto-ns' => 'Paraphrased: Namespace of the destination of the page that is to be moved',
771 - 'abusefilter-edit-builder-vars-movedto-text' => 'Paraphrased: Name of the destination of the page that is to be moved',
772 - 'abusefilter-edit-builder-vars-movedto-prefixedtext' => 'Paraphrased: Full name of the destination of the page that is to be moved',
773 - 'abusefilter-edit-builder-vars-restrictions-edit' => 'This variable contains the level of protection required to edit the page. ("Edit" here is not a verb, but an adjective, like "Edit-related protection level")',
774 - 'abusefilter-edit-builder-vars-restrictions-move' => 'This variable contains the level of protection required to move the page. ("Move" here is not a verb, but an adjective, like "Move-related protection level")',
 674+ 'abusefilter-edit-hitcount' => 'Field label in edit rule form after which the number of filter hits is displayed.',
 675+ 'abusefilter-edit-consequences' => 'Table header in filter version differences.',
 676+ 'abusefilter-edit-action-warn' => 'Checkbox label for filter action.',
 677+ 'abusefilter-edit-action-disallow' => 'Checkbox label for filter action.',
 678+ 'abusefilter-edit-action-flag' => 'Checkbox label for filter action.',
 679+ 'abusefilter-edit-action-blockautopromote' => 'Checkbox label for filter action.',
 680+ 'abusefilter-edit-action-degroup' => 'Checkbox label for filter action.',
 681+ 'abusefilter-edit-action-block' => 'Checkbox label for filter action.',
 682+ 'abusefilter-edit-action-throttle' => 'Checkbox label for filter action.',
 683+ 'abusefilter-edit-action-rangeblock' => 'Checkbox label for filter action.',
 684+ 'abusefilter-edit-action-tag' => 'Checkbox label for filter action.',
 685+ 'abusefilter-edit-throttle-count' => 'Field label for entering the number of allowed hits before triggering the filter consequences.',
 686+ 'abusefilter-edit-throttle-period' => 'Field label for entering a time period.',
 687+ 'abusefilter-edit-throttle-seconds' => 'Throttle period in seconds. Parameters:
 688+* $1 is a number of seconds.',
 689+ 'abusefilter-edit-throttle-groups' => 'Field label for properties to group throttle counts by (for example IP address and username). Throttling is the concept of limiting occurances of a certain action in a given time frame.',
 690+ 'abusefilter-edit-warn-message' => 'Field label for dropdown list with system messages.',
 691+ 'abusefilter-edit-warn-other' => 'Option in dropdown menu to specify no item from the list should be used.',
 692+ 'abusefilter-edit-warn-other-label' => 'Field label for entering a system message key to use as warning text.',
 693+ 'abusefilter-edit-warn-actions' => 'Field label for two action buttons in abuse filter editor. The button texts are {{msg-mw|abusefilter-edit-warn-preview}} and {{msg-mw|abusefilter-edit-warn-edit}}.
 694+{{Identical|Action}}',
 695+ 'abusefilter-edit-warn-preview' => 'Button text for actions relating to a warning message for an abuse filter.',
 696+ 'abusefilter-edit-warn-edit' => 'Button text for actions relating to a warning message for an abuse filter.',
 697+ 'abusefilter-edit-tag-tag' => 'Field label for multi line field in which tags can be added for a revision in case the abuse filter applies.',
 698+ 'abusefilter-edit-denied' => 'Text used when a user has to access to filter details.',
 699+ 'abusefilter-edit-main' => 'Fieldset legend for edit filter form.',
 700+ 'abusefilter-edit-done-subtitle' => 'Page subtitle when as filter was edited and saved.',
 701+ 'abusefilter-edit-done' => 'Text displayed to a user after editing a filter. Parameters:
 702+* $1 is a filter ID.',
 703+ 'abusefilter-edit-badsyntax' => 'Message to warn a user that a filter could not be edited for a given reason. Parameters:
 704+* $1 is a parser error text.',
 705+ 'abusefilter-edit-restricted' => 'Message to warn a user that a filter could not be edited for a given reason.',
 706+ 'abusefilter-edit-viewhistory' => 'Link description for link that leads to a revision overview for a filter.',
 707+ 'abusefilter-edit-history' => 'Field label for {{msg-mw|abusefilter-edit-viewhistory}}.
 708+{{Identical|History}}',
 709+ 'abusefilter-edit-check' => 'Button text for checking abuse filter syntax.',
 710+ 'abusefilter-edit-badfilter' => 'User warning when referencing a filter ID that does not exist.',
 711+ 'abusefilter-edit-revert' => 'Link text for reverting to an older version of a filter.',
 712+ 'abusefilter-edit-tools' => 'Field label for a list of tool links.',
 713+ 'abusefilter-edit-test-link' => 'Link text for link to a form to test a filter. Accompanying label is {{msg-mw|abusefilter-edit-tools}}.',
 714+ 'abusefilter-edit-export' => 'Link text for link to create filter. Accompanying label is {{msg-mw|abusefilter-edit-tools}}.',
 715+ 'abusefilter-edit-syntaxok' => 'Status message for filter test.',
 716+ 'abusefilter-edit-syntaxerr' => 'Status message for filter test. Parameters:
 717+* $1 is the reported error.',
 718+ 'abusefilter-edit-bad-tags' => 'Status message for filter test.',
 719+ 'abusefilter-edit-notallowed' => 'Error message when trying to modify a filter while not allowed.',
 720+ 'abusefilter-edit-builder-select' => 'Default value for dropdown menu that allows inserting abuse filter syntax in the filter definition field.',
 721+ 'abusefilter-edit-builder-group-op-arithmetic' => 'Group entry in dropdown menu.',
 722+ 'abusefilter-edit-builder-op-arithmetic-addition' => 'Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-op-arithmetic}}.',
 723+ 'abusefilter-edit-builder-op-arithmetic-subtraction' => 'Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-op-arithmetic}}.',
 724+ 'abusefilter-edit-builder-op-arithmetic-multiplication' => 'Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-op-arithmetic}}.',
 725+ 'abusefilter-edit-builder-op-arithmetic-divide' => 'Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-op-arithmetic}}.',
 726+ 'abusefilter-edit-builder-op-arithmetic-modulo' => 'Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-op-arithmetic}}.',
 727+ 'abusefilter-edit-builder-op-arithmetic-pow' => 'Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-op-arithmetic}}.',
 728+ 'abusefilter-edit-builder-group-op-comparison' => 'Group entry in dropdown menu.',
 729+ 'abusefilter-edit-builder-op-comparison-equal' => 'Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-op-comparison}}.',
 730+ 'abusefilter-edit-builder-op-comparison-notequal' => 'Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-op-comparison}}.',
 731+ 'abusefilter-edit-builder-op-comparison-lt' => 'Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-op-comparison}}.',
 732+ 'abusefilter-edit-builder-op-comparison-gt' => 'Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-op-comparison}}.',
 733+ 'abusefilter-edit-builder-op-comparison-lte' => 'Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-op-comparison}}.',
 734+ 'abusefilter-edit-builder-op-comparison-gte' => 'Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-op-comparison}}.',
 735+ 'abusefilter-edit-builder-group-op-bool' => 'Group entry in dropdown menu.',
 736+ 'abusefilter-edit-builder-op-bool-not' => 'Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-op-bool}}.',
 737+ 'abusefilter-edit-builder-op-bool-and' => 'Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-op-bool}}.',
 738+ 'abusefilter-edit-builder-op-bool-or' => 'Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-op-bool}}.',
 739+ 'abusefilter-edit-builder-op-bool-xor' => 'Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-op-bool}}. {{optional}}',
 740+ 'abusefilter-edit-builder-group-misc' => 'Group entry in dropdown menu.',
 741+ 'abusefilter-edit-builder-misc-in' => '{{doc-important|Do not translate "in".}} Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-op-misc}}.',
 742+ 'abusefilter-edit-builder-misc-like' => '{{doc-important|Do not translate "like".}} Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-op-misc}}.',
 743+ 'abusefilter-edit-builder-misc-rlike' => '{{doc-important|Do not translate "rlike".}} Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-op-misc}}.',
 744+ 'abusefilter-edit-builder-misc-irlike' => '{{doc-important|Do not translate "irlike".}} Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-op-misc}}.',
 745+ 'abusefilter-edit-builder-misc-contains' => '{{doc-important|Do not translate "contains".}} Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-op-misc}}.',
 746+ 'abusefilter-edit-builder-misc-tern' => '{{doc-important|Do not change "X ? Y : Z".}} Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-op-misc}}.',
 747+ 'abusefilter-edit-builder-misc-cond' => '{{doc-important|Do not change "if X then Y else Z".}} Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-op-misc}}.',
 748+ 'abusefilter-edit-builder-group-funcs' => 'Group entry in dropdown menu.',
 749+ 'abusefilter-edit-builder-funcs-length' => "{{doc-important|Do not translate \"'''length'''\".}} Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-group-funcs}}.",
 750+ 'abusefilter-edit-builder-funcs-lcase' => "{{doc-important|Do not translate \"'''lcase'''\".}} Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-group-funcs}}.",
 751+ 'abusefilter-edit-builder-funcs-ccnorm' => "{{doc-important|Do not translate \"'''ccnorm'''\".}} Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-group-funcs}}.",
 752+ 'abusefilter-edit-builder-funcs-rmdoubles' => '{{doc-important|Do not translate "\'\'\'rmdoubles\'\'\'".}}
 753+Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-group-funcs}}.
 754+Functional explanation: rmdoubles removes repeated characters in the argument, and returns the result. For example: "foobybboo" will return "fobybo".',
 755+ 'abusefilter-edit-builder-funcs-specialratio' => "{{doc-important|Do not translate \"'''specialratio'''\".}} Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-group-funcs}}.",
 756+ 'abusefilter-edit-builder-funcs-norm' => "{{doc-important|Do not translate \"'''norm'''\".}} Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-group-funcs}}.",
 757+ 'abusefilter-edit-builder-funcs-count' => "{{doc-important|Do not translate \"'''count'''\".}} Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-group-funcs}}.",
 758+ 'abusefilter-edit-builder-funcs-rcount' => '{{doc-important|Do not translate "rcount".}} Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-group-funcs}}.',
 759+ 'abusefilter-edit-builder-funcs-rmwhitespace' => "{{doc-important|Do not translate \"'''rmwhitespac)'''\".}} Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-group-funcs}}.",
 760+ 'abusefilter-edit-builder-funcs-rmspecials' => "{{doc-important|Do not translate \"'''rmspecials'''\".}} Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-group-funcs}}.",
 761+ 'abusefilter-edit-builder-funcs-ip_in_range' => "{{doc-important|Do not translate \"'''ip_in_range'''\".}} Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-group-funcs}}.",
 762+ 'abusefilter-edit-builder-funcs-contains-any' => "{{doc-important|Do not translate \"'''contains_any'''\".}} Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-group-funcs}}.",
 763+ 'abusefilter-edit-builder-funcs-substr' => "{{doc-important|Do not translate \"'''substr'''\".}} Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-group-funcs}}.",
 764+ 'abusefilter-edit-builder-funcs-strpos' => "{{doc-important|Do not translate \"'''strpos'''\".}} Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-group-funcs}}.",
 765+ 'abusefilter-edit-builder-funcs-str_replace' => "{{doc-important|Do not translate \"'''str_replace'''\".}} Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-group-funcs}}.",
 766+ 'abusefilter-edit-builder-group-vars' => 'Group entry in dropdown menu. {{Identical|Variable}}',
 767+ 'abusefilter-edit-builder-vars-accountname' => 'This variable is used only during account creation and contains the username of the newly created account. Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-group-vars}}.',
 768+ 'abusefilter-edit-builder-vars-action' => ' Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-group-vars}}. {{Identical|Action}}',
 769+ 'abusefilter-edit-builder-vars-newsize' => 'New size of the page. Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-group-vars}}.',
 770+ 'abusefilter-edit-builder-vars-oldsize' => 'Old size of the page. Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-group-vars}}.',
 771+ 'abusefilter-edit-builder-vars-article-ns' => 'The namespace that the page for the trigger is supposed to be in. Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-group-vars}}.',
 772+ 'abusefilter-edit-builder-vars-movedfrom-id' => 'Paraphrase: The page ID of the page to be moved. Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-group-vars}}.',
 773+ 'abusefilter-edit-builder-vars-movedfrom-ns' => 'Paraphrase: Namespace of the page that is to be moved. Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-group-vars}}.',
 774+ 'abusefilter-edit-builder-vars-movedfrom-text' => 'Paraphrase: Name of the page that is to be moved. Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-group-vars}}.',
 775+ 'abusefilter-edit-builder-vars-movedfrom-prefixedtext' => 'Paraphrase: Full name of the page that is to be moved. Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-group-vars}}.',
 776+ 'abusefilter-edit-builder-vars-movedto-id' => 'Paraphrased: Page ID of the destination of the page that is to be moved. Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-group-vars}}.',
 777+ 'abusefilter-edit-builder-vars-movedto-ns' => 'Paraphrased: Namespace of the destination of the page that is to be moved. Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-group-vars}}.',
 778+ 'abusefilter-edit-builder-vars-movedto-text' => 'Paraphrased: Name of the destination of the page that is to be moved. Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-group-vars}}.',
 779+ 'abusefilter-edit-builder-vars-movedto-prefixedtext' => 'Paraphrased: Full name of the destination of the page that is to be moved. Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-group-vars}}.',
 780+ 'abusefilter-edit-builder-vars-restrictions-edit' => 'This variable contains the level of protection required to edit the page. ("Edit" here is not a verb, but an adjective, like "Edit-related protection level"). Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-group-vars}}.',
 781+ 'abusefilter-edit-builder-vars-restrictions-move' => 'This variable contains the level of protection required to move the page. ("Move" here is not a verb, but an adjective, like "Move-related protection level"). Abuse filter syntax option in a dropdown from the group {{msg-mw|abusefilter-edit-builder-group-group-vars}}.',
775782 'abusefilter-history' => '"Change history" is the "history of changes"',
776783 'abusefilter-history-foruser' => "* $1 is a link to the changing user's page
777784 * (optional) $2 is the plain text user name",

Status & tagging log