Russian Qt Forum
Сентябрь 21, 2024, 10:29 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Интернационализация  (Прочитано 5060 раз)
Ryhel
Гость
« : Декабрь 15, 2006, 13:24 »

Подскажите, как сделать, чтобы подписи на кнопках (и не только) стандартных Qt-шных диалогов отображались в соответствии с системной локалью.
Записан
Alex03
Гость
« Ответ #1 : Декабрь 15, 2006, 14:23 »

http://doc.trolltech.com/4.2/i18n.html
Записан
Ryhel
Гость
« Ответ #2 : Декабрь 15, 2006, 14:30 »

Спасибо! Все Ок.
Записан
Dendy
Гость
« Ответ #3 : Декабрь 15, 2006, 14:31 »

В Qt есть папка с переводами самой Qt на различньІе язьІки:

Код:
qtdir/translations


Помимо перевода собственной программу нужно ещё сделать в коде загрузку перевода Qt, например:

Код:
QTranslator * qttranslator = new QTranslator( qApp );
qttranslator->load( "qt_ru.qm" );
qApp->installTranslator( qttranslator );


Файл qt_ru.qm расспространять вместе с программой или зашить в исполняемьІй файл.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.105 секунд. Запросов: 21.