Integrated po file editing
Description
Coming from launchpad, our project has used their integrated po file editing / translation feature.
Launchpad's system is able to:
- add languages, coming from a pot file
- make suggestions for suitable translations
- create translators' comments for discussion
- paginate translation interface
- format translators' entries
- check translations for formatting errors
For django, there exists a similar feature/app (rosetta).
It would be helpful to have a similar functionality on gitlab.
Proposal
As a minimal implementation, maybe when you click on 'Edit' on a po / pot file, you could be given a choice whether to edit the plain text or use a special editor that shows the messages, lets you type in the translation, allows search, and checks the formatting.
A more sophisticated approach could be offering this as a more integrated service for projects, more like launchpad's functionality.