Russian Qt Forum
Ноябрь 22, 2024, 20:32
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Интернационализация, локализация
>
Перевод статической библиотеки
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Перевод статической библиотеки (Прочитано 5397 раз)
tiiL
Гость
Перевод статической библиотеки
«
:
Август 22, 2012, 09:51 »
Задача такая перевод проекта.
Половина задачи выполнено, перевел весь проект, осталось перевод статической бибилотеки.
Перевод создал, получив qm файл, НО куда и как его подключать вот с этим я обращаюсь к вам, ребята подскажите. Пользуюсь QT 4.7 под win7.
Записан
xokc
Птица говорун
Offline
Сообщений: 976
Re: Перевод статической библиотеки
«
Ответ #1 :
Август 22, 2012, 10:17 »
Могу предположить, что туда же, куда и обычно вставляешь. Только в приложение нужно добавить еще вызов installTranslator для этого библиотечного qm.
Записан
tiiL
Гость
Re: Перевод статической библиотеки
«
Ответ #2 :
Август 22, 2012, 10:43 »
обычно я код подключения :
QTranslator trans;
trans.load ("lib_ru");
qApp->installTranslator (&trans);
записываю в
int main()
{
}
так как в бибилотеках нет main я незнаю куда мне записывать сей код. Пробовал в
FormInpcom::FormInpcom(QWidget *parent)
: QDialog(parent)
{
}
успеха не добился(
Записан
xokc
Птица говорун
Offline
Сообщений: 976
Re: Перевод статической библиотеки
«
Ответ #3 :
Август 22, 2012, 12:28 »
Распространяй qm вместе с lib и пусть голова болит у пользователей библиотеки.
Записан
tiiL
Гость
Re: Перевод статической библиотеки
«
Ответ #4 :
Август 22, 2012, 13:02 »
понимаешь, голова будет болеть у меня... так как с проблемами будут обращаться ко мне. эТО первое.
а второе то что я не могу загрузить библиотеку,
С структура всего проекта:
главная программа(ГП) запускает дочерние программ(ДП)
ДП лезет в библиотеку за формочками(окошками) и функциями.
получается что ГП выводиться переведенная, ДЧ выводиться переведнная, а библиотечные формы остаються не переведнными... хотя вроде подключаю как выше говорил(
Записан
Bepec
Гость
Re: Перевод статической библиотеки
«
Ответ #5 :
Август 22, 2012, 13:23 »
Транслейтить тебе надо в вызываемой программе. Значит по идее надо там вызывать installTranslator у объекта окна, получаемого из библиотеки.
По иному не вижу.
Записан
tiiL
Гость
Re: Перевод статической библиотеки
«
Ответ #6 :
Август 22, 2012, 13:51 »
Верес, ты полностью прав...когда написал предыдущий пост, и всё сразу понял.... кто вызывает бибилиотеку тот и должен подтягивать перевод... а я пытался заставить подтягивать перевод ГП... всем спасибо за внимание) и за помощь)
Записан
Bepec
Гость
Re: Перевод статической библиотеки
«
Ответ #7 :
Август 22, 2012, 13:58 »
Добавь в название темы [РЕШЕНО]
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...