Actualmente estoy escribiendo una aplicación en Python y necesito proporcionarle una localización.La forma más fácil de generar archivos de localización
Puedo usar gettext y las utilidades que vienen con él para generar archivos .po y .mo. Pero editar los archivos .po para cada idioma, uno por uno, parece un poco tedioso. Entonces, crear directorios para cada idioma y generar los archivos .mo, uno por uno, parece exagerado. El resultado final es algo así como:
/en_US/LC_MESSAGES/en_US.mo
/en_CA/LC_MESSAGES/en_CA.mo
etc.
podría estar equivocado, pero parece que no tiene que haber una mejor manera de hacer esto. ¿Alguien tiene alguna herramienta, trucos o conocimiento general que yo no haya encontrado todavía?
¡Gracias de antemano!
EDITAR: Para ser un poco más claro, estoy buscando algo que acelera el proceso. ya que es bastante fácil Por ejemplo, en .NET, puedo generar todas las cadenas que deben traducirse a un archivo de Excel. Luego, los traductores pueden completar el archivo Excel y agregar columnas para cada idioma. Entonces, puedo usar xls2resx para generar los archivos de recursos de idiomas. ¿Hay algo así para gettext? Me doy cuenta de que podría escribir un script para crear y leer desde un csv y generar los archivos. Esperaba que ya hubiera algo hecho.
Obviamente, quiero que se editen los archivos .po, pero abrirlos uno por uno es una pérdida de tiempo increíble. ¿No hay una forma de definir TODOS los idiomas y las traducciones en una hoja de cálculo o algo así, y luego generar los archivos .po? – landyman