I think it is preferable to keep a single code base. Translators then do not necessarily need programming knowledge. If the report does not cater for aspects of their language I will do my best to accommodate their requirements.