Index: trunk/phase3/includes/ImagePage.php |
— | — | @@ -630,7 +630,7 @@ |
631 | 631 | function imageLinks() |
632 | 632 | { |
633 | 633 | global $wgUser, $wgOut; |
634 | | - |
| 634 | + |
635 | 635 | $limit = 100; |
636 | 636 | |
637 | 637 | $dbr = wfGetDB( DB_SLAVE ); |
— | — | @@ -642,15 +642,15 @@ |
643 | 643 | __METHOD__, |
644 | 644 | array( 'LIMIT' => $limit + 1) |
645 | 645 | ); |
646 | | - |
647 | | - if ( 0 == $dbr->numRows( $res ) ) { |
| 646 | + $count = $dbr->numRows( $res ); |
| 647 | + if ( $count == 0 ) { |
648 | 648 | $wgOut->addHTML( "<div id='mw-imagepage-nolinkstoimage'>\n" ); |
649 | 649 | $wgOut->addWikiMsg( 'nolinkstoimage' ); |
650 | 650 | $wgOut->addHTML( "</div>\n" ); |
651 | 651 | return; |
652 | 652 | } |
653 | 653 | $wgOut->addHTML( "<div id='mw-imagepage-section-linkstoimage'>\n" ); |
654 | | - $wgOut->addWikiMsg( 'linkstoimage' ); |
| 654 | + $wgOut->addWikiText( wfMsgExt( 'linkstoimage', array( 'parsemag' ), $count ) ); |
655 | 655 | $wgOut->addHTML( "<ul class='mw-imagepage-linktoimage'>\n" ); |
656 | 656 | |
657 | 657 | $sk = $wgUser->getSkin(); |
— | — | @@ -666,21 +666,21 @@ |
667 | 667 | } |
668 | 668 | $wgOut->addHTML( "</ul></div>\n" ); |
669 | 669 | $res->free(); |
670 | | - |
| 670 | + |
671 | 671 | // Add a links to [[Special:Whatlinkshere]] |
672 | 672 | if ( $count > $limit ) |
673 | 673 | $wgOut->addWikiMsg( 'morelinkstoimage', $this->mTitle->getPrefixedDBkey() ); |
674 | 674 | } |
675 | 675 | |
676 | | - function imageRedirects() |
| 676 | + function imageRedirects() |
677 | 677 | { |
678 | 678 | global $wgUser, $wgOut; |
679 | | - |
| 679 | + |
680 | 680 | $redirects = $this->getTitle()->getRedirectsHere( NS_IMAGE ); |
681 | 681 | if ( count( $redirects ) == 0 ) return; |
682 | 682 | |
683 | 683 | $wgOut->addHTML( "<div id='mw-imagepage-section-redirectstofile'>\n" ); |
684 | | - $wgOut->addWikiMsg( 'redirectstofile' ); |
| 684 | + $wgOut->addWikiText( wfMsgExt( 'redirectstofile', array( 'parsemag' ), count( $redirects ) ) ); |
685 | 685 | $wgOut->addHTML( "<ul class='mw-imagepage-redirectstofile'>\n" ); |
686 | 686 | |
687 | 687 | $sk = $wgUser->getSkin(); |
— | — | @@ -691,9 +691,9 @@ |
692 | 692 | $wgOut->addHTML( "</ul></div>\n" ); |
693 | 693 | |
694 | 694 | } |
695 | | - |
| 695 | + |
696 | 696 | function imageDupes() { |
697 | | - global $wgOut, $wgUser; |
| 697 | + global $wgOut, $wgUser; |
698 | 698 | |
699 | 699 | $this->loadFile(); |
700 | 700 | |
— | — | @@ -701,7 +701,7 @@ |
702 | 702 | if ( count( $dupes ) == 0 ) return; |
703 | 703 | |
704 | 704 | $wgOut->addHTML( "<div id='mw-imagepage-section-duplicates'>\n" ); |
705 | | - $wgOut->addWikiMsg( 'duplicatesoffile' ); |
| 705 | + $wgOut->addWikiText( wfMsgExt( 'duplicatesoffile', array( 'parsemag' ), count( $dupes ) ) ); |
706 | 706 | $wgOut->addHTML( "<ul class='mw-imagepage-duplicates'>\n" ); |
707 | 707 | |
708 | 708 | $sk = $wgUser->getSkin(); |
Index: trunk/phase3/languages/messages/MessagesEn.php |
— | — | @@ -1726,11 +1726,11 @@ |
1727 | 1727 | 'filehist-filesize' => 'File size', |
1728 | 1728 | 'filehist-comment' => 'Comment', |
1729 | 1729 | 'imagelinks' => 'Links', |
1730 | | -'linkstoimage' => 'The following pages link to this file:', |
| 1730 | +'linkstoimage' => 'The following {{PLURAL:$1|page links|$1 pages link}} to this file:', |
1731 | 1731 | 'nolinkstoimage' => 'There are no pages that link to this file.', |
1732 | 1732 | 'morelinkstoimage' => 'View [[Special:Whatlinkshere/$1|more links]] to this file.', |
1733 | | -'redirectstofile' => 'The following files redirect to this file:', |
1734 | | -'duplicatesoffile' => 'The following files are duplicates of this file:', |
| 1733 | +'redirectstofile' => 'The following {{PLURAL:$1|file redirects|$1 files redirect}} to this file:', |
| 1734 | +'duplicatesoffile' => 'The following {{PLURAL:$1|file is a duplicate|$1 files are duplicates}} of this file:', |
1735 | 1735 | 'sharedupload' => 'This file is a shared upload and may be used by other projects.', |
1736 | 1736 | 'shareduploadwiki' => 'Please see the $1 for further information.', |
1737 | 1737 | 'shareduploadwiki-desc' => 'The description on its $1 on the shared repository is shown below.', |
Index: trunk/phase3/languages/messages/MessagesDe.php |
— | — | @@ -1317,11 +1317,11 @@ |
1318 | 1318 | 'filehist-filesize' => 'Dateigröße', |
1319 | 1319 | 'filehist-comment' => 'Kommentar', |
1320 | 1320 | 'imagelinks' => 'Verwendung', |
1321 | | -'linkstoimage' => 'Die folgenden Seiten benutzen diese Datei:', |
| 1321 | +'linkstoimage' => 'Die {{PLURAL:$1|folgende Seite verwendet|folgenden $1 Seiten verwenden}} diese Datei:', |
1322 | 1322 | 'nolinkstoimage' => 'Keine Seite benutzt diese Datei.', |
1323 | 1323 | 'morelinkstoimage' => '[[Special:Whatlinkshere/$1|Weitere Links]] für diese Datei.', |
1324 | | -'redirectstofile' => 'Die folgenden Dateien leiten auf diese Datei weiter:', |
1325 | | -'duplicatesoffile' => 'Die folgenden Dateien sind Duplikate dieser Datei:', |
| 1324 | +'redirectstofile' => 'Die {{PLURAL:$1|folgende Datei leitet|folgenden $1 Dateien leiten}} auf diese Datei weiter:', |
| 1325 | +'duplicatesoffile' => 'Die {{PLURAL:$1|folgende Datei ist ein Duplikat|folgenden $1 Dateien sind Duplikate}} dieser Datei:', |
1326 | 1326 | 'sharedupload' => 'Diese Datei ist ein gemeinsam genutzter Upload und kann von anderen Projekten verwendet werden.', |
1327 | 1327 | 'shareduploadwiki' => 'Für weitere Informationen siehe die $1.', |
1328 | 1328 | 'shareduploadwiki-desc' => 'Es folgt der Inhalt der $1 aus dem gemeinsam benutzten Repositorium.', |