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()
        }
    }
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 25.11.2010, 20:44
Сообщение #3


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

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




Репутация:   94  


Цитата(Kagami @ 25.11.2010, 22:24) *
Надо загрузить файл перевода Qt. Я обычно делаю примерно так:
при таком коде прийдётся класть qm-файл в каталог translation. И получение языка сложновато
Есть ещё такой вариант
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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




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