Concatenating user-visible strings usually is a bad practice, because in a translation the texts might be formed in a different way, so that the parts are not in the same order. At least each sentence should be a complete string, which is translated as a whole.