diff --git a/includes/Article.php b/includes/Article.php index c0e0b8e4961..bd2031eef46 100644 --- a/includes/Article.php +++ b/includes/Article.php @@ -1746,11 +1746,13 @@ class Article { } /* private */ function setOldSubtitle() { - global $wgLang, $wgOut; + global $wgLang, $wgOut, $wgUser; $td = $wgLang->timeanddate( $this->mTimestamp, true ); - $r = wfMsg( 'revisionasof', $td ); - $wgOut->setSubtitle( "({$r})" ); + $sk = $wgUser->getSkin(); + $lnk = $sk->makeKnownLinkObj ( $this->mTitle, wfMsg( 'revisionasoflink' ) ); + $r = wfMsg( 'revisionasof', $td, $lnk ); + $wgOut->setSubtitle( $r ); } # This function is called right before saving the wikitext, diff --git a/languages/Language.php b/languages/Language.php index 57d8995178e..b09277f2af2 100644 --- a/languages/Language.php +++ b/languages/Language.php @@ -677,7 +677,8 @@ guidelines.", Please check the URL you used to access this page.\n", 'loadhist' => 'Loading page history', 'currentrev' => 'Current revision', -'revisionasof' => "Revision as of $1", +'revisionasof' => "(Revision as of $1; $2)", +'revisionasoflink' => "view current revision", 'cur' => 'cur', 'next' => 'next', 'last' => 'last',