Перевод ключей Q_ENUM
Я использую Q_ENUM
макрос в моем коде, а затем я использую связанный QMetaEnum
заселить QComboBox
,
Есть ли "стандартный" способ управления переводом Q_ENUM
ключи (извлекается с QMetaEnum::key()
метод)?
Я не нашел ничего в документации Qt, и основная проблема заключается в автоматическом добавлении ключей перевода в файлы *.ts для всех ключей Q_ENUM
,
Спасибо
1 ответ
Вы должны предоставить ключи перевода самостоятельно, с серией QT_TR_NOOP()
расширения, для lupdate
забрать их.
Если это действительно обременительно, вы можете написать небольшую программу для генерации подходящего входного файла для lupdate
от вашего мета-объекта.