Index: branches/wmf/1.16wmf4/extensions/AbuseFilter/SpecialAbuseLog.php |
— | — | @@ -36,16 +36,8 @@ |
37 | 37 | } |
38 | 38 | |
39 | 39 | $detailsid = $wgRequest->getIntOrNull( 'details' ); |
40 | | - $hideid = $wgRequest->getIntOrNull( 'hide' ); |
41 | | - |
42 | | - if ( $parameter ) { |
43 | | - $detailsid = $parameter; |
44 | | - } |
45 | | - |
46 | 40 | if ( $detailsid ) { |
47 | 41 | $this->showDetails( $detailsid ); |
48 | | - } elseif ( $hideid ) { |
49 | | - $this->showHideForm( $hideid ); |
50 | 42 | } else { |
51 | 43 | // Show the search form. |
52 | 44 | $this->searchForm(); |
— | — | @@ -69,7 +61,7 @@ |
70 | 62 | |
71 | 63 | $this->mSearchTitle = $wgRequest->getText( 'wpSearchTitle' ); |
72 | 64 | $this->mSearchFilter = null; |
73 | | - if ( self::canSeeDetails() ) { |
| 65 | + if ( $this->canSeeDetails() ) { |
74 | 66 | $this->mSearchFilter = $wgRequest->getIntOrNull( 'wpSearchFilter' ); |
75 | 67 | } |
76 | 68 | } |
— | — | @@ -83,7 +75,7 @@ |
84 | 76 | // Search conditions |
85 | 77 | $fields['abusefilter-log-search-user'] = |
86 | 78 | Xml::input( 'wpSearchUser', 45, $this->mSearchUser ); |
87 | | - if ( self::canSeeDetails() ) { |
| 79 | + if ( $this->canSeeDetails() ) { |
88 | 80 | $fields['abusefilter-log-search-filter'] = |
89 | 81 | Xml::input( 'wpSearchFilter', 45, $this->mSearchFilter ); |
90 | 82 | } |
— | — | @@ -100,72 +92,7 @@ |
101 | 93 | |
102 | 94 | $wgOut->addHTML( $output ); |
103 | 95 | } |
104 | | - |
105 | | - function showHideForm( $id ) { |
106 | | - global $wgOut, $wgUser; |
107 | | - |
108 | | - if ( ! $wgUser->isAllowed( 'abusefilter-hide-log' ) ) { |
109 | | - $wgOut->addWikiMsg( 'abusefilter-log-hide-forbidden' ); |
110 | | - return; |
111 | | - } |
112 | | - |
113 | | - $dbr = wfGetDB( DB_SLAVE ); |
114 | 96 | |
115 | | - $row = $dbr->selectRow( array( 'abuse_filter_log', 'abuse_filter' ), '*', |
116 | | - array( 'afl_id' => $id ), __METHOD__, array(), |
117 | | - array( 'abuse_filter' => array( 'LEFT JOIN', 'af_id=afl_filter' ) ) ); |
118 | | - |
119 | | - if ( !$row ) { |
120 | | - return; |
121 | | - } |
122 | | - |
123 | | - $formInfo = array( |
124 | | - 'logid' => array( |
125 | | - 'type' => 'info', |
126 | | - 'default' => $id, |
127 | | - 'label-message' => 'abusefilter-log-hide-id', |
128 | | - ), |
129 | | - 'reason' => array( |
130 | | - 'type' => 'text', |
131 | | - 'label-message' => 'abusefilter-log-hide-reason', |
132 | | - ), |
133 | | - 'hidden' => array( |
134 | | - 'type' => 'toggle', |
135 | | - 'default' => $row->afl_deleted, |
136 | | - 'label-message' => 'abusefilter-log-hide-hidden', |
137 | | - ), |
138 | | - ); |
139 | | - |
140 | | - $form = new HTMLForm( $formInfo ); |
141 | | - $form->setTitle( $this->getTitle() ); |
142 | | - $form->addHiddenField( 'hide', $id ); |
143 | | - $form->setSubmitCallback( array( $this, 'saveHideForm' ) ); |
144 | | - $form->show(); |
145 | | - } |
146 | | - |
147 | | - function saveHideForm( $fields ) { |
148 | | - global $wgRequest, $wgOut; |
149 | | - $logid = $wgRequest->getVal( 'hide' ); |
150 | | - |
151 | | - $dbw = wfGetDB( DB_MASTER ); |
152 | | - |
153 | | - $dbw->update( |
154 | | - 'abuse_filter_log', |
155 | | - array( 'afl_deleted' => $fields['hidden'] ), |
156 | | - array( 'afl_id' => $logid ), |
157 | | - __METHOD__ |
158 | | - ); |
159 | | - |
160 | | - $logPage = new LogPage( 'suppress' ); |
161 | | - $action = $fields['hidden'] ? 'hide-afl' : 'unhide-afl'; |
162 | | - |
163 | | - $logPage->addEntry( $action, $this->getTitle( $logid ), $fields['reason'] ); |
164 | | - |
165 | | - $wgOut->redirect( SpecialPage::getTitleFor( 'AbuseLog' )->getFullURL() ); |
166 | | - |
167 | | - return true; |
168 | | - } |
169 | | - |
170 | 97 | function showList() { |
171 | 98 | global $wgOut; |
172 | 99 | |
— | — | @@ -203,7 +130,7 @@ |
204 | 131 | } |
205 | 132 | |
206 | 133 | function showDetails( $id ) { |
207 | | - if ( !self::canSeeDetails() ) { |
| 134 | + if ( !$this->canSeeDetails() ) { |
208 | 135 | return; |
209 | 136 | } |
210 | 137 | |
— | — | @@ -216,12 +143,6 @@ |
217 | 144 | if ( !$row ) { |
218 | 145 | return; |
219 | 146 | } |
220 | | - |
221 | | - if ( $row->afl_deleted && !self::canSeeHidden() ) { |
222 | | - global $wgOut; |
223 | | - $wgOut->addWikiMsg( 'abusefilter-log-details-hidden' ); |
224 | | - return; |
225 | | - } |
226 | 147 | |
227 | 148 | $output = ''; |
228 | 149 | |
— | — | @@ -264,7 +185,7 @@ |
265 | 186 | // Build a table. |
266 | 187 | $output .= AbuseFilter::buildVarDumpTable( $vars ); |
267 | 188 | |
268 | | - if ( self::canSeePrivate() ) { |
| 189 | + if ( $this->canSeePrivate() ) { |
269 | 190 | // Private stuff, like IPs. |
270 | 191 | $header = |
271 | 192 | Xml::element( 'th', null, wfMsg( 'abusefilter-log-details-var' ) ) . |
— | — | @@ -299,28 +220,24 @@ |
300 | 221 | $wgOut->addHTML( $output ); |
301 | 222 | } |
302 | 223 | |
303 | | - static function canSeeDetails() { |
| 224 | + function canSeeDetails() { |
304 | 225 | global $wgUser; |
305 | | - return $wgUser->isAllowed( 'abusefilter-log-detail' ); |
| 226 | + return !count( $this->getTitle()->getUserPermissionsErrors( |
| 227 | + 'abusefilter-log-detail', $wgUser, true, array( 'ns-specialprotected' ) ) ); |
306 | 228 | } |
307 | 229 | |
308 | | - static function canSeePrivate() { |
| 230 | + function canSeePrivate() { |
309 | 231 | global $wgUser; |
310 | | - return $wgUser->isAllowed( 'abusefilter-private' ); |
| 232 | + return !count( |
| 233 | + $this->getTitle()->getUserPermissionsErrors( |
| 234 | + 'abusefilter-private', $wgUser, true, array( 'ns-specialprotected' ) ) ); |
311 | 235 | } |
312 | | - |
313 | | - static function canSeeHidden() { |
314 | | - global $wgUser; |
315 | | - return $wgUser->isAllowed( 'abusefilter-hidden-log' ); |
316 | | - } |
317 | 236 | |
318 | 237 | function formatRow( $row, $li = true ) { |
319 | 238 | global $wgLang, $wgUser; |
320 | 239 | |
321 | 240 | # # One-time setup |
322 | 241 | static $sk = null; |
323 | | - |
324 | | - $actionLinks = array(); |
325 | 242 | |
326 | 243 | if ( is_null( $sk ) ) { |
327 | 244 | $sk = $wgUser->getSkin(); |
— | — | @@ -371,31 +288,18 @@ |
372 | 289 | $parsed_comments = $wgOut->parseInline( $row->af_public_comments ); |
373 | 290 | } |
374 | 291 | |
375 | | - if ( self::canSeeDetails() ) { |
| 292 | + if ( $this->canSeeDetails() ) { |
376 | 293 | $examineTitle = SpecialPage::getTitleFor( 'AbuseFilter', 'examine/log/' . $row->afl_id ); |
377 | 294 | $detailsLink = $sk->makeKnownLinkObj( |
378 | | - $this->getTitle($row->afl_id), |
379 | | - wfMsg( 'abusefilter-log-detailslink' ) |
| 295 | + $this->getTitle(), |
| 296 | + wfMsg( 'abusefilter-log-detailslink' ), |
| 297 | + 'details=' . $row->afl_id |
380 | 298 | ); |
381 | 299 | $examineLink = $sk->link( |
382 | 300 | $examineTitle, |
383 | 301 | wfMsgExt( 'abusefilter-changeslist-examine', 'parseinline' ), |
384 | 302 | array() |
385 | 303 | ); |
386 | | - |
387 | | - $actionLinks[] = $detailsLink; |
388 | | - $actionLinks[] = $examineLink; |
389 | | - |
390 | | - if ( $wgUser->isAllowed( 'abusefilter-hide-log' ) ) { |
391 | | - $hideLink = $sk->link( |
392 | | - $this->getTitle(), |
393 | | - wfMsg( 'abusefilter-log-hidelink' ), |
394 | | - array(), |
395 | | - array( 'hide' => $row->afl_id ) |
396 | | - ); |
397 | | - |
398 | | - $actionLinks[] = $hideLink; |
399 | | - } |
400 | 304 | |
401 | 305 | if ( $globalIndex ) { |
402 | 306 | global $wgAbuseFilterCentralDB; |
— | — | @@ -423,7 +327,8 @@ |
424 | 328 | $pageLink, |
425 | 329 | $actions_taken, |
426 | 330 | $parsed_comments, |
427 | | - $wgLang->pipeList( $actionLinks ), |
| 331 | + $detailsLink, |
| 332 | + $examineLink |
428 | 333 | ) |
429 | 334 | ); |
430 | 335 | } else { |
— | — | @@ -440,11 +345,6 @@ |
441 | 346 | ) |
442 | 347 | ); |
443 | 348 | } |
444 | | - |
445 | | - if ( $row->afl_deleted ) { |
446 | | - $description .= ' '. |
447 | | - wfMsgExt( 'abusefilter-log-hidden', 'parseinline' ); |
448 | | - } |
449 | 349 | |
450 | 350 | return $li ? Xml::tags( 'li', null, $description ) : $description; |
451 | 351 | } |
— | — | @@ -466,7 +366,7 @@ |
467 | 367 | function getQueryInfo() { |
468 | 368 | $conds = $this->mConds; |
469 | 369 | |
470 | | - $info = array( |
| 370 | + return array( |
471 | 371 | 'tables' => array( 'abuse_filter_log', 'abuse_filter' ), |
472 | 372 | 'fields' => '*', |
473 | 373 | 'conds' => $conds, |
— | — | @@ -478,12 +378,6 @@ |
479 | 379 | ), |
480 | 380 | ), |
481 | 381 | ); |
482 | | - |
483 | | - if ( ! $this->mForm->canSeeHidden() ) { |
484 | | - $info['conds']['afl_deleted'] = 0; |
485 | | - } |
486 | | - |
487 | | - return $info; |
488 | 382 | } |
489 | 383 | |
490 | 384 | function getIndexField() { |
Index: branches/wmf/1.16wmf4/extensions/AbuseFilter/AbuseFilter.php |
— | — | @@ -78,15 +78,11 @@ |
79 | 79 | $wgAvailableRights[] = 'abusefilter-modify-restricted'; |
80 | 80 | $wgAvailableRights[] = 'abusefilter-revert'; |
81 | 81 | $wgAvailableRights[] = 'abusefilter-view-private'; |
82 | | -$wgAvailableRights[] = 'abusefilter-hidden-log'; |
83 | | -$wgAvailableRights[] = 'abusefilter-hide-log'; |
84 | 82 | |
85 | 83 | $wgLogTypes[] = 'abusefilter'; |
86 | 84 | $wgLogNames['abusefilter'] = 'abusefilter-log-name'; |
87 | 85 | $wgLogHeaders['abusefilter'] = 'abusefilter-log-header'; |
88 | 86 | $wgLogActionsHandlers['abusefilter/modify'] = array( 'AbuseFilter', 'modifyActionText' ); |
89 | | -$wgLogActions['suppress/hide-afl'] = 'abusefilter-logentry-suppress'; |
90 | | -$wgLogActions['suppress/unhide-afl'] = 'abusefilter-logentry-unsuppress'; |
91 | 87 | |
92 | 88 | $wgAbuseFilterAvailableActions = array( 'flag', 'throttle', 'warn', 'disallow', 'blockautopromote', 'block', 'degroup', 'tag' ); |
93 | 89 | |
Index: branches/wmf/1.16wmf4/extensions/AbuseFilter/db_patches/patch-hide_patrol.sql |
— | — | @@ -1,5 +1,5 @@ |
2 | 2 | -- Add hiding and patrolling ability to abuse filter log |
3 | 3 | -- Andrew Garrett, June 2009 |
4 | 4 | |
5 | | -ALTER TABLE /*_*/abuse_filter_log ADD COLUMN afl_deleted tinyint(1) NOT NULL DEFAULT 0; |
6 | | -ALTER TABLE /*_*/abuse_filter_log ADD COLUMN afl_patrolled_by int unsigned NOT NULL DEFAULT 0; |
| 5 | +ALTER TABLE /*_*/abuse_filter_log ADD COLUMN afl_deleted tinyint(1) NULL; |
| 6 | +ALTER TABLE /*_*/abuse_filter_log ADD COLUMN afl_patrolled_by int unsigned NULL; |
Index: branches/wmf/1.16wmf4/extensions/AbuseFilter/AbuseFilter.class.php |
— | — | @@ -643,7 +643,7 @@ |
644 | 644 | |
645 | 645 | if ( !empty( $actions['warn'] ) ) { |
646 | 646 | $parameters = $actions['warn']['parameters']; |
647 | | - $warnKey = 'abusefilter-warned-' . $title->getPrefixedText() . '-' . $filter; |
| 647 | + $warnKey = 'abusefilter-warned-' . $title->getPrefixedText(); |
648 | 648 | if ( !isset( $_SESSION[$warnKey] ) || !$_SESSION[$warnKey] ) { |
649 | 649 | $_SESSION[$warnKey] = true; |
650 | 650 | |
Index: branches/wmf/1.16wmf4/extensions/AbuseFilter/ApiQueryAbuseLog.php |
— | — | @@ -52,7 +52,6 @@ |
53 | 53 | $fld_details = isset( $prop['details'] ); |
54 | 54 | $fld_result = isset( $prop['result'] ); |
55 | 55 | $fld_timestamp = isset( $prop['timestamp'] ); |
56 | | - $fld_hidden = isset( $prop['hidden'] ); |
57 | 56 | |
58 | 57 | if ( $fld_ip && !$wgUser->isAllowed( 'abusefilter-private' ) ) |
59 | 58 | $this->dieUsage( 'You don\'t have permission to view IP addresses', 'permissiondenied' ); |
— | — | @@ -70,8 +69,6 @@ |
71 | 70 | $this->addFieldsIf( 'afl_action', $fld_action ); |
72 | 71 | $this->addFieldsIf( 'afl_var_dump', $fld_details ); |
73 | 72 | $this->addFieldsIf( 'afl_actions', $fld_result ); |
74 | | - $this->addFieldsIf( 'afl_deleted', $fld_hidden ); |
75 | | - |
76 | 73 | if ( $fld_filter ) { |
77 | 74 | $this->addTables( 'abuse_filter' ); |
78 | 75 | $this->addFields( 'af_public_comments' ); |
— | — | @@ -85,7 +82,6 @@ |
86 | 83 | |
87 | 84 | $this->addWhereIf( array( 'afl_user_text' => $params['user'] ), isset( $params['user'] ) ); |
88 | 85 | $this->addWhereIf( array( 'afl_filter' => $params['filter'] ), isset( $params['filter'] ) ); |
89 | | - $this->addWhereIf( array( 'afl_deleted' => 0 ), ! SpecialAbuseLog::canSeeHidden() ); |
90 | 86 | |
91 | 87 | $title = $params['title']; |
92 | 88 | if ( !is_null( $title ) ) { |
— | — | @@ -133,11 +129,6 @@ |
134 | 130 | $entry['details'] = array_change_key_case( $vars, CASE_LOWER ); |
135 | 131 | } |
136 | 132 | } |
137 | | - |
138 | | - if ( $fld_hidden ) { |
139 | | - $entry['hidden'] = $row->afl_deleted; |
140 | | - } |
141 | | - |
142 | 133 | if ( $entry ) { |
143 | 134 | $fit = $result->addValue( array( 'query', $this->getModuleName() ), null, $entry ); |
144 | 135 | if ( !$fit ) { |
— | — | @@ -175,7 +166,7 @@ |
176 | 167 | ApiBase::PARAM_MAX2 => ApiBase::LIMIT_BIG2 |
177 | 168 | ), |
178 | 169 | 'prop' => array( |
179 | | - ApiBase::PARAM_DFLT => 'ids|user|title|action|result|timestamp|hidden', |
| 170 | + ApiBase::PARAM_DFLT => 'ids|user|title|action|result|timestamp', |
180 | 171 | ApiBase::PARAM_TYPE => array( |
181 | 172 | 'ids', |
182 | 173 | 'filter', |
— | — | @@ -186,7 +177,6 @@ |
187 | 178 | 'details', |
188 | 179 | 'result', |
189 | 180 | 'timestamp', |
190 | | - 'hidden', |
191 | 181 | ), |
192 | 182 | ApiBase::PARAM_ISMULTI => true |
193 | 183 | ) |
Index: branches/wmf/1.16wmf4/extensions/AbuseFilter/AbuseFilter.i18n.php |
— | — | @@ -63,8 +63,6 @@ |
64 | 64 | 'right-abusefilter-modify-restricted' => 'Modify abuse filters with restricted actions', |
65 | 65 | 'right-abusefilter-revert' => 'Revert all changes by a given abuse filter', |
66 | 66 | 'right-abusefilter-view-private' => 'View abuse filters marked as private', |
67 | | - 'right-abusefilter-hide-log' => 'Hide entries in the abuse log', |
68 | | - 'right-abusefilter-hidden-log' => 'View hidden abuse log entries', |
69 | 67 | |
70 | 68 | 'action-abusefilter-modify' => 'modify abuse filters', |
71 | 69 | 'action-abusefilter-view' => 'view abuse filters', |
— | — | @@ -82,18 +80,16 @@ |
83 | 81 | 'abusefilter-log-search-user' => 'User:', |
84 | 82 | 'abusefilter-log-search-filter' => 'Filter ID:', |
85 | 83 | 'abusefilter-log-search-title' => 'Title:', |
86 | | - 'abusefilter-log-show-deleted' => 'Show hidden entries', |
87 | 84 | 'abusefilter-log-search-submit' => 'Search', |
88 | 85 | 'abusefilter-log-entry' => '$1: $2 triggered an abuse filter, performing the action "$3" on $4. |
89 | 86 | Actions taken: $5; |
90 | 87 | Filter description: $6', |
91 | 88 | 'abusefilter-log-detailedentry-meta' => '$1: $2 triggered $3, performing the action "$4" on $5. |
92 | 89 | Actions taken: $6; |
93 | | -Filter description: $7 ($8)', |
| 90 | +Filter description: $7 ($8{{int:pipe-separator}}$9)', |
94 | 91 | 'abusefilter-log-detailedentry-global' => 'global filter $1', |
95 | 92 | 'abusefilter-log-detailedentry-local' => 'filter $1', |
96 | 93 | 'abusefilter-log-detailslink' => 'details', |
97 | | - 'abusefilter-log-hidelink' => 'adjust visibility', |
98 | 94 | 'abusefilter-log-details-legend' => 'Details for log entry $1', |
99 | 95 | 'abusefilter-log-details-var' => 'Variable', |
100 | 96 | 'abusefilter-log-details-val' => 'Value', |
— | — | @@ -104,19 +100,7 @@ |
105 | 101 | 'abusefilter-log-details-diff' => 'Changes made in edit', |
106 | 102 | 'abusefilter-log-linkoncontribs' => 'abuse log', |
107 | 103 | 'abusefilter-log-linkoncontribs-text' => 'Abuse Log for this user', |
108 | | - 'abusefilter-log-hidden' => '(entry hidden)', |
109 | | - 'abusefilter-log-hide' => 'hide or unhide', |
110 | | - 'abusefilter-log-details-hidden' => 'You cannot view the details for this entry because it is hidden from public view.', |
111 | 104 | |
112 | | - // Hiding log entries |
113 | | - 'abusefilter-log-hide-id' => 'Log entry ID:', |
114 | | - 'abusefilter-log-hide-hidden' => 'Hide this entry from public view', |
115 | | - 'abusefilter-log-hide-reason' => 'Reason:', |
116 | | - 'abusefilter-log-hide-forbidden' => 'You do not have permission to hide |
117 | | -abuse log entries.', |
118 | | - 'abusefilter-logentry-suppress' => 'hid [[$1]]', |
119 | | - 'abusefilter-logentry-unsuppress' => 'unhid [[$1]]', |
120 | | - |
121 | 105 | // Abuse filter management |
122 | 106 | 'abusefilter-management' => 'Abuse filter management', |
123 | 107 | 'abusefilter-list' => 'All filters', |
— | — | @@ -911,7 +895,7 @@ |
912 | 896 | وصف المرشح: $6', |
913 | 897 | 'abusefilter-log-detailedentry-meta' => '$1: $2 أطلق $3، مؤديا الفعل "$4" في $5. |
914 | 898 | الأفعال المتخذة: $6; |
915 | | -وصف المرشح: $7 ($8)', |
| 899 | +وصف المرشح: $7 ($8{{int:pipe-separator}}$9)', |
916 | 900 | 'abusefilter-log-detailedentry-global' => 'المرشح العام $1', |
917 | 901 | 'abusefilter-log-detailedentry-local' => 'المرشح $1', |
918 | 902 | 'abusefilter-log-detailslink' => 'التفاصيل', |
— | — | @@ -1327,7 +1311,7 @@ |
1328 | 1312 | وصف المرشح: $6', |
1329 | 1313 | 'abusefilter-log-detailedentry-meta' => '$1: $2 أطلق $3، مؤديا الفعل "$4" فى $5. |
1330 | 1314 | الأفعال المتخذة: $6; |
1331 | | -وصف المرشح: $7 ($8)', |
| 1315 | +وصف المرشح: $7 ($8{{int:pipe-separator}}$9)', |
1332 | 1316 | 'abusefilter-log-detailedentry-global' => 'المرشح العام $1', |
1333 | 1317 | 'abusefilter-log-detailedentry-local' => 'المرشح $1', |
1334 | 1318 | 'abusefilter-log-detailslink' => 'التفاصيل', |
— | — | @@ -1727,7 +1711,7 @@ |
1728 | 1712 | Апісаньне фільтру: $6', |
1729 | 1713 | 'abusefilter-log-detailedentry-meta' => '$1: $2 выклікаў $3, выконваючы дзеяньне «$4» на $5. |
1730 | 1714 | Прынятыя меры: $6; |
1731 | | -Апісаньне фільтру: $7 ($8)', |
| 1715 | +Апісаньне фільтру: $7 ($8{{int:pipe-separator}}$9)', |
1732 | 1716 | 'abusefilter-log-detailedentry-global' => 'глябальны фільтар $1', |
1733 | 1717 | 'abusefilter-log-detailedentry-local' => 'фільтар $1', |
1734 | 1718 | 'abusefilter-log-detailslink' => 'падрабязнасьці', |
— | — | @@ -2121,7 +2105,7 @@ |
2122 | 2106 | Описание на филтъра: $6', |
2123 | 2107 | 'abusefilter-log-detailedentry-meta' => '$1: $2 задейства $3, извършвайки действие "$4" на $5. |
2124 | 2108 | Предприети действия: $6; |
2125 | | -Описание на филтъра: $7 ($8)', |
| 2109 | +Описание на филтъра: $7 ($8{{int:pipe-separator}}$9)', |
2126 | 2110 | 'abusefilter-log-detailedentry-global' => 'глобален филтър $1', |
2127 | 2111 | 'abusefilter-log-detailedentry-local' => 'филтър $1', |
2128 | 2112 | 'abusefilter-log-detailslink' => 'детайли', |
— | — | @@ -2796,7 +2780,7 @@ |
2797 | 2781 | 'abusefilter-log-entry' => '$1: Korisnik $2 je pokrenuo filter za zloupotrebu, napravivši akciju "$3" na $4. |
2798 | 2782 | Napravljena akcija: $5; |
2799 | 2783 | Opis filtera: $6', |
2800 | | - 'abusefilter-log-detailedentry-meta' => '$1: Korisnik $2 pokrenuo $3, napravivši akciju "$4" na $5. Napravljena akcija: $6; Opis filtera: $7 ($8)', |
| 2784 | + 'abusefilter-log-detailedentry-meta' => '$1: Korisnik $2 pokrenuo $3, napravivši akciju "$4" na $5. Napravljena akcija: $6; Opis filtera: $7 ($8{{int:pipe-separator}}$9)', |
2801 | 2785 | 'abusefilter-log-detailedentry-global' => 'globalni filter $1', |
2802 | 2786 | 'abusefilter-log-detailedentry-local' => 'filter $1', |
2803 | 2787 | 'abusefilter-log-detailslink' => 'detalji', |
— | — | @@ -3364,7 +3348,7 @@ |
3365 | 3349 | 'abusefilter-log-entry' => '$1: $2 {{GENDER:$2|spustil|spustila|spustil}} filtr zneužívání při činnosti „$3“ na $4. |
3366 | 3350 | Provedená opatření: $5; popis filtru: $6', |
3367 | 3351 | 'abusefilter-log-detailedentry-meta' => '$1: $2 {{GENDER:$2|spustil|spustila|spustil}} $3 při činnosti „$4“ na $5. |
3368 | | -Provedená opatření: $6; popis filtru: $7 ($8)', |
| 3352 | +Provedená opatření: $6; popis filtru: $7 ($8{{int:pipe-separator}}$9)', |
3369 | 3353 | 'abusefilter-log-detailedentry-global' => 'globální filtr $1', |
3370 | 3354 | 'abusefilter-log-detailedentry-local' => 'filtr $1', |
3371 | 3355 | 'abusefilter-log-detailslink' => 'podrobnosti', |
— | — | @@ -4121,7 +4105,7 @@ |
4122 | 4106 | Filterbeschreibung: „$6“', |
4123 | 4107 | 'abusefilter-log-detailedentry-meta' => '$1: $2 löste den $3 aus, indem er die Aktion „$4“ auf „$5“ anwendete. |
4124 | 4108 | Ergriffene Maßnahmen: $6; |
4125 | | -Filterbeschreibung: $7 ($8)', |
| 4109 | +Filterbeschreibung: $7 ($8{{int:pipe-separator}}$9)', |
4126 | 4110 | 'abusefilter-log-detailedentry-global' => 'globaler Filter $1', |
4127 | 4111 | 'abusefilter-log-detailedentry-local' => 'Filter $1', |
4128 | 4112 | 'abusefilter-log-detailslink' => 'Details', |
— | — | @@ -4563,7 +4547,7 @@ |
4564 | 4548 | Deskripsiyonê filitreyî: $6', |
4565 | 4549 | 'abusefilter-log-detailedentry-meta' => '$1: $2 kerd $3, ser $5 de hereketê "$4"î kerd. |
4566 | 4550 | Hereket: $6; |
4567 | | -Deskripsiyonê filitreyî: $7 ($8)', |
| 4551 | +Deskripsiyonê filitreyî: $7 ($8{{int:pipe-separator}}$9)', |
4568 | 4552 | 'abusefilter-log-detailedentry-global' => 'filitreyê globalî $1', |
4569 | 4553 | 'abusefilter-log-detailedentry-local' => 'filitreyê $1î', |
4570 | 4554 | 'abusefilter-log-detailslink' => 'detayî', |
— | — | @@ -4948,7 +4932,7 @@ |
4949 | 4933 | 'abusefilter-log-search-title' => 'Titel:', |
4950 | 4934 | 'abusefilter-log-search-submit' => 'Pytaś', |
4951 | 4935 | 'abusefilter-log-entry' => '$1: $2 jo filter znjewužywanja zapušćił a cynił akciju $3 na $4. Wuwjeźone akcije: $5; Wopisanje filtra: $6', |
4952 | | - 'abusefilter-log-detailedentry-meta' => '$1: $2 jo zapušćił $3 a jo pśewjadł akciju "$4" na $5. Wuwjeźone akcije: $6; Wopisanje filtra: $7 ($8)', |
| 4936 | + 'abusefilter-log-detailedentry-meta' => '$1: $2 jo zapušćił $3 a jo pśewjadł akciju "$4" na $5. Wuwjeźone akcije: $6; Wopisanje filtra: $7 ($8{{int:pipe-separator}}$9)', |
4953 | 4937 | 'abusefilter-log-detailedentry-global' => 'globalny filter $1', |
4954 | 4938 | 'abusefilter-log-detailedentry-local' => 'filter $1', |
4955 | 4939 | 'abusefilter-log-detailslink' => 'Drobnosći', |
— | — | @@ -5347,7 +5331,7 @@ |
5348 | 5332 | Περιγραφή φίλτρου: $6', |
5349 | 5333 | 'abusefilter-log-detailedentry-meta' => '$1: Ο $2 προκάλεσε το $3, εκτελώντας την ενέργεια "$4" στο $5. |
5350 | 5334 | Ενέργειες που λήφθηκαν: $6; |
5351 | | -Περιγραφή φίλτρου: $7 ($8)', |
| 5335 | +Περιγραφή φίλτρου: $7 ($8{{int:pipe-separator}}$9)', |
5352 | 5336 | 'abusefilter-log-detailedentry-global' => 'καθολικό φίλτρο $1', |
5353 | 5337 | 'abusefilter-log-detailedentry-local' => 'φίλτρο $1', |
5354 | 5338 | 'abusefilter-log-detailslink' => 'λεπτομέρειες', |
— | — | @@ -5743,7 +5727,7 @@ |
5744 | 5728 | Filtrila priskribo: $6', |
5745 | 5729 | 'abusefilter-log-detailedentry-meta' => '$1: $2 ŝpronis $3, farante agon "$4" en $5. |
5746 | 5730 | Agoj fariĝis: $6; |
5747 | | -Filtrila priskribo: $7 ($8)', |
| 5731 | +Filtrila priskribo: $7 ($8{{int:pipe-separator}}$9)', |
5748 | 5732 | 'abusefilter-log-detailedentry-global' => 'ĝenerala filtrilo $1', |
5749 | 5733 | 'abusefilter-log-detailedentry-local' => 'filtrilo $1', |
5750 | 5734 | 'abusefilter-log-detailslink' => 'detaloj', |
— | — | @@ -6151,7 +6135,7 @@ |
6152 | 6136 | Descripción del filtro: $6', |
6153 | 6137 | 'abusefilter-log-detailedentry-meta' => '$1: $2 disparó $3 realizando la acción "$4" en $5. |
6154 | 6138 | Acciones tomadas: $6; |
6155 | | -Descripción del filtro: $7 ($8)', |
| 6139 | +Descripción del filtro: $7 ($8{{int:pipe-separator}}$9)', |
6156 | 6140 | 'abusefilter-log-detailedentry-global' => 'filtro global $1', |
6157 | 6141 | 'abusefilter-log-detailedentry-local' => 'filtro $1', |
6158 | 6142 | 'abusefilter-log-detailslink' => 'detalles', |
— | — | @@ -6943,7 +6927,7 @@ |
6944 | 6928 | توضیحات پالایه: $6', |
6945 | 6929 | 'abusefilter-log-detailedentry-meta' => '$1:$2 $3 را در حالی که قصد داشت عمل «$4» را روی $5 انجام دهد فعال کرد. |
6946 | 6930 | اقدامی که توسط پالایه گرفته شد: $6 |
6947 | | -توضیحات پالایه: $7 ($8)', |
| 6931 | +توضیحات پالایه: $7 ($8{{int:pipe-separator}}$9)', |
6948 | 6932 | 'abusefilter-log-detailedentry-global' => 'پالایه سراسری $1', |
6949 | 6933 | 'abusefilter-log-detailedentry-local' => 'پالایه $1', |
6950 | 6934 | 'abusefilter-log-detailslink' => 'جزئیات', |
— | — | @@ -7243,7 +7227,7 @@ |
7244 | 7228 | Suodattimen kuvaus: $6', |
7245 | 7229 | 'abusefilter-log-detailedentry-meta' => '$1: $2 laukaisi suodattimen $3 käyttäessään toimintoa ”$4” osoitteessa $5. |
7246 | 7230 | Laukaistut toiminnot: $6 |
7247 | | -Suodattimen kuvaus: $7 ($8)', |
| 7231 | +Suodattimen kuvaus: $7 ($8{{int:pipe-separator}}$9)', |
7248 | 7232 | 'abusefilter-log-detailedentry-local' => 'suodatin $1', |
7249 | 7233 | 'abusefilter-log-detailslink' => 'tiedot', |
7250 | 7234 | 'abusefilter-log-details-legend' => 'Yksityiskohdat lokitapahtumalle $1', |
— | — | @@ -7644,7 +7628,7 @@ |
7645 | 7629 | Description du filtre : $6', |
7646 | 7630 | 'abusefilter-log-detailedentry-meta' => '$1 : $2 a déclenché le $3, lors de l’action « $4 » sur $5. |
7647 | 7631 | Actions prises : $6 ; |
7648 | | -Description du filtre : $7 ($8)', |
| 7632 | +Description du filtre : $7 ($8{{int:pipe-separator}}$9)', |
7649 | 7633 | 'abusefilter-log-detailedentry-global' => 'filtre global $1', |
7650 | 7634 | 'abusefilter-log-detailedentry-local' => 'filtre antiabus $1', |
7651 | 7635 | 'abusefilter-log-detailslink' => 'détails', |
— | — | @@ -8018,7 +8002,7 @@ |
8019 | 8003 | Dèscripcion du filtro : $6', |
8020 | 8004 | 'abusefilter-log-detailedentry-meta' => '$1 : $2 at dècllenchiê lo $3, pendent l’accion « $4 » dessus $5. |
8021 | 8005 | Accions prêses : $6 ; |
8022 | | -Dèscripcion du filtro : $7 ($8)', |
| 8006 | +Dèscripcion du filtro : $7 ($8{{int:pipe-separator}}$9)', |
8023 | 8007 | 'abusefilter-log-detailedentry-global' => 'filtro globâl $1', |
8024 | 8008 | 'abusefilter-log-detailedentry-local' => 'filtro $1', |
8025 | 8009 | 'abusefilter-log-detailslink' => 'dètalys', |
— | — | @@ -8403,7 +8387,7 @@ |
8404 | 8388 | Descrición do filtro: $6', |
8405 | 8389 | 'abusefilter-log-detailedentry-meta' => '$1: $2 accionou $3, levando a cabo a acción "$4" en $5. |
8406 | 8390 | Accións levadas a cabo: $6. |
8407 | | -Descrición do filtro: $7 ($8)', |
| 8391 | +Descrición do filtro: $7 ($8{{int:pipe-separator}}$9)', |
8408 | 8392 | 'abusefilter-log-detailedentry-global' => 'o filtro global $1', |
8409 | 8393 | 'abusefilter-log-detailedentry-local' => 'o filtro $1', |
8410 | 8394 | 'abusefilter-log-detailslink' => 'detalles', |
— | — | @@ -8897,7 +8881,7 @@ |
8898 | 8882 | 'abusefilter-log-search-title' => 'Titel:', |
8899 | 8883 | 'abusefilter-log-search-submit' => 'Sueche', |
8900 | 8884 | 'abusefilter-log-entry' => '$1: $2 het e Missbrauchsfilter uusglest dur d Aawändig vu $3 uf $4. Aktion: $5; Filterbschryybig: $6', |
8901 | | - 'abusefilter-log-detailedentry-meta' => '$1: $2 het dr $3 uusglest. Dees verursacht het e „$4“ uf $5. Ergriffeni Maßnahme: $6; Filterbschryybung: $7 ($8)', |
| 8885 | + 'abusefilter-log-detailedentry-meta' => '$1: $2 het dr $3 uusglest. Dees verursacht het e „$4“ uf $5. Ergriffeni Maßnahme: $6; Filterbschryybung: $7 ($8{{int:pipe-separator}}$9)', |
8902 | 8886 | 'abusefilter-log-detailedentry-global' => 'Wältwyte Filter $1', |
8903 | 8887 | 'abusefilter-log-detailedentry-local' => 'Filter $1', |
8904 | 8888 | 'abusefilter-log-detailslink' => 'Detail', |
— | — | @@ -9320,7 +9304,7 @@ |
9321 | 9305 | תיאור המסנן: $6', |
9322 | 9306 | 'abusefilter-log-detailedentry-meta' => '$1: $2 הפעיל את $3 כשביצע את הפעולה "$4" על $5. |
9323 | 9307 | הפעולות שננקטו: $6; |
9324 | | -תיאור המסנן: $7 ($8)', |
| 9308 | +תיאור המסנן: $7 ($8{{int:pipe-separator}}$9)', |
9325 | 9309 | 'abusefilter-log-detailedentry-global' => 'המסנן הגלובלי $1', |
9326 | 9310 | 'abusefilter-log-detailedentry-local' => 'המסנן $1', |
9327 | 9311 | 'abusefilter-log-detailslink' => 'פרטים', |
— | — | @@ -9715,7 +9699,7 @@ |
9716 | 9700 | Opis filtra: $6', |
9717 | 9701 | 'abusefilter-log-detailedentry-meta' => '$1: $2 pokrenuo je $3, vršeći radnju "$4" na $5. |
9718 | 9702 | Poduzete radnje: $6; |
9719 | | -Opis filtra: $7 ($8)', |
| 9703 | +Opis filtra: $7 ($8{{int:pipe-separator}}$9)', |
9720 | 9704 | 'abusefilter-log-detailedentry-local' => 'filtar $1', |
9721 | 9705 | 'abusefilter-log-detailslink' => 'detalji', |
9722 | 9706 | 'abusefilter-log-details-legend' => 'Detalji zapisa $1', |
— | — | @@ -9993,7 +9977,7 @@ |
9994 | 9978 | Wopisanje filtra: $6', |
9995 | 9979 | 'abusefilter-log-detailedentry-meta' => '$1: $2 pušći $3 přez wuwjedźenje akcije "$4" na $5. |
9996 | 9980 | Přewjedźene akcije: $6; |
9997 | | -Wopisanje filtra:: $7 ($8)', |
| 9981 | +Wopisanje filtra:: $7 ($8{{int:pipe-separator}}$9)', |
9998 | 9982 | 'abusefilter-log-detailedentry-global' => 'globalny filter $1', |
9999 | 9983 | 'abusefilter-log-detailedentry-local' => 'filter $1', |
10000 | 9984 | 'abusefilter-log-detailslink' => 'podrobnosće', |
— | — | @@ -10399,7 +10383,7 @@ |
10400 | 10384 | A vandálszűrő leírása: $6', |
10401 | 10385 | 'abusefilter-log-detailedentry-meta' => '$1: $2 „$4” műveletével beindította a(z) $3 a(z) $5 lapon. |
10402 | 10386 | Végrehajtott intézkedések: $6; |
10403 | | -A vandálszűrő leírása: $7 ($8)', |
| 10387 | +A vandálszűrő leírása: $7 ($8{{int:pipe-separator}}$9)', |
10404 | 10388 | 'abusefilter-log-detailedentry-global' => '$1 azonosítójú globális szűrőt', |
10405 | 10389 | 'abusefilter-log-detailedentry-local' => '$1 azonosítójú szűrőt', |
10406 | 10390 | 'abusefilter-log-detailslink' => 'részletek', |
— | — | @@ -10790,7 +10774,7 @@ |
10791 | 10775 | Description del filtro: $6', |
10792 | 10776 | 'abusefilter-log-detailedentry-meta' => '$1: $2 activava le $3, executante le action "$4" in $5. |
10793 | 10777 | Actiones interprendite: $6; |
10794 | | -Description del filtro: $7 ($8)', |
| 10778 | +Description del filtro: $7 ($8{{int:pipe-separator}}$9)', |
10795 | 10779 | 'abusefilter-log-detailedentry-global' => 'filtro global $1', |
10796 | 10780 | 'abusefilter-log-detailedentry-local' => 'filtro $1', |
10797 | 10781 | 'abusefilter-log-detailslink' => 'detalios', |
— | — | @@ -11188,7 +11172,7 @@ |
11189 | 11173 | Keterangan filter: $6', |
11190 | 11174 | 'abusefilter-log-detailedentry-meta' => '!$1: $2 memicu $3, karena melakukan "$4" pada $5. |
11191 | 11175 | Tindakan yang diambil: $6; |
11192 | | -Keterangan filter: $7 ($8)', |
| 11176 | +Keterangan filter: $7 ($8{{int:pipe-separator}}$9)', |
11193 | 11177 | 'abusefilter-log-detailedentry-global' => 'filter global $1', |
11194 | 11178 | 'abusefilter-log-detailedentry-local' => 'filter $1', |
11195 | 11179 | 'abusefilter-log-detailslink' => 'rincian', |
— | — | @@ -11636,7 +11620,7 @@ |
11637 | 11621 | Descrizione del filtro: $6', |
11638 | 11622 | 'abusefilter-log-detailedentry-meta' => '$1: $2 ha provocato l\'attivazione $3 con l\'azione "$4" su $5. |
11639 | 11623 | Azioni intraprese: $6; |
11640 | | -Descrizione del filtro: $7 ($8)', |
| 11624 | +Descrizione del filtro: $7 ($8{{int:pipe-separator}}$9)', |
11641 | 11625 | 'abusefilter-log-detailedentry-global' => 'filtro globale $1', |
11642 | 11626 | 'abusefilter-log-detailedentry-local' => 'del filtro $1', |
11643 | 11627 | 'abusefilter-log-detailslink' => 'dettagli', |
— | — | @@ -12017,7 +12001,7 @@ |
12018 | 12002 | フィルター解説: $6', |
12019 | 12003 | 'abusefilter-log-detailedentry-meta' => '$1: $2 が $5 で「$4」操作を行い$3 に引っかかりました。 |
12020 | 12004 | 対処アクション: $6; |
12021 | | -フィルター解説: $7 ($8)', |
| 12005 | +フィルター解説: $7 ($8{{int:pipe-separator}}$9)', |
12022 | 12006 | 'abusefilter-log-detailedentry-global' => 'グローバルフィルター $1', |
12023 | 12007 | 'abusefilter-log-detailedentry-local' => 'フィルター $1', |
12024 | 12008 | 'abusefilter-log-detailslink' => '詳細', |
— | — | @@ -12755,7 +12739,7 @@ |
12756 | 12740 | 필터 설명: $6', |
12757 | 12741 | 'abusefilter-log-detailedentry-meta' => '$1: $2 사용자가 $5에서 "$4"하는 도중 $3을 위반하였습니다. |
12758 | 12742 | 조치: $6; |
12759 | | -필터 설명: $7 ($8)', |
| 12743 | +필터 설명: $7 ($8{{int:pipe-separator}}$9)', |
12760 | 12744 | 'abusefilter-log-detailedentry-global' => '공통 필터 $1', |
12761 | 12745 | 'abusefilter-log-detailedentry-local' => '필터 $1', |
12762 | 12746 | 'abusefilter-log-detailslink' => '자세한 정보', |
— | — | @@ -13095,7 +13079,7 @@ |
13096 | 13080 | dä Meßbruchsfelter op der Plan jeroofe, un dä däät dat: $5. De Rääjel explezeet: ''$6''.", |
13097 | 13081 | 'abusefilter-log-detailedentry-meta' => '$1: {{GENDER:$2|dä|et|dä Metmaacher|dat|de}} $2 hät met „$4“ op dä Sigg $5 |
13098 | 13082 | däm $3 jetroffe, |
13099 | | -un dä Felter hät: $6. De Rääjel explezeet: $7 ($8)', |
| 13083 | +un dä Felter hät: $6. De Rääjel explezeet: $7 ($8{{int:pipe-separator}}$9)', |
13100 | 13084 | 'abusefilter-log-detailedentry-global' => 'jemeinsame Felter $1 för diverse Wikis', |
13101 | 13085 | 'abusefilter-log-detailedentry-local' => 'Meßbruchsfelter sing Rääjel $1', |
13102 | 13086 | 'abusefilter-log-detailslink' => 'Einzelheite aanloore', |
— | — | @@ -13547,7 +13531,7 @@ |
13548 | 13532 | Beschreiwung vum Filter: $6', |
13549 | 13533 | 'abusefilter-log-detailedentry-meta' => '$1: $2 huet e Mëssbrauchsfilter $3 ausgeléist, bäi der Aktioun $4 op $5. |
13550 | 13534 | Aktioun vum Filter: $6; |
13551 | | -Beschreiwung vum Filter: $7 ($8)', |
| 13535 | +Beschreiwung vum Filter: $7 ($8{{int:pipe-separator}}$9)', |
13552 | 13536 | 'abusefilter-log-detailedentry-global' => 'globale Filter $1', |
13553 | 13537 | 'abusefilter-log-detailedentry-local' => 'Filter $1', |
13554 | 13538 | 'abusefilter-log-detailslink' => 'Detailer', |
— | — | @@ -13933,7 +13917,7 @@ |
13934 | 13918 | Filterbesjrieving: $6', |
13935 | 13919 | 'abusefilter-log-detailedentry-meta' => '$1: $2 leet $3 aafgaon bie \'t oetveure van de hanjeling "$4" op $5. |
13936 | 13920 | Genaome maatregel: $6. |
13937 | | -Filterbesjrieving: $7 ($8)', |
| 13921 | +Filterbesjrieving: $7 ($8{{int:pipe-separator}}$9)', |
13938 | 13922 | 'abusefilter-log-detailedentry-global' => 'globaal filter $1', |
13939 | 13923 | 'abusefilter-log-detailedentry-local' => 'filter $1', |
13940 | 13924 | 'abusefilter-log-detailslink' => 'kleinighijjer', |
— | — | @@ -14233,7 +14217,7 @@ |
14234 | 14218 | Filtro aprašymas: $6', |
14235 | 14219 | 'abusefilter-log-detailedentry-meta' => '$1: $2 iššaukė piktnaudžiavimo filtrą $3, atlikdamas veiksmą "$4" puslapiui $5. |
14236 | 14220 | Buvo panaudotas veiksmas: $6; |
14237 | | -Filtro aprašymas: $7 ($8)', |
| 14221 | +Filtro aprašymas: $7 ($8{{int:pipe-separator}}$9)', |
14238 | 14222 | 'abusefilter-log-detailedentry-global' => 'visuotinis filtras $1', |
14239 | 14223 | 'abusefilter-log-detailedentry-local' => 'filtras $1', |
14240 | 14224 | 'abusefilter-log-detailslink' => 'detalės', |
— | — | @@ -14621,7 +14605,7 @@ |
14622 | 14606 | Опис од филтерот: $6', |
14623 | 14607 | 'abusefilter-log-detailedentry-meta' => '$1: $2 предизвика $3, извршувајќи го дејството „$4“ на $5. |
14624 | 14608 | Преземени мерки: $6; |
14625 | | -Опис од филтерот: $7 ($8)', |
| 14609 | +Опис од филтерот: $7 ($8{{int:pipe-separator}}$9)', |
14626 | 14610 | 'abusefilter-log-detailedentry-global' => 'глобален филтер $1', |
14627 | 14611 | 'abusefilter-log-detailedentry-local' => 'филтер $1', |
14628 | 14612 | 'abusefilter-log-detailslink' => 'детали', |
— | — | @@ -15017,7 +15001,7 @@ |
15018 | 15002 | അരിപ്പയുടെ വിവരണം: $6', |
15019 | 15003 | 'abusefilter-log-detailedentry-meta' => '$1: $2 $3 അരിപ്പയെ ഉണർത്തിയിരിക്കുന്നു, "$4" എന്ന പ്രവൃത്തി $5 താളിൽ ചെയ്യുന്നു. |
15020 | 15004 | എടുത്ത നടപടി: $6; |
15021 | | -അരിപ്പയുടെ വിവരണം: $7 ($8)', |
| 15005 | +അരിപ്പയുടെ വിവരണം: $7 ($8{{int:pipe-separator}}$9)', |
15022 | 15006 | 'abusefilter-log-detailedentry-global' => '$1 ആഗോള അരിപ്പ', |
15023 | 15007 | 'abusefilter-log-detailedentry-local' => '$1 അരിപ്പ', |
15024 | 15008 | 'abusefilter-log-detailslink' => 'വിവരണങ്ങൾ', |
— | — | @@ -15557,7 +15541,7 @@ |
15558 | 15542 | Wat dat för’n Filter is: „$6“', |
15559 | 15543 | 'abusefilter-log-detailedentry-meta' => '$1: $2 hett den $3 utlööst, as he de Akschoon „$4“ op „$5“ anwennt hett. |
15560 | 15544 | Filterakschoon: $6; |
15561 | | -Wat dat för’n Filter is: $7 ($8)', |
| 15545 | +Wat dat för’n Filter is: $7 ($8{{int:pipe-separator}}$9)', |
15562 | 15546 | 'abusefilter-log-detailedentry-global' => 'globaal Filter $1', |
15563 | 15547 | 'abusefilter-log-detailedentry-local' => 'Filter $1', |
15564 | 15548 | 'abusefilter-log-detailslink' => 'Details', |
— | — | @@ -15956,7 +15940,7 @@ |
15957 | 15941 | Filterbeschrijving: $6', |
15958 | 15942 | 'abusefilter-log-detailedentry-meta' => '$1: $2 liet $3 afgaan bij het uitvoeren van de handeling "$4" op $5. |
15959 | 15943 | Genomen maatregel: $6. |
15960 | | -Filterbeschrijving: $7 ($8)', |
| 15944 | +Filterbeschrijving: $7 ($8{{int:pipe-separator}}$9)', |
15961 | 15945 | 'abusefilter-log-detailedentry-global' => 'globale filter $1', |
15962 | 15946 | 'abusefilter-log-detailedentry-local' => 'filter $1', |
15963 | 15947 | 'abusefilter-log-detailslink' => 'details', |
— | — | @@ -16343,7 +16327,7 @@ |
16344 | 16328 | 'abusefilter-log-search-title' => 'Tittel:', |
16345 | 16329 | 'abusefilter-log-search-submit' => 'Søk', |
16346 | 16330 | 'abusefilter-log-entry' => '$1: $2 utløyste eit misbruksfilter ved å gjera handlinga «$3» på $4. Reaksjon: $5; Filterskildring: $6', |
16347 | | - 'abusefilter-log-detailedentry-meta' => '$1: $2 utløyste $3 ved å utføra handlinga «$4» på $5. Reaksjon: $6; Filterskildring: $7 ($8)', |
| 16331 | + 'abusefilter-log-detailedentry-meta' => '$1: $2 utløyste $3 ved å utføra handlinga «$4» på $5. Reaksjon: $6; Filterskildring: $7 ($8{{int:pipe-separator}}$9)', |
16348 | 16332 | 'abusefilter-log-detailedentry-global' => 'globalt filter $1', |
16349 | 16333 | 'abusefilter-log-detailedentry-local' => 'misbruksfilter $1', |
16350 | 16334 | 'abusefilter-log-detailslink' => 'detaljar', |
— | — | @@ -16720,7 +16704,7 @@ |
16721 | 16705 | filterbeskrivelse: $6', |
16722 | 16706 | 'abusefilter-log-detailedentry-meta' => '$1: $2 utløste misbruksfilter $3, ved å gjøre en $4 på $5. |
16723 | 16707 | Reaksjon: $6; |
16724 | | -Filterbeskrivelse: $7 ($8)', |
| 16708 | +Filterbeskrivelse: $7 ($8{{int:pipe-separator}}$9)', |
16725 | 16709 | 'abusefilter-log-detailedentry-global' => 'globalt filter $1', |
16726 | 16710 | 'abusefilter-log-detailedentry-local' => 'filter $1', |
16727 | 16711 | 'abusefilter-log-detailslink' => 'detaljer', |
— | — | @@ -17118,7 +17102,7 @@ |
17119 | 17103 | Descripcion del filtre : $6", |
17120 | 17104 | 'abusefilter-log-detailedentry-meta' => "$1 : $2 a desenclavat lo $3, en executant l'accion « $4 » sur $5. |
17121 | 17105 | Accions presas : $6 ; |
17122 | | -Descripcion del filtre : $7 ($8)", |
| 17106 | +Descripcion del filtre : $7 ($8{{int:pipe-separator}}$9)", |
17123 | 17107 | 'abusefilter-log-detailedentry-global' => 'filtre global $1', |
17124 | 17108 | 'abusefilter-log-detailedentry-local' => 'filtre $1 dels abuses', |
17125 | 17109 | 'abusefilter-log-detailslink' => 'detalhs', |
— | — | @@ -17576,7 +17560,7 @@ |
17577 | 17561 | Opis filtru: $6', |
17578 | 17562 | 'abusefilter-log-detailedentry-meta' => '$1: $2 uruchomił $3, wykonał „$4” na $5. |
17579 | 17563 | Podjęta akcja: $6. |
17580 | | -Opis filtru: $7 ($8)', |
| 17564 | +Opis filtru: $7 ($8{{int:pipe-separator}}$9)', |
17581 | 17565 | 'abusefilter-log-detailedentry-global' => 'filtr globalny $1', |
17582 | 17566 | 'abusefilter-log-detailedentry-local' => 'filtr $1', |
17583 | 17567 | 'abusefilter-log-detailslink' => 'szczegóły', |
— | — | @@ -18017,7 +18001,7 @@ |
18018 | 18002 | Descrição do filtro: $6', |
18019 | 18003 | 'abusefilter-log-detailedentry-meta' => '$1: $2 despoletou o $3, executando a ação "$4" em $5. |
18020 | 18004 | Ações tomadas: $6; |
18021 | | -Descrição do filtro: $7 ($8)', |
| 18005 | +Descrição do filtro: $7 ($8{{int:pipe-separator}}$9)', |
18022 | 18006 | 'abusefilter-log-detailedentry-global' => 'filtro global $1', |
18023 | 18007 | 'abusefilter-log-detailedentry-local' => 'filtro $1', |
18024 | 18008 | 'abusefilter-log-detailslink' => 'detalhes', |
— | — | @@ -18586,7 +18570,7 @@ |
18587 | 18571 | Descrierea filtrului: $6', |
18588 | 18572 | 'abusefilter-log-detailedentry-meta' => '$1: $2 a desclanşat $3, executând acţiunea "$4" asupra $5. |
18589 | 18573 | Măsura luată: $6; |
18590 | | -Descrierea filtrului: $7 ($8)', |
| 18574 | +Descrierea filtrului: $7 ($8{{int:pipe-separator}}$9)', |
18591 | 18575 | 'abusefilter-log-detailedentry-global' => 'filtru global $1', |
18592 | 18576 | 'abusefilter-log-detailedentry-local' => 'filtrul $1', |
18593 | 18577 | 'abusefilter-log-detailslink' => 'detalii', |
— | — | @@ -18955,7 +18939,7 @@ |
18956 | 18940 | Описание фильтра: $6', |
18957 | 18941 | 'abusefilter-log-detailedentry-meta' => '$1: $2 вызвал срабатывание $3, действие «$4» на странице $5. |
18958 | 18942 | Предпринятые меры: $6. |
18959 | | -Описание фильтра: $7 ($8)', |
| 18943 | +Описание фильтра: $7 ($8{{int:pipe-separator}}$9)', |
18960 | 18944 | 'abusefilter-log-detailedentry-global' => 'глобальный фильтр $1', |
18961 | 18945 | 'abusefilter-log-detailedentry-local' => 'фильтра $1', |
18962 | 18946 | 'abusefilter-log-detailslink' => 'подробности', |
— | — | @@ -19347,7 +19331,7 @@ |
19348 | 19332 | Сиидэ туһунан: $6', |
19349 | 19333 | 'abusefilter-log-detailedentry-meta' => '$1: $2 кыттааччыттан сылтаан $3 үлэлээбит, «$4» дьайыыны $5 сирэйгэ оҥорбут. |
19350 | 19334 | Оҥоһуллубут дьайыылар: $6. |
19351 | | -Сиидэ туһунан: $7 ($8)', |
| 19335 | +Сиидэ туһунан: $7 ($8{{int:pipe-separator}}$9)', |
19352 | 19336 | 'abusefilter-log-detailedentry-global' => 'аан (глобальнай) сиидэ $1', |
19353 | 19337 | 'abusefilter-log-detailedentry-local' => '$1 сиидэ', |
19354 | 19338 | 'abusefilter-log-detailslink' => 'сиһилии', |
— | — | @@ -19735,7 +19719,7 @@ |
19736 | 19720 | Popis filtra: $6', |
19737 | 19721 | 'abusefilter-log-detailedentry-meta' => '$1: $2 spustil filter $3, vykonaná operácia „$4“ na $5. |
19738 | 19722 | Vykonané opatrenia: $6; |
19739 | | -Popis filtra: $7 ($8)', |
| 19723 | +Popis filtra: $7 ($8{{int:pipe-separator}}$9)', |
19740 | 19724 | 'abusefilter-log-detailedentry-global' => 'globálny filter $1', |
19741 | 19725 | 'abusefilter-log-detailedentry-local' => 'filter $1', |
19742 | 19726 | 'abusefilter-log-detailslink' => 'podrobnosti', |
— | — | @@ -20408,7 +20392,7 @@ |
20409 | 20393 | 'abusefilter-log-entry' => '$1: $2 löösde ne Misbruuks-Sieuwe uut, truch dät hie $3 ap $4 moakede. Aktion: $5; Sieuwe-Beschrieuwenge: $6', |
20410 | 20394 | 'abusefilter-log-detailedentry-meta' => '$1: $2 häd ju $3 uutlöösd, wät n $4 ap $5 feruurseeked. |
20411 | 20395 | Ärgriepene Mäitenoamen: $6; |
20412 | | -Sieuwebeschrieuwenge: $7 ($8)', |
| 20396 | +Sieuwebeschrieuwenge: $7 ($8{{int:pipe-separator}}$9)', |
20413 | 20397 | 'abusefilter-log-detailedentry-local' => 'Sieuwe $1', |
20414 | 20398 | 'abusefilter-log-detailslink' => 'Eenpeldhaide', |
20415 | 20399 | 'abusefilter-log-details-legend' => 'Eenpeldhaide foar dän Logbouk-Iendraach $1', |
— | — | @@ -20651,7 +20635,7 @@ |
20652 | 20636 | Filterbeskrivning: $6', |
20653 | 20637 | 'abusefilter-log-detailedentry-meta' => '$1: $2 utlöste $3, genom att göra handlingen "$4" på $5. |
20654 | 20638 | Utförd handling: $6; |
20655 | | -Filterbeskrivning: $7 ($8)', |
| 20639 | +Filterbeskrivning: $7 ($8{{int:pipe-separator}}$9)', |
20656 | 20640 | 'abusefilter-log-detailedentry-global' => 'globalt filter $1', |
20657 | 20641 | 'abusefilter-log-detailedentry-local' => 'filter $1', |
20658 | 20642 | 'abusefilter-log-detailslink' => 'detaljer', |
— | — | @@ -21247,7 +21231,7 @@ |
21248 | 21232 | Filtr düşündirişi: $6', |
21249 | 21233 | 'abusefilter-log-detailedentry-meta' => '$1: $2 şuny işletdi:$3, $5 sahypasynda "$4" hereketi ýerine ýetirilýär. |
21250 | 21234 | Edilen hereketler: $6; |
21251 | | -Filtr düşündirişi: $7 ($8)', |
| 21235 | +Filtr düşündirişi: $7 ($8{{int:pipe-separator}}$9)', |
21252 | 21236 | 'abusefilter-log-detailedentry-global' => 'global filtr $1', |
21253 | 21237 | 'abusefilter-log-detailedentry-local' => 'filtr $1', |
21254 | 21238 | 'abusefilter-log-detailslink' => 'jikme-jiklikler', |
— | — | @@ -21565,7 +21549,7 @@ |
21566 | 21550 | 'abusefilter-log-entry' => '$1: nagpagalaw si $2 ng isang pansala ng pang-aabuso, na nagsagawa ng $3 sa $4. |
21567 | 21551 | Mga kilos na ginawa: $5; |
21568 | 21552 | Paglalarawan ng pansala: $6', |
21569 | | - 'abusefilter-log-detailedentry-meta' => '$1: nagpagalaw si $2 ng $3, na nagsagawa ng kilos na $4 sa $5. Mga kilos na ginawa: $6; Paglalarawan ng pansala: $7 ($8)', |
| 21553 | + 'abusefilter-log-detailedentry-meta' => '$1: nagpagalaw si $2 ng $3, na nagsagawa ng kilos na $4 sa $5. Mga kilos na ginawa: $6; Paglalarawan ng pansala: $7 ($8{{int:pipe-separator}}$9)', |
21570 | 21554 | 'abusefilter-log-detailedentry-global' => 'Pansalang pandaigdigang $1', |
21571 | 21555 | 'abusefilter-log-detailedentry-local' => 'pansalang $1', |
21572 | 21556 | 'abusefilter-log-detailslink' => 'mga detalye', |
— | — | @@ -21942,7 +21926,7 @@ |
21943 | 21927 | Filtre açıklaması: $6', |
21944 | 21928 | 'abusefilter-log-detailedentry-meta' => '$1: $2, $3 tetikledi, $5 sayfasında "$4" eylemi yapılıyor. |
21945 | 21929 | Yapılan eylemler: $6; |
21946 | | -Süzgeç açıklaması: $7 ($8)', |
| 21930 | +Süzgeç açıklaması: $7 ($8{{int:pipe-separator}}$9)', |
21947 | 21931 | 'abusefilter-log-detailedentry-global' => 'küresel süzgeç $1', |
21948 | 21932 | 'abusefilter-log-detailedentry-local' => '$1 süzgecini', |
21949 | 21933 | 'abusefilter-log-detailslink' => 'detaylar', |
— | — | @@ -22342,7 +22326,7 @@ |
22343 | 22327 | Опис фільтру: $6', |
22344 | 22328 | 'abusefilter-log-detailedentry-meta' => '$1: $2 запустив $3, виконуючи "$4" на сторінці "$5". |
22345 | 22329 | Вжиті заходи: $6. |
22346 | | -Опис фільтру: $7 ($8)', |
| 22330 | +Опис фільтру: $7 ($8{{int:pipe-separator}}$9)', |
22347 | 22331 | 'abusefilter-log-detailedentry-global' => 'глобальний фільтр $1', |
22348 | 22332 | 'abusefilter-log-detailedentry-local' => 'фільтр $1', |
22349 | 22333 | 'abusefilter-log-detailslink' => 'деталі', |
— | — | @@ -23125,7 +23109,7 @@ |
23126 | 23110 | 'abusefilter-log-entry' => '$1: $2 đã kích hoạt bộ lọc lạm dụng, thực hiện tác động “$3” vào lúc $4. Tác vụ diễn ra: $5; Mô tả bộ lọc: $6', |
23127 | 23111 | 'abusefilter-log-detailedentry-meta' => '$1: $2 đã kích hoạt $3, thực hiện tác vụ “$4” trên $5. |
23128 | 23112 | Tác vụ thực hiện: $6; |
23129 | | -Mô tả bộ lọc: $7 ($8)', |
| 23113 | +Mô tả bộ lọc: $7 ($8{{int:pipe-separator}}$9)', |
23130 | 23114 | 'abusefilter-log-detailedentry-global' => 'bộ lọc toàn bộ $1', |
23131 | 23115 | 'abusefilter-log-detailedentry-local' => 'bộ lọc $1', |
23132 | 23116 | 'abusefilter-log-detailslink' => 'chi tiết', |
— | — | @@ -23578,7 +23562,7 @@ |
23579 | 23563 | 過濾器描述: $6', |
23580 | 23564 | 'abusefilter-log-detailedentry-meta' => '$1: $2觸發咗$3,響$5做咗『$4』動作。 |
23581 | 23565 | 做咗嘅嘢: $6; |
23582 | | -過濾器描述: $7 ($8)', |
| 23566 | +過濾器描述: $7 ($8{{int:pipe-separator}}$9)', |
23583 | 23567 | 'abusefilter-log-detailedentry-global' => '全域過濾器$1', |
23584 | 23568 | 'abusefilter-log-detailedentry-local' => '過濾器$1', |
23585 | 23569 | 'abusefilter-log-detailslink' => '細節', |
— | — | @@ -23972,7 +23956,7 @@ |
23973 | 23957 | 'abusefilter-log-search-title' => '标题:', |
23974 | 23958 | 'abusefilter-log-search-submit' => '搜索', |
23975 | 23959 | 'abusefilter-log-entry' => '$1:$2在$4上进行了“$3”的操作,触发了过滤器。采取的行动:$5;过滤器描述:$6', |
23976 | | - 'abusefilter-log-detailedentry-meta' => '$1:$2在$5上进行了“$4”的操作,触发了$3。采取的行动:$6;过滤器描述:$7($8)', |
| 23960 | + 'abusefilter-log-detailedentry-meta' => '$1:$2在$5上进行了“$4”的操作,触发了$3。采取的行动:$6;过滤器描述:$7($8{{int:pipe-separator}}$9)', |
23977 | 23961 | 'abusefilter-log-detailedentry-global' => '全域过滤器$1', |
23978 | 23962 | 'abusefilter-log-detailedentry-local' => '过滤器$1', |
23979 | 23963 | 'abusefilter-log-detailslink' => '详情', |
— | — | @@ -24350,7 +24334,7 @@ |
24351 | 24335 | 過濾器描述:$6', |
24352 | 24336 | 'abusefilter-log-detailedentry-meta' => '$2於$1觸發$3,於$5執行$4操作。 |
24353 | 24337 | 採取的行動:$6; |
24354 | | -過濾器描述:$7($8)', |
| 24338 | +過濾器描述:$7($8{{int:pipe-separator}}$9)', |
24355 | 24339 | 'abusefilter-log-detailedentry-global' => '全域過濾器 $1', |
24356 | 24340 | 'abusefilter-log-detailedentry-local' => '過濾器 $1', |
24357 | 24341 | 'abusefilter-log-detailslink' => '詳情', |
Index: branches/wmf/1.16wmf4/extensions/AbuseFilter/abusefilter.tables.sql |
— | — | @@ -42,7 +42,7 @@ |
43 | 43 | afl_namespace tinyint NOT NULL, |
44 | 44 | afl_title varchar(255) binary NOT NULL, |
45 | 45 | afl_wiki varchar(64) binary NULL, |
46 | | - afl_deleted tinyint(1) NOT NULL DEFAULT 0, |
| 46 | + afl_deleted tinyint(1) NULL, |
47 | 47 | afl_patrolled_by int unsigned NULL, |
48 | 48 | |
49 | 49 | PRIMARY KEY (afl_id), |
Property changes on: branches/wmf/1.16wmf4/extensions/AbuseFilter |
___________________________________________________________________ |
Modified: svn:mergeinfo |
50 | 50 | Reverse-merged /trunk/extensions/AbuseFilter:r68584,68590,68681,71331 |