r76596 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r76595‎ | r76596 | r76597 >
Date:21:11, 12 November 2010
Author:demon
Status:ok
Tags:
Comment:
MFT thru r76494
Modified paths:
  • /branches/chad-pre-wmf-merge/extensions/FlaggedRevs (modified) (history)
  • /branches/chad-pre-wmf-merge/extensions/FlaggedRevs/FlaggedArticleView.php (modified) (history)
  • /branches/chad-pre-wmf-merge/extensions/FlaggedRevs/FlaggedRevision.php (modified) (history)
  • /branches/chad-pre-wmf-merge/extensions/FlaggedRevs/FlaggedRevs.class.php (modified) (history)
  • /branches/chad-pre-wmf-merge/extensions/FlaggedRevs/FlaggedRevs.hooks.php (modified) (history)
  • /branches/chad-pre-wmf-merge/extensions/FlaggedRevs/FlaggedRevs.php (modified) (history)
  • /branches/chad-pre-wmf-merge/extensions/FlaggedRevs/FlaggedRevsXML.php (modified) (history)
  • /branches/chad-pre-wmf-merge/extensions/FlaggedRevs/api/ApiQueryReviewedpages.php (modified) (history)
  • /branches/chad-pre-wmf-merge/extensions/FlaggedRevs/api/ApiQueryUnreviewedpages.php (modified) (history)
  • /branches/chad-pre-wmf-merge/extensions/FlaggedRevs/api/ApiReview.php (modified) (history)
  • /branches/chad-pre-wmf-merge/extensions/FlaggedRevs/client/flaggedrevs.css (modified) (history)
  • /branches/chad-pre-wmf-merge/extensions/FlaggedRevs/client/flaggedrevs.js (modified) (history)
  • /branches/chad-pre-wmf-merge/extensions/FlaggedRevs/client/img/loading-small.gif (deleted) (history)
  • /branches/chad-pre-wmf-merge/extensions/FlaggedRevs/client/review.js (modified) (history)
  • /branches/chad-pre-wmf-merge/extensions/FlaggedRevs/forms/RevisionReviewForm.php (modified) (history)
  • /branches/chad-pre-wmf-merge/extensions/FlaggedRevs/language (modified) (history)
  • /branches/chad-pre-wmf-merge/extensions/FlaggedRevs/language/FlaggedRevs.i18n.php (modified) (history)
  • /branches/chad-pre-wmf-merge/extensions/FlaggedRevs/language/Stabilization.i18n.php (modified) (history)
  • /branches/chad-pre-wmf-merge/extensions/FlaggedRevs/language/ValidationStatistics.i18n.php (modified) (history)
  • /branches/chad-pre-wmf-merge/extensions/FlaggedRevs/maintenance/reviewAllPages.inc (modified) (history)
  • /branches/chad-pre-wmf-merge/extensions/FlaggedRevs/specialpages/PendingChanges_body.php (modified) (history)
  • /branches/chad-pre-wmf-merge/extensions/FlaggedRevs/specialpages/ProblemChanges_body.php (modified) (history)
  • /branches/chad-pre-wmf-merge/extensions/FlaggedRevs/specialpages/QualityOversight_body.php (modified) (history)
  • /branches/chad-pre-wmf-merge/extensions/FlaggedRevs/specialpages/RevisionReview_body.php (modified) (history)

Diff [purge]

Index: branches/chad-pre-wmf-merge/extensions/FlaggedRevs/FlaggedRevs.php
@@ -37,8 +37,8 @@
3838 define( 'FR_TEXT', 3 );
3939
4040 # Level constants...
41 -if ( !defined( 'FR_SIGHTED' ) )
42 - define( 'FR_SIGHTED', 0 ); // "basic"/"checked"
 41+if ( !defined( 'FR_CHECKED' ) )
 42+ define( 'FR_CHECKED', 0 ); // "basic"/"checked"
4343 if ( !defined( 'FR_QUALITY' ) )
4444 define( 'FR_QUALITY', 1 );
4545 if ( !defined( 'FR_PRISTINE' ) )
@@ -64,7 +64,7 @@
6565 # IMPORTANT: DO NOT EDIT THIS FILE
6666 # When configuring globals, set them at LocalSettings.php instead
6767
68 -# This will only distinguish "sighted", "quality", and unreviewed
 68+# This will only distinguish "checked", "quality", and unreviewed
6969 # A small icon will show in the upper right hand corner
7070 $wgSimpleFlaggedRevsUI = true; // @TODO: remove when ready
7171 # For visitors, only show tags/icons for unreviewed/outdated pages
@@ -91,7 +91,7 @@
9292 # (a) directly to the stable version by users with 'autoreview'/'bot'
9393 # (b) self-reversions back to the stable version by any user
9494 $wgFlaggedRevsAutoReview = true;
95 -# If $wgFlaggedRevsAutoReview, auto-review new pages as minimally "sighted"?
 95+# If $wgFlaggedRevsAutoReview, auto-review new pages as minimally "checked"?
9696 $wgFlaggedRevsAutoReviewNew = true;
9797
9898 # Define the tags we can use to rate an article, number of levels,
@@ -255,7 +255,7 @@
256256 $wgAvailableRights[] = 'stablesettings';
257257
258258 # Bump this number every time you change flaggedrevs.css/flaggedrevs.js
259 -$wgFlaggedRevStyleVersion = '79';
 259+$wgFlaggedRevStyleVersion = 80;
260260
261261 $wgExtensionFunctions[] = 'efLoadFlaggedRevs';
262262
@@ -589,15 +589,15 @@
590590 $wgLogNames['review'] = 'review-logpage';
591591 $wgLogHeaders['review'] = 'review-logpagetext';
592592 # Various actions are used for log filtering ...
593 -$wgLogActions['review/approve'] = 'review-logentry-app'; // sighted (again)
 593+$wgLogActions['review/approve'] = 'review-logentry-app'; // checked (again)
594594 $wgLogActions['review/approve2'] = 'review-logentry-app'; // quality (again)
595 -$wgLogActions['review/approve-i'] = 'review-logentry-app'; // sighted (first time)
 595+$wgLogActions['review/approve-i'] = 'review-logentry-app'; // checked (first time)
596596 $wgLogActions['review/approve2-i'] = 'review-logentry-app'; // quality (first time)
597 -$wgLogActions['review/approve-a'] = 'review-logentry-app'; // sighted (auto)
 597+$wgLogActions['review/approve-a'] = 'review-logentry-app'; // checked (auto)
598598 $wgLogActions['review/approve2-a'] = 'review-logentry-app'; // quality (auto)
599 -$wgLogActions['review/approve-ia'] = 'review-logentry-app'; // sighted (initial & auto)
 599+$wgLogActions['review/approve-ia'] = 'review-logentry-app'; // checked (initial & auto)
600600 $wgLogActions['review/approve2-ia'] = 'review-logentry-app'; // quality (initial & auto)
601 -$wgLogActions['review/unapprove'] = 'review-logentry-dis'; // was sighted
 601+$wgLogActions['review/unapprove'] = 'review-logentry-dis'; // was checked
602602 $wgLogActions['review/unapprove2'] = 'review-logentry-dis'; // was quality
603603
604604 # Add stable version log
Index: branches/chad-pre-wmf-merge/extensions/FlaggedRevs/maintenance/reviewAllPages.inc
@@ -21,7 +21,7 @@
2222 $blockEnd = $start + $BATCH_SIZE - 1;
2323 $count = 0;
2424 $changed = 0;
25 - $flags = FlaggedRevs::quickTags( FR_SIGHTED ); // Assume basic level
 25+ $flags = FlaggedRevs::quickTags( FR_CHECKED ); // Assume basic level
2626 while( $blockEnd <= $end ) {
2727 echo "...doing page_id from $blockStart to $blockEnd\n";
2828 $cond = "page_id BETWEEN $blockStart AND $blockEnd";
Index: branches/chad-pre-wmf-merge/extensions/FlaggedRevs/language/Stabilization.i18n.php
@@ -60,7 +60,7 @@
6161 $messages['qqq'] = array(
6262 'stabilization-tab' => '{{Flagged Revs-small}}
6363
64 -Some skins (e.g. standard/classic) display an additional tab to control visibility of the page revisions, e.g. whether last revision should be included or perhaps the last sighted or published version.',
 64+Some skins (e.g. standard/classic) display an additional tab to control visibility of the page revisions, e.g. whether last revision should be included or perhaps the last checked or published version.',
6565 'stabilization' => '{{Flagged Revs-small}}
6666 Page title of Special:Stabilization.',
6767 'stabilization-text' => '{{Flagged Revs-small}}
Index: branches/chad-pre-wmf-merge/extensions/FlaggedRevs/language/ValidationStatistics.i18n.php
@@ -455,14 +455,6 @@
456456 'validationstatistics-reviews' => 'Επιθεωρήσεις',
457457 );
458458
459 -/** British English (British English)
460 - * @author Bruce89
461 - * @author Reedy
462 - */
463 -$messages['en-gb'] = array(
464 - 'validationstatistics' => 'Page review statistics',
465 -);
466 -
467459 /** Esperanto (Esperanto)
468460 * @author Yekrats
469461 */
@@ -885,7 +877,7 @@
886878
887879 [[Special:OldReviewedPages|A nem ellenőrzött szerkesztésekkel rendelkező lapok]] átlagos késleltetési ideje '''$1'''.
888880 Ezek a lapok ''elavultnak'' számítanak. A lapok akkor számítanak „frissnek”, ha nincsenek ellenőrzésre váró szerkesztéseik.",
889 - 'validationstatistics-revtime' => "A ''nem bejelentkezett szerkesztőknek'' '''$1''' az átlagos várakozási idő az ellenőrzésig; a medián '''$2''''.
 881+ 'validationstatistics-revtime' => "A ''nem bejelentkezett szerkesztőknek'' '''$1''' az átlagos várakozási idő az ellenőrzésig; a medián '''$2'''.
890882 $3",
891883 'validationstatistics-table' => "Ezen az oldalon a névterekre bontott ellenőrzési statisztika látható, az átirányítások ''nélkül''.",
892884 'validationstatistics-ns' => 'Névtér',
Index: branches/chad-pre-wmf-merge/extensions/FlaggedRevs/language/FlaggedRevs.i18n.php
@@ -41,6 +41,9 @@
4242 'group-autoreview' => 'Autochecked users',
4343 'group-autoreview-member' => 'autochecked users',
4444 'grouppage-autoreview' => '{{ns:project}}:Autochecked users',
 45+ 'revcontents-error' => 'Unable to get content.',
 46+ 'revcontents-getcontents' => 'Click <a href="$1" >here</a> to view this revision.',
 47+ 'revcontents-waiting' => 'Waiting for content',
4548 'revreview-hist-draft' => 'unchecked revision',
4649 'revreview-hist-pending' => 'pending revision',
4750 'revreview-hist-quality' => 'quality revision',
@@ -358,7 +361,7 @@
359362 'revreview-hist-quality' => '{{Flagged Revs-small}}
360363 The accuracy "quality", as displayed on the page history after a revision with this setting.',
361364 'revreview-hist-basic' => '{{Flagged Revs-small}}
362 -The accuracy "sighted", as displayed on the page history after a revision with this setting.',
 365+The accuracy "checked", as displayed on the page history after a revision with this setting.',
363366 'revreview-hist-quality-user' => '{{Flagged Revs}}',
364367 'revreview-hist-basic-user' => '{{Flagged Revs}}',
365368 'revreview-hist-basic-auto' => '{{Flagged Revs}}',
@@ -377,7 +380,8 @@
378381 'review-logentry-dis' => '{{Flagged Revs}}
379382 Parameters:
380383 * $1 is a page title',
381 - 'review-logentry-id' => '{{Flagged Revs}}',
 384+ 'review-logentry-id' => '{{Flagged Revs}}
 385+{{Identical|Revision}}',
382386 'review-logentry-diff' => '{{Flagged Revs}}',
383387 'review-logentry-diff2' => '{{Flagged Revs}}',
384388 'review-logpage' => '{{Flagged Revs}}',
@@ -390,7 +394,7 @@
391395 'revreview-accuracy-0' => '{{Flagged Revs-small}}
392396 This is the default configuration, i.e. the revision has not (yet) been reviewed.',
393397 'revreview-accuracy-1' => '{{Flagged Revs-small}}
394 -A basic check on vandalism ("sighted" as "has been seen/checked"). This configuration is considered as "flagged".',
 398+A basic check on vandalism ("checked" as "has been seen/checked"). This configuration is considered as "flagged".',
395399 'revreview-accuracy-2' => '{{Flagged Revs}}',
396400 'revreview-accuracy-3' => '{{Flagged Revs}}',
397401 'revreview-accuracy-4' => '{{Flagged Revs}}
@@ -406,7 +410,7 @@
407411 'revreview-basic-same' => '{{Flagged Revs}}
408412 * Parameter $2 is the date of the approval',
409413 'revreview-basic-source' => '{{Flagged Revs-small}}
410 -Displayed on the top of a page when you are viewing an old sighted version.
 414+Displayed on the top of a page when you are viewing an old checked version.
411415 * Example: [http://de.wikipedia.org/w/index.php?title=Deutsche_Sprache&oldid=46894374 de.wikipedia].
412416 * Parameter $2 is the date of the approval',
413417 'revreview-failed' => '{{Flagged Revs}}',
@@ -442,7 +446,7 @@
443447 {{Identical|Content page}}',
444448 'revreview-newest-basic' => '{{Flagged Revs}}',
445449 'revreview-newest-basic-i' => '{{Flagged Revs-small}}
446 -Used in the "flagged revs box" when you are viewing the latest draft version, but when there is a sighted revision, the stable version.
 450+Used in the "flagged revs box" when you are viewing the latest draft version, but when there is a checked revision, the stable version.
447451
448452 Example: [http://de.wikipedia.org/w/index.php?title=Deutsche_Sprache&stable=0 de.wikipedia].
449453 * Note, the example seems not to work, currently.',
@@ -465,7 +469,7 @@
466470 'revreview-quality-same' => '{{Flagged Revs}}',
467471 'revreview-quality-source' => "{{Flagged Revs-small}}
468472 Displayed on the top of a page when you are viewing an old quality version.
469 -* Example: [http://de.wikipedia.org/w/index.php?title=Deutsche_Sprache&oldid=46894374 de.wikipedia] (this is a sighted version, but it's the same for a quality version).
 473+* Example: [http://de.wikipedia.org/w/index.php?title=Deutsche_Sprache&oldid=46894374 de.wikipedia] (this is a checked version, but it's the same for a quality version).
470474 * Parameter $2 is the date of the approval",
471475 'revreview-quality-title' => '{{Flagged Revs}}',
472476 'revreview-quick-basic' => '{{Flagged Revs}}',
@@ -473,7 +477,7 @@
474478 'revreview-quick-basic-same' => '{{Flagged Revs}}',
475479 'revreview-quick-invalid' => '{{Flagged Revs}}',
476480 'revreview-quick-none' => '{{Flagged Revs-small}}
477 -Shown in the "flagged revs box" on the content page when there isn\'t any sighted or quality revision yet.',
 481+Shown in the "flagged revs box" on the content page when there isn\'t any checked or quality revision yet.',
478482 'revreview-quick-quality' => '{{Flagged Revs-small}}
479483 Used in the "flagged revs box" when viewing a quality version, while there are new changes (in a draft version) to be reviewed.',
480484 'revreview-quick-quality-old' => '{{Flagged Revs}}',
@@ -506,9 +510,9 @@
507511 'revreview-submit-reviewed' => '{{Flagged Revs}}',
508512 'revreview-submit-unreviewed' => '{{Flagged Revs}}',
509513 'revreview-successful' => '{{Flagged Revs-small}}
510 -Shown when a reviewer/editor has marked a revision as stable/sighted/... See also {{msg|revreview-successful2|pl=yes}}.',
 514+Shown when a reviewer/editor has marked a revision as stable/checked/... See also {{msg|revreview-successful2|pl=yes}}.',
511515 'revreview-successful2' => '{{Flagged Revs-small}}
512 -Shown when a reviewer/editor has marked a stable/sighted/... revision as unstable/unsighted/... After that, it can normally be reviewed again. See also {{msg|revreview-successful|pl=yes}}.',
 516+Shown when a reviewer/editor has marked a stable/checked/... revision as unstable/unchecked/... After that, it can normally be reviewed again. See also {{msg|revreview-successful|pl=yes}}.',
513517 'revreview-text' => "{{Flagged Revs-small}}
514518 Displayed in the review box for the reviewers' information.",
515519 'revreview-toggle-show' => '{{Optional}}
@@ -624,6 +628,7 @@
625629 'reviewer' => 'Resensent',
626630 'revreview-accuracy' => 'Akkuraatheid',
627631 'revreview-accuracy-0' => 'Onvoldoende',
 632+ 'revreview-accuracy-1' => 'Gekontroleer',
628633 'revreview-accuracy-2' => 'Akkuraat',
629634 'revreview-accuracy-3' => 'Goed van bronne voorsien',
630635 'revreview-accuracy-4' => 'Uitgelig',
@@ -680,9 +685,12 @@
681686 'revreview-lev-pristine' => 'onaangeroerd',
682687 'revreview-def-all' => 'enige',
683688 'revreview-def-draft' => 'nuutste',
 689+ 'revreview-def-stable' => 'gepubliseerde',
684690 'revreview-restrictfilter' => 'Beperkingsvlak:',
685691 'revreview-restriction-any' => 'enige',
686692 'revreview-restriction-none' => 'geen',
 693+ 'revreview-reject-summary' => 'Wysigingsopsomming:',
 694+ 'revreview-reject-cancel' => 'Kanselleer',
687695 'tooltip-ca-default' => 'Instellings vir kwaliteitsbeheer',
688696 'flaggedrevs-protect-legend' => 'Publiseer wysigings',
689697 'flaggedrevs-protect-none' => 'Alle gebruikers toelaat',
@@ -771,6 +779,7 @@
772780 'group-reviewer-member' => 'Revisador',
773781 'grouppage-editor' => '{{ns:project}}:Editor',
774782 'grouppage-reviewer' => '{{ns:project}}:Revisador',
 783+
775784 'revreview-hist-draft' => 'versión no verificata',
776785 'revreview-hist-quality' => 'versión de calidat',
777786 'revreview-hist-basic' => 'versión verificata',
@@ -2604,6 +2613,9 @@
26052614 'group-autoreview' => 'Autonadzornici',
26062615 'group-autoreview-member' => 'autonadzornik',
26072616 'grouppage-autoreview' => '{{ns:project}}:Autonadzornik',
 2617+ 'revcontents-error' => 'Ne mogu da pronađem sadržaj.',
 2618+ 'revcontents-getcontents' => 'Kliknite <a href="$1" >ovdje</a> da vidite ovu reviziju.',
 2619+ 'revcontents-waiting' => 'Čekam na sadržaj',
26082620 'revreview-hist-draft' => 'neprovjerena revizija',
26092621 'revreview-hist-pending' => 'čeka na provjeru',
26102622 'revreview-hist-quality' => 'provjerena revizija',
@@ -2980,6 +2992,8 @@
29812993 'group-autoreview' => 'Automatičtí posuzovatelé',
29822994 'group-autoreview-member' => 'automatický posuzovatel',
29832995 'grouppage-autoreview' => '{{ns:project}}:Automatický posuzovatel',
 2996+ 'revcontents-error' => 'Nelze získat obsah.',
 2997+ 'revcontents-waiting' => 'Čekám na obsah',
29842998 'revreview-hist-draft' => 'nezkontrolovaná revize',
29852999 'revreview-hist-pending' => 'čeká na kontrolu',
29863000 'revreview-hist-quality' => 'kvalitní verze',
@@ -3175,6 +3189,7 @@
31763190 'revreview-restrictfilter' => 'Omezení autoposuzování:',
31773191 'revreview-restriction-any' => 'všechny',
31783192 'revreview-restriction-none' => 'žádné',
 3193+ 'revreview-reject-cancel' => 'Zrušit',
31793194 'revreview-reviewlink' => 'posoudit',
31803195 'revreview-reviewlink-title' => 'Zobrazit rozdíl všech čekajících změn',
31813196 'revreview-unreviewedpage' => 'nezkontrolovaná stránka',
@@ -4028,6 +4043,7 @@
40294044 * @author Crazymadlover
40304045 * @author Dead3y3
40314046 * @author Flyax
 4047+ * @author Glavkos
40324048 * @author Omnipaedista
40334049 * @author ZaDiak
40344050 */
@@ -4068,14 +4084,14 @@
40694085 'revreview-accuracy-4' => 'Επιλεγμένο',
40704086 'revreview-auto' => '(αυτόματο)',
40714087 'revreview-failed' => 'Η επιθεώρηση απέτυχε!',
4072 - 'revreview-current' => 'Προσχέδιο',
 4088+ 'revreview-current' => 'Αλλαγές σε εκκρεμότητα',
40734089 'revreview-depth' => 'Βάθος',
4074 - 'revreview-depth-0' => 'Μη εγκεκριμένο',
 4090+ 'revreview-depth-0' => 'Ανεπαρκής',
40754091 'revreview-depth-1' => 'Βασικό',
40764092 'revreview-depth-2' => 'Μέτριο',
40774093 'revreview-depth-3' => 'Υψηλό',
40784094 'revreview-depth-4' => 'Εξαίρετο',
4079 - 'revreview-draft-title' => 'Πρόχειρη σελίδα',
 4095+ 'revreview-draft-title' => 'Οι αλλαγές σε εκκρεμότητα εμφανίζονται σε αυτήν τη σελίδα',
40804096 'revreview-edit' => 'Επεξεργασία',
40814097 'revreview-flag' => 'Επιθεώρησε αυτή την τροποποίηση',
40824098 'revreview-reflag' => 'Αναίρεση επισκόπησης αυτής της έκδοσης',
@@ -4083,7 +4099,7 @@
40844100 'revreview-log' => 'Σχόλιο:',
40854101 'revreview-notes' => 'Εμφάνιση παρατηρήσεων ή σημειώσεων:',
40864102 'revreview-oldrating' => 'Βαθμολογήθηκε:',
4087 - 'revreview-quality-title' => 'Σελίδα ποιότητας',
 4103+ 'revreview-quality-title' => 'Αυτή είναι μια ποιοτική έκδοση αυτής της σελίδας',
40884104 'revreview-quick-invalid' => "'''Άκυρος κωδικός αναθεώρησης'''",
40894105 'revreview-selected' => "Επιλεγμένη έκδοση του '''$1:'''",
40904106 'revreview-source' => 'Πηγή προσχεδίου',
@@ -4119,7 +4135,7 @@
41204136 'revreview-filter-auto' => 'Αυτόματος',
41214137 'revreview-filter-manual' => 'Χειροκίνητο',
41224138 'revreview-levelfilter' => 'Επίπεδο:',
4123 - 'revreview-lev-basic' => 'επιθεωρημένη',
 4139+ 'revreview-lev-basic' => 'ελέγχθηκαν',
41244140 'revreview-lev-quality' => 'ποιότητα',
41254141 'revreview-lev-pristine' => 'μη αλλοιωμένο',
41264142 'revreview-reviewlink' => 'επιθεώρηση',
@@ -4132,9 +4148,11 @@
41334149 'validationpage' => '{{ns:help}}:Επικύρωση σελίδας',
41344150 );
41354151
4136 -/** British English (British English) */
 4152+/** British English (British English)
 4153+ * @author Reedy
 4154+ */
41374155 $messages['en-gb'] = array(
4138 - 'flaggedrevs-desc' => 'Gives editors and reviewers the ability to validate revisions and stabilise pages',
 4156+ 'flaggedrevs-desc' => 'Gives editors and reviewers the ability to review revisions and stabilise pages',
41394157 );
41404158
41414159 /** Esperanto (Esperanto)
@@ -4490,7 +4508,7 @@
44914509 'revreview-draft-title' => 'Los cambios pendientes se muestran en esta página',
44924510 'revreview-edit' => 'Editar',
44934511 'revreview-editnotice' => "'''Tus cambios serán publicados una vez que un usuario autorizado los revise. ([[{{MediaWiki:Validationpage}}|ayuda]])'''",
4494 - 'revreview-check-flag-p' => 'Publicar cambios actualmente pendientes',
 4512+ 'revreview-check-flag-p' => 'Aceptar esta versión (incluye {{PLURAL:$1|un cambio pendiente|$1 cambios pendientes}})',
44954513 'revreview-check-flag-p-title' => 'Aceptar todos los cambios actualmente pendientesjunto con tu propia edición.
44964514 Solamente usar esto si ya has visto por completo las diferencias de los cambios pendientes.',
44974515 'revreview-check-flag-u' => 'Aceptar esta página sin revisar',
@@ -4734,7 +4752,7 @@
47354753 'revreview-draft-title' => 'Sellel leheküljel kuvatakse ootel muudatused',
47364754 'revreview-edit' => 'Redigeeri',
47374755 'revreview-editnotice' => "'''Sinu muudatused kuvatakse lugejatele, kui volitatud kasutaja on need üle vaadanud. ([[{{MediaWiki:Validationpage}}|abi]])'''",
4738 - 'revreview-check-flag-p' => 'Kiida ootel muudatused heaks',
 4756+ 'revreview-check-flag-p' => 'Kiida see redaktsioon heaks (sisaldab {{PLURAL:$1|üht|$1}} ootel muudatust)',
47394757 'revreview-check-flag-p-title' => 'Kiida kõik praegu ootel olevad muudatused heaks, kaasa arvatud su enda muudatus. Kasuta seda ainult siis, kui oled juba kõiki erinevusi ootel muudatuste ja püsiva versiooni vahel näinud.',
47404758 'revreview-check-flag-u' => 'Kiida see ülevaatamata lehekülg heaks',
47414759 'revreview-check-flag-u-title' => 'Kiida käesolev lehekülje versioon heaks. Kasuta seda ainult siis, kui oled juba kogu lehekülge näinud.',
@@ -5549,7 +5567,7 @@
55505568 'revreview-draft-title' => 'Les modifications en attente sont affichées sur cette page',
55515569 'revreview-edit' => 'Modifier',
55525570 'revreview-editnotice' => "'''Vos modifications seront affichées aux lecteurs une fois qu’un utilisateur disposant des droits nécessaires les aura relues. [[{{MediaWiki:Validationpage}}|aide]]'''",
5553 - 'revreview-check-flag-p' => 'Publier les modifications actuellement en attente',
 5571+ 'revreview-check-flag-p' => 'Accepter cette version (inclut $1 {{PLURAL:$1|modification|modifications}} en attente)',
55545572 'revreview-check-flag-p-title' => "Accepter toutes les modifications en attente en même temps que votre propre modification.
55555573 Ne l'utilisez que si vous avez déjà vu le diff de l'ensemble des modifications en attente.",
55565574 'revreview-check-flag-u' => 'Accepter cette page non relue',
@@ -5682,9 +5700,12 @@
56835701 'revreview-restriction-any' => 'tous',
56845702 'revreview-restriction-none' => 'aucun',
56855703 'revreview-reject-header' => 'Refuser les modifications pour $1',
 5704+ 'revreview-reject-text-list' => "En accomplissant cette action, vous allez '''rejeter''' les modifications suivantes :",
 5705+ 'revreview-reject-text-revto' => 'Ceci remettra cette page dans sa [version $1 du $2].',
56865706 'revreview-reject-summary' => 'Résumé de modification :',
56875707 'revreview-reject-confirm' => 'Rejeter ces changements',
56885708 'revreview-reject-cancel' => 'Annuler',
 5709+ 'revreview-reject-default-summary' => 'A rejeté les modifications de [[User:$1|$1]] pour revenir à la version $2 de [[User:$3|$3]]',
56895710 'revreview-reviewlink' => 'modifications en attente',
56905711 'revreview-reviewlink-title' => 'Voir le diff de toutes les modifications en attente',
56915712 'revreview-unreviewedpage' => 'Page non vérifiée',
@@ -6319,6 +6340,9 @@
63206341 'group-autoreview' => 'Autoreviewer',
63216342 'group-autoreview-member' => 'Autoreviewer',
63226343 'grouppage-autoreview' => '{{ns:project}}:Autoreviewer',
 6344+ 'revcontents-error' => 'Cha dr Inhalt nit abruefe.',
 6345+ 'revcontents-getcontents' => 'Druck <a href="$1" >do</a> go die Version aaluege.',
 6346+ 'revcontents-waiting' => 'Am Warte uf dr Inhalt',
63236347 'revreview-hist-draft' => 'Entwurfsversion',
63246348 'revreview-hist-pending' => 'nonig prieft',
63256349 'revreview-hist-quality' => 'priefti Version',
@@ -7307,6 +7331,7 @@
73087332 'review_bad_key' => 'Njepłaćiwy kluč za zapřijimowanski parameter.',
73097333 'review_denied' => 'Prawo zapowědźene.',
73107334 'review_param_missing' => 'Parameter faluje abo je njepłaćiwy.',
 7335+ 'review_cannot_undo' => 'Tute změny njehodźa so cofnyć, dokelž dalše njesčinjene změny su samsne městna změnili.',
73117336 'revreview-current' => 'Nječinjene změny',
73127337 'revreview-depth' => 'Hłubokosć',
73137338 'revreview-depth-0' => 'Njepřiměrjeny',
@@ -7317,7 +7342,7 @@
73187343 'revreview-draft-title' => 'Nječinjene změny so na tutej stronje zwobraznjeja',
73197344 'revreview-edit' => 'Wobdźěłać',
73207345 'revreview-editnotice' => "'''Twoje změny budu so čitarjam pokazować, tak ruče kaž awtorizowany wužiwar je přepruwuje. ([[{{MediaWiki:Validationpage}}|pomoc]])'''",
7321 - 'revreview-check-flag-p' => 'Tuchwilu njepřepruwowane změny wozjewić',
 7346+ 'revreview-check-flag-p' => 'Tutu wersiju akceptować (zapřijima $1 njesčinjene {{PLURAL:$1|změna|změnje|změny|změnow}})',
73227347 'revreview-check-flag-p-title' => 'Akceptowanje wšěch tuchwilu njepřepruwowanych změnow hromadźe z twojej swójskej změnu.
73237348 Wužij to jenož, jeli sy hižo wšě hišće njepřepruwowane změny widźał.',
73247349 'revreview-check-flag-u' => 'Tutu njepřepruwowanu stronu akceptować',
@@ -7392,11 +7417,11 @@
73937418 'revreview-successful2' => "'''Woznamjenjenje wersije [[:$1|$1]] je so wuspěšnje wotstroniło.'''",
73947419 'revreview-text' => "''[[{{MediaWiki:Validationpage}}|Přepruwowane wersije]] su skontrolowane wersije stronow, kotrež so wužiwaja, zo bychu wozjewjenu wersiju postajili.''",
73957420 'revreview-toggle-title' => 'Podrobnosće pokazać/schować',
7396 - 'revreview-toolow' => "'''Dyrbiš kóždy z atributow wyše hač \"njepřiměrjeny\" pohódnoćić, zo by so wersija jako přepruwowana wobkedźbowała.'''
 7421+ 'revreview-toolow' => '\'\'\'Dyrbiš kóždy z atributow wyše hač "njepřiměrjeny" pohódnoćić, zo by so wersija jako přepruwowana wobkedźbowała.\'\'\'
73977422
7398 -Zo by přepruwowanski status wersije wotstronił, staj '''wšě''' pola na \"njepřiměrjeny\".
 7423+Zo by přepruwowanski status wersije wotstronił, klikń na "njeakceptować".
73997424
7400 -Prošu klikń na tłóčatko \"Wróćo\" w swojim wobhladowaku a spytaj hišće raz.",
 7425+Prošu klikń na tłóčatko "Wróćo" w swojim wobhladowaku a spytaj hišće raz.',
74017426 'revreview-update' => "'''Prošu [[{{MediaWiki:Validationpage}}|přepruwuj]] njepřepruwowane změny ''(hlej deleka)'', kotrež buchu na akceptowanej wersiji přewjedźene.'''
74027427 Dyrbiš snano změny dale wobźěłać abo je' 'cofnyć''.",
74037428 'revreview-update-edited' => '<span class="flaggedrevs_important">Twoje změny hišće w stabilnej wersiji njeje.</span>
@@ -7449,6 +7474,13 @@
74507475 'revreview-restrictfilter' => 'Wobmjezowanje awtomatiskeho přepruwowanja:',
74517476 'revreview-restriction-any' => 'někajka',
74527477 'revreview-restriction-none' => 'žana',
 7478+ 'revreview-reject-header' => 'Změny za $1 wotpokazać',
 7479+ 'revreview-reject-text-list' => "Přewjedujo tutu akciju, budźeš slědowace '''wotpokazować''':",
 7480+ 'revreview-reject-text-revto' => 'To stronu na [$1 wersiju wot dnja $2] wróćo staji.',
 7481+ 'revreview-reject-summary' => 'Zjeće wobdźěłać',
 7482+ 'revreview-reject-confirm' => 'Tute změny wotpokazać',
 7483+ 'revreview-reject-cancel' => 'Přetorhnyć',
 7484+ 'revreview-reject-default-summary' => 'Změny wot wužiwarja [[User:$1|$1]] su so do wersije $2 wot wužiwarja [[User:$3|$3]] wróćo stajili',
74537485 'revreview-reviewlink' => 'njepřepruwowane změny',
74547486 'revreview-reviewlink-title' => 'Rozdźěl wšěch njepřepruwowanych změnow pokazać',
74557487 'revreview-unreviewedpage' => 'njeskontrolowana strona',
@@ -7646,7 +7678,7 @@
76477679 'revreview-successful2' => "'''A(z) [[:$1|$1]] változatáról sikeresen eltávolítottad a jelölést.'''",
76487680 'revreview-text' => "''Az [[{{MediaWiki:Validationpage}}|ellenőrzött változatok]] olyan átnézett lapok, amiken a közzétett változat alapul.''",
76497681 'revreview-toggle-title' => 'részletek megjelenítése/elrejtése',
7650 - 'revreview-toolow' => "Ahhoz, hogy egy változat ellenőrzöttnek tekinthető legyen, minden tulajdonságot magasabbra kell értékelned a „nem ellenőrzött” szintnél.'''
 7682+ 'revreview-toolow' => "'''Ahhoz, hogy egy változat ellenőrzöttnek tekinthető legyen, minden tulajdonságot magasabbra kell értékelned a „nem ellenőrzött” szintnél.'''
76517683
76527684 Nem ellenőrzöttnek való visszaminősítéshez állítsd az összes mezőt „nem ellenőrzött” értékre.
76537685
@@ -7754,6 +7786,9 @@
77557787 'group-autoreview' => 'Autorevisores',
77567788 'group-autoreview-member' => 'autorevisor',
77577789 'grouppage-autoreview' => '{{ns:project}}:Autorevisor',
 7790+ 'revcontents-error' => 'Incapace de obtener contento.',
 7791+ 'revcontents-getcontents' => 'Clicca <a href="$1" >hic</a> pro vider iste version.',
 7792+ 'revcontents-waiting' => 'Attende contento',
77587793 'revreview-hist-draft' => 'version non verificate',
77597794 'revreview-hist-pending' => 'attende revision',
77607795 'revreview-hist-quality' => 'version de qualitate',
@@ -8597,7 +8632,7 @@
85988633 'revreview-draft-title' => '査読待ちの変更がこのページに表示されています',
85998634 'revreview-edit' => '編集',
86008635 'revreview-editnotice' => "'''あなたの変更は承認された利用者の査読の後に公開されます。 ([[{{MediaWiki:Validationpage}}|ヘルプ]])'''",
8601 - 'revreview-check-flag-p' => '現在査読待ちの編集を公開する',
 8636+ 'revreview-check-flag-p' => 'この版を承認する(保留中の$1コの{{PLURAL:$1|変更}}を含む)',
86028637 'revreview-check-flag-p-title' => '自身の編集とともに現在保留中の変更をすべて承認する。
86038638 これは、あなたが既に保留中の変更全体の差分表示を確認した場合のみに使用してください。',
86048639 'revreview-check-flag-u' => 'この未査読ページを受理する',
@@ -10660,6 +10695,9 @@
1066110696 'group-autoreview' => 'സ്വതേ സംശോധനം ചെയ്യുന്നവർ',
1066210697 'group-autoreview-member' => 'സ്വതേ സംശോധനം ചെയ്യുന്നയാൾ',
1066310698 'grouppage-autoreview' => '{{ns:project}}:സ്വതേ സംശോധനം ചെയ്യുന്നയാൾ',
 10699+ 'revcontents-error' => 'ഉള്ളടക്കം എടുക്കാനാവുന്നില്ല.',
 10700+ 'revcontents-getcontents' => 'ഈ നാൾപ്പതിപ്പിനായി <a href="$1" >ഇവിടെ ഞെക്കുക</a>',
 10701+ 'revcontents-waiting' => 'ഉള്ളടക്കം പ്രതീക്ഷിക്കുന്നു',
1066410702 'revreview-hist-draft' => 'പരിശോധിക്കാത്ത നാൾപ്പതിപ്പ്',
1066510703 'revreview-hist-pending' => 'സംശോധനം പ്രതീക്ഷിക്കുന്നവ',
1066610704 'revreview-hist-quality' => 'ഉന്നത നിലവാരമുള്ള പതിപ്പ്',
@@ -10735,7 +10773,7 @@
1073610774 'revreview-submitedit-title' => 'താങ്കൾ വരുത്തിയ മാറ്റങ്ങൾ സംശോധനത്തിന് സമർപ്പിക്കുക',
1073710775 'revreview-edited' => "'''അംഗീകരിക്കപ്പെട്ട ഒരു ഉപയോക്താവ് ഒരിക്കൽ സം‌ശോധനം നിർവഹിച്ചു കഴിഞ്ഞാൽ താങ്കളുടെ തിരുത്തലുകൾ എല്ലാ വായനക്കാർക്കും കാണാനാവും. ([[{{MediaWiki:Validationpage}}|സഹായം]])'''
1073810776
10739 -അതിൽ [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} അവശേഷിക്കുന്ന {{PLURAL:$2|ഒരു മാറ്റം|$2 മാറ്റങ്ങൾ}}] ''(താഴെ കൊടുത്തിരിക്കുന്നു)''സം‌ശോധനം പ്രതീക്ഷിക്കുന്നു.",
 10777+അതിൽ [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} അവശേഷിക്കുന്ന {{PLURAL:$2|ഒരു മാറ്റം|$2 മാറ്റങ്ങൾ}}] ''(താഴെ കൊടുത്തിരിക്കുന്നു)'' സം‌ശോധനം പ്രതീക്ഷിക്കുന്നു.",
1074010778 'revreview-edited-section' => 'താളിലെ "[[#$1|$2]]" എന്ന ഉപവിഭാഗത്തിലേയ്ക്ക് തിരിച്ചുപോവുക.',
1074110779 'revreview-flag' => 'ഈ പതിപ്പ് സംശോധനം ചെയ്യുക',
1074210780 'revreview-reflag' => 'ഈ നാൾപ്പതിപ്പ് പുനർസംശോധനം ചെയ്യുക',
@@ -11294,6 +11332,9 @@
1129511333 'group-autoreview' => 'Automatische controleurs',
1129611334 'group-autoreview-member' => 'automatische controleur',
1129711335 'grouppage-autoreview' => '{{ns:project}}:Automatische controleur',
 11336+ 'revcontents-error' => 'Niet in staat om content op te vragen.',
 11337+ 'revcontents-getcontents' => '<a href="$1" >Deze versie bekijken</a>.',
 11338+ 'revcontents-waiting' => 'Bezig met het laden van content',
1129811339 'revreview-hist-draft' => 'ongecontroleerde versie',
1129911340 'revreview-hist-pending' => 'wacht op controle',
1130011341 'revreview-hist-quality' => 'kwaliteitsversie',
@@ -12260,7 +12301,7 @@
1226112302 'revreview-accuracy-4' => 'na medal',
1226212303 'revreview-auto' => '(automatycznie)',
1226312304 'revreview-basic' => 'To jest najnowsza [[{{MediaWiki:Validationpage}}|wersja przejrzana]], która została [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} oznaczona] <i>$2</i>.
12264 -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.',
 12305+Od tego czasu dokonano [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} $3 {{PLURAL:$3|zmiany|zmian|zmian}}], {{PLURAL:$3|która oczekuje|które oczekują|które oczekują}} na przejrzenie.',
1226512306 'revreview-basic-i' => 'To jest [[{{MediaWiki:Validationpage}}|wersja przejrzana]], która została [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} oznaczona] <i>$2</i>.
1226612307 Na przejrzenie oczekują [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} zmiany w szablonach lub plikach], które są zawarte na tej stronie.',
1226712308 '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>.
@@ -12474,6 +12515,9 @@
1247512516 'group-autoreview' => 'Utent autocontrolà',
1247612517 'group-autoreview-member' => 'utent autocontrolà',
1247712518 'grouppage-autoreview' => '{{ns:project}}:Utent autocontrolà',
 12519+ 'revcontents-error' => 'As peul pa pijesse ël contnù.',
 12520+ 'revcontents-getcontents' => 'Sgnaca <a href="$1" >ambelessì</a> për vardé sta revision.',
 12521+ 'revcontents-waiting' => 'Speté dël contnù',
1247812522 'revreview-hist-draft' => 'revision pa controlà',
1247912523 'revreview-hist-pending' => 'revision an cors',
1248012524 'revreview-hist-quality' => 'qualità',
@@ -13675,6 +13719,9 @@
1367613720 'group-autoreview' => 'Автодосматривающие',
1367713721 'group-autoreview-member' => 'автодосматривающий',
1367813722 'grouppage-autoreview' => '{{ns:project}}:Автодосматривающие',
 13723+ 'revcontents-error' => 'Невозможно получить содержимое.',
 13724+ 'revcontents-getcontents' => 'Нажмите <a href="$1">здесь</a>, чтобы просмотреть эту версию.',
 13725+ 'revcontents-waiting' => 'Ожидание материалов',
1367913726 'revreview-hist-draft' => 'непроверенная версия',
1368013727 'revreview-hist-pending' => 'ожидает проверки',
1368113728 'revreview-hist-quality' => 'выверенная версия',
@@ -13741,7 +13788,7 @@
1374213789 'revreview-draft-title' => 'На этой странице показываются непроверенные изменения',
1374313790 'revreview-edit' => 'Править',
1374413791 'revreview-editnotice' => "'''Сделанные вами изменения будут показаны читателям после проверки уполномоченным участником. ([[{{MediaWiki:Validationpage}}|подробнее]])'''",
13745 - 'revreview-check-flag-p' => 'Подтвердить непроверенные изменения',
 13792+ 'revreview-check-flag-p' => 'Подтвердить эту версию ($1 {{PLURAL:$1|непроверенное изменения|непроверенных изменения|непроверенных изменений}})',
1374613793 'revreview-check-flag-p-title' => 'Подтвердить все ожидающие проверки изменения вместе с вашей правкой. Используйте, только если вы уже просмотрели все ожидающие проверки изменения.',
1374713794 'revreview-check-flag-u' => 'Подтвердить эту версию непроверенной страницы',
1374813795 'revreview-check-flag-u-title' => 'Подтвердить эту версию страницы. Применяйте только в случае, если вы полностью просмотрели страницу.',
@@ -13870,6 +13917,13 @@
1387113918 'revreview-restrictfilter' => 'Ограничение автопроверки:',
1387213919 'revreview-restriction-any' => 'любой',
1387313920 'revreview-restriction-none' => 'нет',
 13921+ 'revreview-reject-header' => 'Отклонить изменения для $1',
 13922+ 'revreview-reject-text-list' => "Выполняя это действие, вы '''отвергаете''' следующие изменения:",
 13923+ 'revreview-reject-text-revto' => 'Возвращает страницу назад к [версии $1 от $2].',
 13924+ 'revreview-reject-summary' => 'Описание изменений:',
 13925+ 'revreview-reject-confirm' => 'Отклонить эти изменения',
 13926+ 'revreview-reject-cancel' => 'Отмена',
 13927+ 'revreview-reject-default-summary' => 'Отклонены изменения [[User:$1|$1]] в версию $2 [[User:$3|$3]]',
1387413928 'revreview-reviewlink' => 'непроверенные изменения',
1387513929 'revreview-reviewlink-title' => 'Просмотр разницы всех непроверенных изменений',
1387613930 'revreview-unreviewedpage' => 'непроверенная страница',
@@ -14027,20 +14081,35 @@
1402814082 'editor' => 'Көннөрөөччү',
1402914083 'flaggedrevs' => 'Бэлиэтэммит торумнар',
1403014084 'flaggedrevs-watched-pending' => "Эн кэтэбилиҥ тиһигэр тургутуллуохтаах [{{fullurl:{{#Special:OldReviewedPages}}|watched=1}} көннөрүүлэр бааллар]. '''Бука диэн, көр эрэ!'''",
14031 - 'flaggedrevs-desc' => 'Эрэдээктэрдэргэ/ырытааччыларга сирэй торумнарын уонна сирэй стабилизациятын бигэргэтэр кыаҕы биэрэр',
 14085+ 'flaggedrevs-desc' => 'Эрэдээктэрдэргэ сирэй барылларын тургутар уонна сирэй бигэ барылларын туруорар кыаҕы биэрэр',
1403214086 'flaggedrevs-pref-UI' => 'Олох интерфейс:',
14033 - 'prefs-flaggedrevs' => 'Халбаҥнаабат гыныы (стабилизация)',
 14087+ 'flaggedrevs-pref-UI-0' => 'Сирэйи бигэргэтии туругун туһунан сиһилии',
 14088+ 'flaggedrevs-pref-UI-1' => 'Сирэйи бигэргэтии туругар сыһыаннаах кырачаан бэлиэлэр уонна кылгас тиэкистэр',
 14089+ 'prefs-flaggedrevs' => 'Көннөрүүлэри бигэргэтии',
1403414090 'prefs-flaggedrevs-ui' => 'Уларытыыны бигэргэтии',
1403514091 'flaggedrevs-prefs-stable' => 'Бастаан ыстатыйа бэчээттэммит барылын көрдөрөргө (баар буоллаҕына)',
 14092+ 'flaggedrevs-prefs-watch' => 'Тургуппут сирэйдэрбин кэтээн көрүү тиһигэр киллэрэн ис',
 14093+ 'flaggedrevs-prefs-editdiffs' => 'Сирэйдэри уларытарга тургутуллубут уонна тургутуллубатах барыллар уратыларын көрдөр',
1403614094 'group-editor' => 'Көннөрөөччүлэр',
1403714095 'group-editor-member' => 'көннөрөөччү',
1403814096 'group-reviewer' => 'Рецензеннар',
1403914097 'group-reviewer-member' => 'рецензент',
1404014098 'grouppage-editor' => '{{ns:project}}:Көннөрөөччү',
1404114099 'grouppage-reviewer' => '{{ns:project}}:Рецензент',
14042 - 'revreview-hist-draft' => 'хара барыла',
 14100+ 'revcontents-getcontents' => '<a href="$1">Маны</a> баттаа, оччоҕо бу барыл көстүө.',
 14101+ 'revcontents-waiting' => 'Сурулларын кэтэһии',
 14102+ 'revreview-hist-draft' => 'тургутуллубатах барыл',
 14103+ 'revreview-hist-pending' => 'тургутуллуохтаах',
1404314104 'revreview-hist-quality' => 'үрдүк хаачыстыбалаах торум',
14044 - 'revreview-hist-basic' => 'торум көрүлүннэ/көрүллүбүт',
 14105+ 'revreview-hist-basic' => 'көрүллүбүт барыл',
 14106+ 'revreview-hist-quality-user' => '[[User:$3|$3]] кыттааччы [{{fullurl:$1|stableid=$2}} бигэргэппит]',
 14107+ 'revreview-hist-basic-user' => '[[User:$3|$3]] кыттааччы [{{fullurl:$1|stableid=$2}} көрбүт]',
 14108+ 'revreview-hist-basic-auto' => '[{{fullurl:$1|stableid=$2}} аптамаатынан көрүллүбүт]',
 14109+ 'revreview-hist-quality-auto' => '[{{fullurl:$1|stableid=$2}} аптамаатынан бигэргэтиллибит]',
 14110+ 'revreview-hist-pending-difflink' => "'''[[{{fullurl:$1|oldid=$2&diff=$3}} тургутуллуохтаах]]'''",
 14111+ 'review-edit-diff' => "'''БИЛЛЭРИИ. Эн көннөрөр сирэйиҥ сорҕотугар сорох тургутуллуохтаах көннөрүүлэр бааллар эбит.'''",
 14112+ 'revreview-diff-toggle-show' => 'уларытыылары көрдөр',
 14113+ 'revreview-diff-toggle-hide' => 'уларытыылары кистээ',
1404514114 'review-diff2stable' => 'Чистовой уонна саҥа торумнар уратыларын көрүү',
1404614115 'review-logentry-app' => '[[$1]] сирэй r$2 барыла ырытыллынна',
1404714116 'review-logentry-dis' => '[[$1]] сирэй эргэрбит барылын бэлиэтээбит',
@@ -14103,31 +14172,38 @@
1410414173 'revreview-quick-invalid' => "'''Сирэй барылын идентификатора алҕастаах'''",
1410514174 'revreview-quick-none' => "'''Бүтэһик торум''' (ырытыллыбыт торума суох)",
1410614175 'revreview-quick-quality' => "'''[[{{MediaWiki:Validationpage}}|Кичэйэн көрүллүбүт]]''' [[{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} черновигын көр]]",
14107 - 'revreview-quick-quality-same' => "'''[[{{MediaWiki:Validationpage}}|Бэрэбиэркэлэммит сирэй]]'''",
14108 - 'revreview-quick-see-basic' => "'''[[{{MediaWiki:Validationpage}}|Хара барыла]]''' [[{{fullurl:{{FULLPAGENAMEE}}|stable=1}} бигэ барыла]]
14109 -[[{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} тэҥнииргэ]]",
14110 - 'revreview-quick-see-quality' => "'''[[{{MediaWiki:Validationpage}}|Хара барыла]]''' [[{{fullurl:{{FULLPAGENAMEE}}|stable=1}} бигэ барыла]]
14111 -[[{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} тэҥнииргэ]]",
 14176+ 'revreview-quick-quality-same' => "'''[[{{MediaWiki:Validationpage}}|Бэрт]]'''",
 14177+ 'revreview-quick-see-basic' => '[[{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} бэрэбиэркэлэммэтэх уларытыылары көрдөр]]',
 14178+ 'revreview-quick-see-quality' => '[[{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} бэрэбиэркэлэммэтэх уларытыылары көрдөр]]',
1411214179 'revreview-selected' => "'''$1''' талыллыбыт торума:",
14113 - 'revreview-source' => 'черновик бастакы торума',
 14180+ 'revreview-source' => 'Исходнигын көрүү',
1411414181 'revreview-basic-title' => 'Бу сирэй көрүллүбүт барыла',
14115 - 'revreview-stable1' => 'Баҕар эн [{{fullurl:$1|stableid=$2}} бу бэлиэтэммит барылы] эбэтэр, баар буоллаҕына, сирэй [{{fullurl:$1|stable=1}} бигэ барылын] көрүөххүн баҕарарыҥ буолуо.',
14116 - 'revreview-stable2' => 'Эн өссө бу сирэй [{{fullurl:$1|stable=1}} бигэ барылын] көрүөххүн сөп (баар буоллаҕына).',
 14182+ 'revreview-stable1' => 'Баҕар эн [{{fullurl:$1|stableid=$2}} бу бэлиэтэммит барылы] эбэтэр, баар буоллаҕына, сирэй [{{fullurl:$1|stable=1}} бэчээттэммит барылын] көрүөххүн баҕарарыҥ буолуо.',
 14183+ 'revreview-stable2' => 'Эн өссө бу сирэй [{{fullurl:$1|stable=1}} бэчээттэммит барылын] көрүөххүн сөп.',
1411714184 'revreview-style' => 'Ааҕарга табыгастааҕа',
14118 - 'revreview-style-0' => 'Бигэргэтиллибэтэх',
 14185+ 'revreview-style-0' => 'Ыйыллыбатах',
1411914186 'revreview-style-1' => 'Син аҕай',
1412014187 'revreview-style-2' => 'Үчүгэй',
1412114188 'revreview-style-3' => 'Кылгас',
1412214189 'revreview-style-4' => 'Уһулуччу үчүгэй',
1412314190 'revreview-submit' => 'Ыыт',
1412414191 'revreview-submitting' => 'Ыытыы...',
 14192+ 'revreview-submit-review' => 'Барылы бигэргэт',
 14193+ 'revreview-submit-unreview' => 'Бигэргэтиини суох гын',
 14194+ 'revreview-submit-reject' => 'Уларытыылары сот',
 14195+ 'revreview-submit-reviewed' => 'Бэлэм. Бигэргэтилиннэ!',
 14196+ 'revreview-submit-unreviewed' => 'Бэлэм. Бигэргэтии уһулунна!',
1412514197 'revreview-successful' => "'''Талыллыбыт [[:$1|$1]] барыл сөпкө бэлиэтэннэ. ([{{fullurl:{{#Special:ReviewedVersions}}|page=$2}} бигэ барыллары көрүү])'''",
1412614198 'revreview-successful2' => "'''Талыллыбыт [[:$1|$1]] барылтан бэлиэ уһулунна.'''",
14127 - 'revreview-text' => 'Анаан туруоруллубатаҕына сирэйдэр хойукку буолбакка [[{{MediaWiki:Validationpage}}|бигэ барыллара]] көстөллөр.',
 14199+ 'revreview-text' => '[[{{MediaWiki:Validationpage}}|бигэ барыллара]] — сирэй бэлиэммит барыллара, бэчээттэнэр барыл балартан талыллар.',
1412814200 'revreview-toggle-title' => 'сиһилиитин көрдөр/кистээ',
14129 - 'revreview-toolow' => 'Бу торуму ырытыллыбыт диир буоллаххына «бигэргэтиллибэтэх» диэнтэн үөһээ таһымы туруоруохтааххын. Ырытыыта суох оҥорорго туох баар суолталарын «бигэргэтиллибэтэх» диэҥҥэ туруор.',
14130 - 'revreview-update' => "Бука диэн манна аллара бэриллибит бу бигэ барыл [{{fullurl:{{#Special:Log}}|type=review&page={{FULLPAGENAMEE}}}} оҥоһуллубутун] кэннэ оҥоһуллубут [[{{MediaWiki:Validationpage}}|көннөрүүлэри]] бэрэбиэркэлээ.<br />
14131 -'''Сорох халыыптар уонна билэлэр саҥардыллыбыттар:'''",
 14201+ 'revreview-toolow' => "'''Бу барылы ырытыллыбыт диир буоллаххына «бигэргэтиллибэтэх» диэнтэн үөһээ таһымы туруоруохтааххын. '''
 14202+
 14203+Ырытыллыбатах оҥорорго «Бигэргэтиитин уһул» диэни баттаа.
 14204+
 14205+Суолталарын хос туруоруоххун баҕарар буоллаххына браузерыҥ «төнүн» тимэҕин баттаа.",
 14206+ 'revreview-update' => "'''Бука диэн, бигэ барыл манна көстүбүт уларыйыыларын ''(аллара)'' [[{{MediaWiki:Validationpage}}|тургут эрэ]].'''
 14207+Баҕар бастаан көннөрүүлэр устуоруйалырын көрөр уонна кинилэри төннөрөр наада буолуо.",
1413214208 'revreview-visibility' => 'Бу сирэй [[{{MediaWiki:Validationpage}}|чистовой торумнаах]], которая может быть
1413314209 [{{fullurl:{{#Special:Stabilization}}|page={{FULLPAGENAMEE}}}} настроена].',
1413414210 'revreview-revnotfound' => 'Бу сирэй урукку барыла булуллубата. Ыйынньыгы сыыһата суох суруйбуккун көр.',
@@ -14483,6 +14559,9 @@
1448414560 'group-autoreview' => 'Samodejno potrjeni uporabniki',
1448514561 'group-autoreview-member' => 'samodejno potrjeni uporabniki',
1448614562 'grouppage-autoreview' => '{{ns:project}}:Samodejno preverjeni uporabniki',
 14563+ 'revcontents-error' => 'Ne morem dobiti vsebine.',
 14564+ 'revcontents-getcontents' => 'Kliknite <a href="$1" >tukaj</a> za ogled redakcije.',
 14565+ 'revcontents-waiting' => 'Čakam na vsebino',
1448714566 'revreview-hist-draft' => 'nepreverjena redakcija',
1448814567 'revreview-hist-pending' => 'redakcija v teku',
1448914568 'revreview-hist-quality' => 'kakovostna redakcija',
@@ -16586,6 +16665,16 @@
1658716666 */
1658816667 $messages['tt-cyrl'] = array(
1658916668 'revreview-edit' => 'Үзгәртү',
 16669+ 'revreview-quick-none' => "'''[[{{MediaWiki:Validationpage}}|Тикшерелмәгән]]'''",
 16670+ 'revreview-quick-quality' => "'''[[{{MediaWiki:Validationpage}}|Тикшерелгән]]''' [[{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} тикшерелмәгән үзгәртүләрне күрсәтергә]]",
 16671+ 'revreview-quick-quality-old' => "'''[[{{MediaWiki:Validationpage}}|Тикшерелгән]]'''",
 16672+ 'revreview-quick-quality-same' => "'''[[{{MediaWiki:Validationpage}}|Тикшерелгән]]'''",
 16673+ 'revreview-quick-see-basic' => '[[{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} тикшерелмәгән үзгәрешләрне карарга]]',
 16674+ 'revreview-quick-see-quality' => '[[{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur&diffonly=0}} тикшерелмәгән үзгәрешләрне карарга]]',
 16675+ 'revreview-selected' => "Сайланган юрама '''$1:'''",
 16676+ 'revreview-source' => 'Карау',
 16677+ 'revreview-basic-title' => 'Бу битнең каралган юрамасы',
 16678+ 'validationpage' => '{{ns:help}}:Битләрне тикшерү',
1659016679 );
1659116680
1659216681 /** Ukrainian (Українська)
@@ -17320,6 +17409,9 @@
1732117410 'group-autoreview' => 'Người tự duyệt',
1732217411 'group-autoreview-member' => 'người tự duyệt',
1732317412 'grouppage-autoreview' => '{{ns:project}}:Người tự duyệt',
 17413+ 'revcontents-error' => 'Không thể lấy nội dung.',
 17414+ 'revcontents-getcontents' => '<a href="$1">Xem thay đổi này</a>.',
 17415+ 'revcontents-waiting' => 'Đang chờ nội dung.',
1732417416 'revreview-hist-draft' => 'phiên bản chưa xem qua',
1732517417 'revreview-hist-pending' => 'phiên bản đang chờ',
1732617418 'revreview-hist-quality' => 'bản chất lượng cao',
Property changes on: branches/chad-pre-wmf-merge/extensions/FlaggedRevs/language
___________________________________________________________________
Modified: svn:mergeinfo
1732717419 Merged /trunk/extensions/FlaggedRevs/language:r76039,76107,76162,76218,76229-76230,76233,76268,76272,76317,76335,76353,76360,76395,76413,76476,76489,76492-76494,76542,76577
Index: branches/chad-pre-wmf-merge/extensions/FlaggedRevs/FlaggedRevs.class.php
@@ -115,6 +115,7 @@
116116 * @returns string
117117 */
118118 public static function binaryTagName() {
 119+ self::load();
119120 if ( !self::binaryFlagging() ) {
120121 return null;
121122 }
@@ -155,7 +156,6 @@
156157 */
157158 public static function autoReviewNewPages() {
158159 global $wgFlaggedRevsAutoReviewNew;
159 - self::load();
160160 return (bool)$wgFlaggedRevsAutoReviewNew;
161161 }
162162
@@ -244,7 +244,7 @@
245245 global $wgFlaggedRevsComments;
246246 return $wgFlaggedRevsComments;
247247 }
248 -
 248+
249249 /**
250250 * Get the array of tag dimensions and level messages
251251 * @returns array
@@ -253,26 +253,8 @@
254254 self::load();
255255 return self::$dimensions;
256256 }
257 -
 257+
258258 /**
259 - * Get min level this tag needs to be for a rev to be "quality"
260 - * @returns int
261 - */
262 - public static function getMinQL( $tag ) {
263 - self::load();
264 - return self::$minQL[$tag];
265 - }
266 -
267 - /**
268 - * Get min level this tag needs to be for a rev to be "pristine"
269 - * @returns int
270 - */
271 - public static function getMinPL( $tag ) {
272 - self::load();
273 - return self::$minPL[$tag];
274 - }
275 -
276 - /**
277259 * Get the associative array of tag dimensions
278260 * (tags => array(levels => msgkey))
279261 * @returns array
@@ -320,10 +302,11 @@
321303 */
322304 public static function getTagValueMsg( $tag, $value ) {
323305 self::load();
324 - if ( !isset( self::$dimensions[$tag] ) )
 306+ if ( !isset( self::$dimensions[$tag] ) ) {
325307 return '';
326 - if ( !isset( self::$dimensions[$tag][$value] ) )
 308+ } elseif ( !isset( self::$dimensions[$tag][$value] ) ) {
327309 return '';
 310+ }
328311 # Return empty string if not there
329312 return wfMsgExt( 'revreview-' . self::$dimensions[$tag][$value],
330313 array( 'escapenoentities' ) );
@@ -771,7 +754,7 @@
772755 $data = array();
773756 $level = self::pristineVersions() ? FR_PRISTINE : FR_QUALITY;
774757 if ( !self::qualityVersions() ) {
775 - $level = FR_SIGHTED;
 758+ $level = FR_CHECKED;
776759 }
777760 # Get the latest revision ID if not set
778761 if ( !$latest ) {
@@ -798,13 +781,13 @@
799782 );
800783 # If there is a revision of this level, track it...
801784 # Revisions reviewed to one level count as reviewed
802 - # at the lower levels (i.e. quality -> sighted).
 785+ # at the lower levels (i.e. quality -> checked).
803786 if ( $row ) {
804787 $id = $row->fr_rev_id;
805788 $ts = $row->rev_timestamp;
806789 } else {
807 - $id = $higherLevelId; // use previous (quality -> sighted)
808 - $ts = $higherLevelTS; // use previous (quality -> sighted)
 790+ $id = $higherLevelId; // use previous (quality -> checked)
 791+ $ts = $higherLevelTS; // use previous (quality -> checked)
809792 }
810793 # Get edits that actually are pending...
811794 if ( $id && $latest > $id ) {
@@ -866,11 +849,12 @@
867850 */
868851 public static function getRevisionTags( Title $title, $rev_id ) {
869852 $dbr = wfGetDB( DB_SLAVE );
870 - $tags = $dbr->selectField( 'flaggedrevs', 'fr_tags',
 853+ $tags = (string)$dbr->selectField( 'flaggedrevs',
 854+ 'fr_tags',
871855 array( 'fr_rev_id' => $rev_id,
872856 'fr_page_id' => $title->getArticleId() ),
873 - __METHOD__ );
874 - $tags = $tags ? $tags : "";
 857+ __METHOD__
 858+ );
875859 return FlaggedRevision::expandRevisionTags( strval( $tags ) );
876860 }
877861
@@ -1120,7 +1104,8 @@
11211105 * @param array $flags
11221106 * @return bool, is this revision at basic review condition?
11231107 */
1124 - public static function isSighted( array $flags ) {
 1108+ public static function isChecked( array $flags ) {
 1109+ self::load();
11251110 return self::tagsAtLevel( $flags, self::$minSL );
11261111 }
11271112
@@ -1129,6 +1114,7 @@
11301115 * @return bool, is this revision at quality review condition?
11311116 */
11321117 public static function isQuality( array $flags ) {
 1118+ self::load();
11331119 return self::tagsAtLevel( $flags, self::$minQL );
11341120 }
11351121
@@ -1137,11 +1123,13 @@
11381124 * @return bool, is this revision at pristine review condition?
11391125 */
11401126 public static function isPristine( array $flags ) {
 1127+ self::load();
11411128 return self::tagsAtLevel( $flags, self::$minPL );
11421129 }
11431130
11441131 // Checks if $flags meets $reqFlagLevels
11451132 protected static function tagsAtLevel( array $flags, $reqFlagLevels ) {
 1133+ self::load();
11461134 if ( empty( $flags ) ) {
11471135 return false;
11481136 }
@@ -1156,41 +1144,32 @@
11571145 /**
11581146 * Get the quality tier of review flags
11591147 * @param array $flags
1160 - * @return int, flagging tier (-1 for non-sighted)
 1148+ * @return int flagging tier (FR_PRISTINE,FR_QUALITY,FR_CHECKED,-1)
11611149 */
11621150 public static function getLevelTier( array $flags ) {
11631151 if ( self::isPristine( $flags ) ) {
11641152 return FR_PRISTINE; // 2
11651153 } elseif ( self::isQuality( $flags ) ) {
11661154 return FR_QUALITY; // 1
1167 - } elseif ( self::isSighted( $flags ) ) {
1168 - return FR_SIGHTED; // 0
 1155+ } elseif ( self::isChecked( $flags ) ) {
 1156+ return FR_CHECKED; // 0
11691157 }
11701158 return -1;
11711159 }
11721160
11731161 /**
11741162 * Get minimum level tags for a tier
 1163+ * @param int $tier FR_PRISTINE/FR_QUALITY/FR_CHECKED
11751164 * @return array
11761165 */
11771166 public static function quickTags( $tier ) {
11781167 self::load();
1179 - switch( $tier ) // select reference levels
1180 - {
1181 - case FR_PRISTINE:
1182 - $minLevels = self::$minPL;
1183 - break;
1184 - case FR_QUALITY:
1185 - $minLevels = self::$minQL;
1186 - break;
1187 - default:
1188 - $minLevels = self::$minSL;
 1168+ if ( $tier == FR_PRISTINE ) {
 1169+ return self::$minPL;
 1170+ } elseif ( $tier == FR_QUALITY ) {
 1171+ return self::$minQL;
11891172 }
1190 - $flags = array();
1191 - foreach ( self::getDimensions() as $tag => $x ) {
1192 - $flags[$tag] = $minLevels[$tag];
1193 - }
1194 - return $flags;
 1173+ return self::$minSL;
11951174 }
11961175
11971176 /**
@@ -1205,7 +1184,7 @@
12061185 return null; // shouldn't happen
12071186 }
12081187 $flags = array();
1209 - foreach ( self::getDimensions() as $tag => $levels ) {
 1188+ foreach ( self::getTags() as $tag ) {
12101189 # Try to keep this tag val the same as the stable rev's
12111190 $val = isset( $oldFlags[$tag] ) ? $oldFlags[$tag] : 1;
12121191 $val = min( $val, self::maxAutoReviewLevel( $tag ) );
@@ -1326,7 +1305,7 @@
13271306 $flags = self::getAutoReviewTags( $user, $oldSv->getTags() );
13281307 }
13291308 } else { // new page?
1330 - $flags = self::quickTags( FR_SIGHTED ); // use minimal level
 1309+ $flags = self::quickTags( FR_CHECKED ); // use minimal level
13311310 }
13321311 if ( !is_array( $flags ) ) {
13331312 wfProfileOut( __METHOD__ );
Index: branches/chad-pre-wmf-merge/extensions/FlaggedRevs/forms/RevisionReviewForm.php
@@ -29,7 +29,6 @@
3030 protected $comment = '';
3131 protected $dims = array();
3232
33 - protected $unapprovedTags = 0;
3433 protected $oflags = array();
3534 protected $inputLock = 0; # Disallow bad submissions
3635
@@ -203,35 +202,25 @@
204203 protected function checkSettings() {
205204 $status = $this->checkTarget();
206205 if ( $status !== true ) {
207 - return $status; // bad target
 206+ return $status; // bad page target
 207+ } elseif ( !$this->oldid ) {
 208+ return 'review_no_oldid'; // bad revision target
208209 }
209 - if ( !$this->oldid ) {
210 - return 'review_no_oldid';
211 - }
212 - # Check that this is an approval or de-approval
 210+ # Check that an action is specified (approve, reject, de-approve)
213211 if ( $this->getAction() === null ) {
214212 return 'review_param_missing'; // user didn't say
215213 }
216214 # Fill in implicit tag data for binary flag case
217215 $iDims = $this->implicitDims();
218216 if ( $iDims ) {
219 - $this->dims = $iDims;
220 - } else {
221 - foreach ( FlaggedRevs::getDimensions() as $tag ) {
222 - if ( $this->dims[$tag] === 0 ) {
223 - $this->unapprovedTags++;
224 - }
225 - }
 217+ $this->dims = $iDims; // binary flag case
226218 }
227 - # We must at least rate each category as 1, the minimum
228 - # Exception: we can rate ALL as unapproved to depreciate a revision
229 - if ( $this->unapprovedTags
230 - && $this->unapprovedTags < count( FlaggedRevs::getDimensions() ) )
231 - {
232 - return 'review_too_low';
233 - }
234 - # Special token to discourage fiddling with template/files...
235219 if ( $this->getAction() === 'approve' ) {
 220+ # We must at least rate each category as 1, the minimum
 221+ if ( in_array( 0, $this->dims, true ) ) {
 222+ return 'review_too_low';
 223+ }
 224+ # Special token to discourage fiddling with template/files...
236225 $k = self::validationKey(
237226 $this->templateParams, $this->imageParams, $this->fileVersion, $this->oldid );
238227 if ( $this->validatedParams !== $k ) {
@@ -644,7 +633,7 @@
645634 }
646635 $oldFlags = $frev
647636 ? $frev->getTags() // existing tags
648 - : FlaggedRevs::quickTags( FR_SIGHTED ); // basic tags
 637+ : FlaggedRevs::quickTags( FR_CHECKED ); // basic tags
649638
650639 # If we are reviewing updates to a page, start off with the stable revision's
651640 # flags. Otherwise, we just fill them in with the selected revision's flags.
@@ -748,7 +737,7 @@
749738 $form .= Xml::openElement( 'span', array( 'style' => 'white-space: nowrap;' ) );
750739 # Hide comment input if needed
751740 if ( !$disabled ) {
752 - if ( count( FlaggedRevs::getDimensions() ) > 1 ) {
 741+ if ( count( FlaggedRevs::getTags() ) > 1 ) {
753742 $form .= "<br />"; // Don't put too much on one line
754743 }
755744 $form .= "<span id='mw-fr-commentbox' style='clear:both'>" .
@@ -809,7 +798,6 @@
810799 if ( $labels === false ) {
811800 $disabled = true; // a tag is unsettable
812801 }
813 - $dimensions = FlaggedRevs::getDimensions();
814802 # If there are no tags, make one checkbox to approve/unapprove
815803 if ( FlaggedRevs::binaryFlagging() ) {
816804 return '';
@@ -818,7 +806,7 @@
819807 # Build rating form...
820808 if ( $disabled ) {
821809 // Display the value for each tag as text
822 - foreach ( $dimensions as $quality => $levels ) {
 810+ foreach ( FlaggedRevs::getTags() as $quality ) {
823811 $selected = isset( $flags[$quality] ) ? $flags[$quality] : 0;
824812 $items[] = FlaggedRevs::getTagMsg( $quality ) . ": " .
825813 FlaggedRevs::getTagValueMsg( $quality, $selected );
Index: branches/chad-pre-wmf-merge/extensions/FlaggedRevs/FlaggedRevision.php
@@ -739,23 +739,23 @@
740740 * @return Array
741741 */
742742 public static function expandRevisionTags( $tags ) {
743 - # Set all flags to zero
744743 $flags = array();
745 - foreach ( FlaggedRevs::getDimensions() as $tag => $levels ) {
746 - $flags[$tag] = 0;
 744+ foreach ( FlaggedRevs::getTags() as $tag ) {
 745+ $flags[$tag] = 0; // init all flags values to zero
747746 }
748747 $tags = str_replace( '\n', "\n", $tags ); // B/C, old broken rows
 748+ // Tag string format is <tag:val\ntag:val\n...>
749749 $tags = explode( "\n", $tags );
750750 foreach ( $tags as $tuple ) {
751751 $set = explode( ':', $tuple, 2 );
752752 if ( count( $set ) == 2 ) {
753753 list( $tag, $value ) = $set;
754 - $value = intval( $value );
755 - # Add only currently recognized ones
 754+ $value = max( 0, (int)$value ); // validate
 755+ # Add only currently recognized tags
756756 if ( isset( $flags[$tag] ) ) {
757 - # If a level was removed, default to the highest
758 - $flags[$tag] = $value < count( $levels ) ?
759 - $value : count( $levels ) - 1;
 757+ $levels = FlaggedRevs::getTagLevels( $tag );
 758+ # If a level was removed, default to the highest...
 759+ $flags[$tag] = min( $value, count( $levels ) - 1 );
760760 }
761761 }
762762 }
Index: branches/chad-pre-wmf-merge/extensions/FlaggedRevs/specialpages/PendingChanges_body.php
@@ -302,7 +302,7 @@
303303 $namespace = $vnamespaces;
304304 }
305305 $this->namespace = $namespace;
306 - # Sanity check level: 0 = sighted; 1 = quality; 2 = pristine
 306+ # Sanity check level: 0 = checked; 1 = quality; 2 = pristine
307307 $this->level = ( $level >= 0 && $level <= 2 ) ? $level : - 1;
308308 $this->category = $category ? str_replace( ' ', '_', $category ) : null;
309309 $this->size = ( $size !== null ) ? intval( $size ) : null;
Index: branches/chad-pre-wmf-merge/extensions/FlaggedRevs/specialpages/RevisionReview_body.php
@@ -57,7 +57,7 @@
5858 # Special token to discourage fiddling...
5959 $form->setValidatedParams( $wgRequest->getVal( 'validatedParams' ) );
6060 # Tag values
61 - foreach ( FlaggedRevs::getDimensions() as $tag ) {
 61+ foreach ( FlaggedRevs::getTags() as $tag ) {
6262 # This can be NULL if we uncheck a checkbox
6363 $val = $wgRequest->getInt( "wp$tag" );
6464 $form->setDim( $tag, $val );
@@ -136,7 +136,7 @@
137137 if ( wfReadOnly() ) {
138138 return '<err#>' . wfMsgExt( 'revreview-failed', 'parseinline' );
139139 }
140 - $tags = FlaggedRevs::getDimensions();
 140+ $tags = FlaggedRevs::getTags();
141141 // Make review interface object
142142 $form = new RevisionReviewForm( $wgUser );
143143 $title = null; // target page
@@ -192,7 +192,7 @@
193193 break;
194194 default:
195195 $p = preg_replace( '/^wp/', '', $par ); // kill any "wp" prefix
196 - if ( array_key_exists( $p, $tags ) ) {
 196+ if ( in_array( $p, $tags ) ) {
197197 $form->setDim( $p, $val );
198198 }
199199 break;
Index: branches/chad-pre-wmf-merge/extensions/FlaggedRevs/specialpages/QualityOversight_body.php
@@ -90,7 +90,7 @@
9191 private function getActions() {
9292 $actions = array( 'approve' => 1, 'approve2' => 1, 'approve-a' => 1, 'approve-i' => 1,
9393 'approve-ia' => 1, 'approve2-i' => 1, 'unapprove' => 1, 'unapprove2' => 1 );
94 - if ( $this->level === 0 ) { // sighted revisions
 94+ if ( $this->level === 0 ) { // checked revisions
9595 $actions['approve2'] = 0;
9696 $actions['approve2-i'] = 0;
9797 $actions['unapprove2'] = 0;
Index: branches/chad-pre-wmf-merge/extensions/FlaggedRevs/specialpages/ProblemChanges_body.php
@@ -278,7 +278,7 @@
279279 $this->mForm = $form;
280280 # Must be a content page...
281281 $this->namespace = FlaggedRevs::getReviewNamespaces();
282 - # Sanity check level: 0 = sighted; 1 = quality; 2 = pristine
 282+ # Sanity check level: 0 = checked; 1 = quality; 2 = pristine
283283 $this->level = ( $level >= 0 && $level <= 2 ) ? $level : - 1;
284284 $this->tag = $tag;
285285 $this->category = $category ? str_replace( ' ', '_', $category ) : null;
Index: branches/chad-pre-wmf-merge/extensions/FlaggedRevs/FlaggedRevsXML.php
@@ -182,7 +182,7 @@
183183 if ( $prettyBox ) {
184184 $tag .= "<table id='mw-fr-revisionratings-box' align='center' class='$css' cellpadding='0'>";
185185 }
186 - foreach ( FlaggedRevs::getDimensions() as $quality ) {
 186+ foreach ( FlaggedRevs::getTags() as $quality ) {
187187 $level = isset( $flags[$quality] ) ? $flags[$quality] : 0;
188188 $encValueText = wfMsgHtml( "revreview-$quality-$level" );
189189 $level = $flags[$quality];
Index: branches/chad-pre-wmf-merge/extensions/FlaggedRevs/FlaggedRevs.hooks.php
@@ -44,7 +44,7 @@
4545 * Add FlaggedRevs css/js.
4646 */
4747 protected static function injectStyleAndJS() {
48 - global $wgOut, $wgUser;
 48+ global $wgOut, $wgUser, $wgFlaggedRevStyleVersion;
4949 if ( $wgOut->hasHeadItem( 'FlaggedRevs' ) ) {
5050 return true; # Don't double-load
5151 }
@@ -53,22 +53,20 @@
5454 if ( !$fa || !$fa->isReviewable() ) {
5555 return true;
5656 }
57 - global $wgJsMimeType, $wgFlaggedRevStyleVersion;
5857 $stylePath = FlaggedRevs::styleUrlPath();
5958 # Get JS/CSS file locations
6059 $encCssFile = htmlspecialchars( "$stylePath/flaggedrevs.css?$wgFlaggedRevStyleVersion" );
6160 $encJsFile = htmlspecialchars( "$stylePath/flaggedrevs.js?$wgFlaggedRevStyleVersion" );
62 -
63 - //TODO fix this to use the correct method
 61+
6462 # Add CSS file
65 - //$wgOut->addExtensionStyle( $encCssFile );
 63+ $linkedStyle = Html::linkedStyle( $encCssFile );
 64+ $wgOut->addHeadItem( 'FlaggedRevs', $linkedStyle );
6665 # Add main JS file
67 - $head = "<script type=\"{$wgJsMimeType}\" src=\"{$encJsFile}\"></script>";
68 - $head .= "<link rel=\"stylesheet\" href=\"{$encCssFile}\"></link>";
 66+ $wgOut->addScriptFile( $encJsFile );
6967 # Add review form JS for reviewers
7068 if ( $wgUser->isAllowed( 'review' ) ) {
7169 $encJsFile = htmlspecialchars( "$stylePath/review.js?$wgFlaggedRevStyleVersion" );
72 - $head .= "\n<script type=\"{$wgJsMimeType}\" src=\"{$encJsFile}\"></script>";
 70+ $wgOut->addScriptFile( $encJsFile );
7371 }
7472 # Set basic messages for all users...
7573 $msgs = array(
@@ -84,14 +82,15 @@
8583 # Extra reviewer messages...
8684 if ( $wgUser->isAllowed( 'review' ) ) {
8785 $msgs['saveArticle'] = wfMsgHtml( 'savearticle' );
88 - $msgs['tooltipSave'] = wfMsgHtml( 'tooltip-save' ).' ['.wfMsgHtml( 'accesskey-save' ).']';
 86+ $msgs['tooltipSave'] = wfMsgHtml( 'tooltip-save' ) .
 87+ ' [' . wfMsgHtml( 'accesskey-save' ) . ']';
8988 $msgs['submitArticle'] = wfMsg( 'revreview-submitedit' );
9089 $msgs['tooltipSubmit'] = wfMsg( 'revreview-submitedit-title' ) .
9190 ' ['. wfMsg( 'accesskey-save' ) . ']';
9291 }
93 - $head .= "\n<script type=\"{$wgJsMimeType}\">" .
94 - "FlaggedRevs.messages = " . Xml::encodeJsVar( (object)$msgs ) . ";</script>\n";
95 - $wgOut->addHeadItem( 'FlaggedRevs', $head );
 92+ # Add msgs to JS
 93+ $wgOut->addInlineScript(
 94+ "FlaggedRevs.messages = " . Xml::encodeJsVar( (object)$msgs ) . ";" );
9695
9796 return true;
9897 }
@@ -113,6 +112,11 @@
114113 $globalVars['wgStableRevisionId'] = $stableId;
115114 $globalVars['wgLatestRevisionId'] = $fa->getLatest();
116115 $globalVars['wgPageId'] = $fa->getID();
 116+ $revisionContents = (object) array(
 117+ 'error' => wfMsgHtml( 'revcontents-error' ),
 118+ 'waiting' => wfMsgHtml( 'revcontents-waiting' )
 119+ );
 120+ $globalVars['wgRevContents'] = $revisionContents;
117121 if ( $wgUser->isAllowed( 'review' ) ) {
118122 $ajaxReview = (object) array(
119123 'sendMsg' => wfMsgHtml( 'revreview-submit' ),
@@ -876,7 +880,7 @@
877881 $quality = FlaggedRevs::getRevQuality(
878882 $rc->mAttribs['rc_cur_id'], $revId, FR_MASTER );
879883 // Reviewed => patrolled
880 - if ( $quality !== false && $quality >= FR_SIGHTED ) {
 884+ if ( $quality !== false && $quality >= FR_CHECKED ) {
881885 RevisionReviewForm::updateRecentChanges( $rc->getTitle(), $revId );
882886 $rc->mAttribs['rc_patrolled'] = 1; // make sure irc/email notifs know status
883887 }
@@ -1122,7 +1126,7 @@
11231127 }
11241128 }
11251129 }
1126 - # Check implicitly sighted edits
 1130+ # Check implicitly checked edits
11271131 if ( $totalCheckedEditsNeeded && $wgFlaggedRevsAutoconfirm['totalCheckedEdits'] ) {
11281132 $dbr = wfGetDB( DB_SLAVE );
11291133 $res = $dbr->select( array( 'revision', 'flaggedpages' ), '1',
@@ -1316,7 +1320,7 @@
13171321 return true;
13181322 }
13191323 }
1320 - # Check implicitly sighted edits
 1324+ # Check implicitly checked edits
13211325 if ( $totalCheckedEditsNeeded && $wgFlaggedRevsAutopromote['totalCheckedEdits'] ) {
13221326 $dbr = isset( $dbr ) ? $dbr : wfGetDB( DB_SLAVE );
13231327 $res = $dbr->select( array( 'revision', 'flaggedpages' ), '1',
Index: branches/chad-pre-wmf-merge/extensions/FlaggedRevs/api/ApiQueryReviewedpages.php
@@ -173,7 +173,7 @@
174174 'end' => 'Stop listing at this page id.',
175175 'namespace' => 'The namespaces to enumerate.',
176176 'filterredir' => 'How to filter for redirects',
177 - 'filterlevel' => 'How to filter by quality (0=sighted,1=quality)',
 177+ 'filterlevel' => 'How to filter by quality (0=checked,1=quality)',
178178 'limit' => 'How many total pages to return.',
179179 'dir' => array(
180180 'In which direction to list.',
Index: branches/chad-pre-wmf-merge/extensions/FlaggedRevs/api/ApiReview.php
@@ -62,7 +62,7 @@
6363 $form->setNotes( $params['notes'] );
6464 // The flagging parameters have the form 'flag_$name'.
6565 // Extract them and put the values into $form->dims
66 - foreach ( FlaggedRevs::getDimensions() as $tag ) {
 66+ foreach ( FlaggedRevs::getTags() as $tag ) {
6767 $form->setDim( $tag, intval( $params['flag_' . $tag] ) );
6868 }
6969 if ( $form->isApproval() ) {
@@ -174,7 +174,7 @@
175175 if ( FlaggedRevs::dimensionsEmpty() ) {
176176 $desc['unapprove'] = "If set, revision will be unapproved rather than approved.";
177177 } else {
178 - foreach ( FlaggedRevs::getDimensions() as $flagname ) {
 178+ foreach ( FlaggedRevs::getTags() as $flagname ) {
179179 $desc['flag_' . $flagname] = "Set the flag ''{$flagname}'' to the specified value";
180180 }
181181 }
Index: branches/chad-pre-wmf-merge/extensions/FlaggedRevs/api/ApiQueryUnreviewedpages.php
@@ -164,7 +164,7 @@
165165 'end' => 'Stop listing at this page title.',
166166 'namespace' => 'The namespaces to enumerate.',
167167 'filterredir' => 'How to filter for redirects',
168 - 'filterlevel' => 'How to filter by quality (0=sighted,1=quality)',
 168+ 'filterlevel' => 'How to filter by quality (0=checked,1=quality)',
169169 'limit' => 'How many total pages to return.',
170170 );
171171 }
Index: branches/chad-pre-wmf-merge/extensions/FlaggedRevs/FlaggedArticleView.php
@@ -1801,13 +1801,13 @@
18021802 * If this is a diff page then replace the article contents with a link to the specific revision.
18031803 * This will be replaced with artice content using javascript and an api call.
18041804 */
1805 - public function addCustomHtml( OutputPage &$out ) {
 1805+ public function addCustomHtml( OutputPage $out ) {
18061806 global $wgTitle, $wgScript, $wgRequest;
18071807 $this->load();
18081808 if ( $wgRequest->getVal( 'oldid' ) ) {
18091809 $oldId = $wgRequest->getVal( 'oldid' );
18101810 $oldRevisionUrl = $wgScript . '?title=' . $wgTitle . '&oldid=' . $oldId;
1811 - $out->addHTML( "<div id='mw-fr-revisioncontents'>Click <a href='" . $oldRevisionUrl . "' >here</a> to view this revision.</div>" );
 1811+ $out->addHTML( "<div id='mw-fr-revisioncontents'>" . wfMsg( 'revcontents-getcontents', $oldRevisionUrl ) . "</div>" );
18121812 }
18131813
18141814 }
Index: branches/chad-pre-wmf-merge/extensions/FlaggedRevs/client/flaggedrevs.css
@@ -333,14 +333,12 @@
334334 .loading {
335335 display: block;
336336 color: #666666;
337 - padding-left: 32px;
 337+ padding-left: 40px;
338338 height: 32px;
339339 }
340340 .spinner {
341 - background-image: url(img/loading-small.gif) !important;
342341 background-position: left center;
343 - background-repeat: no-repeat;
344 - margin-left: 0.5em;
345 - margin-top: -0.25em;
 342+ margin-left: 1em;
 343+ margin-top: -1.3em;
346344 float: left;
347345 }
Index: branches/chad-pre-wmf-merge/extensions/FlaggedRevs/client/flaggedrevs.js
@@ -191,39 +191,44 @@
192192 if( contentsDiv ) {
193193 var diffUIParams = document.getElementById("mw-fr-diff-dataform");
194194 var oldRevId = diffUIParams.getElementsByTagName('input')[1].value;
195 - contentsDiv.innerHTML = "<span class='loading spinner'></span><span class='loading' >Waiting for contents</span>";
 195+ var origContents = contentsDiv.innerHTML;
 196+ contentsDiv.innerHTML = "<span class='loading mw-small-spinner spinner'></span><span class='loading' >" + wgRevContents.waiting + "</span>";
196197 var requestArgs = 'action=parse&prop=text&format=xml';
197198 if ( window.wgLatestRevisionId == oldRevId ) {
198199 requestArgs += '&pageid=' + window.wgPageId;
199200 } else {
200201 requestArgs += '&oldid=' + oldRevId;
201202 }
202 - timeoutId = window.setTimeout( function() {
203 - $.ajax({
 203+ var call = $.ajax({
204204 url : wgScriptPath + '/api.php',
205205 type : "GET",
206206 data : requestArgs,
207207 dataType: "xml",
208208 success : function( result ) {
209209 contents = $(result).find("text");
210 - if ( contents ) {
 210+ if ( contents && contents.text() ) {
211211 contentsDiv.innerHTML = contents.text();
 212+ } else {
 213+ contentsDiv.innerHTML = wgRevContents.error + " " + origContents;
212214 }
213215 },
214216 error : function(xmlHttpRequest, textStatus, errThrown) {
215 - alert("error: " + textStauts);
 217+ contentsDiv.innerHTML = wgRevContents.error + " " + origContents;
216218 }
217219 });
218 - }, 1000 );
219220 }
220 - if ( prevLink && timeoutId ) {
 221+ if ( prevLink ) {
221222 prevLink.onclick = function() {
222 - window.clearTimeout( timeoutId );
 223+ if ( call ) {
 224+ call.abort();
 225+ }
223226 }
224227 }
225 - if ( nextLink && timeoutId ) {
 228+ if ( nextLink ) {
226229 nextLink.onclick = function() {
227 - window.clearTimeout( timeoutId );
 230+ if ( call ) {
 231+ call.abort();
 232+ }
228233 }
229234 }
230235 }
Index: branches/chad-pre-wmf-merge/extensions/FlaggedRevs/client/img/loading-small.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/chad-pre-wmf-merge/extensions/FlaggedRevs/client/review.js
@@ -52,10 +52,10 @@
5353
5454 // (a) If only a few levels are zero ("incomplete") then disable submission.
5555 // (b) Re-enable submission for already accepted revs when ratings change.
56 - var rsubmit = document.getElementById('mw-fr-submit-accept');
57 - if( rsubmit ) {
58 - rsubmit.disabled = somezero ? 'disabled' : '';
59 - rsubmit.value = wgAjaxReview.flagMsg; // reset to "Accept"
 56+ var asubmit = document.getElementById('mw-fr-submit-accept');
 57+ if( asubmit ) {
 58+ asubmit.disabled = somezero ? 'disabled' : '';
 59+ asubmit.value = wgAjaxReview.flagMsg; // reset to "Accept"
6060 }
6161
6262 // Update colors of <select>
@@ -68,9 +68,9 @@
6969 */
7070 FlaggedRevs.maybeDisableAcceptButton = function() {
7171 if ( typeof(jsReviewNeedsChange) != 'undefined' && jsReviewNeedsChange == 1 ) {
72 - var rsubmit = document.getElementById('mw-fr-submit-accept');
73 - if( rsubmit ) {
74 - rsubmit.disabled = 'disabled';
 72+ var asubmit = document.getElementById('mw-fr-submit-accept');
 73+ if( asubmit ) {
 74+ asubmit.disabled = 'disabled';
7575 }
7676 }
7777 }
@@ -215,48 +215,28 @@
216216 window.clearTimeout(wgAjaxReview.timeoutID);
217217 }
218218 var tier = 0; // review tier
219 - var response = request.responseText;
 219+ var response = request.responseText; // full response text
220220 var msg = response.substr(6); // remove <err#> or <suc#>
221221 var tierMatch = msg.match(/^<t#(\d)>/);
222222 if( tierMatch ) {
223223 tier = tierMatch[1];
224224 msg = msg.substr(5); // remove <t#x>
225225 }
226 - var diffRevRatings = null;
227 - // Errors: output any error response message
228 - if( response.indexOf('<err#>') == 0 ) {
229 - jsMsg( msg, 'review' ); // success/failure notice
230 - window.scroll(0,0); // scroll up to notice
231 - // OK: get new diff UI elements
232 - } else {
233 - var diffUIParams = document.getElementById("mw-fr-diff-dataform");
234 - // Diffs: update the contents of the mw-fr-diff-headeritems div
235 - if ( diffUIParams ) {
236 - wgAjaxReview.inprogress = true;
237 - var args = []; // <oldid, newid>
238 - args.push( diffUIParams.getElementsByTagName('input')[0].value );
239 - args.push( diffUIParams.getElementsByTagName('input')[1].value );
240 - // Send!
241 - var old = sajax_request_type;
242 - sajax_request_type = "GET";
243 - sajax_do_call( "FlaggedArticleView::AjaxBuildDiffHeaderItems",
244 - args, wgAjaxReview.processDiffHeaderItemsResult );
245 - sajax_request_type = old;
246 - }
247 - }
248 - var rsubmit = document.getElementById("mw-fr-submit-accept");
249 - var usubmit = document.getElementById("mw-fr-submit-unaccept");
250 - var legend = document.getElementById("mw-fr-reviewformlegend");
251 - var diffNotice = document.getElementById("mw-fr-difftostable");
 226+ // Some form elements...
 227+ var asubmit = document.getElementById('mw-fr-submit-accept');
 228+ var usubmit = document.getElementById('mw-fr-submit-unaccept');
 229+ var legend = document.getElementById('mw-fr-reviewformlegend');
 230+ var diffNotice = document.getElementById('mw-fr-difftostable');
252231 var tagBox = document.getElementById('mw-fr-revisiontag');
253232 // On success...
254233 if( response.indexOf('<suc#>') == 0 ) {
 234+ // (a) Update document title and form buttons...
255235 document.title = wgAjaxReview.actioncomplete;
256 - if( rsubmit && usubmit ) {
 236+ if( asubmit && usubmit ) {
257237 // Revision was flagged
258 - if( rsubmit.value == wgAjaxReview.sendingMsg ) {
259 - rsubmit.value = wgAjaxReview.flaggedMsg; // done!
260 - rsubmit.style.fontWeight = 'bold';
 238+ if( asubmit.value == wgAjaxReview.sendingMsg ) {
 239+ asubmit.value = wgAjaxReview.flaggedMsg; // done!
 240+ asubmit.style.fontWeight = 'bold';
261241 // Unlock and reset *unflag* button
262242 usubmit.value = wgAjaxReview.unflagMsg;
263243 usubmit.removeAttribute( 'style' ); // back to normal
@@ -266,29 +246,52 @@
267247 usubmit.value = wgAjaxReview.unflaggedMsg; // done!
268248 usubmit.style.fontWeight = 'bold';
269249 // Unlock and reset *flag* button
270 - rsubmit.value = wgAjaxReview.flagMsg;
271 - rsubmit.removeAttribute( 'style' ); // back to normal
272 - rsubmit.disabled = '';
 250+ asubmit.value = wgAjaxReview.flagMsg;
 251+ asubmit.removeAttribute( 'style' ); // back to normal
 252+ asubmit.disabled = '';
273253 }
274254 }
275 - // Hide "review this" box on diffs
276 - if( diffNotice ) diffNotice.style.display = 'none';
277 - // Remove review tag from draft
 255+ // (b) Remove review tag from drafts
278256 if( tagBox ) tagBox.style.display = 'none';
 257+ // (c) Update diff-related items...
 258+ var diffUIParams = document.getElementById('mw-fr-diff-dataform');
 259+ if ( diffUIParams ) {
 260+ // Hide "review this" box on diffs
 261+ if( diffNotice ) diffNotice.style.display = 'none';
 262+ // Update the contents of the mw-fr-diff-headeritems div
 263+ wgAjaxReview.inprogress = true;
 264+ var args = []; // <oldid, newid>
 265+ args.push( diffUIParams.getElementsByTagName('input')[0].value );
 266+ args.push( diffUIParams.getElementsByTagName('input')[1].value );
 267+ // Send!
 268+ var old = sajax_request_type;
 269+ sajax_request_type = "GET";
 270+ sajax_do_call( "FlaggedArticleView::AjaxBuildDiffHeaderItems",
 271+ args, wgAjaxReview.processDiffHeaderItemsResult );
 272+ sajax_request_type = old;
 273+ }
279274 // On failure...
280275 } else {
 276+ // (a) Update document title and form buttons...
281277 document.title = wgAjaxReview.actionfailed;
282 - if( rsubmit && usubmit ) {
 278+ if( asubmit && usubmit ) {
283279 // Revision was flagged
284 - if( rsubmit.value == wgAjaxReview.sendingMsg ) {
285 - rsubmit.value = wgAjaxReview.flagMsg; // back to normal
286 - rsubmit.disabled = ''; // unlock flag button
 280+ if( asubmit.value == wgAjaxReview.sendingMsg ) {
 281+ asubmit.value = wgAjaxReview.flagMsg; // back to normal
 282+ asubmit.disabled = ''; // unlock flag button
287283 // Revision was unflagged
288284 } else if( usubmit.value == wgAjaxReview.sendingMsg ) {
289285 usubmit.value = wgAjaxReview.unflagMsg; // back to normal
290286 usubmit.disabled = ''; // unlock
291287 }
292288 }
 289+ // (b) Output any error response message
 290+ if ( response.indexOf('<err#>') == 0 ) {
 291+ jsMsg( msg, 'review' ); // success/failure notice
 292+ } else {
 293+ jsMsg( request.responseText, 'review' ); // fatal notice
 294+ }
 295+ window.scroll(0,0); // scroll up to notice
293296 }
294297 wgAjaxReview.unlockForm();
295298 };
@@ -307,9 +310,9 @@
308311 }
309312
310313 wgAjaxReview.onLoad = function() {
311 - var rsubmit = document.getElementById("mw-fr-submit-accept");
312 - if( rsubmit ) {
313 - rsubmit.onclick = wgAjaxReview.ajaxCall;
 314+ var asubmit = document.getElementById("mw-fr-submit-accept");
 315+ if( asubmit ) {
 316+ asubmit.onclick = wgAjaxReview.ajaxCall;
314317 }
315318 var usubmit = document.getElementById("mw-fr-submit-unaccept");
316319 if( usubmit ) {
Property changes on: branches/chad-pre-wmf-merge/extensions/FlaggedRevs
___________________________________________________________________
Modified: svn:mergeinfo
317320 Merged /trunk/extensions/FlaggedRevs:r76039,76107,76162,76218,76229-76230,76233,76268,76272,76317,76335,76353,76360,76395,76413,76476,76489,76492-76494,76542,76577

Past revisions this follows-up on

RevisionCommit summaryAuthorDate
r76494(bug 25849) Fixed error from r76229 that made AJAX review think all tags had ...aaron03:27, 11 November 2010

Status & tagging log