javascript i18n con archivos gettext y .po

Mi mecanismo de traducción funciona en el servidor con el motor de plantillas jinja2, la función i18n de webapp2 con la función magic _ y ahora lo necesito para que Javascript localice solo algunas cadenas, pero no pude encontrar una buena implementación. Hay uno

Me gustaría una solución para localizar mi aplicación web. Las cadenas de javascript son solo unas pocas, pero necesito un mecanismo de traducción y el diccionario son archivos .po y .mo. Idealmente, me gustaría que javascript tome los mismos diccionarios que Python (los archivos .po)

No necesito extracciones, lo que necesito es la función _ más alguna forma de determinar el idioma del usuario y cargar las traducciones, no solo para un solo idioma sino para todos mis idiomas. Miré algunas soluciones pero solo manejan una traducción a la vez y necesito manejar muchas.

Por ejemplo, http://www.zomeoff.com/jsin/jsin.1.2.unit.test.html hace un trabajo exitoso pero esta es solo una localización. Necesito armonizar las traducciones para que las plantillas python jinja2 y javascript utilicen el mismo idioma.

¿Tienes alguna sugerencia o puedes comentar mi situación?

Gracias

Javascript Gettext

Sin embargo, probablemente podrías usar polib y json para generar el JSON sobre la marcha.