Estoy buscando una manera de traducir mi proyecto Django. El mecanismo integrado provisto con Django es genial, pero tiene varios puntos débiles que me hicieron buscar una alternativa.Django i18n: ¿hay una alternativa gettext?
El propietario del proyecto debe poder editar todas las traducciones, incluido el inglés (traducción original). Con gettext es posible editar traducciones con herramientas como Pootle, pero las cadenas originales permanecen codificadas dentro de fuentes o plantillas de archivos. No hay forma de que el dueño del producto pueda cambiarlos.
Posible solución es hacer gettext traducir algunos identificadores únicos, y acaba de traducirlos a todos los idiomas, incluyendo Inglés, así:
_('form_sumbit_button')
Pero esto hace que las herramientas como pootle casi imposible de usar para los traductores.
Pregunta: ¿hay alguna herramienta para la traducción del proyecto Django que pueda satisfacer mis necesidades?