Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Перевод библиотеки Qt, инструментов Qt
Форум на CrossPlatform.RU > Документация > Переводы
Litkevich Yuriy
Руководство Перевод сообщений Qt
Руководство Перевод инструментов Qt

---
Вопросы связаные с установкой и переводом файлов TS, задавайте в этой теме.

Если у вас есть перевод фрагментов этих файлов, которые не переведены командой Qt4 RTT, и вы желаете поделится, прикрепляйте их к своим сообщениям в этой теме.
LeshikSan
В инструкции по установке Перевода сообщений написано:

...3. Скопируйте файл %QTDIR%\translations\qt_ru.qm в каталог с исполняемым файлом вашей программы.
4. Добавте в функцию main() следующие строчки:...

Эти строчки нужно добавить в файл qt_ru.qm? Тогда чем его открыть?
Спасибо.
ViGOur
Цитата(LeshikSan @ 18.9.2009, 23:54) *
Эти строчки нужно добавить в файл qt_ru.qm? Тогда чем его открыть?
Спасибо.
Нет. Этот код нужно доавить в функцию main твоего приложения.
Что-то вроде:
int main( int argc, char **argv)
{
   // загрузка перевода
   QString locale = QLocale::system().name(); // запрос языка (например: "ru")
   QTranslator* translator = new QTranslator; // создаем переводчик
   translator->load(QString("qt_") + locale);  // загрузка файла qt_*.qm*
   app.installTranslator(translator);         // устанока переводчика

   // твой код...

   return 0;
}
LeshikSan
У меня Microsoft Visual Studio 2008, файл devenv.exe, как в него добавить эти строчки?
(Извините за глупые вопросы, я новичек).
ViGOur
Мда, можете тебе еще пока рано с Qt работать и сначала выучить С\С++?
LeshikSan
ниче, прорвемся, тихим сапом :rolleyes:
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.