I would worry that the translators will mess up the space (the fact that release_date_string ends with a space). They will either leave off the trailing space on release_date_string, or add an extra space in this sentence. I think it would be less error-prone to go back to the if/else approach.