I believe this is valid as another language can change the language string to use any of the passed parameters in whichever order makes contextual sense for that language.  I always thought keeping HTML in language strings was poor form.  That said, I don't know any other languages so I could definitely be wrong.  Unless you're referring to the 'here' string which could potentially not translate in context.  I can use a more specific language string for link 'here's?