Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Smogg от Март 31, 2015, 11:24



Название: QtLinguist - VS-AddIn обрабатывает только .ui, .cpp - не замечает
Отправлено: Smogg от Март 31, 2015, 11:24
когда нажимаю Create New Translation file, то какой-то файл формируется, но все предлагаемые места для перевода относятся к файлу интерфейса. В других файлах, которые не имеют ui-привязки, tr() засчитывается.

почему нет?


Название: Re: QtLinguist - VS-AddIn обрабатывает только .ui, .cpp - не замечает
Отправлено: Smogg от Март 31, 2015, 12:25
А сейчас - заработало) Раньше у меня было вынесено в define стандартные сообщения. Из-за чего вываливалось что-то типа: tr() used outside context.
Код:
#define TR_some_string QObject::tr("some literal constant, used through all project")

Засунул в статический член класса, и все заверте..)




Название: Re: QtLinguist - VS-AddIn обрабатывает только .ui, .cpp - не замечает
Отправлено: Smogg от Март 31, 2015, 12:57
нет, фиг... Из VS-Аддина все равно правильно не формируется... .cpp файлы не подхватываются

через lupdate, который читает список файлов из .pro, таки работает