QApplication a(argc, argv); QTranslator * qt_translator = new QTranslator; if ( !qt_translator->load( "qt_ru.qm" ) ) { delete qt_translator; return false; } a.installTranslator( qt_translator );
... QApplication app(argc, argv); QString app_locale = QLocale::system().name(); QTranslator app_translator, qt_translator; QString dir = "путь к файлам трансляции" if( app_translator.load("app_" + app_locale, dir)) app.installTranslator(&app_translator); if( qt_translator.load("qt_" + app_locale, dir)); app.installTranslator(&qt_translator);
//выводим текущую дату и времяqDebug() << qApp->tr(QDateTime::currentDateTime().toString().toAscii())
QTextCodec::setCodecForCStrings( QTextCodec::codecForName("IBM 866") );