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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Непорядок с локализацией.  (Прочитано 3863 раз)
pashazz
Гость
« : Июнь 11, 2010, 00:47 »

Загружаю локализацию:
Код
C++ (Qt)
QTranslator qt;
   qt.load("qt_" + QLocale::system().name(), QLibraryInfo::location(QLibraryInfo::TranslationsPath));
   a.installTranslator(&qt);
   QTranslator app;
if (!app.load("wg_" + QLocale::system().name(), QDir(a.applicationDirPath() + "/../share/winegame/translations").absolutePath()))
qDebug() << "Failed to load translation" << "wg_" + QLocale::system().name() << "in dir" << QDir(a.applicationDirPath() + "/../share/winegame/translations").absolutePath();
a.installTranslator(&app);
   //загружаем локализацию для WineStuff
   QTranslator winestuff;
if(!winestuff.load(QLibraryInfo::location(QLibraryInfo::PrefixPath)+ "/share/winestuff/l10n/lwg_" + QLocale::system().name()))
qDebug() << "No Loaded Localization for winestuff" << "PREFIX/share/winestuff/l10n/lwg_" + QLocale::system().name();
   a.installTranslator(&winestuff);
 

При этом, qt и winestuff загружают локализацию полностью, а app - нет! Сообщения failed to load translation не выводится.

То есть нету локализаций менюшек. lupdate просто не генерирует их! Что делать?

P.S. я даже не знаю, как в таком случае задать вопрос.
Записан
pashazz
Гость
« Ответ #1 : Июнь 11, 2010, 00:48 »

Инструкция по сборке моей программы из исходников:
http://winegame-project.ru/webapp/wiki/Source
Записан
pashazz
Гость
« Ответ #2 : Июнь 11, 2010, 15:16 »

Ап.
Почему-то lupdate просто не генерирует текст для менюшек, все остальное есть. Формы конструируются в QtCreator.

http://static.itmages.ru/i/10/0611/h_1276258525_84715dd563.png
Записан
zenden
Гость
« Ответ #3 : Июнь 11, 2010, 16:38 »

название игры Team Fortress у вас в программе написано с ошибкой (извиняюсь за оффтоп)
Записан
pashazz
Гость
« Ответ #4 : Июнь 11, 2010, 20:55 »

спасибо за поправку.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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