crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> QMessageBox ShowDetails, Как перевести эту кнопку?
Tereks
  опции профиля:
сообщение 25.11.2010, 10:03
Сообщение #1


Студент
*

Группа: Новичок
Сообщений: 18
Регистрация: 9.12.2009
Пользователь №: 1290

Спасибо сказали: 0 раз(а)




Репутация:   0  


Вообщем сабж. ДОбавил метод setDetailedText()
Появилась кнопка на англ. а надо на русском, как ее перевести?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Kagami
  опции профиля:
сообщение 25.11.2010, 20:24
Сообщение #2


Старейший участник
****

Группа: Участник
Сообщений: 601
Регистрация: 2.2.2009
Пользователь №: 523

Спасибо сказали: 101 раз(а)




Репутация:   9  


Надо загрузить файл перевода Qt. Я обычно делаю примерно так:
    QTranslator translator;
    QTranslator qtTranslator;
    QString langName = settings.value("language", "English").toString().mid(0, 2).toLower();
    if (translator.load("qualimetriq_" + langName)) {
        const QString &qtTrPath = QLibraryInfo::location(QLibraryInfo::TranslationsPath);
        const QString &qtTrFile = QLatin1String("qt_") + langName;
        if (qtTranslator.load(qtTrFile, qtTrPath)) {
            app.installTranslator(&translator);
            app.installTranslator(&qtTranslator);
        } else {
            translator.load(QString()); // unload()
        }
    }
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 29.11.2024, 18:42