Цитата(Litkevich Yuriy @ 30.8.2011, 5:45)
загружай его в самом плагине
А как именно его надо загрузить и чего с ним делать?
Основное приложение переводится по классической, описанной в любой книжке схеме:
int main(int argc, char*argv[])
{
initStaticMembers();
QApplication app(argc, argv);
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF8"));
QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF8"));
QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF8"));
QTranslator translator;
translator.load("CM_ru.qm","./tr/");
app.installTranslator(&translator);
CMMainWindow win;
win.init();
return app.exec();
}
В плагине имеется функция интерфейса типа createObject(), которая возвращает указатель на создаваемый объект. У которого в свою очередь есть функция show() для вывода виджета.
Его то и хотелось бы перевести.
А чего делать с файлом перевода плагина? В плагине же не создается объект QApplication? К тому же я где-то читал, что может быть загружен только один файл перевода?