From: Brad Jorsch Date: Tue, 23 Feb 2016 22:07:19 +0000 (-0500) Subject: Add $lang parameter to SpecialVersion::getVersion X-Git-Tag: 1.31.0-rc.0~7848 X-Git-Url: https://git.cyclocoop.org/%7B%24www_url%7Dadmin/compta/banques/%7B%7B%20url_for%28%27admin_users%27%29%20%7D%7D?a=commitdiff_plain;h=4dbed979fb3b10d1a6d2ff5d42e210df1006f20c;p=lhc%2Fweb%2Fwiklou.git Add $lang parameter to SpecialVersion::getVersion Usage in Scribunto with I712e048367d9d. Bug: T127233 Change-Id: Id14733aaef3e52a2e315bffe74baeb926d46e238 --- 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"; }