Updating the list of backlinks to namespaces in the skin Standard with the "new"...
authorRotem Liss <rotem@users.mediawiki.org>
Thu, 3 Aug 2006 12:38:24 +0000 (12:38 +0000)
committerRotem Liss <rotem@users.mediawiki.org>
Thu, 3 Aug 2006 12:38:24 +0000 (12:38 +0000)
includes/Skin.php
languages/MessagesEn.php
languages/MessagesHe.php
skins/Standard.php

index a99ff0a..45fca59 100644 (file)
@@ -1375,20 +1375,32 @@ END;
                if( $wgTitle->isTalkPage() ) {
                        $link = $wgTitle->getSubjectPage();
                        switch( $link->getNamespace() ) {
-                       case NS_MAIN:
-                               $text = wfMsg('articlepage');
-                               break;
-                       case NS_USER:
-                               $text = wfMsg('userpage');
-                               break;
-                       case NS_PROJECT:
-                               $text = wfMsg('projectpage');
-                               break;
-                       case NS_IMAGE:
-                               $text = wfMsg('imagepage');
-                               break;
-                       default:
-                               $text= wfMsg('articlepage');
+                               case NS_MAIN:
+                                       $text = wfMsg( 'articlepage' );
+                                       break;
+                               case NS_USER:
+                                       $text = wfMsg( 'userpage' );
+                                       break;
+                               case NS_PROJECT:
+                                       $text = wfMsg( 'projectpage' );
+                                       break;
+                               case NS_IMAGE:
+                                       $text = wfMsg( 'imagepage' );
+                                       break;
+                               case NS_MEDIAWIKI:
+                                       $text = wfMsg( 'mediawikipage' );
+                                       break;
+                               case NS_TEMPLATE:
+                                       $text = wfMsg( 'templatepage' );
+                                       break;
+                               case NS_HELP:
+                                       $text = wfMsg( 'viewhelppage' );
+                                       break;
+                               case NS_CATEGORY:
+                                       $text = wfMsg( 'categorypage' );
+                                       break;
+                               default:
+                                       $text = wfMsg( 'articlepage' );
                        }
                } else {
                        $link = $wgTitle->getTalkPage();
index 1ff4be9..051c531 100644 (file)
@@ -482,6 +482,10 @@ parent class in order maintain consistency across languages.
 'userpage' => 'View user page',
 'projectpage' => 'View project page',
 'imagepage' =>         'View image page',
+'mediawikipage' =>     'View message page',
+'templatepage' =>      'View template page',
+'viewhelppage' =>      'View help page',
+'categorypage' =>      'View category page',
 'viewtalkpage' => 'View discussion',
 'otherlanguages' => 'In other languages',
 'redirectedfrom' => '(Redirected from $1)',
index 659d44b..9bdab02 100644 (file)
@@ -300,13 +300,17 @@ $messages = array(
 "specialpage"       => "דף מיוחד",
 "personaltools"     => "כלים אישיים",
 "postcomment"       => "הוסף הערה לדף השיחה",
-"articlepage"       => "צפו בדף",
+"articlepage"       => "צפו בדף התוכן",
 "talk"              => "שיחה",
 "views"             => "צפיות",
 "toolbox"           => "תיבת כלים",
 "userpage"          => "צפו בדף המשתמש",
 "projectpage"       => "צפו בדף המיזם",
-"imagepage"         => "צפה בדף התמונה",
+"imagepage"         => "צפו בדף התמונה",
+"mediawikipage"     => "צפו בדף ההודעה",
+"templatepage"      => "צפו בדף התבנית",
+"viewhelppage"      => "צפו בדף העזרה",
+"categorypage"      => "צפו בדף הקטגוריה",
 "viewtalkpage"      => "צפו בדף השיחה",
 "otherlanguages"    => "שפות אחרות",
 "redirectedfrom"    => "(הופנה מהדף $1)",
index 8140b7d..90bcfc5 100644 (file)
@@ -177,32 +177,42 @@ class SkinStandard extends Skin {
                        } else { # backlink to the article in edit or history mode
                                if($articleExists){ # no backlink if no article
                                        switch($tns) {
-                                               case 0:
-                                               $text = wfMsg('articlepage');
-                                               break;
-                                               case 1:
-                                               $text = wfMsg('viewtalkpage');
-                                               break;
-                                               case 2:
-                                               $text = wfMsg('userpage');
-                                               break;
-                                               case 3:
-                                               $text = wfMsg('viewtalkpage');
-                                               break;
-                                               case 4:
-                                               $text = wfMsg('projectpage');
-                                               break;
-                                               case 5:
-                                               $text = wfMsg('viewtalkpage');
-                                               break;
-                                               case 6:
-                                               $text = wfMsg('imagepage');
-                                               break;
-                                               case 7:
-                                               $text = wfMsg('viewtalkpage');
-                                               break;
+                                               case NS_TALK:
+                                               case NS_USER_TALK:
+                                               case NS_PROJECT_TALK:
+                                               case NS_IMAGE_TALK:
+                                               case NS_MEDIAWIKI_TALK:
+                                               case NS_TEMPLATE_TALK:
+                                               case NS_HELP_TALK:
+                                               case NS_CATEGORY_TALK:
+                                                       $text = wfMsg('viewtalkpage');
+                                                       break;
+                                               case NS_MAIN:
+                                                       $text = wfMsg( 'articlepage' );
+                                                       break;
+                                               case NS_USER:
+                                                       $text = wfMsg( 'userpage' );
+                                                       break;
+                                               case NS_PROJECT:
+                                                       $text = wfMsg( 'projectpage' );
+                                                       break;
+                                               case NS_IMAGE:
+                                                       $text = wfMsg( 'imagepage' );
+                                                       break;
+                                               case NS_MEDIAWIKI:
+                                                       $text = wfMsg( 'mediawikipage' );
+                                                       break;
+                                               case NS_TEMPLATE:
+                                                       $text = wfMsg( 'templatepage' );
+                                                       break;
+                                               case NS_HELP:
+                                                       $text = wfMsg( 'viewhelppage' );
+                                                       break;
+                                               case NS_CATEGORY:
+                                                       $text = wfMsg( 'categorypage' );
+                                                       break;
                                                default:
-                                               $text= wfMsg('articlepage');
+                                                       $text= wfMsg( 'articlepage' );
                                        }
 
                                        $link = $wgTitle->getText();