r63927 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r63926‎ | r63927 | r63928 >
Date:20:28, 18 March 2010
Author:aaron
Status:ok
Tags:
Comment:
Merged trunk r63460-HEAD
Modified paths:
  • /branches/wmf-deployment/extensions/FlaggedRevs_alpha (modified) (history)
  • /branches/wmf-deployment/extensions/FlaggedRevs_alpha/FlaggedArticle.php (modified) (history)
  • /branches/wmf-deployment/extensions/FlaggedRevs_alpha/FlaggedArticleView.php (modified) (history)
  • /branches/wmf-deployment/extensions/FlaggedRevs_alpha/FlaggedRevision.php (modified) (history)
  • /branches/wmf-deployment/extensions/FlaggedRevs_alpha/FlaggedRevs.class.php (modified) (history)
  • /branches/wmf-deployment/extensions/FlaggedRevs_alpha/FlaggedRevs.hooks.php (modified) (history)
  • /branches/wmf-deployment/extensions/FlaggedRevs_alpha/FlaggedRevs.pg.sql (modified) (history)
  • /branches/wmf-deployment/extensions/FlaggedRevs_alpha/FlaggedRevs.php (modified) (history)
  • /branches/wmf-deployment/extensions/FlaggedRevs_alpha/FlaggedRevsXML.php (modified) (history)
  • /branches/wmf-deployment/extensions/FlaggedRevs_alpha/api/ApiStabilize.php (modified) (history)
  • /branches/wmf-deployment/extensions/FlaggedRevs_alpha/client/flaggedrevs.css (modified) (history)
  • /branches/wmf-deployment/extensions/FlaggedRevs_alpha/client/flaggedrevs.js (modified) (history)
  • /branches/wmf-deployment/extensions/FlaggedRevs_alpha/client/review.js (modified) (history)
  • /branches/wmf-deployment/extensions/FlaggedRevs_alpha/language/FlaggedRevs.alias.php (modified) (history)
  • /branches/wmf-deployment/extensions/FlaggedRevs_alpha/language/FlaggedRevs.i18n.php (modified) (history)
  • /branches/wmf-deployment/extensions/FlaggedRevs_alpha/language/OldReviewedPages.i18n.php (modified) (history)
  • /branches/wmf-deployment/extensions/FlaggedRevs_alpha/language/ProblemChanges.i18n.php (modified) (history)
  • /branches/wmf-deployment/extensions/FlaggedRevs_alpha/language/QualityOversight.i18n.php (modified) (history)
  • /branches/wmf-deployment/extensions/FlaggedRevs_alpha/language/ReviewedPages.i18n.php (modified) (history)
  • /branches/wmf-deployment/extensions/FlaggedRevs_alpha/language/ReviewedVersions.i18n.php (modified) (history)
  • /branches/wmf-deployment/extensions/FlaggedRevs_alpha/language/Stabilization.i18n.php (modified) (history)
  • /branches/wmf-deployment/extensions/FlaggedRevs_alpha/language/StablePages.i18n.php (modified) (history)
  • /branches/wmf-deployment/extensions/FlaggedRevs_alpha/language/UnreviewedPages.i18n.php (modified) (history)
  • /branches/wmf-deployment/extensions/FlaggedRevs_alpha/language/UnstablePages.i18n.php (modified) (history)
  • /branches/wmf-deployment/extensions/FlaggedRevs_alpha/language/ValidationStatistics.i18n.php (modified) (history)
  • /branches/wmf-deployment/extensions/FlaggedRevs_alpha/specialpages/RevisionReview_body.php (modified) (history)
  • /branches/wmf-deployment/extensions/FlaggedRevs_alpha/specialpages/Stabilization_body.php (modified) (history)
  • /branches/wmf-deployment/extensions/FlaggedRevs_alpha/specialpages/StablePages_body.php (modified) (history)

Diff [purge]

Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/FlaggedArticleView.php
@@ -144,7 +144,7 @@
145145 $revID = $this->article->getOldIDFromRequest();
146146 $frev = FlaggedRevision::newFromTitle( $this->article->getTitle(), $revID );
147147 # Give a notice if this rev ID corresponds to a reviewed version...
148 - if ( !is_null( $frev ) ) {
 148+ if ( $frev ) {
149149 $time = $wgLang->date( $frev->getTimestamp(), true );
150150 $flags = $frev->getTags();
151151 $quality = FlaggedRevs::isQuality( $flags );
@@ -231,7 +231,7 @@
232232 // Is the page config altered?
233233 $prot = FlaggedRevsXML::lockStatusIcon( $this->article );
234234 // Is there no stable version?
235 - if ( is_null( $frev ) ) {
 235+ if ( !$frev ) {
236236 # Add "no reviewed version" tag, but not for printable output
237237 $this->showUnreviewedPage( $tag, $prot );
238238 return true;
@@ -585,7 +585,7 @@
586586 if ( FlaggedRevs::forDefaultVersionOnly() ) {
587587 // If there is only on quality level and we have tabs to know
588588 // which version we are looking at, then just use the lock icon...
589 - return ( !FlaggedRevs::versionTabsShown() || FlaggedRevs::qualityVersions() );
 589+ return FlaggedRevs::qualityVersions();
590590 }
591591 return true;
592592 }
@@ -680,7 +680,7 @@
681681 } elseif ( $this->pageOverride() ) {
682682 $frev = $this->article->getStableRev();
683683 }
684 - if ( !is_null( $frev ) ) {
 684+ if ( $frev ) {
685685 $time = $frev->getFileTimestamp();
686686 // B/C, may be stored in associated image version metadata table
687687 if ( !$time ) {
@@ -734,7 +734,7 @@
735735 }
736736 # Add a notice if there are pending edits...
737737 $frev = $this->article->getStableRev();
738 - if ( $frev && $frev->getRevId() < $this->article->getLatest() ) {
 738+ if ( $frev && $frev->getRevId() != $this->article->getLatest() ) {
739739 $revsSince = FlaggedRevs::getRevCountSince( $this->article, $frev->getRevId() );
740740 $tag = "<div id='mw-fr-revisiontag-edit' class='flaggedrevs_notice plainlinks'>" .
741741 FlaggedRevsXML::lockStatusIcon( $this->article ) . # flag protection icon as needed
@@ -851,10 +851,12 @@
852852 # Only for pages manually made to be stable...
853853 if ( $this->article->isPageLocked() ) {
854854 $s = wfMsgExt( 'revreview-locked', 'parseinline' );
 855+ $s .= ' ' . FlaggedRevsXML::logToggle('revreview-log-details-show');
855856 $s .= FlaggedRevsXML::stabilityLogExcerpt( $this->article );
856857 # ...or unstable
857858 } elseif ( $this->article->isPageUnlocked() ) {
858859 $s = wfMsgExt( 'revreview-unlocked', 'parseinline' );
 860+ $s .= ' ' . FlaggedRevsXML::logToggle('revreview-log-details-show');
859861 $s .= FlaggedRevsXML::stabilityLogExcerpt( $this->article );
860862 }
861863 return $s;
@@ -866,7 +868,7 @@
867869 return true; // nothing to do
868870 }
869871 $frev = $this->article->getStableRev();
870 - if( $frev ) {
 872+ if( $frev && $frev->getRevId() != $this->article->getLatest() ) {
871873 $revsSince = FlaggedRevs::getRevCountSince( $this->article, $frev->getRevId() );
872874 if( $revsSince ) {
873875 $s .= "<div class='flaggedrevs_editnotice plainlinks'>" .
@@ -936,8 +938,9 @@
937939 public function addVisibilityLink( &$data ) {
938940 global $wgUser, $wgRequest, $wgOut;
939941 $this->load();
940 - if ( FlaggedRevs::getProtectionLevels() )
 942+ if ( FlaggedRevs::useProtectionLevels() ) {
941943 return true; // simple custom levels set for action=protect
 944+ }
942945 # Check only if the title is reviewable
943946 if ( !FlaggedRevs::inReviewNamespace( $this->article->getTitle() ) ) {
944947 return true;
@@ -971,7 +974,7 @@
972975 public function setActionTabs( $skin, &$actions ) {
973976 global $wgUser;
974977 $this->load();
975 - if ( FlaggedRevs::getProtectionLevels() ) {
 978+ if ( FlaggedRevs::useProtectionLevels() ) {
976979 return true; // simple custom levels set for action=protect
977980 }
978981 $title = $this->article->getTitle()->getSubjectPage();
@@ -985,10 +988,10 @@
986989 !isset( $actions['protect'] ) &&
987990 !isset( $actions['unprotect'] ) &&
988991 $wgUser->isAllowed( 'stablesettings' ) &&
989 - $title->exists()
990 - ) {
 992+ $title->exists() )
 993+ {
991994 $stableTitle = SpecialPage::getTitleFor( 'Stabilization' );
992 - // Add a tab
 995+ // Add the tab
993996 $actions['default'] = array(
994997 'class' => false,
995998 'text' => wfMsg( 'stabilization-tab' ),
@@ -1032,7 +1035,7 @@
10331036 $views['viewsource']['text'] = wfMsg( 'revreview-source' );
10341037 }
10351038 }
1036 - if ( !FlaggedRevs::versionTabsShown() || $synced ) {
 1039+ if ( $synced ) {
10371040 // Exit, since either the draft tab should not be shown
10381041 // or the page is already the most current revision
10391042 return true;
@@ -1615,14 +1618,14 @@
16161619 if ( count( FlaggedRevs::getDimensions() ) > 1 )
16171620 $form .= "<br />"; // Don't put too much on one line
16181621 $form .= "<span id='mw-fr-commentbox' style='clear:both'>" .
1619 - Xml::inputLabel( wfMsg( 'revreview-log' ), 'wpReason', 'wpReason', 40, '',
 1622+ Xml::inputLabel( wfMsg( 'revreview-log' ), 'wpReason', 'wpReason', 35, '',
16201623 array( 'class' => 'fr-comment-box' ) ) . "&nbsp;&nbsp;&nbsp;</span>";
16211624 }
16221625 # Add the submit buttons
16231626 $form .= FlaggedRevsXML::ratingSubmitButtons( $frev, (bool)$toggle, $allowRereview );
16241627 # Show stability log if there is anything interesting...
16251628 if( $this->article->isPageLocked() ) {
1626 - $form .= ' ' . FlaggedRevsXML::logToggle();
 1629+ $form .= ' ' . FlaggedRevsXML::logToggle('revreview-log-toggle-show');
16271630 }
16281631 $form .= Xml::closeElement( 'span' );
16291632 # ..add the actual stability log body here
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/client/review.js
@@ -202,11 +202,13 @@
203203 msg = msg.substr(5); // remove <t#x>
204204 }
205205 var tier = regm ? regm[1] : 0; // review tier
 206+ /*
206207 // Output any response message
207208 if( msg.length ) {
208209 jsMsg( msg, 'review' ); // success/failure notice
209210 window.scroll(0,0); // scroll up to notice
210211 }
 212+ */
211213 var rsubmit = document.getElementById("mw-fr-submitreview");
212214 var usubmit = document.getElementById("mw-fr-submitunreview");
213215 var legend = document.getElementById("mw-fr-reviewformlegend");
@@ -223,15 +225,28 @@
224226 if( rsubmit.value == wgAjaxReview.sendingMsg ) {
225227 // For template review case go from re-review to review message
226228 legend.innerHTML = '<strong>'+wgAjaxReview.flagLegMsg+'</strong>';
227 - rsubmit.value = wgAjaxReview.flagMsg; // back to normal
228 - usubmit.disabled = ''; // unlock unflag button
 229+ rsubmit.value = wgAjaxReview.flaggedMsg; // done!
 230+ rsubmit.style.fontWeight = 'bold';
 231+ // Unlock and reset *unflag* button
 232+ usubmit.value = wgAjaxReview.unflagMsg;
 233+ usubmit.removeAttribute( 'style' ); // back to normal
 234+ usubmit.disabled = '';
229235 // Revision was unflagged
230236 } else if( usubmit.value == wgAjaxReview.sendingMsg ) {
231 - usubmit.value = wgAjaxReview.unflagMsg; // back to normal
232 - rsubmit.disabled = ''; // unlock flag button
 237+ usubmit.value = wgAjaxReview.unflaggedMsg; // done!
 238+ usubmit.style.fontWeight = 'bold';
 239+ // Unlock and reset *flag* button
 240+ rsubmit.value = wgAjaxReview.flagMsg;
 241+ rsubmit.removeAttribute( 'style' ); // back to normal
 242+ rsubmit.disabled = '';
233243 }
234244 } else {
235 - rsubmit.value = wgAjaxReview.sendMsg; // back to normal
 245+ if( tier > 0 ) {
 246+ rsubmit.value = wgAjaxReview.flaggedMsg;
 247+ } else {
 248+ rsubmit.value = wgAjaxReview.unflaggedMsg;
 249+ }
 250+ rsubmit.style.fontWeight = 'bold';
236251 rsubmit.disabled = ''; // unlock flag button
237252 }
238253 }
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/client/flaggedrevs.css
@@ -28,7 +28,6 @@
2929 }
3030
3131 table.flaggedrevs_editnotice {
32 - font-size: 90%;
3332 padding: 3px;
3433 border: 2px solid #aaa;
3534 background-color: #f9f9f9;
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/client/flaggedrevs.js
@@ -5,7 +5,9 @@
66 var FlaggedRevs = {
77 'messages': {
88 'revreviewDiffToggleShow': '(show)',
9 - 'revreviewDiffToggleHide': '(hide)'
 9+ 'revreviewDiffToggleHide': '(hide)',
 10+ 'revreviewToggleShow' : '(+)',
 11+ 'revreviewToggleHide' : '(-)'
1012 },
1113 /* Hide rating/diff clutter */
1214 'enableShowhide': function() {
@@ -39,10 +41,14 @@
4042 'toggleRevRatings': function() {
4143 var ratings = document.getElementById('mw-fr-revisionratings');
4244 if( !ratings ) return;
 45+ var toggle = document.getElementById('mw-fr-revisiontoggle');
 46+ if( !toggle ) return;
4347 if( ratings.style.display == 'none' ) {
4448 ratings.style.display = 'inline';
 49+ toggle.innerHTML = this.messages.revreviewToggleHide;
4550 } else {
4651 ratings.style.display = 'none';
 52+ toggle.innerHTML = this.messages.revreviewToggleShow;
4753 }
4854 },
4955
@@ -51,16 +57,13 @@
5258 var diff = document.getElementById('mw-fr-stablediff');
5359 if( !diff ) return;
5460 var toggle = document.getElementById('mw-fr-difftoggle');
 61+ if( !toggle ) return;
5562 if( diff.style.display == 'none' ) {
5663 diff.style.display = 'inline';
57 - if( toggle ) {
58 - toggle.innerHTML = this.messages.revreviewDiffToggleHide;
59 - }
 64+ toggle.innerHTML = this.messages.revreviewDiffToggleHide;
6065 } else {
6166 diff.style.display = 'none';
62 - if( toggle ) {
63 - toggle.innerHTML = this.messages.revreviewDiffToggleShow;
64 - }
 67+ toggle.innerHTML = this.messages.revreviewDiffToggleShow;
6568 }
6669 },
6770
@@ -69,11 +72,10 @@
7073 var log = document.getElementById('mw-fr-logexcerpt');
7174 if( !log ) return;
7275 var toggle = document.getElementById('mw-fr-logtoggle');
 76+ if( !toggle ) return;
7377 if( log.style.display == 'none' ) {
7478 log.style.display = 'inline';
75 - if( toggle ) {
76 - toggle.innerHTML = '';
77 - }
 79+ toggle.innerHTML = '';
7880 }
7981 }
8082 };
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/FlaggedRevs.php
@@ -77,9 +77,6 @@
7878 # This will only distinguish "sigted", "quality", and unreviewed
7979 # A small icon will show in the upper right hand corner
8080 $wgSimpleFlaggedRevsUI = true;
81 -# Add stable/draft revision tabs. May be redundant due to the tags.
82 -# If you have an open wiki, with the simple UI, you may want to enable these.
83 -$wgFlaggedRevTabs = true;
8481 # For visitors, only show tags/icons for unreviewed/outdated pages
8582 $wgFlaggedRevsLowProfile = true;
8683
@@ -94,8 +91,11 @@
9592 $wgFlaggedRevsOverride = true;
9693 # Are pages only reviewable if the stable shows by default?
9794 $wgFlaggedRevsReviewForDefault = false;
98 -# Do quality revisions show instead of sighted if present by default?
99 -# Set to 2 to make "pristine" versions override quality revisions.
 95+# Precedence order for stable version selection.
 96+# The stable version will be the highest ranked version in the page.
 97+# FR_PRISTINE : "pristine" > "quality" > "sighted"
 98+# FR_QUALITY : "pristine" = "quality" > "sighted"
 99+# FR_SIGHTED : "pristine" = "quality" = "sighted"
100100 $wgFlaggedRevsPrecedence = FR_QUALITY;
101101 # Revision tagging can slow development...
102102 # For example, the main user base may become complacent, perhaps treat flagged
@@ -107,54 +107,51 @@
108108 # Can users make comments that will show up below flagged revisions?
109109 $wgFlaggedRevsComments = false;
110110 # Allow auto-review edits directly to the stable version by reviewers?
111 -# 1 to allow auto-sighting; 2 for auto-quality; 3 for auto-pristine
112 -$wgFlaggedRevsAutoReview = 1;
 111+$wgFlaggedRevsAutoReview = true;
113112 # Auto-review new pages with the minimal level?
114113 $wgFlaggedRevsAutoReviewNew = true;
115114
116 -# When setting up new dimensions or levels, you will need to add some
117 -# MediaWiki messages for the UI to show properly; any sysop can do this.
118115 # Define the tags we can use to rate an article, number of levels,
119116 # and set the minimum level to have it become a "quality" or "pristine" version.
 117+# NOTE: When setting up new dimensions or levels, you will need to add some
 118+# MediaWiki messages for the UI to show properly; any sysop can do this.
120119 $wgFlaggedRevTags = array(
121120 'accuracy' => array( 'levels' => 3, 'quality' => 2, 'pristine' => 4 ),
122121 'depth' => array( 'levels' => 3, 'quality' => 1, 'pristine' => 4 ),
123122 'style' => array( 'levels' => 3, 'quality' => 1, 'pristine' => 4 ),
124123 );
125 -# Who can set what flags to what level? (use -1 or 0 for not at all)
126 -# This maps rights to the highest reviewable level for each tag.
127 -# Users cannot lower tags from a level they can't set
128 -# Users with 'validate' can do anything regardless
 124+
 125+# For each tag, define the highest tag level that is unlocked by
 126+# having certain rights. For example, having 'review' rights may
 127+# allow for "depth" to be rated up to second level.
 128+# NOTE: Users cannot lower tags from a level they can't set.
 129+# NOTE: Users with 'validate' can do anything regardless.
129130 # This is mainly for custom, less experienced, groups
130131 $wgFlagRestrictions = array(
131132 'accuracy' => array( 'review' => 1 ),
132133 'depth' => array( 'review' => 2 ),
133134 'style' => array( 'review' => 3 ),
134135 );
135 -# Use this to make levels of flags only appear if the page configured to
136 -# select the stable version in a certain way. Array of tags=>level=>config.
137 -$wgFlagAvailability = array();
138 -/* (example usage)
139 -$wgFlagAvailability = array(
140 - 'style' => array( 1=>FLAGGED_VIS_LATEST, 2=>FLAGGED_VIS_QUALITY )
 136+# For each tag, what is the highest level that it can be auto-reviewed to?
 137+# $wgFlaggedRevsAutoReview must be enabled for this to apply.
 138+$wgFlaggedRevsTagsAuto = array(
 139+ 'accuracy' => 1, 'depth' => 1, 'style' => 1
141140 );
142 -*/
143141
144142 # At what level of review do patrol marks go away?
145 -# 0 => sighted; 1 => quality; 2 => pristine
146 -$wgFlaggedRevsPatrolLevel = 0;
 143+# (FR_SIGHTED,FR_QUALITY,FR_PRISTINE)
 144+$wgFlaggedRevsPatrolLevel = FR_SIGHTED;
147145
148 -# Stability levels, defined below, that appear in protection form
149 -$wgFlaggedRevsProtectLevels = array();
150 -/* (example usage)
151 -$wgFlaggedRevsProtectLevels = array(
152 - 'semi-review' => array('select' => FLAGGED_VIS_LATEST, 'override' => true, 'autoreview' => ''),
153 - 'intm-review' => array('select' => FLAGGED_VIS_LATEST, 'override' => true, 'autoreview' => 'review'),
154 -);
155 -*/
156 -
157 -# Restriction levels for auto-review right at Stabilization page
 146+# Restriction levels for 'autoreview'/'review' rights.
 147+# When a level is selected for a page, an edit made by a user
 148+# requires approval unless that user has the specified permission.
 149+# Levels are set at the Stabilization special page.
158150 $wgFlaggedRevsRestrictionLevels = array( '', 'sysop' );
 151+# Set this to disable Stabilization and show the above restriction levels
 152+# on the protection form of pages. Each level has the stable version shown by default.
 153+# A "none" level will appear in the forms as well, to restore the default settings.
 154+# NOTE: The stable version precedence cannot be configured per page with this.
 155+$wgFlaggedRevsProtection = false;
159156
160157 # Please set these as something different. Any text will do, though it probably
161158 # shouldn't be very short (less secure) or very long (waste of resources).
@@ -199,6 +196,7 @@
200197 'days' => 60, # days since registration
201198 'edits' => 250, # total edit count
202199 'excludeDeleted' => true, # exclude deleted edits from 'edits' count above?
 200+ // Require 'benchmark' edits 'spacing' days apart from each other
203201 'spacing' => 3, # spacing of edit intervals
204202 'benchmarks' => 15, # how many edit intervals are needed?
205203 'recentContentEdits' => 0, # $wgContentNamespaces edits in recent changes
@@ -307,7 +305,7 @@
308306 $wgAvailableRights[] = 'stablesettings';
309307
310308 # Bump this number every time you change flaggedrevs.css/flaggedrevs.js
311 -$wgFlaggedRevStyleVersion = 66;
 309+$wgFlaggedRevStyleVersion = 67;
312310
313311 $wgExtensionFunctions[] = 'efLoadFlaggedRevs';
314312
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/FlaggedArticle.php
@@ -91,25 +91,21 @@
9292 /**
9393 * Get latest quality rev, if not, the latest reviewed one
9494 * @param int $flags
95 - * @return Row
 95+ * @return mixed (FlaggedRevision/false)
9696 */
9797 public function getStableRev( $flags = 0 ) {
98 - if ( $this->stableRev === false ) {
99 - return null; // We already looked and found nothing...
100 - }
10198 # Cached results available?
102 - if ( !is_null( $this->stableRev ) ) {
 99+ if ( !($flags & FR_MASTER) && $this->stableRev !== null ) {
103100 return $this->stableRev;
104101 }
105102 # Do we have one?
106103 $srev = FlaggedRevision::newFromStable( $this->getTitle(), $flags );
107104 if ( $srev ) {
108105 $this->stableRev = $srev;
109 - return $srev;
110106 } else {
111107 $this->stableRev = false;
112 - return null;
113108 }
 109+ return $this->stableRev;
114110 }
115111
116112 /**
@@ -119,7 +115,7 @@
120116 */
121117 public function getVisibilitySettings( $flags = 0 ) {
122118 # Cached results available?
123 - if ( !is_null( $this->pageConfig ) ) {
 119+ if ( !($flags & FR_MASTER) && $this->pageConfig !== null ) {
124120 return $this->pageConfig;
125121 }
126122 # Get the content page, skip talk
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/FlaggedRevs.class.php
@@ -18,7 +18,6 @@
1919 protected static $patrolNamespaces = array();
2020 # Restriction levels/config
2121 protected static $restrictionLevels = array();
22 - protected static $protectionLevels = array();
2322 # Temporary process cache variable
2423 protected static $includeVersionCache = array();
2524
@@ -26,7 +25,10 @@
2726
2827 public static function load() {
2928 global $wgFlaggedRevTags;
30 - if ( self::$loaded ) return true;
 29+ if ( self::$loaded ) {
 30+ return true;
 31+ }
 32+ self::$loaded = true;
3133 # Assume true, then set to false if needed
3234 if ( !empty( $wgFlaggedRevTags ) ) {
3335 self::$qualityVersions = true;
@@ -76,27 +78,10 @@
7779 self::$minPL[$tag] = max( $minPL, 1 );
7880 self::$minSL[$tag] = 1;
7981 }
80 - global $wgFlaggedRevsProtectLevels;
81 - $wgFlaggedRevsProtectLevels = (array)$wgFlaggedRevsProtectLevels;
82 - foreach ( $wgFlaggedRevsProtectLevels as $level => $config ) {
83 - # Sanity check that the config is complete
84 - if ( !isset( $config['select'] ) || !isset( $config['override'] )
85 - || !isset( $config['autoreview'] )
86 - ) {
87 - throw new MWException( 'FlaggedRevs given incomplete $wgFlaggedRevsProtectLevels value!' );
88 - # Disallow reserved level names
89 - } else if ( $level == 'invalid' || $level == 'none' ) {
90 - throw new MWException( 'FlaggedRevs given reserved $wgFlaggedRevsProtectLevels key!' );
91 - }
92 - $config['override'] = intval( $config['override'] ); // Type cleanup
93 - self::$protectionLevels[$level] = $config;
94 - }
9582 global $wgFlaggedRevsRestrictionLevels;
96 - # Make sure that there is a "none" level
 83+ # Make sure that the levels are unique
9784 self::$restrictionLevels = array_unique( $wgFlaggedRevsRestrictionLevels );
98 - if ( !in_array( '', self::$restrictionLevels ) ) {
99 - self::$restrictionLevels = array( '' ) + self::$restrictionLevels;
100 - }
 85+ self::$restrictionLevels = array_filter( self::$restrictionLevels, 'strlen' );
10186 # Make sure no talk namespaces are in review namespace
10287 global $wgFlaggedRevsNamespaces, $wgFlaggedRevsPatrolNamespaces;
10388 foreach ( $wgFlaggedRevsNamespaces as $ns ) {
@@ -109,8 +94,6 @@
11095 self::$reviewNamespaces = $wgFlaggedRevsNamespaces;
11196 # Note: reviewable *pages* override patrollable ones
11297 self::$patrolNamespaces = $wgFlaggedRevsPatrolNamespaces;
113 -
114 - self::$loaded = true;
11598 }
11699
117100 # ################ Basic accessors #################
@@ -171,10 +154,28 @@
172155 */
173156 public static function autoReviewEdits() {
174157 global $wgFlaggedRevsAutoReview;
175 - return (int)$wgFlaggedRevsAutoReview;
 158+ return (bool)$wgFlaggedRevsAutoReview;
176159 }
177 -
 160+
178161 /**
 162+ * Get the maximum level that $tag can be autoreviewed to
 163+ * @param string $tag
 164+ * @returns int
 165+ */
 166+ public static function maxAutoReviewLevel( $tag ) {
 167+ global $wgFlaggedRevsTagsAuto;
 168+ self::load();
 169+ if( !self::autoReviewEdits() ) {
 170+ return 0; // no auto-review allowed at all
 171+ }
 172+ if( isset($wgFlaggedRevsTagsAuto[$tag]) ) {
 173+ return (int)$wgFlaggedRevsTagsAuto[$tag];
 174+ } else {
 175+ return 1; // B/C (before $wgFlaggedRevsTagsAuto)
 176+ }
 177+ }
 178+
 179+ /**
179180 * Auto-review new pages with the minimal level?
180181 * @returns bool
181182 */
@@ -182,15 +183,6 @@
183184 global $wgFlaggedRevsAutoReviewNew;
184185 return (bool)$wgFlaggedRevsAutoReviewNew;
185186 }
186 -
187 - /**
188 - * Should pages have stable/draft tabs when not synced?
189 - * @returns bool
190 - */
191 - public static function versionTabsShown() {
192 - global $wgFlaggedRevTabs;
193 - return (bool)$wgFlaggedRevTabs;
194 - }
195187
196188 /**
197189 * Should this user see stable versions by default?
@@ -252,43 +244,37 @@
253245 global $wgFlaggedRevsLowProfile;
254246 return $wgFlaggedRevsLowProfile;
255247 }
256 -
257 - /**
258 - * Get the site defined protection levels for review
259 - * @returns array (associative)
260 - */
261 - public static function getProtectionLevels() {
262 - self::load(); // validates levels
263 - return self::$protectionLevels;
264 - }
265248
266249 /**
267250 * Are there site defined protection levels for review
268251 * @returns bool
269252 */
270253 public static function useProtectionLevels() {
271 - return ( count( self::getProtectionLevels() ) > 0 );
 254+ global $wgFlaggedRevsProtection;
 255+ return $wgFlaggedRevsProtection && self::getRestrictionLevels();
272256 }
273 -
 257+
274258 /**
275259 * Find what protection level a config is in
276260 * @param array $config
277 - * @returns mixed (array/string)
 261+ * @returns string
278262 */
279263 public static function getProtectionLevel( $config ) {
280 - $validLevels = self::getProtectionLevels();
 264+ if( !self::useProtectionLevels() ) {
 265+ throw new MWException('getProtectionLevel() called with $wgFlaggedRevsProtection off');
 266+ }
281267 $defaultConfig = self::getDefaultVisibilitySettings();
282 - # Remove expiry for quick comparisons
283 - unset( $defaultConfig['expiry'] );
284 - unset( $config['expiry'] );
285 - # Check if the page is not protected at all
286 - if ( $config == $defaultConfig ) {
287 - return "none";
 268+ # Check if the page is not protected at all...
 269+ if ( $config['override'] == $defaultConfig['override']
 270+ && $config['autoreview'] == $defaultConfig['autoreview'] )
 271+ {
 272+ return "none"; // not protected
288273 }
289 - # Otherwise, find the protection level
290 - foreach ( $validLevels as $level => $settings ) {
291 - if ( $config == $settings ) {
292 - return $level;
 274+ # All protection levels have 'override' on
 275+ if( $config['override'] ) {
 276+ # The levels are defined by the 'autoreview' settings
 277+ if( in_array( $config['autoreview'], self::getRestrictionLevels() ) ) {
 278+ return $config['autoreview'];
293279 }
294280 }
295281 return "invalid";
@@ -426,18 +412,18 @@
427413
428414 /**
429415 * Get global revision status precedence setting
430 - * or a specific one if given configuration flags.
 416+ * or a specific one if given a tag tier (e.g. FR_QUALITY).
431417 * Returns one of FLAGGED_VIS_PRISTINE, FLAGGED_VIS_QUALITY, FLAGGED_VIS_LATEST.
432418 *
433 - * @param int, config settings, optional
 419+ * @param int config tier, optional (FR_PRISTINE,FR_QUALITY,FR_SIGHTED)
434420 * @return int
435421 */
436 - public static function getPrecedence( $config = null ) {
 422+ public static function getPrecedence( $configTier = null ) {
437423 global $wgFlaggedRevsPrecedence;
438 - if ( is_null( $config ) ) {
439 - $config = (int)$wgFlaggedRevsPrecedence;
 424+ if ( is_null( $configTier ) ) {
 425+ $configTier = (int)$wgFlaggedRevsPrecedence;
440426 }
441 - switch( $config )
 427+ switch( $configTier )
442428 {
443429 case FR_PRISTINE:
444430 $select = FLAGGED_VIS_PRISTINE;
@@ -484,74 +470,33 @@
485471 }
486472
487473 /**
488 - * Get minimum tags that are closest to the quality level
 474+ * Get minimum tags that are closest to $oldFlags
489475 * given the site, page, and user rights limitations.
 476+ * @param Array $oldFlags previous stable rev flags
 477+ * @param Array $config
490478 * @return mixed array or null
491479 */
492 - public static function getAutoReviewTags( $quality, $config = array() ) {
493 - if ( !FlaggedRevs::autoReviewEdits() )
 480+ public static function getAutoReviewTags( $oldFlags, $config = array() ) {
 481+ if ( !FlaggedRevs::autoReviewEdits() ) {
494482 return null; // shouldn't happen
495 - # Find the maximum auto-review quality level
496 - $qal = min( FlaggedRevs::autoReviewEdits() - 1, $quality );
497 - # Pristine auto-review?
498 - if ( $qal == FR_PRISTINE ) {
499 - $flags = self::quickTags( FR_PRISTINE );
500 - # If tags are available and user can set them, we are done...
501 - if ( self::userCanAutoSetFlags( $flags, array(), $config ) ) {
502 - return $flags;
503 - }
504 - $qal = FR_QUALITY; // try lower level
505483 }
506 - # Quality auto-review?
507 - if ( $qal == FR_QUALITY ) {
508 - $flags = self::quickTags( FR_QUALITY );
509 - # If tags are available and user can set them, we are done...
510 - if ( self::userCanAutoSetFlags( $flags, array(), $config ) ) {
511 - return $flags;
 484+ $flags = array();
 485+ foreach( self::getDimensions() as $tag => $levels ) {
 486+ # Try to keep this tag val the same as the stable rev's
 487+ $val = isset($oldFlags[$tag]) ? $oldFlags[$tag] : 1;
 488+ $val = min( $val, self::maxAutoReviewLevel($tag) );
 489+ # Dial down the level to one the user has permission to set
 490+ while( !RevisionReview::userCan( $tag, $val ) ) {
 491+ $val--;
 492+ if( $val <= 0 ) {
 493+ return null; // all tags vals must be > 0
 494+ }
512495 }
513 - $qal = FR_SIGHTED; // try lower level
 496+ $flags[$tag] = $val;
514497 }
515 - # Sighted auto-review?
516 - if ( $qal == FR_SIGHTED ) {
517 - $flags = self::quickTags( FR_SIGHTED );
518 - # If tags are available and user can set them, we are done...
519 - if ( self::userCanAutoSetFlags( $flags, array(), $config ) ) {
520 - return $flags;
521 - }
522 - }
523 - return null;
 498+ return $flags;
524499 }
525 -
526 - /**
527 - * Returns true if a user can auto-set $flags.
528 - * This checks if the user has the right to autoreview
529 - * to the given levels for each tag.
530 - * @param array $flags, suggested flags
531 - * @param array $oldflags, pre-existing flags
532 - * @param array $config, visibility settings
533 - * @returns bool
534 - */
535 - public static function userCanAutoSetFlags( $flags, $oldflags = array(), $config = array() ) {
536 - global $wgUser;
537 - if ( !$wgUser->isAllowed( 'autoreview' ) ) {
538 - return false;
539 - }
540 - # Check if all of the required site flags have a valid value
541 - # that the user is allowed to set.
542 - foreach ( FlaggedRevs::getDimensions() as $qal => $levels ) {
543 - $level = isset( $flags[$qal] ) ? $flags[$qal] : 0;
544 - $highest = count( $levels ) - 1; // highest valid level
545 - # Levels may not apply for some pages
546 - if ( $level > 0 && !RevisionReview::levelAvailable( $qal, $level, $config ) ) {
547 - return false;
548 - # Sanity check numeric range
549 - } elseif ( $level < 0 || $level > $highest ) {
550 - return false;
551 - }
552 - }
553 - return true;
554 - }
555 -
 500+
556501 # ################ Parsing functions #################
557502
558503 /**
@@ -917,15 +862,18 @@
918863 $key = wfMemcKey( 'flaggedrevs', 'unreviewedrevs', $article->getId() );
919864 if ( !$forUpdate ) {
920865 $val = $wgMemc->get( $key );
921 - $count = is_integer( $val ) ? $val : null;
 866+ if( is_integer($val) ) $count = $val;
922867 }
 868+ # Otherwise, fetch from DB as needed
923869 if ( is_null( $count ) ) {
924870 $db = $forUpdate ? wfGetDB( DB_MASTER ) : wfGetDB( DB_SLAVE );
925871 $count = (int)$db->selectField( 'revision', 'COUNT(*)',
926872 array( 'rev_page' => $article->getId(), "rev_id > " . intval( $revId ) ),
927873 __METHOD__ );
928 - # Save to cache
929 - $wgMemc->set( $key, $count, $wgParserCacheExpireTime );
 874+ # Save to cache if there are such edits
 875+ if( $count ) {
 876+ $wgMemc->set( $key, $count, $wgParserCacheExpireTime );
 877+ }
930878 }
931879 return $count;
932880 }
@@ -1179,10 +1127,10 @@
11801128 # ################ Page configuration functions #################
11811129
11821130 /**
1183 - * Get visibility restrictions on page
 1131+ * Get visibility settings/restrictions for a page
11841132 * @param Title $title, page title
11851133 * @param int $flags, FR_MASTER
1186 - * @returns Array (select,override)
 1134+ * @returns Array (associative) (select,override,autoreview,expiry)
11871135 */
11881136 public static function getPageVisibilitySettings( $title, $flags = 0 ) {
11891137 $db = ($flags & FR_MASTER) ?
@@ -1193,30 +1141,40 @@
11941142 __METHOD__
11951143 );
11961144 if ( $row ) {
1197 - $now = wfTimestampNow();
11981145 # This code should be refactored, now that it's being used more generally.
11991146 $expiry = Block::decodeExpiry( $row->fpc_expiry );
12001147 # Only apply the settings if they haven't expired
1201 - if ( !$expiry || $expiry < $now ) {
1202 - $row = null;
 1148+ if ( !$expiry || $expiry < wfTimestampNow() ) {
 1149+ $row = null; // expired
12031150 self::purgeExpiredConfigurations();
12041151 self::titleLinksUpdate( $title ); // re-find stable version
12051152 $title->invalidateCache(); // purge squid/memcached
12061153 }
12071154 }
1208 - if ( !$row ) {
1209 - return self::getDefaultVisibilitySettings();
 1155+ // Is there a non-expired row?
 1156+ if ( $row ) {
 1157+ $precedence = intval( $row->fpc_select );
 1158+ if( self::useProtectionLevels() || !self::isValidPrecedence( $precedence ) ) {
 1159+ $precedence = self::getPrecedence(); // site default; ignore fpc_select
 1160+ }
 1161+ $level = $row->fpc_level;
 1162+ if( !self::isValidRestriction( $row->fpc_level ) ) {
 1163+ $level = ''; // site default; ignore fpc_level
 1164+ }
 1165+ $config = array(
 1166+ 'select' => $precedence,
 1167+ 'override' => $row->fpc_override ? 1 : 0,
 1168+ 'autoreview' => $level,
 1169+ 'expiry' => Block::decodeExpiry( $row->fpc_expiry ) // TS_MW
 1170+ );
 1171+ # If there are protection levels defined check if this is valid...
 1172+ if ( self::useProtectionLevels() && self::getProtectionLevel( $config ) == 'invalid' ) {
 1173+ $config = self::getDefaultVisibilitySettings(); // revert to default (none)
 1174+ }
 1175+ } else {
 1176+ # Return the default config if this page doesn't have its own
 1177+ $config = self::getDefaultVisibilitySettings();
12101178 }
1211 - $config = array(
1212 - 'select' => intval( $row->fpc_select ),
1213 - 'override' => $row->fpc_override,
1214 - 'autoreview' => $row->fpc_level,
1215 - 'expiry' => $row->fpc_expiry
1216 - );
1217 - # If there are protection levels defined check if this is valid
1218 - if ( self::useProtectionLevels() && self::getProtectionLevel( $config ) == 'invalid' ) {
1219 - return self::getDefaultVisibilitySettings(); // revert to none
1220 - }
12211179 return $config;
12221180 }
12231181
@@ -1237,8 +1195,28 @@
12381196 'expiry' => 'infinity'
12391197 );
12401198 }
1241 -
 1199+
12421200 /**
 1201+ * Check if an fpc_select value is valid
 1202+ * @param int $select
 1203+ */
 1204+ public static function isValidPrecedence( $select ) {
 1205+ $allowed = array( FLAGGED_VIS_QUALITY, FLAGGED_VIS_LATEST, FLAGGED_VIS_PRISTINE );
 1206+ return in_array( $select, $allowed, true );
 1207+ }
 1208+
 1209+ /**
 1210+ * Check if an fpc_level value is valid
 1211+ * @param string $right
 1212+ */
 1213+ public static function isValidRestriction( $right ) {
 1214+ if ( $right == '' ) {
 1215+ return true; // no restrictions (none)
 1216+ }
 1217+ return in_array( $right, FlaggedRevs::getRestrictionLevels(), true );
 1218+ }
 1219+
 1220+ /**
12431221 * Purge expired restrictions from the flaggedpage_config table.
12441222 * The stable version of pages may change and invalidation may be required.
12451223 */
@@ -1487,14 +1465,15 @@
14881466 # Set the auto-review tags from the prior stable version.
14891467 # Normally, this should already be done and given here...
14901468 if ( !is_array( $flags ) ) {
1491 - if ( $oldSv ) { // use the last stable version if $flags not given
 1469+ if ( $oldSv ) {
 1470+ # Use the last stable version if $flags not given
14921471 if( $user->isAllowed( 'bot' ) ) {
14931472 $flags = $oldSv->getTags(); // no change for bot edits
14941473 } else {
1495 - $flags = self::getAutoReviewTags( $oldSv->getQuality() /* available */ );
 1474+ $flags = self::getAutoReviewTags( $oldSv->getTags() ); // account for perms
14961475 }
1497 - } else { // new page? use minimal level
1498 - $flags = self::getAutoReviewTags( FR_SIGHTED );
 1476+ } else { // new page?
 1477+ $flags = self::quickTags( FR_SIGHTED ); // use minimal level
14991478 }
15001479 if ( !is_array( $flags ) ) {
15011480 wfProfileOut( __METHOD__ );
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/language/ValidationStatistics.i18n.php
@@ -209,7 +209,7 @@
210210 * @author Y-M D
211211 */
212212 $messages['br'] = array(
213 - 'validationstatistics' => 'Stadegoù kadarnaat',
 213+ 'validationstatistics' => 'Stadegoù adlenn ar pajennoù',
214214 'validationstatistics-users' => "Evit ar poent, war '''{{SITENAME}}''' ez eus '''[[Special:ListUsers/editor|$1]]''' {{PLURAL:$1|implijer gantañ|implijer ganto}} gwirioù [[{{MediaWiki:Validationpage}}|Aozer]].
215215
216216 An Aozerien hag an Adlennerien a zo implijerien staliet a c'hell gwiriañ adweladennoù ar pajennoù.",
@@ -529,7 +529,7 @@
530530 * @author Kobazulo
531531 */
532532 $messages['eu'] = array(
533 - 'validationstatistics' => 'Balioztatzeko estatistikak',
 533+ 'validationstatistics' => 'Orrialde berrikuspen estatistikak',
534534 'validationstatistics-ns' => 'Izen-tartea',
535535 'validationstatistics-total' => 'Orrialdeak',
536536 'validationstatistics-old' => 'Deseguneratua',
@@ -586,12 +586,13 @@
587587 * @author Grondin
588588 * @author IAlex
589589 * @author McDutchie
 590+ * @author Peter17
590591 * @author PieRRoMaN
591592 * @author Verdy p
592593 * @author Zetud
593594 */
594595 $messages['fr'] = array(
595 - 'validationstatistics' => 'Statistiques de validation',
 596+ 'validationstatistics' => 'Statistiques de relecture des pages',
596597 'validationstatistics-users' => "'''{{SITENAME}}''' dispose actuellement de '''[[Special:ListUsers/editor|$1]]''' utilisateur{{PLURAL:$1||s}} avec les droits de [[{{MediaWiki:Validationpage}}|contributeur]].
597598
598599 Les contributeurs et relecteurs sont des utilisateurs établis qui peuvent vérifier les révisions des pages.",
@@ -709,7 +710,7 @@
710711 * @author Als-Holder
711712 */
712713 $messages['gsw'] = array(
713 - 'validationstatistics' => 'Markierigsstatischtik',
 714+ 'validationstatistics' => 'Statischtik vu dr Sytepriefige',
714715 'validationstatistics-users' => "'''{{SITENAME}}''' het '''[[Special:ListUsers/editor|$1]]''' {{PLURAL:$1|Benutzer|Benutzer}} mit [[{{MediaWiki:Validationpage}}|Sichterrächt]].
715716
716717 Sichter un Priefer sin Benutzer, wu Syte as prieft chenne markiere.",
@@ -819,20 +820,21 @@
820821 * @author Michawiki
821822 */
822823 $messages['hsb'] = array(
823 - 'validationstatistics' => 'Pohódnoćenska statistika',
824 - 'validationstatistics-users' => "'''{{SITENAME}}''' ma tuchwilu '''[[Special:ListUsers/editor|$1]]''' {{PLURAL:$1|wužiwarja|wužiwarjow|wužiwarjow|wužiwarjow}} z [[{{MediaWiki:Validationpage}}|prawami wobdźěłowarja]]
825 -a '''[[Special:ListUsers/reviewer|$2]]''' {{PLURAL:$2|wužiwarja|wužiwarjow|wužiwarjow|wužiwarjow}} z [[{{MediaWiki:Validationpage}}|prawami přepruwowarja]].
 824+ 'validationstatistics' => 'Statistika přepruwowanja stronow',
 825+ 'validationstatistics-users' => "'''{{SITENAME}}''' ma tuchwilu '''[[Special:ListUsers/editor|$1]]''' {{PLURAL:$1|wužiwarja|wužiwarjow|wužiwarjow|wužiwarjow}} z [[{{MediaWiki:Validationpage}}|wobdźěłowarskimi prawami]].
826826
827 -Wobdźěłowarjo a přepruwowarjo su etablěrowani wužiwarjo, kotřiž móžeja wersije stronow kontrolować.",
828 - 'validationstatistics-time' => "''Slědowace daty su so a $5 $6 posledni raz zaktualizwoali.''
 827+Wobdźěłowarjo su nazhonići wužiwarjo, kotřiž móžeja wersije stronow kontrolować.",
 828+ 'validationstatistics-time' => "''Slědowace daty su so a $5 $6 posledni raz zaktualizowali.''
829829
830 -Změny, kotrež buchu wot etablěrowanych wužiwarjow skontrolowane, maja so za přepruwowane.
 830+Změny, kotrež buchu wot nazhonitych wužiwarjow skontrolowane, maja so za přepruwowane.
831831
832832 Přerězne čakanje za změny wot ''wužiwarjow, kotřiž njejsu přizjewjeni'', kotrež dyrbi so pruwować, je '''$1'''; srjedźna hódnota je '''$3'''.
 833+
833834 $4
 835+
834836 Přerězne komdźenje za [[Special:OldReviewedPages|strony z njepřepruwowanymi změnami]] je '''$2'''.
835 -Tute strony maja so za ''zestarjene''. Tohorunja maja so strony za ''synchronizowane'', jeli [[{{MediaWiki:Validationpage}}|stabilna wersija]] je tež aktualna naćiskowa wersija.
836 -Stabilna wersija strony je najnowša wersija, kotraž je so wobkrućena, zo by so po standardźe wšěm čitarjam pokazuje.",
 837+Tute strony maja so za ''zestarjene''. Tohorunja maja so strony za ''synchronizowane'', jeli njejsu změny, kotrež wužaduja sej přepruwowanje.
 838+Wozjewjena wersija strony je najnowša wersija, kotraž je so wobkrućena, zo by so po standardźe wšěm čitarjam pokazała.",
837839 'validationstatistics-table' => "Slěduja statistiki za kóždy mjenowy rum ''bjez'' daleposrědkowanjow.",
838840 'validationstatistics-ns' => 'Mjenowy rum',
839841 'validationstatistics-total' => 'Strony',
@@ -882,7 +884,7 @@
883885 * @author McDutchie
884886 */
885887 $messages['ia'] = array(
886 - 'validationstatistics' => 'Statisticas de validation',
 888+ 'validationstatistics' => 'Statisticas de revision de paginas',
887889 'validationstatistics-users' => "'''{{SITENAME}}''' ha al momento '''[[Special:ListUsers/editor|$1]]''' {{PLURAL:$1|usator|usatores}} con privilegios de [[{{MediaWiki:Validationpage}}|Redactor]].
888890
889891 Le Redactores es usatores establite qui pote selectivemente verificar versiones de paginas.",
@@ -1031,6 +1033,10 @@
10321034 * @author BRUTE
10331035 */
10341036 $messages['ka'] = array(
 1037+ 'validationstatistics-users' => "'''{{SITENAME}}-ს''' ამჟამად ჰყავს '''[[Special:ListUsers/editor|$1]]''' {{PLURAL:$1|მომხმარებელი|მომხმარებელი}} [[{{MediaWiki:Validationpage}}|რედაქტორის]] უფლებებით.
 1038+
 1039+რედაქტორები არისნ მომხმარებლები, რომელთაც შეუძლიათ სტატიის ცვლილებების შემოწმება.",
 1040+ 'validationstatistics-ns' => 'სახელთა სივრცე',
10351041 'validationstatistics-total' => 'გვერდები',
10361042 'validationstatistics-user' => 'მომხმარებელი',
10371043 );
@@ -1123,7 +1129,7 @@
11241130 * @author Robby
11251131 */
11261132 $messages['lb'] = array(
1127 - 'validationstatistics' => 'Statistike vun de Validatiounen',
 1133+ 'validationstatistics' => 'Statistike vun denogekuckte Säiten',
11281134 'validationstatistics-users' => "'''{{SITENAME}}''' huet elo '''[[Special:ListUsers/editor|$1]]''' {{PLURAL:$1|Benotzer|Benotzer}} mat [[{{MediaWiki:Validationpage}}|Editeursrechter]].
11291135
11301136 Editeure si confirméiert Benotzer déi nogekuckte Versioune vu Säiten derbäisetze kënnen.",
@@ -1158,7 +1164,7 @@
11591165 * @author Brest
11601166 */
11611167 $messages['mk'] = array(
1162 - 'validationstatistics' => 'Потврдни статистики',
 1168+ 'validationstatistics' => 'Статистики за оценки',
11631169 'validationstatistics-users' => "'''{{SITENAME}}''' моментално има '''[[Special:ListUsers/editor|$1]]''' {{PLURAL:$1|корисник|корисници}} со права на „[[{{MediaWiki:Validationpage}}|Уредник]]“.
11641170
11651171 Уредниците се докажани корисници кои можат да прават моментални проверки на ревизии на страници.",
@@ -1232,6 +1238,15 @@
12331239 'validationstatistics-reviews' => 'Semakan',
12341240 );
12351241
 1242+/** Maltese (Malti)
 1243+ * @author Chrisportelli
 1244+ */
 1245+$messages['mt'] = array(
 1246+ 'validationstatistics-ns' => 'Spazju tal-isem',
 1247+ 'validationstatistics-total' => 'Paġni',
 1248+ 'validationstatistics-user' => 'Utent',
 1249+);
 1250+
12361251 /** Erzya (Эрзянь)
12371252 * @author Botuzhaleny-sodamo
12381253 */
@@ -1243,7 +1258,7 @@
12441259 * @author Siebrand
12451260 */
12461261 $messages['nl'] = array(
1247 - 'validationstatistics' => 'Controlestatistieken',
 1262+ 'validationstatistics' => 'Paginacontrolestatistieken',
12481263 'validationstatistics-users' => "'''{{SITENAME}}''' heeft op het moment '''[[Special:ListUsers/editor|$1]]''' {{PLURAL:$1|gebruiker|gebruikers}} in de rol van [[{{MediaWiki:Validationpage}}|Redacteur]].
12491264
12501265 Redacteuren zijn gebruikers die zich bewezen hebben en versies van pagina's als gecontroleerd mogen markeren.",
@@ -1401,7 +1416,7 @@
14021417 * @author Dragonòt
14031418 */
14041419 $messages['pms'] = array(
1405 - 'validationstatistics' => 'Statìstiche ëd validassion',
 1420+ 'validationstatistics' => 'Statìstiche ëd validassion ëd la pàgina',
14061421 'validationstatistics-users' => "'''{{SITENAME}}''' al moment a l'ha '''[[Special:ListUsers/editor|$1]]''' {{PLURAL:$1|utent|utent}} con drit d'[[{{MediaWiki:Validationpage}}|Editor]]
14071422
14081423 J'Editor a son utent sicur che a peulo controlé le revision a le pàgine.",
@@ -1444,7 +1459,7 @@
14451460 * @author Waldir
14461461 */
14471462 $messages['pt'] = array(
1448 - 'validationstatistics' => 'Estatísticas de validações',
 1463+ 'validationstatistics' => 'Estatísticas de revisão de páginas',
14491464 'validationstatistics-users' => "A '''{{SITENAME}}''' tem, neste momento, '''[[Special:ListUsers/editor|$1]]''' {{PLURAL:$1|utilizador|utilizadores}} com permissões de [[{{MediaWiki:Validationpage}}|Editor]].
14501465
14511466 Editores são utilizadores que podem verificar as revisões de páginas.",
@@ -1523,7 +1538,7 @@
15241539 * @author Joetaras
15251540 */
15261541 $messages['roa-tara'] = array(
1527 - 'validationstatistics' => 'Statisteche de validazione',
 1542+ 'validationstatistics' => "Statisteche d'a pàgene reviste",
15281543 'validationstatistics-users' => "'''{{SITENAME}}''' jndr'à quiste mumende tène '''[[Special:ListUsers/editor|$1]]''' {{PLURAL:$1|utende|utinde}} cu le deritte de [[{{MediaWiki:Validationpage}}|cangiatore]].
15291544
15301545 Le cangiature sonde utinde stabbelite ca ponne fà verifiche a cambione de le revisiune a le pàggene.",
@@ -1559,7 +1574,7 @@
15601575 * @author Александр Сигачёв
15611576 */
15621577 $messages['ru'] = array(
1563 - 'validationstatistics' => 'Статистика проверок',
 1578+ 'validationstatistics' => 'Статистика проверок страниц',
15641579 'validationstatistics-users' => "В проекте {{SITENAME}} на данный момент '''[[Special:ListUsers/editor|$1]]''' {{plural:$1|участник имееет|участника имеют|участников имеют}} полномочия [[{{MediaWiki:Validationpage}}|«редактора»]].
15651580
15661581 «Редакторы» — это определённые участники, имеющие возможность делать выборочную проверку конкретных версий страниц.",
@@ -1588,7 +1603,7 @@
15891604 * @author HalanTul
15901605 */
15911606 $messages['sah'] = array(
1592 - 'validationstatistics' => 'Тургутуу статиистиката',
 1607+ 'validationstatistics' => 'Сирэй тургутуутун статиистиката',
15931608 'validationstatistics-table' => "Аллара утаарыылартан ''ураты'' ааттар далларын статиистиката бэриллибит.",
15941609 'validationstatistics-ns' => 'Аат дала',
15951610 'validationstatistics-total' => 'Сирэй',
@@ -1787,7 +1802,7 @@
17881803 * @author Joseph
17891804 */
17901805 $messages['tr'] = array(
1791 - 'validationstatistics' => 'Doğrulama istatistikleri',
 1806+ 'validationstatistics' => 'Sayfa gözden geçirme istatistikleri',
17921807 'validationstatistics-users' => "'''{{SITENAME}}''' sitesinde şuanda [[{{MediaWiki:Validationpage}}|Editör]] yetkisine sahip '''[[Special:ListUsers/editor|$1]]''' {{PLURAL:$1|kullanıcı|kullanıcı}} bulunmaktadır.
17931808
17941809 Editörler, sayfalara kontrol revizyonu atayabilen belirli kullanıcılardır.",
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/language/FlaggedRevs.i18n.php
@@ -54,6 +54,7 @@
5555 'revreview-diff-toggle-hide' => '(hide changes)',
5656 'revreview-diff-toggle-title' => 'Toggle display of changes between draft and the published version',
5757 'revreview-log-toggle-show' => '(show stability log)',
 58+ 'revreview-log-details-show' => '(show details)',
5859 'review-diff2stable' => 'View pending changes to published version',
5960 'review-logentry-app' => 'reviewed a version of [[$1]]',
6061 'review-logentry-dis' => 'deprecated a version of [[$1]]',
@@ -162,13 +163,16 @@
163164 'revreview-style-3' => 'Concise',
164165 'revreview-style-4' => 'Featured',
165166 'revreview-submit' => 'Submit',
166 - 'revreview-submit-review' => 'Mark reviewed',
167 - 'revreview-submit-unreview' => 'Mark unreviewed',
 167+ 'revreview-submit-review' => 'Mark checked',
 168+ 'revreview-submit-unreview' => 'Mark unchecked',
168169 'revreview-submitting' => 'Submitting...',
 170+ 'revreview-submit-reviewed' => 'Done. Checked!',
 171+ 'revreview-submit-unreviewed' => 'Done. Unchecked!',
169172 'revreview-successful' => '\'\'\'Revision of [[:$1|$1]] successfully flagged. ([{{fullurl:{{#Special:ReviewedVersions}}|page=$2}} view reviewed versions])\'\'\'',
170173 'revreview-successful2' => '\'\'\'Revision of [[:$1|$1]] successfully unflagged.\'\'\'',
171174 'revreview-text' => '\'\'[[{{MediaWiki:Validationpage}}|Reviewed versions]] are checked versions of pages used to determine the published version.\'\'',
172 - 'revreview-toggle' => '(+/-)',
 175+ 'revreview-toggle-show' => '(+)',
 176+ 'revreview-toggle-hide' => '(-)',
173177 'revreview-toggle-title' => 'show/hide details',
174178 'revreview-toolow' => '\'\'\'You must rate each of the below attributes higher than "unapproved" in order for a revision to be considered reviewed.\'\'\'
175179 To deprecate a revision, set all fields to "unapproved".
@@ -193,8 +197,8 @@
194198 'rights-editor-autosum' => 'autopromoted',
195199 'rights-editor-revoke' => 'removed editor status from [[$1]]', # B/C
196200 'specialpages-group-quality' => 'Quality assurance',
197 - 'stable-logentry-config' => 'configured published versioning for [[$1]]',
198 - 'stable-logentry-reset' => 'reset published versioning for [[$1]]',
 201+ 'stable-logentry-config' => 'configured publication settings for [[$1]]',
 202+ 'stable-logentry-reset' => 'reset publication settings for [[$1]]',
199203 'stable-logpage' => 'Stability log',
200204 'stable-logpagetext' => 'This is a log of changes to the [[{{MediaWiki:Validationpage}}|published version]] configuration of content pages.
201205 The list of pages that require edit approval can be found at the [[Special:StablePages|stable pages list]].',
@@ -210,6 +214,7 @@
211215 'revreview-typefilter' => 'Type:',
212216 'revreview-levelfilter' => 'Level:',
213217
 218+ 'revreview-lev-all' => 'any',
214219 'revreview-lev-basic' => 'checked',
215220 'revreview-lev-quality' => 'quality',
216221 'revreview-lev-pristine' => 'pristine',
@@ -236,8 +241,8 @@
237242 'log-show-hide-review' => '$1 review log',
238243
239244 'revreview-tt-review' => 'Apply this status to this revision',
240 - 'revreview-tt-flag' => 'Mark this revision as reviewed',
241 - 'revreview-tt-unflag' => 'Mark this revision as not reviewed',
 245+ 'revreview-tt-flag' => 'Approve this revision by marking it as checked',
 246+ 'revreview-tt-unflag' => 'De-approve this revision by marking it as unchecked',
242247 'validationpage' => '{{ns:help}}:Page validation',
243248 );
244249
@@ -743,7 +748,6 @@
744749 'revreview-update-includes' => "'''S'han esbiellato bellas plantillas u imáchens:'''",
745750 'revreview-update-none' => "Por fabor [[{{MediaWiki:Validationpage}}|rebise]] os cambeos ''(que s'amuestran en o cobaixo)'' feitos dende que s'aprebó a [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} bersión estable].",
746751 'revreview-update-use' => "'''PARE CUENTA:''' Si beluna d'istas plantillas u imáchens tiene un bersión estable, s'emplegarán istas en a bersión estable d'a pachina.",
747 - 'revreview-diffonly' => "''Ta rebisar as pachinas, punche en o binclo \"bersión autual\" y faiga serbir o formulario de rebisión.''",
748752 'revreview-visibility' => "'''Ista pachina tiene una [[{{MediaWiki:Validationpage}}|bersión estable]]; A suya confegurazión puede cambiar-se [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} aquí].'''",
749753 'revreview-revnotfound' => "No se pudo trobar a bersión antiga d'a pachina demandata.
750754 Por fabor, rebise l'adreza que fazió serbir t'aczeder á ista pachina.",
@@ -752,6 +756,7 @@
753757 'right-review' => 'Siñalar as rebisions como superbisatas',
754758 'right-stablesettings' => "Confegurar cómo se triga y s'amuestra a bersión estable",
755759 'right-validate' => 'Siñalar as rebisions como balidatas',
 760+ 'right-unreviewedpages' => 'Amostrar a lista de pachinas sin rebisar',
756761 'rights-editor-autosum' => 'autopromobito',
757762 'rights-editor-revoke' => "s'ha sacato o estatus d'edito á [[$1]]",
758763 'specialpages-group-quality' => 'Seguranza de calidat',
@@ -1418,6 +1423,7 @@
14191424 'right-review' => 'بازبینی آن په عنوان رویت بیتگین نشان کن',
14201425 'right-stablesettings' => 'تنظیم کن چطور نسخه ثابت انتخاب بوت پیش دارگ بیت',
14211426 'right-validate' => 'نشان کن بازبینی انء په داب معتبرین',
 1427+ 'right-unreviewedpages' => 'به گند لیست صفحات بی بازبینی',
14221428 'rights-editor-autosum' => 'اتوماتیکی دراتک',
14231429 'rights-editor-revoke' => 'حالت اصلاح گرء بزور چه [[$1]]',
14241430 'specialpages-group-quality' => 'اطمینان کیفیت',
@@ -1497,6 +1503,7 @@
14981504 'revreview-diff-toggle-hide' => '(схаваць зьмены)',
14991505 'revreview-diff-toggle-title' => 'Пераключэньне паказу зьменаў паміж чарнавіком і апублікаванай вэрсіяй',
15001506 'revreview-log-toggle-show' => '(паказаць журнал стабілізацыяў)',
 1507+ 'revreview-log-details-show' => '(паказаць падрабязнасьці)',
15011508 'review-diff2stable' => 'Паказаць непрагледжаныя зьмены апублікаванай вэрсіі',
15021509 'review-logentry-app' => 'праверыў вэрсію старонкі [[$1]]',
15031510 'review-logentry-dis' => 'састарэлая вэрсія старонкі [[$1]]',
@@ -1611,6 +1618,8 @@
16121619 'revreview-submit-review' => 'Пазначыць як правераную',
16131620 'revreview-submit-unreview' => 'Пазначыць як неправераную',
16141621 'revreview-submitting' => 'Адпраўка…',
 1622+ 'revreview-submit-reviewed' => 'Выканана. Правераная!',
 1623+ 'revreview-submit-unreviewed' => 'Выканана. Не правераная!',
16151624 'revreview-successful' => "'''Вэрсія [[:$1|$1]] пасьпяхова пазначана. ([{{fullurl:{{#Special:ReviewedVersions}}|page=$2}} паказаць стабільныя вэрсіі])'''",
16161625 'revreview-successful2' => "'''З вэрсіі [[:$1|$1]] было пасьпяхова зьнятае пазначэньне.'''",
16171626 'revreview-text' => "''[[{{MediaWiki:Validationpage}}|Рэцэнзаваныя вэрсіі]] — правераныя вэрсіі старонак, якія выкарыстоўваюцца для вызначэньня апублікаванай вэрсіі.''",
@@ -1637,8 +1646,8 @@
16381647 'rights-editor-autosum' => 'аўтаматычна прызначаны',
16391648 'rights-editor-revoke' => 'зьняты статус рэдактара з [[$1]]',
16401649 'specialpages-group-quality' => 'Падтрымка якасьці',
1641 - 'stable-logentry-config' => 'сканфігураваная апублікаваная вэрсія для [[$1]]',
1642 - 'stable-logentry-reset' => 'скінутая апублікаваная вэрсія для [[$1]]',
 1650+ 'stable-logentry-config' => 'сканфігураваныя ўстаноўкі апублікаваньня для [[$1]]',
 1651+ 'stable-logentry-reset' => 'скінутыя ўстаноўкі апублікаваньня для [[$1]]',
16431652 'stable-logpage' => 'Журнал стабілізацыі',
16441653 'stable-logpagetext' => 'Гэты журнал зьменаў канфігурацыі [[{{MediaWiki:Validationpage}}|стабільных вэрсіяў]] старонак.
16451654 Сьпіс стабільных вэрсіяў можна знайсьці [[Special:StablePages|тут]].',
@@ -1652,6 +1661,7 @@
16531662 'revreview-statusfilter' => 'Зьмена статусу:',
16541663 'revreview-typefilter' => 'Тып:',
16551664 'revreview-levelfilter' => 'Узровень:',
 1665+ 'revreview-lev-all' => 'любая',
16561666 'revreview-lev-basic' => 'правераная',
16571667 'revreview-lev-quality' => 'якасная',
16581668 'revreview-lev-pristine' => 'першапачатковая',
@@ -1668,8 +1678,8 @@
16691679 'revreview-unlocked' => 'Зьмены не патрабуюць [[{{MediaWiki:Validationpage}}|рэцэнзаваньня]] перад паказам на гэтай старонцы.',
16701680 'log-show-hide-review' => '$1 журнал рэцэнзаваньняў',
16711681 'revreview-tt-review' => 'Ужыць гэты статус для гэтай вэрсіі',
1672 - 'revreview-tt-flag' => 'Пазначыць гэту вэрсію як правераную',
1673 - 'revreview-tt-unflag' => 'Пазначыць гэту вэрсію як неправераную',
 1682+ 'revreview-tt-flag' => 'Зацьвердзіць гэтую вэрсію пазначыўшы як правераную',
 1683+ 'revreview-tt-unflag' => 'Зьняць зацьверджаньне вэрсіі і пазначыць як неправераную',
16741684 'validationpage' => '{{ns:help}}:Праверка старонак',
16751685 );
16761686
@@ -1917,6 +1927,7 @@
19181928 'revreview-diff-toggle-show' => "(diskouez ar c'hemmoù)",
19191929 'revreview-diff-toggle-hide' => "(kuzhat ar c'hemmoù)",
19201930 'revreview-log-toggle-show' => '(diskouez marilh ar stabilder)',
 1931+ 'revreview-log-details-show' => '(diskouez dre ar munud)',
19211932 'review-diff2stable' => "Gwelet ar c'hemmoù a vezer oc'h ober da geñver ar stummoù embannet.",
19221933 'review-logentry-app' => 'en deus adwelet ur stumm eus [[$1]]',
19231934 'review-logentry-dis' => "en deus dic'hizet ur stumm eus [[$1]]",
@@ -1987,7 +1998,7 @@
19881999 [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} Kemmoù] nevez a c'hell bezañ bet graet.",
19892000 'revreview-quality-same' => "Ar [[{{MediaWiki:Validationpage}}|stumm embannet]] eo, [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} aprouet] d'an <i>$2</i>.",
19902001 'revreview-quality-source' => "Ur [{{fullurl:{{FULLPAGENAMEE}}|stableid=$1}} stumm a-feson] eus ar bajenn-mañ, [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} aprouet] d'an <i>$2</i>, zo bet diazezet er-maez eus ar stumm-mañ.",
1991 - 'revreview-quality-title' => 'Ur stumm a galite eus ar bajenn eo',
 2002+ 'revreview-quality-title' => 'Ur stumm a-feson eus ar pennad eo hemañ',
19922003 'revreview-quick-basic' => "'''[[{{MediaWiki:Validationpage}}|Pennad gwiriet]]''' [[{{fullurl:{{FULLPAGENAMEE}}|stable=0}} gwelet brouilhed]]",
19932004 'revreview-quick-basic-old' => "'''[[{{MediaWiki:Validationpage}}|Pennad gwiriet]]''' [[{{fullurl:{{FULLPAGENAMEE}}|stable=0}} gwelet brouilhed]]",
19942005 'revreview-quick-basic-same' => "'''[[{{MediaWiki:Validationpage}}|Pajenn gwiriet]]'''",
@@ -2016,6 +2027,8 @@
20172028 'revreview-submit-review' => 'Merkañ evel adwelet',
20182029 'revreview-submit-unreview' => 'Merkañ evel nann-adwelet',
20192030 'revreview-submitting' => 'O kas...',
 2031+ 'revreview-submit-reviewed' => 'Graet. Gwiriekaet !',
 2032+ 'revreview-submit-unreviewed' => 'Graet. Nann-gwiriekaet !',
20202033 'revreview-successful' => "'''An adweladenn eus [[:$1|$1]] a zo bet merket ([{{fullurl:{{#Special:ReviewedVersions}}|page=$2}} gwelet ar stummoù stabil])'''",
20212034 'revreview-successful2' => "'''Stumm eus [[:$1|$1]] diwiriekaat.'''",
20222035 'revreview-toggle-title' => 'diskouez/kuzhat munudoù',
@@ -2037,8 +2050,8 @@
20382051 'rights-editor-autosum' => 'emanvet',
20392052 'rights-editor-revoke' => 'en deus dilamet ar gwirioù skridaozer da [[$1]]',
20402053 'specialpages-group-quality' => 'Kretadur a-zoare',
2041 - 'stable-logentry-config' => 'en deus kefluniet ar stummoù embannet eus [[$1]]',
2042 - 'stable-logentry-reset' => 'en deus adderaouekaet ar stumm embannet eus [[$1]]',
 2054+ 'stable-logentry-config' => 'en deus kefluniet an arventennoù embann eus [[$1]]',
 2055+ 'stable-logentry-reset' => 'en deus adderaouekaet an arventennoù embann eus [[$1]]',
20432056 'stable-logpage' => 'Marilh ar stummoù stabil',
20442057 'revreview-filter-all' => 'pep tra',
20452058 'revreview-filter-stable' => 'Embannet',
@@ -2050,6 +2063,7 @@
20512064 'revreview-statusfilter' => 'Kemm statud :',
20522065 'revreview-typefilter' => 'Seurt :',
20532066 'revreview-levelfilter' => 'Live :',
 2067+ 'revreview-lev-all' => 'forzh pehini',
20542068 'revreview-lev-basic' => 'gwiriet',
20552069 'revreview-lev-quality' => 'kalite',
20562070 'revreview-reviewlink' => 'adwelet',
@@ -2065,7 +2079,7 @@
20662080 'revreview-unlocked' => "'''Notenn :''' Ne rank ket bezañ [[{{MediaWiki:Validationpage}}|adlennet]] ar c'hemmoù a-raok bezañ embannet er bajenn-mañ !",
20672081 'log-show-hide-review' => '$10$1 istor an adlennoù',
20682082 'revreview-tt-review' => "Lakaat ar statud-mañ d'ar stumm-mañ",
2069 - 'revreview-tt-flag' => 'Merkañ an adweladenn-mañ evel adlennet',
 2083+ 'revreview-tt-flag' => 'Aprouiñ ar stumm-mañ en ur merkañ anezhañ evel gwiriekaet',
20702084 'revreview-tt-unflag' => 'Merkañ an adweladenn-mañ evel nann-adlennet',
20712085 'validationpage' => '{{ns:help}}:Kadarnaat ar bajenn',
20722086 );
@@ -2293,6 +2307,7 @@
22942308 * @author Solde
22952309 * @author Ssola
22962310 * @author Toniher
 2311+ * @author Vriullop
22972312 */
22982313 $messages['ca'] = array(
22992314 'editor' => 'Editor',
@@ -2325,7 +2340,7 @@
23262341 'revreview-depth-1' => 'Bàsic',
23272342 'revreview-depth-2' => 'Moderat',
23282343 'revreview-depth-3' => 'Alt',
2329 - 'revreview-edit' => "edita l'actual",
 2344+ 'revreview-edit' => 'Modifica',
23302345 'revreview-flag' => 'Revisa aquesta revisió',
23312346 'revreview-log' => 'Comentari:',
23322347 'revreview-newest-basic' => "L'[{{fullurl:{{FULLPAGENAMEE}}|stable=1}} última versió revisada] ([{{fullurl:{{#Special:ReviewedVersions}}|page={{FULLPAGENAMEE}}}} vegeu-les totes]) va ser [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} aprovada] a <i>$2</i>. Hi ha [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $3 {{PLURAL:$3|canvi|canvis}}] que {{PLURAL:$3|necessita|necessiten}} revisió.",
@@ -2363,6 +2378,7 @@
23642379 'right-movestable' => 'Moure pàgines estables',
23652380 'right-review' => 'Marqueu les revisions com a vistes',
23662381 'right-stablesettings' => 'Configureu com es selecciona i mostra la versió estable',
 2382+ 'right-unreviewedpages' => 'Veure la [[Special:UnreviewedPages|llista de pàgines no revisades]]',
23672383 'rights-editor-revoke' => "tret el nivell d'editor a [[$1]]",
23682384 'stable-logpage' => "Registre d'estabilitat",
23692385 'revreview-filter-all' => 'Tot',
@@ -2544,7 +2560,6 @@
25452561 'revreview-update-includes' => "'''Některé šablony/soubory se změnily:'''",
25462562 'revreview-update-none' => "[[{{MediaWiki:Validationpage}}|Posuďte]] všechny změny ''(zobrazené níže)'' provedené od posledního [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} schválení] stabilní verze.",
25472563 'revreview-update-use' => "'''POZNÁMKA:''' Pokud některé z těchto šablon/souborů mají stabilní verzi, pak je ta už použita na stabilní verzi této stránky.",
2548 - 'revreview-diffonly' => "''Stránku můžete zkontrolovat po kliknutí na odkaz „aktuální revize” pomocí formuláře pro kontrolu.''",
25492564 'revreview-visibility' => "'''Tato stránka má aktualizovanou [[{{MediaWiki:Validationpage}}|stabilní verzi]]; nastavení stability stránek lze [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} změnit].'''",
25502565 'revreview-visibility2' => "'''Tato stránka má zastaralou [[{{MediaWiki:Validationpage}}|stabilní verzi]]; stabilitu stránek lze [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} nastavit].'''",
25512566 'revreview-visibility3' => "'''Tato stránka nemá [[{{MediaWiki:Validationpage}}|stabilní verzi]]; stabilitu stránek lze [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} nastavit].'''",
@@ -2554,6 +2569,7 @@
25552570 'right-review' => 'Označit verze jako prohlédnuté',
25562571 'right-stablesettings' => 'Nastavit, jak se vybírají a zobrazují stabilní verze',
25572572 'right-validate' => 'Označit revize jako ověřené',
 2573+ 'right-unreviewedpages' => 'Zobrazit [[Special:UnreviewedPages|seznam neposouzených stránek]]',
25582574 'rights-editor-autosum' => 'automaticky povýšen',
25592575 'rights-editor-revoke' => 'odebírá status editora uživateli [[$1]]',
25602576 'specialpages-group-quality' => 'Zajištění kvality',
@@ -2653,6 +2669,7 @@
26542670 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} automatisch gesichtet]',
26552671 'revreview-diff-toggle-show' => '(Änderungen anzeigen)',
26562672 'revreview-diff-toggle-hide' => '(Änderungen verstecken)',
 2673+ 'revreview-log-details-show' => '(Details anzeigen)',
26572674 'review-diff2stable' => 'Unterschiede zwischen der markierten und der aktuellen Version ansehen',
26582675 'review-logentry-app' => 'markierte eine Version von „[[$1]]“',
26592676 'review-logentry-dis' => 'entfernte Markierung für eine Version von „[[$1]]“',
@@ -2764,7 +2781,6 @@
27652782 'revreview-successful' => "'''Die Version der Seite ''[[:$1|$1]]'' wurde erfolgreich markiert ([{{fullurl:{{#Special:ReviewedVersions}}|page=$2}} alle markierten Versionen dieser Seite])'''.",
27662783 'revreview-successful2' => "'''Die Markierung der Version von [[:$1|$1]] wurde erfolgreich aufgehoben.'''",
27672784 'revreview-text' => 'Einer [[{{MediaWiki:Validationpage}}|gesichteten Version]] wird bei der Seitendarstellung der Vorzug vor einer neueren, nicht gesichteten Version gegeben.',
2768 - 'revreview-toggle' => '(+/−)',
27692785 'revreview-toggle-title' => 'Details zeigen/verstecken',
27702786 'revreview-toolow' => 'Du musst für jedes der untenstehenden Attribute einen Wert höher als „{{int:revreview-accuracy-0}}“ einstellen, damit eine Version als gesichtet gilt.
27712787 Um eine Version zu verwerfen, müssen alle Attribute auf „{{int:revreview-accuracy-0}}“ stehen.
@@ -2804,6 +2820,7 @@
28052821 'revreview-statusfilter' => 'Statusänderung:',
28062822 'revreview-typefilter' => 'Typ:',
28072823 'revreview-levelfilter' => 'Level:',
 2824+ 'revreview-lev-all' => 'alle',
28082825 'revreview-lev-basic' => 'markiert',
28092826 'revreview-lev-quality' => 'geprüft',
28102827 'revreview-lev-pristine' => 'ursprünglich',
@@ -3012,6 +3029,7 @@
30133030 'right-review' => 'Revizyonan "muşahede" kerde işaret bıker',
30143031 'right-stablesettings' => 'Versiyonê istiqrarın seni vıciyeno u ramociyeno inan eyar bıker',
30153032 'right-validate' => 'Revizyonan "tesdiq" kerde işaret bıker',
 3033+ 'right-unreviewedpages' => '[[Special:UnreviewedPages|listeyê ripelî ke kontrol nibiyê]] bivine',
30163034 'rights-editor-autosum' => 'otomatik terfi biyo',
30173035 'rights-editor-revoke' => 'qey [[$1]] statuyê editori tepiya geriya',
30183036 'specialpages-group-quality' => 'Garantiyê kaliteyî',
@@ -3214,6 +3232,7 @@
32153233 'right-review' => 'Wersije ako pśeglědane markěrowaś',
32163234 'right-stablesettings' => 'Konfigurěrowaś, kak stabilna wersija se wuběra a zwobraznjujo',
32173235 'right-validate' => 'Wersije ako wobswěsćone markěrowaś',
 3236+ 'right-unreviewedpages' => '[[Special:UnreviewedPages|Lisćinu njepśeglědanych bokow]] se woglědaś',
32183237 'rights-editor-autosum' => 'awtomatiski pówušony',
32193238 'rights-editor-revoke' => 'jo status editora wót [[$1]] wótpórał',
32203239 'specialpages-group-quality' => 'Zawěsćenje kwality',
@@ -3338,6 +3357,7 @@
33393358 'right-review' => 'Σἠμανση επεξεργασιών ως επιθεωρημένων',
33403359 'right-stablesettings' => 'Διαμόρφωση του πως μία σταθερή έκδοση επιλέγεται και προβάλλεται',
33413360 'right-validate' => 'Σἠμανση επεξεργασιών ως επικυρωμένων',
 3361+ 'right-unreviewedpages' => 'Δείτε τον [[Special:UnreviewedPages|κατάλογο των σελίδων χωρίς κριτική]]',
33423362 'rights-editor-autosum' => 'αυτόματα προωθημένο',
33433363 'specialpages-group-quality' => 'Διαβεβαίωση ποιότητας',
33443364 'stable-logpage' => 'Αρχείο καταγραφής σταθερών εκδόσεων',
@@ -3626,6 +3646,7 @@
36273647 'revreview-diff-toggle-hide' => '(esconder cambios)',
36283648 'revreview-diff-toggle-title' => 'Cambiar muestra de cambios entre borrador y la versión publicada',
36293649 'revreview-log-toggle-show' => '(mostrar registro de estabilidad)',
 3650+ 'revreview-log-details-show' => '(mostrar detalles)',
36303651 'review-diff2stable' => 'Ver los cambios pendientes de la versión publicada',
36313652 'review-logentry-app' => 'Revisado una versión de [[$1]]',
36323653 'review-logentry-dis' => 'desaprobada una versión de [[$1]]',
@@ -3858,6 +3879,7 @@
38593880 'revreview-toggle-title' => 'Näita või peida üksikasjad',
38603881 'revreview-revnotfound' => 'Vana redaktsiooni, mille järele te pärisite, ei leitud.
38613882 Palun kontrollige internetiaadressi, mille abil te seda leida püüdsite.',
 3883+ 'right-unreviewedpages' => 'Vaadata [[Special:UnreviewedPages|ülevaatamata lehekülgede loendit]]',
38623884 'specialpages-group-quality' => 'Kvaliteedi tagamine',
38633885 'revreview-filter-approved' => 'Heakskiidetud',
38643886 'revreview-filter-unapproved' => 'Heakskiiduta',
@@ -4066,7 +4088,6 @@
40674089 'revreview-update-includes' => "'''برخی الگوها/تصویرها به روز شده‌اند:'''",
40684090 'revreview-update-none' => 'لطفاً تمام تغییراتی که پس از آخرین نسخه پایدار اعمال شده‌اند را بررسی کنید.',
40694091 'revreview-update-use' => "'''تذکر:''' اگر هر کدام از این الگوها/تصویرها نسخهٔ پایداری داشته باشند، در نسخهٔ پایدار این صفحه استفاده می‌شوند.",
4070 - 'revreview-diffonly' => "''برای بازبینی این صفحه، روی پیوند «نسخهٔ اخیر» کلیک کنید و فرم بازبینی را استفاده کنید.''",
40714092 'revreview-visibility' => 'این صفحه دارای یک [[{{MediaWiki:Validationpage}}|نسخه پایدار است]] که قابل
40724093 [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} تنظیم] است.',
40734094 'revreview-revnotfound' => 'نسخهٔ قدیمی‌ای از صفحه که درخواسته بودید یافت نشد.
@@ -4076,6 +4097,7 @@
40774098 'right-review' => 'علامت زدن نسخه‌ها به عنوان بررسی شده',
40784099 'right-stablesettings' => 'نحوهٔ انتخاب و نمایش نسخهٔ پایدار را تنظیم کنید',
40794100 'right-validate' => 'علامت زدن نسخه‌ها به عنوان تایید شده',
 4101+ 'right-unreviewedpages' => 'مشاهدهٔ فهرست صفحه‌های بازبینی نشده',
40804102 'rights-editor-autosum' => 'ترفیع خودکار',
40814103 'rights-editor-revoke' => 'وضعیت مرورگر را از [[$1]] گرفت',
40824104 'specialpages-group-quality' => 'تضمین کیفیت',
@@ -4218,7 +4240,7 @@
42194241 'right-unreviewedpages' => 'Tarkastella [[Special:UnreviewedPages|luetteloa arvioimattomista sivuista]]',
42204242 'rights-editor-revoke' => 'poistettu muokkaajatila käyttäjältä [[$1]]',
42214243 'specialpages-group-quality' => 'Laadunvalvonta',
4222 - 'stable-logentry-config' => 'asetti julkaistun version sivulle [[$1]]',
 4244+ 'stable-logentry-config' => 'asetti julkaisuasetukset sivulle [[$1]]',
42234245 'stable-logpage' => 'Vakausloki',
42244246 'stable-logpagetext' => 'Tämä on loki sisältösivujen [[{{MediaWiki:Validationpage}}|julkaistujen versioiden]] asetusten muutoksista.
42254247 Lista vakaista versioista löytyy [[Special:StablePages|vakaiden sivujen listasivulta]].',
@@ -4308,6 +4330,7 @@
43094331 'revreview-diff-toggle-hide' => '(cacher les modifications)',
43104332 'revreview-diff-toggle-title' => "Basculer l'affichage des modifications entre le brouillon et la version publiée",
43114333 'revreview-log-toggle-show' => '(afficher le journal de stabilité)',
 4334+ 'revreview-log-details-show' => '(afficher les détails)',
43124335 'review-diff2stable' => 'Voir les modifications en cours par rapport à la version publiée',
43134336 'review-logentry-app' => 'a relu une version de [[$1]]',
43144337 'review-logentry-dis' => 'a déprécié une version de [[$1]]',
@@ -4411,9 +4434,11 @@
44124435 'revreview-style-3' => 'Concise',
44134436 'revreview-style-4' => 'Remarquable',
44144437 'revreview-submit' => 'Soumettre',
4415 - 'revreview-submit-review' => 'Marquer comme relu',
4416 - 'revreview-submit-unreview' => 'Marquer comme non-relu',
 4438+ 'revreview-submit-review' => 'Marquer comme vérifié',
 4439+ 'revreview-submit-unreview' => 'Marquer comme non-vérifié',
44174440 'revreview-submitting' => 'Soumission…',
 4441+ 'revreview-submit-reviewed' => 'Fait. Vérifié !',
 4442+ 'revreview-submit-unreviewed' => 'Fait. Non-vérifié !',
44184443 'revreview-successful' => "'''La version sélectionnée de [[:$1|$1]] a été marquée avec succès ([{{fullurl:{{#Special:ReviewedVersions}}|page=$2}} voir les versions stables])'''",
44194444 'revreview-successful2' => "'''Version de [[:$1|$1]] invalidée.'''",
44204445 'revreview-text' => "''Les [[{{MediaWiki:Validationpage}}|versions relues]] sont des versions vérifiées des pages utilisées pour déterminer la version publiée.''",
@@ -4437,11 +4462,12 @@
44384463 'right-review' => 'Marquer les versions comme vérifiées',
44394464 'right-stablesettings' => "Configurer les paramètres de sélection et d'affichage des versions publiées",
44404465 'right-validate' => 'Marquer les versions comme étant de « qualité »',
 4466+ 'right-unreviewedpages' => 'Voir [[Special:UnreviewedPages|la liste des pages non révisées]]',
44414467 'rights-editor-autosum' => 'autopromu',
44424468 'rights-editor-revoke' => 'a révoqué les droits de contributeur de [[$1]]',
44434469 'specialpages-group-quality' => 'Assurance qualité',
4444 - 'stable-logentry-config' => 'a configuré les versions stables de [[$1]]',
4445 - 'stable-logentry-reset' => 'a réinitialisé la configuration des versions stables de [[$1]]',
 4470+ 'stable-logentry-config' => 'a configuré les paramètres de publication de [[$1]]',
 4471+ 'stable-logentry-reset' => 'a réinitialisé les paramètres de publication de [[$1]]',
44464472 'stable-logpage' => 'Journal des versions stables',
44474473 'stable-logpagetext' => 'Voici le journal des modifications de la configuration des [[{{MediaWiki:Validationpage}}|versions publiées]] des pages.
44484474 Vous pouvez également consulter la [[Special:StablePages|liste de pages stables]].',
@@ -4455,6 +4481,7 @@
44564482 'revreview-statusfilter' => "Changement d'état :",
44574483 'revreview-typefilter' => 'Genre :',
44584484 'revreview-levelfilter' => 'Niveau :',
 4485+ 'revreview-lev-all' => 'tous',
44594486 'revreview-lev-basic' => 'vérifiée',
44604487 'revreview-lev-quality' => 'qualité',
44614488 'revreview-lev-pristine' => 'primitive',
@@ -4471,8 +4498,8 @@
44724499 'revreview-unlocked' => 'Les modifications ne nécessitent pas de relecture avant d’être affichées sur cette page !',
44734500 'log-show-hide-review' => "$1 l'historique des relectures",
44744501 'revreview-tt-review' => 'Appliquer ce statut à cette version',
4475 - 'revreview-tt-flag' => 'Marquer cette révision comme relue',
4476 - 'revreview-tt-unflag' => 'Marquer cette révision comme non relue',
 4502+ 'revreview-tt-flag' => 'Approuver cette version en la marquant comme vérifiée',
 4503+ 'revreview-tt-unflag' => 'Désapprouver cette version en la marquant comme non-vérifiée',
44774504 'validationpage' => '{{ns:help}}:Validation de la page',
44784505 );
44794506
@@ -4762,6 +4789,7 @@
47634790 'revreview-diff-toggle-hide' => '(agochar os cambios)',
47644791 'revreview-diff-toggle-title' => 'Cambiar a visualización de cambios entre o borrador e a versión publicada',
47654792 'revreview-log-toggle-show' => '(mostrar o rexistro de estabilidade)',
 4793+ 'revreview-log-details-show' => '(mostrar os detalles)',
47664794 'review-diff2stable' => 'Ver os cambios pendentes feitos á versión publicada',
47674795 'review-logentry-app' => 'revisou unha versión de "[[$1]]"',
47684796 'review-logentry-dis' => 'rexeitou unha versión de "[[$1]]"',
@@ -4863,9 +4891,11 @@
48644892 'revreview-style-3' => 'Concisa',
48654893 'revreview-style-4' => 'Destacada',
48664894 'revreview-submit' => 'Enviar',
4867 - 'revreview-submit-review' => 'Marcar como revisada',
4868 - 'revreview-submit-unreview' => 'Marcar como non revisada',
 4895+ 'revreview-submit-review' => 'Marcar como comprobada',
 4896+ 'revreview-submit-unreview' => 'Marcar como non comprobada',
48694897 'revreview-submitting' => 'Enviando...',
 4898+ 'revreview-submit-reviewed' => 'Feito. Comprobada!',
 4899+ 'revreview-submit-unreviewed' => 'Feito. Non comprobada!',
48704900 'revreview-successful' => "'''Examinouse con éxito a revisión de \"[[:\$1|\$1]]\". ([{{fullurl:{{#Special:ReviewedVersions}}|page=\$2}} ver as versións estábeis])'''",
48714901 'revreview-successful2' => "'''Retiouse con éxito o exame da revisión de \"[[:\$1|\$1]]\".'''",
48724902 'revreview-text' => "''As [[{{MediaWiki:Validationpage}}|versións revisadas]] son versións comprobadas de páxinas, utilizadas para determinar a versión publicada.''",
@@ -4889,11 +4919,12 @@
48904920 'right-review' => 'Marcar revisións como "comprobadas"',
48914921 'right-stablesettings' => 'Configurar a forma de seleccionar e mostrar a versión publicada',
48924922 'right-validate' => 'Marcar revisións como "de calidade"',
 4923+ 'right-unreviewedpages' => 'Ver a [[Special:UnreviewedPages|lista das páxinas non revisadas]]',
48934924 'rights-editor-autosum' => 'autopromocionado',
48944925 'rights-editor-revoke' => 'eliminado o status de editor de [[$1]]',
48954926 'specialpages-group-quality' => 'Garantía de calidade',
4896 - 'stable-logentry-config' => 'configurou a versión publicada de "[[$1]]"',
4897 - 'stable-logentry-reset' => 'restableceu a versión publicada de "[[$1]]"',
 4927+ 'stable-logentry-config' => 'configurou os parámetros de publicación de "[[$1]]"',
 4928+ 'stable-logentry-reset' => 'restableceu os parámetros de publicación de "[[$1]]"',
48984929 'stable-logpage' => 'Rexistro de versións estábeis',
48994930 'stable-logpagetext' => 'Este é un rexistro dos cambios feitos na configuración da [[{{MediaWiki:Validationpage}}|versión publicada]] do contido das páxinas.
49004931 Pódese atopar unha lista das páxinas estabilizadas na [[Special:StablePages|lista de páxinas estábeis]].',
@@ -4907,6 +4938,7 @@
49084939 'revreview-statusfilter' => 'Cambio de estado:',
49094940 'revreview-typefilter' => 'Tipo:',
49104941 'revreview-levelfilter' => 'Nivel:',
 4942+ 'revreview-lev-all' => 'calquera',
49114943 'revreview-lev-basic' => 'comprobada',
49124944 'revreview-lev-quality' => 'calidade',
49134945 'revreview-lev-pristine' => 'previa',
@@ -4923,8 +4955,8 @@
49244956 'revreview-unlocked' => 'As edicións non requiren [[{{MediaWiki:Validationpage}}|revisión]] antes de ser amosadas nesta páxina.',
49254957 'log-show-hide-review' => '$1 o rexistro de revisións',
49264958 'revreview-tt-review' => 'Dar este estado a esta revisión',
4927 - 'revreview-tt-flag' => 'Marcar esta revisión como revisada',
4928 - 'revreview-tt-unflag' => 'Marcar esta revisión como non revisada',
 4959+ 'revreview-tt-flag' => 'Aprobar esta revisión marcándoa como comprobada',
 4960+ 'revreview-tt-unflag' => 'Desaprobar esta revisión marcándoa como non comprobada',
49294961 'validationpage' => '{{ns:help}}:Validación da páxina',
49304962 );
49314963
@@ -5047,6 +5079,7 @@
50485080 'revreview-diff-toggle-hide' => '(Änderige verstecke)',
50495081 'revreview-diff-toggle-title' => 'Dr Aazeig umschalte zwische dr Entwurfsversion un dr vereffentligte Version',
50505082 'revreview-log-toggle-show' => '(Logbuech vu dr vereffetligte Versione zeige)',
 5083+ 'revreview-log-details-show' => '(Detail aazeige)',
50515084 'review-diff2stable' => 'Hängigi Änderige im Verglyych zue dr vereffetligte Version aaluege',
50525085 'review-logentry-app' => 'het e Version vu „[[$1]]“ prieft.',
50535086 'review-logentry-dis' => 'het d Markierig fir e Version vu „[[$1]]“ usegnuh',
@@ -5155,9 +5188,11 @@
51565189 'revreview-style-3' => 'gnau',
51575190 'revreview-style-4' => 'bsunders glunge',
51585191 'revreview-submit' => 'Vèrsion markiere',
5159 - 'revreview-submit-review' => "Die Version as ''prieft'' markiere",
5160 - 'revreview-submit-unreview' => "As ''nit prieft'' markiere",
 5192+ 'revreview-submit-review' => "As ''aagluegt'' markiere",
 5193+ 'revreview-submit-unreview' => "As ''nit aagluegt'' markiere",
51615194 'revreview-submitting' => '… bitte warte …',
 5195+ 'revreview-submit-reviewed' => 'Erledigt. Aagluegt!',
 5196+ 'revreview-submit-unreviewed' => 'Erledigt. Nit aagluegt!',
51625197 'revreview-successful' => "'''Di usgwehlt Version vum Artikel ''[[:\$1|\$1]]'' isch as \"vum Fäldhieter gsäh\" markiert wore ([{{fullurl:{{#Special:ReviewedVersions}}|page=\$2}} alli aagluegte Versione vu däm Artikel])'''.",
51635198 'revreview-successful2' => "'''D Markierig vu dr Version vu [[:$1|$1]] isch ufghobe wore.'''",
51645199 'revreview-text' => "''[[{{MediaWiki:Validationpage}}|Priefti Versione]] sin Versione vu Syte, wu standardmäßig as vereffetligti Version brucht wäre.''",
@@ -5184,8 +5219,8 @@
51855220 'rights-editor-autosum' => 'automatisch erteilt',
51865221 'rights-editor-revoke' => 'nimm dr Priefer-Status vu „[[$1]]“ use',
51875222 'specialpages-group-quality' => 'Qualitetssicherig',
5188 - 'stable-logentry-config' => 'het d Sytekonfiguration vu „[[$1]]“ gänderet',
5189 - 'stable-logentry-reset' => 'het d Sytekonfiguration fir „[[$1]]“ zruckgsetzt',
 5223+ 'stable-logentry-config' => 'het d Publikationskonfiguration vu „[[$1]]“ gänderet',
 5224+ 'stable-logentry-reset' => 'Pnulikationsyystellige „[[$1]]“ zruckgsetze',
51905225 'stable-logpage' => 'Sytekonfigurations-Logbuech',
51915226 'stable-logpagetext' => 'Des isch s Änderigslogbuech vu dr Sytekonfigurationen vu dr [[{{MediaWiki:Validationpage}}|markierte Versione]].
51925227 Lueg au d [[Special:StablePages|Lischt vu dr markierte Versione]].',
@@ -5199,6 +5234,7 @@
52005235 'revreview-statusfilter' => 'Statusänderig:',
52015236 'revreview-typefilter' => 'Typ:',
52025237 'revreview-levelfilter' => 'Ebeni:',
 5238+ 'revreview-lev-all' => 'alli',
52035239 'revreview-lev-basic' => 'aagluegt',
52045240 'revreview-lev-quality' => 'priefti',
52055241 'revreview-lev-pristine' => 'reini',
@@ -5215,8 +5251,8 @@
52165252 'revreview-unlocked' => 'Bearbeitige bruuche nit markiert syy, voreb si uf däre Syte aazeigt wäre.',
52175253 'log-show-hide-review' => 'Versionsmarkierigs-Logbuech $1',
52185254 'revreview-tt-review' => 'Dää Status uf die Version aawände',
5219 - 'revreview-tt-flag' => "Die Version as ''prieft'' markiere",
5220 - 'revreview-tt-unflag' => "Die Version as ''nit prieft'' markiere",
 5255+ 'revreview-tt-flag' => "Die Version zueloo dur Markiere as ''aagluegt''",
 5256+ 'revreview-tt-unflag' => "Die Version ablähne dur Markiere as ''nit aagluegt''",
52215257 'validationpage' => '{{ns:project}}:Stabilversionen',
52225258 );
52235259
@@ -5385,7 +5421,6 @@
53865422 'revreview-update-includes' => "'''מספר תבניות/קבצים עודכנו:'''",
53875423 'revreview-update-none' => "אנא [[{{MediaWiki:Validationpage}}|בדקו]] את כל השינויים '''(המוצגים להלן)''' שנעשו מאז שהגרסה היציבה [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} נבדקה].",
53885424 'revreview-update-use' => "'''הערה:''' אם קיימת גרסה יציבה לאחת מהתבניות/הקבצים האלו, היא כבר נמצאת בשימוש בגרסה היציבה של דף זה.",
5389 - 'revreview-diffonly' => 'כדי לאשר את הדף, לחצו על הקישור "הגרסה הנוכחית" והשתמשו בטופס הבדיקה.',
53905425 'revreview-visibility' => "'''לדף זה יש [[{{MediaWiki:Validationpage}}|גרסה יציבה]] מעודכנת; ניתן [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} לשנות] את הגדרות היציבות של הדף.'''",
53915426 'revreview-visibility2' => "'''לדף זה יש [[{{MediaWiki:Validationpage}}|גרסה יציבה]] מיושנת; ניתן [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} לשנות] את הגדרות היציבות של הדף.'''",
53925427 'revreview-visibility3' => "'''אין לדף זה [[{{MediaWiki:Validationpage}}|גרסה יציבה]]; ניתן [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} לשנות] את הגדרות היציבות של הדף.'''",
@@ -5395,6 +5430,7 @@
53965431 'right-review' => 'סימון גרסאות כגרסאות שנצפו',
53975432 'right-stablesettings' => 'הגדרת הדרך בה הגרסה היציבה נבחרת ומוצגת',
53985433 'right-validate' => 'סימון גרסאות כמאומתות',
 5434+ 'right-unreviewedpages' => 'צפייה ב[[Special:UnreviewedPages|רשימת הדפים שלא נבדקו]]',
53995435 'rights-editor-autosum' => 'קודם אוטומטית',
54005436 'rights-editor-revoke' => 'הסרת מעמד העורך מ[[$1]]',
54015437 'specialpages-group-quality' => 'אבטחת איכות',
@@ -5568,6 +5604,7 @@
55695605 'right-review' => 'अवतरण देखें ऐसे मार्क करें',
55705606 'right-stablesettings' => 'स्थिर अवतरण किस प्रकार चुना और दर्शाया जायेगा इसे निश्चित करें',
55715607 'right-validate' => 'अवतरण वैध ऐसे मार्क करें',
 5608+ 'right-unreviewedpages' => 'न देखें हुए पन्नोंकी सूची देखें',
55725609 'rights-editor-autosum' => 'अपने आप तरक्की',
55735610 'rights-editor-revoke' => '[[$1]] के संपादन अधिकार निकाले गये',
55745611 'specialpages-group-quality' => 'गुणवत्ता नियंत्रण',
@@ -5746,7 +5783,6 @@
57475784 'revreview-update-includes' => "'''Neki predlošci/datoteke su ažurirane:'''",
57485785 'revreview-update-none' => "Molim, [[{{MediaWiki:Validationpage}}|pregledajte]] sve promjene ''(prikazane dolje)'' učinjene od kad je stabilna inačica [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} odobrena].",
57495786 'revreview-update-use' => "'''NAPOMENA:''' Ako bilo koji od ovih predložaka/datoteka imaju važeću inačicu, tada se već rabe u važećoj inačici ove stranice.",
5750 - 'revreview-diffonly' => "''Za ocjenu stranice, kliknite poveznicu \"trenutačna inačica\" i rabite obrazac za ocjenu.''",
57515787 'revreview-visibility' => "'''Ova stranica ima ažuriranu [[{{MediaWiki:Validationpage}}|važeću inačicu]]; postavke stalnosti stranice mogu biti
57525788 [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} podešene].'''",
57535789 'revreview-visibility2' => "'''Ova stranica ima zastarjelu [[{{MediaWiki:Validationpage}}|važeću inačicu]]; postavke stalnosti stranice mogu biti
@@ -5760,6 +5796,7 @@
57615797 'right-review' => 'Označi izmjenu kao pregledanu',
57625798 'right-stablesettings' => 'Podešavanje kao će se važeća inačica označavati i prikazivati',
57635799 'right-validate' => 'Označavanje inačica provjerenima',
 5800+ 'right-unreviewedpages' => 'Pregled [[Special:UnreviewedPages|popisa neocijenjenih stranica]]',
57645801 'rights-editor-autosum' => 'samopromoviran',
57655802 'rights-editor-revoke' => 'oduzet status urednika suradniku [[$1]]',
57665803 'specialpages-group-quality' => 'Osiguravanje kvalitete',
@@ -5812,7 +5849,7 @@
58135850 'flaggedrevs-pref-UI-1' => 'Jednory wužiwarski interfejs stabilnych wersijow wužiwać',
58145851 'prefs-flaggedrevs' => 'Stabilnosć',
58155852 'prefs-flaggedrevs-ui' => 'Markěrowane wersije',
5816 - 'flaggedrevs-prefs-stable' => 'Stabilnu wersiju nastawkow přeco jako standard pokazać (jeli tajka eksistuje)',
 5853+ 'flaggedrevs-prefs-stable' => 'Wozjewjenu wersiju nastawkow přeco jako standard pokazać (jeli tajka eksistuje)',
58175854 'flaggedrevs-prefs-watch' => 'Přehladane strony wobkedźbować',
58185855 'flaggedrevs-prefs-editdiffs' => 'Při wobdźěłowanju stronow rozdźěl k stabilnej wersiji pokazać',
58195856 'flaggedrevs-prefs-viewdiffs' => 'Rozdźěl k stabilnej wersiji pokazać, hdyž so naćiski strony wobhladuja',
@@ -5838,6 +5875,7 @@
58395876 'revreview-diff-toggle-hide' => '(změny schować)',
58405877 'revreview-diff-toggle-title' => 'Zwobraznjenje změnow mjez naćiskom a wozjewjenej wersiju přepinyć',
58415878 'revreview-log-toggle-show' => '(protokol stabilnosće pokazać)',
 5879+ 'revreview-log-details-show' => '(podrobnosće pokazać)',
58425880 'review-diff2stable' => 'Rozdźěle mjez stabilnej a aktualnej wersiju wobhladać',
58435881 'review-logentry-app' => 'je wersiju wot [[$1]] přepruwował',
58445882 'review-logentry-dis' => 'je wersiju wot [[$1]] wothódnoćił',
@@ -5906,11 +5944,11 @@
59075945 'revreview-quality' => 'To je [[{{MediaWiki:Validationpage}}|stabilna wersija]],
59085946 [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} schwalena] <i>$2</i>. [{{fullurl:{{FULLPAGENAMEE}}|stable=0}} Naćisk] wobsahuje
59095947 [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $3 {{PLURAL:$3|namjetowanu změnu|namjetowanej změnje|namjetowane změny|namjetowanych změnow}}], {{PLURAL:$3|kotraž|kotrejž|kotrež|kotrež}} na přehladanje {{PLURAL:$3|čaka|čakatej|čakaja|čakaja}}.',
5910 - 'revreview-quality-i' => 'To je [[{{MediaWiki:Validationpage}}|stabilna wersija]], [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} schwalena] <i>$2</i>.
5911 -[{{fullurl:{{FULLPAGENAMEE}}|stable=0}} Naćisk] ma [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} změny předłohow/datajow], kotrež na přehladanje čakaja.',
 5948+ 'revreview-quality-i' => 'To je [[{{MediaWiki:Validationpage}}|wozjewjena wersija]], [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} schwalena] <i>$2</i>.
 5949+[{{fullurl:{{FULLPAGENAMEE}}|stable=0}} Naćisk] ma [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} změny předłohow/datajow], kotrež na přepruwowanje čakaja.',
59125950 'revreview-quality-old' => 'To je [[{{MediaWiki:Validationpage}}|kwalitna]] wersija ([{{fullurl:{{#Special:ReviewedVersions}}|page={{FULLPAGENAMEE}}}} wšě nalistować]), [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} schwalena] dnja <i>$2</i>.
59135951 Je móžno, zo su so hižo nowe [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} změny] přewjedli.',
5914 - 'revreview-quality-same' => 'To je [[{{MediaWiki:Validationpage}}|stabilna wersija]],
 5952+ 'revreview-quality-same' => 'To je [[{{MediaWiki:Validationpage}}|wozjewjena wersija]],
59155953 [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} schwalena] <i>$2</i>.',
59165954 'revreview-quality-source' => '[{{fullurl:{{FULLPAGENAMEE}}|stableid=$1}} Kwalitna wersija] tuteje strony, [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} schwalena] dnja <i>$2</i>, na tutej wersiji bazuje.',
59175955 'revreview-quality-title' => 'To je kwalitna strona tuteje strony',
@@ -5938,9 +5976,11 @@
59395977 'revreview-style-3' => 'precizna',
59405978 'revreview-style-4' => 'wuběrna',
59415979 'revreview-submit' => 'Wotpósłać',
5942 - 'revreview-submit-review' => 'Jako přepruwowany markěrować',
5943 - 'revreview-submit-unreview' => 'Jako njepřepruwowany markěrować',
 5980+ 'revreview-submit-review' => 'Jako skontrolowany markěrować',
 5981+ 'revreview-submit-unreview' => 'Jako njeskontrolowany markěrować',
59445982 'revreview-submitting' => 'Sćele so...',
 5983+ 'revreview-submit-reviewed' => "Hotowy. Skontrolowany'",
 5984+ 'revreview-submit-unreviewed' => 'Hotowy. Njeskontrolowany!',
59455985 'revreview-successful' => "'''Wersija [[:$1|$1]] je so wuspěšnje woznamjeniła. ([{{fullurl:{{#Special:ReviewedVersions}}|page=$2}} stabilne wersije wobhladać])'''",
59465986 'revreview-successful2' => "'''Woznamjenjenje wersije [[:$1|$1]] je so wuspěšnje wotstroniło.'''",
59475987 'revreview-text' => "''[[{{MediaWiki:Validationpage}}|Stabilne wersije]] su skerje standardny wobsah strony za wobhladowarjow hač najnowša wersija.''",
@@ -5968,8 +6008,8 @@
59696009 'rights-editor-autosum' => 'awtomatisce powyšeny',
59706010 'rights-editor-revoke' => 'status wobdźěłowarja bu [[$1]] zebrany.',
59716011 'specialpages-group-quality' => 'Kwalitne zawěsćenje',
5972 - 'stable-logentry-config' => 'konfigurowaše woznamjenjenje stabilneje wersije za [[$1]]',
5973 - 'stable-logentry-reset' => 'woznamjenjenje stabilneje wersije za [[$1]] anulować',
 6012+ 'stable-logentry-config' => 'konfigurowaše wozjewjenske nastajenja za [[$1]]',
 6013+ 'stable-logentry-reset' => 'je wozjewjenske nastajenja za [[$1]] wróćo stajił',
59746014 'stable-logpage' => 'Protokol stabilneje wersije',
59756015 'stable-logpagetext' => 'To je protokol změnow konfiguracije [[{{MediaWiki:Validationpage}}|stabilneje wersije]] nastawkow.
59766016 Lisćinu stabilizowanych stronow namakaš w [[Special:StablePages|lisćinje stabilnych stronow]].',
@@ -5983,6 +6023,7 @@
59846024 'revreview-statusfilter' => 'Změnjenje statusa:',
59856025 'revreview-typefilter' => 'Typ:',
59866026 'revreview-levelfilter' => 'Runina:',
 6027+ 'revreview-lev-all' => 'někajka',
59876028 'revreview-lev-basic' => 'skontrolowany',
59886029 'revreview-lev-quality' => 'kwalitna',
59896030 'revreview-lev-pristine' => 'prěnjotna',
@@ -6255,6 +6296,7 @@
62566297 'revreview-diff-toggle-hide' => '(celar modificationes)',
62576298 'revreview-diff-toggle-title' => 'Alternar le presentation de modificationes inter le versiones provisori e publicate',
62586299 'revreview-log-toggle-show' => '(monstrar registro de stabilitate)',
 6300+ 'revreview-log-details-show' => '(monstrar detalios)',
62596301 'review-diff2stable' => 'Vider modificationes pendente al version publicate',
62606302 'review-logentry-app' => 'revideva un version de [[$1]]',
62616303 'review-logentry-dis' => 'depreciava un version de [[$1]]',
@@ -6367,9 +6409,11 @@
63686410 'revreview-style-3' => 'Concise',
63696411 'revreview-style-4' => 'Eminente',
63706412 'revreview-submit' => 'Submitter',
6371 - 'revreview-submit-review' => 'Marcar como revidite',
6372 - 'revreview-submit-unreview' => 'Marcar como non revidite',
 6413+ 'revreview-submit-review' => 'Marcar como verificate',
 6414+ 'revreview-submit-unreview' => 'Marcar como non verificate',
63736415 'revreview-submitting' => 'Invio in curso…',
 6416+ 'revreview-submit-reviewed' => 'Facite. Verificate!',
 6417+ 'revreview-submit-unreviewed' => 'Facite. Non verificate!',
63746418 'revreview-successful' => "'''Le version de [[:$1|$1]] ha essite marcate con successo. ([{{fullurl:{{#Special:ReviewedVersions}}|page=$2}} vider versiones stabile])'''",
63756419 'revreview-successful2' => "'''Le version de [[:$1|$1]] ha essite dismarcate con successo.'''",
63766420 'revreview-text' => "''[[{{MediaWiki:Validationpage}}|Versiones revidite]] es versiones verificate de paginas usate pro determinar le version publicate.''",
@@ -6393,11 +6437,12 @@
63946438 'right-review' => 'Marcar versiones como "verificate"',
63956439 'right-stablesettings' => 'Configurar como le version publicate es seligite e monstrate',
63966440 'right-validate' => 'Marcar versiones como "de qualitate"',
 6441+ 'right-unreviewedpages' => 'Vider le [[Special:UnreviewedPages|lista de paginas non revidite]]',
63976442 'rights-editor-autosum' => 'autopromovite',
63986443 'rights-editor-revoke' => 'removeva le stato de redactor ab [[$1]]',
63996444 'specialpages-group-quality' => 'Assecurantia de qualitate',
6400 - 'stable-logentry-config' => 'configurava le parametros de versiones publicate pro [[$1]]',
6401 - 'stable-logentry-reset' => 'reinitialisava le parametros de versiones publicate pro [[$1]]',
 6445+ 'stable-logentry-config' => 'configurava le parametros de publication pro [[$1]]',
 6446+ 'stable-logentry-reset' => 'reinitialisava le parametros de publication pro [[$1]]',
64026447 'stable-logpage' => 'Registro de stabilitate',
64036448 'stable-logpagetext' => 'Isto es un registro de modificationes in le configuration de [[{{MediaWiki:Validationpage}}|versiones stabile]] del paginas de contento.
64046449 Le paginas stabilisate se detalia in le [[Special:StablePages|lista de paginas stabile]].',
@@ -6411,6 +6456,7 @@
64126457 'revreview-statusfilter' => 'Alteration de stato:',
64136458 'revreview-typefilter' => 'Typo:',
64146459 'revreview-levelfilter' => 'Nivello:',
 6460+ 'revreview-lev-all' => 'omne',
64156461 'revreview-lev-basic' => 'verificate',
64166462 'revreview-lev-quality' => 'qualitate',
64176463 'revreview-lev-pristine' => 'pristine',
@@ -6427,8 +6473,8 @@
64286474 'revreview-unlocked' => 'Le modificationes non require [[{{MediaWiki:Validationpage}}|revision]] ante de esser monstrate in iste pagina.',
64296475 'log-show-hide-review' => '$1 le registro de revisiones',
64306476 'revreview-tt-review' => 'Attribuer iste stato a iste version',
6431 - 'revreview-tt-flag' => 'Marcar iste version como revidite',
6432 - 'revreview-tt-unflag' => 'Marcar iste version como non revidite',
 6477+ 'revreview-tt-flag' => 'Approbar iste version per marcar lo como verificate',
 6478+ 'revreview-tt-unflag' => 'Disapprobar iste version per marcar lo como como non verificate',
64336479 'validationpage' => '{{ns:help}}:Validation de paginas',
64346480 );
64356481
@@ -6577,7 +6623,6 @@
65786624 'revreview-update-includes' => "'''Beberapa templat/berkas telah diperbaharui:'''",
65796625 'revreview-update-none' => "Harap [[{{MediaWiki:Validationpage}}|meninjau]] semua perubahan ''(ditampilkan berikut)'' yang dibuat sejak revisi stabil [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} disetujui].",
65806626 'revreview-update-use' => "'''CATATAN''': Templat/berkas yang akan digunakan adalah templat/berkas versi stabil (jika ada).",
6581 - 'revreview-diffonly' => "''Untuk memeriksa halaman, pilih pranala \"revisi sekarang\" dan gunakan formulir peninjauan.''",
65826627 'revreview-visibility' => "'''Halaman ini memiliki [[{{MediaWiki:Validationpage}}|versi stabil]] yang telah diperbaharui; preferensi untuk versi stabil dapat [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} dikonfigurasi].'''",
65836628 'revreview-visibility2' => "'''[[{{MediaWiki:Validationpage}}|Versi stabil]] halaman ini telah kadaluwarsa; pengesetan halaman stabil dapat [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} dikonfigurasi].'''",
65846629 'revreview-visibility3' => "'''Halaman ini tidak memiliki [[{{MediaWiki:Validationpage}}|versi stabil]]; preferensi untuk versi stabil dapat [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} dikonfigurasi].'''",
@@ -6587,6 +6632,7 @@
65886633 'right-review' => 'Menandai sebagai revisi terperiksa',
65896634 'right-stablesettings' => 'Mengatur bagaimana versi stabil dipilih dan ditampilkan',
65906635 'right-validate' => 'Menandai sebagai revisi layak',
 6636+ 'right-unreviewedpages' => 'Tampilkan [[Special:UnreviewedPages|daftar halaman yang belum ditinjau]]',
65916637 'rights-editor-autosum' => 'promosi otomatis',
65926638 'rights-editor-revoke' => 'status Editor dicabut dari [[$1]]',
65936639 'specialpages-group-quality' => 'Pemeriksaan kualitas',
@@ -6859,7 +6905,7 @@
68606906 'revreview-hist-draft' => '候補版',
68616907 'revreview-hist-quality' => '内容充実版',
68626908 'revreview-hist-quality-user' => '[[User:$3|$3]] によって[{{fullurl:$1|stableid=$2}} 判定]',
6863 - 'revreview-hist-basic' => '一覧済み版',
 6909+ 'revreview-hist-basic' => '確認済み版',
68646910 'revreview-hist-basic-user' => '[[User:$3|$3]] によって[{{fullurl:$1|stableid=$2}} 一覧]',
68656911 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} 自動一覧]',
68666912 'revreview-hist-pending' => '[査読待ち]',
@@ -6903,7 +6949,7 @@
69046950 'revreview-depth-4' => '秀逸',
69056951 'revreview-draft-title' => 'これは採用候補ページです',
69066952 'revreview-draft-rev' => '採用候補版',
6907 - 'revreview-edit' => '候補版を編集する',
 6953+ 'revreview-edit' => '編集',
69086954 'revreview-editnotice' => "'''あなたの変更は権限を持った利用者の[[{{MediaWiki:Validationpage}}|査読]]の後に[[{{MediaWiki:Validationpage}}|公開]]されます。'''",
69096955 'revreview-check-flag' => '保留されている編集に査読済みの印をつける',
69106956 'revreview-edited' => "'''変更は権限を持った利用者による[[{{MediaWiki:Validationpage}}|査読]]の後に[[{{MediaWiki:Validationpage}}|公開]]されます。'''以下に表示されているのが''採用候補''で、[{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $2件の{{PLURAL:$2|変更}}提案]があります。",
@@ -6975,6 +7021,7 @@
69767022 'right-review' => '版を一覧済みにする',
69777023 'right-stablesettings' => '固定版の選択方法・表示方法を設定する',
69787024 'right-validate' => '版を評価済みにする',
 7025+ 'right-unreviewedpages' => '[[Special:UnreviewedPages|未査読ページの一覧]]を表示する',
69797026 'rights-editor-autosum' => '自動権限付与',
69807027 'rights-editor-revoke' => '[[$1]] の編集者権限取り消し',
69817028 'specialpages-group-quality' => '品質保証',
@@ -6992,7 +7039,7 @@
69937040 'revreview-statusfilter' => '状態の変更:',
69947041 'revreview-typefilter' => '種類:',
69957042 'revreview-levelfilter' => '水準:',
6996 - 'revreview-lev-basic' => '一覧済み',
 7043+ 'revreview-lev-basic' => '確認済み',
69977044 'revreview-lev-quality' => '内容充実',
69987045 'revreview-lev-pristine' => '手付かず',
69997046 'revreview-reviewlink' => '査読',
@@ -7711,6 +7758,7 @@
77127759 'right-movestable' => '안정 문서를 옮기기',
77137760 'right-review' => '다른 사람의 편집을 검토',
77147761 'right-stablesettings' => '어떻게 안정 버전이 선택되어 보여질 것인지 설정',
 7762+ 'right-unreviewedpages' => '[[Special:UnreviewedPages|검토되지 않은 문서의 목록]]을 보기',
77157763 'rights-editor-autosum' => '자동으로 권한이 부여됨',
77167764 'rights-editor-revoke' => '[[$1]]의 편집자 권한을 해제함',
77177765 'stable-logentry-config' => '[[$1]] 문서의 안정 버전을 설정함',
@@ -7874,7 +7922,6 @@
78757923 'revreview-update-includes' => "'''E paa Schabloone udder Dateije udder beeds sin jeändert woode:'''",
78767924 'revreview-update-none' => "Bes esu joot, un donn all de Änderunge [[{{MediaWiki:Validationpage}}|nohkike]], di jemaat woodte, zick de {{int:stablepages-stable}} et letz [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} {{lcfirst:{{int:revreview-approved}}}}] woode es.<br />''(De Änderunge sin unge opjeliß)''",
78777925 'revreview-update-use' => "'''Opjepaß:''' Wann ein vun dä Schablohne udder Datteije en {{int:stablepages-stable}} hät, dann weedt di ald en dä {{int:stablepages-stable}} vun dä Sigg jebruch.",
7878 - 'revreview-diffonly' => "Öm heh di Sigg nohzekike, jank övver dä Lengk „{{int:Currentrevisionlink}}“, doh fengks och dä Kaste mem Fommulaa för dat enzejävve, wat de jefonge häs.''",
78797926 'revreview-visibility' => "'''Hee di Sigg hät en jeänderte [[{{MediaWiki:Validationpage}}|{{int:stablepages-stable}}]].
78807927 De {{int:stabilization}} kam_mer [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} ändere].'''",
78817928 'revreview-visibility2' => "'''Hee di Sigg hät en övverhollte [[{{MediaWiki:Validationpage}}|{{int:stablepages-stable}}]].
@@ -7889,6 +7936,7 @@
78907937 'right-review' => 'Versione als „{{lcfirst:{{int:revreview-accuracy-1}}}}“ makeere',
78917938 'right-stablesettings' => 'Enshtelle, wi en {{int:stablepages-stable}} beshtemmp un aanjezeish weed',
78927939 'right-validate' => 'Versione nohloore un beschtääteje',
 7940+ 'right-unreviewedpages' => 'De [[Special:UnreviewedPages|Leß met de nit aanjekikte Sigge]] aanloore',
78937941 'rights-editor-autosum' => 'automattesch zohjedeilt',
78947942 'rights-editor-revoke' => 'hät {{GENDER:$1|dä|dat|dä Metmaacher|dat|de}} [[$1]] uß dä Metmaacher-Jrop vun de {{int:group-editor}} eruß jenumme',
78957943 'specialpages-group-quality' => 'Sigge ier Qualliteit',
@@ -7995,6 +8043,7 @@
79968044 'revreview-diff-toggle-hide' => '(Ännerunge verstoppen)',
79978045 'revreview-diff-toggle-title' => "Tëschent der verëffentlechter Versioun an der Virbereedung ëmschalten an d'Ännerunge weisen",
79988046 'revreview-log-toggle-show' => '(Stabilitéits-Logbuch weisen)',
 8047+ 'revreview-log-details-show' => '(Detailer weisen)',
79998048 'review-diff2stable' => 'Ännerunge mat der publizéierter Versioun kucken',
80008049 'review-logentry-app' => 'huet eng Versioun vu(n) [[$1]] nogekuckt',
80018050 'review-logentry-dis' => 'huet eng Versioun vu(n) [[$1]] als net nogekuckt markéiert',
@@ -8105,6 +8154,8 @@
81068155 'revreview-submit-review' => 'Als nogekuckt markéieren',
81078156 'revreview-submit-unreview' => 'Als net nogekuckt markéieren',
81088157 'revreview-submitting' => 'Iwwerdroen …',
 8158+ 'revreview-submit-reviewed' => 'Fäerdeg. Nogekuckt!',
 8159+ 'revreview-submit-unreviewed' => 'Fäerdeg. Net-nogekuckt!',
81098160 'revreview-successful' => "'''D'Versioun [[:$1|$1]] gouf nogekuckt. ([{{fullurl:{{#Special:ReviewedVersions}}|page=$2}} Déi nogekuckte Versioune weisen])'''",
81108161 'revreview-successful2' => "'''D'Markéierung vun der Versioun vu(n) [[:$1|$1]] gouf ewechgeholl.'''",
81118162 'revreview-text' => "[[{{MediaWiki:Validationpage}}|Nogekuckte Versioune]] si Versioune vu Säite fir déi publizéiert Versioun festzeleën.''",
@@ -8131,8 +8182,8 @@
81328183 'rights-editor-autosum' => 'automatesch promovéiert',
81338184 'rights-editor-revoke' => 'huet dem [[$1]] den Editeur-Statut ewechgeholl',
81348185 'specialpages-group-quality' => 'Qualitéitssécherung',
8135 - 'stable-logentry-config' => 'huet stabil Versioune fir [[$1]] agestallt',
8136 - 'stable-logentry-reset' => "huet d'Astellung fir stabil Säite fir [[$1]] zréckgesat",
 8186+ 'stable-logentry-config' => "huet d'Astellunge vun der Publikatioun fir [[$1]] agestallt",
 8187+ 'stable-logentry-reset' => "huet d'Plubicatiouns-Astellung fir [[$1]] zréckgesat",
81378188 'stable-logpage' => 'Lëscht vun de stabile Versiounen',
81388189 'stable-logpagetext' => "Dëst ass d'Logbuch vun den Ännerunge vun der Astellung vun der [[{{MediaWiki:Validationpage}}|publizéierter Versioun]] vu Säite mat Inhalt.
81398190 Eng Lëscht vun de stabiliséierte Säite kann op der [[Special:StablePages|Lëscht vun de stabile Säite]] fonnt ginn.",
@@ -8146,6 +8197,7 @@
81478198 'revreview-statusfilter' => 'Statusännerung:',
81488199 'revreview-typefilter' => 'Typ:',
81498200 'revreview-levelfilter' => 'Niveau:',
 8201+ 'revreview-lev-all' => 'all',
81508202 'revreview-lev-basic' => 'nogekuckt',
81518203 'revreview-lev-quality' => 'Qualitéit',
81528204 'revreview-lev-pristine' => 'intakt',
@@ -8162,8 +8214,8 @@
81638215 'revreview-unlocked' => 'Ännerunge mussen net [[{{MediaWiki:Validationpage}}|nogekuckt]] ginn ier se op dëser Säit gewise ginn.',
81648216 'log-show-hide-review' => 'Logbuch vun den nogekucke Verisoune $1',
81658217 'revreview-tt-review' => 'Dëse Status op dës Versioun uwenden',
8166 - 'revreview-tt-flag' => 'Dëse Verioun als nogekuckt markéieren',
8167 - 'revreview-tt-unflag' => 'Dës Versioun als net nogekuckt markéieren',
 8218+ 'revreview-tt-flag' => 'Dës Versioun als nogekuckt markéieren',
 8219+ 'revreview-tt-unflag' => 'Dës Versioun als net méi nogekuckt markéieren',
81688220 'validationpage' => '{{ns:help}}:Validatioun vun der Säit',
81698221 );
81708222
@@ -8378,6 +8430,7 @@
83798431 'revreview-diff-toggle-hide' => '(сокриј промени)',
83808432 'revreview-diff-toggle-title' => 'Префлување на приказот на промените помеѓу работната и објавената верзија',
83818433 'revreview-log-toggle-show' => '(прикажи дневник на стабилизација)',
 8434+ 'revreview-log-details-show' => '(подробно)',
83828435 'review-diff2stable' => 'Покажи промени на објавената верзија во исчекување',
83838436 'review-logentry-app' => 'провери верзија на [[$1]]',
83848437 'review-logentry-dis' => 'означи како застарена верзија на [[$1]]',
@@ -8488,7 +8541,9 @@
84898542 'revreview-submit' => 'Зачувај',
84908543 'revreview-submit-review' => 'Означи како проверено',
84918544 'revreview-submit-unreview' => 'Означи како непроверено',
8492 - 'revreview-submitting' => 'Зачувување ...',
 8545+ 'revreview-submitting' => 'Поднесувам ...',
 8546+ 'revreview-submit-reviewed' => 'Готово. Проверено!',
 8547+ 'revreview-submit-unreviewed' => 'Готово. Отпроверено!',
84938548 'revreview-successful' => "'''Успешно отстранета ознака од верзијата на [[:$1|$1]]. ([{{fullurl:{{#Special:ReviewedVersions}}|page=$2}} преглед на стабилни верзии])'''",
84948549 'revreview-successful2' => "'''Успешно отстранета ознака од верзијата на [[:$1|$1]].'''",
84958550 'revreview-text' => "''[[{{MediaWiki:Validationpage}}|Прегледани верзии]] се проверени верзии на страници според кои се определува објавената верзија.''",
@@ -8512,11 +8567,12 @@
85138568 'right-review' => 'Означување на ревизии како „проверени“',
85148569 'right-stablesettings' => 'Нагодување на изборот и приказот на објавената верзија',
85158570 'right-validate' => 'Означи ревизии како „квалитетни“',
 8571+ 'right-unreviewedpages' => 'Погледни [[Special:UnreviewedPages|листа на непрегледани статии]]',
85168572 'rights-editor-autosum' => 'автопромовиран',
85178573 'rights-editor-revoke' => 'му го одзема статусот на уредник на [[$1]]',
85188574 'specialpages-group-quality' => 'Осигурување на квалитет',
8519 - 'stable-logentry-config' => 'го конфигурираше објавеното верзионирање за [[$1]]',
8520 - 'stable-logentry-reset' => 'го врати по основно објавеното верзионирање за [[$1]]',
 8575+ 'stable-logentry-config' => 'постави нагодувања за објава на [[$1]]',
 8576+ 'stable-logentry-reset' => 'врати основни нагодувања за објава на [[$1]]',
85218577 'stable-logpage' => 'Дневник на стабилни страници',
85228578 'stable-logpagetext' => 'Ова е дневник на промени на поставките на [[{{MediaWiki:Validationpage}}|објавената верзија]] на страниците.
85238579 Листа на стабилизираните страници можете да најдете на [[Special:StablePages|листата на стабилни страници]].',
@@ -8530,6 +8586,7 @@
85318587 'revreview-statusfilter' => 'Променана статусот:',
85328588 'revreview-typefilter' => 'Тип:',
85338589 'revreview-levelfilter' => 'Ниво:',
 8590+ 'revreview-lev-all' => 'било која',
85348591 'revreview-lev-basic' => 'проверена',
85358592 'revreview-lev-quality' => 'квалитетна',
85368593 'revreview-lev-pristine' => 'првобитна',
@@ -8546,8 +8603,8 @@
85478604 'revreview-unlocked' => 'Уредувањата не бараат [[{{MediaWiki:Validationpage}}|проверка]] пред да се прикажат на оваа страница.',
85488605 'log-show-hide-review' => '$1 дневник на проверки',
85498606 'revreview-tt-review' => 'Примени го овој статус на оваа ревизија',
8550 - 'revreview-tt-flag' => 'Означи ја верзијава како прегледана',
8551 - 'revreview-tt-unflag' => 'Означи ја верзијава како непрегледана',
 8607+ 'revreview-tt-flag' => 'Одобрување на верзијава означувајќи ја како проверена',
 8608+ 'revreview-tt-unflag' => 'Отстранување на одобрувањето на верзијава означувајќи ја како непроверена',
85528609 'validationpage' => '{{ns:help}}:Проверка на страница',
85538610 );
85548611
@@ -8594,6 +8651,7 @@
85958652 'revreview-diff-toggle-hide' => '(മാറ്റങ്ങൾ മറയ്ക്കുക)',
85968653 'revreview-diff-toggle-title' => 'കരട് പതിപ്പും പ്രസിദ്ധീകരിച്ച പതിപ്പും തമ്മിലുള്ള മാറ്റങ്ങൾ മാറി മാറി പ്രദർശിപ്പിക്കാൻ അനുവദിക്കുക',
85978654 'revreview-log-toggle-show' => '(സ്ഥിരതക്രമീകരിക്കൽ രേഖ പ്രദർശിപ്പിക്കുക)',
 8655+ 'revreview-log-details-show' => '(കൂടുതൽ വിവരങ്ങൾ പ്രദർശിപ്പിക്കുക)',
85988656 'review-diff2stable' => 'പ്രസിദ്ധീകരിക്കപ്പെട്ട പതിപ്പിൽ അവശേഷിക്കുന്ന മാറ്റങ്ങൾ കാണുക',
85998657 'review-logentry-app' => '[[$1]] താളിന്റെ പതിപ്പ് സംശോധനം ചെയ്തിരിക്കുന്നു',
86008658 'review-logentry-dis' => '[[$1]] താളിന്റെ ഒരു പതിപ്പ് ഒതുക്കിയിരിക്കുന്നു',
@@ -8693,9 +8751,11 @@
86948752 'revreview-style-3' => 'സംക്ഷിപ്തമായത്',
86958753 'revreview-style-4' => 'തിരഞ്ഞെടുക്കപ്പെട്ടത്',
86968754 'revreview-submit' => 'സമര്‍പ്പിക്കുക',
8697 - 'revreview-submit-review' => 'സംശോധനം ചെയ്തതായി അടയാളപ്പെടുത്തുക',
8698 - 'revreview-submit-unreview' => 'സംശോധനം ചെയ്തില്ലെന്ന് അടയാളപ്പെടുത്തുക',
 8755+ 'revreview-submit-review' => 'പരിശോധിച്ചതായി അടയാളപ്പെടുത്തുക',
 8756+ 'revreview-submit-unreview' => 'പരിശോധിച്ചതല്ലെന്ന് അടയാളപ്പെടുത്തുക',
86998757 'revreview-submitting' => 'സമർപ്പിക്കുന്നു...',
 8758+ 'revreview-submit-reviewed' => 'ചെയ്തുകഴിഞ്ഞു. പരിശോധിക്കപ്പെട്ടിരിക്കുന്നു!',
 8759+ 'revreview-submit-unreviewed' => 'ചെയ്തുകഴിഞ്ഞു. പരിശോധിച്ചിട്ടില്ല!',
87008760 'revreview-successful' => "'''[[:$1|$1]] താളിന്റെ നാൾപ്പതിപ്പിൽ പതാക വിജയകരമായി ചേർത്തിരിക്കുന്നു. ([{{fullurl:{{#Special:ReviewedVersions}}|page=$2}} സ്ഥിരതയുള്ള പതിപ്പുകൾ കാണുക])'''",
87018761 'revreview-successful2' => "'''[[:$1|$1]] താളിന്റെ നാൾപ്പതിപ്പിൽ നിന്നും പതാക വിജയകരമായി നീക്കിയിരിക്കുന്നു.'''",
87028762 'revreview-text' => "''പ്രസിദ്ധീകരിക്കാനുള്ള പതിപ്പുകൾക്കായി പരിശോധിക്കപ്പെട്ട പതിപ്പുകളാണ് [[{{MediaWiki:Validationpage}}|സംശോധനം ചെയ്ത പതിപ്പുകൾ]].''",
@@ -8719,8 +8779,8 @@
87208780 'rights-editor-autosum' => 'യാന്ത്രികമായി സ്ഥാനക്കയറ്റം നല്‍കിയിരിക്കുന്നു',
87218781 'rights-editor-revoke' => '[[$1]] എന്ന ഉപയോക്താവിന്റെ എഡിറ്റര്‍ അവകാശം പിന്‍‌വലിച്ചിരിക്കുന്നു',
87228782 'specialpages-group-quality' => 'ഗുണമേന്മാ ഉറപ്പ്',
8723 - 'stable-logentry-config' => '[[$1]] താളിന്റെ സ്ഥിരതയുള്ള പതിപ്പാക്കൽ പ്രക്രിയ ക്രമീകരിച്ചിരിക്കുന്നു',
8724 - 'stable-logentry-reset' => '[[$1]] താളിനെ സ്ഥിരതയുള്ള പതിപ്പാക്കൽ പുനഃക്രമീകരിക്കുക',
 8783+ 'stable-logentry-config' => '[[$1]] താളിന്റെ ക്രമീകരിക്കപ്പെട്ട പ്രസിദ്ധീകരിക്കൽ സജ്ജീകരണങ്ങൾ',
 8784+ 'stable-logentry-reset' => '[[$1]] താളിന്റെ ക്രമീകരിക്കപ്പെട്ട പ്രസിദ്ധീകരിക്കൽ സജ്ജീകരണങ്ങൾ പുനഃക്രമീകരിക്കുക',
87258785 'stable-logpage' => 'സ്ഥിരതയുടെ പ്രവര്‍ത്തനരേഖ',
87268786 'stable-logpagetext' => 'ഇത് ഉള്ളടക്ക താളുകളുടെ [[{{MediaWiki:Validationpage}}|പരിശോധിക്കപ്പെട്ട പതിപ്പുകളുടെ]] ക്രമീകരണത്തിൽ ഉണ്ടാകുന്ന മാറ്റങ്ങളുടെ രേഖയാണ്.
87278787 സ്ഥിരതയുള്ള താളുകളാക്കി മാറ്റിയവയുടെ പട്ടിക [[Special:StablePages|സ്ഥിരതയുള്ള പതിപ്പുകളുടെ പട്ടിക]] എന്ന താളിൽ ലഭ്യമാണ്.',
@@ -8734,6 +8794,7 @@
87358795 'revreview-statusfilter' => 'സ്ഥിതിയിലെ മാറ്റം:',
87368796 'revreview-typefilter' => 'തരം:',
87378797 'revreview-levelfilter' => 'തലം:',
 8798+ 'revreview-lev-all' => 'ഏതെങ്കിലും',
87388799 'revreview-lev-basic' => 'പരിശോധിച്ചവ',
87398800 'revreview-lev-quality' => 'ഗുണമേന്മ',
87408801 'revreview-reviewlink' => 'സംശോധനം',
@@ -8749,8 +8810,8 @@
87508811 'revreview-unlocked' => 'ഈ താളിൽ പ്രദർശിക്കപ്പെടുന്നതിനു മുമ്പ് തിരുത്തലുകൾ [[{{MediaWiki:Validationpage}}|സംശോധനം]] ചെയ്യേണ്ടതില്ല.',
87518812 'log-show-hide-review' => 'സംശോധന രേഖ $1',
87528813 'revreview-tt-review' => 'ഈ നാൾപ്പതിപ്പിന് ഈ പദവി നൽകുക',
8753 - 'revreview-tt-flag' => 'ഈ നാൾപ്പതിപ്പ് സംശോധനം ചെയ്തതായി അടയാളപ്പെടുത്തുക',
8754 - 'revreview-tt-unflag' => 'ഈ നാൾപ്പതിപ്പ് സംശോധനം ചെയ്തില്ല എന്നടയാളപ്പെടുത്തുക',
 8814+ 'revreview-tt-flag' => 'ഈ നാൾപ്പതിപ്പ് പരിശോധിച്ചതായി അടയാളപ്പെടുത്തി അംഗീകരിക്കുക',
 8815+ 'revreview-tt-unflag' => 'ഈ നാൾപ്പതിപ്പ് പരിശോധിച്ചതല്ല എന്നടയാളപ്പെടുത്തി അംഗീകാരം നീക്കുക',
87558816 'validationpage' => '{{ns:help}}:താളിന്റെ സാധുത',
87568817 );
87578818
@@ -8897,7 +8958,6 @@
88988959 'revreview-update-includes' => "'''काही साचे/चित्र बदलण्यात आलेले आहेत:'''",
88998960 'revreview-update-none' => "कृपया केलेले बदल ''(खाली दिलेले)'' [[{{MediaWiki:Validationpage}}|तपासा]] कारण स्थिर आवृत्ती [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} प्रमाणित] करण्यात आलेली आहे.",
89008961 'revreview-update-use' => "'''सूचना:''' जर यापैकी एका साचा/चित्राची स्थिर आवृत्ती असेल, तर ती या पानाच्या स्थिर आवृत्ती मध्ये अगोदरच वापरलेली असेल.",
8901 - 'revreview-diffonly' => "''हे पान तपासण्यासाठी, \"आत्ताची आवृत्ती\" वर टिचकी द्या व तपासणी अर्ज वापरा.''",
89028962 'revreview-visibility' => "'''या पानाला एक [[{{MediaWiki:Validationpage}}|स्थिर आवृत्ती]] आहे, जी [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} बदलली] जाऊ शकते.'''",
89038963 'revreview-revnotfound' => 'या पृष्ठाची तुम्ही मागविलेली जुनी आवृत्ती सापडली नाही.
89048964 कृपया URL तपासून पहा.',
@@ -8906,6 +8966,7 @@
89078967 'right-review' => 'आवृत्त्या पाहिल्या म्हणून खूण करा',
89088968 'right-stablesettings' => 'स्थिर आवृत्ती कशा प्रकारे निवडली व दाखविली जाते ते ठरवा',
89098969 'right-validate' => 'आवृत्त्या वैध म्हणून खूण करा',
 8970+ 'right-unreviewedpages' => 'न तपासलेल्या पानांची यादी पहा',
89108971 'rights-editor-autosum' => 'आपोआप पदोन्नती',
89118972 'rights-editor-revoke' => '[[$1]] चे संपादक अधिकार काढून घेतले',
89128973 'specialpages-group-quality' => 'गुणवत्ता वचन',
@@ -9062,6 +9123,7 @@
90639124 'right-review' => 'Menanda jenguk semakan',
90649125 'right-stablesettings' => 'Menetapkan bagaimana versi stabil dipilih dan dipaparkan',
90659126 'right-validate' => 'Menanda sah semakan',
 9127+ 'right-unreviewedpages' => 'Lihat senarai laman yang belum diperiksa',
90669128 'rights-editor-autosum' => 'lantikan automatik',
90679129 'rights-editor-revoke' => 'menarik status [[$1]] sebagai penyunting',
90689130 'specialpages-group-quality' => 'Jaminan mutu',
@@ -9195,6 +9257,7 @@
91969258 'revreview-diff-toggle-hide' => '(wijzigingen verbergen)',
91979259 'revreview-diff-toggle-title' => 'De verschillen tussen de werkversie en de gepubliceerde versie weergeven of verbergen',
91989260 'revreview-log-toggle-show' => '(logboek gepubliceerde versies weergeven)',
 9261+ 'revreview-log-details-show' => '(details weergeven)',
91999262 'review-diff2stable' => 'Ongecontroleerde verschillen met de gepubliceerde versie bekijken',
92009263 'review-logentry-app' => 'heeft een versie van [[$1]] gecontroleerd',
92019264 'review-logentry-dis' => 'heeft een versie van [[$1]] ongeldig gemaakt',
@@ -9306,6 +9369,8 @@
93079370 'revreview-submit-review' => 'Als gecontroleerd markeren',
93089371 'revreview-submit-unreview' => 'Als ongecontroleerd markeren',
93099372 'revreview-submitting' => 'Bezig met opslaan…',
 9373+ 'revreview-submit-reviewed' => 'Klaar. Gecontroleerd!',
 9374+ 'revreview-submit-unreviewed' => 'Klaar. Niet gecontroleerd!',
93109375 'revreview-successful' => "'''De versie van [[:$1|$1]] is gecontroleerd. ([{{fullurl:{{#Special:ReviewedVersions}}|page=$2}} gepubliceerde versies bekijken])'''",
93119376 'revreview-successful2' => "'''De versie van [[:$1|$1]] is als niet gepubliceerd aangemerkt.'''",
93129377 'revreview-text' => "''[[{{MediaWiki:Validationpage}}|Gecontroleerde versies]] worden standaard weergegeven in plaats van de nieuwste versie.''",
@@ -9332,11 +9397,12 @@
93339398 'right-review' => 'Versies als "gecontroleerd" markeren',
93349399 'right-stablesettings' => 'Instellen hoe een gepubliceerde versie wordt geselecteerd en weergegeven',
93359400 'right-validate' => 'Versies als "kwaliteitsversie" markeren',
 9401+ 'right-unreviewedpages' => "[[Special:UnreviewedPages|Lijst van ongecontroleerde pagina's]] bekijken",
93369402 'rights-editor-autosum' => 'automatisch',
93379403 'rights-editor-revoke' => 'verwijderde redacteurstatus van [[$1]]',
93389404 'specialpages-group-quality' => 'Kwaliteitscontrole',
9339 - 'stable-logentry-config' => 'heeft gepubliceerde versies ingesteld voor [[$1]]',
9340 - 'stable-logentry-reset' => 'heeft gepubliceerde versies opnieuw ingesteld voor [[$1]]',
 9405+ 'stable-logentry-config' => 'heeft publicatieinstellingen gemaakt voor [[$1]]',
 9406+ 'stable-logentry-reset' => 'heeft publicatieinstellingen naar standaard ingesteld voor [[$1]]',
93419407 'stable-logpage' => 'Logboek gepubliceerde versies',
93429408 'stable-logpagetext' => "Dit is een logboek met wijzigingen aan de instellingen voor [[{{MediaWiki:Validationpage}}|gepubliceerde versies]] voor de inhoudsnaamruimten.
93439409 Zie ook de [[Special:StablePages|lijst met pagina's met een gepubliceerde versie]].",
@@ -9350,6 +9416,7 @@
93519417 'revreview-statusfilter' => 'Statuswijziging:',
93529418 'revreview-typefilter' => 'Type:',
93539419 'revreview-levelfilter' => 'Niveau:',
 9420+ 'revreview-lev-all' => 'alle',
93549421 'revreview-lev-basic' => 'gecontroleerd',
93559422 'revreview-lev-quality' => 'kwaliteitsversie',
93569423 'revreview-lev-pristine' => 'onaangeroerd',
@@ -9366,8 +9433,8 @@
93679434 'revreview-unlocked' => "'''Let op:''' Bewerkingen aan deze pagina hoeven niet [[{{MediaWiki:Validationpage}}|gecontroleerd]] te worden voordat ze worden gepubliceerd.",
93689435 'log-show-hide-review' => 'Waarderingslogboek $1',
93699436 'revreview-tt-review' => 'Deze status voor deze versie instellen',
9370 - 'revreview-tt-flag' => 'Versie als gecontroleerd markeren',
9371 - 'revreview-tt-unflag' => 'Versie als ongecontroleerd markeren',
 9437+ 'revreview-tt-flag' => 'Deze versie goedkeuren door haar als gecontroleerd te markeren',
 9438+ 'revreview-tt-unflag' => 'De goedkeuring van deze versie intrekken door haar als ongecontroleerd te markeren',
93729439 'validationpage' => '{{ns:help}}:Paginaredactie',
93739440 );
93749441
@@ -9503,7 +9570,6 @@
95049571 'revreview-update-includes' => "'''Nokre malar/bilete vart oppdaterte:'''",
95059572 'revreview-update-none' => "[[{{MediaWiki:Validationpage}}|Vurder]] endringar ''(synte nedanfor)'' som er vortne gjort sidan den stabile versjonen vart [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} godkjend].",
95069573 'revreview-update-use' => "'''MERK:''' Om einkvan av desse malane og/eller eitkvart av desse bileta har ein stabil versjon, er han alt nytta i den stabile versjonen av denne sida.",
9507 - 'revreview-diffonly' => "''For å vurdera sida, trykk på versjonslekkja «noverande versjon» og nytt vurderingskjemaet.''",
95089574 'revreview-visibility' => "'''Denne sida har ein oppdatert [[{{MediaWiki:Validationpage}}|stabil versjon]]; innstillingar for stabile sider kan ein [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} endra].'''",
95099575 'revreview-visibility2' => "'''Denne sida har ein utdatert [[{{MediaWiki:Validationpage}}|stabil sideversjon]]. Stabilitetsinnstillingane kan ein [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} endra].'''",
95109576 'revreview-visibility3' => "'''Denne sida har ikkje ein [[{{MediaWiki:Validationpage}}|stabil sideversjon]]. Stabilitetsinnstillingane for sider kan ein [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} endra].'''",
@@ -9513,6 +9579,7 @@
95149580 'right-review' => 'Merkja sideversjonar som vurderte',
95159581 'right-stablesettings' => 'Endra korleis stabile versjonar vert valde og viste',
95169582 'right-validate' => 'Merkja sideversjonar som godkjende',
 9583+ 'right-unreviewedpages' => 'Sjå [[Special:UnreviewedPages|lista over sider som ikkje er vurderte]]',
95179584 'rights-editor-autosum' => 'fremja automatisk',
95189585 'rights-editor-revoke' => 'fjerna skribentrettane til [[$1]]',
95199586 'specialpages-group-quality' => 'Sikring av kvalitet',
@@ -9596,6 +9663,7 @@
95979664 'revreview-diff-toggle-hide' => '(gjem endringer)',
95989665 'revreview-diff-toggle-title' => 'Bytt mellom visning av endringer mellom utkast og publiserte versjoner',
95999666 'revreview-log-toggle-show' => '(vis stabilitetslogg)',
 9667+ 'revreview-log-details-show' => '(vis detaljer)',
96009668 'review-diff2stable' => 'Vis den publiserte versjonens ventende endringer',
96019669 'review-logentry-app' => 'reviderte en versjon av [[$1]]',
96029670 'review-logentry-dis' => 'degraderte en versjon av [[$1]]',
@@ -9696,9 +9764,11 @@
96979765 'revreview-style-3' => 'Konsis',
96989766 'revreview-style-4' => 'Utmerket',
96999767 'revreview-submit' => 'Send',
9700 - 'revreview-submit-review' => 'Merk som revidert',
9701 - 'revreview-submit-unreview' => 'Merk som ikke revidert',
 9768+ 'revreview-submit-review' => 'Merk som kontrollert',
 9769+ 'revreview-submit-unreview' => 'Merk som ukontrollert',
97029770 'revreview-submitting' => 'Leverer …',
 9771+ 'revreview-submit-reviewed' => 'Ferdig. Kontrollert.',
 9772+ 'revreview-submit-unreviewed' => 'Ferdig. Ukontrollert.',
97039773 'revreview-successful' => "'''Valgt versjon av [[:$1|$1]] har blitt merket. ([{{fullurl:{{#Special:ReviewedVersions}}|page=$2}} se alle stabile versjoner])'''",
97049774 'revreview-successful2' => "'''Valgt versjon av [[:$1|$1]] ble degradert.'''",
97059775 'revreview-text' => "''[[{{MediaWiki:Validationpage}}|Reviderte versjoner]] er kontrollerte versjoner av sider brukt for å bestemme den publiserte versjonen.''",
@@ -9721,11 +9791,12 @@
97229792 'right-review' => 'Merk revisjoner som «kontrollert»',
97239793 'right-stablesettings' => 'Still inn hvordan den publiserte versjonen blir valgt og vist',
97249794 'right-validate' => 'Merk revisjoner som «kvalitet»',
 9795+ 'right-unreviewedpages' => 'Vise [[Special:UnreviewedPages|liste over uanmeldte sider]]',
97259796 'rights-editor-autosum' => 'automatisk forfremmet',
97269797 'rights-editor-revoke' => 'fjernet skribentstatus fra [[$1]]',
97279798 'specialpages-group-quality' => 'Kvalitetsforsikring',
9728 - 'stable-logentry-config' => 'endret innstillinger for publiserte versjoner av [[$1]]',
9729 - 'stable-logentry-reset' => 'tilbakestilte innstillinger for publiserte versjoner av [[$1]]',
 9799+ 'stable-logentry-config' => 'konfigurerte publiseringsinnstillinger for [[$1]]',
 9800+ 'stable-logentry-reset' => 'tilbakestilte publiseringsinnstillinger for [[$1]]',
97309801 'stable-logpage' => 'Versjonsstabiliseringslogg',
97319802 'stable-logpagetext' => 'Dette er en logg over endringene av den [[{{MediaWiki:Validationpage}}|publiserte versjonens]] konfigurasjon av innholdssider.
97329803 En liste over stabiliserte sider kan finnes på [[Special:StablePages|listen over stabile sider]].',
@@ -9739,6 +9810,7 @@
97409811 'revreview-statusfilter' => 'Statusendring:',
97419812 'revreview-typefilter' => 'Type:',
97429813 'revreview-levelfilter' => 'Nivå:',
 9814+ 'revreview-lev-all' => 'hvilken som helst',
97439815 'revreview-lev-basic' => 'kontrollert',
97449816 'revreview-lev-quality' => 'kvalitet',
97459817 'revreview-lev-pristine' => 'urørt',
@@ -9755,8 +9827,8 @@
97569828 'revreview-unlocked' => 'Redigeringer må ikke anmeldes før de vises på denne siden.',
97579829 'log-show-hide-review' => '$1 vurderingslogg',
97589830 'revreview-tt-review' => 'Sette denne statusen til denne revisjonen',
9759 - 'revreview-tt-flag' => 'Merk denne revisjonen som godkjent',
9760 - 'revreview-tt-unflag' => 'Merk denne revisjonen som ikke godkjent',
 9831+ 'revreview-tt-flag' => 'Godkjenn denne revisjonen ved å merke den som kontrollert',
 9832+ 'revreview-tt-unflag' => 'Underkjenn denne revisjonen ved å merke den som ukontrollert',
97619833 'validationpage' => '{{ns:help}}:Sidegodkjenning',
97629834 );
97639835
@@ -9908,7 +9980,6 @@
99099981 'revreview-update-includes' => "'''Qualques modèls o fichièrs son estats meses a jorn :'''",
99109982 'revreview-update-none' => "[[{{MediaWiki:Validationpage}}|Verificatz]] las modificacions efectuadas ''(vejatz çaijós)'' dempuèi que la darrièra version establa es estada [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} aprovada].",
99119983 'revreview-update-use' => "'''NÒTA : ''' se aquestes modèls o fichièrs compòrtan una version establa, alara aquesta ja es utilizada dins la version establa d'aquesta pagina.",
9912 - 'revreview-diffonly' => "''Per revisar la pagina, clicatz sul ligam « version correnta » e utilizatz lo formulari de revision.''",
99139984 'revreview-visibility' => "Aquesta pagina conten una [[{{MediaWiki:Validationpage}}|version establa]], sos paramètres d'estabilitat pòdon èsser [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} configurats].",
99149985 'revreview-visibility2' => "'''Aquesta pagina compòrta una [[{{MediaWiki:Validationpage}}|version establa]] perimida. Los paramètres d'estabilitat de la pagina pòdon èsser [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} configurats].'''",
99159986 'revreview-visibility3' => "'''Aquesta pagina dispausa pas d'una [[{{MediaWiki:Validationpage}}|version establa]] ; los paramètres d'estabilitat de la pagina pòdon èsser [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} configurats].'''",
@@ -9918,6 +9989,7 @@
99199990 'right-review' => 'Marcar las versions coma visadas',
99209991 'right-stablesettings' => 'Configurar cossí la version establa es seleccionada puèi afichada',
99219992 'right-validate' => 'Marcar las versions coma validadas',
 9993+ 'right-unreviewedpages' => 'Veire [[Special:UnreviewedPages|la lista de las paginas pas revistas]]',
99229994 'rights-editor-autosum' => 'autopromolgut',
99239995 'rights-editor-revoke' => "a revocat los dreches d'editor de [[$1]]",
99249996 'specialpages-group-quality' => 'Assegurança de qualitat',
@@ -10235,6 +10307,7 @@
1023610308 'revreview-diff-toggle-hide' => '(stërmé ij cangiament)',
1023710309 'revreview-diff-toggle-title' => 'Visualisassion dle modìfiche tra version sbòss e publicà',
1023810310 'revreview-log-toggle-show' => '(smon-e ël registr dë stabilità)',
 10311+ 'revreview-log-details-show' => '(smon-e ij detaj)',
1023910312 'review-diff2stable' => 'Varda ij cangiament an cors an sla version publicà',
1024010313 'review-logentry-app' => "a l'ha revisionà na version ëd [[$1]]",
1024110314 'review-logentry-dis' => 'deprecà na version ëd [[$1]]',
@@ -10342,13 +10415,14 @@
1034310416 'revreview-style-3' => 'Concisa',
1034410417 'revreview-style-4' => 'Premià',
1034510418 'revreview-submit' => 'Spediss',
10346 - 'revreview-submit-review' => 'Marché tanme revisionà',
10347 - 'revreview-submit-unreview' => 'Marché tanme nen revisionà',
 10419+ 'revreview-submit-review' => "Marché 'me revisionà",
 10420+ 'revreview-submit-unreview' => 'Marché pa revisionà',
1034810421 'revreview-submitting' => 'Spedì ...',
 10422+ 'revreview-submit-reviewed' => 'Fàit. Revisionà!',
 10423+ 'revreview-submit-unreviewed' => 'Fàit. Pa revisionà!',
1034910424 'revreview-successful' => "'''Revision ëd [[:$1|$1]] signalà da bin. ([{{fullurl:{{#Special:ReviewedVersions}}|page=$2}} vardé le version revisionà])'''",
1035010425 'revreview-successful2' => "'''Gavà për da bin la marca a la revision ëd [[:$1|$1]].'''",
1035110426 'revreview-text' => "''Le [[{{MediaWiki:Validationpage}}|version revisionà]] a son dle version controlà dle pàgine dovrà për determiné la version publicà.''",
10352 - 'revreview-toggle' => '(visca/dësmòrta ij detaj)',
1035310427 'revreview-toggle-title' => 'smon-e/stërmé ij detaj',
1035410428 'revreview-toolow' => "'''A venta ch'a stima mincadun ëd j'atribù sì-sota pi àut che \"pa aprovà\" përchè na revision a sia considerà revisionà.'''
1035510429 Për depreché na revision, ch'a ampòsta tùit ij camp a \"pa aprovà\".
@@ -10373,8 +10447,8 @@
1037410448 'rights-editor-autosum' => 'autopromovù',
1037510449 'rights-editor-revoke' => 'gava-je la qualìfica ëd redator a [[$1]]',
1037610450 'specialpages-group-quality' => 'Assicurassion ëd qualità',
10377 - 'stable-logentry-config' => 'regolà la version stàbila ëd [[$1]]',
10378 - 'stable-logentry-reset' => 'azerà la version stàbila për [[$1]]',
 10451+ 'stable-logentry-config' => "regolà j'ampostassion ëd publicassion për [[$1]]",
 10452+ 'stable-logentry-reset' => "aserà j'ampostassion ëd publicassion për [[$1]]",
1037910453 'stable-logpage' => 'Registr dle version stàbij',
1038010454 'stable-logpagetext' => "Cost-sì a l'é un registr dle modìfiche fàite a la configurassion dla [[{{MediaWiki:Validationpage}}|version publicà]] dle pàgine ëd contnù.
1038110455 La lista dle pàgine ch'a l'han damanca ëd n'aprovassion editorial a resta ant la [[Special:StablePages|lista dle pàgine stàbij]].",
@@ -10388,6 +10462,7 @@
1038910463 'revreview-statusfilter' => 'Cangiament dë stat:',
1039010464 'revreview-typefilter' => 'Sòrt:',
1039110465 'revreview-levelfilter' => 'Livel:',
 10466+ 'revreview-lev-all' => 'tùit',
1039210467 'revreview-lev-basic' => 'controlà',
1039310468 'revreview-lev-quality' => 'qualità',
1039410469 'revreview-lev-pristine' => 'ancontaminà',
@@ -10404,8 +10479,8 @@
1040510480 'revreview-unlocked' => "'''Nòta.''' A-i é nen damanca che le modìfiche a sio [[{{MediaWiki:Validationpage}}|revisionà]] prima d'esse publicà su sta pàgina-sì.",
1040610481 'log-show-hide-review' => '$1 registr ëd le revision',
1040710482 'revreview-tt-review' => 'Amposté së statù a costa revision-sì',
10408 - 'revreview-tt-flag' => 'Marca sta revision com revisionà',
10409 - 'revreview-tt-unflag' => 'marca sta revision com pa revisionà',
 10483+ 'revreview-tt-flag' => 'Apreuva sta revision-sì an marcandla com revisionà',
 10484+ 'revreview-tt-unflag' => 'Gava da aprovà sta revision-sì an marcandla com pa revisionà',
1041010485 'validationpage' => '{{ns:help}}:Validassion ëd la pàgina',
1041110486 );
1041210487
@@ -10651,6 +10726,7 @@
1065210727 );
1065310728
1065410729 /** Brazilian Portuguese (Português do Brasil)
 10730+ * @author Eduardo.mps
1065510731 * @author Hamilton Abreu
1065610732 * @author Luckas Blade
1065710733 * @author Rafael Vargas
@@ -10671,11 +10747,14 @@
1067210748 'group-reviewer' => 'Críticos',
1067310749 'group-reviewer-member' => 'Crítico',
1067410750 'grouppage-editor' => '{{ns:project}}:Editor',
 10751+ 'grouppage-reviewer' => '{{ns:project}}:Revisor',
1067510752 'group-autoreview' => 'Autocríticos',
1067610753 'group-autoreview-member' => 'autocrítico',
1067710754 'revreview-hist-draft' => 'edição de rascunho',
1067810755 'revreview-hist-quality-user' => '[{{fullurl:$1|stableid=$2}} validada] por [[User:$3|$3]]',
1067910756 'revreview-hist-basic' => 'edição analisada',
 10757+ 'revreview-diff-toggle-show' => '(mostrar alterações)',
 10758+ 'revreview-diff-toggle-hide' => '(esconder alterações)',
1068010759 'review-diff2stable' => 'Ver alterações entre a edição estável e a atual',
1068110760 'review-logpage' => 'Registro de análise de edições',
1068210761 'reviewer' => 'Crítico',
@@ -10691,7 +10770,7 @@
1069210771 'revreview-depth-1' => 'Básica',
1069310772 'revreview-depth-2' => 'Razoável',
1069410773 'revreview-depth-3' => 'Alta',
10695 - 'revreview-edit' => 'Editar rascunho',
 10774+ 'revreview-edit' => 'Editar',
1069610775 'revreview-editnotice' => "'''Nota: as edições feitas nesta página serão incorporadas à [[{{MediaWiki:Validationpage}}|versão estável]] quando um utilizador autorizado a analisar.'''",
1069710776 'revreview-edited' => "'''As alterações serão incorporadas na [[{{MediaWiki:Validationpage}}|edição estável]] quando forem analisadas por um utilizador \"estabelecido\".
1069810777 O ''rascunho'' é mostrado a seguir.''' [{{fullurl:{{FULLPAGENAMEE}}|oldid=\$1&diff=cur&diffonly=0}} \$2 {{PLURAL:\$2|alteração aguarda|alterações aguardam}}] revisão.",
@@ -10715,6 +10794,7 @@
1071610795 'right-autoreview' => 'Marcar automaticamente as edições como analisadas',
1071710796 'right-review' => 'Marcar edições como analisadas',
1071810797 'right-stablesettings' => 'Configurar como a edição estável é definida e exibida',
 10798+ 'right-unreviewedpages' => 'Ver [[Special:UnreviewedPages|lista de páginas não analisadas]]',
1071910799 'rights-editor-revoke' => 'Removido estatuto de editor de [[$1]]',
1072010800 'revreview-filter-stable' => 'estável',
1072110801 'revreview-filter-manual' => 'Manual',
@@ -10876,6 +10956,7 @@
1087710957 'revreview-diff-toggle-hide' => '(scunne le cangiaminde)',
1087810958 'revreview-diff-toggle-title' => "Abbilite/disabbilite 'a visualizzazzione de le cangiaminde 'mbrà bozze e 'a versiona pubblecate",
1087910959 'revreview-log-toggle-show' => "(fà vedè l'archivije de stabbilità)",
 10960+ 'revreview-log-details-show' => '(fa vedè le dettaglie)',
1088010961 'review-diff2stable' => "Vide le cangiaminde pendende de 'na versiona pubblecate",
1088110962 'review-logentry-app' => "riviste 'na versione de [[$1]]",
1088210963 'review-logentry-dis' => "sckifate 'na versione de [[$1]]",
@@ -10983,9 +11064,11 @@
1098411065 'revreview-style-3' => 'Congise',
1098511066 'revreview-style-4' => 'Dettagliete',
1098611067 'revreview-submit' => 'Conferme',
10987 - 'revreview-submit-review' => 'Signe cumme reviste',
10988 - 'revreview-submit-unreview' => 'Signe cumme no reviste',
 11068+ 'revreview-submit-review' => 'Signe cumme verificate',
 11069+ 'revreview-submit-unreview' => 'Signe cumme no verificate',
1098911070 'revreview-submitting' => 'Stoche a conferme',
 11071+ 'revreview-submit-reviewed' => 'Apposte. Verificate!',
 11072+ 'revreview-submit-unreviewed' => 'Apposte. None verificate!',
1099011073 'revreview-successful' => "'''Revisione de [[:$1|$1]] ha state mise 'u flag.''' ([{{fullurl:{{#Special:ReviewedVersions}}|pàgene=$2}} vide le versiune secure])'''",
1099111074 'revreview-successful2' => "'''Revisione de [[:$1|$1]] ha state luete 'u flag.'''",
1099211075 'revreview-text' => "''Le [[{{MediaWiki:Validationpage}}|versiune reviste]] sonde le versiune verificate de le pàggene ausate pe determinà 'a versiona pubblecate.''",
@@ -11013,8 +11096,8 @@
1101411097 'rights-editor-autosum' => 'auto promosse',
1101511098 'rights-editor-revoke' => "'u state d'u cangiatore ha state scangellete da [[$1]]",
1101611099 'specialpages-group-quality' => 'Assicurazione de qualità',
11017 - 'stable-logentry-config' => "configurete 'na versiona secure pe [[$1]]",
11018 - 'stable-logentry-reset' => "azzere 'a versiona secure pe [[$1]]",
 11100+ 'stable-logentry-config' => "configurate le 'mbostaziune d'a pubblicazione pe [[$1]]",
 11101+ 'stable-logentry-reset' => "azzere le 'mbostaziune d'a pubblecazione pe [[$1]]",
1101911102 'stable-logpage' => 'Archivie de le stabilizzaziune',
1102011103 'stable-logpagetext' => "Quiste jè 'n'archivije de le cangiaminde a 'a configurazione d'a [[{{MediaWiki:Validationpage}}|versiona secure]] de le vôsce.
1102111104 'Na liste de le pàggene stabbilizzate pò essere acchiate jndr'à [[Special:StablePages|liste de le pàggene secure]].",
@@ -11028,6 +11111,7 @@
1102911112 'revreview-statusfilter' => "Cangiamende d'u state:",
1103011113 'revreview-typefilter' => 'Tipe:',
1103111114 'revreview-levelfilter' => 'Levèlle:',
 11115+ 'revreview-lev-all' => 'tutte',
1103211116 'revreview-lev-basic' => 'verificate',
1103311117 'revreview-lev-quality' => 'qualità',
1103411118 'revreview-lev-pristine' => 'repristine',
@@ -11044,8 +11128,8 @@
1104511129 'revreview-unlocked' => 'Le cangiaminde non ge richiedene le revisete apprime ca avènene fatte vedè sus a stà pàgene!',
1104611130 'log-show-hide-review' => '$1 archivie de le rivisitaziune',
1104711131 'revreview-tt-review' => 'Appliche stu state a sta revisione',
11048 - 'revreview-tt-flag' => 'Signe sta revisione cumme reviste',
11049 - 'revreview-tt-unflag' => 'Signe sta revisione cumme nò reviste',
 11132+ 'revreview-tt-flag' => 'Appruève sta revisione marcannele cumme verificate',
 11133+ 'revreview-tt-unflag' => 'Non appruvà sta revisione marcannele cumme none verificate',
1105011134 'validationpage' => "{{ns:help}}:Validazione d'a vôsce",
1105111135 );
1105211136
@@ -11102,6 +11186,7 @@
1110311187 'revreview-diff-toggle-hide' => '(скрыть изменения)',
1110411188 'revreview-diff-toggle-title' => 'Переключение отображения изменений между черновой и опубликованной версиями',
1110511189 'revreview-log-toggle-show' => '(показать журнал стабилизации)',
 11190+ 'revreview-log-details-show' => '(показать подробности)',
1110611191 'review-diff2stable' => 'Показывать непроверенные изменения опубликованной версии',
1110711192 'review-logentry-app' => 'проверил версию [[$1]]',
1110811193 'review-logentry-dis' => 'отметил устаревшую версию [[$1]]',
@@ -11211,6 +11296,8 @@
1121211297 'revreview-submit-review' => 'Отметить как проверенную',
1121311298 'revreview-submit-unreview' => 'Отметить как непроверенную',
1121411299 'revreview-submitting' => 'Отправка…',
 11300+ 'revreview-submit-reviewed' => 'Готово. Проверено!',
 11301+ 'revreview-submit-unreviewed' => 'Готово. Непроверенно!',
1121511302 'revreview-successful' => "'''Выбранная версия [[:$1|$1]] успешно отмечена. ([{{fullurl:{{#Special:ReviewedVersions}}|page=$2}} просмотр стабильных версий])'''",
1121611303 'revreview-successful2' => "'''С выбранной версии [[:$1|$1]] снята пометка.'''",
1121711304 'revreview-text' => "''[[{{MediaWiki:Validationpage}}|Проверенные версии]] — отмеченные версии страниц, используемые для определения опубликованной версии.''",
@@ -11233,11 +11320,12 @@
1123411321 'right-review' => 'отметка версий страниц как досмотренных',
1123511322 'right-stablesettings' => 'настройка выбора и показа опубликованной версии',
1123611323 'right-validate' => 'отметка версий страниц как выверенных',
 11324+ 'right-unreviewedpages' => 'просмотр [[Special:UnreviewedPages|списка непроверенных страниц]]',
1123711325 'rights-editor-autosum' => 'автоназначение',
1123811326 'rights-editor-revoke' => 'снял статус досматривающего с [[$1]]',
1123911327 'specialpages-group-quality' => 'Поддержка качества',
11240 - 'stable-logentry-config' => 'установил опубликованную версию для [[$1]]',
11241 - 'stable-logentry-reset' => 'сбросил опубликованную версию для [[$1]]',
 11328+ 'stable-logentry-config' => 'установил настройки публикации для [[$1]]',
 11329+ 'stable-logentry-reset' => 'сбросил настройки публикации для [[$1]]',
1124211330 'stable-logpage' => 'Журнал стабилизаций',
1124311331 'stable-logpagetext' => 'Это журнал изменений настроек [[{{MediaWiki:Validationpage}}|опубликованных версий]] страниц.
1124411332 Список стабилизированных страниц можно также найти в [[Special:StablePages|списке стабильных страниц]].',
@@ -11251,6 +11339,7 @@
1125211340 'revreview-statusfilter' => 'Изменение состояния:',
1125311341 'revreview-typefilter' => 'Тип:',
1125411342 'revreview-levelfilter' => 'Уровень:',
 11343+ 'revreview-lev-all' => 'любой',
1125511344 'revreview-lev-basic' => 'досмотренная',
1125611345 'revreview-lev-quality' => 'выверенная',
1125711346 'revreview-lev-pristine' => 'изначальная',
@@ -11267,8 +11356,8 @@
1126811357 'revreview-unlocked' => 'Правки не требуют предварительной проверки для отображения на этой странице!',
1126911358 'log-show-hide-review' => '$1 журнал проверок',
1127011359 'revreview-tt-review' => 'Указать это состояние для данной версии',
11271 - 'revreview-tt-flag' => 'Отметить эту версию как проверенную',
11272 - 'revreview-tt-unflag' => 'Отметить эту версию как непроверенную',
 11360+ 'revreview-tt-flag' => 'Утвердите эту версию, отметив её как проверенную',
 11361+ 'revreview-tt-unflag' => 'Снять утверждение, отметив эту версию как непроверенную',
1127311362 'validationpage' => '{{ns:help}}:Проверка страниц',
1127411363 );
1127511364
@@ -11394,8 +11483,8 @@
1139511484 'right-unreviewedpages' => '[[Special:UnreviewedPages|Көрүллүбэтэх сирэйдэр тиһиктэрин]] көрүү',
1139611485 'rights-editor-autosum' => 'аптамаатынан анааһын',
1139711486 'rights-editor-revoke' => 'эрэдээктэр статуһуттан бу кэмтэн босхоломмут: [[$1]]',
11398 - 'stable-logentry-config' => 'установка чистового версионирования для [[$1]]',
11399 - 'stable-logentry-reset' => 'сброс чистового версионирования для [[$1]]',
 11487+ 'stable-logentry-config' => '[[$1]] бэчээттиир туруорууларын уларытта',
 11488+ 'stable-logentry-reset' => '[[$1]] бэчээттээһинин туруорууларын бырахта',
1140011489 'stable-logpage' => 'Бүтэһик (чистовой) торумнар сурунааллара',
1140111490 'stable-logpagetext' => 'Бу бүтэһик [[{{MediaWiki:Validationpage}}|бигэргэтиллибит]] торумнар туруорууларын уларытыы сурунаала.',
1140211491 'revreview-filter-all' => 'барыта',
@@ -11599,7 +11688,6 @@
1160011689 'revreview-successful' => "'''Vybraná revízia [[:$1|$1]] bola úspešne označená. ([{{fullurl:{{#Special:ReviewedVersions}}|page=$2}} zobraziť stabilné verzie])'''",
1160111690 'revreview-successful2' => "'''Označenie vybranej revízie [[:$1|$1]] bolo úspešne zrušené.'''",
1160211691 'revreview-text' => "''[[{{MediaWiki:Validationpage}}|Stabilné verzie]], nie najnovšie verzie, sú nastavené ako štandardný obsah stránky pre čitateľov.''",
11603 - 'revreview-toggle' => '(+/-)',
1160411692 'revreview-toggle-title' => 'zobraziť/skryť podrobnosti',
1160511693 'revreview-toolow' => "'''Musíte ohodnotiť každý z nasledujúcich atribútov minimálne vyššie ako „neschválené“, aby bolo možné verziu považovať za skontrolovanú.'''
1160611694 Ak chcete učiniť verziu zavrhovanou, nastavte všetky polia na „neschválené“.
@@ -11620,6 +11708,7 @@
1162111709 'right-review' => 'Označiť revízie ako videné',
1162211710 'right-stablesettings' => 'Nastaviť ako sa vyberajú a zobrazujú stabilné verzie',
1162311711 'right-validate' => 'Označiť revízie ako overené',
 11712+ 'right-unreviewedpages' => 'Zobraziť [[Special:UnreviewedPages|zoznam neskontrolovaných stránok]]',
1162411713 'rights-editor-autosum' => 'automaticky povýšený',
1162511714 'rights-editor-revoke' => '[[$1]] odteraz nemá status redaktor.',
1162611715 'specialpages-group-quality' => 'Zaistenie kvality',
@@ -11752,7 +11841,6 @@
1175311842 'revreview-successful2' => "'''Успешно је скинута ознака са означене верзије стране [[:$1|$1]].'''",
1175411843 'revreview-toggle-title' => 'прикажи/сакриј детаље',
1175511844 'revreview-update-includes' => "'''Неки шаблони и/или слике су обновљени:'''",
11756 - 'revreview-diffonly' => "''Та преглед стране кликни на линк \"тренутна верзија\" и користи форму за преглед.''",
1175711845 'revreview-revnotfound' => 'Старија ревизија ове странице коју сте затражили није нађена.
1175811846 Молимо вас да проверите УРЛ који сте употребили да бисте приступили овој страници.',
1175911847 'right-autoreview' => 'Аутоматски означи верзије прегледаним.',
@@ -11760,6 +11848,7 @@
1176111849 'right-review' => 'Означи верзије као прегледане.',
1176211850 'right-stablesettings' => 'Намести означавање и приказ стабилних верзија.',
1176311851 'right-validate' => 'Означи верзије овереним.',
 11852+ 'right-unreviewedpages' => 'Види [[Special:UnreviewedPages|списак непрегледаних страна]]',
1176411853 'rights-editor-autosum' => 'аутоматски напредовано',
1176511854 'rights-editor-revoke' => 'уклоњен статус уредника сараднику [[$1]]',
1176611855 'specialpages-group-quality' => 'Обезбеђење квалитета',
@@ -11853,7 +11942,6 @@
1185411943 'revreview-submit' => 'Pošalji',
1185511944 'revreview-submitting' => 'Slanje...',
1185611945 'revreview-toggle-title' => 'prikaži/sakrij detalje',
11857 - 'revreview-diffonly' => "''Ta pregled strane klikni na link \"trenutna verzija\" i koristi formu za pregled.''",
1185811946 'revreview-revnotfound' => 'Starija revizija ove stranice koju ste zatražili nije nađena.
1185911947 Molimo vas da proverite URL koji ste upotrebili da biste pristupili ovoj stranici.',
1186011948 'right-autoreview' => 'Automatski označi verzije pregledanim.',
@@ -11861,6 +11949,7 @@
1186211950 'right-review' => 'Označi verzije kao pregledane.',
1186311951 'right-stablesettings' => 'Namesti označavanje i prikaz stabilnih verzija.',
1186411952 'right-validate' => 'Označi verzije overenim.',
 11953+ 'right-unreviewedpages' => 'Vidi [[Special:UnreviewedPages|spisak nepregledanih strana]]',
1186511954 'rights-editor-autosum' => 'automatski napredovano',
1186611955 'rights-editor-revoke' => 'uklonjen status urednika saradniku [[$1]]',
1186711956 'specialpages-group-quality' => 'Obezbeđenje kvaliteta',
@@ -12347,6 +12436,7 @@
1234812437 'right-movestable' => 'స్థిరమైన పేజీలను తరలించు',
1234912438 'right-review' => 'కూర్పులను గమనించినట్లుగా గుర్తించు',
1235012439 'right-validate' => 'కూర్పులను ధృవీకరించినట్లుగా గుర్తించు',
 12440+ 'right-unreviewedpages' => '[[Special:UnreviewedPages|సమీక్షించని పేజీల జాబితా]]ని చూడండి',
1235112441 'rights-editor-autosum' => 'ఆటోమాటిగ్గా పదోన్నతి చెయ్యబడ్డారు',
1235212442 'rights-editor-revoke' => '[[$1]] నుండి ఎడిటర్ హోదా తొలగించారు',
1235312443 'specialpages-group-quality' => 'నాణ్యతా హామీ',
@@ -12747,6 +12837,7 @@
1274812838 'right-review' => 'Wersiýalary äňedilen diýip belle',
1274912839 'right-stablesettings' => 'Durnukly wersiýanyň nähili saýlanmalydygyny we görkezilmelidigini konfigurirle',
1275012840 'right-validate' => 'Wersiýalary barlanan diýip belle',
 12841+ 'right-unreviewedpages' => '[[Special:UnreviewedPages|Gözden geçirilmedik sahypalaryň sanawyny]] görkez',
1275112842 'rights-editor-autosum' => 'awtobellenen',
1275212843 'rights-editor-revoke' => '[[$1]] üçin redaktor statusy yzyna alyndy',
1275312844 'specialpages-group-quality' => 'Hil tassyklamasy',
@@ -12925,7 +13016,6 @@
1292613017 'revreview-update-includes' => "'''Naisapanahon na ang ilang mga suleras/larawan:'''",
1292713018 'revreview-update-none' => "[[{{MediaWiki:Validationpage}}|Pakisuri]] ang anumang mga pagbabagong ''(ipinapakita sa ibaba)'' ginawa magmula noong [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} pinayagan] ang pagbabagong pangtabla.",
1292813019 'revreview-update-use' => "'''PAUNAWA:''' Kapag mayroong isang matatag na bersyon na ang anuman sa mga suleras/mga larawang ito, ginagamit na ito samakatuwid sa isang matatag na bersyon ng pahinang ito.",
12929 - 'revreview-diffonly' => "''Para suriing muli ang pahina, pindutin ang kawing sa pagbabagong \"pangkasalukuyang pagbabago\" at gamitin ang pormularyong pampagsusuri.''",
1293013020 'revreview-visibility' => "'''Ang pahinang ito ay may isang naisapanahon nang [[{{MediaWiki:Validationpage}}|matatag na bersyon]]; [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} maisasaayos] ang mga pagtatakdang pangkatatagan ng pahina.'''",
1293113021 'revreview-visibility2' => "'''Ang pahinang ito ay may hindi pa naisasapanahong [[{{MediaWiki:Validationpage}}|matatag na bersyon]];
1293213022 ang mga katakdaang pangkatatagan ng pahina ay maaaring [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} iayos].'''",
@@ -12938,6 +13028,7 @@
1293913029 'right-review' => 'Tatakan ang mga pagbabago bilang namataan na',
1294013030 'right-stablesettings' => 'Iayos kung paanong pipiliin at palilitawin (ipapakita) ang matatag na bersyon',
1294113031 'right-validate' => 'Tatakan ang mga pagbabago bilang napatunayan na',
 13032+ 'right-unreviewedpages' => 'Tingnan ang [[Special:UnreviewedPages|talaan ng hindi pa nasusuring mga pahina]]',
1294213033 'rights-editor-autosum' => 'itinaas ng kusa ang antas',
1294313034 'rights-editor-revoke' => 'tinanggal ang kalagayan ng patnugot mula sa [[$1]]',
1294413035 'specialpages-group-quality' => 'Paniniyak sa kataasan ng uri (kalidad)',
@@ -13020,6 +13111,7 @@
1302113112 'revreview-diff-toggle-hide' => '(değişiklikleri gizle)',
1302213113 'revreview-diff-toggle-title' => 'Taslak ve yayınlanmış sürümler arasındaki değişikliklerin görüntülenmesini değiştir',
1302313114 'revreview-log-toggle-show' => '(kararlılık günlüğünü göster)',
 13115+ 'revreview-log-details-show' => '(ayrıntıları göster)',
1302413116 'review-diff2stable' => 'Yayımlanmış sürüme bekleyen değişiklikleri göster',
1302513117 'review-logentry-app' => '[[$1]] sayfasının bir sürümü incelendi',
1302613118 'review-logentry-dis' => '[[$1]] sayfasının bir sürümü onaylanmadı',
@@ -13125,13 +13217,14 @@
1312613218 'revreview-style-3' => 'Kısa',
1312713219 'revreview-style-4' => 'Özellikli',
1312813220 'revreview-submit' => 'Gönder',
13129 - 'revreview-submit-review' => 'Gözden geçirilmiş olark işaretle',
13130 - 'revreview-submit-unreview' => 'Gçzden geçirilmemiş olarak işaretle',
 13221+ 'revreview-submit-review' => 'Kontrol edilmiş olarak işaretle',
 13222+ 'revreview-submit-unreview' => 'Kontrol edilmemiş olarak işaretle',
1313113223 'revreview-submitting' => 'Gönderiliyor...',
 13224+ 'revreview-submit-reviewed' => 'Tamam. Kontrol edildi!',
 13225+ 'revreview-submit-unreviewed' => 'Tamam. Kontrol edilmedi!',
1313213226 'revreview-successful' => "'''[[:$1|$1]] için revizyonu başarıyla işaretlendi. ([{{fullurl:{{#Special:ReviewedVersions}}|page=$2}} kararlı sürümleri gör])'''",
1313313227 'revreview-successful2' => "'''[[:$1|$1]] için revizyonun işareti başarıyla kaldırıldı.'''",
1313413228 'revreview-text' => "''[[{{MediaWiki:Validationpage}}|Gözden geçirilmiş sürümler]] yayımlanmış sürümü belirlemek için kullanılan, sayfaların kontrol edilmiş sürümleridir.''",
13135 - 'revreview-toggle' => '(+/-)',
1313613229 'revreview-toggle-title' => 'detayları göster/gizle',
1313713230 'revreview-toolow' => '\'\'\'Bir revizyonun gözden geçirilmiş sayılabilmesi için aşağıdaki özniteliklerden her birini "onaylanmamış"dan yüksek oylamalısınız.\'\'\'
1313813231 Bir revizyonu aşındırmak için, tüm alanları "onaylanmamış" seçin.
@@ -13151,11 +13244,12 @@
1315213245 'right-review' => 'Revizyonları "kontrol edilmiş" olarak işaretle',
1315313246 'right-stablesettings' => 'Yayımlanmış sürümün nasıl seçilip görüntüleneceğini ayarla',
1315413247 'right-validate' => 'Revizyonları "kaliteli" olarak işaretle',
 13248+ 'right-unreviewedpages' => '[[Special:UnreviewedPages|Gözden geçirilmemiş sayfalar listesini]] görüntüle',
1315513249 'rights-editor-autosum' => 'otomatik terfilenmiş',
1315613250 'rights-editor-revoke' => '[[$1]] için editör statüsü geri alındı',
1315713251 'specialpages-group-quality' => 'Kalite güvencesi',
13158 - 'stable-logentry-config' => '[[$1]] için kararlılık sürümleştirmesi ayarlandı',
13159 - 'stable-logentry-reset' => '[[$1]] için kararlılık sürümleştirmesini sıfırla',
 13252+ 'stable-logentry-config' => '[[$1]] için yayın ayarları yapılandırıldı',
 13253+ 'stable-logentry-reset' => '[[$1]] için yayın ayarlarını sıfırla',
1316013254 'stable-logpage' => 'Kararlılık günlüğü',
1316113255 'stable-logpagetext' => 'Bu, sayfa içeriğinin [[{{MediaWiki:Validationpage}}|kararlı sürüm]] yapılandırmasındaki değişiklikler günlüğüdür.
1316213256 Kararlı sayfaları, [[Special:StablePages|kararlı sayfa listesinde]] bulabilirsiniz.',
@@ -13169,6 +13263,7 @@
1317013264 'revreview-statusfilter' => 'Durum değişikliği:',
1317113265 'revreview-typefilter' => 'Tip:',
1317213266 'revreview-levelfilter' => 'Seviye:',
 13267+ 'revreview-lev-all' => 'herhangi biri',
1317313268 'revreview-lev-basic' => 'kontrol edildi',
1317413269 'revreview-lev-quality' => 'kalite',
1317513270 'revreview-lev-pristine' => 'asıl',
@@ -13185,8 +13280,8 @@
1318613281 'revreview-unlocked' => 'Bu sayfada gösterilmeden önce, değişikliklerin gözden geçirilmesine gerek yoktur!',
1318713282 'log-show-hide-review' => 'gözden geçirme günlüğünü $1',
1318813283 'revreview-tt-review' => 'Bu durumu bu revizyona uygula',
13189 - 'revreview-tt-flag' => 'Bu revizyonu gözden geçirilmiş olarak işaretle',
13190 - 'revreview-tt-unflag' => 'Bu revizyonu gözden geçirilmemiş olarak işaretle',
 13284+ 'revreview-tt-flag' => 'Bu revizyonu kontrol edilmiş olarak işaretleyerek onayla',
 13285+ 'revreview-tt-unflag' => 'Bu revizyonu kontrol edilmemiş olarak işaretleyerek onayı kaldır',
1319113286 'validationpage' => '{{ns:help}}:Sayfa doğrulaması',
1319213287 );
1319313288
@@ -13208,7 +13303,7 @@
1320913304 'flaggedrevs-pref-UI-1' => 'Використовувати маленькі іконки і мінімальний текст для відображення статусу схвалення сторінки',
1321013305 'prefs-flaggedrevs' => 'Стабілізація',
1321113306 'prefs-flaggedrevs-ui' => 'Позначені версії',
13212 - 'flaggedrevs-prefs-stable' => 'Завжди показувати опубліковану версію сторінок за замовчуванням (якщо така існує)',
 13307+ 'flaggedrevs-prefs-stable' => 'Завжди показувати опубліковану версію сторінок за умовчанням (якщо така існує)',
1321313308 'flaggedrevs-prefs-watch' => 'Додавати перевірені мною сторінки до списку спостереження',
1321413309 'flaggedrevs-prefs-editdiffs' => 'Показувати неперевірені зміни в режимі редагування',
1321513310 'flaggedrevs-prefs-viewdiffs' => 'Показувати неперевірені зміни при перегляді чернеток сторінки',
@@ -13341,13 +13436,12 @@
1334213437 'revreview-style-3' => 'стисла',
1334313438 'revreview-style-4' => 'вибрана',
1334413439 'revreview-submit' => 'Позначити',
13345 - 'revreview-submit-review' => 'Позначити переглянутою',
13346 - 'revreview-submit-unreview' => 'Позначити непереглянутою',
 13440+ 'revreview-submit-review' => 'Позначити перевіреною',
 13441+ 'revreview-submit-unreview' => 'Позначити неперевіреною',
1334713442 'revreview-submitting' => 'Надсилання...',
1334813443 'revreview-successful' => "'''Обрана версія [[:$1|$1]] успішно позначена. ([{{fullurl:{{#Special:ReviewedVersions}}|page=$2}} перегляд усіх стабільних версій])'''",
1334913444 'revreview-successful2' => "'''Із обраної версії [[:$1|$1]] успішно знята позначка.'''",
1335013445 'revreview-text' => "''[[{{MediaWiki:Validationpage}}|Перевірені версії]] — проконтрольовані версії сторінок, що використовуються для визначення опублікованої версії.''",
13351 - 'revreview-toggle' => '(+/-)',
1335213446 'revreview-toggle-title' => 'показати/приховати подробиці',
1335313447 'revreview-toolow' => "'''Ви повинні встановити кожен з нижченаведених атрибутів у значення вище, ніж \"не затверджена\", відповідно до процедури позначення версії рецензованою.'''
1335413448 Щоб відкинуту версію, встановіть усі поля у значення \"не затверджена\".
@@ -13372,8 +13466,8 @@
1337313467 'rights-editor-autosum' => 'автопризначення',
1337413468 'rights-editor-revoke' => 'зняв статус редактора з [[$1]]',
1337513469 'specialpages-group-quality' => 'Підтримка якості',
13376 - 'stable-logentry-config' => 'встановив стабільне версіонування для [[$1]]',
13377 - 'stable-logentry-reset' => 'скасував стабільне версіонування для [[$1]]',
 13470+ 'stable-logentry-config' => 'встановив параметри публікації для [[$1]]',
 13471+ 'stable-logentry-reset' => 'скинув параметри публікації для [[$1]]',
1337813472 'stable-logpage' => 'Журнал стабілізацій',
1337913473 'stable-logpagetext' => 'Це журнал змін налаштувань [[{{MediaWiki:Validationpage}}|опублікованої версії]] сторінок.
1338013474 Список сторінок, які вимагають затвердження редагувань, можна знайти у [[Special:StablePages|списку стабільних сторінок]].',
@@ -13403,8 +13497,8 @@
1340413498 'revreview-unlocked' => 'Редагування не вимагають попередньої [[{{MediaWiki:Validationpage}}|перевірки]] перед тим, як будуть показані на цій сторінці.',
1340513499 'log-show-hide-review' => '$1 журнал перевірок',
1340613500 'revreview-tt-review' => 'Застосувати статус до цієї версії',
13407 - 'revreview-tt-flag' => 'Позначити цю версію як перевірену',
13408 - 'revreview-tt-unflag' => 'Позначити цю версію як неперевірену',
 13501+ 'revreview-tt-flag' => 'Затвердити цю версію з позначенням її перевіреною',
 13502+ 'revreview-tt-unflag' => 'Зняти затвердження цієї версії і позначити її неперевіреною',
1340913503 'validationpage' => '{{ns:help}}:Перевірка сторінки',
1341013504 );
1341113505
@@ -13580,6 +13674,7 @@
1358113675 'right-review' => 'Segna le revision come "verificà"',
1358213676 'right-stablesettings' => 'Configurar come la version publicà la sia selessionà e mostrà',
1358313677 'right-validate' => 'Segna le revision come "de qualità"',
 13678+ 'right-unreviewedpages' => 'Varda na [[Special:UnreviewedPages|lista de pagine non ricontrolà]]',
1358413679 'rights-editor-autosum' => 'autopromosso',
1358513680 'rights-editor-revoke' => 'gà revocà i diriti de modificador de [[$1]]',
1358613681 'specialpages-group-quality' => 'Controlo de qualità',
@@ -14279,7 +14374,6 @@
1428014375 'revreview-update-includes' => "'''有啲模/圖更新咗:'''",
1428114376 'revreview-update-none' => "請[[{{MediaWiki:Validationpage}}|複審]]任何嘅更改 ''(列示如下)'' 自從穩定修訂[{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} 批准]後修改過嘅。",
1428214377 'revreview-update-use' => "'''留意:''' 如果任何嘅模/圖有穩定版,噉呢一版就已經用咗響穩定版度。",
14283 - 'revreview-diffonly' => "''去複審一版,撳 \"現時修訂\" 連結去用複審表格。''",
1428414378 'revreview-visibility' => "'''呢一版有一個[[{{MediaWiki:Validationpage}}|穩定版]];佢嘅設定可以[{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} 較]。'''",
1428514379 'revreview-revnotfound' => '呢版無你要搵嗰個版本喎。
1428614380 唔該睇下條網址啱唔啱。',
@@ -14288,6 +14382,7 @@
1428914383 'right-review' => '標示修訂做已視察嘅',
1429014384 'right-stablesettings' => '設定如何將穩定版選擇同顯示',
1429114385 'right-validate' => '標示修訂做已確認嘅',
 14386+ 'right-unreviewedpages' => '去睇未複審版嘅表',
1429214387 'rights-editor-autosum' => '自動升級',
1429314388 'rights-editor-revoke' => '由[[$1]]拎走編者狀態',
1429414389 'specialpages-group-quality' => '品質保證',
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/language/OldReviewedPages.i18n.php
@@ -221,7 +221,7 @@
222222 * @author Jim-by
223223 */
224224 $messages['be-tarask'] = array(
225 - 'oldreviewedpages' => 'Састарэлыя правераныя старонкі',
 225+ 'oldreviewedpages' => 'Старонкі з нерэцэнзаванымі зьменамі',
226226 'oldreviewedpages-legend' => 'Сьпіс правераных старонак з неправеранымі вэрсіямі',
227227 'oldreviewedpages-list' => 'На гэтай старонцы {{PLURAL:$1|пададзеная правераная старонка, якая рэдагавалася|пададзены сьпіс правераных старонак, якія рэдагаваліся}} пасьля праверкі.',
228228 'oldreviewedpages-none' => 'Зараз няма старонак, якія адпавядаюць гэтым крытэрам',
@@ -259,7 +259,7 @@
260260 * @author Y-M D
261261 */
262262 $messages['br'] = array(
263 - 'oldreviewedpages' => 'Pajennoù adlennet re bell zo',
 263+ 'oldreviewedpages' => "Pajennoù gant kemmoù o c'hortoz",
264264 'oldreviewedpages-legend' => 'Rollañ ar pajennoù adlennet gant stummoù da adwelet',
265265 'oldreviewedpages-list' => 'War ar bajenn-mañ e kaver {{PLURAL:$1|ur bajenn adlennet|pajennoù adlennet}} zo bet degaset kemmoù enno abaoe.',
266266 'oldreviewedpages-none' => "N'eus pajenn ebet diouzh an dezverkoù-mañ evit poent",
@@ -528,7 +528,7 @@
529529 * @author ZeiP
530530 */
531531 $messages['fi'] = array(
532 - 'oldreviewedpages' => 'Vanhentuneet tarkastetut sivut',
 532+ 'oldreviewedpages' => 'Sivut, joihin odottaa muutoksia',
533533 'oldreviewedpages-legend' => 'Luettelo tarkastetuista sivuista, joista on tarkastamattomia versioita.',
534534 'oldreviewedpages-list' => 'Tämä sivu listaa {{PLURAL:$1|tarkistetun sivun|tarkistetut sivut}}, joilla on odottavia muokkauksia.',
535535 'oldreviewedpages-none' => 'Ehdot täyttäviä sivuja ei ole',
@@ -549,12 +549,13 @@
550550 * @author Crochet.david
551551 * @author Grondin
552552 * @author IAlex
 553+ * @author Peter17
553554 * @author PieRRoMaN
554555 * @author Verdy p
555556 * @author Yekrats
556557 */
557558 $messages['fr'] = array(
558 - 'oldreviewedpages' => 'Pages dont les révisions sont périmées',
 559+ 'oldreviewedpages' => 'Pages ayant des modifications en attente',
559560 'oldreviewedpages-legend' => 'Lister les pages revues avec des versions à réviser',
560561 'oldreviewedpages-list' => 'Cette page liste {{PLURAL:$1|une page déjà revue qui comporte|des pages déjà revues qui comportent}} de nouvelles modifications.',
561562 'oldreviewedpages-none' => 'Il n’existe actuellement aucune page respectant ces critères',
@@ -638,7 +639,7 @@
639640 * @author Als-Holder
640641 */
641642 $messages['gsw'] = array(
642 - 'oldreviewedpages' => 'Alti vum Fäldhieter aagluegti Versione',
 643+ 'oldreviewedpages' => 'Syte mit hängige Änderige',
643644 'oldreviewedpages-legend' => 'Lischt vu Syte, wu vum Fäldhieter gsäh sin mit Versione, wu nit gsäh sin',
644645 'oldreviewedpages-list' => 'Die Spezialsyte zeigt {{PLURAL:$1|e vum Fäldhieter aagluegti Syte, wu nonig aagluegti Bearbeitige het|vum Fäldhieter aagluegti Syte, wu nonig aagluegti Bearbeitige hän}}.',
645646 'oldreviewedpages-none' => 'Im Momänt git s no kei Syte mit däne Kriterie.',
@@ -719,7 +720,7 @@
720721 * @author Michawiki
721722 */
722723 $messages['hsb'] = array(
723 - 'oldreviewedpages' => 'Zestarjene skontrolowane strony',
 724+ 'oldreviewedpages' => 'Strony z njepřepruwowanymi změnami',
724725 'oldreviewedpages-legend' => 'Lisćina skontrolowanych stronow z njeskontrolowanymi wersijemi',
725726 'oldreviewedpages-list' => 'Tuta strona nalistuje {{PLURAL:$1|přepruwowanu stronu, kotraž|přepruwowanej stronje, kotrejž|přepruwowane strony, kotrež|přepruwowane strony, kotrež}} hišće njeskontrolowane změny {{PLURAL:$1|ma|matej|maja|maja}}.',
726727 'oldreviewedpages-none' => 'Tuchwilu žane strony njejsu, kotrež tutym kriterijam wotpowěduja',
@@ -764,7 +765,7 @@
765766 * @author McDutchie
766767 */
767768 $messages['ia'] = array(
768 - 'oldreviewedpages' => 'Paginas revidite obsolete',
 769+ 'oldreviewedpages' => 'Paginas con modificationes pendente',
769770 'oldreviewedpages-legend' => 'Listar le paginas revidite con versiones attendente revision',
770771 'oldreviewedpages-list' => 'Iste pagina lista {{PLURAL:$1|un pagina|le paginas}} revidite que ha modificationes attendente.',
771772 'oldreviewedpages-none' => 'Al momento non existe paginas que satisface iste criterios',
@@ -870,6 +871,13 @@
871872 'oldreviewedpages-viewing' => '(査読中)',
872873 );
873874
 875+/** Georgian (ქართული)
 876+ * @author BRUTE
 877+ */
 878+$messages['ka'] = array(
 879+ 'oldreviewedpages-none' => 'ამ დროისათვის არ არსებობს სტატიები ასეთი კრიტერიუმებით',
 880+);
 881+
874882 /** Khmer (ភាសាខ្មែរ)
875883 * @author Lovekhmer
876884 * @author Thearith
@@ -943,7 +951,7 @@
944952 * @author Robby
945953 */
946954 $messages['lb'] = array(
947 - 'oldreviewedpages' => 'Vereelste nogekuckte Säiten',
 955+ 'oldreviewedpages' => 'Säite mat Ännerungen déi nozekucke sinn',
948956 'oldreviewedpages-legend' => 'Lëscht vun den nogekuckte Säite mat net nogekuckte Versiounen',
949957 'oldreviewedpages-list' => 'Op dëser Säit {{PLURAL:$1|steet eng nogekuckte Säit|stinn nogekuckte Säite}} mat Ännerungen am Suspens.',
950958 'oldreviewedpages-none' => 'Et gëtt elo keng Säiten déi dene Critèren entspriechen',
@@ -965,7 +973,7 @@
966974 * @author Brest
967975 */
968976 $messages['mk'] = array(
969 - 'oldreviewedpages' => 'Застарени проверени страници',
 977+ 'oldreviewedpages' => 'Страници со промени во исчекување',
970978 'oldreviewedpages-legend' => 'Листа на проверени страници со верзии во исчекување за проверка',
971979 'oldreviewedpages-list' => 'Оваа страница наведува {{PLURAL:$1|прегледана страница|прегледани страници}} со уредувања во исчекување на проверка.',
972980 'oldreviewedpages-none' => 'Моментално нема страници кои ги задоволуваат овие критериуми',
@@ -1068,7 +1076,7 @@
10691077 * @author Siebrand
10701078 */
10711079 $messages['nl'] = array(
1072 - 'oldreviewedpages' => "Verouderde gecontroleerde pagina's",
 1080+ 'oldreviewedpages' => "Pagina's met te controleren wijzigingen",
10731081 'oldreviewedpages-legend' => "Lijst met gecontroleerde pagina's met ongecontroleerde versies",
10741082 'oldreviewedpages-list' => "Op deze pagina {{PLURAL:$1|wordt de gecontroleerde pagina|worden de gecontroleerde pagina's}} weergegeven waarvoor nog te controleren versies zijn.",
10751083 'oldreviewedpages-none' => "Er zijn geen pagina's die aan de criteria voldoen",
@@ -1189,7 +1197,7 @@
11901198 * @author Dragonòt
11911199 */
11921200 $messages['pms'] = array(
1193 - 'oldreviewedpages' => 'Pàgine revisionà da temp',
 1201+ 'oldreviewedpages' => 'Pàgine con dle modìfiche an cors',
11941202 'oldreviewedpages-legend' => 'Lista le pàgine revisionà con vërsion pendente dle revision',
11951203 'oldreviewedpages-list' => 'Sta pàgina-sì a lista {{PLURAL:$1|na pàgina revisionà|le pàgine revisionà}} con modìfiche pendente.',
11961204 'oldreviewedpages-none' => 'Al moment a-i son pa gnun-e pàgine con sti criteri-sì',
@@ -1287,7 +1295,7 @@
12881296 * @author Joetaras
12891297 */
12901298 $messages['roa-tara'] = array(
1291 - 'oldreviewedpages' => 'Pàggene riviste non aggiornete',
 1299+ 'oldreviewedpages' => 'Pàggene cu cangiaminde pendende',
12921300 'oldreviewedpages-legend' => 'Liste de le pàggene riviste cu revisiune non reviste',
12931301 'oldreviewedpages-list' => "Sta pàgene elenghe {{PLURAL:$1|'na pàgene reviste ca tène|le pàggene reviste ca tènene}} cangiaminde pendende.",
12941302 'oldreviewedpages-none' => 'Non ge stonne pàggene ca ingontrene chiste criterie',
@@ -1310,7 +1318,7 @@
13111319 * @author Александр Сигачёв
13121320 */
13131321 $messages['ru'] = array(
1314 - 'oldreviewedpages' => 'Устаревшие проверенные страницы',
 1322+ 'oldreviewedpages' => 'Страницы с непроверенными изменениями',
13151323 'oldreviewedpages-legend' => 'Список проверенных страниц с непроверенными версиями',
13161324 'oldreviewedpages-list' => 'На этой странице {{PLURAL:$1|перечислена проверенная страница, которая в дальнейшем правилась|перечислены проверенные страницы, которые в дальнейшем правились}}',
13171325 'oldreviewedpages-none' => 'В настоящее время нет страниц, удовлетворяющих этим условиям',
@@ -1495,7 +1503,7 @@
14961504 * @author Runningfridgesrule
14971505 */
14981506 $messages['tr'] = array(
1499 - 'oldreviewedpages' => 'Eski gözden geçirilmiş sayfalar',
 1507+ 'oldreviewedpages' => 'Bekleyen değişiklik içeren sayfalar',
15001508 'oldreviewedpages-legend' => 'Gözden geçirilme bekleyen revizyonu olan gözden geçirilmiş sayfaları listele',
15011509 'oldreviewedpages-list' => 'Bu sayfa, bekleyen değişikliğe sahip gözden geçirilmiş {{PLURAL:$1|bir sayfayı|sayfaları}} listeler.',
15021510 'oldreviewedpages-none' => 'Şimdilik bu kriterlere uyan sayfa yoktur',
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/language/ProblemChanges.i18n.php
@@ -54,7 +54,7 @@
5555 * @author Jim-by
5656 */
5757 $messages['be-tarask'] = array(
58 - 'problemchanges' => 'Рэцэнзаваць пазначаныя зьмены',
 58+ 'problemchanges' => 'Пазначаныя нерэцэнзаваныя зьмены',
5959 'problemchanges-legend' => 'Сьпіс старонак з пазначанымі рэдагаваньнямі, якія чакаюць рэцэнзаваньня',
6060 'problemchanges-none' => 'Зараз няма старонак, якія адпавядаюць гэтым крытэрам',
6161 'problemchanges-category' => 'Катэгорыя:',
@@ -72,7 +72,7 @@
7373 * @author Y-M D
7474 */
7575 $messages['br'] = array(
76 - 'problemchanges' => "Adwelet ar c'hemmoù balizennet",
 76+ 'problemchanges' => "Kemmoù balizennet o c'hortoz",
7777 'problemchanges-legend' => "Rollañ ar pajennoù adwelet gant kemmoù balizennet a c'hortoz bezañ adlennet",
7878 'problemchanges-none' => "N'eus pajenn ebet diouzh an dezverkoù-mañ evit poent",
7979 'problemchanges-category' => 'Rummad :',
@@ -134,7 +134,7 @@
135135 * @author Michawiki
136136 */
137137 $messages['dsb'] = array(
138 - 'problemchanges' => 'Markěrowane změny pśeglědaś',
 138+ 'problemchanges' => 'Markěrowane njedocynjone změny',
139139 'problemchanges-legend' => 'Lisćina bokow z markěrowanymi změnami, kótarež hyšći njejsu pśeglědane',
140140 'problemchanges-none' => 'Tuchylu žedne boki njewótpowěduju toś tym kriterijam',
141141 'problemchanges-category' => 'Kategorija:',
@@ -202,7 +202,7 @@
203203 * @author Peter17
204204 */
205205 $messages['fr'] = array(
206 - 'problemchanges' => 'Relire les modifications balisées',
 206+ 'problemchanges' => 'Modifications balisées en attente',
207207 'problemchanges-legend' => 'Lister les pages avec des modifications balisées en attente de relecture',
208208 'problemchanges-none' => "Il n'y a pour le moment aucune page satisfaisant ces critères",
209209 'problemchanges-category' => 'Catégorie :',
@@ -239,7 +239,7 @@
240240 * @author Als-Holder
241241 */
242242 $messages['gsw'] = array(
243 - 'problemchanges' => 'Markierti Bearbeitige priefe',
 243+ 'problemchanges' => 'Markierti hängigi Änderige',
244244 'problemchanges-legend' => 'Lischt vu Syte mit markierte Bearbeitige, wu nonig prieft sin',
245245 'problemchanges-none' => 'Zur Zyt träffe fir kei Syte die Kriterie zue',
246246 'problemchanges-category' => 'Kategorii:',
@@ -269,7 +269,7 @@
270270 * @author Michawiki
271271 */
272272 $messages['hsb'] = array(
273 - 'problemchanges' => 'Markěrowane změny přepruwować',
 273+ 'problemchanges' => 'Markěrowane njepřepruwowane změny',
274274 'problemchanges-legend' => 'Lisćina stronow z markěrowanymi změnami, kotrež dyrbja so hišće přepruwować',
275275 'problemchanges-none' => 'Strony, kotrež tutym kriterijam wotpowěduja, tuchwilu njejsu',
276276 'problemchanges-category' => 'Kategorija:',
@@ -290,7 +290,7 @@
291291 * @author McDutchie
292292 */
293293 $messages['ia'] = array(
294 - 'problemchanges' => 'Revider modificationes etiquettate',
 294+ 'problemchanges' => 'Modificationes pendente etiquettate',
295295 'problemchanges-legend' => 'Listar paginas con modificationes etiquettate que attende revision',
296296 'problemchanges-none' => 'Al momento il non ha paginas que satisface iste criterios',
297297 'problemchanges-category' => 'Categoria:',
@@ -377,7 +377,7 @@
378378 * @author Robby
379379 */
380380 $messages['lb'] = array(
381 - 'problemchanges' => 'Markéiert Ännerunge bewerten',
 381+ 'problemchanges' => 'Markéiert Ännerunge am Suspens',
382382 'problemchanges-legend' => 'Lëscht vun de markéierte Säiten déi nach net nogekuckt sinn',
383383 'problemchanges-none' => 'Et gëtt el keng Säiten déi dës Kriterien entspriechen',
384384 'problemchanges-category' => 'Kategorie:',
@@ -387,7 +387,7 @@
388388 * @author Bjankuloski06
389389 */
390390 $messages['mk'] = array(
391 - 'problemchanges' => 'Проверка на означени промени',
 391+ 'problemchanges' => 'Означени промени во исчекување',
392392 'problemchanges-legend' => 'Листа на прегледани промени со означени уредувања во исчекување на проверка',
393393 'problemchanges-none' => 'Моментално нема страници кои ги задоволуваат овие критериуми',
394394 'problemchanges-category' => 'Категорија:',
@@ -414,7 +414,7 @@
415415 * @author Siebrand
416416 */
417417 $messages['nl'] = array(
418 - 'problemchanges' => 'Gelabelde wijzigingen controleren',
 418+ 'problemchanges' => 'Gelabelde te controleren wijzigingen',
419419 'problemchanges-legend' => "Ongecontroleerde pagina's met gelabelde bewerkingen weergeven",
420420 'problemchanges-none' => "Er zijn geen pagina's die voldoen aan deze criteria",
421421 'problemchanges-category' => 'Categorie:',
@@ -462,10 +462,11 @@
463463 );
464464
465465 /** Piedmontese (Piemontèis)
 466+ * @author Borichèt
466467 * @author Dragonòt
467468 */
468469 $messages['pms'] = array(
469 - 'problemchanges' => 'Arvëdd ij cambi etichetà',
 470+ 'problemchanges' => 'Modìfiche etichëttà an cors',
470471 'problemchanges-legend' => 'Lista le pàgine con ëd le revision pendente ëd modìfiche etichëttà',
471472 'problemchanges-none' => 'A-i é pa al moment ëd pàgine che a sodisfo sto criteri-sì',
472473 'problemchanges-category' => 'Categorìa:',
@@ -513,7 +514,7 @@
514515 * @author Joetaras
515516 */
516517 $messages['roa-tara'] = array(
517 - 'problemchanges' => 'Revide le cangiaminde taggate',
 518+ 'problemchanges' => 'Tagghe le cangiaminde pendende',
518519 'problemchanges-legend' => "Liste de le pàggene riviste cu le cangiaminde taggate aspettane 'na riviste",
519520 'problemchanges-none' => 'Non ge stonne pàggene ca ingontrene chiste criterie',
520521 'problemchanges-category' => 'Categorije:',
@@ -524,7 +525,7 @@
525526 * @author Александр Сигачёв
526527 */
527528 $messages['ru'] = array(
528 - 'problemchanges' => 'Досмотр отмеченных изменений',
 529+ 'problemchanges' => 'Отмеченные непроверенные изменения',
529530 'problemchanges-legend' => 'Список cтраниц с отмеченными правками, ожидающими проверки',
530531 'problemchanges-none' => 'В настоящее время нет отвечающих этим условиям страниц',
531532 'problemchanges-category' => 'Категория:',
@@ -589,7 +590,7 @@
590591 * @author Joseph
591592 */
592593 $messages['tr'] = array(
593 - 'problemchanges' => 'Etiketli değişiklikleri gözden geçir',
 594+ 'problemchanges' => 'bekleyen değişiklik olarak etiketlenmiş',
594595 'problemchanges-legend' => 'Etiketli değişiklikleri gözden geçirme bekleyen sayfaları listele',
595596 'problemchanges-none' => 'Şu anda hiçbir sayfa bu kriterleri karşılamıyor',
596597 'problemchanges-category' => 'Kategori:',
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/language/ReviewedPages.i18n.php
@@ -135,8 +135,9 @@
136136 */
137137 $messages['be-tarask'] = array(
138138 'reviewedpages' => 'Правераныя старонкі',
139 - 'reviewedpages-leg' => 'Сьпіс старонак адсартаваны па вышэйшаму ўзроўню адзнакі',
140 - 'reviewedpages-list' => 'На гэтай старонцы пададзены сьпіс старонак, якія рэцэнзаваліся на ўказаны ўзровень.',
 139+ 'reviewedpages-leg' => 'Сьпіс прарэцэнзаваных старонак',
 140+ 'reviewedpages-list' => "Гэты сьпіс утрымлівае [[{{MediaWiki:Validationpage}}|рэцэнзаваныя]] старонкі, ''найлепшы ўзровень'' якіх (адной з вэрсіяў) адпавядае пазначанаму ўзроўню.
 141+Спасылка пададзеная на апошнюю вэрсію з гэтым узроўнем.",
141142 'reviewedpages-none' => 'У гэтым сьпісе няма старонак',
142143 'reviewedpages-all' => 'правераныя вэрсіі',
143144 'reviewedpages-best' => 'найлепшая вэрсія',
@@ -173,13 +174,13 @@
174175 */
175176 $messages['br'] = array(
176177 'reviewedpages' => 'Pajennoù adwelet',
177 - 'reviewedpages-leg' => 'Rollañ ar pajennoù dre al live adlenn uhelañ',
 178+ 'reviewedpages-leg' => 'Rollañ ar pajennoù hag a zo bet adlennet',
178179 'reviewedpages-list' => "Rollet eo war ar bajenn-mañ ar pajennoù bet adwelet (d'ar muiañ) d'al live spisaet.",
179180 'reviewedpages-none' => "N'eus pajenn ebet er roll",
180181 'reviewedpages-lev-1' => 'Perzhded',
181182 'reviewedpages-lev-2' => 'Lakaet war wel',
182183 'reviewedpages-all' => 'stummoù adwelet',
183 - 'reviewedpages-best' => 'adweladenn bennañ',
 184+ 'reviewedpages-best' => 'adweladenn wellañ',
184185 );
185186
186187 /** Bosnian (Bosanski)
@@ -359,19 +360,21 @@
360361 * @author Dereckson
361362 * @author Grondin
362363 * @author IAlex
 364+ * @author Peter17
363365 * @author PieRRoMaN
364366 * @author Urhixidur
365367 */
366368 $messages['fr'] = array(
367369 'reviewedpages' => 'Pages passées en revue',
368 - 'reviewedpages-leg' => 'Liste des pages par plus haut niveau de relecture',
369 - 'reviewedpages-list' => 'Cette page liste les pages ont été passées en revue (au plus) au niveau spécifié.',
 370+ 'reviewedpages-leg' => 'Lister les pages qui ont été relues',
 371+ 'reviewedpages-list' => "Cette liste contient les pages [[{{MediaWiki:Validationpage}}|relues]] dont une des versions a atteint ''le plus haut'' niveau de relecture spécifié.
 372+Le lien donné pointe vers la dernière version de ce niveau.",
370373 'reviewedpages-none' => 'Cette liste est vide',
371374 'reviewedpages-lev-0' => 'Visualisée',
372375 'reviewedpages-lev-1' => 'De qualité',
373376 'reviewedpages-lev-2' => 'Distinguée',
374377 'reviewedpages-all' => 'versions passées en revue',
375 - 'reviewedpages-best' => 'version principale',
 378+ 'reviewedpages-best' => 'meilleure version',
376379 );
377380
378381 /** Franco-Provençal (Arpetan)
@@ -402,7 +405,7 @@
403406 'reviewedpages-lev-0' => 'Revisado',
404407 'reviewedpages-lev-1' => 'Calidade',
405408 'reviewedpages-lev-2' => 'Destacado',
406 - 'reviewedpages-all' => 'Versións revisadas',
 409+ 'reviewedpages-all' => 'versións revisadas',
407410 'reviewedpages-best' => 'mellor revisión',
408411 );
409412
@@ -415,7 +418,7 @@
416419 'reviewedpages-lev-1' => 'ποιοτικὴ ἔκδοσις',
417420 'reviewedpages-lev-2' => 'Ἐξαίρετος',
418421 'reviewedpages-all' => 'ἀναθεωρημέναι ἐκδόσεις',
419 - 'reviewedpages-best' => 'πρωτίστη ἀναθεώρησις',
 422+ 'reviewedpages-best' => 'βελτίστη ἀναθεώρησις',
420423 );
421424
422425 /** Swiss German (Alemannisch)
@@ -424,7 +427,9 @@
425428 $messages['gsw'] = array(
426429 'reviewedpages' => 'Lischt vu dr Syte, wu vum Fäldhieter gsäh sin',
427430 'reviewedpages-leg' => 'Priefti Syte uflischte',
428 - 'reviewedpages-list' => 'Die Syte zeigt Syte, wu uf em hegschte Nivo prieft sin.',
 431+ 'reviewedpages-list' => "Die Lischte zeigt [[{{MediaWiki:Validationpage}}|priefti]] Syte, wu uf em ''hegschte Nivo'' prieft sin (vun ere Version).
 432+
 433+E Gleich isch aagee zue dr letschte Version uf däm Nivo.",
429434 'reviewedpages-none' => 'Die Lischt isch läär.',
430435 'reviewedpages-lev-0' => 'Vum Fäldhieter gsäh',
431436 'reviewedpages-lev-1' => 'Prieft',
@@ -487,14 +492,15 @@
488493 */
489494 $messages['hsb'] = array(
490495 'reviewedpages' => 'Pruwowane strony',
491 - 'reviewedpages-leg' => 'Strony po najwyšej pruwowanskej runinje nalistować',
492 - 'reviewedpages-list' => 'Tuta strona nalistuje strony, kotrež buchu (w najwyšim padźe) na podatej runinje přepruwowane.',
 496+ 'reviewedpages-leg' => 'Přepruwowane strony nalistować',
 497+ 'reviewedpages-list' => "Tuta lisćina wobsahuje [[{{MediaWiki:Validationpage}}|přepruwowane]] strony, kotrychž ''najlěpša docpěta'' pruwowanska runina (wersije) je podata runina.
 498+Wotkaz k najnowšej wersiji teje runiny je podaty.",
493499 'reviewedpages-none' => 'W tutej lisćinje strony njejsu',
494500 'reviewedpages-lev-0' => 'Přehladany',
495501 'reviewedpages-lev-1' => 'Kwalita',
496502 'reviewedpages-lev-2' => 'Z funkcijemi',
497503 'reviewedpages-all' => 'přepruwowane wersije',
498 - 'reviewedpages-best' => 'Najlěpša wersija',
 504+ 'reviewedpages-best' => 'najlěpša wersija',
499505 );
500506
501507 /** Hungarian (Magyar)
@@ -576,6 +582,7 @@
577583 /** Japanese (日本語)
578584 * @author Aotake
579585 * @author Fryed-peach
 586+ * @author Hosiryuhosi
580587 * @author JtFuruhata
581588 */
582589 $messages['ja'] = array(
@@ -681,8 +688,9 @@
682689 */
683690 $messages['lb'] = array(
684691 'reviewedpages' => 'Lëscht vun den iwwerkuckte Säiten',
685 - 'reviewedpages-leg' => 'Lëscht vun de Säite mat dem héichste Niveau vum Iwwerliesen',
686 - 'reviewedpages-list' => 'Op dëser Säit sti Säiten déi nogekuckt goufen (amhéichsten) an entspriechen dem Niveau deen uginn ass.',
 692+ 'reviewedpages-leg' => 'Lëscht vu Säite déi nogekuckt goufen',
 693+ 'reviewedpages-list' => "Op dëser Säit stinn [[{{MediaWiki:Validationpage}}|nogekuckte]] Säiten deene hiren ''héichsten erreeechten'' Niveau (vun enger Versioun) deen Niveau ass deen uginn ass.
 694+Et gëtt e Link op déi leschte Versioun vun deem Niveau.",
687695 'reviewedpages-none' => 'Dës Lëscht ass eidel',
688696 'reviewedpages-lev-0' => 'iwwerkuckt',
689697 'reviewedpages-lev-1' => 'Qualitéit',
@@ -713,14 +721,15 @@
714722 */
715723 $messages['mk'] = array(
716724 'reviewedpages' => 'Проверени страници',
717 - 'reviewedpages-leg' => 'Листа на страници по највисоко ниво на оценка',
718 - 'reviewedpages-list' => 'На оваа страница се наведени страници кои се оценети (највисоко) до назначеното ниво.',
 725+ 'reviewedpages-leg' => 'Листа на оценети страници',
 726+ 'reviewedpages-list' => "Овие листи содржат [[{{MediaWiki:Validationpage}}|проверени]] страници чие назначено ниво е ''највисоко'' оценето ниво (на ревизија).
 727+Наведена е врска кон најновата ревизија на тоа ниво.",
719728 'reviewedpages-none' => 'Нема страници во оваа листа',
720729 'reviewedpages-lev-0' => 'Прегледани',
721730 'reviewedpages-lev-1' => 'Квалитетни',
722731 'reviewedpages-lev-2' => 'Одлични',
723732 'reviewedpages-all' => 'проверени верзии',
724 - 'reviewedpages-best' => 'главна верзија',
 733+ 'reviewedpages-best' => 'најдобра ревизија',
725734 );
726735
727736 /** Malayalam (മലയാളം)
@@ -730,7 +739,8 @@
731740 $messages['ml'] = array(
732741 'reviewedpages' => 'സംശോധനം നടന്ന താളുകള്‍',
733742 'reviewedpages-leg' => 'സംശോധനം ചെയ്യപ്പെട്ട താളുകളുടെ പട്ടിക',
734 - 'reviewedpages-list' => 'താഴെ പ്രദര്‍ശിപ്പിച്ചിരിക്കുന്ന താളുകള്‍ ഒരു പ്രത്യേക തലത്തിലുള്ള (ഏറ്റവും കൂടുതൽ) സം‌ശോധനം പൂര്‍ത്തിയാക്കിയിരിക്കുന്നു.',
 743+ 'reviewedpages-list' => "വ്യക്തമാക്കപ്പെട്ടിട്ടുള്ള തലത്തിന്റെ ''സാദ്ധ്യമായതിൽ ഉന്നതമായ'' സംശോധന തലത്തിൽ (ഒരു നാൾപ്പതിപ്പിന്റെ) എത്തിച്ചേരാൻ കഴിഞ്ഞ [[{{MediaWiki:Validationpage}}|സംശോധനം ചെയ്ത]] താളുകൾ ഈ പട്ടികയിൽ നൽകിയിരിക്കുന്നു.
 744+ആ തലത്തിലെ ഏറ്റവും പുതിയ നാൾപ്പതിപ്പിലേയ്ക്കുള്ള കണ്ണിയും നൽകിയിരിക്കുന്നു.",
735745 'reviewedpages-none' => 'ഈ പട്ടികയില്‍ താളുകള്‍ ഒന്നും ഇല്ല',
736746 'reviewedpages-lev-0' => 'സൈറ്റഡ്',
737747 'reviewedpages-lev-1' => 'ഉന്നത നിലവാരം',
@@ -785,7 +795,8 @@
786796 $messages['nl'] = array(
787797 'reviewedpages' => "Gecontroleerde pagina's",
788798 'reviewedpages-leg' => "Lijst met pagina's die gecontroleerd zijn",
789 - 'reviewedpages-list' => "De volgende pagina's zijn (op zijn hoogst) gecontroleerd tot het aangegeven niveau.",
 799+ 'reviewedpages-list' => "De volgende pagina's zijn [[{{MediaWiki:Validationpage}}|gecontroleerd]] tot het '''hoogst aangegeven''' niveau (van een versie).
 800+Er wordt een verwijzing gegeven naar de laatste versie voor dat niveau.",
790801 'reviewedpages-none' => 'Geen resultaten',
791802 'reviewedpages-lev-0' => 'Gecontroleerd',
792803 'reviewedpages-lev-1' => 'Kwaliteit',
@@ -866,15 +877,17 @@
867878 );
868879
869880 /** Piedmontese (Piemontèis)
 881+ * @author Borichèt
870882 * @author Dragonòt
871883 */
872884 $messages['pms'] = array(
873885 'reviewedpages' => 'Pàgine revisionà',
874 - 'reviewedpages-leg' => 'Lista pàgine dal livel ëd revision pì àut',
875 - 'reviewedpages-list' => 'Sta pàgina-sì a lista le pàgine che a son stàite revisionà (al pì) al livel spessifià.',
 886+ 'reviewedpages-leg' => "Listé le pàgine ch'a son ëstàite revisionà",
 887+ 'reviewedpages-list' => "Sta lista-sì a conten le pàgine [[{{MediaWiki:Validationpage}}|revisionà]] dont ël ''pì àut'' livel ëd revision (ëd na revision) a l'é ël livel spessificà.
 888+Un colegament a l'é dàit a l'ùltima revision ëd col livel.",
876889 'reviewedpages-none' => 'A-i é pa ëd pàgine an sta lista-sì',
877890 'reviewedpages-all' => 'vërsion revisionà',
878 - 'reviewedpages-best' => 'rla mèj revision',
 891+ 'reviewedpages-best' => 'la mèj revision',
879892 );
880893
881894 /** Pashto (پښتو)
@@ -938,14 +951,15 @@
939952 */
940953 $messages['roa-tara'] = array(
941954 'reviewedpages' => 'Pàggene reviste',
942 - 'reviewedpages-leg' => 'Elenghe de le pàggene cu le levèlle cchiù ierte de revisite',
943 - 'reviewedpages-list' => "Sta pàgene elenghe le pàggene ca onne state reviste (le cchiù ierte) sus a 'nu specifiche levèlle.",
 955+ 'reviewedpages-leg' => 'Elenghe de le pàggene ca onne state reviste',
 956+ 'reviewedpages-list' => "Ste elenghe condène le pàggene [[{{MediaWiki:Validationpage}}|reviste]] cu 'u ''cchiù ierte '' grade de attendibbeletà (de 'na revisione) jè 'u levèlle specificate.<br />
 957+'Nu collegamende jè date pe l'urtema revisione de quidde levèlle.",
944958 'reviewedpages-none' => "Non ge stonne pàggene jndr'à sta liste",
945959 'reviewedpages-lev-0' => 'Viste',
946960 'reviewedpages-lev-1' => 'Qualità',
947961 'reviewedpages-lev-2' => 'Dettagliete',
948962 'reviewedpages-all' => 'versiune reviste',
949 - 'reviewedpages-best' => 'prima revisione',
 963+ 'reviewedpages-best' => 'megghia revisione',
950964 );
951965
952966 /** Russian (Русский)
@@ -954,8 +968,9 @@
955969 */
956970 $messages['ru'] = array(
957971 'reviewedpages' => 'Проверенные страницы',
958 - 'reviewedpages-leg' => 'Список страниц по высшему уровню оценки',
959 - 'reviewedpages-list' => 'На этой странице перечислены страницы, которые были оценены на указанный уровень.',
 972+ 'reviewedpages-leg' => 'Список проверенных страниц',
 973+ 'reviewedpages-list' => "На этой странице перечислены [[{{MediaWiki:Validationpage}}|проверенные]] страницы, чья ''наилучшая оценка'' (одной из версий) соответствует указанному уровню.
 974+Ссылка ведёт на последнюю версию страницы с этой оценкой.",
960975 'reviewedpages-none' => 'В данном списке отсутствуют страницы',
961976 'reviewedpages-lev-0' => 'Досмотренная',
962977 'reviewedpages-lev-1' => 'Выверенная',
@@ -1154,14 +1169,15 @@
11551170 */
11561171 $messages['tr'] = array(
11571172 'reviewedpages' => 'Gözden geçirilmiş sayfalar',
1158 - 'reviewedpages-leg' => 'Sayfaları en yüksek inceleme seviyesine göre listele',
1159 - 'reviewedpages-list' => 'Bu sayfa belirlenen seviyede (en yüksek) gözden geçirilmiş sayfaları listeler.',
 1173+ 'reviewedpages-leg' => 'Gözden geçirilen sayfaları listele',
 1174+ 'reviewedpages-list' => "Bu liste, (bir revizyonunun) ''en yüksek kazanılmış'' gözden geçirme seviyesi, belirtilen seviye olan [[{{MediaWiki:Validationpage}}|gözden geçirilmiş]] sayfaları içerir.
 1175+O seviyedeki en son revizyona bağlantı verilmiştir.",
11601176 'reviewedpages-none' => 'Bu listede hiç sayfa yok',
11611177 'reviewedpages-lev-0' => 'Gözlenmiş',
11621178 'reviewedpages-lev-1' => 'Kalite',
11631179 'reviewedpages-lev-2' => 'Özellikli',
11641180 'reviewedpages-all' => 'gözden geçirilmiş sürümler',
1165 - 'reviewedpages-best' => 'birincil revizyon',
 1181+ 'reviewedpages-best' => 'en iyi revizyon',
11661182 );
11671183
11681184 /** Ukrainian (Українська)
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/language/StablePages.i18n.php
@@ -8,14 +8,13 @@
99 $messages = array();
1010
1111 $messages['en'] = array(
12 - 'stablepages' => 'Stable pages',
13 - 'stablepages-stable' => 'published version',
 12+ 'stablepages' => 'Pages using edit approval',
1413 'stablepages-text' => 'Below is a list of pages manually configured to show the published version as the default page content for readers.',
1514 'stablepages-none' => 'There are no pages in this list',
1615 'stablepages-config' => 'Configuration',
17 - 'stablepages-prec-none' => 'no precedence',
18 - 'stablepages-prec-quality' => 'quality precedence',
19 - 'stablepages-prec-pristine' => 'pristine precedence',
 16+ 'stablepages-prec-none' => 'latest checked',
 17+ 'stablepages-prec-quality' => 'latest quality',
 18+ 'stablepages-prec-pristine' => 'latest pristine',
2019 'stablepages-precedence' => 'Precedence:',
2120 );
2221
@@ -43,13 +42,13 @@
4443 * @author Naudefj
4544 */
4645 $messages['af'] = array(
47 - 'stablepages' => 'Stabiele bladsye',
48 - 'stablepages-stable' => 'gepubliseerde weergawe',
 46+ 'stablepages' => 'Bladsye onderhewig aan goedkeuring van bywerkings',
 47+ 'stablepages-text' => "Hier is 'n lys van bladsye wat handmatig gestel is om die gepubliseerde weergawe as standaard inhoud vir lesers te wys.",
4948 'stablepages-none' => 'Daar is geen bladsye in hierdie lys nie',
5049 'stablepages-config' => 'Voorkeure',
51 - 'stablepages-prec-none' => 'geen voorrang',
52 - 'stablepages-prec-quality' => 'voorrang kwaliteit',
53 - 'stablepages-prec-pristine' => 'voorrang ongerep',
 50+ 'stablepages-prec-none' => 'laaste gekontroleerde',
 51+ 'stablepages-prec-quality' => 'laaste kwaliteitsweergawe',
 52+ 'stablepages-prec-pristine' => 'laaste ongerepte weergawe',
5453 'stablepages-precedence' => 'Volgorde:',
5554 );
5655
@@ -69,7 +68,6 @@
7069 */
7170 $messages['ar'] = array(
7271 'stablepages' => 'صفحات مستقرة',
73 - 'stablepages-stable' => 'نسخة منشورة',
7472 'stablepages-text' => 'بالأسفل قائمة الصفحات المضبوطة يدويا لتعرض النسخة المنشورة كمحتوى الصفحة الافتراضي للقراء.',
7573 'stablepages-none' => 'لا توجد صفحات في هذه القائمة',
7674 'stablepages-config' => 'ضبط',
@@ -86,7 +84,6 @@
8785 */
8886 $messages['arz'] = array(
8987 'stablepages' => 'صفحات مستقرة',
90 - 'stablepages-stable' => 'نسخه منشوره',
9188 'stablepages-text' => 'تحت فيه ليستة الصفح اللى مترتّبه يدوى علشان تخلّى النسخه المنشوره تبقى محتوى الصفحه الاساسى للقرّايين.',
9289 'stablepages-none' => 'لا توجد صفحات فى هذه القائمة',
9390 'stablepages-config' => 'ضبط',
@@ -112,14 +109,13 @@
113110 * @author Jim-by
114111 */
115112 $messages['be-tarask'] = array(
116 - 'stablepages' => 'Стабільныя старонкі',
117 - 'stablepages-stable' => 'апублікаваная вэрсія',
 113+ 'stablepages' => 'Старонкі, якія выкарыстоўваюць зацьверджаньні рэдагаваньняў',
118114 'stablepages-text' => 'Ніжэй пададзены сьпіс старонак, якія ўручную настроеныя для паказу апублікаванай вэрсіі па змоўчваньні для чытачоў.',
119115 'stablepages-none' => 'У гэтым сьпісе няма старонак',
120116 'stablepages-config' => 'Канфігурацыя',
121 - 'stablepages-prec-none' => 'няма першаснасьці',
122 - 'stablepages-prec-quality' => 'першаснасьць якасьці',
123 - 'stablepages-prec-pristine' => 'першаснасьць першапачатковасьці',
 117+ 'stablepages-prec-none' => 'апошняя правераная',
 118+ 'stablepages-prec-quality' => 'апошняя якасная',
 119+ 'stablepages-prec-pristine' => 'апошняя першапачатковая',
124120 'stablepages-precedence' => 'Першаснасьць:',
125121 );
126122
@@ -139,14 +135,13 @@
140136 * @author Y-M D
141137 */
142138 $messages['br'] = array(
143 - 'stablepages' => 'Pajennoù stabil',
144 - 'stablepages-stable' => 'stumm embannet',
 139+ 'stablepages' => "Pajennoù oc'h implijout kadarnadur ar c'hemmoù",
145140 'stablepages-text' => "A-is ez eus ur roll pajennoù kefluniet gant an dorn evit na vefe diskouezet d'al lennerien nemet ar stumm embannet da bajenn danvez enni, dre ziouer.",
146141 'stablepages-none' => "N'eus pajenn ebet er roll-mañ",
147142 'stablepages-config' => 'Kefluniañ',
148 - 'stablepages-prec-none' => 'Tamm dibab gwellañ ebet',
149 - 'stablepages-prec-quality' => "Dibaboù gwellañ evit ar c'halite",
150 - 'stablepages-prec-pristine' => "Dibab gwellañ gwerc'h",
 143+ 'stablepages-prec-none' => 'gwiriekadenn ziwezhañ',
 144+ 'stablepages-prec-quality' => 'kalite ziwezhañ',
 145+ 'stablepages-prec-pristine' => "kentwir gwerc'h ziwezhañ",
151146 'stablepages-precedence' => 'Dibab gwellañ :',
152147 );
153148
@@ -155,7 +150,6 @@
156151 */
157152 $messages['bs'] = array(
158153 'stablepages' => 'Stabilne stranice',
159 - 'stablepages-stable' => 'objavljena verzija',
160154 'stablepages-text' => 'Ispod je spisak stranica koje su ručno postavljene da prikazuju objavljenu verziju kao pretpostavljenu stranicu sadržaja za čitaoce.',
161155 'stablepages-none' => 'Nema stranica na ovom spisku',
162156 'stablepages-config' => 'Podešavanje',
@@ -183,7 +177,6 @@
184178 */
185179 $messages['cs'] = array(
186180 'stablepages' => 'Stabilní stránky',
187 - 'stablepages-stable' => 'stabilní verze',
188181 'stablepages-text' => 'Níže je seznam stránek, které byly ručně nastaveny, aby se jako jejich výchozí obash zobrazovala jejich stabilní verze.',
189182 'stablepages-none' => 'V tomto seznamu nejsou žádné stránky.',
190183 'stablepages-config' => 'Konfigurace',
@@ -194,16 +187,16 @@
195188 );
196189
197190 /** German (Deutsch)
 191+ * @author MF-Warburg
198192 * @author Purodha
199193 * @author Umherirrender
200194 */
201195 $messages['de'] = array(
202196 'stablepages' => 'Konfigurierte Seiten',
203 - 'stablepages-stable' => 'veröffentlichte Version',
204197 'stablepages-text' => 'Es folgt eine Liste der Seiten, die individuell konfiguriert wurden, damit diese die markierte Version als Standardinhalt für Leser anzeigen.',
205198 'stablepages-none' => 'Diese Liste ist leer.',
206199 'stablepages-config' => 'Konfiguration',
207 - 'stablepages-prec-none' => 'keine Rangordnung',
 200+ 'stablepages-prec-none' => 'zuletzt überprüft',
208201 'stablepages-prec-quality' => 'Qualitätsrangordnung',
209202 'stablepages-prec-pristine' => 'ursprüngliche Rangordnung',
210203 'stablepages-precedence' => 'Rangordnung:',
@@ -214,7 +207,6 @@
215208 */
216209 $messages['diq'] = array(
217210 'stablepages' => 'pelê istiqrar biyayeyi',
218 - 'stablepages-stable' => 'versiyonê istiqrar biyayeyi',
219211 'stablepages-text' => 'Aşağıdaki liste, ziyaretçilere geçerli sayfa içeriği olarak kararlı sürümü gösterecek şekilde elle yapılandırılmış sayfaların listesidir.',
220212 'stablepages-none' => 'na liste de pel çino',
221213 'stablepages-config' => 'vıraştış',
@@ -229,7 +221,6 @@
230222 */
231223 $messages['dsb'] = array(
232224 'stablepages' => 'Stabilne boki',
233 - 'stablepages-stable' => 'stabilna wersija',
234225 'stablepages-text' => 'Slědujo lisćina bokow, kótarež su so manuelnje konfigurěrowali, aby pokazali stabilnu wersiju ako standardne wopśimjeśe za wobglědowarjow.',
235226 'stablepages-none' => 'Toś ta lisćina njewopśimujo boki',
236227 'stablepages-config' => 'Konfiguracija',
@@ -245,7 +236,6 @@
246237 */
247238 $messages['el'] = array(
248239 'stablepages' => 'Σταθερές σελίδες',
249 - 'stablepages-stable' => 'σταθερή έκδοση',
250240 'stablepages-text' => 'Παρακάτω είναι ένας κατάλογος σελίδων χειροκίνητα ρυθμισμένων να εμφανίζουν την σταθερή έκδοση ως το προεπιλεγμένο περιεχόμενο σελίδας για τους αναγνώστες.',
251241 'stablepages-none' => 'Δεν υπάρχουν σελίδες σε αυτή την λίστα',
252242 'stablepages-config' => 'Ρύθμιση',
@@ -260,7 +250,6 @@
261251 */
262252 $messages['eo'] = array(
263253 'stablepages' => 'Stabilaj paĝoj',
264 - 'stablepages-stable' => 'publikigita versio',
265254 'stablepages-text' => 'Jen listo de paĝoj permane konfiguritaj montri la stabilan version kiel la defaŭltan paĝon por rigardantoj.',
266255 'stablepages-none' => 'Neniuj paĝoj estas en ĉi tiu listo',
267256 'stablepages-config' => 'Konfiguro',
@@ -276,7 +265,6 @@
277266 */
278267 $messages['es'] = array(
279268 'stablepages' => 'Páginas estables',
280 - 'stablepages-stable' => 'versión publicada',
281269 'stablepages-text' => 'Debajo hay una lista de páginas configuradas manualmente para mostrar a los lectores la versión publicada como la página de contenido predeterminada.',
282270 'stablepages-none' => 'No hay páginas en esta lista',
283271 'stablepages-config' => 'Configuración',
@@ -291,8 +279,7 @@
292280 * @author Kobazulo
293281 */
294282 $messages['eu'] = array(
295 - 'stablepages' => 'Orrialde egonkorrak',
296 - 'stablepages-stable' => 'argitaratutako bertsioa',
 283+ 'stablepages' => 'Editatzeko baimena erabiltzen duten orrialdeak',
297284 'stablepages-config' => 'Konfigurazioa',
298285 'stablepages-precedence' => 'Jatorria:',
299286 );
@@ -314,11 +301,10 @@
315302 */
316303 $messages['fi'] = array(
317304 'stablepages' => 'Vakaat sivut',
318 - 'stablepages-stable' => 'julkaistu versio',
319305 'stablepages-none' => 'Tällä listalla ei ole sivuja.',
320306 'stablepages-config' => 'Asetukset',
321 - 'stablepages-prec-none' => 'ei järjestystä',
322 - 'stablepages-prec-quality' => 'laatujärjestys',
 307+ 'stablepages-prec-none' => 'viimeisin tarkastettu',
 308+ 'stablepages-prec-quality' => 'viimeisin laadukas',
323309 'stablepages-precedence' => 'Järjestys:',
324310 );
325311
@@ -327,17 +313,17 @@
328314 * @author Grondin
329315 * @author IAlex
330316 * @author Mihai
 317+ * @author Peter17
331318 * @author Verdy p
332319 */
333320 $messages['fr'] = array(
334 - 'stablepages' => 'Pages stables',
335 - 'stablepages-stable' => 'version publiée',
 321+ 'stablepages' => 'Pages utilisant la validation des modifications',
336322 'stablepages-text' => 'Ci-dessous figure une liste de pages manuellement configurées pour ne montrer que la version publiée comme contenu par défaut pour les lecteurs.',
337323 'stablepages-none' => 'Il n’existe aucune page dans cette liste',
338324 'stablepages-config' => 'Configuration',
339 - 'stablepages-prec-none' => 'aucune priorité',
340 - 'stablepages-prec-quality' => 'préférence pour la qualité',
341 - 'stablepages-prec-pristine' => 'priorité vierge',
 325+ 'stablepages-prec-none' => 'dernière vérification',
 326+ 'stablepages-prec-quality' => 'dernière qualité',
 327+ 'stablepages-prec-pristine' => 'dernière priorité vierge',
342328 'stablepages-precedence' => 'Préférence :',
343329 );
344330
@@ -346,7 +332,6 @@
347333 */
348334 $messages['frp'] = array(
349335 'stablepages' => 'Pâges stâbles.',
350 - 'stablepages-stable' => 'vèrsion publeyê',
351336 'stablepages-text' => 'Vê-que una lista de les pâges configurâs a la man por que lo contegnu de lor vèrsion publeyê seye montrâ per dèfôt por los liésors.',
352337 'stablepages-none' => 'Y at gins de pâge dens ceta lista.',
353338 'stablepages-config' => 'Configuracion',
@@ -360,14 +345,13 @@
361346 * @author Toliño
362347 */
363348 $messages['gl'] = array(
364 - 'stablepages' => 'Páxinas estábeis',
365 - 'stablepages-stable' => 'versión publicada',
 349+ 'stablepages' => 'Páxinas que usan a aprobación de edicións',
366350 'stablepages-text' => 'A continuación está a lista das páxinas configuradas manualmente para amosar a versión publicada como o contido da páxina por defecto para os lectores.',
367351 'stablepages-none' => 'Non hai páxinas nesta lista',
368352 'stablepages-config' => 'Configuración',
369 - 'stablepages-prec-none' => 'sen prioridade',
370 - 'stablepages-prec-quality' => 'calidade prioritaria',
371 - 'stablepages-prec-pristine' => 'prioridade antiga',
 353+ 'stablepages-prec-none' => 'última comprobación',
 354+ 'stablepages-prec-quality' => 'última calidade',
 355+ 'stablepages-prec-pristine' => 'última prioridade antiga',
372356 'stablepages-precedence' => 'Prioridade:',
373357 );
374358
@@ -386,14 +370,13 @@
387371 * @author Als-Holder
388372 */
389373 $messages['gsw'] = array(
390 - 'stablepages' => 'Lischt vu Syte, wu einzeln konfiguriert sin',
391 - 'stablepages-stable' => 'Vereffetligti Version',
 374+ 'stablepages' => 'Syte mit Bearbeitigskontrolle',
392375 'stablepages-text' => 'Do isch e Lischt vu däne Syte, wu eso vu Hand konfiguriert wore sin, ass byyn ene di vereffetligt Version as Standardinhalt aazeigt wird.',
393376 'stablepages-none' => 'Die Lischt isch läär.',
394377 'stablepages-config' => 'Konfiguration',
395 - 'stablepages-prec-none' => 'kei Rangfolg',
396 - 'stablepages-prec-quality' => 'Qualitätsrangfolg',
397 - 'stablepages-prec-pristine' => 'reini Rangfolg',
 378+ 'stablepages-prec-none' => 'di letscht aagluegt',
 379+ 'stablepages-prec-quality' => 'letschti Qualitet',
 380+ 'stablepages-prec-pristine' => 'letschti suferi Version',
398381 'stablepages-precedence' => 'Rangfolg:',
399382 );
400383
@@ -405,7 +388,6 @@
406389 */
407390 $messages['he'] = array(
408391 'stablepages' => 'דפים יציבים',
409 - 'stablepages-stable' => 'גרסה יציבה',
410392 'stablepages-text' => 'זוהי רשימת הדפים שהוגדרו ידנית להציג את הגרסה היציבה כגרסת ברירת המחדל שתוצג לקוראים.',
411393 'stablepages-none' => 'אין דפים ברשימה זו',
412394 'stablepages-config' => 'תצורה',
@@ -429,11 +411,9 @@
430412 /** Croatian (Hrvatski)
431413 * @author Dalibor Bosits
432414 * @author Ex13
433 - * @author Suradnik13
434415 */
435416 $messages['hr'] = array(
436417 'stablepages' => 'Važeće stranice',
437 - 'stablepages-stable' => 'važeća inačica',
438418 'stablepages-text' => 'Ispod je popis stranica koje su ručno podešene kako bi prikazivale važeću inačicu kao zadani sadržaj stranice za čitače sadržaja.',
439419 'stablepages-none' => 'Nema stranica u ovom popisu',
440420 'stablepages-config' => 'Postavka',
@@ -447,14 +427,13 @@
448428 * @author Michawiki
449429 */
450430 $messages['hsb'] = array(
451 - 'stablepages' => 'Stabilne strony',
452 - 'stablepages-stable' => 'wozjewjena wersija',
 431+ 'stablepages' => 'Strony, kotrež schwalenje změnow wužiwaja',
453432 'stablepages-text' => 'Deleka je lisćina stronow, kotrež buchu manuelnje konfigurowane, zo bychu wozjewjenu wersiju jako standardny wobsah strony za čitarjow pokazali.',
454433 'stablepages-none' => 'W tutej lisćinje strony njejsu.',
455434 'stablepages-config' => 'Konfiguracija',
456 - 'stablepages-prec-none' => 'žana prěnjosć',
457 - 'stablepages-prec-quality' => 'kwalitna prěnjosć',
458 - 'stablepages-prec-pristine' => 'prěnjotna prěnjosć',
 435+ 'stablepages-prec-none' => 'najnowša skontrolowana',
 436+ 'stablepages-prec-quality' => 'najnowša kwalitna',
 437+ 'stablepages-prec-pristine' => 'najnowša prěnjotna',
459438 'stablepages-precedence' => 'Prěnjosć:',
460439 );
461440
@@ -465,7 +444,6 @@
466445 */
467446 $messages['hu'] = array(
468447 'stablepages' => 'Stabil lapok',
469 - 'stablepages-stable' => 'közzétett változat',
470448 'stablepages-text' => 'Ez a lista azokat a lapokat tartalmazza, amelyeknél külön be lett állítva, hogy az olvasók számára mindig a közzétett változat jelenjen meg.',
471449 'stablepages-none' => 'Nem található egyetlen lap sem a listában',
472450 'stablepages-config' => 'beállítás',
@@ -479,14 +457,13 @@
480458 * @author McDutchie
481459 */
482460 $messages['ia'] = array(
483 - 'stablepages' => 'Paginas stabile',
484 - 'stablepages-stable' => 'version publicate',
 461+ 'stablepages' => 'Paginas subjecte al approbation de modificationes',
485462 'stablepages-text' => 'Infra es un lista de paginas manualmente configurate de sorta que le version publicate se monstra como le contento predefinite del pagina pro lectores.',
486463 'stablepages-none' => 'Il non ha paginas in iste lista',
487464 'stablepages-config' => 'Configuration',
488 - 'stablepages-prec-none' => 'nulle precedentia',
489 - 'stablepages-prec-quality' => 'precedentia de qualitate',
490 - 'stablepages-prec-pristine' => 'precedentia de pristine',
 465+ 'stablepages-prec-none' => 'ultime verificate',
 466+ 'stablepages-prec-quality' => 'ultime de qualitate',
 467+ 'stablepages-prec-pristine' => 'ultime pristine',
491468 'stablepages-precedence' => 'Precedentia:',
492469 );
493470
@@ -496,7 +473,6 @@
497474 */
498475 $messages['id'] = array(
499476 'stablepages' => 'Halaman stabil',
500 - 'stablepages-stable' => 'versi stabil',
501477 'stablepages-text' => 'Di bawah ini adalah daftar halaman yang dikonfigurasi secara manual untuk menampilkan versi stabil sebagai isi halaman baku bagi para pembaca.',
502478 'stablepages-none' => 'Tidak ada halaman di dalam daftar ini',
503479 'stablepages-config' => 'Konfigurasi',
@@ -512,7 +488,6 @@
513489 */
514490 $messages['it'] = array(
515491 'stablepages' => 'Pagine stabili',
516 - 'stablepages-stable' => 'versione stabile',
517492 'stablepages-text' => 'Di seguito sono elencate le pagine configurate manualmente in modo tale da mostrare per default le versioni stabili ai visitatori.',
518493 'stablepages-none' => 'Non ci sono pagine in questo elenco',
519494 'stablepages-config' => 'Configurazione',
@@ -526,7 +501,6 @@
527502 */
528503 $messages['ja'] = array(
529504 'stablepages' => '固定ページ',
530 - 'stablepages-stable' => '固定版',
531505 'stablepages-text' => '以下は固定版を既定で閲覧者に表示するよう手動で設定されたページの一覧です。',
532506 'stablepages-none' => '表示すべきページはありません',
533507 'stablepages-config' => '設定',
@@ -541,6 +515,7 @@
542516 */
543517 $messages['ka'] = array(
544518 'stablepages-config' => 'კონფიგურაცია',
 519+ 'stablepages-precedence' => 'პრიორიტეტი:',
545520 );
546521
547522 /** Khmer (ភាសាខ្មែរ)
@@ -568,7 +543,6 @@
569544 */
570545 $messages['ksh'] = array(
571546 'stablepages' => 'Beshtändeje Sigge met einzel Enshtellunge',
572 - 'stablepages-stable' => 'beshtändeje Version',
573547 'stablepages-text' => 'Hee dronger kütt en Leß met Sigge, woh vun Hand enjshtallt es, dat de {{int:stablepages-stable}} ier Enhallt shtandatmäßesch för der Lesser aanjezeisch weedt.',
574548 'stablepages-none' => 'En dä Leß sin kein Sigge dren',
575549 'stablepages-config' => 'Enstellunge',
@@ -582,14 +556,13 @@
583557 * @author Robby
584558 */
585559 $messages['lb'] = array(
586 - 'stablepages' => 'Stabil Säiten',
587 - 'stablepages-stable' => 'publizéiert Versioun',
 560+ 'stablepages' => 'Säiten déi Zoustëmmung vun den Ännerunge benotzen',
588561 'stablepages-text' => 'Hei ass eng Lëscht vu Säiten déi manuell konfiguréiert goufen fir déi publizéiert Versioun als Standard Säiteninhalt fir Lieser ze weisen.',
589562 'stablepages-none' => 'Dës Lëscht ass eidel',
590563 'stablepages-config' => 'Konfiguratioun',
591 - 'stablepages-prec-none' => 'Keng Prioritéit',
592 - 'stablepages-prec-quality' => "Proritéit fir d'Qualitéit",
593 - 'stablepages-prec-pristine' => 'Keng Prioritéit',
 564+ 'stablepages-prec-none' => 'am leschten nogekuckt',
 565+ 'stablepages-prec-quality' => 'leschte Qualitéit',
 566+ 'stablepages-prec-pristine' => 'leschte Prioritéit',
594567 'stablepages-precedence' => 'Prioritéit:',
595568 );
596569
@@ -598,14 +571,13 @@
599572 * @author Brest
600573 */
601574 $messages['mk'] = array(
602 - 'stablepages' => 'Стабилни страници',
603 - 'stablepages-stable' => 'објавена верзија',
 575+ 'stablepages' => 'Страници што користат оодобрување на уредувања',
604576 'stablepages-text' => 'Подолу е наведена листа на страници рачно конфигурирани да ја прикажуваат објавената верзија по основно за читателите.',
605577 'stablepages-none' => 'Нема страници во оваа листа',
606578 'stablepages-config' => 'Конфигурација',
607 - 'stablepages-prec-none' => 'без предност',
608 - 'stablepages-prec-quality' => 'предност на квалитет',
609 - 'stablepages-prec-pristine' => 'предност на неизменетост',
 579+ 'stablepages-prec-none' => 'последна проверена',
 580+ 'stablepages-prec-quality' => 'последна квалитетна',
 581+ 'stablepages-prec-pristine' => 'последна неизменета',
610582 'stablepages-precedence' => 'Предност:',
611583 );
612584
@@ -614,13 +586,12 @@
615587 * @author Shijualex
616588 */
617589 $messages['ml'] = array(
618 - 'stablepages' => 'സ്ഥിരതയുള്ള താളുകള്‍',
619 - 'stablepages-stable' => 'പ്രസിദ്ധീകരിച്ച പതിപ്പ്',
 590+ 'stablepages' => 'തിരുത്തൽ അംഗീകരണം ഉപയോഗിക്കുന്ന താളുകൾ',
620591 'stablepages-text' => 'പ്രസിദ്ധീകരിച്ച പതിപ്പ് ഒരു താളിന്റെ സ്വതവെയുള്ള ഉള്ളടക്കമായി വായനക്കാരെ കാണിക്കുവാന്‍ സ്വതവേയല്ലാതെ ക്രമീകരണം ചെയ്യപ്പെട്ട താളുകള്‍ ആണ്‌ താഴെയുള്ള പട്ടികയില്‍.',
621592 'stablepages-none' => 'ഈ പട്ടികയില്‍ താളുകള്‍ ഒന്നും ഇല്ല',
622593 'stablepages-config' => 'ക്രമീകരണം',
623 - 'stablepages-prec-none' => 'യാതൊരു മുൻഗണനയുമില്ലാതെ',
624 - 'stablepages-prec-quality' => 'ഗുണമേന്മയ്ക്ക് മുൻഗണന',
 594+ 'stablepages-prec-none' => 'അവസാനം പരിശോധിക്കപ്പെട്ടവ',
 595+ 'stablepages-prec-quality' => 'അവസാന ഗുണമേന്മ',
625596 'stablepages-precedence' => 'മുൻഗണന:',
626597 );
627598
@@ -646,18 +617,32 @@
647618 'stablepages-config' => 'Konfigurasi',
648619 );
649620
 621+/** Maltese (Malti)
 622+ * @author Chrisportelli
 623+ */
 624+$messages['mt'] = array(
 625+ 'stablepages' => 'Paġni stabbli',
 626+ 'stablepages-text' => "Hawn taħt hawn lista ta' paġni konfigurati manwalment biex juru l-verżjoni pubblikata bħala l-paġna awtomatika għall-qarrejja.",
 627+ 'stablepages-none' => "M'hemm ebda paġni f'din il-lista",
 628+ 'stablepages-config' => 'Konfigurazzjoni',
 629+ 'stablepages-prec-none' => 'ebda preċedenza',
 630+ 'stablepages-prec-quality' => "preċedenza ta' kwalità",
 631+ 'stablepages-prec-pristine' => 'preċedenza pura',
 632+ 'stablepages-precedence' => 'Preċedenza:',
 633+);
 634+
650635 /** Dutch (Nederlands)
 636+ * @author McDutchie
651637 * @author Siebrand
652638 */
653639 $messages['nl'] = array(
654 - 'stablepages' => "Gepubliceerde pagina's",
655 - 'stablepages-stable' => 'gepubliceerde versie',
 640+ 'stablepages' => "Pagina's onderhevig aan goedkeuring van bewerkingen",
656641 'stablepages-text' => "Hier worden pagina's weergegeven waarvoor handmatig is ingesteld dat de gepubliceerde versies standaard wordt weergegeven voor lezers.",
657642 'stablepages-none' => "Er zijn geen pagina's die aan de criteria voldoen",
658643 'stablepages-config' => 'Instellingen',
659 - 'stablepages-prec-none' => 'geen voorrang',
660 - 'stablepages-prec-quality' => 'voorrang kwaliteit',
661 - 'stablepages-prec-pristine' => 'voorrang ongerept',
 644+ 'stablepages-prec-none' => 'laatst gecontroleerde',
 645+ 'stablepages-prec-quality' => 'laatste kwaliteitsversie',
 646+ 'stablepages-prec-pristine' => 'laatste ongerepte versie',
662647 'stablepages-precedence' => 'Volgorde:',
663648 );
664649
@@ -666,7 +651,6 @@
667652 */
668653 $messages['nn'] = array(
669654 'stablepages' => 'Stabile sider',
670 - 'stablepages-stable' => 'stabil versjon',
671655 'stablepages-text' => 'Under er ei lista over sider manuelt innstilte til å syna den stabile versjonen som standardinnhald for lesarar.',
672656 'stablepages-none' => 'Det finst ingen sider i denne lista',
673657 'stablepages-config' => 'Konfigurering',
@@ -681,14 +665,13 @@
682666 * @author Nghtwlkr
683667 */
684668 $messages['no'] = array(
685 - 'stablepages' => 'Stabile sider',
686 - 'stablepages-stable' => 'publisert versjon',
 669+ 'stablepages' => 'Sider som bruker redigeringsgodkjenning',
687670 'stablepages-text' => 'Nedenfor er en liste over sider manuelt innstilt til å vise den publiserte versjonen som standard sideinnhold for lesere.',
688671 'stablepages-none' => 'Det er ingen sider i denne listen',
689672 'stablepages-config' => 'Konfigurering',
690 - 'stablepages-prec-none' => 'ingen prioritering',
691 - 'stablepages-prec-quality' => 'Kvalitetsprioritering',
692 - 'stablepages-prec-pristine' => 'prioritering av urørte',
 673+ 'stablepages-prec-none' => 'siste kontrollerte',
 674+ 'stablepages-prec-quality' => 'siste kvalitet',
 675+ 'stablepages-prec-pristine' => 'siste urørt',
693676 'stablepages-precedence' => 'Prioritering:',
694677 );
695678
@@ -697,7 +680,6 @@
698681 */
699682 $messages['oc'] = array(
700683 'stablepages' => 'Paginas establas',
701 - 'stablepages-stable' => 'version publicada',
702684 'stablepages-text' => 'Aquí, çaijós, una lista de las paginas configuradas manualament per far pas veire que la version publicada coma contengut per defaut pels lectors.',
703685 'stablepages-none' => 'Existís pas cap de pagina dins aquesta lista',
704686 'stablepages-config' => 'Configuracion',
@@ -714,7 +696,6 @@
715697 */
716698 $messages['pl'] = array(
717699 'stablepages' => 'Strony z domyślnie pokazywaną wersją oznaczoną',
718 - 'stablepages-stable' => 'wersja opublikowana',
719700 'stablepages-text' => 'Poniżej znajduje się lista stron skonfigurowanych tak, by domyślnie czytelnikom prezentowana była wersja oznaczona.',
720701 'stablepages-none' => 'Brak stron na tej liście',
721702 'stablepages-config' => 'Konfiguracja',
@@ -729,14 +710,13 @@
730711 * @author Dragonòt
731712 */
732713 $messages['pms'] = array(
733 - 'stablepages' => 'Pàgine stabij',
734 - 'stablepages-stable' => 'version publicà',
 714+ 'stablepages' => "Pàgine ch'a deuvro l'aprovassion ëd le modìfiche",
735715 'stablepages-text' => 'Sota a-i é na lista ëd pàgine configurà manualment për smon-e la version publicà com contnù ëd la pàgina dë stàndard për ij visitador.',
736716 'stablepages-none' => 'A-i é pa gnun-e pàgine an sta lista-sì',
737717 'stablepages-config' => 'Configurassion',
738 - 'stablepages-prec-none' => 'pa gnun-e precedense',
739 - 'stablepages-prec-quality' => 'precedensa ëd qualità',
740 - 'stablepages-prec-pristine' => 'precedensa pa contaminà',
 718+ 'stablepages-prec-none' => 'ùltima controlà',
 719+ 'stablepages-prec-quality' => 'ùltima ëd qualità',
 720+ 'stablepages-prec-pristine' => 'ùltima pa contaminà',
741721 'stablepages-precedence' => 'Precedensa:',
742722 );
743723
@@ -746,14 +726,13 @@
747727 * @author Waldir
748728 */
749729 $messages['pt'] = array(
750 - 'stablepages' => 'Páginas estáveis',
751 - 'stablepages-stable' => 'versão publicada',
 730+ 'stablepages' => 'Páginas que usam aprovação de edições',
752731 'stablepages-text' => 'Segue-se uma lista das páginas configuradas manualmente para apresentarem, por omissão, a todos os leitores, a versão publicada.',
753732 'stablepages-none' => 'Não há páginas nesta lista',
754733 'stablepages-config' => 'Configuração',
755 - 'stablepages-prec-none' => 'sem precedência',
756 - 'stablepages-prec-quality' => 'precedência de qualidade',
757 - 'stablepages-prec-pristine' => 'precedência intocada',
 734+ 'stablepages-prec-none' => 'mais recente verificada',
 735+ 'stablepages-prec-quality' => 'mais recente de qualidade',
 736+ 'stablepages-prec-pristine' => 'mais recente intocada',
758737 'stablepages-precedence' => 'Precedência:',
759738 );
760739
@@ -762,7 +741,6 @@
763742 */
764743 $messages['pt-br'] = array(
765744 'stablepages' => 'Páginas estáveis',
766 - 'stablepages-stable' => 'edição estável',
767745 'stablepages-text' => 'Segue-se uma lista das páginas que foram manualmente configuradas para exibirem a edição estável como conteúdo padrão a quem as acessar.',
768746 'stablepages-none' => 'Não há páginas nesta lista',
769747 'stablepages-config' => 'Configuração',
@@ -779,7 +757,6 @@
780758 */
781759 $messages['ro'] = array(
782760 'stablepages' => 'Pagini stabile',
783 - 'stablepages-stable' => 'versiune stabilă',
784761 'stablepages-none' => 'Nu există pagini în această listă',
785762 'stablepages-config' => 'Configuraţie',
786763 'stablepages-prec-none' => 'nicio prioritate',
@@ -791,14 +768,13 @@
792769 * @author Joetaras
793770 */
794771 $messages['roa-tara'] = array(
795 - 'stablepages' => 'Pàggene sicure',
796 - 'stablepages-stable' => 'versiona pubblecate',
 772+ 'stablepages' => "Pàggene ca ausane 'nu cangiamende approvate",
797773 'stablepages-text' => "Sotte ste 'na liste de pàggene ca onne state configurete manualmende pe fa vedè 'a versiona pubblecate cumme pàgene cu 'u condenute iniziale pe le visitature.",
798774 'stablepages-none' => "Non ge stonne pàggene jndr'à sta liste",
799775 'stablepages-config' => 'Configurazione',
800 - 'stablepages-prec-none' => 'nisciuna in precedenze',
801 - 'stablepages-prec-quality' => "qualitate d'a precedende",
802 - 'stablepages-prec-pristine' => "ripristine d'a precedende",
 776+ 'stablepages-prec-none' => 'urtema verificate',
 777+ 'stablepages-prec-quality' => 'urteme de qualità',
 778+ 'stablepages-prec-pristine' => 'urteme repristinate',
803779 'stablepages-precedence' => 'Precedenze:',
804780 );
805781
@@ -807,14 +783,13 @@
808784 * @author Александр Сигачёв
809785 */
810786 $messages['ru'] = array(
811 - 'stablepages' => 'Стабильные страницы',
812 - 'stablepages-stable' => 'опубликованная версия',
 787+ 'stablepages' => 'Страницы, использующие утверждение правок',
813788 'stablepages-text' => 'Ниже показан список страниц, вручную настроенных на показ опубликованной версии по умолчанию для читателей.',
814789 'stablepages-none' => 'В данном списке отсутствуют страницы',
815790 'stablepages-config' => 'настройка',
816 - 'stablepages-prec-none' => 'без приоритета',
817 - 'stablepages-prec-quality' => 'приоритет качества',
818 - 'stablepages-prec-pristine' => 'приоритет изначальности',
 791+ 'stablepages-prec-none' => 'последняя проверенная',
 792+ 'stablepages-prec-quality' => 'последняя качественная',
 793+ 'stablepages-prec-pristine' => 'последняя чистая версия',
819794 'stablepages-precedence' => 'Приоритет:',
820795 );
821796
@@ -822,8 +797,7 @@
823798 * @author HalanTul
824799 */
825800 $messages['sah'] = array(
826 - 'stablepages' => 'Бигэргэтиллибит сирэйдэр',
827 - 'stablepages-stable' => 'бэчээттэммит барыл',
 801+ 'stablepages' => 'Бигэргэтиллии туһаныллар сирэйдэрэ',
828802 'stablepages-none' => 'Бу тиһиккэ сирэйдэрэ суох',
829803 'stablepages-config' => 'Туруоруута',
830804 'stablepages-prec-none' => 'баһыйара (приоритета) суох',
@@ -837,7 +811,6 @@
838812 */
839813 $messages['sk'] = array(
840814 'stablepages' => 'Stabilné stránky',
841 - 'stablepages-stable' => 'stabilná verzia',
842815 'stablepages-text' => 'Toto je zoznam stránok, ktoré boli ručne nastavené, aby sa ako ich štandardný obsah zobrazovala čitateľom stabilná verzia.',
843816 'stablepages-none' => 'Tento zoznam neobsahuje žiadne stránky.',
844817 'stablepages-config' => 'Nastavenie',
@@ -875,7 +848,6 @@
876849 */
877850 $messages['sv'] = array(
878851 'stablepages' => 'Stabila sidor',
879 - 'stablepages-stable' => 'publicerad version',
880852 'stablepages-text' => 'Nedan visas en lista över sidor som manuellt ställts in att visa den publicerade versionen som standardinnehåll för läsare.',
881853 'stablepages-none' => 'Det finns inga sidor i denna lista',
882854 'stablepages-config' => 'Konfigurering',
@@ -901,7 +873,6 @@
902874 */
903875 $messages['tk'] = array(
904876 'stablepages' => 'Durnukly sahypalar',
905 - 'stablepages-stable' => 'durnukly wersiýa',
906877 'stablepages-text' => 'Aşakda durnukly wersiýany zyýaratçylara gaýybana sahypa mazmuny hökmünde görkezmek üçin el bilen konfigurirlenen sahypalaryň sanawy görkezilýär.',
907878 'stablepages-none' => 'Bu sanawda hiç hili sahypa ýok',
908879 'stablepages-config' => 'Konfigurasiýa',
@@ -916,7 +887,6 @@
917888 */
918889 $messages['tl'] = array(
919890 'stablepages' => 'Matatatag na mga pahina',
920 - 'stablepages-stable' => 'matatag na bersyon',
921891 'stablepages-text' => 'Nasa ibaba ang isang talaan ng mga pahinang kinamay ang pagsasaayos upang maipakita ang matatag na bersyon bilang nakatakdang pahina ng nilalaman para sa mga tumatanaw.',
922892 'stablepages-none' => 'Walang mga pahina sa loob ng talaang ito',
923893 'stablepages-config' => 'Pagkakaayos (konpigurasyon)',
@@ -931,13 +901,12 @@
932902 */
933903 $messages['tr'] = array(
934904 'stablepages' => 'Kararlı sayfalar',
935 - 'stablepages-stable' => 'yayımlanmış sürüm',
936905 'stablepages-text' => 'Aşağıdaki liste, okuyuculara geçerli sayfa içeriği olarak yayımlanmış sürümü gösterecek şekilde elle yapılandırılmış sayfaların listesidir.',
937906 'stablepages-none' => 'Bu listede hiç sayfa yok',
938907 'stablepages-config' => 'Yapılandırma',
939 - 'stablepages-prec-none' => 'öncelik yok',
940 - 'stablepages-prec-quality' => 'kalite önceliği',
941 - 'stablepages-prec-pristine' => 'asıl öncelik',
 908+ 'stablepages-prec-none' => 'en son kontrol edilen',
 909+ 'stablepages-prec-quality' => 'en son kaliteli',
 910+ 'stablepages-prec-pristine' => 'en son öncelikli',
942911 'stablepages-precedence' => 'Öncelik:',
943912 );
944913
@@ -946,14 +915,13 @@
947916 * @author Prima klasy4na
948917 */
949918 $messages['uk'] = array(
950 - 'stablepages' => 'Стабільні сторінки',
951 - 'stablepages-stable' => 'опублікована версія',
 919+ 'stablepages' => 'Сторінки, що використовують затвердження редагувань',
952920 'stablepages-text' => 'Нижче поданий список сторінок, які вручну налаштовані на показ опублікованої версії за замовчуванням для читачів.',
953921 'stablepages-none' => 'У цьому списку нема сторінок',
954922 'stablepages-config' => 'Налаштування',
955 - 'stablepages-prec-none' => 'без пріоритету',
956 - 'stablepages-prec-quality' => 'пріоритет якості',
957 - 'stablepages-prec-pristine' => 'пріоритет первинності',
 923+ 'stablepages-prec-none' => 'остання перевірена версія',
 924+ 'stablepages-prec-quality' => 'остання якісна версія',
 925+ 'stablepages-prec-pristine' => 'остання чиста версія',
958926 'stablepages-precedence' => 'Пріоритет:',
959927 );
960928
@@ -962,7 +930,6 @@
963931 */
964932 $messages['vec'] = array(
965933 'stablepages' => 'Pagine stabili',
966 - 'stablepages-stable' => 'version publicà',
967934 'stablepages-text' => 'Sta qua la xe na lista de pagine configurà manualmente par mostrar la version publicà come contenuto de default par i letori.',
968935 'stablepages-none' => 'No ghe xe nissuna pagina su sta lista',
969936 'stablepages-config' => 'Configurassion',
@@ -977,7 +944,6 @@
978945 */
979946 $messages['vep'] = array(
980947 'stablepages' => 'Stabiližed lehtpoled',
981 - 'stablepages-stable' => 'Publikoitud versii',
982948 'stablepages-text' => 'Lehtpoled, kudambad oma käzil järgetud muga, miše ozutada lugijoile stabiližid versijoid augotižjärgendusen mödhe - nimikirjutez.',
983949 'stablepages-none' => 'Neciš nimikirjuteses ei ole lehtpolid',
984950 'stablepages-config' => 'Järgendused',
@@ -993,7 +959,6 @@
994960 */
995961 $messages['vi'] = array(
996962 'stablepages' => 'Trang ổn định',
997 - 'stablepages-stable' => 'bản phát hành',
998963 'stablepages-text' => 'Dưới đây là danh sách các trang được cấu hình bằng tay để hiển thị bản phát hành làm nội dung trang mặc định đối với người xem.',
999964 'stablepages-none' => 'Không có trang nào trong danh sách',
1000965 'stablepages-config' => 'Cấu hình',
@@ -1020,7 +985,6 @@
1021986 */
1022987 $messages['zh-hans'] = array(
1023988 'stablepages' => '稳定页面',
1024 - 'stablepages-stable' => '稳定版本',
1025989 'stablepages-text' => '以下的页面列示出一些页面是手动地设置去显示稳定版作为观看者做预设页面版内容。',
1026990 'stablepages-none' => '没有页面在这个列表中',
1027991 'stablepages-config' => '设置',
@@ -1036,7 +1000,6 @@
10371001 */
10381002 $messages['zh-hant'] = array(
10391003 'stablepages' => '穩定頁面',
1040 - 'stablepages-stable' => '穩定版本',
10411004 'stablepages-text' => '以下的頁面列示出一些頁面是手動地設定去顯示穩定版作為觀看者做預設頁面版內容。',
10421005 'stablepages-none' => '沒有頁面在這個清單中',
10431006 'stablepages-config' => '設定',
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/language/Stabilization.i18n.php
@@ -46,7 +46,7 @@
4747 'stabilize_expiry_invalid' => 'Invalid expiration date.',
4848 'stabilize_expiry_old' => 'This expiration time has already passed.',
4949 'stabilize-expiring' => 'expires $1 (UTC)',
50 - 'stabilization-review' => 'Review the current version',
 50+ 'stabilization-review' => 'Mark the current revision checked',
5151 );
5252
5353 /** Message documentation (Message documentation)
@@ -425,7 +425,7 @@
426426 'stabilize_expiry_invalid' => 'Няслушны тэрмін.',
427427 'stabilize_expiry_old' => 'Час сканчэньня ўжо прайшоў.',
428428 'stabilize-expiring' => 'канчаецца $1 (UTC)',
429 - 'stabilization-review' => 'Праверыць цяперашнюю вэрсію',
 429+ 'stabilization-review' => 'Пазначыць цяперашнюю вэрсію як правераную',
430430 );
431431
432432 /** Bulgarian (Български)
@@ -496,7 +496,7 @@
497497 'stabilization-leg' => 'Kadarnaat arventennoù ar stumm embannet',
498498 'stabilization-select' => 'kentwir diuzadur ar stumm embannet',
499499 'stabilization-def1' => "Ar stumm embannet ; ma n'eus hini ebet, lakaat ar stumm red pe ar brouilhed",
500 - 'stabilization-def2' => 'Ar stumm red pe ar brouilh',
 500+ 'stabilization-def2' => 'Ar stumm red pe ar brouilhed',
501501 'stabilization-restrict' => 'Strishadurioù adweladennoù emgefre',
502502 'stabilization-restrict-none' => 'Strishadurioù ouzhpenn ebet',
503503 'stabilization-submit' => 'Kadarnaat',
@@ -518,7 +518,7 @@
519519 'stabilize_expiry_invalid' => 'Direizh eo an deiziad termen.',
520520 'stabilize_expiry_old' => 'Tremenet eo dija an amzer termen-se.',
521521 'stabilize-expiring' => "Termenet d'an $1 (UTC)",
522 - 'stabilization-review' => 'Adwelet ar stumm red',
 522+ 'stabilization-review' => 'Merkañ ar stumm red evel adwelet.',
523523 );
524524
525525 /** Bosnian (Bosanski)
@@ -1075,6 +1075,7 @@
10761076 * @author Grondin
10771077 * @author IAlex
10781078 * @author Juanpabl
 1079+ * @author Peter17
10791080 * @author PieRRoMaN
10801081 * @author Purodha
10811082 * @author Sherbrooke
@@ -1116,7 +1117,7 @@
11171118 'stabilize_expiry_invalid' => "Date d'expiration invalide.",
11181119 'stabilize_expiry_old' => "Cette durée d'expiration est déjà écoulée.",
11191120 'stabilize-expiring' => 'Expire le $1 (UTC)',
1120 - 'stabilization-review' => 'Revoir la version courante',
 1121+ 'stabilization-review' => 'Marquer la version actuelle comme vérifiée',
11211122 );
11221123
11231124 /** Franco-Provençal (Arpetan)
@@ -1224,7 +1225,7 @@
12251226 'stabilize_expiry_invalid' => 'Data non válida de caducidade.',
12261227 'stabilize_expiry_old' => 'O tempo de caducidade xa pasou.',
12271228 'stabilize-expiring' => 'caduca o $2 ás $3 (UTC)',
1228 - 'stabilization-review' => 'Revisar a versión actual',
 1229+ 'stabilization-review' => 'Marcar a revisión actual como comprobada',
12291230 );
12301231
12311232 /** Ancient Greek (Ἀρχαία ἑλληνικὴ)
@@ -1289,7 +1290,7 @@
12901291 'stabilize_expiry_invalid' => 'Nid giltigs Ablaufdatum.',
12911292 'stabilize_expiry_old' => 'S Ablaufdatum isch iberschritte wore.',
12921293 'stabilize-expiring' => 'erlischt $1 (UTC)',
1293 - 'stabilization-review' => 'Di aktuäll Version priefe',
 1294+ 'stabilization-review' => 'Di aktuäll Version as aagluegt markiere',
12941295 );
12951296
12961297 /** Hawaiian (Hawai`i)
@@ -1470,7 +1471,7 @@
14711472 'stabilize_expiry_invalid' => 'Njepłaćiwy datum spadnjenja.',
14721473 'stabilize_expiry_old' => 'Tutón čas spadnjenja je hižo zańdźeny.',
14731474 'stabilize-expiring' => 'spadnje $1 hodź. (UTC)',
1474 - 'stabilization-review' => 'Aktualnu wersiju přepruwować',
 1475+ 'stabilization-review' => 'Aktualnu wersiju jako skontrolowanu markěrować',
14751476 );
14761477
14771478 /** Hungarian (Magyar)
@@ -1551,7 +1552,7 @@
15521553 'stabilization-comment' => 'Motivo:',
15531554 'stabilization-otherreason' => 'Altere motivo:',
15541555 'stabilization-expiry' => 'Expira:',
1555 - 'stabilization-othertime' => 'Altere tempore:',
 1556+ 'stabilization-othertime' => 'Altere duration:',
15561557 'stabilization-sel-short' => 'Precedentia',
15571558 'stabilization-sel-short-0' => 'Qualitate',
15581559 'stabilization-sel-short-1' => 'Nulle',
@@ -1562,7 +1563,7 @@
15631564 'stabilize_expiry_invalid' => 'Data de expiration invalide.',
15641565 'stabilize_expiry_old' => 'Iste tempore de expiration ha ja passate.',
15651566 'stabilize-expiring' => 'expira le $1 (UTC)',
1566 - 'stabilization-review' => 'Revider le version actual',
 1567+ 'stabilization-review' => 'Marcar le version actual como verificate',
15671568 );
15681569
15691570 /** Indonesian (Bahasa Indonesia)
@@ -1774,8 +1775,10 @@
17751776 კონფიგურაცია შეუძლებელია.',
17761777 'stabilization-comment' => 'მიზეზი:',
17771778 'stabilization-otherreason' => 'სხვა მიზეზი:',
 1779+ 'stabilization-expiry' => 'ვადა:',
17781780 'stabilization-othertime' => 'სხვა დრო:',
17791781 'stabilization-def-short-0' => 'მიმდინარე',
 1782+ 'stabilize-expiring' => 'ვადა გასდის: $1 (UTC)',
17801783 );
17811784
17821785 /** Kazakh (Arabic script) (‫قازاقشا (تٴوتە)‬) */
@@ -1996,7 +1999,7 @@
19972000 'stabilize_expiry_invalid' => 'Net valabele Schlussdatum',
19982001 'stabilize_expiry_old' => 'Den Oflafdatum ass schonn eriwwer.',
19992002 'stabilize-expiring' => 'bis $1 (UTC)',
2000 - 'stabilization-review' => 'Déi aktuell Versioun nokucken',
 2003+ 'stabilization-review' => 'Déi aktuell Versioun als nogekuckt markéieren',
20012004 );
20022005
20032006 /** Limburgish (Limburgs)
@@ -2096,7 +2099,7 @@
20972100 'stabilize_expiry_invalid' => 'Погрешен датум на важност.',
20982101 'stabilize_expiry_old' => 'Времето на важност веќе е поминато.',
20992102 'stabilize-expiring' => 'истекува $1 (UTC)',
2100 - 'stabilization-review' => 'Провери ја моменталната верзија',
 2103+ 'stabilization-review' => 'Обележи ја тековната верзија како проверена',
21012104 );
21022105
21032106 /** Malayalam (മലയാളം)
@@ -2134,7 +2137,7 @@
21352138 'stabilize_expiry_invalid' => 'അസാധുവായ കാലാവധി തീയതി.',
21362139 'stabilize_expiry_old' => 'ഈ കാലാവധി സമയം കഴിഞ്ഞു പോയി.',
21372140 'stabilize-expiring' => 'കാലാവധി തീരുന്നത് - $1 (UTC)',
2138 - 'stabilization-review' => 'ഇപ്പോഴുള്ള പതിപ്പ് സംശോധനം ചെയ്യുക',
 2141+ 'stabilization-review' => 'ഇപ്പോഴുള്ള പതിപ്പ് പരിശോധിച്ചതായി അടയാളപ്പെടുത്തുക',
21392142 );
21402143
21412144 /** Marathi (मराठी)
@@ -2301,7 +2304,7 @@
23022305 'stabilize_expiry_invalid' => 'Ongeldige vervaldatum.',
23032306 'stabilize_expiry_old' => 'Deze vervaldatum is al verstreken.',
23042307 'stabilize-expiring' => 'vervalt $1 (UTC)',
2305 - 'stabilization-review' => 'Huidige versie controleren',
 2308+ 'stabilization-review' => 'Huidige versie als gecontroleerd markeren',
23062309 );
23072310
23082311 /** Norwegian Nynorsk (‪Norsk (nynorsk)‬)
@@ -2393,7 +2396,7 @@
23942397 'stabilize_expiry_invalid' => 'Ugyldig varighet.',
23952398 'stabilize_expiry_old' => 'Varigheten har allerede utløpt.',
23962399 'stabilize-expiring' => 'utgår $1 (UTC)',
2397 - 'stabilization-review' => 'Vurder den nåværende versjonen',
 2400+ 'stabilization-review' => 'Merk den nåværende revisjonen som kontrollert',
23982401 );
23992402
24002403 /** Novial (Novial)
@@ -2562,7 +2565,7 @@
25632566 'stabilize_expiry_invalid' => 'Data fin pa bon-a.',
25642567 'stabilize_expiry_old' => "Sta data fin-sì a l'é già passà",
25652568 'stabilize-expiring' => 'A finiss $1 (UTC)',
2566 - 'stabilization-review' => 'Revision-a la vërsion corenta',
 2569+ 'stabilization-review' => 'Marché la version corenta com controlà',
25672570 );
25682571
25692572 /** Pashto (پښتو)
@@ -2588,9 +2591,9 @@
25892592 $messages['pt'] = array(
25902593 'stabilization-tab' => 'cgq',
25912594 'stabilization' => 'Configurações da Garantia de Qualidade',
2592 - 'stabilization-text' => "'''Altere as configurações abaixo para ajustar a forma como a versão estável de [[:\$1|\$1]] é seleccionada e apresentada.'''
 2595+ 'stabilization-text' => "'''Altere as configurações abaixo para ajustar a forma como a versão publicada de [[:\$1|\$1]] é seleccionada e apresentada.'''
25932596
2594 -Quanto alterar a configuração da ''selecção da versão estável'' para que sejam usadas como padrão as revisões \"qualidade\" ou \"intocada\",
 2597+Quanto alterar a configuração de ''selecção da versão publicada'' para que sejam usadas por omissão as revisões \"qualidade\" ou \"intocada\",
25952598 verifique que essas revisões realmente existem na página, caso contrário a alteração terá pouco efeito.",
25962599 'stabilization-perm' => 'Sua conta não possui permissão para alterar as configurações de edições estáveis.
25972600 Seguem-se as configurações para [[:$1|$1]]:',
@@ -2751,7 +2754,7 @@
27522755 'stabilize_expiry_invalid' => 'Date de scadenze errete.',
27532756 'stabilize_expiry_old' => 'Sta date de scadenze ha già passete.',
27542757 'stabilize-expiring' => "scade 'u $1 (UTC)",
2755 - 'stabilization-review' => "Revide 'a versiona corrende",
 2758+ 'stabilization-review' => "Signe 'a revisiona corrende cumme verificate",
27562759 );
27572760
27582761 /** Russian (Русский)
@@ -2798,7 +2801,7 @@
27992802 'stabilize_expiry_invalid' => 'Ошибочная дата истечения.',
28002803 'stabilize_expiry_old' => 'Указанное время окончания действия уже прошло.',
28012804 'stabilize-expiring' => 'истекает $1 (UTC)',
2802 - 'stabilization-review' => 'Досмотр текущей версии',
 2805+ 'stabilization-review' => 'Отметить текущую версию как проверенную',
28032806 );
28042807
28052808 /** Yakut (Саха тыла)
@@ -3349,7 +3352,7 @@
33503353 'stabilize_expiry_invalid' => 'Geçersiz sona erme tarihi.',
33513354 'stabilize_expiry_old' => 'Sona erme tarihi zaten geçmiş.',
33523355 'stabilize-expiring' => '$1 (UTC) tarihinde sona eriyor',
3353 - 'stabilization-review' => 'Geçerli sürümü gözden geçir',
 3356+ 'stabilization-review' => 'Geçerli sürümü kontrol edilmiş olarak işaretle',
33543357 );
33553358
33563359 /** Tatar (Cyrillic) (Татарча/Tatarça (Cyrillic))
@@ -3404,7 +3407,7 @@
34053408 'stabilize_expiry_invalid' => 'Помилкова дата закінчення.',
34063409 'stabilize_expiry_old' => 'Зазначений час закінчення пройшов.',
34073410 'stabilize-expiring' => 'закінчується о $1 (UTC)',
3408 - 'stabilization-review' => 'Перевірка поточної версії',
 3411+ 'stabilization-review' => 'Позначити поточну версію перевіреною',
34093412 );
34103413
34113414 /** Vèneto (Vèneto)
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/language/UnreviewedPages.i18n.php
@@ -850,6 +850,7 @@
851851 $messages['ka'] = array(
852852 'unreviewed-category' => 'კატეგორია:',
853853 'unreviewed-diff' => 'შემოწმება',
 854+ 'unreviewed-none' => 'ჯერჯერობით არ არის გვერდი, რომელიც შეესაბამება ამ კრიტერიუმებს',
854855 'unreviewed-hours' => '($1 {{PLURAL:$1|საათი|საათი}})',
855856 'unreviewed-days' => '($1 {{PLURAL:$1|დღე|დღე}})',
856857 'unreviewed-recent' => '(1 საათზე ნაკლები)',
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/language/UnstablePages.i18n.php
@@ -159,7 +159,7 @@
160160 */
161161 $messages['dsb'] = array(
162162 'unstablepages' => 'Njestabilne boki',
163 - 'unstablepages-stable' => 'stabilna wersija',
 163+ 'unstablepages-stable' => 'wózjawjona wersija',
164164 'unstablepages-text' => 'Slědujo lisćina bokow, kótarež su se manuelnje konfigurěrowali, aby pokazali nacerjeńsku wersiju ako standardne wopśimjeśe za wobglědowarjow.',
165165 'unstablepages-none' => 'Toś ta lisćina njewopśimujo boki',
166166 'unstablepages-config' => 'Konfiguracija',
@@ -401,6 +401,13 @@
402402 'unstablepages-config' => 'Konfigurasi',
403403 );
404404
 405+/** Georgian (ქართული)
 406+ * @author BRUTE
 407+ */
 408+$messages['ka'] = array(
 409+ 'unstablepages-config' => 'კონფიგურაცია',
 410+);
 411+
405412 /** Khmer (ភាសាខ្មែរ)
406413 * @author Thearith
407414 */
@@ -723,7 +730,7 @@
724731 $messages['uk'] = array(
725732 'unstablepages' => 'Нестабільні сторінки',
726733 'unstablepages-stable' => 'опублікована версія',
727 - 'unstablepages-text' => 'Нижче наведений список сторінок, для яких вручну встановлене налаштування показувати чорнову версію за замовчуванням.',
 734+ 'unstablepages-text' => 'Нижче наведений список сторінок, для яких вручну встановлене налаштування показувати чорнову версію за умовчанням.',
728735 'unstablepages-none' => 'У цьому списку нема сторінок',
729736 'unstablepages-config' => 'Налаштування',
730737 );
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/language/FlaggedRevs.alias.php
@@ -297,7 +297,7 @@
298298 'ValidationStatistics' => array( '判定統計' ),
299299 );
300300
301 -/** Ripoarisch (Ripoarisch) */
 301+/** Colognian (Ripoarisch) */
302302 $aliases['ksh'] = array(
303303 'OldReviewedPages' => array( 'SiggeMetUnjesichVersione' ),
304304 'ReviewedPages' => array( 'JesichSigge' ),
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/language/QualityOversight.i18n.php
@@ -136,7 +136,7 @@
137137 * @author Michawiki
138138 */
139139 $messages['dsb'] = array(
140 - 'qualityoversight' => 'Kontrola kwality',
 140+ 'qualityoversight' => 'Rozšyrjony pśeglědowański protokol',
141141 'qualityoversight-list' => 'Toś ten bok nalistujo aktualne pśizwólenja a póroki za wersije',
142142 'qualityoversight-legend' => 'W aktualnych protokolach kontrolow pytaś',
143143 );
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/language/ReviewedVersions.i18n.php
@@ -8,7 +8,7 @@
99 $messages = array();
1010
1111 $messages['en'] = array(
12 - 'reviewedversions' => 'View reviewed versions',
 12+ 'reviewedversions' => 'Reviewed versions',
1313 'reviewedversions-leg1' => 'List reviewed revisions for a page',
1414 'reviewedversions-page' => 'Page name:',
1515 'reviewedversions-none' => '"[[:$1]]" has no reviewed revisions.',
@@ -128,7 +128,7 @@
129129 * @author EugeneZelenko
130130 */
131131 $messages['be-tarask'] = array(
132 - 'reviewedversions' => 'Паказаць рэцэнзаваныя вэрсіі',
 132+ 'reviewedversions' => 'Рэцэнзаваныя вэрсіі',
133133 'reviewedversions-leg1' => 'Сьпіс правераных вэрсіяў старонкі',
134134 'reviewedversions-page' => 'Назва старонкі:',
135135 'reviewedversions-none' => '«[[:$1]]» ня мае правераных вэрсіяў.',
@@ -163,7 +163,7 @@
164164 * @author Y-M D
165165 */
166166 $messages['br'] = array(
167 - 'reviewedversions' => 'Gwelet ar stummoù stabil',
 167+ 'reviewedversions' => 'Stummoù adwelet',
168168 'reviewedversions-leg1' => 'Adweladennoù diwezhañ ur bajenn',
169169 'reviewedversions-page' => 'Anv ar bajenn :',
170170 'reviewedversions-none' => '"[[:$1]]" n\'eus stumm adwelet ebet dioutañ',
@@ -305,10 +305,11 @@
306306 );
307307
308308 /** Basque (Euskara)
 309+ * @author An13sa
309310 * @author Kobazulo
310311 */
311312 $messages['eu'] = array(
312 - 'reviewedversions' => 'Bertsio egonkorrak ikusi',
 313+ 'reviewedversions' => 'Berrikusitako bertsioak',
313314 'reviewedversions-page' => 'Orrialdearen izenburua:',
314315 );
315316
@@ -348,11 +349,12 @@
349350 /** French (Français)
350351 * @author Grondin
351352 * @author IAlex
 353+ * @author Peter17
352354 * @author PieRRoMaN
353355 * @author Sherbrooke
354356 */
355357 $messages['fr'] = array(
356 - 'reviewedversions' => 'Visionner les versions relues',
 358+ 'reviewedversions' => 'Versions passées en revue',
357359 'reviewedversions-leg1' => "Dernières révisions revues d'une page",
358360 'reviewedversions-page' => 'Nom de la page :',
359361 'reviewedversions-none' => "« [[:$1]] » n'a pas de version révisée.",
@@ -385,7 +387,7 @@
386388 * @author Xosé
387389 */
388390 $messages['gl'] = array(
389 - 'reviewedversions' => 'Ver as versións revisadas',
 391+ 'reviewedversions' => 'Versións revisadas',
390392 'reviewedversions-leg1' => 'Listar as revisións revisadas dunha páxina',
391393 'reviewedversions-page' => 'Nome da páxina:',
392394 'reviewedversions-none' => '"[[:$1]]" non ten revisións examinadas.',
@@ -409,7 +411,7 @@
410412 * @author Als-Holder
411413 */
412414 $messages['gsw'] = array(
413 - 'reviewedversions' => 'Priefti Versione aaluege',
 415+ 'reviewedversions' => 'Priefti Versione',
414416 'reviewedversions-leg1' => 'Lischt vu dr Versione fir e Artikel, wu vum Fäldhieter gsäh sin',
415417 'reviewedversions-page' => 'Artikelname:',
416418 'reviewedversions-none' => '„[[:$1]]“ het kei Versione, wu vum Fäldhieter gsäh sin.',
@@ -446,7 +448,6 @@
447449 * @author Dalibor Bosits
448450 * @author Dnik
449451 * @author SpeedyGonsales
450 - * @author Suradnik13
451452 */
452453 $messages['hr'] = array(
453454 'reviewedversions' => 'Pregled važeće inačice',
@@ -461,7 +462,7 @@
462463 * @author Michawiki
463464 */
464465 $messages['hsb'] = array(
465 - 'reviewedversions' => 'Stabilne wersije wobhladać',
 466+ 'reviewedversions' => 'Přepruwowane wersije',
466467 'reviewedversions-leg1' => 'Přepruwowane wersije za nastawk nalistować',
467468 'reviewedversions-page' => 'Mjeno nastawka',
468469 'reviewedversions-none' => '[[:$1]] přepruwowane wersije nima.',
@@ -487,7 +488,7 @@
488489 * @author McDutchie
489490 */
490491 $messages['ia'] = array(
491 - 'reviewedversions' => 'Vider versiones stabile',
 492+ 'reviewedversions' => 'Versiones revidite',
492493 'reviewedversions-leg1' => 'Listar le versiones revidite de un pagina',
493494 'reviewedversions-page' => 'Nomine del pagina:',
494495 'reviewedversions-none' => '"[[:$1]]" non ha versiones revidite.',
@@ -549,6 +550,13 @@
550551 'reviewedversions-page' => 'Pægenavn:',
551552 );
552553
 554+/** Georgian (ქართული)
 555+ * @author BRUTE
 556+ */
 557+$messages['ka'] = array(
 558+ 'reviewedversions-page' => 'გვერდის სახელი:',
 559+);
 560+
553561 /** Kazakh (Arabic script) (‫قازاقشا (تٴوتە)‬) */
554562 $messages['kk-arab'] = array(
555563 'reviewedversions' => 'تىياناقتى نۇسقالار',
@@ -620,7 +628,7 @@
621629 * @author Robby
622630 */
623631 $messages['lb'] = array(
624 - 'reviewedversions' => 'Weis déi stabil Versiounen',
 632+ 'reviewedversions' => 'nogekuckte Versiounen',
625633 'reviewedversions-leg1' => 'Lëscht vun den nogekuckte Versioune vun enger Säit',
626634 'reviewedversions-page' => 'Säitenumm:',
627635 'reviewedversions-none' => '"[[:$1]]" huet keng nogekuckte Versiounen.',
@@ -660,7 +668,7 @@
661669 * @author Brest
662670 */
663671 $messages['mk'] = array(
664 - 'reviewedversions' => 'Преглед на стабилни верзии',
 672+ 'reviewedversions' => 'Проверени верзии',
665673 'reviewedversions-leg1' => 'Листа на прегледани ревизии за страница',
666674 'reviewedversions-page' => 'Наслов на страница:',
667675 'reviewedversions-none' => '"[[:$1]]" нема прегледани ревизии.',
@@ -673,7 +681,7 @@
674682 * @author Shijualex
675683 */
676684 $messages['ml'] = array(
677 - 'reviewedversions' => 'സംശോധനം ചെയ്ത പതിപ്പുകള്‍ കാണുക',
 685+ 'reviewedversions' => 'സംശോധനം ചെയ്ത പതിപ്പുകൾ',
678686 'reviewedversions-leg1' => 'ഒരു താളിന്റെ സം‌ശോധനം ചെയ്യപ്പെട്ട പതിപ്പുകള്‍ പ്രദര്‍ശിപ്പിക്കുക',
679687 'reviewedversions-page' => 'താളിന്റെ പേര്‌:',
680688 'reviewedversions-none' => '"[[:$1]]"നു സംശോധനം നിര്‍‌വഹിച്ച പതിപ്പുകള്‍ ഒന്നുമില്ല.',
@@ -728,11 +736,12 @@
729737 );
730738
731739 /** Dutch (Nederlands)
 740+ * @author McDutchie
732741 * @author SPQRobin
733742 * @author Siebrand
734743 */
735744 $messages['nl'] = array(
736 - 'reviewedversions' => 'Gecontroleerde versies bekijken',
 745+ 'reviewedversions' => 'Gecontroleerde versies',
737746 'reviewedversions-leg1' => 'Lijst van gecontroleerde versies voor een pagina',
738747 'reviewedversions-page' => 'Paginanaam:',
739748 'reviewedversions-none' => '"[[:$1]]" heeft geen gecontroleerde versies',
@@ -758,7 +767,7 @@
759768 * @author Nghtwlkr
760769 */
761770 $messages['no'] = array(
762 - 'reviewedversions' => 'Vis stabile versjoner',
 771+ 'reviewedversions' => 'Reviderte versjoner',
763772 'reviewedversions-leg1' => 'List anmeldte versjoner av en side',
764773 'reviewedversions-page' => 'Sidenavn:',
765774 'reviewedversions-none' => '«[[:$1]]» har ingen anmeldte versjoner.',
@@ -807,11 +816,12 @@
808817 );
809818
810819 /** Piedmontese (Piemontèis)
 820+ * @author Borichèt
811821 * @author Bèrto 'd Sèra
812822 * @author Dragonòt
813823 */
814824 $messages['pms'] = array(
815 - 'reviewedversions' => 'Varda le version revisionà',
 825+ 'reviewedversions' => 'Version revisionà',
816826 'reviewedversions-leg1' => 'Fé na lista dle version aprovà ëd na pàgina',
817827 'reviewedversions-page' => 'Nòm dla pàgina',
818828 'reviewedversions-none' => "[[:$1]] a l'ha pa gnun-a version revisionà.",
@@ -866,7 +876,7 @@
867877 * @author Joetaras
868878 */
869879 $messages['roa-tara'] = array(
870 - 'reviewedversions' => 'Vide le versione sicure',
 880+ 'reviewedversions' => 'Revisiune reviste',
871881 'reviewedversions-leg1' => "Liste de le revisiune riviste pe 'na pàgene",
872882 'reviewedversions-page' => "Nome d'a vôsce:",
873883 'reviewedversions-none' => '"[[:$1]]" non ge tène revisiune de rivisitaminde.',
@@ -879,7 +889,7 @@
880890 * @author Александр Сигачёв
881891 */
882892 $messages['ru'] = array(
883 - 'reviewedversions' => 'Показать проверенные версии',
 893+ 'reviewedversions' => 'Проверенные версии',
884894 'reviewedversions-leg1' => 'Список проверенных версий страницы',
885895 'reviewedversions-page' => 'Название страницы:',
886896 'reviewedversions-none' => '«[[:$1]]» не имеет проверенных версий.',
@@ -1058,7 +1068,7 @@
10591069 * @author Karduelis
10601070 */
10611071 $messages['tr'] = array(
1062 - 'reviewedversions' => 'Kararlı sürümleri görüntüle',
 1072+ 'reviewedversions' => 'Gözden geçirilmiş sürümler',
10631073 'reviewedversions-leg1' => 'Bir sayfa için gözden geçirilmiş revizyonları listele',
10641074 'reviewedversions-page' => 'Sayfa adı:',
10651075 'reviewedversions-none' => '"[[:$1]]" hiç gözden geçirilmiş revizyona sahip değil.',
@@ -1068,9 +1078,10 @@
10691079
10701080 /** Ukrainian (Українська)
10711081 * @author Ahonc
 1082+ * @author Prima klasy4na
10721083 */
10731084 $messages['uk'] = array(
1074 - 'reviewedversions' => 'Переглянути стабільні версії',
 1085+ 'reviewedversions' => 'Рецензовані версії',
10751086 'reviewedversions-leg1' => 'Список перевірених версій сторінки',
10761087 'reviewedversions-page' => 'Назва сторінки:',
10771088 'reviewedversions-none' => '«[[:$1]]» не має перевірених версій.',
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/FlaggedRevs.pg.sql
@@ -44,7 +44,7 @@
4545
4646 CREATE TABLE flaggedpage_config (
4747 fpc_page_id INTEGER NOT NULL PRIMARY KEY DEFAULT 0,
48 - fpc_select INTEGER NOT NULL DEFAULT 0,
 48+ fpc_select INTEGER NOT NULL,
4949 fpc_override INTEGER NOT NULL,
5050 fpc_level TEXT NULL,
5151 fpc_expiry TIMESTAMPTZ NULL
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/FlaggedRevision.php
@@ -153,7 +153,7 @@
154154 $row = null;
155155 # Get visiblity settings...
156156 if ( empty( $config ) ) {
157 - $config = FlaggedRevs::getPageVisibilitySettings( $title, true );
 157+ $config = FlaggedRevs::getPageVisibilitySettings( $title, $flags );
158158 }
159159 if ( !$config['override'] && FlaggedRevs::forDefaultVersionOnly() ) {
160160 return $row; // page is not reviewable; no stable version
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/FlaggedRevsXML.php
@@ -71,20 +71,24 @@
7272
7373 /**
7474 * Get a radio options of available precendents
75 - * @param int $selected, selected level
 75+ * @param int $selected selected level, '' for "all"
7676 * @returns string
7777 */
7878 public static function getPrecedenceMenu( $selected = null ) {
 79+ if( is_null($selected) ) {
 80+ $selected = ''; // "all"
 81+ }
7982 $s = Xml::openElement( 'select',
8083 array( 'name' => 'precedence', 'id' => 'wpPrecedence' ) );
 84+ $s .= Xml::option( wfMsg( 'revreview-lev-all' ), '', $selected == '' );
8185 $s .= Xml::option( wfMsg( 'revreview-lev-basic' ), FLAGGED_VIS_LATEST,
82 - $selected == FLAGGED_VIS_LATEST );
 86+ $selected === FLAGGED_VIS_LATEST );
8387 if ( FlaggedRevs::qualityVersions() )
8488 $s .= Xml::option( wfMsg( 'revreview-lev-quality' ), FLAGGED_VIS_QUALITY,
85 - $selected == FLAGGED_VIS_QUALITY );
 89+ $selected === FLAGGED_VIS_QUALITY );
8690 if ( FlaggedRevs::pristineVersions() )
8791 $s .= Xml::option( wfMsg( 'revreview-lev-pristine' ), FLAGGED_VIS_PRISTINE,
88 - $selected == FLAGGED_VIS_PRISTINE );
 92+ $selected === FLAGGED_VIS_PRISTINE );
8993 $s .= Xml::closeElement( 'select' ) . "\n";
9094 return $s;
9195 }
@@ -239,8 +243,11 @@
240244 $box .= "<td style='text-align:right;'>" . self::ratingToggle() . "</td></tr>\n";
241245 $box .= "<tr><td id='mw-fr-revisionratings'>$html<br />";
242246 # Add any rating tags as needed...
243 - if ( $flags && ( $type == 'stable' || $type == 'oldstable' ) ) {
244 - $box .= self::addTagRatings( $flags, true, $color );
 247+ if( $flags && !FlaggedRevs::binaryFlagging() ) {
 248+ # Don't show the ratings on draft views
 249+ if ( $type == 'stable' || $type == 'oldstable' ) {
 250+ $box .= self::addTagRatings( $flags, true, $color );
 251+ }
245252 }
246253 $box .= "</td><td></td></tr></table>";
247254 return $box;
@@ -254,7 +261,7 @@
255262 return '<a id="mw-fr-revisiontoggle" class="flaggedrevs_toggle" style="display:none;"' .
256263 ' onclick="FlaggedRevs.toggleRevRatings()" title="' .
257264 wfMsgHtml( 'revreview-toggle-title' ) . '" >' .
258 - wfMsgHtml( 'revreview-toggle' ) . '</a>';
 265+ wfMsgHtml( 'revreview-toggle-show' ) . '</a>';
259266 }
260267
261268 /**
@@ -272,11 +279,11 @@
273280 * @returns string
274281 * Generates (+/-) JS toggle HTML
275282 */
276 - public static function logToggle() {
 283+ public static function logToggle( $msg ) {
277284 return '<a id="mw-fr-logtoggle" class="flaggedrevs_toggle" style="display:none;"' .
278285 ' onclick="FlaggedRevs.toggleLog()" title="' .
279 - wfMsgHtml( 'revreview-log-toggle-show' ) . '" >' .
280 - wfMsgHtml( 'revreview-log-toggle-show' ) . '</a>';
 286+ wfMsgHtml( $msg ) . '" >' .
 287+ wfMsgHtml( $msg ) . '</a>';
281288 }
282289
283290 /**
@@ -483,9 +490,6 @@
484491 */
485492 public static function pendingEditNotice( $flaggedArticle, $frev, $revsSince ) {
486493 global $wgLang;
487 - if( $revsSince < 1 ) {
488 - return ''; // only for pending edits
489 - }
490494 $flags = $frev->getTags();
491495 $time = $wgLang->date( $frev->getTimestamp(), true );
492496 # Add message text for pending edits
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/specialpages/StablePages_body.php
@@ -12,32 +12,32 @@
1313
1414 public function execute( $par ) {
1515 global $wgRequest, $wgUser;
16 -
 16+
1717 $this->setHeaders();
1818 $this->skin = $wgUser->getSkin();
19 -
20 - $this->namespace = $wgRequest->getInt( 'namespace' );
21 - $this->precedence = $wgRequest->getInt( 'precedence', FlaggedRevs::getPrecedence() );
22 -
 19+
 20+ $this->namespace = $wgRequest->getIntOrNull( 'namespace' );
 21+ $this->precedence = $wgRequest->getIntOrNull( 'precedence' );
 22+
2323 $this->showForm();
2424 $this->showPageList();
2525 }
26 -
 26+
2727 protected function showForm() {
2828 global $wgOut, $wgScript;
2929 $wgOut->addHTML( wfMsgExt( 'stablepages-text', array( 'parseinline' ) ) );
3030 $fields = array();
3131 $namespaces = FlaggedRevs::getReviewNamespaces();
3232 if ( count( $namespaces ) > 1 ) {
33 - $fields[] = FlaggedRevsXML::getNamespaceMenu( $this->namespace );
 33+ $fields[] = FlaggedRevsXML::getNamespaceMenu( $this->namespace, '' );
3434 }
3535 if ( FlaggedRevs::qualityVersions() ) {
3636 $fields[] = Xml::label( wfMsg( 'stablepages-precedence' ), 'wpPrecedence' ) .
3737 '&nbsp;' . FlaggedRevsXML::getPrecedenceMenu( $this->precedence );
3838 }
3939 if ( count( $fields ) ) {
40 - $form = Xml::openElement( 'form', array( 'name' => 'stablepages',
41 - 'action' => $wgScript, 'method' => 'get' ) );
 40+ $form = Xml::openElement( 'form',
 41+ array( 'name' => 'stablepages', 'action' => $wgScript, 'method' => 'get' ) );
4242 $form .= "<fieldset><legend>" . wfMsg( 'stablepages' ) . "</legend>\n";
4343 $form .= implode( '&nbsp;', $fields ) . '&nbsp';
4444 $form .= " " . Xml::submitButton( wfMsg( 'go' ) );
@@ -49,7 +49,7 @@
5050 }
5151
5252 protected function showPageList() {
53 - global $wgOut, $wgUser, $wgLang;
 53+ global $wgOut;
5454 # Take this opportunity to purge out expired configurations
5555 FlaggedRevs::purgeExpiredConfigurations();
5656 $pager = new StablePagesPager( $this, array(), $this->namespace, $this->precedence );
@@ -63,21 +63,19 @@
6464 }
6565
6666 public function formatRow( $row ) {
67 - global $wgLang, $wgUser;
 67+ global $wgLang;
6868
6969 $title = Title::makeTitle( $row->page_namespace, $row->page_title );
7070 $link = $this->skin->makeKnownLinkObj( $title, $title->getPrefixedText() );
7171
7272 $stitle = SpecialPage::getTitleFor( 'Stabilization' );
73 - if ( count( FlaggedRevs::getProtectionLevels() ) ) {
 73+ if ( FlaggedRevs::useProtectionLevels() ) {
7474 $config = $this->skin->makeKnownLinkObj( $title, wfMsgHtml( 'stablepages-config' ),
7575 'action=protect' );
7676 } else {
7777 $config = $this->skin->makeKnownLinkObj( $stitle, wfMsgHtml( 'stablepages-config' ),
7878 'page=' . $title->getPrefixedUrl() );
7979 }
80 - $stable = $this->skin->makeKnownLinkObj( $title,
81 - wfMsgHtml( 'stablepages-stable' ), 'stable=1' );
8280
8381 $type = '';
8482 // Show precedence if there are several possible levels
@@ -89,9 +87,15 @@
9088 } else {
9189 $type = wfMsgHtml( 'stablepages-prec-none' );
9290 }
93 - $type = " (<b>{$type}</b>) ";
 91+ $type = "(<b>{$type}</b>)";
9492 }
9593
 94+ $restr = '';
 95+ if( $row->fpc_level != '' ) {
 96+ $restr = 'autoreview='.htmlspecialchars($row->fpc_level);
 97+ $restr = "[$restr]";
 98+ }
 99+
96100 if ( $row->fpc_expiry != 'infinity' && strlen( $row->fpc_expiry ) ) {
97101 $expiry_description = " (" . wfMsgForContent(
98102 'protect-expiring',
@@ -103,7 +107,7 @@
104108 $expiry_description = "";
105109 }
106110
107 - return "<li>{$link} ({$config}) [{$stable}]{$type}<i>{$expiry_description}</i></li>";
 111+ return "<li>{$link} ({$config}) {$type} {$restr}<i>{$expiry_description}</i></li>";
108112 }
109113 }
110114
@@ -113,18 +117,24 @@
114118 class StablePagesPager extends AlphabeticPager {
115119 public $mForm, $mConds, $namespace;
116120
117 - function __construct( $form, $conds = array(), $namespace = 0, $precedence = null ) {
 121+ // @param int $namespace (null for "all")
 122+ // @param int $precedence (null for "all")
 123+ function __construct( $form, $conds = array(), $namespace = null, $precedence = null ) {
118124 $this->mForm = $form;
119125 $this->mConds = $conds;
120 - # Must be a content page...
121 - if ( !is_null( $namespace ) ) {
122 - $namespace = intval( $namespace );
 126+ # Must be content pages...
 127+ $validNS = FlaggedRevs::getReviewNamespaces();
 128+ if ( is_integer( $namespace ) ) {
 129+ if ( !in_array( $namespace, $validNS ) ) {
 130+ $namespace = $validNS; // fallback to "all"
 131+ }
 132+ } else {
 133+ $namespace = $validNS; // "all"
123134 }
124 - $vnamespaces = FlaggedRevs::getReviewNamespaces();
125 - if ( is_null( $namespace ) || !in_array( $namespace, $vnamespaces ) ) {
126 - $namespace = !$vnamespaces ? - 1 : $vnamespaces[0];
 135+ $this->namespace = $namespace;
 136+ if ( !is_integer( $precedence ) ) {
 137+ $precedence = null; // "all"
127138 }
128 - $this->namespace = $namespace;
129139 $this->precedence = $precedence;
130140 parent::__construct();
131141 }
@@ -137,13 +147,13 @@
138148 $conds = $this->mConds;
139149 $conds[] = 'page_id = fpc_page_id';
140150 $conds['fpc_override'] = 1;
141 - if ( $this->precedence !== null && $this->precedence >= 0 ) {
 151+ if ( $this->precedence !== null ) {
142152 $conds['fpc_select'] = $this->precedence;
143153 }
144154 $conds['page_namespace'] = $this->namespace;
145155 return array(
146156 'tables' => array( 'flaggedpage_config', 'page' ),
147 - 'fields' => 'page_namespace,page_title,fpc_expiry,fpc_page_id,fpc_select',
 157+ 'fields' => 'page_namespace,page_title,fpc_expiry,fpc_page_id,fpc_select,fpc_level',
148158 'conds' => $conds,
149159 'options' => array()
150160 );
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/specialpages/Stabilization_body.php
@@ -77,7 +77,7 @@
7878 if ( $this->isAllowed && $isValid && $confirm ) {
7979 $status = $this->submit();
8080 if ( $status === true ) {
81 - $wgOut->redirect( $this->page->getFullUrl( $query ) );
 81+ $wgOut->redirect( $this->page->getFullUrl() );
8282 } else {
8383 $this->showSettings( wfMsg( $status ) );
8484 }
@@ -98,7 +98,7 @@
9999 return false; // can't continue
100100 }
101101 # Get old config
102 - $this->config = FlaggedRevs::getPageVisibilitySettings( $this->page, true );
 102+ $this->config = FlaggedRevs::getPageVisibilitySettings( $this->page, FR_MASTER );
103103 # Make user readable date for GET requests
104104 $this->oldExpiry = $this->config['expiry'] !== 'infinity' ?
105105 wfTimestamp( TS_RFC2822, $this->config['expiry'] ) : 'infinite';
@@ -114,8 +114,9 @@
115115 // Custom expiry takes precedence
116116 $this->expiry = strlen( $this->expiry ) ?
117117 $this->expiry : $this->expirySelection;
118 - if ( $this->expiry == 'existing' )
 118+ if ( $this->expiry == 'existing' ) {
119119 $this->expiry = $this->oldExpiry;
 120+ }
120121 // Custom reason takes precedence
121122 if ( $this->reasonSelection != 'other' ) {
122123 $comment = $this->reasonSelection; // start with dropdown reason
@@ -131,10 +132,14 @@
132133 if ( $this->override !== 0 && $this->override !== 1 ) {
133134 return false;
134135 }
135 - // Validate precedence setting
136 - $allowed = array( FLAGGED_VIS_QUALITY, FLAGGED_VIS_LATEST, FLAGGED_VIS_PRISTINE );
137 - if ( $this->select && !in_array( $this->select, $allowed ) ) {
138 - return false; // invalid value
 136+ // Protection levels used: ignore fpc_select
 137+ if( FlaggedRevs::useProtectionLevels() ) {
 138+ $this->select = FlaggedRevs::getPrecedence(); // default
 139+ // Otherwise: validate precedence setting
 140+ } else {
 141+ if ( !FlaggedRevs::isValidPrecedence( $this->select ) ) {
 142+ return false; // invalid value
 143+ }
139144 }
140145 // Check autoreview setting
141146 if ( !self::userCanSetAutoreviewLevel( $this->autoreview ) ) {
@@ -157,13 +162,17 @@
158163
159164 /**
160165 * Check if a user can set the autoreview restiction level to $right
161 - * @param string $level
 166+ * @param string $right the level
162167 * @returns bool
163168 */
164169 public static function userCanSetAutoreviewLevel( $right ) {
165170 global $wgUser;
166 - if ( $right == '' )
167 - return true; // no restrictions
 171+ if ( $right == '' ) {
 172+ return true; // no restrictions (none)
 173+ }
 174+ if ( !in_array( $right, FlaggedRevs::getRestrictionLevels() ) ) {
 175+ return false; // invalid restriction level
 176+ }
168177 # Don't let them choose levels above their own rights
169178 if ( $right == 'sysop' ) {
170179 // special case, rewrite sysop to protect and editprotected
@@ -359,24 +368,26 @@
360369
361370 protected function buildSelector( $selected ) {
362371 global $wgUser;
363 - $levels = array();
364 - foreach ( FlaggedRevs::getRestrictionLevels() as $key ) {
 372+ $allowedLevels = array();
 373+ $levels = FlaggedRevs::getRestrictionLevels();
 374+ array_unshift( $levels, '' ); // Add a "none" level
 375+ foreach ( $levels as $key ) {
365376 # Don't let them choose levels they can't set,
366377 # but *show* them all when the form is disabled.
367378 if ( $this->isAllowed && !self::userCanSetAutoreviewLevel( $key ) ) {
368379 continue;
369380 }
370 - $levels[] = $key;
 381+ $allowedLevels[] = $key;
371382 }
372383 $id = 'mwProtect-level-autoreview';
373384 $attribs = array(
374385 'id' => $id,
375386 'name' => $id,
376 - 'size' => count( $levels ),
 387+ 'size' => count( $allowedLevels ),
377388 ) + $this->disabledAttrib;
378389
379390 $out = Xml::openElement( 'select', $attribs );
380 - foreach ( $levels as $key ) {
 391+ foreach ( $allowedLevels as $key ) {
381392 $out .= Xml::option( $this->getOptionLabel( $key ), $key, $key == $selected );
382393 }
383394 $out .= Xml::closeElement( 'select' );
@@ -395,116 +406,50 @@
396407 } else {
397408 $key = "protect-level-{$permission}";
398409 $msg = wfMsg( $key );
399 - if ( wfEmptyMsg( $key, $msg ) )
 410+ if ( wfEmptyMsg( $key, $msg ) ) {
400411 $msg = wfMsg( 'protect-fallback', $permission );
 412+ }
401413 return $msg;
402414 }
403415 }
404416
405417 public function submit() {
406418 global $wgUser, $wgContLang;
407 - $changed = $reset = false;
408 - $defaultPrecedence = FlaggedRevs::getPrecedence();
409 - $defaultOverride = FlaggedRevs::isStableShownByDefault();
410 - if ( $this->select == $defaultPrecedence && $this->override == $defaultOverride )
411 - {
412 - $reset = ( $this->autoreview == '' ); // we are going back to site defaults
413 - }
414419 # Take this opportunity to purge out expired configurations
415420 FlaggedRevs::purgeExpiredConfigurations();
416 - # Parse expiry time given...
 421+ # Are we are going back to site defaults?
 422+ $reset = self::configIsReset( $this->select, $this->override, $this->autoreview );
 423+ # Parse and cleanup the expiry time given...
417424 if ( $reset || $this->expiry == 'infinite' || $this->expiry == 'indefinite' ) {
418 - $expiry = Block::infinity();
 425+ $this->expiry = Block::infinity(); // normalize to 'infinity'
419426 } else {
420427 # Convert GNU-style date, on error returns -1 for PHP <5.1 and false for PHP >=5.1
421 - $expiry = strtotime( $this->expiry );
422 - if ( $expiry < 0 || $expiry === false ) {
 428+ $this->expiry = strtotime( $this->expiry );
 429+ if ( $this->expiry < 0 || $this->expiry === false ) {
423430 return 'stabilize_expiry_invalid';
424431 }
425 - $expiry = wfTimestamp( TS_MW, $expiry );
426 - if ( $expiry < wfTimestampNow() ) {
 432+ # Convert date to MW timestamp format
 433+ $this->expiry = wfTimestamp( TS_MW, $this->expiry );
 434+ if ( $this->expiry < wfTimestampNow() ) {
427435 return 'stabilize_expiry_old';
428436 }
429437 }
430 -
431 - $dbw = wfGetDB( DB_MASTER );
432 - $article = new Article( $this->page );
433 - # Get current config
434 - $row = $dbw->selectRow( 'flaggedpage_config',
435 - array( 'fpc_select', 'fpc_override', 'fpc_level', 'fpc_expiry' ),
436 - array( 'fpc_page_id' => $this->page->getArticleID() ),
437 - __METHOD__,
438 - 'FOR UPDATE'
439 - );
440 - # If setting to site default values and there is a row...erase it
441 - if ( $row && $reset ) {
442 - $dbw->delete( 'flaggedpage_config',
443 - array( 'fpc_page_id' => $this->page->getArticleID() ),
444 - __METHOD__
445 - );
446 - $changed = ( $dbw->affectedRows() != 0 ); // did this do anything?
447 - # Otherwise, add a row unless we are just setting it as the site default,
448 - # or it is the same the current one...
449 - } elseif ( !$reset ) {
450 - if ( !$row // no previous config, or...
451 - || $row->fpc_select != $this->select // ...precedence changed, or...
452 - || $row->fpc_override != $this->override // ...override changed, or...
453 - || $row->fpc_level != $this->autoreview // ...autoreview level changed, or...
454 - || $row->fpc_expiry != $expiry // ...expiry changed
455 - ) {
456 - $changed = true;
457 - $dbw->replace( 'flaggedpage_config',
458 - array( 'PRIMARY' ),
459 - array( 'fpc_page_id' => $this->page->getArticleID(),
460 - 'fpc_select' => $this->select,
461 - 'fpc_override' => $this->override,
462 - 'fpc_level' => $this->autoreview,
463 - 'fpc_expiry' => $expiry ),
464 - __METHOD__
465 - );
466 - }
467 - }
468 - // Check if this actually changed anything...
 438+ # Update the DB row with the new config...
 439+ $changed = $this->updateConfigRow( $reset );
 440+ # Log if this actually changed anything...
469441 if ( $changed ) {
470 - $id = $this->page->getArticleId();
 442+ $article = new Article( $this->page );
471443 $latest = $this->page->getLatestRevID( GAID_FOR_UPDATE );
472 - # Config may have changed to allow stable versions...refresh page
473 - # tracking to account for any hidden reviewed versions.
 444+ # Config may have changed to allow stable versions.
 445+ # Refresh tracking to account for any hidden reviewed versions...
474446 $frev = FlaggedRevision::newFromStable( $this->page, FR_MASTER );
475447 if ( $frev ) {
476448 FlaggedRevs::updateStableVersion( $article, $frev->getRevision(), $latest );
 449+ } else {
 450+ FlaggedRevs::clearTrackingRows( $article->getId() );
477451 }
478 - # ID, accuracy, depth, style
479 - $set = array();
480 - # @FIXME: do this better
481 - // Precedence
482 - if ( FlaggedRevs::qualityVersions() ) {
483 - $set[] = wfMsgForContent( 'stabilization-sel-short' ) .
484 - wfMsgForContent( 'colon-separator' ) .
485 - wfMsgForContent( "stabilization-sel-short-{$this->select}" );
486 - }
487 - // Default version
488 - $set[] = wfMsgForContent( 'stabilization-def-short' ) .
489 - wfMsgForContent( 'colon-separator' ) .
490 - wfMsgForContent( "stabilization-def-short-{$this->override}" );
491 - if ( strlen( $this->autoreview ) ) {
492 - $set[] = "autoreview={$this->autoreview}";
493 - }
494 - $settings = '[' . $wgContLang->commaList( $set ) . ']';
495 - # Append comment with settings (other than for resets)
496 - $reason = $this->reason;
497 - if ( !$reset ) {
498 - $reason = $this->reason ? "{$this->reason} $settings" : "$settings";
499 - $encodedExpiry = Block::encodeExpiry( $expiry, $dbw );
500 - if ( $encodedExpiry != 'infinity' ) {
501 - $expiry_description = ' (' . wfMsgForContent( 'stabilize-expiring',
502 - $wgContLang->timeanddate( $expiry, false, false ) ,
503 - $wgContLang->date( $expiry, false, false ) ,
504 - $wgContLang->time( $expiry, false, false ) ) . ')';
505 - $reason .= "$expiry_description";
506 - }
507 - }
508 - # Add log entry...
 452+ # Insert stability log entry...
 453+ $reason = $this->getLogReason( $reset );
509454 $log = new LogPage( 'stable' );
510455 if ( $reset ) {
511456 $log->addEntry( 'reset', $this->page, $reason );
@@ -513,35 +458,35 @@
514459 $log->addEntry( 'config', $this->page, $reason );
515460 $type = "stable-logentry-config";
516461 }
517 - # Build null-edit comment
 462+ # Build null-edit comment...
518463 $comment = $wgContLang->ucfirst(
519464 wfMsgForContent( $type, $this->page->getPrefixedText() ) );
520 - if ( $reason ) {
 465+ if ( $reason != '' ) {
521466 $comment .= wfMsgForContent( 'colon-separator' ) . $reason;
522467 }
523 - # Insert a null revision
524 - $nullRevision = Revision::newNullRevision( $dbw, $id, $comment, true );
525 - $nullRevId = $nullRevision->insertOn( $dbw );
 468+ # Insert a null revision...
 469+ $dbw = wfGetDB( DB_MASTER );
 470+ $nullRev = Revision::newNullRevision( $dbw, $article->getId(), $comment, true );
 471+ $nullRevId = $nullRev->insertOn( $dbw );
526472 # Update page record and touch page
527 - $article->updateRevisionOn( $dbw, $nullRevision, $latest );
 473+ $article->updateRevisionOn( $dbw, $nullRev, $latest );
528474 wfRunHooks( 'NewRevisionFromEditComplete',
529 - array( $article, $nullRevision, $latest ) );
530 -
531 - $invalidate = true;
532 - # Take the user to the diff if an outdated version is being
533 - # set as the default. This is really an issue with configs
534 - # that only let certain pages be reviewed.
535 - $frev = FlaggedRevision::newFromStable( $this->page, FR_MASTER );
536 - $cfLevel = FlaggedRevs::getPrecedence( $this->select ); // desired level
537 - // Is the page out of sync? Is there no stable version?
538 - if ( !$frev || $frev->getRevId() != $nullRevId || $frev->getQuality() != $cfLevel ) {
539 - $flags = FlaggedRevs::quickTags( $cfLevel ); // desired flags
540 - // Try to autoreview to this level...
541 - if ( $this->reviewThis && RevisionReview::userCanSetFlags( $flags ) ) {
542 - $text = $nullRevision->getText();
543 - // Invalidate cache if not already done with auto-review
544 - $invalidate = !FlaggedRevs::autoReviewEdit( $article, $wgUser, $text,
545 - $nullRevision, $flags, true );
 475+ array( $article, $nullRev, $latest ) );
 476+
 477+ # Null edit may have been autoreviewed already
 478+ $frev = FlaggedRevision::newFromTitle( $this->page, $nullRevId, FR_MASTER );
 479+ # We may need to invalidate the page links after changing the stable version.
 480+ # Only do so if not already done, such as by an auto-review of the null edit.
 481+ $invalidate = !$frev;
 482+ # Check if this null edit is to be reviewed...
 483+ if ( !$frev && $this->reviewThis ) {
 484+ $flags = null;
 485+ # Review this revision of the page...
 486+ $ok = FlaggedRevs::autoReviewEdit(
 487+ $article, $wgUser, $nullRev->getText(), $nullRev, $flags, true );
 488+ if( $ok ) {
 489+ FlaggedRevs::markRevisionPatrolled( $nullRev ); // reviewed -> patrolled
 490+ $invalidate = false; // links invalidated (with auto-reviewed)
546491 }
547492 }
548493 # Update the links tables as the stable version may now be the default page...
@@ -557,4 +502,118 @@
558503 }
559504 return true;
560505 }
 506+
 507+ protected function updateConfigRow( $reset ) {
 508+ $changed = false;
 509+ $dbw = wfGetDB( DB_MASTER );
 510+ # If setting to site default values and there is a row then erase it
 511+ if ( $reset ) {
 512+ $dbw->delete( 'flaggedpage_config',
 513+ array( 'fpc_page_id' => $this->page->getArticleID() ),
 514+ __METHOD__
 515+ );
 516+ $changed = ( $dbw->affectedRows() != 0 ); // did this do anything?
 517+ # Otherwise, add/replace row if we are not just setting it to the site default
 518+ } elseif ( !$reset ) {
 519+ $dbExpiry = Block::encodeExpiry( $this->expiry, $dbw );
 520+ $precedence = FlaggedRevs::useProtectionLevels()
 521+ ? -1 // site default; fpc_select "don't care"
 522+ : $this->select;
 523+ # Get current config...
 524+ $oldRow = $dbw->selectRow( 'flaggedpage_config',
 525+ array( 'fpc_select', 'fpc_override', 'fpc_level', 'fpc_expiry' ),
 526+ array( 'fpc_page_id' => $this->page->getArticleID() ),
 527+ __METHOD__,
 528+ 'FOR UPDATE'
 529+ );
 530+ # Check if this is not the same config as the existing row (if any)
 531+ $changed = self::configIsDifferent( $oldRow,
 532+ $precedence, $this->override, $this->autoreview, $dbExpiry );
 533+ # If the new config is different, replace the old row...
 534+ if ( $changed ) {
 535+ $dbw->replace( 'flaggedpage_config',
 536+ array( 'PRIMARY' ),
 537+ array(
 538+ 'fpc_page_id' => $this->page->getArticleID(),
 539+ 'fpc_select' => intval( $precedence ),
 540+ 'fpc_override' => intval( $this->override ),
 541+ 'fpc_level' => $this->autoreview,
 542+ 'fpc_expiry' => $dbExpiry
 543+ ),
 544+ __METHOD__
 545+ );
 546+ }
 547+ }
 548+ return $changed;
 549+ }
 550+
 551+ // Checks if new config is the same as the site default
 552+ protected function configIsReset( $select, $override, $autoreview ) {
 553+ # For protection config, just ignore the fpc_select column
 554+ if( FlaggedRevs::useProtectionLevels() ) {
 555+ return ( $override == FlaggedRevs::isStableShownByDefault()
 556+ && $autoreview == '' );
 557+ } else {
 558+ return ( $select == FlaggedRevs::getPrecedence()
 559+ && $override == FlaggedRevs::isStableShownByDefault()
 560+ && $autoreview == '' );
 561+ }
 562+ }
 563+
 564+ // Checks if new config is different than the existing row
 565+ protected function configIsDifferent( $oldRow, $select, $override, $autoreview, $dbExpiry ) {
 566+ if( !$oldRow ) {
 567+ return true; // no previous config
 568+ }
 569+ # For protection config, just ignore the fpc_select column
 570+ if( FlaggedRevs::useProtectionLevels() ) {
 571+ return ( $oldRow->fpc_override != $override // ...override changed, or...
 572+ || $oldRow->fpc_level != $autoreview // ...autoreview level changed, or...
 573+ || $oldRow->fpc_expiry != $dbExpiry // ...expiry changed
 574+ );
 575+ } else {
 576+ return ( $oldRow->fpc_select != $select // ...precedence changed, or...
 577+ || $oldRow->fpc_override != $override // ...override changed, or...
 578+ || $oldRow->fpc_level != $autoreview // ...autoreview level changed, or...
 579+ || $oldRow->fpc_expiry != $dbExpiry // ...expiry changed
 580+ );
 581+ }
 582+ }
 583+
 584+ // @FIXME: do this better
 585+ protected function getLogReason( $reset ) {
 586+ global $wgContLang;
 587+ $set = array();
 588+ // Precedence (ignored for protection-based configs)
 589+ if ( !FlaggedRevs::useProtectionLevels() && FlaggedRevs::qualityVersions() ) {
 590+ $set[] = wfMsgForContent( 'stabilization-sel-short' ) .
 591+ wfMsgForContent( 'colon-separator' ) .
 592+ wfMsgForContent( "stabilization-sel-short-{$this->select}" );
 593+ }
 594+ // Default version shown on page view
 595+ $set[] = wfMsgForContent( 'stabilization-def-short' ) .
 596+ wfMsgForContent( 'colon-separator' ) .
 597+ wfMsgForContent( "stabilization-def-short-{$this->override}" );
 598+ if ( strlen( $this->autoreview ) ) {
 599+ $set[] = "autoreview={$this->autoreview}";
 600+ }
 601+ $settings = '[' . $wgContLang->commaList( $set ) . ']';
 602+ # Append comment with settings (other than for resets)
 603+ $reason = $this->reason;
 604+ if ( !$reset ) {
 605+ $reason = ( $reason != '' )
 606+ ? "{$reason} {$settings}"
 607+ : $settings;
 608+ $dbw = wfGetDB( DB_MASTER );
 609+ # $this->expiry is a MW timestamp or 'infinity'
 610+ if ( $this->expiry != Block::infinity() ) {
 611+ $expiry_description = wfMsgForContent( 'stabilize-expiring',
 612+ $wgContLang->timeanddate( $this->expiry, false, false ) ,
 613+ $wgContLang->date( $this->expiry, false, false ) ,
 614+ $wgContLang->time( $this->expiry, false, false ) );
 615+ $reason .= " ($expiry_description)";
 616+ }
 617+ }
 618+ return $reason;
 619+ }
561620 }
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/specialpages/RevisionReview_body.php
@@ -712,18 +712,21 @@
713713 */
714714 public static function userCan( $tag, $value, $config = null ) {
715715 global $wgUser;
716 - $restrictions = FlaggedRevs::getTagRestrictions();
717 - # Levels may not apply for some pages.
718 - # Skip this check if $config is not given.
719 - if ( !is_null( $config ) && !self::levelAvailable( $tag, $value, $config ) ) {
720 - return false;
 716+ # Sanity check tag and value
 717+ $levels = FlaggedRevs::getTagLevels( $tag );
 718+ $highest = count( $levels ) - 1;
 719+ if( !$levels || $value < 0 || $value > $highest ) {
 720+ return false; // flag range is invalid
721721 }
 722+ $restrictions = FlaggedRevs::getTagRestrictions();
722723 # No restrictions -> full access
723 - if ( !isset( $restrictions[$tag] ) )
 724+ if ( !isset( $restrictions[$tag] ) ) {
724725 return true;
 726+ }
725727 # Validators always have full access
726 - if ( $wgUser->isAllowed( 'validate' ) )
 728+ if ( $wgUser->isAllowed( 'validate' ) ) {
727729 return true;
 730+ }
728731 # Check if this user has any right that lets him/her set
729732 # up to this particular value
730733 foreach ( $restrictions[$tag] as $right => $level ) {
@@ -756,27 +759,11 @@
757760 return false; // user cannot set proposed flag
758761 } elseif ( isset( $oldflags[$qal] ) && !self::userCan( $qal, $oldflags[$qal] ) ) {
759762 return false; // user cannot change old flag ($config is ignored here)
760 - } elseif ( $level < 0 || $level > $highest ) {
761 - return false; // flag range is invalid
762763 }
763764 }
764765 return true;
765766 }
766767
767 - // Check if a given level for a tag is available in $config
768 - public static function levelAvailable( $tag, $val, $config ) {
769 - global $wgFlagAvailability;
770 - if ( $val == 0 )
771 - return true; // unreviewed is always applicable
772 - if ( !array_key_exists( 'select', $config ) )
773 - return true; // missing config
774 - if ( isset( $wgFlagAvailability[$tag] ) && isset( $wgFlagAvailability[$tag][$val] ) ) {
775 - $precedence = $wgFlagAvailability[$tag][$val];
776 - return ( $config['select'] === $precedence );
777 - }
778 - return true;
779 - }
780 -
781768 public static function updateRecentChanges( $title, $revId, $rcId = false, $patrol = true ) {
782769 wfProfileIn( __METHOD__ );
783770 $revId = intval( $revId );
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/FlaggedRevs.hooks.php
@@ -7,15 +7,14 @@
88 */
99 public static function defineSpecialPages( &$list ) {
1010 global $wgSpecialPages, $wgUseTagFilter;
11 - global $wgFlaggedRevsNamespaces, $wgFlaggedRevsOverride, $wgFlaggedRevsProtectLevels;
1211 // Show special pages only if FlaggedRevs is enabled on some namespaces
13 - if ( empty( $wgFlaggedRevsNamespaces ) ) {
 12+ if ( !FlaggedRevs::getReviewNamespaces() ) {
1413 return true;
1514 }
1615 $list['RevisionReview'] = $wgSpecialPages['RevisionReview'] = 'RevisionReview';
1716 $list['ReviewedVersions'] = $wgSpecialPages['ReviewedVersions'] = 'ReviewedVersions';
1817 // Protect levels define allowed stability settings
19 - if ( empty( $wgFlaggedRevsProtectLevels ) ) {
 18+ if ( !FlaggedRevs::useProtectionLevels() ) {
2019 $list['Stabilization'] = $wgSpecialPages['Stabilization'] = 'Stabilization';
2120 }
2221 $list['UnreviewedPages'] = $wgSpecialPages['UnreviewedPages'] = 'UnreviewedPages';
@@ -29,7 +28,7 @@
3029 }
3130 $list['QualityOversight'] = $wgSpecialPages['QualityOversight'] = 'QualityOversight';
3231 $list['ValidationStatistics'] = $wgSpecialPages['ValidationStatistics'] = 'ValidationStatistics';
33 - if ( !$wgFlaggedRevsOverride ) {
 32+ if ( !FlaggedRevs::isStableShownByDefault() ) {
3433 $list['StablePages'] = $wgSpecialPages['StablePages'] = 'StablePages';
3534 } else {
3635 $list['UnstablePages'] = $wgSpecialPages['UnstablePages'] = 'UnstablePages';
@@ -67,7 +66,9 @@
6867 # Set basic messages
6968 $msgs = (object) array(
7069 'revreviewDiffToggleShow' => wfMsgHtml( 'revreview-diff-toggle-show' ),
71 - 'revreviewDiffToggleHide' => wfMsgHtml( 'revreview-diff-toggle-hide' )
 70+ 'revreviewDiffToggleHide' => wfMsgHtml( 'revreview-diff-toggle-hide' ),
 71+ 'revreviewToggleShow' => wfMsgHtml( 'revreview-toggle-show'),
 72+ 'revreviewToggleHide' => wfMsgHtml( 'revreview-toggle-hide')
7273 );
7374 $head .= "\n<script type=\"{$wgJsMimeType}\">" .
7475 "FlaggedRevs.messages = " . Xml::encodeJsVar( $msgs ) . ";</script>\n";
@@ -97,6 +98,8 @@
9899 'unflagMsg' => wfMsgHtml( 'revreview-submit-unreview' ),
99100 'flagLegMsg' => wfMsgHtml( 'revreview-flag' ),
100101 'sendingMsg' => wfMsgHtml( 'revreview-submitting' ),
 102+ 'flaggedMsg' => wfMsgHtml( 'revreview-submit-reviewed' ),
 103+ 'unflaggedMsg' => wfMsgHtml( 'revreview-submit-unreviewed' ),
101104 'actioncomplete' => wfMsgHtml( 'actioncomplete' ),
102105 'actionfailed' => wfMsgHtml( 'actionfailed' ),
103106 'draftRev' => wfMsgHtml( 'revreview-hist-draft' ),
@@ -802,7 +805,7 @@
803806 # Enforce autoreview/review restrictions
804807 } else if( $action === 'autoreview' || $action === 'review' ) {
805808 # Get autoreview restriction settings...
806 - $config = FlaggedRevs::getPageVisibilitySettings( $title, true );
 809+ $config = FlaggedRevs::getPageVisibilitySettings( $title, FR_MASTER );
807810 # Convert Sysop -> protect
808811 $right = ( $config['autoreview'] === 'sysop' ) ?
809812 'protect' : $config['autoreview'];
@@ -857,6 +860,8 @@
858861 * edit was made from is the stable version, or the edit is a reversion
859862 * to the stable version, then try to automatically review it.
860863 * Also automatically review if the "review this revision" box is checked.
 864+ *
 865+ * Note: RC items not inserted yet, RecentChange_save hook does rc_patrolled bit...
861866 */
862867 public static function maybeMakeEditReviewed(
863868 $article, $rev, $baseRevId = false, $user = null
@@ -874,22 +879,17 @@
875880 $title->resetArticleID( $rev->getPage() ); // Avoid extra DB hit and lag issues
876881 # Get what was just the current revision ID
877882 $prevRevId = $rev->getParentId();
878 - $prevTimestamp = $frev = $flags = null;
 883+ $frev = $flags = null;
879884 # Get edit timestamp. Existance already validated by EditPage.php.
880885 $editTimestamp = $wgRequest->getVal( 'wpEdittime' );
881886 # Is the page manually checked off to be reviewed?
882 - if ( $wgRequest->getCheck( 'wpReviewEdit' ) && $user->isAllowed( 'review' ) ) {
883 - # Check wpEdittime against the previous edit for verification
884 - if ( $prevRevId ) {
885 - $prevTimestamp = Revision::getTimestampFromId( $title, $prevRevId );
 887+ if ( $editTimestamp
 888+ && $wgRequest->getCheck( 'wpReviewEdit' )
 889+ && $user->isAllowed( 'review' ) )
 890+ {
 891+ if( self::editCheckReview( $article, $rev, $user, $editTimestamp ) ) {
 892+ return true; // reviewed...done!
886893 }
887 - # Review this revision of the page unless edit was auto-merged in between...
888 - if ( !$editTimestamp || !$prevTimestamp || $prevTimestamp == $editTimestamp ) {
889 - # Note: articlesavecomplete hook does rc_patrolled bit
890 - $ok = FlaggedRevs::autoReviewEdit(
891 - $article, $user, $rev->getText(), $rev, $flags, false );
892 - if ( $ok ) return true; // done!
893 - }
894894 }
895895 # All cases below require auto-review of edits to be enabled
896896 if( !FlaggedRevs::autoReviewEdits() ) {
@@ -899,9 +899,7 @@
900900 $isNullEdit = (bool)$baseRevId;
901901 # Get the revision ID the incoming one was based off...
902902 if ( !$baseRevId && $prevRevId ) {
903 - if ( is_null( $prevTimestamp ) ) { // may already be set
904 - $prevTimestamp = Revision::getTimestampFromId( $title, $prevRevId );
905 - }
 903+ $prevTimestamp = Revision::getTimestampFromId( $title, $prevRevId );
906904 # The user just made an edit. The one before that should have
907905 # been the current version. If not reflected in wpEdittime, an
908906 # edit may have been auto-merged in between, in that case, discard
@@ -916,9 +914,10 @@
917915 }
918916 }
919917 # Self-reversions to the stable version by anyone can be auto-reviewed...
920 - $srev = FlaggedRevision::newFromStable( $title, FR_MASTER );
 918+ $srev = $fa->getStableRev( FR_MASTER );
921919 if ( $srev && self::isSelfRevertToStable( $rev, $srev, $baseRevId, $user ) ) {
922920 $flags = $srev->getTags(); // use old tags
 921+ # Review this revision of the page...
923922 FlaggedRevs::autoReviewEdit( $article, $user, $rev->getText(), $rev, $flags );
924923 return true; // done!
925924 }
@@ -939,16 +938,44 @@
940939 : FlaggedRevision::newFromTitle( $title, $baseRevId, FR_MASTER );
941940 }
942941 // Is this an edit directly to the stable version? Is it a new page?
943 - if ( $isAllowed && ( $reviewableNewPage || !is_null( $frev ) ) ) {
 942+ if ( $isAllowed && ( $reviewableNewPage || $frev ) ) {
944943 if ( $isNullEdit && $frev ) {
945 - $flags = $frev->getTags(); // Null edits always keep previous tags
 944+ $flags = $frev->getTags(); // Dummy edits always keep previous tags
946945 }
947 - # Review this revision of the page. Let articlesavecomplete hook do rc_patrolled bit...
 946+ # Review this revision of the page...
948947 FlaggedRevs::autoReviewEdit( $article, $user, $rev->getText(), $rev, $flags );
949948 }
950949 return true;
951950 }
952 -
 951+
 952+ // Review $rev if $editTimestamp matches the previous revision's timestamp.
 953+ // Otherwise, review the revision that has $editTimestamp as its timestamp value.
 954+ protected static function editCheckReview( $article, $rev, $user, $editTimestamp ) {
 955+ $prevRevId = $rev->getParentId();
 956+ $prevTimestamp = $flags = null;
 957+ $title = $article->getTitle(); // convenience
 958+ # Check wpEdittime against the former current rev for verification
 959+ if ( $prevRevId ) {
 960+ $prevTimestamp = Revision::getTimestampFromId( $title, $prevRevId );
 961+ }
 962+ # Is $rev is an edit to an existing page?
 963+ if ( $prevTimestamp ) {
 964+ # Check wpEdittime against the former current revision's time.
 965+ # If an edit was auto-merged in between, review only up to what
 966+ # was the current rev when this user started editing the page.
 967+ if ( $editTimestamp != $prevTimestamp ) {
 968+ $dbw = wfGetDB( DB_MASTER );
 969+ $rev = Revision::loadFromTimestamp( $dbw, $title, $editTimestamp );
 970+ if ( !$rev ) {
 971+ return false; // deleted?
 972+ }
 973+ }
 974+ }
 975+ # Review this revision of the page...
 976+ return FlaggedRevs::autoReviewEdit(
 977+ $article, $user, $rev->getText(), $rev, $flags, false );
 978+ }
 979+
953980 /**
954981 * Check if a user reverted himself to the stable version
955982 */
@@ -986,43 +1013,64 @@
9871014
9881015 /**
9891016 * When an user makes a null-edit we sometimes want to review it...
 1017+ * (a) Null undo or rollback
 1018+ * (b) Null edit with review box checked
9901019 */
9911020 public static function maybeNullEditReview(
9921021 $article, $user, $text, $summary, $m, $a, $b, $flags, $rev, &$status, $baseId
9931022 ) {
9941023 global $wgRequest;
995 - # Must be in reviewable namespace
996 - $title = $article->getTitle();
9971024 # Revision must *be* null (null edit). We also need the user who made the edit.
998 - if ( !$user || $rev !== null || !FlaggedRevs::inReviewNamespace( $title ) ) {
 1025+ if ( !$user || $rev !== null ) {
9991026 return true;
10001027 }
 1028+ $fa = FlaggedArticle::getArticleInstance( $article );
 1029+ if ( !$fa->isReviewable( FR_MASTER ) ) {
 1030+ return true; // page is not reviewable
 1031+ }
 1032+ $title = $article->getTitle(); // convenience
10011033 # Get the current revision ID
10021034 $rev = Revision::newFromTitle( $title );
 1035+ if( !$rev ) {
 1036+ return true; // wtf?
 1037+ }
10031038 $flags = null;
10041039 # Is this a rollback/undo that didn't change anything?
1005 - if ( $rev && $baseId ) {
 1040+ if ( $baseId > 0 ) {
10061041 $frev = FlaggedRevision::newFromTitle( $title, $baseId );
10071042 # Was the edit that we tried to revert to reviewed?
10081043 if ( $frev ) {
1009 - FlaggedRevs::autoReviewEdit( $article, $user, $rev->getText(), $rev, $flags );
1010 - FlaggedRevs::markRevisionPatrolled( $rev ); // Make sure it is now marked patrolled...
 1044+ # Review this revision of the page...
 1045+ $ok = FlaggedRevs::autoReviewEdit( $article, $user, $rev->getText(), $rev, $flags );
 1046+ if( $ok ) {
 1047+ FlaggedRevs::markRevisionPatrolled( $rev ); // reviewed -> patrolled
 1048+ return true;
 1049+ }
10111050 }
10121051 }
10131052 # Get edit timestamp, it must exist.
10141053 $editTimestamp = $wgRequest->getVal( 'wpEdittime' );
10151054 # Is the page checked off to be reviewed?
1016 - if ( $rev && $editTimestamp && $wgRequest->getCheck( 'wpReviewEdit' )
 1055+ if ( $editTimestamp
 1056+ && $wgRequest->getCheck( 'wpReviewEdit' )
10171057 && $user->isAllowed( 'review' ) )
10181058 {
1019 - # Review this revision of the page. Let articlesavecomplete hook do rc_patrolled bit.
1020 - # Don't do so if an edit was auto-merged in between though...
1021 - if ( $rev->getTimestamp() == $editTimestamp ) {
1022 - FlaggedRevs::autoReviewEdit( $article, $user, $rev->getText(),
1023 - $rev, $flags, false );
1024 - FlaggedRevs::markRevisionPatrolled( $rev ); // Make sure it is now marked patrolled...
1025 - return true; // done!
 1059+ # Check wpEdittime against current revision's time.
 1060+ # If an edit was auto-merged in between, review only up to what
 1061+ # was the current rev when this user started editing the page.
 1062+ if ( $rev->getTimestamp() != $editTimestamp ) {
 1063+ $dbw = wfGetDB( DB_MASTER );
 1064+ $rev = Revision::loadFromTimestamp( $dbw, $title, $editTimestamp );
 1065+ if( !$rev ) {
 1066+ return true; // deleted?
 1067+ }
10261068 }
 1069+ # Review this revision of the page...
 1070+ $ok = FlaggedRevs::autoReviewEdit(
 1071+ $article, $user, $rev->getText(), $rev, $flags, false );
 1072+ if ( $ok ) {
 1073+ FlaggedRevs::markRevisionPatrolled( $rev ); // reviewed -> patrolled
 1074+ }
10271075 }
10281076 return true;
10291077 }
@@ -1620,7 +1668,8 @@
16211669 return true;
16221670 }
16231671 $fa = FlaggedArticle::getTitleInstance( $title );
1624 - if ( $srev = $fa->getStableRev() ) {
 1672+ $srev = $fa->getStableRev();
 1673+ if ( $srev ) {
16251674 $view = FlaggedArticleView::singleton();
16261675 # If synced, nothing special here...
16271676 if ( $srev->getRevId() != $article->getLatest() && $view->pageOverride() ) {
@@ -2008,17 +2057,17 @@
20092058 }
20102059 # Can the user actually do anything?
20112060 $isAllowed = $wgUser->isAllowed( 'stablesettings' );
2012 - $disabledAttrib = !$isAllowed ? array( 'disabled' => 'disabled' ) : array();
 2061+ $disabledAttrib = !$isAllowed ?
 2062+ array( 'disabled' => 'disabled' ) : array();
20132063 # Get the current config/expiry
2014 - $config = FlaggedRevs::getPageVisibilitySettings( $article->getTitle(), true );
 2064+ $config = FlaggedRevs::getPageVisibilitySettings( $article->getTitle(), FR_MASTER );
 2065+ # Convert expiry to a display form (GMT)
20152066 $oldExpiry = $config['expiry'] !== 'infinity' ?
20162067 wfTimestamp( TS_RFC2822, $config['expiry'] ) : 'infinite';
2017 - # Load request params...
 2068+ # Load requested restriction level, default to current level...
20182069 $selected = $wgRequest->getVal( 'wpStabilityConfig',
20192070 FlaggedRevs::getProtectionLevel( $config ) );
2020 - if ( $selected == 'invalid' ) {
2021 - throw new MWException( 'This page has an undefined stability configuration!' );
2022 - }
 2071+ # Load the requested expiry time
20232072 $expiry = $wgRequest->getText( 'mwStabilize-expiry' );
20242073 # Add some script for expiry dropdowns
20252074 $wgOut->addScript(
@@ -2038,29 +2087,28 @@
20392088 $output .= Xml::openElement( 'fieldset' );
20402089 $output .= Xml::element( 'legend', null, wfMsg( 'flaggedrevs-protect-legend' ) );
20412090 # Add a "no restrictions" level
2042 - $effectiveLevels = array( "none" => null );
2043 - $effectiveLevels += FlaggedRevs::getProtectionLevels();
2044 -
 2091+ $effectiveLevels = FlaggedRevs::getRestrictionLevels();
 2092+ array_unshift( $effectiveLevels, "none" );
 2093+ # Show all restriction levels in a select...
20452094 $attribs = array(
20462095 'id' => 'mwStabilityConfig',
20472096 'name' => 'mwStabilityConfig',
20482097 'size' => count( $effectiveLevels ),
20492098 ) + $disabledAttrib;
20502099 $output .= Xml::openElement( 'select', $attribs );
2051 - # Show all restriction levels in a select...
2052 - foreach ( $effectiveLevels as $level => $x ) {
2053 - if ( $level == 'none' ) {
 2100+ foreach ( $effectiveLevels as $limit ) {
 2101+ if ( $limit == 'none' ) {
20542102 $label = FlaggedRevs::stableOnlyIfConfigured()
20552103 ? wfMsg( 'flaggedrevs-protect-none' )
20562104 : wfMsg( 'flaggedrevs-protect-basic' );
20572105 } else {
2058 - $label = wfMsg( 'flaggedrevs-protect-' . $level );
 2106+ $label = wfMsg( 'flaggedrevs-protect-' . $limit );
20592107 }
20602108 // Default to the key itself if no UI message
2061 - if ( wfEmptyMsg( 'flaggedrevs-protect-' . $level, $label ) ) {
2062 - $label = 'flaggedrevs-protect-' . $level;
 2109+ if ( wfEmptyMsg( 'flaggedrevs-protect-' . $limit, $label ) ) {
 2110+ $label = 'flaggedrevs-protect-' . $limit;
20632111 }
2064 - $output .= Xml::option( $label, $level, $level == $selected );
 2112+ $output .= Xml::option( $label, $limit, $limit == $selected );
20652113 }
20662114 $output .= Xml::closeElement( 'select' );
20672115 # Get expiry dropdown
@@ -2148,15 +2196,15 @@
21492197 // Update stability config from request
21502198 public static function onProtectionSave( $article, &$errorMsg ) {
21512199 global $wgUser, $wgRequest;
2152 - $levels = FlaggedRevs::getProtectionLevels();
2153 - if ( empty( $levels ) || !$article->exists() )
 2200+ if ( !FlaggedRevs::useProtectionLevels() || !$article->exists() ) {
21542201 return true; // simple custom levels set for action=protect
2155 - if ( wfReadOnly() || !$wgUser->isAllowed( 'stablesettings' ) ) {
2156 - return true; // user cannot change anything
21572202 }
21582203 if ( !FlaggedRevs::inReviewNamespace( $article->getTitle() ) ) {
21592204 return true; // not a reviewable page
21602205 }
 2206+ if ( wfReadOnly() || !$wgUser->isAllowed( 'stablesettings' ) ) {
 2207+ return true; // user cannot change anything
 2208+ }
21612209 $form = new Stabilization();
21622210 $form->target = $article->getTitle(); # Our target page
21632211 $form->watchThis = null; # protection form already has a watch check
@@ -2165,20 +2213,20 @@
21662214 $form->expiry = $wgRequest->getText( 'mwStabilize-expiry' ); # Expiry
21672215 $form->expirySelection = $wgRequest->getVal( 'wpExpirySelection' ); # Expiry dropdown
21682216 # Fill in config from the protection level...
 2217+ $levels = FlaggedRevs::getRestrictionLevels();
21692218 $selected = $wgRequest->getVal( 'mwStabilityConfig' );
21702219 if ( $selected == "none" ) {
2171 - $form->select = FlaggedRevs::getPrecedence(); // default
21722220 $form->override = (int)FlaggedRevs::isStableShownByDefault(); // default
21732221 $form->autoreview = ''; // default
21742222 $form->reviewThis = false;
2175 - } else if ( isset( $levels[$selected] ) ) {
2176 - $form->select = $levels[$selected]['select'];
2177 - $form->override = $levels[$selected]['override'];
2178 - $form->autoreview = $levels[$selected]['autoreview'];
2179 - $form->reviewThis = true; // auto-review; protection-like
 2223+ } else if ( in_array( $selected, $levels ) ) {
 2224+ $form->override = 1; // stable page
 2225+ $form->autoreview = $selected; // autoreview restriction
 2226+ $form->reviewThis = true; // auto-review page; protection-like
21802227 } else {
21812228 return false; // bad level
21822229 }
 2230+ $form->select = null; // site default
21832231 $form->wasPosted = $wgRequest->wasPosted();
21842232 if ( $form->handleParams() ) {
21852233 $status = $form->submit();
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/api/ApiStabilize.php
@@ -62,23 +62,22 @@
6363 $form->reasonSelection = 'other'; # Reason dropdown
6464 $form->expiry = $params['expiry']; # Expiry
6565 $form->expirySelection = 'other'; # Expiry dropdown
66 -
67 - $levels = FlaggedRevs::getProtectionLevels();
 66+
6867 // Check if protection levels are enabled
69 - if( !empty($levels) ) {
 68+ if( FlaggedRevs::useProtectionLevels() ) {
 69+ $levels = FlaggedRevs::getRestrictionLevels();
7070 # Fill in config from the protection level...
7171 $selected = $params['protectlevel'];
7272 if( $selected == "none" ) {
73 - $form->select = FlaggedRevs::getPrecedence(); // default
7473 $form->override = (int)FlaggedRevs::isStableShownByDefault(); // default
7574 $form->autoreview = ''; // default
76 - } else if( isset($levels[$selected]) ) {
77 - $form->select = $levels[$selected]['select'];
78 - $form->override = $levels[$selected]['override'];
79 - $form->autoreview = $levels[$selected]['autoreview'];
 75+ } else if( in_array( $selected, $levels ) ) {
 76+ $form->override = 1; // stable page
 77+ $form->autoreview = $selected; // autoreview restriction
8078 } else {
8179 $this->dieUsage( "Invalid protection level given.", 'badprotectlevel' );
8280 }
 81+ $form->select = null; // site default
8382 } else {
8483 // Fill in config fields from URL params
8584 $form->select = $this->precendenceFromKey( $params['precedence'] );
@@ -87,10 +86,10 @@
8887 } else {
8988 $form->override = $this->defaultFromKey( $params['default'] );
9089 }
91 - if( $params['autoreview'] != 'none' ) {
92 - $form->autoreview = $params['autoreview'];
93 - } else {
 90+ if( $params['autoreview'] == 'none' ) {
9491 $form->autoreview = ''; // 'none' -> ''
 92+ } else {
 93+ $form->autoreview = $params['autoreview'];
9594 }
9695 }
9796 $form->wasPosted = true; // already validated
@@ -105,7 +104,7 @@
106105 # Output success line with the title and config parameters
107106 $res = array();
108107 $res['title'] = $title->getPrefixedText();
109 - if( FlaggedRevs::getProtectionLevels() ) {
 108+ if( count($levels) ) {
110109 $res['protectlevel'] = $params['protectlevel'];
111110 } else {
112111 $res['default'] = $params['default'];
@@ -159,19 +158,17 @@
160159 }
161160
162161 public function getAllowedParams() {
 162+ // Replace '' with more readable 'none' in autoreview restiction levels
 163+ $autoreviewLevels = FlaggedRevs::getRestrictionLevels();
 164+ $autoreviewLevels[] = 'none';
163165 if( FlaggedRevs::useProtectionLevels() ) {
164 - $validLevels = array_keys( FlaggedRevs::getProtectionLevels() );
165 - $validLevels[] = 'none';
166166 $pars = array(
167167 'protectlevel' => array(
168 - ApiBase :: PARAM_TYPE => $validLevels,
 168+ ApiBase :: PARAM_TYPE => $autoreviewLevels,
169169 ApiBase :: PARAM_DFLT => 'none',
170170 )
171171 );
172172 } else {
173 - // Replace '' with more readable 'none' in autoreview restiction levels
174 - $autoreviewLevels = array_filter( FlaggedRevs::getRestrictionLevels() );
175 - $autoreviewLevels[] = 'none';
176173 $pars = array(
177174 'default' => array(
178175 ApiBase :: PARAM_TYPE => array( 'latest', 'stable' ),
Property changes on: branches/wmf-deployment/extensions/FlaggedRevs_alpha
___________________________________________________________________
Modified: svn:mergeinfo
179176 Merged /trunk/extensions/FlaggedRevs:r63460-63926

Past revisions this follows-up on

RevisionCommit summaryAuthorDate
r63460Tweaked stable-logentry msgsaaron11:04, 9 March 2010

Status & tagging log