Russian Qt Forum

Qt => Интернационализация, локализация => Тема начата: XXCoder от Апрель 12, 2007, 09:57



Название: проблемы с лингвистом
Отправлено: XXCoder от Апрель 12, 2007, 09:57
Проблема в том что QTranslator должен вызываться ДО загрузки виджетов. А выбор языка идет в настройке в пункте меню. Если кто такое делал, подскажите пожалуйста как правильно сделать переключение языка. Спасибо.  

Код:
void USessionProperty::languageChanged(int n)
{
   QTranslator * ptr = new QTranslator(0);
   
    switch (n)
    {
        case 0: ptr->load("main_ru.qm",".");
        break;
        ....
        ....
    }
    QApplication::installTranslator(ptr);
}

вот так не работает... приложение не обновляется.


Название: проблемы с лингвистом
Отправлено: Осенний дождь от Апрель 12, 2007, 18:01
Чуть ниже по ветке форума есть похожая тема.
Динамическая смена языка программы (http://prog.org.ru/forum/topic_1621.html)