Me gustaría escribir una aplicación QtQuick basada en Python ( PySide ) y QML .
Sé aplicaciones Qt tienen su propia tecnología de traducción, pero me gustaría que se adhieren a gettext para éste. Me gustaría saber si es posible:
- Marcar cadenas para la traducción en archivos QML de manera que las herramientas gettext puedan extraerlas en un
.pot
archivo - Haga que gettext traduzca archivos QML en tiempo de ejecución.
Sé que esto se hace en el código Unity 2D , en C ++, así que me pregunto cómo se puede hacer con Python.
Nota: estoy hablando de usar exclusivamente gettext en tiempo de ejecución, no de convertir entre formatos gettext y Qt Linguist.
fuente
Puedes hackear la fuente de lupdate usando algo que te guste para sustituir qsTr. (es fácil) y luego usa hackeado lupdate + lconvert + usas libintl para lograr el objetivo de gettext.
fuente