У меня запущено приложение Qb Ubuntu Touch QML, и я готов его перевести. Всякий раз, когда я использую строку пользовательского интерфейса в qml-файлах, я старался использовать i18n.tr («мой текст»).
Итак, теперь мне нужно сгенерировать файлы pot, po и mo. Я нашел этот вопрос и соответствующий ответ, даже если я не уверен, что это актуально (например, скриншот, сделанный zeokila, не соответствует тому, что я вижу в моей версии QtCreator ...?). [!d1 ]
Может быть, всеобъемлющее howto существует?
Итак, мой вопрос конкретно таков:
как строки в свойствах ListElement могут учитываться xgettext при создании файла pot? [ ! d5]
Я не могу использовать i18n.tr здесь, так как это приводит к ошибке «ListElement: не может использовать скрипт для значения свойства».
С помощью простых Qt qsTr () и lupdate вы можете использовать QT_TR_NOOP (), чтобы сделать эти строки видимыми для lupdate.
Как это сделать с помощью xgettext?