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

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

Страниц: 1 [2] 3   Вниз
  Печать  
Автор Тема: Перевод стандартных кнопок  (Прочитано 19042 раз)
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #15 : Сентябрь 30, 2014, 10:50 »

а с помощью какого ресурса можно изменять и дополнять qt_ru.qm?

Обнаружил, что в моем (который мне дали выше) нет перевода для контекстного меню QTextEdit.

Linguist, который есть в составе с Qt.
Записан

kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4724



Просмотр профиля WWW
« Ответ #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 Offline

Сообщений: 864

Акцио ЗАРПЛАТА!!!!! :(


Просмотр профиля
« Ответ #17 : Сентябрь 30, 2014, 22:21 »

только редактируемые файлы — это *.ts (а не *.qm), которые поставляются вместе с исходниками Qt
Я в кингсофт офисе qm-мы редактировал.
Но естественно в разрабатываемом приложении нужно ts редактировать.
Записан

Win Xp SP-2, Qt4.3.4/MinGW. http://trdm.1gb.ru/
Danila_Bagrofff
Гость
« Ответ #18 : Октябрь 01, 2014, 12:21 »

то есть сохранив qm как ts -я смогу внести в него перевод для новых классов..

не понял при чем тут кингсофт офис... он парсит этот формат файлов?
« Последнее редактирование: Октябрь 01, 2014, 12:43 от Danila_Bagrofff » Записан
OKTA
Гость
« Ответ #19 : Октябрь 01, 2014, 12:41 »

Все там должно быть. Ты просто что-то не так делаешь видимо.
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4724



Просмотр профиля WWW
« Ответ #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
Гость
« Ответ #21 : Октябрь 01, 2014, 12:44 »

сохранил как ts, ручками скопировал правила перевода от QLineEdit в QTextEdit. Через xml-редактор.

Скопилил в qm, но в проге так и не появился перевод.. что надо сделать еще...

ts только пустоватая... привязок к функциям особо нет...

Все-таки как-то надо корректнее работать с ts.. Тупого копирования в xml редакторе не достаточно?)

Записан
OKTA
Гость
« Ответ #22 : Октябрь 01, 2014, 13:02 »

Перевод для контекстного меню QTextEdit берется из QTextControl в файле переводов.
И даже файлы qm переводятся через linguist. Не понимаю, откуда у вас такие проблемы?  Непонимающий
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4724



Просмотр профиля WWW
« Ответ #23 : Октябрь 01, 2014, 13:31 »

И даже файлы 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
Гость
« Ответ #24 : Октябрь 01, 2014, 13:39 »

меня это тоже смутило, но попробовал и приятно удивился)
Записан
Danila_Bagrofff
Гость
« Ответ #25 : Октябрь 02, 2014, 09:05 »

TextControl там есть перевод, но в диалоге не переводится...

Может, попробуете у себя имеющиеся файлы?

Или мне пришлете ваш???

Записан
OKTA
Гость
« Ответ #26 : Октябрь 02, 2014, 09:29 »

Беру ваш самый первый файл в архиве, который исходный, подставляю и вуаля - все переводится. Изменяю его в лингвисте и вуаля - все переводится.
Может что-то в коде не то?
Записан
Danila_Bagrofff
Гость
« Ответ #27 : Октябрь 02, 2014, 11:05 »

что именно переводится?

У QTextEdit переводится контекстное меню??

Остальное у меня все переводится... только с текстэдитом проблема...

ПС. У меня QT 5.1.0 minGW
Записан
OKTA
Гость
« Ответ #28 : Октябрь 02, 2014, 11:34 »

Да, контекстное меню переводится. Я на 4.7.4.
Может тебе стоит взять файл переводов для 5-й версии? Или его ты и брал?
Записан
Danila_Bagrofff
Гость
« Ответ #29 : Октябрь 02, 2014, 14:30 »

неа, брал не из поставки Qt5
у меня в комплекте с моей поставкой нету
мне этот мой кинули в этой же темке...

надо, наверно поискать, где он тут могет быть, в 5ке

сырцы надо качать?...  или в какой поставке может быть?
« Последнее редактирование: Октябрь 02, 2014, 15:04 от Danila_Bagrofff » Записан
Страниц: 1 [2] 3   Вверх
  Печать  
 
Перейти в:  


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