QT приложения и методы их модификации
QT приложения и методы их модификацииЭта тема создана для желающих узнать что и как делать
-
Да я хотел посмотреть, как там и чего со шрифтом выполняется.
Шрифты там не при делах. Там проблема в преобразовании ANSI строки в UICODE. Вот этот участок кода на скрине вставляет после каждого символа нули и отсыдлает эту строку ка Юникодную. Ну а для кириллицы такое не прокатывает.1 ноября 2014 - 23:10 / #11 -
Оффлайн
Звание: Ветеран
Команда сайта
Сообщений: 945
Создано тем: 79
Рейтинг: 8
Репа: (131|131|0)
Баллы: 1676
Был: 2024-07-28 22:59
Лайков: 167
Ну, судя по функции fromLatin1 там русскому и не откуда взяться Тупо для преобразования берется латинский алфавит. Странное решение разработчиков, хоть бы какую-нибудь проверку кодовой страницы сделали, уже было бы одной проблемой меньше. Хотя, конечно, им виднее.1 ноября 2014 - 23:18 / #12 -
Цитата: scikodСам формат файлов QM можно посмотреть в сырцах lrelease по ключу -qm.
А у кого нет такой возможности?
Можно ли тут расписать и желательно еще разжевать?...)))
Просто не очень шарю в СРР..
...
Глянул придирчиво QM в ВинХексе...
В принципе - для восстановления исходного TS и не нужно расшифровывать индексно-адресный блок, который идет сразу же за 17-байтной сигнатурой!
(Тем более, прочитал где то что там Хэш, который не расшифровывается).
Маркеров хватает для идентификации в самой текстовой части...
Но на всякий случай бы все ж стоило бы взглянуть на алгоритм шифрации и дешифрации - там могут быть нюансы или неизвестные значения полей...)))
P.S. позже распишу свое понимание формата QM, исходя из своих файлов к магнитоле...Сообщение отредактировал bellic 7 июля 2017 - 11:457 июля 2017 - 07:44 / #13 -
7 июля 2017 - 12:28 / #14
-
Оффлайн
Участники
Сообщений: 1
Создано тем: 0
Репа:
Баллы: 51
Страна: не указана!
Был: 2022-10-31 16:36
Доброго времени суток.
Тема, видимо, забыта. А зря
Понадобилось так же разобраться с форматом файла *.qm.
Т.к. стоит задача: есть ts-файл. Пользователь сам редактирует/уточняет перевод на свой язык (не добавляет записи, а использвует то, что есть) и генерирует qm-файл, который кладется в папку нашей программы. Все это надо сделать БЕЗ установленного QT у пользователя. Соответственно, для редактирования ts и генерирования qm-файлов будет самописная программа.
Вот что на данный момент есть по формату:
31 октября 2022 - 16:34 / #15
Статистика форума, пользователей онлайн: 0 (за последние 20 минут)
---
- Создано тем
- 1197
- Всего сообщений
- 15762
- Пользователей
- 18014
- Новый участник
- Markhabayev