Translations:Manual:Messages API/282/en

If the message is then output as HTML, you must use $1 for security: it will escape the parameters too and that's not always wanted, although it doesn't matter e.g. when the parameter is a number.