Вопросы к Поиску с Алисой
Qt Linguist, lupdate и lrelease — разные инструменты, которые используются для перевода приложений на Qt. evileg.com www.opennet.ru
Qt Linguist — пакет для создания переводов, в котором переводчик добавляет перевод строк к исходным файлам с переводом (расширение .ts). evileg.com www.opennet.ru В программе можно отмечать, какие строки переведены, а какие нет. evileg.com
lupdate — программа для формирования файла перевода из поля TRANSLATIONS в pro-файле, а также обновления информации о всех новых строках в приложении, требующих перевода. evileg.com Инструмент собирает все идентифицированные строки в группу XML-файлов (по одному для каждого языка), которые имеют расширение ts. www.ics.com
lrelease — программа для сборки итогового файла переводов, который будет использоваться в приложении. evileg.com С её помощью из файла ts создаётся двоичный файл qm с переводом. www.opennet.ru
Таким образом, Qt Linguist отвечает за перевод, lupdate — за создание файлов переводов, а lrelease — за их компиляцию.