Qt Linguist или lrelease - это инструменты, используемые для генерации двоичных файлов сообщений Qt .qm.
Есть ли способ отменить процесс создания файла .qm?
Цель состоит в том, чтобы перевернуть файл .qm и перекомпилировать его с некоторыми изменениями, но без доступа к исходному источнику.
Qt Linguist может открывать скомпилированные файлы .qm для редактирования. Нет необходимости создавать исходный XML.
.qm файлы не перечислены по умолчанию в файле | Открыть диалог. Измените фильтр файлов в диалоговом окне на *.* для отображения и загрузки файлов .qm.
*.*
Почему вы не читаете источники и не пытаетесь сами это выяснить? Подсказка: соответствующая функция выглядит как
static bool saveQM(const Translator &translator, QIODevice &dev, ConversionData &cd)
в файле QTDIR / tools / linguist / shared / qm.cpp.