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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: русский язык на Windows 7 и Vista?  (Прочитано 4097 раз)
Question
Гость
« : Октябрь 27, 2009, 16:42 »

Вижу что тут создано множество тем про проблемы с кириллицей Улыбающийся
У меня же вот что - пишу программу на Windows XP, то, что нужно перевести на русский - в tr(), потом lupdate, потом перевожу в QT Linguist, потом lrelease. Получаю файл перевода qm, который и подгружается в программе. Запускаю программу на XP - все отлично работает.
Пробую запустить exe-шник на Windows 7 и на Висте - сразу ошибка (что то про ntdll.dll)
Если в программе убрать QApplication::installTranslator(&myTranslator), то есть без файла перевода - программа нормально грузится и на Windows 7 и на Висте. В чем может быть проблема? Может, что то с кодировками?
Записан
ecspertiza
Супер
******
Offline Offline

Сообщений: 1053


С уважением, мастер конфетного цеха!


Просмотр профиля
« Ответ #1 : Октябрь 27, 2009, 16:59 »

Мой софт на Висте работает нормально, правда инициализация немного по другому.

Код:
    QApplication a(argc,argv);
    QTranslator translator;
    translator.load(QCoreApplication::applicationDirPath()+"/translate");

    a.installTranslator(&translator);
Записан
ритт
Гость
« Ответ #2 : Октябрь 29, 2009, 12:27 »

Question, есть одна мыслишка....покажи код - желательно от начала main(..)
Записан
Aleksey_Zh
Гость
« Ответ #3 : Ноябрь 02, 2009, 11:06 »

а использование QTextCodec не помогает?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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