* (bug 5805) {{plural:}} support for counters in some special pages
authorNiklas Laxström <nikerabbit@users.mediawiki.org>
Sun, 14 May 2006 18:04:16 +0000 (18:04 +0000)
committerNiklas Laxström <nikerabbit@users.mediawiki.org>
Sun, 14 May 2006 18:04:16 +0000 (18:04 +0000)
* renamed members to nmembers

RELEASE-NOTES
includes/SpecialCategories.php
includes/SpecialMostlinkedcategories.php
includes/SpecialMostrevisions.php
includes/SpecialPopularpages.php
includes/SpecialWantedcategories.php
languages/Messages.php

index b12b393..51fffa8 100644 (file)
@@ -268,6 +268,7 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
 * (bug 5862) Update of Belarusian translation (be)
 * (bug 5651) Disable section editing links for users who can't edit
 * (bug 5950) Improvements to French localisation
+* (bug 5805) {{plural:}} support for counters in some special pages
 
 == Compatibility ==
 
index e5ff2b3..47df89a 100644 (file)
@@ -53,7 +53,8 @@ class CategoriesPage extends QueryPage {
                global $wgLang;
                $title = Title::makeTitle( NS_CATEGORY, $result->title );
                $plink = $skin->makeLinkObj( $title, $title->getText() );
-               $nlinks = wfMsg( 'members', $wgLang->formatNum( $result->count ) );
+               $nlinks = wfMsgExt( 'nmembers', array( 'parsemag', 'escape'),
+                       $wgLang->formatNum( $result->count ) );
                return wfSpecialList($plink, $nlinks);
        }
 }
index 53acbe7..6951e45 100644 (file)
@@ -64,7 +64,8 @@ class MostlinkedCategoriesPage extends QueryPage {
 
                $plink = $skin->makeLinkObj( $nt, htmlspecialchars( $text ) );
 
-               $nlinks = wfMsg( 'members', $wgLang->formatNum( $result->value ) );
+               $nlinks = wfMsgExt( 'nmembers', array( 'parsemag', 'escape'),
+                       $wgLang->formatNum( $result->value ) );
                return wfSpecialList($plink, $nlinks);
        }
 }
index 9bef93c..09561ff 100644 (file)
@@ -49,7 +49,8 @@ class MostrevisionsPage extends QueryPage {
 
                $plink = $skin->makeKnownLinkObj( $nt, $text );
 
-               $nl = wfMsg( 'nrevisions', $wgLang->formatNum( $result->value ) );
+               $nl = wfMsgExt( 'nrevisions', array( 'parsemag', 'escape'),
+                       $wgLang->formatNum( $result->value ) );
                $nlink = $skin->makeKnownLinkObj( $nt, $nl, 'action=history' );
 
                return wfSpecialList($plink, $nlink);
index e5242c3..64d6b98 100644 (file)
@@ -44,7 +44,8 @@ class PopularPagesPage extends QueryPage {
                global $wgLang, $wgContLang;
                $title = Title::makeTitle( $result->namespace, $result->title );
                $link = $skin->makeKnownLinkObj( $title, htmlspecialchars( $wgContLang->convert( $title->getPrefixedText() ) ) );
-               $nv = wfMsg( "nviews", $wgLang->formatNum( $result->value ) );
+               $nv = wfMsgExt( 'nviews', array( 'parsemag', 'escape'),
+                       $wgLang->formatNum( $result->value ) );
                return wfSpecialList($link, $nv);
        }
 }
index a1b6d05..6f603d9 100644 (file)
@@ -68,7 +68,8 @@ class WantedCategoriesPage extends QueryPage {
                        $skin->makeLinkObj( $nt, htmlspecialchars( $text ) ) :
                        $skin->makeBrokenLinkObj( $nt, htmlspecialchars( $text ) );
 
-               $nlinks = wfMsg( 'members', $wgLang->formatNum( $result->value ) );
+               $nlinks = wfMsgExt( 'nmembers', array( 'parsemag', 'escape'),
+                       $wgLang->formatNum( $result->value ) );
                return wfSpecialList($plink, $nlinks);
        }
 }
index 9100f4d..94e4905 100644 (file)
@@ -235,9 +235,6 @@ See $1.',
 'versionrequired' => 'Version $1 of MediaWiki required',
 'versionrequiredtext' => 'Version $1 of MediaWiki is required to use this page. See [[Special:Version]]',
 
-'nbytes'               => '$1 {{PLURAL:$1|byte|bytes}}',
-'ncategories'          => '$1 categories',
-'nrevisions'           => '$1 revisions',
 'widthheight'          => '$1x$2',
 'ok'                   => 'OK',
 'sitetitle'            => '{{SITENAME}}',
@@ -932,13 +929,19 @@ The [http://meta.wikimedia.org/wiki/Help:Job_queue job queue] length is '''$7'''
 
 # Miscellaneous special pages
 #
+'nbytes'               => '$1 {{PLURAL:$1|byte|bytes}}',
+'ncategories'          => '$1 {{PLURAL:$1|category|categories}}',
+'nlinks'               => '$1 {{PLURAL:$1|link|links}}',
+'nmembers'             => '$1 {{PLURAL:$1|member|members}}',
+'nrevisions'           => '$1 {{PLURAL:$1|revision|revisions}}',
+'nviews'               => '$1 {{PLURAL:$1|view|views}}',
+
 'lonelypages'  => 'Orphaned pages',
 'uncategorizedpages'   => 'Uncategorized pages',
 'uncategorizedcategories'      => 'Uncategorized categories',
 'unusedcategories' => 'Unused categories',
 'unusedimages' => 'Unused files',
 'popularpages' => 'Popular pages',
-'nviews'               => '$1 views',
 'wantedcategories' => 'Wanted categories',
 'wantedpages'  => 'Wanted pages',
 'mostlinked'   => 'Most linked to pages',
@@ -946,8 +949,6 @@ The [http://meta.wikimedia.org/wiki/Help:Job_queue job queue] length is '''$7'''
 'mostcategories' => 'Articles with the most categories',
 'mostimages'   => 'Most linked to images',
 'mostrevisions' => 'Articles with the most revisions',
-'nlinks'               => '$1 {{plural:$1|link|links}}',
-'members'              => '$1 members',
 'allpages'             => 'All pages',
 'prefixindex'   => 'Prefix index',
 'randompage'   => 'Random page',