* (bug 8919) Suppress paging links and related messages for SpecialListusers
authorRaimond Spekking <raymond@users.mediawiki.org>
Thu, 22 Feb 2007 11:31:31 +0000 (11:31 +0000)
committerRaimond Spekking <raymond@users.mediawiki.org>
Thu, 22 Feb 2007 11:31:31 +0000 (11:31 +0000)
* New message for submit button on SpecialIpblocklist for better localization

includes/SpecialIpblocklist.php
includes/SpecialListusers.php
languages/messages/MessagesDe.php
languages/messages/MessagesEn.php
maintenance/language/messages.inc

index ae13382..36db0f1 100644 (file)
@@ -235,7 +235,7 @@ class IPUnblockForm {
                                'value' => $this->ip ) ) .
                        wfElement( 'input', array(
                                'type' => 'submit',
-                               'value' => wfMsg( 'searchbutton' ) ) ) .
+                               'value' => wfMsg( 'ipblocklist-submit' ) ) ) .
                        '</form>';
        }
 
index aa55d42..0df5fa9 100644 (file)
@@ -174,18 +174,20 @@ function wfSpecialListusers( $par = null ) {
        list( $limit, $offset ) = wfCheckLimits();
 
        $groupTarget = isset($par) ? $par : $wgRequest->getVal( 'group' );
-       
+
        $up = new UsersPager($par);
-       $wgOut->addHTML(
-               $up->getPageHeader().
-               $up->getNavigationBar().
-               '<ul>' .
-               $up->getBody() .
-               '</ul>' .
-               $up->getNavigationBar()
-       );
-       
-       
+
+       # getBody() first to check, if empty
+       $usersbody = $up->getBody();
+       $s = $up->getPageHeader();
+       if( $usersbody ) {
+               $s .=   $up->getNavigationBar();
+               $s .=   '<ul>' . $usersbody . '</ul>';
+               $s .=   $up->getNavigationBar() ;
+       } else {
+               $s .=   '<p>' . wfMsgHTML('listusers-noresult') . '</p>';
+       };
+        $wgOut->addHTML( $s );
 }
 
 ?>
index 649b2ce..76ee605 100644 (file)
@@ -1180,7 +1180,9 @@ Davon haben '''$2''' (=$4%) $5-Rechte.",
 'allpagesbadtitle'  => 'Der eingegebene Seitenname ist ungültig: Er hat entweder ein vorangestelltes Sprach-, ein Interwiki-Kürzel oder enthält ein oder mehrere Zeichen, welche in Seitennamen nicht verwendet werden dürfen.',
 
 # Special:Listusers
-'listusersfrom' => 'Zeige Benutzer ab:',
+'listusersfrom'      => 'Zeige Benutzer ab:',
+'listusers-submit'   => 'Zeige',
+'listusers-noresult' => 'Keine Benutzer gefunden. Bitte beachte, dass die Groß-/Kleinschreibung des Anfangsbuchstabens zu unterschiedlichen Ergebnissen führt.',
 
 # E-mail user
 'mailnologin'     => 'Sie sind nicht angemeldet.',
@@ -1456,7 +1458,8 @@ Zur Aufhebung der Sperre siehe die [[{{ns:special}}:Ipblocklist|Liste aller akti
 'ipusubmit'                   => 'Freigeben',
 'unblocked'                   => '[[User:$1|$1]] wurde freigegeben',
 'ipblocklist'                 => 'Liste gesperrter Benutzer/IP-Adressen',
-'ipblocklist-summary'         => "Diese Spezialseite führt – ergänzend zum [[Special:Log/block|Benutzersperr-Logbuch]], das sämtliche, manuell vorgenommenen Sperrungen und Entsperrungen protokolliert – alle '''aktuell''' (noch) gesperrten Benutzer auf, einschließlich automatisch gesperrte IP-Adressen in anonymisierter Form.",
+'ipblocklist-summary'         => "Diese Spezialseite führt – ergänzend zum [[Special:Log/block|Benutzersperr-Logbuch]], das alle manuell vorgenommenen (Ent-)Sperrungen protokolliert – die '''aktuell''' gesperrten Benutzer und IP-Adressen auf, einschließlich automatisch gesperrter IP-Adressen in anonymisierter Form.",
+'ipblocklist-submit'          => 'Suche',
 'blocklistline'               => '$1, $2 sperrte $3 (bis $4)',
 'infiniteblock'               => 'unbegrenzt',
 'expiringblock'               => '$1',
index d30bead..b89607f 100644 (file)
@@ -1587,7 +1587,9 @@ You can narrow down the view by selecting a log type, the user name, or the affe
 'allpagesbadtitle'     => 'The given page title was invalid or had an inter-language or inter-wiki prefix. It may contain one or more characters which cannot be used in titles.',
 
 # Special:Listusers
-'listusersfrom' => 'Display users starting at:',
+'listusersfrom'      => 'Display users starting at:',
+'listusers-submit'   => 'Show',
+'listusers-noresult' => 'No users found. Please check upper-/lowercase variants too.',
 
 # Email this user
 #
@@ -1894,6 +1896,7 @@ to a previously blocked IP address or username.',
 'unblocked' => '[[User:$1|$1]] has been unblocked',
 'ipblocklist'  => 'List of blocked IP addresses and usernames',
 'ipblocklist-summary'  => '',
+'ipblocklist-submit'    => 'Search',
 'blocklistline'        => "$1, $2 blocked $3 ($4)",
 'infiniteblock' => 'infinite',
 'expiringblock' => 'expires $1',
index a0b9224..131cc39 100644 (file)
@@ -981,6 +981,8 @@ $wgMessageStructure = array(
        ),
        'listusers' => array(
                'listusersfrom',
+               'listusers-submit',
+               'listusers-noresult',
        ),
        'emailuser' => array(
                'mailnologin',
@@ -1215,6 +1217,7 @@ $wgMessageStructure = array(
                'unblocked',
                'ipblocklist',
                'ipblocklist-summary',
+               'ipblocklist-submit',
                'blocklistline',
                'infiniteblock',
                'expiringblock',