Спасибо, сработало. Но ... хммм ... Честно говоря это, в некотором роде, маразм. :? Ну да ладно.
Это у нас такой 'забавный' норвежский парсер.
Я кстати тут тоже некоторым образом озадачен.
В 4.2.0 'lrelease' перестал по умолчанию сжимать qm файлы.
Казалось бы добавляем опцию '-compress' и живем спокойно.
Но я случайно заметил такую неприятную вещь.
Генерирую из ts файла сжатый qm - все нормально.
Генерирую из того же ts файла несжатый qm - перестают переводиться несколько строк из одного контекста.
Причем, всё остальное переводится нормально, даже из этого же контекста.
Бред какой-то.
Боюсь опять в норвежском королевстве неладно...
Хотя мог и сам напортачить.
Буду пробовать воспроизвести это на простом примере.
добавлено спустя 15 часов 36 минут: Виноват. Сам напортачил.
Просто для проблемных строк тупо передавался не тот контекст в QCoreApplication::translate(...)
Но вот ситуация, что при неверно переданном контексте
translate(...) находит перевод в сжатом qm и не находит в несжатом -
всё таки довольно странная.
Похоже что
вот здесь написано как раз про этот случай.
Правда, насколько я могу судить теперь, это дело до сих пор не пофиксено.