Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/FlaggedArticleView.php |
— | — | @@ -144,7 +144,7 @@ |
145 | 145 | $revID = $this->article->getOldIDFromRequest(); |
146 | 146 | $frev = FlaggedRevision::newFromTitle( $this->article->getTitle(), $revID ); |
147 | 147 | # Give a notice if this rev ID corresponds to a reviewed version... |
148 | | - if ( !is_null( $frev ) ) { |
| 148 | + if ( $frev ) { |
149 | 149 | $time = $wgLang->date( $frev->getTimestamp(), true ); |
150 | 150 | $flags = $frev->getTags(); |
151 | 151 | $quality = FlaggedRevs::isQuality( $flags ); |
— | — | @@ -231,7 +231,7 @@ |
232 | 232 | // Is the page config altered? |
233 | 233 | $prot = FlaggedRevsXML::lockStatusIcon( $this->article ); |
234 | 234 | // Is there no stable version? |
235 | | - if ( is_null( $frev ) ) { |
| 235 | + if ( !$frev ) { |
236 | 236 | # Add "no reviewed version" tag, but not for printable output |
237 | 237 | $this->showUnreviewedPage( $tag, $prot ); |
238 | 238 | return true; |
— | — | @@ -585,7 +585,7 @@ |
586 | 586 | if ( FlaggedRevs::forDefaultVersionOnly() ) { |
587 | 587 | // If there is only on quality level and we have tabs to know |
588 | 588 | // which version we are looking at, then just use the lock icon... |
589 | | - return ( !FlaggedRevs::versionTabsShown() || FlaggedRevs::qualityVersions() ); |
| 589 | + return FlaggedRevs::qualityVersions(); |
590 | 590 | } |
591 | 591 | return true; |
592 | 592 | } |
— | — | @@ -680,7 +680,7 @@ |
681 | 681 | } elseif ( $this->pageOverride() ) { |
682 | 682 | $frev = $this->article->getStableRev(); |
683 | 683 | } |
684 | | - if ( !is_null( $frev ) ) { |
| 684 | + if ( $frev ) { |
685 | 685 | $time = $frev->getFileTimestamp(); |
686 | 686 | // B/C, may be stored in associated image version metadata table |
687 | 687 | if ( !$time ) { |
— | — | @@ -734,7 +734,7 @@ |
735 | 735 | } |
736 | 736 | # Add a notice if there are pending edits... |
737 | 737 | $frev = $this->article->getStableRev(); |
738 | | - if ( $frev && $frev->getRevId() < $this->article->getLatest() ) { |
| 738 | + if ( $frev && $frev->getRevId() != $this->article->getLatest() ) { |
739 | 739 | $revsSince = FlaggedRevs::getRevCountSince( $this->article, $frev->getRevId() ); |
740 | 740 | $tag = "<div id='mw-fr-revisiontag-edit' class='flaggedrevs_notice plainlinks'>" . |
741 | 741 | FlaggedRevsXML::lockStatusIcon( $this->article ) . # flag protection icon as needed |
— | — | @@ -851,10 +851,12 @@ |
852 | 852 | # Only for pages manually made to be stable... |
853 | 853 | if ( $this->article->isPageLocked() ) { |
854 | 854 | $s = wfMsgExt( 'revreview-locked', 'parseinline' ); |
| 855 | + $s .= ' ' . FlaggedRevsXML::logToggle('revreview-log-details-show'); |
855 | 856 | $s .= FlaggedRevsXML::stabilityLogExcerpt( $this->article ); |
856 | 857 | # ...or unstable |
857 | 858 | } elseif ( $this->article->isPageUnlocked() ) { |
858 | 859 | $s = wfMsgExt( 'revreview-unlocked', 'parseinline' ); |
| 860 | + $s .= ' ' . FlaggedRevsXML::logToggle('revreview-log-details-show'); |
859 | 861 | $s .= FlaggedRevsXML::stabilityLogExcerpt( $this->article ); |
860 | 862 | } |
861 | 863 | return $s; |
— | — | @@ -866,7 +868,7 @@ |
867 | 869 | return true; // nothing to do |
868 | 870 | } |
869 | 871 | $frev = $this->article->getStableRev(); |
870 | | - if( $frev ) { |
| 872 | + if( $frev && $frev->getRevId() != $this->article->getLatest() ) { |
871 | 873 | $revsSince = FlaggedRevs::getRevCountSince( $this->article, $frev->getRevId() ); |
872 | 874 | if( $revsSince ) { |
873 | 875 | $s .= "<div class='flaggedrevs_editnotice plainlinks'>" . |
— | — | @@ -936,8 +938,9 @@ |
937 | 939 | public function addVisibilityLink( &$data ) { |
938 | 940 | global $wgUser, $wgRequest, $wgOut; |
939 | 941 | $this->load(); |
940 | | - if ( FlaggedRevs::getProtectionLevels() ) |
| 942 | + if ( FlaggedRevs::useProtectionLevels() ) { |
941 | 943 | return true; // simple custom levels set for action=protect |
| 944 | + } |
942 | 945 | # Check only if the title is reviewable |
943 | 946 | if ( !FlaggedRevs::inReviewNamespace( $this->article->getTitle() ) ) { |
944 | 947 | return true; |
— | — | @@ -971,7 +974,7 @@ |
972 | 975 | public function setActionTabs( $skin, &$actions ) { |
973 | 976 | global $wgUser; |
974 | 977 | $this->load(); |
975 | | - if ( FlaggedRevs::getProtectionLevels() ) { |
| 978 | + if ( FlaggedRevs::useProtectionLevels() ) { |
976 | 979 | return true; // simple custom levels set for action=protect |
977 | 980 | } |
978 | 981 | $title = $this->article->getTitle()->getSubjectPage(); |
— | — | @@ -985,10 +988,10 @@ |
986 | 989 | !isset( $actions['protect'] ) && |
987 | 990 | !isset( $actions['unprotect'] ) && |
988 | 991 | $wgUser->isAllowed( 'stablesettings' ) && |
989 | | - $title->exists() |
990 | | - ) { |
| 992 | + $title->exists() ) |
| 993 | + { |
991 | 994 | $stableTitle = SpecialPage::getTitleFor( 'Stabilization' ); |
992 | | - // Add a tab |
| 995 | + // Add the tab |
993 | 996 | $actions['default'] = array( |
994 | 997 | 'class' => false, |
995 | 998 | 'text' => wfMsg( 'stabilization-tab' ), |
— | — | @@ -1032,7 +1035,7 @@ |
1033 | 1036 | $views['viewsource']['text'] = wfMsg( 'revreview-source' ); |
1034 | 1037 | } |
1035 | 1038 | } |
1036 | | - if ( !FlaggedRevs::versionTabsShown() || $synced ) { |
| 1039 | + if ( $synced ) { |
1037 | 1040 | // Exit, since either the draft tab should not be shown |
1038 | 1041 | // or the page is already the most current revision |
1039 | 1042 | return true; |
— | — | @@ -1615,14 +1618,14 @@ |
1616 | 1619 | if ( count( FlaggedRevs::getDimensions() ) > 1 ) |
1617 | 1620 | $form .= "<br />"; // Don't put too much on one line |
1618 | 1621 | $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, '', |
1620 | 1623 | array( 'class' => 'fr-comment-box' ) ) . " </span>"; |
1621 | 1624 | } |
1622 | 1625 | # Add the submit buttons |
1623 | 1626 | $form .= FlaggedRevsXML::ratingSubmitButtons( $frev, (bool)$toggle, $allowRereview ); |
1624 | 1627 | # Show stability log if there is anything interesting... |
1625 | 1628 | if( $this->article->isPageLocked() ) { |
1626 | | - $form .= ' ' . FlaggedRevsXML::logToggle(); |
| 1629 | + $form .= ' ' . FlaggedRevsXML::logToggle('revreview-log-toggle-show'); |
1627 | 1630 | } |
1628 | 1631 | $form .= Xml::closeElement( 'span' ); |
1629 | 1632 | # ..add the actual stability log body here |
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/client/review.js |
— | — | @@ -202,11 +202,13 @@ |
203 | 203 | msg = msg.substr(5); // remove <t#x> |
204 | 204 | } |
205 | 205 | var tier = regm ? regm[1] : 0; // review tier |
| 206 | + /* |
206 | 207 | // Output any response message |
207 | 208 | if( msg.length ) { |
208 | 209 | jsMsg( msg, 'review' ); // success/failure notice |
209 | 210 | window.scroll(0,0); // scroll up to notice |
210 | 211 | } |
| 212 | + */ |
211 | 213 | var rsubmit = document.getElementById("mw-fr-submitreview"); |
212 | 214 | var usubmit = document.getElementById("mw-fr-submitunreview"); |
213 | 215 | var legend = document.getElementById("mw-fr-reviewformlegend"); |
— | — | @@ -223,15 +225,28 @@ |
224 | 226 | if( rsubmit.value == wgAjaxReview.sendingMsg ) { |
225 | 227 | // For template review case go from re-review to review message |
226 | 228 | 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 = ''; |
229 | 235 | // Revision was unflagged |
230 | 236 | } 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 = ''; |
233 | 243 | } |
234 | 244 | } 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'; |
236 | 251 | rsubmit.disabled = ''; // unlock flag button |
237 | 252 | } |
238 | 253 | } |
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/client/flaggedrevs.css |
— | — | @@ -28,7 +28,6 @@ |
29 | 29 | } |
30 | 30 | |
31 | 31 | table.flaggedrevs_editnotice { |
32 | | - font-size: 90%; |
33 | 32 | padding: 3px; |
34 | 33 | border: 2px solid #aaa; |
35 | 34 | background-color: #f9f9f9; |
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/client/flaggedrevs.js |
— | — | @@ -5,7 +5,9 @@ |
6 | 6 | var FlaggedRevs = { |
7 | 7 | 'messages': { |
8 | 8 | 'revreviewDiffToggleShow': '(show)', |
9 | | - 'revreviewDiffToggleHide': '(hide)' |
| 9 | + 'revreviewDiffToggleHide': '(hide)', |
| 10 | + 'revreviewToggleShow' : '(+)', |
| 11 | + 'revreviewToggleHide' : '(-)' |
10 | 12 | }, |
11 | 13 | /* Hide rating/diff clutter */ |
12 | 14 | 'enableShowhide': function() { |
— | — | @@ -39,10 +41,14 @@ |
40 | 42 | 'toggleRevRatings': function() { |
41 | 43 | var ratings = document.getElementById('mw-fr-revisionratings'); |
42 | 44 | if( !ratings ) return; |
| 45 | + var toggle = document.getElementById('mw-fr-revisiontoggle'); |
| 46 | + if( !toggle ) return; |
43 | 47 | if( ratings.style.display == 'none' ) { |
44 | 48 | ratings.style.display = 'inline'; |
| 49 | + toggle.innerHTML = this.messages.revreviewToggleHide; |
45 | 50 | } else { |
46 | 51 | ratings.style.display = 'none'; |
| 52 | + toggle.innerHTML = this.messages.revreviewToggleShow; |
47 | 53 | } |
48 | 54 | }, |
49 | 55 | |
— | — | @@ -51,16 +57,13 @@ |
52 | 58 | var diff = document.getElementById('mw-fr-stablediff'); |
53 | 59 | if( !diff ) return; |
54 | 60 | var toggle = document.getElementById('mw-fr-difftoggle'); |
| 61 | + if( !toggle ) return; |
55 | 62 | if( diff.style.display == 'none' ) { |
56 | 63 | diff.style.display = 'inline'; |
57 | | - if( toggle ) { |
58 | | - toggle.innerHTML = this.messages.revreviewDiffToggleHide; |
59 | | - } |
| 64 | + toggle.innerHTML = this.messages.revreviewDiffToggleHide; |
60 | 65 | } else { |
61 | 66 | diff.style.display = 'none'; |
62 | | - if( toggle ) { |
63 | | - toggle.innerHTML = this.messages.revreviewDiffToggleShow; |
64 | | - } |
| 67 | + toggle.innerHTML = this.messages.revreviewDiffToggleShow; |
65 | 68 | } |
66 | 69 | }, |
67 | 70 | |
— | — | @@ -69,11 +72,10 @@ |
70 | 73 | var log = document.getElementById('mw-fr-logexcerpt'); |
71 | 74 | if( !log ) return; |
72 | 75 | var toggle = document.getElementById('mw-fr-logtoggle'); |
| 76 | + if( !toggle ) return; |
73 | 77 | if( log.style.display == 'none' ) { |
74 | 78 | log.style.display = 'inline'; |
75 | | - if( toggle ) { |
76 | | - toggle.innerHTML = ''; |
77 | | - } |
| 79 | + toggle.innerHTML = ''; |
78 | 80 | } |
79 | 81 | } |
80 | 82 | }; |
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/FlaggedRevs.php |
— | — | @@ -77,9 +77,6 @@ |
78 | 78 | # This will only distinguish "sigted", "quality", and unreviewed |
79 | 79 | # A small icon will show in the upper right hand corner |
80 | 80 | $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; |
84 | 81 | # For visitors, only show tags/icons for unreviewed/outdated pages |
85 | 82 | $wgFlaggedRevsLowProfile = true; |
86 | 83 | |
— | — | @@ -94,8 +91,11 @@ |
95 | 92 | $wgFlaggedRevsOverride = true; |
96 | 93 | # Are pages only reviewable if the stable shows by default? |
97 | 94 | $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" |
100 | 100 | $wgFlaggedRevsPrecedence = FR_QUALITY; |
101 | 101 | # Revision tagging can slow development... |
102 | 102 | # For example, the main user base may become complacent, perhaps treat flagged |
— | — | @@ -107,54 +107,51 @@ |
108 | 108 | # Can users make comments that will show up below flagged revisions? |
109 | 109 | $wgFlaggedRevsComments = false; |
110 | 110 | # 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; |
113 | 112 | # Auto-review new pages with the minimal level? |
114 | 113 | $wgFlaggedRevsAutoReviewNew = true; |
115 | 114 | |
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. |
118 | 115 | # Define the tags we can use to rate an article, number of levels, |
119 | 116 | # 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. |
120 | 119 | $wgFlaggedRevTags = array( |
121 | 120 | 'accuracy' => array( 'levels' => 3, 'quality' => 2, 'pristine' => 4 ), |
122 | 121 | 'depth' => array( 'levels' => 3, 'quality' => 1, 'pristine' => 4 ), |
123 | 122 | 'style' => array( 'levels' => 3, 'quality' => 1, 'pristine' => 4 ), |
124 | 123 | ); |
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. |
129 | 130 | # This is mainly for custom, less experienced, groups |
130 | 131 | $wgFlagRestrictions = array( |
131 | 132 | 'accuracy' => array( 'review' => 1 ), |
132 | 133 | 'depth' => array( 'review' => 2 ), |
133 | 134 | 'style' => array( 'review' => 3 ), |
134 | 135 | ); |
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 |
141 | 140 | ); |
142 | | -*/ |
143 | 141 | |
144 | 142 | # 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; |
147 | 145 | |
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. |
158 | 150 | $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; |
159 | 156 | |
160 | 157 | # Please set these as something different. Any text will do, though it probably |
161 | 158 | # shouldn't be very short (less secure) or very long (waste of resources). |
— | — | @@ -199,6 +196,7 @@ |
200 | 197 | 'days' => 60, # days since registration |
201 | 198 | 'edits' => 250, # total edit count |
202 | 199 | 'excludeDeleted' => true, # exclude deleted edits from 'edits' count above? |
| 200 | + // Require 'benchmark' edits 'spacing' days apart from each other |
203 | 201 | 'spacing' => 3, # spacing of edit intervals |
204 | 202 | 'benchmarks' => 15, # how many edit intervals are needed? |
205 | 203 | 'recentContentEdits' => 0, # $wgContentNamespaces edits in recent changes |
— | — | @@ -307,7 +305,7 @@ |
308 | 306 | $wgAvailableRights[] = 'stablesettings'; |
309 | 307 | |
310 | 308 | # Bump this number every time you change flaggedrevs.css/flaggedrevs.js |
311 | | -$wgFlaggedRevStyleVersion = 66; |
| 309 | +$wgFlaggedRevStyleVersion = 67; |
312 | 310 | |
313 | 311 | $wgExtensionFunctions[] = 'efLoadFlaggedRevs'; |
314 | 312 | |
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/FlaggedArticle.php |
— | — | @@ -91,25 +91,21 @@ |
92 | 92 | /** |
93 | 93 | * Get latest quality rev, if not, the latest reviewed one |
94 | 94 | * @param int $flags |
95 | | - * @return Row |
| 95 | + * @return mixed (FlaggedRevision/false) |
96 | 96 | */ |
97 | 97 | public function getStableRev( $flags = 0 ) { |
98 | | - if ( $this->stableRev === false ) { |
99 | | - return null; // We already looked and found nothing... |
100 | | - } |
101 | 98 | # Cached results available? |
102 | | - if ( !is_null( $this->stableRev ) ) { |
| 99 | + if ( !($flags & FR_MASTER) && $this->stableRev !== null ) { |
103 | 100 | return $this->stableRev; |
104 | 101 | } |
105 | 102 | # Do we have one? |
106 | 103 | $srev = FlaggedRevision::newFromStable( $this->getTitle(), $flags ); |
107 | 104 | if ( $srev ) { |
108 | 105 | $this->stableRev = $srev; |
109 | | - return $srev; |
110 | 106 | } else { |
111 | 107 | $this->stableRev = false; |
112 | | - return null; |
113 | 108 | } |
| 109 | + return $this->stableRev; |
114 | 110 | } |
115 | 111 | |
116 | 112 | /** |
— | — | @@ -119,7 +115,7 @@ |
120 | 116 | */ |
121 | 117 | public function getVisibilitySettings( $flags = 0 ) { |
122 | 118 | # Cached results available? |
123 | | - if ( !is_null( $this->pageConfig ) ) { |
| 119 | + if ( !($flags & FR_MASTER) && $this->pageConfig !== null ) { |
124 | 120 | return $this->pageConfig; |
125 | 121 | } |
126 | 122 | # Get the content page, skip talk |
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/FlaggedRevs.class.php |
— | — | @@ -18,7 +18,6 @@ |
19 | 19 | protected static $patrolNamespaces = array(); |
20 | 20 | # Restriction levels/config |
21 | 21 | protected static $restrictionLevels = array(); |
22 | | - protected static $protectionLevels = array(); |
23 | 22 | # Temporary process cache variable |
24 | 23 | protected static $includeVersionCache = array(); |
25 | 24 | |
— | — | @@ -26,7 +25,10 @@ |
27 | 26 | |
28 | 27 | public static function load() { |
29 | 28 | global $wgFlaggedRevTags; |
30 | | - if ( self::$loaded ) return true; |
| 29 | + if ( self::$loaded ) { |
| 30 | + return true; |
| 31 | + } |
| 32 | + self::$loaded = true; |
31 | 33 | # Assume true, then set to false if needed |
32 | 34 | if ( !empty( $wgFlaggedRevTags ) ) { |
33 | 35 | self::$qualityVersions = true; |
— | — | @@ -76,27 +78,10 @@ |
77 | 79 | self::$minPL[$tag] = max( $minPL, 1 ); |
78 | 80 | self::$minSL[$tag] = 1; |
79 | 81 | } |
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 | | - } |
95 | 82 | global $wgFlaggedRevsRestrictionLevels; |
96 | | - # Make sure that there is a "none" level |
| 83 | + # Make sure that the levels are unique |
97 | 84 | 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' ); |
101 | 86 | # Make sure no talk namespaces are in review namespace |
102 | 87 | global $wgFlaggedRevsNamespaces, $wgFlaggedRevsPatrolNamespaces; |
103 | 88 | foreach ( $wgFlaggedRevsNamespaces as $ns ) { |
— | — | @@ -109,8 +94,6 @@ |
110 | 95 | self::$reviewNamespaces = $wgFlaggedRevsNamespaces; |
111 | 96 | # Note: reviewable *pages* override patrollable ones |
112 | 97 | self::$patrolNamespaces = $wgFlaggedRevsPatrolNamespaces; |
113 | | - |
114 | | - self::$loaded = true; |
115 | 98 | } |
116 | 99 | |
117 | 100 | # ################ Basic accessors ################# |
— | — | @@ -171,10 +154,28 @@ |
172 | 155 | */ |
173 | 156 | public static function autoReviewEdits() { |
174 | 157 | global $wgFlaggedRevsAutoReview; |
175 | | - return (int)$wgFlaggedRevsAutoReview; |
| 158 | + return (bool)$wgFlaggedRevsAutoReview; |
176 | 159 | } |
177 | | - |
| 160 | + |
178 | 161 | /** |
| 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 | + /** |
179 | 180 | * Auto-review new pages with the minimal level? |
180 | 181 | * @returns bool |
181 | 182 | */ |
— | — | @@ -182,15 +183,6 @@ |
183 | 184 | global $wgFlaggedRevsAutoReviewNew; |
184 | 185 | return (bool)$wgFlaggedRevsAutoReviewNew; |
185 | 186 | } |
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 | | - } |
195 | 187 | |
196 | 188 | /** |
197 | 189 | * Should this user see stable versions by default? |
— | — | @@ -252,43 +244,37 @@ |
253 | 245 | global $wgFlaggedRevsLowProfile; |
254 | 246 | return $wgFlaggedRevsLowProfile; |
255 | 247 | } |
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 | | - } |
265 | 248 | |
266 | 249 | /** |
267 | 250 | * Are there site defined protection levels for review |
268 | 251 | * @returns bool |
269 | 252 | */ |
270 | 253 | public static function useProtectionLevels() { |
271 | | - return ( count( self::getProtectionLevels() ) > 0 ); |
| 254 | + global $wgFlaggedRevsProtection; |
| 255 | + return $wgFlaggedRevsProtection && self::getRestrictionLevels(); |
272 | 256 | } |
273 | | - |
| 257 | + |
274 | 258 | /** |
275 | 259 | * Find what protection level a config is in |
276 | 260 | * @param array $config |
277 | | - * @returns mixed (array/string) |
| 261 | + * @returns string |
278 | 262 | */ |
279 | 263 | public static function getProtectionLevel( $config ) { |
280 | | - $validLevels = self::getProtectionLevels(); |
| 264 | + if( !self::useProtectionLevels() ) { |
| 265 | + throw new MWException('getProtectionLevel() called with $wgFlaggedRevsProtection off'); |
| 266 | + } |
281 | 267 | $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 |
288 | 273 | } |
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']; |
293 | 279 | } |
294 | 280 | } |
295 | 281 | return "invalid"; |
— | — | @@ -426,18 +412,18 @@ |
427 | 413 | |
428 | 414 | /** |
429 | 415 | * 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). |
431 | 417 | * Returns one of FLAGGED_VIS_PRISTINE, FLAGGED_VIS_QUALITY, FLAGGED_VIS_LATEST. |
432 | 418 | * |
433 | | - * @param int, config settings, optional |
| 419 | + * @param int config tier, optional (FR_PRISTINE,FR_QUALITY,FR_SIGHTED) |
434 | 420 | * @return int |
435 | 421 | */ |
436 | | - public static function getPrecedence( $config = null ) { |
| 422 | + public static function getPrecedence( $configTier = null ) { |
437 | 423 | global $wgFlaggedRevsPrecedence; |
438 | | - if ( is_null( $config ) ) { |
439 | | - $config = (int)$wgFlaggedRevsPrecedence; |
| 424 | + if ( is_null( $configTier ) ) { |
| 425 | + $configTier = (int)$wgFlaggedRevsPrecedence; |
440 | 426 | } |
441 | | - switch( $config ) |
| 427 | + switch( $configTier ) |
442 | 428 | { |
443 | 429 | case FR_PRISTINE: |
444 | 430 | $select = FLAGGED_VIS_PRISTINE; |
— | — | @@ -484,74 +470,33 @@ |
485 | 471 | } |
486 | 472 | |
487 | 473 | /** |
488 | | - * Get minimum tags that are closest to the quality level |
| 474 | + * Get minimum tags that are closest to $oldFlags |
489 | 475 | * given the site, page, and user rights limitations. |
| 476 | + * @param Array $oldFlags previous stable rev flags |
| 477 | + * @param Array $config |
490 | 478 | * @return mixed array or null |
491 | 479 | */ |
492 | | - public static function getAutoReviewTags( $quality, $config = array() ) { |
493 | | - if ( !FlaggedRevs::autoReviewEdits() ) |
| 480 | + public static function getAutoReviewTags( $oldFlags, $config = array() ) { |
| 481 | + if ( !FlaggedRevs::autoReviewEdits() ) { |
494 | 482 | 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 |
505 | 483 | } |
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 | + } |
512 | 495 | } |
513 | | - $qal = FR_SIGHTED; // try lower level |
| 496 | + $flags[$tag] = $val; |
514 | 497 | } |
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; |
524 | 499 | } |
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 | + |
556 | 501 | # ################ Parsing functions ################# |
557 | 502 | |
558 | 503 | /** |
— | — | @@ -917,15 +862,18 @@ |
918 | 863 | $key = wfMemcKey( 'flaggedrevs', 'unreviewedrevs', $article->getId() ); |
919 | 864 | if ( !$forUpdate ) { |
920 | 865 | $val = $wgMemc->get( $key ); |
921 | | - $count = is_integer( $val ) ? $val : null; |
| 866 | + if( is_integer($val) ) $count = $val; |
922 | 867 | } |
| 868 | + # Otherwise, fetch from DB as needed |
923 | 869 | if ( is_null( $count ) ) { |
924 | 870 | $db = $forUpdate ? wfGetDB( DB_MASTER ) : wfGetDB( DB_SLAVE ); |
925 | 871 | $count = (int)$db->selectField( 'revision', 'COUNT(*)', |
926 | 872 | array( 'rev_page' => $article->getId(), "rev_id > " . intval( $revId ) ), |
927 | 873 | __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 | + } |
930 | 878 | } |
931 | 879 | return $count; |
932 | 880 | } |
— | — | @@ -1179,10 +1127,10 @@ |
1180 | 1128 | # ################ Page configuration functions ################# |
1181 | 1129 | |
1182 | 1130 | /** |
1183 | | - * Get visibility restrictions on page |
| 1131 | + * Get visibility settings/restrictions for a page |
1184 | 1132 | * @param Title $title, page title |
1185 | 1133 | * @param int $flags, FR_MASTER |
1186 | | - * @returns Array (select,override) |
| 1134 | + * @returns Array (associative) (select,override,autoreview,expiry) |
1187 | 1135 | */ |
1188 | 1136 | public static function getPageVisibilitySettings( $title, $flags = 0 ) { |
1189 | 1137 | $db = ($flags & FR_MASTER) ? |
— | — | @@ -1193,30 +1141,40 @@ |
1194 | 1142 | __METHOD__ |
1195 | 1143 | ); |
1196 | 1144 | if ( $row ) { |
1197 | | - $now = wfTimestampNow(); |
1198 | 1145 | # This code should be refactored, now that it's being used more generally. |
1199 | 1146 | $expiry = Block::decodeExpiry( $row->fpc_expiry ); |
1200 | 1147 | # 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 |
1203 | 1150 | self::purgeExpiredConfigurations(); |
1204 | 1151 | self::titleLinksUpdate( $title ); // re-find stable version |
1205 | 1152 | $title->invalidateCache(); // purge squid/memcached |
1206 | 1153 | } |
1207 | 1154 | } |
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(); |
1210 | 1178 | } |
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 | | - } |
1221 | 1179 | return $config; |
1222 | 1180 | } |
1223 | 1181 | |
— | — | @@ -1237,8 +1195,28 @@ |
1238 | 1196 | 'expiry' => 'infinity' |
1239 | 1197 | ); |
1240 | 1198 | } |
1241 | | - |
| 1199 | + |
1242 | 1200 | /** |
| 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 | + /** |
1243 | 1221 | * Purge expired restrictions from the flaggedpage_config table. |
1244 | 1222 | * The stable version of pages may change and invalidation may be required. |
1245 | 1223 | */ |
— | — | @@ -1487,14 +1465,15 @@ |
1488 | 1466 | # Set the auto-review tags from the prior stable version. |
1489 | 1467 | # Normally, this should already be done and given here... |
1490 | 1468 | 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 |
1492 | 1471 | if( $user->isAllowed( 'bot' ) ) { |
1493 | 1472 | $flags = $oldSv->getTags(); // no change for bot edits |
1494 | 1473 | } else { |
1495 | | - $flags = self::getAutoReviewTags( $oldSv->getQuality() /* available */ ); |
| 1474 | + $flags = self::getAutoReviewTags( $oldSv->getTags() ); // account for perms |
1496 | 1475 | } |
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 |
1499 | 1478 | } |
1500 | 1479 | if ( !is_array( $flags ) ) { |
1501 | 1480 | wfProfileOut( __METHOD__ ); |
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/language/ValidationStatistics.i18n.php |
— | — | @@ -209,7 +209,7 @@ |
210 | 210 | * @author Y-M D |
211 | 211 | */ |
212 | 212 | $messages['br'] = array( |
213 | | - 'validationstatistics' => 'Stadegoù kadarnaat', |
| 213 | + 'validationstatistics' => 'Stadegoù adlenn ar pajennoù', |
214 | 214 | 'validationstatistics-users' => "Evit ar poent, war '''{{SITENAME}}''' ez eus '''[[Special:ListUsers/editor|$1]]''' {{PLURAL:$1|implijer gantañ|implijer ganto}} gwirioù [[{{MediaWiki:Validationpage}}|Aozer]]. |
215 | 215 | |
216 | 216 | An Aozerien hag an Adlennerien a zo implijerien staliet a c'hell gwiriañ adweladennoù ar pajennoù.", |
— | — | @@ -529,7 +529,7 @@ |
530 | 530 | * @author Kobazulo |
531 | 531 | */ |
532 | 532 | $messages['eu'] = array( |
533 | | - 'validationstatistics' => 'Balioztatzeko estatistikak', |
| 533 | + 'validationstatistics' => 'Orrialde berrikuspen estatistikak', |
534 | 534 | 'validationstatistics-ns' => 'Izen-tartea', |
535 | 535 | 'validationstatistics-total' => 'Orrialdeak', |
536 | 536 | 'validationstatistics-old' => 'Deseguneratua', |
— | — | @@ -586,12 +586,13 @@ |
587 | 587 | * @author Grondin |
588 | 588 | * @author IAlex |
589 | 589 | * @author McDutchie |
| 590 | + * @author Peter17 |
590 | 591 | * @author PieRRoMaN |
591 | 592 | * @author Verdy p |
592 | 593 | * @author Zetud |
593 | 594 | */ |
594 | 595 | $messages['fr'] = array( |
595 | | - 'validationstatistics' => 'Statistiques de validation', |
| 596 | + 'validationstatistics' => 'Statistiques de relecture des pages', |
596 | 597 | 'validationstatistics-users' => "'''{{SITENAME}}''' dispose actuellement de '''[[Special:ListUsers/editor|$1]]''' utilisateur{{PLURAL:$1||s}} avec les droits de [[{{MediaWiki:Validationpage}}|contributeur]]. |
597 | 598 | |
598 | 599 | Les contributeurs et relecteurs sont des utilisateurs établis qui peuvent vérifier les révisions des pages.", |
— | — | @@ -709,7 +710,7 @@ |
710 | 711 | * @author Als-Holder |
711 | 712 | */ |
712 | 713 | $messages['gsw'] = array( |
713 | | - 'validationstatistics' => 'Markierigsstatischtik', |
| 714 | + 'validationstatistics' => 'Statischtik vu dr Sytepriefige', |
714 | 715 | 'validationstatistics-users' => "'''{{SITENAME}}''' het '''[[Special:ListUsers/editor|$1]]''' {{PLURAL:$1|Benutzer|Benutzer}} mit [[{{MediaWiki:Validationpage}}|Sichterrächt]]. |
715 | 716 | |
716 | 717 | Sichter un Priefer sin Benutzer, wu Syte as prieft chenne markiere.", |
— | — | @@ -819,20 +820,21 @@ |
820 | 821 | * @author Michawiki |
821 | 822 | */ |
822 | 823 | $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]]. |
826 | 826 | |
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.'' |
829 | 829 | |
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. |
831 | 831 | |
832 | 832 | 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 | + |
833 | 834 | $4 |
| 835 | + |
834 | 836 | 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.", |
837 | 839 | 'validationstatistics-table' => "Slěduja statistiki za kóždy mjenowy rum ''bjez'' daleposrědkowanjow.", |
838 | 840 | 'validationstatistics-ns' => 'Mjenowy rum', |
839 | 841 | 'validationstatistics-total' => 'Strony', |
— | — | @@ -882,7 +884,7 @@ |
883 | 885 | * @author McDutchie |
884 | 886 | */ |
885 | 887 | $messages['ia'] = array( |
886 | | - 'validationstatistics' => 'Statisticas de validation', |
| 888 | + 'validationstatistics' => 'Statisticas de revision de paginas', |
887 | 889 | 'validationstatistics-users' => "'''{{SITENAME}}''' ha al momento '''[[Special:ListUsers/editor|$1]]''' {{PLURAL:$1|usator|usatores}} con privilegios de [[{{MediaWiki:Validationpage}}|Redactor]]. |
888 | 890 | |
889 | 891 | Le Redactores es usatores establite qui pote selectivemente verificar versiones de paginas.", |
— | — | @@ -1031,6 +1033,10 @@ |
1032 | 1034 | * @author BRUTE |
1033 | 1035 | */ |
1034 | 1036 | $messages['ka'] = array( |
| 1037 | + 'validationstatistics-users' => "'''{{SITENAME}}-ს''' ამჟამად ჰყავს '''[[Special:ListUsers/editor|$1]]''' {{PLURAL:$1|მომხმარებელი|მომხმარებელი}} [[{{MediaWiki:Validationpage}}|რედაქტორის]] უფლებებით. |
| 1038 | + |
| 1039 | +რედაქტორები არისნ მომხმარებლები, რომელთაც შეუძლიათ სტატიის ცვლილებების შემოწმება.", |
| 1040 | + 'validationstatistics-ns' => 'სახელთა სივრცე', |
1035 | 1041 | 'validationstatistics-total' => 'გვერდები', |
1036 | 1042 | 'validationstatistics-user' => 'მომხმარებელი', |
1037 | 1043 | ); |
— | — | @@ -1123,7 +1129,7 @@ |
1124 | 1130 | * @author Robby |
1125 | 1131 | */ |
1126 | 1132 | $messages['lb'] = array( |
1127 | | - 'validationstatistics' => 'Statistike vun de Validatiounen', |
| 1133 | + 'validationstatistics' => 'Statistike vun denogekuckte Säiten', |
1128 | 1134 | 'validationstatistics-users' => "'''{{SITENAME}}''' huet elo '''[[Special:ListUsers/editor|$1]]''' {{PLURAL:$1|Benotzer|Benotzer}} mat [[{{MediaWiki:Validationpage}}|Editeursrechter]]. |
1129 | 1135 | |
1130 | 1136 | Editeure si confirméiert Benotzer déi nogekuckte Versioune vu Säiten derbäisetze kënnen.", |
— | — | @@ -1158,7 +1164,7 @@ |
1159 | 1165 | * @author Brest |
1160 | 1166 | */ |
1161 | 1167 | $messages['mk'] = array( |
1162 | | - 'validationstatistics' => 'Потврдни статистики', |
| 1168 | + 'validationstatistics' => 'Статистики за оценки', |
1163 | 1169 | 'validationstatistics-users' => "'''{{SITENAME}}''' моментално има '''[[Special:ListUsers/editor|$1]]''' {{PLURAL:$1|корисник|корисници}} со права на „[[{{MediaWiki:Validationpage}}|Уредник]]“. |
1164 | 1170 | |
1165 | 1171 | Уредниците се докажани корисници кои можат да прават моментални проверки на ревизии на страници.", |
— | — | @@ -1232,6 +1238,15 @@ |
1233 | 1239 | 'validationstatistics-reviews' => 'Semakan', |
1234 | 1240 | ); |
1235 | 1241 | |
| 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 | + |
1236 | 1251 | /** Erzya (Эрзянь) |
1237 | 1252 | * @author Botuzhaleny-sodamo |
1238 | 1253 | */ |
— | — | @@ -1243,7 +1258,7 @@ |
1244 | 1259 | * @author Siebrand |
1245 | 1260 | */ |
1246 | 1261 | $messages['nl'] = array( |
1247 | | - 'validationstatistics' => 'Controlestatistieken', |
| 1262 | + 'validationstatistics' => 'Paginacontrolestatistieken', |
1248 | 1263 | 'validationstatistics-users' => "'''{{SITENAME}}''' heeft op het moment '''[[Special:ListUsers/editor|$1]]''' {{PLURAL:$1|gebruiker|gebruikers}} in de rol van [[{{MediaWiki:Validationpage}}|Redacteur]]. |
1249 | 1264 | |
1250 | 1265 | Redacteuren zijn gebruikers die zich bewezen hebben en versies van pagina's als gecontroleerd mogen markeren.", |
— | — | @@ -1401,7 +1416,7 @@ |
1402 | 1417 | * @author Dragonòt |
1403 | 1418 | */ |
1404 | 1419 | $messages['pms'] = array( |
1405 | | - 'validationstatistics' => 'Statìstiche ëd validassion', |
| 1420 | + 'validationstatistics' => 'Statìstiche ëd validassion ëd la pàgina', |
1406 | 1421 | 'validationstatistics-users' => "'''{{SITENAME}}''' al moment a l'ha '''[[Special:ListUsers/editor|$1]]''' {{PLURAL:$1|utent|utent}} con drit d'[[{{MediaWiki:Validationpage}}|Editor]] |
1407 | 1422 | |
1408 | 1423 | J'Editor a son utent sicur che a peulo controlé le revision a le pàgine.", |
— | — | @@ -1444,7 +1459,7 @@ |
1445 | 1460 | * @author Waldir |
1446 | 1461 | */ |
1447 | 1462 | $messages['pt'] = array( |
1448 | | - 'validationstatistics' => 'Estatísticas de validações', |
| 1463 | + 'validationstatistics' => 'Estatísticas de revisão de páginas', |
1449 | 1464 | 'validationstatistics-users' => "A '''{{SITENAME}}''' tem, neste momento, '''[[Special:ListUsers/editor|$1]]''' {{PLURAL:$1|utilizador|utilizadores}} com permissões de [[{{MediaWiki:Validationpage}}|Editor]]. |
1450 | 1465 | |
1451 | 1466 | Editores são utilizadores que podem verificar as revisões de páginas.", |
— | — | @@ -1523,7 +1538,7 @@ |
1524 | 1539 | * @author Joetaras |
1525 | 1540 | */ |
1526 | 1541 | $messages['roa-tara'] = array( |
1527 | | - 'validationstatistics' => 'Statisteche de validazione', |
| 1542 | + 'validationstatistics' => "Statisteche d'a pàgene reviste", |
1528 | 1543 | 'validationstatistics-users' => "'''{{SITENAME}}''' jndr'à quiste mumende tène '''[[Special:ListUsers/editor|$1]]''' {{PLURAL:$1|utende|utinde}} cu le deritte de [[{{MediaWiki:Validationpage}}|cangiatore]]. |
1529 | 1544 | |
1530 | 1545 | Le cangiature sonde utinde stabbelite ca ponne fà verifiche a cambione de le revisiune a le pàggene.", |
— | — | @@ -1559,7 +1574,7 @@ |
1560 | 1575 | * @author Александр Сигачёв |
1561 | 1576 | */ |
1562 | 1577 | $messages['ru'] = array( |
1563 | | - 'validationstatistics' => 'Статистика проверок', |
| 1578 | + 'validationstatistics' => 'Статистика проверок страниц', |
1564 | 1579 | 'validationstatistics-users' => "В проекте {{SITENAME}} на данный момент '''[[Special:ListUsers/editor|$1]]''' {{plural:$1|участник имееет|участника имеют|участников имеют}} полномочия [[{{MediaWiki:Validationpage}}|«редактора»]]. |
1565 | 1580 | |
1566 | 1581 | «Редакторы» — это определённые участники, имеющие возможность делать выборочную проверку конкретных версий страниц.", |
— | — | @@ -1588,7 +1603,7 @@ |
1589 | 1604 | * @author HalanTul |
1590 | 1605 | */ |
1591 | 1606 | $messages['sah'] = array( |
1592 | | - 'validationstatistics' => 'Тургутуу статиистиката', |
| 1607 | + 'validationstatistics' => 'Сирэй тургутуутун статиистиката', |
1593 | 1608 | 'validationstatistics-table' => "Аллара утаарыылартан ''ураты'' ааттар далларын статиистиката бэриллибит.", |
1594 | 1609 | 'validationstatistics-ns' => 'Аат дала', |
1595 | 1610 | 'validationstatistics-total' => 'Сирэй', |
— | — | @@ -1787,7 +1802,7 @@ |
1788 | 1803 | * @author Joseph |
1789 | 1804 | */ |
1790 | 1805 | $messages['tr'] = array( |
1791 | | - 'validationstatistics' => 'Doğrulama istatistikleri', |
| 1806 | + 'validationstatistics' => 'Sayfa gözden geçirme istatistikleri', |
1792 | 1807 | 'validationstatistics-users' => "'''{{SITENAME}}''' sitesinde şuanda [[{{MediaWiki:Validationpage}}|Editör]] yetkisine sahip '''[[Special:ListUsers/editor|$1]]''' {{PLURAL:$1|kullanıcı|kullanıcı}} bulunmaktadır. |
1793 | 1808 | |
1794 | 1809 | 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 @@ |
55 | 55 | 'revreview-diff-toggle-hide' => '(hide changes)', |
56 | 56 | 'revreview-diff-toggle-title' => 'Toggle display of changes between draft and the published version', |
57 | 57 | 'revreview-log-toggle-show' => '(show stability log)', |
| 58 | + 'revreview-log-details-show' => '(show details)', |
58 | 59 | 'review-diff2stable' => 'View pending changes to published version', |
59 | 60 | 'review-logentry-app' => 'reviewed a version of [[$1]]', |
60 | 61 | 'review-logentry-dis' => 'deprecated a version of [[$1]]', |
— | — | @@ -162,13 +163,16 @@ |
163 | 164 | 'revreview-style-3' => 'Concise', |
164 | 165 | 'revreview-style-4' => 'Featured', |
165 | 166 | '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', |
168 | 169 | 'revreview-submitting' => 'Submitting...', |
| 170 | + 'revreview-submit-reviewed' => 'Done. Checked!', |
| 171 | + 'revreview-submit-unreviewed' => 'Done. Unchecked!', |
169 | 172 | 'revreview-successful' => '\'\'\'Revision of [[:$1|$1]] successfully flagged. ([{{fullurl:{{#Special:ReviewedVersions}}|page=$2}} view reviewed versions])\'\'\'', |
170 | 173 | 'revreview-successful2' => '\'\'\'Revision of [[:$1|$1]] successfully unflagged.\'\'\'', |
171 | 174 | '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' => '(-)', |
173 | 177 | 'revreview-toggle-title' => 'show/hide details', |
174 | 178 | 'revreview-toolow' => '\'\'\'You must rate each of the below attributes higher than "unapproved" in order for a revision to be considered reviewed.\'\'\' |
175 | 179 | To deprecate a revision, set all fields to "unapproved". |
— | — | @@ -193,8 +197,8 @@ |
194 | 198 | 'rights-editor-autosum' => 'autopromoted', |
195 | 199 | 'rights-editor-revoke' => 'removed editor status from [[$1]]', # B/C |
196 | 200 | '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]]', |
199 | 203 | 'stable-logpage' => 'Stability log', |
200 | 204 | 'stable-logpagetext' => 'This is a log of changes to the [[{{MediaWiki:Validationpage}}|published version]] configuration of content pages. |
201 | 205 | The list of pages that require edit approval can be found at the [[Special:StablePages|stable pages list]].', |
— | — | @@ -210,6 +214,7 @@ |
211 | 215 | 'revreview-typefilter' => 'Type:', |
212 | 216 | 'revreview-levelfilter' => 'Level:', |
213 | 217 | |
| 218 | + 'revreview-lev-all' => 'any', |
214 | 219 | 'revreview-lev-basic' => 'checked', |
215 | 220 | 'revreview-lev-quality' => 'quality', |
216 | 221 | 'revreview-lev-pristine' => 'pristine', |
— | — | @@ -236,8 +241,8 @@ |
237 | 242 | 'log-show-hide-review' => '$1 review log', |
238 | 243 | |
239 | 244 | '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', |
242 | 247 | 'validationpage' => '{{ns:help}}:Page validation', |
243 | 248 | ); |
244 | 249 | |
— | — | @@ -743,7 +748,6 @@ |
744 | 749 | 'revreview-update-includes' => "'''S'han esbiellato bellas plantillas u imáchens:'''", |
745 | 750 | '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].", |
746 | 751 | '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.''", |
748 | 752 | 'revreview-visibility' => "'''Ista pachina tiene una [[{{MediaWiki:Validationpage}}|bersión estable]]; A suya confegurazión puede cambiar-se [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} aquí].'''", |
749 | 753 | 'revreview-revnotfound' => "No se pudo trobar a bersión antiga d'a pachina demandata. |
750 | 754 | Por fabor, rebise l'adreza que fazió serbir t'aczeder á ista pachina.", |
— | — | @@ -752,6 +756,7 @@ |
753 | 757 | 'right-review' => 'Siñalar as rebisions como superbisatas', |
754 | 758 | 'right-stablesettings' => "Confegurar cómo se triga y s'amuestra a bersión estable", |
755 | 759 | 'right-validate' => 'Siñalar as rebisions como balidatas', |
| 760 | + 'right-unreviewedpages' => 'Amostrar a lista de pachinas sin rebisar', |
756 | 761 | 'rights-editor-autosum' => 'autopromobito', |
757 | 762 | 'rights-editor-revoke' => "s'ha sacato o estatus d'edito á [[$1]]", |
758 | 763 | 'specialpages-group-quality' => 'Seguranza de calidat', |
— | — | @@ -1418,6 +1423,7 @@ |
1419 | 1424 | 'right-review' => 'بازبینی آن په عنوان رویت بیتگین نشان کن', |
1420 | 1425 | 'right-stablesettings' => 'تنظیم کن چطور نسخه ثابت انتخاب بوت پیش دارگ بیت', |
1421 | 1426 | 'right-validate' => 'نشان کن بازبینی انء په داب معتبرین', |
| 1427 | + 'right-unreviewedpages' => 'به گند لیست صفحات بی بازبینی', |
1422 | 1428 | 'rights-editor-autosum' => 'اتوماتیکی دراتک', |
1423 | 1429 | 'rights-editor-revoke' => 'حالت اصلاح گرء بزور چه [[$1]]', |
1424 | 1430 | 'specialpages-group-quality' => 'اطمینان کیفیت', |
— | — | @@ -1497,6 +1503,7 @@ |
1498 | 1504 | 'revreview-diff-toggle-hide' => '(схаваць зьмены)', |
1499 | 1505 | 'revreview-diff-toggle-title' => 'Пераключэньне паказу зьменаў паміж чарнавіком і апублікаванай вэрсіяй', |
1500 | 1506 | 'revreview-log-toggle-show' => '(паказаць журнал стабілізацыяў)', |
| 1507 | + 'revreview-log-details-show' => '(паказаць падрабязнасьці)', |
1501 | 1508 | 'review-diff2stable' => 'Паказаць непрагледжаныя зьмены апублікаванай вэрсіі', |
1502 | 1509 | 'review-logentry-app' => 'праверыў вэрсію старонкі [[$1]]', |
1503 | 1510 | 'review-logentry-dis' => 'састарэлая вэрсія старонкі [[$1]]', |
— | — | @@ -1611,6 +1618,8 @@ |
1612 | 1619 | 'revreview-submit-review' => 'Пазначыць як правераную', |
1613 | 1620 | 'revreview-submit-unreview' => 'Пазначыць як неправераную', |
1614 | 1621 | 'revreview-submitting' => 'Адпраўка…', |
| 1622 | + 'revreview-submit-reviewed' => 'Выканана. Правераная!', |
| 1623 | + 'revreview-submit-unreviewed' => 'Выканана. Не правераная!', |
1615 | 1624 | 'revreview-successful' => "'''Вэрсія [[:$1|$1]] пасьпяхова пазначана. ([{{fullurl:{{#Special:ReviewedVersions}}|page=$2}} паказаць стабільныя вэрсіі])'''", |
1616 | 1625 | 'revreview-successful2' => "'''З вэрсіі [[:$1|$1]] было пасьпяхова зьнятае пазначэньне.'''", |
1617 | 1626 | 'revreview-text' => "''[[{{MediaWiki:Validationpage}}|Рэцэнзаваныя вэрсіі]] — правераныя вэрсіі старонак, якія выкарыстоўваюцца для вызначэньня апублікаванай вэрсіі.''", |
— | — | @@ -1637,8 +1646,8 @@ |
1638 | 1647 | 'rights-editor-autosum' => 'аўтаматычна прызначаны', |
1639 | 1648 | 'rights-editor-revoke' => 'зьняты статус рэдактара з [[$1]]', |
1640 | 1649 | 'specialpages-group-quality' => 'Падтрымка якасьці', |
1641 | | - 'stable-logentry-config' => 'сканфігураваная апублікаваная вэрсія для [[$1]]', |
1642 | | - 'stable-logentry-reset' => 'скінутая апублікаваная вэрсія для [[$1]]', |
| 1650 | + 'stable-logentry-config' => 'сканфігураваныя ўстаноўкі апублікаваньня для [[$1]]', |
| 1651 | + 'stable-logentry-reset' => 'скінутыя ўстаноўкі апублікаваньня для [[$1]]', |
1643 | 1652 | 'stable-logpage' => 'Журнал стабілізацыі', |
1644 | 1653 | 'stable-logpagetext' => 'Гэты журнал зьменаў канфігурацыі [[{{MediaWiki:Validationpage}}|стабільных вэрсіяў]] старонак. |
1645 | 1654 | Сьпіс стабільных вэрсіяў можна знайсьці [[Special:StablePages|тут]].', |
— | — | @@ -1652,6 +1661,7 @@ |
1653 | 1662 | 'revreview-statusfilter' => 'Зьмена статусу:', |
1654 | 1663 | 'revreview-typefilter' => 'Тып:', |
1655 | 1664 | 'revreview-levelfilter' => 'Узровень:', |
| 1665 | + 'revreview-lev-all' => 'любая', |
1656 | 1666 | 'revreview-lev-basic' => 'правераная', |
1657 | 1667 | 'revreview-lev-quality' => 'якасная', |
1658 | 1668 | 'revreview-lev-pristine' => 'першапачатковая', |
— | — | @@ -1668,8 +1678,8 @@ |
1669 | 1679 | 'revreview-unlocked' => 'Зьмены не патрабуюць [[{{MediaWiki:Validationpage}}|рэцэнзаваньня]] перад паказам на гэтай старонцы.', |
1670 | 1680 | 'log-show-hide-review' => '$1 журнал рэцэнзаваньняў', |
1671 | 1681 | 'revreview-tt-review' => 'Ужыць гэты статус для гэтай вэрсіі', |
1672 | | - 'revreview-tt-flag' => 'Пазначыць гэту вэрсію як правераную', |
1673 | | - 'revreview-tt-unflag' => 'Пазначыць гэту вэрсію як неправераную', |
| 1682 | + 'revreview-tt-flag' => 'Зацьвердзіць гэтую вэрсію пазначыўшы як правераную', |
| 1683 | + 'revreview-tt-unflag' => 'Зьняць зацьверджаньне вэрсіі і пазначыць як неправераную', |
1674 | 1684 | 'validationpage' => '{{ns:help}}:Праверка старонак', |
1675 | 1685 | ); |
1676 | 1686 | |
— | — | @@ -1917,6 +1927,7 @@ |
1918 | 1928 | 'revreview-diff-toggle-show' => "(diskouez ar c'hemmoù)", |
1919 | 1929 | 'revreview-diff-toggle-hide' => "(kuzhat ar c'hemmoù)", |
1920 | 1930 | 'revreview-log-toggle-show' => '(diskouez marilh ar stabilder)', |
| 1931 | + 'revreview-log-details-show' => '(diskouez dre ar munud)', |
1921 | 1932 | 'review-diff2stable' => "Gwelet ar c'hemmoù a vezer oc'h ober da geñver ar stummoù embannet.", |
1922 | 1933 | 'review-logentry-app' => 'en deus adwelet ur stumm eus [[$1]]', |
1923 | 1934 | 'review-logentry-dis' => "en deus dic'hizet ur stumm eus [[$1]]", |
— | — | @@ -1987,7 +1998,7 @@ |
1988 | 1999 | [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} Kemmoù] nevez a c'hell bezañ bet graet.", |
1989 | 2000 | 'revreview-quality-same' => "Ar [[{{MediaWiki:Validationpage}}|stumm embannet]] eo, [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} aprouet] d'an <i>$2</i>.", |
1990 | 2001 | '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ñ', |
1992 | 2003 | 'revreview-quick-basic' => "'''[[{{MediaWiki:Validationpage}}|Pennad gwiriet]]''' [[{{fullurl:{{FULLPAGENAMEE}}|stable=0}} gwelet brouilhed]]", |
1993 | 2004 | 'revreview-quick-basic-old' => "'''[[{{MediaWiki:Validationpage}}|Pennad gwiriet]]''' [[{{fullurl:{{FULLPAGENAMEE}}|stable=0}} gwelet brouilhed]]", |
1994 | 2005 | 'revreview-quick-basic-same' => "'''[[{{MediaWiki:Validationpage}}|Pajenn gwiriet]]'''", |
— | — | @@ -2016,6 +2027,8 @@ |
2017 | 2028 | 'revreview-submit-review' => 'Merkañ evel adwelet', |
2018 | 2029 | 'revreview-submit-unreview' => 'Merkañ evel nann-adwelet', |
2019 | 2030 | 'revreview-submitting' => 'O kas...', |
| 2031 | + 'revreview-submit-reviewed' => 'Graet. Gwiriekaet !', |
| 2032 | + 'revreview-submit-unreviewed' => 'Graet. Nann-gwiriekaet !', |
2020 | 2033 | 'revreview-successful' => "'''An adweladenn eus [[:$1|$1]] a zo bet merket ([{{fullurl:{{#Special:ReviewedVersions}}|page=$2}} gwelet ar stummoù stabil])'''", |
2021 | 2034 | 'revreview-successful2' => "'''Stumm eus [[:$1|$1]] diwiriekaat.'''", |
2022 | 2035 | 'revreview-toggle-title' => 'diskouez/kuzhat munudoù', |
— | — | @@ -2037,8 +2050,8 @@ |
2038 | 2051 | 'rights-editor-autosum' => 'emanvet', |
2039 | 2052 | 'rights-editor-revoke' => 'en deus dilamet ar gwirioù skridaozer da [[$1]]', |
2040 | 2053 | '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]]', |
2043 | 2056 | 'stable-logpage' => 'Marilh ar stummoù stabil', |
2044 | 2057 | 'revreview-filter-all' => 'pep tra', |
2045 | 2058 | 'revreview-filter-stable' => 'Embannet', |
— | — | @@ -2050,6 +2063,7 @@ |
2051 | 2064 | 'revreview-statusfilter' => 'Kemm statud :', |
2052 | 2065 | 'revreview-typefilter' => 'Seurt :', |
2053 | 2066 | 'revreview-levelfilter' => 'Live :', |
| 2067 | + 'revreview-lev-all' => 'forzh pehini', |
2054 | 2068 | 'revreview-lev-basic' => 'gwiriet', |
2055 | 2069 | 'revreview-lev-quality' => 'kalite', |
2056 | 2070 | 'revreview-reviewlink' => 'adwelet', |
— | — | @@ -2065,7 +2079,7 @@ |
2066 | 2080 | 'revreview-unlocked' => "'''Notenn :''' Ne rank ket bezañ [[{{MediaWiki:Validationpage}}|adlennet]] ar c'hemmoù a-raok bezañ embannet er bajenn-mañ !", |
2067 | 2081 | 'log-show-hide-review' => '$10$1 istor an adlennoù', |
2068 | 2082 | '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', |
2070 | 2084 | 'revreview-tt-unflag' => 'Merkañ an adweladenn-mañ evel nann-adlennet', |
2071 | 2085 | 'validationpage' => '{{ns:help}}:Kadarnaat ar bajenn', |
2072 | 2086 | ); |
— | — | @@ -2293,6 +2307,7 @@ |
2294 | 2308 | * @author Solde |
2295 | 2309 | * @author Ssola |
2296 | 2310 | * @author Toniher |
| 2311 | + * @author Vriullop |
2297 | 2312 | */ |
2298 | 2313 | $messages['ca'] = array( |
2299 | 2314 | 'editor' => 'Editor', |
— | — | @@ -2325,7 +2340,7 @@ |
2326 | 2341 | 'revreview-depth-1' => 'Bàsic', |
2327 | 2342 | 'revreview-depth-2' => 'Moderat', |
2328 | 2343 | 'revreview-depth-3' => 'Alt', |
2329 | | - 'revreview-edit' => "edita l'actual", |
| 2344 | + 'revreview-edit' => 'Modifica', |
2330 | 2345 | 'revreview-flag' => 'Revisa aquesta revisió', |
2331 | 2346 | 'revreview-log' => 'Comentari:', |
2332 | 2347 | '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 @@ |
2364 | 2379 | 'right-movestable' => 'Moure pàgines estables', |
2365 | 2380 | 'right-review' => 'Marqueu les revisions com a vistes', |
2366 | 2381 | 'right-stablesettings' => 'Configureu com es selecciona i mostra la versió estable', |
| 2382 | + 'right-unreviewedpages' => 'Veure la [[Special:UnreviewedPages|llista de pàgines no revisades]]', |
2367 | 2383 | 'rights-editor-revoke' => "tret el nivell d'editor a [[$1]]", |
2368 | 2384 | 'stable-logpage' => "Registre d'estabilitat", |
2369 | 2385 | 'revreview-filter-all' => 'Tot', |
— | — | @@ -2544,7 +2560,6 @@ |
2545 | 2561 | 'revreview-update-includes' => "'''Některé šablony/soubory se změnily:'''", |
2546 | 2562 | '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.", |
2547 | 2563 | '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.''", |
2549 | 2564 | 'revreview-visibility' => "'''Tato stránka má aktualizovanou [[{{MediaWiki:Validationpage}}|stabilní verzi]]; nastavení stability stránek lze [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} změnit].'''", |
2550 | 2565 | 'revreview-visibility2' => "'''Tato stránka má zastaralou [[{{MediaWiki:Validationpage}}|stabilní verzi]]; stabilitu stránek lze [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} nastavit].'''", |
2551 | 2566 | 'revreview-visibility3' => "'''Tato stránka nemá [[{{MediaWiki:Validationpage}}|stabilní verzi]]; stabilitu stránek lze [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} nastavit].'''", |
— | — | @@ -2554,6 +2569,7 @@ |
2555 | 2570 | 'right-review' => 'Označit verze jako prohlédnuté', |
2556 | 2571 | 'right-stablesettings' => 'Nastavit, jak se vybírají a zobrazují stabilní verze', |
2557 | 2572 | 'right-validate' => 'Označit revize jako ověřené', |
| 2573 | + 'right-unreviewedpages' => 'Zobrazit [[Special:UnreviewedPages|seznam neposouzených stránek]]', |
2558 | 2574 | 'rights-editor-autosum' => 'automaticky povýšen', |
2559 | 2575 | 'rights-editor-revoke' => 'odebírá status editora uživateli [[$1]]', |
2560 | 2576 | 'specialpages-group-quality' => 'Zajištění kvality', |
— | — | @@ -2653,6 +2669,7 @@ |
2654 | 2670 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} automatisch gesichtet]', |
2655 | 2671 | 'revreview-diff-toggle-show' => '(Änderungen anzeigen)', |
2656 | 2672 | 'revreview-diff-toggle-hide' => '(Änderungen verstecken)', |
| 2673 | + 'revreview-log-details-show' => '(Details anzeigen)', |
2657 | 2674 | 'review-diff2stable' => 'Unterschiede zwischen der markierten und der aktuellen Version ansehen', |
2658 | 2675 | 'review-logentry-app' => 'markierte eine Version von „[[$1]]“', |
2659 | 2676 | 'review-logentry-dis' => 'entfernte Markierung für eine Version von „[[$1]]“', |
— | — | @@ -2764,7 +2781,6 @@ |
2765 | 2782 | 'revreview-successful' => "'''Die Version der Seite ''[[:$1|$1]]'' wurde erfolgreich markiert ([{{fullurl:{{#Special:ReviewedVersions}}|page=$2}} alle markierten Versionen dieser Seite])'''.", |
2766 | 2783 | 'revreview-successful2' => "'''Die Markierung der Version von [[:$1|$1]] wurde erfolgreich aufgehoben.'''", |
2767 | 2784 | 'revreview-text' => 'Einer [[{{MediaWiki:Validationpage}}|gesichteten Version]] wird bei der Seitendarstellung der Vorzug vor einer neueren, nicht gesichteten Version gegeben.', |
2768 | | - 'revreview-toggle' => '(+/−)', |
2769 | 2785 | 'revreview-toggle-title' => 'Details zeigen/verstecken', |
2770 | 2786 | '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. |
2771 | 2787 | Um eine Version zu verwerfen, müssen alle Attribute auf „{{int:revreview-accuracy-0}}“ stehen. |
— | — | @@ -2804,6 +2820,7 @@ |
2805 | 2821 | 'revreview-statusfilter' => 'Statusänderung:', |
2806 | 2822 | 'revreview-typefilter' => 'Typ:', |
2807 | 2823 | 'revreview-levelfilter' => 'Level:', |
| 2824 | + 'revreview-lev-all' => 'alle', |
2808 | 2825 | 'revreview-lev-basic' => 'markiert', |
2809 | 2826 | 'revreview-lev-quality' => 'geprüft', |
2810 | 2827 | 'revreview-lev-pristine' => 'ursprünglich', |
— | — | @@ -3012,6 +3029,7 @@ |
3013 | 3030 | 'right-review' => 'Revizyonan "muşahede" kerde işaret bıker', |
3014 | 3031 | 'right-stablesettings' => 'Versiyonê istiqrarın seni vıciyeno u ramociyeno inan eyar bıker', |
3015 | 3032 | 'right-validate' => 'Revizyonan "tesdiq" kerde işaret bıker', |
| 3033 | + 'right-unreviewedpages' => '[[Special:UnreviewedPages|listeyê ripelî ke kontrol nibiyê]] bivine', |
3016 | 3034 | 'rights-editor-autosum' => 'otomatik terfi biyo', |
3017 | 3035 | 'rights-editor-revoke' => 'qey [[$1]] statuyê editori tepiya geriya', |
3018 | 3036 | 'specialpages-group-quality' => 'Garantiyê kaliteyî', |
— | — | @@ -3214,6 +3232,7 @@ |
3215 | 3233 | 'right-review' => 'Wersije ako pśeglědane markěrowaś', |
3216 | 3234 | 'right-stablesettings' => 'Konfigurěrowaś, kak stabilna wersija se wuběra a zwobraznjujo', |
3217 | 3235 | 'right-validate' => 'Wersije ako wobswěsćone markěrowaś', |
| 3236 | + 'right-unreviewedpages' => '[[Special:UnreviewedPages|Lisćinu njepśeglědanych bokow]] se woglědaś', |
3218 | 3237 | 'rights-editor-autosum' => 'awtomatiski pówušony', |
3219 | 3238 | 'rights-editor-revoke' => 'jo status editora wót [[$1]] wótpórał', |
3220 | 3239 | 'specialpages-group-quality' => 'Zawěsćenje kwality', |
— | — | @@ -3338,6 +3357,7 @@ |
3339 | 3358 | 'right-review' => 'Σἠμανση επεξεργασιών ως επιθεωρημένων', |
3340 | 3359 | 'right-stablesettings' => 'Διαμόρφωση του πως μία σταθερή έκδοση επιλέγεται και προβάλλεται', |
3341 | 3360 | 'right-validate' => 'Σἠμανση επεξεργασιών ως επικυρωμένων', |
| 3361 | + 'right-unreviewedpages' => 'Δείτε τον [[Special:UnreviewedPages|κατάλογο των σελίδων χωρίς κριτική]]', |
3342 | 3362 | 'rights-editor-autosum' => 'αυτόματα προωθημένο', |
3343 | 3363 | 'specialpages-group-quality' => 'Διαβεβαίωση ποιότητας', |
3344 | 3364 | 'stable-logpage' => 'Αρχείο καταγραφής σταθερών εκδόσεων', |
— | — | @@ -3626,6 +3646,7 @@ |
3627 | 3647 | 'revreview-diff-toggle-hide' => '(esconder cambios)', |
3628 | 3648 | 'revreview-diff-toggle-title' => 'Cambiar muestra de cambios entre borrador y la versión publicada', |
3629 | 3649 | 'revreview-log-toggle-show' => '(mostrar registro de estabilidad)', |
| 3650 | + 'revreview-log-details-show' => '(mostrar detalles)', |
3630 | 3651 | 'review-diff2stable' => 'Ver los cambios pendientes de la versión publicada', |
3631 | 3652 | 'review-logentry-app' => 'Revisado una versión de [[$1]]', |
3632 | 3653 | 'review-logentry-dis' => 'desaprobada una versión de [[$1]]', |
— | — | @@ -3858,6 +3879,7 @@ |
3859 | 3880 | 'revreview-toggle-title' => 'Näita või peida üksikasjad', |
3860 | 3881 | 'revreview-revnotfound' => 'Vana redaktsiooni, mille järele te pärisite, ei leitud. |
3861 | 3882 | Palun kontrollige internetiaadressi, mille abil te seda leida püüdsite.', |
| 3883 | + 'right-unreviewedpages' => 'Vaadata [[Special:UnreviewedPages|ülevaatamata lehekülgede loendit]]', |
3862 | 3884 | 'specialpages-group-quality' => 'Kvaliteedi tagamine', |
3863 | 3885 | 'revreview-filter-approved' => 'Heakskiidetud', |
3864 | 3886 | 'revreview-filter-unapproved' => 'Heakskiiduta', |
— | — | @@ -4066,7 +4088,6 @@ |
4067 | 4089 | 'revreview-update-includes' => "'''برخی الگوها/تصویرها به روز شدهاند:'''", |
4068 | 4090 | 'revreview-update-none' => 'لطفاً تمام تغییراتی که پس از آخرین نسخه پایدار اعمال شدهاند را بررسی کنید.', |
4069 | 4091 | 'revreview-update-use' => "'''تذکر:''' اگر هر کدام از این الگوها/تصویرها نسخهٔ پایداری داشته باشند، در نسخهٔ پایدار این صفحه استفاده میشوند.", |
4070 | | - 'revreview-diffonly' => "''برای بازبینی این صفحه، روی پیوند «نسخهٔ اخیر» کلیک کنید و فرم بازبینی را استفاده کنید.''", |
4071 | 4092 | 'revreview-visibility' => 'این صفحه دارای یک [[{{MediaWiki:Validationpage}}|نسخه پایدار است]] که قابل |
4072 | 4093 | [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} تنظیم] است.', |
4073 | 4094 | 'revreview-revnotfound' => 'نسخهٔ قدیمیای از صفحه که درخواسته بودید یافت نشد. |
— | — | @@ -4076,6 +4097,7 @@ |
4077 | 4098 | 'right-review' => 'علامت زدن نسخهها به عنوان بررسی شده', |
4078 | 4099 | 'right-stablesettings' => 'نحوهٔ انتخاب و نمایش نسخهٔ پایدار را تنظیم کنید', |
4079 | 4100 | 'right-validate' => 'علامت زدن نسخهها به عنوان تایید شده', |
| 4101 | + 'right-unreviewedpages' => 'مشاهدهٔ فهرست صفحههای بازبینی نشده', |
4080 | 4102 | 'rights-editor-autosum' => 'ترفیع خودکار', |
4081 | 4103 | 'rights-editor-revoke' => 'وضعیت مرورگر را از [[$1]] گرفت', |
4082 | 4104 | 'specialpages-group-quality' => 'تضمین کیفیت', |
— | — | @@ -4218,7 +4240,7 @@ |
4219 | 4241 | 'right-unreviewedpages' => 'Tarkastella [[Special:UnreviewedPages|luetteloa arvioimattomista sivuista]]', |
4220 | 4242 | 'rights-editor-revoke' => 'poistettu muokkaajatila käyttäjältä [[$1]]', |
4221 | 4243 | 'specialpages-group-quality' => 'Laadunvalvonta', |
4222 | | - 'stable-logentry-config' => 'asetti julkaistun version sivulle [[$1]]', |
| 4244 | + 'stable-logentry-config' => 'asetti julkaisuasetukset sivulle [[$1]]', |
4223 | 4245 | 'stable-logpage' => 'Vakausloki', |
4224 | 4246 | 'stable-logpagetext' => 'Tämä on loki sisältösivujen [[{{MediaWiki:Validationpage}}|julkaistujen versioiden]] asetusten muutoksista. |
4225 | 4247 | Lista vakaista versioista löytyy [[Special:StablePages|vakaiden sivujen listasivulta]].', |
— | — | @@ -4308,6 +4330,7 @@ |
4309 | 4331 | 'revreview-diff-toggle-hide' => '(cacher les modifications)', |
4310 | 4332 | 'revreview-diff-toggle-title' => "Basculer l'affichage des modifications entre le brouillon et la version publiée", |
4311 | 4333 | 'revreview-log-toggle-show' => '(afficher le journal de stabilité)', |
| 4334 | + 'revreview-log-details-show' => '(afficher les détails)', |
4312 | 4335 | 'review-diff2stable' => 'Voir les modifications en cours par rapport à la version publiée', |
4313 | 4336 | 'review-logentry-app' => 'a relu une version de [[$1]]', |
4314 | 4337 | 'review-logentry-dis' => 'a déprécié une version de [[$1]]', |
— | — | @@ -4411,9 +4434,11 @@ |
4412 | 4435 | 'revreview-style-3' => 'Concise', |
4413 | 4436 | 'revreview-style-4' => 'Remarquable', |
4414 | 4437 | '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é', |
4417 | 4440 | 'revreview-submitting' => 'Soumission…', |
| 4441 | + 'revreview-submit-reviewed' => 'Fait. Vérifié !', |
| 4442 | + 'revreview-submit-unreviewed' => 'Fait. Non-vérifié !', |
4418 | 4443 | '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])'''", |
4419 | 4444 | 'revreview-successful2' => "'''Version de [[:$1|$1]] invalidée.'''", |
4420 | 4445 | '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 @@ |
4438 | 4463 | 'right-review' => 'Marquer les versions comme vérifiées', |
4439 | 4464 | 'right-stablesettings' => "Configurer les paramètres de sélection et d'affichage des versions publiées", |
4440 | 4465 | 'right-validate' => 'Marquer les versions comme étant de « qualité »', |
| 4466 | + 'right-unreviewedpages' => 'Voir [[Special:UnreviewedPages|la liste des pages non révisées]]', |
4441 | 4467 | 'rights-editor-autosum' => 'autopromu', |
4442 | 4468 | 'rights-editor-revoke' => 'a révoqué les droits de contributeur de [[$1]]', |
4443 | 4469 | '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]]', |
4446 | 4472 | 'stable-logpage' => 'Journal des versions stables', |
4447 | 4473 | 'stable-logpagetext' => 'Voici le journal des modifications de la configuration des [[{{MediaWiki:Validationpage}}|versions publiées]] des pages. |
4448 | 4474 | Vous pouvez également consulter la [[Special:StablePages|liste de pages stables]].', |
— | — | @@ -4455,6 +4481,7 @@ |
4456 | 4482 | 'revreview-statusfilter' => "Changement d'état :", |
4457 | 4483 | 'revreview-typefilter' => 'Genre :', |
4458 | 4484 | 'revreview-levelfilter' => 'Niveau :', |
| 4485 | + 'revreview-lev-all' => 'tous', |
4459 | 4486 | 'revreview-lev-basic' => 'vérifiée', |
4460 | 4487 | 'revreview-lev-quality' => 'qualité', |
4461 | 4488 | 'revreview-lev-pristine' => 'primitive', |
— | — | @@ -4471,8 +4498,8 @@ |
4472 | 4499 | 'revreview-unlocked' => 'Les modifications ne nécessitent pas de relecture avant d’être affichées sur cette page !', |
4473 | 4500 | 'log-show-hide-review' => "$1 l'historique des relectures", |
4474 | 4501 | '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', |
4477 | 4504 | 'validationpage' => '{{ns:help}}:Validation de la page', |
4478 | 4505 | ); |
4479 | 4506 | |
— | — | @@ -4762,6 +4789,7 @@ |
4763 | 4790 | 'revreview-diff-toggle-hide' => '(agochar os cambios)', |
4764 | 4791 | 'revreview-diff-toggle-title' => 'Cambiar a visualización de cambios entre o borrador e a versión publicada', |
4765 | 4792 | 'revreview-log-toggle-show' => '(mostrar o rexistro de estabilidade)', |
| 4793 | + 'revreview-log-details-show' => '(mostrar os detalles)', |
4766 | 4794 | 'review-diff2stable' => 'Ver os cambios pendentes feitos á versión publicada', |
4767 | 4795 | 'review-logentry-app' => 'revisou unha versión de "[[$1]]"', |
4768 | 4796 | 'review-logentry-dis' => 'rexeitou unha versión de "[[$1]]"', |
— | — | @@ -4863,9 +4891,11 @@ |
4864 | 4892 | 'revreview-style-3' => 'Concisa', |
4865 | 4893 | 'revreview-style-4' => 'Destacada', |
4866 | 4894 | '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', |
4869 | 4897 | 'revreview-submitting' => 'Enviando...', |
| 4898 | + 'revreview-submit-reviewed' => 'Feito. Comprobada!', |
| 4899 | + 'revreview-submit-unreviewed' => 'Feito. Non comprobada!', |
4870 | 4900 | 'revreview-successful' => "'''Examinouse con éxito a revisión de \"[[:\$1|\$1]]\". ([{{fullurl:{{#Special:ReviewedVersions}}|page=\$2}} ver as versións estábeis])'''", |
4871 | 4901 | 'revreview-successful2' => "'''Retiouse con éxito o exame da revisión de \"[[:\$1|\$1]]\".'''", |
4872 | 4902 | '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 @@ |
4890 | 4920 | 'right-review' => 'Marcar revisións como "comprobadas"', |
4891 | 4921 | 'right-stablesettings' => 'Configurar a forma de seleccionar e mostrar a versión publicada', |
4892 | 4922 | 'right-validate' => 'Marcar revisións como "de calidade"', |
| 4923 | + 'right-unreviewedpages' => 'Ver a [[Special:UnreviewedPages|lista das páxinas non revisadas]]', |
4893 | 4924 | 'rights-editor-autosum' => 'autopromocionado', |
4894 | 4925 | 'rights-editor-revoke' => 'eliminado o status de editor de [[$1]]', |
4895 | 4926 | '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]]"', |
4898 | 4929 | 'stable-logpage' => 'Rexistro de versións estábeis', |
4899 | 4930 | 'stable-logpagetext' => 'Este é un rexistro dos cambios feitos na configuración da [[{{MediaWiki:Validationpage}}|versión publicada]] do contido das páxinas. |
4900 | 4931 | Pódese atopar unha lista das páxinas estabilizadas na [[Special:StablePages|lista de páxinas estábeis]].', |
— | — | @@ -4907,6 +4938,7 @@ |
4908 | 4939 | 'revreview-statusfilter' => 'Cambio de estado:', |
4909 | 4940 | 'revreview-typefilter' => 'Tipo:', |
4910 | 4941 | 'revreview-levelfilter' => 'Nivel:', |
| 4942 | + 'revreview-lev-all' => 'calquera', |
4911 | 4943 | 'revreview-lev-basic' => 'comprobada', |
4912 | 4944 | 'revreview-lev-quality' => 'calidade', |
4913 | 4945 | 'revreview-lev-pristine' => 'previa', |
— | — | @@ -4923,8 +4955,8 @@ |
4924 | 4956 | 'revreview-unlocked' => 'As edicións non requiren [[{{MediaWiki:Validationpage}}|revisión]] antes de ser amosadas nesta páxina.', |
4925 | 4957 | 'log-show-hide-review' => '$1 o rexistro de revisións', |
4926 | 4958 | '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', |
4929 | 4961 | 'validationpage' => '{{ns:help}}:Validación da páxina', |
4930 | 4962 | ); |
4931 | 4963 | |
— | — | @@ -5047,6 +5079,7 @@ |
5048 | 5080 | 'revreview-diff-toggle-hide' => '(Änderige verstecke)', |
5049 | 5081 | 'revreview-diff-toggle-title' => 'Dr Aazeig umschalte zwische dr Entwurfsversion un dr vereffentligte Version', |
5050 | 5082 | 'revreview-log-toggle-show' => '(Logbuech vu dr vereffetligte Versione zeige)', |
| 5083 | + 'revreview-log-details-show' => '(Detail aazeige)', |
5051 | 5084 | 'review-diff2stable' => 'Hängigi Änderige im Verglyych zue dr vereffetligte Version aaluege', |
5052 | 5085 | 'review-logentry-app' => 'het e Version vu „[[$1]]“ prieft.', |
5053 | 5086 | 'review-logentry-dis' => 'het d Markierig fir e Version vu „[[$1]]“ usegnuh', |
— | — | @@ -5155,9 +5188,11 @@ |
5156 | 5189 | 'revreview-style-3' => 'gnau', |
5157 | 5190 | 'revreview-style-4' => 'bsunders glunge', |
5158 | 5191 | '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", |
5161 | 5194 | 'revreview-submitting' => '… bitte warte …', |
| 5195 | + 'revreview-submit-reviewed' => 'Erledigt. Aagluegt!', |
| 5196 | + 'revreview-submit-unreviewed' => 'Erledigt. Nit aagluegt!', |
5162 | 5197 | '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])'''.", |
5163 | 5198 | 'revreview-successful2' => "'''D Markierig vu dr Version vu [[:$1|$1]] isch ufghobe wore.'''", |
5164 | 5199 | 'revreview-text' => "''[[{{MediaWiki:Validationpage}}|Priefti Versione]] sin Versione vu Syte, wu standardmäßig as vereffetligti Version brucht wäre.''", |
— | — | @@ -5184,8 +5219,8 @@ |
5185 | 5220 | 'rights-editor-autosum' => 'automatisch erteilt', |
5186 | 5221 | 'rights-editor-revoke' => 'nimm dr Priefer-Status vu „[[$1]]“ use', |
5187 | 5222 | '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', |
5190 | 5225 | 'stable-logpage' => 'Sytekonfigurations-Logbuech', |
5191 | 5226 | 'stable-logpagetext' => 'Des isch s Änderigslogbuech vu dr Sytekonfigurationen vu dr [[{{MediaWiki:Validationpage}}|markierte Versione]]. |
5192 | 5227 | Lueg au d [[Special:StablePages|Lischt vu dr markierte Versione]].', |
— | — | @@ -5199,6 +5234,7 @@ |
5200 | 5235 | 'revreview-statusfilter' => 'Statusänderig:', |
5201 | 5236 | 'revreview-typefilter' => 'Typ:', |
5202 | 5237 | 'revreview-levelfilter' => 'Ebeni:', |
| 5238 | + 'revreview-lev-all' => 'alli', |
5203 | 5239 | 'revreview-lev-basic' => 'aagluegt', |
5204 | 5240 | 'revreview-lev-quality' => 'priefti', |
5205 | 5241 | 'revreview-lev-pristine' => 'reini', |
— | — | @@ -5215,8 +5251,8 @@ |
5216 | 5252 | 'revreview-unlocked' => 'Bearbeitige bruuche nit markiert syy, voreb si uf däre Syte aazeigt wäre.', |
5217 | 5253 | 'log-show-hide-review' => 'Versionsmarkierigs-Logbuech $1', |
5218 | 5254 | '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''", |
5221 | 5257 | 'validationpage' => '{{ns:project}}:Stabilversionen', |
5222 | 5258 | ); |
5223 | 5259 | |
— | — | @@ -5385,7 +5421,6 @@ |
5386 | 5422 | 'revreview-update-includes' => "'''מספר תבניות/קבצים עודכנו:'''", |
5387 | 5423 | 'revreview-update-none' => "אנא [[{{MediaWiki:Validationpage}}|בדקו]] את כל השינויים '''(המוצגים להלן)''' שנעשו מאז שהגרסה היציבה [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} נבדקה].", |
5388 | 5424 | 'revreview-update-use' => "'''הערה:''' אם קיימת גרסה יציבה לאחת מהתבניות/הקבצים האלו, היא כבר נמצאת בשימוש בגרסה היציבה של דף זה.", |
5389 | | - 'revreview-diffonly' => 'כדי לאשר את הדף, לחצו על הקישור "הגרסה הנוכחית" והשתמשו בטופס הבדיקה.', |
5390 | 5425 | 'revreview-visibility' => "'''לדף זה יש [[{{MediaWiki:Validationpage}}|גרסה יציבה]] מעודכנת; ניתן [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} לשנות] את הגדרות היציבות של הדף.'''", |
5391 | 5426 | 'revreview-visibility2' => "'''לדף זה יש [[{{MediaWiki:Validationpage}}|גרסה יציבה]] מיושנת; ניתן [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} לשנות] את הגדרות היציבות של הדף.'''", |
5392 | 5427 | 'revreview-visibility3' => "'''אין לדף זה [[{{MediaWiki:Validationpage}}|גרסה יציבה]]; ניתן [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} לשנות] את הגדרות היציבות של הדף.'''", |
— | — | @@ -5395,6 +5430,7 @@ |
5396 | 5431 | 'right-review' => 'סימון גרסאות כגרסאות שנצפו', |
5397 | 5432 | 'right-stablesettings' => 'הגדרת הדרך בה הגרסה היציבה נבחרת ומוצגת', |
5398 | 5433 | 'right-validate' => 'סימון גרסאות כמאומתות', |
| 5434 | + 'right-unreviewedpages' => 'צפייה ב[[Special:UnreviewedPages|רשימת הדפים שלא נבדקו]]', |
5399 | 5435 | 'rights-editor-autosum' => 'קודם אוטומטית', |
5400 | 5436 | 'rights-editor-revoke' => 'הסרת מעמד העורך מ[[$1]]', |
5401 | 5437 | 'specialpages-group-quality' => 'אבטחת איכות', |
— | — | @@ -5568,6 +5604,7 @@ |
5569 | 5605 | 'right-review' => 'अवतरण देखें ऐसे मार्क करें', |
5570 | 5606 | 'right-stablesettings' => 'स्थिर अवतरण किस प्रकार चुना और दर्शाया जायेगा इसे निश्चित करें', |
5571 | 5607 | 'right-validate' => 'अवतरण वैध ऐसे मार्क करें', |
| 5608 | + 'right-unreviewedpages' => 'न देखें हुए पन्नोंकी सूची देखें', |
5572 | 5609 | 'rights-editor-autosum' => 'अपने आप तरक्की', |
5573 | 5610 | 'rights-editor-revoke' => '[[$1]] के संपादन अधिकार निकाले गये', |
5574 | 5611 | 'specialpages-group-quality' => 'गुणवत्ता नियंत्रण', |
— | — | @@ -5746,7 +5783,6 @@ |
5747 | 5784 | 'revreview-update-includes' => "'''Neki predlošci/datoteke su ažurirane:'''", |
5748 | 5785 | '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].", |
5749 | 5786 | '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.''", |
5751 | 5787 | 'revreview-visibility' => "'''Ova stranica ima ažuriranu [[{{MediaWiki:Validationpage}}|važeću inačicu]]; postavke stalnosti stranice mogu biti |
5752 | 5788 | [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} podešene].'''", |
5753 | 5789 | 'revreview-visibility2' => "'''Ova stranica ima zastarjelu [[{{MediaWiki:Validationpage}}|važeću inačicu]]; postavke stalnosti stranice mogu biti |
— | — | @@ -5760,6 +5796,7 @@ |
5761 | 5797 | 'right-review' => 'Označi izmjenu kao pregledanu', |
5762 | 5798 | 'right-stablesettings' => 'Podešavanje kao će se važeća inačica označavati i prikazivati', |
5763 | 5799 | 'right-validate' => 'Označavanje inačica provjerenima', |
| 5800 | + 'right-unreviewedpages' => 'Pregled [[Special:UnreviewedPages|popisa neocijenjenih stranica]]', |
5764 | 5801 | 'rights-editor-autosum' => 'samopromoviran', |
5765 | 5802 | 'rights-editor-revoke' => 'oduzet status urednika suradniku [[$1]]', |
5766 | 5803 | 'specialpages-group-quality' => 'Osiguravanje kvalitete', |
— | — | @@ -5812,7 +5849,7 @@ |
5813 | 5850 | 'flaggedrevs-pref-UI-1' => 'Jednory wužiwarski interfejs stabilnych wersijow wužiwać', |
5814 | 5851 | 'prefs-flaggedrevs' => 'Stabilnosć', |
5815 | 5852 | '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)', |
5817 | 5854 | 'flaggedrevs-prefs-watch' => 'Přehladane strony wobkedźbować', |
5818 | 5855 | 'flaggedrevs-prefs-editdiffs' => 'Při wobdźěłowanju stronow rozdźěl k stabilnej wersiji pokazać', |
5819 | 5856 | 'flaggedrevs-prefs-viewdiffs' => 'Rozdźěl k stabilnej wersiji pokazać, hdyž so naćiski strony wobhladuja', |
— | — | @@ -5838,6 +5875,7 @@ |
5839 | 5876 | 'revreview-diff-toggle-hide' => '(změny schować)', |
5840 | 5877 | 'revreview-diff-toggle-title' => 'Zwobraznjenje změnow mjez naćiskom a wozjewjenej wersiju přepinyć', |
5841 | 5878 | 'revreview-log-toggle-show' => '(protokol stabilnosće pokazać)', |
| 5879 | + 'revreview-log-details-show' => '(podrobnosće pokazać)', |
5842 | 5880 | 'review-diff2stable' => 'Rozdźěle mjez stabilnej a aktualnej wersiju wobhladać', |
5843 | 5881 | 'review-logentry-app' => 'je wersiju wot [[$1]] přepruwował', |
5844 | 5882 | 'review-logentry-dis' => 'je wersiju wot [[$1]] wothódnoćił', |
— | — | @@ -5906,11 +5944,11 @@ |
5907 | 5945 | 'revreview-quality' => 'To je [[{{MediaWiki:Validationpage}}|stabilna wersija]], |
5908 | 5946 | [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} schwalena] <i>$2</i>. [{{fullurl:{{FULLPAGENAMEE}}|stable=0}} Naćisk] wobsahuje |
5909 | 5947 | [{{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.', |
5912 | 5950 | '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>. |
5913 | 5951 | 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]], |
5915 | 5953 | [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} schwalena] <i>$2</i>.', |
5916 | 5954 | '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.', |
5917 | 5955 | 'revreview-quality-title' => 'To je kwalitna strona tuteje strony', |
— | — | @@ -5938,9 +5976,11 @@ |
5939 | 5977 | 'revreview-style-3' => 'precizna', |
5940 | 5978 | 'revreview-style-4' => 'wuběrna', |
5941 | 5979 | '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ć', |
5944 | 5982 | 'revreview-submitting' => 'Sćele so...', |
| 5983 | + 'revreview-submit-reviewed' => "Hotowy. Skontrolowany'", |
| 5984 | + 'revreview-submit-unreviewed' => 'Hotowy. Njeskontrolowany!', |
5945 | 5985 | 'revreview-successful' => "'''Wersija [[:$1|$1]] je so wuspěšnje woznamjeniła. ([{{fullurl:{{#Special:ReviewedVersions}}|page=$2}} stabilne wersije wobhladać])'''", |
5946 | 5986 | 'revreview-successful2' => "'''Woznamjenjenje wersije [[:$1|$1]] je so wuspěšnje wotstroniło.'''", |
5947 | 5987 | 'revreview-text' => "''[[{{MediaWiki:Validationpage}}|Stabilne wersije]] su skerje standardny wobsah strony za wobhladowarjow hač najnowša wersija.''", |
— | — | @@ -5968,8 +6008,8 @@ |
5969 | 6009 | 'rights-editor-autosum' => 'awtomatisce powyšeny', |
5970 | 6010 | 'rights-editor-revoke' => 'status wobdźěłowarja bu [[$1]] zebrany.', |
5971 | 6011 | '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ł', |
5974 | 6014 | 'stable-logpage' => 'Protokol stabilneje wersije', |
5975 | 6015 | 'stable-logpagetext' => 'To je protokol změnow konfiguracije [[{{MediaWiki:Validationpage}}|stabilneje wersije]] nastawkow. |
5976 | 6016 | Lisćinu stabilizowanych stronow namakaš w [[Special:StablePages|lisćinje stabilnych stronow]].', |
— | — | @@ -5983,6 +6023,7 @@ |
5984 | 6024 | 'revreview-statusfilter' => 'Změnjenje statusa:', |
5985 | 6025 | 'revreview-typefilter' => 'Typ:', |
5986 | 6026 | 'revreview-levelfilter' => 'Runina:', |
| 6027 | + 'revreview-lev-all' => 'někajka', |
5987 | 6028 | 'revreview-lev-basic' => 'skontrolowany', |
5988 | 6029 | 'revreview-lev-quality' => 'kwalitna', |
5989 | 6030 | 'revreview-lev-pristine' => 'prěnjotna', |
— | — | @@ -6255,6 +6296,7 @@ |
6256 | 6297 | 'revreview-diff-toggle-hide' => '(celar modificationes)', |
6257 | 6298 | 'revreview-diff-toggle-title' => 'Alternar le presentation de modificationes inter le versiones provisori e publicate', |
6258 | 6299 | 'revreview-log-toggle-show' => '(monstrar registro de stabilitate)', |
| 6300 | + 'revreview-log-details-show' => '(monstrar detalios)', |
6259 | 6301 | 'review-diff2stable' => 'Vider modificationes pendente al version publicate', |
6260 | 6302 | 'review-logentry-app' => 'revideva un version de [[$1]]', |
6261 | 6303 | 'review-logentry-dis' => 'depreciava un version de [[$1]]', |
— | — | @@ -6367,9 +6409,11 @@ |
6368 | 6410 | 'revreview-style-3' => 'Concise', |
6369 | 6411 | 'revreview-style-4' => 'Eminente', |
6370 | 6412 | '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', |
6373 | 6415 | 'revreview-submitting' => 'Invio in curso…', |
| 6416 | + 'revreview-submit-reviewed' => 'Facite. Verificate!', |
| 6417 | + 'revreview-submit-unreviewed' => 'Facite. Non verificate!', |
6374 | 6418 | 'revreview-successful' => "'''Le version de [[:$1|$1]] ha essite marcate con successo. ([{{fullurl:{{#Special:ReviewedVersions}}|page=$2}} vider versiones stabile])'''", |
6375 | 6419 | 'revreview-successful2' => "'''Le version de [[:$1|$1]] ha essite dismarcate con successo.'''", |
6376 | 6420 | 'revreview-text' => "''[[{{MediaWiki:Validationpage}}|Versiones revidite]] es versiones verificate de paginas usate pro determinar le version publicate.''", |
— | — | @@ -6393,11 +6437,12 @@ |
6394 | 6438 | 'right-review' => 'Marcar versiones como "verificate"', |
6395 | 6439 | 'right-stablesettings' => 'Configurar como le version publicate es seligite e monstrate', |
6396 | 6440 | 'right-validate' => 'Marcar versiones como "de qualitate"', |
| 6441 | + 'right-unreviewedpages' => 'Vider le [[Special:UnreviewedPages|lista de paginas non revidite]]', |
6397 | 6442 | 'rights-editor-autosum' => 'autopromovite', |
6398 | 6443 | 'rights-editor-revoke' => 'removeva le stato de redactor ab [[$1]]', |
6399 | 6444 | '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]]', |
6402 | 6447 | 'stable-logpage' => 'Registro de stabilitate', |
6403 | 6448 | 'stable-logpagetext' => 'Isto es un registro de modificationes in le configuration de [[{{MediaWiki:Validationpage}}|versiones stabile]] del paginas de contento. |
6404 | 6449 | Le paginas stabilisate se detalia in le [[Special:StablePages|lista de paginas stabile]].', |
— | — | @@ -6411,6 +6456,7 @@ |
6412 | 6457 | 'revreview-statusfilter' => 'Alteration de stato:', |
6413 | 6458 | 'revreview-typefilter' => 'Typo:', |
6414 | 6459 | 'revreview-levelfilter' => 'Nivello:', |
| 6460 | + 'revreview-lev-all' => 'omne', |
6415 | 6461 | 'revreview-lev-basic' => 'verificate', |
6416 | 6462 | 'revreview-lev-quality' => 'qualitate', |
6417 | 6463 | 'revreview-lev-pristine' => 'pristine', |
— | — | @@ -6427,8 +6473,8 @@ |
6428 | 6474 | 'revreview-unlocked' => 'Le modificationes non require [[{{MediaWiki:Validationpage}}|revision]] ante de esser monstrate in iste pagina.', |
6429 | 6475 | 'log-show-hide-review' => '$1 le registro de revisiones', |
6430 | 6476 | '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', |
6433 | 6479 | 'validationpage' => '{{ns:help}}:Validation de paginas', |
6434 | 6480 | ); |
6435 | 6481 | |
— | — | @@ -6577,7 +6623,6 @@ |
6578 | 6624 | 'revreview-update-includes' => "'''Beberapa templat/berkas telah diperbaharui:'''", |
6579 | 6625 | 'revreview-update-none' => "Harap [[{{MediaWiki:Validationpage}}|meninjau]] semua perubahan ''(ditampilkan berikut)'' yang dibuat sejak revisi stabil [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} disetujui].", |
6580 | 6626 | '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.''", |
6582 | 6627 | 'revreview-visibility' => "'''Halaman ini memiliki [[{{MediaWiki:Validationpage}}|versi stabil]] yang telah diperbaharui; preferensi untuk versi stabil dapat [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} dikonfigurasi].'''", |
6583 | 6628 | 'revreview-visibility2' => "'''[[{{MediaWiki:Validationpage}}|Versi stabil]] halaman ini telah kadaluwarsa; pengesetan halaman stabil dapat [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} dikonfigurasi].'''", |
6584 | 6629 | '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 @@ |
6588 | 6633 | 'right-review' => 'Menandai sebagai revisi terperiksa', |
6589 | 6634 | 'right-stablesettings' => 'Mengatur bagaimana versi stabil dipilih dan ditampilkan', |
6590 | 6635 | 'right-validate' => 'Menandai sebagai revisi layak', |
| 6636 | + 'right-unreviewedpages' => 'Tampilkan [[Special:UnreviewedPages|daftar halaman yang belum ditinjau]]', |
6591 | 6637 | 'rights-editor-autosum' => 'promosi otomatis', |
6592 | 6638 | 'rights-editor-revoke' => 'status Editor dicabut dari [[$1]]', |
6593 | 6639 | 'specialpages-group-quality' => 'Pemeriksaan kualitas', |
— | — | @@ -6859,7 +6905,7 @@ |
6860 | 6906 | 'revreview-hist-draft' => '候補版', |
6861 | 6907 | 'revreview-hist-quality' => '内容充実版', |
6862 | 6908 | 'revreview-hist-quality-user' => '[[User:$3|$3]] によって[{{fullurl:$1|stableid=$2}} 判定]', |
6863 | | - 'revreview-hist-basic' => '一覧済み版', |
| 6909 | + 'revreview-hist-basic' => '確認済み版', |
6864 | 6910 | 'revreview-hist-basic-user' => '[[User:$3|$3]] によって[{{fullurl:$1|stableid=$2}} 一覧]', |
6865 | 6911 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} 自動一覧]', |
6866 | 6912 | 'revreview-hist-pending' => '[査読待ち]', |
— | — | @@ -6903,7 +6949,7 @@ |
6904 | 6950 | 'revreview-depth-4' => '秀逸', |
6905 | 6951 | 'revreview-draft-title' => 'これは採用候補ページです', |
6906 | 6952 | 'revreview-draft-rev' => '採用候補版', |
6907 | | - 'revreview-edit' => '候補版を編集する', |
| 6953 | + 'revreview-edit' => '編集', |
6908 | 6954 | 'revreview-editnotice' => "'''あなたの変更は権限を持った利用者の[[{{MediaWiki:Validationpage}}|査読]]の後に[[{{MediaWiki:Validationpage}}|公開]]されます。'''", |
6909 | 6955 | 'revreview-check-flag' => '保留されている編集に査読済みの印をつける', |
6910 | 6956 | 'revreview-edited' => "'''変更は権限を持った利用者による[[{{MediaWiki:Validationpage}}|査読]]の後に[[{{MediaWiki:Validationpage}}|公開]]されます。'''以下に表示されているのが''採用候補''で、[{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $2件の{{PLURAL:$2|変更}}提案]があります。", |
— | — | @@ -6975,6 +7021,7 @@ |
6976 | 7022 | 'right-review' => '版を一覧済みにする', |
6977 | 7023 | 'right-stablesettings' => '固定版の選択方法・表示方法を設定する', |
6978 | 7024 | 'right-validate' => '版を評価済みにする', |
| 7025 | + 'right-unreviewedpages' => '[[Special:UnreviewedPages|未査読ページの一覧]]を表示する', |
6979 | 7026 | 'rights-editor-autosum' => '自動権限付与', |
6980 | 7027 | 'rights-editor-revoke' => '[[$1]] の編集者権限取り消し', |
6981 | 7028 | 'specialpages-group-quality' => '品質保証', |
— | — | @@ -6992,7 +7039,7 @@ |
6993 | 7040 | 'revreview-statusfilter' => '状態の変更:', |
6994 | 7041 | 'revreview-typefilter' => '種類:', |
6995 | 7042 | 'revreview-levelfilter' => '水準:', |
6996 | | - 'revreview-lev-basic' => '一覧済み', |
| 7043 | + 'revreview-lev-basic' => '確認済み', |
6997 | 7044 | 'revreview-lev-quality' => '内容充実', |
6998 | 7045 | 'revreview-lev-pristine' => '手付かず', |
6999 | 7046 | 'revreview-reviewlink' => '査読', |
— | — | @@ -7711,6 +7758,7 @@ |
7712 | 7759 | 'right-movestable' => '안정 문서를 옮기기', |
7713 | 7760 | 'right-review' => '다른 사람의 편집을 검토', |
7714 | 7761 | 'right-stablesettings' => '어떻게 안정 버전이 선택되어 보여질 것인지 설정', |
| 7762 | + 'right-unreviewedpages' => '[[Special:UnreviewedPages|검토되지 않은 문서의 목록]]을 보기', |
7715 | 7763 | 'rights-editor-autosum' => '자동으로 권한이 부여됨', |
7716 | 7764 | 'rights-editor-revoke' => '[[$1]]의 편집자 권한을 해제함', |
7717 | 7765 | 'stable-logentry-config' => '[[$1]] 문서의 안정 버전을 설정함', |
— | — | @@ -7874,7 +7922,6 @@ |
7875 | 7923 | 'revreview-update-includes' => "'''E paa Schabloone udder Dateije udder beeds sin jeändert woode:'''", |
7876 | 7924 | '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ß)''", |
7877 | 7925 | '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.''", |
7879 | 7926 | 'revreview-visibility' => "'''Hee di Sigg hät en jeänderte [[{{MediaWiki:Validationpage}}|{{int:stablepages-stable}}]]. |
7880 | 7927 | De {{int:stabilization}} kam_mer [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} ändere].'''", |
7881 | 7928 | 'revreview-visibility2' => "'''Hee di Sigg hät en övverhollte [[{{MediaWiki:Validationpage}}|{{int:stablepages-stable}}]]. |
— | — | @@ -7889,6 +7936,7 @@ |
7890 | 7937 | 'right-review' => 'Versione als „{{lcfirst:{{int:revreview-accuracy-1}}}}“ makeere', |
7891 | 7938 | 'right-stablesettings' => 'Enshtelle, wi en {{int:stablepages-stable}} beshtemmp un aanjezeish weed', |
7892 | 7939 | 'right-validate' => 'Versione nohloore un beschtääteje', |
| 7940 | + 'right-unreviewedpages' => 'De [[Special:UnreviewedPages|Leß met de nit aanjekikte Sigge]] aanloore', |
7893 | 7941 | 'rights-editor-autosum' => 'automattesch zohjedeilt', |
7894 | 7942 | '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', |
7895 | 7943 | 'specialpages-group-quality' => 'Sigge ier Qualliteit', |
— | — | @@ -7995,6 +8043,7 @@ |
7996 | 8044 | 'revreview-diff-toggle-hide' => '(Ännerunge verstoppen)', |
7997 | 8045 | 'revreview-diff-toggle-title' => "Tëschent der verëffentlechter Versioun an der Virbereedung ëmschalten an d'Ännerunge weisen", |
7998 | 8046 | 'revreview-log-toggle-show' => '(Stabilitéits-Logbuch weisen)', |
| 8047 | + 'revreview-log-details-show' => '(Detailer weisen)', |
7999 | 8048 | 'review-diff2stable' => 'Ännerunge mat der publizéierter Versioun kucken', |
8000 | 8049 | 'review-logentry-app' => 'huet eng Versioun vu(n) [[$1]] nogekuckt', |
8001 | 8050 | 'review-logentry-dis' => 'huet eng Versioun vu(n) [[$1]] als net nogekuckt markéiert', |
— | — | @@ -8105,6 +8154,8 @@ |
8106 | 8155 | 'revreview-submit-review' => 'Als nogekuckt markéieren', |
8107 | 8156 | 'revreview-submit-unreview' => 'Als net nogekuckt markéieren', |
8108 | 8157 | 'revreview-submitting' => 'Iwwerdroen …', |
| 8158 | + 'revreview-submit-reviewed' => 'Fäerdeg. Nogekuckt!', |
| 8159 | + 'revreview-submit-unreviewed' => 'Fäerdeg. Net-nogekuckt!', |
8109 | 8160 | 'revreview-successful' => "'''D'Versioun [[:$1|$1]] gouf nogekuckt. ([{{fullurl:{{#Special:ReviewedVersions}}|page=$2}} Déi nogekuckte Versioune weisen])'''", |
8110 | 8161 | 'revreview-successful2' => "'''D'Markéierung vun der Versioun vu(n) [[:$1|$1]] gouf ewechgeholl.'''", |
8111 | 8162 | 'revreview-text' => "[[{{MediaWiki:Validationpage}}|Nogekuckte Versioune]] si Versioune vu Säite fir déi publizéiert Versioun festzeleën.''", |
— | — | @@ -8131,8 +8182,8 @@ |
8132 | 8183 | 'rights-editor-autosum' => 'automatesch promovéiert', |
8133 | 8184 | 'rights-editor-revoke' => 'huet dem [[$1]] den Editeur-Statut ewechgeholl', |
8134 | 8185 | '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", |
8137 | 8188 | 'stable-logpage' => 'Lëscht vun de stabile Versiounen', |
8138 | 8189 | '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. |
8139 | 8190 | 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 @@ |
8147 | 8198 | 'revreview-statusfilter' => 'Statusännerung:', |
8148 | 8199 | 'revreview-typefilter' => 'Typ:', |
8149 | 8200 | 'revreview-levelfilter' => 'Niveau:', |
| 8201 | + 'revreview-lev-all' => 'all', |
8150 | 8202 | 'revreview-lev-basic' => 'nogekuckt', |
8151 | 8203 | 'revreview-lev-quality' => 'Qualitéit', |
8152 | 8204 | 'revreview-lev-pristine' => 'intakt', |
— | — | @@ -8162,8 +8214,8 @@ |
8163 | 8215 | 'revreview-unlocked' => 'Ännerunge mussen net [[{{MediaWiki:Validationpage}}|nogekuckt]] ginn ier se op dëser Säit gewise ginn.', |
8164 | 8216 | 'log-show-hide-review' => 'Logbuch vun den nogekucke Verisoune $1', |
8165 | 8217 | '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', |
8168 | 8220 | 'validationpage' => '{{ns:help}}:Validatioun vun der Säit', |
8169 | 8221 | ); |
8170 | 8222 | |
— | — | @@ -8378,6 +8430,7 @@ |
8379 | 8431 | 'revreview-diff-toggle-hide' => '(сокриј промени)', |
8380 | 8432 | 'revreview-diff-toggle-title' => 'Префлување на приказот на промените помеѓу работната и објавената верзија', |
8381 | 8433 | 'revreview-log-toggle-show' => '(прикажи дневник на стабилизација)', |
| 8434 | + 'revreview-log-details-show' => '(подробно)', |
8382 | 8435 | 'review-diff2stable' => 'Покажи промени на објавената верзија во исчекување', |
8383 | 8436 | 'review-logentry-app' => 'провери верзија на [[$1]]', |
8384 | 8437 | 'review-logentry-dis' => 'означи како застарена верзија на [[$1]]', |
— | — | @@ -8488,7 +8541,9 @@ |
8489 | 8542 | 'revreview-submit' => 'Зачувај', |
8490 | 8543 | 'revreview-submit-review' => 'Означи како проверено', |
8491 | 8544 | 'revreview-submit-unreview' => 'Означи како непроверено', |
8492 | | - 'revreview-submitting' => 'Зачувување ...', |
| 8545 | + 'revreview-submitting' => 'Поднесувам ...', |
| 8546 | + 'revreview-submit-reviewed' => 'Готово. Проверено!', |
| 8547 | + 'revreview-submit-unreviewed' => 'Готово. Отпроверено!', |
8493 | 8548 | 'revreview-successful' => "'''Успешно отстранета ознака од верзијата на [[:$1|$1]]. ([{{fullurl:{{#Special:ReviewedVersions}}|page=$2}} преглед на стабилни верзии])'''", |
8494 | 8549 | 'revreview-successful2' => "'''Успешно отстранета ознака од верзијата на [[:$1|$1]].'''", |
8495 | 8550 | 'revreview-text' => "''[[{{MediaWiki:Validationpage}}|Прегледани верзии]] се проверени верзии на страници според кои се определува објавената верзија.''", |
— | — | @@ -8512,11 +8567,12 @@ |
8513 | 8568 | 'right-review' => 'Означување на ревизии како „проверени“', |
8514 | 8569 | 'right-stablesettings' => 'Нагодување на изборот и приказот на објавената верзија', |
8515 | 8570 | 'right-validate' => 'Означи ревизии како „квалитетни“', |
| 8571 | + 'right-unreviewedpages' => 'Погледни [[Special:UnreviewedPages|листа на непрегледани статии]]', |
8516 | 8572 | 'rights-editor-autosum' => 'автопромовиран', |
8517 | 8573 | 'rights-editor-revoke' => 'му го одзема статусот на уредник на [[$1]]', |
8518 | 8574 | 'specialpages-group-quality' => 'Осигурување на квалитет', |
8519 | | - 'stable-logentry-config' => 'го конфигурираше објавеното верзионирање за [[$1]]', |
8520 | | - 'stable-logentry-reset' => 'го врати по основно објавеното верзионирање за [[$1]]', |
| 8575 | + 'stable-logentry-config' => 'постави нагодувања за објава на [[$1]]', |
| 8576 | + 'stable-logentry-reset' => 'врати основни нагодувања за објава на [[$1]]', |
8521 | 8577 | 'stable-logpage' => 'Дневник на стабилни страници', |
8522 | 8578 | 'stable-logpagetext' => 'Ова е дневник на промени на поставките на [[{{MediaWiki:Validationpage}}|објавената верзија]] на страниците. |
8523 | 8579 | Листа на стабилизираните страници можете да најдете на [[Special:StablePages|листата на стабилни страници]].', |
— | — | @@ -8530,6 +8586,7 @@ |
8531 | 8587 | 'revreview-statusfilter' => 'Променана статусот:', |
8532 | 8588 | 'revreview-typefilter' => 'Тип:', |
8533 | 8589 | 'revreview-levelfilter' => 'Ниво:', |
| 8590 | + 'revreview-lev-all' => 'било која', |
8534 | 8591 | 'revreview-lev-basic' => 'проверена', |
8535 | 8592 | 'revreview-lev-quality' => 'квалитетна', |
8536 | 8593 | 'revreview-lev-pristine' => 'првобитна', |
— | — | @@ -8546,8 +8603,8 @@ |
8547 | 8604 | 'revreview-unlocked' => 'Уредувањата не бараат [[{{MediaWiki:Validationpage}}|проверка]] пред да се прикажат на оваа страница.', |
8548 | 8605 | 'log-show-hide-review' => '$1 дневник на проверки', |
8549 | 8606 | 'revreview-tt-review' => 'Примени го овој статус на оваа ревизија', |
8550 | | - 'revreview-tt-flag' => 'Означи ја верзијава како прегледана', |
8551 | | - 'revreview-tt-unflag' => 'Означи ја верзијава како непрегледана', |
| 8607 | + 'revreview-tt-flag' => 'Одобрување на верзијава означувајќи ја како проверена', |
| 8608 | + 'revreview-tt-unflag' => 'Отстранување на одобрувањето на верзијава означувајќи ја како непроверена', |
8552 | 8609 | 'validationpage' => '{{ns:help}}:Проверка на страница', |
8553 | 8610 | ); |
8554 | 8611 | |
— | — | @@ -8594,6 +8651,7 @@ |
8595 | 8652 | 'revreview-diff-toggle-hide' => '(മാറ്റങ്ങൾ മറയ്ക്കുക)', |
8596 | 8653 | 'revreview-diff-toggle-title' => 'കരട് പതിപ്പും പ്രസിദ്ധീകരിച്ച പതിപ്പും തമ്മിലുള്ള മാറ്റങ്ങൾ മാറി മാറി പ്രദർശിപ്പിക്കാൻ അനുവദിക്കുക', |
8597 | 8654 | 'revreview-log-toggle-show' => '(സ്ഥിരതക്രമീകരിക്കൽ രേഖ പ്രദർശിപ്പിക്കുക)', |
| 8655 | + 'revreview-log-details-show' => '(കൂടുതൽ വിവരങ്ങൾ പ്രദർശിപ്പിക്കുക)', |
8598 | 8656 | 'review-diff2stable' => 'പ്രസിദ്ധീകരിക്കപ്പെട്ട പതിപ്പിൽ അവശേഷിക്കുന്ന മാറ്റങ്ങൾ കാണുക', |
8599 | 8657 | 'review-logentry-app' => '[[$1]] താളിന്റെ പതിപ്പ് സംശോധനം ചെയ്തിരിക്കുന്നു', |
8600 | 8658 | 'review-logentry-dis' => '[[$1]] താളിന്റെ ഒരു പതിപ്പ് ഒതുക്കിയിരിക്കുന്നു', |
— | — | @@ -8693,9 +8751,11 @@ |
8694 | 8752 | 'revreview-style-3' => 'സംക്ഷിപ്തമായത്', |
8695 | 8753 | 'revreview-style-4' => 'തിരഞ്ഞെടുക്കപ്പെട്ടത്', |
8696 | 8754 | 'revreview-submit' => 'സമര്പ്പിക്കുക', |
8697 | | - 'revreview-submit-review' => 'സംശോധനം ചെയ്തതായി അടയാളപ്പെടുത്തുക', |
8698 | | - 'revreview-submit-unreview' => 'സംശോധനം ചെയ്തില്ലെന്ന് അടയാളപ്പെടുത്തുക', |
| 8755 | + 'revreview-submit-review' => 'പരിശോധിച്ചതായി അടയാളപ്പെടുത്തുക', |
| 8756 | + 'revreview-submit-unreview' => 'പരിശോധിച്ചതല്ലെന്ന് അടയാളപ്പെടുത്തുക', |
8699 | 8757 | 'revreview-submitting' => 'സമർപ്പിക്കുന്നു...', |
| 8758 | + 'revreview-submit-reviewed' => 'ചെയ്തുകഴിഞ്ഞു. പരിശോധിക്കപ്പെട്ടിരിക്കുന്നു!', |
| 8759 | + 'revreview-submit-unreviewed' => 'ചെയ്തുകഴിഞ്ഞു. പരിശോധിച്ചിട്ടില്ല!', |
8700 | 8760 | 'revreview-successful' => "'''[[:$1|$1]] താളിന്റെ നാൾപ്പതിപ്പിൽ പതാക വിജയകരമായി ചേർത്തിരിക്കുന്നു. ([{{fullurl:{{#Special:ReviewedVersions}}|page=$2}} സ്ഥിരതയുള്ള പതിപ്പുകൾ കാണുക])'''", |
8701 | 8761 | 'revreview-successful2' => "'''[[:$1|$1]] താളിന്റെ നാൾപ്പതിപ്പിൽ നിന്നും പതാക വിജയകരമായി നീക്കിയിരിക്കുന്നു.'''", |
8702 | 8762 | 'revreview-text' => "''പ്രസിദ്ധീകരിക്കാനുള്ള പതിപ്പുകൾക്കായി പരിശോധിക്കപ്പെട്ട പതിപ്പുകളാണ് [[{{MediaWiki:Validationpage}}|സംശോധനം ചെയ്ത പതിപ്പുകൾ]].''", |
— | — | @@ -8719,8 +8779,8 @@ |
8720 | 8780 | 'rights-editor-autosum' => 'യാന്ത്രികമായി സ്ഥാനക്കയറ്റം നല്കിയിരിക്കുന്നു', |
8721 | 8781 | 'rights-editor-revoke' => '[[$1]] എന്ന ഉപയോക്താവിന്റെ എഡിറ്റര് അവകാശം പിന്വലിച്ചിരിക്കുന്നു', |
8722 | 8782 | 'specialpages-group-quality' => 'ഗുണമേന്മാ ഉറപ്പ്', |
8723 | | - 'stable-logentry-config' => '[[$1]] താളിന്റെ സ്ഥിരതയുള്ള പതിപ്പാക്കൽ പ്രക്രിയ ക്രമീകരിച്ചിരിക്കുന്നു', |
8724 | | - 'stable-logentry-reset' => '[[$1]] താളിനെ സ്ഥിരതയുള്ള പതിപ്പാക്കൽ പുനഃക്രമീകരിക്കുക', |
| 8783 | + 'stable-logentry-config' => '[[$1]] താളിന്റെ ക്രമീകരിക്കപ്പെട്ട പ്രസിദ്ധീകരിക്കൽ സജ്ജീകരണങ്ങൾ', |
| 8784 | + 'stable-logentry-reset' => '[[$1]] താളിന്റെ ക്രമീകരിക്കപ്പെട്ട പ്രസിദ്ധീകരിക്കൽ സജ്ജീകരണങ്ങൾ പുനഃക്രമീകരിക്കുക', |
8725 | 8785 | 'stable-logpage' => 'സ്ഥിരതയുടെ പ്രവര്ത്തനരേഖ', |
8726 | 8786 | 'stable-logpagetext' => 'ഇത് ഉള്ളടക്ക താളുകളുടെ [[{{MediaWiki:Validationpage}}|പരിശോധിക്കപ്പെട്ട പതിപ്പുകളുടെ]] ക്രമീകരണത്തിൽ ഉണ്ടാകുന്ന മാറ്റങ്ങളുടെ രേഖയാണ്. |
8727 | 8787 | സ്ഥിരതയുള്ള താളുകളാക്കി മാറ്റിയവയുടെ പട്ടിക [[Special:StablePages|സ്ഥിരതയുള്ള പതിപ്പുകളുടെ പട്ടിക]] എന്ന താളിൽ ലഭ്യമാണ്.', |
— | — | @@ -8734,6 +8794,7 @@ |
8735 | 8795 | 'revreview-statusfilter' => 'സ്ഥിതിയിലെ മാറ്റം:', |
8736 | 8796 | 'revreview-typefilter' => 'തരം:', |
8737 | 8797 | 'revreview-levelfilter' => 'തലം:', |
| 8798 | + 'revreview-lev-all' => 'ഏതെങ്കിലും', |
8738 | 8799 | 'revreview-lev-basic' => 'പരിശോധിച്ചവ', |
8739 | 8800 | 'revreview-lev-quality' => 'ഗുണമേന്മ', |
8740 | 8801 | 'revreview-reviewlink' => 'സംശോധനം', |
— | — | @@ -8749,8 +8810,8 @@ |
8750 | 8811 | 'revreview-unlocked' => 'ഈ താളിൽ പ്രദർശിക്കപ്പെടുന്നതിനു മുമ്പ് തിരുത്തലുകൾ [[{{MediaWiki:Validationpage}}|സംശോധനം]] ചെയ്യേണ്ടതില്ല.', |
8751 | 8812 | 'log-show-hide-review' => 'സംശോധന രേഖ $1', |
8752 | 8813 | 'revreview-tt-review' => 'ഈ നാൾപ്പതിപ്പിന് ഈ പദവി നൽകുക', |
8753 | | - 'revreview-tt-flag' => 'ഈ നാൾപ്പതിപ്പ് സംശോധനം ചെയ്തതായി അടയാളപ്പെടുത്തുക', |
8754 | | - 'revreview-tt-unflag' => 'ഈ നാൾപ്പതിപ്പ് സംശോധനം ചെയ്തില്ല എന്നടയാളപ്പെടുത്തുക', |
| 8814 | + 'revreview-tt-flag' => 'ഈ നാൾപ്പതിപ്പ് പരിശോധിച്ചതായി അടയാളപ്പെടുത്തി അംഗീകരിക്കുക', |
| 8815 | + 'revreview-tt-unflag' => 'ഈ നാൾപ്പതിപ്പ് പരിശോധിച്ചതല്ല എന്നടയാളപ്പെടുത്തി അംഗീകാരം നീക്കുക', |
8755 | 8816 | 'validationpage' => '{{ns:help}}:താളിന്റെ സാധുത', |
8756 | 8817 | ); |
8757 | 8818 | |
— | — | @@ -8897,7 +8958,6 @@ |
8898 | 8959 | 'revreview-update-includes' => "'''काही साचे/चित्र बदलण्यात आलेले आहेत:'''", |
8899 | 8960 | 'revreview-update-none' => "कृपया केलेले बदल ''(खाली दिलेले)'' [[{{MediaWiki:Validationpage}}|तपासा]] कारण स्थिर आवृत्ती [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} प्रमाणित] करण्यात आलेली आहे.", |
8900 | 8961 | 'revreview-update-use' => "'''सूचना:''' जर यापैकी एका साचा/चित्राची स्थिर आवृत्ती असेल, तर ती या पानाच्या स्थिर आवृत्ती मध्ये अगोदरच वापरलेली असेल.", |
8901 | | - 'revreview-diffonly' => "''हे पान तपासण्यासाठी, \"आत्ताची आवृत्ती\" वर टिचकी द्या व तपासणी अर्ज वापरा.''", |
8902 | 8962 | 'revreview-visibility' => "'''या पानाला एक [[{{MediaWiki:Validationpage}}|स्थिर आवृत्ती]] आहे, जी [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} बदलली] जाऊ शकते.'''", |
8903 | 8963 | 'revreview-revnotfound' => 'या पृष्ठाची तुम्ही मागविलेली जुनी आवृत्ती सापडली नाही. |
8904 | 8964 | कृपया URL तपासून पहा.', |
— | — | @@ -8906,6 +8966,7 @@ |
8907 | 8967 | 'right-review' => 'आवृत्त्या पाहिल्या म्हणून खूण करा', |
8908 | 8968 | 'right-stablesettings' => 'स्थिर आवृत्ती कशा प्रकारे निवडली व दाखविली जाते ते ठरवा', |
8909 | 8969 | 'right-validate' => 'आवृत्त्या वैध म्हणून खूण करा', |
| 8970 | + 'right-unreviewedpages' => 'न तपासलेल्या पानांची यादी पहा', |
8910 | 8971 | 'rights-editor-autosum' => 'आपोआप पदोन्नती', |
8911 | 8972 | 'rights-editor-revoke' => '[[$1]] चे संपादक अधिकार काढून घेतले', |
8912 | 8973 | 'specialpages-group-quality' => 'गुणवत्ता वचन', |
— | — | @@ -9062,6 +9123,7 @@ |
9063 | 9124 | 'right-review' => 'Menanda jenguk semakan', |
9064 | 9125 | 'right-stablesettings' => 'Menetapkan bagaimana versi stabil dipilih dan dipaparkan', |
9065 | 9126 | 'right-validate' => 'Menanda sah semakan', |
| 9127 | + 'right-unreviewedpages' => 'Lihat senarai laman yang belum diperiksa', |
9066 | 9128 | 'rights-editor-autosum' => 'lantikan automatik', |
9067 | 9129 | 'rights-editor-revoke' => 'menarik status [[$1]] sebagai penyunting', |
9068 | 9130 | 'specialpages-group-quality' => 'Jaminan mutu', |
— | — | @@ -9195,6 +9257,7 @@ |
9196 | 9258 | 'revreview-diff-toggle-hide' => '(wijzigingen verbergen)', |
9197 | 9259 | 'revreview-diff-toggle-title' => 'De verschillen tussen de werkversie en de gepubliceerde versie weergeven of verbergen', |
9198 | 9260 | 'revreview-log-toggle-show' => '(logboek gepubliceerde versies weergeven)', |
| 9261 | + 'revreview-log-details-show' => '(details weergeven)', |
9199 | 9262 | 'review-diff2stable' => 'Ongecontroleerde verschillen met de gepubliceerde versie bekijken', |
9200 | 9263 | 'review-logentry-app' => 'heeft een versie van [[$1]] gecontroleerd', |
9201 | 9264 | 'review-logentry-dis' => 'heeft een versie van [[$1]] ongeldig gemaakt', |
— | — | @@ -9306,6 +9369,8 @@ |
9307 | 9370 | 'revreview-submit-review' => 'Als gecontroleerd markeren', |
9308 | 9371 | 'revreview-submit-unreview' => 'Als ongecontroleerd markeren', |
9309 | 9372 | 'revreview-submitting' => 'Bezig met opslaan…', |
| 9373 | + 'revreview-submit-reviewed' => 'Klaar. Gecontroleerd!', |
| 9374 | + 'revreview-submit-unreviewed' => 'Klaar. Niet gecontroleerd!', |
9310 | 9375 | 'revreview-successful' => "'''De versie van [[:$1|$1]] is gecontroleerd. ([{{fullurl:{{#Special:ReviewedVersions}}|page=$2}} gepubliceerde versies bekijken])'''", |
9311 | 9376 | 'revreview-successful2' => "'''De versie van [[:$1|$1]] is als niet gepubliceerd aangemerkt.'''", |
9312 | 9377 | 'revreview-text' => "''[[{{MediaWiki:Validationpage}}|Gecontroleerde versies]] worden standaard weergegeven in plaats van de nieuwste versie.''", |
— | — | @@ -9332,11 +9397,12 @@ |
9333 | 9398 | 'right-review' => 'Versies als "gecontroleerd" markeren', |
9334 | 9399 | 'right-stablesettings' => 'Instellen hoe een gepubliceerde versie wordt geselecteerd en weergegeven', |
9335 | 9400 | 'right-validate' => 'Versies als "kwaliteitsversie" markeren', |
| 9401 | + 'right-unreviewedpages' => "[[Special:UnreviewedPages|Lijst van ongecontroleerde pagina's]] bekijken", |
9336 | 9402 | 'rights-editor-autosum' => 'automatisch', |
9337 | 9403 | 'rights-editor-revoke' => 'verwijderde redacteurstatus van [[$1]]', |
9338 | 9404 | '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]]', |
9341 | 9407 | 'stable-logpage' => 'Logboek gepubliceerde versies', |
9342 | 9408 | 'stable-logpagetext' => "Dit is een logboek met wijzigingen aan de instellingen voor [[{{MediaWiki:Validationpage}}|gepubliceerde versies]] voor de inhoudsnaamruimten. |
9343 | 9409 | Zie ook de [[Special:StablePages|lijst met pagina's met een gepubliceerde versie]].", |
— | — | @@ -9350,6 +9416,7 @@ |
9351 | 9417 | 'revreview-statusfilter' => 'Statuswijziging:', |
9352 | 9418 | 'revreview-typefilter' => 'Type:', |
9353 | 9419 | 'revreview-levelfilter' => 'Niveau:', |
| 9420 | + 'revreview-lev-all' => 'alle', |
9354 | 9421 | 'revreview-lev-basic' => 'gecontroleerd', |
9355 | 9422 | 'revreview-lev-quality' => 'kwaliteitsversie', |
9356 | 9423 | 'revreview-lev-pristine' => 'onaangeroerd', |
— | — | @@ -9366,8 +9433,8 @@ |
9367 | 9434 | 'revreview-unlocked' => "'''Let op:''' Bewerkingen aan deze pagina hoeven niet [[{{MediaWiki:Validationpage}}|gecontroleerd]] te worden voordat ze worden gepubliceerd.", |
9368 | 9435 | 'log-show-hide-review' => 'Waarderingslogboek $1', |
9369 | 9436 | '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', |
9372 | 9439 | 'validationpage' => '{{ns:help}}:Paginaredactie', |
9373 | 9440 | ); |
9374 | 9441 | |
— | — | @@ -9503,7 +9570,6 @@ |
9504 | 9571 | 'revreview-update-includes' => "'''Nokre malar/bilete vart oppdaterte:'''", |
9505 | 9572 | '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].", |
9506 | 9573 | '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.''", |
9508 | 9574 | 'revreview-visibility' => "'''Denne sida har ein oppdatert [[{{MediaWiki:Validationpage}}|stabil versjon]]; innstillingar for stabile sider kan ein [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} endra].'''", |
9509 | 9575 | 'revreview-visibility2' => "'''Denne sida har ein utdatert [[{{MediaWiki:Validationpage}}|stabil sideversjon]]. Stabilitetsinnstillingane kan ein [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} endra].'''", |
9510 | 9576 | '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 @@ |
9514 | 9580 | 'right-review' => 'Merkja sideversjonar som vurderte', |
9515 | 9581 | 'right-stablesettings' => 'Endra korleis stabile versjonar vert valde og viste', |
9516 | 9582 | 'right-validate' => 'Merkja sideversjonar som godkjende', |
| 9583 | + 'right-unreviewedpages' => 'Sjå [[Special:UnreviewedPages|lista over sider som ikkje er vurderte]]', |
9517 | 9584 | 'rights-editor-autosum' => 'fremja automatisk', |
9518 | 9585 | 'rights-editor-revoke' => 'fjerna skribentrettane til [[$1]]', |
9519 | 9586 | 'specialpages-group-quality' => 'Sikring av kvalitet', |
— | — | @@ -9596,6 +9663,7 @@ |
9597 | 9664 | 'revreview-diff-toggle-hide' => '(gjem endringer)', |
9598 | 9665 | 'revreview-diff-toggle-title' => 'Bytt mellom visning av endringer mellom utkast og publiserte versjoner', |
9599 | 9666 | 'revreview-log-toggle-show' => '(vis stabilitetslogg)', |
| 9667 | + 'revreview-log-details-show' => '(vis detaljer)', |
9600 | 9668 | 'review-diff2stable' => 'Vis den publiserte versjonens ventende endringer', |
9601 | 9669 | 'review-logentry-app' => 'reviderte en versjon av [[$1]]', |
9602 | 9670 | 'review-logentry-dis' => 'degraderte en versjon av [[$1]]', |
— | — | @@ -9696,9 +9764,11 @@ |
9697 | 9765 | 'revreview-style-3' => 'Konsis', |
9698 | 9766 | 'revreview-style-4' => 'Utmerket', |
9699 | 9767 | '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', |
9702 | 9770 | 'revreview-submitting' => 'Leverer …', |
| 9771 | + 'revreview-submit-reviewed' => 'Ferdig. Kontrollert.', |
| 9772 | + 'revreview-submit-unreviewed' => 'Ferdig. Ukontrollert.', |
9703 | 9773 | 'revreview-successful' => "'''Valgt versjon av [[:$1|$1]] har blitt merket. ([{{fullurl:{{#Special:ReviewedVersions}}|page=$2}} se alle stabile versjoner])'''", |
9704 | 9774 | 'revreview-successful2' => "'''Valgt versjon av [[:$1|$1]] ble degradert.'''", |
9705 | 9775 | 'revreview-text' => "''[[{{MediaWiki:Validationpage}}|Reviderte versjoner]] er kontrollerte versjoner av sider brukt for å bestemme den publiserte versjonen.''", |
— | — | @@ -9721,11 +9791,12 @@ |
9722 | 9792 | 'right-review' => 'Merk revisjoner som «kontrollert»', |
9723 | 9793 | 'right-stablesettings' => 'Still inn hvordan den publiserte versjonen blir valgt og vist', |
9724 | 9794 | 'right-validate' => 'Merk revisjoner som «kvalitet»', |
| 9795 | + 'right-unreviewedpages' => 'Vise [[Special:UnreviewedPages|liste over uanmeldte sider]]', |
9725 | 9796 | 'rights-editor-autosum' => 'automatisk forfremmet', |
9726 | 9797 | 'rights-editor-revoke' => 'fjernet skribentstatus fra [[$1]]', |
9727 | 9798 | '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]]', |
9730 | 9801 | 'stable-logpage' => 'Versjonsstabiliseringslogg', |
9731 | 9802 | 'stable-logpagetext' => 'Dette er en logg over endringene av den [[{{MediaWiki:Validationpage}}|publiserte versjonens]] konfigurasjon av innholdssider. |
9732 | 9803 | En liste over stabiliserte sider kan finnes på [[Special:StablePages|listen over stabile sider]].', |
— | — | @@ -9739,6 +9810,7 @@ |
9740 | 9811 | 'revreview-statusfilter' => 'Statusendring:', |
9741 | 9812 | 'revreview-typefilter' => 'Type:', |
9742 | 9813 | 'revreview-levelfilter' => 'Nivå:', |
| 9814 | + 'revreview-lev-all' => 'hvilken som helst', |
9743 | 9815 | 'revreview-lev-basic' => 'kontrollert', |
9744 | 9816 | 'revreview-lev-quality' => 'kvalitet', |
9745 | 9817 | 'revreview-lev-pristine' => 'urørt', |
— | — | @@ -9755,8 +9827,8 @@ |
9756 | 9828 | 'revreview-unlocked' => 'Redigeringer må ikke anmeldes før de vises på denne siden.', |
9757 | 9829 | 'log-show-hide-review' => '$1 vurderingslogg', |
9758 | 9830 | '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', |
9761 | 9833 | 'validationpage' => '{{ns:help}}:Sidegodkjenning', |
9762 | 9834 | ); |
9763 | 9835 | |
— | — | @@ -9908,7 +9980,6 @@ |
9909 | 9981 | 'revreview-update-includes' => "'''Qualques modèls o fichièrs son estats meses a jorn :'''", |
9910 | 9982 | '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].", |
9911 | 9983 | '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.''", |
9913 | 9984 | 'revreview-visibility' => "Aquesta pagina conten una [[{{MediaWiki:Validationpage}}|version establa]], sos paramètres d'estabilitat pòdon èsser [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} configurats].", |
9914 | 9985 | '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].'''", |
9915 | 9986 | '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 @@ |
9919 | 9990 | 'right-review' => 'Marcar las versions coma visadas', |
9920 | 9991 | 'right-stablesettings' => 'Configurar cossí la version establa es seleccionada puèi afichada', |
9921 | 9992 | 'right-validate' => 'Marcar las versions coma validadas', |
| 9993 | + 'right-unreviewedpages' => 'Veire [[Special:UnreviewedPages|la lista de las paginas pas revistas]]', |
9922 | 9994 | 'rights-editor-autosum' => 'autopromolgut', |
9923 | 9995 | 'rights-editor-revoke' => "a revocat los dreches d'editor de [[$1]]", |
9924 | 9996 | 'specialpages-group-quality' => 'Assegurança de qualitat', |
— | — | @@ -10235,6 +10307,7 @@ |
10236 | 10308 | 'revreview-diff-toggle-hide' => '(stërmé ij cangiament)', |
10237 | 10309 | 'revreview-diff-toggle-title' => 'Visualisassion dle modìfiche tra version sbòss e publicà', |
10238 | 10310 | 'revreview-log-toggle-show' => '(smon-e ël registr dë stabilità)', |
| 10311 | + 'revreview-log-details-show' => '(smon-e ij detaj)', |
10239 | 10312 | 'review-diff2stable' => 'Varda ij cangiament an cors an sla version publicà', |
10240 | 10313 | 'review-logentry-app' => "a l'ha revisionà na version ëd [[$1]]", |
10241 | 10314 | 'review-logentry-dis' => 'deprecà na version ëd [[$1]]', |
— | — | @@ -10342,13 +10415,14 @@ |
10343 | 10416 | 'revreview-style-3' => 'Concisa', |
10344 | 10417 | 'revreview-style-4' => 'Premià', |
10345 | 10418 | '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à', |
10348 | 10421 | 'revreview-submitting' => 'Spedì ...', |
| 10422 | + 'revreview-submit-reviewed' => 'Fàit. Revisionà!', |
| 10423 | + 'revreview-submit-unreviewed' => 'Fàit. Pa revisionà!', |
10349 | 10424 | 'revreview-successful' => "'''Revision ëd [[:$1|$1]] signalà da bin. ([{{fullurl:{{#Special:ReviewedVersions}}|page=$2}} vardé le version revisionà])'''", |
10350 | 10425 | 'revreview-successful2' => "'''Gavà për da bin la marca a la revision ëd [[:$1|$1]].'''", |
10351 | 10426 | '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)', |
10353 | 10427 | 'revreview-toggle-title' => 'smon-e/stërmé ij detaj', |
10354 | 10428 | '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à.''' |
10355 | 10429 | Për depreché na revision, ch'a ampòsta tùit ij camp a \"pa aprovà\". |
— | — | @@ -10373,8 +10447,8 @@ |
10374 | 10448 | 'rights-editor-autosum' => 'autopromovù', |
10375 | 10449 | 'rights-editor-revoke' => 'gava-je la qualìfica ëd redator a [[$1]]', |
10376 | 10450 | '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]]", |
10379 | 10453 | 'stable-logpage' => 'Registr dle version stàbij', |
10380 | 10454 | '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ù. |
10381 | 10455 | 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 @@ |
10389 | 10463 | 'revreview-statusfilter' => 'Cangiament dë stat:', |
10390 | 10464 | 'revreview-typefilter' => 'Sòrt:', |
10391 | 10465 | 'revreview-levelfilter' => 'Livel:', |
| 10466 | + 'revreview-lev-all' => 'tùit', |
10392 | 10467 | 'revreview-lev-basic' => 'controlà', |
10393 | 10468 | 'revreview-lev-quality' => 'qualità', |
10394 | 10469 | 'revreview-lev-pristine' => 'ancontaminà', |
— | — | @@ -10404,8 +10479,8 @@ |
10405 | 10480 | '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ì.", |
10406 | 10481 | 'log-show-hide-review' => '$1 registr ëd le revision', |
10407 | 10482 | '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à', |
10410 | 10485 | 'validationpage' => '{{ns:help}}:Validassion ëd la pàgina', |
10411 | 10486 | ); |
10412 | 10487 | |
— | — | @@ -10651,6 +10726,7 @@ |
10652 | 10727 | ); |
10653 | 10728 | |
10654 | 10729 | /** Brazilian Portuguese (Português do Brasil) |
| 10730 | + * @author Eduardo.mps |
10655 | 10731 | * @author Hamilton Abreu |
10656 | 10732 | * @author Luckas Blade |
10657 | 10733 | * @author Rafael Vargas |
— | — | @@ -10671,11 +10747,14 @@ |
10672 | 10748 | 'group-reviewer' => 'Críticos', |
10673 | 10749 | 'group-reviewer-member' => 'Crítico', |
10674 | 10750 | 'grouppage-editor' => '{{ns:project}}:Editor', |
| 10751 | + 'grouppage-reviewer' => '{{ns:project}}:Revisor', |
10675 | 10752 | 'group-autoreview' => 'Autocríticos', |
10676 | 10753 | 'group-autoreview-member' => 'autocrítico', |
10677 | 10754 | 'revreview-hist-draft' => 'edição de rascunho', |
10678 | 10755 | 'revreview-hist-quality-user' => '[{{fullurl:$1|stableid=$2}} validada] por [[User:$3|$3]]', |
10679 | 10756 | 'revreview-hist-basic' => 'edição analisada', |
| 10757 | + 'revreview-diff-toggle-show' => '(mostrar alterações)', |
| 10758 | + 'revreview-diff-toggle-hide' => '(esconder alterações)', |
10680 | 10759 | 'review-diff2stable' => 'Ver alterações entre a edição estável e a atual', |
10681 | 10760 | 'review-logpage' => 'Registro de análise de edições', |
10682 | 10761 | 'reviewer' => 'Crítico', |
— | — | @@ -10691,7 +10770,7 @@ |
10692 | 10771 | 'revreview-depth-1' => 'Básica', |
10693 | 10772 | 'revreview-depth-2' => 'Razoável', |
10694 | 10773 | 'revreview-depth-3' => 'Alta', |
10695 | | - 'revreview-edit' => 'Editar rascunho', |
| 10774 | + 'revreview-edit' => 'Editar', |
10696 | 10775 | '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.'''", |
10697 | 10776 | 'revreview-edited' => "'''As alterações serão incorporadas na [[{{MediaWiki:Validationpage}}|edição estável]] quando forem analisadas por um utilizador \"estabelecido\". |
10698 | 10777 | 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 @@ |
10716 | 10795 | 'right-autoreview' => 'Marcar automaticamente as edições como analisadas', |
10717 | 10796 | 'right-review' => 'Marcar edições como analisadas', |
10718 | 10797 | '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]]', |
10719 | 10799 | 'rights-editor-revoke' => 'Removido estatuto de editor de [[$1]]', |
10720 | 10800 | 'revreview-filter-stable' => 'estável', |
10721 | 10801 | 'revreview-filter-manual' => 'Manual', |
— | — | @@ -10876,6 +10956,7 @@ |
10877 | 10957 | 'revreview-diff-toggle-hide' => '(scunne le cangiaminde)', |
10878 | 10958 | 'revreview-diff-toggle-title' => "Abbilite/disabbilite 'a visualizzazzione de le cangiaminde 'mbrà bozze e 'a versiona pubblecate", |
10879 | 10959 | 'revreview-log-toggle-show' => "(fà vedè l'archivije de stabbilità)", |
| 10960 | + 'revreview-log-details-show' => '(fa vedè le dettaglie)', |
10880 | 10961 | 'review-diff2stable' => "Vide le cangiaminde pendende de 'na versiona pubblecate", |
10881 | 10962 | 'review-logentry-app' => "riviste 'na versione de [[$1]]", |
10882 | 10963 | 'review-logentry-dis' => "sckifate 'na versione de [[$1]]", |
— | — | @@ -10983,9 +11064,11 @@ |
10984 | 11065 | 'revreview-style-3' => 'Congise', |
10985 | 11066 | 'revreview-style-4' => 'Dettagliete', |
10986 | 11067 | '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', |
10989 | 11070 | 'revreview-submitting' => 'Stoche a conferme', |
| 11071 | + 'revreview-submit-reviewed' => 'Apposte. Verificate!', |
| 11072 | + 'revreview-submit-unreviewed' => 'Apposte. None verificate!', |
10990 | 11073 | 'revreview-successful' => "'''Revisione de [[:$1|$1]] ha state mise 'u flag.''' ([{{fullurl:{{#Special:ReviewedVersions}}|pàgene=$2}} vide le versiune secure])'''", |
10991 | 11074 | 'revreview-successful2' => "'''Revisione de [[:$1|$1]] ha state luete 'u flag.'''", |
10992 | 11075 | '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 @@ |
11014 | 11097 | 'rights-editor-autosum' => 'auto promosse', |
11015 | 11098 | 'rights-editor-revoke' => "'u state d'u cangiatore ha state scangellete da [[$1]]", |
11016 | 11099 | '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]]", |
11019 | 11102 | 'stable-logpage' => 'Archivie de le stabilizzaziune', |
11020 | 11103 | 'stable-logpagetext' => "Quiste jè 'n'archivije de le cangiaminde a 'a configurazione d'a [[{{MediaWiki:Validationpage}}|versiona secure]] de le vôsce. |
11021 | 11104 | 'Na liste de le pàggene stabbilizzate pò essere acchiate jndr'à [[Special:StablePages|liste de le pàggene secure]].", |
— | — | @@ -11028,6 +11111,7 @@ |
11029 | 11112 | 'revreview-statusfilter' => "Cangiamende d'u state:", |
11030 | 11113 | 'revreview-typefilter' => 'Tipe:', |
11031 | 11114 | 'revreview-levelfilter' => 'Levèlle:', |
| 11115 | + 'revreview-lev-all' => 'tutte', |
11032 | 11116 | 'revreview-lev-basic' => 'verificate', |
11033 | 11117 | 'revreview-lev-quality' => 'qualità', |
11034 | 11118 | 'revreview-lev-pristine' => 'repristine', |
— | — | @@ -11044,8 +11128,8 @@ |
11045 | 11129 | 'revreview-unlocked' => 'Le cangiaminde non ge richiedene le revisete apprime ca avènene fatte vedè sus a stà pàgene!', |
11046 | 11130 | 'log-show-hide-review' => '$1 archivie de le rivisitaziune', |
11047 | 11131 | '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', |
11050 | 11134 | 'validationpage' => "{{ns:help}}:Validazione d'a vôsce", |
11051 | 11135 | ); |
11052 | 11136 | |
— | — | @@ -11102,6 +11186,7 @@ |
11103 | 11187 | 'revreview-diff-toggle-hide' => '(скрыть изменения)', |
11104 | 11188 | 'revreview-diff-toggle-title' => 'Переключение отображения изменений между черновой и опубликованной версиями', |
11105 | 11189 | 'revreview-log-toggle-show' => '(показать журнал стабилизации)', |
| 11190 | + 'revreview-log-details-show' => '(показать подробности)', |
11106 | 11191 | 'review-diff2stable' => 'Показывать непроверенные изменения опубликованной версии', |
11107 | 11192 | 'review-logentry-app' => 'проверил версию [[$1]]', |
11108 | 11193 | 'review-logentry-dis' => 'отметил устаревшую версию [[$1]]', |
— | — | @@ -11211,6 +11296,8 @@ |
11212 | 11297 | 'revreview-submit-review' => 'Отметить как проверенную', |
11213 | 11298 | 'revreview-submit-unreview' => 'Отметить как непроверенную', |
11214 | 11299 | 'revreview-submitting' => 'Отправка…', |
| 11300 | + 'revreview-submit-reviewed' => 'Готово. Проверено!', |
| 11301 | + 'revreview-submit-unreviewed' => 'Готово. Непроверенно!', |
11215 | 11302 | 'revreview-successful' => "'''Выбранная версия [[:$1|$1]] успешно отмечена. ([{{fullurl:{{#Special:ReviewedVersions}}|page=$2}} просмотр стабильных версий])'''", |
11216 | 11303 | 'revreview-successful2' => "'''С выбранной версии [[:$1|$1]] снята пометка.'''", |
11217 | 11304 | 'revreview-text' => "''[[{{MediaWiki:Validationpage}}|Проверенные версии]] — отмеченные версии страниц, используемые для определения опубликованной версии.''", |
— | — | @@ -11233,11 +11320,12 @@ |
11234 | 11321 | 'right-review' => 'отметка версий страниц как досмотренных', |
11235 | 11322 | 'right-stablesettings' => 'настройка выбора и показа опубликованной версии', |
11236 | 11323 | 'right-validate' => 'отметка версий страниц как выверенных', |
| 11324 | + 'right-unreviewedpages' => 'просмотр [[Special:UnreviewedPages|списка непроверенных страниц]]', |
11237 | 11325 | 'rights-editor-autosum' => 'автоназначение', |
11238 | 11326 | 'rights-editor-revoke' => 'снял статус досматривающего с [[$1]]', |
11239 | 11327 | 'specialpages-group-quality' => 'Поддержка качества', |
11240 | | - 'stable-logentry-config' => 'установил опубликованную версию для [[$1]]', |
11241 | | - 'stable-logentry-reset' => 'сбросил опубликованную версию для [[$1]]', |
| 11328 | + 'stable-logentry-config' => 'установил настройки публикации для [[$1]]', |
| 11329 | + 'stable-logentry-reset' => 'сбросил настройки публикации для [[$1]]', |
11242 | 11330 | 'stable-logpage' => 'Журнал стабилизаций', |
11243 | 11331 | 'stable-logpagetext' => 'Это журнал изменений настроек [[{{MediaWiki:Validationpage}}|опубликованных версий]] страниц. |
11244 | 11332 | Список стабилизированных страниц можно также найти в [[Special:StablePages|списке стабильных страниц]].', |
— | — | @@ -11251,6 +11339,7 @@ |
11252 | 11340 | 'revreview-statusfilter' => 'Изменение состояния:', |
11253 | 11341 | 'revreview-typefilter' => 'Тип:', |
11254 | 11342 | 'revreview-levelfilter' => 'Уровень:', |
| 11343 | + 'revreview-lev-all' => 'любой', |
11255 | 11344 | 'revreview-lev-basic' => 'досмотренная', |
11256 | 11345 | 'revreview-lev-quality' => 'выверенная', |
11257 | 11346 | 'revreview-lev-pristine' => 'изначальная', |
— | — | @@ -11267,8 +11356,8 @@ |
11268 | 11357 | 'revreview-unlocked' => 'Правки не требуют предварительной проверки для отображения на этой странице!', |
11269 | 11358 | 'log-show-hide-review' => '$1 журнал проверок', |
11270 | 11359 | 'revreview-tt-review' => 'Указать это состояние для данной версии', |
11271 | | - 'revreview-tt-flag' => 'Отметить эту версию как проверенную', |
11272 | | - 'revreview-tt-unflag' => 'Отметить эту версию как непроверенную', |
| 11360 | + 'revreview-tt-flag' => 'Утвердите эту версию, отметив её как проверенную', |
| 11361 | + 'revreview-tt-unflag' => 'Снять утверждение, отметив эту версию как непроверенную', |
11273 | 11362 | 'validationpage' => '{{ns:help}}:Проверка страниц', |
11274 | 11363 | ); |
11275 | 11364 | |
— | — | @@ -11394,8 +11483,8 @@ |
11395 | 11484 | 'right-unreviewedpages' => '[[Special:UnreviewedPages|Көрүллүбэтэх сирэйдэр тиһиктэрин]] көрүү', |
11396 | 11485 | 'rights-editor-autosum' => 'аптамаатынан анааһын', |
11397 | 11486 | 'rights-editor-revoke' => 'эрэдээктэр статуһуттан бу кэмтэн босхоломмут: [[$1]]', |
11398 | | - 'stable-logentry-config' => 'установка чистового версионирования для [[$1]]', |
11399 | | - 'stable-logentry-reset' => 'сброс чистового версионирования для [[$1]]', |
| 11487 | + 'stable-logentry-config' => '[[$1]] бэчээттиир туруорууларын уларытта', |
| 11488 | + 'stable-logentry-reset' => '[[$1]] бэчээттээһинин туруорууларын бырахта', |
11400 | 11489 | 'stable-logpage' => 'Бүтэһик (чистовой) торумнар сурунааллара', |
11401 | 11490 | 'stable-logpagetext' => 'Бу бүтэһик [[{{MediaWiki:Validationpage}}|бигэргэтиллибит]] торумнар туруорууларын уларытыы сурунаала.', |
11402 | 11491 | 'revreview-filter-all' => 'барыта', |
— | — | @@ -11599,7 +11688,6 @@ |
11600 | 11689 | 'revreview-successful' => "'''Vybraná revízia [[:$1|$1]] bola úspešne označená. ([{{fullurl:{{#Special:ReviewedVersions}}|page=$2}} zobraziť stabilné verzie])'''", |
11601 | 11690 | 'revreview-successful2' => "'''Označenie vybranej revízie [[:$1|$1]] bolo úspešne zrušené.'''", |
11602 | 11691 | 'revreview-text' => "''[[{{MediaWiki:Validationpage}}|Stabilné verzie]], nie najnovšie verzie, sú nastavené ako štandardný obsah stránky pre čitateľov.''", |
11603 | | - 'revreview-toggle' => '(+/-)', |
11604 | 11692 | 'revreview-toggle-title' => 'zobraziť/skryť podrobnosti', |
11605 | 11693 | '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ú.''' |
11606 | 11694 | Ak chcete učiniť verziu zavrhovanou, nastavte všetky polia na „neschválené“. |
— | — | @@ -11620,6 +11708,7 @@ |
11621 | 11709 | 'right-review' => 'Označiť revízie ako videné', |
11622 | 11710 | 'right-stablesettings' => 'Nastaviť ako sa vyberajú a zobrazujú stabilné verzie', |
11623 | 11711 | 'right-validate' => 'Označiť revízie ako overené', |
| 11712 | + 'right-unreviewedpages' => 'Zobraziť [[Special:UnreviewedPages|zoznam neskontrolovaných stránok]]', |
11624 | 11713 | 'rights-editor-autosum' => 'automaticky povýšený', |
11625 | 11714 | 'rights-editor-revoke' => '[[$1]] odteraz nemá status redaktor.', |
11626 | 11715 | 'specialpages-group-quality' => 'Zaistenie kvality', |
— | — | @@ -11752,7 +11841,6 @@ |
11753 | 11842 | 'revreview-successful2' => "'''Успешно је скинута ознака са означене верзије стране [[:$1|$1]].'''", |
11754 | 11843 | 'revreview-toggle-title' => 'прикажи/сакриј детаље', |
11755 | 11844 | 'revreview-update-includes' => "'''Неки шаблони и/или слике су обновљени:'''", |
11756 | | - 'revreview-diffonly' => "''Та преглед стране кликни на линк \"тренутна верзија\" и користи форму за преглед.''", |
11757 | 11845 | 'revreview-revnotfound' => 'Старија ревизија ове странице коју сте затражили није нађена. |
11758 | 11846 | Молимо вас да проверите УРЛ који сте употребили да бисте приступили овој страници.', |
11759 | 11847 | 'right-autoreview' => 'Аутоматски означи верзије прегледаним.', |
— | — | @@ -11760,6 +11848,7 @@ |
11761 | 11849 | 'right-review' => 'Означи верзије као прегледане.', |
11762 | 11850 | 'right-stablesettings' => 'Намести означавање и приказ стабилних верзија.', |
11763 | 11851 | 'right-validate' => 'Означи верзије овереним.', |
| 11852 | + 'right-unreviewedpages' => 'Види [[Special:UnreviewedPages|списак непрегледаних страна]]', |
11764 | 11853 | 'rights-editor-autosum' => 'аутоматски напредовано', |
11765 | 11854 | 'rights-editor-revoke' => 'уклоњен статус уредника сараднику [[$1]]', |
11766 | 11855 | 'specialpages-group-quality' => 'Обезбеђење квалитета', |
— | — | @@ -11853,7 +11942,6 @@ |
11854 | 11943 | 'revreview-submit' => 'Pošalji', |
11855 | 11944 | 'revreview-submitting' => 'Slanje...', |
11856 | 11945 | 'revreview-toggle-title' => 'prikaži/sakrij detalje', |
11857 | | - 'revreview-diffonly' => "''Ta pregled strane klikni na link \"trenutna verzija\" i koristi formu za pregled.''", |
11858 | 11946 | 'revreview-revnotfound' => 'Starija revizija ove stranice koju ste zatražili nije nađena. |
11859 | 11947 | Molimo vas da proverite URL koji ste upotrebili da biste pristupili ovoj stranici.', |
11860 | 11948 | 'right-autoreview' => 'Automatski označi verzije pregledanim.', |
— | — | @@ -11861,6 +11949,7 @@ |
11862 | 11950 | 'right-review' => 'Označi verzije kao pregledane.', |
11863 | 11951 | 'right-stablesettings' => 'Namesti označavanje i prikaz stabilnih verzija.', |
11864 | 11952 | 'right-validate' => 'Označi verzije overenim.', |
| 11953 | + 'right-unreviewedpages' => 'Vidi [[Special:UnreviewedPages|spisak nepregledanih strana]]', |
11865 | 11954 | 'rights-editor-autosum' => 'automatski napredovano', |
11866 | 11955 | 'rights-editor-revoke' => 'uklonjen status urednika saradniku [[$1]]', |
11867 | 11956 | 'specialpages-group-quality' => 'Obezbeđenje kvaliteta', |
— | — | @@ -12347,6 +12436,7 @@ |
12348 | 12437 | 'right-movestable' => 'స్థిరమైన పేజీలను తరలించు', |
12349 | 12438 | 'right-review' => 'కూర్పులను గమనించినట్లుగా గుర్తించు', |
12350 | 12439 | 'right-validate' => 'కూర్పులను ధృవీకరించినట్లుగా గుర్తించు', |
| 12440 | + 'right-unreviewedpages' => '[[Special:UnreviewedPages|సమీక్షించని పేజీల జాబితా]]ని చూడండి', |
12351 | 12441 | 'rights-editor-autosum' => 'ఆటోమాటిగ్గా పదోన్నతి చెయ్యబడ్డారు', |
12352 | 12442 | 'rights-editor-revoke' => '[[$1]] నుండి ఎడిటర్ హోదా తొలగించారు', |
12353 | 12443 | 'specialpages-group-quality' => 'నాణ్యతా హామీ', |
— | — | @@ -12747,6 +12837,7 @@ |
12748 | 12838 | 'right-review' => 'Wersiýalary äňedilen diýip belle', |
12749 | 12839 | 'right-stablesettings' => 'Durnukly wersiýanyň nähili saýlanmalydygyny we görkezilmelidigini konfigurirle', |
12750 | 12840 | 'right-validate' => 'Wersiýalary barlanan diýip belle', |
| 12841 | + 'right-unreviewedpages' => '[[Special:UnreviewedPages|Gözden geçirilmedik sahypalaryň sanawyny]] görkez', |
12751 | 12842 | 'rights-editor-autosum' => 'awtobellenen', |
12752 | 12843 | 'rights-editor-revoke' => '[[$1]] üçin redaktor statusy yzyna alyndy', |
12753 | 12844 | 'specialpages-group-quality' => 'Hil tassyklamasy', |
— | — | @@ -12925,7 +13016,6 @@ |
12926 | 13017 | 'revreview-update-includes' => "'''Naisapanahon na ang ilang mga suleras/larawan:'''", |
12927 | 13018 | '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.", |
12928 | 13019 | '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.''", |
12930 | 13020 | '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.'''", |
12931 | 13021 | 'revreview-visibility2' => "'''Ang pahinang ito ay may hindi pa naisasapanahong [[{{MediaWiki:Validationpage}}|matatag na bersyon]]; |
12932 | 13022 | ang mga katakdaang pangkatatagan ng pahina ay maaaring [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} iayos].'''", |
— | — | @@ -12938,6 +13028,7 @@ |
12939 | 13029 | 'right-review' => 'Tatakan ang mga pagbabago bilang namataan na', |
12940 | 13030 | 'right-stablesettings' => 'Iayos kung paanong pipiliin at palilitawin (ipapakita) ang matatag na bersyon', |
12941 | 13031 | 'right-validate' => 'Tatakan ang mga pagbabago bilang napatunayan na', |
| 13032 | + 'right-unreviewedpages' => 'Tingnan ang [[Special:UnreviewedPages|talaan ng hindi pa nasusuring mga pahina]]', |
12942 | 13033 | 'rights-editor-autosum' => 'itinaas ng kusa ang antas', |
12943 | 13034 | 'rights-editor-revoke' => 'tinanggal ang kalagayan ng patnugot mula sa [[$1]]', |
12944 | 13035 | 'specialpages-group-quality' => 'Paniniyak sa kataasan ng uri (kalidad)', |
— | — | @@ -13020,6 +13111,7 @@ |
13021 | 13112 | 'revreview-diff-toggle-hide' => '(değişiklikleri gizle)', |
13022 | 13113 | 'revreview-diff-toggle-title' => 'Taslak ve yayınlanmış sürümler arasındaki değişikliklerin görüntülenmesini değiştir', |
13023 | 13114 | 'revreview-log-toggle-show' => '(kararlılık günlüğünü göster)', |
| 13115 | + 'revreview-log-details-show' => '(ayrıntıları göster)', |
13024 | 13116 | 'review-diff2stable' => 'Yayımlanmış sürüme bekleyen değişiklikleri göster', |
13025 | 13117 | 'review-logentry-app' => '[[$1]] sayfasının bir sürümü incelendi', |
13026 | 13118 | 'review-logentry-dis' => '[[$1]] sayfasının bir sürümü onaylanmadı', |
— | — | @@ -13125,13 +13217,14 @@ |
13126 | 13218 | 'revreview-style-3' => 'Kısa', |
13127 | 13219 | 'revreview-style-4' => 'Özellikli', |
13128 | 13220 | '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', |
13131 | 13223 | 'revreview-submitting' => 'Gönderiliyor...', |
| 13224 | + 'revreview-submit-reviewed' => 'Tamam. Kontrol edildi!', |
| 13225 | + 'revreview-submit-unreviewed' => 'Tamam. Kontrol edilmedi!', |
13132 | 13226 | 'revreview-successful' => "'''[[:$1|$1]] için revizyonu başarıyla işaretlendi. ([{{fullurl:{{#Special:ReviewedVersions}}|page=$2}} kararlı sürümleri gör])'''", |
13133 | 13227 | 'revreview-successful2' => "'''[[:$1|$1]] için revizyonun işareti başarıyla kaldırıldı.'''", |
13134 | 13228 | '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' => '(+/-)', |
13136 | 13229 | 'revreview-toggle-title' => 'detayları göster/gizle', |
13137 | 13230 | '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.\'\'\' |
13138 | 13231 | Bir revizyonu aşındırmak için, tüm alanları "onaylanmamış" seçin. |
— | — | @@ -13151,11 +13244,12 @@ |
13152 | 13245 | 'right-review' => 'Revizyonları "kontrol edilmiş" olarak işaretle', |
13153 | 13246 | 'right-stablesettings' => 'Yayımlanmış sürümün nasıl seçilip görüntüleneceğini ayarla', |
13154 | 13247 | 'right-validate' => 'Revizyonları "kaliteli" olarak işaretle', |
| 13248 | + 'right-unreviewedpages' => '[[Special:UnreviewedPages|Gözden geçirilmemiş sayfalar listesini]] görüntüle', |
13155 | 13249 | 'rights-editor-autosum' => 'otomatik terfilenmiş', |
13156 | 13250 | 'rights-editor-revoke' => '[[$1]] için editör statüsü geri alındı', |
13157 | 13251 | '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', |
13160 | 13254 | 'stable-logpage' => 'Kararlılık günlüğü', |
13161 | 13255 | 'stable-logpagetext' => 'Bu, sayfa içeriğinin [[{{MediaWiki:Validationpage}}|kararlı sürüm]] yapılandırmasındaki değişiklikler günlüğüdür. |
13162 | 13256 | Kararlı sayfaları, [[Special:StablePages|kararlı sayfa listesinde]] bulabilirsiniz.', |
— | — | @@ -13169,6 +13263,7 @@ |
13170 | 13264 | 'revreview-statusfilter' => 'Durum değişikliği:', |
13171 | 13265 | 'revreview-typefilter' => 'Tip:', |
13172 | 13266 | 'revreview-levelfilter' => 'Seviye:', |
| 13267 | + 'revreview-lev-all' => 'herhangi biri', |
13173 | 13268 | 'revreview-lev-basic' => 'kontrol edildi', |
13174 | 13269 | 'revreview-lev-quality' => 'kalite', |
13175 | 13270 | 'revreview-lev-pristine' => 'asıl', |
— | — | @@ -13185,8 +13280,8 @@ |
13186 | 13281 | 'revreview-unlocked' => 'Bu sayfada gösterilmeden önce, değişikliklerin gözden geçirilmesine gerek yoktur!', |
13187 | 13282 | 'log-show-hide-review' => 'gözden geçirme günlüğünü $1', |
13188 | 13283 | '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', |
13191 | 13286 | 'validationpage' => '{{ns:help}}:Sayfa doğrulaması', |
13192 | 13287 | ); |
13193 | 13288 | |
— | — | @@ -13208,7 +13303,7 @@ |
13209 | 13304 | 'flaggedrevs-pref-UI-1' => 'Використовувати маленькі іконки і мінімальний текст для відображення статусу схвалення сторінки', |
13210 | 13305 | 'prefs-flaggedrevs' => 'Стабілізація', |
13211 | 13306 | 'prefs-flaggedrevs-ui' => 'Позначені версії', |
13212 | | - 'flaggedrevs-prefs-stable' => 'Завжди показувати опубліковану версію сторінок за замовчуванням (якщо така існує)', |
| 13307 | + 'flaggedrevs-prefs-stable' => 'Завжди показувати опубліковану версію сторінок за умовчанням (якщо така існує)', |
13213 | 13308 | 'flaggedrevs-prefs-watch' => 'Додавати перевірені мною сторінки до списку спостереження', |
13214 | 13309 | 'flaggedrevs-prefs-editdiffs' => 'Показувати неперевірені зміни в режимі редагування', |
13215 | 13310 | 'flaggedrevs-prefs-viewdiffs' => 'Показувати неперевірені зміни при перегляді чернеток сторінки', |
— | — | @@ -13341,13 +13436,12 @@ |
13342 | 13437 | 'revreview-style-3' => 'стисла', |
13343 | 13438 | 'revreview-style-4' => 'вибрана', |
13344 | 13439 | 'revreview-submit' => 'Позначити', |
13345 | | - 'revreview-submit-review' => 'Позначити переглянутою', |
13346 | | - 'revreview-submit-unreview' => 'Позначити непереглянутою', |
| 13440 | + 'revreview-submit-review' => 'Позначити перевіреною', |
| 13441 | + 'revreview-submit-unreview' => 'Позначити неперевіреною', |
13347 | 13442 | 'revreview-submitting' => 'Надсилання...', |
13348 | 13443 | 'revreview-successful' => "'''Обрана версія [[:$1|$1]] успішно позначена. ([{{fullurl:{{#Special:ReviewedVersions}}|page=$2}} перегляд усіх стабільних версій])'''", |
13349 | 13444 | 'revreview-successful2' => "'''Із обраної версії [[:$1|$1]] успішно знята позначка.'''", |
13350 | 13445 | 'revreview-text' => "''[[{{MediaWiki:Validationpage}}|Перевірені версії]] — проконтрольовані версії сторінок, що використовуються для визначення опублікованої версії.''", |
13351 | | - 'revreview-toggle' => '(+/-)', |
13352 | 13446 | 'revreview-toggle-title' => 'показати/приховати подробиці', |
13353 | 13447 | 'revreview-toolow' => "'''Ви повинні встановити кожен з нижченаведених атрибутів у значення вище, ніж \"не затверджена\", відповідно до процедури позначення версії рецензованою.''' |
13354 | 13448 | Щоб відкинуту версію, встановіть усі поля у значення \"не затверджена\". |
— | — | @@ -13372,8 +13466,8 @@ |
13373 | 13467 | 'rights-editor-autosum' => 'автопризначення', |
13374 | 13468 | 'rights-editor-revoke' => 'зняв статус редактора з [[$1]]', |
13375 | 13469 | 'specialpages-group-quality' => 'Підтримка якості', |
13376 | | - 'stable-logentry-config' => 'встановив стабільне версіонування для [[$1]]', |
13377 | | - 'stable-logentry-reset' => 'скасував стабільне версіонування для [[$1]]', |
| 13470 | + 'stable-logentry-config' => 'встановив параметри публікації для [[$1]]', |
| 13471 | + 'stable-logentry-reset' => 'скинув параметри публікації для [[$1]]', |
13378 | 13472 | 'stable-logpage' => 'Журнал стабілізацій', |
13379 | 13473 | 'stable-logpagetext' => 'Це журнал змін налаштувань [[{{MediaWiki:Validationpage}}|опублікованої версії]] сторінок. |
13380 | 13474 | Список сторінок, які вимагають затвердження редагувань, можна знайти у [[Special:StablePages|списку стабільних сторінок]].', |
— | — | @@ -13403,8 +13497,8 @@ |
13404 | 13498 | 'revreview-unlocked' => 'Редагування не вимагають попередньої [[{{MediaWiki:Validationpage}}|перевірки]] перед тим, як будуть показані на цій сторінці.', |
13405 | 13499 | 'log-show-hide-review' => '$1 журнал перевірок', |
13406 | 13500 | 'revreview-tt-review' => 'Застосувати статус до цієї версії', |
13407 | | - 'revreview-tt-flag' => 'Позначити цю версію як перевірену', |
13408 | | - 'revreview-tt-unflag' => 'Позначити цю версію як неперевірену', |
| 13501 | + 'revreview-tt-flag' => 'Затвердити цю версію з позначенням її перевіреною', |
| 13502 | + 'revreview-tt-unflag' => 'Зняти затвердження цієї версії і позначити її неперевіреною', |
13409 | 13503 | 'validationpage' => '{{ns:help}}:Перевірка сторінки', |
13410 | 13504 | ); |
13411 | 13505 | |
— | — | @@ -13580,6 +13674,7 @@ |
13581 | 13675 | 'right-review' => 'Segna le revision come "verificà"', |
13582 | 13676 | 'right-stablesettings' => 'Configurar come la version publicà la sia selessionà e mostrà', |
13583 | 13677 | 'right-validate' => 'Segna le revision come "de qualità"', |
| 13678 | + 'right-unreviewedpages' => 'Varda na [[Special:UnreviewedPages|lista de pagine non ricontrolà]]', |
13584 | 13679 | 'rights-editor-autosum' => 'autopromosso', |
13585 | 13680 | 'rights-editor-revoke' => 'gà revocà i diriti de modificador de [[$1]]', |
13586 | 13681 | 'specialpages-group-quality' => 'Controlo de qualità', |
— | — | @@ -14279,7 +14374,6 @@ |
14280 | 14375 | 'revreview-update-includes' => "'''有啲模/圖更新咗:'''", |
14281 | 14376 | 'revreview-update-none' => "請[[{{MediaWiki:Validationpage}}|複審]]任何嘅更改 ''(列示如下)'' 自從穩定修訂[{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} 批准]後修改過嘅。", |
14282 | 14377 | 'revreview-update-use' => "'''留意:''' 如果任何嘅模/圖有穩定版,噉呢一版就已經用咗響穩定版度。", |
14283 | | - 'revreview-diffonly' => "''去複審一版,撳 \"現時修訂\" 連結去用複審表格。''", |
14284 | 14378 | 'revreview-visibility' => "'''呢一版有一個[[{{MediaWiki:Validationpage}}|穩定版]];佢嘅設定可以[{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} 較]。'''", |
14285 | 14379 | 'revreview-revnotfound' => '呢版無你要搵嗰個版本喎。 |
14286 | 14380 | 唔該睇下條網址啱唔啱。', |
— | — | @@ -14288,6 +14382,7 @@ |
14289 | 14383 | 'right-review' => '標示修訂做已視察嘅', |
14290 | 14384 | 'right-stablesettings' => '設定如何將穩定版選擇同顯示', |
14291 | 14385 | 'right-validate' => '標示修訂做已確認嘅', |
| 14386 | + 'right-unreviewedpages' => '去睇未複審版嘅表', |
14292 | 14387 | 'rights-editor-autosum' => '自動升級', |
14293 | 14388 | 'rights-editor-revoke' => '由[[$1]]拎走編者狀態', |
14294 | 14389 | 'specialpages-group-quality' => '品質保證', |
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/language/OldReviewedPages.i18n.php |
— | — | @@ -221,7 +221,7 @@ |
222 | 222 | * @author Jim-by |
223 | 223 | */ |
224 | 224 | $messages['be-tarask'] = array( |
225 | | - 'oldreviewedpages' => 'Састарэлыя правераныя старонкі', |
| 225 | + 'oldreviewedpages' => 'Старонкі з нерэцэнзаванымі зьменамі', |
226 | 226 | 'oldreviewedpages-legend' => 'Сьпіс правераных старонак з неправеранымі вэрсіямі', |
227 | 227 | 'oldreviewedpages-list' => 'На гэтай старонцы {{PLURAL:$1|пададзеная правераная старонка, якая рэдагавалася|пададзены сьпіс правераных старонак, якія рэдагаваліся}} пасьля праверкі.', |
228 | 228 | 'oldreviewedpages-none' => 'Зараз няма старонак, якія адпавядаюць гэтым крытэрам', |
— | — | @@ -259,7 +259,7 @@ |
260 | 260 | * @author Y-M D |
261 | 261 | */ |
262 | 262 | $messages['br'] = array( |
263 | | - 'oldreviewedpages' => 'Pajennoù adlennet re bell zo', |
| 263 | + 'oldreviewedpages' => "Pajennoù gant kemmoù o c'hortoz", |
264 | 264 | 'oldreviewedpages-legend' => 'Rollañ ar pajennoù adlennet gant stummoù da adwelet', |
265 | 265 | 'oldreviewedpages-list' => 'War ar bajenn-mañ e kaver {{PLURAL:$1|ur bajenn adlennet|pajennoù adlennet}} zo bet degaset kemmoù enno abaoe.', |
266 | 266 | 'oldreviewedpages-none' => "N'eus pajenn ebet diouzh an dezverkoù-mañ evit poent", |
— | — | @@ -528,7 +528,7 @@ |
529 | 529 | * @author ZeiP |
530 | 530 | */ |
531 | 531 | $messages['fi'] = array( |
532 | | - 'oldreviewedpages' => 'Vanhentuneet tarkastetut sivut', |
| 532 | + 'oldreviewedpages' => 'Sivut, joihin odottaa muutoksia', |
533 | 533 | 'oldreviewedpages-legend' => 'Luettelo tarkastetuista sivuista, joista on tarkastamattomia versioita.', |
534 | 534 | 'oldreviewedpages-list' => 'Tämä sivu listaa {{PLURAL:$1|tarkistetun sivun|tarkistetut sivut}}, joilla on odottavia muokkauksia.', |
535 | 535 | 'oldreviewedpages-none' => 'Ehdot täyttäviä sivuja ei ole', |
— | — | @@ -549,12 +549,13 @@ |
550 | 550 | * @author Crochet.david |
551 | 551 | * @author Grondin |
552 | 552 | * @author IAlex |
| 553 | + * @author Peter17 |
553 | 554 | * @author PieRRoMaN |
554 | 555 | * @author Verdy p |
555 | 556 | * @author Yekrats |
556 | 557 | */ |
557 | 558 | $messages['fr'] = array( |
558 | | - 'oldreviewedpages' => 'Pages dont les révisions sont périmées', |
| 559 | + 'oldreviewedpages' => 'Pages ayant des modifications en attente', |
559 | 560 | 'oldreviewedpages-legend' => 'Lister les pages revues avec des versions à réviser', |
560 | 561 | 'oldreviewedpages-list' => 'Cette page liste {{PLURAL:$1|une page déjà revue qui comporte|des pages déjà revues qui comportent}} de nouvelles modifications.', |
561 | 562 | 'oldreviewedpages-none' => 'Il n’existe actuellement aucune page respectant ces critères', |
— | — | @@ -638,7 +639,7 @@ |
639 | 640 | * @author Als-Holder |
640 | 641 | */ |
641 | 642 | $messages['gsw'] = array( |
642 | | - 'oldreviewedpages' => 'Alti vum Fäldhieter aagluegti Versione', |
| 643 | + 'oldreviewedpages' => 'Syte mit hängige Änderige', |
643 | 644 | 'oldreviewedpages-legend' => 'Lischt vu Syte, wu vum Fäldhieter gsäh sin mit Versione, wu nit gsäh sin', |
644 | 645 | '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}}.', |
645 | 646 | 'oldreviewedpages-none' => 'Im Momänt git s no kei Syte mit däne Kriterie.', |
— | — | @@ -719,7 +720,7 @@ |
720 | 721 | * @author Michawiki |
721 | 722 | */ |
722 | 723 | $messages['hsb'] = array( |
723 | | - 'oldreviewedpages' => 'Zestarjene skontrolowane strony', |
| 724 | + 'oldreviewedpages' => 'Strony z njepřepruwowanymi změnami', |
724 | 725 | 'oldreviewedpages-legend' => 'Lisćina skontrolowanych stronow z njeskontrolowanymi wersijemi', |
725 | 726 | '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}}.', |
726 | 727 | 'oldreviewedpages-none' => 'Tuchwilu žane strony njejsu, kotrež tutym kriterijam wotpowěduja', |
— | — | @@ -764,7 +765,7 @@ |
765 | 766 | * @author McDutchie |
766 | 767 | */ |
767 | 768 | $messages['ia'] = array( |
768 | | - 'oldreviewedpages' => 'Paginas revidite obsolete', |
| 769 | + 'oldreviewedpages' => 'Paginas con modificationes pendente', |
769 | 770 | 'oldreviewedpages-legend' => 'Listar le paginas revidite con versiones attendente revision', |
770 | 771 | 'oldreviewedpages-list' => 'Iste pagina lista {{PLURAL:$1|un pagina|le paginas}} revidite que ha modificationes attendente.', |
771 | 772 | 'oldreviewedpages-none' => 'Al momento non existe paginas que satisface iste criterios', |
— | — | @@ -870,6 +871,13 @@ |
871 | 872 | 'oldreviewedpages-viewing' => '(査読中)', |
872 | 873 | ); |
873 | 874 | |
| 875 | +/** Georgian (ქართული) |
| 876 | + * @author BRUTE |
| 877 | + */ |
| 878 | +$messages['ka'] = array( |
| 879 | + 'oldreviewedpages-none' => 'ამ დროისათვის არ არსებობს სტატიები ასეთი კრიტერიუმებით', |
| 880 | +); |
| 881 | + |
874 | 882 | /** Khmer (ភាសាខ្មែរ) |
875 | 883 | * @author Lovekhmer |
876 | 884 | * @author Thearith |
— | — | @@ -943,7 +951,7 @@ |
944 | 952 | * @author Robby |
945 | 953 | */ |
946 | 954 | $messages['lb'] = array( |
947 | | - 'oldreviewedpages' => 'Vereelste nogekuckte Säiten', |
| 955 | + 'oldreviewedpages' => 'Säite mat Ännerungen déi nozekucke sinn', |
948 | 956 | 'oldreviewedpages-legend' => 'Lëscht vun den nogekuckte Säite mat net nogekuckte Versiounen', |
949 | 957 | 'oldreviewedpages-list' => 'Op dëser Säit {{PLURAL:$1|steet eng nogekuckte Säit|stinn nogekuckte Säite}} mat Ännerungen am Suspens.', |
950 | 958 | 'oldreviewedpages-none' => 'Et gëtt elo keng Säiten déi dene Critèren entspriechen', |
— | — | @@ -965,7 +973,7 @@ |
966 | 974 | * @author Brest |
967 | 975 | */ |
968 | 976 | $messages['mk'] = array( |
969 | | - 'oldreviewedpages' => 'Застарени проверени страници', |
| 977 | + 'oldreviewedpages' => 'Страници со промени во исчекување', |
970 | 978 | 'oldreviewedpages-legend' => 'Листа на проверени страници со верзии во исчекување за проверка', |
971 | 979 | 'oldreviewedpages-list' => 'Оваа страница наведува {{PLURAL:$1|прегледана страница|прегледани страници}} со уредувања во исчекување на проверка.', |
972 | 980 | 'oldreviewedpages-none' => 'Моментално нема страници кои ги задоволуваат овие критериуми', |
— | — | @@ -1068,7 +1076,7 @@ |
1069 | 1077 | * @author Siebrand |
1070 | 1078 | */ |
1071 | 1079 | $messages['nl'] = array( |
1072 | | - 'oldreviewedpages' => "Verouderde gecontroleerde pagina's", |
| 1080 | + 'oldreviewedpages' => "Pagina's met te controleren wijzigingen", |
1073 | 1081 | 'oldreviewedpages-legend' => "Lijst met gecontroleerde pagina's met ongecontroleerde versies", |
1074 | 1082 | 'oldreviewedpages-list' => "Op deze pagina {{PLURAL:$1|wordt de gecontroleerde pagina|worden de gecontroleerde pagina's}} weergegeven waarvoor nog te controleren versies zijn.", |
1075 | 1083 | 'oldreviewedpages-none' => "Er zijn geen pagina's die aan de criteria voldoen", |
— | — | @@ -1189,7 +1197,7 @@ |
1190 | 1198 | * @author Dragonòt |
1191 | 1199 | */ |
1192 | 1200 | $messages['pms'] = array( |
1193 | | - 'oldreviewedpages' => 'Pàgine revisionà da temp', |
| 1201 | + 'oldreviewedpages' => 'Pàgine con dle modìfiche an cors', |
1194 | 1202 | 'oldreviewedpages-legend' => 'Lista le pàgine revisionà con vërsion pendente dle revision', |
1195 | 1203 | 'oldreviewedpages-list' => 'Sta pàgina-sì a lista {{PLURAL:$1|na pàgina revisionà|le pàgine revisionà}} con modìfiche pendente.', |
1196 | 1204 | 'oldreviewedpages-none' => 'Al moment a-i son pa gnun-e pàgine con sti criteri-sì', |
— | — | @@ -1287,7 +1295,7 @@ |
1288 | 1296 | * @author Joetaras |
1289 | 1297 | */ |
1290 | 1298 | $messages['roa-tara'] = array( |
1291 | | - 'oldreviewedpages' => 'Pàggene riviste non aggiornete', |
| 1299 | + 'oldreviewedpages' => 'Pàggene cu cangiaminde pendende', |
1292 | 1300 | 'oldreviewedpages-legend' => 'Liste de le pàggene riviste cu revisiune non reviste', |
1293 | 1301 | 'oldreviewedpages-list' => "Sta pàgene elenghe {{PLURAL:$1|'na pàgene reviste ca tène|le pàggene reviste ca tènene}} cangiaminde pendende.", |
1294 | 1302 | 'oldreviewedpages-none' => 'Non ge stonne pàggene ca ingontrene chiste criterie', |
— | — | @@ -1310,7 +1318,7 @@ |
1311 | 1319 | * @author Александр Сигачёв |
1312 | 1320 | */ |
1313 | 1321 | $messages['ru'] = array( |
1314 | | - 'oldreviewedpages' => 'Устаревшие проверенные страницы', |
| 1322 | + 'oldreviewedpages' => 'Страницы с непроверенными изменениями', |
1315 | 1323 | 'oldreviewedpages-legend' => 'Список проверенных страниц с непроверенными версиями', |
1316 | 1324 | 'oldreviewedpages-list' => 'На этой странице {{PLURAL:$1|перечислена проверенная страница, которая в дальнейшем правилась|перечислены проверенные страницы, которые в дальнейшем правились}}', |
1317 | 1325 | 'oldreviewedpages-none' => 'В настоящее время нет страниц, удовлетворяющих этим условиям', |
— | — | @@ -1495,7 +1503,7 @@ |
1496 | 1504 | * @author Runningfridgesrule |
1497 | 1505 | */ |
1498 | 1506 | $messages['tr'] = array( |
1499 | | - 'oldreviewedpages' => 'Eski gözden geçirilmiş sayfalar', |
| 1507 | + 'oldreviewedpages' => 'Bekleyen değişiklik içeren sayfalar', |
1500 | 1508 | 'oldreviewedpages-legend' => 'Gözden geçirilme bekleyen revizyonu olan gözden geçirilmiş sayfaları listele', |
1501 | 1509 | 'oldreviewedpages-list' => 'Bu sayfa, bekleyen değişikliğe sahip gözden geçirilmiş {{PLURAL:$1|bir sayfayı|sayfaları}} listeler.', |
1502 | 1510 | 'oldreviewedpages-none' => 'Şimdilik bu kriterlere uyan sayfa yoktur', |
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/language/ProblemChanges.i18n.php |
— | — | @@ -54,7 +54,7 @@ |
55 | 55 | * @author Jim-by |
56 | 56 | */ |
57 | 57 | $messages['be-tarask'] = array( |
58 | | - 'problemchanges' => 'Рэцэнзаваць пазначаныя зьмены', |
| 58 | + 'problemchanges' => 'Пазначаныя нерэцэнзаваныя зьмены', |
59 | 59 | 'problemchanges-legend' => 'Сьпіс старонак з пазначанымі рэдагаваньнямі, якія чакаюць рэцэнзаваньня', |
60 | 60 | 'problemchanges-none' => 'Зараз няма старонак, якія адпавядаюць гэтым крытэрам', |
61 | 61 | 'problemchanges-category' => 'Катэгорыя:', |
— | — | @@ -72,7 +72,7 @@ |
73 | 73 | * @author Y-M D |
74 | 74 | */ |
75 | 75 | $messages['br'] = array( |
76 | | - 'problemchanges' => "Adwelet ar c'hemmoù balizennet", |
| 76 | + 'problemchanges' => "Kemmoù balizennet o c'hortoz", |
77 | 77 | 'problemchanges-legend' => "Rollañ ar pajennoù adwelet gant kemmoù balizennet a c'hortoz bezañ adlennet", |
78 | 78 | 'problemchanges-none' => "N'eus pajenn ebet diouzh an dezverkoù-mañ evit poent", |
79 | 79 | 'problemchanges-category' => 'Rummad :', |
— | — | @@ -134,7 +134,7 @@ |
135 | 135 | * @author Michawiki |
136 | 136 | */ |
137 | 137 | $messages['dsb'] = array( |
138 | | - 'problemchanges' => 'Markěrowane změny pśeglědaś', |
| 138 | + 'problemchanges' => 'Markěrowane njedocynjone změny', |
139 | 139 | 'problemchanges-legend' => 'Lisćina bokow z markěrowanymi změnami, kótarež hyšći njejsu pśeglědane', |
140 | 140 | 'problemchanges-none' => 'Tuchylu žedne boki njewótpowěduju toś tym kriterijam', |
141 | 141 | 'problemchanges-category' => 'Kategorija:', |
— | — | @@ -202,7 +202,7 @@ |
203 | 203 | * @author Peter17 |
204 | 204 | */ |
205 | 205 | $messages['fr'] = array( |
206 | | - 'problemchanges' => 'Relire les modifications balisées', |
| 206 | + 'problemchanges' => 'Modifications balisées en attente', |
207 | 207 | 'problemchanges-legend' => 'Lister les pages avec des modifications balisées en attente de relecture', |
208 | 208 | 'problemchanges-none' => "Il n'y a pour le moment aucune page satisfaisant ces critères", |
209 | 209 | 'problemchanges-category' => 'Catégorie :', |
— | — | @@ -239,7 +239,7 @@ |
240 | 240 | * @author Als-Holder |
241 | 241 | */ |
242 | 242 | $messages['gsw'] = array( |
243 | | - 'problemchanges' => 'Markierti Bearbeitige priefe', |
| 243 | + 'problemchanges' => 'Markierti hängigi Änderige', |
244 | 244 | 'problemchanges-legend' => 'Lischt vu Syte mit markierte Bearbeitige, wu nonig prieft sin', |
245 | 245 | 'problemchanges-none' => 'Zur Zyt träffe fir kei Syte die Kriterie zue', |
246 | 246 | 'problemchanges-category' => 'Kategorii:', |
— | — | @@ -269,7 +269,7 @@ |
270 | 270 | * @author Michawiki |
271 | 271 | */ |
272 | 272 | $messages['hsb'] = array( |
273 | | - 'problemchanges' => 'Markěrowane změny přepruwować', |
| 273 | + 'problemchanges' => 'Markěrowane njepřepruwowane změny', |
274 | 274 | 'problemchanges-legend' => 'Lisćina stronow z markěrowanymi změnami, kotrež dyrbja so hišće přepruwować', |
275 | 275 | 'problemchanges-none' => 'Strony, kotrež tutym kriterijam wotpowěduja, tuchwilu njejsu', |
276 | 276 | 'problemchanges-category' => 'Kategorija:', |
— | — | @@ -290,7 +290,7 @@ |
291 | 291 | * @author McDutchie |
292 | 292 | */ |
293 | 293 | $messages['ia'] = array( |
294 | | - 'problemchanges' => 'Revider modificationes etiquettate', |
| 294 | + 'problemchanges' => 'Modificationes pendente etiquettate', |
295 | 295 | 'problemchanges-legend' => 'Listar paginas con modificationes etiquettate que attende revision', |
296 | 296 | 'problemchanges-none' => 'Al momento il non ha paginas que satisface iste criterios', |
297 | 297 | 'problemchanges-category' => 'Categoria:', |
— | — | @@ -377,7 +377,7 @@ |
378 | 378 | * @author Robby |
379 | 379 | */ |
380 | 380 | $messages['lb'] = array( |
381 | | - 'problemchanges' => 'Markéiert Ännerunge bewerten', |
| 381 | + 'problemchanges' => 'Markéiert Ännerunge am Suspens', |
382 | 382 | 'problemchanges-legend' => 'Lëscht vun de markéierte Säiten déi nach net nogekuckt sinn', |
383 | 383 | 'problemchanges-none' => 'Et gëtt el keng Säiten déi dës Kriterien entspriechen', |
384 | 384 | 'problemchanges-category' => 'Kategorie:', |
— | — | @@ -387,7 +387,7 @@ |
388 | 388 | * @author Bjankuloski06 |
389 | 389 | */ |
390 | 390 | $messages['mk'] = array( |
391 | | - 'problemchanges' => 'Проверка на означени промени', |
| 391 | + 'problemchanges' => 'Означени промени во исчекување', |
392 | 392 | 'problemchanges-legend' => 'Листа на прегледани промени со означени уредувања во исчекување на проверка', |
393 | 393 | 'problemchanges-none' => 'Моментално нема страници кои ги задоволуваат овие критериуми', |
394 | 394 | 'problemchanges-category' => 'Категорија:', |
— | — | @@ -414,7 +414,7 @@ |
415 | 415 | * @author Siebrand |
416 | 416 | */ |
417 | 417 | $messages['nl'] = array( |
418 | | - 'problemchanges' => 'Gelabelde wijzigingen controleren', |
| 418 | + 'problemchanges' => 'Gelabelde te controleren wijzigingen', |
419 | 419 | 'problemchanges-legend' => "Ongecontroleerde pagina's met gelabelde bewerkingen weergeven", |
420 | 420 | 'problemchanges-none' => "Er zijn geen pagina's die voldoen aan deze criteria", |
421 | 421 | 'problemchanges-category' => 'Categorie:', |
— | — | @@ -462,10 +462,11 @@ |
463 | 463 | ); |
464 | 464 | |
465 | 465 | /** Piedmontese (Piemontèis) |
| 466 | + * @author Borichèt |
466 | 467 | * @author Dragonòt |
467 | 468 | */ |
468 | 469 | $messages['pms'] = array( |
469 | | - 'problemchanges' => 'Arvëdd ij cambi etichetà', |
| 470 | + 'problemchanges' => 'Modìfiche etichëttà an cors', |
470 | 471 | 'problemchanges-legend' => 'Lista le pàgine con ëd le revision pendente ëd modìfiche etichëttà', |
471 | 472 | 'problemchanges-none' => 'A-i é pa al moment ëd pàgine che a sodisfo sto criteri-sì', |
472 | 473 | 'problemchanges-category' => 'Categorìa:', |
— | — | @@ -513,7 +514,7 @@ |
514 | 515 | * @author Joetaras |
515 | 516 | */ |
516 | 517 | $messages['roa-tara'] = array( |
517 | | - 'problemchanges' => 'Revide le cangiaminde taggate', |
| 518 | + 'problemchanges' => 'Tagghe le cangiaminde pendende', |
518 | 519 | 'problemchanges-legend' => "Liste de le pàggene riviste cu le cangiaminde taggate aspettane 'na riviste", |
519 | 520 | 'problemchanges-none' => 'Non ge stonne pàggene ca ingontrene chiste criterie', |
520 | 521 | 'problemchanges-category' => 'Categorije:', |
— | — | @@ -524,7 +525,7 @@ |
525 | 526 | * @author Александр Сигачёв |
526 | 527 | */ |
527 | 528 | $messages['ru'] = array( |
528 | | - 'problemchanges' => 'Досмотр отмеченных изменений', |
| 529 | + 'problemchanges' => 'Отмеченные непроверенные изменения', |
529 | 530 | 'problemchanges-legend' => 'Список cтраниц с отмеченными правками, ожидающими проверки', |
530 | 531 | 'problemchanges-none' => 'В настоящее время нет отвечающих этим условиям страниц', |
531 | 532 | 'problemchanges-category' => 'Категория:', |
— | — | @@ -589,7 +590,7 @@ |
590 | 591 | * @author Joseph |
591 | 592 | */ |
592 | 593 | $messages['tr'] = array( |
593 | | - 'problemchanges' => 'Etiketli değişiklikleri gözden geçir', |
| 594 | + 'problemchanges' => 'bekleyen değişiklik olarak etiketlenmiş', |
594 | 595 | 'problemchanges-legend' => 'Etiketli değişiklikleri gözden geçirme bekleyen sayfaları listele', |
595 | 596 | 'problemchanges-none' => 'Şu anda hiçbir sayfa bu kriterleri karşılamıyor', |
596 | 597 | 'problemchanges-category' => 'Kategori:', |
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/language/ReviewedPages.i18n.php |
— | — | @@ -135,8 +135,9 @@ |
136 | 136 | */ |
137 | 137 | $messages['be-tarask'] = array( |
138 | 138 | 'reviewedpages' => 'Правераныя старонкі', |
139 | | - 'reviewedpages-leg' => 'Сьпіс старонак адсартаваны па вышэйшаму ўзроўню адзнакі', |
140 | | - 'reviewedpages-list' => 'На гэтай старонцы пададзены сьпіс старонак, якія рэцэнзаваліся на ўказаны ўзровень.', |
| 139 | + 'reviewedpages-leg' => 'Сьпіс прарэцэнзаваных старонак', |
| 140 | + 'reviewedpages-list' => "Гэты сьпіс утрымлівае [[{{MediaWiki:Validationpage}}|рэцэнзаваныя]] старонкі, ''найлепшы ўзровень'' якіх (адной з вэрсіяў) адпавядае пазначанаму ўзроўню. |
| 141 | +Спасылка пададзеная на апошнюю вэрсію з гэтым узроўнем.", |
141 | 142 | 'reviewedpages-none' => 'У гэтым сьпісе няма старонак', |
142 | 143 | 'reviewedpages-all' => 'правераныя вэрсіі', |
143 | 144 | 'reviewedpages-best' => 'найлепшая вэрсія', |
— | — | @@ -173,13 +174,13 @@ |
174 | 175 | */ |
175 | 176 | $messages['br'] = array( |
176 | 177 | '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', |
178 | 179 | 'reviewedpages-list' => "Rollet eo war ar bajenn-mañ ar pajennoù bet adwelet (d'ar muiañ) d'al live spisaet.", |
179 | 180 | 'reviewedpages-none' => "N'eus pajenn ebet er roll", |
180 | 181 | 'reviewedpages-lev-1' => 'Perzhded', |
181 | 182 | 'reviewedpages-lev-2' => 'Lakaet war wel', |
182 | 183 | 'reviewedpages-all' => 'stummoù adwelet', |
183 | | - 'reviewedpages-best' => 'adweladenn bennañ', |
| 184 | + 'reviewedpages-best' => 'adweladenn wellañ', |
184 | 185 | ); |
185 | 186 | |
186 | 187 | /** Bosnian (Bosanski) |
— | — | @@ -359,19 +360,21 @@ |
360 | 361 | * @author Dereckson |
361 | 362 | * @author Grondin |
362 | 363 | * @author IAlex |
| 364 | + * @author Peter17 |
363 | 365 | * @author PieRRoMaN |
364 | 366 | * @author Urhixidur |
365 | 367 | */ |
366 | 368 | $messages['fr'] = array( |
367 | 369 | '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.", |
370 | 373 | 'reviewedpages-none' => 'Cette liste est vide', |
371 | 374 | 'reviewedpages-lev-0' => 'Visualisée', |
372 | 375 | 'reviewedpages-lev-1' => 'De qualité', |
373 | 376 | 'reviewedpages-lev-2' => 'Distinguée', |
374 | 377 | 'reviewedpages-all' => 'versions passées en revue', |
375 | | - 'reviewedpages-best' => 'version principale', |
| 378 | + 'reviewedpages-best' => 'meilleure version', |
376 | 379 | ); |
377 | 380 | |
378 | 381 | /** Franco-Provençal (Arpetan) |
— | — | @@ -402,7 +405,7 @@ |
403 | 406 | 'reviewedpages-lev-0' => 'Revisado', |
404 | 407 | 'reviewedpages-lev-1' => 'Calidade', |
405 | 408 | 'reviewedpages-lev-2' => 'Destacado', |
406 | | - 'reviewedpages-all' => 'Versións revisadas', |
| 409 | + 'reviewedpages-all' => 'versións revisadas', |
407 | 410 | 'reviewedpages-best' => 'mellor revisión', |
408 | 411 | ); |
409 | 412 | |
— | — | @@ -415,7 +418,7 @@ |
416 | 419 | 'reviewedpages-lev-1' => 'ποιοτικὴ ἔκδοσις', |
417 | 420 | 'reviewedpages-lev-2' => 'Ἐξαίρετος', |
418 | 421 | 'reviewedpages-all' => 'ἀναθεωρημέναι ἐκδόσεις', |
419 | | - 'reviewedpages-best' => 'πρωτίστη ἀναθεώρησις', |
| 422 | + 'reviewedpages-best' => 'βελτίστη ἀναθεώρησις', |
420 | 423 | ); |
421 | 424 | |
422 | 425 | /** Swiss German (Alemannisch) |
— | — | @@ -424,7 +427,9 @@ |
425 | 428 | $messages['gsw'] = array( |
426 | 429 | 'reviewedpages' => 'Lischt vu dr Syte, wu vum Fäldhieter gsäh sin', |
427 | 430 | '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.", |
429 | 434 | 'reviewedpages-none' => 'Die Lischt isch läär.', |
430 | 435 | 'reviewedpages-lev-0' => 'Vum Fäldhieter gsäh', |
431 | 436 | 'reviewedpages-lev-1' => 'Prieft', |
— | — | @@ -487,14 +492,15 @@ |
488 | 493 | */ |
489 | 494 | $messages['hsb'] = array( |
490 | 495 | '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.", |
493 | 499 | 'reviewedpages-none' => 'W tutej lisćinje strony njejsu', |
494 | 500 | 'reviewedpages-lev-0' => 'Přehladany', |
495 | 501 | 'reviewedpages-lev-1' => 'Kwalita', |
496 | 502 | 'reviewedpages-lev-2' => 'Z funkcijemi', |
497 | 503 | 'reviewedpages-all' => 'přepruwowane wersije', |
498 | | - 'reviewedpages-best' => 'Najlěpša wersija', |
| 504 | + 'reviewedpages-best' => 'najlěpša wersija', |
499 | 505 | ); |
500 | 506 | |
501 | 507 | /** Hungarian (Magyar) |
— | — | @@ -576,6 +582,7 @@ |
577 | 583 | /** Japanese (日本語) |
578 | 584 | * @author Aotake |
579 | 585 | * @author Fryed-peach |
| 586 | + * @author Hosiryuhosi |
580 | 587 | * @author JtFuruhata |
581 | 588 | */ |
582 | 589 | $messages['ja'] = array( |
— | — | @@ -681,8 +688,9 @@ |
682 | 689 | */ |
683 | 690 | $messages['lb'] = array( |
684 | 691 | '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.", |
687 | 695 | 'reviewedpages-none' => 'Dës Lëscht ass eidel', |
688 | 696 | 'reviewedpages-lev-0' => 'iwwerkuckt', |
689 | 697 | 'reviewedpages-lev-1' => 'Qualitéit', |
— | — | @@ -713,14 +721,15 @@ |
714 | 722 | */ |
715 | 723 | $messages['mk'] = array( |
716 | 724 | 'reviewedpages' => 'Проверени страници', |
717 | | - 'reviewedpages-leg' => 'Листа на страници по највисоко ниво на оценка', |
718 | | - 'reviewedpages-list' => 'На оваа страница се наведени страници кои се оценети (највисоко) до назначеното ниво.', |
| 725 | + 'reviewedpages-leg' => 'Листа на оценети страници', |
| 726 | + 'reviewedpages-list' => "Овие листи содржат [[{{MediaWiki:Validationpage}}|проверени]] страници чие назначено ниво е ''највисоко'' оценето ниво (на ревизија). |
| 727 | +Наведена е врска кон најновата ревизија на тоа ниво.", |
719 | 728 | 'reviewedpages-none' => 'Нема страници во оваа листа', |
720 | 729 | 'reviewedpages-lev-0' => 'Прегледани', |
721 | 730 | 'reviewedpages-lev-1' => 'Квалитетни', |
722 | 731 | 'reviewedpages-lev-2' => 'Одлични', |
723 | 732 | 'reviewedpages-all' => 'проверени верзии', |
724 | | - 'reviewedpages-best' => 'главна верзија', |
| 733 | + 'reviewedpages-best' => 'најдобра ревизија', |
725 | 734 | ); |
726 | 735 | |
727 | 736 | /** Malayalam (മലയാളം) |
— | — | @@ -730,7 +739,8 @@ |
731 | 740 | $messages['ml'] = array( |
732 | 741 | 'reviewedpages' => 'സംശോധനം നടന്ന താളുകള്', |
733 | 742 | 'reviewedpages-leg' => 'സംശോധനം ചെയ്യപ്പെട്ട താളുകളുടെ പട്ടിക', |
734 | | - 'reviewedpages-list' => 'താഴെ പ്രദര്ശിപ്പിച്ചിരിക്കുന്ന താളുകള് ഒരു പ്രത്യേക തലത്തിലുള്ള (ഏറ്റവും കൂടുതൽ) സംശോധനം പൂര്ത്തിയാക്കിയിരിക്കുന്നു.', |
| 743 | + 'reviewedpages-list' => "വ്യക്തമാക്കപ്പെട്ടിട്ടുള്ള തലത്തിന്റെ ''സാദ്ധ്യമായതിൽ ഉന്നതമായ'' സംശോധന തലത്തിൽ (ഒരു നാൾപ്പതിപ്പിന്റെ) എത്തിച്ചേരാൻ കഴിഞ്ഞ [[{{MediaWiki:Validationpage}}|സംശോധനം ചെയ്ത]] താളുകൾ ഈ പട്ടികയിൽ നൽകിയിരിക്കുന്നു. |
| 744 | +ആ തലത്തിലെ ഏറ്റവും പുതിയ നാൾപ്പതിപ്പിലേയ്ക്കുള്ള കണ്ണിയും നൽകിയിരിക്കുന്നു.", |
735 | 745 | 'reviewedpages-none' => 'ഈ പട്ടികയില് താളുകള് ഒന്നും ഇല്ല', |
736 | 746 | 'reviewedpages-lev-0' => 'സൈറ്റഡ്', |
737 | 747 | 'reviewedpages-lev-1' => 'ഉന്നത നിലവാരം', |
— | — | @@ -785,7 +795,8 @@ |
786 | 796 | $messages['nl'] = array( |
787 | 797 | 'reviewedpages' => "Gecontroleerde pagina's", |
788 | 798 | '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.", |
790 | 801 | 'reviewedpages-none' => 'Geen resultaten', |
791 | 802 | 'reviewedpages-lev-0' => 'Gecontroleerd', |
792 | 803 | 'reviewedpages-lev-1' => 'Kwaliteit', |
— | — | @@ -866,15 +877,17 @@ |
867 | 878 | ); |
868 | 879 | |
869 | 880 | /** Piedmontese (Piemontèis) |
| 881 | + * @author Borichèt |
870 | 882 | * @author Dragonòt |
871 | 883 | */ |
872 | 884 | $messages['pms'] = array( |
873 | 885 | '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.", |
876 | 889 | 'reviewedpages-none' => 'A-i é pa ëd pàgine an sta lista-sì', |
877 | 890 | 'reviewedpages-all' => 'vërsion revisionà', |
878 | | - 'reviewedpages-best' => 'rla mèj revision', |
| 891 | + 'reviewedpages-best' => 'la mèj revision', |
879 | 892 | ); |
880 | 893 | |
881 | 894 | /** Pashto (پښتو) |
— | — | @@ -938,14 +951,15 @@ |
939 | 952 | */ |
940 | 953 | $messages['roa-tara'] = array( |
941 | 954 | '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.", |
944 | 958 | 'reviewedpages-none' => "Non ge stonne pàggene jndr'à sta liste", |
945 | 959 | 'reviewedpages-lev-0' => 'Viste', |
946 | 960 | 'reviewedpages-lev-1' => 'Qualità', |
947 | 961 | 'reviewedpages-lev-2' => 'Dettagliete', |
948 | 962 | 'reviewedpages-all' => 'versiune reviste', |
949 | | - 'reviewedpages-best' => 'prima revisione', |
| 963 | + 'reviewedpages-best' => 'megghia revisione', |
950 | 964 | ); |
951 | 965 | |
952 | 966 | /** Russian (Русский) |
— | — | @@ -954,8 +968,9 @@ |
955 | 969 | */ |
956 | 970 | $messages['ru'] = array( |
957 | 971 | 'reviewedpages' => 'Проверенные страницы', |
958 | | - 'reviewedpages-leg' => 'Список страниц по высшему уровню оценки', |
959 | | - 'reviewedpages-list' => 'На этой странице перечислены страницы, которые были оценены на указанный уровень.', |
| 972 | + 'reviewedpages-leg' => 'Список проверенных страниц', |
| 973 | + 'reviewedpages-list' => "На этой странице перечислены [[{{MediaWiki:Validationpage}}|проверенные]] страницы, чья ''наилучшая оценка'' (одной из версий) соответствует указанному уровню. |
| 974 | +Ссылка ведёт на последнюю версию страницы с этой оценкой.", |
960 | 975 | 'reviewedpages-none' => 'В данном списке отсутствуют страницы', |
961 | 976 | 'reviewedpages-lev-0' => 'Досмотренная', |
962 | 977 | 'reviewedpages-lev-1' => 'Выверенная', |
— | — | @@ -1154,14 +1169,15 @@ |
1155 | 1170 | */ |
1156 | 1171 | $messages['tr'] = array( |
1157 | 1172 | '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.", |
1160 | 1176 | 'reviewedpages-none' => 'Bu listede hiç sayfa yok', |
1161 | 1177 | 'reviewedpages-lev-0' => 'Gözlenmiş', |
1162 | 1178 | 'reviewedpages-lev-1' => 'Kalite', |
1163 | 1179 | 'reviewedpages-lev-2' => 'Özellikli', |
1164 | 1180 | 'reviewedpages-all' => 'gözden geçirilmiş sürümler', |
1165 | | - 'reviewedpages-best' => 'birincil revizyon', |
| 1181 | + 'reviewedpages-best' => 'en iyi revizyon', |
1166 | 1182 | ); |
1167 | 1183 | |
1168 | 1184 | /** Ukrainian (Українська) |
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/language/StablePages.i18n.php |
— | — | @@ -8,14 +8,13 @@ |
9 | 9 | $messages = array(); |
10 | 10 | |
11 | 11 | $messages['en'] = array( |
12 | | - 'stablepages' => 'Stable pages', |
13 | | - 'stablepages-stable' => 'published version', |
| 12 | + 'stablepages' => 'Pages using edit approval', |
14 | 13 | 'stablepages-text' => 'Below is a list of pages manually configured to show the published version as the default page content for readers.', |
15 | 14 | 'stablepages-none' => 'There are no pages in this list', |
16 | 15 | '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', |
20 | 19 | 'stablepages-precedence' => 'Precedence:', |
21 | 20 | ); |
22 | 21 | |
— | — | @@ -43,13 +42,13 @@ |
44 | 43 | * @author Naudefj |
45 | 44 | */ |
46 | 45 | $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.", |
49 | 48 | 'stablepages-none' => 'Daar is geen bladsye in hierdie lys nie', |
50 | 49 | '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', |
54 | 53 | 'stablepages-precedence' => 'Volgorde:', |
55 | 54 | ); |
56 | 55 | |
— | — | @@ -69,7 +68,6 @@ |
70 | 69 | */ |
71 | 70 | $messages['ar'] = array( |
72 | 71 | 'stablepages' => 'صفحات مستقرة', |
73 | | - 'stablepages-stable' => 'نسخة منشورة', |
74 | 72 | 'stablepages-text' => 'بالأسفل قائمة الصفحات المضبوطة يدويا لتعرض النسخة المنشورة كمحتوى الصفحة الافتراضي للقراء.', |
75 | 73 | 'stablepages-none' => 'لا توجد صفحات في هذه القائمة', |
76 | 74 | 'stablepages-config' => 'ضبط', |
— | — | @@ -86,7 +84,6 @@ |
87 | 85 | */ |
88 | 86 | $messages['arz'] = array( |
89 | 87 | 'stablepages' => 'صفحات مستقرة', |
90 | | - 'stablepages-stable' => 'نسخه منشوره', |
91 | 88 | 'stablepages-text' => 'تحت فيه ليستة الصفح اللى مترتّبه يدوى علشان تخلّى النسخه المنشوره تبقى محتوى الصفحه الاساسى للقرّايين.', |
92 | 89 | 'stablepages-none' => 'لا توجد صفحات فى هذه القائمة', |
93 | 90 | 'stablepages-config' => 'ضبط', |
— | — | @@ -112,14 +109,13 @@ |
113 | 110 | * @author Jim-by |
114 | 111 | */ |
115 | 112 | $messages['be-tarask'] = array( |
116 | | - 'stablepages' => 'Стабільныя старонкі', |
117 | | - 'stablepages-stable' => 'апублікаваная вэрсія', |
| 113 | + 'stablepages' => 'Старонкі, якія выкарыстоўваюць зацьверджаньні рэдагаваньняў', |
118 | 114 | 'stablepages-text' => 'Ніжэй пададзены сьпіс старонак, якія ўручную настроеныя для паказу апублікаванай вэрсіі па змоўчваньні для чытачоў.', |
119 | 115 | 'stablepages-none' => 'У гэтым сьпісе няма старонак', |
120 | 116 | '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' => 'апошняя першапачатковая', |
124 | 120 | 'stablepages-precedence' => 'Першаснасьць:', |
125 | 121 | ); |
126 | 122 | |
— | — | @@ -139,14 +135,13 @@ |
140 | 136 | * @author Y-M D |
141 | 137 | */ |
142 | 138 | $messages['br'] = array( |
143 | | - 'stablepages' => 'Pajennoù stabil', |
144 | | - 'stablepages-stable' => 'stumm embannet', |
| 139 | + 'stablepages' => "Pajennoù oc'h implijout kadarnadur ar c'hemmoù", |
145 | 140 | '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.", |
146 | 141 | 'stablepages-none' => "N'eus pajenn ebet er roll-mañ", |
147 | 142 | '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ñ", |
151 | 146 | 'stablepages-precedence' => 'Dibab gwellañ :', |
152 | 147 | ); |
153 | 148 | |
— | — | @@ -155,7 +150,6 @@ |
156 | 151 | */ |
157 | 152 | $messages['bs'] = array( |
158 | 153 | 'stablepages' => 'Stabilne stranice', |
159 | | - 'stablepages-stable' => 'objavljena verzija', |
160 | 154 | 'stablepages-text' => 'Ispod je spisak stranica koje su ručno postavljene da prikazuju objavljenu verziju kao pretpostavljenu stranicu sadržaja za čitaoce.', |
161 | 155 | 'stablepages-none' => 'Nema stranica na ovom spisku', |
162 | 156 | 'stablepages-config' => 'Podešavanje', |
— | — | @@ -183,7 +177,6 @@ |
184 | 178 | */ |
185 | 179 | $messages['cs'] = array( |
186 | 180 | 'stablepages' => 'Stabilní stránky', |
187 | | - 'stablepages-stable' => 'stabilní verze', |
188 | 181 | 'stablepages-text' => 'Níže je seznam stránek, které byly ručně nastaveny, aby se jako jejich výchozí obash zobrazovala jejich stabilní verze.', |
189 | 182 | 'stablepages-none' => 'V tomto seznamu nejsou žádné stránky.', |
190 | 183 | 'stablepages-config' => 'Konfigurace', |
— | — | @@ -194,16 +187,16 @@ |
195 | 188 | ); |
196 | 189 | |
197 | 190 | /** German (Deutsch) |
| 191 | + * @author MF-Warburg |
198 | 192 | * @author Purodha |
199 | 193 | * @author Umherirrender |
200 | 194 | */ |
201 | 195 | $messages['de'] = array( |
202 | 196 | 'stablepages' => 'Konfigurierte Seiten', |
203 | | - 'stablepages-stable' => 'veröffentlichte Version', |
204 | 197 | 'stablepages-text' => 'Es folgt eine Liste der Seiten, die individuell konfiguriert wurden, damit diese die markierte Version als Standardinhalt für Leser anzeigen.', |
205 | 198 | 'stablepages-none' => 'Diese Liste ist leer.', |
206 | 199 | 'stablepages-config' => 'Konfiguration', |
207 | | - 'stablepages-prec-none' => 'keine Rangordnung', |
| 200 | + 'stablepages-prec-none' => 'zuletzt überprüft', |
208 | 201 | 'stablepages-prec-quality' => 'Qualitätsrangordnung', |
209 | 202 | 'stablepages-prec-pristine' => 'ursprüngliche Rangordnung', |
210 | 203 | 'stablepages-precedence' => 'Rangordnung:', |
— | — | @@ -214,7 +207,6 @@ |
215 | 208 | */ |
216 | 209 | $messages['diq'] = array( |
217 | 210 | 'stablepages' => 'pelê istiqrar biyayeyi', |
218 | | - 'stablepages-stable' => 'versiyonê istiqrar biyayeyi', |
219 | 211 | '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.', |
220 | 212 | 'stablepages-none' => 'na liste de pel çino', |
221 | 213 | 'stablepages-config' => 'vıraştış', |
— | — | @@ -229,7 +221,6 @@ |
230 | 222 | */ |
231 | 223 | $messages['dsb'] = array( |
232 | 224 | 'stablepages' => 'Stabilne boki', |
233 | | - 'stablepages-stable' => 'stabilna wersija', |
234 | 225 | '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.', |
235 | 226 | 'stablepages-none' => 'Toś ta lisćina njewopśimujo boki', |
236 | 227 | 'stablepages-config' => 'Konfiguracija', |
— | — | @@ -245,7 +236,6 @@ |
246 | 237 | */ |
247 | 238 | $messages['el'] = array( |
248 | 239 | 'stablepages' => 'Σταθερές σελίδες', |
249 | | - 'stablepages-stable' => 'σταθερή έκδοση', |
250 | 240 | 'stablepages-text' => 'Παρακάτω είναι ένας κατάλογος σελίδων χειροκίνητα ρυθμισμένων να εμφανίζουν την σταθερή έκδοση ως το προεπιλεγμένο περιεχόμενο σελίδας για τους αναγνώστες.', |
251 | 241 | 'stablepages-none' => 'Δεν υπάρχουν σελίδες σε αυτή την λίστα', |
252 | 242 | 'stablepages-config' => 'Ρύθμιση', |
— | — | @@ -260,7 +250,6 @@ |
261 | 251 | */ |
262 | 252 | $messages['eo'] = array( |
263 | 253 | 'stablepages' => 'Stabilaj paĝoj', |
264 | | - 'stablepages-stable' => 'publikigita versio', |
265 | 254 | 'stablepages-text' => 'Jen listo de paĝoj permane konfiguritaj montri la stabilan version kiel la defaŭltan paĝon por rigardantoj.', |
266 | 255 | 'stablepages-none' => 'Neniuj paĝoj estas en ĉi tiu listo', |
267 | 256 | 'stablepages-config' => 'Konfiguro', |
— | — | @@ -276,7 +265,6 @@ |
277 | 266 | */ |
278 | 267 | $messages['es'] = array( |
279 | 268 | 'stablepages' => 'Páginas estables', |
280 | | - 'stablepages-stable' => 'versión publicada', |
281 | 269 | '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.', |
282 | 270 | 'stablepages-none' => 'No hay páginas en esta lista', |
283 | 271 | 'stablepages-config' => 'Configuración', |
— | — | @@ -291,8 +279,7 @@ |
292 | 280 | * @author Kobazulo |
293 | 281 | */ |
294 | 282 | $messages['eu'] = array( |
295 | | - 'stablepages' => 'Orrialde egonkorrak', |
296 | | - 'stablepages-stable' => 'argitaratutako bertsioa', |
| 283 | + 'stablepages' => 'Editatzeko baimena erabiltzen duten orrialdeak', |
297 | 284 | 'stablepages-config' => 'Konfigurazioa', |
298 | 285 | 'stablepages-precedence' => 'Jatorria:', |
299 | 286 | ); |
— | — | @@ -314,11 +301,10 @@ |
315 | 302 | */ |
316 | 303 | $messages['fi'] = array( |
317 | 304 | 'stablepages' => 'Vakaat sivut', |
318 | | - 'stablepages-stable' => 'julkaistu versio', |
319 | 305 | 'stablepages-none' => 'Tällä listalla ei ole sivuja.', |
320 | 306 | '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', |
323 | 309 | 'stablepages-precedence' => 'Järjestys:', |
324 | 310 | ); |
325 | 311 | |
— | — | @@ -327,17 +313,17 @@ |
328 | 314 | * @author Grondin |
329 | 315 | * @author IAlex |
330 | 316 | * @author Mihai |
| 317 | + * @author Peter17 |
331 | 318 | * @author Verdy p |
332 | 319 | */ |
333 | 320 | $messages['fr'] = array( |
334 | | - 'stablepages' => 'Pages stables', |
335 | | - 'stablepages-stable' => 'version publiée', |
| 321 | + 'stablepages' => 'Pages utilisant la validation des modifications', |
336 | 322 | '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.', |
337 | 323 | 'stablepages-none' => 'Il n’existe aucune page dans cette liste', |
338 | 324 | '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', |
342 | 328 | 'stablepages-precedence' => 'Préférence :', |
343 | 329 | ); |
344 | 330 | |
— | — | @@ -346,7 +332,6 @@ |
347 | 333 | */ |
348 | 334 | $messages['frp'] = array( |
349 | 335 | 'stablepages' => 'Pâges stâbles.', |
350 | | - 'stablepages-stable' => 'vèrsion publeyê', |
351 | 336 | '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.', |
352 | 337 | 'stablepages-none' => 'Y at gins de pâge dens ceta lista.', |
353 | 338 | 'stablepages-config' => 'Configuracion', |
— | — | @@ -360,14 +345,13 @@ |
361 | 346 | * @author Toliño |
362 | 347 | */ |
363 | 348 | $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', |
366 | 350 | '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.', |
367 | 351 | 'stablepages-none' => 'Non hai páxinas nesta lista', |
368 | 352 | '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', |
372 | 356 | 'stablepages-precedence' => 'Prioridade:', |
373 | 357 | ); |
374 | 358 | |
— | — | @@ -386,14 +370,13 @@ |
387 | 371 | * @author Als-Holder |
388 | 372 | */ |
389 | 373 | $messages['gsw'] = array( |
390 | | - 'stablepages' => 'Lischt vu Syte, wu einzeln konfiguriert sin', |
391 | | - 'stablepages-stable' => 'Vereffetligti Version', |
| 374 | + 'stablepages' => 'Syte mit Bearbeitigskontrolle', |
392 | 375 | '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.', |
393 | 376 | 'stablepages-none' => 'Die Lischt isch läär.', |
394 | 377 | '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', |
398 | 381 | 'stablepages-precedence' => 'Rangfolg:', |
399 | 382 | ); |
400 | 383 | |
— | — | @@ -405,7 +388,6 @@ |
406 | 389 | */ |
407 | 390 | $messages['he'] = array( |
408 | 391 | 'stablepages' => 'דפים יציבים', |
409 | | - 'stablepages-stable' => 'גרסה יציבה', |
410 | 392 | 'stablepages-text' => 'זוהי רשימת הדפים שהוגדרו ידנית להציג את הגרסה היציבה כגרסת ברירת המחדל שתוצג לקוראים.', |
411 | 393 | 'stablepages-none' => 'אין דפים ברשימה זו', |
412 | 394 | 'stablepages-config' => 'תצורה', |
— | — | @@ -429,11 +411,9 @@ |
430 | 412 | /** Croatian (Hrvatski) |
431 | 413 | * @author Dalibor Bosits |
432 | 414 | * @author Ex13 |
433 | | - * @author Suradnik13 |
434 | 415 | */ |
435 | 416 | $messages['hr'] = array( |
436 | 417 | 'stablepages' => 'Važeće stranice', |
437 | | - 'stablepages-stable' => 'važeća inačica', |
438 | 418 | '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.', |
439 | 419 | 'stablepages-none' => 'Nema stranica u ovom popisu', |
440 | 420 | 'stablepages-config' => 'Postavka', |
— | — | @@ -447,14 +427,13 @@ |
448 | 428 | * @author Michawiki |
449 | 429 | */ |
450 | 430 | $messages['hsb'] = array( |
451 | | - 'stablepages' => 'Stabilne strony', |
452 | | - 'stablepages-stable' => 'wozjewjena wersija', |
| 431 | + 'stablepages' => 'Strony, kotrež schwalenje změnow wužiwaja', |
453 | 432 | 'stablepages-text' => 'Deleka je lisćina stronow, kotrež buchu manuelnje konfigurowane, zo bychu wozjewjenu wersiju jako standardny wobsah strony za čitarjow pokazali.', |
454 | 433 | 'stablepages-none' => 'W tutej lisćinje strony njejsu.', |
455 | 434 | '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', |
459 | 438 | 'stablepages-precedence' => 'Prěnjosć:', |
460 | 439 | ); |
461 | 440 | |
— | — | @@ -465,7 +444,6 @@ |
466 | 445 | */ |
467 | 446 | $messages['hu'] = array( |
468 | 447 | 'stablepages' => 'Stabil lapok', |
469 | | - 'stablepages-stable' => 'közzétett változat', |
470 | 448 | '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.', |
471 | 449 | 'stablepages-none' => 'Nem található egyetlen lap sem a listában', |
472 | 450 | 'stablepages-config' => 'beállítás', |
— | — | @@ -479,14 +457,13 @@ |
480 | 458 | * @author McDutchie |
481 | 459 | */ |
482 | 460 | $messages['ia'] = array( |
483 | | - 'stablepages' => 'Paginas stabile', |
484 | | - 'stablepages-stable' => 'version publicate', |
| 461 | + 'stablepages' => 'Paginas subjecte al approbation de modificationes', |
485 | 462 | '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.', |
486 | 463 | 'stablepages-none' => 'Il non ha paginas in iste lista', |
487 | 464 | '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', |
491 | 468 | 'stablepages-precedence' => 'Precedentia:', |
492 | 469 | ); |
493 | 470 | |
— | — | @@ -496,7 +473,6 @@ |
497 | 474 | */ |
498 | 475 | $messages['id'] = array( |
499 | 476 | 'stablepages' => 'Halaman stabil', |
500 | | - 'stablepages-stable' => 'versi stabil', |
501 | 477 | 'stablepages-text' => 'Di bawah ini adalah daftar halaman yang dikonfigurasi secara manual untuk menampilkan versi stabil sebagai isi halaman baku bagi para pembaca.', |
502 | 478 | 'stablepages-none' => 'Tidak ada halaman di dalam daftar ini', |
503 | 479 | 'stablepages-config' => 'Konfigurasi', |
— | — | @@ -512,7 +488,6 @@ |
513 | 489 | */ |
514 | 490 | $messages['it'] = array( |
515 | 491 | 'stablepages' => 'Pagine stabili', |
516 | | - 'stablepages-stable' => 'versione stabile', |
517 | 492 | 'stablepages-text' => 'Di seguito sono elencate le pagine configurate manualmente in modo tale da mostrare per default le versioni stabili ai visitatori.', |
518 | 493 | 'stablepages-none' => 'Non ci sono pagine in questo elenco', |
519 | 494 | 'stablepages-config' => 'Configurazione', |
— | — | @@ -526,7 +501,6 @@ |
527 | 502 | */ |
528 | 503 | $messages['ja'] = array( |
529 | 504 | 'stablepages' => '固定ページ', |
530 | | - 'stablepages-stable' => '固定版', |
531 | 505 | 'stablepages-text' => '以下は固定版を既定で閲覧者に表示するよう手動で設定されたページの一覧です。', |
532 | 506 | 'stablepages-none' => '表示すべきページはありません', |
533 | 507 | 'stablepages-config' => '設定', |
— | — | @@ -541,6 +515,7 @@ |
542 | 516 | */ |
543 | 517 | $messages['ka'] = array( |
544 | 518 | 'stablepages-config' => 'კონფიგურაცია', |
| 519 | + 'stablepages-precedence' => 'პრიორიტეტი:', |
545 | 520 | ); |
546 | 521 | |
547 | 522 | /** Khmer (ភាសាខ្មែរ) |
— | — | @@ -568,7 +543,6 @@ |
569 | 544 | */ |
570 | 545 | $messages['ksh'] = array( |
571 | 546 | 'stablepages' => 'Beshtändeje Sigge met einzel Enshtellunge', |
572 | | - 'stablepages-stable' => 'beshtändeje Version', |
573 | 547 | '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.', |
574 | 548 | 'stablepages-none' => 'En dä Leß sin kein Sigge dren', |
575 | 549 | 'stablepages-config' => 'Enstellunge', |
— | — | @@ -582,14 +556,13 @@ |
583 | 557 | * @author Robby |
584 | 558 | */ |
585 | 559 | $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', |
588 | 561 | '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.', |
589 | 562 | 'stablepages-none' => 'Dës Lëscht ass eidel', |
590 | 563 | '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', |
594 | 567 | 'stablepages-precedence' => 'Prioritéit:', |
595 | 568 | ); |
596 | 569 | |
— | — | @@ -598,14 +571,13 @@ |
599 | 572 | * @author Brest |
600 | 573 | */ |
601 | 574 | $messages['mk'] = array( |
602 | | - 'stablepages' => 'Стабилни страници', |
603 | | - 'stablepages-stable' => 'објавена верзија', |
| 575 | + 'stablepages' => 'Страници што користат оодобрување на уредувања', |
604 | 576 | 'stablepages-text' => 'Подолу е наведена листа на страници рачно конфигурирани да ја прикажуваат објавената верзија по основно за читателите.', |
605 | 577 | 'stablepages-none' => 'Нема страници во оваа листа', |
606 | 578 | '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' => 'последна неизменета', |
610 | 582 | 'stablepages-precedence' => 'Предност:', |
611 | 583 | ); |
612 | 584 | |
— | — | @@ -614,13 +586,12 @@ |
615 | 587 | * @author Shijualex |
616 | 588 | */ |
617 | 589 | $messages['ml'] = array( |
618 | | - 'stablepages' => 'സ്ഥിരതയുള്ള താളുകള്', |
619 | | - 'stablepages-stable' => 'പ്രസിദ്ധീകരിച്ച പതിപ്പ്', |
| 590 | + 'stablepages' => 'തിരുത്തൽ അംഗീകരണം ഉപയോഗിക്കുന്ന താളുകൾ', |
620 | 591 | 'stablepages-text' => 'പ്രസിദ്ധീകരിച്ച പതിപ്പ് ഒരു താളിന്റെ സ്വതവെയുള്ള ഉള്ളടക്കമായി വായനക്കാരെ കാണിക്കുവാന് സ്വതവേയല്ലാതെ ക്രമീകരണം ചെയ്യപ്പെട്ട താളുകള് ആണ് താഴെയുള്ള പട്ടികയില്.', |
621 | 592 | 'stablepages-none' => 'ഈ പട്ടികയില് താളുകള് ഒന്നും ഇല്ല', |
622 | 593 | 'stablepages-config' => 'ക്രമീകരണം', |
623 | | - 'stablepages-prec-none' => 'യാതൊരു മുൻഗണനയുമില്ലാതെ', |
624 | | - 'stablepages-prec-quality' => 'ഗുണമേന്മയ്ക്ക് മുൻഗണന', |
| 594 | + 'stablepages-prec-none' => 'അവസാനം പരിശോധിക്കപ്പെട്ടവ', |
| 595 | + 'stablepages-prec-quality' => 'അവസാന ഗുണമേന്മ', |
625 | 596 | 'stablepages-precedence' => 'മുൻഗണന:', |
626 | 597 | ); |
627 | 598 | |
— | — | @@ -646,18 +617,32 @@ |
647 | 618 | 'stablepages-config' => 'Konfigurasi', |
648 | 619 | ); |
649 | 620 | |
| 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 | + |
650 | 635 | /** Dutch (Nederlands) |
| 636 | + * @author McDutchie |
651 | 637 | * @author Siebrand |
652 | 638 | */ |
653 | 639 | $messages['nl'] = array( |
654 | | - 'stablepages' => "Gepubliceerde pagina's", |
655 | | - 'stablepages-stable' => 'gepubliceerde versie', |
| 640 | + 'stablepages' => "Pagina's onderhevig aan goedkeuring van bewerkingen", |
656 | 641 | 'stablepages-text' => "Hier worden pagina's weergegeven waarvoor handmatig is ingesteld dat de gepubliceerde versies standaard wordt weergegeven voor lezers.", |
657 | 642 | 'stablepages-none' => "Er zijn geen pagina's die aan de criteria voldoen", |
658 | 643 | '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', |
662 | 647 | 'stablepages-precedence' => 'Volgorde:', |
663 | 648 | ); |
664 | 649 | |
— | — | @@ -666,7 +651,6 @@ |
667 | 652 | */ |
668 | 653 | $messages['nn'] = array( |
669 | 654 | 'stablepages' => 'Stabile sider', |
670 | | - 'stablepages-stable' => 'stabil versjon', |
671 | 655 | 'stablepages-text' => 'Under er ei lista over sider manuelt innstilte til å syna den stabile versjonen som standardinnhald for lesarar.', |
672 | 656 | 'stablepages-none' => 'Det finst ingen sider i denne lista', |
673 | 657 | 'stablepages-config' => 'Konfigurering', |
— | — | @@ -681,14 +665,13 @@ |
682 | 666 | * @author Nghtwlkr |
683 | 667 | */ |
684 | 668 | $messages['no'] = array( |
685 | | - 'stablepages' => 'Stabile sider', |
686 | | - 'stablepages-stable' => 'publisert versjon', |
| 669 | + 'stablepages' => 'Sider som bruker redigeringsgodkjenning', |
687 | 670 | 'stablepages-text' => 'Nedenfor er en liste over sider manuelt innstilt til å vise den publiserte versjonen som standard sideinnhold for lesere.', |
688 | 671 | 'stablepages-none' => 'Det er ingen sider i denne listen', |
689 | 672 | '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', |
693 | 676 | 'stablepages-precedence' => 'Prioritering:', |
694 | 677 | ); |
695 | 678 | |
— | — | @@ -697,7 +680,6 @@ |
698 | 681 | */ |
699 | 682 | $messages['oc'] = array( |
700 | 683 | 'stablepages' => 'Paginas establas', |
701 | | - 'stablepages-stable' => 'version publicada', |
702 | 684 | '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.', |
703 | 685 | 'stablepages-none' => 'Existís pas cap de pagina dins aquesta lista', |
704 | 686 | 'stablepages-config' => 'Configuracion', |
— | — | @@ -714,7 +696,6 @@ |
715 | 697 | */ |
716 | 698 | $messages['pl'] = array( |
717 | 699 | 'stablepages' => 'Strony z domyślnie pokazywaną wersją oznaczoną', |
718 | | - 'stablepages-stable' => 'wersja opublikowana', |
719 | 700 | 'stablepages-text' => 'Poniżej znajduje się lista stron skonfigurowanych tak, by domyślnie czytelnikom prezentowana była wersja oznaczona.', |
720 | 701 | 'stablepages-none' => 'Brak stron na tej liście', |
721 | 702 | 'stablepages-config' => 'Konfiguracja', |
— | — | @@ -729,14 +710,13 @@ |
730 | 711 | * @author Dragonòt |
731 | 712 | */ |
732 | 713 | $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", |
735 | 715 | '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.', |
736 | 716 | 'stablepages-none' => 'A-i é pa gnun-e pàgine an sta lista-sì', |
737 | 717 | '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à', |
741 | 721 | 'stablepages-precedence' => 'Precedensa:', |
742 | 722 | ); |
743 | 723 | |
— | — | @@ -746,14 +726,13 @@ |
747 | 727 | * @author Waldir |
748 | 728 | */ |
749 | 729 | $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', |
752 | 731 | 'stablepages-text' => 'Segue-se uma lista das páginas configuradas manualmente para apresentarem, por omissão, a todos os leitores, a versão publicada.', |
753 | 732 | 'stablepages-none' => 'Não há páginas nesta lista', |
754 | 733 | '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', |
758 | 737 | 'stablepages-precedence' => 'Precedência:', |
759 | 738 | ); |
760 | 739 | |
— | — | @@ -762,7 +741,6 @@ |
763 | 742 | */ |
764 | 743 | $messages['pt-br'] = array( |
765 | 744 | 'stablepages' => 'Páginas estáveis', |
766 | | - 'stablepages-stable' => 'edição estável', |
767 | 745 | '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.', |
768 | 746 | 'stablepages-none' => 'Não há páginas nesta lista', |
769 | 747 | 'stablepages-config' => 'Configuração', |
— | — | @@ -779,7 +757,6 @@ |
780 | 758 | */ |
781 | 759 | $messages['ro'] = array( |
782 | 760 | 'stablepages' => 'Pagini stabile', |
783 | | - 'stablepages-stable' => 'versiune stabilă', |
784 | 761 | 'stablepages-none' => 'Nu există pagini în această listă', |
785 | 762 | 'stablepages-config' => 'Configuraţie', |
786 | 763 | 'stablepages-prec-none' => 'nicio prioritate', |
— | — | @@ -791,14 +768,13 @@ |
792 | 769 | * @author Joetaras |
793 | 770 | */ |
794 | 771 | $messages['roa-tara'] = array( |
795 | | - 'stablepages' => 'Pàggene sicure', |
796 | | - 'stablepages-stable' => 'versiona pubblecate', |
| 772 | + 'stablepages' => "Pàggene ca ausane 'nu cangiamende approvate", |
797 | 773 | '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.", |
798 | 774 | 'stablepages-none' => "Non ge stonne pàggene jndr'à sta liste", |
799 | 775 | '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', |
803 | 779 | 'stablepages-precedence' => 'Precedenze:', |
804 | 780 | ); |
805 | 781 | |
— | — | @@ -807,14 +783,13 @@ |
808 | 784 | * @author Александр Сигачёв |
809 | 785 | */ |
810 | 786 | $messages['ru'] = array( |
811 | | - 'stablepages' => 'Стабильные страницы', |
812 | | - 'stablepages-stable' => 'опубликованная версия', |
| 787 | + 'stablepages' => 'Страницы, использующие утверждение правок', |
813 | 788 | 'stablepages-text' => 'Ниже показан список страниц, вручную настроенных на показ опубликованной версии по умолчанию для читателей.', |
814 | 789 | 'stablepages-none' => 'В данном списке отсутствуют страницы', |
815 | 790 | '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' => 'последняя чистая версия', |
819 | 794 | 'stablepages-precedence' => 'Приоритет:', |
820 | 795 | ); |
821 | 796 | |
— | — | @@ -822,8 +797,7 @@ |
823 | 798 | * @author HalanTul |
824 | 799 | */ |
825 | 800 | $messages['sah'] = array( |
826 | | - 'stablepages' => 'Бигэргэтиллибит сирэйдэр', |
827 | | - 'stablepages-stable' => 'бэчээттэммит барыл', |
| 801 | + 'stablepages' => 'Бигэргэтиллии туһаныллар сирэйдэрэ', |
828 | 802 | 'stablepages-none' => 'Бу тиһиккэ сирэйдэрэ суох', |
829 | 803 | 'stablepages-config' => 'Туруоруута', |
830 | 804 | 'stablepages-prec-none' => 'баһыйара (приоритета) суох', |
— | — | @@ -837,7 +811,6 @@ |
838 | 812 | */ |
839 | 813 | $messages['sk'] = array( |
840 | 814 | 'stablepages' => 'Stabilné stránky', |
841 | | - 'stablepages-stable' => 'stabilná verzia', |
842 | 815 | 'stablepages-text' => 'Toto je zoznam stránok, ktoré boli ručne nastavené, aby sa ako ich štandardný obsah zobrazovala čitateľom stabilná verzia.', |
843 | 816 | 'stablepages-none' => 'Tento zoznam neobsahuje žiadne stránky.', |
844 | 817 | 'stablepages-config' => 'Nastavenie', |
— | — | @@ -875,7 +848,6 @@ |
876 | 849 | */ |
877 | 850 | $messages['sv'] = array( |
878 | 851 | 'stablepages' => 'Stabila sidor', |
879 | | - 'stablepages-stable' => 'publicerad version', |
880 | 852 | '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.', |
881 | 853 | 'stablepages-none' => 'Det finns inga sidor i denna lista', |
882 | 854 | 'stablepages-config' => 'Konfigurering', |
— | — | @@ -901,7 +873,6 @@ |
902 | 874 | */ |
903 | 875 | $messages['tk'] = array( |
904 | 876 | 'stablepages' => 'Durnukly sahypalar', |
905 | | - 'stablepages-stable' => 'durnukly wersiýa', |
906 | 877 | '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.', |
907 | 878 | 'stablepages-none' => 'Bu sanawda hiç hili sahypa ýok', |
908 | 879 | 'stablepages-config' => 'Konfigurasiýa', |
— | — | @@ -916,7 +887,6 @@ |
917 | 888 | */ |
918 | 889 | $messages['tl'] = array( |
919 | 890 | 'stablepages' => 'Matatatag na mga pahina', |
920 | | - 'stablepages-stable' => 'matatag na bersyon', |
921 | 891 | '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.', |
922 | 892 | 'stablepages-none' => 'Walang mga pahina sa loob ng talaang ito', |
923 | 893 | 'stablepages-config' => 'Pagkakaayos (konpigurasyon)', |
— | — | @@ -931,13 +901,12 @@ |
932 | 902 | */ |
933 | 903 | $messages['tr'] = array( |
934 | 904 | 'stablepages' => 'Kararlı sayfalar', |
935 | | - 'stablepages-stable' => 'yayımlanmış sürüm', |
936 | 905 | '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.', |
937 | 906 | 'stablepages-none' => 'Bu listede hiç sayfa yok', |
938 | 907 | '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', |
942 | 911 | 'stablepages-precedence' => 'Öncelik:', |
943 | 912 | ); |
944 | 913 | |
— | — | @@ -946,14 +915,13 @@ |
947 | 916 | * @author Prima klasy4na |
948 | 917 | */ |
949 | 918 | $messages['uk'] = array( |
950 | | - 'stablepages' => 'Стабільні сторінки', |
951 | | - 'stablepages-stable' => 'опублікована версія', |
| 919 | + 'stablepages' => 'Сторінки, що використовують затвердження редагувань', |
952 | 920 | 'stablepages-text' => 'Нижче поданий список сторінок, які вручну налаштовані на показ опублікованої версії за замовчуванням для читачів.', |
953 | 921 | 'stablepages-none' => 'У цьому списку нема сторінок', |
954 | 922 | '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' => 'остання чиста версія', |
958 | 926 | 'stablepages-precedence' => 'Пріоритет:', |
959 | 927 | ); |
960 | 928 | |
— | — | @@ -962,7 +930,6 @@ |
963 | 931 | */ |
964 | 932 | $messages['vec'] = array( |
965 | 933 | 'stablepages' => 'Pagine stabili', |
966 | | - 'stablepages-stable' => 'version publicà', |
967 | 934 | 'stablepages-text' => 'Sta qua la xe na lista de pagine configurà manualmente par mostrar la version publicà come contenuto de default par i letori.', |
968 | 935 | 'stablepages-none' => 'No ghe xe nissuna pagina su sta lista', |
969 | 936 | 'stablepages-config' => 'Configurassion', |
— | — | @@ -977,7 +944,6 @@ |
978 | 945 | */ |
979 | 946 | $messages['vep'] = array( |
980 | 947 | 'stablepages' => 'Stabiližed lehtpoled', |
981 | | - 'stablepages-stable' => 'Publikoitud versii', |
982 | 948 | 'stablepages-text' => 'Lehtpoled, kudambad oma käzil järgetud muga, miše ozutada lugijoile stabiližid versijoid augotižjärgendusen mödhe - nimikirjutez.', |
983 | 949 | 'stablepages-none' => 'Neciš nimikirjuteses ei ole lehtpolid', |
984 | 950 | 'stablepages-config' => 'Järgendused', |
— | — | @@ -993,7 +959,6 @@ |
994 | 960 | */ |
995 | 961 | $messages['vi'] = array( |
996 | 962 | 'stablepages' => 'Trang ổn định', |
997 | | - 'stablepages-stable' => 'bản phát hành', |
998 | 963 | '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.', |
999 | 964 | 'stablepages-none' => 'Không có trang nào trong danh sách', |
1000 | 965 | 'stablepages-config' => 'Cấu hình', |
— | — | @@ -1020,7 +985,6 @@ |
1021 | 986 | */ |
1022 | 987 | $messages['zh-hans'] = array( |
1023 | 988 | 'stablepages' => '稳定页面', |
1024 | | - 'stablepages-stable' => '稳定版本', |
1025 | 989 | 'stablepages-text' => '以下的页面列示出一些页面是手动地设置去显示稳定版作为观看者做预设页面版内容。', |
1026 | 990 | 'stablepages-none' => '没有页面在这个列表中', |
1027 | 991 | 'stablepages-config' => '设置', |
— | — | @@ -1036,7 +1000,6 @@ |
1037 | 1001 | */ |
1038 | 1002 | $messages['zh-hant'] = array( |
1039 | 1003 | 'stablepages' => '穩定頁面', |
1040 | | - 'stablepages-stable' => '穩定版本', |
1041 | 1004 | 'stablepages-text' => '以下的頁面列示出一些頁面是手動地設定去顯示穩定版作為觀看者做預設頁面版內容。', |
1042 | 1005 | 'stablepages-none' => '沒有頁面在這個清單中', |
1043 | 1006 | 'stablepages-config' => '設定', |
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/language/Stabilization.i18n.php |
— | — | @@ -46,7 +46,7 @@ |
47 | 47 | 'stabilize_expiry_invalid' => 'Invalid expiration date.', |
48 | 48 | 'stabilize_expiry_old' => 'This expiration time has already passed.', |
49 | 49 | 'stabilize-expiring' => 'expires $1 (UTC)', |
50 | | - 'stabilization-review' => 'Review the current version', |
| 50 | + 'stabilization-review' => 'Mark the current revision checked', |
51 | 51 | ); |
52 | 52 | |
53 | 53 | /** Message documentation (Message documentation) |
— | — | @@ -425,7 +425,7 @@ |
426 | 426 | 'stabilize_expiry_invalid' => 'Няслушны тэрмін.', |
427 | 427 | 'stabilize_expiry_old' => 'Час сканчэньня ўжо прайшоў.', |
428 | 428 | 'stabilize-expiring' => 'канчаецца $1 (UTC)', |
429 | | - 'stabilization-review' => 'Праверыць цяперашнюю вэрсію', |
| 429 | + 'stabilization-review' => 'Пазначыць цяперашнюю вэрсію як правераную', |
430 | 430 | ); |
431 | 431 | |
432 | 432 | /** Bulgarian (Български) |
— | — | @@ -496,7 +496,7 @@ |
497 | 497 | 'stabilization-leg' => 'Kadarnaat arventennoù ar stumm embannet', |
498 | 498 | 'stabilization-select' => 'kentwir diuzadur ar stumm embannet', |
499 | 499 | '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', |
501 | 501 | 'stabilization-restrict' => 'Strishadurioù adweladennoù emgefre', |
502 | 502 | 'stabilization-restrict-none' => 'Strishadurioù ouzhpenn ebet', |
503 | 503 | 'stabilization-submit' => 'Kadarnaat', |
— | — | @@ -518,7 +518,7 @@ |
519 | 519 | 'stabilize_expiry_invalid' => 'Direizh eo an deiziad termen.', |
520 | 520 | 'stabilize_expiry_old' => 'Tremenet eo dija an amzer termen-se.', |
521 | 521 | 'stabilize-expiring' => "Termenet d'an $1 (UTC)", |
522 | | - 'stabilization-review' => 'Adwelet ar stumm red', |
| 522 | + 'stabilization-review' => 'Merkañ ar stumm red evel adwelet.', |
523 | 523 | ); |
524 | 524 | |
525 | 525 | /** Bosnian (Bosanski) |
— | — | @@ -1075,6 +1075,7 @@ |
1076 | 1076 | * @author Grondin |
1077 | 1077 | * @author IAlex |
1078 | 1078 | * @author Juanpabl |
| 1079 | + * @author Peter17 |
1079 | 1080 | * @author PieRRoMaN |
1080 | 1081 | * @author Purodha |
1081 | 1082 | * @author Sherbrooke |
— | — | @@ -1116,7 +1117,7 @@ |
1117 | 1118 | 'stabilize_expiry_invalid' => "Date d'expiration invalide.", |
1118 | 1119 | 'stabilize_expiry_old' => "Cette durée d'expiration est déjà écoulée.", |
1119 | 1120 | 'stabilize-expiring' => 'Expire le $1 (UTC)', |
1120 | | - 'stabilization-review' => 'Revoir la version courante', |
| 1121 | + 'stabilization-review' => 'Marquer la version actuelle comme vérifiée', |
1121 | 1122 | ); |
1122 | 1123 | |
1123 | 1124 | /** Franco-Provençal (Arpetan) |
— | — | @@ -1224,7 +1225,7 @@ |
1225 | 1226 | 'stabilize_expiry_invalid' => 'Data non válida de caducidade.', |
1226 | 1227 | 'stabilize_expiry_old' => 'O tempo de caducidade xa pasou.', |
1227 | 1228 | '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', |
1229 | 1230 | ); |
1230 | 1231 | |
1231 | 1232 | /** Ancient Greek (Ἀρχαία ἑλληνικὴ) |
— | — | @@ -1289,7 +1290,7 @@ |
1290 | 1291 | 'stabilize_expiry_invalid' => 'Nid giltigs Ablaufdatum.', |
1291 | 1292 | 'stabilize_expiry_old' => 'S Ablaufdatum isch iberschritte wore.', |
1292 | 1293 | 'stabilize-expiring' => 'erlischt $1 (UTC)', |
1293 | | - 'stabilization-review' => 'Di aktuäll Version priefe', |
| 1294 | + 'stabilization-review' => 'Di aktuäll Version as aagluegt markiere', |
1294 | 1295 | ); |
1295 | 1296 | |
1296 | 1297 | /** Hawaiian (Hawai`i) |
— | — | @@ -1470,7 +1471,7 @@ |
1471 | 1472 | 'stabilize_expiry_invalid' => 'Njepłaćiwy datum spadnjenja.', |
1472 | 1473 | 'stabilize_expiry_old' => 'Tutón čas spadnjenja je hižo zańdźeny.', |
1473 | 1474 | 'stabilize-expiring' => 'spadnje $1 hodź. (UTC)', |
1474 | | - 'stabilization-review' => 'Aktualnu wersiju přepruwować', |
| 1475 | + 'stabilization-review' => 'Aktualnu wersiju jako skontrolowanu markěrować', |
1475 | 1476 | ); |
1476 | 1477 | |
1477 | 1478 | /** Hungarian (Magyar) |
— | — | @@ -1551,7 +1552,7 @@ |
1552 | 1553 | 'stabilization-comment' => 'Motivo:', |
1553 | 1554 | 'stabilization-otherreason' => 'Altere motivo:', |
1554 | 1555 | 'stabilization-expiry' => 'Expira:', |
1555 | | - 'stabilization-othertime' => 'Altere tempore:', |
| 1556 | + 'stabilization-othertime' => 'Altere duration:', |
1556 | 1557 | 'stabilization-sel-short' => 'Precedentia', |
1557 | 1558 | 'stabilization-sel-short-0' => 'Qualitate', |
1558 | 1559 | 'stabilization-sel-short-1' => 'Nulle', |
— | — | @@ -1562,7 +1563,7 @@ |
1563 | 1564 | 'stabilize_expiry_invalid' => 'Data de expiration invalide.', |
1564 | 1565 | 'stabilize_expiry_old' => 'Iste tempore de expiration ha ja passate.', |
1565 | 1566 | 'stabilize-expiring' => 'expira le $1 (UTC)', |
1566 | | - 'stabilization-review' => 'Revider le version actual', |
| 1567 | + 'stabilization-review' => 'Marcar le version actual como verificate', |
1567 | 1568 | ); |
1568 | 1569 | |
1569 | 1570 | /** Indonesian (Bahasa Indonesia) |
— | — | @@ -1774,8 +1775,10 @@ |
1775 | 1776 | კონფიგურაცია შეუძლებელია.', |
1776 | 1777 | 'stabilization-comment' => 'მიზეზი:', |
1777 | 1778 | 'stabilization-otherreason' => 'სხვა მიზეზი:', |
| 1779 | + 'stabilization-expiry' => 'ვადა:', |
1778 | 1780 | 'stabilization-othertime' => 'სხვა დრო:', |
1779 | 1781 | 'stabilization-def-short-0' => 'მიმდინარე', |
| 1782 | + 'stabilize-expiring' => 'ვადა გასდის: $1 (UTC)', |
1780 | 1783 | ); |
1781 | 1784 | |
1782 | 1785 | /** Kazakh (Arabic script) (قازاقشا (تٴوتە)) */ |
— | — | @@ -1996,7 +1999,7 @@ |
1997 | 2000 | 'stabilize_expiry_invalid' => 'Net valabele Schlussdatum', |
1998 | 2001 | 'stabilize_expiry_old' => 'Den Oflafdatum ass schonn eriwwer.', |
1999 | 2002 | 'stabilize-expiring' => 'bis $1 (UTC)', |
2000 | | - 'stabilization-review' => 'Déi aktuell Versioun nokucken', |
| 2003 | + 'stabilization-review' => 'Déi aktuell Versioun als nogekuckt markéieren', |
2001 | 2004 | ); |
2002 | 2005 | |
2003 | 2006 | /** Limburgish (Limburgs) |
— | — | @@ -2096,7 +2099,7 @@ |
2097 | 2100 | 'stabilize_expiry_invalid' => 'Погрешен датум на важност.', |
2098 | 2101 | 'stabilize_expiry_old' => 'Времето на важност веќе е поминато.', |
2099 | 2102 | 'stabilize-expiring' => 'истекува $1 (UTC)', |
2100 | | - 'stabilization-review' => 'Провери ја моменталната верзија', |
| 2103 | + 'stabilization-review' => 'Обележи ја тековната верзија како проверена', |
2101 | 2104 | ); |
2102 | 2105 | |
2103 | 2106 | /** Malayalam (മലയാളം) |
— | — | @@ -2134,7 +2137,7 @@ |
2135 | 2138 | 'stabilize_expiry_invalid' => 'അസാധുവായ കാലാവധി തീയതി.', |
2136 | 2139 | 'stabilize_expiry_old' => 'ഈ കാലാവധി സമയം കഴിഞ്ഞു പോയി.', |
2137 | 2140 | 'stabilize-expiring' => 'കാലാവധി തീരുന്നത് - $1 (UTC)', |
2138 | | - 'stabilization-review' => 'ഇപ്പോഴുള്ള പതിപ്പ് സംശോധനം ചെയ്യുക', |
| 2141 | + 'stabilization-review' => 'ഇപ്പോഴുള്ള പതിപ്പ് പരിശോധിച്ചതായി അടയാളപ്പെടുത്തുക', |
2139 | 2142 | ); |
2140 | 2143 | |
2141 | 2144 | /** Marathi (मराठी) |
— | — | @@ -2301,7 +2304,7 @@ |
2302 | 2305 | 'stabilize_expiry_invalid' => 'Ongeldige vervaldatum.', |
2303 | 2306 | 'stabilize_expiry_old' => 'Deze vervaldatum is al verstreken.', |
2304 | 2307 | 'stabilize-expiring' => 'vervalt $1 (UTC)', |
2305 | | - 'stabilization-review' => 'Huidige versie controleren', |
| 2308 | + 'stabilization-review' => 'Huidige versie als gecontroleerd markeren', |
2306 | 2309 | ); |
2307 | 2310 | |
2308 | 2311 | /** Norwegian Nynorsk (Norsk (nynorsk)) |
— | — | @@ -2393,7 +2396,7 @@ |
2394 | 2397 | 'stabilize_expiry_invalid' => 'Ugyldig varighet.', |
2395 | 2398 | 'stabilize_expiry_old' => 'Varigheten har allerede utløpt.', |
2396 | 2399 | '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', |
2398 | 2401 | ); |
2399 | 2402 | |
2400 | 2403 | /** Novial (Novial) |
— | — | @@ -2562,7 +2565,7 @@ |
2563 | 2566 | 'stabilize_expiry_invalid' => 'Data fin pa bon-a.', |
2564 | 2567 | 'stabilize_expiry_old' => "Sta data fin-sì a l'é già passà", |
2565 | 2568 | 'stabilize-expiring' => 'A finiss $1 (UTC)', |
2566 | | - 'stabilization-review' => 'Revision-a la vërsion corenta', |
| 2569 | + 'stabilization-review' => 'Marché la version corenta com controlà', |
2567 | 2570 | ); |
2568 | 2571 | |
2569 | 2572 | /** Pashto (پښتو) |
— | — | @@ -2588,9 +2591,9 @@ |
2589 | 2592 | $messages['pt'] = array( |
2590 | 2593 | 'stabilization-tab' => 'cgq', |
2591 | 2594 | '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.''' |
2593 | 2596 | |
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\", |
2595 | 2598 | verifique que essas revisões realmente existem na página, caso contrário a alteração terá pouco efeito.", |
2596 | 2599 | 'stabilization-perm' => 'Sua conta não possui permissão para alterar as configurações de edições estáveis. |
2597 | 2600 | Seguem-se as configurações para [[:$1|$1]]:', |
— | — | @@ -2751,7 +2754,7 @@ |
2752 | 2755 | 'stabilize_expiry_invalid' => 'Date de scadenze errete.', |
2753 | 2756 | 'stabilize_expiry_old' => 'Sta date de scadenze ha già passete.', |
2754 | 2757 | 'stabilize-expiring' => "scade 'u $1 (UTC)", |
2755 | | - 'stabilization-review' => "Revide 'a versiona corrende", |
| 2758 | + 'stabilization-review' => "Signe 'a revisiona corrende cumme verificate", |
2756 | 2759 | ); |
2757 | 2760 | |
2758 | 2761 | /** Russian (Русский) |
— | — | @@ -2798,7 +2801,7 @@ |
2799 | 2802 | 'stabilize_expiry_invalid' => 'Ошибочная дата истечения.', |
2800 | 2803 | 'stabilize_expiry_old' => 'Указанное время окончания действия уже прошло.', |
2801 | 2804 | 'stabilize-expiring' => 'истекает $1 (UTC)', |
2802 | | - 'stabilization-review' => 'Досмотр текущей версии', |
| 2805 | + 'stabilization-review' => 'Отметить текущую версию как проверенную', |
2803 | 2806 | ); |
2804 | 2807 | |
2805 | 2808 | /** Yakut (Саха тыла) |
— | — | @@ -3349,7 +3352,7 @@ |
3350 | 3353 | 'stabilize_expiry_invalid' => 'Geçersiz sona erme tarihi.', |
3351 | 3354 | 'stabilize_expiry_old' => 'Sona erme tarihi zaten geçmiş.', |
3352 | 3355 | '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', |
3354 | 3357 | ); |
3355 | 3358 | |
3356 | 3359 | /** Tatar (Cyrillic) (Татарча/Tatarça (Cyrillic)) |
— | — | @@ -3404,7 +3407,7 @@ |
3405 | 3408 | 'stabilize_expiry_invalid' => 'Помилкова дата закінчення.', |
3406 | 3409 | 'stabilize_expiry_old' => 'Зазначений час закінчення пройшов.', |
3407 | 3410 | 'stabilize-expiring' => 'закінчується о $1 (UTC)', |
3408 | | - 'stabilization-review' => 'Перевірка поточної версії', |
| 3411 | + 'stabilization-review' => 'Позначити поточну версію перевіреною', |
3409 | 3412 | ); |
3410 | 3413 | |
3411 | 3414 | /** Vèneto (Vèneto) |
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/language/UnreviewedPages.i18n.php |
— | — | @@ -850,6 +850,7 @@ |
851 | 851 | $messages['ka'] = array( |
852 | 852 | 'unreviewed-category' => 'კატეგორია:', |
853 | 853 | 'unreviewed-diff' => 'შემოწმება', |
| 854 | + 'unreviewed-none' => 'ჯერჯერობით არ არის გვერდი, რომელიც შეესაბამება ამ კრიტერიუმებს', |
854 | 855 | 'unreviewed-hours' => '($1 {{PLURAL:$1|საათი|საათი}})', |
855 | 856 | 'unreviewed-days' => '($1 {{PLURAL:$1|დღე|დღე}})', |
856 | 857 | 'unreviewed-recent' => '(1 საათზე ნაკლები)', |
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/language/UnstablePages.i18n.php |
— | — | @@ -159,7 +159,7 @@ |
160 | 160 | */ |
161 | 161 | $messages['dsb'] = array( |
162 | 162 | 'unstablepages' => 'Njestabilne boki', |
163 | | - 'unstablepages-stable' => 'stabilna wersija', |
| 163 | + 'unstablepages-stable' => 'wózjawjona wersija', |
164 | 164 | '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.', |
165 | 165 | 'unstablepages-none' => 'Toś ta lisćina njewopśimujo boki', |
166 | 166 | 'unstablepages-config' => 'Konfiguracija', |
— | — | @@ -401,6 +401,13 @@ |
402 | 402 | 'unstablepages-config' => 'Konfigurasi', |
403 | 403 | ); |
404 | 404 | |
| 405 | +/** Georgian (ქართული) |
| 406 | + * @author BRUTE |
| 407 | + */ |
| 408 | +$messages['ka'] = array( |
| 409 | + 'unstablepages-config' => 'კონფიგურაცია', |
| 410 | +); |
| 411 | + |
405 | 412 | /** Khmer (ភាសាខ្មែរ) |
406 | 413 | * @author Thearith |
407 | 414 | */ |
— | — | @@ -723,7 +730,7 @@ |
724 | 731 | $messages['uk'] = array( |
725 | 732 | 'unstablepages' => 'Нестабільні сторінки', |
726 | 733 | 'unstablepages-stable' => 'опублікована версія', |
727 | | - 'unstablepages-text' => 'Нижче наведений список сторінок, для яких вручну встановлене налаштування показувати чорнову версію за замовчуванням.', |
| 734 | + 'unstablepages-text' => 'Нижче наведений список сторінок, для яких вручну встановлене налаштування показувати чорнову версію за умовчанням.', |
728 | 735 | 'unstablepages-none' => 'У цьому списку нема сторінок', |
729 | 736 | 'unstablepages-config' => 'Налаштування', |
730 | 737 | ); |
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/language/FlaggedRevs.alias.php |
— | — | @@ -297,7 +297,7 @@ |
298 | 298 | 'ValidationStatistics' => array( '判定統計' ), |
299 | 299 | ); |
300 | 300 | |
301 | | -/** Ripoarisch (Ripoarisch) */ |
| 301 | +/** Colognian (Ripoarisch) */ |
302 | 302 | $aliases['ksh'] = array( |
303 | 303 | 'OldReviewedPages' => array( 'SiggeMetUnjesichVersione' ), |
304 | 304 | 'ReviewedPages' => array( 'JesichSigge' ), |
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/language/QualityOversight.i18n.php |
— | — | @@ -136,7 +136,7 @@ |
137 | 137 | * @author Michawiki |
138 | 138 | */ |
139 | 139 | $messages['dsb'] = array( |
140 | | - 'qualityoversight' => 'Kontrola kwality', |
| 140 | + 'qualityoversight' => 'Rozšyrjony pśeglědowański protokol', |
141 | 141 | 'qualityoversight-list' => 'Toś ten bok nalistujo aktualne pśizwólenja a póroki za wersije', |
142 | 142 | 'qualityoversight-legend' => 'W aktualnych protokolach kontrolow pytaś', |
143 | 143 | ); |
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/language/ReviewedVersions.i18n.php |
— | — | @@ -8,7 +8,7 @@ |
9 | 9 | $messages = array(); |
10 | 10 | |
11 | 11 | $messages['en'] = array( |
12 | | - 'reviewedversions' => 'View reviewed versions', |
| 12 | + 'reviewedversions' => 'Reviewed versions', |
13 | 13 | 'reviewedversions-leg1' => 'List reviewed revisions for a page', |
14 | 14 | 'reviewedversions-page' => 'Page name:', |
15 | 15 | 'reviewedversions-none' => '"[[:$1]]" has no reviewed revisions.', |
— | — | @@ -128,7 +128,7 @@ |
129 | 129 | * @author EugeneZelenko |
130 | 130 | */ |
131 | 131 | $messages['be-tarask'] = array( |
132 | | - 'reviewedversions' => 'Паказаць рэцэнзаваныя вэрсіі', |
| 132 | + 'reviewedversions' => 'Рэцэнзаваныя вэрсіі', |
133 | 133 | 'reviewedversions-leg1' => 'Сьпіс правераных вэрсіяў старонкі', |
134 | 134 | 'reviewedversions-page' => 'Назва старонкі:', |
135 | 135 | 'reviewedversions-none' => '«[[:$1]]» ня мае правераных вэрсіяў.', |
— | — | @@ -163,7 +163,7 @@ |
164 | 164 | * @author Y-M D |
165 | 165 | */ |
166 | 166 | $messages['br'] = array( |
167 | | - 'reviewedversions' => 'Gwelet ar stummoù stabil', |
| 167 | + 'reviewedversions' => 'Stummoù adwelet', |
168 | 168 | 'reviewedversions-leg1' => 'Adweladennoù diwezhañ ur bajenn', |
169 | 169 | 'reviewedversions-page' => 'Anv ar bajenn :', |
170 | 170 | 'reviewedversions-none' => '"[[:$1]]" n\'eus stumm adwelet ebet dioutañ', |
— | — | @@ -305,10 +305,11 @@ |
306 | 306 | ); |
307 | 307 | |
308 | 308 | /** Basque (Euskara) |
| 309 | + * @author An13sa |
309 | 310 | * @author Kobazulo |
310 | 311 | */ |
311 | 312 | $messages['eu'] = array( |
312 | | - 'reviewedversions' => 'Bertsio egonkorrak ikusi', |
| 313 | + 'reviewedversions' => 'Berrikusitako bertsioak', |
313 | 314 | 'reviewedversions-page' => 'Orrialdearen izenburua:', |
314 | 315 | ); |
315 | 316 | |
— | — | @@ -348,11 +349,12 @@ |
349 | 350 | /** French (Français) |
350 | 351 | * @author Grondin |
351 | 352 | * @author IAlex |
| 353 | + * @author Peter17 |
352 | 354 | * @author PieRRoMaN |
353 | 355 | * @author Sherbrooke |
354 | 356 | */ |
355 | 357 | $messages['fr'] = array( |
356 | | - 'reviewedversions' => 'Visionner les versions relues', |
| 358 | + 'reviewedversions' => 'Versions passées en revue', |
357 | 359 | 'reviewedversions-leg1' => "Dernières révisions revues d'une page", |
358 | 360 | 'reviewedversions-page' => 'Nom de la page :', |
359 | 361 | 'reviewedversions-none' => "« [[:$1]] » n'a pas de version révisée.", |
— | — | @@ -385,7 +387,7 @@ |
386 | 388 | * @author Xosé |
387 | 389 | */ |
388 | 390 | $messages['gl'] = array( |
389 | | - 'reviewedversions' => 'Ver as versións revisadas', |
| 391 | + 'reviewedversions' => 'Versións revisadas', |
390 | 392 | 'reviewedversions-leg1' => 'Listar as revisións revisadas dunha páxina', |
391 | 393 | 'reviewedversions-page' => 'Nome da páxina:', |
392 | 394 | 'reviewedversions-none' => '"[[:$1]]" non ten revisións examinadas.', |
— | — | @@ -409,7 +411,7 @@ |
410 | 412 | * @author Als-Holder |
411 | 413 | */ |
412 | 414 | $messages['gsw'] = array( |
413 | | - 'reviewedversions' => 'Priefti Versione aaluege', |
| 415 | + 'reviewedversions' => 'Priefti Versione', |
414 | 416 | 'reviewedversions-leg1' => 'Lischt vu dr Versione fir e Artikel, wu vum Fäldhieter gsäh sin', |
415 | 417 | 'reviewedversions-page' => 'Artikelname:', |
416 | 418 | 'reviewedversions-none' => '„[[:$1]]“ het kei Versione, wu vum Fäldhieter gsäh sin.', |
— | — | @@ -446,7 +448,6 @@ |
447 | 449 | * @author Dalibor Bosits |
448 | 450 | * @author Dnik |
449 | 451 | * @author SpeedyGonsales |
450 | | - * @author Suradnik13 |
451 | 452 | */ |
452 | 453 | $messages['hr'] = array( |
453 | 454 | 'reviewedversions' => 'Pregled važeće inačice', |
— | — | @@ -461,7 +462,7 @@ |
462 | 463 | * @author Michawiki |
463 | 464 | */ |
464 | 465 | $messages['hsb'] = array( |
465 | | - 'reviewedversions' => 'Stabilne wersije wobhladać', |
| 466 | + 'reviewedversions' => 'Přepruwowane wersije', |
466 | 467 | 'reviewedversions-leg1' => 'Přepruwowane wersije za nastawk nalistować', |
467 | 468 | 'reviewedversions-page' => 'Mjeno nastawka', |
468 | 469 | 'reviewedversions-none' => '[[:$1]] přepruwowane wersije nima.', |
— | — | @@ -487,7 +488,7 @@ |
488 | 489 | * @author McDutchie |
489 | 490 | */ |
490 | 491 | $messages['ia'] = array( |
491 | | - 'reviewedversions' => 'Vider versiones stabile', |
| 492 | + 'reviewedversions' => 'Versiones revidite', |
492 | 493 | 'reviewedversions-leg1' => 'Listar le versiones revidite de un pagina', |
493 | 494 | 'reviewedversions-page' => 'Nomine del pagina:', |
494 | 495 | 'reviewedversions-none' => '"[[:$1]]" non ha versiones revidite.', |
— | — | @@ -549,6 +550,13 @@ |
550 | 551 | 'reviewedversions-page' => 'Pægenavn:', |
551 | 552 | ); |
552 | 553 | |
| 554 | +/** Georgian (ქართული) |
| 555 | + * @author BRUTE |
| 556 | + */ |
| 557 | +$messages['ka'] = array( |
| 558 | + 'reviewedversions-page' => 'გვერდის სახელი:', |
| 559 | +); |
| 560 | + |
553 | 561 | /** Kazakh (Arabic script) (قازاقشا (تٴوتە)) */ |
554 | 562 | $messages['kk-arab'] = array( |
555 | 563 | 'reviewedversions' => 'تىياناقتى نۇسقالار', |
— | — | @@ -620,7 +628,7 @@ |
621 | 629 | * @author Robby |
622 | 630 | */ |
623 | 631 | $messages['lb'] = array( |
624 | | - 'reviewedversions' => 'Weis déi stabil Versiounen', |
| 632 | + 'reviewedversions' => 'nogekuckte Versiounen', |
625 | 633 | 'reviewedversions-leg1' => 'Lëscht vun den nogekuckte Versioune vun enger Säit', |
626 | 634 | 'reviewedversions-page' => 'Säitenumm:', |
627 | 635 | 'reviewedversions-none' => '"[[:$1]]" huet keng nogekuckte Versiounen.', |
— | — | @@ -660,7 +668,7 @@ |
661 | 669 | * @author Brest |
662 | 670 | */ |
663 | 671 | $messages['mk'] = array( |
664 | | - 'reviewedversions' => 'Преглед на стабилни верзии', |
| 672 | + 'reviewedversions' => 'Проверени верзии', |
665 | 673 | 'reviewedversions-leg1' => 'Листа на прегледани ревизии за страница', |
666 | 674 | 'reviewedversions-page' => 'Наслов на страница:', |
667 | 675 | 'reviewedversions-none' => '"[[:$1]]" нема прегледани ревизии.', |
— | — | @@ -673,7 +681,7 @@ |
674 | 682 | * @author Shijualex |
675 | 683 | */ |
676 | 684 | $messages['ml'] = array( |
677 | | - 'reviewedversions' => 'സംശോധനം ചെയ്ത പതിപ്പുകള് കാണുക', |
| 685 | + 'reviewedversions' => 'സംശോധനം ചെയ്ത പതിപ്പുകൾ', |
678 | 686 | 'reviewedversions-leg1' => 'ഒരു താളിന്റെ സംശോധനം ചെയ്യപ്പെട്ട പതിപ്പുകള് പ്രദര്ശിപ്പിക്കുക', |
679 | 687 | 'reviewedversions-page' => 'താളിന്റെ പേര്:', |
680 | 688 | 'reviewedversions-none' => '"[[:$1]]"നു സംശോധനം നിര്വഹിച്ച പതിപ്പുകള് ഒന്നുമില്ല.', |
— | — | @@ -728,11 +736,12 @@ |
729 | 737 | ); |
730 | 738 | |
731 | 739 | /** Dutch (Nederlands) |
| 740 | + * @author McDutchie |
732 | 741 | * @author SPQRobin |
733 | 742 | * @author Siebrand |
734 | 743 | */ |
735 | 744 | $messages['nl'] = array( |
736 | | - 'reviewedversions' => 'Gecontroleerde versies bekijken', |
| 745 | + 'reviewedversions' => 'Gecontroleerde versies', |
737 | 746 | 'reviewedversions-leg1' => 'Lijst van gecontroleerde versies voor een pagina', |
738 | 747 | 'reviewedversions-page' => 'Paginanaam:', |
739 | 748 | 'reviewedversions-none' => '"[[:$1]]" heeft geen gecontroleerde versies', |
— | — | @@ -758,7 +767,7 @@ |
759 | 768 | * @author Nghtwlkr |
760 | 769 | */ |
761 | 770 | $messages['no'] = array( |
762 | | - 'reviewedversions' => 'Vis stabile versjoner', |
| 771 | + 'reviewedversions' => 'Reviderte versjoner', |
763 | 772 | 'reviewedversions-leg1' => 'List anmeldte versjoner av en side', |
764 | 773 | 'reviewedversions-page' => 'Sidenavn:', |
765 | 774 | 'reviewedversions-none' => '«[[:$1]]» har ingen anmeldte versjoner.', |
— | — | @@ -807,11 +816,12 @@ |
808 | 817 | ); |
809 | 818 | |
810 | 819 | /** Piedmontese (Piemontèis) |
| 820 | + * @author Borichèt |
811 | 821 | * @author Bèrto 'd Sèra |
812 | 822 | * @author Dragonòt |
813 | 823 | */ |
814 | 824 | $messages['pms'] = array( |
815 | | - 'reviewedversions' => 'Varda le version revisionà', |
| 825 | + 'reviewedversions' => 'Version revisionà', |
816 | 826 | 'reviewedversions-leg1' => 'Fé na lista dle version aprovà ëd na pàgina', |
817 | 827 | 'reviewedversions-page' => 'Nòm dla pàgina', |
818 | 828 | 'reviewedversions-none' => "[[:$1]] a l'ha pa gnun-a version revisionà.", |
— | — | @@ -866,7 +876,7 @@ |
867 | 877 | * @author Joetaras |
868 | 878 | */ |
869 | 879 | $messages['roa-tara'] = array( |
870 | | - 'reviewedversions' => 'Vide le versione sicure', |
| 880 | + 'reviewedversions' => 'Revisiune reviste', |
871 | 881 | 'reviewedversions-leg1' => "Liste de le revisiune riviste pe 'na pàgene", |
872 | 882 | 'reviewedversions-page' => "Nome d'a vôsce:", |
873 | 883 | 'reviewedversions-none' => '"[[:$1]]" non ge tène revisiune de rivisitaminde.', |
— | — | @@ -879,7 +889,7 @@ |
880 | 890 | * @author Александр Сигачёв |
881 | 891 | */ |
882 | 892 | $messages['ru'] = array( |
883 | | - 'reviewedversions' => 'Показать проверенные версии', |
| 893 | + 'reviewedversions' => 'Проверенные версии', |
884 | 894 | 'reviewedversions-leg1' => 'Список проверенных версий страницы', |
885 | 895 | 'reviewedversions-page' => 'Название страницы:', |
886 | 896 | 'reviewedversions-none' => '«[[:$1]]» не имеет проверенных версий.', |
— | — | @@ -1058,7 +1068,7 @@ |
1059 | 1069 | * @author Karduelis |
1060 | 1070 | */ |
1061 | 1071 | $messages['tr'] = array( |
1062 | | - 'reviewedversions' => 'Kararlı sürümleri görüntüle', |
| 1072 | + 'reviewedversions' => 'Gözden geçirilmiş sürümler', |
1063 | 1073 | 'reviewedversions-leg1' => 'Bir sayfa için gözden geçirilmiş revizyonları listele', |
1064 | 1074 | 'reviewedversions-page' => 'Sayfa adı:', |
1065 | 1075 | 'reviewedversions-none' => '"[[:$1]]" hiç gözden geçirilmiş revizyona sahip değil.', |
— | — | @@ -1068,9 +1078,10 @@ |
1069 | 1079 | |
1070 | 1080 | /** Ukrainian (Українська) |
1071 | 1081 | * @author Ahonc |
| 1082 | + * @author Prima klasy4na |
1072 | 1083 | */ |
1073 | 1084 | $messages['uk'] = array( |
1074 | | - 'reviewedversions' => 'Переглянути стабільні версії', |
| 1085 | + 'reviewedversions' => 'Рецензовані версії', |
1075 | 1086 | 'reviewedversions-leg1' => 'Список перевірених версій сторінки', |
1076 | 1087 | 'reviewedversions-page' => 'Назва сторінки:', |
1077 | 1088 | 'reviewedversions-none' => '«[[:$1]]» не має перевірених версій.', |
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/FlaggedRevs.pg.sql |
— | — | @@ -44,7 +44,7 @@ |
45 | 45 | |
46 | 46 | CREATE TABLE flaggedpage_config ( |
47 | 47 | fpc_page_id INTEGER NOT NULL PRIMARY KEY DEFAULT 0, |
48 | | - fpc_select INTEGER NOT NULL DEFAULT 0, |
| 48 | + fpc_select INTEGER NOT NULL, |
49 | 49 | fpc_override INTEGER NOT NULL, |
50 | 50 | fpc_level TEXT NULL, |
51 | 51 | fpc_expiry TIMESTAMPTZ NULL |
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/FlaggedRevision.php |
— | — | @@ -153,7 +153,7 @@ |
154 | 154 | $row = null; |
155 | 155 | # Get visiblity settings... |
156 | 156 | if ( empty( $config ) ) { |
157 | | - $config = FlaggedRevs::getPageVisibilitySettings( $title, true ); |
| 157 | + $config = FlaggedRevs::getPageVisibilitySettings( $title, $flags ); |
158 | 158 | } |
159 | 159 | if ( !$config['override'] && FlaggedRevs::forDefaultVersionOnly() ) { |
160 | 160 | return $row; // page is not reviewable; no stable version |
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/FlaggedRevsXML.php |
— | — | @@ -71,20 +71,24 @@ |
72 | 72 | |
73 | 73 | /** |
74 | 74 | * Get a radio options of available precendents |
75 | | - * @param int $selected, selected level |
| 75 | + * @param int $selected selected level, '' for "all" |
76 | 76 | * @returns string |
77 | 77 | */ |
78 | 78 | public static function getPrecedenceMenu( $selected = null ) { |
| 79 | + if( is_null($selected) ) { |
| 80 | + $selected = ''; // "all" |
| 81 | + } |
79 | 82 | $s = Xml::openElement( 'select', |
80 | 83 | array( 'name' => 'precedence', 'id' => 'wpPrecedence' ) ); |
| 84 | + $s .= Xml::option( wfMsg( 'revreview-lev-all' ), '', $selected == '' ); |
81 | 85 | $s .= Xml::option( wfMsg( 'revreview-lev-basic' ), FLAGGED_VIS_LATEST, |
82 | | - $selected == FLAGGED_VIS_LATEST ); |
| 86 | + $selected === FLAGGED_VIS_LATEST ); |
83 | 87 | if ( FlaggedRevs::qualityVersions() ) |
84 | 88 | $s .= Xml::option( wfMsg( 'revreview-lev-quality' ), FLAGGED_VIS_QUALITY, |
85 | | - $selected == FLAGGED_VIS_QUALITY ); |
| 89 | + $selected === FLAGGED_VIS_QUALITY ); |
86 | 90 | if ( FlaggedRevs::pristineVersions() ) |
87 | 91 | $s .= Xml::option( wfMsg( 'revreview-lev-pristine' ), FLAGGED_VIS_PRISTINE, |
88 | | - $selected == FLAGGED_VIS_PRISTINE ); |
| 92 | + $selected === FLAGGED_VIS_PRISTINE ); |
89 | 93 | $s .= Xml::closeElement( 'select' ) . "\n"; |
90 | 94 | return $s; |
91 | 95 | } |
— | — | @@ -239,8 +243,11 @@ |
240 | 244 | $box .= "<td style='text-align:right;'>" . self::ratingToggle() . "</td></tr>\n"; |
241 | 245 | $box .= "<tr><td id='mw-fr-revisionratings'>$html<br />"; |
242 | 246 | # 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 | + } |
245 | 252 | } |
246 | 253 | $box .= "</td><td></td></tr></table>"; |
247 | 254 | return $box; |
— | — | @@ -254,7 +261,7 @@ |
255 | 262 | return '<a id="mw-fr-revisiontoggle" class="flaggedrevs_toggle" style="display:none;"' . |
256 | 263 | ' onclick="FlaggedRevs.toggleRevRatings()" title="' . |
257 | 264 | wfMsgHtml( 'revreview-toggle-title' ) . '" >' . |
258 | | - wfMsgHtml( 'revreview-toggle' ) . '</a>'; |
| 265 | + wfMsgHtml( 'revreview-toggle-show' ) . '</a>'; |
259 | 266 | } |
260 | 267 | |
261 | 268 | /** |
— | — | @@ -272,11 +279,11 @@ |
273 | 280 | * @returns string |
274 | 281 | * Generates (+/-) JS toggle HTML |
275 | 282 | */ |
276 | | - public static function logToggle() { |
| 283 | + public static function logToggle( $msg ) { |
277 | 284 | return '<a id="mw-fr-logtoggle" class="flaggedrevs_toggle" style="display:none;"' . |
278 | 285 | ' onclick="FlaggedRevs.toggleLog()" title="' . |
279 | | - wfMsgHtml( 'revreview-log-toggle-show' ) . '" >' . |
280 | | - wfMsgHtml( 'revreview-log-toggle-show' ) . '</a>'; |
| 286 | + wfMsgHtml( $msg ) . '" >' . |
| 287 | + wfMsgHtml( $msg ) . '</a>'; |
281 | 288 | } |
282 | 289 | |
283 | 290 | /** |
— | — | @@ -483,9 +490,6 @@ |
484 | 491 | */ |
485 | 492 | public static function pendingEditNotice( $flaggedArticle, $frev, $revsSince ) { |
486 | 493 | global $wgLang; |
487 | | - if( $revsSince < 1 ) { |
488 | | - return ''; // only for pending edits |
489 | | - } |
490 | 494 | $flags = $frev->getTags(); |
491 | 495 | $time = $wgLang->date( $frev->getTimestamp(), true ); |
492 | 496 | # Add message text for pending edits |
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/specialpages/StablePages_body.php |
— | — | @@ -12,32 +12,32 @@ |
13 | 13 | |
14 | 14 | public function execute( $par ) { |
15 | 15 | global $wgRequest, $wgUser; |
16 | | - |
| 16 | + |
17 | 17 | $this->setHeaders(); |
18 | 18 | $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 | + |
23 | 23 | $this->showForm(); |
24 | 24 | $this->showPageList(); |
25 | 25 | } |
26 | | - |
| 26 | + |
27 | 27 | protected function showForm() { |
28 | 28 | global $wgOut, $wgScript; |
29 | 29 | $wgOut->addHTML( wfMsgExt( 'stablepages-text', array( 'parseinline' ) ) ); |
30 | 30 | $fields = array(); |
31 | 31 | $namespaces = FlaggedRevs::getReviewNamespaces(); |
32 | 32 | if ( count( $namespaces ) > 1 ) { |
33 | | - $fields[] = FlaggedRevsXML::getNamespaceMenu( $this->namespace ); |
| 33 | + $fields[] = FlaggedRevsXML::getNamespaceMenu( $this->namespace, '' ); |
34 | 34 | } |
35 | 35 | if ( FlaggedRevs::qualityVersions() ) { |
36 | 36 | $fields[] = Xml::label( wfMsg( 'stablepages-precedence' ), 'wpPrecedence' ) . |
37 | 37 | ' ' . FlaggedRevsXML::getPrecedenceMenu( $this->precedence ); |
38 | 38 | } |
39 | 39 | 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' ) ); |
42 | 42 | $form .= "<fieldset><legend>" . wfMsg( 'stablepages' ) . "</legend>\n"; |
43 | 43 | $form .= implode( ' ', $fields ) . ' '; |
44 | 44 | $form .= " " . Xml::submitButton( wfMsg( 'go' ) ); |
— | — | @@ -49,7 +49,7 @@ |
50 | 50 | } |
51 | 51 | |
52 | 52 | protected function showPageList() { |
53 | | - global $wgOut, $wgUser, $wgLang; |
| 53 | + global $wgOut; |
54 | 54 | # Take this opportunity to purge out expired configurations |
55 | 55 | FlaggedRevs::purgeExpiredConfigurations(); |
56 | 56 | $pager = new StablePagesPager( $this, array(), $this->namespace, $this->precedence ); |
— | — | @@ -63,21 +63,19 @@ |
64 | 64 | } |
65 | 65 | |
66 | 66 | public function formatRow( $row ) { |
67 | | - global $wgLang, $wgUser; |
| 67 | + global $wgLang; |
68 | 68 | |
69 | 69 | $title = Title::makeTitle( $row->page_namespace, $row->page_title ); |
70 | 70 | $link = $this->skin->makeKnownLinkObj( $title, $title->getPrefixedText() ); |
71 | 71 | |
72 | 72 | $stitle = SpecialPage::getTitleFor( 'Stabilization' ); |
73 | | - if ( count( FlaggedRevs::getProtectionLevels() ) ) { |
| 73 | + if ( FlaggedRevs::useProtectionLevels() ) { |
74 | 74 | $config = $this->skin->makeKnownLinkObj( $title, wfMsgHtml( 'stablepages-config' ), |
75 | 75 | 'action=protect' ); |
76 | 76 | } else { |
77 | 77 | $config = $this->skin->makeKnownLinkObj( $stitle, wfMsgHtml( 'stablepages-config' ), |
78 | 78 | 'page=' . $title->getPrefixedUrl() ); |
79 | 79 | } |
80 | | - $stable = $this->skin->makeKnownLinkObj( $title, |
81 | | - wfMsgHtml( 'stablepages-stable' ), 'stable=1' ); |
82 | 80 | |
83 | 81 | $type = ''; |
84 | 82 | // Show precedence if there are several possible levels |
— | — | @@ -89,9 +87,15 @@ |
90 | 88 | } else { |
91 | 89 | $type = wfMsgHtml( 'stablepages-prec-none' ); |
92 | 90 | } |
93 | | - $type = " (<b>{$type}</b>) "; |
| 91 | + $type = "(<b>{$type}</b>)"; |
94 | 92 | } |
95 | 93 | |
| 94 | + $restr = ''; |
| 95 | + if( $row->fpc_level != '' ) { |
| 96 | + $restr = 'autoreview='.htmlspecialchars($row->fpc_level); |
| 97 | + $restr = "[$restr]"; |
| 98 | + } |
| 99 | + |
96 | 100 | if ( $row->fpc_expiry != 'infinity' && strlen( $row->fpc_expiry ) ) { |
97 | 101 | $expiry_description = " (" . wfMsgForContent( |
98 | 102 | 'protect-expiring', |
— | — | @@ -103,7 +107,7 @@ |
104 | 108 | $expiry_description = ""; |
105 | 109 | } |
106 | 110 | |
107 | | - return "<li>{$link} ({$config}) [{$stable}]{$type}<i>{$expiry_description}</i></li>"; |
| 111 | + return "<li>{$link} ({$config}) {$type} {$restr}<i>{$expiry_description}</i></li>"; |
108 | 112 | } |
109 | 113 | } |
110 | 114 | |
— | — | @@ -113,18 +117,24 @@ |
114 | 118 | class StablePagesPager extends AlphabeticPager { |
115 | 119 | public $mForm, $mConds, $namespace; |
116 | 120 | |
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 ) { |
118 | 124 | $this->mForm = $form; |
119 | 125 | $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" |
123 | 134 | } |
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" |
127 | 138 | } |
128 | | - $this->namespace = $namespace; |
129 | 139 | $this->precedence = $precedence; |
130 | 140 | parent::__construct(); |
131 | 141 | } |
— | — | @@ -137,13 +147,13 @@ |
138 | 148 | $conds = $this->mConds; |
139 | 149 | $conds[] = 'page_id = fpc_page_id'; |
140 | 150 | $conds['fpc_override'] = 1; |
141 | | - if ( $this->precedence !== null && $this->precedence >= 0 ) { |
| 151 | + if ( $this->precedence !== null ) { |
142 | 152 | $conds['fpc_select'] = $this->precedence; |
143 | 153 | } |
144 | 154 | $conds['page_namespace'] = $this->namespace; |
145 | 155 | return array( |
146 | 156 | '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', |
148 | 158 | 'conds' => $conds, |
149 | 159 | 'options' => array() |
150 | 160 | ); |
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/specialpages/Stabilization_body.php |
— | — | @@ -77,7 +77,7 @@ |
78 | 78 | if ( $this->isAllowed && $isValid && $confirm ) { |
79 | 79 | $status = $this->submit(); |
80 | 80 | if ( $status === true ) { |
81 | | - $wgOut->redirect( $this->page->getFullUrl( $query ) ); |
| 81 | + $wgOut->redirect( $this->page->getFullUrl() ); |
82 | 82 | } else { |
83 | 83 | $this->showSettings( wfMsg( $status ) ); |
84 | 84 | } |
— | — | @@ -98,7 +98,7 @@ |
99 | 99 | return false; // can't continue |
100 | 100 | } |
101 | 101 | # Get old config |
102 | | - $this->config = FlaggedRevs::getPageVisibilitySettings( $this->page, true ); |
| 102 | + $this->config = FlaggedRevs::getPageVisibilitySettings( $this->page, FR_MASTER ); |
103 | 103 | # Make user readable date for GET requests |
104 | 104 | $this->oldExpiry = $this->config['expiry'] !== 'infinity' ? |
105 | 105 | wfTimestamp( TS_RFC2822, $this->config['expiry'] ) : 'infinite'; |
— | — | @@ -114,8 +114,9 @@ |
115 | 115 | // Custom expiry takes precedence |
116 | 116 | $this->expiry = strlen( $this->expiry ) ? |
117 | 117 | $this->expiry : $this->expirySelection; |
118 | | - if ( $this->expiry == 'existing' ) |
| 118 | + if ( $this->expiry == 'existing' ) { |
119 | 119 | $this->expiry = $this->oldExpiry; |
| 120 | + } |
120 | 121 | // Custom reason takes precedence |
121 | 122 | if ( $this->reasonSelection != 'other' ) { |
122 | 123 | $comment = $this->reasonSelection; // start with dropdown reason |
— | — | @@ -131,10 +132,14 @@ |
132 | 133 | if ( $this->override !== 0 && $this->override !== 1 ) { |
133 | 134 | return false; |
134 | 135 | } |
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 | + } |
139 | 144 | } |
140 | 145 | // Check autoreview setting |
141 | 146 | if ( !self::userCanSetAutoreviewLevel( $this->autoreview ) ) { |
— | — | @@ -157,13 +162,17 @@ |
158 | 163 | |
159 | 164 | /** |
160 | 165 | * Check if a user can set the autoreview restiction level to $right |
161 | | - * @param string $level |
| 166 | + * @param string $right the level |
162 | 167 | * @returns bool |
163 | 168 | */ |
164 | 169 | public static function userCanSetAutoreviewLevel( $right ) { |
165 | 170 | 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 | + } |
168 | 177 | # Don't let them choose levels above their own rights |
169 | 178 | if ( $right == 'sysop' ) { |
170 | 179 | // special case, rewrite sysop to protect and editprotected |
— | — | @@ -359,24 +368,26 @@ |
360 | 369 | |
361 | 370 | protected function buildSelector( $selected ) { |
362 | 371 | 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 ) { |
365 | 376 | # Don't let them choose levels they can't set, |
366 | 377 | # but *show* them all when the form is disabled. |
367 | 378 | if ( $this->isAllowed && !self::userCanSetAutoreviewLevel( $key ) ) { |
368 | 379 | continue; |
369 | 380 | } |
370 | | - $levels[] = $key; |
| 381 | + $allowedLevels[] = $key; |
371 | 382 | } |
372 | 383 | $id = 'mwProtect-level-autoreview'; |
373 | 384 | $attribs = array( |
374 | 385 | 'id' => $id, |
375 | 386 | 'name' => $id, |
376 | | - 'size' => count( $levels ), |
| 387 | + 'size' => count( $allowedLevels ), |
377 | 388 | ) + $this->disabledAttrib; |
378 | 389 | |
379 | 390 | $out = Xml::openElement( 'select', $attribs ); |
380 | | - foreach ( $levels as $key ) { |
| 391 | + foreach ( $allowedLevels as $key ) { |
381 | 392 | $out .= Xml::option( $this->getOptionLabel( $key ), $key, $key == $selected ); |
382 | 393 | } |
383 | 394 | $out .= Xml::closeElement( 'select' ); |
— | — | @@ -395,116 +406,50 @@ |
396 | 407 | } else { |
397 | 408 | $key = "protect-level-{$permission}"; |
398 | 409 | $msg = wfMsg( $key ); |
399 | | - if ( wfEmptyMsg( $key, $msg ) ) |
| 410 | + if ( wfEmptyMsg( $key, $msg ) ) { |
400 | 411 | $msg = wfMsg( 'protect-fallback', $permission ); |
| 412 | + } |
401 | 413 | return $msg; |
402 | 414 | } |
403 | 415 | } |
404 | 416 | |
405 | 417 | public function submit() { |
406 | 418 | 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 | | - } |
414 | 419 | # Take this opportunity to purge out expired configurations |
415 | 420 | 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... |
417 | 424 | if ( $reset || $this->expiry == 'infinite' || $this->expiry == 'indefinite' ) { |
418 | | - $expiry = Block::infinity(); |
| 425 | + $this->expiry = Block::infinity(); // normalize to 'infinity' |
419 | 426 | } else { |
420 | 427 | # 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 ) { |
423 | 430 | return 'stabilize_expiry_invalid'; |
424 | 431 | } |
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() ) { |
427 | 435 | return 'stabilize_expiry_old'; |
428 | 436 | } |
429 | 437 | } |
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... |
469 | 441 | if ( $changed ) { |
470 | | - $id = $this->page->getArticleId(); |
| 442 | + $article = new Article( $this->page ); |
471 | 443 | $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... |
474 | 446 | $frev = FlaggedRevision::newFromStable( $this->page, FR_MASTER ); |
475 | 447 | if ( $frev ) { |
476 | 448 | FlaggedRevs::updateStableVersion( $article, $frev->getRevision(), $latest ); |
| 449 | + } else { |
| 450 | + FlaggedRevs::clearTrackingRows( $article->getId() ); |
477 | 451 | } |
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 ); |
509 | 454 | $log = new LogPage( 'stable' ); |
510 | 455 | if ( $reset ) { |
511 | 456 | $log->addEntry( 'reset', $this->page, $reason ); |
— | — | @@ -513,35 +458,35 @@ |
514 | 459 | $log->addEntry( 'config', $this->page, $reason ); |
515 | 460 | $type = "stable-logentry-config"; |
516 | 461 | } |
517 | | - # Build null-edit comment |
| 462 | + # Build null-edit comment... |
518 | 463 | $comment = $wgContLang->ucfirst( |
519 | 464 | wfMsgForContent( $type, $this->page->getPrefixedText() ) ); |
520 | | - if ( $reason ) { |
| 465 | + if ( $reason != '' ) { |
521 | 466 | $comment .= wfMsgForContent( 'colon-separator' ) . $reason; |
522 | 467 | } |
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 ); |
526 | 472 | # Update page record and touch page |
527 | | - $article->updateRevisionOn( $dbw, $nullRevision, $latest ); |
| 473 | + $article->updateRevisionOn( $dbw, $nullRev, $latest ); |
528 | 474 | 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) |
546 | 491 | } |
547 | 492 | } |
548 | 493 | # Update the links tables as the stable version may now be the default page... |
— | — | @@ -557,4 +502,118 @@ |
558 | 503 | } |
559 | 504 | return true; |
560 | 505 | } |
| 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 | + } |
561 | 620 | } |
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/specialpages/RevisionReview_body.php |
— | — | @@ -712,18 +712,21 @@ |
713 | 713 | */ |
714 | 714 | public static function userCan( $tag, $value, $config = null ) { |
715 | 715 | 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 |
721 | 721 | } |
| 722 | + $restrictions = FlaggedRevs::getTagRestrictions(); |
722 | 723 | # No restrictions -> full access |
723 | | - if ( !isset( $restrictions[$tag] ) ) |
| 724 | + if ( !isset( $restrictions[$tag] ) ) { |
724 | 725 | return true; |
| 726 | + } |
725 | 727 | # Validators always have full access |
726 | | - if ( $wgUser->isAllowed( 'validate' ) ) |
| 728 | + if ( $wgUser->isAllowed( 'validate' ) ) { |
727 | 729 | return true; |
| 730 | + } |
728 | 731 | # Check if this user has any right that lets him/her set |
729 | 732 | # up to this particular value |
730 | 733 | foreach ( $restrictions[$tag] as $right => $level ) { |
— | — | @@ -756,27 +759,11 @@ |
757 | 760 | return false; // user cannot set proposed flag |
758 | 761 | } elseif ( isset( $oldflags[$qal] ) && !self::userCan( $qal, $oldflags[$qal] ) ) { |
759 | 762 | return false; // user cannot change old flag ($config is ignored here) |
760 | | - } elseif ( $level < 0 || $level > $highest ) { |
761 | | - return false; // flag range is invalid |
762 | 763 | } |
763 | 764 | } |
764 | 765 | return true; |
765 | 766 | } |
766 | 767 | |
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 | | - |
781 | 768 | public static function updateRecentChanges( $title, $revId, $rcId = false, $patrol = true ) { |
782 | 769 | wfProfileIn( __METHOD__ ); |
783 | 770 | $revId = intval( $revId ); |
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/FlaggedRevs.hooks.php |
— | — | @@ -7,15 +7,14 @@ |
8 | 8 | */ |
9 | 9 | public static function defineSpecialPages( &$list ) { |
10 | 10 | global $wgSpecialPages, $wgUseTagFilter; |
11 | | - global $wgFlaggedRevsNamespaces, $wgFlaggedRevsOverride, $wgFlaggedRevsProtectLevels; |
12 | 11 | // Show special pages only if FlaggedRevs is enabled on some namespaces |
13 | | - if ( empty( $wgFlaggedRevsNamespaces ) ) { |
| 12 | + if ( !FlaggedRevs::getReviewNamespaces() ) { |
14 | 13 | return true; |
15 | 14 | } |
16 | 15 | $list['RevisionReview'] = $wgSpecialPages['RevisionReview'] = 'RevisionReview'; |
17 | 16 | $list['ReviewedVersions'] = $wgSpecialPages['ReviewedVersions'] = 'ReviewedVersions'; |
18 | 17 | // Protect levels define allowed stability settings |
19 | | - if ( empty( $wgFlaggedRevsProtectLevels ) ) { |
| 18 | + if ( !FlaggedRevs::useProtectionLevels() ) { |
20 | 19 | $list['Stabilization'] = $wgSpecialPages['Stabilization'] = 'Stabilization'; |
21 | 20 | } |
22 | 21 | $list['UnreviewedPages'] = $wgSpecialPages['UnreviewedPages'] = 'UnreviewedPages'; |
— | — | @@ -29,7 +28,7 @@ |
30 | 29 | } |
31 | 30 | $list['QualityOversight'] = $wgSpecialPages['QualityOversight'] = 'QualityOversight'; |
32 | 31 | $list['ValidationStatistics'] = $wgSpecialPages['ValidationStatistics'] = 'ValidationStatistics'; |
33 | | - if ( !$wgFlaggedRevsOverride ) { |
| 32 | + if ( !FlaggedRevs::isStableShownByDefault() ) { |
34 | 33 | $list['StablePages'] = $wgSpecialPages['StablePages'] = 'StablePages'; |
35 | 34 | } else { |
36 | 35 | $list['UnstablePages'] = $wgSpecialPages['UnstablePages'] = 'UnstablePages'; |
— | — | @@ -67,7 +66,9 @@ |
68 | 67 | # Set basic messages |
69 | 68 | $msgs = (object) array( |
70 | 69 | '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') |
72 | 73 | ); |
73 | 74 | $head .= "\n<script type=\"{$wgJsMimeType}\">" . |
74 | 75 | "FlaggedRevs.messages = " . Xml::encodeJsVar( $msgs ) . ";</script>\n"; |
— | — | @@ -97,6 +98,8 @@ |
98 | 99 | 'unflagMsg' => wfMsgHtml( 'revreview-submit-unreview' ), |
99 | 100 | 'flagLegMsg' => wfMsgHtml( 'revreview-flag' ), |
100 | 101 | 'sendingMsg' => wfMsgHtml( 'revreview-submitting' ), |
| 102 | + 'flaggedMsg' => wfMsgHtml( 'revreview-submit-reviewed' ), |
| 103 | + 'unflaggedMsg' => wfMsgHtml( 'revreview-submit-unreviewed' ), |
101 | 104 | 'actioncomplete' => wfMsgHtml( 'actioncomplete' ), |
102 | 105 | 'actionfailed' => wfMsgHtml( 'actionfailed' ), |
103 | 106 | 'draftRev' => wfMsgHtml( 'revreview-hist-draft' ), |
— | — | @@ -802,7 +805,7 @@ |
803 | 806 | # Enforce autoreview/review restrictions |
804 | 807 | } else if( $action === 'autoreview' || $action === 'review' ) { |
805 | 808 | # Get autoreview restriction settings... |
806 | | - $config = FlaggedRevs::getPageVisibilitySettings( $title, true ); |
| 809 | + $config = FlaggedRevs::getPageVisibilitySettings( $title, FR_MASTER ); |
807 | 810 | # Convert Sysop -> protect |
808 | 811 | $right = ( $config['autoreview'] === 'sysop' ) ? |
809 | 812 | 'protect' : $config['autoreview']; |
— | — | @@ -857,6 +860,8 @@ |
858 | 861 | * edit was made from is the stable version, or the edit is a reversion |
859 | 862 | * to the stable version, then try to automatically review it. |
860 | 863 | * 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... |
861 | 866 | */ |
862 | 867 | public static function maybeMakeEditReviewed( |
863 | 868 | $article, $rev, $baseRevId = false, $user = null |
— | — | @@ -874,22 +879,17 @@ |
875 | 880 | $title->resetArticleID( $rev->getPage() ); // Avoid extra DB hit and lag issues |
876 | 881 | # Get what was just the current revision ID |
877 | 882 | $prevRevId = $rev->getParentId(); |
878 | | - $prevTimestamp = $frev = $flags = null; |
| 883 | + $frev = $flags = null; |
879 | 884 | # Get edit timestamp. Existance already validated by EditPage.php. |
880 | 885 | $editTimestamp = $wgRequest->getVal( 'wpEdittime' ); |
881 | 886 | # 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! |
886 | 893 | } |
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 | | - } |
894 | 894 | } |
895 | 895 | # All cases below require auto-review of edits to be enabled |
896 | 896 | if( !FlaggedRevs::autoReviewEdits() ) { |
— | — | @@ -899,9 +899,7 @@ |
900 | 900 | $isNullEdit = (bool)$baseRevId; |
901 | 901 | # Get the revision ID the incoming one was based off... |
902 | 902 | 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 ); |
906 | 904 | # The user just made an edit. The one before that should have |
907 | 905 | # been the current version. If not reflected in wpEdittime, an |
908 | 906 | # edit may have been auto-merged in between, in that case, discard |
— | — | @@ -916,9 +914,10 @@ |
917 | 915 | } |
918 | 916 | } |
919 | 917 | # 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 ); |
921 | 919 | if ( $srev && self::isSelfRevertToStable( $rev, $srev, $baseRevId, $user ) ) { |
922 | 920 | $flags = $srev->getTags(); // use old tags |
| 921 | + # Review this revision of the page... |
923 | 922 | FlaggedRevs::autoReviewEdit( $article, $user, $rev->getText(), $rev, $flags ); |
924 | 923 | return true; // done! |
925 | 924 | } |
— | — | @@ -939,16 +938,44 @@ |
940 | 939 | : FlaggedRevision::newFromTitle( $title, $baseRevId, FR_MASTER ); |
941 | 940 | } |
942 | 941 | // 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 ) ) { |
944 | 943 | if ( $isNullEdit && $frev ) { |
945 | | - $flags = $frev->getTags(); // Null edits always keep previous tags |
| 944 | + $flags = $frev->getTags(); // Dummy edits always keep previous tags |
946 | 945 | } |
947 | | - # Review this revision of the page. Let articlesavecomplete hook do rc_patrolled bit... |
| 946 | + # Review this revision of the page... |
948 | 947 | FlaggedRevs::autoReviewEdit( $article, $user, $rev->getText(), $rev, $flags ); |
949 | 948 | } |
950 | 949 | return true; |
951 | 950 | } |
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 | + |
953 | 980 | /** |
954 | 981 | * Check if a user reverted himself to the stable version |
955 | 982 | */ |
— | — | @@ -986,43 +1013,64 @@ |
987 | 1014 | |
988 | 1015 | /** |
989 | 1016 | * 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 |
990 | 1019 | */ |
991 | 1020 | public static function maybeNullEditReview( |
992 | 1021 | $article, $user, $text, $summary, $m, $a, $b, $flags, $rev, &$status, $baseId |
993 | 1022 | ) { |
994 | 1023 | global $wgRequest; |
995 | | - # Must be in reviewable namespace |
996 | | - $title = $article->getTitle(); |
997 | 1024 | # 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 ) { |
999 | 1026 | return true; |
1000 | 1027 | } |
| 1028 | + $fa = FlaggedArticle::getArticleInstance( $article ); |
| 1029 | + if ( !$fa->isReviewable( FR_MASTER ) ) { |
| 1030 | + return true; // page is not reviewable |
| 1031 | + } |
| 1032 | + $title = $article->getTitle(); // convenience |
1001 | 1033 | # Get the current revision ID |
1002 | 1034 | $rev = Revision::newFromTitle( $title ); |
| 1035 | + if( !$rev ) { |
| 1036 | + return true; // wtf? |
| 1037 | + } |
1003 | 1038 | $flags = null; |
1004 | 1039 | # Is this a rollback/undo that didn't change anything? |
1005 | | - if ( $rev && $baseId ) { |
| 1040 | + if ( $baseId > 0 ) { |
1006 | 1041 | $frev = FlaggedRevision::newFromTitle( $title, $baseId ); |
1007 | 1042 | # Was the edit that we tried to revert to reviewed? |
1008 | 1043 | 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 | + } |
1011 | 1050 | } |
1012 | 1051 | } |
1013 | 1052 | # Get edit timestamp, it must exist. |
1014 | 1053 | $editTimestamp = $wgRequest->getVal( 'wpEdittime' ); |
1015 | 1054 | # Is the page checked off to be reviewed? |
1016 | | - if ( $rev && $editTimestamp && $wgRequest->getCheck( 'wpReviewEdit' ) |
| 1055 | + if ( $editTimestamp |
| 1056 | + && $wgRequest->getCheck( 'wpReviewEdit' ) |
1017 | 1057 | && $user->isAllowed( 'review' ) ) |
1018 | 1058 | { |
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 | + } |
1026 | 1068 | } |
| 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 | + } |
1027 | 1075 | } |
1028 | 1076 | return true; |
1029 | 1077 | } |
— | — | @@ -1620,7 +1668,8 @@ |
1621 | 1669 | return true; |
1622 | 1670 | } |
1623 | 1671 | $fa = FlaggedArticle::getTitleInstance( $title ); |
1624 | | - if ( $srev = $fa->getStableRev() ) { |
| 1672 | + $srev = $fa->getStableRev(); |
| 1673 | + if ( $srev ) { |
1625 | 1674 | $view = FlaggedArticleView::singleton(); |
1626 | 1675 | # If synced, nothing special here... |
1627 | 1676 | if ( $srev->getRevId() != $article->getLatest() && $view->pageOverride() ) { |
— | — | @@ -2008,17 +2057,17 @@ |
2009 | 2058 | } |
2010 | 2059 | # Can the user actually do anything? |
2011 | 2060 | $isAllowed = $wgUser->isAllowed( 'stablesettings' ); |
2012 | | - $disabledAttrib = !$isAllowed ? array( 'disabled' => 'disabled' ) : array(); |
| 2061 | + $disabledAttrib = !$isAllowed ? |
| 2062 | + array( 'disabled' => 'disabled' ) : array(); |
2013 | 2063 | # 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) |
2015 | 2066 | $oldExpiry = $config['expiry'] !== 'infinity' ? |
2016 | 2067 | wfTimestamp( TS_RFC2822, $config['expiry'] ) : 'infinite'; |
2017 | | - # Load request params... |
| 2068 | + # Load requested restriction level, default to current level... |
2018 | 2069 | $selected = $wgRequest->getVal( 'wpStabilityConfig', |
2019 | 2070 | 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 |
2023 | 2072 | $expiry = $wgRequest->getText( 'mwStabilize-expiry' ); |
2024 | 2073 | # Add some script for expiry dropdowns |
2025 | 2074 | $wgOut->addScript( |
— | — | @@ -2038,29 +2087,28 @@ |
2039 | 2088 | $output .= Xml::openElement( 'fieldset' ); |
2040 | 2089 | $output .= Xml::element( 'legend', null, wfMsg( 'flaggedrevs-protect-legend' ) ); |
2041 | 2090 | # 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... |
2045 | 2094 | $attribs = array( |
2046 | 2095 | 'id' => 'mwStabilityConfig', |
2047 | 2096 | 'name' => 'mwStabilityConfig', |
2048 | 2097 | 'size' => count( $effectiveLevels ), |
2049 | 2098 | ) + $disabledAttrib; |
2050 | 2099 | $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' ) { |
2054 | 2102 | $label = FlaggedRevs::stableOnlyIfConfigured() |
2055 | 2103 | ? wfMsg( 'flaggedrevs-protect-none' ) |
2056 | 2104 | : wfMsg( 'flaggedrevs-protect-basic' ); |
2057 | 2105 | } else { |
2058 | | - $label = wfMsg( 'flaggedrevs-protect-' . $level ); |
| 2106 | + $label = wfMsg( 'flaggedrevs-protect-' . $limit ); |
2059 | 2107 | } |
2060 | 2108 | // 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; |
2063 | 2111 | } |
2064 | | - $output .= Xml::option( $label, $level, $level == $selected ); |
| 2112 | + $output .= Xml::option( $label, $limit, $limit == $selected ); |
2065 | 2113 | } |
2066 | 2114 | $output .= Xml::closeElement( 'select' ); |
2067 | 2115 | # Get expiry dropdown |
— | — | @@ -2148,15 +2196,15 @@ |
2149 | 2197 | // Update stability config from request |
2150 | 2198 | public static function onProtectionSave( $article, &$errorMsg ) { |
2151 | 2199 | global $wgUser, $wgRequest; |
2152 | | - $levels = FlaggedRevs::getProtectionLevels(); |
2153 | | - if ( empty( $levels ) || !$article->exists() ) |
| 2200 | + if ( !FlaggedRevs::useProtectionLevels() || !$article->exists() ) { |
2154 | 2201 | return true; // simple custom levels set for action=protect |
2155 | | - if ( wfReadOnly() || !$wgUser->isAllowed( 'stablesettings' ) ) { |
2156 | | - return true; // user cannot change anything |
2157 | 2202 | } |
2158 | 2203 | if ( !FlaggedRevs::inReviewNamespace( $article->getTitle() ) ) { |
2159 | 2204 | return true; // not a reviewable page |
2160 | 2205 | } |
| 2206 | + if ( wfReadOnly() || !$wgUser->isAllowed( 'stablesettings' ) ) { |
| 2207 | + return true; // user cannot change anything |
| 2208 | + } |
2161 | 2209 | $form = new Stabilization(); |
2162 | 2210 | $form->target = $article->getTitle(); # Our target page |
2163 | 2211 | $form->watchThis = null; # protection form already has a watch check |
— | — | @@ -2165,20 +2213,20 @@ |
2166 | 2214 | $form->expiry = $wgRequest->getText( 'mwStabilize-expiry' ); # Expiry |
2167 | 2215 | $form->expirySelection = $wgRequest->getVal( 'wpExpirySelection' ); # Expiry dropdown |
2168 | 2216 | # Fill in config from the protection level... |
| 2217 | + $levels = FlaggedRevs::getRestrictionLevels(); |
2169 | 2218 | $selected = $wgRequest->getVal( 'mwStabilityConfig' ); |
2170 | 2219 | if ( $selected == "none" ) { |
2171 | | - $form->select = FlaggedRevs::getPrecedence(); // default |
2172 | 2220 | $form->override = (int)FlaggedRevs::isStableShownByDefault(); // default |
2173 | 2221 | $form->autoreview = ''; // default |
2174 | 2222 | $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 |
2180 | 2227 | } else { |
2181 | 2228 | return false; // bad level |
2182 | 2229 | } |
| 2230 | + $form->select = null; // site default |
2183 | 2231 | $form->wasPosted = $wgRequest->wasPosted(); |
2184 | 2232 | if ( $form->handleParams() ) { |
2185 | 2233 | $status = $form->submit(); |
Index: branches/wmf-deployment/extensions/FlaggedRevs_alpha/api/ApiStabilize.php |
— | — | @@ -62,23 +62,22 @@ |
63 | 63 | $form->reasonSelection = 'other'; # Reason dropdown |
64 | 64 | $form->expiry = $params['expiry']; # Expiry |
65 | 65 | $form->expirySelection = 'other'; # Expiry dropdown |
66 | | - |
67 | | - $levels = FlaggedRevs::getProtectionLevels(); |
| 66 | + |
68 | 67 | // Check if protection levels are enabled |
69 | | - if( !empty($levels) ) { |
| 68 | + if( FlaggedRevs::useProtectionLevels() ) { |
| 69 | + $levels = FlaggedRevs::getRestrictionLevels(); |
70 | 70 | # Fill in config from the protection level... |
71 | 71 | $selected = $params['protectlevel']; |
72 | 72 | if( $selected == "none" ) { |
73 | | - $form->select = FlaggedRevs::getPrecedence(); // default |
74 | 73 | $form->override = (int)FlaggedRevs::isStableShownByDefault(); // default |
75 | 74 | $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 |
80 | 78 | } else { |
81 | 79 | $this->dieUsage( "Invalid protection level given.", 'badprotectlevel' ); |
82 | 80 | } |
| 81 | + $form->select = null; // site default |
83 | 82 | } else { |
84 | 83 | // Fill in config fields from URL params |
85 | 84 | $form->select = $this->precendenceFromKey( $params['precedence'] ); |
— | — | @@ -87,10 +86,10 @@ |
88 | 87 | } else { |
89 | 88 | $form->override = $this->defaultFromKey( $params['default'] ); |
90 | 89 | } |
91 | | - if( $params['autoreview'] != 'none' ) { |
92 | | - $form->autoreview = $params['autoreview']; |
93 | | - } else { |
| 90 | + if( $params['autoreview'] == 'none' ) { |
94 | 91 | $form->autoreview = ''; // 'none' -> '' |
| 92 | + } else { |
| 93 | + $form->autoreview = $params['autoreview']; |
95 | 94 | } |
96 | 95 | } |
97 | 96 | $form->wasPosted = true; // already validated |
— | — | @@ -105,7 +104,7 @@ |
106 | 105 | # Output success line with the title and config parameters |
107 | 106 | $res = array(); |
108 | 107 | $res['title'] = $title->getPrefixedText(); |
109 | | - if( FlaggedRevs::getProtectionLevels() ) { |
| 108 | + if( count($levels) ) { |
110 | 109 | $res['protectlevel'] = $params['protectlevel']; |
111 | 110 | } else { |
112 | 111 | $res['default'] = $params['default']; |
— | — | @@ -159,19 +158,17 @@ |
160 | 159 | } |
161 | 160 | |
162 | 161 | public function getAllowedParams() { |
| 162 | + // Replace '' with more readable 'none' in autoreview restiction levels |
| 163 | + $autoreviewLevels = FlaggedRevs::getRestrictionLevels(); |
| 164 | + $autoreviewLevels[] = 'none'; |
163 | 165 | if( FlaggedRevs::useProtectionLevels() ) { |
164 | | - $validLevels = array_keys( FlaggedRevs::getProtectionLevels() ); |
165 | | - $validLevels[] = 'none'; |
166 | 166 | $pars = array( |
167 | 167 | 'protectlevel' => array( |
168 | | - ApiBase :: PARAM_TYPE => $validLevels, |
| 168 | + ApiBase :: PARAM_TYPE => $autoreviewLevels, |
169 | 169 | ApiBase :: PARAM_DFLT => 'none', |
170 | 170 | ) |
171 | 171 | ); |
172 | 172 | } else { |
173 | | - // Replace '' with more readable 'none' in autoreview restiction levels |
174 | | - $autoreviewLevels = array_filter( FlaggedRevs::getRestrictionLevels() ); |
175 | | - $autoreviewLevels[] = 'none'; |
176 | 173 | $pars = array( |
177 | 174 | 'default' => array( |
178 | 175 | ApiBase :: PARAM_TYPE => array( 'latest', 'stable' ), |
Property changes on: branches/wmf-deployment/extensions/FlaggedRevs_alpha |
___________________________________________________________________ |
Modified: svn:mergeinfo |
179 | 176 | Merged /trunk/extensions/FlaggedRevs:r63460-63926 |