language = $language; } /** * @return Language */ public function getLanguage(): Language { return $this->language; } /** * This is the method for getting translated interface messages. * * @see https://www.mediawiki.org/wiki/Manual:Messages_API * @see Message::__construct * * @param string|string[]|MessageSpecifier $key Message key, or array of keys, * or a MessageSpecifier. * @param mixed ...$params Normal message parameters * @return Message */ public function msg( $key, ...$params ): Message { return wfMessage( $key, ...$params )->inLanguage( $this->language ); } }