Как перевести свойство ListElement с помощью Ubuntu SDK

У меня запущено приложение 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?

1
задан 13 April 2017 в 15:23

0 ответов

Другие вопросы по тегам:

Похожие вопросы: