diff --git a/includes/Credits.php b/includes/Credits.php
index 1a9462a26f6..822805254ed 100644
--- a/includes/Credits.php
+++ b/includes/Credits.php
@@ -168,9 +168,9 @@ function getContributorCredits($article, $cnt, $showIfMax) {
*
*/
function creditLink($user_name, $link_text = '') {
- global $wgUser, $wgLang;
+ global $wgUser, $wgContLang;
$skin = $wgUser->getSkin();
- return $skin->makeLink($wgLang->getNsText(NS_USER) . ':' . $user_name,
+ return $skin->makeLink($wgContLang->getNsText(NS_USER) . ':' . $user_name,
(empty($link_text)) ? $user_name : $link_text);
}
diff --git a/includes/OutputPage.php b/includes/OutputPage.php
index 3f21307dd85..0bb6b147b20 100644
--- a/includes/OutputPage.php
+++ b/includes/OutputPage.php
@@ -529,7 +529,7 @@ class OutputPage {
$this->mBodytext = '';
$sk = $wgUser->getSkin();
- $ap = $sk->makeKnownLink( wfMsg( 'administrators' ), '' );
+ $ap = $sk->makeKnownLink( wfMsgForContent( 'administrators' ), '' );
$this->addHTML( wfMsg( 'sysoptext', $ap ) );
$this->returnToMain();
}
@@ -544,7 +544,7 @@ class OutputPage {
$this->mBodytext = '';
$sk = $wgUser->getSkin();
- $ap = $sk->makeKnownLink( wfMsg( 'administrators' ), '' );
+ $ap = $sk->makeKnownLink( wfMsgForContent( 'administrators' ), '' );
$this->addHTML( wfMsg( 'developertext', $ap ) );
$this->returnToMain();
}
@@ -669,7 +669,7 @@ class OutputPage {
$sk = $wgUser->getSkin();
if ( '' == $returnto ) {
- $returnto = wfMsg( 'mainpage' );
+ $returnto = wfMsgForContent( 'mainpage' );
}
$link = $sk->makeKnownLink( $returnto, '' );
diff --git a/includes/Parser.php b/includes/Parser.php
index c575cdab0bc..823748ea742 100644
--- a/includes/Parser.php
+++ b/includes/Parser.php
@@ -919,7 +919,7 @@ class Parser
wfProfileIn( $fname );
$sk =& $this->mOptions->getSkin();
- $linktrail = wfMsg('linktrail');
+ $linktrail = wfMsgForContent('linktrail');
$bits = preg_split( EXT_LINK_BRACKETED, $text, -1, PREG_SPLIT_DELIM_CAPTURE );
$s = $this->replaceFreeExternalLinks( array_shift( $bits ) );
diff --git a/includes/Skin.php b/includes/Skin.php
index 65677c15019..66535723943 100644
--- a/includes/Skin.php
+++ b/includes/Skin.php
@@ -585,7 +585,10 @@ class Skin {
$action = $wgRequest->getText( 'action' );
$s = $this->printableLink();
- if ( wfMsg ( 'disclaimers' ) != '-' ) $s .= ' | ' . $this->makeKnownLink( wfMsg( 'disclaimerpage' ), wfMsg( 'disclaimers' ) ) ;
+ if ( wfMsg ( 'disclaimers' ) != '-' )
+ $s .= ' | ' . $this->makeKnownLink(
+ wfMsgForContent( 'disclaimerpage' ),
+ wfMsg( 'disclaimers' ) ) ;
if ( $wgOut->isArticleRelated() ) {
if ( $wgTitle->getNamespace() == Namespace::getImage() ) {
@@ -761,7 +764,7 @@ class Skin {
"returnto={$rt}" ) . ' | ' .
$this->specialLink( 'preferences' );
}
- $s .= ' | ' . $this->makeKnownLink( wfMsg( 'helppage' ),
+ $s .= ' | ' . $this->makeKnownLink( wfMsgForContent( 'helppage' ),
wfMsg( 'help' ) );
return $s;
@@ -981,7 +984,8 @@ class Skin {
}
// only show watchlist link if logged in
- if ( wfMsg ( 'currentevents' ) != '-' ) $s .= $sep . $this->makeKnownLink( wfMsg( 'currentevents' ), '' ) ;
+ if ( wfMsg ( 'currentevents' ) != '-' )
+ $s .= $sep . $this->makeKnownLink( wfMsgForContent( 'currentevents' ), '' ) ;
$s .= "\n