Добрый вечер.
Насколько я понимаю, если передать в lrelease имя файла проекта, она обойдёт все TRANSLATIONS и создаст выходные qm-файлы в том же каталоге, где были оригиналы.
Есть какой-то способ изменить это поведение? Когда я делаю теневую сборку, вызывая qmake и make из стороннего каталога, все промежуточные и выходные файлы создаются именно в теневом каталоге. И только *.qm генерируются рядом со своими исходниками (*.ts). Не смертельно, но обидно: теневая сборка же предназначена для того, чтобы не замусоривать дерево исходников...
P.S. Я в курсе, что сейчас вместо lrelease с передачей файла проекта рекомендуют lrelease-pro, но насколько я понимаю, логика там точно такая же...

