From 4dbed979fb3b10d1a6d2ff5d42e210df1006f20c Mon Sep 17 00:00:00 2001 From: Brad Jorsch Date: Tue, 23 Feb 2016 17:07:19 -0500 Subject: [PATCH] Add $lang parameter to SpecialVersion::getVersion Usage in Scribunto with I712e048367d9d. Bug: T127233 Change-Id: Id14733aaef3e52a2e315bffe74baeb926d46e238 --- includes/specials/SpecialVersion.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/includes/specials/SpecialVersion.php b/includes/specials/SpecialVersion.php index d706786a58..c0f959033d 100644 --- a/includes/specials/SpecialVersion.php +++ b/includes/specials/SpecialVersion.php @@ -255,9 +255,10 @@ class SpecialVersion extends SpecialPage { * Return a string of the MediaWiki version with Git revision if available. * * @param string $flags + * @param Language|string|null $lang * @return mixed */ - public static function getVersion( $flags = '' ) { + public static function getVersion( $flags = '', $lang = null ) { global $wgVersion, $IP; $gitInfo = self::getGitHeadSha1( $IP ); @@ -268,7 +269,11 @@ class SpecialVersion extends SpecialPage { $version = "$wgVersion ($shortSha1)"; } else { $shortSha1 = substr( $gitInfo, 0, 7 ); - $shortSha1 = wfMessage( 'parentheses' )->params( $shortSha1 )->escaped(); + $msg = wfMessage( 'parentheses' ); + if ( $lang !== null ) { + $msg->inLanguage( $lang ); + } + $shortSha1 = $msg->params( $shortSha1 )->escaped(); $version = "$wgVersion $shortSha1"; } -- 2.20.1