Мультиязычность для готовых форм .ui |
Здравствуйте, гость ( Вход | Регистрация )
Мультиязычность для готовых форм .ui |
AzateQ |
16.4.2011, 22:54
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 12 Регистрация: 16.4.2011 Пользователь №: 2605 Спасибо сказали: 1 раз(а) Репутация: 0 |
Никак не могу разобраться с тем, как выводить готовые формы переведенными...
Создаю в Qt Creator проект, ничего не добавляю, просто пустое окно. Редактирую .pro, добавляя TRANSLATIONS ..._ru.ts Запускаю lupdate, а потом открываю сгенерированный файл в Linguist'е. Он, понятное дело, находить только MainWindow, перевожу его, при этом Linguist в окне "Исходники и формы" корректно отображает имя формы на русском языке... Далее запускаю lrelease, и устанавливаю перевод в main.cpp, потом, как я понимаю, надо подредактировать конструктор, чтобы окно переведенным выходило, но что там писать, я так и не додумался. Если не использовать .ui все работает, но хотелось бы научиться делать это еще и используя Designer... Может я в поисковиках какие-то неправильные запросы ввожу, но ничего толкового на эту тему не нашел... Да и вообще, кругом копипасты немногочисленной информации о работах с формами, зато материалов про добавление виджетов через код пруд пруди... Полистал Шлее, полистал стандартную справку, но ничего полезного так и не нашел... Надеюсь, что хоть тут помогут. |
|
|
Litkevich Yuriy |
16.4.2011, 23:29
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
и устанавливаю перевод в main.cpp как устанавливаешь?потом, как я понимаю, надо подредактировать конструктор ничего не надо, где ты такое прочитал?Может я в поисковиках какие-то неправильные запросы ввожу, но ничего толкового на эту тему не нашел. надо в Асистент смотреть, там всё есть
|
|
|
AzateQ |
17.4.2011, 0:37
Сообщение
#3
|
Студент Группа: Новичок Сообщений: 12 Регистрация: 16.4.2011 Пользователь №: 2605 Спасибо сказали: 1 раз(а) Репутация: 0 |
|
|
|
Текстовая версия | Сейчас: 21.1.2025, 16:27 |