Я хотел бы написать приложение QtQuick на основе Python ( PySide ) и QML .
Я знаю, что в приложениях Qt есть своя собственная технология перевода, но я бы хотел получить для этого текст . Я хотел бы знать, возможно ли:
- Помечайте строки для перевода в файлах QML таким образом, чтобы инструменты gettext могли извлечь их в
.pot
файл - Сделайте так, чтобы gettext переводил файлы QML во время выполнения.
Я знаю, что это делается в 2D-коде Unity , на C ++, поэтому мне интересно, как это можно сделать с помощью Python.
Примечание: я говорю об использовании исключительно gettext во время выполнения, а не о преобразовании между форматами gettext и Qt Linguist.
источник
Вы можете взломать источник lupdate, используя то, что вам нравится, вместо qsTr. (легко), а затем используйте взломанный lupdate + lconvert +, который вы используете libintl для достижения цели использования gettext.
источник