Ответ уже был дан в комментарии, но я хочу четко указать на него.
Первое предупреждение использует неправильное условие:
if(QFile::exists("hellotr_la.qm"))
qWarning("failed-no file");
Должно быть:
if(!QFile::exists("hellotr_la.qm"))
qWarning("failed-no file");
Поскольку вы видели только второе предупреждение, но не первое, проблема действительно в том, что файл не найден. Убедитесь, что рабочий каталог соответствует вашим ожиданиям или (лучше) использует систему ресурсов, как описано в andref.