context->getLanguage()->getCode(); $params = parent::getMessageParameters(); // Get the language codes from log $oldLang = $params[3]; $kOld = strrpos( $oldLang, '[' ); if ( $kOld ) { $oldLang = substr( $oldLang, 0, $kOld ); } $newLang = $params[4]; $kNew = strrpos( $newLang, '[' ); if ( $kNew ) { $newLang = substr( $newLang, 0, $kNew ); } // Convert language codes to names in user language $logOld = Language::fetchLanguageName( $oldLang, $userLang ) . ' (' . $oldLang . ')'; $logNew = Language::fetchLanguageName( $newLang, $userLang ) . ' (' . $newLang . ')'; // Add the default message to languages if required $params[3] = !$kOld ? $logOld : $logOld . ' [' . $this->msg( 'default' ) . ']'; $params[4] = !$kNew ? $logNew : $logNew . ' [' . $this->msg( 'default' ) . ']'; return $params; } }