From d7a9acb13d03be27dc68335c5f3f5095d69b196a Mon Sep 17 00:00:00 2001 From: Rotem Liss Date: Fri, 22 Dec 2006 19:48:46 +0000 Subject: [PATCH] Update. --- includes/Namespace.php | 2 +- includes/Parser.php | 11 +++++++++++ languages/messages/MessagesHe.php | 17 +++++++++-------- maintenance/language/messages.inc | 1 + 4 files changed, 22 insertions(+), 9 deletions(-) diff --git a/includes/Namespace.php b/includes/Namespace.php index 78493902f2..c296de9c2c 100644 --- a/includes/Namespace.php +++ b/includes/Namespace.php @@ -50,7 +50,7 @@ class Namespace { * @return bool */ static function isMovable( $index ) { - return !( $index < NS_MAIN || $index == NS_IMAGE || $index == NS_CATEGORY ); + return !( $index < NS_MAIN || $index == NS_IMAGE ); } /** diff --git a/includes/Parser.php b/includes/Parser.php index 484c7dc891..f5425c05be 100644 --- a/includes/Parser.php +++ b/includes/Parser.php @@ -1746,6 +1746,17 @@ class Parser wfProfileIn( "$fname-category" ); $s = rtrim($s . "\n"); # bug 87 + # Redirect categories - bug 3311 + $dbw =& wfGetDB( DB_SLAVE ); + $obj = $dbw->selectRow( array( 'redirect' ), + array( 'rd_namespace', 'rd_title' ), + array( 'rd_from' => $nt->getArticleID() ), + __METHOD__ ); + if ( $obj && $obj->rd_namespace == NS_CATEGORY ) { + # The category redirects to another category; follow it + $nt = Title::makeTitle( NS_CATEGORY, $obj->rd_title ); + } + if ( $wasblank ) { if ( $this->mTitle->getNamespace() == NS_CATEGORY ) { $sortkey = $this->mTitle->getText(); diff --git a/languages/messages/MessagesHe.php b/languages/messages/MessagesHe.php index 282c13fe1c..4b8081a608 100644 --- a/languages/messages/MessagesHe.php +++ b/languages/messages/MessagesHe.php @@ -1663,14 +1663,15 @@ $NEWPAGE 'mw_math_mathml' => 'MathML אם אפשר (ניסיוני)', # Patrolling -'markaspatrolleddiff' => 'סמן שינוי כבדוק', -'markaspatrolledtext' => 'סמן דף זה כבדוק', -'markedaspatrolled' => 'השינוי נבדק', -'markedaspatrolledtext' => 'השינוי שנבחר נבדק.', -'rcpatroldisabled' => 'בדיקת השינויים האחרונים מבוטלת', -'rcpatroldisabledtext' => 'תכונת סימון שינוי כבדוק בשינויים האחרונים היא כרגע מנוטרלת.', -'markedaspatrollederror' => 'לא יכול לסמן כבדוק', -'markedaspatrollederrortext' => 'עליכם לציין גרסה שתציינו כבדוקה.', +'markaspatrolleddiff' => 'סמן שינוי כבדוק', +'markaspatrolledtext' => 'סמן דף זה כבדוק', +'markedaspatrolled' => 'השינוי נבדק', +'markedaspatrolledtext' => 'השינוי שנבחר נבדק.', +'rcpatroldisabled' => 'בדיקת השינויים האחרונים מבוטלת', +'rcpatroldisabledtext' => 'תכונת סימון שינוי כבדוק בשינויים האחרונים היא כרגע מנוטרלת.', +'markedaspatrollederror' => 'לא יכול לסמן כבדוק', +'markedaspatrollederrortext' => 'עליכם לציין גרסה שתציינו כבדוקה.', +'markedaspatrollederror-noautopatrol' => 'אינכם מורשים לסמן את השינויים של עצמכם כבדוקים.', # Monobook.js: tooltips and access keys for monobook 'Monobook.js' => '/* ערכו קובץ זה כדי להריץ סקריפטים ב־JavaScript ברקע Monobook באתר כולו */ diff --git a/maintenance/language/messages.inc b/maintenance/language/messages.inc index 0b35be6b29..1427250458 100644 --- a/maintenance/language/messages.inc +++ b/maintenance/language/messages.inc @@ -1384,6 +1384,7 @@ $wgMessageStrucutre = array( 'rcpatroldisabledtext', 'markedaspatrollederror', 'markedaspatrollederrortext', + 'markedaspatrollederror-noautopatrol', ), 'monobook.js' => array( 'Monobook.js', -- 2.20.1