Index: NewUserMessage.class.php =================================================================== --- NewUserMessage.class.php (revision 50708) +++ NewUserMessage.class.php (working copy) @@ -53,7 +53,14 @@ $dbw->begin(); $good = true; - $text = "{{{$templateTitleText}|$name|$realName}}"; + //check if we should substitute the message + $subst = wfMsgForContent( 'newusermessage-substitute' ); + if ( !wfEmptyMsg( 'newusermessage-substitute', $subst )) { + $text = "{{subst:{$templateTitleText}|$name|$realName}}"; + } + else { + $text = "{{{$templateTitleText}|$name|$realName}}"; + } $signatures = wfMsgForContent( 'newusermessage-signatures' ); if ( !wfEmptyMsg( 'newusermessage-signatures', $signatures ) ) { $pattern = '/^\* ?(.*?)$/m';