Russian Qt Forum
Ноябрь 23, 2024, 15:35
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Пользовательский интерфейс (GUI)
>
Перевод стандартных кнопок
Страниц:
1
[
2
]
3
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Перевод стандартных кнопок (Прочитано 20427 раз)
gil9red
Administrator
Джедай : наставник для всех
Offline
Сообщений: 1805
Re: Перевод стандартных кнопок
«
Ответ #15 :
Сентябрь 30, 2014, 10:50 »
Цитата: Danila_Bagrofff от Сентябрь 30, 2014, 10:09
а с помощью какого ресурса можно изменять и дополнять qt_ru.qm?
Обнаружил, что в моем (который мне дали выше) нет перевода для контекстного меню QTextEdit.
Linguist, который есть в составе с Qt.
Записан
https://github.com/gil9red
https://ru.stackoverflow.com/users/201445/gil9red
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: Перевод стандартных кнопок
«
Ответ #16 :
Сентябрь 30, 2014, 14:18 »
только редактируемые файлы — это *.ts (а не *.qm), которые поставляются вместе с исходниками Qt
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
panAlexey
Гипер активный житель
Offline
Сообщений: 864
Акцио ЗАРПЛАТА!!!!! :(
Re: Перевод стандартных кнопок
«
Ответ #17 :
Сентябрь 30, 2014, 22:21 »
Цитата: kambala от Сентябрь 30, 2014, 14:18
только редактируемые файлы — это *.ts (а не *.qm), которые поставляются вместе с исходниками Qt
Я в кингсофт офисе qm-мы редактировал.
Но естественно в разрабатываемом приложении нужно ts редактировать.
Записан
Win Xp SP-2, Qt4.3.4/MinGW.
http://trdm.1gb.ru/
Danila_Bagrofff
Гость
Re: Перевод стандартных кнопок
«
Ответ #18 :
Октябрь 01, 2014, 12:21 »
то есть сохранив qm как ts -я смогу внести в него перевод для новых классов..
не понял при чем тут кингсофт офис... он парсит этот формат файлов?
«
Последнее редактирование: Октябрь 01, 2014, 12:43 от Danila_Bagrofff
»
Записан
OKTA
Гость
Re: Перевод стандартных кнопок
«
Ответ #19 :
Октябрь 01, 2014, 12:41 »
Все там должно быть. Ты просто что-то не так делаешь видимо.
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: Перевод стандартных кнопок
«
Ответ #20 :
Октябрь 01, 2014, 12:42 »
в крайнем случае можно .ts файл в блокноте открыть и добавить недостающее
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Danila_Bagrofff
Гость
Re: Перевод стандартных кнопок
«
Ответ #21 :
Октябрь 01, 2014, 12:44 »
сохранил как ts, ручками скопировал правила перевода от QLineEdit в QTextEdit. Через xml-редактор.
Скопилил в qm, но в проге так и не появился перевод.. что надо сделать еще...
ts только пустоватая... привязок к функциям особо нет...
Все-таки как-то надо корректнее работать с ts.. Тупого копирования в xml редакторе не достаточно?)
Записан
OKTA
Гость
Re: Перевод стандартных кнопок
«
Ответ #22 :
Октябрь 01, 2014, 13:02 »
Перевод для контекстного меню QTextEdit берется из QTextControl в файле переводов.
И даже файлы qm переводятся через linguist. Не понимаю, откуда у вас такие проблемы?
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: Перевод стандартных кнопок
«
Ответ #23 :
Октябрь 01, 2014, 13:31 »
Цитата: OKTA от Октябрь 01, 2014, 13:02
И даже файлы qm переводятся через linguist
ого, не знал. странно что этот формат не указан в списке поддерживаемых в диалоге открытия файла лингвиста.
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
OKTA
Гость
Re: Перевод стандартных кнопок
«
Ответ #24 :
Октябрь 01, 2014, 13:39 »
меня это тоже смутило, но попробовал и приятно удивился)
Записан
Danila_Bagrofff
Гость
Re: Перевод стандартных кнопок
«
Ответ #25 :
Октябрь 02, 2014, 09:05 »
TextControl там есть перевод, но в диалоге не переводится...
Может, попробуете у себя имеющиеся файлы?
Или мне пришлете ваш???
Записан
OKTA
Гость
Re: Перевод стандартных кнопок
«
Ответ #26 :
Октябрь 02, 2014, 09:29 »
Беру ваш самый первый файл в архиве, который исходный, подставляю и вуаля - все переводится. Изменяю его в лингвисте и вуаля - все переводится.
Может что-то в коде не то?
Записан
Danila_Bagrofff
Гость
Re: Перевод стандартных кнопок
«
Ответ #27 :
Октябрь 02, 2014, 11:05 »
что именно переводится?
У QTextEdit переводится контекстное меню??
Остальное у меня все переводится... только с текстэдитом проблема...
ПС. У меня QT 5.1.0 minGW
Записан
OKTA
Гость
Re: Перевод стандартных кнопок
«
Ответ #28 :
Октябрь 02, 2014, 11:34 »
Да, контекстное меню переводится. Я на 4.7.4.
Может тебе стоит взять файл переводов для 5-й версии? Или его ты и брал?
Записан
Danila_Bagrofff
Гость
Re: Перевод стандартных кнопок
«
Ответ #29 :
Октябрь 02, 2014, 14:30 »
неа, брал не из поставки Qt5
у меня в комплекте с моей поставкой нету
мне этот мой кинули в этой же темке...
надо, наверно поискать, где он тут могет быть, в 5ке
сырцы надо качать?... или в какой поставке может быть?
«
Последнее редактирование: Октябрь 02, 2014, 15:04 от Danila_Bagrofff
»
Записан
Страниц:
1
[
2
]
3
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...