return;
}
- if ( $rc->mAttribs['rc_type'] == RC_NEW && !$wgUseNPPatrol ) {
- $wgOut->errorpage( 'nppatroldisabled', 'nppatroldisabledtext' );
- return;
- }
-
if ( !$wgUseRCPatrol && $rc->mAttribs['rc_type'] != RC_NEW) {
+ // Only new pages can be patrolled if the general patrolling is off....???
+ // @fixme -- is this necessary? Shouldn't we only bother controlling the
+ // front end here?
$wgOut->errorPage( 'rcpatroldisabled', 'rcpatroldisabledtext' );
return;
}
}
function getSQL() {
- global $wgUser, $wgUseNPPatrol;
- $usepatrol = ( $wgUseNPPatrol ) ? 1 : 0;
+ global $wgUser, $wgUseNPPatrol, $wgUseRCPatrol;
+ $usepatrol = ( $wgUseNPPatrol || $wgUseRCPatrol ) ? 1 : 0;
$dbr = wfGetDB( DB_SLAVE );
list( $recentchanges, $page ) = $dbr->tableNamesN( 'recentchanges', 'page' );
* @return bool
*/
function patrollable( $result ) {
- global $wgUser, $wgUseNPPatrol;
- return $wgUseNPPatrol && $wgUser->isAllowed( 'patrol' ) && !$result->patrolled;
+ global $wgUser, $wgUseRCPatrol, $wgUseNPPatrol;
+ return ( $wgUseRCPatrol || $wgUseNPPatrol )
+ && $wgUser->isAllowed( 'patrol' )
+ && !$result->patrolled;
}
function feedItemDesc( $row ) {
* @return string
*/
function getPageHeader() {
- global $wgScript, $wgContLang, $wgGroupPermissions, $wgUser, $wgUseNPPatrol;
+ global $wgScript, $wgContLang, $wgGroupPermissions, $wgUser, $wgUseRCPatrol, $wgUseNPPatrol;
$align = $wgContLang->isRTL() ? 'left' : 'right';
$self = SpecialPage::getTitleFor( $this->getName() );
$links = array();
if( $wgGroupPermissions['*']['createpage'] == true )
$links[] = wfMsgHtml( 'rcshowhideliu', $liuLink );
- if( $wgUseNPPatrol )
+ if( $wgUseNPPatrol || $wgUseRCPatrol )
$links[] = wfMsgHtml( 'rcshowhidepatr', $patrLink );
$links[] = wfMsgHtml( 'rcshowhidebots', $botsLink );
$hl = implode( ' | ', $links );
'markedaspatrollederror' => 'لا يمكن التعليم بالمراجعة',
'markedaspatrollederrortext' => 'يجب عليك اختيار النسخة التي تريد أن تشير أنها مراجعة',
'markedaspatrollederror-noautopatrol' => 'من غير المسموح لك التعليم على تغييراتك الشخصية كمراجعة.',
-'nppatroldisabled' => 'مراجعة الصفحات الجديدة معطلة',
-'nppatroldisabledtext' => 'خاصية مراجعة الصفحات الجديدة معطلة حاليا.',
# Patrol log
'patrol-log-page' => 'سجل المراجعة',
'markedaspatrollederror' => 'Nelze označit za prověřené',
'markedaspatrollederrortext' => 'Musíte zvolit revizi, která má být označena jako prověřená.',
'markedaspatrollederror-noautopatrol' => 'Nemáte dovoleno označovat vlastní editace jako prověřené.',
-'nppatroldisabled' => 'Hlídka nových stránek vypnuta',
-'nppatroldisabledtext' => 'Hlídka nových stránek je momentálně vypnuta.',
# Patrol log
'patrol-log-page' => 'Kniha prověřených editací',
'markedaspatrollederror' => 'Markering som „kontrolleret“ ikke mulig.',
'markedaspatrollederrortext' => 'Du skal vælge en sideændring.',
'markedaspatrollederror-noautopatrol' => 'Du må ikke markere dine egne ændringer som kontrolleret.',
-'nppatroldisabled' => 'Patruljering af nye sider er slået fra.',
-'nppatroldisabledtext' => 'Muligheden for at patruljere nye sider er slået fra for øjeblikket.',
# Patrol log
'patrol-log-page' => 'Kontrollog',
'markedaspatrollederror' => 'Markierung als „geprüft“ nicht möglich.',
'markedaspatrollederrortext' => 'Sie müssen eine Seitenänderung auswählen.',
'markedaspatrollederror-noautopatrol' => 'Es ist nicht erlaubt, eigene Bearbeitungen als geprüft zu markieren.',
-'nppatroldisabled' => 'Prüfung neuer Seiten deaktiviert',
-'nppatroldisabledtext' => 'Die Prüfung der neuen Seiten ist gegenwärtig deaktiviert.',
# Patrol log
'patrol-log-page' => 'Prüf-Logbuch',
'markedaspatrollederror' => 'Markěrowanje ako "kontrolěrowane" njejo móžne.',
'markedaspatrollederrortext' => 'Musyš wersiju wuzwóliś.',
'markedaspatrollederror-noautopatrol' => 'Njesmějoš swóje změny ako kontrolěrowane markěrowaś.',
-'nppatroldisabled' => 'Pśekontrolěrowanje nowych bokow jo se deaktiwizěrowało',
-'nppatroldisabledtext' => 'Pśekontrolěrowanje nowych bokow jo tuchylu deaktiwizěrowane.',
# Patrol log
'patrol-log-page' => 'Log-lisćina kontrolow',
'markedaspatrollederror' => 'Δεν μπορεί να σημανθεί ως υπό περιπολία',
'markedaspatrollederrortext' => 'Πρέπει να ορίσετε μια αναθεώρηση για να σημανθεί ως υπό περιπολία',
'markedaspatrollederror-noautopatrol' => 'Δεν επιτρέπεται να σημάνετε τις δικές σας αλλάγες ως υπό περιπολία.',
-'nppatroldisabled' => 'Η παρακολούθηση νέων σελίδων έχει απενεργοποιηθεί',
-'nppatroldisabledtext' => 'Η λειτουργία παρακολούθησης νέων σελίδων είναι προς το παρόν απενεργοποιημένη.',
# Patrol log
'patrol-log-page' => 'Αρχείο καταγραφής περιπολιών',
'markedaspatrollederror' => 'Cannot mark as patrolled',
'markedaspatrollederrortext' => 'You need to specify a revision to mark as patrolled.',
'markedaspatrollederror-noautopatrol' => 'You are not allowed to mark your own changes as patrolled.',
-'nppatroldisabled' => 'New Pages Patrol disabled',
-'nppatroldisabledtext' => 'The New Pages Patrol feature is currently disabled.',
# Patrol log
'patrol-log-page' => 'Patrol log',
'markedaspatrollederror' => 'علامت بررسی زده نشد.',
'markedaspatrollederrortext' => 'باید یک نسخه را مشخص کنید تا برچسب به عنوان بررسیشده علامت بخورد.',
'markedaspatrollederror-noautopatrol' => 'شما نمیتوانید به تغییرات انجام شده توسط خودتان علامت بررسیشده بزنید.',
-'nppatroldisabled' => 'بررسی صفحههای جدید غیر فعال است',
-'nppatroldisabledtext' => 'گزینه بررسی صفحههای جدید غیر فعال است.',
# Patrol log
'patrol-log-page' => 'سیاههٔ نگهبانی',
'markedaspatrollederror' => 'Muutoksen merkitseminen tarkastetuksi epäonnistui.',
'markedaspatrollederrortext' => 'Tarkastetuksi merkittävää versiota ei ole määritelty.',
'markedaspatrollederror-noautopatrol' => 'Et voi merkitä omia muutoksiasi tarkastetuiksi.',
-'nppatroldisabled' => 'Uusien sivujen tarkastus ei ole käytössä',
-'nppatroldisabledtext' => 'Uusien sivujen tarkastustoiminto ei ole käytössä.',
# Patrol log
'patrol-log-page' => 'Muutostentarkastusloki',
'markedaspatrollederror' => 'Ne peut être marqué comme non vandalisé',
'markedaspatrollederrortext' => 'Vous devez sélectionner une version pour pouvoir la marquer comme non vandalisée.',
'markedaspatrollederror-noautopatrol' => 'Vous n’avez pas le droit de marquer vos propres modifications comme surveillées.',
-'nppatroldisabled' => 'Patrouille des nouvelles pages désactivée.',
-'nppatroldisabledtext' => 'La Patrouille des nouvelles pages est actuellement désactivée.',
# Patrol log
'patrol-log-page' => 'Historique des versions patrouillées',
'markedaspatrollederror' => 'Pôt pas étre marcâ coment pas vandalisâ',
'markedaspatrollederrortext' => 'Vos dête sèlèccionar una vèrsion por povêr la marcar coment pas vandalisâ.',
'markedaspatrollederror-noautopatrol' => 'Vos avéd pas lo drêt de marcar voutres prôpres modificacions coment survelyês.',
-'nppatroldisabled' => 'Patrolye de les novèles pâges dèsactivâ.',
-'nppatroldisabledtext' => 'La Patrolye de les novèles pâges est ora dèsactivâ.',
# Patrol log
'patrol-log-page' => 'Historico de les vèrsions patrolyês',
'orig' => '起先',
'page_first' => '最早',
'page_last' => '最晏',
-'histlegend' => '差異選擇: 標到伓同版本嗰單選鍵,接到按𢽴ä¸\8aå\97°æ\8c\89é\88\95å\81\9aæ¯\94è¼\83ã\80\82<br />
+'histlegend' => '差異選擇: 標到伓同版本嗰單選鍵,接到按â½´ä¸\8aå\97°æ\8c\89é\88\95å\81\9aæ¯\94è¼\83ã\80\82<br />
說明: (眼下) 指同目前版本嗰比較,(之前) 指同之前修改版本嗰比較,細 = 細修改。',
'deletedrev' => '[拕刪除]',
'histfirst' => '最早版本',
'markedaspatrollederror' => '標伓正佢係檢查過嗰',
'markedaspatrollederrortext' => '倷要指正某隻版本才標得正佢係檢查過嗰。',
'markedaspatrollederror-noautopatrol' => '倷標伓正倷自家嗰修改係檢查過嗰。',
-'nppatroldisabled' => '新頁面巡查停用嘞',
-'nppatroldisabledtext' => '新頁面巡查停用中。',
# Patrol log
'patrol-log-page' => '巡查記錄',
'markedaspatrollederror' => 'לא ניתן לסמן כבדוק',
'markedaspatrollederrortext' => 'עליכם לציין גרסה שתציינו כבדוקה.',
'markedaspatrollederror-noautopatrol' => 'אינכם מורשים לסמן את השינויים של עצמכם כבדוקים.',
-'nppatroldisabled' => 'בדיקת הדפים החדשים מבוטלת',
-'nppatroldisabledtext' => 'התכונה של סימון דף מבין הדפים החדשים כבדוק מבוטלת.',
# Patrol log
'patrol-log-page' => 'יומן שינויים בדוקים',
'markedaspatrollederror' => 'Njemóžno jako přepruwowanu woznamjenić.',
'markedaspatrollederrortext' => 'Dyrbiš wersiju podać, kotraž so ma jako přepruwowana woznamjenić.',
'markedaspatrollederror-noautopatrol' => 'Njesměš swoje změny jako přepruwowane woznamjenjeć.',
-'nppatroldisabled' => 'Pruwowanje nowych stronow znjemóžnjene',
-'nppatroldisabledtext' => 'Pruwowanje nowych stronow je tuchwilu znjemóžnjene.',
# Patrol log
'patrol-log-page' => 'Protokol přepruwowanjow',
'markedaspatrollederror' => 'Impossibile contrassegnare la voce come verificata',
'markedaspatrollederrortext' => 'Occorre specificare una revisione da contrassegnare come verificata.',
'markedaspatrollederror-noautopatrol' => 'Non si dispone dei permessi necessari per segnare le proprie modifiche come verificate.',
-'nppatroldisabled' => 'Verifica delle pagine più recenti disabilitata',
-'nppatroldisabledtext' => 'La funzione di verifica delle pagine più recenti non è attiva al momento.',
# Patrol log
'patrol-log-page' => 'Modifiche verificate',
'markedaspatrollederror' => 'Negalima pažymėti, kad patikrinta',
'markedaspatrollederrortext' => 'Jums reikia nurodyti versiją, kurią pažymėti kaip patikrintą.',
'markedaspatrollederror-noautopatrol' => 'Jums neleidžiama pažymėti savo paties keitimų kaip patikrintų.',
-'nppatroldisabled' => 'Naujų puslapių stebėjimas išjungtas',
-'nppatroldisabledtext' => 'Naujų puslapių stebėjimo funkcija šiuo metu išjungta.',
# Patrol log
'patrol-log-page' => 'Patikrinimo istorija',
'markedaspatrollederror' => 'Kan niet als gecontroleerd worden aangemerkt',
'markedaspatrollederrortext' => 'Selecteer een versie om als gecontroleerd aan te merken.',
'markedaspatrollederror-noautopatrol' => 'U kunt uw eigen wijzigingen niet als gecontroleerd markeren.',
-'nppatroldisabled' => "De controlemogelijkheid op nieuwe pagina's is uitgeschakeld.",
-'nppatroldisabledtext' => "De mogelijkheid om nieuwe pagina's als gecontroleerd aan te merken is op dit ogenblik uitgeschakeld.",
# Patrol log
'patrol-log-page' => 'Markeerlogboek',
'markedaspatrollederror' => 'Kan ikke merke som godkjent',
'markedaspatrollederrortext' => 'Du må spesifisere en versjon å merke som godkjent.',
'markedaspatrollederror-noautopatrol' => 'Du kan ikke merke dine egne endringer som godkjente.',
-'nppatroldisabled' => 'Patruljering av nye sider slått av',
-'nppatroldisabledtext' => 'Funksjonen Patruljering av nye sider er for tiden slått av.',
# Patrol log
'patrol-log-page' => 'Godkjenningslogg',
'markedaspatrollederror' => 'Pòt pas èsser marcat coma non vandalizat',
'markedaspatrollederrortext' => 'Devètz seleccionar una version per poder la marcar coma non vandalizada.',
'markedaspatrollederror-noautopatrol' => 'Avètz pas lo drech de marcar vòstras pròprias modificacions coma susvelhadas.',
-'nppatroldisabled' => 'Patrolha de las paginas novèlas desactivada.',
-'nppatroldisabledtext' => 'La Patrolha de las paginas novèlas es actualament desactivada.',
# Patrol log
'patrol-log-page' => 'Istoric de las versions patrolhadas',
'markedaspatrollederror' => 'Nie można oznaczyć jako sprawdzone',
'markedaspatrollederrortext' => 'Musisz wybrać wersję żeby oznaczyć ją jako sprawdzoną.',
'markedaspatrollederror-noautopatrol' => 'Nie masz uprawnień wymaganych do oznaczania swoich edycji jako sprawdzone.',
-'nppatroldisabled' => 'Wyłączono patrolowanie nowych stron',
-'nppatroldisabledtext' => 'Funkcja patrolowania nowych stron jest teraz wyłączona.',
# Patrol log
'patrol-log-page' => 'Patrolowane',
'markedaspatrollederror' => 'Невозможно отметить как проверенную',
'markedaspatrollederrortext' => 'Вы должны указать версию, которая будет отмечена как проверенная.',
'markedaspatrollederror-noautopatrol' => 'Вам не разрешено отмечать собственные правки как проверенные.',
-'nppatroldisabled' => 'Проверка новых страниц отключена',
-'nppatroldisabledtext' => 'Опция «Проверка новых страниц» в настоящий момент отключена.',
# Patrol log
'patrol-log-page' => 'Журнал патрулирования',
'markedaspatrollederror' => 'Nie je možné označiť ako strážené',
'markedaspatrollederrortext' => 'Pre označenie ako strážený je potrebné uviesť revíziu, ktorá sa má označiť ako strážená.',
'markedaspatrollederror-noautopatrol' => 'Nie je vám umožnené označiť vlastné zmeny za strážené.',
-'nppatroldisabled' => 'Sledovanie nových stránok je vypnuté',
-'nppatroldisabledtext' => 'Funkcia Sledovanie nových stránok je momentálne vypnutá.',
# Patrol log
'patrol-log-page' => 'Záznam strážení',
'markedaspatrollederror' => 'Kan inte markera som patrullerad',
'markedaspatrollederrortext' => 'Det går inte att markera som patrullerad utan att ange version.',
'markedaspatrollederror-noautopatrol' => 'Du har inte tillåtelse att markera dina egna redigeringar som patrullerade.',
-'nppatroldisabled' => 'Patrullering av nya sidor avaktiverad',
-'nppatroldisabledtext' => 'Funktionen att patrullera nya sidor är för närvarande avstängd.',
# Patrol log
'patrol-log-page' => 'Patrulleringslogg',
'markedaspatrollederror' => '唔可以標示做已巡查嘅',
'markedaspatrollederrortext' => '你需要指定一個修訂用嚟將佢標示做已巡查嘅。',
'markedaspatrollederror-noautopatrol' => '你係唔准去標示你自己嘅更改做已巡查嘅。',
-'nppatroldisabled' => '新版巡查已經停用',
-'nppatroldisabledtext' => '新版巡查功能現時停用中。',
# Patrol log
'patrol-log-page' => '巡查日誌',
'rcpatroldisabled' => '不哨近易',
'markedaspatrollederror' => '未可哨',
'markedaspatrollederrortext' => '揀之方可哨',
-'nppatroldisabled' => '新哨已止',
-'nppatroldisabledtext' => '暫止新哨之行',
# Image deletion
'deletedrevision' => '刪舊審$1',
'markedaspatrollederror' => '不能标志为已检查',
'markedaspatrollederrortext' => '你需要指定某个版本才能标志为已检查。',
'markedaspatrollederror-noautopatrol' => '您无法将你自己所作的更改标记为已检查。',
-'nppatroldisabled' => '新页面检查被关闭',
-'nppatroldisabledtext' => '新页面检查的功能目前已关闭。',
# Patrol log
'patrol-log-page' => '巡查记录',
'markedaspatrollederror' => '不能標誌為已檢查',
'markedaspatrollederrortext' => '你需要指定某個版本才能標誌為已檢查。',
'markedaspatrollederror-noautopatrol' => '您無法將你自己所作的更改標記為已檢查。',
-'nppatroldisabled' => '新頁面檢查被關閉',
-'nppatroldisabledtext' => '新頁面檢查的功能目前已關閉。',
# Patrol log
'patrol-log-page' => '巡查記錄',
'markedaspatrollederror',
'markedaspatrollederrortext',
'markedaspatrollederror-noautopatrol',
- 'nppatroldisabled',
- 'nppatroldisabledtext',
),
'patrol-log' => array(
'patrol-log-page',