Может я просто найти не могу нужный пост в форуме, конечно... Проблема следующая...
Программа написана с русским интерфейсом. Нужно сделать интернационализацию приложения.
Дорисовываю в .pro
TRANSLATIONS = proga_uk.ts
CODECFORTR = Windows-1251
генерю proga_uk.ts
правлю linguist-ом и помечаю все строки как завершенные (независимо перевел их или нет)
генерю proga_uk.qm и кидаю его в дебаг
в main рисую
int main(int argc, char *argv[])
{
QTextCodec *codec = QTextCodec::codecForName("Windows-1251");
QTextCodec::setCodecForTr(codec);
QxtApplication a(argc, argv);
QTranslator progaTranslator;
bool bb = progaTranslator.load("proga_uk", a.applicationDirPath());
a.installTranslator(&progaTranslator);
DialogConfig dialogConfig;
dialogConfig.show();
return a.exec();
}
Тексты, писанные мной в коде, вроде бы перевел, а интерфейс разработанный с помощью дизайнера (в ui файлах который) - остался русский. Что не так?