You have to add Qt's own translation files to your app. (look at http://doc.qtsoftware.com/i18n.html#...e-translations)
You find the qm-files in $QTDIR/translations.
int main(int argc, char *argv[])
{
// qt translation for default dialogs (QFileDialog) and so on
qtTranslator.
load("qt_" + QLocale::system().
name(),
app.installTranslator(&qtTranslator);
// your own translation
myappTranslator.
load("myapp_" + QLocale::system().
name());
app.installTranslator(&myappTranslator);
...
return app.exec();
}
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
// qt translation for default dialogs (QFileDialog) and so on
QTranslator qtTranslator;
qtTranslator.load("qt_" + QLocale::system().name(),
QLibraryInfo::location(QLibraryInfo::TranslationsPath));
app.installTranslator(&qtTranslator);
// your own translation
QTranslator myappTranslator;
myappTranslator.load("myapp_" + QLocale::system().name());
app.installTranslator(&myappTranslator);
...
return app.exec();
}
To copy to clipboard, switch view to plain text mode
Bookmarks