[Answer]-Deployment-free gettext translations for web applications

1๐Ÿ‘

โœ…

We use Django-rosetta (which has an added benefit to not care where the PO entries are coming from) to manage most of our i18n needs. In regards to what you are asking here is the workflow we ended up with:

  1. Translator logs into rosetta using its own admin interface
  2. Rosetta parses all po files and renders the page to edit translations
  3. Every time users hits save, rosetta restarts itself along with django and all changes are now live and applied
  4. If the translator goes back to django they will see how their new strings look like
  5. If the translator prefers to use their own PO editing software they can but then they have to provide us with the new version which we discourage

We wrote some scripts to help us with additional automation steps, but this setup has worked exceptionally well. We have even integrated (after some custom modifications to rosetta code) our non django based system into rosetta for easy translations.

๐Ÿ‘คenticedwanderer

Leave a comment