String encapsulation for improved translation

As the one who suggested string.format without much thinking about it, I think we need to discuss this and reach a consensus. @chrox is probably right in that it is not easy for translators to get their head around this. On the other hand, it is not easy to translate English sentences that are broken into pieces to other languages either. Maybe we need a short "translation guide" that mentions one or two things?