Gostaria de escrever um aplicativo QtQuick baseado em Python ( PySide ) e QML .
Eu sei que os aplicativos Qt têm sua própria tecnologia de tradução, mas eu gostaria de ficar com o gettext dessa. Gostaria de saber se é possível:
- Marque seqüências de caracteres para tradução em arquivos QML de uma maneira que as ferramentas de gettext possam extraí-las em um
.pot
arquivo - Faça com que o gettext traduza arquivos QML em tempo de execução.
Eu sei que isso é feito no código 2D do Unity , em C ++, então estou me perguntando como isso pode ser feito com Python.
Nota: Estou falando sobre o uso exclusivo de gettext em tempo de execução, não sobre a conversão entre os formatos gettext e Qt Linguist.
fonte
Você pode invadir a fonte do lupdate usando algo que você queira substituir qsTr. (é fácil) e, em seguida, use o lupdate hackeado + lconvert + custume libintl para obter o objetivo gettext do uso.
fonte