Обновление:
Перевод ts-файлов Qt ведёт команда qt-l10n-ru
Git-хранилище команды
форум команды
--------
Не могу обновить TS-файлы.
У меня есть TS-файлы от версии 4.3.2, они имеют дополнительный перевод, по сравнению со дистрибутивом Qt. Теперь я хочу обновить их из версии Qt 4.4.3.
Для этого положил в свои файлы каталог %QT4.4.3%\translations. Далее в консоли делаю так:
cd %Qt4.4.3%
lupdate projects.pro
получаю следующее:
H:/Qt/4.4.3/STD/tools/qdoc3/config.cpp:105: Class 'MetaStack' lacks Q_OBJECT macro
H:/Qt/4.4.3/STD/tools/qdoc3/cppcodeparser.h:145: Class 'CppCodeParser' lacks Q_OBJECT macro
H:/Qt/4.4.3/STD/tools/qdoc3/htmlgenerator.h:202: Class 'HtmlGenerator' lacks Q_OBJECT macro
H:/Qt/4.4.3/STD/tools/qdoc3/jambiapiparser.h:91: Class 'JambiApiParser' lacks Q_OBJECT macro
H:/Qt/4.4.3/STD/tools/qdoc3/pagegenerator.h:77: Class 'PageGenerator' lacks Q_OBJECT macro
H:/Qt/4.4.3/STD/tools/qdoc3/qsakernelparser.h:69: Class 'QsaKernelParser' lacks Q_OBJECT macro
H:/Qt/4.4.3/STD/tools/qdoc3/qscodeparser.h:120: Class 'QsCodeParser' lacks Q_OBJECT macro
Файлы qt_*.ts не модифицируются (судя по размеру и дате изменения).
Файлы для инструментов (Qt Linguist и т.д.) я обновил в ручную, в их каталогахвыполнял подобную команду и файлы обновились.
Но для qt_*.ts обновлять таким способом сложно, так как каталогов много.
В чем проблема не пойму.