Thread:Support/Partial messages, and word order in translation

I haven't found another appropriate thread, but if it's been answered already, apologies.

There are a number of messages which are only partial sentences, and which are combined (with other messages or with text from elsewhere) to form entire strings on wikimedia projects. E.g. Permissionserrorstext-withaction + actionedit gives a complete message. In some cases, this produces a problem, certainly in my own language, Manx (gv) and presumably in others. The one I just noticed is messages used in logs.

E.g. for blocklogentry: blocked $1 with an expiry time of $2 $3 Which is combined with the user name to form: Genericusername blocked $1 with an expiry time of $2 $3

For languages which aren't Subject-Verb-Object this is grammatically incorrect. For example, I would like to put something like: Ghlass magh Genericusername $1 derrey $2 $3

Is there any way to do this? I haven't found any other languages with such a setup so far.