Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs/FlaggedArticleView.php |
— | — | @@ -655,16 +655,21 @@ |
656 | 656 | if ( $oldid && $oldid != $latest ) { |
657 | 657 | return false; // not viewing the draft |
658 | 658 | } |
| 659 | + $revsSince = $this->article->getPendingRevCount(); |
| 660 | + if ( !$revsSince ) { |
| 661 | + return false; // no pending changes |
| 662 | + } |
659 | 663 | # Conditions are met to show diff... |
| 664 | + # Left side of diff... |
660 | 665 | $leftNote = $quality |
661 | 666 | ? 'revreview-hist-quality' |
662 | 667 | : 'revreview-hist-basic'; |
| 668 | + $lClass = FlaggedRevsXML::getQualityColor( (int)$quality ); |
| 669 | + $leftNote = "<span class='$lClass'>[" . wfMsgHtml( $leftNote ) . "]</span>"; |
| 670 | + # Right side of diff... |
663 | 671 | $rClass = FlaggedRevsXML::getQualityColor( false ); |
664 | | - $lClass = FlaggedRevsXML::getQualityColor( (int)$quality ); |
665 | | - $rightNote = "<span id='mw-fr-diff-rtier' class='$rClass'>[" . |
666 | | - wfMsgHtml( 'revreview-hist-draft' ) . "]</span>"; |
667 | | - $leftNote = "<span id='mw-fr-diff-ltier' class='$lClass'>[" . |
668 | | - wfMsgHtml( $leftNote ) . "]</span>"; |
| 672 | + $rightNote = "<span class='$rClass'>[" . |
| 673 | + wfMsgHtml( 'revreview-hist-pending' ) . "]</span>"; |
669 | 674 | # Fetch the stable and draft revision text |
670 | 675 | $oText = $srev->getRevText(); |
671 | 676 | if ( $oText === false ) { |
— | — | @@ -678,35 +683,51 @@ |
679 | 684 | if ( strcmp( $oText, $nText ) !== 0 ) { |
680 | 685 | $diffEngine = new DifferenceEngine(); |
681 | 686 | $diffEngine->showDiffStyle(); |
682 | | - $n = $this->article->getTitle()->countRevisionsBetween( $srev->getRevId(), $latest ); |
683 | | - if ( $n ) { |
684 | | - $multiNotice = "<tr><td colspan='4' align='center' class='diff-multi'>" . |
685 | | - wfMsgExt( 'diff-multi', array( 'parse' ), $n ) . "</td></tr>"; |
686 | | - } else { |
687 | | - $multiNotice = ''; |
| 687 | + $diffBody = $diffEngine->generateDiffBody( $oText, $nText ); |
| 688 | + $n = $revsSince--; // this is the full diff-to-stable |
| 689 | + $items = array(); |
| 690 | + $diffHtml = |
| 691 | + FlaggedRevsXML::pendingEditNotice( $this->article, $srev, $revsSince ) . |
| 692 | + ' ' . FlaggedRevsXML::diffToggle() . |
| 693 | + "<div id='mw-fr-stablediff'>" . |
| 694 | + self::getFormattedDiff( $diffBody, $n, $leftNote, $rightNote ) . |
| 695 | + "</div>\n"; |
| 696 | + $items[] = $diffHtml; |
| 697 | + $html = "<table class='flaggedrevs_viewnotice plainlinks'>"; |
| 698 | + foreach ( $items as $item ) { |
| 699 | + $html .= '<tr><td>' . $item . '</td></tr>'; |
688 | 700 | } |
689 | | - $wgOut->addHTML( |
690 | | - "<div>" . |
691 | | - "<table border='0' width='98%' cellpadding='0' cellspacing='4' class='diff'>" . |
| 701 | + $html .= '</table>'; |
| 702 | + $wgOut->addHtml( $html ); |
| 703 | + $this->isDiffFromStable = true; // alter default review form tags |
| 704 | + return true; |
| 705 | + } |
| 706 | + return false; |
| 707 | + } |
| 708 | + |
| 709 | + // $n number of in-between revs |
| 710 | + protected static function getFormattedDiff( $diffBody, $n, $leftStatus, $rightStatus ) { |
| 711 | + if ( $n ) { |
| 712 | + $multiNotice = "<tr><td colspan='4' align='center' class='diff-multi'>" . |
| 713 | + wfMsgExt( 'diff-multi', array( 'parse' ), $n ) . "</td></tr>"; |
| 714 | + } else { |
| 715 | + $multiNotice = ''; |
| 716 | + } |
| 717 | + return |
| 718 | + "<table border='0' width='98%' cellpadding='0' cellspacing='4' class='diff'>" . |
692 | 719 | "<col class='diff-marker' />" . |
693 | 720 | "<col class='diff-content' />" . |
694 | 721 | "<col class='diff-marker' />" . |
695 | 722 | "<col class='diff-content' />" . |
696 | 723 | "<tr>" . |
697 | 724 | "<td colspan='2' width='50%' align='center' class='diff-otitle'><b>" . |
698 | | - $leftNote . "</b></td>" . |
| 725 | + $leftStatus . "</b></td>" . |
699 | 726 | "<td colspan='2' width='50%' align='center' class='diff-ntitle'><b>" . |
700 | | - $rightNote . "</b></td>" . |
| 727 | + $rightStatus . "</b></td>" . |
701 | 728 | "</tr>" . |
702 | 729 | $multiNotice . |
703 | | - $diffEngine->generateDiffBody( $oText, $nText ) . |
704 | | - "</table>" . |
705 | | - "</div>\n" |
706 | | - ); |
707 | | - $this->isDiffFromStable = true; |
708 | | - return true; |
709 | | - } |
710 | | - return false; |
| 730 | + $diffBody . |
| 731 | + "</table>"; |
711 | 732 | } |
712 | 733 | |
713 | 734 | /** |
— | — | @@ -826,25 +847,27 @@ |
827 | 848 | $revsSince = $this->article->getPendingRevCount(); |
828 | 849 | $items[] = FlaggedRevsXML::pendingEditNotice( $this->article, $frev, $revsSince ); |
829 | 850 | } |
830 | | - # Show diff to stable, to make things less confusing... |
831 | | - # This can be disabled via user preferences |
| 851 | + # Show diff to stable, to make things less confusing. |
| 852 | + # This can be disabled via user preferences and other conditions... |
832 | 853 | if ( $frev->getRevId() < $latestId // changes were made |
833 | 854 | && $this->isDiffShownOnEdit() // stable default and user cannot review |
834 | 855 | && $wgUser->getBoolOption( 'flaggedrevseditdiffs' ) // not disable via prefs |
835 | 856 | && $revId == $latestId // only for current rev |
836 | | - && $editPage->section != "new" // not for new sections |
837 | | - && !in_array( $editPage->formtype, array( 'diff', 'preview' ) ) // not preview/"show changes" |
| 857 | + && $editPage->section != 'new' // not for new sections |
| 858 | + && $editPage->formtype != 'diff' // not "show changes" |
838 | 859 | ) { |
839 | | - # Conditions are met to show diff... |
| 860 | + # Left diff side... |
840 | 861 | $leftNote = $quality |
841 | 862 | ? 'revreview-hist-quality' |
842 | 863 | : 'revreview-hist-basic'; |
843 | | - $rClass = FlaggedRevsXML::getQualityColor( false ); |
844 | 864 | $lClass = FlaggedRevsXML::getQualityColor( (int)$quality ); |
845 | | - $rightNote = "<span id='mw-fr-diff-rtier' class='$rClass'>[" . |
846 | | - wfMsgHtml( 'revreview-hist-draft' ) . "]</span>"; |
847 | | - $leftNote = "<span id='mw-fr-diff-ltier' class='$lClass'>[" . |
| 865 | + $leftNote = "<span class='$lClass'>[" . |
848 | 866 | wfMsgHtml( $leftNote ) . "]</span>"; |
| 867 | + # Right diff side... |
| 868 | + $rClass = FlaggedRevsXML::getQualityColor( false ); |
| 869 | + $rightNote = "<span class='$rClass'>[" . |
| 870 | + wfMsgHtml( 'revreview-hist-pending' ) . "]</span>"; |
| 871 | + # Get the stable version source |
849 | 872 | $text = $frev->getRevText(); |
850 | 873 | # Are we editing a section? |
851 | 874 | $section = ( $editPage->section == "" ) ? |
— | — | @@ -855,23 +878,12 @@ |
856 | 879 | if ( $text !== false && strcmp( $text, $editPage->textbox1 ) !== 0 ) { |
857 | 880 | $diffEngine = new DifferenceEngine(); |
858 | 881 | $diffEngine->showDiffStyle(); |
| 882 | + $diffBody = $diffEngine->generateDiffBody( $text, $editPage->textbox1 ); |
859 | 883 | $diffHtml = |
860 | 884 | wfMsgExt( 'review-edit-diff', 'parseinline' ) . ' ' . |
861 | 885 | FlaggedRevsXML::diffToggle() . |
862 | 886 | "<div id='mw-fr-stablediff'>" . |
863 | | - "<table border='0' width='98%' cellpadding='0' cellspacing='4' class='diff'>" . |
864 | | - "<col class='diff-marker' />" . |
865 | | - "<col class='diff-content' />" . |
866 | | - "<col class='diff-marker' />" . |
867 | | - "<col class='diff-content' />" . |
868 | | - "<tr>" . |
869 | | - "<td colspan='2' width='50%' align='center' class='diff-otitle'><b>" . |
870 | | - $leftNote . "</b></td>" . |
871 | | - "<td colspan='2' width='50%' align='center' class='diff-ntitle'><b>" . |
872 | | - $rightNote . "</b></td>" . |
873 | | - "</tr>" . |
874 | | - $diffEngine->generateDiffBody( $text, $editPage->textbox1 ) . |
875 | | - "</table>" . |
| 887 | + self::getFormattedDiff( $diffBody, false, $leftNote, $rightNote ) . |
876 | 888 | "</div>\n"; |
877 | 889 | $items[] = $diffHtml; |
878 | 890 | } |
— | — | @@ -932,27 +944,26 @@ |
933 | 945 | if ( !$wgUser->isAllowed( 'review' ) ) { |
934 | 946 | return true; |
935 | 947 | } |
936 | | - $links = array(); |
937 | | - $category = $this->article->getTitle()->getText(); |
938 | | - # Add link to list of unreviewed pages in this category |
939 | 948 | if ( !FlaggedRevs::stableOnlyIfConfigured() ) { |
| 949 | + $links = array(); |
| 950 | + $category = $this->article->getTitle()->getText(); |
| 951 | + # Add link to list of unreviewed pages in this category |
940 | 952 | $links[] = $wgUser->getSkin()->makeKnownLinkObj( |
941 | 953 | SpecialPage::getTitleFor( 'UnreviewedPages' ), |
942 | 954 | wfMsgHtml( 'unreviewedpages' ), |
943 | 955 | 'category=' . urlencode( $category ) |
944 | 956 | ); |
| 957 | + # Add link to list of pages in this category with pending edits |
| 958 | + $links[] = $wgUser->getSkin()->makeKnownLinkObj( |
| 959 | + SpecialPage::getTitleFor( 'OldReviewedPages' ), |
| 960 | + wfMsgHtml( 'oldreviewedpages' ), |
| 961 | + 'category=' . urlencode( $category ) |
| 962 | + ); |
| 963 | + $quickLinks = implode( ' / ', $links ); |
| 964 | + $wgOut->appendSubtitle( |
| 965 | + "<span id='mw-fr-category-oldreviewed'>$quickLinks</span>" |
| 966 | + ); |
945 | 967 | } |
946 | | - # Add link to list of pages in this category with pending edits |
947 | | - $links[] = $wgUser->getSkin()->makeKnownLinkObj( |
948 | | - SpecialPage::getTitleFor( 'OldReviewedPages' ), |
949 | | - wfMsgHtml( 'oldreviewedpages' ), |
950 | | - 'category=' . urlencode( $category ) |
951 | | - ); |
952 | | - $quickLinks = implode( ' / ', $links ); |
953 | | - |
954 | | - $wgOut->appendSubtitle( |
955 | | - "<span id='mw-fr-category-oldreviewed'>$quickLinks</span>" |
956 | | - ); |
957 | 968 | return true; |
958 | 969 | } |
959 | 970 | |
— | — | @@ -1227,11 +1238,11 @@ |
1228 | 1239 | if ( !$this->article->isReviewable() ) { |
1229 | 1240 | return true; |
1230 | 1241 | } |
1231 | | - $form = ''; |
1232 | | - $frev = $this->article->getStableRev(); |
| 1242 | + $srev = $this->article->getStableRev(); |
1233 | 1243 | # Check if this might be a diff to stable (old rev is the stable rev). |
1234 | | - # For reviewers, add a notice and list inclusion changes for this case. |
1235 | | - if ( $this->isDiffFromStable && $wgUser->isAllowed( 'review' ) ) { |
| 1244 | + # If so, then (a) list template/file changes and (b) prompt Reviewers to review it. |
| 1245 | + if ( $this->isDiffFromStable ) { |
| 1246 | + $form = ''; |
1236 | 1247 | $this->reviewFormRev = $newRev; |
1237 | 1248 | # Check the page sync value cache... |
1238 | 1249 | $key = wfMemcKey( 'flaggedrevs', 'includesSynced', $this->article->getId() ); |
— | — | @@ -1241,84 +1252,130 @@ |
1242 | 1253 | # Trigger queries if sync cache value is not 'true' |
1243 | 1254 | if ( $value !== "true" ) { |
1244 | 1255 | # Add a list of links to each changed template... |
1245 | | - $changeList = array_merge( $changeList, $this->fetchTemplateChanges( $frev ) ); |
| 1256 | + $changeList = array_merge( $changeList, self::fetchTemplateChanges( $srev ) ); |
1246 | 1257 | # Add a list of links to each changed file... |
1247 | | - $changeList = array_merge( $changeList, $this->fetchFileChanges( $frev ) ); |
| 1258 | + $changeList = array_merge( $changeList, self::fetchFileChanges( $srev ) ); |
1248 | 1259 | } |
1249 | 1260 | |
1250 | 1261 | # Some important information about include version selection... |
1251 | | - $notice = ''; |
1252 | | - if ( count( $changeList ) ) { |
1253 | | - $notice = wfMsgExt( 'revreview-update-use', 'parse' ); |
1254 | | - } elseif ( $value === "false" ) { |
| 1262 | + if ( !count( $changeList ) && $value === "false" ) { |
1255 | 1263 | global $wgParserCacheExpireTime; |
1256 | 1264 | # Correct bad cache which said they were not synced |
1257 | 1265 | $data = FlaggedRevs::makeMemcObj( "true" ); |
1258 | 1266 | $wgMemc->set( $key, $data, $wgParserCacheExpireTime ); |
1259 | 1267 | } |
1260 | | - # If there are pending revs or templates/files changes, |
1261 | | - # notify the user and prompt them to review them... |
| 1268 | + # If there are pending revs or templates/files changes, notify the user... |
1262 | 1269 | if ( $this->article->revsArePending() || count( $changeList ) ) { |
1263 | | - // Reviewer just edited... |
1264 | | - if ( $wgRequest->getInt( 'shownotice' ) |
1265 | | - && $newRev->isCurrent() |
1266 | | - && $newRev->getRawUserText() == $wgUser->getName() ) |
1267 | | - { |
1268 | | - $title = $this->article->getTitle(); // convenience |
1269 | | - // @TODO: make diff class cache this |
1270 | | - $n = $title->countRevisionsBetween( $oldRev->getId(), $newRev->getId() ); |
1271 | | - if ( $n ) { |
1272 | | - $msg = 'revreview-update-edited-prev'; // previous pending edits |
| 1270 | + $changeDiv = ''; |
| 1271 | + # If the user can review then prompt them to review them... |
| 1272 | + if ( $wgUser->isAllowed( 'review' ) ) { |
| 1273 | + # Set a key to note that someone is viewing this |
| 1274 | + $this->markDiffUnderReview( $oldRev, $newRev ); |
| 1275 | + // Reviewer just edited... |
| 1276 | + if ( $wgRequest->getInt( 'shownotice' ) |
| 1277 | + && $newRev->isCurrent() |
| 1278 | + && $newRev->getRawUserText() == $wgUser->getName() ) |
| 1279 | + { |
| 1280 | + $title = $this->article->getTitle(); // convenience |
| 1281 | + // @TODO: make diff class cache this |
| 1282 | + $n = $title->countRevisionsBetween( $oldRev->getId(), $newRev->getId() ); |
| 1283 | + if ( $n ) { |
| 1284 | + $msg = 'revreview-update-edited-prev'; // previous pending edits |
| 1285 | + } else { |
| 1286 | + $msg = 'revreview-update-edited'; // just couldn't autoreview |
| 1287 | + } |
| 1288 | + // All other cases... |
1273 | 1289 | } else { |
1274 | | - $msg = 'revreview-update-edited'; // just couldn't autoreview |
| 1290 | + $msg = 'revreview-update'; // generic "please review" notice... |
1275 | 1291 | } |
1276 | | - // All other cases... |
1277 | | - } else { |
1278 | | - $msg = 'revreview-update'; // generic "Please review" notice... |
| 1292 | + $changeDiv .= wfMsgExt( $msg, 'parse' ); |
1279 | 1293 | } |
1280 | | - $changeDiv = wfMsgExt( $msg, 'parse' ); |
| 1294 | + # Add include change list... |
1281 | 1295 | if ( count( $changeList ) ) { |
1282 | | - # Add include change list... |
1283 | 1296 | $changeDiv .= '<p>' . |
1284 | 1297 | wfMsgExt( 'revreview-update-includes', 'parseinline' ) . |
1285 | 1298 | ' ' . implode( ', ', $changeList ) . '</p>'; |
1286 | 1299 | # Add include usage notice... |
1287 | | - $changeDiv .= $notice; |
| 1300 | + if ( FlaggedRevs::inclusionSetting() == FR_INCLUDES_STABLE ) { |
| 1301 | + $changeDiv .= wfMsgExt( 'revreview-update-use', 'parse' ); |
| 1302 | + } |
1288 | 1303 | } |
1289 | | - $css = 'flaggedrevs_diffnotice plainlinks'; |
1290 | | - $form .= "<div id='mw-fr-difftostable' class='$css'>$changeDiv</div>\n"; |
1291 | | - |
1292 | | - # Set a key to note that someone is viewing this |
1293 | | - $this->markDiffUnderReview( $oldRev, $newRev ); |
| 1304 | + if ( $changeDiv != '' ) { |
| 1305 | + $css = 'flaggedrevs_diffnotice plainlinks'; |
| 1306 | + $form .= "<div id='mw-fr-difftostable' class='$css'>$changeDiv</div>\n"; |
| 1307 | + } |
1294 | 1308 | } |
| 1309 | + if ( $wgUser->isAllowed( 'review' ) ) { |
| 1310 | + $this->diffNoticeBox = $form; // add as part of form |
| 1311 | + } else { |
| 1312 | + $wgOut->addHTML( $form ); |
| 1313 | + } |
1295 | 1314 | } |
1296 | | - # Add a link to diff from stable to current as needed |
1297 | | - if ( $frev ) { |
1298 | | - $wgOut->addHTML( $this->diffToStableLink( $frev, $newRev ) ); |
1299 | | - } |
| 1315 | + # Add a link to diff from stable to current as needed. |
1300 | 1316 | # Show review status of the diff revision(s). Uses a <table>. |
1301 | | - $wgOut->addHTML( $this->diffReviewMarkers( $oldRev, $newRev ) ); |
1302 | | - |
1303 | | - $this->diffNoticeBox = $form; |
| 1317 | + $wgOut->addHTML( |
| 1318 | + '<div id="mw-fr-diff-headeritems">' . |
| 1319 | + self::diffLinkAndMarkers( $this->article, $oldRev, $newRev ) . |
| 1320 | + '</div>' |
| 1321 | + ); |
1304 | 1322 | return true; |
1305 | 1323 | } |
1306 | 1324 | |
| 1325 | + // get new diff header items for in-place AJAX page review |
| 1326 | + public static function AjaxBuildDiffHeaderItems() { |
| 1327 | + $args = func_get_args(); // <oldid, newid> |
| 1328 | + if ( count( $args ) >= 2 ) { |
| 1329 | + $oldid = (int)$args[0]; |
| 1330 | + $newid = (int)$args[1]; |
| 1331 | + $oldRev = Revision::newFromId( $oldid ); |
| 1332 | + $newRev = Revision::newFromId( $newid ); |
| 1333 | + if ( $newRev && $newRev->getTitle() ) { |
| 1334 | + $fa = FlaggedArticle::getTitleInstance( $newRev->getTitle() ); |
| 1335 | + return self::diffLinkAndMarkers( $fa, $oldRev, $newRev ); |
| 1336 | + } |
| 1337 | + } |
| 1338 | + return ''; |
| 1339 | + } |
| 1340 | + |
1307 | 1341 | /** |
| 1342 | + * (a) Add a link to diff from stable to current as needed |
| 1343 | + * (b) Show review status of the diff revision(s). Uses a <table>. |
| 1344 | + * Note: used by ajax function to rebuild diff page |
| 1345 | + */ |
| 1346 | + public static function diffLinkAndMarkers( FlaggedArticle $article, $oldRev, $newRev ) { |
| 1347 | + $s = '<form id="mw-fr-diff-dataform">'; |
| 1348 | + $s .= Html::hidden( 'oldid', $oldRev ? $oldRev->getId() : 0 ); |
| 1349 | + $s .= Html::hidden( 'newid', $newRev ? $newRev->getId() : 0 ); |
| 1350 | + $s .= "</form>\n"; |
| 1351 | + if ( $newRev ) { // sanity check |
| 1352 | + $s .= self::diffToStableLink( $article, $oldRev, $newRev ); |
| 1353 | + $s .= self::diffReviewMarkers( $article, $oldRev, $newRev ); |
| 1354 | + } |
| 1355 | + return $s; |
| 1356 | + } |
| 1357 | + |
| 1358 | + /** |
1308 | 1359 | * Add a link to diff-to-stable for reviewable pages |
1309 | 1360 | */ |
1310 | | - protected function diffToStableLink( FlaggedRevision $frev, Revision $newRev ) { |
| 1361 | + protected static function diffToStableLink( |
| 1362 | + FlaggedArticle $article, $oldRev, Revision $newRev |
| 1363 | + ) { |
1311 | 1364 | global $wgUser; |
1312 | | - $this->load(); |
| 1365 | + $srev = $article->getStableRev(); |
| 1366 | + if ( !$srev ) { |
| 1367 | + return ''; // nothing to do |
| 1368 | + } |
1313 | 1369 | $review = ''; |
| 1370 | + # Is this already the full diff-to-stable? |
| 1371 | + $fullStableDiff = $newRev->isCurrent() |
| 1372 | + && self::isDiffToStable( $srev, $oldRev, $newRev ); |
1314 | 1373 | # Make a link to the full diff-to-stable if: |
1315 | | - # (a) Actual revs are pending and (b) We are not viewing the stable diff |
1316 | | - if ( $this->article->revsArePending() && |
1317 | | - !( $this->isDiffFromStable && $newRev->isCurrent() ) ) |
1318 | | - { |
| 1374 | + # (a) Actual revs are pending and (b) We are not viewing the full diff-to-stable |
| 1375 | + if ( $article->revsArePending() && !$fullStableDiff ) { |
1319 | 1376 | $review = $wgUser->getSkin()->makeKnownLinkObj( |
1320 | | - $this->article->getTitle(), |
| 1377 | + $article->getTitle(), |
1321 | 1378 | wfMsgHtml( 'review-diff2stable' ), |
1322 | | - 'oldid=' . $frev->getRevId() . '&diff=cur&diffonly=0' |
| 1379 | + 'oldid=' . $srev->getRevId() . '&diff=cur&diffonly=0' |
1323 | 1380 | ); |
1324 | 1381 | $review = wfMsgHtml( 'parentheses', $review ); |
1325 | 1382 | $review = "<div class='fr-diff-to-stable' align='center'>$review</div>"; |
— | — | @@ -1329,7 +1386,7 @@ |
1330 | 1387 | /** |
1331 | 1388 | * Add [checked version] and such to left and right side of diff |
1332 | 1389 | */ |
1333 | | - protected function diffReviewMarkers( $oldRev, $newRev ) { |
| 1390 | + protected static function diffReviewMarkers( FlaggedArticle $article, $oldRev, $newRev ) { |
1334 | 1391 | $form = ''; |
1335 | 1392 | $oldRevQ = $newRevQ = false; |
1336 | 1393 | if ( $oldRev ) { |
— | — | @@ -1338,57 +1395,52 @@ |
1339 | 1396 | if ( $newRev ) { |
1340 | 1397 | $newRevQ = FlaggedRevs::getRevQuality( $newRev->getPage(), $newRev->getId() ); |
1341 | 1398 | } |
| 1399 | + $srev = $article->getStableRev(); |
| 1400 | + $stableId = $srev ? $srev->getRevId() : 0; |
1342 | 1401 | # Diff between two revisions |
1343 | 1402 | if ( $oldRev && $newRev ) { |
| 1403 | + list( $msg, $class ) = self::getDiffRevMsgAndClass( $oldRev, $stableId ); |
1344 | 1404 | $form .= "<table class='fr-diff-ratings'><tr>"; |
1345 | | - |
1346 | | - $class = FlaggedRevsXML::getQualityColor( $oldRevQ ); |
1347 | | - if ( $oldRevQ !== false ) { |
1348 | | - $msg = $oldRevQ |
1349 | | - ? 'revreview-hist-quality' |
1350 | | - : 'revreview-hist-basic'; |
1351 | | - } else { |
1352 | | - $msg = 'revreview-hist-draft'; |
1353 | | - } |
1354 | 1405 | $form .= "<td width='50%' align='center'>"; |
1355 | | - $form .= "<span id='mw-fr-diff-ltier' class='$class'>[" . |
| 1406 | + $form .= "<span class='$class'>[" . |
1356 | 1407 | wfMsgHtml( $msg ) . "]</span>"; |
1357 | 1408 | |
1358 | | - $class = FlaggedRevsXML::getQualityColor( $newRevQ ); |
1359 | | - if ( $newRevQ !== false ) { |
1360 | | - $msg = $newRevQ |
1361 | | - ? 'revreview-hist-quality' |
1362 | | - : 'revreview-hist-basic'; |
1363 | | - } else { |
1364 | | - $msg = 'revreview-hist-draft'; |
1365 | | - } |
| 1409 | + list( $msg, $class ) = self::getDiffRevMsgAndClass( $newRev, $stableId ); |
1366 | 1410 | $form .= "</td><td width='50%' align='center'>"; |
1367 | | - $form .= "<span id='mw-fr-diff-rtier' class='$class'>[" . |
| 1411 | + $form .= "<span class='$class'>[" . |
1368 | 1412 | wfMsgHtml( $msg ) . "]</span>"; |
1369 | 1413 | |
1370 | | - $form .= '</td></tr></table>'; |
| 1414 | + $form .= "</td></tr></table>\n"; |
1371 | 1415 | # New page "diffs" - just one rev |
1372 | 1416 | } elseif ( $newRev ) { |
1373 | | - if ( $newRevQ !== false ) { |
1374 | | - $msg = $newRevQ |
1375 | | - ? 'revreview-hist-quality' |
1376 | | - : 'revreview-hist-basic'; |
1377 | | - } else { |
1378 | | - $msg = 'revreview-hist-draft'; |
1379 | | - } |
1380 | | - $class = FlaggedRevsXML::getQualityColor( $newRevQ ); |
1381 | | - $form .= |
1382 | | - "<table class='fr-diff-ratings'>" . |
1383 | | - "<tr><td align='center'><span id='mw-fr-diff-rtier' class='$class'>" . |
1384 | | - '[' . wfMsgHtml( $msg ) . ']' . |
1385 | | - '</span></td></tr></table>'; |
| 1417 | + list( $msg, $class ) = self::getDiffRevMsgAndClass( $newRev, $stableId ); |
| 1418 | + $form .= "<table class='fr-diff-ratings'>"; |
| 1419 | + $form .= "<tr><td align='center'><span class='$class'>"; |
| 1420 | + $form .= '[' . wfMsgHtml( $msg ) . ']'; |
| 1421 | + $form .= "</span></td></tr></table>\n"; |
1386 | 1422 | } |
1387 | 1423 | return $form; |
1388 | 1424 | } |
1389 | 1425 | |
| 1426 | + protected static function getDiffRevMsgAndClass( Revision $rev, $stableId ) { |
| 1427 | + $msg = ''; |
| 1428 | + $tier = FlaggedRevs::getRevQuality( $rev->getPage(), $rev->getId() ); |
| 1429 | + if ( $tier !== false ) { |
| 1430 | + $msg = $tier |
| 1431 | + ? 'revreview-hist-quality' |
| 1432 | + : 'revreview-hist-basic'; |
| 1433 | + } else { |
| 1434 | + $msg = ( $stableId && $rev->getId() > $stableId ) |
| 1435 | + ? 'revreview-hist-pending' |
| 1436 | + : 'revreview-hist-draft'; |
| 1437 | + } |
| 1438 | + $css = FlaggedRevsXML::getQualityColor( $tier ); |
| 1439 | + return array( $msg, $css ); |
| 1440 | + } |
| 1441 | + |
1390 | 1442 | // Fetch template changes for a reviewed revision since review |
1391 | 1443 | // @returns array |
1392 | | - protected function fetchTemplateChanges( FlaggedRevision $frev ) { |
| 1444 | + protected static function fetchTemplateChanges( FlaggedRevision $frev ) { |
1393 | 1445 | global $wgUser; |
1394 | 1446 | $skin = $wgUser->getSkin(); |
1395 | 1447 | $diffLinks = array(); |
— | — | @@ -1404,11 +1456,11 @@ |
1405 | 1457 | |
1406 | 1458 | // Fetch file changes for a reviewed revision since review |
1407 | 1459 | // @returns array |
1408 | | - protected function fetchFileChanges( FlaggedRevision $frev ) { |
| 1460 | + protected static function fetchFileChanges( FlaggedRevision $frev ) { |
1409 | 1461 | global $wgUser; |
1410 | 1462 | $skin = $wgUser->getSkin(); |
1411 | 1463 | $diffLinks = array(); |
1412 | | - $changes = $frev->findPendingFileChanges(); |
| 1464 | + $changes = $frev->findPendingFileChanges( 'noForeign' ); |
1413 | 1465 | foreach ( $changes as $tuple ) { |
1414 | 1466 | list( $title, $revIdStable ) = $tuple; |
1415 | 1467 | // @TODO: change when MW has file diffs |
— | — | @@ -1436,12 +1488,9 @@ |
1437 | 1489 | $this->isMultiPageDiff = true; |
1438 | 1490 | // Is there a stable version? |
1439 | 1491 | } elseif ( $this->article->isReviewable() ) { |
1440 | | - $srevId = $this->article->getStable(); |
| 1492 | + $srev = $this->article->getStableRev(); |
1441 | 1493 | // Is this a diff of a draft rev against the stable rev? |
1442 | | - if ( $srevId |
1443 | | - && $oldRev->getId() == $srevId |
1444 | | - && $newRev->getTimestamp() >= $oldRev->getTimestamp() ) |
1445 | | - { |
| 1494 | + if ( self::isDiffToStable( $srev, $oldRev, $newRev ) ) { |
1446 | 1495 | $this->isDiffFromStable = true; |
1447 | 1496 | } |
1448 | 1497 | } |
— | — | @@ -1449,6 +1498,15 @@ |
1450 | 1499 | return true; |
1451 | 1500 | } |
1452 | 1501 | |
| 1502 | + // Is a diff from $oldRev to $newRev a diff-to-stable? |
| 1503 | + protected static function isDiffToStable( $srev, $oldRev, $newRev ) { |
| 1504 | + return ( $srev && $oldRev && $newRev |
| 1505 | + && $oldRev->getPage() == $newRev->getPage() // no multipage diffs |
| 1506 | + && $oldRev->getId() == $srev->getRevId() |
| 1507 | + && $newRev->getTimestamp() >= $oldRev->getTimestamp() |
| 1508 | + ); |
| 1509 | + } |
| 1510 | + |
1453 | 1511 | /** |
1454 | 1512 | * Redirect users out to review the changes to the stable version. |
1455 | 1513 | * Only for people who can review and for pages that have a stable version. |
— | — | @@ -1505,17 +1563,8 @@ |
1506 | 1564 | * @TODO: would be nice if hook passed in button attribs, not XML |
1507 | 1565 | */ |
1508 | 1566 | public function changeSaveButton( EditPage $editPage, array &$buttons ) { |
1509 | | - $title = $this->article->getTitle(); // convenience |
1510 | | - if ( !$this->article->editsRequireReview() ) { |
1511 | | - return true; // edit will go live immediatly |
1512 | | - } elseif ( $title->userCan( 'autoreview' ) ) { |
1513 | | - if ( FlaggedRevs::autoReviewNewPages() && !$this->article->exists() ) { |
1514 | | - return true; // edit will be autoreviewed anyway |
1515 | | - } |
1516 | | - $frev = FlaggedRevision::newFromTitle( $title, self::getBaseRevId( $editPage ) ); |
1517 | | - if ( $frev ) { |
1518 | | - return true; // edit will be autoreviewed anyway |
1519 | | - } |
| 1567 | + if ( !$this->editWillRequireReview( $editPage ) ) { |
| 1568 | + return true; // edit will go live or be reviewed on save |
1520 | 1569 | } |
1521 | 1570 | if ( extension_loaded( 'domxml' ) ) { |
1522 | 1571 | wfDebug( "Warning: you have the obsolete domxml extension for PHP. Please remove it!\n" ); |
— | — | @@ -1535,6 +1584,31 @@ |
1536 | 1585 | } |
1537 | 1586 | |
1538 | 1587 | /** |
| 1588 | + * If submitting this edit will leave it pending |
| 1589 | + * @param EditPage $editPage |
| 1590 | + * @return bool |
| 1591 | + */ |
| 1592 | + protected function editWillRequireReview( EditPage $editPage ) { |
| 1593 | + global $wgRequest; |
| 1594 | + $title = $this->article->getTitle(); // convenience |
| 1595 | + if ( !$this->article->editsRequireReview() ) { |
| 1596 | + return false; // edits go live immediatly |
| 1597 | + } elseif ( $wgRequest->getCheck( 'wpReviewEdit' ) && $title->userCan( 'review' ) ) { |
| 1598 | + return false; // edit will checked off to be reviewed |
| 1599 | + } |
| 1600 | + if ( $title->userCan( 'autoreview' ) ) { |
| 1601 | + if ( FlaggedRevs::autoReviewNewPages() && !$this->article->exists() ) { |
| 1602 | + return false; // edit will be autoreviewed anyway |
| 1603 | + } |
| 1604 | + $frev = FlaggedRevision::newFromTitle( $title, self::getBaseRevId( $editPage ) ); |
| 1605 | + if ( $frev ) { |
| 1606 | + return false; // edit will be autoreviewed anyway |
| 1607 | + } |
| 1608 | + } |
| 1609 | + return true; // edit needs review |
| 1610 | + } |
| 1611 | + |
| 1612 | + /** |
1539 | 1613 | * Add a "review pending changes" checkbox to the edit form if: |
1540 | 1614 | * (a) there are currently any revisions pending (bug 16713) |
1541 | 1615 | * (b) this is an unreviewed page (bug 23970) |
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs/client/flaggedrevs.css |
— | — | @@ -29,12 +29,14 @@ |
30 | 30 | background-color: #f9f9f9; |
31 | 31 | } |
32 | 32 | |
33 | | -table.flaggedrevs_editnotice { |
| 33 | +table.flaggedrevs_editnotice, |
| 34 | +table.flaggedrevs_viewnotice { |
34 | 35 | padding: 3px; |
35 | 36 | border: 2px solid #aaa; |
36 | 37 | background-color: #f9f9f9; |
37 | 38 | text-align: left; |
38 | 39 | width: 100%; |
| 40 | + clear: both; |
39 | 41 | } |
40 | 42 | |
41 | 43 | div.flaggedrevs_diffnotice, |
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs/client/review.js |
— | — | @@ -162,16 +162,17 @@ |
163 | 163 | |
164 | 164 | wgAjaxReview.unlockForm = function() { |
165 | 165 | var form = document.getElementById("mw-fr-reviewform"); |
166 | | - var submit = document.getElementById("mw-fr-submitreview"); |
167 | 166 | var notes = document.getElementById("wpNotes"); |
168 | 167 | var reason = document.getElementById("wpReason"); |
169 | | - if( !form || !submit ) { |
| 168 | + if( !form ) { |
170 | 169 | return false; |
171 | 170 | } |
172 | 171 | var inputs = form.getElementsByTagName("input"); |
173 | 172 | for( var i=0; i < inputs.length; i++) { |
174 | 173 | if( inputs[i].type != 'submit' ) { |
175 | 174 | inputs[i].disabled = ""; |
| 175 | + } else { |
| 176 | + inputs[i].blur(); // focus off element (bug 24013) |
176 | 177 | } |
177 | 178 | } |
178 | 179 | if( notes ) { |
— | — | @@ -203,16 +204,32 @@ |
204 | 205 | tier = tierMatch[1]; |
205 | 206 | msg = msg.substr(5); // remove <t#x> |
206 | 207 | } |
207 | | - // Output any error response message |
| 208 | + var diffRevRatings = null; |
| 209 | + // Errors: output any error response message |
208 | 210 | if( response.indexOf('<err#>') == 0 ) { |
209 | 211 | jsMsg( msg, 'review' ); // success/failure notice |
210 | 212 | window.scroll(0,0); // scroll up to notice |
| 213 | + // OK: get new diff UI elements |
| 214 | + } else { |
| 215 | + var diffUIParams = document.getElementById("mw-fr-diff-dataform"); |
| 216 | + // Diffs: update the contents of the mw-fr-diff-headeritems div |
| 217 | + if ( diffUIParams ) { |
| 218 | + wgAjaxReview.inprogress = true; |
| 219 | + var args = []; // <oldid, newid> |
| 220 | + args.push( diffUIParams.getElementsByTagName('input')[0].value ); |
| 221 | + args.push( diffUIParams.getElementsByTagName('input')[1].value ); |
| 222 | + // Send! |
| 223 | + var old = sajax_request_type; |
| 224 | + sajax_request_type = "GET"; |
| 225 | + sajax_do_call( "FlaggedArticleView::AjaxBuildDiffHeaderItems", |
| 226 | + args, wgAjaxReview.processDiffHeaderItemsResult ); |
| 227 | + sajax_request_type = old; |
| 228 | + } |
211 | 229 | } |
212 | 230 | var rsubmit = document.getElementById("mw-fr-submitreview"); |
213 | 231 | var usubmit = document.getElementById("mw-fr-submitunreview"); |
214 | 232 | var legend = document.getElementById("mw-fr-reviewformlegend"); |
215 | 233 | var diffNotice = document.getElementById("mw-fr-difftostable"); |
216 | | - var diffRightTier = document.getElementById('mw-fr-diff-rtier'); |
217 | 234 | var tagBox = document.getElementById('mw-fr-revisiontag'); |
218 | 235 | // On success... |
219 | 236 | if( response.indexOf('<suc#>') == 0 ) { |
— | — | @@ -253,17 +270,6 @@ |
254 | 271 | if( diffNotice ) diffNotice.style.display = 'none'; |
255 | 272 | // Remove review tag from draft |
256 | 273 | if( tagBox ) tagBox.style.display = 'none'; |
257 | | - // Set diff title messages |
258 | | - if( diffRightTier ) { |
259 | | - if( tier == 1 ) { |
260 | | - diffRightTier.innerHTML = '['+wgAjaxReview.sightedRev+']'; |
261 | | - } else if( tier == 2 || tier == 3 ) { |
262 | | - diffRightTier.innerHTML = '['+wgAjaxReview.qualityRev+']'; |
263 | | - } else { |
264 | | - diffRightTier.innerHTML = '['+wgAjaxReview.draftRev+']'; |
265 | | - } |
266 | | - diffRightTier.className = 'flaggedrevs-color-'+tier; |
267 | | - } |
268 | 274 | // On failure... |
269 | 275 | } else { |
270 | 276 | document.title = wgAjaxReview.actionfailed; |
— | — | @@ -282,6 +288,19 @@ |
283 | 289 | wgAjaxReview.unlockForm(); |
284 | 290 | }; |
285 | 291 | |
| 292 | +// update the contents of the mw-fr-diff-headeritems div |
| 293 | +wgAjaxReview.processDiffHeaderItemsResult = function(request) { |
| 294 | + if( !wgAjaxReview.supported ) { |
| 295 | + return; |
| 296 | + } |
| 297 | + wgAjaxReview.inprogress = false; |
| 298 | + var response = request.responseText; |
| 299 | + var diffHeaderItems = document.getElementById("mw-fr-diff-headeritems"); |
| 300 | + if( diffHeaderItems && response != '' ) { |
| 301 | + diffHeaderItems.innerHTML = response; |
| 302 | + } |
| 303 | +} |
| 304 | + |
286 | 305 | wgAjaxReview.onLoad = function() { |
287 | 306 | var rsubmit = document.getElementById("mw-fr-submitreview"); |
288 | 307 | if( rsubmit ) { |
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs/FlaggedRevs.php |
— | — | @@ -296,7 +296,7 @@ |
297 | 297 | $wgAvailableRights[] = 'stablesettings'; |
298 | 298 | |
299 | 299 | # Bump this number every time you change flaggedrevs.css/flaggedrevs.js |
300 | | -$wgFlaggedRevStyleVersion = 75; |
| 300 | +$wgFlaggedRevStyleVersion = 76; |
301 | 301 | |
302 | 302 | $wgExtensionFunctions[] = 'efLoadFlaggedRevs'; |
303 | 303 | |
— | — | @@ -311,6 +311,7 @@ |
312 | 312 | $wgAutoloadClasses['FlaggedRevsLogs'] = $dir . 'FlaggedRevsLogs.php'; |
313 | 313 | $wgAutoloadClasses['FRCacheUpdate'] = $dir . 'FRCacheUpdate.php'; |
314 | 314 | $wgAutoloadClasses['FRCacheUpdateJob'] = $dir . 'FRCacheUpdate.php'; |
| 315 | +$wgAutoloadClasses['FRLinksUpdate'] = $dir . 'FRLinksUpdate.php'; |
315 | 316 | |
316 | 317 | # Special case cache invalidations |
317 | 318 | $wgJobClasses['flaggedrevs_CacheUpdate'] = 'FRCacheUpdateJob'; |
— | — | @@ -490,7 +491,7 @@ |
491 | 492 | # Extra cache updates for stable versions |
492 | 493 | $wgHooks['HTMLCacheUpdate::doUpdate'][] = 'FlaggedRevsHooks::doCacheUpdate'; |
493 | 494 | # Updates stable version tracking data |
494 | | -$wgHooks['LinksUpdate'][] = 'FlaggedRevsHooks::extraLinksUpdate'; |
| 495 | +$wgHooks['LinksUpdate'][] = 'FlaggedRevsHooks::onLinksUpdate'; |
495 | 496 | # Clear dead config rows |
496 | 497 | $wgHooks['ArticleDeleteComplete'][] = 'FlaggedRevsHooks::onArticleDelete'; |
497 | 498 | $wgHooks['ArticleRevisionVisibilitySet'][] = 'FlaggedRevsHooks::onRevisionDelete'; |
— | — | @@ -635,6 +636,7 @@ |
636 | 637 | |
637 | 638 | # AJAX functions |
638 | 639 | $wgAjaxExportList[] = 'RevisionReview::AjaxReview'; |
| 640 | +$wgAjaxExportList[] = 'FlaggedArticleView::AjaxBuildDiffHeaderItems'; |
639 | 641 | |
640 | 642 | # Cache update |
641 | 643 | $wgSpecialPageCacheUpdates[] = 'efFlaggedRevsUnreviewedPagesUpdate'; |
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs/maintenance/updateStats.inc |
— | — | @@ -143,9 +143,13 @@ |
144 | 144 | $minTS = max($minTS,$installed); |
145 | 145 | # Get timestamp boundaries |
146 | 146 | $timeCondition = 'rev_timestamp BETWEEN '.$encMinTS.' AND '.$encMaxTS; |
147 | | - # Modulus (to spread out over range) |
148 | | - $mod = intval($rows/$size); |
149 | | - $mod = max($mod,1); # $mod >= 1 |
| 147 | + if ( FlaggedRevs::stableOnlyIfConfigured() ) { |
| 148 | + $mod = 1; // can't estimate $mod based on all edits in the range |
| 149 | + } else { |
| 150 | + # Modulus (to spread out over range) |
| 151 | + $mod = intval($rows/$size); |
| 152 | + $mod = max($mod,1); # $mod >= 1 |
| 153 | + } |
150 | 154 | # For edits that started off pending, how long do they take to get reviewed? |
151 | 155 | # Get the *first* reviewed rev *after* each RC item and get the average difference. |
152 | 156 | # Only do this for revisions to pages that *were* already logged as reviewed. |
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs/language/ReviewedVersions.i18n.php |
— | — | @@ -232,6 +232,7 @@ |
233 | 233 | /** German (Deutsch) |
234 | 234 | * @author Giftpflanze |
235 | 235 | * @author Imre |
| 236 | + * @author Merlissimo |
236 | 237 | * @author Umherirrender |
237 | 238 | */ |
238 | 239 | $messages['de'] = array( |
— | — | @@ -240,7 +241,7 @@ |
241 | 242 | 'reviewedversions-page' => 'Seitenname:', |
242 | 243 | 'reviewedversions-none' => '„[[:$1]]“ hat keine markierten Versionen.', |
243 | 244 | 'reviewedversions-list' => 'Dies ist die Liste der {{PLURAL:$2|einzigen Version|Versionen}} von [[:$1]], die markiert {{PLURAL:$2|wurde|wurden}}:', |
244 | | - 'reviewedversions-review' => 'Geprüft am <i>$1</i> durch $2', |
| 245 | + 'reviewedversions-review' => 'Markiert am <i>$1</i> durch $2', |
245 | 246 | ); |
246 | 247 | |
247 | 248 | /** Zazaki (Zazaki) |
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs/language/ConfiguredPages.i18n.php |
— | — | @@ -134,6 +134,7 @@ |
135 | 135 | |
136 | 136 | /** German (Deutsch) |
137 | 137 | * @author Kghbln |
| 138 | + * @author Merlissimo |
138 | 139 | */ |
139 | 140 | $messages['de'] = array( |
140 | 141 | 'configuredpages' => 'Seiten die hinsichtlich der Versionsmarkierung konfiguriert wurden', |
— | — | @@ -143,11 +144,11 @@ |
144 | 145 | 'configuredpages-none' => 'Diese Liste enthält keine Seiten.', |
145 | 146 | 'configuredpages-config' => 'Konfiguration', |
146 | 147 | 'configuredpages-precedence' => 'Priorität:', |
147 | | - 'configuredpages-prec-none' => 'zuletzt überprüft', |
| 148 | + 'configuredpages-prec-none' => 'zuletzt markiert', |
148 | 149 | 'configuredpages-prec-quality' => 'aktueller Qualitätsstatus', |
149 | 150 | 'configuredpages-prec-pristine' => 'neueste markierte Version', |
150 | 151 | 'configuredpages-def-draft' => 'neueste Version', |
151 | | - 'configuredpages-def-stable' => 'veröffentlichte Version', |
| 152 | + 'configuredpages-def-stable' => 'stabile Version', |
152 | 153 | ); |
153 | 154 | |
154 | 155 | /** Zazaki (Zazaki) */ |
— | — | @@ -380,6 +381,18 @@ |
381 | 382 | 'configuredpages-def-stable' => 'version publicate', |
382 | 383 | ); |
383 | 384 | |
| 385 | +/** Indonesian (Bahasa Indonesia) |
| 386 | + * @author Kenrick95 |
| 387 | + */ |
| 388 | +$messages['id'] = array( |
| 389 | + 'configuredpages-config' => 'Pengaturan', |
| 390 | + 'configuredpages-prec-none' => 'tidak ada preseden', |
| 391 | + 'configuredpages-prec-quality' => 'preseden berkualitas', |
| 392 | + 'configuredpages-prec-pristine' => 'preseden murni', |
| 393 | + 'configuredpages-def-draft' => 'versi terbaru', |
| 394 | + 'configuredpages-def-stable' => 'versi stabil', |
| 395 | +); |
| 396 | + |
384 | 397 | /** Italian (Italiano) */ |
385 | 398 | $messages['it'] = array( |
386 | 399 | 'configuredpages-config' => 'Configurazione', |
— | — | @@ -438,7 +451,7 @@ |
439 | 452 | */ |
440 | 453 | $messages['mk'] = array( |
441 | 454 | 'configuredpages' => 'Страници со прилагодувања за преглед', |
442 | | - 'configuredpages-text' => 'Подолу е наведен списокот на страници што се прилагодени со поинакви поставки за одобрување од основните на веб-страницата. |
| 455 | + 'configuredpages-text' => 'Подолу е наведен списокот на страници што се прилагодени со поинакви поставки за одобрување од основните на мрежното место. |
443 | 456 | |
444 | 457 | Некои поставки може да ја променат верзијата што ќе им се прикажува на корисниците, или уште повеќе да ограничи кој сè може да врши уредувања без да треба тие да се прегледуваат.', |
445 | 458 | 'configuredpages-none' => 'Нема страници на овој список.', |
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs/language/ValidationStatistics.i18n.php |
— | — | @@ -263,8 +263,7 @@ |
264 | 264 | Prosječno čekanje na izmjenu od strane ''korisnika koji se nisu prijavili'' a izmjena čeka na pregled je '''$1'''; prosjek je '''$3'''. |
265 | 265 | $4 |
266 | 266 | Prosječno kašnjenje za [[Special:OldReviewedPages|stranice sa nepregledanim izmjenama]] je '''$2'''. |
267 | | -Ove stranice se smatraju ''zastarijelim''. Isto tako, stranice se smatraju ''sinhronizovanim'', ako je nema izmjena koje čekaju na provjeru. |
268 | | -Objavljenja verzija je najnovija revizija stranice koja je provjerena i prikazuje se po prepostavljenom svim čitaocima.", |
| 267 | +Ove stranice se smatraju ''zastarijelim''. Isto tako, stranice se smatraju ''sinhronizovanim'', ako je nema izmjena koje čekaju na provjeru.", |
269 | 268 | 'validationstatistics-table' => "Statistike za svaki imenski prostor su prikazane ispod, ''isključujući'' stranice preusmjeravanja.", |
270 | 269 | 'validationstatistics-ns' => 'Imenski prostor', |
271 | 270 | 'validationstatistics-total' => 'Stranice', |
— | — | @@ -351,7 +350,7 @@ |
352 | 351 | Sichter sind anerkannte Benutzer, die Versionen einer Seite markieren können.", |
353 | 352 | 'validationstatistics-time' => "''Die folgenden Daten wurden zuletzt am $5 um $6 Uhr aktualisiert.'' |
354 | 353 | |
355 | | -Von Benutzern mit entsprechender Berechtigung nachgesehene Bearbeitungen, werden als markiert angesehen. |
| 354 | +Von Benutzern mit entsprechender Berechtigung nachgesehene Bearbeitungen werden als markiert angesehen. |
356 | 355 | |
357 | 356 | Die durchschnittliche Wartezeit für Bearbeitungen, die von nicht angemeldeten Benutzern stammen, beträgt '''$1'''; der Median beträgt '''$3'''. |
358 | 357 | $4 |
— | — | @@ -1535,7 +1534,7 @@ |
1536 | 1535 | Editores são utilizadores estabelecidos que podem verificar detalhadamente revisões de páginas.", |
1537 | 1536 | 'validationstatistics-time' => "''Os seguintes dados foram atualizados pela última vez em $5 às $6.'' |
1538 | 1537 | |
1539 | | -As edições verificadas por utilizadores estabelecidos são consideradas revistas. |
| 1538 | +As edições verificadas por utilizadores estabelecidos são consideradas revisadas. |
1540 | 1539 | |
1541 | 1540 | O tempo médio de espera para revisão das edições de ''usuários não autenticados'' é '''$1'''; a mediana é '''$3'''. |
1542 | 1541 | $4 |
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs/language/FlaggedRevs.i18n.php |
— | — | @@ -42,13 +42,14 @@ |
43 | 43 | 'group-autoreview-member' => 'autochecked users', |
44 | 44 | 'grouppage-autoreview' => '{{ns:project}}:Autochecked users', |
45 | 45 | 'revreview-hist-draft' => 'unchecked revision', |
| 46 | + 'revreview-hist-pending' => 'pending revision', |
46 | 47 | 'revreview-hist-quality' => 'quality revision', |
47 | 48 | 'revreview-hist-basic' => 'checked revision', |
48 | 49 | 'revreview-hist-quality-user' => '[{{fullurl:$1|stableid=$2}} approved] by [[User:$3|$3]]', |
49 | 50 | 'revreview-hist-basic-user' => '[{{fullurl:$1|stableid=$2}} checked] by [[User:$3|$3]]', |
50 | 51 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} automatically checked]', |
51 | 52 | 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} automatically approved]', |
52 | | - 'revreview-hist-pending' => '\'\'\'[[{{fullurl:$1|oldid=$2&diff=$3}} pending review]]\'\'\'', |
| 53 | + 'revreview-hist-pending-difflink' => '\'\'\'[[{{fullurl:$1|oldid=$2&diff=$3}} pending review]]\'\'\'', |
53 | 54 | 'review-edit-diff' => '\'\'\'NOTICE: Some of the pending changes affect the area of the page you are editing.\'\'\'', |
54 | 55 | 'revreview-diff-toggle-show' => 'show those changes', |
55 | 56 | 'revreview-diff-toggle-hide' => 'hide those changes', |
— | — | @@ -214,9 +215,9 @@ |
215 | 216 | 'rights-editor-autosum' => 'autopromoted', |
216 | 217 | 'rights-editor-revoke' => 'removed editor status from [[$1]]', # B/C |
217 | 218 | 'specialpages-group-quality' => 'Edit review', |
218 | | - 'stable-logentry-config' => 'set stable version settings for $1', |
219 | | - 'stable-logentry-modify' => 'changed stable version settings for $1', |
220 | | - 'stable-logentry-reset' => 'reset stable version settings for $1', |
| 219 | + 'stable-logentry-config' => 'set stable version settings for "$1"', |
| 220 | + 'stable-logentry-modify' => 'changed stable version settings for "$1"', |
| 221 | + 'stable-logentry-reset' => 'reset stable version settings for "$1"', |
221 | 222 | 'stable-log-restriction' => 'Auto-review: requires "$1" permission', |
222 | 223 | 'stable-logpage' => 'Stability log', |
223 | 224 | 'stable-logpagetext' => 'This is a log of changes to the [[{{MediaWiki:Validationpage}}|stable version]] configuration of content pages.', |
— | — | @@ -352,7 +353,7 @@ |
353 | 354 | 'revreview-hist-basic-user' => '{{Flagged Revs}}', |
354 | 355 | 'revreview-hist-basic-auto' => '{{Flagged Revs}}', |
355 | 356 | 'revreview-hist-quality-auto' => '{{Flagged Revs}}', |
356 | | - 'revreview-hist-pending' => '{{Flagged Revs}}', |
| 357 | + 'revreview-hist-pending-difflink' => '{{Flagged Revs}}', |
357 | 358 | 'review-edit-diff' => '{{Flagged Revs}}', |
358 | 359 | 'revreview-diff-toggle-show' => '{{Flagged Revs}}', |
359 | 360 | 'revreview-diff-toggle-hide' => '{{Flagged Revs}}', |
— | — | @@ -927,7 +928,7 @@ |
928 | 929 | 'revreview-hist-quality-user' => '[{{fullurl:$1|stableid=$2}} وافق] عليها [[User:$3|$3]]', |
929 | 930 | 'revreview-hist-basic-user' => '[{{fullurl:$1|stableid=$2}} تم التحقق منها] بواسطة [[User:$3|$3]]', |
930 | 931 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} تم التحقق منها تلقائيا]', |
931 | | - 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} مراجعة موقفة]]'''", |
| 932 | + 'revreview-hist-pending-difflink' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} مراجعة موقفة]]'''", |
932 | 933 | 'revreview-diff-toggle-show' => 'أظهر التغييرات', |
933 | 934 | 'revreview-diff-toggle-hide' => '(أخفِ التغييرات)', |
934 | 935 | 'revreview-log-toggle-show' => '(أظهر سجل الاستقرار)', |
— | — | @@ -1590,7 +1591,7 @@ |
1591 | 1592 | 'revreview-hist-basic-user' => '[{{fullurl:$1|stableid=$2}} правераная] [[User:$3|$3]]', |
1592 | 1593 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} правераная аўтаматычна]', |
1593 | 1594 | 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} зацьверджаная аўтаматычна]', |
1594 | | - 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} чакае праверкі]]'''", |
| 1595 | + 'revreview-hist-pending-difflink' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} чакае праверкі]]'''", |
1595 | 1596 | 'review-edit-diff' => "'''ЗАЎВАГА: Некаторыя зьмены, якія чакаюць рэцэнзіі, адносяцца да вобласьці старонкі, якую Вы рэдагуеце.'''", |
1596 | 1597 | 'revreview-diff-toggle-show' => 'паказаць зьмены', |
1597 | 1598 | 'revreview-diff-toggle-hide' => 'схаваць зьмены', |
— | — | @@ -1654,9 +1655,11 @@ |
1655 | 1656 | 'revreview-check-flag-p' => 'Апублікаваць цяперашнія рэдагаваньні, якія чакаюць праверкі', |
1656 | 1657 | 'revreview-check-flag-p-title' => 'Прыняць усе цяперашнія зьмены, якія чакаюць рэцэнзіі разам з Вашым рэдагаваньнем. |
1657 | 1658 | Выкарыстоўвайце толькі калі Вы ўжо праглядзелі зьмены, якія чакаюць праверкі.', |
| 1659 | + 'revreview-check-flag-u' => 'Прыняць гэтую нерэцэнзаваную старонку', |
| 1660 | + 'revreview-check-flag-u-title' => 'Прыняць гэтую вэрсію старонкі. Выкарыстоўвайце гэтую магчымасьць, толькі калі Вы праглядзелі ўвесь зьмест старонкі.', |
1658 | 1661 | 'revreview-submitedit' => 'Прыняць зьмены', |
1659 | 1662 | 'revreview-submitedit-title' => 'Прапанаваць Вашыя зьмены для рэцэнзаваньня', |
1660 | | - 'revreview-edited' => "'''Рэдагаваньні будуць апублікаваныя пасьля таго, як іх прарэцэнзуе ўпаўнаважаны ўдзельнік.([[{{MediaWiki:Validationpage}}|?]])''' |
| 1663 | + 'revreview-edited' => "'''Вашыя рэдагаваньні будуць паказаныя чытачам пасьля таго, як іх прарэцэнзуе аўтарызаваны ўдзельнік.([[{{MediaWiki:Validationpage}}|?]])''' |
1661 | 1664 | |
1662 | 1665 | [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $2 {{PLURAL:$2|зьмена|зьмены|зьмены}}] {{PLURAL:$2|''(паказаная ніжэй)'' чакае|''(паказаныя ніжэй)'' чакаюць|''(паказаныя ніжэй)'' чакаюць}} рэцэнзаваньня.", |
1663 | 1666 | 'revreview-edited-section' => 'Вярнуцца да сэкцыі з назвай «[[#$1|$2]]».', |
— | — | @@ -1734,13 +1737,13 @@ |
1735 | 1738 | Калі ласка, націсьніце ў Вашым браўзэры кнопку «вярнуцца» і паспрабуйце зноў.", |
1736 | 1739 | 'revreview-update' => "'''Калі ласка, [[{{MediaWiki:Validationpage}}|прарэцэнзуйце]] ўсе зьмены ''(паказаныя ніжэй)'', зробленыя ў апублікаванай вэрсіі.''' |
1737 | 1740 | Верагодна спачатку Вам неабходна прыняць рэдагаваньні ці іх «адмяніць».", |
1738 | | - 'revreview-update-edited' => '<span class="flaggedrevs_important">Вашыя зьмены яшчэ не былі прынятыя.</span> |
| 1741 | + 'revreview-update-edited' => '<span class="flaggedrevs_important">Вашыя зьмены яшчэ не былі далучаныя да стабільнай вэрсіі.</span> |
1739 | 1742 | |
1740 | | -Калі ласка, прарэцэнзуйце ўсе паказаныя ніжэй зьмены, каб Вашыя зьмены былі прынятыя. |
| 1743 | +Калі ласка, прарэцэнзуйце ўсе пададзеныя ніжэй зьмены, каб Вашыя зьмены былі далучаныя да стабільнай вэрсіі. |
1741 | 1744 | Верагодна, Вам прыйдзецца праглядзець гісторыю рэдагаваньняў альбо «адмяніць» рэдагаваньні.', |
1742 | | - 'revreview-update-edited-prev' => '<span class="flaggedrevs_important">Вашыя зьмены яшчэ не былі прынятыя. Існуюць рэдагаваньні, якія чакаюць рэцэнзаваньня.</span> |
| 1745 | + 'revreview-update-edited-prev' => '<span class="flaggedrevs_important">Вашыя зьмены яшчэ не былі далучаныя да стабільнай вэрсіі. Існуюць зьмены, якія чакаюць рэцэнзаваньня.</span> |
1743 | 1746 | |
1744 | | -Калі ласка, прарэцэензуйце ўсе зьмены пададзеныя ніжэй, каб прыняць Вашыя рэдагаваньні. |
| 1747 | +Калі ласка, прарэцэнзуйце ўсе зьмены пададзеныя ніжэй, каб Вашыя рэдагаваньні былі далучаныя да стабільнай вэрсіі. |
1745 | 1748 | Верагодна спачатку Вам неабходна прыняць рэдагаваньні ці іх «адмяніць».', |
1746 | 1749 | 'revreview-update-includes' => "'''Некаторыя шаблёны/файлы былі абноўленыя:'''", |
1747 | 1750 | 'revreview-update-use' => "'''ЗАЎВАГА:''' Апублікаваныя вэрсіі гэтых шаблёнаў/файлаў выкарыстоўваюцца ў апублікаванай вэрсіі гэтай старонкі.", |
— | — | @@ -1757,9 +1760,9 @@ |
1758 | 1761 | 'rights-editor-autosum' => 'аўтаматычна прызначаны', |
1759 | 1762 | 'rights-editor-revoke' => 'зьняты статус рэдактара з [[$1]]', |
1760 | 1763 | 'specialpages-group-quality' => 'Зацьверджаньне рэдагаваньняў', |
1761 | | - 'stable-logentry-config' => 'сканфігураваныя ўстаноўкі апублікаваньня для $1', |
1762 | | - 'stable-logentry-modify' => 'зьмененыя ўстаноўкі апублікаваньня для $1', |
1763 | | - 'stable-logentry-reset' => 'скінутыя ўстаноўкі апублікаваньня для $1', |
| 1764 | + 'stable-logentry-config' => 'сканфігураваныя ўстаноўкі стабільнай вэрсіі для «$1»', |
| 1765 | + 'stable-logentry-modify' => 'зьмененыя ўстаноўкі стабільнай вэрсіі для «$1»', |
| 1766 | + 'stable-logentry-reset' => 'скінутыя ўстаноўкі стабільнай вэрсіі для «$1»', |
1764 | 1767 | 'stable-log-restriction' => 'Аўтаматычнае рэцэнзаваньне: патрабуецца дазвол «$1»', |
1765 | 1768 | 'stable-logpage' => 'Журнал стабілізацыі', |
1766 | 1769 | 'stable-logpagetext' => 'Гэты журнал зьменаў канфігурацыі [[{{MediaWiki:Validationpage}}|стабільных вэрсіяў]] старонак.', |
— | — | @@ -2033,7 +2036,7 @@ |
2034 | 2037 | 'editor' => 'Skridaozer', |
2035 | 2038 | 'flaggedrevs' => 'Adweladennoù merket', |
2036 | 2039 | 'flaggedrevs-watched-pending' => "Er mare-mañ ez eus [{{fullurl:{{#Special:OldReviewedPages}}|watched=1}} kemmoù o c'hortoz] evit pajennoù adlennet en ho roll evezhiañ. '''Bezit war evezh !'''", |
2037 | | - 'flaggedrevs-desc' => "Reiñ a ra an tu d'ar reizherien pe d'an adlennerien da adlenn ar stummoù ha da gadarnaat ar pajennoù", |
| 2040 | + 'flaggedrevs-desc' => "Reiñ a ra an tu d'ar reizherien da adlenn ar stummoù ha da gadarnaat ar pajennoù", |
2038 | 2041 | 'flaggedrevs-pref-UI' => 'Etrefas diazez :', |
2039 | 2042 | 'flaggedrevs-pref-UI-0' => 'Implijout an etrefas dre ar munudoù evit diskouez statud aprouidigezh ar pajennoù', |
2040 | 2043 | 'flaggedrevs-pref-UI-1' => 'Implijit arlunioù bihan hag un destenn verr evit diskouez statud ar bajennoù', |
— | — | @@ -2057,7 +2060,7 @@ |
2058 | 2061 | 'revreview-hist-basic-user' => '[{{fullurl:$1|stableid=$2}} gwiriet] gant [[User:$3|$3]]', |
2059 | 2062 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} bet gwelet emgefre]', |
2060 | 2063 | 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} aprouet emgefre]', |
2061 | | - 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} o c'hortoz bezañ adlennet]]'''", |
| 2064 | + 'revreview-hist-pending-difflink' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} o c'hortoz bezañ adlennet]]'''", |
2062 | 2065 | 'revreview-diff-toggle-show' => "diskouez ar c'hemmoù", |
2063 | 2066 | 'revreview-diff-toggle-hide' => "kuzhat ar c'hemmoù", |
2064 | 2067 | 'revreview-log-toggle-show' => 'diskouez marilh ar stabilder', |
— | — | @@ -2183,9 +2186,9 @@ |
2184 | 2187 | Implijit bouton \"disteiñ\" ho merder ha klaskit en-dro.", |
2185 | 2188 | 'revreview-update' => "'''Mar plij [[{{MediaWiki:Validationpage}}|adlennit]] an holl gemmoù ''(diskouezet a-is)'' bet graet d'ar stumm degemeret.''' |
2186 | 2189 | Marteze ho po da reizhañ pe \"tennañ\" kemmoù 'zo da gentañ.", |
2187 | | - 'revreview-update-edited-prev' => '<span class="flaggedrevs_important">N\'eo ket bet degemeret ho kemmoù c\'hoazh. Kemmoù all a zo o c\'hortoz bezañ adlennet.</span> |
| 2190 | + 'revreview-update-edited-prev' => '<span class="flaggedrevs_important">N\'eo ket ho kemmoù er stumm stabil c\'hoazh. Kemmoù all a zo o c\'hortoz bezañ adlennet.</span> |
2188 | 2191 | |
2189 | | -Rankout a rit adlenn an holl gemmoù diskouezet a-is. |
| 2192 | +Rankout a rit adlenn an holl gemmoù diskouezet a-is evit ma vo diskouezet ho kemmoù er stumm stabil. |
2190 | 2193 | Marteze ho po da reizhañ pe "tennañ" kemmoù \'zo da gentañ.', |
2191 | 2194 | 'revreview-update-includes' => "'''Hizivaet eo bet patromoù/restroù 'zo:'''", |
2192 | 2195 | 'revreview-update-use' => "'''NOTENN :''' Implijet eo stumm embannet pep patromoù/restroù er stumm embannet eus ar bajenn-se.", |
— | — | @@ -2202,8 +2205,8 @@ |
2203 | 2206 | 'rights-editor-autosum' => 'emanvet', |
2204 | 2207 | 'rights-editor-revoke' => 'en deus dilamet ar gwirioù skridaozer da [[$1]]', |
2205 | 2208 | 'specialpages-group-quality' => "Aprouadur ar c'hemmoù", |
2206 | | - 'stable-logentry-config' => 'en deus termenet an arventennoù embann eus $1', |
2207 | | - 'stable-logentry-modify' => 'en deus kemmet an arventennoù embann eus $1', |
| 2209 | + 'stable-logentry-config' => 'en deus termenet arventennoù stumm stabil "$1"', |
| 2210 | + 'stable-logentry-modify' => 'en deus kemmet arventennoù stumm stabil "$1"', |
2208 | 2211 | 'stable-logentry-reset' => 'en deus adderaouekaet an arventennoù embann eus $1', |
2209 | 2212 | 'stable-log-restriction' => 'Degemer emgefre : ezhomm \'zo an aotre "$1"', |
2210 | 2213 | 'stable-logpage' => 'Marilh ar stummoù stabil', |
— | — | @@ -2262,8 +2265,8 @@ |
2263 | 2266 | 'flaggedrevs-pref-UI' => 'Osnovni interfejs:', |
2264 | 2267 | 'flaggedrevs-pref-UI-0' => 'Koristi detaljne kutije za prikaz statusa odobrenja stranice', |
2265 | 2268 | 'flaggedrevs-pref-UI-1' => 'Koristi malehne ikone i jednostavni tekst za prikaz statusa odobrenja stranice', |
2266 | | - 'prefs-flaggedrevs' => 'Stabilnost', |
2267 | | - 'prefs-flaggedrevs-ui' => 'Provjerene revizije', |
| 2269 | + 'prefs-flaggedrevs' => 'Pregled izmjena', |
| 2270 | + 'prefs-flaggedrevs-ui' => 'Pregled izmjena', |
2268 | 2271 | 'flaggedrevs-prefs-stable' => 'Uvijek prikaži objavljenu verziju stranica sadržaja po pretpostavljenom (ako je samo jedna)', |
2269 | 2272 | 'flaggedrevs-prefs-watch' => 'Dodaj stranice koje sam pregledao na moj spisak praćenja', |
2270 | 2273 | 'flaggedrevs-prefs-editdiffs' => 'Prikaži razlike na čekanju pri uređivanju stranice', |
— | — | @@ -2284,8 +2287,8 @@ |
2285 | 2288 | 'revreview-hist-basic-user' => '[{{fullurl:$1|stableid=$2}} pregledano] od strane [[User:$3|$3]]', |
2286 | 2289 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} automatski provjereno]', |
2287 | 2290 | 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} automatski odobreno]', |
2288 | | - 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} čeka na provjeru]]'''", |
2289 | | - 'review-edit-diff' => "'''OBAVJEŠTENJE: Neke izmjene objavljenje verzije koje su na čekanju su uključene ispod u obrazac za uređivanje.'''", |
| 2291 | + 'revreview-hist-pending-difflink' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} čeka na provjeru]]'''", |
| 2292 | + 'review-edit-diff' => "'''OBAVJEŠTENJE: Neke izmjene koje su na čekanju imaju uticaj na područje stranice koje uređujete.'''", |
2290 | 2293 | 'revreview-diff-toggle-show' => 'prikaži izmjene', |
2291 | 2294 | 'revreview-diff-toggle-hide' => 'sakrij te promjene', |
2292 | 2295 | 'revreview-diff-toggle-title' => 'Uključivanje prikaza promjena na čekanju objavljene verzije', |
— | — | @@ -2323,6 +2326,7 @@ |
2324 | 2327 | Možda je zatražen šablon ili datoteka bez navođenja određene verzije. |
2325 | 2328 | To se može dogoditi ukoliko dinamični šablon uključuje datoteku ili šablon koji zavisi od varijable koja se promijenila nakon što ste počeli ocjenjivati članak. |
2326 | 2329 | Osvježavanje stranice i ponovno ocijenjivanje može riješiti ovaj problem.", |
| 2330 | + 'review_page_invalid' => 'Naslov ciljne datoteke nije valjan', |
2327 | 2331 | 'review_denied' => 'Pristup odbijen.', |
2328 | 2332 | 'revreview-current' => 'Izmjene na čekanju', |
2329 | 2333 | 'revreview-depth' => 'Dubina', |
— | — | @@ -2335,7 +2339,9 @@ |
2336 | 2340 | 'revreview-edit' => 'Uredi', |
2337 | 2341 | 'revreview-editnotice' => "'''Vaše izmjene će biti prikazane čitaocima tek kada ih pregleda potvrđeni korisnik. ([[{{MediaWiki:Validationpage}}|pomoć]])'''", |
2338 | 2342 | 'revreview-check-flag-p' => 'Prihvati izmjene koje su trenutno na čekanju', |
| 2343 | + 'revreview-check-flag-u' => 'Prihvati ovu nepregledanu stranicu', |
2339 | 2344 | 'revreview-submitedit' => 'Pošalji promjene', |
| 2345 | + 'revreview-submitedit-title' => 'Pošaljite svoje izmjene na pregled', |
2340 | 2346 | 'revreview-edited' => "'''Izmjene će biti u [[{{MediaWiki:Validationpage}}|objavljene]] kada ih [[{{MediaWiki:Validationpage}}|pregleda]] potvrđeni korisnik.''' |
2341 | 2347 | ''Radna verzija'', prikazana ispod, sadrži [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $2 {{PLURAL:$2|izmjenu|izmjene|izmjena}}] za provjeru.", |
2342 | 2348 | 'revreview-edited-section' => 'Natrag na sekciju stranice pod imenom "[[#$1|$2]]".', |
— | — | @@ -2390,7 +2396,7 @@ |
2391 | 2397 | 'revreview-stable1' => 'Možda želite vidjeti [{{fullurl:$1|stableid=$2}} ovu označenu verziju] i provjeriti da li sada postoji [{{fullurl:$1|stable=1}} stabilna verzija] ove stranice.', |
2392 | 2398 | 'revreview-stable2' => '!Možda bi htjeli pogledati [{{fullurl:$1|stable=1}} objavljenu verziju] ove stranice (ako postoji samo jedna).', |
2393 | 2399 | 'revreview-style' => 'Čitljivost', |
2394 | | - 'revreview-style-0' => 'Neodobreno', |
| 2400 | + 'revreview-style-0' => 'Neadekvatno', |
2395 | 2401 | 'revreview-style-1' => 'Prihvatljivo', |
2396 | 2402 | 'revreview-style-2' => 'Dobro', |
2397 | 2403 | 'revreview-style-3' => 'Solidno', |
— | — | @@ -2783,6 +2789,7 @@ |
2784 | 2790 | |
2785 | 2791 | /** German (Deutsch) |
2786 | 2792 | * @author ChrisiPK |
| 2793 | + * @author Giftpflanze |
2787 | 2794 | * @author Imre |
2788 | 2795 | * @author Jens Liebenau |
2789 | 2796 | * @author Kghbln |
— | — | @@ -2808,10 +2815,10 @@ |
2809 | 2816 | 'flaggedrevs-pref-UI-1' => 'Verwende kleine Symbole und wenig Text, um den Markierungstatus von Seiten anzuzeigen', |
2810 | 2817 | 'prefs-flaggedrevs' => 'Bearbeitungsberechtigung', |
2811 | 2818 | 'prefs-flaggedrevs-ui' => 'Bearbeitungsberechtigung', |
2812 | | - 'flaggedrevs-prefs-stable' => 'Zeige standardmäßig die veröffentlichte Version einer Seite (falls vorhanden)', |
| 2819 | + 'flaggedrevs-prefs-stable' => 'Zeige standardmäßig die stabile Version einer Seite (falls vorhanden)', |
2813 | 2820 | 'flaggedrevs-prefs-watch' => 'Selbst markierte Seiten automatisch beobachten', |
2814 | 2821 | 'flaggedrevs-prefs-editdiffs' => 'Zeige beim Bearbeiten auch den Unterschied zur letzten stabilen Version im Versionsvergleich', |
2815 | | - 'flaggedrevs-prefs-viewdiffs' => 'Zeige im Versionsvergleich auch den Unterschied zur letzten stabilen Version, wenn der Versionsvergleich bezüglich der neuesten unmarkierten Version angezeigt werden soll', |
| 2822 | + 'flaggedrevs-prefs-viewdiffs' => 'Zeige einen Versionsvergleich zur stabilen Version, wenn die neueste unmarkierte Version angezeigt wird', |
2816 | 2823 | 'group-editor' => 'Sichter', |
2817 | 2824 | 'group-editor-member' => 'Sichter', |
2818 | 2825 | 'group-reviewer' => 'Prüfer', |
— | — | @@ -2828,7 +2835,7 @@ |
2829 | 2836 | 'revreview-hist-basic-user' => '[{{fullurl:$1|stableid=$2}} gesichtet] von [[User:$3|$3]]', |
2830 | 2837 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} automatisch gesichtet]', |
2831 | 2838 | 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} automatisch geprüft]', |
2832 | | - 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} Markierung ausstehend]]'''", |
| 2839 | + 'revreview-hist-pending-difflink' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} Markierung ausstehend]]'''", |
2833 | 2840 | 'review-edit-diff' => "'''Hinweis: Einige der noch nicht markierten Änderungen betreffen den Abschnitt des Textes, den du gerade bearbeitest.'''", |
2834 | 2841 | 'revreview-diff-toggle-show' => 'Änderungen anzeigen', |
2835 | 2842 | 'revreview-diff-toggle-hide' => 'Änderungen verstecken', |
— | — | @@ -2890,7 +2897,7 @@ |
2891 | 2898 | 'revreview-draft-title' => 'Unmarkierte Änderungen werden auf dieser Seite angezeigt', |
2892 | 2899 | 'revreview-edit' => 'Bearbeiten', |
2893 | 2900 | 'revreview-editnotice' => "'''Deine Änderungen werden angezeigt, sobald ein dazu berechtigter Benutzer sie markiert hat. ([[{{MediaWiki:Validationpage}}|Hilfe]])'''", |
2894 | | - 'revreview-check-flag-p' => 'Bestätige unmarkierte Änderungen', |
| 2901 | + 'revreview-check-flag-p' => 'Markiere die letzen Änderungen', |
2895 | 2902 | 'revreview-check-flag-p-title' => 'Akzeptiere alle noch nicht markierten Änderungen, zusammen mit deiner Bearbeitung. |
2896 | 2903 | Mache dies nur, sofern du bereits alle bislang noch nicht markierten Änderungen angesehen hast.', |
2897 | 2904 | 'revreview-check-flag-u' => 'Akzeptiere diese unmarkierte Seite', |
— | — | @@ -2909,14 +2916,14 @@ |
2910 | 2917 | 'revreview-main' => 'Du musst eine Version zur Markierung auswählen. |
2911 | 2918 | |
2912 | 2919 | Siehe die [[Special:Unreviewedpages|Liste unmarkierter Versionen]].', |
2913 | | - 'revreview-newest-basic' => 'Die [{{fullurl:{{FULLPAGENAMEE}}|stable=1}} gesichtete Version] wurde am <i>$2</i> [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} markiert]. Momentan {{PLURAL:$3|gibt|gibt}} es [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $3 {{PLURAL:$3|Änderung|Änderungen}}] die noch gesichtet werden {{PLURAL:$3|muss|müssen}}.', |
| 2920 | + 'revreview-newest-basic' => 'Die [{{fullurl:{{FULLPAGENAMEE}}|stable=1}} gesichtete Version] wurde am <i>$2</i> [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} markiert]. Momentan {{PLURAL:$3|gibt|gibt}} es [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $3 {{PLURAL:$3|Änderung|Änderungen}}], die noch gesichtet werden {{PLURAL:$3|muss|müssen}}.', |
2914 | 2921 | 'revreview-newest-basic-i' => 'Die [{{fullurl:{{FULLPAGENAMEE}}|stable=1}} gesichtete Version] wurde am <i>$2</i> [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} markiert]. Es sind noch [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} Vorlagen- und Dateiänderungen] vorhanden, die gesichtet werden müssen.', |
2915 | 2922 | 'revreview-newest-quality' => 'Die [{{fullurl:{{FULLPAGENAMEE}}|stable=1}} geprüfte Version] wurde am <i>$2</i> [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} markiert]. Momentan {{PLURAL:$3|gibt|gibt}} es [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $3 {{PLURAL:$3|Änderung|Änderungen}}] die noch geprüft werden {{PLURAL:$3|muss|müssen}}.', |
2916 | 2923 | 'revreview-newest-quality-i' => 'Die [{{fullurl:{{FULLPAGENAMEE}}|stable=1}} geprüfte Version] wurde am <i>$2</i> [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} markiert]. Es sind noch [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} Vorlagen- und Dateiänderungen] vorhanden, die geprüft werden müssen.', |
2917 | | - 'revreview-pending-basic' => 'Die [{{fullurl:{{FULLPAGENAMEE}}|stable=1}} gesichtete Version] wurde am <i>$2</i> [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} markiert]. Momentan {{PLURAL:$3|gibt|gibt}} es [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $3 {{PLURAL:$3|Änderung|Änderungen}}] die noch gesichtet werden {{PLURAL:$3|muss|müssen}}.', |
| 2924 | + 'revreview-pending-basic' => 'Die [{{fullurl:{{FULLPAGENAMEE}}|stable=1}} gesichtete Version] wurde am <i>$2</i> [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} markiert]. Momentan {{PLURAL:$3|gibt|gibt}} es [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $3 {{PLURAL:$3|Änderung|Änderungen}}], die noch gesichtet werden {{PLURAL:$3|muss|müssen}}.', |
2918 | 2925 | 'revreview-pending-quality' => 'Die [{{fullurl:{{FULLPAGENAMEE}}|stable=1}} geprüfte Version] wurde am <i>$2</i> [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} markiert]. Momentan {{PLURAL:$3|gibt|gibt}} es [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $3 {{PLURAL:$3|Änderung|Änderungen}}] die noch geprüft werden {{PLURAL:$3|muss|müssen}}.', |
2919 | 2926 | 'revreview-pending-nosection' => 'Versuche die [{{fullurl:{{FULLPAGENAMEE}}|stable=0}} neueste Version], die [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $2 unmarkierte {{PLURAL:$2|Änderung|Änderungen}}] enthält, anzusehen, um festzustellen, ob der Abschnitt verschoben oder gelöscht wurde.', |
2920 | | - 'revreview-noflagged' => "Von dieser Seite gibt es keine [[{{MediaWiki:Validationpage}}|markierte Versionen]]. Sie wurde möglicherweise noch '''nicht''' bezüglich deren Qualität überprüft.", |
| 2927 | + 'revreview-noflagged' => "Von dieser Seite gibt es keine [[{{MediaWiki:Validationpage}}|markierte Versionen]]. Sie wurde möglicherweise noch '''nicht''' bezüglich ihren Qualitätsstandards bestätigt.", |
2921 | 2928 | 'revreview-note' => '[[User:$1|$1]] [[{{MediaWiki:Validationpage}}|markierte]] diese Version mit folgender Bemerkung:', |
2922 | 2929 | 'revreview-notes' => 'Anzuzeigende Bemerkungen oder Notizen:', |
2923 | 2930 | 'revreview-oldrating' => 'Bisherige Einstufung:', |
— | — | @@ -2965,7 +2972,7 @@ |
2966 | 2973 | Um den Markierungstatus einer Version aufzuheben, müssen ''alle'' Attribute auf „unzureichend“ gesetzt werden. |
2967 | 2974 | |
2968 | 2975 | Klicke auf die „Zurück“-Schaltfläche deines Browsers und versuche es erneut.", |
2969 | | - 'revreview-update' => "'''Bitte [[{{MediaWiki:Validationpage}}|markiere]] alle Änderungen ''(siehe unten)'', die seit der letzten stabiles Version getätigt wurden.''' |
| 2976 | + 'revreview-update' => "'''Bitte [[{{MediaWiki:Validationpage}}|markiere]] alle Änderungen ''(siehe unten)'', die seit der letzten stabilen Version getätigt wurden.''' |
2970 | 2977 | Gegebenenfalls musst du zunächst diese Bearbeitungen nachvollziehen oder ''rückgängig'' machen.", |
2971 | 2978 | 'revreview-update-edited' => '<span class="flaggedrevs_important">Deine Änderungen wurden bislang noch nicht als stabile Version gekennzeichnet.</span> |
2972 | 2979 | |
— | — | @@ -2992,7 +2999,7 @@ |
2993 | 3000 | 'specialpages-group-quality' => 'Bearbeitung prüfen', |
2994 | 3001 | 'stable-logentry-config' => 'hat die stabile Version von „$1“ konfiguriert', |
2995 | 3002 | 'stable-logentry-modify' => 'hat die Konfiguration der stabilen Version von „$1“ geändert', |
2996 | | - 'stable-logentry-reset' => 'hat die Konfiguration zur stabilen Version von $1 zurückgesetzt', |
| 3003 | + 'stable-logentry-reset' => 'hat die Konfiguration zur stabilen Version von „$1“ zurückgesetzt', |
2997 | 3004 | 'stable-log-restriction' => 'Automatische Markierung: Erfordert das Recht „$1“', |
2998 | 3005 | 'stable-logpage' => 'Seitenkonfigurations-Logbuch', |
2999 | 3006 | 'stable-logpagetext' => 'Dies ist das Änderungslogbuch der Seitenkonfigurationen der [[{{MediaWiki:Validationpage}}|markierten Versionen]].', |
— | — | @@ -3018,8 +3025,8 @@ |
3019 | 3026 | 'revreview-restrictfilter' => 'Beschränkungen hinsichtlich der automatischen Markierung:', |
3020 | 3027 | 'revreview-restriction-any' => 'alle', |
3021 | 3028 | 'revreview-restriction-none' => 'keine', |
3022 | | - 'revreview-reviewlink' => 'sichten', |
3023 | | - 'revreview-reviewlink-title' => 'Betrachte Unterschied aller ungesichteten Änderungen', |
| 3029 | + 'revreview-reviewlink' => 'markieren', |
| 3030 | + 'revreview-reviewlink-title' => 'Betrachte den Unterschied aller unmarkierten Änderungen', |
3024 | 3031 | 'revreview-unreviewedpage' => 'ungesichtete Seite', |
3025 | 3032 | 'tooltip-ca-current' => 'Die unmarkieren Änderungen dieser Seite ansehen', |
3026 | 3033 | 'tooltip-ca-stable' => 'Die stabile Version dieser Seite ansehen', |
— | — | @@ -3029,8 +3036,8 @@ |
3030 | 3037 | 'flaggedrevs-protect-basic' => 'Standardeinstellungen', |
3031 | 3038 | 'revreview-locked-title' => 'Bearbeitungen müssen markiert werden, bevor sie Lesern dieser Seite angezeigt werden.', |
3032 | 3039 | 'revreview-unlocked-title' => 'Bearbeitungen benötigen keine Markierung, bevor sie Lesern dieser Seite angezeigt werden.', |
3033 | | - 'revreview-locked' => "'''Hinweis:''' Bearbeitungen müssen [[{{MediaWiki:Validationpage}}|überprüft]] werden, bevor sie Lesern dieser Seite angezeigt werden.", |
3034 | | - 'revreview-unlocked' => "'''Hinweis:''' Bearbeitungen benötigen keine [[{{MediaWiki:Validationpage}}|Überprüfung]], bevor sie Lesern dieser Seite angezeigt werden.", |
| 3040 | + 'revreview-locked' => "'''Hinweis:''' Bearbeitungen müssen [[{{MediaWiki:Validationpage}}|markiert]] werden, bevor sie Lesern dieser Seite angezeigt werden.", |
| 3041 | + 'revreview-unlocked' => "'''Hinweis:''' Bearbeitungen benötigen keine [[{{MediaWiki:Validationpage}}|Markierung]], bevor sie allen Lesern dieser Seite angezeigt werden.", |
3035 | 3042 | 'log-show-hide-review' => 'Versionsmarkierungs-Logbuch $1', |
3036 | 3043 | 'revreview-tt-review' => 'Wende diesen Status auf diese Version an', |
3037 | 3044 | 'revreview-tt-flag' => 'Diese Version anzeigen, indem du die Änderungen markierst', |
— | — | @@ -3114,7 +3121,7 @@ |
3115 | 3122 | 'revreview-hist-basic-user' => 'terefê [[User:$3|$3]] ra [{{fullurl:$1|stableid=$2}} qontrol bi]', |
3116 | 3123 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} otomatikmen qontrol bi]', |
3117 | 3124 | 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} otomatikmen tesdiq bi]', |
3118 | | - 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} qontrol ho vindeno]]'''", |
| 3125 | + 'revreview-hist-pending-difflink' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} qontrol ho vindeno]]'''", |
3119 | 3126 | 'review-edit-diff' => "'''DIQET: Tay vurnayişan ke hama çap nibiya ho pedê nuştiş de ca geno.'''", |
3120 | 3127 | 'revreview-diff-toggle-show' => 'vurnayışan bımocne', |
3121 | 3128 | 'revreview-diff-toggle-hide' => 'vurnayışan bınımne', |
— | — | @@ -3315,7 +3322,7 @@ |
3316 | 3323 | 'revreview-hist-basic-user' => '[{{fullurl:$1|stableid=$2}} pśekontrolěrowana] wót wužywarja [[User:$3|$3]]', |
3317 | 3324 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} awtomatiski pśekontrolěrowany]', |
3318 | 3325 | 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} awtomatiski pśizwólony]', |
3319 | | - 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} caka na pśeglědanje]]'''", |
| 3326 | + 'revreview-hist-pending-difflink' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} caka na pśeglědanje]]'''", |
3320 | 3327 | 'review-edit-diff' => "'''POWĚŹEŃKA: Někotare njepśeglědane změny nastupaju wótrězk boka, kótaryž rowno wobźěłujoš.'''", |
3321 | 3328 | 'revreview-diff-toggle-show' => 'změny pokazaś', |
3322 | 3329 | 'revreview-diff-toggle-hide' => 'změny schowaś', |
— | — | @@ -3379,6 +3386,8 @@ |
3380 | 3387 | 'revreview-check-flag-p' => 'Tuchylu njepśeglědane změny wózjawiś', |
3381 | 3388 | 'revreview-check-flag-p-title' => 'Wšykne tuchylu njepśeglědane změny gromaźe ze swójsku změnu akceptěrowaś. |
3382 | 3389 | Wužywaj to jano, jolic sy južo wšykne njepśeglědane změny wiźeł.', |
| 3390 | + 'revreview-check-flag-u' => 'Toś ten njepśeglědany bok akceptěrowaś', |
| 3391 | + 'revreview-check-flag-u-title' => 'Akceptěruj toś tu wersiju boka. Wužyj ju jano, jolic sy južo ceły bok wiźeł.', |
3383 | 3392 | 'revreview-submitedit' => 'Změny wótpósłaś', |
3384 | 3393 | 'revreview-submitedit-title' => 'Twóje změny za pśeglědanje wótpósłaś', |
3385 | 3394 | 'revreview-edited' => "'''Změny budu se wócytarjam pokazowaś, gaž awtorizěrowany wužywaŕ je pśeglědujo.([[{{MediaWiki:Validationpage}}|pomoc]]).''' |
— | — | @@ -3477,9 +3486,9 @@ |
3478 | 3487 | 'rights-editor-autosum' => 'awtomatiski pówušony', |
3479 | 3488 | 'rights-editor-revoke' => 'jo status editora wót [[$1]] wótpórał', |
3480 | 3489 | 'specialpages-group-quality' => 'Pśizwólenje wobźěłaś', |
3481 | | - 'stable-logentry-config' => 'jo akceptěrowańske nastajenja za $1 stajił', |
3482 | | - 'stable-logentry-modify' => 'jo akceptěrowańske nastajenja za $1 změnił', |
3483 | | - 'stable-logentry-reset' => 'wózjawjańske nastajenja za $1 slědk stajiś', |
| 3490 | + 'stable-logentry-config' => 'jo nastajenja stabilneje wersije za "$1" stajił', |
| 3491 | + 'stable-logentry-modify' => 'jo nastajenja stabilneje wersije za "$1" změnił', |
| 3492 | + 'stable-logentry-reset' => 'jo nastajenja stabilneje wersije za "$1" slědk stajił', |
3484 | 3493 | 'stable-log-restriction' => 'Awtomatiske pśeglědanje: pšawo "$1" trěbne', |
3485 | 3494 | 'stable-logpage' => 'Protokol stabilnosći', |
3486 | 3495 | 'stable-logpagetext' => 'To jo protokol změnow ku konfiguraciji [[{{MediaWiki:Validationpage}}|stabilneje wersije]] wopśimjeśowych bokow.', |
— | — | @@ -3679,7 +3688,7 @@ |
3680 | 3689 | 'revreview-hist-basic-user' => '[{{fullurl:$1|stableid=$2}} kontrolita] de [[User:$3|$3]]', |
3681 | 3690 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} aŭtomate reviziita]', |
3682 | 3691 | 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} aŭtomate aprobita]', |
3683 | | - 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} atendante kontrolon]]'''", |
| 3692 | + 'revreview-hist-pending-difflink' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} atendante kontrolon]]'''", |
3684 | 3693 | 'review-edit-diff' => "'''AVIZO: Kelkaj farotaj ŝanĝoj de la publikigita versio estas enhavanta en la jena redaktilo.'''", |
3685 | 3694 | 'revreview-diff-toggle-show' => 'montri ŝanĝojn', |
3686 | 3695 | 'revreview-diff-toggle-hide' => 'kaŝi ŝanĝojn', |
— | — | @@ -3733,6 +3742,7 @@ |
3734 | 3743 | 'revreview-edit' => 'Redakti', |
3735 | 3744 | 'revreview-editnotice' => "'''Viaj ŝanĝoj estos publikigita kiam aŭtoritata uzanto kontrolis ili. ([[{{MediaWiki:Validationpage}}|?]])'''", |
3736 | 3745 | 'revreview-check-flag-p' => 'Publikigi nune kontrolendajn ŝanĝojn', |
| 3746 | + 'revreview-check-flag-u' => 'Akceptu ĉi tiun ne jam reviziitan paĝon', |
3737 | 3747 | 'revreview-submitedit' => 'Sendi ŝanĝojn', |
3738 | 3748 | 'revreview-edited' => "'''Ŝanĝoj estos publikigitaj post kiam aŭtorita uzanto kontrolas ilin. ([[{{MediaWiki:Validationpage}}|?]])''' |
3739 | 3749 | |
— | — | @@ -3918,7 +3928,7 @@ |
3919 | 3929 | 'revreview-hist-basic-user' => '![{{fullurl:$1|stableid=$2}} revisada] por [[User:$3|$3]]', |
3920 | 3930 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} revisada automaticamente]', |
3921 | 3931 | 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} aprobada automáticamente]', |
3922 | | - 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} a espera de revisión]]'''", |
| 3932 | + 'revreview-hist-pending-difflink' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} a espera de revisión]]'''", |
3923 | 3933 | 'review-edit-diff' => "'''Nota: Algunos de los cambios pendientes afectan a la parte de la página en donde estás editando.'''", |
3924 | 3934 | 'revreview-diff-toggle-show' => 'mostrar cambios', |
3925 | 3935 | 'revreview-diff-toggle-hide' => 'ocultar cambios', |
— | — | @@ -3982,6 +3992,8 @@ |
3983 | 3993 | 'revreview-check-flag-p' => 'Publicar cambios actualmente pendientes', |
3984 | 3994 | 'revreview-check-flag-p-title' => 'Aceptar todos los cambios actualmente pendientesjunto con tu propia edición. |
3985 | 3995 | Solamente usar esto si ya has visto por completo las diferencias de los cambios pendientes.', |
| 3996 | + 'revreview-check-flag-u' => 'Aceptar esta página sin revisar', |
| 3997 | + 'revreview-check-flag-u-title' => 'Aceptar esta versión de la página. Solamente usa esto si ya has visto la página completa.', |
3986 | 3998 | 'revreview-submitedit' => 'Guardar cambios', |
3987 | 3999 | 'revreview-submitedit-title' => 'Enviar tus cambios para revisión', |
3988 | 4000 | 'revreview-edited' => "'''Tus cambios serán publicados una vez que un usuario autorizado los revise. ([[{{MediaWiki:Validationpage}}|ayuda]])''' |
— | — | @@ -4004,7 +4016,7 @@ |
4005 | 4017 | 'revreview-pending-quality' => 'La [{{fullurl:{{FULLPAGENAMEE}}|stable=1}} versión publicada] fue [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} aprobada] el <i>$2</i>. {{PLURAL:$3|Hay|Hay}} [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $3 {{PLURAL:$3|cambio|cambios}}] pendientes esperando revisión.', |
4006 | 4018 | 'revreview-pending-nosection' => 'Trata viendo la [{{fullurl:{{FULLPAGENAMEE}}|stable=0}} última revisión], la cual incluye |
4007 | 4019 | [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $2 {{PLURAL:$2|cambio|cambios}}], para ver si la sección fue movida o borrada.', |
4008 | | - 'revreview-noflagged' => "No existen [[{{MediaWiki:Validationpage}}|versiones revisadas]] de ésta página, por lo que '''no''' se ha comprobado si cumplen los estándares.", |
| 4020 | + 'revreview-noflagged' => "No existen [[{{MediaWiki:Validationpage}}|versiones revisadas]] de esta página, por lo que '''no''' se ha comprobado si cumplen los estándares.", |
4009 | 4021 | 'revreview-note' => '[[User:$1|$1]] hizo las siguiente notas [[{{MediaWiki:Validationpage}}|verificando]] esta revisión:', |
4010 | 4022 | 'revreview-notes' => 'Observaciones o notas a mostrar:', |
4011 | 4023 | 'revreview-oldrating' => 'Fue calificada:', |
— | — | @@ -4078,9 +4090,9 @@ |
4079 | 4091 | 'rights-editor-autosum' => 'Autopromovida', |
4080 | 4092 | 'rights-editor-revoke' => 'Se retiró el estado de editor para [[$1]]', |
4081 | 4093 | 'specialpages-group-quality' => 'Aprobación de edición', |
4082 | | - 'stable-logentry-config' => 'Configuración de publicación establecido para $1', |
4083 | | - 'stable-logentry-modify' => 'Configuración de publicación cambiado para $1', |
4084 | | - 'stable-logentry-reset' => 'resetear ajustes de publicación para $1', |
| 4094 | + 'stable-logentry-config' => 'Establecer la configuración de versión estable para "$1"', |
| 4095 | + 'stable-logentry-modify' => 'Cambiada configuración de versión estable para "$1"', |
| 4096 | + 'stable-logentry-reset' => 'reestablecer configuración de versión estable para "$1"', |
4085 | 4097 | 'stable-log-restriction' => 'Autoobservación: requiere el permiso "$1"', |
4086 | 4098 | 'stable-logpage' => 'Registro de estabilidad', |
4087 | 4099 | 'stable-logpagetext' => 'Este es un registro de cambios a la configuración de [[{{MediaWiki:Validationpage}}|versión estable]] para páginas de contenido.', |
— | — | @@ -4251,6 +4263,7 @@ |
4252 | 4264 | 'revreview-filter-all' => 'Guztiak', |
4253 | 4265 | 'revreview-filter-stable' => 'argitaratua', |
4254 | 4266 | 'revreview-statusfilter' => 'Gainditze-ekintza:', |
| 4267 | + 'revreview-filter-approved' => 'Onartua', |
4255 | 4268 | 'revreview-typefilter' => 'Mota:', |
4256 | 4269 | 'revreview-filter-auto' => 'Automatikoa', |
4257 | 4270 | 'revreview-filter-manual' => 'Eskuzkoa', |
— | — | @@ -4636,7 +4649,7 @@ |
4637 | 4650 | 'revreview-hist-basic-user' => '[{{fullurl:$1|stableid=$2}} vérifiée] par [[User:$3|$3]]', |
4638 | 4651 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} automatiquement vérifiée]', |
4639 | 4652 | 'revreview-hist-quality-auto' => ' [{{fullurl:$1|stableid=$2}} automatiquement approuvée]', |
4640 | | - 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} en attente de relecture]]'''", |
| 4653 | + 'revreview-hist-pending-difflink' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} en attente de relecture]]'''", |
4641 | 4654 | 'review-edit-diff' => "'''AVERTISSEMENT : Certains changements en cours affectent la zone de la page que vous êtes en train de modifier.'''", |
4642 | 4655 | 'revreview-diff-toggle-show' => 'montrer les modifications', |
4643 | 4656 | 'revreview-diff-toggle-hide' => 'cacher les modifications', |
— | — | @@ -4700,6 +4713,8 @@ |
4701 | 4714 | 'revreview-check-flag-p' => 'Publier les modifications actuellement en attente', |
4702 | 4715 | 'revreview-check-flag-p-title' => "Accepter toutes les modifications en attente en même temps que votre propre modification. |
4703 | 4716 | Ne l'utilisez que si vous avez déjà vu le diff de l'ensemble des modifications en attente.", |
| 4717 | + 'revreview-check-flag-u' => 'Accepter cette page non relue', |
| 4718 | + 'revreview-check-flag-u-title' => "Accepter cette version de la page. N'utilisez ceci que si vous avez déjà vu la page en entier.", |
4704 | 4719 | 'revreview-submitedit' => 'Soumettez vos modifications', |
4705 | 4720 | 'revreview-submitedit-title' => 'Soumettez vos modifications pour relecture', |
4706 | 4721 | 'revreview-edited' => "'''Les modifications seront affichées aux lecteurs dès qu'un utilisateur disposant des droits suffisants les aura relues. [[{{MediaWiki:Validationpage}}|aide]]''' |
— | — | @@ -4797,9 +4812,9 @@ |
4798 | 4813 | 'rights-editor-autosum' => 'autopromu', |
4799 | 4814 | 'rights-editor-revoke' => 'a révoqué les droits de contributeur de [[$1]]', |
4800 | 4815 | 'specialpages-group-quality' => 'Approbation des modifications', |
4801 | | - 'stable-logentry-config' => 'a défini les paramètres de publication de $1', |
4802 | | - 'stable-logentry-modify' => 'a modifié les paramètres de publication de $1', |
4803 | | - 'stable-logentry-reset' => 'a réinitialisé les paramètres de publication de $1', |
| 4816 | + 'stable-logentry-config' => 'a défini les paramètres de publication de « $1 »', |
| 4817 | + 'stable-logentry-modify' => 'a modifié les paramètres de publication de « $1 »', |
| 4818 | + 'stable-logentry-reset' => 'a réinitialisé les paramètres de publication de « $1 »', |
4804 | 4819 | 'stable-log-restriction' => 'Relecture automatique : requiert le droit « $1 »', |
4805 | 4820 | 'stable-logpage' => 'Journal des versions stables', |
4806 | 4821 | 'stable-logpagetext' => 'Voici le journal des modifications de la configuration des [[{{MediaWiki:Validationpage}}|versions publiées]] des pages.', |
— | — | @@ -5119,7 +5134,7 @@ |
5120 | 5135 | 'revreview-hist-basic-user' => '[{{fullurl:$1|stableid=$2}} comprobada] por [[User:$3|$3]]', |
5121 | 5136 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} comprobada automaticamente]', |
5122 | 5137 | 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} aprobada automaticamente]', |
5123 | | - 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} agardando por unha revisión]]'''", |
| 5138 | + 'revreview-hist-pending-difflink' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} agardando por unha revisión]]'''", |
5124 | 5139 | 'review-edit-diff' => "'''AVISO: Algúns cambios pendentes afectan á zona da páxina que está a editar.'''", |
5125 | 5140 | 'revreview-diff-toggle-show' => 'mostrar os cambios', |
5126 | 5141 | 'revreview-diff-toggle-hide' => 'agochar os cambios', |
— | — | @@ -5183,6 +5198,8 @@ |
5184 | 5199 | 'revreview-check-flag-p' => 'Publicar os cambios pendentes actualmente', |
5185 | 5200 | 'revreview-check-flag-p-title' => 'Aceptar todos os cambios pendentes xunto á súa propia edición. |
5186 | 5201 | Use isto soamente en canto olle o conxunto de todas as diferenzas dos cambios pendentes.', |
| 5202 | + 'revreview-check-flag-u' => 'Publicar esta páxina non revisada', |
| 5203 | + 'revreview-check-flag-u-title' => 'Aceptar esta versión da páxina. Use isto soamente en canto olle o conxunto de todo o texto.', |
5187 | 5204 | 'revreview-submitedit' => 'Enviar os cambios', |
5188 | 5205 | 'revreview-submitedit-title' => 'Enviar os cambios á revisión', |
5189 | 5206 | 'revreview-edited' => "'''Os cambios publicaranse unha vez que un usuario autorizado os revise. ([[{{MediaWiki:Validationpage}}|axuda]])''' |
— | — | @@ -5438,7 +5455,7 @@ |
5439 | 5456 | 'revreview-hist-basic-user' => '[{{fullurl:$1|stableid=$2}} kontrolliert] dur [[User:$3|$3]]', |
5440 | 5457 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} automatisch vum Fäldhieter aaglueget]', |
5441 | 5458 | 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} automatisch frejgee]', |
5442 | | - 'revreview-hist-pending' => '[[{{fullurl:$1|oldid=$2&diff=$3}} nonig prieft]]', |
| 5459 | + 'revreview-hist-pending-difflink' => '[[{{fullurl:$1|oldid=$2&diff=$3}} nonig prieft]]', |
5443 | 5460 | 'review-edit-diff' => "'''WICHTIG: E baar vu dr hängige Änderige beträffe dr Abschnitt, wu Du grad am Bearbeite bisch.'''", |
5444 | 5461 | 'revreview-diff-toggle-show' => 'Änderigen aazeige', |
5445 | 5462 | 'revreview-diff-toggle-hide' => 'Änderige uusblände', |
— | — | @@ -5503,6 +5520,8 @@ |
5504 | 5521 | 'revreview-check-flag-p' => 'Hängigi Bearbeitige vereffetlige', |
5505 | 5522 | 'revreview-check-flag-p-title' => 'Alli hängige Änderige akzeptiere zämme mit Dyyre eigene Bearbeitig. |
5506 | 5523 | Mache des nume, wänn Du dir alli hängige Änderige aagluegt hesch.', |
| 5524 | + 'revreview-check-flag-u' => 'Die nit iberprieft Syte akzeptiere', |
| 5525 | + 'revreview-check-flag-u-title' => 'Die Syteversion akzeptiere. Mach des nume, wänn Du di ganz Syte aagluegt hesch.', |
5507 | 5526 | 'revreview-submitedit' => 'Änderige ibertrage', |
5508 | 5527 | 'revreview-submitedit-title' => 'Dyyni Änderige zum Iberpriefe ibertrage', |
5509 | 5528 | 'revreview-edited' => "'''Änderige wäre vereffentligt, wänn si vun eme autorisierte Benutzer prieft wore sin. ([[{{MediaWiki:Validationpage}}|Hilf]])''' |
— | — | @@ -5606,7 +5625,7 @@ |
5607 | 5626 | 'rights-editor-revoke' => 'nimm dr Priefer-Status vu „[[$1]]“ use', |
5608 | 5627 | 'specialpages-group-quality' => 'Bearbeitigspriefig', |
5609 | 5628 | 'stable-logentry-config' => 'het d Publikationskonfiguration vu „$1“ aagleit', |
5610 | | - 'stable-logentry-modify' => 'het d Yystellige zue dr stabile Versione gänderet fir $1', |
| 5629 | + 'stable-logentry-modify' => 'het d Yystellige zue dr stabile Versione gänderet fir „$1“', |
5611 | 5630 | 'stable-logentry-reset' => 'Publikationsyystellige „$1“ zruckgsetze', |
5612 | 5631 | 'stable-log-restriction' => 'Automatischi Iberpriefig: s brucht s „$1“-Rächt', |
5613 | 5632 | 'stable-logpage' => 'Sytekonfigurations-Logbuech', |
— | — | @@ -6262,7 +6281,7 @@ |
6263 | 6282 | 'revreview-hist-basic-user' => '[{{fullurl:$1|stableid=$2}} skontrolowany] wot [[User:$3|$3]]', |
6264 | 6283 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} awtomatisce skontrolowany]', |
6265 | 6284 | 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} awtomatisce schwaleny]', |
6266 | | - 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} přepruwowanje wusteji]]'''", |
| 6285 | + 'revreview-hist-pending-difflink' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} přepruwowanje wusteji]]'''", |
6267 | 6286 | 'review-edit-diff' => "'''POKAZKA: Někotre njepřepruwowane změny nastupaja wotrězk strony, kotryž runje wobdźěłuješ.'''", |
6268 | 6287 | 'revreview-diff-toggle-show' => 'změny pokazać', |
6269 | 6288 | 'revreview-diff-toggle-hide' => 'změny schować', |
— | — | @@ -6325,6 +6344,8 @@ |
6326 | 6345 | 'revreview-check-flag-p' => 'Tuchwilu njepřepruwowane změny wozjewić', |
6327 | 6346 | 'revreview-check-flag-p-title' => 'Akceptowanje wšěch tuchwilu njepřepruwowanych změnow hromadźe z twojej swójskej změnu. |
6328 | 6347 | Wužij to jenož, jeli sy hižo wšě hišće njepřepruwowane změny widźał.', |
| 6348 | + 'revreview-check-flag-u' => 'Tutu njepřepruwowanu stronu akceptować', |
| 6349 | + 'revreview-check-flag-u-title' => 'Akceptuj tutu wersiju strony. Wužij ju jenož, jeli sy hižo cyłu stronu widźał', |
6329 | 6350 | 'revreview-submitedit' => 'Změny wotpósłać', |
6330 | 6351 | 'revreview-submitedit-title' => 'Twoje změny za přepruwowanje wotpósłać', |
6331 | 6352 | 'revreview-edited' => "'''Změny budu so čitarjam pokazować, tak ruče kaž awtorizowany wužiwar je přepruwuje. ([[{{MediaWiki:Validationpage}}|pomoc]])''' |
— | — | @@ -6422,9 +6443,9 @@ |
6423 | 6444 | 'rights-editor-autosum' => 'awtomatisce powyšeny', |
6424 | 6445 | 'rights-editor-revoke' => 'status wobdźěłowarja bu [[$1]] zebrany.', |
6425 | 6446 | 'specialpages-group-quality' => 'Schwalenje wobdźěłać', |
6426 | | - 'stable-logentry-config' => 'staji wozjewjenske nastajenja za $1', |
6427 | | - 'stable-logentry-modify' => 'změni wozjewjenske nastajenja za $1', |
6428 | | - 'stable-logentry-reset' => 'je wozjewjenske nastajenja za $1 wróćo stajił', |
| 6447 | + 'stable-logentry-config' => 'je nastajenja stabilneje wersije za "$1" stajił', |
| 6448 | + 'stable-logentry-modify' => 'je nastajenja stabilneje wersije za "$1" změnił', |
| 6449 | + 'stable-logentry-reset' => 'je nastajenja stabilneje wersije za "$1" wróćo stajił', |
6429 | 6450 | 'stable-log-restriction' => 'Awtomatiske přepruwowanje: prawo "$1" trěbne', |
6430 | 6451 | 'stable-logpage' => 'Protokol stabilneje wersije', |
6431 | 6452 | 'stable-logpagetext' => 'To je protokol změnow konfiguracije [[{{MediaWiki:Validationpage}}|stabilneje wersije]] nastawkow.', |
— | — | @@ -6514,7 +6535,7 @@ |
6515 | 6536 | 'revreview-hist-basic-user' => '[[User:$3|$3]] [{{fullurl:$1|stableid=$2}} ellenőrizte]', |
6516 | 6537 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} automatikusan ellenőrzöttnek jelölve]', |
6517 | 6538 | 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} automatikusan minőséginek jelölve]', |
6518 | | - 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} ellenőrzés folyamatban]]'''", |
| 6539 | + 'revreview-hist-pending-difflink' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} ellenőrzés folyamatban]]'''", |
6519 | 6540 | 'review-edit-diff' => "'''Megjegyzés: az alábbi szerkesztési űrlapon néhány ellenőrzésre váró szerkesztés is szerepel.'''", |
6520 | 6541 | 'revreview-diff-toggle-show' => 'változtatások megjelenítése', |
6521 | 6542 | 'revreview-diff-toggle-hide' => 'változtatások elrejtése', |
— | — | @@ -6750,7 +6771,7 @@ |
6751 | 6772 | 'revreview-hist-basic-user' => '[{{fullurl:$1|stableid=$2}} verificate] per [[User:$3|$3]]', |
6752 | 6773 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} automaticamente verificate]', |
6753 | 6774 | 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} automaticamente approbate]', |
6754 | | - 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} attende revision]]'''", |
| 6775 | + 'revreview-hist-pending-difflink' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} attende revision]]'''", |
6755 | 6776 | 'review-edit-diff' => "'''NOTA: Alcun modificationes pendente affecta le area del pagina que tu modifica justo ora.'''", |
6756 | 6777 | 'revreview-diff-toggle-show' => 'revelar modificationes', |
6757 | 6778 | 'revreview-diff-toggle-hide' => 'celar modificationes', |
— | — | @@ -6814,6 +6835,8 @@ |
6815 | 6836 | 'revreview-editnotice' => "'''Tu modificationes essera monstrate a lectores quando un usator autorisate los habera revidite. ([[{{MediaWiki:Validationpage}}|adjuta]])'''", |
6816 | 6837 | 'revreview-check-flag-p' => 'Publicar le modificationes actualmente pendente', |
6817 | 6838 | 'revreview-check-flag-p-title' => 'Acceptar tote le modificationes actualmente pendente con tu proprie modification. Usa isto solmente si tu ha ja vidite tote le diff de modificationes pendente.', |
| 6839 | + 'revreview-check-flag-u' => 'Acceptar iste pagina non revidite', |
| 6840 | + 'revreview-check-flag-u-title' => 'Acceptar iste version del pagina. Solmente usa isto si tu ha ja vidite tote le pagina.', |
6818 | 6841 | 'revreview-submitedit' => 'Submitter modificationes', |
6819 | 6842 | 'revreview-submitedit-title' => 'Submitter tu modificationes pro revision', |
6820 | 6843 | 'revreview-edited' => "'''Le modificationes essera monstrate al lectores quando un usator autorisate los habera revidite. ([[{{MediaWiki:Validationpage}}|adjuta]])''' |
— | — | @@ -6912,9 +6935,9 @@ |
6913 | 6936 | 'rights-editor-autosum' => 'autopromovite', |
6914 | 6937 | 'rights-editor-revoke' => 'removeva le stato de redactor ab [[$1]]', |
6915 | 6938 | 'specialpages-group-quality' => 'Approbation de modificationes', |
6916 | | - 'stable-logentry-config' => 'configurava le parametros de publication pro $1', |
6917 | | - 'stable-logentry-modify' => 'cambiava le parametros de publication pro $1', |
6918 | | - 'stable-logentry-reset' => 'reinitialisava le parametros de publication pro $1', |
| 6939 | + 'stable-logentry-config' => 'configurava le parametros de version stabile pro "$1"', |
| 6940 | + 'stable-logentry-modify' => 'cambiava le parametros de version stabile pro "$1"', |
| 6941 | + 'stable-logentry-reset' => 'reinitialisava le parametros de version stabile pro "$1"', |
6919 | 6942 | 'stable-log-restriction' => 'Auto-revision: require le permission "$1"', |
6920 | 6943 | 'stable-logpage' => 'Registro de stabilitate', |
6921 | 6944 | 'stable-logpagetext' => 'Isto es un registro de modificationes in le configuration de [[{{MediaWiki:Validationpage}}|versiones stabile]] del paginas de contento.', |
— | — | @@ -7413,7 +7436,7 @@ |
7414 | 7437 | 'revreview-hist-basic-user' => '[[User:$3|$3]]が[{{fullurl:$1|stableid=$2}} 確認]', |
7415 | 7438 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} 自動一覧]', |
7416 | 7439 | 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} 自動的に承認されました]', |
7417 | | - 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} 査読待ち]]'''", |
| 7440 | + 'revreview-hist-pending-difflink' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} 査読待ち]]'''", |
7418 | 7441 | 'review-edit-diff' => "'''注意: あなたが編集しているページの領域には保留中の編集が含まれています。'''", |
7419 | 7442 | 'revreview-diff-toggle-show' => '変更を表示', |
7420 | 7443 | 'revreview-diff-toggle-hide' => '変更を隠す', |
— | — | @@ -7709,7 +7732,7 @@ |
7710 | 7733 | 'revreview-hist-basic-user' => '[{{fullurl:$1|stableid=$2}} შეამოწმა] მომხმარებელმა [[User:$3|$3]]', |
7711 | 7734 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} ავტომატურად შემოწმებულია]', |
7712 | 7735 | 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} მონიშნულია ავტომატურად]', |
7713 | | - 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} შემოწმების მოლოდინში]]'''", |
| 7736 | + 'revreview-hist-pending-difflink' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} შემოწმების მოლოდინში]]'''", |
7714 | 7737 | 'review-edit-diff' => "'''ყურადღება. შემოწმების მომლოდინე ზოგი ცვლილება იყო ჩართული ქვმოთ მოყვანილ რედაქტირების გვერდზე.'''", |
7715 | 7738 | 'revreview-diff-toggle-show' => 'ცვლილებების ჩვენება', |
7716 | 7739 | 'revreview-diff-toggle-hide' => 'ცვლილებების დამალვა', |
— | — | @@ -8291,7 +8314,7 @@ |
8292 | 8315 | 'revreview-hist-basic-user' => '[[User:$3|$3]]에 의해 [{{fullurl:$1|stableid=$2}} 검토됨]', |
8293 | 8316 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} 자동적으로 검토됨]', |
8294 | 8317 | 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} 자동적으로 승인됨]', |
8295 | | - 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} 검토 대기 중]]'''", |
| 8318 | + 'revreview-hist-pending-difflink' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} 검토 대기 중]]'''", |
8296 | 8319 | 'review-edit-diff' => "'''참고: 검토를 기다리고 있는 편집이 당신이 편집하는 문서에 포함되어 있습니다.'''", |
8297 | 8320 | 'revreview-diff-toggle-show' => '차이 보이기', |
8298 | 8321 | 'revreview-diff-toggle-hide' => '차이 숨기기', |
— | — | @@ -8747,7 +8770,7 @@ |
8748 | 8771 | 'revreview-hist-basic-user' => '[{{fullurl:$1|stableid=$2}} nogekuckt] vum [[User:$3|$3]]', |
8749 | 8772 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} automatesch nogekuckt]', |
8750 | 8773 | 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} automatesch fräiginn]', |
8751 | | - 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} muss nach nogekuckt ginn]]'''", |
| 8774 | + 'revreview-hist-pending-difflink' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} muss nach nogekuckt ginn]]'''", |
8752 | 8775 | 'review-edit-diff' => "'''INFORMATIOUN: E puer Ännerunge déi drop waarde fir verëffentlecht ze ginn betreffen deen Deel vun Der Säit, deen dir am gaang sidd z'änneren.'''", |
8753 | 8776 | 'revreview-diff-toggle-show' => 'Ännerunge weisen', |
8754 | 8777 | 'revreview-diff-toggle-hide' => 'Ännerunge verstoppen', |
— | — | @@ -8811,6 +8834,8 @@ |
8812 | 8835 | 'revreview-editnotice' => "'''Är Ännerungen ginn deLieser gewisen esoubal wéi en autoriséierte Benotzer se nogekuckt huet. ([[{{MediaWiki:Validationpage}}|Hëllef]])'''", |
8813 | 8836 | 'revreview-check-flag-p' => "D'Ännerungen déi elo am Suspens si publizéieren", |
8814 | 8837 | 'revreview-check-flag-p-title' => 'All déi Ännerungen déi elo am Suspens sinn zesumme mat Ärer Ännerung akzeptéieren. Benotzt dëst nëmme wann Dir Iech all Ännerungen déi am Suspens sinn ugekuckt hutt.', |
| 8838 | + 'revreview-check-flag-u' => 'Dës net nogekuckte Säit akzeptéieren', |
| 8839 | + 'revreview-check-flag-u-title' => 'Dës Versioun vun der Säit akzeptéieren. Benotzt dëst nëmme wann Dir schonn déi ganz Säit gesinn hutt.', |
8815 | 8840 | 'revreview-submitedit' => 'Ännerunge schécken', |
8816 | 8841 | 'revreview-submitedit-title' => 'Är Ännerunge fir nozekucke schécken', |
8817 | 8842 | 'revreview-edited' => "'''Äer Ännerunge ginn de Lieser gewisen esoubal wéi en autoriséierte Benotzer se nogekuckt huet. ([[{{MediaWiki:Validationpage}}|Hëllef]]).''' |
— | — | @@ -8911,9 +8936,9 @@ |
8912 | 8937 | 'rights-editor-autosum' => 'automatesch promovéiert', |
8913 | 8938 | 'rights-editor-revoke' => 'huet dem [[$1]] den Editeur-Statut ewechgeholl', |
8914 | 8939 | 'specialpages-group-quality' => 'Ännerung zoustëmmen', |
8915 | | - 'stable-logentry-config' => "huet d'Astellunge vun der Publikatioun fir $1 agestallt", |
8916 | | - 'stable-logentry-modify' => "huet d'Astellunge fir d'Akzeptanz fir $1 geännert", |
8917 | | - 'stable-logentry-reset' => "huet d'Plubicatiouns-Astellung fir $1 zréckgesat", |
| 8940 | + 'stable-logentry-config' => "huet d'Astellunge vun der stabiler Versioun fir $1 agestallt", |
| 8941 | + 'stable-logentry-modify' => "huet d'Astellunge fir déi stabil Versioun fir $1 geännert", |
| 8942 | + 'stable-logentry-reset' => "huet d'Astellunge fir déi stabil Versioun fir $1 zréckgesat", |
8918 | 8943 | 'stable-log-restriction' => 'Automatesch-nokucken: verlaangt "$1"-Rechter', |
8919 | 8944 | 'stable-logpage' => 'Lëscht vun de stabile Versiounen', |
8920 | 8945 | '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.", |
— | — | @@ -9160,7 +9185,7 @@ |
9161 | 9186 | 'revreview-hist-basic-user' => '[{{fullurl:$1|stableid=$2}} проверена] од [[User:$3|$3]]', |
9162 | 9187 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} автоматски проверена]', |
9163 | 9188 | 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} автоматски одобрена]', |
9164 | | - 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} чека оценка]]'''", |
| 9189 | + 'revreview-hist-pending-difflink' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} чека оценка]]'''", |
9165 | 9190 | 'review-edit-diff' => "'''НАПОМЕНА: Некои од промените во исчекување се однесуваат на делот од страницата што го уредувате.'''", |
9166 | 9191 | 'revreview-diff-toggle-show' => 'прикажи промени', |
9167 | 9192 | 'revreview-diff-toggle-hide' => 'сокриј промени', |
— | — | @@ -9224,6 +9249,8 @@ |
9225 | 9250 | 'revreview-check-flag-p' => 'Објави уредувања моментално во исчекување', |
9226 | 9251 | 'revreview-check-flag-p-title' => 'Прифаќање на сите тековни промени во исчекување заедно со сопственото уредување. |
9227 | 9252 | Користете го ова само ако веќе ги имате видено сите разлики со промените во исчекување.', |
| 9253 | + 'revreview-check-flag-u' => 'Прифати ја оваа непроверена страница', |
| 9254 | + 'revreview-check-flag-u-title' => 'Прифати ја оваа верзија на страницата. Користете го ова само ако веќе ја имате видено целата страница..', |
9228 | 9255 | 'revreview-submitedit' => 'Поднеси промени', |
9229 | 9256 | 'revreview-submitedit-title' => 'Поднесете ги вашите промени за проверка', |
9230 | 9257 | 'revreview-edited' => "'''Вашите промени ќе бидат видливи за читателите штом ќе ги прегледа надлежен корисник. |
— | — | @@ -9231,10 +9258,10 @@ |
9232 | 9259 | |
9233 | 9260 | Има [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $2 {{PLURAL:$2|промена|промени}}] ''({{PLURAL:$2|прикажана подолу|прикажани подолу}})'' што {{PLURAL:$2|чека проверка|чекаат проверка}}.", |
9234 | 9261 | 'revreview-edited-section' => 'Назад на заглавието со име „[[#$1|$2]]“.', |
9235 | | - 'revreview-flag' => 'Оцени ја оваа ревизија', |
| 9262 | + 'revreview-flag' => 'Оценка за оваа ревизија', |
9236 | 9263 | 'revreview-reflag' => 'Преоценија оваа ревизија', |
9237 | 9264 | 'revreview-invalid' => "'''Погрешна цел:''' нема [[{{MediaWiki:Validationpage}}|оценети]] ревизии кои соодветствуваат на наведениот ид. бр.", |
9238 | | - 'revreview-legend' => 'Оцени ја содржината на ревизијата', |
| 9265 | + 'revreview-legend' => 'Оценка за содржината на ревизијата', |
9239 | 9266 | 'revreview-log' => 'Забелешка:', |
9240 | 9267 | 'revreview-main' => 'Мора да изберете конкретна ревизија на страницата за проверка. |
9241 | 9268 | |
— | — | @@ -9323,9 +9350,9 @@ |
9324 | 9351 | 'rights-editor-autosum' => 'автопромовиран', |
9325 | 9352 | 'rights-editor-revoke' => 'одземен уреднички статус на [[$1]]', |
9326 | 9353 | 'specialpages-group-quality' => 'Одобрување на уредувања', |
9327 | | - 'stable-logentry-config' => 'постави нагодувања за објава на $1', |
9328 | | - 'stable-logentry-modify' => 'сменети нагодувањата за објава на $1', |
9329 | | - 'stable-logentry-reset' => 'врати основни нагодувања за објава на $1', |
| 9354 | + 'stable-logentry-config' => 'поставени нагодувања за стабилната верзија на „$1“', |
| 9355 | + 'stable-logentry-modify' => 'сменети нагодувањата за стабилната верзија на „$1“', |
| 9356 | + 'stable-logentry-reset' => 'вратени основни нагодувања за стабилната верзија на „$1“', |
9330 | 9357 | 'stable-log-restriction' => 'Автопроверка: бара дозвола „$1“', |
9331 | 9358 | 'stable-logpage' => 'Дневник на стабилни верзии', |
9332 | 9359 | 'stable-logpagetext' => 'Ова е дневник на промени на поставките на [[{{MediaWiki:Validationpage}}|објавената верзија]] на страниците.', |
— | — | @@ -9407,7 +9434,7 @@ |
9408 | 9435 | 'revreview-hist-basic-user' => '[{{fullurl:$1|stableid=$2}} പരിശോധിച്ചത്] [[User:$3|$3]]', |
9409 | 9436 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} സ്വയം പരിശോധിച്ചത്]', |
9410 | 9437 | 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} യാന്ത്രികമായി സ്വയം അംഗീകരിച്ചത്]', |
9411 | | - 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} സംശോധനം പ്രതീക്ഷിക്കുന്നവ]]'''", |
| 9438 | + 'revreview-hist-pending-difflink' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} സംശോധനം പ്രതീക്ഷിക്കുന്നവ]]'''", |
9412 | 9439 | 'review-edit-diff' => "'''അറിയിപ്പ്: സംശോധനത്തിന് അവശേഷിക്കുന്ന ചില മാറ്റങ്ങൾ താളിൽ താങ്കൾ തിരുത്തുന്ന ഭാഗത്ത് ബാധകമാണ്.'''", |
9413 | 9440 | 'revreview-diff-toggle-show' => 'മാറ്റങ്ങൾ പ്രദർശിപ്പിക്കുക', |
9414 | 9441 | 'revreview-diff-toggle-hide' => 'മാറ്റങ്ങൾ മറയ്ക്കുക', |
— | — | @@ -9566,9 +9593,9 @@ |
9567 | 9594 | 'rights-editor-autosum' => 'യാന്ത്രികമായി സ്ഥാനക്കയറ്റം നൽകിയിരിക്കുന്നു', |
9568 | 9595 | 'rights-editor-revoke' => '[[$1]] എന്ന ഉപയോക്താവിന്റെ എഡിറ്റർ അവകാശം പിൻവലിച്ചിരിക്കുന്നു', |
9569 | 9596 | 'specialpages-group-quality' => 'തിരുത്തൽ അംഗീകരണം', |
9570 | | - 'stable-logentry-config' => '$1 സ്വീകരിക്കപ്പെടാനുള്ള ക്രമീകരണങ്ങൾ സജ്ജീകരിക്കുക', |
9571 | | - 'stable-logentry-modify' => '$1 സ്വീകരിക്കപ്പെടാനുള്ള ക്രമീകരണങ്ങൾ മാറ്റിയിരിക്കുന്നു', |
9572 | | - 'stable-logentry-reset' => '$1 താളിന്റെ ക്രമീകരിക്കപ്പെട്ട പ്രസിദ്ധീകരിക്കൽ സജ്ജീകരണങ്ങൾ പുനഃക്രമീകരിക്കുക', |
| 9597 | + 'stable-logentry-config' => '"$1" സ്ഥിരപ്പെടുത്താനുള്ള ക്രമീകരണങ്ങൾ സജ്ജീകരിക്കുക', |
| 9598 | + 'stable-logentry-modify' => '"$1" സ്ഥിരപ്പെടുത്താനുള്ള ക്രമീകരണങ്ങൾ മാറ്റിയിരിക്കുന്നു', |
| 9599 | + 'stable-logentry-reset' => '"$1" താളിന്റെ ക്രമീകരിക്കപ്പെട്ട സ്ഥിരപ്പെടുത്തൽ സജ്ജീകരണങ്ങൾ പുനഃക്രമീകരിക്കുക', |
9573 | 9600 | 'stable-log-restriction' => 'സ്വയം-സംശോധനം: "$1" അനുമതി ആവശ്യമാണ്', |
9574 | 9601 | 'stable-logpage' => 'സ്ഥിരതയുടെ പ്രവർത്തനരേഖ', |
9575 | 9602 | 'stable-logpagetext' => 'ഇത് ഉള്ളടക്ക താളുകളുടെ [[{{MediaWiki:Validationpage}}|പരിശോധിക്കപ്പെട്ട പതിപ്പുകളുടെ]] ക്രമീകരണത്തിൽ ഉണ്ടാകുന്ന മാറ്റങ്ങളുടെ രേഖയാണ്.', |
— | — | @@ -10037,7 +10064,7 @@ |
10038 | 10065 | 'revreview-hist-basic-user' => '[{{fullurl:$1|stableid=$2}} gecontroleerd] door [[User:$3|$3]]', |
10039 | 10066 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} automatisch gecontroleerd]', |
10040 | 10067 | 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} automatisch goedgekeurd]', |
10041 | | - 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} wacht op controle]]'''", |
| 10068 | + 'revreview-hist-pending-difflink' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} wacht op controle]]'''", |
10042 | 10069 | 'review-edit-diff' => "'''Let op: er zijn nog niet gecontroleerde wijzigingen ten opzichte van de gepubliceerde versie opgenomen in de paginatekst in het onderstaande bewerkingsvenster.'''", |
10043 | 10070 | 'revreview-diff-toggle-show' => 'wijzigingen weergeven', |
10044 | 10071 | 'revreview-diff-toggle-hide' => 'wijzigingen verbergen', |
— | — | @@ -10102,6 +10129,9 @@ |
10103 | 10130 | 'revreview-check-flag-p' => 'Ongecontroleerde wijzigingen publiceren', |
10104 | 10131 | 'revreview-check-flag-p-title' => 'Alle ongecontroleerde wijzigingen samen met uw wijzigingen publiceren. |
10105 | 10132 | Gebruik dit alleen als u de ongecontroleerde wijzigingen hebt bekeken.', |
| 10133 | + 'revreview-check-flag-u' => 'Deze ongecontroleerde pagina accepteren', |
| 10134 | + 'revreview-check-flag-u-title' => 'Deze versie van de pagina accepteren. |
| 10135 | +Gebruik dit alleen als u de hele pagina al gezien hebt.', |
10106 | 10136 | 'revreview-submitedit' => 'Wijzigingen opslaan', |
10107 | 10137 | 'revreview-submitedit-title' => 'Wijzigingen voor controle opslaan', |
10108 | 10138 | 'revreview-edited' => "'''Wijzigingen worden weergegeven als een gerechtigde gebruiker ze gecontroleerd heeft. ([[{{MediaWiki:Validationpage}}|?]])''' |
— | — | @@ -10206,9 +10236,9 @@ |
10207 | 10237 | 'rights-editor-autosum' => 'automatisch', |
10208 | 10238 | 'rights-editor-revoke' => 'verwijderde redacteurstatus van [[$1]]', |
10209 | 10239 | 'specialpages-group-quality' => 'Bewerkingscontrole', |
10210 | | - 'stable-logentry-config' => 'heeft publicatieinstellingen gemaakt voor $1', |
10211 | | - 'stable-logentry-modify' => 'heeft publicatieinstellingen gewijzigd voor $1', |
10212 | | - 'stable-logentry-reset' => 'heeft publicatieinstellingen naar standaard ingesteld voor $1', |
| 10240 | + 'stable-logentry-config' => 'heeft publicatieinstellingen gemaakt voor "$1"', |
| 10241 | + 'stable-logentry-modify' => 'heeft publicatieinstellingen gewijzigd voor "$1"', |
| 10242 | + 'stable-logentry-reset' => 'heeft publicatieinstellingen naar standaard ingesteld voor "$1"', |
10213 | 10243 | 'stable-log-restriction' => 'Automatisch controleren: recht "$1" benodigd', |
10214 | 10244 | 'stable-logpage' => 'Logboek gepubliceerde versies', |
10215 | 10245 | 'stable-logpagetext' => 'Dit is een logboek met wijzigingen aan de instellingen voor [[{{MediaWiki:Validationpage}}|gepubliceerde versies]] voor de inhoudsnaamruimten.', |
— | — | @@ -10467,7 +10497,7 @@ |
10468 | 10498 | 'revreview-hist-basic-user' => '[{{fullurl:$1|stableid=$2}} kontrollert] av [[User:$3|$3]]', |
10469 | 10499 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} automatisk kontrollert]', |
10470 | 10500 | 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} automatisk godkjent]', |
10471 | | - 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} venter på godkjennelse]]'''", |
| 10501 | + 'revreview-hist-pending-difflink' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} venter på godkjennelse]]'''", |
10472 | 10502 | 'review-edit-diff' => "'''MERK: Enkelte av de ventende endringene påvirker området på siden som du redigerer.'''", |
10473 | 10503 | 'revreview-diff-toggle-show' => 'vis endringer', |
10474 | 10504 | 'revreview-diff-toggle-hide' => 'skjul endringer', |
— | — | @@ -10945,15 +10975,17 @@ |
10946 | 10976 | 'revreview-hist-basic-user' => '[{{fullurl:$1|stableid=$2}} przejrzana] przez [[User:$3|$3]]', |
10947 | 10977 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} automatycznie przejrzana]', |
10948 | 10978 | 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} zatwierdzone automatycznie]', |
10949 | | - 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} oczekuje na przejrzenie]]'''", |
| 10979 | + 'revreview-hist-pending-difflink' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} oczekuje na przejrzenie]]'''", |
10950 | 10980 | 'review-edit-diff' => "'''UWAGA – Niektóre oczekujące zmiany zawierają się w obszarze strony, który właśnie edytujesz.'''", |
10951 | 10981 | 'revreview-diff-toggle-show' => 'pokaż zmiany', |
10952 | 10982 | 'revreview-diff-toggle-hide' => 'ukryj zmiany', |
10953 | | - 'revreview-diff-toggle-title' => 'Przełącz wyświetlanie zmian oczekujących na opublikowanie', |
10954 | | - 'revreview-log-toggle-show' => 'pokaż rejestr przeglądania', |
10955 | | - 'revreview-log-toggle-hide' => 'ukryj rejestr przeglądania', |
| 10983 | + 'revreview-diff-toggle-title' => 'Zmień widoczność zmian oczekujących na oznaczenie', |
| 10984 | + 'revreview-log-toggle-show' => 'pokaż rejestr konfiguracji strony', |
| 10985 | + 'revreview-log-toggle-hide' => 'ukryj rejestr konfiguracji strony', |
| 10986 | + 'revreview-log-toggle-title' => 'Zmień widoczność rejestru konfiguracji stron', |
10956 | 10987 | 'revreview-log-details-show' => 'pokaż szczegóły', |
10957 | 10988 | 'revreview-log-details-hide' => 'ukryj szczegóły', |
| 10989 | + 'revreview-log-details-title' => 'Zmień widoczność rejestru konfiguracji stron', |
10958 | 10990 | 'review-diff2stable' => 'Pokaż różnicę pomiędzy wersją roboczą a opublikowaną', |
10959 | 10991 | 'review-logentry-app' => 'przejrzał wersję [[$1]]', |
10960 | 10992 | 'review-logentry-dis' => 'wycofał oznaczenie wersji [[$1]]', |
— | — | @@ -10965,26 +10997,31 @@ |
10966 | 10998 | 'reviewer' => 'Weryfikator', |
10967 | 10999 | 'revisionreview' => 'Wersja zweryfikowana', |
10968 | 11000 | 'revreview-accuracy' => 'Status', |
10969 | | - 'revreview-accuracy-0' => 'nieakceptowalna', |
| 11001 | + 'revreview-accuracy-0' => 'nieadekwatna', |
10970 | 11002 | 'revreview-accuracy-1' => 'przejrzana', |
10971 | 11003 | 'revreview-accuracy-2' => 'zweryfikowana', |
10972 | 11004 | 'revreview-accuracy-3' => 'dobrze uźródłowione', |
10973 | 11005 | 'revreview-accuracy-4' => 'na medal', |
10974 | 11006 | 'revreview-auto' => '(automatycznie)', |
10975 | | - 'revreview-basic' => 'To jest [[{{MediaWiki:Validationpage}}|wersja opublikowana]], [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} przejrzana] <i>$2</i>. |
10976 | | -Obecnie $3 {{PLURAL:$3|zmiana oczekuje|zmiany oczekują|zmian oczekuje}} [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} na przejrzenie].', |
10977 | | - 'revreview-basic-i' => 'To jest [[{{MediaWiki:Validationpage}}|wersja opublikowana]], [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} przejrzana] <i>$2</i>. |
10978 | | -Na przejrzenie oczekują [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} zmiany w szablonach i plikach].', |
10979 | | - 'revreview-basic-old' => 'To jest [[{{MediaWiki:Validationpage}}|wersja przejrzana]] ([{{fullurl:{{#Special:ReviewedVersions}}|page={{FULLPAGENAMEE}}}} pokaż wszystkie]), [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} zatwierdzona] <i>$2</i>. |
| 11007 | + 'revreview-basic' => 'To jest najnowsza [[{{MediaWiki:Validationpage}}|wersja przejrzana]], która została [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} oznaczona] <i>$2</i>. |
| 11008 | +Od tego czasu dokonano [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $3 {{PLURAL:$3|zmianę|zmiany|zmian}}], {{PLURAL:$3|która oczekuje|które oczekują|które oczekują}} na przejrzenie.', |
| 11009 | + 'revreview-basic-i' => 'To jest [[{{MediaWiki:Validationpage}}|wersja przejrzana]], która została [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} oznaczona] <i>$2</i>. |
| 11010 | +Na przejrzenie oczekują [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} zmiany w szablonach lub plikach], które są zawarte na tej stronie.', |
| 11011 | + 'revreview-basic-old' => 'To jest [[{{MediaWiki:Validationpage}}|wersja przejrzana]] ([{{fullurl:{{#Special:ReviewedVersions}}|page={{FULLPAGENAMEE}}}} pokaż wszystkie]), która została [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} oznaczona] <i>$2</i>. |
10980 | 11012 | Później mogły zostać wykonane następne [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} zmiany].', |
10981 | 11013 | 'revreview-basic-same' => 'To jest [[{{MediaWiki:Validationpage}}|wersja opublikowana]], [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} przejrzana] <i>$2</i>.', |
10982 | | - 'revreview-basic-source' => '[{{fullurl:{{FULLPAGENAMEE}}|stableid=$1}} Wersja przejrzana] tej strony, [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} zatwierdzona] <i>$2</i>, jest oparta na tej wersji.', |
| 11014 | + 'revreview-basic-source' => 'Następująca [{{fullurl:{{FULLPAGENAMEE}}|stableid=$1}} wersja przejrzana] tej strony, którą [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} oznaczono] <i>$2</i>, była oparta o tę wersję.', |
10983 | 11015 | 'revreview-failed' => "'''Nie udało się oznaczyć tej wersji.''' Zostały przekazane niekompletne dane lub są nieprawidłowe.", |
10984 | 11016 | 'revreview-changed' => "'''Żądana czynność nie mogła zostać wykonana na tej wersji strony [[:$1|$1]].''' |
10985 | 11017 | |
10986 | 11018 | Zażądano szablonu lub pliku, ale nie określono wersji. |
10987 | 11019 | Może się to zdarzyć, gdy dynamiczny szablon osadza inny szablon lub plik zależnie od zmiennej, która zmieniła się od rozpoczęcia sprawdzania tej strony. |
10988 | 11020 | Odświeżenie strony i ponowne sprawdzenie może rozwiązać ten problem.", |
| 11021 | + 'review_page_invalid' => 'Podany tytuł strony jest nieprawidłowy.', |
| 11022 | + 'review_page_notexists' => 'Wskazana strona nie istnieje.', |
| 11023 | + 'review_page_unreviewable' => 'Brak możliwości przeglądnięcia wskazanej strony.', |
| 11024 | + 'review_no_oldid' => 'Nie podano ID wersji.', |
| 11025 | + 'review_bad_oldid' => 'Wskazana wersja nie istnieje.', |
10989 | 11026 | 'revreview-current' => 'Oczekuje na przejrzenie', |
10990 | 11027 | 'revreview-depth' => 'Wyczerpanie tematu', |
10991 | 11028 | 'revreview-depth-0' => 'nieakceptowalne', |
— | — | @@ -10994,16 +11031,16 @@ |
10995 | 11032 | 'revreview-depth-4' => 'na medal', |
10996 | 11033 | 'revreview-draft-title' => 'Na tej stronie wyświetlane są oczekujące zmiany', |
10997 | 11034 | 'revreview-edit' => 'Edytuj', |
10998 | | - 'revreview-editnotice' => "'''Zmiany zostaną [[{{MediaWiki:Validationpage}}|opublikowane]] natychmiast po [[{{MediaWiki:Validationpage}}|przejrzeniu]] przez uprawnionego użytkownika.'''", |
| 11035 | + 'revreview-editnotice' => "'''Dokonane przez Ciebie zmiany zostaną pokazane natychmiast po przejrzeniu przez uprawnionego użytkownika ([[{{MediaWiki:Validationpage}}|pomoc]]).'''", |
10999 | 11036 | 'revreview-check-flag-p' => 'Zaakceptuj oczekujące zmiany', |
11000 | 11037 | 'revreview-check-flag-p-title' => 'Zaakceptuj wszystkie oczekujące zmiany wraz z własną edycją. Użyj tej opcji tylko w przypadku, gdy uprzednio zostały przejrzane oczekujące zmiany.', |
11001 | 11038 | 'revreview-check-flag-u' => 'Zaakceptuj tę nieprzejrzaną stronę', |
11002 | 11039 | 'revreview-check-flag-u-title' => 'Zaakceptuj tę wersję strony. Użyj tej opcji tylko w przypadku, gdy zapoznano się z całą zawartością strony.', |
11003 | 11040 | 'revreview-submitedit' => 'Zapisz zmiany', |
11004 | 11041 | 'revreview-submitedit-title' => 'Zapisz swoją edycję i dołącz ją do zmian oczekujących na przejrzenie', |
11005 | | - 'revreview-edited' => "'''Zmiany zostaną [[{{MediaWiki:Validationpage}}|opublikowane]] natychmiast po [[{{MediaWiki:Validationpage}}|przejrzeniu]] ich przez uprawnionego użytkownika.''' |
| 11042 | + 'revreview-edited' => "'''Dokonane przez Ciebie zmiany zostaną pokazane natychmiast po przejrzeniu ich przez uprawnionego użytkownika ([[{{MediaWiki:Validationpage}}|pomoc]]).''' |
11006 | 11043 | |
11007 | | -Obecnie $2 {{PLURAL:$2|''pokazana poniżej'' zmiana oczekuje|''pokazane poniżej'' zmiany oczekują|''pokazanych poniżej'' zmian oczekuje}} [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} na przejrzenie].", |
| 11044 | +Obecnie [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $2 {{PLURAL:$2|zmiana|zmiany|zmian}}] {{PLURAL:$2|oczekuje|oczekują|oczekuje}} na przejrzenie.", |
11008 | 11045 | 'revreview-edited-section' => 'Wróć do sekcji „[[#$1|$2]]“.', |
11009 | 11046 | 'revreview-flag' => 'Oznacz tę wersję', |
11010 | 11047 | 'revreview-reflag' => 'Ponownie przejrzy tę wersję', |
— | — | @@ -11013,11 +11050,11 @@ |
11014 | 11051 | 'revreview-main' => 'Musisz wybrać konkretną wersję strony w celu przejrzenia. |
11015 | 11052 | |
11016 | 11053 | Zobacz [[Special:Unreviewedpages|listę nieprzejrzanych stron]].', |
11017 | | - 'revreview-newest-basic' => '[{{fullurl:{{FULLPAGENAMEE}}|stable=1}} Wersja opublikowana] została [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} przejrzana] <i>$2</i>. Obecnie $3 {{PLURAL:$3|zmiana oczekuje|zmiany oczekują|zmian oczekuje}} [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} na przejrzenie].', |
11018 | | - 'revreview-newest-basic-i' => '[{{fullurl:{{FULLPAGENAMEE}}|stable=1}} Wersja opublikowana] została [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} zatwierdzona] <i>$2</i>. W wersji roboczej [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} zmian szablonów i plików] wymaga przejrzenia.', |
| 11054 | + 'revreview-newest-basic' => 'Ostatnia [{{fullurl:{{FULLPAGENAMEE}}|stable=1}} wersja przejrzana] została [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} oznaczona] <i>$2</i>. Od tego czasu dokonano [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $3 {{PLURAL:$3|zmianę|zmiany|zmian}}], {{PLURAL:$3|która oczekuje|które oczekują|które oczekują}} na przejrzenie.', |
| 11055 | + 'revreview-newest-basic-i' => 'Ostatnia [{{fullurl:{{FULLPAGENAMEE}}|stable=1}} wersja przejrzana] została [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} oznaczona] <i>$2</i>. Na przejrzenie oczekują [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} zmiany w szablonach lub plikach], które są zawarte na tej stronie.', |
11019 | 11056 | 'revreview-newest-quality' => '[{{fullurl:{{FULLPAGENAMEE}}|stable=1}} Wersja opublikowana] została [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} przejrzana] <i>$2</i>. W wersji roboczej [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $3 {{PLURAL:$3|zmiana oczekuje|zmiany oczekują|zmian oczekuje}} na przejrzenie].', |
11020 | 11057 | 'revreview-newest-quality-i' => '[{{fullurl:{{FULLPAGENAMEE}}|stable=1}} Wersja opublikowana] została [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} przejrzana] <i>$2</i>. W wersji roboczej [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} zmian szablonów i plików] wymaga przejrzenia.', |
11021 | | - 'revreview-pending-basic' => '[{{fullurl:{{FULLPAGENAMEE}}|stable=1}} Wersja opublikowana] została [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} przejrzana] <i>$2</i>. W [{{fullurl:{{FULLPAGENAMEE}}|stable=0}} wersji roboczej] [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $3 {{PLURAL:$3|zmiana oczekuje|zmiany oczekują|zmian oczekuje}} na przejrzenie].', |
| 11058 | + 'revreview-pending-basic' => 'Ostatnia [{{fullurl:{{FULLPAGENAMEE}}|stable=1}} wersja przejrzana] została [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} oznaczona] <i>$2</i>. Od tego czasu dokonano [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $3 {{PLURAL:$3|zmianę|zmiany|zmian}}], {{PLURAL:$3|która oczekuje|które oczekują|które oczekują}} na przejrzenie.', |
11022 | 11059 | 'revreview-pending-quality' => '[{{fullurl:{{FULLPAGENAMEE}}|stable=1}} Wersja opublikowana] została [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} przejrzana] <i>$2</i>. W [{{fullurl:{{FULLPAGENAMEE}}|stable=0}} wersji roboczej] [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $3 {{PLURAL:$3|zmiana oczekuje|zmiany oczekują|zmian oczekuje}} na przejrzenie].', |
11023 | 11060 | 'revreview-noflagged' => "Ta strona nie posiada żadnej wersji oznaczonej – możliwe, że '''nie''' została [[{{MediaWiki:Validationpage}}|przejrzana]] pod kątem jakości.", |
11024 | 11061 | 'revreview-note' => '[[User:$1|$1]] dokonał(a) następujących komentarzy podczas [[{{MediaWiki:Validationpage}}|sprawdzania]] tej wersji:', |
— | — | @@ -11031,20 +11068,20 @@ |
11032 | 11069 | Mogły zostać dokonane nowe [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} zmiany].', |
11033 | 11070 | 'revreview-quality-same' => 'To jest najnowsza [[{{MediaWiki:Validationpage}}|wersja zweryfikowana]] ([{{fullurl:{{#Special:ReviewedVersions}}|page={{FULLPAGENAMEE}}}} pokaż wszystkie]), [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} zatwierdzona] <i>$2</i>.', |
11034 | 11071 | 'revreview-quality-source' => '[{{fullurl:{{FULLPAGENAMEE}}|stableid=$1}} Wersja zweryfikowana] tej strony, [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} zatwierdzona] <i>$2</i>, została oparta na tej wersji.', |
11035 | | - 'revreview-quality-title' => 'To jest wersja zweryfikowana strony', |
11036 | | - 'revreview-quick-basic' => "'''[[{{MediaWiki:Validationpage}}|Przejrzana]]''' [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} zobacz wersję roboczą]]", |
11037 | | - 'revreview-quick-basic-old' => "'''[[{{MediaWiki:Validationpage}}|Przejrzana]]''' [ zobacz wersję roboczą]]", |
| 11072 | + 'revreview-quality-title' => 'To jest wersja zweryfikowana tej strony', |
| 11073 | + 'revreview-quick-basic' => "'''[[{{MediaWiki:Validationpage}}|Przejrzana]]''' [[{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} zobacz oczekujące zmiany]]", |
| 11074 | + 'revreview-quick-basic-old' => "'''[[{{MediaWiki:Validationpage}}|Przejrzana]]'''", |
11038 | 11075 | 'revreview-quick-basic-same' => "'''[[{{MediaWiki:Validationpage}}|Przejrzana]]'''", |
11039 | 11076 | 'revreview-quick-invalid' => "'''Nieprawidłowy ID wersji'''", |
11040 | 11077 | 'revreview-quick-none' => "'''[[{{MediaWiki:Validationpage}}|Brak wersji przejrzanej]]'''", |
11041 | | - 'revreview-quick-quality' => "'''[[{{MediaWiki:Validationpage}}|Zweryfikowana]]''' [[{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} zobacz wersję roboczą]]", |
11042 | | - 'revreview-quick-quality-old' => "'''[[{{MediaWiki:Validationpage}}|Zweryfikowana]]''' [[{{fullurl:{{FULLPAGENAMEE}}|stable=0}} zobacz wersję roboczą]]", |
| 11078 | + 'revreview-quick-quality' => "'''[[{{MediaWiki:Validationpage}}|Zweryfikowana]]''' [[{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} zobacz oczekujące zmiany]]", |
| 11079 | + 'revreview-quick-quality-old' => "'''[[{{MediaWiki:Validationpage}}|Zweryfikowana]]'''", |
11043 | 11080 | 'revreview-quick-quality-same' => "'''[[{{MediaWiki:Validationpage}}|Zweryfikowana]]'''", |
11044 | 11081 | 'revreview-quick-see-basic' => '[[{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} przejrzyj oczekujące zmiany]]', |
11045 | 11082 | 'revreview-quick-see-quality' => '[[{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} przejrzyj oczekujące zmiany]]', |
11046 | 11083 | 'revreview-selected' => "Wybrana wersja '''$1:'''", |
11047 | 11084 | 'revreview-source' => 'Pokaż źródło', |
11048 | | - 'revreview-basic-title' => 'To jest wersja przejrzana strony', |
| 11085 | + 'revreview-basic-title' => 'To jest wersja przejrzana tej strony', |
11049 | 11086 | 'revreview-stable1' => 'Możesz zobaczyć [{{fullurl:$1|stableid=$2}} oznaczoną wersję] i sprawdzić, czy jest ona [{{fullurl:$1|stable=1}} wersją zweryfikowaną] tej strony.', |
11050 | 11087 | 'revreview-stable2' => 'Możesz zobaczyć [{{fullurl:$1|stable=1}} wersję zweryfikowaną] tej strony (o ile istnieje).', |
11051 | 11088 | 'revreview-style' => 'Czytelność', |
— | — | @@ -11065,13 +11102,13 @@ |
11066 | 11103 | 'revreview-toggle-title' => 'pokaż lub ukryj szczegóły', |
11067 | 11104 | 'revreview-toolow' => 'Musisz ocenić każdy z atrybutów wyżej niż „nieakceptowalny“, aby uważać wersję za zweryfikowaną. |
11068 | 11105 | By wycofać weryfikację, należy ustawić wszystkie pola na „nieakceptowalny“.', |
11069 | | - 'revreview-update' => "Proszę [[{{MediaWiki:Validationpage}}|przejrzeć]] zmiany ''(patrz niżej)'' dokonane od momentu [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} oznaczenia] ostatniej wersji jako przejrzanej.<br /> |
11070 | | -'''Niektóre szablony/pliki zostały uaktualnione:'''", |
| 11106 | + 'revreview-update' => "'''Proszę [[{{MediaWiki:Validationpage}}|przejrzeć]] zmiany ''(patrz niżej)'' dokonane od momentu ostatniego oznaczenia wersji.''' |
| 11107 | +Najpierw prześledź dokonane zmiany, a następnie zaakceptuj je lub „anuluj zmiany”.", |
11071 | 11108 | 'revreview-update-includes' => "'''Niektóre szablony lub pliki zostały uaktualnione:'''", |
11072 | | - 'revreview-update-use' => "'''UWAGA:''' Jeśli którykolwiek z tych szablonów lub plików posiada wersję zweryfikowaną, to zostanie ona użyta w wersji zweryfikowanej tej strony.", |
11073 | | - 'revreview-visibility' => "'''Ta strona posiada aktualną [[{{MediaWiki:Validationpage}}|wersję oznaczoną]]. Sposób wyświetlania wersji można [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} skonfigurować].'''", |
11074 | | - 'revreview-visibility2' => "'''Ta strona posiada nieaktualną [[{{MediaWiki:Validationpage}}|wersję oznaczoną]]. Sposób wyświetlania wersji można [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} skonfigurować].'''", |
11075 | | - 'revreview-visibility3' => "'''Ta strona nie posiada [[{{MediaWiki:Validationpage}}|wersji oznaczonej]]. Sposób wyświetlania wersji można [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} skonfigurować].'''", |
| 11109 | + 'revreview-update-use' => "'''UWAGA:''' Wersja oznaczona każdego z tych szablonów i plików jest używana w wersji oznaczonej tej strony.", |
| 11110 | + 'revreview-visibility' => "'''Ta strona posiada aktualną [[{{MediaWiki:Validationpage}}|wersję oznaczoną]]. Sposób wyświetlania wersji na tej stronie może zostać [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} skonfigurowany].'''", |
| 11111 | + 'revreview-visibility2' => "'''Ta strona posiada nieaktualną [[{{MediaWiki:Validationpage}}|wersję oznaczoną]]. Sposób wyświetlania wersji na tej stronie może zostać [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} skonfigurowany].'''", |
| 11112 | + 'revreview-visibility3' => "'''Ta strona nie posiada [[{{MediaWiki:Validationpage}}|wersji oznaczonej]]. Sposób wyświetlania wersji na tej stronie może zostać [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} skonfigurowany].'''", |
11076 | 11113 | 'revreview-revnotfound' => 'Żądana, starsza wersja strony nie została odnaleziona. Sprawdź użyty adres URL.', |
11077 | 11114 | 'right-autoreview' => 'Automatyczne oznaczanie własnych edycji jako przejrzanych', |
11078 | 11115 | 'right-movestable' => 'Przenoszenie opublikowanych stron', |
— | — | @@ -11081,18 +11118,19 @@ |
11082 | 11119 | 'right-unreviewedpages' => 'Przeglądanie [[Special:UnreviewedPages|listy nieprzejrzanych stron]]', |
11083 | 11120 | 'rights-editor-autosum' => 'nadano automatycznie', |
11084 | 11121 | 'rights-editor-revoke' => 'odebrał uprawnienia redaktora [[$1]]', |
11085 | | - 'specialpages-group-quality' => 'Jakość stron', |
11086 | | - 'stable-logentry-config' => 'zmienił ustawienia publikowania strony $1', |
11087 | | - 'stable-logentry-reset' => 'przywrócił domyślne ustawienia publikowania strony $1', |
11088 | | - 'stable-log-restriction' => 'Publikowanie – wymagane uprawnienie „$1”', |
| 11122 | + 'specialpages-group-quality' => 'Oznaczanie edycji', |
| 11123 | + 'stable-logentry-config' => 'ustanowił konfigurację strony $1', |
| 11124 | + 'stable-logentry-modify' => 'zmienił konfigurację strony $1', |
| 11125 | + 'stable-logentry-reset' => 'przywrócił domyślną konfigurację strony $1', |
| 11126 | + 'stable-log-restriction' => 'Automatyczne oznaczanie: wymagane uprawnienie „$1”', |
11089 | 11127 | 'stable-logpage' => 'Rejestr konfiguracji stron', |
11090 | 11128 | 'stable-logpagetext' => 'To jest rejestr zmian w konfiguracji stron posiadających [[{{MediaWiki:Validationpage}}|wersje przejrzane]].', |
11091 | 11129 | 'revreview-filter-all' => 'wszystkie', |
11092 | 11130 | 'revreview-filter-stable' => 'opublikowana', |
11093 | | - 'revreview-statusfilter' => 'Zmiana statusu', |
11094 | | - 'revreview-filter-approved' => 'oznaczone', |
11095 | | - 'revreview-filter-reapproved' => 'ponownie oznaczone', |
11096 | | - 'revreview-filter-unapproved' => 'odznaczone', |
| 11131 | + 'revreview-statusfilter' => 'Dokonana akcja', |
| 11132 | + 'revreview-filter-approved' => 'zaakceptowano', |
| 11133 | + 'revreview-filter-reapproved' => 'ponownie zaakceptowano', |
| 11134 | + 'revreview-filter-unapproved' => 'wycofano akceptację', |
11097 | 11135 | 'revreview-typefilter' => 'Sposób oznaczenia', |
11098 | 11136 | 'revreview-filter-auto' => 'automatycznie', |
11099 | 11137 | 'revreview-filter-manual' => 'ręcznie', |
— | — | @@ -11106,15 +11144,16 @@ |
11107 | 11145 | 'revreview-def-all' => 'dowolna', |
11108 | 11146 | 'revreview-def-draft' => 'najnowsza', |
11109 | 11147 | 'revreview-def-stable' => 'opublikowana', |
11110 | | - 'revreview-restrictfilter' => 'Ograniczenie', |
| 11148 | + 'revreview-restrictfilter' => 'Ograniczenie automatycznego oznaczania', |
11111 | 11149 | 'revreview-restriction-any' => 'każdy', |
11112 | 11150 | 'revreview-restriction-none' => 'nikt', |
11113 | 11151 | 'revreview-reviewlink' => 'oczekuje na przejrzenie', |
11114 | 11152 | 'revreview-reviewlink-title' => 'Pokaż różnicę dla wszystkich oczekujących zmian', |
| 11153 | + 'revreview-unreviewedpage' => 'nieprzejrzana strona', |
11115 | 11154 | 'tooltip-ca-current' => 'Pokaż oczekujące zmiany dla tej strony', |
11116 | 11155 | 'tooltip-ca-stable' => 'Pokaż wersję opublikowaną tej strony', |
11117 | 11156 | 'tooltip-ca-default' => 'Ustawienia mechanizmu zapewnienia jakości artykułów', |
11118 | | - 'flaggedrevs-protect-legend' => 'Publikowanie edycji', |
| 11157 | + 'flaggedrevs-protect-legend' => 'Automatycznie przeglądanie edycji ([[{{MediaWiki:Validationpage}}|pomoc]])', |
11119 | 11158 | 'flaggedrevs-protect-none' => 'Pozwól wszystkim użytkownikom', |
11120 | 11159 | 'flaggedrevs-protect-basic' => 'Domyślne ustawienia', |
11121 | 11160 | 'revreview-locked-title' => 'Edycje muszą zostać oznaczone, zanim zostaną wyświetlone na tej stronie.', |
— | — | @@ -11123,7 +11162,7 @@ |
11124 | 11163 | 'revreview-unlocked' => 'Edycje nie wymagają oznaczenia, zanim zostaną wyświetlone na tej stronie.', |
11125 | 11164 | 'log-show-hide-review' => '$1 rejestr oznaczania', |
11126 | 11165 | 'revreview-tt-review' => 'Ustaw ten status dla tej wersji', |
11127 | | - 'revreview-tt-flag' => 'Zaakceptuj tę wersję poprzez oznaczenie jej jako „przejrzana”', |
| 11166 | + 'revreview-tt-flag' => 'Zaakceptuj tę wersję poprzez oznaczenie jej jako „przejrzanej”', |
11128 | 11167 | 'revreview-tt-unflag' => 'Wycofaj akceptację tej wersji', |
11129 | 11168 | 'validationpage' => '{{ns:help}}:Wersje oznaczone', |
11130 | 11169 | ); |
— | — | @@ -11164,7 +11203,7 @@ |
11165 | 11204 | 'revreview-hist-basic-user' => '[{{fullurl:$1|stableid=$2}} controlà] da [[User:$3|$3]]', |
11166 | 11205 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} controlà automaticament]', |
11167 | 11206 | 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} aprovà automaticament]', |
11168 | | - 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} revision an cors]]'''", |
| 11207 | + 'revreview-hist-pending-difflink' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} revision an cors]]'''", |
11169 | 11208 | 'review-edit-diff' => "'''ATENSION: Chèich cangiament an cors an sla version publicà a son ancorporà ant ël formolari ëd modìfica sì-dapress.'''", |
11170 | 11209 | 'revreview-diff-toggle-show' => 'smon-e ij cangiament', |
11171 | 11210 | 'revreview-diff-toggle-hide' => 'stërmé ij cangiament', |
— | — | @@ -11425,7 +11464,7 @@ |
11426 | 11465 | 'revreview-hist-basic-user' => '[{{fullurl:$1|stableid=$2}} verificada] por [[User:$3|$3]]', |
11427 | 11466 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} verificada automaticamente]', |
11428 | 11467 | 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} aprovada automaticamente]', |
11429 | | - 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} revisão pendente]]'''", |
| 11468 | + 'revreview-hist-pending-difflink' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} revisão pendente]]'''", |
11430 | 11469 | 'review-edit-diff' => "'''NOTA: Algumas das alterações pendentes afectam a área que está a editar na página.'''", |
11431 | 11470 | 'revreview-diff-toggle-show' => 'mostrar alterações', |
11432 | 11471 | 'revreview-diff-toggle-hide' => 'esconder alterações', |
— | — | @@ -11490,6 +11529,8 @@ |
11491 | 11530 | 'revreview-check-flag-p' => 'Aceitar as alterações pendentes', |
11492 | 11531 | 'revreview-check-flag-p-title' => 'Aceitar todas as alterações pendentes em conjunto com a sua própria edição. |
11493 | 11532 | Faça-o só se já viu a lista completa de diferenças das alterações pendentes.', |
| 11533 | + 'revreview-check-flag-u' => 'Aceitar esta página não revista', |
| 11534 | + 'revreview-check-flag-u-title' => 'Aceitar esta versão da página. Faça-o só se já viu a página completa.', |
11494 | 11535 | 'revreview-submitedit' => 'Enviar alterações', |
11495 | 11536 | 'revreview-submitedit-title' => 'Enviar as suas alterações para revisão', |
11496 | 11537 | 'revreview-edited' => "'''As suas alterações serão apresentadas aos leitores após revisão por um utilizador autorizado. |
— | — | @@ -11504,7 +11545,7 @@ |
11505 | 11546 | 'revreview-log' => 'Comentário:', |
11506 | 11547 | 'revreview-main' => 'Tem de seleccionar uma edição específica de uma página, para revê-la. |
11507 | 11548 | |
11508 | | -Veja a [[Special:Unreviewedpages|lista de páginas que aguardam revisão]].', |
| 11549 | +Veja a [[Special:Unreviewedpages|lista de páginas não revistas]].', |
11509 | 11550 | 'revreview-newest-basic' => 'A [{{fullurl:{{FULLPAGENAMEE}}|stable=1}} versão publicada] foi [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} verificada] a <i>$2</i>. {{PLURAL:$3|Existe|Existem}} [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $3 {{PLURAL:$3|alteração pendente|alterações pendentes}}] a aguardar revisão.', |
11510 | 11551 | 'revreview-newest-basic-i' => 'A [{{fullurl:{{FULLPAGENAMEE}}|stable=1}} versão publicada] foi [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} verificada] a <i>$2</i>. Existem [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} alterações a predefinições ou ficheiros] a aguardar revisão.', |
11511 | 11552 | 'revreview-newest-quality' => 'A [{{fullurl:{{FULLPAGENAMEE}}|stable=1}} versão publicada] foi [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} aprovada] a <i>$2</i>. {{PLURAL:$3|Existe|Existem}} [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $3 {{PLURAL:$3|alteração pendente|alterações pendentes}}] a aguardar revisão.', |
— | — | @@ -11530,7 +11571,7 @@ |
11531 | 11572 | 'revreview-quick-basic-old' => "'''[[{{MediaWiki:Validationpage}}|Versão verificada]]'''", |
11532 | 11573 | 'revreview-quick-basic-same' => "'''[[{{MediaWiki:Validationpage}}|Página verificada]]'''", |
11533 | 11574 | 'revreview-quick-invalid' => "'''ID de edição inválido'''", |
11534 | | - 'revreview-quick-none' => "'''[[{{MediaWiki:Validationpage}}|Página não revista]]'''", |
| 11575 | + 'revreview-quick-none' => "'''[[{{MediaWiki:Validationpage}}|Página não verificada]]'''", |
11535 | 11576 | 'revreview-quick-quality' => "'''[[{{MediaWiki:Validationpage}}|Página de qualidade]]''' [[{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} rever alterações pendentes]]", |
11536 | 11577 | 'revreview-quick-quality-old' => "'''[[{{MediaWiki:Validationpage}}|Versão de qualidade]]'''", |
11537 | 11578 | 'revreview-quick-quality-same' => "'''[[{{MediaWiki:Validationpage}}|Página de qualidade]]'''", |
— | — | @@ -11588,9 +11629,9 @@ |
11589 | 11630 | 'rights-editor-autosum' => 'auto-promovido', |
11590 | 11631 | 'rights-editor-revoke' => 'removeu os privilégios de editor de [[$1]]', |
11591 | 11632 | 'specialpages-group-quality' => 'Aprovação de edições', |
11592 | | - 'stable-logentry-config' => 'definiu os parâmetros de publicação de $1', |
11593 | | - 'stable-logentry-modify' => 'alterou or parâmetros de publicação de $1', |
11594 | | - 'stable-logentry-reset' => 'repôs os parâmetros de publicação originais de $1', |
| 11633 | + 'stable-logentry-config' => 'definiu os parâmetros de publicação de "$1"', |
| 11634 | + 'stable-logentry-modify' => 'alterou os parâmetros de publicação de "$1"', |
| 11635 | + 'stable-logentry-reset' => 'repôs os parâmetros de publicação originais de "$1"', |
11595 | 11636 | 'stable-log-restriction' => 'Auto-revisão: requer a permissão "$1"', |
11596 | 11637 | 'stable-logpage' => 'Registo de edições estáveis', |
11597 | 11638 | 'stable-logpagetext' => 'Este é um registo de modificações na configuração da [[{{MediaWiki:Validationpage}}|versão publicada]] das páginas de conteúdo.', |
— | — | @@ -11618,7 +11659,7 @@ |
11619 | 11660 | 'revreview-restriction-none' => 'nenhuma', |
11620 | 11661 | 'revreview-reviewlink' => 'edições pendentes', |
11621 | 11662 | 'revreview-reviewlink-title' => 'Ver diferenças de todas as alterações pendentes', |
11622 | | - 'revreview-unreviewedpage' => 'página não verificada', |
| 11663 | + 'revreview-unreviewedpage' => 'página não revista', |
11623 | 11664 | 'tooltip-ca-current' => 'Ver esta página com alterações pendentes', |
11624 | 11665 | 'tooltip-ca-stable' => 'Ver a versão publicada desta página', |
11625 | 11666 | 'tooltip-ca-default' => 'Parâmetros da garantia de qualidade', |
— | — | @@ -11631,8 +11672,8 @@ |
11632 | 11673 | 'revreview-unlocked' => "'''Nota:''' As edições não precisam de ser [[{{MediaWiki:Validationpage}}|revistas]] antes de serem apresentadas aos leitores nesta página.", |
11633 | 11674 | 'log-show-hide-review' => '$1 registo de revisões', |
11634 | 11675 | 'revreview-tt-review' => 'Aplicar este estado a esta edição', |
11635 | | - 'revreview-tt-flag' => 'Aprovar esta edição, marcando-a como verificada', |
11636 | | - 'revreview-tt-unflag' => 'Anular a aprovação desta edição, marcando-a como não verificada', |
| 11676 | + 'revreview-tt-flag' => 'Aprovar esta edição, marcando-a como "verificada"', |
| 11677 | + 'revreview-tt-unflag' => 'Anular a aprovação desta edição, marcando-a como "não verificada"', |
11637 | 11678 | 'validationpage' => '{{ns:help}}:Validação de páginas', |
11638 | 11679 | ); |
11639 | 11680 | |
— | — | @@ -11674,21 +11715,57 @@ |
11675 | 11716 | 'revreview-hist-basic-user' => '[{{fullurl:$1|stableid=$2}} verificada] por [[User:$3|$3]]', |
11676 | 11717 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} verificada automaticamente]', |
11677 | 11718 | 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} aprovada automaticamente]', |
11678 | | - 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} revisão pendente]]'''", |
| 11719 | + 'revreview-hist-pending-difflink' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} revisão pendente]]'''", |
11679 | 11720 | 'review-edit-diff' => "'''NOTA: Algumas das alterações pendentes afetam a área da página que você está editando.'''", |
11680 | 11721 | 'revreview-diff-toggle-show' => 'mostrar alterações', |
11681 | 11722 | 'revreview-diff-toggle-hide' => 'esconder alterações', |
| 11723 | + 'revreview-diff-toggle-title' => 'Alternar entre a apresentação das alterações pendentes e da versão publicada', |
| 11724 | + 'revreview-log-toggle-show' => 'mostrar registro de estabilidade', |
| 11725 | + 'revreview-log-toggle-hide' => 'esconder registro de estabilidade', |
| 11726 | + 'revreview-log-toggle-title' => 'Alternar a apresentação do registro das configurações de estabilidade', |
| 11727 | + 'revreview-log-details-show' => 'mostrar detalhes', |
| 11728 | + 'revreview-log-details-hide' => 'esconder detalhes', |
| 11729 | + 'revreview-log-details-title' => 'Alternar a apresentação do registo das configurações de estabilidade', |
11682 | 11730 | 'review-diff2stable' => 'Ver alterações pendentes à versão publicada', |
| 11731 | + 'review-logentry-app' => 'revisou uma versão de [[$1]]', |
| 11732 | + 'review-logentry-dis' => 'reprovou uma versão da página [[$1]]', |
| 11733 | + 'review-logentry-id' => 'edição: $2', |
| 11734 | + 'review-logentry-diff' => 'alterações revisadas', |
| 11735 | + 'review-logentry-diff2' => 'alterações reprovadas', |
11683 | 11736 | 'review-logpage' => 'Registro de análise de edições', |
| 11737 | + 'review-logpagetext' => 'Este é um registro de quais versões das páginas de conteúdo estão [[{{MediaWiki:Validationpage}}|verificadas]].', |
11684 | 11738 | 'reviewer' => 'Crítico', |
11685 | 11739 | 'revisionreview' => 'Rever edições', |
11686 | 11740 | 'revreview-accuracy' => 'Precisão', |
11687 | 11741 | 'revreview-accuracy-0' => 'Inadequada', |
11688 | 11742 | 'revreview-accuracy-1' => 'Objetiva', |
11689 | 11743 | 'revreview-accuracy-2' => 'Precisa', |
| 11744 | + 'revreview-accuracy-3' => 'Bem referenciada', |
| 11745 | + 'revreview-accuracy-4' => 'Exemplar', |
11690 | 11746 | 'revreview-auto' => '(automático)', |
| 11747 | + 'revreview-basic' => 'Esta é a [[{{MediaWiki:Validationpage}}|versão publicada]], [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} verificada] a <i>$2</i>. |
| 11748 | +{{PLURAL:$3|Existe|Existem}} [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $3 {{PLURAL:$3|alteração pendente|alterações pendentes}}] aguardando revisão.', |
11691 | 11749 | 'revreview-basic-i' => 'Esta é a [[{{MediaWiki:Validationpage}}|versão publicada]], [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} verificada] a <i>$2</i>. |
11692 | 11750 | Existem [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} alterações a predefinições ou ficheiros] aguardando revisão.', |
| 11751 | + 'revreview-basic-old' => 'Esta é uma versão [[{{MediaWiki:Validationpage}}|verificada]] ([{{fullurl:{{#Special:ReviewedVersions}}|page={{FULLPAGENAMEE}}}} listar todas]), [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} aprovada] em <i>$2</i>. |
| 11752 | +Podem existir [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} alterações] recentes.', |
| 11753 | + 'revreview-basic-same' => 'Esta é a [[{{MediaWiki:Validationpage}}|versão publicada]], [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} verificada] a <i>$2</i>.', |
| 11754 | + 'revreview-basic-source' => 'Uma [{{fullurl:{{FULLPAGENAMEE}}|stableid=$1}} versão verificada] desta página, [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} aprovada] em <i>$2</i>, foi baseada nesta edição.', |
| 11755 | + 'revreview-failed' => "'''Não foi possível revisar esta edição.''' A revisão ficou incompleta ou algo a torna inválida.", |
| 11756 | + 'revreview-changed' => "'''Não foi possível executar a operação selecionada nesta edição de [[:$1|$1]].''' |
| 11757 | + |
| 11758 | +Uma predefinição ou arquivo podem ter sido solicitado sem especificar uma edição concreta. |
| 11759 | +Isto pode ocorrer se uma predefinição dinâmica transclui um outro arquivo ou predefinição, dependendo de uma variável que se alterou enquanto você revisava a página. |
| 11760 | +Recarregar a página e refazer a revisão pode solucionar este problema.", |
| 11761 | + 'review_page_invalid' => 'O título da página de destino é inválido.', |
| 11762 | + 'review_page_notexists' => 'A página de destino não existe.', |
| 11763 | + 'review_page_unreviewable' => 'A página de destino não está sujeita a revisão.', |
| 11764 | + 'review_no_oldid' => 'Não foi especificado nenhum ID de revisão.', |
| 11765 | + 'review_bad_oldid' => 'Essa edição de destino não existe.', |
| 11766 | + 'review_too_low' => 'A edição não pode ser revisada com alguns campos classificados "inadequada".', |
| 11767 | + 'review_bad_key' => 'A chave do parâmetro de inclusão é inválida.', |
| 11768 | + 'review_denied' => 'Permissão negada.', |
| 11769 | + 'review_param_missing' => 'Um parâmetro está em falta ou é inválido.', |
11693 | 11770 | 'revreview-current' => 'Alterações pendentes', |
11694 | 11771 | 'revreview-depth' => 'Profundidade', |
11695 | 11772 | 'revreview-depth-0' => 'Inadequada', |
— | — | @@ -11700,12 +11777,31 @@ |
11701 | 11778 | 'revreview-edit' => 'Editar', |
11702 | 11779 | 'revreview-editnotice' => "'''As suas alterações serão apresentadas aos leitores após revisão por um utilizador autorizado. |
11703 | 11780 | ([[{{MediaWiki:Validationpage}}|ajuda]])'''", |
| 11781 | + 'revreview-check-flag-p' => 'Aceitar as alterações pendentes', |
| 11782 | + 'revreview-check-flag-p-title' => 'Aceitar todas as alterações pendentes em conjunto com a sua própria edição. |
| 11783 | +Faça-o só se já viu a lista completa de diferenças das alterações pendentes.', |
| 11784 | + 'revreview-check-flag-u' => 'Aceitar esta página não revisada', |
| 11785 | + 'revreview-check-flag-u-title' => 'Aceitar esta versão da página. Faça-o só se já viu a página completa.', |
| 11786 | + 'revreview-submitedit' => 'Enviar alterações', |
| 11787 | + 'revreview-submitedit-title' => 'Enviar as suas alterações para revisão', |
11704 | 11788 | 'revreview-edited' => "'''As suas alterações serão apresentadas aos leitores após revisão por um usuário autorizado. |
11705 | 11789 | ([[{{MediaWiki:Validationpage}}|ajuda]])''' |
11706 | 11790 | |
11707 | 11791 | {{PLURAL:$2|Existe|Existem}} [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $2 {{PLURAL:$2|alteração pendente|alterações pendentes}}] ''(apresentadas abaixo)'' aguardando revisão.", |
| 11792 | + 'revreview-edited-section' => 'Voltar à seção "[[#$1|$2]]" da página.', |
11708 | 11793 | 'revreview-flag' => 'Analisar esta edição', |
| 11794 | + 'revreview-reflag' => 'Voltar a revisar esta edição', |
| 11795 | + 'revreview-invalid' => "'''Destino inválido:''' não há [[{{MediaWiki:Validationpage}}|edições revisadas]] que correspondam ao ID fornecido.", |
11709 | 11796 | 'revreview-legend' => 'Avaliar conteúdo da edição', |
| 11797 | + 'revreview-log' => 'Comentário:', |
| 11798 | + 'revreview-main' => 'Você tem de selecionar uma edição específica de uma página, para revisá-la. |
| 11799 | + |
| 11800 | +Veja a [[Special:Unreviewedpages|lista de páginas não revisadas]].', |
| 11801 | + 'revreview-newest-basic' => 'A [{{fullurl:{{FULLPAGENAMEE}}|stable=1}} versão publicada] foi [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} verificada] em <i>$2</i>. {{PLURAL:$3|Existe|Existem}} [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $3 {{PLURAL:$3|alteração pendente|alterações pendentes}}] aguardando revisão.', |
| 11802 | + 'revreview-newest-basic-i' => 'A [{{fullurl:{{FULLPAGENAMEE}}|stable=1}} versão publicada] foi [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} verificada] em <i>$2</i>. Existem [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} alterações a predefinições ou arquivos] aguardando revisão.', |
| 11803 | + 'revreview-newest-quality' => 'A [{{fullurl:{{FULLPAGENAMEE}}|stable=1}} versão publicada] foi [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} aprovada] em <i>$2</i>. {{PLURAL:$3|Existe|Existem}} [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $3 {{PLURAL:$3|alteração pendente|alterações pendentes}}] aguardando revisão.', |
| 11804 | + 'revreview-newest-quality-i' => 'A [{{fullurl:{{FULLPAGENAMEE}}|stable=1}} versão publicada] foi [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} aprovada] em <i>$2</i>. Existem [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} alterações a predefinições ou arquivos] aguardando revisão.', |
| 11805 | + 'revreview-pending-basic' => 'A [{{fullurl:{{FULLPAGENAMEE}}|stable=1}} versão publicada] foi [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} verificada] em <i>$2</i>. {{PLURAL:$3|Existe|Existem}} [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $3 {{PLURAL:$3|alteração pendente|alterações pendentes}}] aguardando revisão.', |
11710 | 11806 | 'revreview-pending-quality' => 'A [{{fullurl:{{FULLPAGENAMEE}}|stable=1}} versão publicada] foi [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} aprovada] em <i>$2</i>. {{PLURAL:$3|Existe|Existem}} [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $3 {{PLURAL:$3|alteração pendente|alterações pendentes}}] aguardando revisão.', |
11711 | 11807 | 'revreview-pending-nosection' => 'Tente ver a [{{fullurl:{{FULLPAGENAMEE}}|stable=0}} edição mais recente], que inclui |
11712 | 11808 | [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $2 {{PLURAL:$2|alteração pendente|alterações pendentes}}], para verificar se a seção foi movida ou apagada.', |
— | — | @@ -11715,6 +11811,17 @@ |
11716 | 11812 | 'revreview-oldrating' => 'Avaliação:', |
11717 | 11813 | 'revreview-quality' => 'Esta é a [[{{MediaWiki:Validationpage}}|versão publicada]], [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} aprovada] em <i>$2</i>. |
11718 | 11814 | {{PLURAL:$3|Existe|Existem}} [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $3 {{PLURAL:$3|alteração pendente|alterações pendentes}}] aguardando revisão.', |
| 11815 | + 'revreview-quality-i' => 'Esta é a [[{{MediaWiki:Validationpage}}|versão publicada]], [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} aprovada] em <i>$2</i>. |
| 11816 | +Existem [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} alterações a predefinições ou arquivos] aguardando revisão.', |
| 11817 | + 'revreview-quality-old' => 'Esta é uma versão de [[{{MediaWiki:Validationpage}}|qualidade]] ([{{fullurl:{{#Special:ReviewedVersions}}|page={{FULLPAGENAMEE}}}} listar todas]), [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} aprovada] em <i>$2</i>. |
| 11818 | +Podem existir [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} alterações] recentes.', |
| 11819 | + 'revreview-quality-same' => 'Esta é a [[{{MediaWiki:Validationpage}}|versão publicada]], [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} aprovada] em <i>$2</i>.', |
| 11820 | + 'revreview-quality-source' => 'Uma [{{fullurl:{{FULLPAGENAMEE}}|stableid=$1}} versão de qualidade] desta página, [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} aprovada] em <i>$2</i>, foi baseada nesta edição.', |
| 11821 | + 'revreview-quality-title' => 'Esta é uma versão de qualidade desta página', |
| 11822 | + 'revreview-quick-basic' => "'''[[{{MediaWiki:Validationpage}}|Página verificada]]''' [[{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} rever as alterações pendentes]]", |
| 11823 | + 'revreview-quick-basic-old' => "'''[[{{MediaWiki:Validationpage}}|Versão verificada]]'''", |
| 11824 | + 'revreview-quick-basic-same' => "'''[[{{MediaWiki:Validationpage}}|Página verificada]]'''", |
| 11825 | + 'revreview-quick-invalid' => "'''ID de edição inválido'''", |
11719 | 11826 | 'revreview-quick-none' => "'''[[{{MediaWiki:Validationpage}}|Página não verificadas]]'''", |
11720 | 11827 | 'revreview-quick-quality' => "'''[[{{MediaWiki:Validationpage}}|Página de qualidade]]''' [[{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} rever alterações pendentes]]", |
11721 | 11828 | 'revreview-quick-quality-old' => "'''[[{{MediaWiki:Validationpage}}|Página de qualidade]]'''", |
— | — | @@ -11722,36 +11829,103 @@ |
11723 | 11830 | 'revreview-quick-see-basic' => '[[{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} rever alterações pendentes]]', |
11724 | 11831 | 'revreview-quick-see-quality' => '[[{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} rever alterações pendentes]]', |
11725 | 11832 | 'revreview-selected' => "Edição selecionada de '''$1:'''", |
11726 | | - 'revreview-stable2' => 'Você talvez queira ver a [{{fullurl:$1|stable=1}} edição estável] desta página (caso ainda exista uma).', |
| 11833 | + 'revreview-source' => 'Ver conteúdo', |
| 11834 | + 'revreview-basic-title' => 'Esta é uma versão verificada desta página', |
| 11835 | + 'revreview-stable1' => 'Talvez você deseje verificar se [{{fullurl:$1|stableid=$2}} esta versão marcada] é agora a [{{fullurl:$1|stable=1}} versão publicada] desta página.', |
| 11836 | + 'revreview-stable2' => 'Talvez você deseje ver a [{{fullurl:$1|stable=1}} versão publicada] desta página.', |
| 11837 | + 'revreview-style' => 'Inteligibilidade', |
11727 | 11838 | 'revreview-style-0' => 'Inadequada', |
11728 | 11839 | 'revreview-style-1' => 'Aceitável', |
11729 | 11840 | 'revreview-style-2' => 'Boa', |
| 11841 | + 'revreview-style-3' => 'Concisa', |
| 11842 | + 'revreview-style-4' => 'Exemplar', |
| 11843 | + 'revreview-submit' => 'Enviar', |
11730 | 11844 | 'revreview-submitting' => 'Enviando...', |
| 11845 | + 'revreview-submit-review' => 'Aprovar', |
| 11846 | + 'revreview-submit-unreview' => 'Anular aprovação', |
| 11847 | + 'revreview-submit-reviewed' => 'Feito. Aprovada!', |
| 11848 | + 'revreview-submit-unreviewed' => 'Feito. Aprovação anulada!', |
| 11849 | + 'revreview-successful' => "'''A edição de [[:$1|$1]] foi marcada com sucesso. ([{{fullurl:{{#Special:ReviewedVersions}}|page=$2}} ver as versões revisadas])'''", |
| 11850 | + 'revreview-successful2' => "'''A edição de [[:$1|$1]] foi desmarcada com sucesso.'''", |
11731 | 11851 | 'revreview-text' => "'''[[{{MediaWiki:Validationpage}}|Versões revisadas]] são versões verificadas das páginas, usadas para determinar a versão publicada.'''", |
11732 | 11852 | 'revreview-toggle-title' => 'mostrar/esconder detalhes', |
| 11853 | + 'revreview-toolow' => "'''Você deve classificar cada atributo com valores diferentes de \"inadequada\", para que uma edição seja considerada revisada.''' |
| 11854 | + |
| 11855 | +Para anular a revisão de uma edição, classifique ''todos'' os atributos como \"inadequada\". |
| 11856 | + |
| 11857 | +Clique o botão \"voltar\" do seu navegador e tente novamente, por favor.", |
11733 | 11858 | 'revreview-update' => "'''[[{{MediaWiki:Validationpage}}|Reveja]] quaisquer alterações pendentes ''(mostradas abaixo)'' que tenham sido feitas à versão publicada, por favor.''' |
11734 | 11859 | Pode ser necessário primeiro investigar ou \"reverter\" algumas edições.", |
| 11860 | + 'revreview-update-edited' => '<span class="flaggedrevs_important">As suas alterações ainda não estão na versão publicada.</span> |
| 11861 | + |
| 11862 | +Para que as suas edições apareçam na versão publicada, revise todas as alterações mostradas abaixo, por favor. |
| 11863 | +Pode ser necessário primeiro investigar ou "reverter" algumas edições.', |
| 11864 | + 'revreview-update-edited-prev' => '<span class="flaggedrevs_important">As suas alterações ainda não estão na versão publicada. Edições anteriores aguardam revisão.</span> |
| 11865 | + |
| 11866 | +Para que as suas edições apareçam na versão publicada, revise todas as alterações mostradas abaixo, por favor. |
| 11867 | +Pode ser necessário primeiro investigar ou "reverter" algumas edições.', |
11735 | 11868 | 'revreview-update-includes' => "'''Algumas predefinições/arquivos foram atualizados:'''", |
| 11869 | + 'revreview-update-use' => "'''NOTA:''' A versão publicada de cada um destes arquivos ou predefinições é usada na versão publicada desta página.", |
| 11870 | + 'revreview-visibility' => "'''Esta página tem uma [[{{MediaWiki:Validationpage}}|versão publicada]] atualizada; os parâmetros de estabilidade da página podem ser [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} configurados].'''", |
| 11871 | + 'revreview-visibility2' => "'''Esta página tem uma [[{{MediaWiki:Validationpage}}|versão publicada]] desatualizada; os parâmetros de estabilidade da página podem ser [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} configurados].'''", |
| 11872 | + 'revreview-visibility3' => "'''Esta página não tem uma [[{{MediaWiki:Validationpage}}|versão publicada]]; os parâmetros de estabilidade da página podem ser [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} configurados].'''", |
11736 | 11873 | 'revreview-revnotfound' => 'A antiga revisão da página que você está procurando não pode ser encontrada. |
11737 | 11874 | Por favor verifique a URL que você usou para acessar esta página.', |
11738 | 11875 | 'right-autoreview' => 'Ter as próprias edições marcadas como "verificadas"', |
| 11876 | + 'right-movestable' => 'Mover páginas publicadas', |
11739 | 11877 | 'right-review' => 'Marcar edições como tendo sido "verificadas"', |
11740 | 11878 | 'right-stablesettings' => 'Configurar como é selecionada e apresentada a versão publicada', |
| 11879 | + 'right-validate' => 'Marcar edições como de "qualidade"', |
11741 | 11880 | 'right-unreviewedpages' => 'Ver [[Special:UnreviewedPages|lista de páginas não analisadas]]', |
| 11881 | + 'rights-editor-autosum' => 'autopromovido', |
11742 | 11882 | 'rights-editor-revoke' => 'Removido estatuto de editor de [[$1]]', |
11743 | | - 'stable-log-restriction' => 'Autoaceitar: requer a permissão "$1"', |
| 11883 | + 'specialpages-group-quality' => 'Aprovação de edições', |
| 11884 | + 'stable-logentry-config' => 'definiu os parâmetros de publicação de "$1"', |
| 11885 | + 'stable-logentry-modify' => 'alterou or parâmetros de publicação de "$1"', |
| 11886 | + 'stable-logentry-reset' => 'repôs os parâmetros de publicação originais de "$1"', |
| 11887 | + 'stable-log-restriction' => 'Autorevisão: requer a permissão "$1"', |
11744 | 11888 | 'stable-logpage' => 'Registro de estabilidade', |
11745 | 11889 | 'stable-logpagetext' => 'Este é um registro de modificações na configuração da [[{{MediaWiki:Validationpage}}|versão publicada]] das páginas de conteúdo.', |
11746 | | - 'revreview-filter-stable' => 'estável', |
| 11890 | + 'revreview-filter-all' => 'todas', |
| 11891 | + 'revreview-filter-stable' => 'publicada', |
| 11892 | + 'revreview-statusfilter' => 'Ação de aprovação:', |
| 11893 | + 'revreview-filter-approved' => 'Aprovadas', |
| 11894 | + 'revreview-filter-reapproved' => 'Aprovada novamente', |
| 11895 | + 'revreview-filter-unapproved' => 'Aprovação anulada', |
11747 | 11896 | 'revreview-typefilter' => 'Tipo:', |
| 11897 | + 'revreview-filter-auto' => 'Automático', |
11748 | 11898 | 'revreview-filter-manual' => 'Manual', |
11749 | 11899 | 'revreview-levelfilter' => 'Nível:', |
11750 | 11900 | 'revreview-precedencefilter' => 'Precedência:', |
11751 | | - 'revreview-reviewlink' => 'analisar', |
11752 | | - 'revreview-locked-title' => 'As edições desta página precisam ser analisadas antes de serem exibidas!', |
11753 | | - 'revreview-unlocked-title' => 'As edições desta página não precisam ser analisadas antes de serem exibidas!', |
11754 | | - 'revreview-locked' => 'As edições desta página precisam ser analisadas antes de serem exibidas!', |
11755 | | - 'revreview-unlocked' => 'As edições desta página não precisam ser analisadas antes de serem exibidas!', |
| 11901 | + 'revreview-lev-all' => 'qualquer', |
| 11902 | + 'revreview-lev-basic' => 'verificada', |
| 11903 | + 'revreview-lev-quality' => 'qualidade', |
| 11904 | + 'revreview-lev-pristine' => 'impecável', |
| 11905 | + 'revreview-defaultfilter' => 'Versão padrão:', |
| 11906 | + 'revreview-def-all' => 'qualquer', |
| 11907 | + 'revreview-def-draft' => 'última', |
| 11908 | + 'revreview-def-stable' => 'publicada', |
| 11909 | + 'revreview-restrictfilter' => 'Restrição de autorrevisão:', |
| 11910 | + 'revreview-restriction-any' => 'qualquer', |
| 11911 | + 'revreview-restriction-none' => 'nenhuma', |
| 11912 | + 'revreview-reviewlink' => 'edições pendentes', |
| 11913 | + 'revreview-reviewlink-title' => 'Ver diferenças de todas as alterações pendentes', |
| 11914 | + 'revreview-unreviewedpage' => 'página não verificada', |
| 11915 | + 'tooltip-ca-current' => 'Ver esta página com as alterações pendentes', |
| 11916 | + 'tooltip-ca-stable' => 'Ver a versão publicada desta página', |
| 11917 | + 'tooltip-ca-default' => 'Parâmetros da garantia de qualidade', |
| 11918 | + 'flaggedrevs-protect-legend' => 'Revisão automática de edições ([[{{MediaWiki:Validationpage}}|ajuda]])', |
| 11919 | + 'flaggedrevs-protect-none' => 'Permitir todos os usuários', |
| 11920 | + 'flaggedrevs-protect-basic' => 'Configurações padrão', |
| 11921 | + 'revreview-locked-title' => 'As edições precisam ser revisadas antes de serem apresentadas ao leitores nesta página.', |
| 11922 | + 'revreview-unlocked-title' => 'As edições não precisam ser revisadas antes de serem apresentadas aos leitores nesta página.', |
| 11923 | + 'revreview-locked' => "'''Nota:''' As edições precisam ser [[{{MediaWiki:Validationpage}}|revisadas]] antes de serem apresentadas aos leitores nesta página.", |
| 11924 | + 'revreview-unlocked' => "'''Nota:''' As edições não precisam ser [[{{MediaWiki:Validationpage}}|revisadas]] antes de serem apresentadas aos leitores nesta página.", |
| 11925 | + 'log-show-hide-review' => '$1 registro de revisões', |
| 11926 | + 'revreview-tt-review' => 'Aplicar este estado a esta edição', |
| 11927 | + 'revreview-tt-flag' => 'Aprovar esta edição, marcando-a como "verificada"', |
| 11928 | + 'revreview-tt-unflag' => 'Anular a aprovação desta edição, marcando-a como "não verificada"', |
| 11929 | + 'validationpage' => '{{ns:help}}:Validação de páginas', |
11756 | 11930 | ); |
11757 | 11931 | |
11758 | 11932 | /** Quechua (Runa Simi) |
— | — | @@ -11900,7 +12074,7 @@ |
11901 | 12075 | 'revreview-hist-basic-user' => '[{{fullurl:$1|stableid=$2}} verificate] da [[User:$3|$3]]', |
11902 | 12076 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} viste automaticamende]', |
11903 | 12077 | 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} approvate automaticamende]', |
11904 | | - 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} reviste pendende]]'''", |
| 12078 | + 'revreview-hist-pending-difflink' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} reviste pendende]]'''", |
11905 | 12079 | 'review-edit-diff' => "'''VIBE BBUENE: Quacche cangiamende pendende sus 'a versiona pubblecate ha state 'ngorporate jndr'à 'u module de cangiamende aqquà sotte.'''", |
11906 | 12080 | 'revreview-diff-toggle-show' => 'fà vedè le cangiaminde', |
11907 | 12081 | 'revreview-diff-toggle-hide' => 'scunne le cangiaminde', |
— | — | @@ -12124,7 +12298,7 @@ |
12125 | 12299 | 'revreview-hist-basic-user' => '[{{fullurl:$1|stableid=$2}} досмотрена] участником [[User:$3|$3]]', |
12126 | 12300 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} автоматически досмотрена]', |
12127 | 12301 | 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} подтверждена автоматически]', |
12128 | | - 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} ожидает проверки]]'''", |
| 12302 | + 'revreview-hist-pending-difflink' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} ожидает проверки]]'''", |
12129 | 12303 | 'review-edit-diff' => "'''ЗАМЕЧАНИЕ. К области страницы, которую вы редактируете, относятся некоторые ожидающие проверки правки.'''", |
12130 | 12304 | 'revreview-diff-toggle-show' => 'показать изменения', |
12131 | 12305 | 'revreview-diff-toggle-hide' => 'скрыть изменения', |
— | — | @@ -12185,9 +12359,10 @@ |
12186 | 12360 | 'revreview-draft-title' => 'На этой странице показываются непроверенные изменения', |
12187 | 12361 | 'revreview-edit' => 'Править', |
12188 | 12362 | 'revreview-editnotice' => "'''Сделанные вами изменения будут показаны читателям после проверки уполномоченным участником. ([[{{MediaWiki:Validationpage}}|подробнее]])'''", |
12189 | | - 'revreview-check-flag-p' => 'Опубликовать текущие непроверенные изменения', |
12190 | | - 'revreview-check-flag-p-title' => 'Принять все ожидающие проверки изменения вместе с вашей правкой. |
12191 | | -Используйте, только если вы уже просмотрели все ожидающие проверки изменения.', |
| 12363 | + 'revreview-check-flag-p' => 'Подтвердить непроверенные изменения', |
| 12364 | + 'revreview-check-flag-p-title' => 'Подтвердить все ожидающие проверки изменения вместе с вашей правкой. Используйте, только если вы уже просмотрели все ожидающие проверки изменения.', |
| 12365 | + 'revreview-check-flag-u' => 'Подтвердить эту непроверенную страницу', |
| 12366 | + 'revreview-check-flag-u-title' => 'Подтвердить эту версию страницы. Применяйте только в случае, если вы полностью просмотрели страницу.', |
12192 | 12367 | 'revreview-submitedit' => 'Записать изменения', |
12193 | 12368 | 'revreview-submitedit-title' => 'Отправить ваши исправления для проверки', |
12194 | 12369 | 'revreview-edited' => "'''Изменения будут показаны читателям после их проверки уполномоченным участником. ([[{{MediaWiki:Validationpage}}|подробнее]])''' |
— | — | @@ -12283,9 +12458,9 @@ |
12284 | 12459 | 'rights-editor-autosum' => 'автоназначение', |
12285 | 12460 | 'rights-editor-revoke' => 'снял статус досматривающего с [[$1]]', |
12286 | 12461 | 'specialpages-group-quality' => 'Подтверждение правок', |
12287 | | - 'stable-logentry-config' => 'установил настройки публикации для $1', |
12288 | | - 'stable-logentry-modify' => 'изменили настройки публикации для $1', |
12289 | | - 'stable-logentry-reset' => 'сбросил настройки публикации для $1', |
| 12462 | + 'stable-logentry-config' => 'установил настройки стабильной версии для «$1»', |
| 12463 | + 'stable-logentry-modify' => 'изменил настройки стабильной версии для «$1»', |
| 12464 | + 'stable-logentry-reset' => 'сбросил настройки стабильной версии для «$1»', |
12290 | 12465 | 'stable-log-restriction' => 'Автопроверка. Требуется разрешение «$1»', |
12291 | 12466 | 'stable-logpage' => 'Журнал стабилизаций', |
12292 | 12467 | 'stable-logpagetext' => 'Это журнал изменений настроек [[{{MediaWiki:Validationpage}}|опубликованных версий]] страниц.', |
— | — | @@ -12467,7 +12642,7 @@ |
12468 | 12643 | 'right-unreviewedpages' => '[[Special:UnreviewedPages|Көрүллүбэтэх сирэйдэр тиһиктэрин]] көрүү', |
12469 | 12644 | 'rights-editor-autosum' => 'аптамаатынан анааһын', |
12470 | 12645 | 'rights-editor-revoke' => 'эрэдээктэр статуһуттан бу кэмтэн босхоломмут: [[$1]]', |
12471 | | - 'stable-logentry-config' => '$1 бэчээттээһинин туруорууларын уларытта', |
| 12646 | + 'stable-logentry-config' => '«$1» бигэ барылын туруорууларын уларытта', |
12472 | 12647 | 'stable-logentry-reset' => '$1 бэчээттээһинин туруорууларын бырахта', |
12473 | 12648 | 'stable-logpage' => 'Бүтэһик (чистовой) торумнар сурунааллара', |
12474 | 12649 | 'stable-logpagetext' => 'Бу бүтэһик [[{{MediaWiki:Validationpage}}|бигэргэтиллибит]] торумнар туруорууларын уларытыы сурунаала.', |
— | — | @@ -12560,7 +12735,7 @@ |
12561 | 12736 | 'revreview-hist-quality-user' => '[{{fullurl:$1|stableid=$2}} schválil] [[User:$3|$3]]', |
12562 | 12737 | 'revreview-hist-basic-user' => '[{{fullurl:$1|stableid=$2}} videl] [[User:$3|$3]]', |
12563 | 12738 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} automaticky videná]', |
12564 | | - 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} čaká na kontrolu]]'''", |
| 12739 | + 'revreview-hist-pending-difflink' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} čaká na kontrolu]]'''", |
12565 | 12740 | 'review-edit-diff' => "'''Poznámka: Niektoré čakajúce zmeny publikovanej verzie sú súčasťou poľa na úpravy dolu.'''", |
12566 | 12741 | 'revreview-diff-toggle-show' => 'zobraziť zmeny', |
12567 | 12742 | 'revreview-diff-toggle-hide' => '(skryť zmeny)', |
— | — | @@ -13230,7 +13405,7 @@ |
13231 | 13406 | 'revreview-hist-basic-user' => '[{{fullurl:$1|stableid=$2}} kontrollerad] av [[User:$3|$3]]', |
13232 | 13407 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableis=$2}} automatiskt synad]', |
13233 | 13408 | 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} automatiskt godkänd]', |
13234 | | - 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} väntar granskning]]'''", |
| 13409 | + 'revreview-hist-pending-difflink' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} väntar granskning]]'''", |
13235 | 13410 | 'review-edit-diff' => "'''OBS: Vissa av de väntande ändringarna påverkar den del av sidan som du redigerar.'''", |
13236 | 13411 | 'revreview-diff-toggle-show' => 'visa ändringar', |
13237 | 13412 | 'revreview-diff-toggle-hide' => 'dölj de ändringarna', |
— | — | @@ -13852,7 +14027,7 @@ |
13853 | 14028 | 'revreview-hist-quality-user' => '[[User:$3|$3]] tarapyndan [{{fullurl:$1|stableid=$2}} tassyklandy]', |
13854 | 14029 | 'revreview-hist-basic-user' => '[[User:$3|$3]] tarapyndan [{{fullurl:$1|stableid=$2}} äňedildi]', |
13855 | 14030 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} awtomatik äňedilipdir]', |
13856 | | - 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} gözden geçirilmäge garaşýar]]'''", |
| 14031 | + 'revreview-hist-pending-difflink' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} gözden geçirilmäge garaşýar]]'''", |
13857 | 14032 | 'review-edit-diff' => "'''BELLIK: Neşir edilen wersiýada edilen käbir garaşýan üýtgeşmeler aşakdaky özgerdiş formuna birikdirilýär.'''", |
13858 | 14033 | 'revreview-diff-toggle-show' => 'üýtgeşmeleri görkez', |
13859 | 14034 | 'revreview-diff-toggle-hide' => '(üýtgeşmeleri gizle)', |
— | — | @@ -14052,7 +14227,7 @@ |
14053 | 14228 | 'revreview-hist-basic-user' => '[{{fullurl:$1|stableid=$2}} nasuri na] ni [[User:$3|$3]]', |
14054 | 14229 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} kusang namataan]', |
14055 | 14230 | 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} kusang napayagan]', |
14056 | | - 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} naghihintay ng pagsusuri]]'''", |
| 14231 | + 'revreview-hist-pending-difflink' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} naghihintay ng pagsusuri]]'''", |
14057 | 14232 | 'review-edit-diff' => "'''PAUNAWA: Ilan sa mga pagbabagong naghihintay ang makakaapekto sa pahinang binabago mo.'''", |
14058 | 14233 | 'revreview-diff-toggle-show' => 'ipakita ang mga pagbabago', |
14059 | 14234 | 'revreview-diff-toggle-hide' => 'itago ang mga pagbabago', |
— | — | @@ -14296,7 +14471,7 @@ |
14297 | 14472 | 'revreview-hist-basic-user' => '[[User:$3|$3]] tarafından [{{fullurl:$1|stableid=$2}} kontrol edildi]', |
14298 | 14473 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} otomatik olarak kontrol edildi]', |
14299 | 14474 | 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} otomatik onaylanmış]', |
14300 | | - 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} gözden geçirme bekliyor]]'''", |
| 14475 | + 'revreview-hist-pending-difflink' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} gözden geçirme bekliyor]]'''", |
14301 | 14476 | 'review-edit-diff' => "'''UYARI: Yayınlanan sürüme yapılan bazı bekleyen değişiklikler aşağıdaki değiştirme formuna eklenmiştir.'''", |
14302 | 14477 | 'revreview-diff-toggle-show' => 'değişiklikleri göster', |
14303 | 14478 | 'revreview-diff-toggle-hide' => 'değişiklikleri gizle', |
— | — | @@ -14532,8 +14707,8 @@ |
14533 | 14708 | 'revreview-hist-basic-user' => '[{{fullurl:$1|stableid=$2}} перевірена] користувачем [[User:$3|$3]]', |
14534 | 14709 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} автоматично перевірена]', |
14535 | 14710 | 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} автоматично затверджена]', |
14536 | | - 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} очікує на перевірку]]'''", |
14537 | | - 'review-edit-diff' => "'''Повідомлення. Деякі неперевірені зміни до опублікованої версії включені в наведену нижче форму редагування.'''", |
| 14711 | + 'revreview-hist-pending-difflink' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} очікує на перевірку]]'''", |
| 14712 | + 'review-edit-diff' => "'''Зауваження. Деякі нерецензовані зміни відносяться до області сторінки, що ви редагуєте.'''", |
14538 | 14713 | 'revreview-diff-toggle-show' => 'показати зміни', |
14539 | 14714 | 'revreview-diff-toggle-hide' => 'сховати зміни', |
14540 | 14715 | 'revreview-diff-toggle-title' => 'Переключити відображення нерецензованих змін до опублікованої версії', |
— | — | @@ -14572,6 +14747,10 @@ |
14573 | 14748 | Можливо, вона містить шаблон або файл без зазначення конкретної версії. |
14574 | 14749 | Це могло статися, якщо динамічний шаблон включає інший шаблон або файл, що залежать від змінної, яка змінилася з моменту початку перевірки. |
14575 | 14750 | Оновлення сторінки і повторна перевірка можуть вирішити цю проблему.", |
| 14751 | + 'review_page_invalid' => 'Неприпустима назва цільової сторінки.', |
| 14752 | + 'review_page_notexists' => 'Цільової сторінки не існує.', |
| 14753 | + 'review_bad_oldid' => 'Немає такої цільової версії.', |
| 14754 | + 'review_denied' => 'Доступ заборонено.', |
14576 | 14755 | 'revreview-current' => 'Нерецензовані зміни', |
14577 | 14756 | 'revreview-depth' => 'Повнота', |
14578 | 14757 | 'revreview-depth-0' => 'незазначена', |
— | — | @@ -14581,11 +14760,13 @@ |
14582 | 14761 | 'revreview-depth-4' => 'вибрана', |
14583 | 14762 | 'revreview-draft-title' => 'На цій сторінці показані нерецензовані зміни', |
14584 | 14763 | 'revreview-edit' => 'Редагувати', |
14585 | | - 'revreview-editnotice' => "'''Ваші зміни будуть опубліковані, як тільки уповноважений користувач перевірить їх. |
14586 | | -([[{{MediaWiki:Validationpage}}|?]])'''", |
| 14764 | + 'revreview-editnotice' => "'''Ваші зміни будуть показані читачам, як тільки уповноважений користувач перевірить їх. |
| 14765 | +([[{{MediaWiki:Validationpage}}|допомога]])'''", |
14587 | 14766 | 'revreview-check-flag-p' => 'Опублікувати поточні нерецензовані зміни', |
14588 | | - 'revreview-edited' => "'''Зміни будуть опубліковані, як тільки уповноважений користувач перевірить їх. |
14589 | | -([[{{MediaWiki:Validationpage}}|?]])''' |
| 14767 | + 'revreview-submitedit' => 'Записати зміни', |
| 14768 | + 'revreview-submitedit-title' => 'Надіслати ваші зміни на розгляд', |
| 14769 | + 'revreview-edited' => "'''Ваші зміни будуть показані читачам, як тільки уповноважений користувач перевірить їх. |
| 14770 | +([[{{MediaWiki:Validationpage}}|допомога]])''' |
14590 | 14771 | |
14591 | 14772 | [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $2 {{PLURAL:$2|нерецензована зміна|нерецензовані зміни|нерецензованих змін}}] ''(показані нижче)'' {{PLURAL:$2|очікує|очікують|очікують}} на перевірку.", |
14592 | 14773 | 'revreview-edited-section' => 'Повернутися до розділу під назвою "[[#$1|$2]]".', |
— | — | @@ -14674,8 +14855,10 @@ |
14675 | 14856 | 'rights-editor-autosum' => 'автопризначення', |
14676 | 14857 | 'rights-editor-revoke' => 'зняв статус редактора з [[$1]]', |
14677 | 14858 | 'specialpages-group-quality' => 'Підтримка якості', |
14678 | | - 'stable-logentry-config' => 'встановив параметри публікації для $1', |
14679 | | - 'stable-logentry-reset' => 'скинув параметри публікації для $1', |
| 14859 | + 'stable-logentry-config' => 'встановив параметри стабільної версії для "$1"', |
| 14860 | + 'stable-logentry-modify' => 'змінив параметри стабільної версії для "$1"', |
| 14861 | + 'stable-logentry-reset' => 'скинув параметри стабільної версії для "$1"', |
| 14862 | + 'stable-log-restriction' => 'Автоматичне рецензування: потребує допуску "$1"', |
14680 | 14863 | 'stable-logpage' => 'Журнал стабілізацій', |
14681 | 14864 | 'stable-logpagetext' => 'Це журнал змін налаштувань [[{{MediaWiki:Validationpage}}|опублікованої версії]] сторінок.', |
14682 | 14865 | 'revreview-filter-all' => 'Усі', |
— | — | @@ -14701,6 +14884,7 @@ |
14702 | 14885 | 'revreview-restriction-any' => 'будь-яка', |
14703 | 14886 | 'revreview-restriction-none' => 'немає', |
14704 | 14887 | 'revreview-reviewlink' => 'нерецензовані редагування', |
| 14888 | + 'revreview-reviewlink-title' => 'Перегляд різниці всіх нерецензованих змін', |
14705 | 14889 | 'revreview-unreviewedpage' => 'неперевірена сторінка', |
14706 | 14890 | 'tooltip-ca-current' => 'Переглянути цю сторінку з нерецензованими змінами', |
14707 | 14891 | 'tooltip-ca-stable' => 'Переглянути опубліковану версію цієї сторінки', |
— | — | @@ -14753,7 +14937,7 @@ |
14754 | 14938 | 'revreview-hist-basic-user' => '[{{fullurl:$1|stableid=$2}} verificà] da [[User:$3|$3]]', |
14755 | 14939 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} verificà automaticamente]', |
14756 | 14940 | 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} aprovà automaticamente]', |
14757 | | - 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} in atesa de verifica]]'''", |
| 14941 | + 'revreview-hist-pending-difflink' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} in atesa de verifica]]'''", |
14758 | 14942 | 'revreview-diff-toggle-show' => 'mostra i canbiamenti', |
14759 | 14943 | 'revreview-diff-toggle-hide' => '(scondi i canbiamenti)', |
14760 | 14944 | 'revreview-log-toggle-show' => '(mostra el registro de stabilità)', |
— | — | @@ -14959,7 +15143,7 @@ |
14960 | 15144 | 'revreview-hist-basic-user' => '[{{fullurl:$1|stableid=$2}} om arvostelnu] kävutai [[User:$3|$3]]', |
14961 | 15145 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} om arvosteldud avtomatižešti]', |
14962 | 15146 | 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} om vahvištoittud avtomatižešti]', |
14963 | | - 'revreview-hist-pending' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} varastab kodvindad]]'''", |
| 15147 | + 'revreview-hist-pending-difflink' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} varastab kodvindad]]'''", |
14964 | 15148 | 'review-edit-diff' => "'''HOMAITUZ. Erased kodvindad varastajad toižed publikoitud versijaha oma mülütadud alemba anttud redaktiruindformha.'''", |
14965 | 15149 | 'revreview-diff-toggle-show' => 'Ozutada toižetused', |
14966 | 15150 | 'revreview-diff-toggle-hide' => '(Peitta toižetused)', |
— | — | @@ -15641,7 +15825,7 @@ |
15642 | 15826 | 'revreview-hist-basic-user' => '已由[[User:$3|$3]][{{fullurl:$1|stableid=$2}} 复查]', |
15643 | 15827 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} 已自动复查]', |
15644 | 15828 | 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} 已自动复查]', |
15645 | | - 'revreview-hist-pending' => "''[[{{fullurl:$1|oldid=$2&diff=$3}} 等待审核]]'''", |
| 15829 | + 'revreview-hist-pending-difflink' => "''[[{{fullurl:$1|oldid=$2&diff=$3}} 等待审核]]'''", |
15646 | 15830 | 'review-edit-diff' => "'''注意:一些悬而未决的更改已发布的版本纳入编辑下面的表格。'''", |
15647 | 15831 | 'revreview-diff-toggle-show' => '显示变化', |
15648 | 15832 | 'revreview-diff-toggle-hide' => '隐藏变化', |
— | — | @@ -15869,7 +16053,7 @@ |
15870 | 16054 | 'revreview-hist-basic-user' => '已由[[User:$3|$3]][{{fullurl:$1|stableid=$2}} 複查]', |
15871 | 16055 | 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} 已自動複查]', |
15872 | 16056 | 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} 已自動複查]', |
15873 | | - 'revreview-hist-pending' => "''[[{{fullurl:$1|oldid=$2&diff=$3}} 等待審核]]'''", |
| 16057 | + 'revreview-hist-pending-difflink' => "''[[{{fullurl:$1|oldid=$2&diff=$3}} 等待審核]]'''", |
15874 | 16058 | 'review-edit-diff' => "'''注意:一些懸而未決的更改已發布的版本納入編輯下面的表格。'''", |
15875 | 16059 | 'revreview-diff-toggle-show' => '顯示變化', |
15876 | 16060 | 'revreview-diff-toggle-hide' => '隱藏變化', |
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs/language/OldReviewedPages.i18n.php |
— | — | @@ -280,7 +280,7 @@ |
281 | 281 | 'oldreviewedpages-recent' => "(1 eurvezh zo pe nebeutoc'h)", |
282 | 282 | 'oldreviewed-category' => 'Rummad :', |
283 | 283 | 'oldreviewed-watched' => 'Pajenn en ma roll evezhiañ', |
284 | | - 'oldreviewed-stable' => 'Pajennoù stabilaet', |
| 284 | + 'oldreviewed-stable' => 'Ar stumm stabil a zo dre ziouer', |
285 | 285 | 'oldreviewed-diff' => 'adlenn', |
286 | 286 | 'oldreviewed-size' => 'Kemm brasañ (en oktedoù)', |
287 | 287 | 'oldreviewedpages-unwatched' => '(anheuliet)', |
— | — | @@ -514,15 +514,20 @@ |
515 | 515 | ); |
516 | 516 | |
517 | 517 | /** Basque (Euskara) |
| 518 | + * @author An13sa |
518 | 519 | * @author Joxemai |
519 | 520 | * @author Kobazulo |
520 | 521 | */ |
521 | 522 | $messages['eu'] = array( |
| 523 | + 'oldreviewedpages-hours' => '($1 {{PLURAL:$1|ordu|ordu}})', |
| 524 | + 'oldreviewedpages-days' => '($1 {{PLURAL:$1|egun|egun}})', |
522 | 525 | 'oldreviewedpages-recent' => '(ordu bat baino gutxiago)', |
523 | 526 | 'oldreviewed-category' => 'Kategoria:', |
524 | | - 'oldreviewed-stable' => 'Orrialde egonkorrak', |
| 527 | + 'oldreviewed-stable' => 'Bertsio egonkorra lehenetsitakoa da', |
525 | 528 | 'oldreviewed-diff' => 'Aurreikusi', |
526 | 529 | 'oldreviewed-size' => 'Aldaketa maximoa (bytetan):', |
| 530 | + 'oldreviewedpages-unwatched' => '(jarraitu gabe)', |
| 531 | + 'oldreviewedpages-watched' => '($1 {{PLURAL:$1|lankide|lankide}} aktibo jarraitzen)', |
527 | 532 | 'oldreviewedpages-viewing' => '(berrikuspen prozesuan)', |
528 | 533 | ); |
529 | 534 | |
— | — | @@ -1229,7 +1234,7 @@ |
1230 | 1235 | 'oldreviewedpages-recent' => '(mniej niż 1 godzina)', |
1231 | 1236 | 'oldreviewed-category' => 'Kategoria', |
1232 | 1237 | 'oldreviewed-watched' => 'Strony z mojej listy obserwowanych', |
1233 | | - 'oldreviewed-stable' => 'Oznaczona', |
| 1238 | + 'oldreviewed-stable' => 'Wersja oznaczona jest pokazywana jako domyślna', |
1234 | 1239 | 'oldreviewed-diff' => 'przejrzyj', |
1235 | 1240 | 'oldreviewed-size' => 'Maksymalna liczba dodanych lub usuniętych bajtów', |
1236 | 1241 | 'oldreviewedpages-unwatched' => '(nieobserwowana)', |
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs/language/ProblemChanges.i18n.php |
— | — | @@ -124,11 +124,12 @@ |
125 | 125 | * @author Jens Liebenau |
126 | 126 | * @author Kghbln |
127 | 127 | * @author Khaledelmansoury |
| 128 | + * @author Merlissimo |
128 | 129 | * @author Umherirrender |
129 | 130 | */ |
130 | 131 | $messages['de'] = array( |
131 | | - 'problemchanges' => 'gekennzeichnete unmarkierte Änderungen', |
132 | | - 'problemchanges-legend' => 'Liste der Seiten mit markierten Bearbeitungen, für die noch eine Nachprüfung notwendig ist', |
| 132 | + 'problemchanges' => 'Gekennzeichnete unmarkierte Änderungen', |
| 133 | + 'problemchanges-legend' => 'Liste der Seiten, deren letzte Version noch nicht markiert wurde', |
133 | 134 | 'problemchanges-none' => 'Es gibt zurzeit keine Seiten, die diese Kriterien erfüllen.', |
134 | 135 | 'problemchanges-category' => 'Kategorie:', |
135 | 136 | ); |
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs/language/StablePages.i18n.php |
— | — | @@ -102,7 +102,7 @@ |
103 | 103 | $messages['be-tarask'] = array( |
104 | 104 | 'stablepages' => 'Старонкі, якія выкарыстоўваюць зацьверджаньні рэдагаваньняў', |
105 | 105 | 'stablepages-text' => 'Ніжэй пададзены сьпіс старонак, якія могуць рэдагаваць толькі вызначаныя ўдзельнікі без неабходнага рэцэнзаваньня. |
106 | | -Такія рэдагаваньні ня будуць публікавацца, пакуль аўтарызаваны ўдзельнік іх не прарэцэнзуе.', |
| 106 | +Рэдагаваньні зробленыя іншымі ўдзельнікамі, па змоўчваньні ня будуць паказвацца чытачам, пакуль аўтарызаваны ўдзельнік іх не прарэцэнзуе.', |
107 | 107 | 'stablepages-none' => 'У гэтым сьпісе няма старонак.', |
108 | 108 | 'stablepages-config' => 'Канфігурацыя', |
109 | 109 | ); |
— | — | @@ -169,7 +169,7 @@ |
170 | 170 | * @author Umherirrender |
171 | 171 | */ |
172 | 172 | $messages['de'] = array( |
173 | | - 'stablepages' => 'Seiten die erst nach einer Markierung angezeigt werden', |
| 173 | + 'stablepages' => 'Seiten, die erst nach einer Markierung angezeigt werden', |
174 | 174 | 'stablepages-text' => 'Es folgt eine Liste von Seiten, die Einschränkungen haben, so das nur Bearbeitungen bestimmter Benutzer sofort angezeigt werden. |
175 | 175 | Bearbeitungen von anderen Bentzern werden standardmäßig solange nicht angezeigt, bis ein entsprechend berechtigter Benutzer sie markiert hat.', |
176 | 176 | 'stablepages-none' => 'Diese Liste enthält keine Seiten.', |
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs/language/Stabilization.i18n.php |
— | — | @@ -569,7 +569,7 @@ |
570 | 570 | 'stabilization-select2' => 'An adweladenn ziwezhañ bet gwiriet', |
571 | 571 | 'stabilization-select3' => "Stumm klok diwezhañ; ma n'ues ket, neuze an hini mat diwezhañ pe adlennet da ziwezhañ", |
572 | 572 | 'stabilization-def' => 'Stumm diskwelet er mod diskwel dre ziouer', |
573 | | - 'stabilization-def1' => 'Ar stumm embannet ma vez; a-hend-all lakaat ar stumm red pe ar brouilhed', |
| 573 | + 'stabilization-def1' => 'Ar stumm stabil ma vez; a-hend-all lakaat an adweladenn ziwezhañ', |
574 | 574 | 'stabilization-def2' => 'An adweladenn ziwezhañ', |
575 | 575 | 'stabilization-restrict' => 'Strishadurioù adlenn/adlenn emgefre', |
576 | 576 | 'stabilization-restrict-none' => 'Strishadurioù ouzhpenn ebet', |
— | — | @@ -740,6 +740,7 @@ |
741 | 741 | * @author Metalhead64 |
742 | 742 | * @author Purodha |
743 | 743 | * @author Steef389 |
| 744 | + * @author The Evil IP address |
744 | 745 | * @author Umherirrender |
745 | 746 | */ |
746 | 747 | $messages['de'] = array( |
— | — | @@ -784,7 +785,7 @@ |
785 | 786 | 'stabilize_expiry_invalid' => 'Ungültiges Ablaufdatum.', |
786 | 787 | 'stabilize_expiry_old' => 'Das Ablaufdatum wurde überschritten.', |
787 | 788 | 'stabilize_denied' => 'Zugriff verweigert.', |
788 | | - 'stabilize-expiring' => 'erlischt am $2, $3 Uhr (UTC)', |
| 789 | + 'stabilize-expiring' => 'bis $2, $3 Uhr (UTC)', |
789 | 790 | 'stabilization-review' => 'Markiere die aktuelle Version', |
790 | 791 | ); |
791 | 792 | |
— | — | @@ -2754,8 +2755,8 @@ |
2755 | 2756 | 'stabilization-text' => "'''Ustaw poniżej, w jaki sposób ma być wybierana i wyświetlana opublikowana wersja strony [[:$1|$1]].''' |
2756 | 2757 | |
2757 | 2758 | '''Uwaga''' Po zmianie sposobu ''wyboru wersji opublikowanej'', aby preferowała domyślnie wersję „zweryfikowaną” lub „sprzed zmian” należy się upewnić, że strona posiada tego typu wersje, w przeciwnym wypadku zmiana nie da żadnego efektu. Zauważ, że wersja „zweryfikowana” jest również uznawana za „oznaczoną” itd.", |
2758 | | - 'stabilization-perm' => 'Nie masz wystarczających uprawnień, aby zmienić konfigurację wersji opublikowanej. |
2759 | | -Aktualne ustawienia dla strony [[:$1|$1]]:', |
| 2759 | + 'stabilization-perm' => 'Nie masz wystarczających uprawnień, aby zmienić konfigurację wersji oznaczonych. |
| 2760 | +Poniżej znajdują się aktualne ustawienia dla strony [[:$1|$1]].', |
2760 | 2761 | 'stabilization-page' => 'Nazwa strony:', |
2761 | 2762 | 'stabilization-leg' => 'Zatwierdź konfigurację wersji opublikowanej', |
2762 | 2763 | 'stabilization-select' => 'Pierwszeństwo wyboru wersji opublikowanej', |
— | — | @@ -2765,7 +2766,7 @@ |
2766 | 2767 | 'stabilization-def' => 'Wersja strony wyświetlana domyślnie', |
2767 | 2768 | 'stabilization-def1' => 'Wersja opublikowana, a jeśli nie istnieje, to wersja bieżąca lub robocza', |
2768 | 2769 | 'stabilization-def2' => 'Wersja bieżąca lub robocza', |
2769 | | - 'stabilization-restrict' => 'Ograniczenia ręcznego i automatycznego przeglądania', |
| 2770 | + 'stabilization-restrict' => 'Ograniczenia ręcznego i automatycznego oznaczania', |
2770 | 2771 | 'stabilization-restrict-none' => 'Brak dodatkowych ograniczeń', |
2771 | 2772 | 'stabilization-submit' => 'Potwierdź', |
2772 | 2773 | 'stabilization-notexists' => 'Brak strony zatytułowanej „[[:$1|$1]]”. Nie jest możliwa jej konfiguracja.', |
— | — | @@ -3774,8 +3775,11 @@ |
3775 | 3776 | 'stabilization-def-short' => 'Стандартно', |
3776 | 3777 | 'stabilization-def-short-0' => 'Поточна', |
3777 | 3778 | 'stabilization-def-short-1' => 'Опублікована', |
| 3779 | + 'stabilize_page_invalid' => 'Неприпустима назва цільової сторінки.', |
| 3780 | + 'stabilize_page_notexists' => 'Цільової сторінки не існує.', |
3778 | 3781 | 'stabilize_expiry_invalid' => 'Помилкова дата закінчення.', |
3779 | 3782 | 'stabilize_expiry_old' => 'Зазначений час закінчення пройшов.', |
| 3783 | + 'stabilize_denied' => 'Доступ заборонено.', |
3780 | 3784 | 'stabilize-expiring' => 'закінчується о $1 (UTC)', |
3781 | 3785 | 'stabilization-review' => 'Позначити поточну версію перевіреною', |
3782 | 3786 | ); |
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs/language/UnreviewedPages.i18n.php |
— | — | @@ -307,6 +307,7 @@ |
308 | 308 | |
309 | 309 | /** German (Deutsch) |
310 | 310 | * @author Kghbln |
| 311 | + * @author Merlissimo |
311 | 312 | * @author Raimond Spekking |
312 | 313 | * @author Umherirrender |
313 | 314 | */ |
— | — | @@ -319,7 +320,7 @@ |
320 | 321 | 'unreviewed-watched' => '(von $1 {{PLURAL:$1|aktivem Benutzer|aktiven Benutzern}} beobachtet)', |
321 | 322 | 'unreviewed-list' => 'Diese Spezialseite zeigt Seiten, die bisher noch nicht in der angegebenen Stufe markiert wurden.', |
322 | 323 | 'unreviewed-none' => 'Es gibt keine Seiten, die den eingegebenen Kriterien entsprechen.', |
323 | | - 'unreviewed-viewing' => '(wird überprüft)', |
| 324 | + 'unreviewed-viewing' => '(wird gesichtet)', |
324 | 325 | 'unreviewed-hours' => '($1 {{PLURAL:$1|Stunde|Stunden}})', |
325 | 326 | 'unreviewed-days' => '($1 {{PLURAL:$1|Tag|Tage}})', |
326 | 327 | 'unreviewed-recent' => '(weniger als 1 Stunde)', |
— | — | @@ -1261,7 +1262,7 @@ |
1262 | 1263 | 'unreviewed-diff' => 'analisar', |
1263 | 1264 | 'unreviewed-unwatched' => '(não-vigiada)', |
1264 | 1265 | 'unreviewed-watched' => '($1 {{PLURAL:$1|utilizador ativo|utilizadores ativos}} a vigiar)', |
1265 | | - 'unreviewed-list' => 'Esta página lista as páginas de conteúdo que não foram revistas até ao nível escolhido.', |
| 1266 | + 'unreviewed-list' => 'Esta página lista as páginas de conteúdo que não foram revisadas até ao nível escolhido.', |
1266 | 1267 | 'unreviewed-none' => 'No momento não há páginas que se enquadrem nestes critérios', |
1267 | 1268 | 'unreviewed-viewing' => '(sob análise)', |
1268 | 1269 | 'unreviewed-hours' => '($1 {{PLURAL:$1|hora|horas}})', |
Property changes on: branches/wmf/1.16wmf4/extensions/FlaggedRevs/language |
___________________________________________________________________ |
Modified: svn:mergeinfo |
1269 | 1270 | Merged /trunk/extensions/FlaggedRevs/language:r68107-68110,68112-68248 |
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs/FlaggedArticle.php |
— | — | @@ -41,7 +41,7 @@ |
42 | 42 | $this->stableRev = null; |
43 | 43 | $this->pendingRevs = null; |
44 | 44 | $this->pageConfig = null; |
45 | | - $this->file = null; |
| 45 | + $this->imagePage = null; |
46 | 46 | parent::clear(); |
47 | 47 | } |
48 | 48 | |
— | — | @@ -200,7 +200,8 @@ |
201 | 201 | # the only other things to check for are template and file differences in the output. |
202 | 202 | # (a) Check if the current output has a newer template/file used |
203 | 203 | # (b) Check if the stable version has a file/template that was deleted |
204 | | - $synced = ( !$srev->findPendingTemplateChanges() && !$srev->findPendingFileChanges() ); |
| 204 | + $synced = ( !$srev->findPendingTemplateChanges() |
| 205 | + && !$srev->findPendingFileChanges( 'noForeign' ) ); |
205 | 206 | # Save to cache. This will be updated whenever the page is touched. |
206 | 207 | $data = FlaggedRevs::makeMemcObj( $synced ? "true" : "false" ); |
207 | 208 | $wgMemc->set( $key, $data, $wgParserCacheExpireTime ); |
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs/FlaggedRevs.class.php |
— | — | @@ -561,14 +561,15 @@ |
562 | 562 | $options->setTidy( true ); |
563 | 563 | return $options; |
564 | 564 | } |
565 | | - |
| 565 | + |
566 | 566 | /** |
| 567 | + * Get the page cache for the stable version of an article |
567 | 568 | * @param Article $article |
568 | 569 | * @param User $user |
569 | | - * @return ParserOutput |
570 | | - * Get the page cache for the top stable revision of an article |
| 570 | + * @param string $okStale set to 'okStale' to ignore expiration date |
| 571 | + * @return mixed (ParserOutput/false) |
571 | 572 | */ |
572 | | - public static function getPageCache( Article $article, $user ) { |
| 573 | + public static function getPageCache( Article $article, $user, $okStale = false ) { |
573 | 574 | global $parserMemc, $wgCacheEpoch; |
574 | 575 | wfProfileIn( __METHOD__ ); |
575 | 576 | # Make sure it is valid |
— | — | @@ -587,7 +588,7 @@ |
588 | 589 | $canCache = $article->checkTouched(); |
589 | 590 | $cacheTime = $value->getCacheTime(); |
590 | 591 | $touched = $article->mTouched; |
591 | | - if ( !$canCache || $value->expired( $touched ) ) { |
| 592 | + if ( !$canCache || ( $value->expired( $touched ) && $okStale !== 'okStale' ) ) { |
592 | 593 | if ( !$canCache ) { |
593 | 594 | wfIncrStats( "pcache_miss_invalid" ); |
594 | 595 | wfDebug( "Invalid cached redirect, touched $touched, epoch $wgCacheEpoch, cached $cacheTime\n" ); |
— | — | @@ -598,9 +599,6 @@ |
599 | 600 | $parserMemc->delete( $key ); |
600 | 601 | $value = false; |
601 | 602 | } else { |
602 | | - if ( isset( $value->mTimestamp ) ) { |
603 | | - $article->mTimestamp = $value->mTimestamp; |
604 | | - } |
605 | 603 | wfIncrStats( "pcache_hit" ); |
606 | 604 | } |
607 | 605 | } else { |
— | — | @@ -608,7 +606,6 @@ |
609 | 607 | wfIncrStats( "pcache_miss_absent" ); |
610 | 608 | $value = false; |
611 | 609 | } |
612 | | - |
613 | 610 | wfProfileOut( __METHOD__ ); |
614 | 611 | return $value; |
615 | 612 | } |
— | — | @@ -793,7 +790,9 @@ |
794 | 791 | * @param mixed $latest, the latest rev ID (optional) |
795 | 792 | * Updates the tracking tables and pending edit count cache. Called on edit. |
796 | 793 | */ |
797 | | - public static function updateStableVersion( Article $article, Revision $rev, $latest = null ) { |
| 794 | + public static function updateStableVersion( |
| 795 | + Article $article, Revision $rev, $latest = null |
| 796 | + ) { |
798 | 797 | if ( !$article->getId() ) { |
799 | 798 | return true; // no bogus entries |
800 | 799 | } |
— | — | @@ -1392,8 +1391,29 @@ |
1393 | 1392 | NS_FILE : $title->getNamespace(); // Treat NS_MEDIA as NS_FILE |
1394 | 1393 | return ( in_array( $ns, $namespaces ) ); |
1395 | 1394 | } |
1396 | | - |
| 1395 | + |
1397 | 1396 | /** |
| 1397 | + * Get a list of stable categories which go in categorylinks |
| 1398 | + * iff they're in the stable version of of the page (if there is one). |
| 1399 | + * Note: used for bug 20813 |
| 1400 | + * @return array |
| 1401 | + */ |
| 1402 | + public static function getStableCategories() { |
| 1403 | + $reviewedCats = array(); |
| 1404 | + $msg = wfMsgForContent( 'flaggedrevs-stable-categories' ); |
| 1405 | + if ( !wfEmptyMsg( 'flaggedrevs-stable-categories', $msg ) ) { |
| 1406 | + $list = explode( "\n*", "\n$msg" ); |
| 1407 | + foreach ( $list as $category ) { |
| 1408 | + $category = trim( $category ); |
| 1409 | + if ( $category != '' ) { |
| 1410 | + $reviewedCats[] = $category; |
| 1411 | + } |
| 1412 | + } |
| 1413 | + } |
| 1414 | + return $reviewedCats; |
| 1415 | + } |
| 1416 | + |
| 1417 | + /** |
1398 | 1418 | * Clear FlaggedRevs tracking tables for this page |
1399 | 1419 | * @param mixed $pageId (int or array) |
1400 | 1420 | */ |
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs/FRCacheUpdate.php |
— | — | @@ -8,7 +8,7 @@ |
9 | 9 | public $mTitle, $mTable; |
10 | 10 | public $mRowsPerJob, $mRowsPerQuery; |
11 | 11 | |
12 | | - public function __construct( $titleTo ) { |
| 12 | + public function __construct( Title $titleTo ) { |
13 | 13 | global $wgUpdateRowsPerJob, $wgUpdateRowsPerQuery; |
14 | 14 | $this->mTitle = $titleTo; |
15 | 15 | $this->mTable = 'flaggedrevs_tracking'; |
— | — | @@ -22,12 +22,14 @@ |
23 | 23 | $wgFlaggedRevsCacheUpdates = array(); // temp var |
24 | 24 | } |
25 | 25 | $key = $this->mTitle->getPrefixedDBKey(); |
26 | | - if ( isset( $wgFlaggedRevsCacheUpdates[$key] ) ) |
| 26 | + if ( isset( $wgFlaggedRevsCacheUpdates[$key] ) ) { |
27 | 27 | return; // No duplicates... |
| 28 | + } |
28 | 29 | # Fetch the IDs |
29 | 30 | $dbr = wfGetDB( DB_SLAVE ); |
30 | 31 | $res = $dbr->select( $this->mTable, $this->getFromField(), |
31 | 32 | $this->getToCondition(), __METHOD__ ); |
| 33 | + # Check if there is anything to do... |
32 | 34 | if ( $dbr->numRows( $res ) > 0 ) { |
33 | 35 | # Do it right now? |
34 | 36 | if ( $dbr->numRows( $res ) <= $this->mRowsPerJob ) { |
— | — | @@ -86,7 +88,7 @@ |
87 | 89 | return array( 'ftr_namespace' => $this->mTitle->getNamespace(), |
88 | 90 | 'ftr_title' => $this->mTitle->getDBkey() ); |
89 | 91 | } |
90 | | - |
| 92 | + |
91 | 93 | /** |
92 | 94 | * Invalidate a set of IDs, right now |
93 | 95 | */ |
— | — | @@ -164,7 +166,6 @@ |
165 | 167 | if ( $this->end ) { |
166 | 168 | $conds[] = "$fromField <= {$this->end}"; |
167 | 169 | } |
168 | | - |
169 | 170 | # Run query to get page Ids |
170 | 171 | $dbr = wfGetDB( DB_SLAVE ); |
171 | 172 | $res = $dbr->select( $this->table, $fromField, $conds, __METHOD__ ); |
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs/FlaggedRevision.php |
— | — | @@ -451,11 +451,15 @@ |
452 | 452 | |
453 | 453 | /* |
454 | 454 | * Fetch pending template changes for this reviewed page version. |
455 | | - * For each template, the version used is: |
456 | | - * (a) (the latest rev) if FR_INCLUDES_CURRENT |
| 455 | + * For each template, the "version used" is: |
| 456 | + * (a) (the latest rev) if FR_INCLUDES_CURRENT. Might be non-existing. |
457 | 457 | * (b) newest( stable rev, rev at time of review ) if FR_INCLUDES_STABLE |
458 | 458 | * (c) ( rev at time of review ) if FR_INCLUDES_FREEZE |
459 | | - * Pending changes exist if the latest version of the template is newer than this. |
| 459 | + * Pending changes exist for a template iff the template is used in |
| 460 | + * the current rev of this page and one of the following holds: |
| 461 | + * (a) Current template is newer than the "version used" above (updated) |
| 462 | + * (b) Current template exists and the "version used" was non-existing (created) |
| 463 | + * (c) Current template doesn't exist and the "version used" existed (deleted) |
460 | 464 | * |
461 | 465 | * @return Array of (template title, rev ID in reviewed version) tuples |
462 | 466 | */ |
— | — | @@ -464,15 +468,20 @@ |
465 | 469 | return array(); // short-circuit |
466 | 470 | } |
467 | 471 | $dbr = wfGetDB( DB_SLAVE ); |
468 | | - $ret = $dbr->select( array( 'flaggedtemplates', 'page', 'flaggedpages' ), |
| 472 | + $ret = $dbr->select( |
| 473 | + array( 'flaggedtemplates', 'templatelinks', 'page', 'flaggedpages' ), |
469 | 474 | array( 'ft_namespace', 'ft_title', 'fp_stable', 'ft_tmp_rev_id', 'page_latest' ), |
470 | | - array( 'ft_rev_id' => $this->getRevId() ), |
| 475 | + array( 'ft_rev_id' => $this->getRevId() ), // template was in reviewed rev |
471 | 476 | __METHOD__, |
472 | 477 | array(), /* OPTIONS */ |
473 | 478 | array( |
474 | | - 'page' => array( 'LEFT JOIN', |
| 479 | + 'templatelinks' => array( 'INNER JOIN', // used in current rev |
| 480 | + array( 'tl_from' => $this->getPage(), |
| 481 | + 'tl_namespace = ft_namespace AND tl_title = ft_title' ) ), |
| 482 | + 'page' => array( 'LEFT JOIN', |
475 | 483 | 'page_namespace = ft_namespace AND page_title = ft_title' ), |
476 | | - 'flaggedpages' => array( 'LEFT JOIN', 'fp_page_id = page_id' ) ) |
| 484 | + 'flaggedpages' => array( 'LEFT JOIN', 'fp_page_id = page_id' ) |
| 485 | + ) |
477 | 486 | ); |
478 | 487 | $tmpChanges = array(); |
479 | 488 | while ( $row = $dbr->fetchObject( $ret ) ) { |
— | — | @@ -497,31 +506,37 @@ |
498 | 507 | /* |
499 | 508 | * Fetch pending file changes for this reviewed page version. |
500 | 509 | * For each file, the version used is: |
501 | | - * (a) (the latest rev) if FR_INCLUDES_CURRENT |
| 510 | + * (a) (the latest rev) if FR_INCLUDES_CURRENT. Might be non-existing. |
502 | 511 | * (b) newest( stable rev, rev at time of review ) if FR_INCLUDES_STABLE |
503 | 512 | * (c) ( rev at time of review ) if FR_INCLUDES_FREEZE |
504 | | - * Pending changes exist if the latest version of the file is newer than this. |
505 | | - * @TODO: skip commons images, deliberately? (bug 15748). |
| 513 | + * Pending changes exist for a file iff the file is used in |
| 514 | + * the current rev of this page and one of the following holds: |
| 515 | + * (a) Current file is newer than the "version used" above (updated) |
| 516 | + * (b) Current file exists and the "version used" was non-existing (created) |
| 517 | + * (c) Current file doesn't exist and the "version used" existed (deleted) |
506 | 518 | * |
| 519 | + * @param string $noForeign Use 'noForeign' to skip Commons images (bug 15748) |
507 | 520 | * @return Array of (file title, MW file timestamp in reviewed version) tuples |
508 | 521 | */ |
509 | | - public function findPendingFileChanges() { |
| 522 | + public function findPendingFileChanges( $noForeign = false ) { |
510 | 523 | if ( FlaggedRevs::inclusionSetting() == FR_INCLUDES_CURRENT ) { |
511 | 524 | return array(); // short-circuit |
512 | 525 | } |
513 | 526 | $dbr = wfGetDB( DB_SLAVE ); |
514 | 527 | $ret = $dbr->select( |
515 | | - array( 'flaggedimages', 'page', 'flaggedpages', 'flaggedrevs' ), |
| 528 | + array( 'flaggedimages', 'imagelinks', 'page', 'flaggedpages', 'flaggedrevs' ), |
516 | 529 | array( 'fi_name', 'fi_img_timestamp', 'fr_img_timestamp' ), |
517 | | - array( 'fi_rev_id' => $this->getRevId() ), |
| 530 | + array( 'fi_rev_id' => $this->getRevId() ), // template was in reviewed rev |
518 | 531 | __METHOD__, |
519 | 532 | array(), /* OPTIONS */ |
520 | 533 | array( |
521 | | - 'page' => array( 'LEFT JOIN', |
| 534 | + 'imagelinks' => array( 'INNER JOIN', // used in current rev |
| 535 | + array( 'il_from' => $this->getPage(), 'il_to = fi_name' ) ), |
| 536 | + 'page' => array( 'LEFT JOIN', |
522 | 537 | 'page_namespace = ' . NS_FILE . ' AND page_title = fi_name' ), |
523 | | - 'flaggedpages' => array( 'LEFT JOIN', 'fp_page_id = page_id' ), |
524 | | - 'flaggedrevs' => array( 'LEFT JOIN', |
525 | | - 'fr_page_id = fp_page_id AND fr_rev_id = fp_stable' ) ) |
| 538 | + 'flaggedpages' => array( 'LEFT JOIN', 'fp_page_id = page_id' ), |
| 539 | + 'flaggedrevs' => array( 'LEFT JOIN', |
| 540 | + 'fr_page_id = fp_page_id AND fr_rev_id = fp_stable' ) ) |
526 | 541 | ); |
527 | 542 | $fileChanges = array(); |
528 | 543 | while ( $row = $dbr->fetchObject( $ret ) ) { |
— | — | @@ -538,7 +553,11 @@ |
539 | 554 | # Compare to current... |
540 | 555 | $file = wfFindFile( $title ); // current file version |
541 | 556 | $deleted = ( !$file && $tsStable ); // later deleted |
542 | | - $updated = ( $file && $file->getTimestamp() > $tsStable ); // updated/created |
| 557 | + if ( $file && ( $noForeign !== 'noForeign' || $file->isLocal() ) ) { |
| 558 | + $updated = ( $file->getTimestamp() > $tsStable ); // updated/created |
| 559 | + } else { |
| 560 | + $updated = false; |
| 561 | + } |
543 | 562 | if ( $deleted || $updated ) { |
544 | 563 | $fileChanges[] = array( $title, $tsStable ); |
545 | 564 | } |
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs/specialpages/StablePages_body.php |
— | — | @@ -68,9 +68,14 @@ |
69 | 69 | $title = Title::makeTitle( $row->page_namespace, $row->page_title ); |
70 | 70 | # Link to page |
71 | 71 | $link = $this->skin->makeKnownLinkObj( $title, $title->getPrefixedText() ); |
72 | | - # Link to page configuration |
73 | | - $config = $this->skin->makeKnownLinkObj( $title, |
| 72 | + # Helpful utility links |
| 73 | + $utilLinks = array(); |
| 74 | + $utilLinks[] = $this->skin->makeKnownLinkObj( $title, |
74 | 75 | wfMsgHtml( 'stablepages-config' ), 'action=protect' ); |
| 76 | + $utilLinks[] = $this->skin->makeKnownLinkObj( $title, |
| 77 | + wfMsgHtml( 'history' ), 'action=history' ); |
| 78 | + $utilLinks[] = $this->skin->makeKnownLinkObj( SpecialPage::getTitleFor( 'Log/stable' ), |
| 79 | + wfMsgHtml( 'stable-logpage' ), 'page=' . $title->getPrefixedText() ); |
75 | 80 | # Autoreview/review restriction level |
76 | 81 | $restr = ''; |
77 | 82 | if( $row->fpc_level != '' ) { |
— | — | @@ -88,7 +93,8 @@ |
89 | 94 | } else { |
90 | 95 | $expiry_description = ""; |
91 | 96 | } |
92 | | - return "<li>{$link} ({$config}) {$restr}<i>{$expiry_description}</i></li>"; |
| 97 | + $utilLinks = $wgLang->pipeList( $utilLinks ); |
| 98 | + return "<li>{$link} ({$utilLinks}) {$restr}<i>{$expiry_description}</i></li>"; |
93 | 99 | } |
94 | 100 | } |
95 | 101 | |
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs/FlaggedRevsXML.php |
— | — | @@ -345,7 +345,7 @@ |
346 | 346 | * @returns string |
347 | 347 | */ |
348 | 348 | public static function diffToggle() { |
349 | | - $toggle = '<a class="fr-toggle-text" "' . |
| 349 | + $toggle = '<a class="fr-toggle-text" ' . |
350 | 350 | ' onclick="FlaggedRevs.toggleDiff()" title="' . |
351 | 351 | wfMsgHtml( 'revreview-diff-toggle-title' ) . '" >' . |
352 | 352 | wfMsgHtml( 'revreview-diff-toggle-show' ) . '</a>'; |
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs/FlaggedRevs.hooks.php |
— | — | @@ -118,9 +118,6 @@ |
119 | 119 | 'unflaggedMsg' => wfMsgHtml( 'revreview-submit-unreviewed' ), |
120 | 120 | 'actioncomplete' => wfMsgHtml( 'actioncomplete' ), |
121 | 121 | 'actionfailed' => wfMsgHtml( 'actionfailed' ), |
122 | | - 'draftRev' => wfMsgHtml( 'revreview-hist-draft' ), |
123 | | - 'sightedRev' => wfMsgHtml( 'revreview-hist-basic' ), |
124 | | - 'qualityRev' => wfMsgHtml( 'revreview-hist-quality' ), |
125 | 122 | ); |
126 | 123 | $globalVars['wgAjaxReview'] = $ajaxReview; // language for AJAX form |
127 | 124 | } |
— | — | @@ -282,179 +279,83 @@ |
283 | 280 | return true; |
284 | 281 | } |
285 | 282 | |
286 | | - /** |
287 | | - * Inject stable links on LinksUpdate |
288 | | - */ |
289 | | - public static function extraLinksUpdate( LinksUpdate $linksUpdate ) { |
290 | | - $dbw = wfGetDB( DB_MASTER ); |
291 | | - $pageId = $linksUpdate->mTitle->getArticleId(); |
| 283 | + // @TODO: replace raw $linksUpdate field accesses |
| 284 | + public static function onLinksUpdate( LinksUpdate $linksUpdate ) { |
| 285 | + global $wgUser; |
| 286 | + wfProfileIn( __METHOD__ ); |
| 287 | + $fa = FlaggedArticle::getTitleInstance( $linksUpdate->mTitle ); |
292 | 288 | # Check if this page has a stable version... |
| 289 | + $sv = null; |
293 | 290 | if ( isset( $u->fr_stableRev ) ) { |
294 | 291 | $sv = $u->fr_stableRev; // Try the process cache... |
295 | | - } else { |
296 | | - $fa = FlaggedArticle::getTitleInstance( $linksUpdate->mTitle ); |
297 | | - if ( FlaggedRevs::inReviewNamespace( $linksUpdate->mTitle ) ) { |
298 | | - $sv = $fa->getStableRev( FR_MASTER ); // re-validate NS/config |
299 | | - } else { |
300 | | - $sv = null; |
301 | | - } |
| 292 | + } elseif ( $fa->isReviewable( FR_MASTER ) ) { |
| 293 | + $sv = $fa->getStableRev( FR_MASTER ); // re-validate NS/config |
302 | 294 | } |
303 | | - # Empty flagged revs data for this page if there is no stable version |
304 | | - if ( !$sv ) { |
305 | | - FlaggedRevs::clearTrackingRows( $pageId ); |
306 | | - return true; |
307 | | - } |
308 | | - # Try the process cache... |
309 | | - $article = new Article( $linksUpdate->mTitle ); |
310 | | - if ( isset( $linksUpdate->fr_stableParserOut ) ) { |
311 | | - $parserOut = $linksUpdate->fr_stableParserOut; |
312 | | - } else { |
313 | | - global $wgUser; |
314 | | - # Try stable version cache. This should be updated before this is called. |
315 | | - $anon = new User; // anon cache most likely to exist |
316 | | - $parserOut = FlaggedRevs::getPageCache( $article, $anon ); |
317 | | - if ( $parserOut == false && $wgUser->getId() ) |
318 | | - $parserOut = FlaggedRevs::getPageCache( $article, $wgUser ); |
319 | | - if ( $parserOut == false ) { |
320 | | - $text = $sv->getRevText(); |
321 | | - # Parse the text |
322 | | - $parserOut = FlaggedRevs::parseStableText( $article, $text, $sv->getRevId() ); |
323 | | - } |
324 | | - } |
325 | | - # Update page fields |
326 | | - FlaggedRevs::updateStableVersion( $article, $sv->getRevision() ); |
327 | | - # Get the list of categories that must be reviewed |
328 | | - $reviewedCats = array(); |
329 | | - $msg = wfMsgForContent( 'flaggedrevs-stable-categories' ); |
330 | | - if ( !wfEmptyMsg( 'flaggedrevs-stable-categories', $msg ) ) { |
331 | | - $list = explode( "\n*", "\n$msg" ); |
332 | | - foreach ( $list as $category ) { |
333 | | - $category = trim( $category ); |
334 | | - if ( $category != '' ) |
335 | | - $reviewedCats[$category] = 1; |
336 | | - } |
337 | | - } |
338 | | - $links = array(); |
339 | | - # Get any links that are only in the stable version... |
340 | | - foreach ( $parserOut->getLinks() as $ns => $titles ) { |
341 | | - foreach ( $titles as $title => $id ) { |
342 | | - if ( !isset( $linksUpdate->mLinks[$ns] ) |
343 | | - || !isset( $linksUpdate->mLinks[$ns][$title] ) ) |
344 | | - { |
345 | | - self::addLink( $links, $ns, $title ); |
346 | | - } |
347 | | - } |
348 | | - } |
349 | | - # Get any images that are only in the stable version... |
350 | | - foreach ( $parserOut->getImages() as $image => $n ) { |
351 | | - if ( !isset( $linksUpdate->mImages[$image] ) ) { |
352 | | - self::addLink( $links, NS_FILE, $image ); |
353 | | - } |
354 | | - } |
355 | | - # Get any templates that are only in the stable version... |
356 | | - foreach ( $parserOut->getTemplates() as $ns => $titles ) { |
357 | | - foreach ( $titles as $title => $id ) { |
358 | | - if ( !isset( $linksUpdate->mTemplates[$ns] ) |
359 | | - || !isset( $linksUpdate->mTemplates[$ns][$title] ) ) |
360 | | - { |
361 | | - self::addLink( $links, $ns, $title ); |
362 | | - } |
363 | | - } |
364 | | - } |
365 | | - # Get any categories that are only in the stable version... |
366 | | - foreach ( $parserOut->getCategories() as $category => $sort ) { |
367 | | - if ( !isset( $linksUpdate->mCategories[$category] ) ) { |
368 | | - // Stable categories must remain until removed from the stable version |
369 | | - if ( isset( $reviewedCats[$category] ) ) { |
370 | | - $linksUpdate->mCategories[$category] = $sort; |
| 295 | + if ( $sv ) { |
| 296 | + $stableCats = FlaggedRevs::getStableCategories(); |
| 297 | + // Short-circuit things that need stable version output |
| 298 | + if ( $stableCats || FlaggedRevs::inclusionSetting() != FR_INCLUDES_CURRENT ) { |
| 299 | + # Get the parsed stable version... |
| 300 | + if ( isset( $linksUpdate->fr_stableParserOut ) ) { |
| 301 | + $stableOut = $linksUpdate->fr_stableParserOut; // process cache |
371 | 302 | } else { |
372 | | - self::addLink( $links, NS_CATEGORY, $category ); |
| 303 | + # Try stable version cache, which should be up-to-date now. |
| 304 | + # Hack: use 'okStale' to ignore any previous invalidate() calls. |
| 305 | + $anon = new User(); // anon cache most likely to exist |
| 306 | + $stableOut = FlaggedRevs::getPageCache( $fa, $anon, 'okStale' ); |
| 307 | + if ( $stableOut == false && $wgUser->getId() ) { |
| 308 | + $stableOut = FlaggedRevs::getPageCache( $fa, $wgUser, 'okStale' ); |
| 309 | + } |
| 310 | + if ( $stableOut == false ) { // cache miss |
| 311 | + $text = $sv->getRevText(); |
| 312 | + $stableOut = FlaggedRevs::parseStableText( $fa, $text, $sv->getRevId() ); |
| 313 | + } |
373 | 314 | } |
| 315 | + # Tracking for certain categories depends only on the stable version |
| 316 | + self::stabilizeCategories( $linksUpdate, $stableOut, $stableCats ); |
| 317 | + # Update flaggedrevs link tracking tables |
| 318 | + $frLinksUpdate = new FRLinksUpdate( $linksUpdate, $stableOut ); |
| 319 | + $frLinksUpdate->doUpdate(); |
374 | 320 | } |
375 | | - } |
376 | | - $stableCats = $parserOut->getCategories(); // from stable version |
377 | | - foreach ( $reviewedCats as $category ) { |
378 | | - // Stable categories cannot be added until added to the stable version |
379 | | - if ( isset( $linksUpdate->mCategories[$category] ) |
380 | | - && !isset( $stableCats[$category] ) ) |
381 | | - { |
382 | | - unset( $linksUpdate->mCategories[$category] ); |
383 | | - } |
| 321 | + # Update flagged page related fields |
| 322 | + FlaggedRevs::updateStableVersion( $fa, $sv->getRevision() ); |
| 323 | + } else { |
| 324 | + # Empty flaggedrevs data for this page if there is no stable version |
| 325 | + FlaggedRevs::clearTrackingRows( $fa->getId() ); |
384 | 326 | } |
385 | | - # Get any link tracking changes |
386 | | - $existing = self::getExistingLinks( $pageId ); |
387 | | - $insertions = self::getLinkInsertions( $existing, $links, $pageId ); |
388 | | - $deletions = self::getLinkDeletions( $existing, $links ); |
389 | | - # Delete removed links |
390 | | - if ( $clause = self::makeWhereFrom2d( $deletions ) ) { |
391 | | - $where = array( 'ftr_from' => $pageId ); |
392 | | - $where[] = $clause; |
393 | | - $dbw->delete( 'flaggedrevs_tracking', $where, __METHOD__ ); |
| 327 | + # Refresh links for pages were only the stable version includes this page |
| 328 | + if ( $linksUpdate->mRecursive ) { |
| 329 | + FRLinksUpdate::queueRefreshLinksJobs( $fa->getTitle() ); |
394 | 330 | } |
395 | | - # Add any new links |
396 | | - if ( count( $insertions ) ) { |
397 | | - $dbw->insert( 'flaggedrevs_tracking', $insertions, __METHOD__, 'IGNORE' ); |
398 | | - } |
| 331 | + wfProfileOut( __METHOD__ ); |
399 | 332 | return true; |
400 | 333 | } |
401 | 334 | |
402 | | - protected static function addLink( array &$links, $ns, $dbKey ) { |
403 | | - if ( !isset( $links[$ns] ) ) { |
404 | | - $links[$ns] = array(); |
405 | | - } |
406 | | - $links[$ns][$dbKey] = 1; |
407 | | - } |
408 | | - |
409 | | - protected static function getExistingLinks( $pageId ) { |
410 | | - $dbr = wfGetDB( DB_SLAVE ); |
411 | | - $res = $dbr->select( 'flaggedrevs_tracking', |
412 | | - array( 'ftr_namespace', 'ftr_title' ), |
413 | | - array( 'ftr_from' => $pageId ), |
414 | | - __METHOD__ ); |
415 | | - $arr = array(); |
416 | | - while ( $row = $dbr->fetchObject( $res ) ) { |
417 | | - if ( !isset( $arr[$row->ftr_namespace] ) ) { |
418 | | - $arr[$row->ftr_namespace] = array(); |
| 335 | + /** |
| 336 | + * Make "stable categories" appear in categorylinks for a page |
| 337 | + * iff they are currently in the stable version of the page (if there is one) |
| 338 | + * @TODO: replace raw $linksUpdate field accesses |
| 339 | + */ |
| 340 | + protected static function stabilizeCategories( |
| 341 | + LinksUpdate $linksUpdate, ParserOutput $stableOut, array $stableCats |
| 342 | + ) { |
| 343 | + $sCategories = $stableOut->getCategories(); // assoc array (name => sortkey) |
| 344 | + foreach ( $stableCats as $category ) { |
| 345 | + $category = str_replace( ' ', '_', $category ); // ' ' -> underscore |
| 346 | + // Stable categories cannot be added until added to the stable version |
| 347 | + if ( isset( $linksUpdate->mCategories[$category] ) // in current |
| 348 | + && !isset( $sCategories[$category] ) ) // not in stable |
| 349 | + { |
| 350 | + unset( $linksUpdate->mCategories[$category] ); |
| 351 | + // Stable categories must remain until removed from the stable version |
| 352 | + } elseif ( !isset( $linksUpdate->mCategories[$category] ) // not in current |
| 353 | + && isset( $sCategories[$category] ) ) // in stable |
| 354 | + { |
| 355 | + $linksUpdate->mCategories[$category] = $sCategories[$category]; |
419 | 356 | } |
420 | | - $arr[$row->ftr_namespace][$row->ftr_title] = 1; |
421 | 357 | } |
422 | | - return $arr; |
423 | 358 | } |
424 | 359 | |
425 | | - protected static function makeWhereFrom2d( &$arr ) { |
426 | | - $lb = new LinkBatch(); |
427 | | - $lb->setArray( $arr ); |
428 | | - return $lb->constructSet( 'ftr', wfGetDB( DB_SLAVE ) ); |
429 | | - } |
430 | | - |
431 | | - protected static function getLinkInsertions( $existing, $new, $pageId ) { |
432 | | - $arr = array(); |
433 | | - foreach ( $new as $ns => $dbkeys ) { |
434 | | - $diffs = isset( $existing[$ns] ) ? |
435 | | - array_diff_key( $dbkeys, $existing[$ns] ) : $dbkeys; |
436 | | - foreach ( $diffs as $dbk => $id ) { |
437 | | - $arr[] = array( |
438 | | - 'ftr_from' => $pageId, |
439 | | - 'ftr_namespace' => $ns, |
440 | | - 'ftr_title' => $dbk |
441 | | - ); |
442 | | - } |
443 | | - } |
444 | | - return $arr; |
445 | | - } |
446 | | - |
447 | | - protected static function getLinkDeletions( $existing, $new ) { |
448 | | - $del = array(); |
449 | | - foreach ( $existing as $ns => $dbkeys ) { |
450 | | - if ( isset( $new[$ns] ) ) { |
451 | | - $del[$ns] = array_diff_key( $existing[$ns], $new[$ns] ); |
452 | | - } else { |
453 | | - $del[$ns] = $existing[$ns]; |
454 | | - } |
455 | | - } |
456 | | - return $del; |
457 | | - } |
458 | | - |
459 | 360 | /* |
460 | 361 | * Update pages where only the stable version links to a page |
461 | 362 | * that was just changed in some way. |
— | — | @@ -1892,7 +1793,7 @@ |
1893 | 1794 | if ( !isset( $row->fr_quality ) ) { |
1894 | 1795 | if ( $revId > $history->fr_stableRevId ) { |
1895 | 1796 | $class = 'flaggedrevs-pending'; |
1896 | | - $link = wfMsgExt( 'revreview-hist-pending', 'parseinline', |
| 1797 | + $link = wfMsgExt( 'revreview-hist-pending-difflink', 'parseinline', |
1897 | 1798 | $title->getPrefixedText(), $history->fr_stableRevId, $revId ); |
1898 | 1799 | $link = '<span class="plainlinks">' . $link . '</span>'; |
1899 | 1800 | $history->fr_pendingRevs = true; // pending rev shown above stable |
— | — | @@ -1986,6 +1887,7 @@ |
1987 | 1888 | } |
1988 | 1889 | |
1989 | 1890 | public static function addToChangeListLine( &$list, &$articlelink, &$s, RecentChange &$rc ) { |
| 1891 | + global $wgUser; |
1990 | 1892 | $title = $rc->getTitle(); // convenience |
1991 | 1893 | if ( !FlaggedRevs::inReviewNamespace( $title ) |
1992 | 1894 | || empty( $rc->mAttribs['rc_this_oldid'] ) |
— | — | @@ -1997,12 +1899,13 @@ |
1998 | 1900 | // page is not reviewed |
1999 | 1901 | if ( $rc->mAttribs['fp_stable'] == null ) { |
2000 | 1902 | // Is this a config were pages start off reviewable? |
2001 | | - if ( !FlaggedRevs::stableOnlyIfConfigured() ) { |
| 1903 | + // Hide notice from non-reviewers due to vandalism concerns (bug 24002). |
| 1904 | + if ( !FlaggedRevs::stableOnlyIfConfigured() && $wgUser->isAllowed( 'review' ) ) { |
2002 | 1905 | $rlink = wfMsgHtml( 'revreview-unreviewedpage' ); |
2003 | 1906 | $css = 'flaggedrevs-unreviewed'; |
2004 | 1907 | } |
2005 | 1908 | // page is reviewed and has pending edits |
2006 | | - } elseif ( $rc->mAttribs['fp_stable'] < $rc->mAttribs['rc_this_oldid'] ) { |
| 1909 | + } elseif ( $rc->mAttribs['rc_this_oldid'] > $rc->mAttribs['fp_stable'] ) { |
2007 | 1910 | $rlink = $list->skin->link( |
2008 | 1911 | $title, |
2009 | 1912 | wfMsgHtml( 'revreview-reviewlink' ), |
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs/FRLinksUpdate.php |
— | — | @@ -0,0 +1,194 @@ |
| 2 | +<?php |
| 3 | +/** |
| 4 | + * Class containing link update methods and job construction |
| 5 | + * for the special case of refreshing page links due to templates |
| 6 | + * contained only in the stable version of pages |
| 7 | + * |
| 8 | + * @TODO: have flaggedrevs_templatelinks table for stable versions |
| 9 | + * to be more specific in what pages to effect |
| 10 | + */ |
| 11 | +class FRLinksUpdate { |
| 12 | + protected $title; |
| 13 | + protected $sLinks, $cLinks; |
| 14 | + protected $sTemplates, $cTemplates; |
| 15 | + protected $sImages, $cImages; |
| 16 | + protected $sCategories, $cCategories; |
| 17 | + |
| 18 | + // @TODO: replace raw $linksUpdate field accesses |
| 19 | + public function __construct( LinksUpdate $linksUpdate, ParserOutput $stableOutput ) { |
| 20 | + $this->title = $linksUpdate->mTitle; |
| 21 | + # Stable version links |
| 22 | + $this->sLinks = $stableOutput->getLinks(); |
| 23 | + $this->sTemplates = $stableOutput->getTemplates(); |
| 24 | + $this->sImages = $stableOutput->getImages(); |
| 25 | + $this->sCategories = $stableOutput->getCategories(); |
| 26 | + # Current version links |
| 27 | + $this->cLinks = $linksUpdate->mLinks; |
| 28 | + $this->cTemplates = $linksUpdate->mTemplates; |
| 29 | + $this->cImages = $linksUpdate->mImages; |
| 30 | + $this->cCategories = $linksUpdate->mCategories; |
| 31 | + } |
| 32 | + |
| 33 | + public function doUpdate() { |
| 34 | + $links = array(); |
| 35 | + # Get any links that are only in the stable version... |
| 36 | + foreach ( $this->sLinks as $ns => $titles ) { |
| 37 | + foreach ( $titles as $title => $id ) { |
| 38 | + if ( !isset( $this->cLinks[$ns] ) |
| 39 | + || !isset( $this->cLinks[$ns][$title] ) ) |
| 40 | + { |
| 41 | + self::addLink( $links, $ns, $title ); |
| 42 | + } |
| 43 | + } |
| 44 | + } |
| 45 | + # Get any images that are only in the stable version... |
| 46 | + foreach ( $this->sImages as $image => $n ) { |
| 47 | + if ( !isset( $this->cImages[$image] ) ) { |
| 48 | + self::addLink( $links, NS_FILE, $image ); |
| 49 | + } |
| 50 | + } |
| 51 | + # Get any templates that are only in the stable version... |
| 52 | + foreach ( $this->sTemplates as $ns => $titles ) { |
| 53 | + foreach ( $titles as $title => $id ) { |
| 54 | + if ( !isset( $this->cTemplates[$ns] ) |
| 55 | + || !isset( $this->cTemplates[$ns][$title] ) ) |
| 56 | + { |
| 57 | + self::addLink( $links, $ns, $title ); |
| 58 | + } |
| 59 | + } |
| 60 | + } |
| 61 | + # Get any categories that are only in the stable version... |
| 62 | + foreach ( $this->sCategories as $category => $sort ) { |
| 63 | + if ( !isset( $this->cCategories[$category] ) ) { |
| 64 | + self::addLink( $links, NS_CATEGORY, $category ); |
| 65 | + } |
| 66 | + } |
| 67 | + $pageId = $this->title->getArticleId(); |
| 68 | + # Get any link tracking changes |
| 69 | + $existing = self::getExistingLinks( $pageId ); |
| 70 | + $insertions = self::getLinkInsertions( $existing, $links, $pageId ); |
| 71 | + $deletions = self::getLinkDeletions( $existing, $links ); |
| 72 | + # Delete removed links |
| 73 | + $dbw = wfGetDB( DB_MASTER ); |
| 74 | + if ( $clause = self::makeWhereFrom2d( $deletions ) ) { |
| 75 | + $where = array( 'ftr_from' => $pageId ); |
| 76 | + $where[] = $clause; |
| 77 | + $dbw->delete( 'flaggedrevs_tracking', $where, __METHOD__ ); |
| 78 | + } |
| 79 | + # Add any new links |
| 80 | + if ( count( $insertions ) ) { |
| 81 | + $dbw->insert( 'flaggedrevs_tracking', $insertions, __METHOD__, 'IGNORE' ); |
| 82 | + } |
| 83 | + } |
| 84 | + |
| 85 | + protected static function addLink( array &$links, $ns, $dbKey ) { |
| 86 | + if ( !isset( $links[$ns] ) ) { |
| 87 | + $links[$ns] = array(); |
| 88 | + } |
| 89 | + $links[$ns][$dbKey] = 1; |
| 90 | + } |
| 91 | + |
| 92 | + protected static function getExistingLinks( $pageId ) { |
| 93 | + $dbr = wfGetDB( DB_SLAVE ); |
| 94 | + $res = $dbr->select( 'flaggedrevs_tracking', |
| 95 | + array( 'ftr_namespace', 'ftr_title' ), |
| 96 | + array( 'ftr_from' => $pageId ), |
| 97 | + __METHOD__ ); |
| 98 | + $arr = array(); |
| 99 | + while ( $row = $dbr->fetchObject( $res ) ) { |
| 100 | + if ( !isset( $arr[$row->ftr_namespace] ) ) { |
| 101 | + $arr[$row->ftr_namespace] = array(); |
| 102 | + } |
| 103 | + $arr[$row->ftr_namespace][$row->ftr_title] = 1; |
| 104 | + } |
| 105 | + return $arr; |
| 106 | + } |
| 107 | + |
| 108 | + protected static function makeWhereFrom2d( &$arr ) { |
| 109 | + $lb = new LinkBatch(); |
| 110 | + $lb->setArray( $arr ); |
| 111 | + return $lb->constructSet( 'ftr', wfGetDB( DB_SLAVE ) ); |
| 112 | + } |
| 113 | + |
| 114 | + protected static function getLinkInsertions( $existing, $new, $pageId ) { |
| 115 | + $arr = array(); |
| 116 | + foreach ( $new as $ns => $dbkeys ) { |
| 117 | + $diffs = isset( $existing[$ns] ) ? |
| 118 | + array_diff_key( $dbkeys, $existing[$ns] ) : $dbkeys; |
| 119 | + foreach ( $diffs as $dbk => $id ) { |
| 120 | + $arr[] = array( |
| 121 | + 'ftr_from' => $pageId, |
| 122 | + 'ftr_namespace' => $ns, |
| 123 | + 'ftr_title' => $dbk |
| 124 | + ); |
| 125 | + } |
| 126 | + } |
| 127 | + return $arr; |
| 128 | + } |
| 129 | + |
| 130 | + protected static function getLinkDeletions( $existing, $new ) { |
| 131 | + $del = array(); |
| 132 | + foreach ( $existing as $ns => $dbkeys ) { |
| 133 | + if ( isset( $new[$ns] ) ) { |
| 134 | + $del[$ns] = array_diff_key( $existing[$ns], $new[$ns] ); |
| 135 | + } else { |
| 136 | + $del[$ns] = $existing[$ns]; |
| 137 | + } |
| 138 | + } |
| 139 | + return $del; |
| 140 | + } |
| 141 | + |
| 142 | + /* |
| 143 | + * Refresh links of all pages with only the stable version |
| 144 | + * including this page. This will be in a separate transaction. |
| 145 | + * @param Title |
| 146 | + */ |
| 147 | + public static function queueRefreshLinksJobs( Title $title ) { |
| 148 | + global $wgUpdateRowsPerJob; |
| 149 | + wfProfileIn( __METHOD__ ); |
| 150 | + # Fetch the IDs |
| 151 | + $dbr = wfGetDB( DB_SLAVE ); |
| 152 | + $res = $dbr->select( 'flaggedrevs_tracking', |
| 153 | + 'ftr_from', |
| 154 | + array( 'ftr_namespace' => $title->getNamespace(), |
| 155 | + 'ftr_title' => $title->getDBkey() ), |
| 156 | + __METHOD__ |
| 157 | + ); |
| 158 | + $numRows = $res->numRows(); |
| 159 | + if ( !$numRows ) { |
| 160 | + wfProfileOut( __METHOD__ ); |
| 161 | + return; // sanity check |
| 162 | + } |
| 163 | + $numBatches = ceil( $numRows / $wgUpdateRowsPerJob ); |
| 164 | + $realBatchSize = ceil( $numRows / $numBatches ); |
| 165 | + $start = false; |
| 166 | + $jobs = array(); |
| 167 | + do { |
| 168 | + $first = $last = false; // first/last page_id of this batch |
| 169 | + # Get $realBatchSize items (or less if not enough)... |
| 170 | + for ( $i = 0; $i < $realBatchSize; $i++ ) { |
| 171 | + $row = $res->fetchRow(); |
| 172 | + # Is there another row? |
| 173 | + if ( $row ) { |
| 174 | + $id = $row[0]; |
| 175 | + $last = $id; // $id is the last page_id of this batch |
| 176 | + if ( $first === false ) { |
| 177 | + $first = $id; // set first page_id of this batch |
| 178 | + } |
| 179 | + # Out of rows? |
| 180 | + } else { |
| 181 | + $id = false; |
| 182 | + break; |
| 183 | + } |
| 184 | + } |
| 185 | + # Insert batch into the queue if there is anything there |
| 186 | + if ( $first ) { |
| 187 | + $params = array( 'start' => $first, 'end' => $last, ); |
| 188 | + $jobs[] = new RefreshLinksJob2( $title, $params ); |
| 189 | + } |
| 190 | + $start = $id; // Where the last ID left off |
| 191 | + } while ( $start ); |
| 192 | + Job::batchInsert( $jobs ); |
| 193 | + wfProfileOut( __METHOD__ ); |
| 194 | + } |
| 195 | +} |
Property changes on: branches/wmf/1.16wmf4/extensions/FlaggedRevs/FRLinksUpdate.php |
___________________________________________________________________ |
Added: svn:eol-style |
1 | 196 | + native |
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs/api/ApiQueryUnreviewedpages.php |
— | — | @@ -41,6 +41,7 @@ |
42 | 42 | } |
43 | 43 | |
44 | 44 | private function run( $resultPageSet = null ) { |
| 45 | + global $wgMemc; |
45 | 46 | $params = $this->extractRequestParams(); |
46 | 47 | |
47 | 48 | // Construct SQL Query |
— | — | @@ -95,11 +96,13 @@ |
96 | 97 | |
97 | 98 | if ( is_null( $resultPageSet ) ) { |
98 | 99 | $title = Title::newFromRow( $row ); |
| 100 | + $key = wfMemcKey( 'unreviewedPages', 'underReview', $row->page_id ); |
99 | 101 | $data[] = array( |
100 | | - 'pageid' => intval( $row->page_id ), |
101 | | - 'ns' => intval( $title->getNamespace() ), |
102 | | - 'title' => $title->getPrefixedText(), |
103 | | - 'revid' => intval( $row->page_latest ), |
| 102 | + 'pageid' => intval( $row->page_id ), |
| 103 | + 'ns' => intval( $title->getNamespace() ), |
| 104 | + 'title' => $title->getPrefixedText(), |
| 105 | + 'revid' => intval( $row->page_latest ), |
| 106 | + 'under_review' => (bool)$wgMemc->get( $key ) |
104 | 107 | ); |
105 | 108 | } else { |
106 | 109 | $resultPageSet->processDbRow( $row ); |
Index: branches/wmf/1.16wmf4/extensions/FlaggedRevs/api/ApiQueryOldreviewedpages.php |
— | — | @@ -41,7 +41,7 @@ |
42 | 42 | } |
43 | 43 | |
44 | 44 | private function run( $resultPageSet = null ) { |
45 | | - global $wgUser; |
| 45 | + global $wgUser, $wgMemc; |
46 | 46 | $params = $this->extractRequestParams(); |
47 | 47 | |
48 | 48 | // Construct SQL Query |
— | — | @@ -122,6 +122,8 @@ |
123 | 123 | |
124 | 124 | if ( is_null( $resultPageSet ) ) { |
125 | 125 | $title = Title::newFromRow( $row ); |
| 126 | + $key = wfMemcKey( 'stableDiffs', 'underReview', |
| 127 | + $row->fp_stable, $row->page_latest ); |
126 | 128 | $data[] = array( |
127 | 129 | 'pageid' => intval( $row->page_id ), |
128 | 130 | 'ns' => intval( $title->getNamespace() ), |
— | — | @@ -131,7 +133,8 @@ |
132 | 134 | 'pending_since' => wfTimestamp( TS_ISO_8601, $row->fp_pending_since ), |
133 | 135 | 'flagged_level' => intval( $row->fp_quality ), |
134 | 136 | 'flagged_level_text' => FlaggedRevs::getQualityLevelText( $row->fp_quality ), |
135 | | - 'diff_size' => (int)$row->page_len - (int)$row->rev_len |
| 137 | + 'diff_size' => (int)$row->page_len - (int)$row->rev_len, |
| 138 | + 'under_review' => (bool)$wgMemc->get( $key ) |
136 | 139 | ); |
137 | 140 | } else { |
138 | 141 | $resultPageSet->processDbRow( $row ); |
Property changes on: branches/wmf/1.16wmf4/extensions/FlaggedRevs |
___________________________________________________________________ |
Modified: svn:mergeinfo |
139 | 142 | Merged /trunk/extensions/FlaggedRevs:r68107-68110,68112-68248 |