Задавайте вопросы по русификации и мы по возможности ответим
-
Всем привет!
Может, кто-то знает ещё вменяемый редактор скомпилированных файлов .mo, кроме Radialix?7 апреля 2022 - 16:30 / #1621 -
Цитата: TeodorrrroМожет, кто-то знает ещё вменяемый редактор скомпилированных файлов .mo, кроме Radialix?
Конвертируй MO в PO и переводи любым PO-редактором (например POEdit).
Онлайн конвертер MO-to-PO. Или оффлайн из того же POEdit (..PoeditGettextToolsinmsgunfmt.exe" file.mo -o file.po).7 апреля 2022 - 19:30 / #1622 -
Оффлайн
Звание: Ветеран
ИНКВИЗИТОР
Сообщений: 854
Создано тем: 119
Рейтинг: 8
Репа:
(201|201|0)
Баллы: 4985
Был: 2025-11-03 12:53
Лайков: 320
Требуется помощь!
Пользователь нашего форума под ником (bobss) попросил помочь с прогой.
Прога - Password Protect PDF Master, портативка.
В Radialix-e все проходит нормально, растяжка и корректировка по осям тоже нормально. Однако при сохранении локализованного файла вылезает вот такая хрень:
Файл частично локализован, нужна подсказка по растяжке кнопок.
Скачать с Яндекс-диска:"В одно окно смотрели двое. Один увидел дождь и грязь.
Другой — листвы зеленой вязь. Весну и небо голубое.
В одно окно смотрели двое... "
У нас свободный форум! Но в рамках приличий ! Конструктивная критика по существу с обратной связью !12 мая 2022 - 13:18 / #1623 -
Оффлайн
Звание: Эксперт
Мастер
Сообщений: 559
Создано тем: 53
Рейтинг: 6
Репа:
(269|269|0)
Баллы: 3221
Страна: не указана!
Был: 2025-10-25 15:08
Лайков: 273
Я могу сделать только если вот так(Шрифт Arial):
Возьмите утилиту WinSpy++. Запустите её, захватите прицел курсором мышки, подведите и наведите на любую из кнопок во вкладке Advance Setting(Настройки).
Рис.1
Ширина кнопок 86 пикс.= 56h(Значение hex).
Откройте в отладчике русифицированный exe
Во вкладке Memory Map поставьте курсор на строку ".text", правый клик и выберите Follow in Disassembler
Рис.2
Сделайте правый клик в окне CPU, выберите Search for>Current Module>Constant
Рис.3
В поле Expression: вставьте константу ширины кнопки, это 56
Рис.4
Жмите OK
Делаем переход по первой найденной константе(Follow in Disassembler)
Рис.5
Пробуем изменить её на 7Eh(126 пикс)
Рис.6
Пробуем пропатчить файл.
Изменилась ширина всех кнопок сразу, но они стали внахлёст
Рис.7
В отладчике смотрим код ниже и обращаем внимание на четыре одинаковых значения push FFFFFFA4, что соответствует количеству интервалов между кнопками, их тоже четыре.
Рис.8
Итак, что означает FFFFFFA4h?, вставляем это значение в калькулятор windows(калькулятор в режиме программист)
Рис.9
kurkoff1965 нравится это сообщение.Сообщение отредактировал 78Sergey 18 мая 2022 - 18:0818 мая 2022 - 17:52 / #1624 -
Оффлайн
Звание: Эксперт
Мастер
Сообщений: 559
Создано тем: 53
Рейтинг: 6
Репа:
(269|269|0)
Баллы: 3221
Страна: не указана!
Был: 2025-10-25 15:08
Лайков: 273
Переключаемся на режим Dec
Рис.10
На windows 10
qword (64 бита) можно представить в виде 2 dword (32 бита) или 4 word (16 бит) или 8 byte (8 бит);
dword (32 бита) можно представить в виде 2 word (16 бит) или 4 byte (8 бит);
word (16 бит) можно представить в виде 2 byte (8 бит);
Рис.11
Измеряем ширину кнопки + интервал при помощи графической программы для снятия скриншотов(Я замерил при помощи FastStone Image Viewer).
Рис.12
Получилось 92 пикс. В отладчике это же значение с минусом.
Меняем в отладчике все четыре значения FFFFFFA4(-5Ch) на -7Ah (122 пикс.)
Рис.13
Рис.14
Можно попробовать сдвинуть кнопки правее, для этого смотрим код в отладчике, чуть выше константы ширины всех кнопок, обращаем внимание на инструкцию sub eax, 8
Рис.15
Измеряем смещение до первой кнопки при помощи графической программы для снятия скриншотов
Рис.16
Меняем в отладчике sub eax, 8 на sub eax, -7
Рис.17
Итог
kurkoff1965 нравится это сообщение.18 мая 2022 - 18:00 / #1625 -
Оффлайн
Звание: Эксперт
Мастер
Сообщений: 559
Создано тем: 53
Рейтинг: 6
Репа:
(269|269|0)
Баллы: 3221
Страна: не указана!
Был: 2025-10-25 15:08
Лайков: 273
Ширину остальных кнопок попробуйте изменить сами.
Если что не понятно спрашивайте.kaktustv, kurkoff1965 нравится это сообщение.18 мая 2022 - 18:02 / #1626 -
Оффлайн
Звание: Ветеран
ИНКВИЗИТОР
Сообщений: 854
Создано тем: 119
Рейтинг: 8
Репа:
(201|201|0)
Баллы: 4985
Был: 2025-11-03 12:53
Лайков: 320
Спасибо Серега, буду пытать далее..."В одно окно смотрели двое. Один увидел дождь и грязь.
Другой — листвы зеленой вязь. Весну и небо голубое.
В одно окно смотрели двое... "
У нас свободный форум! Но в рамках приличий ! Конструктивная критика по существу с обратной связью !19 мая 2022 - 09:34 / #1627 -
Всем привет!
Приплыли.
Файлы QM новых версий QT больше не открываются в Radialix. Чем ещё их можно редактировать?..
Заранее благодарю.
Ссылка: https://www.upload.ee/download/14168389/caa0c9f6773c1b13673a/Language.zip24 мая 2022 - 15:20 / #1628 -
Оффлайн
Звание: Эксперт
Мастер
Сообщений: 559
Создано тем: 53
Рейтинг: 6
Репа:
(269|269|0)
Баллы: 3221
Страна: не указана!
Был: 2025-10-25 15:08
Лайков: 273
Цитата: Teodorrrro
Всем привет!
Приплыли.
Файлы QM новых версий QT больше не открываются в Radialix. Чем ещё их можно редактировать?..
Заранее благодарю.
Ссылка: https://www.upload.ee/download/14168389/caa0c9f6773c1b13673a/Language.zip
Qt Linguist или тутruslangxp, Teodorrrro нравится это сообщение.24 мая 2022 - 16:12 / #1629 -
Сергей, огромная благодарность за ответ!
Но я нашёл свой путь.
1. Извлекаю файл QM с помощью Universal Extractor 2.0.0 RC 3 от Bioruebe (25/08/2020)
2. На выходе получается файл с расширением TS. Его запихиваю в Radialix, спокойно перевожу.
3. В качестве формата для локализованного файла в Radialix выбираю скомпилированный QM.78Sergey нравится это сообщение.24 мая 2022 - 17:10 / #1630