We use Transifex to provide a cleaner and easy to use interface for translators.

New entries must be added in the en.po file. Because it is the basis of the other language files. The language files are stored here in lib/Ravada/I18N.

Before uploading the changes check if there are repeated msgid. The msguniq command should not display any output lines.

$ msguniq --repeated en.po

If you need to work directly in .po file, it’s a good option use an application like Poedit.