r67296 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r67295‎ | r67296 | r67297 >
Date:20:20, 3 June 2010
Author:aaron
Status:deferred
Tags:
Comment:
Modified paths:
  • /branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha (modified) (history)
  • /branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/FlaggedArticle.php (modified) (history)
  • /branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/FlaggedArticleView.php (modified) (history)
  • /branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/FlaggedRevision.php (modified) (history)
  • /branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/FlaggedRevs.class.php (modified) (history)
  • /branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/FlaggedRevs.hooks.php (modified) (history)
  • /branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/FlaggedRevs.php (modified) (history)
  • /branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/FlaggedRevsXML.php (modified) (history)
  • /branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/client/flaggedrevs.js (modified) (history)
  • /branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/client/img/checkmark.png (added) (history)
  • /branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/forms/RevisionReviewForm.php (modified) (history)
  • /branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/language/ConfiguredPages.i18n.php (modified) (history)
  • /branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/language/FlaggedRevs.i18n.php (modified) (history)
  • /branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/language/OldReviewedPages.i18n.php (modified) (history)
  • /branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/language/ReviewedPages.i18n.php (modified) (history)
  • /branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/language/Stabilization.i18n.php (modified) (history)
  • /branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/language/StablePages.i18n.php (modified) (history)
  • /branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/language/UnreviewedPages.i18n.php (modified) (history)
  • /branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/language/ValidationStatistics.i18n.php (modified) (history)
  • /branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/specialpages/ConfiguredPages_body.php (modified) (history)
  • /branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/specialpages/OldReviewedPages_body.php (modified) (history)
  • /branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/specialpages/ProblemChanges_body.php (modified) (history)
  • /branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/specialpages/QualityOversight_body.php (modified) (history)
  • /branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/specialpages/Stabilization_body.php (modified) (history)
  • /branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/specialpages/StablePages_body.php (modified) (history)
  • /branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/specialpages/UnreviewedPages_body.php (modified) (history)

Diff [purge]

Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/FlaggedRevision.php
@@ -26,6 +26,7 @@
2727
2828 /**
2929 * @param mixed $row (DB row or array)
 30+ * @return void
3031 */
3132 public function __construct( $row ) {
3233 if ( is_object( $row ) ) {
@@ -74,9 +75,12 @@
7576 * @param Title $title
7677 * @param int $revId
7778 * @param int $flags FR_MASTER
78 - * @returns mixed FlaggedRevision (null on failure)
 79+ * @return mixed FlaggedRevision (null on failure)
7980 */
8081 public static function newFromTitle( Title $title, $revId, $flags = 0 ) {
 82+ if ( !FlaggedRevs::inReviewNamespace( $title ) ) {
 83+ return null; // short-circuit
 84+ }
8185 $columns = self::selectFields();
8286 $options = array();
8387 # User master/slave as appropriate
@@ -117,10 +121,13 @@
118122 * @param Title $title, page title
119123 * @param int $flags FR_MASTER
120124 * @param array $config, optional page config (use to skip queries)
121 - * @returns mixed FlaggedRevision (null on failure)
 125+ * @return mixed FlaggedRevision (null on failure)
122126 */
123127 public static function newFromStable( Title $title, $flags = 0, $config = array() ) {
124 - $columns = self::selectFields();
 128+ if ( !FlaggedRevs::inReviewNamespace( $title ) ) {
 129+ return null; // short-circuit
 130+ }
 131+ $columns = self::selectFields();
125132 $options = array();
126133 # Short-circuit query
127134 $pageId = $title->getArticleID( $flags & FR_FOR_UPDATE ? GAID_FOR_UPDATE : 0 );
@@ -257,7 +264,7 @@
258265 }
259266
260267 /**
261 - * @returns array basic select fields (not including text/text flags)
 268+ * @return Array basic select fields (not including text/text flags)
262269 */
263270 public static function selectFields() {
264271 return array(
@@ -268,14 +275,14 @@
269276 }
270277
271278 /**
272 - * @returns Integer revision ID
 279+ * @return integer revision ID
273280 */
274281 public function getRevId() {
275282 return $this->mRevId;
276283 }
277284
278285 /**
279 - * @returns Title title
 286+ * @return Title title
280287 */
281288 public function getTitle() {
282289 if ( is_null( $this->mTitle ) ) {
@@ -285,7 +292,7 @@
286293 }
287294
288295 /**
289 - * @returns Integer page ID
 296+ * @return integer page ID
290297 */
291298 public function getPage() {
292299 return $this->mPageId;
@@ -293,7 +300,7 @@
294301
295302 /**
296303 * Get timestamp of review
297 - * @returns String revision timestamp in MW format
 304+ * @return string revision timestamp in MW format
298305 */
299306 public function getTimestamp() {
300307 return wfTimestamp( TS_MW, $this->mTimestamp );
@@ -301,7 +308,7 @@
302309
303310 /**
304311 * Get the corresponding revision
305 - * @returns Revision
 312+ * @return Revision
306313 */
307314 public function getRevision() {
308315 if ( is_null( $this->mRevision ) ) {
@@ -315,7 +322,7 @@
316323
317324 /**
318325 * Get timestamp of the corresponding revision
319 - * @returns String revision timestamp in MW format
 326+ * @return string revision timestamp in MW format
320327 */
321328 public function getRevTimestamp() {
322329 # Get corresponding revision
@@ -325,35 +332,35 @@
326333 }
327334
328335 /**
329 - * @returns String review comment
 336+ * @return string review comment
330337 */
331338 public function getComment() {
332339 return $this->mComment;
333340 }
334341
335342 /**
336 - * @returns Integer the user ID of the reviewer
 343+ * @return integer the user ID of the reviewer
337344 */
338345 public function getUser() {
339346 return $this->mUser;
340347 }
341348
342349 /**
343 - * @returns Integer revision timestamp in MW format
 350+ * @return integer revision timestamp in MW format
344351 */
345352 public function getQuality() {
346353 return $this->mQuality;
347354 }
348355
349356 /**
350 - * @returns array tag metadata
 357+ * @return Array tag metadata
351358 */
352359 public function getTags() {
353360 return $this->mTags;
354361 }
355362
356363 /**
357 - * @returns string, filename accosciated with this revision.
 364+ * @return string, filename accosciated with this revision.
358365 * This returns NULL for non-image page revisions.
359366 */
360367 public function getFileName() {
@@ -361,7 +368,7 @@
362369 }
363370
364371 /**
365 - * @returns string, sha1 key accosciated with this revision.
 372+ * @return string, sha1 key accosciated with this revision.
366373 * This returns NULL for non-image page revisions.
367374 */
368375 public function getFileSha1() {
@@ -369,7 +376,7 @@
370377 }
371378
372379 /**
373 - * @returns string, timestamp accosciated with this revision.
 380+ * @return string, timestamp accosciated with this revision.
374381 * This returns NULL for non-image page revisions.
375382 */
376383 public function getFileTimestamp() {
@@ -377,7 +384,7 @@
378385 }
379386
380387 /**
381 - * @returns bool
 388+ * @return bool
382389 */
383390 public function userCanSetFlags() {
384391 return FlaggedRevs::userCanSetFlags( $this->mTags );
@@ -386,6 +393,7 @@
387394 /**
388395 * Set template versions array
389396 * @param array template versions (ns -> dbKey -> rev id)
 397+ * @return void
390398 */
391399 public function setTemplateVersions( array $templateVersions ) {
392400 $this->mTemplates = $templateVersions;
@@ -394,13 +402,14 @@
395403 /**
396404 * Set file versions array
397405 * @param array file versions (dbKey -> sha1)
 406+ * @return void
398407 */
399408 public function setFileVersions( array $fileVersions ) {
400409 $this->mFiles = $fileVersions;
401410 }
402411
403412 /**
404 - * @returns array template versions (ns -> dbKey -> rev id)
 413+ * @return Array template versions (ns -> dbKey -> rev id)
405414 */
406415 public function getTemplateVersions() {
407416 if ( $this->mTemplates == null ) {
@@ -421,7 +430,7 @@
422431 }
423432
424433 /**
425 - * @returns array file versions (dbKey -> sha1)
 434+ * @return Array file versions (dbKey -> sha1)
426435 */
427436 public function getFileVersions() {
428437 if ( $this->mFiles == null ) {
@@ -440,7 +449,7 @@
441450
442451 /**
443452 * Get text of the corresponding revision
444 - * @returns mixed (string/false) revision timestamp in MW format
 453+ * @return mixed (string/false) revision timestamp in MW format
445454 */
446455 public function getRevText() {
447456 # Get corresponding revision
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/FlaggedRevsXML.php
@@ -228,9 +228,9 @@
229229 "</td><td class='fr-value$levelmarker' valign='middle'>" .
230230 $encValueText . "</td></tr>\n";
231231 } else {
232 - $tag .= "&nbsp;<span class='fr-marker-$levelmarker'><strong>" .
 232+ $tag .= "&#160;<span class='fr-marker-$levelmarker'><strong>" .
233233 wfMsgHtml( "revreview-$quality" ) .
234 - "</strong>: <span class='fr-text-value'>$encValueText&nbsp;</span>&nbsp;" .
 234+ "</strong>: <span class='fr-text-value'>$encValueText&#160;</span>&#160;" .
235235 "</span>\n";
236236 }
237237 }
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/specialpages/QualityOversight_body.php
@@ -68,16 +68,16 @@
6969 'action' => $wgScript, 'method' => 'get' ) ) .
7070 '<fieldset><legend>' . wfMsgHtml( 'qualityoversight-legend' ) . '</legend><p>' .
7171 Xml::hidden( 'title', $this->getTitle()->getPrefixedDBKey() ) .
72 - FlaggedRevsXML::getNamespaceMenu( $this->namespace ) . '&nbsp;' .
 72+ FlaggedRevsXML::getNamespaceMenu( $this->namespace ) . '&#160;' .
7373 ( FlaggedRevs::qualityVersions()
7474 ? FlaggedRevsXML::getLevelMenu( $this->level, 'revreview-filter-all', 1 ) .
75 - '&nbsp;'
 75+ '&#160;'
7676 : ""
7777 ) .
7878 Xml::inputLabel( wfMsg( 'specialloguserlabel' ), 'user', 'user', 20, $this->user ) .
7979 '<br />' .
80 - FlaggedRevsXML::getStatusFilterMenu( $this->status ) . '&nbsp;' .
81 - FlaggedRevsXML::getAutoFilterMenu( $this->automatic ) . '&nbsp;' .
 80+ FlaggedRevsXML::getStatusFilterMenu( $this->status ) . '&#160;' .
 81+ FlaggedRevsXML::getAutoFilterMenu( $this->automatic ) . '&#160;' .
8282 Xml::submitButton( wfMsg( 'go' ) ) .
8383 '</p></fieldset>' . Xml::closeElement( 'form' )
8484 );
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/specialpages/ConfiguredPages_body.php
@@ -49,7 +49,7 @@
5050 array( 'name' => 'configuredpages', 'action' => $wgScript, 'method' => 'get' ) );
5151 $form .= Xml::hidden( 'title', $this->getTitle()->getPrefixedDBKey() );
5252 $form .= "<fieldset><legend>" . wfMsg( 'configuredpages' ) . "</legend>\n";
53 - $form .= implode( '&nbsp;', $fields ) . '<br/>';
 53+ $form .= implode( '&#160;', $fields ) . '<br/>';
5454 $form .= Xml::submitButton( wfMsg( 'go' ) );
5555 $form .= "</fieldset>\n";
5656 $form .= Xml::closeElement( 'form' );
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/specialpages/OldReviewedPages_body.php
@@ -80,7 +80,7 @@
8181 );
8282 if ( $form ) $form .= '<br />';
8383 $form .=
84 - Xml::label( wfMsg( "oldreviewed-category" ), 'wpCategory' ) . '&nbsp;' .
 84+ Xml::label( wfMsg( "oldreviewed-category" ), 'wpCategory' ) . '&#160;' .
8585 Xml::input( 'category', 30, $this->category,
8686 array( 'id' => 'wpCategory' ) ) . ' ' .
8787 ( $wgUser->getId() ?
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/specialpages/ProblemChanges_body.php
@@ -66,7 +66,7 @@
6767 $form .= Xml::tags( 'td', array( 'class' => 'mw-input' ), $tagForm[1] );
6868 }
6969 $form .= '<br />' .
70 - Xml::label( wfMsg( "problemchanges-category" ), 'wpCategory' ) . '&nbsp;' .
 70+ Xml::label( wfMsg( "problemchanges-category" ), 'wpCategory' ) . '&#160;' .
7171 Xml::input( 'category', 30, $this->category,
7272 array( 'id' => 'wpCategory' ) ) . ' ';
7373 $form .= Xml::submitButton( wfMsg( 'allpagessubmit' ) ) . "\n" .
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/specialpages/StablePages_body.php
@@ -41,7 +41,7 @@
4242 array( 'name' => 'stablepages', 'action' => $wgScript, 'method' => 'get' ) );
4343 $form .= Xml::hidden( 'title', $this->getTitle()->getPrefixedDBKey() );
4444 $form .= "<fieldset><legend>" . wfMsg( 'stablepages' ) . "</legend>\n";
45 - $form .= implode( '&nbsp;', $fields ) . '&nbsp';
 45+ $form .= implode( '&#160;', $fields ) . '&nbsp';
4646 $form .= " " . Xml::submitButton( wfMsg( 'go' ) );
4747 $form .= "</fieldset>\n";
4848 $form .= Xml::closeElement( 'form' );
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/specialpages/Stabilization_body.php
@@ -238,7 +238,7 @@
239239 Xml::check( 'wpReviewthis', $form->getReviewThis(),
240240 array( 'id' => 'wpReviewthis' ) ) .
241241 "<label for='wpReviewthis'>{$reviewLabel}</label>" .
242 - '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;' .
 242+ '&#160;&#160;&#160;&#160;&#160;' .
243243 Xml::check( 'wpWatchthis', $watchChecked, $watchAttribs ) .
244244 "<label for='wpWatchthis'" . $this->skin->tooltipAndAccesskey( 'watch' ) .
245245 ">{$watchLabel}</label>" .
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/specialpages/UnreviewedPages_body.php
@@ -47,17 +47,17 @@
4848 Xml::hidden( 'title', $this->getTitle()->getPrefixedDBKey() ) . '<p>' );
4949 # Add dropdowns as needed
5050 if ( count( $namespaces ) > 1 ) {
51 - $wgOut->addHTML( FlaggedRevsXML::getNamespaceMenu( $namespace ) . '&nbsp;' );
 51+ $wgOut->addHTML( FlaggedRevsXML::getNamespaceMenu( $namespace ) . '&#160;' );
5252 }
5353 if ( FlaggedRevs::qualityVersions() ) {
54 - $wgOut->addHTML( FlaggedRevsXML::getLevelMenu( $level, false, 1 ) . '&nbsp;' );
 54+ $wgOut->addHTML( FlaggedRevsXML::getLevelMenu( $level, false, 1 ) . '&#160;' );
5555 }
5656 $wgOut->addHTML(
5757 "<span style='white-space: nowrap;'>" .
58 - Xml::label( wfMsg( "unreviewed-category" ), 'category' ) . '&nbsp;' .
 58+ Xml::label( wfMsg( "unreviewed-category" ), 'category' ) . '&#160;' .
5959 Xml::input( 'category', 30, $category, array( 'id' => 'category' ) ) .
6060 '</span><br />' .
61 - $showhideredirs . '&nbsp;&nbsp;' .
 61+ $showhideredirs . '&#160;&#160;' .
6262 Xml::submitButton( wfMsg( 'allpagessubmit' ) ) . "</p>\n" .
6363 "</fieldset></form>"
6464 );
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/FlaggedRevs.hooks.php
@@ -67,8 +67,8 @@
6868 $encJsFile = htmlspecialchars( "$stylePath/review.js?$wgFlaggedRevStyleVersion" );
6969 $head .= "\n<script type=\"{$wgJsMimeType}\" src=\"{$encJsFile}\"></script>";
7070 }
71 - # Set basic messages
72 - $msgs = (object) array(
 71+ # Set basic messages for all users...
 72+ $msgs = array(
7373 'diffToggleShow' => wfMsgHtml( 'revreview-diff-toggle-show' ),
7474 'diffToggleHide' => wfMsgHtml( 'revreview-diff-toggle-hide' ),
7575 'logToggleShow' => wfMsgHtml( 'revreview-log-toggle-show' ),
@@ -78,8 +78,16 @@
7979 'toggleShow' => wfMsgHtml( 'revreview-toggle-show' ),
8080 'toggleHide' => wfMsgHtml( 'revreview-toggle-hide' )
8181 );
 82+ # Extra reviewer messages...
 83+ if ( $wgUser->isAllowed( 'review' ) ) {
 84+ $msgs['saveArticle'] = wfMsgHtml( 'savearticle' );
 85+ $msgs['tooltipSave'] = wfMsgHtml( 'tooltip-save' ).' ['.wfMsgHtml( 'accesskey-save' ).']';
 86+ $msgs['submitArticle'] = wfMsg( 'revreview-submitedit' );
 87+ $msgs['tooltipSubmit'] = wfMsg( 'revreview-submitedit-title' ) .
 88+ ' ['. wfMsg( 'accesskey-save' ) . ']';
 89+ }
8290 $head .= "\n<script type=\"{$wgJsMimeType}\">" .
83 - "FlaggedRevs.messages = " . Xml::encodeJsVar( $msgs ) . ";</script>\n";
 91+ "FlaggedRevs.messages = " . Xml::encodeJsVar( (object)$msgs ) . ";</script>\n";
8492 $wgOut->addHeadItem( 'FlaggedRevs', $head );
8593
8694 return true;
@@ -814,7 +822,8 @@
815823 # Enforce autoreview/review restrictions
816824 } else if ( $action === 'autoreview' || $action === 'review' ) {
817825 # Get autoreview restriction settings...
818 - $config = FlaggedRevs::getPageVisibilitySettings( $title, FR_MASTER );
 826+ $fa = FlaggedArticle::getTitleInstance( $title );
 827+ $config = $fa->getVisibilitySettings();
819828 # Convert Sysop -> protect
820829 $right = ( $config['autoreview'] === 'sysop' ) ?
821830 'protect' : $config['autoreview'];
@@ -865,10 +874,11 @@
866875 }
867876
868877 /**
869 - * When an edit is made by a reviewer, if the base revision the
870 - * edit was made from is the stable version, or the edit is a reversion
871 - * to the stable version, then try to automatically review it.
872 - * Also automatically review if the "review this revision" box is checked.
 878+ * When an edit is made by a user, review it if either:
 879+ * (a) The user can 'autoreview' and the edit's base revision is a checked
 880+ * (b) The edit is a self-revert to the stable version (by anyone)
 881+ * (c) The user can 'autoreview' new pages and this edit is a new page
 882+ * (d) The user can 'review' and the "review pending edits" checkbox was checked
873883 *
874884 * Note: RC items not inserted yet, RecentChange_save hook does rc_patrolled bit...
875885 */
@@ -1625,7 +1635,7 @@
16261636 return true;
16271637 }
16281638
1629 - public static function imagePageFindFile( $imagePage, &$normalFile, &$displayFile ) {
 1639+ public static function onImagePageFindFile( $imagePage, &$normalFile, &$displayFile ) {
16301640 $view = FlaggedArticleView::singleton();
16311641 $view->imagePageFindFile( $normalFile, $displayFile );
16321642 return true;
@@ -1704,6 +1714,12 @@
17051715 return true;
17061716 }
17071717
 1718+ public static function onBeforeEditButtons( &$editPage, &$buttons ) {
 1719+ $view = FlaggedArticleView::singleton();
 1720+ $view->changeSaveButton( $editPage, $buttons );
 1721+ return true;
 1722+ }
 1723+
17081724 public static function onNoSuchSection( &$editPage, &$s ) {
17091725 $view = FlaggedArticleView::singleton();
17101726 $view->addToNoSuchSection( $editPage, $s );
@@ -1984,27 +2000,8 @@
19852001 }
19862002
19872003 public static function addReviewCheck( $editPage, &$checkboxes, &$tabindex ) {
1988 - global $wgUser, $wgRequest;
1989 - if ( !$wgUser->isAllowed( 'review' ) ) {
1990 - return true;
1991 - }
1992 - if ( FlaggedRevs::autoReviewNewPages() && !$editPage->getArticle()->getId() ) {
1993 - return true; // not needed
1994 - }
1995 - $fa = FlaggedArticleView::globalArticleInstance();
1996 - if ( $fa->isReviewable() ) {
1997 - $srev = $fa->getStableRev();
1998 - # For pages with either no stable version, or an outdated one, let
1999 - # the user decide if he/she wants it reviewed on the spot. One might
2000 - # do this if he/she just saw the diff-to-stable and *then* decided to edit.
2001 - if ( !$srev || $srev->getRevId() != $editPage->getArticle()->getLatest() ) {
2002 - $reviewLabel = wfMsgExt( 'revreview-check-flag', array( 'parseinline' ) );
2003 - $attribs = array( 'tabindex' => ++$tabindex, 'id' => 'wpReviewEdit' );
2004 - $checkboxes['reviewed'] = Xml::check( 'wpReviewEdit',
2005 - $wgRequest->getCheck( 'wpReviewEdit' ), $attribs ) .
2006 - '&nbsp;' . Xml::label( $reviewLabel, 'wpReviewEdit' );
2007 - }
2008 - }
 2004+ $view = FlaggedArticleView::singleton();
 2005+ $view->addReviewCheck( $editPage, $checkboxes, $tabindex );
20092006 return true;
20102007 }
20112008
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/FlaggedArticleView.php
@@ -100,8 +100,11 @@
101101 */
102102 public function isStableShownByDefaultUser() {
103103 $this->load();
104 - $config = $this->article->getVisibilitySettings(); // page configuration
105 - return ( $config['override'] && !FlaggedRevs::ignoreDefaultVersion() );
 104+ if ( $this->article->isReviewable() ) {
 105+ $config = $this->article->getVisibilitySettings(); // page configuration
 106+ return ( $config['override'] && !FlaggedRevs::ignoreDefaultVersion() );
 107+ }
 108+ return false; // no stable
106109 }
107110
108111 /**
@@ -293,7 +296,7 @@
294297 }
295298 return true;
296299 }
297 -
 300+
298301 // For pages that have a stable version, index only that version
299302 public function setRobotPolicy() {
300303 global $wgOut;
@@ -342,7 +345,7 @@
343346 * Tag output function must be called by caller
344347 * Parser cache control deferred to caller
345348 */
346 - protected function showDraftVersion( $srev, &$tag, $prot ) {
 349+ protected function showDraftVersion( FlaggedRevision $srev, &$tag, $prot ) {
347350 global $wgUser, $wgOut, $wgLang, $wgRequest;
348351 $this->load();
349352 $flags = $srev->getTags();
@@ -360,8 +363,12 @@
361364 # If they are synced, do special styling
362365 $simpleTag = !$synced;
363366 # Give notice to newer users if an unreviewed edit was completed...
364 - if ( !$synced && $wgRequest->getVal( 'shownotice' ) && !$wgUser->isAllowed( 'review' ) ) {
365 - $revsSince = FlaggedRevs::getRevCountSince( $this->article, $srev->getRevId() );
 367+ if ( $wgRequest->getVal( 'shownotice' )
 368+ && $this->article->getUserText() == $wgUser->getName() // FIXME: rawUserText?
 369+ && $this->article->revsArePending()
 370+ && !$wgUser->isAllowed( 'review' ) )
 371+ {
 372+ $revsSince = $this->article->getPendingRevCount();
366373 $tooltip = wfMsgHtml( 'revreview-draft-title' );
367374 $pending = $prot;
368375 if ( self::showRatingIcon() ) {
@@ -381,7 +388,7 @@
382389 # notice has all this info already, so don't do this if we added that already.
383390 # Also, if low profile UI is enabled and the page is synced, skip the tag.
384391 } else if ( !$wgOut->isPrintable() && !( $this->article->lowProfileUI() && $synced ) ) {
385 - $revsSince = FlaggedRevs::getRevCountSince( $this->article, $srev->getRevId() );
 392+ $revsSince = $this->article->getPendingRevCount();
386393 // Simple icon-based UI
387394 if ( FlaggedRevs::useSimpleUI() ) {
388395 if ( !$wgUser->getId() ) {
@@ -443,7 +450,9 @@
444451 * Tag output function must be called by caller
445452 * Parser cache control deferred to caller
446453 */
447 - protected function showOldReviewedVersion( $srev, $frev, &$tag, $prot ) {
 454+ protected function showOldReviewedVersion(
 455+ FlaggedRevision $srev, FlaggedRevision $frev, &$tag, $prot
 456+ ) {
448457 global $wgUser, $wgOut, $wgLang;
449458 $this->load();
450459 $flags = $frev->getTags();
@@ -469,7 +478,7 @@
470479 if ( $this->showRatingIcon() ) {
471480 $icon = FlaggedRevsXML::stableStatusIcon( $quality );
472481 }
473 - $revsSince = FlaggedRevs::getRevCountSince( $this->article, $srev->getRevId() );
 482+ $revsSince = $this->article->getPendingRevCount();
474483 if ( !$wgUser->getId() ) {
475484 $msgHTML = ''; // Anons just see simple icons
476485 } else {
@@ -514,7 +523,7 @@
515524 * Tag output function must be called by caller
516525 * Parser cache control deferred to caller
517526 */
518 - protected function showStableVersion( $srev, &$tag, $prot ) {
 527+ protected function showStableVersion( FlaggedRevision $srev, &$tag, $prot ) {
519528 global $wgOut, $wgLang, $wgUser;
520529 $this->load();
521530 $flags = $srev->getTags();
@@ -541,7 +550,7 @@
542551 $synced = FlaggedRevs::stableVersionIsSynced( $srev, $this->article, $parserOut, null );
543552 # Construct some tagging
544553 if ( !$wgOut->isPrintable() && !( $this->article->lowProfileUI() && $synced ) ) {
545 - $revsSince = FlaggedRevs::getRevCountSince( $this->article, $srev->getRevId() );
 554+ $revsSince = $this->article->getPendingRevCount();
546555 // Simple icon-based UI
547556 if ( FlaggedRevs::useSimpleUI() ) {
548557 $icon = '';
@@ -612,17 +621,19 @@
613622 }
614623
615624 /**
 625+ * Add diff-to-stable to top of page views as needed
616626 * @param FlaggedRevision $srev, stable version
617627 * @param bool $quality, revision is quality
618628 * @returns bool, diff added to output
619629 */
620 - protected function maybeShowTopDiff( $srev, $quality ) {
 630+ protected function maybeShowTopDiff( FlaggedRevision $srev, $quality ) {
621631 global $wgUser, $wgOut;
622632 $this->load();
623 - if ( !$wgUser->getBoolOption( 'flaggedrevsviewdiffs' ) )
 633+ if ( !$wgUser->getBoolOption( 'flaggedrevsviewdiffs' ) ) {
624634 return false; // nothing to do here
625 - if ( !$wgUser->isAllowed( 'review' ) )
 635+ } elseif ( !$wgUser->isAllowed( 'review' ) ) {
626636 return false; // does not apply to this user
 637+ }
627638 # Diff should only show for the draft
628639 $oldid = $this->article->getOldIDFromRequest();
629640 $latest = $this->article->getLatest();
@@ -641,11 +652,13 @@
642653 wfMsgHtml( $leftNote ) . "]</span>";
643654 # Fetch the stable and draft revision text
644655 $oText = $srev->getRevText();
645 - if ( $oText === false )
 656+ if ( $oText === false ) {
646657 return false; // deleted revision or something?
 658+ }
647659 $nText = $this->article->getContent();
648 - if ( $nText === false )
 660+ if ( $nText === false ) {
649661 return false; // deleted revision or something?
 662+ }
650663 # Build diff at the top of the page
651664 if ( strcmp( $oText, $nText ) !== 0 ) {
652665 $diffEngine = new DifferenceEngine();
@@ -754,12 +767,12 @@
755768 return true;
756769 }
757770 # Add a notice if there are pending edits...
758 - $frev = $this->article->getStableRev();
759 - if ( $frev && $frev->getRevId() != $this->article->getLatest() ) {
760 - $revsSince = FlaggedRevs::getRevCountSince( $this->article, $frev->getRevId() );
 771+ $srev = $this->article->getStableRev();
 772+ if ( $srev && $this->article->revsArePending() ) {
 773+ $revsSince = $this->article->getPendingRevCount();
761774 $tag = "<div id='mw-fr-revisiontag-edit' class='flaggedrevs_notice plainlinks'>" .
762775 FlaggedRevsXML::lockStatusIcon( $this->article ) . # flag protection icon as needed
763 - FlaggedRevsXML::pendingEditNotice( $this->article, $frev, $revsSince ) . "</div>";
 776+ FlaggedRevsXML::pendingEditNotice( $this->article, $srev, $revsSince ) . "</div>";
764777 $wgOut->addHTML( $tag );
765778 }
766779 return true;
@@ -768,7 +781,7 @@
769782 /**
770783 * Adds stable version tags to page when editing
771784 */
772 - public function addToEditView( $editPage ) {
 785+ public function addToEditView( EditPage $editPage ) {
773786 global $wgRequest, $wgOut, $wgLang, $wgUser;
774787 $this->load();
775788 # Must be reviewable. UI may be limited to unobtrusive patrolling system.
@@ -794,8 +807,8 @@
795808 $items[] = wfMsgExt( 'revreview-editnotice', array( 'parseinline' ) );
796809 }
797810 # Add a notice if there are pending edits...
798 - if ( $frev->getRevId() != $latestId ) {
799 - $revsSince = FlaggedRevs::getRevCountSince( $this->article, $frev->getRevId() );
 811+ if ( $this->article->revsArePending() ) {
 812+ $revsSince = $this->article->getPendingRevCount();
800813 $items[] = FlaggedRevsXML::pendingEditNotice( $this->article, $frev, $revsSince );
801814 }
802815 # Show diff to stable, to make things less confusing...
@@ -878,18 +891,18 @@
879892 return $s;
880893 }
881894
882 - public function addToNoSuchSection( $editPage, &$s ) {
 895+ public function addToNoSuchSection( EditPage $editPage, &$s ) {
883896 $this->load();
884897 if ( !$this->article->isReviewable() ) {
885898 return true; // nothing to do
886899 }
887 - $frev = $this->article->getStableRev();
888 - if ( $frev && $frev->getRevId() != $this->article->getLatest() ) {
889 - $revsSince = FlaggedRevs::getRevCountSince( $this->article, $frev->getRevId() );
 900+ $srev = $this->article->getStableRev();
 901+ if ( $srev && $this->article->revsArePending() ) {
 902+ $revsSince = $this->article->getPendingRevCount();
890903 if ( $revsSince ) {
891904 $s .= "<div class='flaggedrevs_editnotice plainlinks'>" .
892905 wfMsgExt( 'revreview-pending-nosection', array( 'parseinline' ),
893 - $frev->getRevId(), $revsSince ) . "</div>";
 906+ $srev->getRevId(), $revsSince ) . "</div>";
894907 }
895908 }
896909 return true;
@@ -1023,7 +1036,7 @@
10241037 * Modify an array of action links, as used by SkinTemplateNavigation and
10251038 * SkinTemplateTabs, to inlude flagged revs UI elements
10261039 */
1027 - public function setActionTabs( $skin, &$actions ) {
 1040+ public function setActionTabs( $skin, array &$actions ) {
10281041 global $wgUser;
10291042 $this->load();
10301043 if ( FlaggedRevs::useProtectionLevels() ) {
@@ -1059,7 +1072,7 @@
10601073 * Modify an array of view links, as used by SkinTemplateNavigation and
10611074 * SkinTemplateTabs, to inlude flagged revs UI elements
10621075 */
1063 - public function setViewTabs( $skin, &$views ) {
 1076+ public function setViewTabs( $skin, array &$views ) {
10641077 global $wgRequest;
10651078 $this->load();
10661079 if ( $skin->mTitle->isTalkPage() ) {
@@ -1096,7 +1109,9 @@
10971110 }
10981111
10991112 // Add "pending changes" tab and set tab selection CSS
1100 - protected function addDraftTab( $fa, &$views, $srev, $action ) {
 1113+ protected function addDraftTab(
 1114+ FlaggedArticle $fa, array &$views, FlaggedRevision $srev, $action
 1115+ ) {
11011116 global $wgRequest, $wgOut;
11021117 $tabs = array(
11031118 'read' => array( // view stable
@@ -1224,32 +1239,39 @@
12251240 $notice = wfMsgExt( 'revreview-update-use', 'parse' );
12261241 }
12271242 } elseif ( !$synced ) {
1228 - $diff->mTitle->invalidateCache(); // bad cache, said they were not synced
 1243+ # Bad cache said they were not synced
 1244+ $this->article->getTitle()->invalidateCache();
12291245 }
12301246
12311247 # If the user is allowed to review, prompt them!
12321248 # Only those if there is something to actually review.
1233 - if ( $newRev->getId() > $oldRev->getId() ) {
1234 - # "Please review" notice...
1235 - $msg = 'revreview-update';
1236 - if ( $wgRequest->getInt( 'shownotice' )
1237 - && $newRev->isCurrent()
1238 - && $newRev->getRawUserText() == $wgUser->getName() )
1239 - {
1240 - $msg = 'revreview-update-edited'; // Reviewer just edited
 1249+ if ( $wgRequest->getInt( 'shownotice' )
 1250+ && $newRev->isCurrent()
 1251+ && $newRev->getRawUserText() == $wgUser->getName() )
 1252+ {
 1253+ // Reviewer just edited...
 1254+ $title = $this->article->getTitle(); // convenience
 1255+ // @TODO: make diff class cache this
 1256+ $n = $title->countRevisionsBetween( $oldRev->getId(), $newRev->getId() );
 1257+ if ( $n ) {
 1258+ $msg = 'revreview-update-edited-prev'; // previous pending edits
 1259+ } else {
 1260+ $msg = 'revreview-update-edited'; // just couldn't autoreview
12411261 }
1242 - $changeDiv = wfMsgExt( $msg, 'parse' );
1243 - if ( count( $changeList ) ) {
1244 - # Add include change list...
1245 - $changeDiv .= '<p>' .
1246 - wfMsgExt( 'revreview-update-includes', 'parseinline' ) .
1247 - '&nbsp;' . implode( ', ', $changeList ) . '</p>';
1248 - # Add include usage notice...
1249 - $changeDiv .= $notice;
1250 - }
1251 - $css = 'flaggedrevs_diffnotice plainlinks';
1252 - $form .= "<div id='mw-fr-difftostable' class='$css'>$changeDiv</div>\n";
 1262+ } else {
 1263+ $msg = 'revreview-update'; // generic "Please review" notice...
12531264 }
 1265+ $changeDiv = wfMsgExt( $msg, 'parse' );
 1266+ if ( count( $changeList ) ) {
 1267+ # Add include change list...
 1268+ $changeDiv .= '<p>' .
 1269+ wfMsgExt( 'revreview-update-includes', 'parseinline' ) .
 1270+ '&#160;' . implode( ', ', $changeList ) . '</p>';
 1271+ # Add include usage notice...
 1272+ $changeDiv .= $notice;
 1273+ }
 1274+ $css = 'flaggedrevs_diffnotice plainlinks';
 1275+ $form .= "<div id='mw-fr-difftostable' class='$css'>$changeDiv</div>\n";
12541276
12551277 # Set a key to note that someone is viewing this
12561278 $this->markDiffUnderReview( $oldRev, $newRev );
@@ -1268,7 +1290,7 @@
12691291 /**
12701292 * Add a link to diff-to-stable for reviewable pages
12711293 */
1272 - protected function diffToStableLink( $frev, $newRev ) {
 1294+ protected function diffToStableLink( FlaggedRevision $frev, Revision $newRev ) {
12731295 global $wgUser, $wgOut;
12741296 $this->load();
12751297 $review = '';
@@ -1345,7 +1367,7 @@
13461368
13471369 // Fetch template changes for a reviewed revision since review
13481370 // @returns array
1349 - protected function fetchTemplateChanges( $frev ) {
 1371+ protected function fetchTemplateChanges( FlaggedRevision $frev ) {
13501372 global $wgUser;
13511373 $skin = $wgUser->getSkin();
13521374 $dbr = wfGetDB( DB_SLAVE );
@@ -1379,7 +1401,7 @@
13801402
13811403 // Fetch file changes for a reviewed revision since review
13821404 // @returns array
1383 - protected function fetchFileChanges( $frev ) {
 1405+ protected function fetchFileChanges( FlaggedRevision $frev ) {
13841406 global $wgUser;
13851407 $skin = $wgUser->getSkin();
13861408 $dbr = wfGetDB( DB_SLAVE );
@@ -1414,7 +1436,7 @@
14151437 }
14161438
14171439 // Mark that someone is viewing a portion or all of the diff-to-stable
1418 - protected function markDiffUnderReview( $oldRev, $newRev ) {
 1440+ protected function markDiffUnderReview( Revision $oldRev, Revision $newRev ) {
14191441 global $wgMemc;
14201442 $key = wfMemcKey( 'stableDiffs', 'underReview', $oldRev->getID(), $newRev->getID() );
14211443 $wgMemc->set( $key, '1', 10 * 60 ); // 10 min
@@ -1423,7 +1445,7 @@
14241446 /**
14251447 * Set $this->isDiffFromStable and $this->isMultiPageDiff fields
14261448 */
1427 - public function setViewFlags( $diff, $oldRev, $newRev ) {
 1449+ public function setViewFlags( $diff, Revision $oldRev, Revision $newRev ) {
14281450 $this->load();
14291451 if ( $newRev && $oldRev ) {
14301452 // Is this a diff between two pages?
@@ -1431,9 +1453,12 @@
14321454 $this->isMultiPageDiff = true;
14331455 // Is there a stable version?
14341456 } elseif ( $this->article->isReviewable() ) {
1435 - $srev = $this->article->getStableRev();
 1457+ $srevId = $this->article->getStable();
14361458 // Is this a diff of a draft rev against the stable rev?
1437 - if ( $srev && $oldRev->getId() == $srev->getRevId() ) {
 1459+ if ( $srevId
 1460+ && $oldRev->getId() == $srevId
 1461+ && $newRev->getTimestamp() >= $oldRev->getTimestamp() )
 1462+ {
14381463 $this->isDiffFromStable = true;
14391464 }
14401465 }
@@ -1492,39 +1517,85 @@
14931518 }
14941519
14951520 /**
 1521+ * If submitting the edit will leave it pending, then change the button text
 1522+ * Note: interacts with 'review pending changes' checkbox
 1523+ * @TODO: would be nice if hook passed in button attribs, not XML
 1524+ */
 1525+ public function changeSaveButton( EditPage $editPage, array &$buttons ) {
 1526+ $title = $this->article->getTitle(); // convenience
 1527+ if ( !$this->article->editsRequireReview() ) {
 1528+ return true; // edit will go live immediatly
 1529+ } elseif ( $title->userCan( 'autoreview' ) ) {
 1530+ if ( FlaggedRevs::autoReviewNewPages() && !$this->article->exists() ) {
 1531+ return true; // edit will be autoreviewed anyway
 1532+ }
 1533+ $frev = FlaggedRevision::newFromTitle( $title, self::getBaseRevId( $editPage ) );
 1534+ if ( $frev ) {
 1535+ return true; // edit will be autoreviewed anyway
 1536+ }
 1537+ }
 1538+ if ( extension_loaded( 'domxml' ) ) {
 1539+ wfDebug( "Warning: you have the obsolete domxml extension for PHP. Please remove it!\n" );
 1540+ return true; # PECL extension conflicts with the core DOM extension (see bug 13770)
 1541+ } elseif ( isset( $buttons['save'] ) && extension_loaded( 'dom' ) ) {
 1542+ $dom = new DOMDocument();
 1543+ $result = $dom->loadXML( $buttons['save'] ); // load button XML from hook
 1544+ foreach ( $dom->getElementsByTagName( 'input' ) as $input ) { // one <input>
 1545+ $input->setAttribute( 'value', wfMsg( 'revreview-submitedit' ) );
 1546+ $input->setAttribute( 'title', // keep accesskey
 1547+ wfMsg( 'revreview-submitedit-title' ).' ['.wfMsg( 'accesskey-save' ).']' );
 1548+ # Change submit button text & title
 1549+ $buttons['save'] = $dom->saveXML( $dom->documentElement );
 1550+ }
 1551+ }
 1552+ return true;
 1553+ }
 1554+
 1555+ /**
 1556+ * Add a "review pending changes" checkbox to the edit form
 1557+ * if there are currently any revisions pending. (bug 16713)
 1558+ */
 1559+ public function addReviewCheck( EditPage $editPage, array &$checkboxes, &$tabindex ) {
 1560+ global $wgUser, $wgRequest;
 1561+ if ( !$this->article->isReviewable() || !$wgUser->isAllowed( 'review' ) ) {
 1562+ return true;
 1563+ } elseif ( FlaggedRevs::autoReviewNewPages() && !$this->article->exists() ) {
 1564+ return true; // not needed
 1565+ }
 1566+ $oldid = $wgRequest->getInt( 'oldid', $this->article->getLatest() );
 1567+ if ( $oldid == $this->article->getLatest() ) {
 1568+ $srev = $this->article->getStableRev();
 1569+ # For pages with either no stable version, or an outdated one, let
 1570+ # the user decide if he/she wants it reviewed on the spot. One might
 1571+ # do this if he/she just saw the diff-to-stable and *then* decided to edit.
 1572+ # Note: check not shown when editing old revisions, which is confusing.
 1573+ if ( !$srev || $this->article->revsArePending() ) {
 1574+ $checkbox = Xml::check(
 1575+ 'wpReviewEdit',
 1576+ $wgRequest->getCheck( 'wpReviewEdit' ),
 1577+ array( 'tabindex' => ++$tabindex, 'id' => 'wpReviewEdit' )
 1578+ );
 1579+ $attribs = array(
 1580+ 'for' => 'wpReviewEdit',
 1581+ 'title' => wfMsg( 'revreview-check-flag-title' )
 1582+ );
 1583+ $label = Xml::element( 'label', $attribs,
 1584+ wfMsgExt( 'revreview-check-flag', 'parseinline' ) );
 1585+ $checkboxes['reviewed'] = $checkbox . '&nbsp;' . $label;
 1586+ }
 1587+ }
 1588+ return true;
 1589+ }
 1590+
 1591+ /**
14961592 * (a) Add a hidden field that has the rev ID the text is based off.
14971593 * (b) If an edit was undone, add a hidden field that has the rev ID of that edit.
14981594 * Needed for autoreview and user stats (for autopromote).
14991595 * Note: baseRevId trusted for Reviewers - text checked for others.
15001596 */
15011597 public function addRevisionIDField( EditPage $editPage, OutputPage $out ) {
1502 - global $wgRequest;
15031598 $this->load();
1504 - $article = $editPage->getArticle(); // convenience
1505 - $latestId = $article->getLatest(); // current rev
1506 - $undo = $wgRequest->getIntOrNull( 'undo' );
1507 - # Undoing consecutive top edits...
1508 - if ( $undo && $undo === $latestId ) {
1509 - # Treat this like a revert to a base revision.
1510 - # We are undoing all edits *after* some rev ID (undoafter).
1511 - # If undoafter is not given, then it is the previous rev ID.
1512 - $revId = $wgRequest->getInt( 'undoafter',
1513 - $article->getTitle()->getPreviousRevisionID( $latestId, GAID_FOR_UPDATE ) );
1514 - # Undoing other edits...
1515 - } elseif ( $undo ) {
1516 - $revId = $latestId; // current rev is the base rev
1517 - # Other edits...
1518 - } else {
1519 - # If we are editing via oldid=X, then use that rev ID.
1520 - # Otherwise, check if the client specified the ID (bug 23098).
1521 - $revId = $article->getOldID()
1522 - ? $article->getOldID()
1523 - : $wgRequest->getInt( 'baseRevId' ); // e.g. "show changes"/"preview"
1524 - }
1525 - # Zero oldid => current revision
1526 - if ( !$revId ) {
1527 - $revId = $latestId;
1528 - }
 1599+ $revId = self::getBaseRevId( $editPage );
15291600 $out->addHTML( "\n" . Xml::hidden( 'baseRevId', $revId ) );
15301601 $out->addHTML( "\n" . Xml::hidden( 'undidRev',
15311602 empty( $editPage->undidRev ) ? 0 : $editPage->undidRev )
@@ -1532,6 +1603,44 @@
15331604 return true;
15341605 }
15351606
 1607+ /**
 1608+ * Guess the rev ID the text of this form is based off
 1609+ * Note: baseRevId trusted for Reviewers - text checked for others.
 1610+ * @return int
 1611+ */
 1612+ protected static function getBaseRevId( EditPage $editPage ) {
 1613+ global $wgRequest;
 1614+ if ( !isset( $editPage->fr_baseRevId ) ) {
 1615+ $article = $editPage->getArticle(); // convenience
 1616+ $latestId = $article->getLatest(); // current rev
 1617+ $undo = $wgRequest->getIntOrNull( 'undo' );
 1618+ # Undoing consecutive top edits...
 1619+ if ( $undo && $undo === $latestId ) {
 1620+ # Treat this like a revert to a base revision.
 1621+ # We are undoing all edits *after* some rev ID (undoafter).
 1622+ # If undoafter is not given, then it is the previous rev ID.
 1623+ $revId = $wgRequest->getInt( 'undoafter',
 1624+ $article->getTitle()->getPreviousRevisionID( $latestId, GAID_FOR_UPDATE ) );
 1625+ # Undoing other edits...
 1626+ } elseif ( $undo ) {
 1627+ $revId = $latestId; // current rev is the base rev
 1628+ # Other edits...
 1629+ } else {
 1630+ # If we are editing via oldid=X, then use that rev ID.
 1631+ # Otherwise, check if the client specified the ID (bug 23098).
 1632+ $revId = $article->getOldID()
 1633+ ? $article->getOldID()
 1634+ : $wgRequest->getInt( 'baseRevId' ); // e.g. "show changes"/"preview"
 1635+ }
 1636+ # Zero oldid => current revision
 1637+ if ( !$revId ) {
 1638+ $revId = $latestId;
 1639+ }
 1640+ $editPage->fr_baseRevId = $revId;
 1641+ }
 1642+ return $editPage->fr_baseRevId;
 1643+ }
 1644+
15361645 /**
15371646 * Adds brief review notes to a page.
15381647 * @param OutputPage $out
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/client/img/checkmark.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/client/img/checkmark.png
___________________________________________________________________
Added: svn:mime-type
15391648 + application/octet-stream
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/client/flaggedrevs.js
@@ -151,3 +151,28 @@
152152 };
153153
154154 addOnloadHook(FlaggedRevs.enableShowhide);
 155+
 156+FlaggedRevs.setCheckTrigger = function() {
 157+ var checkbox = document.getElementById("wpReviewEdit");
 158+ if( checkbox ) {
 159+ checkbox.onclick = FlaggedRevs.updateSaveButton;
 160+ }
 161+}
 162+
 163+hookEvent("load", FlaggedRevs.setCheckTrigger);
 164+
 165+FlaggedRevs.updateSaveButton = function() {
 166+ var checkbox = document.getElementById("wpReviewEdit");
 167+ var save = document.getElementById("wpSave");
 168+ if( checkbox && save ) {
 169+ // Review pending changes
 170+ if ( checkbox.checked ) {
 171+ save.value = FlaggedRevs.messages.saveArticle;
 172+ save.title = FlaggedRevs.messages.tooltipSave;
 173+ // Submit for review
 174+ } else {
 175+ save.value = FlaggedRevs.messages.submitArticle;
 176+ save.title = FlaggedRevs.messages.tooltipSubmit;
 177+ }
 178+ }
 179+}
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/FlaggedRevs.php
@@ -301,7 +301,7 @@
302302 $wgAvailableRights[] = 'stablesettings';
303303
304304 # Bump this number every time you change flaggedrevs.css/flaggedrevs.js
305 -$wgFlaggedRevStyleVersion = 73;
 305+$wgFlaggedRevStyleVersion = 74;
306306
307307 $wgExtensionFunctions[] = 'efLoadFlaggedRevs';
308308
@@ -408,7 +408,7 @@
409409 # ######## User interface #########
410410 # Override current revision, add patrol links, set cache...
411411 $wgHooks['ArticleViewHeader'][] = 'FlaggedRevsHooks::onArticleViewHeader';
412 -$wgHooks['ImagePageFindFile'][] = 'FlaggedRevsHooks::imagePageFindFile';
 412+$wgHooks['ImagePageFindFile'][] = 'FlaggedRevsHooks::onImagePageFindFile';
413413 # Override redirect behavior...
414414 $wgHooks['InitializeArticleMaybeRedirect'][] = 'FlaggedRevsHooks::overrideRedirect';
415415 # Set page view tabs
@@ -416,6 +416,11 @@
417417 $wgHooks['SkinTemplateNavigation'][] = 'FlaggedRevsHooks::setNavigation'; // Vector
418418 # Add notice tags to edit view
419419 $wgHooks['EditPage::showEditForm:initial'][] = 'FlaggedRevsHooks::addToEditView';
 420+# Tweak submit button name/title
 421+$wgHooks['EditPageBeforeEditButtons'][] = 'FlaggedRevsHooks::onBeforeEditButtons';
 422+# Autoreview information from form
 423+$wgHooks['EditPageBeforeEditChecks'][] = 'FlaggedRevsHooks::addReviewCheck';
 424+$wgHooks['EditPage::showEditForm:fields'][] = 'FlaggedRevsHooks::addRevisionIDField';
420425 # Add draft link to section edit error
421426 $wgHooks['EditPageNoSuchSection'][] = 'FlaggedRevsHooks::onNoSuchSection';
422427 # Add notice tags to history
@@ -437,9 +442,6 @@
438443 $wgHooks['DiffViewHeader'][] = 'FlaggedRevsHooks::onDiffViewHeader';
439444 # Add diff=review url param alias
440445 $wgHooks['NewDifferenceEngine'][] = 'FlaggedRevsHooks::checkDiffUrl';
441 -# Autoreview stuff
442 -$wgHooks['EditPage::showEditForm:fields'][] = 'FlaggedRevsHooks::addRevisionIDField';
443 -$wgHooks['EditPageBeforeEditChecks'][] = 'FlaggedRevsHooks::addReviewCheck';
444446 # Local user account preference
445447 $wgHooks['GetPreferences'][] = 'FlaggedRevsHooks::onGetPreferences';
446448 # Show unreviewed pages links
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/language/ConfiguredPages.i18n.php
@@ -35,9 +35,13 @@
3636
3737 /** Afrikaans (Afrikaans) */
3838 $messages['af'] = array(
 39+ 'configuredpages-none' => 'Daar is geen bladsye in hierdie lys nie.',
 40+ 'configuredpages-config' => 'Voorkeure',
 41+ 'configuredpages-precedence' => 'Volgorde:',
3942 'configuredpages-prec-none' => 'laaste gekontroleerde',
4043 'configuredpages-prec-quality' => 'laaste kwaliteitsweergawe',
4144 'configuredpages-prec-pristine' => 'laaste ongerepte weergawe',
 45+ 'configuredpages-def-draft' => 'nuutste weergawe',
4246 );
4347
4448 /** Arabic (العربية) */
@@ -395,6 +399,7 @@
396400 * @author გიორგიმელა
397401 */
398402 $messages['ka'] = array(
 403+ 'configuredpages-prec-none' => 'უკანასკნელად შემოწმებული',
399404 'configuredpages-def-draft' => 'უკანასკნელი ვერსია',
400405 'configuredpages-def-stable' => 'გამოქვეყნებული ვერსია',
401406 );
@@ -671,6 +676,24 @@
672677 'configuredpages-def-stable' => 'Publicerad version',
673678 );
674679
 680+/** Tamil (தமிழ்)
 681+ * @author Mahir78
 682+ */
 683+$messages['ta'] = array(
 684+ 'configuredpages-prec-quality' => 'தற்போதையத் தரம்',
 685+ 'configuredpages-def-draft' => 'தற்போதைய பதிப்பு',
 686+ 'configuredpages-def-stable' => 'ஏற்றுக்கொள்ளப்பட்ட பதிப்பு',
 687+);
 688+
 689+/** Telugu (తెలుగు)
 690+ * @author Veeven
 691+ */
 692+$messages['te'] = array(
 693+ 'configuredpages-none' => 'ఈ జాబితాలో పుటలు లేవు.',
 694+ 'configuredpages-config' => 'స్వరూపణం',
 695+ 'configuredpages-def-stable' => 'ప్రచురిత కూర్పు',
 696+);
 697+
675698 /** Turkmen (Türkmençe) */
676699 $messages['tk'] = array(
677700 'configuredpages-prec-none' => 'öňürtilik ýok',
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/language/ValidationStatistics.i18n.php
@@ -447,9 +447,11 @@
448448 );
449449
450450 /** British English (British English)
 451+ * @author Bruce89
451452 * @author Reedy
452453 */
453454 $messages['en-gb'] = array(
 455+ 'validationstatistics' => 'Page review statistics',
454456 'validationstatistics-time' => "''The following data was last updated on $5 at $6.''
455457
456458 Edits that have been checked by established users are considered to be reviewed.
@@ -458,7 +460,7 @@
459461 $4
460462 The average lag for [[Special:OldReviewedPages|pages with unreviewed edits pending]] is '''$2'''.
461463 These pages are considered ''outdated''. Likewise, pages are considered ''synchronised'' if there are no edits pending review.
462 -The accepted version of a page is the newest revision that has been approved to show by default to all readers.",
 464+The published version of a page is the newest revision that has been approved to show by default to all readers.",
463465 );
464466
465467 /** Esperanto (Esperanto)
@@ -1761,11 +1763,15 @@
17621764 );
17631765
17641766 /** Tamil (தமிழ்)
 1767+ * @author Kanags
17651768 * @author Ulmo
17661769 */
17671770 $messages['ta'] = array(
17681771 'validationstatistics-ns' => 'பெயர்வெளி',
17691772 'validationstatistics-total' => 'பக்கங்கள்',
 1773+ 'validationstatistics-stable' => 'மீள்பார்வையிடப்பட்டது',
 1774+ 'validationstatistics-old' => 'காலாவதியானது',
 1775+ 'validationstatistics-user' => 'பயனர்',
17701776 );
17711777
17721778 /** Telugu (తెలుగు)
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/language/FlaggedRevs.i18n.php
@@ -49,9 +49,9 @@
5050 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} automatically checked]',
5151 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} automatically approved]',
5252 'revreview-hist-pending' => '\'\'\'[[{{fullurl:$1|oldid=$2&diff=$3}} pending review]]\'\'\'',
53 - 'review-edit-diff' => '\'\'\'NOTICE: Some pending changes to the accepted version are incorporated into the edit form below.\'\'\'',
54 - 'revreview-diff-toggle-show' => 'show changes',
55 - 'revreview-diff-toggle-hide' => 'hide changes',
 53+ 'review-edit-diff' => '\'\'\'NOTICE: Some of the pending changes affect the area of the page you are editing.\'\'\'',
 54+ 'revreview-diff-toggle-show' => 'show those changes',
 55+ 'revreview-diff-toggle-hide' => 'hide those changes',
5656 'revreview-diff-toggle-title' => 'Toggle display of pending changes to the accepted version',
5757 'revreview-log-toggle-show' => 'show stability log',
5858 'revreview-log-toggle-hide' => 'hide stability log',
@@ -110,9 +110,13 @@
111111 'revreview-depth-4' => 'Featured',
112112 'revreview-draft-title' => 'Pending changes are displayed on this page',
113113 'revreview-edit' => 'Edit',
114 - 'revreview-editnotice' => '\'\'\'Your changes will be accepted once an authorized user reviews them. ([[{{MediaWiki:Validationpage}}|?]])\'\'\'',
115 - 'revreview-check-flag' => 'Accept currently pending changes',
116 - 'revreview-edited' => '\'\'\'Changes will be accepted once an authorized user reviews them. ([[{{MediaWiki:Validationpage}}|?]])\'\'\'
 114+ 'revreview-editnotice' => '\'\'\'Your changes will be accepted once an authorized user reviews them. ([[{{MediaWiki:Validationpage}}|help]])\'\'\'',
 115+ 'revreview-check-flag' => 'Accept the pending changes',
 116+ 'revreview-check-flag-title' => 'Accept all the currently pending changes along with your own edit.
 117+ Only use this if you have already seen the entire pending changes diff.',
 118+ 'revreview-submitedit' => 'Submit changes',
 119+ 'revreview-submitedit-title' => 'Submit your changes for review',
 120+ 'revreview-edited' => '\'\'\'Your changes will be accepted once an authorized user reviews them. ([[{{MediaWiki:Validationpage}}|help]])\'\'\'
117121
118122 There {{PLURAL:$2|is|are}} [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $2 pending {{PLURAL:$2|change|changes}}] \'\'(shown below)\'\' awaiting review.',
119123 'revreview-edited-section' => 'Return to page section named "[[#$1|$2]]".',
@@ -132,7 +136,7 @@
133137 'revreview-pending-quality' => 'The [{{fullurl:{{FULLPAGENAMEE}}|stable=1}} accepted version] was [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} approved] on <i>$2</i>. There {{PLURAL:$3|is|are}} [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $3 pending {{PLURAL:$3|change|changes}}] awaiting review.',
134138 'revreview-pending-nosection' => 'Try viewing the [{{fullurl:{{FULLPAGENAMEE}}|stable=0}} latest revision], which includes
135139 [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $2 pending {{PLURAL:$2|change|changes}}], to see if the section was moved or deleted.',
136 - 'revreview-noflagged' => 'There are no [[{{MediaWiki:Validationpage}}|reviewed]] revisions of this page, so it may \'\'\'not\'\'\' have been [[{{MediaWiki:Validationpage}}|checked]] for quality.',
 140+ 'revreview-noflagged' => 'There are no [[{{MediaWiki:Validationpage}}|reviewed versions]] of this page, so it may \'\'\'not\'\'\' have been checked for adherence to standards.',
137141 'revreview-note' => '[[User:$1|$1]] made the following notes [[{{MediaWiki:Validationpage}}|reviewing]] this revision:',
138142 'revreview-notes' => 'Observations or notes to display:',
139143 'revreview-oldrating' => 'It was rated:',
@@ -185,10 +189,14 @@
186190 Please hit the "back" button in your browser and try again.',
187191 'revreview-update' => '\'\'\'Please [[{{MediaWiki:Validationpage}}|review]] any pending changes \'\'(shown below)\'\' made to the accepted version.\'\'\'
188192 You may first need to follow-up on or "undo" edits.',
189 - 'revreview-update-edited' => '<span class="flaggedrevs_important">Your changes have not yet been accepted. There are previous edits pending review.</span>
 193+ 'revreview-update-edited' => '<span class="flaggedrevs_important">Your changes have not yet been accepted.</span>
190194
191195 Please review all the changes shown below to make your edits accepted.
192196 You may first need to follow-up on or "undo" edits.',
 197+ 'revreview-update-edited-prev' => '<span class="flaggedrevs_important">Your changes have not yet been accepted. There are previous changes pending review.</span>
 198+
 199+Please review all the changes shown below to make your edits accepted.
 200+You may first need to follow-up on or "undo" edits.',
193201 'revreview-update-includes' => '\'\'\'Some templates/files were updated:\'\'\'',
194202 'revreview-update-use' => '\'\'\'NOTE:\'\'\' The accepted version of each of these templates/files is used in the accepted version of this page.',
195203 'revreview-visibility' => '\'\'\'This page has an updated [[{{MediaWiki:Validationpage}}|accepted version]]; page stability settings can be [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} configured].\'\'\'',
@@ -208,7 +216,7 @@
209217 'stable-logentry-config' => 'set acceptance settings for $1',
210218 'stable-logentry-modify' => 'changed acceptance settings for $1',
211219 'stable-logentry-reset' => 'reset acceptance settings for $1',
212 - 'stable-log-restriction' => 'Auto-accept: requires "$1" permission',
 220+ 'stable-log-restriction' => 'Auto-review: requires "$1" permission',
213221 'stable-logpage' => 'Stability log',
214222 'stable-logpagetext' => 'This is a log of changes to the [[{{MediaWiki:Validationpage}}|accepted version]] configuration of content pages.',
215223
@@ -236,7 +244,7 @@
237245 'revreview-def-draft' => 'latest',
238246 'revreview-def-stable' => 'accepted',
239247
240 - 'revreview-restrictfilter' => 'Restriction level:',
 248+ 'revreview-restrictfilter' => 'Auto-review restriction:',
241249 'revreview-restriction-any' => 'any',
242250 'revreview-restriction-none' => 'none',
243251
@@ -248,7 +256,7 @@
249257 'tooltip-ca-stable' => 'View the accepted version of this page',
250258 'tooltip-ca-default' => 'Quality assurance settings',
251259
252 - 'flaggedrevs-protect-legend' => 'Automatic edit acceptance ([[{{MediaWiki:Validationpage}}|?]])',
 260+ 'flaggedrevs-protect-legend' => 'Automatic edit review ([[{{MediaWiki:Validationpage}}|help]])',
253261 'flaggedrevs-protect-none' => 'Allow all users',
254262 'flaggedrevs-protect-basic' => 'Default settings',
255263
@@ -630,6 +638,7 @@
631639 'revreview-style-4' => 'Uitgelig',
632640 'revreview-submit' => 'Dien in',
633641 'revreview-submitting' => 'Besig om in te stuur...',
 642+ 'revreview-submit-review' => 'Aanvaar',
634643 'revreview-toggle-title' => 'wys/versteek details',
635644 'revreview-update-includes' => "'''Sommige sjablone/lêers is bygewerk:'''",
636645 'revreview-revnotfound' => 'Die ou weergawe wat jy aangevra het kon nie gevind word nie. Gaan asseblief die URL na wat jy gebruik het.',
@@ -646,8 +655,14 @@
647656 'revreview-filter-manual' => 'Handmatig',
648657 'revreview-levelfilter' => 'Vlak:',
649658 'revreview-precedencefilter' => 'Volgorde:',
 659+ 'revreview-lev-all' => 'enige',
650660 'revreview-lev-quality' => 'kwaliteit',
651661 'revreview-lev-pristine' => 'onaangeroerd',
 662+ 'revreview-def-all' => 'enige',
 663+ 'revreview-def-draft' => 'nuutste',
 664+ 'revreview-restrictfilter' => 'Beperkingsvlak:',
 665+ 'revreview-restriction-any' => 'enige',
 666+ 'revreview-restriction-none' => 'geen',
652667 'tooltip-ca-default' => 'Instellings vir kwaliteitsbeheer',
653668 'flaggedrevs-protect-legend' => 'Publiseer wysigings',
654669 'flaggedrevs-protect-none' => 'Alle gebruikers toelaat',
@@ -675,7 +690,7 @@
676691 'revreview-toggle-title' => 'shfaqje / fshih detajet',
677692 'revreview-toolow' => '\'\'\'Ju duhet të kursit të secilit prej atributeve më të larta se "paaprovuar" në mënyrë që për një rishikim të merren parasysh rishikohet.\'\'\' Për të hequr statusin shqyrtimin e rishikimit, i vendosur të gjitha fushat për të "paaprovuar". Ju lutem goditi "mbrapa "butonin e shfletuesit tuaj dhe provoni përsëri.',
678693 'revreview-update' => "Ju lutem [[{{MediaWiki:Validationpage}}|rishikim]] ndonjë ndryshim në pritje''(treguar më poshtë),''e bëra në versionin e botuar.",
679 - 'revreview-update-edited' => '<span class="flaggedrevs_important">Ndryshimet juaja ende nuk janë botuar.</span> Ka redaktimet e mëparshme në pritje të shqyrtimit. Për të publikojë ndryshimet tuaj, ju lutemi shqyrtimin e të gjitha ndryshimet e treguar më poshtë.',
 694+ 'revreview-update-edited-prev' => '<span class="flaggedrevs_important">Ndryshimet juaja ende nuk janë botuar.</span> Ka redaktimet e mëparshme në pritje të shqyrtimit. Për të publikojë ndryshimet tuaj, ju lutemi shqyrtimin e të gjitha ndryshimet e treguar më poshtë.',
680695 'revreview-update-includes' => "'''Disa templates / Fotografi të ishin më të azhornuara:'''",
681696 'revreview-update-use' => "'''Shënim:''' Versioni i publikuar të secilit prej këtyre templates / fotografi është përdorur në versionin e publikuar të kësaj faqeje.",
682697 'revreview-visibility' => "'''Kjo faqe është e azhurnuar [[{{MediaWiki:Validationpage}}|publikuar versionin]]; settings faqe e stabilitetit mund të [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} konfiguruar ].'''",
@@ -836,7 +851,7 @@
837852 'revreview-style-2' => 'Bueno',
838853 'revreview-style-3' => 'Conziso',
839854 'revreview-style-4' => 'Destacato',
840 - 'revreview-submit' => 'Nimbiar rebisión',
 855+ 'revreview-submit' => 'Ninviar',
841856 'revreview-successful' => "'''S'ha siñalato a bersión trigata de [[:$1|$1]]. ([{{fullurl:{{#Special:Stableversions}}|page=$2}} amostrar todas as bersions siñalatas])'''",
842857 'revreview-successful2' => "'''S'ha sacato o siñal d'as bersions trigatas de [[:$1|$1]]'''",
843858 'revreview-text' => "''As pachinas de conteniu que s'amuestran por defeuto son as [[{{MediaWiki:Validationpage}}|bersions estables]] en cuenta de as zagueras bersions.''",
@@ -1403,7 +1418,7 @@
14041419 'revreview-revnotfound' => 'Abdif siatos ke batu bu me zo rodimtrasir. Ta vansara va batu bu va faveyene URL mane ageltal.',
14051420 );
14061421
1407 -/** Azerbaijani (Azərbaycan) */
 1422+/** Azerbaijani (Azərbaycanca) */
14081423 $messages['az'] = array(
14091424 'revreview-revnotfound' => 'Səhifənin istədiyiniz köhnə versiyası tapıla bilmir.
14101425 Xahiş edirik, URL ünvanını yoxlayasınız.',
@@ -1580,7 +1595,7 @@
15811596 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} правераная аўтаматычна]',
15821597 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} зацьверджаная аўтаматычна]',
15831598 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} чакае праверкі]]'''",
1584 - 'review-edit-diff' => "'''ЗАЎВАГА: Некаторыя чакаючыя праверкі зьмены да апублікаванай вэрсіі былі далучаны да прыведзенай ніжэй формы рэдагаваньня.'''",
 1599+ 'review-edit-diff' => "'''ЗАЎВАГА: Некаторыя зьмены, якія чакаюць рэцэнзіі, адносяцца да вобласьці старонкі, якую Вы рэдагуеце.'''",
15851600 'revreview-diff-toggle-show' => '(паказаць зьмены)',
15861601 'revreview-diff-toggle-hide' => 'схаваць зьмены',
15871602 'revreview-diff-toggle-title' => 'Пераключэньне паказу неравераных зьменаў апублікаванай вэрсіяй',
@@ -1641,7 +1656,11 @@
16421657 'revreview-edit' => 'Рэдагаваць',
16431658 'revreview-editnotice' => "'''Вашыя рэдагаваньні будуць апублікаваныя пасьля таго, як іх прарэцэнзуе аўтарызаваны удзельнік.([[{{MediaWiki:Validationpage}}|?]])'''",
16441659 'revreview-check-flag' => 'Апублікаваць цяперашнія рэдагаваньні, якія чакаюць праверкі',
1645 - 'revreview-edited' => "'''Рэдагаваньні будуць апублікаваныя пасьля таго, як іх прарэцэнзуе аўтарызаваны удзельнік.([[{{MediaWiki:Validationpage}}|?]])'''
 1660+ 'revreview-check-flag-title' => 'Прыняць усе цяперашнія зьмены, якія чакаюць рэцэнзіі разам з Вашым рэдагаваньнем.
 1661+Выкарыстоўвайце толькі калі Вы ўжо праглядзелі зьмены, якія чакаюць праверкі.',
 1662+ 'revreview-submitedit' => 'Прыняць зьмены',
 1663+ 'revreview-submitedit-title' => 'Прапанаваць Вашыя зьмены для рэцэнзаваньня',
 1664+ 'revreview-edited' => "'''Рэдагаваньні будуць апублікаваныя пасьля таго, як іх прарэцэнзуе ўпаўнаважаны ўдзельнік.([[{{MediaWiki:Validationpage}}|?]])'''
16461665
16471666 [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $2 {{PLURAL:$2|зьмена|зьмены|зьмены}}] {{PLURAL:$2|''(паказаная ніжэй)'' чакае|''(паказаныя ніжэй)'' чакаюць|''(паказаныя ніжэй)'' чакаюць}}] рэцэнзаваньня.",
16481667 'revreview-edited-section' => 'Вярнуцца да сэкцыі з назвай «[[#$1|$2]]».',
@@ -1719,8 +1738,12 @@
17201739 Калі ласка, націсьніце ў Вашым браўзэры кнопку «вярнуцца» і паспрабуйце зноў.",
17211740 'revreview-update' => "'''Калі ласка, [[{{MediaWiki:Validationpage}}|прарэцэнзуйце]] ўсе зьмены ''(паказаныя ніжэй)'', зробленыя ў апублікаванай вэрсіі.'''
17221741 Верагодна спачатку Вам неабходна прыняць рэдагаваньні ці іх «адмяніць».",
1723 - 'revreview-update-edited' => '<span class="flaggedrevs_important">Вашыя зьмены яшчэ не былі прынятыя. Існуюць рэдагаваньні, якія чакаюць рэцэнзаваньня.</span>
 1742+ 'revreview-update-edited' => '<span class="flaggedrevs_important">Вашыя зьмены яшчэ не былі прынятыя.</span>
17241743
 1744+Калі ласка, прарэцэнзуйце ўсе паказаныя ніжэй зьмены, каб Вашыя зьмены былі прынятыя.
 1745+Верагодна, Вам прыйдзецца праглядзець гісторыю рэдагаваньняў альбо «адмяніць» рэдагаваньні.',
 1746+ 'revreview-update-edited-prev' => '<span class="flaggedrevs_important">Вашыя зьмены яшчэ не былі прынятыя. Існуюць рэдагаваньні, якія чакаюць рэцэнзаваньня.</span>
 1747+
17251748 Калі ласка, прарэцэензуйце ўсе зьмены пададзеныя ніжэй, каб прыняць Вашыя рэдагаваньні.
17261749 Верагодна спачатку Вам неабходна прыняць рэдагаваньні ці іх «адмяніць».',
17271750 'revreview-update-includes' => "'''Некаторыя шаблёны/файлы былі абноўленыя:'''",
@@ -2024,8 +2047,10 @@
20252048 'revreview-diff-toggle-hide' => "kuzhat ar c'hemmoù",
20262049 'revreview-log-toggle-show' => 'diskouez marilh ar stabilder',
20272050 'revreview-log-toggle-hide' => 'kuzhat ar marilh stabilder',
 2051+ 'revreview-log-toggle-title' => 'Gwintañ diskwel marilh an arventennoù stabilder',
20282052 'revreview-log-details-show' => 'diskouez ar munudoù',
20292053 'revreview-log-details-hide' => 'kuzhat ar munudoù',
 2054+ 'revreview-log-details-title' => 'Gwintañ diskwel marilh an arventennoù stabilder',
20302055 'review-diff2stable' => "Gwelet ar c'hemmoù a vezer oc'h ober da geñver ar stummoù embannet.",
20312056 'review-logentry-app' => 'en deus adwelet ur stumm eus [[$1]]',
20322057 'review-logentry-dis' => 'en deus dizaprouet ur stumm eus [[$1]]',
@@ -2037,7 +2062,7 @@
20382063 'reviewer' => 'Reizher',
20392064 'revisionreview' => 'Adwelet ar reizhadennoù',
20402065 'revreview-accuracy' => 'Pizhder',
2041 - 'revreview-accuracy-0' => 'Ket aprouet',
 2066+ 'revreview-accuracy-0' => 'Digevazas',
20422067 'revreview-accuracy-1' => 'Gwelet',
20432068 'revreview-accuracy-2' => 'Resis',
20442069 'revreview-accuracy-3' => 'Titouret mat',
@@ -2061,7 +2086,7 @@
20622087 'review_param_missing' => 'Un arventenn a vank pe a zo direizh.',
20632088 'revreview-current' => "Kemmoù o c'hortoz",
20642089 'revreview-depth' => 'Donder',
2065 - 'revreview-depth-0' => 'Ket aprouet',
 2090+ 'revreview-depth-0' => 'Digevazas',
20662091 'revreview-depth-1' => 'Diazez',
20672092 'revreview-depth-2' => 'Etre',
20682093 'revreview-depth-3' => 'Uhel',
@@ -2070,9 +2095,12 @@
20712096 'revreview-edit' => 'Kemmañ',
20722097 'revreview-editnotice' => "'''Ho kemmoù a vo embannet pa 'vo bet adlennet gant un implijer en deus ar gwirioù a zere. ([[{{MediaWiki:Validationpage}}|?]])'''",
20732098 'revreview-check-flag' => "Embann ar c'hemmoù o c'hortoz er mare-mañ",
2074 - 'revreview-edited' => "'''[[{{MediaWiki:Validationpage}}|Embannet]] e vo ar c'hemmoù ur wezh bet [[{{MediaWiki:Validationpage}}|adlennet]] gant un implijer aotreet.'''
 2099+ 'revreview-edited' => "'''Embannet e vo ar c'hemmoù ur wezh bet adlennet gant un implijer aotreet. ([[{{MediaWiki:Validationpage}}|?]])'''
20752100
2076 -Bez ez eus [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $2 {{PLURAL:$2|c'hemm|kemm}}] ''(diskouezet a-is)'' o c'hortoz bezañ adlennet.",
 2101+Bez' ez eus [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $2 pending {{PLURAL:$2|change|changes}}] ''(shown below)'' awaiting review.
 2102+
 2103+
 2104+[{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $2 {{PLURAL:$2|c'hemm|kemm}}] ''(diskouezet a-is)'' o c'hortoz bezañ adlennet.",
20772105 'revreview-edited-section' => 'Distreiñ da rann "[[#$1|$2]]" ar bajenn.',
20782106 'revreview-flag' => 'Adwelet an adweladenn',
20792107 'revreview-reflag' => 'Adlenn adarre an adweladenn-mañ',
@@ -2117,7 +2145,7 @@
21182146 'revreview-stable1' => "Marteze o peus c'hoant gwelet [{{fullurl:$1|stableid=$2}} ar stumm merket] a-benn gouzout ma 'z eo bremañ [{{fullurl:$1|stable=1}} ar stumm embannet] eus ar bajenn-mañ.",
21192147 'revreview-stable2' => "Marteze o peus c'hoant gwelet [{{fullurl:$1|stable=1}} ar stumm embannet] eus ar bajenn-mañ.",
21202148 'revreview-style' => 'Lennuster',
2121 - 'revreview-style-0' => 'Ket aprouet',
 2149+ 'revreview-style-0' => 'Digevazas',
21222150 'revreview-style-1' => 'Degemeradus',
21232151 'revreview-style-2' => 'Mat',
21242152 'revreview-style-3' => 'Krenn',
@@ -2139,7 +2167,7 @@
21402168 Implijit bouton \"disteiñ\" ho merder ha klaskit en-dro.",
21412169 'revreview-update' => "'''Mar plij [[{{MediaWiki:Validationpage}}|adlennit]] an holl gemmoù ''(diskouezet a-is)'' bet graet d'ar stumm degemeret.'''
21422170 Marteze ho po da reizhañ pe \"tennañ\" kemmoù 'zo da gentañ.",
2143 - 'revreview-update-edited' => '<span class="flaggedrevs_important">N\'eo ket bet degemeret ho kemmoù c\'hoazh. Kemmoù all a zo o c\'hortoz bezañ adlennet.</span>
 2171+ 'revreview-update-edited-prev' => '<span class="flaggedrevs_important">N\'eo ket bet degemeret ho kemmoù c\'hoazh. Kemmoù all a zo o c\'hortoz bezañ adlennet.</span>
21442172
21452173 Rankout a rit adlenn an holl gemmoù diskouezet a-is.
21462174 Marteze ho po da reizhañ pe "tennañ" kemmoù \'zo da gentañ.',
@@ -2782,7 +2810,7 @@
27832811 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} automatisch markiert]',
27842812 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} automatisch markiert]',
27852813 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} Überprüfung ausstehend]]'''",
2786 - 'review-edit-diff' => "'''Hinweis: Einige der ausstehenden Änderungen, an der veröffentlichten Version, wurden mit ins Eingabefeld unten aufgenommen.'''",
 2814+ 'review-edit-diff' => "'''Hinweis: Einige der noch nicht überprüften Änderungen betreffen den Abschnitt des Textes, den du gerade bearbeitest.'''",
27872815 'revreview-diff-toggle-show' => 'Änderungen anzeigen',
27882816 'revreview-diff-toggle-hide' => 'Änderungen verstecken',
27892817 'revreview-diff-toggle-title' => 'Schaltet die Anzeige der ausstehenden Änderungen zur veröffentlichten Version um',
@@ -2844,6 +2872,10 @@
28452873 'revreview-edit' => 'Bearbeiten',
28462874 'revreview-editnotice' => "'''Deine Änderungen werden veröffentlicht, sobald ein dazu berechtigter Benutzer sie kontrolliert hat. ([[{{MediaWiki:Validationpage}}|?]])'''",
28472875 'revreview-check-flag' => 'Veröffentliche derzeit unmarkierte Änderungen',
 2876+ 'revreview-check-flag-title' => 'Akzeptieren aller noch nicht überprüften Änderungen, zusammen mit deiner Bearbeitung.
 2877+Mache dies nur, sofern du bereits alle bislang noch nicht überprüften Änderungen angesehen hast.',
 2878+ 'revreview-submitedit' => 'Änderungen übertragen',
 2879+ 'revreview-submitedit-title' => 'Deine Änderungen zum Überprüfen übertragen',
28482880 'revreview-edited' => "'''Änderungen werden übernommen, sobald ein dazu berechtigter Benutzer sie überprüft hat. ([[{{MediaWiki:Validationpage}}|?]])'''
28492881
28502882 Momentan {{PLURAL:$2|gibt|gibt}} es [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $2 nicht überprüfte {{PLURAL:$2|Änderung|Änderungen}}] ''(siehe unten)''.",
@@ -2913,6 +2945,14 @@
29142946 Klicke auf die „Zurück“-Schaltfläche deines Browsers und versuche es erneut.',
29152947 'revreview-update' => "'''Bitte [[{{MediaWiki:Validationpage}}|überprüfe]] alle nicht überprüften Änderungen ''(siehe unten)'', die seit der neuesten freigegebenen Version gemacht wurden.'''
29162948 Gegebenenfalls musst du zunächst diese Bearbeitungen nachvollziehen oder ''rückgängig'' machen.",
 2949+ 'revreview-update-edited' => '<span class="flaggedrevs_important">Deine Änderungen wurden bislang nicht übernommen.</span>
 2950+
 2951+Bitte überprüfe alle unten angezeigten Änderungen, damit deine Bearbeitungen übernommen werden können.
 2952+Gegebenenfalls musst du zunächst diese Bearbeitungen nachvollziehen oder rückgängig machen.',
 2953+ 'revreview-update-edited-prev' => "<span class=\"flaggedrevs_important\">Deine Änderungen wurden bislang nicht übernommen. Es gibt ältere Bearbeitungen, die noch überprüft werden müssen.</span>
 2954+
 2955+Bitte überprüfte alle unten angezeigten Änderungen, damit deine Bearbeitungen übernommen werden können.
 2956+Gegebenenfalls musst du zunächst diese Bearbeitungen nachvollziehen oder ''rückgängig'' machen.",
29172957 'revreview-update-includes' => "'''Einige Vorlagen/Dateien wurden aktualisiert:'''",
29182958 'revreview-update-use' => "'''Bitte beachten:''' Falls eine dieser Vorlagen/Dateien eine gesichtete Version hat, wird diese in der gesichteten Version dieser Seite angezeigt.",
29192959 'revreview-visibility' => "'''Diese Seite hat eine aktualisierte [[{{MediaWiki:Validationpage}}|markierte Version]]; die Anzeigeeinstellungen können [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} konfiguriert] werden.'''",
@@ -2977,20 +3017,41 @@
29783018 /** German (formal address) (Deutsch (Sie-Form))
29793019 * @author Imre
29803020 * @author Jens Liebenau
 3021+ * @author Kghbln
29813022 * @author Umherirrender
29823023 */
29833024 $messages['de-formal'] = array(
29843025 'flaggedrevs-backlog' => 'Die [[Special:OldReviewedPages|Liste der Seiten mit ungesichteten Versionen]] ist sehr lang. Bitte helfen Sie mit, sie abzuarbeiten. Danke.',
29853026 'flaggedrevs-watched-pending' => "Es sind aktuell [{{fullurl:{{#Special:OldReviewedPages}}|watched=1}} ungesichtete Bearbeitungen] von gesichteten Seiten auf Ihrer Beobachtungsliste. '''Ihre Aufmerksamkeit ist nötig!'''",
 3027+ 'review-edit-diff' => "'''Hinweis: Einige der noch nicht überprüften Änderungen betreffen den Abschnitt des Textes, den Sie gerade bearbeiten.'''",
 3028+ 'revreview-editnotice' => "'''Ihre Änderungen werden veröffentlicht, sobald ein dazu berechtigter Benutzer sie kontrolliert hat. ([[{{MediaWiki:Validationpage}}|?]])'''",
 3029+ 'revreview-check-flag-title' => 'Akzeptieren aller noch nicht überprüften Änderungen, zusammen mit Ihrer Bearbeitung.
 3030+Machen Sie dies nur, sofern Sie bereits alle bislang noch nicht überprüften Änderungen angesehen haben.',
 3031+ 'revreview-submitedit-title' => 'Ihre Änderungen zum Überprüfen übertragen',
29863032 'revreview-main' => 'Sie müssen eine Version zur Markierung auswählen.
29873033
29883034 Siehe die [[Special:Unreviewedpages|Liste unmarkierter Versionen]].',
2989 - 'revreview-stable1' => 'Möchten Sie die [{{fullurl:$1|stableid=$2}} soeben markierte Version] dieser Seite sehen, falls es jetzt die [{{fullurl:$1|stable=1}} gesichtete Version] dieser Seite ist?',
2990 - 'revreview-stable2' => 'Möchten Sie die [{{fullurl:$1|stable=1}} gesichtete Version] dieser Seite sehen (falls es noch eine gibt)?',
2991 - 'revreview-toolow' => 'Sie müssen für jedes der untenstehenden Attribute einen Wert höher als „{{int:revreview-accuracy-0}}“ einstellen, damit eine Version als gesichtet gilt. Um eine Version zu verwerfen, müssen alle Attribute auf „{{int:revreview-accuracy-0}}“ stehen.',
2992 - 'revreview-update' => "Bitte [[{{MediaWiki:Validationpage}}|sichten Sie]] die Änderungen ''(siehe unten)'', die seit der [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} letzten gesichteten Version] vorgenommen wurden.<br />
2993 -'''Die folgenden Vorlagen und Dateien wurden verändert:'''",
 3035+ 'revreview-pending-nosection' => 'Versuchen Sie die [{{fullurl:{{FULLPAGENAMEE}}|stable=0}} neueste Version], die [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $2 zu überprüfende {{PLURAL:$2|Änderung|Änderungen}}] enthält, anzusehen, um festzustellen, ob der Abschnitt verschoben oder gelöscht wurde.',
 3036+ 'revreview-stable1' => 'Vielleicht möchten Sie [{{fullurl:$1|stableid=$2}} die markierte Version] aufrufen, um zu sehen, ob es nunmehr die [{{fullurl:$1|stable=1}} freigegebene Version] dieser Seite ist?',
 3037+ 'revreview-stable2' => 'Vielleicht möchten Sie die [{{fullurl:$1|stable=1}} freigegebene Version] dieser Seite sehen?',
 3038+ 'revreview-toolow' => "'''Sie müssen jedes der Attribute besser als „unzureichend“ einstufen, damit eine Version als überprüft angesehen werden kann.'''
 3039+
 3040+Um den Überprüfungsstatus einer Version aufzuheben, müssen ''alle'' Attribute auf „unzureichend“ gesetzt werden.
 3041+
 3042+Klicken Sie auf die „Zurück“-Schaltfläche Ihres Browsers und versuchen Sie es erneut.",
 3043+ 'revreview-update' => "'''Bitte [[{{MediaWiki:Validationpage}}|überprüfen]] Sie alle nicht überprüften Änderungen ''(siehe unten)'', die seit der neuesten freigegebenen Version gemacht wurden.'''
 3044+Gegebenenfalls müssen Sie zunächst diese Bearbeitungen nachvollziehen oder ''rückgängig'' machen.",
 3045+ 'revreview-update-edited' => '<span class="flaggedrevs_important">Ihre Änderungen wurden bislang nicht übernommen.</span>
 3046+
 3047+Bitte überprüfen Sie alle unten angezeigten Änderungen, damit Ihre Bearbeitungen übernommen werden können.
 3048+Gegebenenfalls müssen Sie zunächst diese Bearbeitungen nachvollziehen oder rückgängig machen.',
 3049+ 'revreview-update-edited-prev' => "<span class=\"flaggedrevs_important\">Ihre Änderungen wurden bislang nicht übernommen. Es gibt ältere Bearbeitungen, die noch überprüft werden müssen.</span>
 3050+
 3051+Bitte überprüften Sie alle unten angezeigten Änderungen, damit Ihre Bearbeitungen übernommen werden können.
 3052+Gegebenenfalls müssen Sie zunächst diese Bearbeitungen nachvollziehen oder ''rückgängig'' machen.",
29943053 'revreview-revnotfound' => 'Die Version dieser Seite, nach der Sie suchen, konnte nicht gefunden werden. Bitte überprüfen Sie die URL dieser Seite.',
 3054+ 'revreview-tt-flag' => 'Diese Version akzeptieren, indem Sie sie als „überprüft“ markieren',
 3055+ 'revreview-tt-unflag' => 'Diese Version nicht akzeptieren, indem Sie sie als „nicht überprüft“ markieren',
29953056 );
29963057
29973058 /** Zazaki (Zazaki)
@@ -3229,7 +3290,7 @@
32303291 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} awtomatiski pśekontrolěrowany]',
32313292 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} awtomatiski pśizwólony]',
32323293 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} caka na pśeglědanje]]'''",
3233 - 'review-edit-diff' => "'''POWĚŹEŃKA: Někotare njedocynjone změny wózjawjoneje wersije zapśěguju se dołojce do wobźěłowańskego formulara.'''",
 3294+ 'review-edit-diff' => "'''POWĚŹEŃKA: Někotare njepśeglědane změny nastupaju wótrězk boka, kótaryž rowno wobźěłujoš.'''",
32343295 'revreview-diff-toggle-show' => '(změny pokazaś)',
32353296 'revreview-diff-toggle-hide' => 'změny schowaś',
32363297 'revreview-diff-toggle-title' => 'Zwobraznjenje njepśeglědanych změnow na wózjawjonej wersiji pśešaltowaś',
@@ -3290,6 +3351,10 @@
32913352 'revreview-edit' => 'Wobźěłaś',
32923353 'revreview-editnotice' => "'''Twóje změny budu se wózjawjaś, gaž awtorizěrowany wužywaŕ je pśeglědujo. ([[{{MediaWiki:Validationpage}}|?]]).'''",
32933354 'revreview-check-flag' => 'Tuchylu njepśeglědane změny wózjawiś',
 3355+ 'revreview-check-flag-title' => 'Wšykne tuchylu njepśeglědane změny gromaźe ze swójsku změnu akceptěrowaś.
 3356+Wužywaj to jano, jolic sy južo wšykne njepśeglědane změny wiźeł.',
 3357+ 'revreview-submitedit' => 'Změny wótpósłaś',
 3358+ 'revreview-submitedit-title' => 'Twóje změny za pśeglědanje wótpósłaś',
32943359 'revreview-edited' => "'''Změny budu se wózjawjaś, gaž awtorizěrowany wužywaŕ je pśeglědujo.([[{{MediaWiki:Validationpage}}|?]]).'''
32953360
32963361 {{PLURAL:$2|Jo|Stej|Su|Jo}} [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $2 {{PLURAL:$2|njepśeglědna změna|njepśeglědanej změnje|njepśeglědane změny|njepśeglědanych změnow}}], {{PLURAL:$2|kótaraž caka|kótarejž cakatej|kótarež cakaju|kótarež cakaju}} na pśeglědanje.",
@@ -3361,8 +3426,12 @@
33623427 Pšosym klikni na tłocašk \"Slědk\" w swójom wobglědowaku a wopytaj hyšći raz.",
33633428 'revreview-update' => "'''Pšosym [[{{MediaWiki:Validationpage}}|pśeglědaj]] ''(slědujuce)'' njepśeglědane změny, kótarež su se na akceptěrowanej wersiji pśewjedli.'''
33643429 Musyš nejpjerwjeje změny dalej wobźěłaś abo \"slědk wześ\".",
3365 - 'revreview-update-edited' => '<span class="flaggedrevs_important">Twóje změny hyšći njejsu akceptěrowane. Su hyšći njepśeglědane změny.</span>
 3430+ 'revreview-update-edited' => '<span class="flaggedrevs_important">Twóje změny hyšći njejsu akceptěrowane.</span>
33663431
 3432+Pšosym pśeglědajwšykne slědujuce změny, aby se twóje změny akceptěrowali.
 3433+Móžo byś, až musyš nejpjerwjej změny dalej wobźěłaś abo "anulěrowaś".',
 3434+ 'revreview-update-edited-prev' => '<span class="flaggedrevs_important">Twóje změny hyšći njejsu akceptěrowane. Su hyšći njepśeglědane změny.</span>
 3435+
33673436 Pšosym pśeglědaj wšykne slědujuce změny, aby je akoakceptěrowane markěrował.
33683437 Musy nejpjerwjej změny dalej wobźełaś abo je "slědk wześ".',
33693438 'revreview-update-includes' => "'''Někotare pśedłogi/dataje su se zaktualizěrowali:'''",
@@ -3703,7 +3772,7 @@
37043773
37053774 Bonvolu klaki la "reiri" butonon en via retumilo kaj reprovu.',
37063775 'revreview-update' => "Bonvolu [[{{MediaWiki:Validationpage}}|kontroli]] iujn kontrolendajn ŝanĝojn ''(montritajn suben)'' faritajn al la publikigita versio:'''",
3707 - 'revreview-update-edited' => '<span class="flaggedrevs_important">Viaj ŝanĝoj ankoraŭ [[{{MediaWiki:Validationpage}}|publikigitaj]].</span>
 3776+ 'revreview-update-edited-prev' => '<span class="flaggedrevs_important">Viaj ŝanĝoj ankoraŭ publikigitaj.</span>
37083777
37093778 Estas antaŭaj kontrolendaj redaktoj. Publikigi viajn ŝanĝojn, bonvolu kontroli ĉiujn jenajn ŝanĝojn.',
37103779 'revreview-update-includes' => "'''Iuj ŝablonoj/bildoj estis ĝisdatigitaj:'''",
@@ -3777,6 +3846,8 @@
37783847 * @author Locos epraix
37793848 * @author Manuelt15
37803849 * @author McDutchie
 3850+ * @author Muro de Aguas
 3851+ * @author Pertile
37813852 * @author Sanbec
37823853 * @author Translationista
37833854 */
@@ -3813,7 +3884,7 @@
38143885 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} revisada automaticamente]',
38153886 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} aprobada automáticamente]',
38163887 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} a espera de revisión]]'''",
3817 - 'review-edit-diff' => "'''NOTA: En el formulario de edición que se muestra abajo se ha incorporado algunos cambios pendientes de aplicar a la versión publicada'''",
 3888+ 'review-edit-diff' => "'''Nota: Algunos de los cambios pendientes afectan a la parte de la página en donde estás editando.'''",
38183889 'revreview-diff-toggle-show' => '(mostrar cambios)',
38193890 'revreview-diff-toggle-hide' => 'ocultar cambios',
38203891 'revreview-diff-toggle-title' => 'Muestra u oculta los cambios pendientes en la versión publicada',
@@ -3874,6 +3945,10 @@
38753946 'revreview-edit' => 'Editar',
38763947 'revreview-editnotice' => "'''Tus cambios serán publicados una vez que un usuario autorizado los revise. ([[{{MediaWiki:Validationpage}}|?]])'''",
38773948 'revreview-check-flag' => 'Publicar cambios actualmente pendientes',
 3949+ 'revreview-check-flag-title' => 'Aceptar todos los cambios actualmente pendientesjunto con tu propia edición.
 3950+Solamente usar esto si ya has visto por completo las diferencias de los cambios pendientes.',
 3951+ 'revreview-submitedit' => 'Guardar cambios',
 3952+ 'revreview-submitedit-title' => 'Enviar tus cambios para revisión',
38783953 'revreview-edited' => "'''Los cambios serán publicados una vez que un usuario autorizado los revise. ([[{{MediaWiki:Validationpage}}|?]])'''
38793954
38803955 {{PLURAL:$2|Hay|Hay}} [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $2 {{PLURAL:$2|cambio|cambios}}] pendientes ''(mostrados abajo)'' esperando revisión.",
@@ -3943,10 +4018,16 @@
39444019 Para remover el status de una revisión, marque ''todos'' los campos como \"inadecuado\".
39454020
39464021 Por favor presiona el botón ''atrás'' en tu navegador e intenta de nuevo.",
3947 - 'revreview-update' => "Por favor [[{{MediaWiki:Validationpage}}|revisar]] cualquiera de los cambios pendientes ''(mostrados abajo)'' hechos a la versión publicada.",
3948 - 'revreview-update-edited' => '<span class="flaggedrevs_important">Tus cambios aún no han sido [[{{MediaWiki:Validationpage}}|publicados]].</span>
 4022+ 'revreview-update' => "'''Por favor,[[{{MediaWiki:Validationpage}}|revisa]] los cambios pendientes ''(que se muestran a continuación)'' hechos en la versión aceptada.'''
 4023+Primero tendrás que hacer un seguimiento de las ediciones, o \"deshacerlas\".",
 4024+ 'revreview-update-edited' => '<span class="flaggedrevs_important">Tus cambios aún no han sido aceptados.</span>
39494025
3950 -Hay revisiones de ediciones pendientes previas. Para publicar tus cambios, por favor revisa todos los cambios mostrados abajo.',
 4026+Por favor revisar todos los cambios mostrados abajo para que tu ediciones sean aceptadas.
 4027+Primero será necesario que hagas un seguimiento a las ediciones o las "deshagas".',
 4028+ 'revreview-update-edited-prev' => '<span class="flaggedrevs_important">Tus cambios no han sido aceptados aún. Hay ediciones previas pendientes de ser revisadas.</span>
 4029+
 4030+Por favor, revisa todos los cambios mostrados a continuación para que se acepten tus ediciones.
 4031+Primero tendrás que hacer un seguimiento de las ediciones, o "deshacerlas".',
39514032 'revreview-update-includes' => "'''Algunas plantillas/archivos fueron actualizados:'''",
39524033 'revreview-update-use' => "'''NOTA:''' si alguna de estas plantillas/archivos tiene una versión publicada, entonces ya se usa en la versión pubcada de esta página.",
39534034 'revreview-visibility' => "'''Esta página tiene una [[{{MediaWiki:Validationpage}}|versión estable]] actualizada; configuraciones de estabilidad de página pueden ser [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} configuradas].'''",
@@ -4514,7 +4595,7 @@
45154596 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} automatiquement vérifiée]',
45164597 'revreview-hist-quality-auto' => ' [{{fullurl:$1|stableid=$2}} automatiquement approuvée]',
45174598 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} en attente de relecture]]'''",
4518 - 'review-edit-diff' => "'''AVERTISSEMENT : Certains changements en cours dans la version publiée sont pris en compte dans le formulaire de modification ci-dessous.'''",
 4599+ 'review-edit-diff' => "'''AVERTISSEMENT : Certains changements en cours affectent la zone de la page que vous êtes en train de modifier.'''",
45194600 'revreview-diff-toggle-show' => '(montrer les modifications)',
45204601 'revreview-diff-toggle-hide' => 'cacher les modifications',
45214602 'revreview-diff-toggle-title' => "Basculer l'affichage entre les modifications en attente et la version publiée",
@@ -4575,6 +4656,10 @@
45764657 'revreview-edit' => 'Modifier',
45774658 'revreview-editnotice' => "'''Vos modifications seront publiées une fois qu’un utilisateur disposant des droits nécessaires les aura relues. [[{{MediaWiki:Validationpage}}|?]]'''",
45784659 'revreview-check-flag' => 'Publier les modifications actuellement en attente',
 4660+ 'revreview-check-flag-title' => "Accepter toutes les modifications en attente en même temps que votre propre modification.
 4661+Ne l'utilisez que si vous avez déjà vu le diff de l'ensemble des modifications en attente.",
 4662+ 'revreview-submitedit' => 'Soumettez vos modifications',
 4663+ 'revreview-submitedit-title' => 'Soumettez vos modifications pour relecture',
45794664 'revreview-edited' => "'''Les modifications seront publiées dès qu'un utilisateur disposant des droits suffisants les aura relues. [[{{MediaWiki:Validationpage}}|?]]'''
45804665
45814666 Il y a actuellement [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $2 {{PLURAL:$2|modification|modifications}} en attente de relecture], affichées ci-dessous.",
@@ -4646,8 +4731,12 @@
46474732 Veuillez utiliser le bouton « retour » de votre navigateur puis essayez de nouveau.",
46484733 'revreview-update' => "Veuillez [[{{MediaWiki:Validationpage}}|relire]] toutes les modifications ''(voir ci-dessous)'' apportées à la version acceptée.
46494734 Vous pourriez d'abord avoir à corriger ou « défaire » certaines modifications.",
4650 - 'revreview-update-edited' => '<span class="flaggedrevs_important">Vos modifications n\'ont pas encore été acceptées. Il y a de précédentes modifications en attente de relecture.</span>
 4735+ 'revreview-update-edited' => '<span class="flaggedrevs_important">Vos modifications n’ont pas encore été acceptées.</span>
46514736
 4737+Veuillez vérifier toutes les modifications affichées ci-dessous pour que la vôtre soit acceptée.
 4738+Il est possible que vous deviez au préalable accepter ou « défaire » des modifications.',
 4739+ 'revreview-update-edited-prev' => '<span class="flaggedrevs_important">Vos modifications n\'ont pas encore été acceptées. Il y a de précédentes modifications en attente de relecture.</span>
 4740+
46524741 Vous devez relire toutes les modifications affichées ci-dessous.
46534742 Vous pourriez d\'abord avoir à corriger ou « défaire » certaines modifications.',
46544743 'revreview-update-includes' => "'''Quelques modèles ou fichiers ont été mis à jour :'''",
@@ -4991,7 +5080,7 @@
49925081 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} comprobada automaticamente]',
49935082 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} aprobada automaticamente]',
49945083 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} agardando por unha revisión]]'''",
4995 - 'review-edit-diff' => "'''AVISO: Algúns cambios pendentes na versión publicada téñense en conta no formulario de edición de embaixo.'''",
 5084+ 'review-edit-diff' => "'''AVISO: Algúns cambios pendentes afectan á zona da páxina que está a editar.'''",
49965085 'revreview-diff-toggle-show' => '(mostrar os cambios)',
49975086 'revreview-diff-toggle-hide' => 'agochar os cambios',
49985087 'revreview-diff-toggle-title' => 'Cambiar a visualización de cambios entre os cambios pendentes e a versión publicada',
@@ -5052,6 +5141,10 @@
50535142 'revreview-edit' => 'Editar',
50545143 'revreview-editnotice' => "'''Os seus cambios publicaranse unha vez que un usuario autorizado os revise. ([[{{MediaWiki:Validationpage}}|?]])'''",
50555144 'revreview-check-flag' => 'Publicar os cambios pendentes actualmente',
 5145+ 'revreview-check-flag-title' => 'Aceptar todos os cambios pendentes xunto á súa propia edición.
 5146+Use isto soamente en canto olle o conxunto de todas as diferenzas dos cambios pendentes.',
 5147+ 'revreview-submitedit' => 'Enviar os cambios',
 5148+ 'revreview-submitedit-title' => 'Enviar os cambios á revisión',
50565149 'revreview-edited' => "'''Os cambios publicaranse unha vez que un usuario autorizado os revise. ([[{{MediaWiki:Validationpage}}|?]])'''
50575150
50585151 Hai [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $2 {{PLURAL:$2|cambio|cambios}}], {{PLURAL:$2|mostrado|mostrados}} a continuación, agardando por unha revisión.",
@@ -5122,10 +5215,14 @@
51235216 Por favor, prema sobre o botón \"Volver\" do seu navegador e inténteo de novo.",
51245217 'revreview-update' => "'''[[{{MediaWiki:Validationpage}}|Revise]] os cambios pendentes ''(amósanse a continuación)'' feitos á versión aceptada.'''
51255218 Quizais queira corrixir ou desfacer algunhas modificacións.",
5126 - 'revreview-update-edited' => '<span class="flaggedrevs_important">Aínda non se aceptaron os seus cambios. Hai edicións previas pendentes de revisión.</span>
 5219+ 'revreview-update-edited' => '<span class="flaggedrevs_important">Aínda non se aceptaron os seus cambios.</span>
51275220
51285221 Para aceptar as súas edicións, revise todos os cambios listados a continuación.
51295222 Quizais queira corrixir ou desfacer algunhas modificacións.',
 5223+ 'revreview-update-edited-prev' => '<span class="flaggedrevs_important">Aínda non se aceptaron os seus cambios. Hai edicións previas pendentes de revisión.</span>
 5224+
 5225+Para aceptar as súas edicións, revise todos os cambios listados a continuación.
 5226+Quizais queira corrixir ou desfacer algunhas modificacións.',
51305227 'revreview-update-includes' => "'''Actualizáronse algúns modelos ou ficheiros:'''",
51315228 'revreview-update-use' => "'''NOTA:''' a versión publicada de cada un destes modelos ou ficheiros úsase na versión publicada desta páxina.",
51325229 'revreview-visibility' => "'''Esta páxina ten unha [[{{MediaWiki:Validationpage}}|versión publicada]] actualizada; os parámetros de estabilidade desta páxina poden ser [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} configurados].'''",
@@ -5302,7 +5399,7 @@
53035400 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} automatisch vum Fäldhieter aaglueget]',
53045401 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} automatisch frejgee]',
53055402 'revreview-hist-pending' => '[[{{fullurl:$1|oldid=$2&diff=$3}} nonig prieft]]',
5306 - 'review-edit-diff' => "'''WICHTIG: S het e baar Änderige in in däm Bearbeitigsformular do unte din, wu nonig prieft sin.'''",
 5403+ 'review-edit-diff' => "'''WICHTIG: E baar vu dr hängige Änderige beträffe dr Abschnitt, wu Du grad am Bearbeite bisch.'''",
53075404 'revreview-diff-toggle-show' => '(Änderigen aazeige)',
53085405 'revreview-diff-toggle-hide' => 'Änderige uusblände',
53095406 'revreview-diff-toggle-title' => 'Dr Aazeig umschalte vu dr hängige Änderige zue dr vereffentligte Version',
@@ -5364,6 +5461,10 @@
53655462 'revreview-edit' => 'Bearbeite',
53665463 'revreview-editnotice' => "'''Dyyni Bearbeitige vu däre Syte wäre vereffentligt, wänn si vun eme autorisierte Benutzer prieft wore sin. ([[{{MediaWiki:Validationpage}}|?]])'''",
53675464 'revreview-check-flag' => 'Hängigi Bearbeitige vereffetlige',
 5465+ 'revreview-check-flag-title' => 'Alli hängige Änderige akzeptiere zämme mit Dyyre eigene Bearbeitig.
 5466+Mache des nume, wänn Du dir alli hängige Änderige aagluegt hesch.',
 5467+ 'revreview-submitedit' => 'Änderige ibertrage',
 5468+ 'revreview-submitedit-title' => 'Dyyni Änderige zum Iberpriefe ibertrage',
53685469 'revreview-edited' => "'''Änderige wäre vereffentligt, wänn si vun eme autorisierte Benutzer prieft wore sin. ([[{{MediaWiki:Validationpage}}|?]])'''
53695470
53705471 S het [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $2 hängigi {{PLURAL:$2|Änderig|Änderige}}] (lueg do unte).",
@@ -5442,8 +5543,12 @@
54435544 Bitte druck uf dr „Zruck“-Chnopf un versuech s nonemol.",
54445545 'revreview-update' => "'''Bitte [[{{MediaWiki:Validationpage}}|prief]] di hängige Änderige ''(lueg unte)'', wu syt dr letschte vereffetligte Version gmacht wore sin.'''
54455546 S cha syy, ass Du zerscht Bearbeitige muesch noogoh oder si muesch zrucksetze.",
5446 - 'revreview-update-edited' => '<span class="flaggedrevs_important">Dyy Änderige sin nonig vereffentligt wore. S het no vorigi Änderige, wu hängig sin. </span>
 5547+ 'revreview-update-edited' => '<span class="flaggedrevs_important">Dyyni Änderige sin nonig ibernuu wore.</span>
54475548
 5549+Bitte iberprief alli unte aazeigte Änderige, ass Dyyni Bearbeite chenne ibernuu wäre.
 5550+Villicht muesch zerscht däne Bearbeite noogoh oder si ruckgängig mache.',
 5551+ 'revreview-update-edited-prev' => '<span class="flaggedrevs_important">Dyy Änderige sin nonig vereffentligt wore. S het no vorigi Änderige, wu hängig sin. </span>
 5552+
54485553 Go Dyyni Änderige vereffetlige, due bitte alli hängige Änderige priefe, wu do aazeigt wäre. S cha syy, ass Du zerscht Bearbeitige muesch noogoh oder si muesch zrucksetze.',
54495554 'revreview-update-includes' => "'''E paar Vorlage/Dateie sin aktualisiert wore:'''",
54505555 'revreview-update-use' => "'''Obacht:''' Wänn eini vu däne Vorlage/Dateie e vereffetligti Version het, no wird die in dr vereffetligte Version vu däre Syte aazeigt.",
@@ -6118,7 +6223,7 @@
61196224 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} awtomatisce skontrolowany]',
61206225 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} awtomatisce schwaleny]',
61216226 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} přepruwowanje wusteji]]'''",
6122 - 'review-edit-diff' => "'''ZDŹĚLENKA: Někotre njesčinjene změny wozjewjeneje wersije zapřijimaja so deleka do wobdźěłowanskeho formulara.'''",
 6227+ 'review-edit-diff' => "'''POKAZKA: Někotre njepřepruwowane změny nastupaja wotrězk strony, kotryž runje wobdźěłuješ.'''",
61236228 'revreview-diff-toggle-show' => '(změny pokazać)',
61246229 'revreview-diff-toggle-hide' => 'změny schować',
61256230 'revreview-diff-toggle-title' => 'Zwobraznjenje nječinjenych změnow wozjewjeneje wersije přepinyć',
@@ -6178,6 +6283,10 @@
61796284 'revreview-edit' => 'Wobdźěłać',
61806285 'revreview-editnotice' => "'''Twoje změny budu so wozjewjeć, tak ruče kaž awtorizowany wužiwar je přepruwuje. ([[{{MediaWiki:Validationpage}}|?]])'''",
61816286 'revreview-check-flag' => 'Tuchwilu njepřepruwowane změny wozjewić',
 6287+ 'revreview-check-flag-title' => 'Akceptowanje wšěch tuchwilu njepřepruwowanych změnow hromadźe z twojej swójskej změnu.
 6288+Wužij to jenož, jeli sy hižo wšě hišće njepřepruwowane změny widźał.',
 6289+ 'revreview-submitedit' => 'Změny wotpósłać',
 6290+ 'revreview-submitedit-title' => 'Twoje změny za přepruwowanje wotpósłać',
61826291 'revreview-edited' => "'''Změny budu so wozjewjeć, tak ruče kaž awtorizowany wužiwar je přepruwuje. ([[{{MediaWiki:Validationpage}}|?]])'''
61836292
61846293 {{PLURAL:$2|Je|Stej|Su|Je}} [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $2 {{PLURAL:$2|njepřepruwowana změna|njepřepruwowanej změnje|njepřepruwowane změny|njepřepruwowanych změnow}}] ''(hlej deleka)'', {{PLURAL:$2|kotrež čaka|kotrejž čakatej|kotrež čakaja|kotrež čaka}} na přepruwowanje.",
@@ -6250,8 +6359,12 @@
62516360 Prošu klikń na tłóčatko \"Wróćo\" w swojim wobhladowaku a spytaj hišće raz.",
62526361 'revreview-update' => "'''Prošu [[{{MediaWiki:Validationpage}}|přepruwuj]] njepřepruwowane změny ''(hlej deleka)'', kotrež buchu na akceptowanej wersiji přewjedźene.'''
62536362 Dyrbiš snano změny dale wobźěłać abo je' 'cofnyć''.",
6254 - 'revreview-update-edited' => '<span class="flaggedrevs_important">Twoje změny hišće njejsu so akceptowali. Su hišće njepřepruwowane změny.</span>
 6363+ 'revreview-update-edited' => '<span class="flaggedrevs_important">Twoje změny njejsu so akceptowali.</span>
62556364
 6365+Prošu přepruwuj wšě slědowace změny, zo bychu so twoje změny akceptowali.
 6366+Móže być, zo dyrbiš najprjedy změny dale wobdźěłać abo "cofnyć".',
 6367+ 'revreview-update-edited-prev' => '<span class="flaggedrevs_important">Twoje změny hišće njejsu so akceptowali. Su hišće njepřepruwowane změny.</span>
 6368+
62566369 Přepruwuj prošu wšě změny, kotrež so deleka pokazuja, zo bychu so twoje změny akceptowali.
62576370 Dyrbiš snano změny dale wobdźěłać abo "cofnyć".',
62586371 'revreview-update-includes' => "'''Někotre předłohi/dataje su so zaktualizowali:'''",
@@ -6479,7 +6592,7 @@
64806593
64816594 Kattints a böngésződ „Vissza” gombjára, majd próbáld újra.",
64826595 'revreview-update' => "Kérlek [[{{MediaWiki:Validationpage}}|ellenőrizd]] a közzétett változat utáni, még ellenőrzésre váró változtatásokat ''(lásd alább)''.",
6483 - 'revreview-update-edited' => "<span class=\"flaggedrevs_important\">A változtatásaid még nincsenek [[{{MediaWiki:Validationpage}}|közzétéve]].</span>
 6596+ 'revreview-update-edited-prev' => "<span class=\"flaggedrevs_important\">A változtatásaid még nincsenek közzétéve.</span>
64846597
64856598 A tiédet megelőző szerkesztések várnak ellenőrzésre. Ahhoz, hogy közzétedd a változtatásaidat, kérlek ellenőrizd ''az összes'' alább látható változtatást.",
64866599 'revreview-update-includes' => "'''Néhány sablon vagy fájl megváltozott:'''",
@@ -6722,7 +6835,7 @@
67236836 Per favor preme le button \"retro\" in tu navigator e reproba.",
67246837 'revreview-update' => "'''Per favor [[{{MediaWiki:Validationpage}}|revide]] omne modificationes pendente ''(monstrate hic infra)'' facite al version acceptate.'''
67256838 Pote esser necessari primo investigar o \"disfacer\" modificationes.",
6726 - 'revreview-update-edited' => '<span class="flaggedrevs_important">Tu modificationes non ha ancora essite acceptate. Il ha previe modificationes attendente revision.</span>
 6839+ 'revreview-update-edited-prev' => '<span class="flaggedrevs_important">Tu modificationes non ha ancora essite acceptate. Il ha previe modificationes attendente revision.</span>
67276840
67286841 Per favor revide tote le modificationes monstrate hic infra pro facer acceptar tu modificationes.
67296842 Pote esser necessari primo investigar o "disfacer" modificationes.',
@@ -7019,7 +7132,6 @@
70207133 'revreview-flag' => 'Endurskoða þessa útgáfu',
70217134 'revreview-log' => 'Athugasemd:',
70227135 'revreview-quick-none' => "'''[[{{MediaWiki:Validationpage}}|Núverandi útgáfa]]''' (óendurskoðuð)",
7023 - 'revreview-stable' => 'Síða',
70247136 'revreview-submit' => 'Staðfesta',
70257137 'revreview-submitting' => 'Staðfesta …',
70267138 'right-unreviewedpages' => 'Skoða [[Special:UnreviewedPages|lista yfir óendurskoðaðar síður]]',
@@ -7226,7 +7338,7 @@
72277339 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} 自動一覧]',
72287340 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} 自動的に承認されました]',
72297341 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} 査読待ち]]'''",
7230 - 'review-edit-diff' => "'''注意: 公開済みの版以降になされた変更が下の編集フォームには含まれています。'''",
 7342+ 'review-edit-diff' => "'''注意: あなたが編集しているページの領域には保留中の編集が含まれています。'''",
72317343 'revreview-diff-toggle-show' => '(変更を表示)',
72327344 'revreview-diff-toggle-hide' => '変更を隠す',
72337345 'revreview-diff-toggle-title' => '採用候補と公開中の版の間の変更の表示を切り替える',
@@ -7282,7 +7394,13 @@
72837395 'revreview-edit' => '編集',
72847396 'revreview-editnotice' => "'''あなたの変更は権限を持った利用者の[[{{MediaWiki:Validationpage}}|査読]]の後に[[{{MediaWiki:Validationpage}}|公開]]されます。'''",
72857397 'revreview-check-flag' => '現在査読待ちの編集を公開する',
7286 - 'revreview-edited' => "'''変更は権限を持った利用者による[[{{MediaWiki:Validationpage}}|査読]]の後に[[{{MediaWiki:Validationpage}}|公開]]されます。'''以下に表示されているのが''採用候補''で、[{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $2件の{{PLURAL:$2|変更}}提案]があります。",
 7398+ 'revreview-check-flag-title' => '自身の編集とともに現在保留中の変更をすべて承認する。
 7399+これは、あなたが既に保留中の変更全体の差分表示を確認した場合のみに使用してください。',
 7400+ 'revreview-submitedit' => '変更を送信',
 7401+ 'revreview-submitedit-title' => '変更を査読に送信',
 7402+ 'revreview-edited' => "'''変更は権限を持った利用者による査読の後に公開されます。 ([[{{MediaWiki:Validationpage}}|?]])'''
 7403+
 7404+[{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $2件の保留中の変更](下記参照)が査読を待っています。",
72877405 'revreview-edited-section' => 'セクション名 "[[#$1|$2]]"へ戻る。',
72887406 'revreview-flag' => 'この特定版の査読',
72897407 'revreview-reflag' => 'この版を再査読する',
@@ -7343,8 +7461,11 @@
73447462
73457463 ブラウザの「戻る」ボタンを押して再試行してください。",
73467464 'revreview-update' => "'''承認版に加えられた保留中の変更 (''下記参照'') を[[{{MediaWiki:Validationpage}}|査読]]してください。'''過去の編集を追跡したり、取り消す必要があるかもしれません。",
7347 - 'revreview-update-edited' => '<span class="flaggedrevs_important">あなたの加えた変更はまだ公開されていません。あなたの編集よりも前になされた査読待ちの編集があります。</span>
 7465+ 'revreview-update-edited' => '<span class="flaggedrevs_important">あなたの変更はまだ承認されていません。</span>
73487466
 7467+あなたの変更を承認するためには、以下に示した変更すべてを点検してください。編集を追跡したり、「取り消し」したりする必要があるかもしれません。',
 7468+ 'revreview-update-edited-prev' => '<span class="flaggedrevs_important">あなたの加えた変更はまだ公開されていません。あなたの編集よりも前になされた査読待ちの編集があります。</span>
 7469+
73497470 あなたの変更が承認されるには、下記の変更をすべて査読してください。過去の編集を追跡したり、取り消す必要があるかもしれません。',
73507471 'revreview-update-includes' => "'''更新されたテンプレートやファイルがあります:'''",
73517472 'revreview-update-use' => "'''注:''' このページの公開版では、これらのテンプレートやファイルの公開版が利用されています。",
@@ -7554,6 +7675,7 @@
75557676 'revreview-edit' => 'რედაქტირება',
75567677 'revreview-editnotice' => "'''თქვენს მიერ განხორციელებული ცვლილებები იქნება გამოქვეყნებული უფლებამოსილი მომხმარებლის მიერ შემოწმების შემდეგ. ([[{{MediaWiki:Validationpage}}|?]])'''",
75577678 'revreview-check-flag' => 'შემოწმების მომლოდინე გადაუმოწმებელი რედაქტირების გამოქვეყნება.',
 7679+ 'revreview-submitedit' => 'ცვლილებების შენახვა',
75587680 'revreview-edited' => "რედაქტირება იქნება ჩართული [[{{MediaWiki:Validationpage}}|სტაბილურ ვერსიაში]] მხოლოდ უფლებამოსილი მომხმარებლის მიერ მათი [[{{MediaWiki:Validationpage}}|შემოწმების]] შემდეგ.'''
75597681 ქვემოთ ნაჩვენებია სტატიის ''შავი'' ვერსია, სადაც [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} წარმოდგენილია $2 {{PLURAL:$2|ცვლილება|ცვლილებები|ცვლილებების}}].",
75607682 'revreview-edited-section' => 'დაბრუნება სტატიის სექციასთან სახელად «[[#$1|$2]]».',
@@ -8140,6 +8262,7 @@
81418263 'revreview-edit' => '편집',
81428264 'revreview-editnotice' => "'''당신의 편집은 권한이 있는 사용자가 검토한 후에 배포될 것입니다. ([[{{MediaWiki:Validationpage}}|?]])'''",
81438265 'revreview-check-flag' => '검토를 기다리고 있는 판 배포하기',
 8266+ 'revreview-submitedit' => '변경 사항 제출',
81448267 'revreview-edited' => "'''당신의 편집은 권한이 있는 사용자가 검토한 후에 배포될 것입니다. ([[{{MediaWiki:Validationpage}}|?]])'''
81458268
81468269 아래에 보이는 [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} 편집 $2개]가 검토를 기다리고 있습니다.",
@@ -8210,7 +8333,7 @@
82118334 브라우저의 "뒤로" 버튼을 눌러 다시 시도하십시오.',
82128335 'revreview-update' => "'''승인된 판에 이루어진 아래의 검토를 기다리고 있는 편집을 [[{{MediaWiki:Validationpage}}|검토]]해주십시오.'''
82138336 필요하다면 내용을 보충하거나 편집을 되돌리십시오.",
8214 - 'revreview-update-edited' => '<span class="flaggedrevs_important">당신의 편집은 아직 승인되지 않았습니다. 편집 이전에 검토를 기다리고 있는 편집이 있습니다.</span>
 8337+ 'revreview-update-edited-prev' => '<span class="flaggedrevs_important">당신의 편집은 아직 승인되지 않았습니다. 편집 이전에 검토를 기다리고 있는 편집이 있습니다.</span>
82158338
82168339 당신의 편집을 승인하시려면 아래에 보이는 모든 편집 사항을 검토해주십시오.
82178340 필요하다면 내용을 보충하거나 편집을 되돌리십시오.',
@@ -8530,7 +8653,7 @@
85318654 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} automatesch nogekuckt]',
85328655 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} automatesch fräiginn]',
85338656 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} muss nach nogekuckt ginn]]'''",
8534 - 'review-edit-diff' => "'''INFORMATIOUN: E puer Ännerunge déi drop waarde fir verëffentlecht ze ginn sinn am Ännerungsformlaire hei ënnendrënner mat dran.'''",
 8657+ 'review-edit-diff' => "'''INFORMATIOUN: E puer Ännerunge déi drop waarde fir verëffentlecht ze ginn betreffen deen Deel vun Der Säit, deen dir am gaang sidd z'änneren.'''",
85358658 'revreview-diff-toggle-show' => '(Ännerunge weisen)',
85368659 'revreview-diff-toggle-hide' => 'Ännerunge verstoppen',
85378660 'revreview-diff-toggle-title' => 'Tëschent den Ännerungen déi nach am Suspens sinn an der verëffentlechter Versioun ëmschalten',
@@ -8588,6 +8711,8 @@
85898712 'revreview-edit' => 'Änneren',
85908713 'revreview-editnotice' => "'''Är Ännerungen gi verëffentlecht esoubal wéi en autoriséierte Benotzer se nogekuckt huet. ([[{{MediaWiki:Validationpage}}|?]])'''",
85918714 'revreview-check-flag' => "D'Ännerungen déi elo am Suspens si publizéieren",
 8715+ 'revreview-submitedit' => 'Ännerunge schécken',
 8716+ 'revreview-submitedit-title' => 'Är Ännerunge fir nozekucke schécken',
85928717 'revreview-edited' => "'''Ännerunge gi verëffentlecht esoubal wéi en autoriséierte Benotzer se nogekuckt huet. ([[{{MediaWiki:Validationpage}}|?]]).'''
85938718
85948719 Et gëtt [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $2 {{PLURAL:$2|Ännerung déi drop waart|Ännerungen déi drop waarde}}] fir nogekuckt ze ginn.",
@@ -8663,7 +8788,7 @@
86648789 Klickt w.e.g op den ''Zréck''-Knäppche vun Ärem Browser a versicht et nach eng Kéier.",
86658790 'revreview-update' => "'''[[{{MediaWiki:Validationpage}}|Kuckt]] w.e.g. all Ännerungen no ''(déi ënnendrënner gewise sinn)'' déi no der publizéiert Versioun gemaach goufen.'''
86668791 Et ka sinn datt Dir d'éischt Ännerungen noverfolgen oder ''zerécksetze'' musst.",
8667 - 'revreview-update-edited' => "<span class=\"flaggedrevs_important\">Är Ännerungen goufen nach net akzeptéiert. Et gëtt vireg Ännerungen déi drop waarde fir nogekuckt ze ginn.</span>
 8792+ 'revreview-update-edited-prev' => "<span class=\"flaggedrevs_important\">Är Ännerungen goufen nach net akzeptéiert. Et gëtt vireg Ännerungen déi drop waarde fir nogekuckt ze ginn.</span>
86688793
86698794 Kuckt w.e.g. all d'Ännerungen hei drënner no fir datt Är Ännerungen akzeptéiert ginn.
86708795 Et ka sinn datt Dir d'éischt Ännerungen noverfolgen oder ''zrécksetze'' musst.",
@@ -8874,7 +8999,6 @@
88759000 'revreview-quick-none' => "'''[[{{MediaWiki:Validationpage}}|今本]]'''(此為底本,未經審校)",
88769001 'revreview-quick-see-basic' => "'''此為底本''' [[{{fullurl:{{FULLPAGENAMEE}}|stable=1}} 察閱初定本]] ([{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} 較二者之別])",
88779002 'revreview-quick-see-quality' => "'''此為底本''' [[{{fullurl:{{FULLPAGENAMEE}}|stable=1}} 察閱初定本]] ([{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} 較二者之別])",
8878 - 'revreview-stable' => '校本',
88799003 'revreview-basic-title' => '初定本',
88809004 'revreview-submit' => '成',
88819005 'revreview-submitting' => '在處理',
@@ -8906,7 +9030,7 @@
89079031 'flaggedrevs-backlog' => "Постои дневник на [[Special:OldReviewedPages|уредувањата во исчекување]] за оценетите страници. '''Ваше внимание е потребно!'''",
89089032 'flaggedrevs-watched-pending' => "На вашата листа на набљудувања моментално има [{{fullurl:{{#Special:OldReviewedPages}}|watched=1}} уредувања во исчекување] да бидат оценети. ''Потребно е вашето внимание!'''",
89099033 'flaggedrevs-desc' => 'Им овозможува на уредниците и проверувачите да ги оценат ревизиите и да ги стабилизираат страниците',
8910 - 'flaggedrevs-pref-UI' => 'Основен интерфејс:',
 9034+ 'flaggedrevs-pref-UI' => 'Основен посредник:',
89119035 'flaggedrevs-pref-UI-0' => 'Користи подробни кутии за приказ на одобрителниот статус на страниците',
89129036 'flaggedrevs-pref-UI-1' => 'Користи мали икони и минимален текст за приказ на одобрителниот статус на страници',
89139037 'prefs-flaggedrevs' => 'Одобрување на уредувања',
@@ -8932,7 +9056,7 @@
89339057 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} автоматски проверена]',
89349058 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} автоматски одобрена]',
89359059 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} чека оценка]]'''",
8936 - 'review-edit-diff' => "'''НАПОМЕНА: Во образецот за уредување подолу се содржат извесни промени на објавената верзија во исчекување.'''",
 9060+ 'review-edit-diff' => "'''НАПОМЕНА: Некои од промените во исчекување се однесуваат на делот од страницата што го уредувате.'''",
89379061 'revreview-diff-toggle-show' => '(прикажи промени)',
89389062 'revreview-diff-toggle-hide' => 'сокриј промени',
89399063 'revreview-diff-toggle-title' => 'Префлување од приказ на промените во исчекување на објавената верзија',
@@ -8993,6 +9117,10 @@
89949118 'revreview-edit' => 'Уреди',
89959119 'revreview-editnotice' => "'''Вашите промени ќе бидат објавени откако ќе ги оцени надлежен корисник. ([[{{MediaWiki:Validationpage}}|?]])'''",
89969120 'revreview-check-flag' => 'Објави уредувања моментално во исчекување',
 9121+ 'revreview-check-flag-title' => 'Прифаќање на сите тековни промени во исчекување заедно со сопственото уредување.
 9122+Користете го ова само ако веќе ги имате видено сите разлики со промените во исчекување.',
 9123+ 'revreview-submitedit' => 'Поднеси промени',
 9124+ 'revreview-submitedit-title' => 'Поднесете ги вашите промени за проверка',
89979125 'revreview-edited' => "'''Промените ќе бидат објавени штом ќе ги прегледа надлежен корисник. ([[{{MediaWiki:Validationpage}}|?]])'''
89989126
89999127 Има [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $2 {{PLURAL:$2|промена|промени}}] ''({{PLURAL:$2|прикажана подолу|прикажани подолу}})'' во исчекување на проверка.",
@@ -9055,8 +9183,8 @@
90569184 'revreview-submit-unreview' => 'Тргни одобрение',
90579185 'revreview-submit-reviewed' => 'Готово. Одобрено!',
90589186 'revreview-submit-unreviewed' => 'Готово. Тргнато одобрение!',
9059 - 'revreview-successful' => "'''Ревизијата на [[:$1|$1]] успешно означена. ([{{fullurl:{{#Special:ReviewedVersions}}|page=$2}} преглед на оценети верзии])'''",
9060 - 'revreview-successful2' => "'''За ревизијата на [[:$1|$1]] успешно е острането означувањето.'''",
 9187+ 'revreview-successful' => "'''Ревизијата на [[:$1|$1]] e успешно означена. ([{{fullurl:{{#Special:ReviewedVersions}}|page=$2}} прегледани верзии])'''",
 9188+ 'revreview-successful2' => "'''Успешно отстранета ознака од ревизијата на [[:$1|$1]].'''",
90619189 'revreview-text' => "''[[{{MediaWiki:Validationpage}}|Оценети верзии]] се проверени верзии на страници според кои се определува објавената верзија.''",
90629190 'revreview-toggle-title' => 'прикажи/сокриј детали',
90639191 'revreview-toolow' => "'''Атрибутите мора да ги оцените со нешто повисоко од „недоволно“ за ревизијата да се смета за проверена.'''
@@ -9065,8 +9193,12 @@
90669194
90679195 Притиснете на копчето „назад“ во вашиот прелистувач и обидете се повторно.",
90689196 'revreview-update' => "'''[[{{MediaWiki:Validationpage}}|проверете]] ги промените ''(прикажани подолу)'' направени на прифатената верзија.'''",
9069 - 'revreview-update-edited' => '<span class="flaggedrevs_important">Вашите промени сè уште не се прифатени.</span> Постојат претходни уредувања што чекаат на проверка.</span>
 9197+ 'revreview-update-edited' => '<span class="flaggedrevs_important">Вашите промени сè уште не се прифатени.</span>
90709198
 9199+Прегледајте ги сите долунаведени промени пред да може да бидат прифатени.
 9200+За таа цел можеби ќе треба да ги измените или вратите уредувањата.',
 9201+ 'revreview-update-edited-prev' => '<span class="flaggedrevs_important">Вашите промени сè уште не се прифатени.</span> Постојат претходни уредувања што чекаат на проверка.</span>
 9202+
90719203 Проверете ги сите долунаведени промени за да ви бидат прифатени вашите уредувања.
90729204 Најпрвин можеби ќе треба да проследите или „вратите“ некои уредувања.',
90739205 'revreview-update-includes' => "'''Некои шаблони/податотеки беа обновени:'''",
@@ -9170,7 +9302,7 @@
91719303 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} സ്വയം പരിശോധിച്ചത്]',
91729304 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} യാന്ത്രികമായി സ്വയം അംഗീകരിച്ചത്]',
91739305 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} സംശോധനം പ്രതീക്ഷിക്കുന്നവ]]'''",
9174 - 'review-edit-diff' => "'''അറിയിപ്പ്: പ്രസിദ്ധപ്പെടുത്തിയ പതിപ്പിലെ സംശോധനം പ്രതീക്ഷിക്കുന്ന തിരുത്തലുകൾ താഴെയുള്ള തിരുത്തുവാനുള്ള പെട്ടിയിൽ ഉൾക്കൊള്ളിച്ചിട്ടുണ്ട്'''",
 9306+ 'review-edit-diff' => "'''അറിയിപ്പ്: സംശോധനത്തിന് അവശേഷിക്കുന്ന ചില മാറ്റങ്ങൾ താളിൽ താങ്കൾ തിരുത്തുന്ന ഭാഗത്ത് ബാധകമാണ്.'''",
91759307 'revreview-diff-toggle-show' => '(മാറ്റങ്ങൾ പ്രദർശിപ്പിക്കുക)',
91769308 'revreview-diff-toggle-hide' => 'മാറ്റങ്ങൾ മറയ്ക്കുക',
91779309 'revreview-diff-toggle-title' => 'അവശേഷിക്കുന്ന മാറ്റങ്ങളും പ്രസിദ്ധീകരിച്ച പതിപ്പും തമ്മിലുള്ള മാറ്റങ്ങൾ മാറി മാറി പ്രദർശിപ്പിക്കാൻ അനുവദിക്കുക',
@@ -9206,6 +9338,15 @@
92079339
92089340 പ്രത്യേകിച്ചൊരു പതിപ്പ് വ്യക്തമാക്കാതെ ഒരു ഫലകമോ പ്രമാണമോ ആയിരിക്കണം ആവശ്യപ്പെട്ടത്.
92099341 താങ്കൾ ഈ താളിൽ സംശോധനം ചെയ്യാൻ തുടങ്ങിയ ശേഷം, ഒരു ഫലകം തത്സമയമായി മറ്റൊരു പ്രമാണമോ ഫലകമോ ഒരു ചരത്തെ അടിസ്ഥാനമാക്കി മാറ്റിയതിനാലും ഇങ്ങനെ സംഭവിക്കാം. താൾ റിഫ്രഷ് ചെയ്ത് പുനഃസംശോധനം ചെയ്താൽ ഈ പ്രശ്നം പരിഹരിക്കാം.",
 9342+ 'review_page_invalid' => 'താളിനു ലക്ഷ്യമിട്ട പേര് അസാധുവാണ്.',
 9343+ 'review_page_notexists' => 'ലക്ഷ്യമിട്ട താൾ നിലവിലില്ല.',
 9344+ 'review_page_unreviewable' => 'ലക്ഷ്യമിട്ട താൾ സംശോധനം ചെയ്യാനാവില്ല.',
 9345+ 'review_no_oldid' => 'നാൾപ്പതിപ്പിന്റെ ഐ.ഡി. വ്യക്തമാക്കിയിട്ടില്ല.',
 9346+ 'review_bad_oldid' => 'ലക്ഷ്യം വെച്ച നാൾപ്പതിപ്പ് നിലവിലില്ല.',
 9347+ 'review_too_low' => 'ചില മണ്ഡലങ്ങൾ "അപര്യാപ്തം" എന്നു കുറിച്ചിരിക്കെ നാൾപ്പതിപ്പ് സംശോധനം ചെയ്യാൻ കഴിയില്ല.',
 9348+ 'review_bad_key' => 'ഉൾപ്പെടുത്താനുള്ള ചരം അസാധുവാണ്.',
 9349+ 'review_denied' => 'അനുമതി നിഷേധിച്ചിരിക്കുന്നു.',
 9350+ 'review_param_missing' => 'ചരം ലഭ്യമല്ല അല്ലെങ്കിൽ അസാധുവാണ്.',
92109351 'revreview-current' => 'അവശേഷിക്കുന്ന മാറ്റങ്ങൾ',
92119352 'revreview-depth' => 'ആഴം',
92129353 'revreview-depth-0' => 'അംഗീകരിച്ചിട്ടില്ലാത്തത്',
@@ -9217,6 +9358,10 @@
92189359 'revreview-edit' => 'തിരുത്തുക',
92199360 'revreview-editnotice' => "'''താങ്കളുടെ തിരുത്തലുകൾ അംഗീകരിക്കപ്പെട്ട ഒരുപയോക്താവ് സംശോധനം ചെയ്ത ശേഷം പ്രസിദ്ധപ്പെടുത്തുന്നതാണ്. [[{{MediaWiki:Validationpage}}|?]]'''",
92209361 'revreview-check-flag' => 'ഇപ്പോൾ അവശേഷിക്കുന്ന തിരുത്തലുകൾ പ്രസിദ്ധീകരിക്കുക',
 9362+ 'revreview-check-flag-title' => 'താങ്കളുടെ തിരുത്തലിനൊപ്പം അവശേഷിക്കുന്ന മാറ്റങ്ങളും സ്വീകരിക്കുക.
 9363+അവശേഷിക്കുന്ന മാറ്റങ്ങൾ സൃഷ്ടിച്ച വ്യത്യാസം കണ്ടിട്ടുണ്ടെങ്കിൽ മാത്രമേ ഇതുപയോഗിക്കാവൂ.',
 9364+ 'revreview-submitedit' => 'മാറ്റങ്ങൾ സമർപ്പിക്കുക',
 9365+ 'revreview-submitedit-title' => 'താങ്കൾ വരുത്തിയ മാറ്റങ്ങൾ സംശോധനത്തിന് സമർപ്പിക്കുക',
92219366 'revreview-edited' => "'''അംഗീകരിക്കപ്പെട്ട ഒരു ഉപയോക്താവ് ഒരിക്കൽ സം‌ശോധനം നിർ‌വഹിച്ചാൽ തിരുത്തലുകൾ പ്രസിദ്ധപ്പെടുത്തും. [[{{MediaWiki:Validationpage}}|?]]'''
92229367
92239368 അതിൽ [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} അവശേഷിക്കുന്ന {{PLURAL:$2|ഒരു മാറ്റം|$2 മാറ്റങ്ങൾ}}] ''(താഴെ കൊടുത്തിരിക്കുന്നു)''സം‌ശോധനം പ്രതീക്ഷിക്കുന്നു.",
@@ -9281,14 +9426,17 @@
92829427 'revreview-successful2' => "'''[[:$1|$1]] താളിന്റെ നാൾപ്പതിപ്പിൽ നിന്നും പതാക വിജയകരമായി നീക്കിയിരിക്കുന്നു.'''",
92839428 'revreview-text' => "''പ്രസിദ്ധീകരിക്കാനുള്ള പതിപ്പുകൾക്കായി പരിശോധിക്കപ്പെട്ട പതിപ്പുകളാണ് [[{{MediaWiki:Validationpage}}|സംശോധനം ചെയ്ത പതിപ്പുകൾ]].''",
92849429 'revreview-toggle-title' => 'വിവരങ്ങൾ കാണിക്കുക/മറയ്ക്കുക',
9285 - 'revreview-toolow' => '\'\'\'നാൾപ്പതിപ്പ് സംശോധനം ചെയ്തതാണെന്ന് കണക്കാക്കാൻ താഴെ കൊടുത്തിരിക്കുന്ന ഓരോന്നിലും താങ്കൾ "അംഗീകരിക്കാത്തത്" എന്ന നിലയ്ക്ക് മുകളിലുള്ള ഒരു നിലവാരമിടേണ്ടതാണ്.\'\'\'
9286 -ഒരു നാൾപ്പതിപ്പിന്റെ സംശോധിത പദവി ഒഴിവാക്കാൻ എല്ലാ മണ്ഡലങ്ങളും "അംഗീകരിക്കാത്തത്" എന്നു കുറിക്കുക.
 9430+ 'revreview-toolow' => '\'\'\'നാൾപ്പതിപ്പ് സംശോധനം ചെയ്തതാണെന്ന് കണക്കാക്കാൻ താഴെ കൊടുത്തിരിക്കുന്ന ഓരോന്നിലും താങ്കൾ "അപര്യാപ്തം" എന്ന നിലയ്ക്ക് മുകളിലുള്ള ഒരു നിലവാരമിടേണ്ടതാണ്.\'\'\'
92879431
 9432+ഒരു നാൾപ്പതിപ്പിന്റെ സംശോധിത പദവി ഒഴിവാക്കാൻ എല്ലാ മണ്ഡലങ്ങളും "അപര്യാപ്തം" എന്നു കുറിക്കുക.
 9433+
92889434 താങ്കളുടെ ബ്രൗസറിന്റെ "ബാക്ക്" ബട്ടൺ ഞെക്കി പിന്നോട്ട് പോയി വീണ്ടും ശ്രമിക്കുക.',
9289 - 'revreview-update' => "പ്രസിദ്ധീകരിക്കപ്പെട്ട പതിപ്പിൽ ഉണ്ടായിട്ടുള്ള അവശേഷിക്കുന്ന മാറ്റങ്ങൾ ''(താഴെ കൊടുത്തിരിക്കുന്നു)'' [[{{MediaWiki:Validationpage}}|സംശോധനം ചെയ്യുക]].",
9290 - 'revreview-update-edited' => '<span class="flaggedrevs_important">താങ്കൾ വരുത്തിയ മാറ്റങ്ങൾ ഇതുവരെ [[{{MediaWiki:Validationpage}}|പ്രസിദ്ധീകരിച്ചിട്ടില്ല]].</span>
 9435+ 'revreview-update' => "'''ദയവായി അവശേഷിക്കുന്ന മാറ്റങ്ങൾ ''(താഴെ കൊടുത്തിരിക്കുന്നു)'' [[{{MediaWiki:Validationpage}}|സംശോധനം ചെയ്ത്]] അംഗീകരിക്കപ്പെട്ട പതിപ്പ് ആക്കുക.'''
 9436+ആദ്യം തിരുത്തലുകൾ \"തിരസ്കരിക്കുകയോ\", പൂർത്തീകരിക്കുകയോ ചെയ്യേണ്ടിയിരിക്കാം.",
 9437+ 'revreview-update-edited-prev' => '<span class="flaggedrevs_important">താങ്കൾ വരുത്തിയ മാറ്റങ്ങൾ ഇതുവരെ സ്വീകരിച്ചിട്ടില്ല, പഴയ മാറ്റങ്ങൾ സംശോധനത്തിന് അവശേഷിക്കുന്നു.</span>
92919438
9292 -പഴയ തിരുത്തലുകളും സംശോധനത്തിന് അവശേഷിക്കുന്നുണ്ട്. താങ്കളുടെ തിരുത്തലുകൾ പ്രസിദ്ധീകരിക്കാൻ, ദയവായി താഴെ കൊടുത്തിരിക്കുന്ന എല്ലാ മാറ്റങ്ങളും സംശോധനം ചെയ്യുക.',
 9439+താങ്കളുടെ തിരുത്തലുകൾ സ്വീകരിക്കാൻ താഴെ കൊടുത്തിരിക്കുന്ന മാറ്റങ്ങൾ സംശോധനം ചെയ്യുക.
 9440+ആദ്യം തിരുത്തലുകൾ "തിരസ്കരിക്കുകയോ", പൂർത്തീകരിക്കുകയോ ചെയ്യേണ്ടിയിരിക്കാം.',
92939441 'revreview-update-includes' => "'''ചില ഫലകങ്ങൾ/പ്രമാണങ്ങൾ പുതുക്കിയിരിക്കുന്നു:'''",
92949442 'revreview-update-use' => "'''ശ്രദ്ധിക്കുക:''' ഈ ഫലകങ്ങളുടേയും/പ്രമാണങ്ങളുടേയും പ്രസിദ്ധീകരിക്കപ്പെട്ട പതിപ്പായിരിക്കും, ഈ താളിന്റെ പ്രസിദ്ധീകരിക്കപ്പെട്ട പതിപ്പിൽ ഉപയോഗിക്കുക.",
92959443 'revreview-visibility' => "'''ഈ താളിനു പുതുക്കപ്പെട്ട [[{{MediaWiki:Validationpage}}|പ്രസിദ്ധീകരിച്ച പതിപ്പ്]] ഉണ്ട്; താളിന്റെ സ്ഥിരതാ സജ്ജീകരണങ്ങൾ [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} ക്രമീകരിക്കാവുന്നതാണ്].'''",
@@ -9304,9 +9452,10 @@
93059453 'rights-editor-autosum' => 'യാന്ത്രികമായി സ്ഥാനക്കയറ്റം നൽകിയിരിക്കുന്നു',
93069454 'rights-editor-revoke' => '[[$1]] എന്ന ഉപയോക്താവിന്റെ എഡിറ്റർ അവകാശം പിൻ‌വലിച്ചിരിക്കുന്നു',
93079455 'specialpages-group-quality' => 'തിരുത്തൽ അംഗീകരണം',
9308 - 'stable-logentry-config' => '[[$1]] താളിന്റെ ക്രമീകരിക്കപ്പെട്ട പ്രസിദ്ധീകരിക്കൽ സജ്ജീകരണങ്ങൾ',
9309 - 'stable-logentry-reset' => '[[$1]] താളിന്റെ ക്രമീകരിക്കപ്പെട്ട പ്രസിദ്ധീകരിക്കൽ സജ്ജീകരണങ്ങൾ പുനഃക്രമീകരിക്കുക',
9310 - 'stable-log-restriction' => 'പ്രസിദ്ധീകരിക്കൽ: "$1" അനുമതി ആവശ്യമാണ്',
 9456+ 'stable-logentry-config' => '$1 സ്വീകരിക്കപ്പെടാനുള്ള ക്രമീകരണങ്ങൾ സജ്ജീകരിക്കുക',
 9457+ 'stable-logentry-modify' => '$1 സ്വീകരിക്കപ്പെടാനുള്ള ക്രമീകരണങ്ങൾ മാറ്റിയിരിക്കുന്നു',
 9458+ 'stable-logentry-reset' => '$1 താളിന്റെ ക്രമീകരിക്കപ്പെട്ട പ്രസിദ്ധീകരിക്കൽ സജ്ജീകരണങ്ങൾ പുനഃക്രമീകരിക്കുക',
 9459+ 'stable-log-restriction' => 'സ്വയം-സ്വീകരിക്കൽ: "$1" അനുമതി ആവശ്യമാണ്',
93119460 'stable-logpage' => 'സ്ഥിരതയുടെ പ്രവർത്തനരേഖ',
93129461 'stable-logpagetext' => 'ഇത് ഉള്ളടക്ക താളുകളുടെ [[{{MediaWiki:Validationpage}}|പരിശോധിക്കപ്പെട്ട പതിപ്പുകളുടെ]] ക്രമീകരണത്തിൽ ഉണ്ടാകുന്ന മാറ്റങ്ങളുടെ രേഖയാണ്.',
93139462 'revreview-filter-all' => 'എല്ലാം',
@@ -9336,7 +9485,7 @@
93379486 'tooltip-ca-current' => 'അവശേഷിക്കുന്ന മാറ്റങ്ങളടക്കം ഈ താൾ കാണുക',
93389487 'tooltip-ca-stable' => 'ഈ താളിന്റെ പ്രസിദ്ധീകരിക്കപ്പെട്ട പതിപ്പ് കാണുക',
93399488 'tooltip-ca-default' => 'ഗുണനിലവാര ഉറപ്പാക്കൽ ക്രമീകരണങ്ങൾ',
9340 - 'flaggedrevs-protect-legend' => 'തിരുത്തലുകൾ പ്രസിദ്ധീകരിക്കുക',
 9489+ 'flaggedrevs-protect-legend' => 'തിരുത്തലുകൾ സ്വയം സ്വീകരിക്കൽ ([[{{MediaWiki:Validationpage}}|?]])',
93419490 'flaggedrevs-protect-none' => 'എല്ലാ ഉപയോക്താക്കളേയും അനുവദിക്കുക',
93429491 'flaggedrevs-protect-basic' => 'സ്വതവേയുള്ള സജ്ജീകരണങ്ങൾ',
93439492 'revreview-locked-title' => 'ഈ താളിലെ തിരുത്തലുകൾ പ്രദർശിക്കപ്പെടുന്നതിനു മുമ്പ് സംശോധനം ചെയ്യേണ്ടതാണ്.',
@@ -9837,6 +9986,10 @@
98389987 'revreview-edit' => 'Bewerken',
98399988 'revreview-editnotice' => "'''Uw wijzigingen worden gepubliceerd nadat een daartoe bevoegde gebruiker deze heeft gecontroleerd. ([[{{MediaWiki:Validationpage}}|?]])'''",
98409989 'revreview-check-flag' => 'Ongecontroleerde wijzigingen publiceren',
 9990+ 'revreview-check-flag-title' => 'Alle ongecontroleerde wijzigingen samen met uw wijzigingen publiceren.
 9991+Gebruik dit alleen als u de ongecontroleerde wijzigingen hebt bekeken.',
 9992+ 'revreview-submitedit' => 'Wijzigingen opslaan',
 9993+ 'revreview-submitedit-title' => 'Wijzigingen voor controle opslaan',
98419994 'revreview-edited' => "'''Wijzigingen worden gepubliceerd als een gerechtigde gebruiker ze gecontroleerd heeft. ([[{{MediaWiki:Validationpage}}|?]])'''
98429995
98439996 Er {{PLURAL:$2|is|zijn}} [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $2 ongecontroleerde {{PLURAL:$2|wijziging|wijzigingen}}]; deze worden hieronder weergegeven.",
@@ -9912,8 +10065,12 @@
991310066 Klik op de knop "Terug" in uw browser en probeer het opnieuw.',
991410067 'revreview-update' => "'''[[{{MediaWiki:Validationpage}}|Controleer]] alstublieft de ''onderstaande'' wijzigingen ten opzichte van de gepubliceerde versie.'''
991510068 Wellicht dient u eerst correcties uit te voeren of bewerkingen ongedaan te maken.",
9916 - 'revreview-update-edited' => '<span class="flaggedrevs_important">Uw wijzigingen zijn nog niet gepubliceerd. Er moeten nog bewerkingen gecontroleerd worden.</span>
 10069+ 'revreview-update-edited' => '<span class="flaggedrevs_important">Uw wijzigingen zijn nog niet gepubliceerd.</span>
991710070
 10071+Controleer alle wijzigingen hieronder om uw bewerkingen te publiceren.
 10072+Moet u wellicht eerst de overige ongecontroleerde bewerkingen afhandelen of bewerkingen ongedaan maken.',
 10073+ 'revreview-update-edited-prev' => '<span class="flaggedrevs_important">Uw wijzigingen zijn nog niet gepubliceerd. Er moeten nog bewerkingen gecontroleerd worden.</span>
 10074+
991810075 Controleer alle hieronder weergegeven wijzigingen om ook uw bewerking te publiceren.
991910076 Wellicht dient u eerst correcties uit te voeren of bewerkingen ongedaan te maken.',
992010077 'revreview-update-includes' => "'''Sommige sjablonen/bestanden zijn bijgewerkt:'''",
@@ -10329,7 +10486,7 @@
1033010487 Klikk på «tilbake»-knappen i nettleseren din og prøv igjen.",
1033110488 'revreview-update' => "'''[[{{MediaWiki:Validationpage}}|Revider]] ventende endringer ''(vist nedenfor)'' som har blitt gjort på den aksepterte versjonen.'''
1033210489 Du må kanskje følge opp eller «angre» endringer først.",
10333 - 'revreview-update-edited' => '<span class="flaggedrevs_important">Dine endringer har ikke blitt akseptert ennå. Det finnes tidligere endringer som venter på revidering.</span>
 10490+ 'revreview-update-edited-prev' => '<span class="flaggedrevs_important">Dine endringer har ikke blitt akseptert ennå. Det finnes tidligere endringer som venter på revidering.</span>
1033410491
1033510492 Se igjennom alle endringene vist nedenfor for å gjøre endringene dine akseptert.
1033610493 Du må kanskje følge opp eller «angre» endringer først.',
@@ -11014,9 +11171,10 @@
1101511172
1101611173 Për piasì, ch'a sgnaca ël boton \"andré\" an sò navigador e ch'a preuva torna.",
1101711174 'revreview-update' => "Për piasì [[{{MediaWiki:Validationpage}}|ch'a revision-a]] tuti ij cangiament an cors ''(smonù ambelessì-sota)'' fàit a la version publicà.",
11018 - 'revreview-update-edited' => '<span class="flaggedrevs_important">Ij sò cambiament a son anco\' pa stàit [[{{MediaWiki:Validationpage}}|publicà]].</span>
 11175+ 'revreview-update-edited-prev' => "<span class=\"flaggedrevs_important\">Ij sò cambiament a son anco' pa stàit acetà. A-i é dle modìfiche precedente ch'a speto na revision.</span>
1101911176
11020 -A-i son dle revision an cors ëd modìfiche precedente. Për publiché ij sò cambiament, për piasì ch\'a revision-a tùit ij cambiament mostrà sì-sota.',
 11177+Për piasì ch'a revision-a tùit ij cambiament mostrà sì-sota prima che soe modìfiche a sio acetà.
 11178+A podrìa avèj da manca ëd corege o «disfé» dle modìfiche.",
1102111179 'revreview-update-includes' => "'''Chèich stamp o archivi a son ëstàit cangià:'''",
1102211180 'revreview-update-use' => "'''NOTA:''' La version publicà ëd mincadun ëd costi stamp/archivi a l'é dovrà ant la version publicà ëd costa pàgina.",
1102311181 'revreview-visibility' => "'''Sta pàgina-sì a l'ha na [[{{MediaWiki:Validationpage}}|version publicà]]; j'ampostassion dë stabilità dla pàgina a peulo esse [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} configurà].'''",
@@ -11093,12 +11251,18 @@
1109411252 'revreview-depth-1' => 'بنسټيز',
1109511253 'revreview-depth-2' => 'منځوی',
1109611254 'revreview-depth-3' => 'لوړ',
 11255+ 'revreview-edit' => 'سمول',
1109711256 'revreview-source' => 'سرچينه کتل',
1109811257 'revreview-style-1' => 'د منلو وړ',
1109911258 'revreview-submit' => 'سپارل',
1110011259 'revreview-submitting' => 'د سپارلو په حال کې ...',
 11260+ 'revreview-submit-review' => 'منل',
1110111261 'revreview-filter-all' => 'ټول',
1110211262 'revreview-statusfilter' => 'د دريځ بدلون:',
 11263+ 'revreview-lev-all' => 'هر يو',
 11264+ 'revreview-def-all' => 'هر يو',
 11265+ 'revreview-restriction-any' => 'هر يو',
 11266+ 'revreview-restriction-none' => 'هېڅ',
1110311267 'revreview-reviewlink' => 'مخليدنه',
1110411268 'tooltip-ca-current' => 'د همدې مخ اوسنی ګارليک ښکاره کول',
1110511269 );
@@ -11147,7 +11311,7 @@
1114811312 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} verificada automaticamente]',
1114911313 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} aprovada automaticamente]',
1115011314 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} revisão pendente]]'''",
11151 - 'review-edit-diff' => "'''NOTA: Algumas alterações pendentes à versão publicada foram incorporadas no formulário de edição abaixo.'''",
 11315+ 'review-edit-diff' => "'''NOTA: Algumas das alterações pendentes afectam a área que está a editar na página.'''",
1115211316 'revreview-diff-toggle-show' => '(mostrar alterações)',
1115311317 'revreview-diff-toggle-hide' => 'esconder alterações',
1115411318 'revreview-diff-toggle-title' => 'Alternar entre a apresentação das alterações pendentes e da versão publicada',
@@ -11208,6 +11372,10 @@
1120911373 'revreview-edit' => 'Editar',
1121011374 'revreview-editnotice' => "'''As suas alterações serão publicadas após revisão por um utilizador autorizado ([[{{MediaWiki:Validationpage}}|?]])'''",
1121111375 'revreview-check-flag' => 'Publicar as edições pendentes',
 11376+ 'revreview-check-flag-title' => 'Aceitar todas as alterações pendentes em conjunto com a sua edição.
 11377+Faça-o só se já viu a lista completa de diferenças das alterações pendentes.',
 11378+ 'revreview-submitedit' => 'Enviar alterações',
 11379+ 'revreview-submitedit-title' => 'Enviar as suas alterações para revisão',
1121211380 'revreview-edited' => "'''As alterações serão publicadas após revisão por um utilizador autorizado ([[{{MediaWiki:Validationpage}}|?]])'''
1121311381
1121411382 {{PLURAL:$2|Existe|Existem}} [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $2 {{PLURAL:$2|alteração pendente|alterações pendentes}}] ''(apresentadas abaixo)'' a aguardar revisão.",
@@ -11279,8 +11447,12 @@
1128011448 Clique o botão \"voltar\" do seu browser e tente novamente, por favor.",
1128111449 'revreview-update' => "'''[[{{MediaWiki:Validationpage}}|Reveja]] quaisquer alterações pendentes ''(mostradas abaixo)'' que tenham sido feitas à versão aceite, por favor.'''
1128211450 Pode ser necessário primeiro investigar ou \"reverter\" algumas edições.",
11283 - 'revreview-update-edited' => '<span class="flaggedrevs_important">As suas alterações ainda não foram aceites. Edições anteriores aguardam revisão.</span>
 11451+ 'revreview-update-edited' => '<span class="flaggedrevs_important">As suas alterações ainda não foram aceites.</span>
1128411452
 11453+Reveja todas as alterações mostradas abaixo, para aceitar as suas edições, por favor.
 11454+Pode ser necessário primeiro investigar ou "reverter" algumas edições.',
 11455+ 'revreview-update-edited-prev' => '<span class="flaggedrevs_important">As suas alterações ainda não foram aceites. Edições anteriores aguardam revisão.</span>
 11456+
1128511457 Reveja todas as alterações mostradas abaixo para que as suas edições sejam aceites, por favor.
1128611458 Pode ser necessário primeiro investigar ou "reverter" algumas edições.',
1128711459 'revreview-update-includes' => "'''Alguns ficheiros ou predefinições foram actualizados:'''",
@@ -11799,7 +11971,7 @@
1180011972 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} автоматически досмотрена]',
1180111973 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} утверждена автоматически]',
1180211974 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} ожидает проверки]]'''",
11803 - 'review-edit-diff' => "'''ЗАМЕЧАНИЕ. Некоторые ожидающие проверки правки к опубликованной версии были включены в приведённую ниже форму редактирования.'''",
 11975+ 'review-edit-diff' => "'''ЗАМЕЧАНИЕ. К области страницы, которую вы редактируете, относятся некоторые ожидающие проверки правки.'''",
1180411976 'revreview-diff-toggle-show' => '(показать изменения)',
1180511977 'revreview-diff-toggle-hide' => 'скрыть изменения',
1180611978 'revreview-diff-toggle-title' => 'Переключить отображение непроверенных изменений к опубликованной версии',
@@ -11860,6 +12032,10 @@
1186112033 'revreview-edit' => 'Править',
1186212034 'revreview-editnotice' => "'''Сделанные вами изменения будут опубликованы после проверки уполномоченным участником. ([[{{MediaWiki:Validationpage}}|?]])'''",
1186312035 'revreview-check-flag' => 'Опубликовать текущие непроверенные изменения',
 12036+ 'revreview-check-flag-title' => 'Принять все ожидающие проверки изменения вместе с вашей правкой.
 12037+Используйте, только если вы уже просмотрели все ожидающие проверки изменения.',
 12038+ 'revreview-submitedit' => 'Записать изменения',
 12039+ 'revreview-submitedit-title' => 'Отправить ваши исправления для проверки',
1186412040 'revreview-edited' => "'''Изменения будут опубликованы только после проверки уполномоченным участником. ([[{{MediaWiki:Validationpage}}|?]])'''
1186512041
1186612042 [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $2 {{PLURAL:$2|изменение|изменения|изменений}}] {{PLURAL:$2|ожидает|ожидают|ожидают}} проверки (показаны ниже).",
@@ -11930,8 +12106,12 @@
1193112107 Пожалуйста, нажмите в браузере кнопку «назад», чтобы указать значения заново.",
1193212108 'revreview-update' => "'''Пожалуйста, [[{{MediaWiki:Validationpage}}|проверьте]] изменения ''(показаны ниже)'', сделанные в принятой версии.'''
1193312109 Возможно, вам потребуется сначала пройти по правкам или отменить их.",
11934 - 'revreview-update-edited' => '<span class="flaggedrevs_important">Изменения не были приняты. Существуют более ранние правки, требующие проверки.</span>
 12110+ 'revreview-update-edited' => '<span class="flaggedrevs_important">Ваши изменения не были приняты.</span>
1193512111
 12112+Пожалуйста, проверьте все показанные ниже изменения, чтобы обеспечить их принятие.
 12113+Возможно, вам потребуется пройти по истории правок или «отменить» изменения.',
 12114+ 'revreview-update-edited-prev' => '<span class="flaggedrevs_important">Изменения не были приняты. Существуют более ранние правки, требующие проверки.</span>
 12115+
1193612116 Чтобы опубликовать ваши изменения, пожалуйста, проверьте все изменения, показанные ниже.
1193712117 Возможно, вам потребуется сначала пройти по правкам или отменить их.',
1193812118 'revreview-update-includes' => "'''Некоторые шаблоны или файлы были обновлены:'''",
@@ -13016,9 +13196,30 @@
1301713197 );
1301813198
1301913199 /** Tamil (தமிழ்)
 13200+ * @author Kanags
 13201+ * @author Mahir78
1302013202 * @author Trengarasu
1302113203 */
1302213204 $messages['ta'] = array(
 13205+ 'action-review' => 'திருத்தங்களைப் பார்வையிடுக',
 13206+ 'editor' => 'பதிப்பாளர்',
 13207+ 'flaggedrevs-backlog' => "There is currently a backlog of [[Special:OldReviewedPages|pending changes]] to reviewed pages. '''உங்களது கவனம் தேவை!'''",
 13208+ 'flaggedrevs-watched-pending' => "There are currently [{{fullurl:{{#Special:OldReviewedPages}}|watched=1}} pending changes] to reviewed pages on your watchlist. '''உங்களது கவனம் தேவை!'''",
 13209+ 'flaggedrevs-pref-UI' => 'அடிப்படை இடைமுகப்பு:',
 13210+ 'prefs-flaggedrevs' => 'மதிப்பீடை தொகு',
 13211+ 'prefs-flaggedrevs-ui' => 'மதிப்பீடை தொகு',
 13212+ 'group-editor' => 'பதிப்பாசிரியர்கள்',
 13213+ 'group-editor-member' => 'பதிப்பாசிரியர்',
 13214+ 'group-reviewer' => 'மதிப்பீட்டாளர்கள்',
 13215+ 'group-reviewer-member' => 'மதிப்பீட்டாளர்',
 13216+ 'grouppage-editor' => '{{ns:project}}:பதிப்பாசிரியர்',
 13217+ 'grouppage-reviewer' => '{{ns:project}}:மதிப்பீட்டாளர்',
 13218+ 'group-autoreview' => 'தானியக்கமாக சோதிக்கப்பட்ட பயனர்கள்',
 13219+ 'group-autoreview-member' => 'தானியக்கமாக சோதிக்கப்பட்ட பயனர்கள்',
 13220+ 'grouppage-autoreview' => '{{ns:project}}:தானியக்கமாக சோதிக்கப்பட்ட பயனர்கள்',
 13221+ 'revreview-hist-draft' => 'மறுநோக்கு சோதிக்கப்படவில்லை',
 13222+ 'revreview-hist-quality' => 'தரமான மேலாய்வு',
 13223+ 'revreview-hist-basic' => 'சோதிக்கப்பட்ட மேலாய்வு',
1302313224 'revreview-revnotfound' => 'இப் பக்கத்துக்குரிய, நீங்கள் கோரிய பழைய திருத்தம் காணப்படவில்லை. இந்தப் பக்கத்தை அணுகுவதற்கு நீங்கள் பயன்படுத்திய இணைய முகவரியை அருள் கூர்ந்து சரி பார்க்கவும்.',
1302413225 );
1302513226
@@ -13570,15 +13771,21 @@
1357113772 * @author AnakngAraw
1357213773 */
1357313774 $messages['tl'] = array(
 13775+ 'action-review' => 'Suriing muli ang mga binago',
1357413776 'editor' => 'Patnugot',
1357513777 'flaggedrevs' => 'Naibandilang (natatakang) mga pagbabago',
1357613778 'flaggedrevs-backlog' => "Pangkasalukuyang may mga naiwan pa sa [[Special:OldReviewedPages|naghihintay na mga pamamatnugot]] sa nasuri nang mga pahina. '''Kailangan ang pagpansin mo!'''",
1357713779 'flaggedrevs-watched-pending' => "Pangkasalukuyang may [{{fullurl:{{#Special:OldReviewedPages}}|watched=1}} mga naghihintay na pamamatnugot] sa nasuring nang mga pahina ng iyong talaan ng binabantayan. '''Kailangan ang pagpansin mo!'''.",
13578 - 'flaggedrevs-desc' => 'Nagbibigay sa mga patnugot at mga tagapagsuri ng kakayahang mapatunayan ang mga pagbabago at mabigyan ng katatagan ang mga pahina',
13579 - 'flaggedrevs-pref-UI-0' => 'Gamitin ang detalyadong matatag na bersyon ng ugnayang panghangganan na pangtagagamit',
13580 - 'flaggedrevs-pref-UI-1' => 'Gamitin ang payak na matatag na bersyon ng ugnayang-panghangganan na pangtagagamit',
13581 - 'flaggedrevs-prefs-stable' => 'Ipakita palagi ang matatag na bersyon ng mga pahina ng nilalaman ayon sa likas na pagkakatakda (kung mayroon)',
 13780+ 'flaggedrevs-desc' => 'Nagbibigay sa mga Patnugot at mga Manunuri ng kakayahang masuri ang mga nabago at mapatatag ang mga pahina',
 13781+ 'flaggedrevs-pref-UI' => 'Payak na hangganang-mukha:',
 13782+ 'flaggedrevs-pref-UI-0' => 'Gamitin ang detalyadong mga kahon upang ipakita ang katayuan ng pagsuri ng mga pahina',
 13783+ 'flaggedrevs-pref-UI-1' => 'Gumamit ng maliliit na mga larawan at pinakakaunting teksto upang ipakita ang kalagayan sa pagsuri ng mga pahina',
 13784+ 'prefs-flaggedrevs' => 'Muling pagsuri ng binago',
 13785+ 'prefs-flaggedrevs-ui' => 'Muling pagsuri ng binago',
 13786+ 'flaggedrevs-prefs-stable' => 'Laging ipakita ang tanggap na bersyon ng mga pahina ng nilalaman ayon sa likas na pagkakatakda (kung may isa)',
1358213787 'flaggedrevs-prefs-watch' => 'Idagdag ang mga pahinang nasuri ko na sa aking talaan ng mga binabantayan',
 13788+ 'flaggedrevs-prefs-editdiffs' => 'Ipakita ang naghihintay na pagkakaiba ng mga pagbabago kapag namamatnugot ng mga pahina',
 13789+ 'flaggedrevs-prefs-viewdiffs' => 'Ipakita ang naghihintay na pagkakaiba ng mga pagbabago kapag tinitingnan ang huling naghihintay na pagbabago',
1358313790 'group-editor' => 'Mga patnugot',
1358413791 'group-editor-member' => 'patnugot',
1358513792 'group-reviewer' => 'Mga tagapagsuri',
@@ -13588,69 +13795,96 @@
1358913796 'group-autoreview' => 'Mga kusang-tagapagsuri',
1359013797 'group-autoreview-member' => 'Kusang-tagapagsuri',
1359113798 'grouppage-autoreview' => '{{ns:project}}:Kusang-tagapagsuri',
13592 - 'revreview-hist-draft' => 'balangkas ng pagbabago',
 13799+ 'revreview-hist-draft' => 'hindi pa nasusuring pagbabago',
1359313800 'revreview-hist-quality' => 'katangiang pangkagalingan ng pagbabago',
13594 - 'revreview-hist-basic' => 'namataang pagbabago',
 13801+ 'revreview-hist-basic' => 'nasuring pagbabago',
1359513802 'revreview-hist-quality-user' => '[{{fullurl:$1|stableid=$2}} pinatunayan] ni [[User:$3|$3]]',
13596 - 'revreview-hist-basic-user' => '[{{fullurl:$1|stableid=$2}} namataan na] ni [[User:$3|$3]]',
 13803+ 'revreview-hist-basic-user' => '[{{fullurl:$1|stableid=$2}} nasuri na] ni [[User:$3|$3]]',
1359713804 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} kusang namataan]',
13598 - 'review-diff2stable' => 'Tingnan ang mga pagbabago sa pagitan ng matatag at pangkasalukuyang mga pagbabago',
13599 - 'review-logentry-app' => 'nasuri na ang r$2 ng [[$1]]',
13600 - 'review-logentry-dis' => 'bumaba ang halaga/katuturan ng r$2 ng [[$1]]',
13601 - 'review-logentry-id' => 'tingnan: $2',
13602 - 'review-logentry-diff' => 'pagkakaiba sa may katatagan',
 13805+ 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} kusang napayagan]',
 13806+ 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} naghihintay ng pagsusuri]]'''",
 13807+ 'review-edit-diff' => "'''PAUNAWA: Ilan sa mga pagbabagong naghihintay ang makakaapekto sa pahinang binabago mo.'''",
 13808+ 'revreview-diff-toggle-show' => 'ipakita ang mga pagbabago',
 13809+ 'revreview-diff-toggle-hide' => 'itago ang mga pagbabago',
 13810+ 'revreview-diff-toggle-title' => 'Pagpapakitang palipat-lipat ng naghihintay na mga pagbabago sa tanggap na bersyon',
 13811+ 'revreview-log-toggle-show' => 'ipakita ang talaan ng katatagan',
 13812+ 'revreview-log-toggle-hide' => 'ikubli ang talaan ng katatagan',
 13813+ 'revreview-log-toggle-title' => 'Pagpapakita ng paglilipat-lipat ng talaan ng pagtatakda ng katatagan',
 13814+ 'revreview-log-details-show' => 'ipakita ang mga detalye',
 13815+ 'revreview-log-details-hide' => 'itago ang mga detalye',
 13816+ 'revreview-log-details-title' => 'Pampakita palipat-lipat ng talaan ng pagtatakda ng katatagan',
 13817+ 'review-diff2stable' => 'Tingnan ang lahat ng naghihintay na mga pagbabago',
 13818+ 'review-logentry-app' => 'nasuri ang isang bersyon ng [[$1]]',
 13819+ 'review-logentry-dis' => 'bumaba ang katuturan ng [[$1]]',
 13820+ 'review-logentry-id' => 'pagbabago: $2',
 13821+ 'review-logentry-diff' => 'nasuring mga pagbabago',
 13822+ 'review-logentry-diff2' => 'mga pagbabagong bumaba ang katuturan',
1360313823 'review-logpage' => 'Talaan ng pagsusuri',
1360413824 'review-logpagetext' => 'Isa itong talaan ng mga pagbabago sa kalagayan ng [[{{MediaWiki:Validationpage}}|pagpayag]] sa mga pahina ng nilalaman ng mga pagbabago.',
1360513825 'reviewer' => 'Tagapagsuri',
1360613826 'revisionreview' => 'Suriing muli ang mga pagbabago',
1360713827 'revreview-accuracy' => 'Katumpakan',
13608 - 'revreview-accuracy-0' => 'Hindi pinayagan',
 13828+ 'revreview-accuracy-0' => 'Hindi sapat',
1360913829 'revreview-accuracy-1' => 'Namataan',
1361013830 'revreview-accuracy-2' => 'Tumpak',
1361113831 'revreview-accuracy-3' => 'Sapat at tumpak ang mga pinagmulan',
1361213832 'revreview-accuracy-4' => 'Naitampok (naitangi)',
1361313833 'revreview-auto' => '(awtomatiko/kusa)',
13614 - 'revreview-basic' => 'Ito ang pinakahuling [[{{MediaWiki:Validationpage}}|namataang]] pagbabago,
13615 -[{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} pinayagan] noong <i>$2</i>.
13616 -Ang [{{fullurl:{{FULLPAGENAMEE}}|stable=0}} balangkas] ay may [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $3 {{PLURAL:$3|pagbabagong|mga pagbabagong}}] naghihintay ng muling pagsusuri.',
13617 - 'revreview-basic-i' => 'Ito ang pinakahuling [[{{MediaWiki:Validationpage}}|namataang]] pagbabago, [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} pinayagan] noong <i>$2</i>.
13618 -Ang [{{fullurl:{{FULLPAGENAMEE}}|stable=0}} balangkas] ay may [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} mga pagbabago sa suleras/larawan] na naghihintay ng muling pagsusuri.',
13619 - 'revreview-basic-old' => 'Isa itong [[{{MediaWiki:Validationpage}}|namataang]] pagbabago ([{{fullurl:{{#Special:ReviewedVersions}}|page={{FULLPAGENAMEE}}}} itala ang lahat]), [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} pinayagan] noong <i>$2</i>.
13620 -Maaaring may nagawang [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} mga pagbabago].',
13621 - 'revreview-basic-same' => 'Ito ang pinakahuling [[{{MediaWiki:Validationpage}}|namataang]] pagbabago ([{{fullurl:{{#Special:ReviewedVersions}}|page={{FULLPAGENAMEE}}}} itala ang lahat]), [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} pinayagan] noong <i>$2</i>.',
13622 - 'revreview-basic-source' => 'Isang [{{fullurl:{{FULLPAGENAMEE}}|stableid=$1}} namataang pagbabago] ng pahinang ito, [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} pinayagan] noong <i>$2</i>, na ibinatay mula sa pagbabagong ito.',
13623 - 'revreview-changed' => "'''Hindi maisagawa sa pagbabagong ito ng [[:$1|$1]] ang hiniling na galaw.'''
 13834+ 'revreview-basic' => 'Ito ang pinakahuling [[{{MediaWiki:Validationpage}}|tanggap na bersyon]],
 13835+[{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} nasuri] noong <i>$2</i>.
 13836+May {{PLURAL:$3|isang|mga}} [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $3 na naghihintay na {{PLURAL:$3|pagbabago|pagbabagong}}] naghihintay na masuri.',
 13837+ 'revreview-basic-i' => 'Ito ang [[{{MediaWiki:Validationpage}}|tinanggap na bersyon]], [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} nasuri] noong <i>$2</i>.
 13838+May mga [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} pagbabago sa suleras/talaksan] na naghihintay ng pagsusuri.',
 13839+ 'revreview-basic-old' => 'Isa itong [[{{MediaWiki:Validationpage}}|nasuring]] bersyon ([{{fullurl:{{#Special:ReviewedVersions}}|page={{FULLPAGENAMEE}}}} italang lahat]), [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} pinayagan] noong <i>$2</i>.
 13840+Maaaring may mga bagong [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} pagbabagong] nagawa.',
 13841+ 'revreview-basic-same' => 'Ito ang [[{{MediaWiki:Validationpage}}|tanggap na bersyon]], [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} nasuri] noong <i>$2</i>.',
 13842+ 'revreview-basic-source' => 'Isang [{{fullurl:{{FULLPAGENAMEE}}|stableid=$1}} nasuring bersyon] ng pahinang ito, [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} pinayagan] noong <i>$2</i>, na ibinatay sa rebisyong ito.',
 13843+ 'revreview-failed' => "'''Hindi nagawang masuri ang rebisyong ito.''' Kulang ang pagpapasa o sa kabilang banda ay hindi tanggap.",
 13844+ 'revreview-changed' => "'''Ang galaw na hiniling ay hindi maisagawa sa pagbabagong ito ng [[:$1|$1]].'''
1362413845
13625 -Maaaring hiniling ang isang suleras o larawan na hindi natukoy ang partikular na bersyon.
13626 -Maaaring mangyari ito kung may isang masigla/aktibong suleras na naglilipat-sama sa iba pang larawan o suleras ayon sa isang nagbabagong halaga/bagay na nagbago na magmula noong simulan mong suriing muli ang pahinang ito.
13627 -Maaaring malutas ang suliraning ito sa pamamagitan ng pagsariwa sa pahina at isa pang dagdag na pagsusuring muli.",
13628 - 'revreview-current' => 'Balangkas (burador)',
 13846+Maaaring hiniling ang isang suleras o talaksan noong walang tinukoyna partikular na bersyon.
 13847+Maaaring mangyari ito kung may isang masiglang suleras na naglilipat-sama sa iba pang talaksan o suleras ayon sa isang nabagong pabagu-bagong halaga magmula nang simulan mong suriin ang pahinang ito.
 13848+Maaaring malutas ang suliraning ito sa pamamagitan ng pagsariwa sa pahina at muling pagsuri.",
 13849+ 'review_page_invalid' => 'Hindi tanggap ang puntiryang pahina ng pamagat.',
 13850+ 'review_page_notexists' => 'Hindi umiiral ang pinupukol na pahina.',
 13851+ 'review_page_unreviewable' => 'Hindi masusuri ang puntiryang pahina.',
 13852+ 'review_no_oldid' => 'Walang tinukoy na ID ng rebisyon.',
 13853+ 'review_bad_oldid' => 'Walang ganyang puntiryang rebisyon.',
 13854+ 'review_too_low' => 'Hindi masusuri ang rebisyon kung may ilang mga lugar na iniwang "hindi sapat".',
 13855+ 'review_bad_key' => 'Hindi tanggap na paramentrong susi ng pagsama.',
 13856+ 'review_denied' => 'Ipinagkait ang pahintulot.',
 13857+ 'review_param_missing' => 'Nawawala o hindi tanggap ang isang parametro.',
 13858+ 'revreview-current' => 'Mga pagbabagong naghihintay',
1362913859 'revreview-depth' => 'Lalim',
13630 - 'revreview-depth-0' => 'Hindi pinayagan',
 13860+ 'revreview-depth-0' => 'Kapos',
1363113861 'revreview-depth-1' => 'Payak',
1363213862 'revreview-depth-2' => 'Katamtaman',
1363313863 'revreview-depth-3' => 'Mataas',
1363413864 'revreview-depth-4' => 'Naitampok (naitangi)',
13635 - 'revreview-draft-title' => 'Pahina ng balangkas',
13636 - 'revreview-edit' => 'Baguhin ang balangkas',
13637 - 'revreview-editnotice' => "'''Ang mga pagbabago sa pahinang ito ay isasama sa loob ng [[{{MediaWiki:Validationpage}}|matatag na bersyon]] kapag nasuri na ang mga ito ng isang may pahintulot na tagagamit.'''",
13638 - 'revreview-edited' => "'''Isasama ang mga pagbabago sa loob ng [[{{MediaWiki:Validationpage}}|matatag na bersyon]] kapag nasuri na ang mga ito ng isang may pahintulot na tagagamit.'''
13639 -'''Ipinapakita sa ibaba ang ''balangkas''.''' [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $2 {{PLURAL:$2|pagbabagong naghihintay|mga pagbabagong naghihintay}}] ng muling pagsusuri.",
 13865+ 'revreview-draft-title' => 'Ipinapakita sa pahinang ito ang naghihintay na mga pagbabago',
 13866+ 'revreview-edit' => 'Baguhin',
 13867+ 'revreview-editnotice' => "'''Ang mga binago mo ay tatanggapin kapag nasuri na ng isang may kapangyarihang tagagamit. ([[{{MediaWiki:Validationpage}}|?]])'''",
 13868+ 'revreview-check-flag' => 'Tanggapin ang kasalukuyang mga pagbabagong naghihintay',
 13869+ 'revreview-check-flag-title' => 'Tanggapin ang lahat ng pangkasalukuyang nakabinbing mga pagbabago kasama ang binago mo.
 13870+Gamitin lamang ito kapag nakita mo na ang buong pagkakaiba ng mga pagbabagong nakabinbin.',
 13871+ 'revreview-submitedit' => 'Ipasa ang mga pagbabago',
 13872+ 'revreview-submitedit-title' => 'Ipasa ang mga pagbabago mo para masuri',
 13873+ 'revreview-edited' => "'''Tatanggapin ang mga binago mo kapag nasuri na sila ng may kapangyarihang tagagamit. ([[{{MediaWiki:Validationpage}}|tulong]])'''
 13874+
 13875+May {{PLURAL:$2|isang|mga}} [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $2 nakabinbing {{PLURAL:$2|pagbabago|mga pagbabago}}] ''(ipinapakita sa ibaba)'' na naghihintay ng pagsusuri.",
 13876+ 'revreview-edited-section' => 'Bumalik sa seksyon ng pahinang may pangalang "[[#$1|$2]]".',
1364013877 'revreview-flag' => 'Suriing muli ang pagbabagong ito',
 13878+ 'revreview-reflag' => 'Muling suriin ang rebisyong ito.',
1364113879 'revreview-invalid' => "'''Hindi tanggap na puntirya:''' walang [[{{MediaWiki:Validationpage}}|muling nasuring]] pagbabagong tumutugma sa ibinigay na ID.",
1364213880 'revreview-legend' => 'Bigyan ng halaga/kaantasan ang nilalaman ng pagbabago',
1364313881 'revreview-log' => 'Kumento/puna:',
1364413882 'revreview-main' => 'Dapat kang pumili ng isang partikular na pagbabago mula sa isang pahinan ng nilalaman upang makapagsuri.
1364513883
1364613884 Tingnan ang [[Special:Unreviewedpages|talaan ng mga pahina hindi pa nasusuring muli]].',
13647 - 'revreview-newest-basic' => 'Ang [{{fullurl:{{FULLPAGENAMEE}}|stable=1}} pinakahuling namataang pagbabago] ([{{fullurl:{{#Special:ReviewedVersions}}|page={{FULLPAGENAMEE}}}} itala ang lahat]) ay [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} pinayagan] noong <i>$2</i>.
13648 -[{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $3 {{PLURAL:$3|pagbabagong|mga pagbabagong}}] {{PLURAL:$3|kailangan|kailangan}} ng muling pagsusuri.',
13649 - 'revreview-newest-basic-i' => 'Ang [{{fullurl:{{FULLPAGENAMEE}}|stable=1}} pinakahuling namataang pagbabago] ([{{fullurl:{{#Special:ReviewedVersions}}|page={{FULLPAGENAMEE}}}} itala ang lahat]) ay [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} pinayagan] noong <i>$2</i>.
13650 -[{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} Mga pagbabago sa suleras/larawan] nangangailangan ng muling pagsusuri.',
13651 - 'revreview-newest-quality' => 'Ang [{{fullurl:{{FULLPAGENAMEE}}|stable=1}} pinakahuling pagbabagong may mataas na uri (kalidad)] ([{{fullurl:{{#Special:ReviewedVersions}}|page={{FULLPAGENAMEE}}}} itala ang lahat]) ay [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} pinayagan] noong <i>$2</i>.
13652 -[{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $3 {{PLURAL:$3|pagbabago|mga pagbabago}}] {{PLURAL:$3|nangangailangan|nangangailangan}} ng muling pagsusuri.',
13653 - 'revreview-newest-quality-i' => 'Ang [{{fullurl:{{FULLPAGENAMEE}}|stable=1}} pinakahuling pagbabagong may mataas na uri (kalidad)] ([{{fullurl:{{#Special:ReviewedVersions}}|page={{FULLPAGENAMEE}}}} itala ang lahat]) ay [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} pinayagan] noong <i>$2</i>.
13654 -[{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} Mga pagbabago sa suleras/larawang] nangangailangan ng muling pagsusuri.',
 13885+ 'revreview-newest-basic' => 'Ang [{{fullurl:{{FULLPAGENAMEE}}|stable=1}} tinanggap na bersyon] ay [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} nasuri] noong <i>$2</i>. May {{PLURAL:$3|isang|mga}} [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $3 nakabinbing {{PLURAL:$3|pagbabago|mga pagbabago}}] na naghihintay ng pagsusuri.',
 13886+ 'revreview-newest-basic-i' => 'Ang [{{fullurl:{{FULLPAGENAMEE}}|stable=1}} tanggap na bersyon] ay [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} nasuri] noong <i>$2</i>. May [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} mga pagbabago sa suleras/talaksan] na naghihintay ng pagsusuri.',
 13887+ 'revreview-newest-quality' => 'Ang [{{fullurl:{{FULLPAGENAMEE}}|stable=1}} tanggap na bersyon] ay [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} pinayagan] noong <i>$2</i>. May {{PLURAL:$3|isang|mga}} [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $3 nakabinbing {{PLURAL:$3|pagbabago|mga pagbabago}}] na naghihintay ng pagsusuri.',
 13888+ 'revreview-newest-quality-i' => 'Ang [{{fullurl:{{FULLPAGENAMEE}}|stable=1}} tanggap na bersyon] ay [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} pinayagan] noong <i>$2</i>. May mga [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} pagbabago sa suleras/talaksan] na naghihintay ng pagsusuri.',
1365513889 'revreview-noflagged' => "Walang muling nasuring pagbabago para sa pahinang ito, kaya maaaring '''hindi''' pa ito
1365613890 [[{{MediaWiki:Validationpage}}|nasuri]] para sa kaantasan ng uri (kalidad).",
1365713891 'revreview-note' => 'Gumawa (naglagay) si [[User:$1|$1]] ng sumusunod na mga pagtatala hinggil sa [[{{MediaWiki:Validationpage}}|muling pagsuri]] ng pagbabagong ito:',
@@ -13683,13 +13917,17 @@
1368413918 'revreview-stable1' => 'Maaaring naisin mong tingnan ang [{{fullurl:$1|stableid=$2}} ibinandilang bersyong ito] at tingnan kung ito na ngayon ang [{{fullurl:$1|stable=1}} matatag na bersyon] ng pahinang ito.',
1368513919 'revreview-stable2' => 'Maaaring naisin mong tingnan ang [{{fullurl:$1|stable=1}} matatag na bersyon] ng pahinang ito (kung may natitira pang isa).',
1368613920 'revreview-style' => 'Kaantasan ng pagkanababasa',
13687 - 'revreview-style-0' => 'Hindi pinayagan',
 13921+ 'revreview-style-0' => 'Hindi sapat',
1368813922 'revreview-style-1' => 'Katanggap-tanggap',
1368913923 'revreview-style-2' => 'Mabuti',
1369013924 'revreview-style-3' => 'Hindi paliguy-ligoy (nasa punto)',
1369113925 'revreview-style-4' => 'Itinampok (itinangi)',
1369213926 'revreview-submit' => 'Ipasa',
1369313927 'revreview-submitting' => 'Ipinapasa...',
 13928+ 'revreview-submit-review' => 'Tanggapin',
 13929+ 'revreview-submit-unreview' => 'Huwag tanggapin',
 13930+ 'revreview-submit-reviewed' => 'Gawa na. Tinanggap na!',
 13931+ 'revreview-submit-unreviewed' => 'Ginawa na. Hindi tinanggap!',
1369413932 'revreview-successful' => "'''Matagumpay na ang pagbabandila (pagtatatak) sa pagbabago ng [[:$1|$1]]. ([{{fullurl:{{#Special:ReviewedVersions}}|page=$2}} tingnan ang matatatag na mga bersyon])'''",
1369513933 'revreview-successful2' => "'''Matagumpay ang pagtatanggal ng bandila (pagaalis ng tatak) sa pagbabago ng [[:$1|$1]].'''",
1369613934 'revreview-text' => "''Ang [[{{MediaWiki:Validationpage}}|matatatag na mga bersyon]] ay ang likas na nakatakdang mga pahina ng nilalaman para sa mga tumatanaw sa halip na ang pinakabagong pagbabago.''",
@@ -13708,42 +13946,59 @@
1370913947 'revreview-revnotfound' => 'Hindi matagpuan ang hinihingi mong lumang pagbabago ng pahina.
1371013948 Pakisuri ang URL na ginamit para mapuntahan ang pahinang ito.',
1371113949 'right-autoreview' => 'Kusang tatakan ang mga pagbabago bilang namataan na',
13712 - 'right-movestable' => 'Ilipat ang matatatag na mga pahina',
13713 - 'right-review' => 'Tatakan ang mga pagbabago bilang namataan na',
13714 - 'right-stablesettings' => 'Iayos kung paanong pipiliin at palilitawin (ipapakita) ang matatag na bersyon',
13715 - 'right-validate' => 'Tatakan ang mga pagbabago bilang napatunayan na',
 13950+ 'right-movestable' => 'Ilipat ang mga pahinang may tanggap na mga bersyon',
 13951+ 'right-review' => 'Tatakan ang mga pagbabago bilang "nasuri na"',
 13952+ 'right-stablesettings' => 'Iayos kung paano napili at ipinakita ang tanggap na bersyon',
 13953+ 'right-validate' => 'Tatakan ang mga pagbabago bilang "mataas ang uri"',
1371613954 'right-unreviewedpages' => 'Tingnan ang [[Special:UnreviewedPages|talaan ng hindi pa nasusuring mga pahina]]',
1371713955 'rights-editor-autosum' => 'itinaas ng kusa ang antas',
1371813956 'rights-editor-revoke' => 'tinanggal ang kalagayan ng patnugot mula sa [[$1]]',
13719 - 'specialpages-group-quality' => 'Paniniyak sa kataasan ng uri (kalidad)',
13720 - 'stable-logentry-config' => 'may pagsasaayos na pagbibigay ng matatag na anyo ng bersyon para sa [[$1]]',
13721 - 'stable-logentry-reset' => 'muling itakda ang pagbibigay ng matatag na anyo ng bersyon para sa [[$1]]',
 13957+ 'specialpages-group-quality' => 'Pagsusuri ng binago',
 13958+ 'stable-logentry-config' => 'itakda ang mga katakdaan ng pagtanggap para sa $1',
 13959+ 'stable-logentry-modify' => 'binagong katakdaan ng pagtanggap para sa $1',
 13960+ 'stable-logentry-reset' => 'muling itakda ang katakdaan ng pagtanggap para sa $1',
 13961+ 'stable-log-restriction' => 'Kusang pagtanggap: nangangailang ng pahintulot ng "$1"',
1372213962 'stable-logpage' => 'Talaan ng katatagan',
1372313963 'stable-logpagetext' => 'Isa itong talaan ng mga pagbabago sa pagkakaayos ng [[{{MediaWiki:Validationpage}}|matatag na bersyon]] ng mga pahina ng nilalaman.',
1372413964 'revreview-filter-all' => 'Lahat',
13725 - 'revreview-filter-stable' => 'matatag',
13726 - 'revreview-statusfilter' => 'Pagbabago sa kalagayan:',
 13965+ 'revreview-filter-stable' => 'tinanggap',
 13966+ 'revreview-statusfilter' => 'Galaw ng pagsuri:',
1372713967 'revreview-filter-approved' => 'Pinayagan',
1372813968 'revreview-filter-reapproved' => 'Muling pinayagan',
13729 - 'revreview-filter-unapproved' => 'Hindi pinayagan',
 13969+ 'revreview-filter-unapproved' => 'Hindi na pinayagan',
1373013970 'revreview-typefilter' => 'Uri (tipo):',
1373113971 'revreview-filter-auto' => 'Kusa (awtomatiko)',
1373213972 'revreview-filter-manual' => 'Kinakamay (manwal)',
1373313973 'revreview-levelfilter' => 'Antas:',
1373413974 'revreview-precedencefilter' => 'Pagkauna:',
13735 - 'revreview-lev-basic' => 'namataan na',
 13975+ 'revreview-lev-all' => 'alin man',
 13976+ 'revreview-lev-basic' => 'nasuri',
1373613977 'revreview-lev-quality' => 'antas ng uri',
1373713978 'revreview-lev-pristine' => 'dalisay',
13738 - 'revreview-reviewlink' => 'suriing muli',
13739 - 'tooltip-ca-current' => 'Tingnan ang pangkasalukuyang balangkas ng pahinang ito',
13740 - 'tooltip-ca-stable' => 'Tingnan ang matatag na bersyon ng pahinang ito',
 13979+ 'revreview-defaultfilter' => 'Likas na nakatakdang bersyon:',
 13980+ 'revreview-def-all' => 'alin man',
 13981+ 'revreview-def-draft' => 'pinakabago',
 13982+ 'revreview-def-stable' => 'tinanggap',
 13983+ 'revreview-restrictfilter' => 'Antas ng pagbabawal:',
 13984+ 'revreview-restriction-any' => 'alin man',
 13985+ 'revreview-restriction-none' => 'wala',
 13986+ 'revreview-reviewlink' => 'mga pagbabagong naghihintay',
 13987+ 'revreview-reviewlink-title' => 'Tingnan ang pagkakaiba ng lahat ng mga pagbabagong naghihintay',
 13988+ 'revreview-unreviewedpage' => 'pahinang hindi nasuri',
 13989+ 'tooltip-ca-current' => 'Tingnan ang pahinang ito na may naghihintay na mga pagbabago',
 13990+ 'tooltip-ca-stable' => 'Tingnan ang tanggap na bersyon ng pahinang ito',
1374113991 'tooltip-ca-default' => 'Katakdaan ng pagtitiyak ng pagkakaroon ng mataas na uri (kalidad)',
 13992+ 'flaggedrevs-protect-legend' => 'Kusang pagtanggap ng pagbabago ([[{{MediaWiki:Validationpage}}|?]])',
 13993+ 'flaggedrevs-protect-none' => 'Pahintulutan ang lahat ng mga tagagamit',
 13994+ 'flaggedrevs-protect-basic' => 'Likas na mga katakdaan',
1374213995 'revreview-locked-title' => 'Dapat na sinusuri munang muli ang mga pagbabago bago palitawin sa pahinang ito!',
1374313996 'revreview-unlocked-title' => 'Hindi nangangailangan ng muling pagsusuri ang mga pagbabago bago palitawin sa pahinang ito!',
1374413997 'revreview-locked' => 'Dapat na sinusuri munang muli ang mga pagbabago bago palitawin sa pahinang ito!',
1374513998 'revreview-unlocked' => 'Hindi nangangailangan ng muling pagsusuri ang mga pagbabago bago palitawin sa pahinang ito!',
1374613999 'log-show-hide-review' => '$1 pagtatala ng pagsusuri',
13747 - 'revreview-tt-review' => 'Suriing muli ang pahinang ito',
 14000+ 'revreview-tt-review' => 'Gamitin ang katayuang ito sa rebisyong ito',
 14001+ 'revreview-tt-flag' => 'Tanggapin ang rebisyong ito sa pamamagitan ng pagtatatak dito bilang "nasuri"',
 14002+ 'revreview-tt-unflag' => 'Huwag tanggapin rebisyong ito sa pamamagitan ng pagtatatak dito bilang "hindi nasuri"',
1374814003 'validationpage' => '{{ns:help}}:Pagpapatunay ng pahina',
1374914004 );
1375014005
@@ -13921,7 +14176,7 @@
1392214177 Lütfen tarayıcınızdaki "geri" tuşuna basın ve tekrar deneyin.',
1392314178 'revreview-update' => "'''Lütfen kabul edilmiş sürüme yapılan bekleyen her değişikliği ''(aşağıda gösterilmiş)'' [[{{MediaWiki:Validationpage}}|gözden geçirin]].'''
1392414179 Önce, takip etmeniz veya değişiklikleri \"geri almanız\" gerekebilir.",
13925 - 'revreview-update-edited' => '<span class="flaggedrevs_important">Değişiklikleriniz henüz yayınlanmadı.</span>
 14180+ 'revreview-update-edited-prev' => '<span class="flaggedrevs_important">Değişiklikleriniz henüz yayınlanmadı.</span>
1392614181
1392714182 Gözden geçirme bekleyen önceki değişiklikler var. Değişikliklerinizi yayınlamak için, lütfen aşağıda gösterilen tüm değişiklikleri gözden geçirin.',
1392814183 'revreview-update-includes' => "'''Bazı şablonlar/dosyalar güncellenmiş:'''",
@@ -14150,7 +14405,7 @@
1415114406
1415214407 Будь ласка, натисніть кнопку «Назад» у браузері і спробуйте ще раз.",
1415314408 'revreview-update' => "Будь ласка, [[{{MediaWiki:Validationpage}}|перевірте]] всі нерецензовані зміни опублікованої версії ''(показані нижче)''.",
14154 - 'revreview-update-edited' => '<span class="flaggedrevs_important">Ваші зміни ще не [[{{MediaWiki:Validationpage}}|опубліковані]].</span>
 14409+ 'revreview-update-edited-prev' => '<span class="flaggedrevs_important">Ваші зміни ще не опубліковані.</span>
1415514410
1415614411 Попередні зміни очікують на перевірку. Щоб опублікувати ваші зміни, будь-ласка, перевірте усі зміни, що показані нижче.',
1415714412 'revreview-update-includes' => "'''Деякі шаблони або файли були оновлені:'''",
@@ -14632,6 +14887,7 @@
1463314888
1463414889 /** Vietnamese (Tiếng Việt)
1463514890 * @author Minh Nguyen
 14891+ * @author Trần Nguyễn Minh Huy
1463614892 * @author Vinhtantran
1463714893 */
1463814894 $messages['vi'] = array(
@@ -14649,7 +14905,7 @@
1465014906 'flaggedrevs-prefs-watch' => 'Thêm trang tôi duyệt vào danh sách theo dõi',
1465114907 'flaggedrevs-prefs-editdiffs' => 'So sánh với phiên bản ổn định khi sửa đổi trang',
1465214908 'flaggedrevs-prefs-viewdiffs' => 'So sánh với phiên bản ổn định khi xem trang nháp.',
14653 - 'group-editor' => 'Người viêt bài',
 14909+ 'group-editor' => 'Biên tập viên',
1465414910 'group-editor-member' => 'chủ bút',
1465514911 'group-reviewer' => 'Người duyệt bài',
1465614912 'group-reviewer-member' => 'Người duyệt bài',
@@ -15401,7 +15657,7 @@
1540215658
1540315659 請在您的瀏覽器點擊“返回“按鈕,然後再試一次。',
1540415660 'revreview-update' => '請[[{{MediaWiki:Validationpage}}|複審]]自從於這頁的穩定版以來的任何更改 (在下面顯示) 。模版和圖片亦可能同時更改。',
15405 - 'revreview-update-edited' => '<span class="flaggedrevs_important">您的變更尚未發佈。</span>
 15661+ 'revreview-update-edited-prev' => '<span class="flaggedrevs_important">您的變更尚未發佈。</span>
1540615662 以前的編輯有等待審核。要發布您的變更,請檢查所有的變化 (如下)。',
1540715663 'revreview-update-includes' => "'''一些模板/文件已被更新:'''",
1540815664 'revreview-update-use' => "'''注意:'''發布的版本每個這些模板/文件是用於發布的版本的這一頁。",
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/language/OldReviewedPages.i18n.php
@@ -900,6 +900,7 @@
901901 */
902902 $messages['ka'] = array(
903903 'oldreviewedpages-none' => 'ამ დროისათვის არ არსებობს სტატიები ასეთი კრიტერიუმებით',
 904+ 'oldreviewedpages-days' => '($1 {{PLURAL:$1|დღე|დღე}})',
904905 'oldreviewedpages-recent' => '(1 საათზე ნაკლები)',
905906 'oldreviewed-category' => 'კატეგორია:',
906907 'oldreviewed-watched' => 'ჩემი კონტროლის სიის გვერდები',
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/language/ReviewedPages.i18n.php
@@ -47,7 +47,7 @@
4848 'reviewedpages' => 'Gekontroleerde bladsye',
4949 'reviewedpages-leg' => 'Lys met bladsye wat gekontrolleer is',
5050 'reviewedpages-list' => 'Die volgende bladsye is (op sy hoogste) gekontroleer tot die aangegewe vlak.',
51 - 'reviewedpages-none' => 'Daar is geen bladsye in hierdie lys nie',
 51+ 'reviewedpages-none' => 'Daar is geen bladsye in hierdie lys nie.',
5252 'reviewedpages-lev-2' => 'Uitgelig',
5353 'reviewedpages-all' => 'gekontroleerde weergawes',
5454 'reviewedpages-best' => 'beste weergawe',
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/language/StablePages.i18n.php
@@ -36,7 +36,7 @@
3737 $messages['af'] = array(
3838 'stablepages' => 'Bladsye onderhewig aan goedkeuring van bywerkings',
3939 'stablepages-text' => "Hier is 'n lys van bladsye wat handmatig gestel is om die gepubliseerde weergawe as standaard inhoud vir lesers te wys.",
40 - 'stablepages-none' => 'Daar is geen bladsye in hierdie lys nie',
 40+ 'stablepages-none' => 'Daar is geen bladsye in hierdie lys nie.',
4141 'stablepages-config' => 'Voorkeure',
4242 );
4343
@@ -468,7 +468,7 @@
469469 */
470470 $messages['ml'] = array(
471471 'stablepages' => 'തിരുത്തൽ അംഗീകരണം ഉപയോഗിക്കുന്ന താളുകൾ',
472 - 'stablepages-text' => 'സംശോധനം ആവശ്യമില്ലാത്ത വിധം ചില പ്രത്യേക ഉപയോക്താക്കൾക്ക് മാത്രം തിരുത്തുവാൻ കഴിയുന്ന താളുകളുടെ പട്ടികയാണ് താഴെ നൽകിയിരിക്കുന്നത്. അത്തരത്തിലുള്ള തിരുത്തലുകൾ അംഗീകരിക്കപ്പെട്ട ഒരു ഉപയോക്താവ് സംശോധനം ചെയ്യുന്നതു വരെ പ്രസിദ്ധീകരിക്കുന്നതല്ല.',
 472+ 'stablepages-text' => 'സംശോധനം ആവശ്യമില്ലാത്ത വിധം ചില പ്രത്യേക ഉപയോക്താക്കൾക്ക് മാത്രം തിരുത്തുവാൻ കഴിയുന്ന താളുകളുടെ പട്ടികയാണ് താഴെ നൽകിയിരിക്കുന്നത്. അത്തരത്തിലുള്ള തിരുത്തലുകൾ അംഗീകരിക്കപ്പെട്ട ഒരു ഉപയോക്താവ് സംശോധനം ചെയ്യുന്നതു വരെ സ്വീകരിക്കുന്നതല്ല.',
473473 'stablepages-none' => 'ഈ പട്ടികയിൽ താളുകൾ ഒന്നും ഇല്ല',
474474 'stablepages-config' => 'ക്രമീകരണം',
475475 );
@@ -690,6 +690,14 @@
691691 'stablepages-config' => 'Konfigurering',
692692 );
693693
 694+/** Tamil (தமிழ்)
 695+ * @author Kanags
 696+ */
 697+$messages['ta'] = array(
 698+ 'stablepages-none' => 'இப்பட்டியலில் எந்தப் பக்கங்களும் இல்லை.',
 699+ 'stablepages-config' => 'வடிவமைப்பு',
 700+);
 701+
694702 /** Telugu (తెలుగు)
695703 * @author Veeven
696704 * @author వైజాసత్య
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/language/Stabilization.i18n.php
@@ -70,7 +70,7 @@
7171 $messages['qqq'] = array(
7272 'stabilization-tab' => '{{Flagged Revs-small}}
7373
74 -Some skins (e.g. standard/classic) display an additional tab to control visibility of the page revisions, e.g. whether last revision should be included or perhaps the last sighted or accepted version.',
 74+Some skins (e.g. standard/classic) display an additional tab to control visibility of the page revisions, e.g. whether last revision should be included or perhaps the last sighted or published version.',
7575 'stabilization' => '{{Flagged Revs-small}}
7676 Page title of Special:Stabilization.',
7777 'stabilization-text' => '{{Flagged Revs-small}}
@@ -85,15 +85,15 @@
8686 'stabilization-leg' => '{{Flagged Revs}}',
8787 'stabilization-select' => '{{Flagged Revs}}',
8888 'stabilization-select1' => '{{Flagged Revs-small}}
89 -Used on Special:Stabilization as an option for "How the accepted version is selected".',
 89+Used on Special:Stabilization as an option for "How the published version is selected".',
9090 'stabilization-select2' => '{{Flagged Revs-small}}
91 -Used on Special:Stabilization as an option for "How the accepted version is selected".',
 91+Used on Special:Stabilization as an option for "How the published version is selected".',
9292 'stabilization-select3' => '{{Flagged Revs}}',
9393 'stabilization-def' => '{{Flagged Revs}}',
9494 'stabilization-def1' => '{{Flagged Revs-small}}
9595 Used on Special:Stabilization as an option for "Revision displayed on default page view".
9696
97 -This option has sub-options, see "How the accepted version is selected".',
 97+This option has sub-options, see "How the published version is selected".',
9898 'stabilization-def2' => '{{Flagged Revs-small}}
9999 Used on Special:Stabilization as an option for "Revision displayed on default page view".',
100100 'stabilization-restrict' => '{{Flagged Revs}}
@@ -199,7 +199,7 @@
200200 'stabilization-expiry' => 'Zircunduze:',
201201 'stabilization-sel-short' => 'Prezendenzia',
202202 'stabilization-sel-short-0' => 'Calidat',
203 - 'stabilization-sel-short-1' => 'Denguna',
 203+ 'stabilization-sel-short-1' => 'Garra',
204204 'stabilization-sel-short-2' => 'Zanzera',
205205 'stabilization-def-short' => 'Por defeuto',
206206 'stabilization-def-short-0' => 'Autual',
@@ -732,11 +732,16 @@
733733 );
734734
735735 /** German (formal address) (Deutsch (Sie-Form))
 736+ * @author Kghbln
736737 * @author Umherirrender
737738 */
738739 $messages['de-formal'] = array(
739 - 'stabilization-perm' => 'Sie haben nicht die erforderliche Berechtigung, um die Einstellungen der markierten Version zu ändern.
 740+ 'stabilization-text' => "'''Ändern Sie die folgenden Einstellungen, um festzulegen, wie die zu veröffentlichende Version von „[[:$1|$1]]“ ausgewählt und angezeigt werden soll.'''
 741+
 742+'''Hinweis:''' Die Änderung der Konfiguration hinsichtlich der standardmäßig anzuzeigenden Version, auf „geprüft“ oder „neueste markierte“, hat keinerlei Auswirkungen, sofern derartige Versionen nicht vorhanden sind. Bedenke, dass in diesem Zusammenhang eine „markierte“ Version als „geprüfte“ Version angesehen wird.",
 743+ 'stabilization-perm' => 'Sie haben nicht die erforderliche Berechtigung, um die Einstellungen bezüglich der zu veröffentlichenden Version zu ändern.
740744 Die aktuellen Einstellungen für „[[:$1|$1]]“ sind:',
 745+ 'stabilization-leg' => 'Bestätigen Sie die Einstellungen bezüglich der zu veröffentlichenden Version',
741746 );
742747
743748 /** Zazaki (Zazaki)
@@ -2755,6 +2760,7 @@
27562761 'stabilization-page' => 'د مخ نوم:',
27572762 'stabilization-comment' => 'سبب:',
27582763 'stabilization-otherreason' => 'بل سبب:',
 2764+ 'stabilization-expiry' => 'د پای نېټه:',
27592765 'stabilization-othertime' => 'بل وخت:',
27602766 'stabilization-sel-short-1' => 'هېڅ',
27612767 'stabilization-def-short' => 'تلواليز',
@@ -3340,10 +3346,21 @@
33413347 );
33423348
33433349 /** Tamil (தமிழ்)
 3350+ * @author Kanags
33443351 * @author Ulmo
33453352 */
33463353 $messages['ta'] = array(
33473354 'stabilization-page' => 'பக்கப் பெயர்:',
 3355+ 'stabilization-submit' => 'உறுதிப்படுத்து',
 3356+ 'stabilization-comment' => 'காரணம்:',
 3357+ 'stabilization-otherreason' => 'வேறு காரணம்:',
 3358+ 'stabilization-expiry' => 'முடிவு நாள்:',
 3359+ 'stabilization-othertime' => 'வேறு நேரம்:',
 3360+ 'stabilization-sel-short' => 'முன்னுதாரணம்',
 3361+ 'stabilization-sel-short-0' => 'தரம்',
 3362+ 'stabilization-sel-short-1' => 'எதுவுமில்லை',
 3363+ 'stabilization-def-short-0' => 'நடப்பு',
 3364+ 'stabilization-def-short-1' => 'ஏற்றுக்கொள்ளப்பட்டது',
33483365 );
33493366
33503367 /** Telugu (తెలుగు)
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/language/UnreviewedPages.i18n.php
@@ -1461,6 +1461,21 @@
14621462 'unreviewed-recent' => '(mindre än en timme)',
14631463 );
14641464
 1465+/** Tamil (தமிழ்)
 1466+ * @author Kanags
 1467+ */
 1468+$messages['ta'] = array(
 1469+ 'unreviewedpages' => 'பார்வையிடப்படாத பக்கங்கள்',
 1470+ 'unreviewed-legend' => 'மீள்பார்வையிடப்படாத பகுதிகளைக் கொண்ட பக்கங்கள்',
 1471+ 'unreviewed-category' => 'பகுப்பு:',
 1472+ 'unreviewed-diff' => 'முன்தோற்றம்',
 1473+ 'unreviewed-watched' => '($1 {{PLURAL:$1|பயனர்|பயனர்கள்}} பார்வையிடுகிறார்கள்)',
 1474+ 'unreviewed-viewing' => '(மீள் பார்வைக்காக)',
 1475+ 'unreviewed-hours' => '($1 {{PLURAL:$1|மணித்தியாலம்|மணித்தியாலங்கள்}})',
 1476+ 'unreviewed-days' => '($1 {{PLURAL:$1|நாள்|நாட்கள்}})',
 1477+ 'unreviewed-recent' => '(1 மணித்தியாலத்துக்குள்)',
 1478+);
 1479+
14651480 /** Telugu (తెలుగు)
14661481 * @author Kiranmayee
14671482 * @author Veeven
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/FlaggedArticle.php
@@ -5,14 +5,15 @@
66 * FlaggedArticle::getTitleInstance() is preferred over constructor calls
77 */
88 class FlaggedArticle extends Article {
9 - # Process cache variables
 9+ /* Process cache variables */
1010 protected $stableRev = null;
 11+ protected $pendingRevs = null;
1112 protected $pageConfig = null;
1213
1314 /**
1415 * Get a FlaggedArticle for a given title
1516 * @param Title
16 - * @returns FlaggedArticle
 17+ * @return FlaggedArticle
1718 */
1819 public static function getTitleInstance( Title $title ) {
1920 // Check if there is already an instance on this title
@@ -25,16 +26,27 @@
2627 /**
2728 * Get a FlaggedArticle for a given article
2829 * @param Article
29 - * @returns FlaggedArticle
 30+ * @return FlaggedArticle
3031 */
3132 public static function getArticleInstance( Article $article ) {
3233 return self::getTitleInstance( $article->mTitle );
3334 }
3435
 36+ /**
 37+ * Clear object process cache values
 38+ * @return void
 39+ */
 40+ public function clear() {
 41+ $this->stableRev = null;
 42+ $this->pendingRevs = null;
 43+ $this->pageConfig = null;
 44+ parent::clear();
 45+ }
 46+
3547 /**
3648 * Is the stable version shown by default for this page?
3749 * @param int $flags, FR_MASTER
38 - * @returns bool
 50+ * @return bool
3951 */
4052 public function isStableShownByDefault( $flags = 0 ) {
4153 # Get page configuration
@@ -43,8 +55,85 @@
4456 }
4557
4658 /**
 59+ * Do edits have to be reviewed before being shown by default?
 60+ * @param int $flags, FR_MASTER
 61+ * @return bool
 62+ */
 63+ public function editsRequireReview( $flags = 0 ) {
 64+ return (
 65+ $this->isReviewable( $flags ) && // reviewable page
 66+ $this->isStableShownByDefault( $flags ) && // and stable versions override
 67+ $this->getStableRev( $flags ) // and there is a stable version
 68+ );
 69+ }
 70+
 71+ /**
 72+ * Are edits to this page currently pending?
 73+ * @param int $flags, FR_MASTER
 74+ * @return bool
 75+ */
 76+ public function revsArePending( $flags = 0 ) {
 77+ if ( $this->isReviewable() ) {
 78+ $srev = $this->getStableRev( $flags );
 79+ if ( $srev ) {
 80+ if ( $flags & FR_MASTER ) {
 81+ $latest = $this->getTitle()->getLatestRevID( GAID_FOR_UPDATE );
 82+ } else {
 83+ $latest = $this->getLatest();
 84+ }
 85+ return ( $srev->getRevId() != $latest ); // edits need review
 86+ }
 87+ }
 88+ return false; // all edits go live
 89+ }
 90+
 91+ /**
 92+ * Get number of revs since the stable revision
 93+ * Note: slower than revsArePending()
 94+ * @param int $flags FR_MASTER
 95+ * @return int
 96+ */
 97+ public function getPendingRevCount( $flags = 0 ) {
 98+ global $wgMemc, $wgParserCacheExpireTime;
 99+ # Cached results available?
 100+ if ( !( $flags & FR_MASTER ) && $this->pendingRevs !== null ) {
 101+ return $this->pendingRevs;
 102+ }
 103+ $count = null;
 104+ $sRevId = $this->getStable( $flags );
 105+ # Try the cache...
 106+ $key = wfMemcKey( 'flaggedrevs', 'countPending', $this->getId() );
 107+ if ( !( $flags & FR_MASTER ) ) {
 108+ $tuple = FlaggedRevs::getMemcValue( $wgMemc->get( $key ), $this );
 109+ # Items is cached and newer that page_touched...
 110+ if ( $tuple !== false ) {
 111+ # Confirm that cache value was made against the same stable rev Id.
 112+ # This avoids lengthy cache pollution if $sRevId is outdated.
 113+ list( $cRevId, $cPending ) = explode( '-', $tuple, 2 );
 114+ if ( $cRevId == $sRevId ) {
 115+ $count = (int)$cPending;
 116+ }
 117+ }
 118+ }
 119+ # Otherwise, fetch result from DB as needed...
 120+ if ( is_null( $count ) ) {
 121+ $db = ( $flags & FR_MASTER )
 122+ ? wfGetDB( DB_MASTER )
 123+ : wfGetDB( DB_SLAVE );
 124+ $count = $db->selectField( 'revision', 'COUNT(*)',
 125+ array( 'rev_page' => $this->getId(), 'rev_id > ' . (int)$sRevId ),
 126+ __METHOD__ );
 127+ # Save result to cache...
 128+ $data = FlaggedRevs::makeMemcObj( "{$sRevId}-{$count}" );
 129+ $wgMemc->set( $key, $data, $wgParserCacheExpireTime );
 130+ }
 131+ $this->pendingRevs = $count;
 132+ return $this->pendingRevs;
 133+ }
 134+
 135+ /**
47136 * Is this page less open than the site defaults?
48 - * @returns bool
 137+ * @return bool
49138 */
50139 public function isPageLocked() {
51140 return ( !FlaggedRevs::isStableShownByDefault() && $this->isStableShownByDefault() );
@@ -52,7 +141,7 @@
53142
54143 /**
55144 * Is this page more open than the site defaults?
56 - * @returns bool
 145+ * @return bool
57146 */
58147 public function isPageUnlocked() {
59148 return ( FlaggedRevs::isStableShownByDefault() && !$this->isStableShownByDefault() );
@@ -60,7 +149,7 @@
61150
62151 /**
63152 * Should tags only be shown for unreviewed content for this user?
64 - * @returns bool
 153+ * @return bool
65154 */
66155 public function lowProfileUI() {
67156 return FlaggedRevs::lowProfileUI() &&
@@ -70,7 +159,7 @@
71160 /**
72161 * Is this article reviewable?
73162 * @param int $flags, FR_MASTER
74 - * @returns bool
 163+ * @return bool
75164 */
76165 public function isReviewable( $flags = 0 ) {
77166 if ( !FlaggedRevs::inReviewNamespace( $this->getTitle() ) ) {
@@ -79,7 +168,7 @@
80169 return !( FlaggedRevs::forDefaultVersionOnly()
81170 && !$this->isStableShownByDefault( $flags ) );
82171 }
83 -
 172+
84173 /**
85174 * Is this page in patrollable?
86175 * @param int $flags, FR_MASTER
@@ -93,7 +182,7 @@
94183 }
95184
96185 /**
97 - * Get latest quality rev, if not, the latest reviewed one
 186+ * Get the stable revision
98187 * @param int $flags
99188 * @return mixed (FlaggedRevision/false)
100189 */
@@ -113,18 +202,26 @@
114203 }
115204
116205 /**
 206+ * Get the stable revision ID
 207+ * @param int $flags
 208+ * @return int
 209+ */
 210+ public function getStable( $flags = 0 ) {
 211+ $srev = $this->getStableRev( $flags );
 212+ return $srev ? $srev->getRevId() : 0;
 213+ }
 214+
 215+ /**
117216 * Get visiblity restrictions on page
118217 * @param int $flags, FR_MASTER
119 - * @returns array (select,override)
 218+ * @return array (select,override)
120219 */
121220 public function getVisibilitySettings( $flags = 0 ) {
122221 # Cached results available?
123222 if ( !( $flags & FR_MASTER ) && $this->pageConfig !== null ) {
124223 return $this->pageConfig;
125224 }
126 - # Get the content page, skip talk
127 - $title = $this->getTitle()->getSubjectPage();
128 - $config = FlaggedRevs::getPageVisibilitySettings( $title, $flags );
 225+ $config = FlaggedRevs::getPageVisibilitySettings( $this->getTitle(), $flags );
129226 $this->pageConfig = $config;
130227 return $config;
131228 }
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/FlaggedRevs.class.php
@@ -840,47 +840,7 @@
841841 }
842842 return false;
843843 }
844 -
845 - /**
846 - * Get number of revs since the stable revision
847 - * @param Article $article
848 - * @param int $sRevId, the *stable* rev ID
849 - * @param int $flags FR_MASTER
850 - * @returns int
851 - */
852 - public static function getRevCountSince( Article $article, $sRevId, $flags = 0 ) {
853 - global $wgMemc, $wgParserCacheExpireTime;
854 - $count = null;
855 - # Try the cache...
856 - $key = wfMemcKey( 'flaggedrevs', 'countPending', $article->getId() );
857 - if ( !( $flags & FR_MASTER ) ) {
858 - $tuple = self::getMemcValue( $wgMemc->get( $key ), $article );
859 - # Items is cached and newer that page_touched...
860 - if ( $tuple !== false ) {
861 - # Confirm that cache value was made against the same stable rev Id.
862 - # This avoids lengthy cache pollution if $sRevId is outdated.
863 - list( $cRevId, $cPending ) = explode( '-', $tuple, 2 );
864 - if ( $cRevId == $sRevId ) {
865 - $count = (int)$cPending;
866 - }
867 - }
868 - }
869 - # Otherwise, fetch result from DB as needed...
870 - if ( is_null( $count ) ) {
871 - $db = ( $flags & FR_MASTER )
872 - ? wfGetDB( DB_MASTER )
873 - : wfGetDB( DB_SLAVE );
874 - $count = $db->selectField( 'revision',
875 - 'COUNT(*)',
876 - array( 'rev_page' => $article->getId(), 'rev_id > ' . (int)$sRevId ),
877 - __METHOD__ );
878 - # Save result to cache...
879 - $data = self::makeMemcObj( "{$sRevId}-{$count}" );
880 - $wgMemc->set( $key, $data, $wgParserCacheExpireTime );
881 - }
882 - return $count;
883 - }
884 -
 844+
885845 /**
886846 * @param Article $article
887847 * @param Revision $rev, the new stable version
@@ -888,11 +848,13 @@
889849 * Updates the tracking tables and pending edit count cache. Called on edit.
890850 */
891851 public static function updateStableVersion( Article $article, Revision $rev, $latest = null ) {
892 - if ( !$article->getId() )
 852+ if ( !$article->getId() ) {
893853 return true; // no bogus entries
 854+ }
894855 # Get the latest revision ID if not set
895 - if ( !$latest )
 856+ if ( !$latest ) {
896857 $latest = $article->getTitle()->getLatestRevID( GAID_FOR_UPDATE );
 858+ }
897859 # Get the highest quality revision (not necessarily this one)
898860 $dbw = wfGetDB( DB_MASTER );
899861 $maxQuality = $dbw->selectField( array( 'flaggedrevs', 'revision' ),
@@ -932,8 +894,6 @@
933895 ),
934896 __METHOD__
935897 );
936 - # Reset cache of # of unreviewed revs
937 - self::getRevCountSince( $article, $revId, FR_MASTER );
938898 # Alter pending edit tracking table
939899 self::updatePendingList( $article, $latest );
940900 return true;
@@ -1357,7 +1317,7 @@
13581318 elseif ( self::isSighted( $flags ) )
13591319 return FR_SIGHTED; // 0
13601320 else
1361 - return - 1;
 1321+ return -1;
13621322 }
13631323
13641324 /**
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha/forms/RevisionReviewForm.php
@@ -777,7 +777,7 @@
778778 $form .= "<br />"; // Don't put too much on one line
779779 $form .= "<span id='mw-fr-commentbox' style='clear:both'>" .
780780 Xml::inputLabel( wfMsg( 'revreview-log' ), 'wpReason', 'wpReason', 35, '',
781 - array( 'class' => 'fr-comment-box' ) ) . "&nbsp;&nbsp;&nbsp;</span>";
 781+ array( 'class' => 'fr-comment-box' ) ) . "&#160;&#160;&#160;</span>";
782782 }
783783 # Add the submit buttons
784784 $form .= self::submitButtons( $frev, (bool)$toggle, $allowRereview );
@@ -895,7 +895,7 @@
896896 }
897897 # Wrap visible controls in a span
898898 $form = Xml::openElement( 'span', array( 'class' => 'fr-rating-options' ) ) . "\n";
899 - $form .= implode( '&nbsp;&nbsp;&nbsp;', $items );
 899+ $form .= implode( '&#160;&#160;&#160;', $items );
900900 $form .= Xml::closeElement( 'span' ) . "\n";
901901 return $form;
902902 }
Property changes on: branches/wmf/1.16wmf4/extensions/FlaggedRevs_alpha
___________________________________________________________________
Modified: svn:mergeinfo
903903 Merged /trunk/extensions/FlaggedRevs:r67060-67291

Past revisions this follows-up on

RevisionCommit summaryAuthorDate
r67060* Change submit button text if edit will need review...aaron00:49, 30 May 2010
r67291* Tone down 'revreview-noflagged' in terms of review level...aaron18:47, 3 June 2010

Status & tagging log