Do not save untranslated strings
If a translator does not translate a string, the string is saved to the translated file and overrides any changes to the original string in the untranslated file.
Also some translated files are only partially translated because of variation in translation difficulty and importance, but English text is saved in the translated file, which is wrong and confusing. We deliberately don't commit partially translated files for a library we use for this reason.
Also, we have many translators who come and go and often untranslated strings are stuck on old versions for a considerable time.
4
votes
under review