Skip to content

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.

Links / references

https://launchpad.net/+tour/translation