Changeset 173


Ignore:
Timestamp:
03/22/09 05:50:15 (3 years ago)
Author:
antonbatenev.ya.ru
Message:

установка трансляции стандартных текстовых строк Qt в локаль пользователя

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/form_main.cpp

    r167 r173  
    724724void AFormMain::menu_q_about_triggered () 
    725725{ 
    726         QMessageBox::information(this, getVersionString(), QString::fromUtf8("TODO: чего-нибудь написать ради приличия"), QMessageBox::Ok); 
     726        QMessageBox::about(this, getVersionString(), QString::fromUtf8("TODO: чего-нибудь написать ради приличия")); 
     727        //QMessageBox::aboutQt(this, getVersionString()); 
    727728} 
    728729//---------------------------------------------------------------------------------------------- 
  • trunk/main.cpp

    r158 r173  
    2020int main (int argc, char* argv[]) 
    2121{ 
     22        // инициализация ресурсов (необязательный пункт) 
     23        Q_INIT_RESOURCE(resource); 
     24 
    2225        QApplication app(argc, argv); 
    2326 
     
    2528        QCoreApplication::setOrganizationName("www.rsdn.ru"); 
    2629        QCoreApplication::setApplicationName("avalon"); 
     30 
     31        // переводчик стандартных сообщений и диалогов 
     32        QTranslator qt_translator; 
     33        qt_translator.load("qt_" + QLocale::system().name(), QLibraryInfo::location(QLibraryInfo::TranslationsPath)); 
     34        app.installTranslator(&qt_translator); 
    2735 
    2836        // глобальные настройки 
  • trunk/sysheaders.h

    r172 r173  
    4141#include <QStatusBar> 
    4242#include <QValidator> 
     43#include <QTranslator> 
    4344#include <QStringList> 
    4445#include <QTreeWidget> 
     
    5657#include <QApplication> 
    5758#include <QTextBrowser> 
     59#include <QLibraryInfo> 
    5860#include <QIntValidator> 
    5961#include <QDesktopWidget> 
     
    133135}; 
    134136 
    135 #endif // #ifndef AVALON_PLATFORM_WINDOWS 
    136  
     137#endif // #ifndef Q_WS_WIN 
    137138 
    138139#endif 
  • trunk/version.h

    r172 r173  
    2020 * \brief Дата билда (заменяется автоматически при каждом билде в version.h, что и приводит к смене номера ревизии) 
    2121 */ 
    22 #define AVALON_DATE "Вск Мар 22 04:04:36 MSK 2009" 
     22#define AVALON_DATE "Вск Мар 22 04:48:16 MSK 2009" 
    2323 
    2424#endif 
Note: See TracChangeset for help on using the changeset viewer.