Same behavior for 'rcnote' as on RC and WL
authorRaimond Spekking <raymond@users.mediawiki.org>
Mon, 5 Mar 2007 18:44:42 +0000 (18:44 +0000)
committerRaimond Spekking <raymond@users.mediawiki.org>
Mon, 5 Mar 2007 18:44:42 +0000 (18:44 +0000)
Extra error message if list is empty

includes/SpecialRecentchangeslinked.php
languages/messages/MessagesDe.php
languages/messages/MessagesEn.php
maintenance/language/messageTypes.inc
maintenance/language/messages.inc

index a194747..bcc871c 100644 (file)
@@ -141,7 +141,7 @@ $GROUPBY
        $res = $dbr->query( $sql, $fname );
 
        $wgOut->addHTML("&lt; ".$sk->makeKnownLinkObj($nt, "", "redirect=no" )."<br />\n");
-       $note = wfMsg( "rcnote", $limit, $days, $wgLang->timeAndDate( wfTimestampNow(), true ) );
+       $note = wfMsgExt( "rcnote", array ( 'parseinline' ), $limit, $days, $wgLang->timeAndDate( wfTimestampNow(), true ) );
        $wgOut->addHTML( "<hr />\n{$note}\n<br />" );
 
        $note = rcDayLimitlinks( $days, $limit, "Recentchangeslinked",
@@ -154,15 +154,19 @@ $GROUPBY
        $s = $list->beginRecentChangesList();
        $count = $dbr->numRows( $res );
 
-       $counter = 1;
-       while ( $limit ) {
-               if ( 0 == $count ) { break; }
-               $obj = $dbr->fetchObject( $res );
-               --$count;
-               $rc = RecentChange::newFromRow( $obj );
-               $rc->counter = $counter++;
-               $s .= $list->recentChangesLine( $rc , !empty( $obj->wl_user) );
-               --$limit;
+       if ( $count ) {
+               $counter = 1;
+               while ( $limit ) {
+                       if ( 0 == $count ) { break; }
+                       $obj = $dbr->fetchObject( $res );
+                       --$count;
+                       $rc = RecentChange::newFromRow( $obj );
+                       $rc->counter = $counter++;
+                       $s .= $list->recentChangesLine( $rc , !empty( $obj->wl_user) );
+                       --$limit;
+               }
+       } else {
+               $wgOut->addHTML( '<p>' . wfMsg('recentchangeslinked-noresult') . '</p' );
        }
        $s .= $list->endRecentChangesList();
 
index 31fc28a..4c368ba 100644 (file)
@@ -655,7 +655,7 @@ Sie geben uns hiermit Ihre Zusage, dass Sie den Text <strong>selbst verfasst</st
 Reichen Sie hier keine Texte ein, falls Sie nicht wollen dass diese ohne Einschränkung geändert werden können.
 
 Sie bestätigen hiermit auch, dass Sie diese Texte selbst geschrieben haben oder diese von einer gemeinfreien Quelle kopiert haben
-(siehe $1 für weitere Details). <strong>ÜBERTRAGEN SIE OHNE GENEHMIGUNG KEINE URHEBERRECHTLICH GESCHÜTZEN INHALTE!</strong>',
+(siehe $1 für weitere Details). <strong>ÜBERTRAGEN SIE OHNE GENEHMIGUNG KEINE URHEBERRECHTLICH GESCHÜTZTEN INHALTE!</strong>',
 'longpagewarning'           => '<strong>WARNUNG: Diese Seite ist $1 kB groß; einige Browser könnten Probleme haben, Seiten zu bearbeiten, die größer als 32 kB sind.
 Überlegen Sie bitte, ob eine Aufteilung der Seite in kleinere Abschnitte möglich ist.</strong>',
 'longpageerror'             => '<strong>FEHLER: Der Text, den Sie zu speichern versuchen, ist $1 kB groß. Das ist größer als das erlaubte Maximum von $2 kB. Speicherung nicht möglich.</strong>',
@@ -900,6 +900,11 @@ Nicht selektierte Gruppen werden nicht geändert. Eine Selektion kann mit '''Str
 'rc_categories_any'                 => 'Alle',
 'rc-change-size'                    => '$1 {{PLURAL:$1|Byte|Bytes}}',
 
+# Recentchangeslinked
+'recentchangeslinked'          => 'Änderungen an verlinkten Seiten',
+'recentchangeslinked-noresult' => 'Im ausgewählten Zeitraum wurden an den verlinkten Seiten keine Änderungen vorgenommen.',
+'recentchangeslinked-summary'  => "Diese Spezialseite listet die letzten Änderungen der verlinkten Seiten auf. Seiten auf Ihrer Beobachtungsliste sind '''fett''' geschrieben.",
+
 # Upload
 'upload'                      => 'Hochladen',
 'uploadbtn'                   => 'Datei hochladen',
@@ -1137,7 +1142,6 @@ Davon {{PLURAL:$2|hat|haben}} '''$2''' (=$4%) $5-Rechte.",
 'specialpages-summary'            => 'Diese Seite bietet einen Überblick aller Spezialseiten. Diese werden automatisch generiert und können nicht bearbeitet werden.',
 'spheading'                       => 'Spezialseiten für alle Benutzer',
 'restrictedpheading'              => 'Spezialseiten für Administratoren',
-'recentchangeslinked'             => 'Änderungen an verlinkten Seiten',
 'rclsub'                          => '(auf Seiten von „$1“)',
 'newpages'                        => 'Neue Seiten',
 'newpages-summary'                => 'Diese Spezialseite listet alle neu erstellten Seiten der letzten 30 Tage auf. Die Ausgabe kann auf einen Namensraum und/oder Benutzernamen eingeschränkt werden.',
index 9e6da35..863c808 100644 (file)
@@ -1293,6 +1293,11 @@ Unselected groups will not be changed. You can deselect a group with CTRL + Left
 'rc_categories_any'    => 'Any',
 'rc-change-size' => '$1',
 
+# Recentchangeslinked
+'recentchangeslinked'           => 'Related changes',
+'recentchangeslinked-noresult'  => 'No changes on linked pages during the given period.',
+'recentchangeslinked-summary'   => "This special page lists the last changes on pages who are linked. Pages on your watchlist are '''bold'''.",
+
 # Upload
 #
 'upload'               => 'Upload file',
@@ -1534,7 +1539,6 @@ The [http://meta.wikimedia.org/wiki/Help:Job_queue job queue] length is '''$7'''
 'specialpages-summary' => '',
 'spheading'            => 'Special pages for all users',
 'restrictedpheading'   => 'Restricted special pages',
-'recentchangeslinked' => 'Related changes',
 'rclsub'               => "(to pages linked from \"$1\")",
 'newpages'             => 'New pages',
 'newpages-summary'     => '',
index b18600c..9981faf 100644 (file)
@@ -141,6 +141,7 @@ $wgOptionalMessages = array(
        'doubleredirects-summary',
        'lonelypages-summary',
        'unusedtemplates-summary',
+       'recentchangeslinked-summary',
        'variantname-zh-cn',
        'variantname-zh-tw',
        'variantname-zh-hk',
index cc7336e..9901911 100644 (file)
@@ -722,6 +722,11 @@ $wgMessageStructure = array(
                'rc_categories_any',
                'rc-change-size',
        ),
+       'recentchangeslinked' => array(
+               'recentchangeslinked',
+               'recentchangeslinked-noresult',
+               'recentchangeslinked-summary',
+       ),
        'upload' => array(
                'upload',
                'uploadbtn',
@@ -937,7 +942,6 @@ $wgMessageStructure = array(
                'specialpages-summary',
                'spheading',
                'restrictedpheading',
-               'recentchangeslinked',
                'rclsub',
                'newpages',
                'newpages-summary',
@@ -2071,6 +2075,7 @@ XHTML id names.",
        'grouppage'           => '',
        'rightslog'           => 'User rights log',
        'recentchanges'       => 'Recent changes',
+       'recentchangeslinked' => 'Recent changes linked',
        'upload'              => 'Upload',
        'upload-errors'       => '',
        'upload-curl-errors'  => 'Some likely curl errors. More could be added from <http://curl.haxx.se/libcurl/c/libcurl-errors.html>',