qt шный есть исходный фаил TS он собирается в бинарник qm, TS правят переводчики
Ts файл такой же исходник как и все остальные сырцы, хоть и аплейтится лингвистом. Да, он зависит от сырцов. Одна таска собирает бинарь и апдейтит ts файлы с уже существующими переводами, оповещает переводчиков об изменении. Переводчики коммитят дополненный перевод. Запускается вторая таска генерации qm. Третья таска собирает бинарь + qm в дистрибутив