Задавайте вопросы по русификации и мы по возможности ответим

Для желающих получить ответы на свои вопросы:1. Будьте добры давать ссылку на программу, в архиве
  1. Оффлайн

    Teodorrrro

    Звание: Бывалый

    Команда сайта

    Сообщений: 154

    Создано тем: 25

    Рейтинг: 4

    Репа: (12|12|0)

    Баллы: 51

    Страна: не указана!

    Был: 2024-08-31 11:11

    Лайков: 3

    Всем привет!
    Может, кто-то знает ещё вменяемый редактор скомпилированных файлов .mo, кроме Radialix?
    7 апреля 2022 - 16:30 / #1621
  2. Оффлайн

    Krig

    Звание: Бывалый

    Знаток

    Сообщений: 188

    Создано тем: 7

    Рейтинг: 4

    Репа: (86|86|0)

    Баллы: 56

    Был: 2023-03-14 15:26

    Лайков: 82

    Цитата: Teodorrrro
    Может, кто-то знает ещё вменяемый редактор скомпилированных файлов .mo, кроме Radialix?


    Конвертируй MO в PO и переводи любым PO-редактором (например POEdit).
    Онлайн конвертер MO-to-PO. Или оффлайн из того же POEdit (..PoeditGettextToolsinmsgunfmt.exe" file.mo -o file.po).
    7 апреля 2022 - 19:30 / #1622
  3. Оффлайн

    Смотрящий

    Звание: Старожил

    ИНКВИЗИТОР

    Сообщений: 784

    Создано тем: 119

    Рейтинг: 7

    Репа: (201|201|0)

    Баллы: 4030

    Был: 2024-11-23 11:24

    Лайков: 289

    Требуется помощь!
    Пользователь нашего форума под ником (bobss) попросил помочь с прогой.
    Прога - Password Protect PDF Master, портативка.
    В Radialix-e все проходит нормально, растяжка и корректировка по осям  тоже нормально. Однако при сохранении локализованного файла вылезает вот такая хрень:



    Файл частично локализован, нужна подсказка по растяжке кнопок.
    Скачать с Яндекс-диска:
    Сообщение отредактировал 16 мая 2022 - 11:42

    "В одно окно смотрели двое. Один увидел дождь и грязь.
    Другой — листвы зеленой вязь. Весну и небо голубое.
    В одно окно смотрели двое... "



    У нас свободный форум! Но в рамках приличий ! Конструктивная критика по существу с обратной связью !

    12 мая 2022 - 13:18 / #1623
  4. Оффлайн

    78Sergey

    Звание: Эксперт

    Мастер

    Сообщений: 532

    Создано тем: 52

    Рейтинг: 6

    Репа: (269|269|0)

    Баллы: 2551

    Страна: не указана!

    Был: 2024-11-20 20:43

    Лайков: 264

    Я могу сделать только если вот так(Шрифт 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:08
    18 мая 2022 - 17:52 / #1624
  5. Оффлайн

    78Sergey

    Звание: Эксперт

    Мастер

    Сообщений: 532

    Создано тем: 52

    Рейтинг: 6

    Репа: (269|269|0)

    Баллы: 2551

    Страна: не указана!

    Был: 2024-11-20 20:43

    Лайков: 264

    Переключаемся на режим 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
  6. Оффлайн

    78Sergey

    Звание: Эксперт

    Мастер

    Сообщений: 532

    Создано тем: 52

    Рейтинг: 6

    Репа: (269|269|0)

    Баллы: 2551

    Страна: не указана!

    Был: 2024-11-20 20:43

    Лайков: 264

    Ширину остальных кнопок попробуйте изменить сами.







    Если что не понятно спрашивайте.
    kaktustv, kurkoff1965 нравится это сообщение.
    18 мая 2022 - 18:02 / #1626
  7. Оффлайн

    Смотрящий

    Звание: Старожил

    ИНКВИЗИТОР

    Сообщений: 784

    Создано тем: 119

    Рейтинг: 7

    Репа: (201|201|0)

    Баллы: 4030

    Был: 2024-11-23 11:24

    Лайков: 289

    Спасибо Серега, буду пытать далее...

    "В одно окно смотрели двое. Один увидел дождь и грязь.
    Другой — листвы зеленой вязь. Весну и небо голубое.
    В одно окно смотрели двое... "



    У нас свободный форум! Но в рамках приличий ! Конструктивная критика по существу с обратной связью !

    19 мая 2022 - 09:34 / #1627
  8. Оффлайн

    Teodorrrro

    Звание: Бывалый

    Команда сайта

    Сообщений: 154

    Создано тем: 25

    Рейтинг: 4

    Репа: (12|12|0)

    Баллы: 51

    Страна: не указана!

    Был: 2024-08-31 11:11

    Лайков: 3

    Всем привет!

    Приплыли.

    Файлы QM новых версий QT больше не открываются в Radialix. Чем ещё их можно редактировать?..

    Заранее благодарю.

    Ссылка: https://www.upload.ee/download/14168389/caa0c9f6773c1b13673a/Language.zip
    24 мая 2022 - 15:20 / #1628
  9. Оффлайн

    78Sergey

    Звание: Эксперт

    Мастер

    Сообщений: 532

    Создано тем: 52

    Рейтинг: 6

    Репа: (269|269|0)

    Баллы: 2551

    Страна: не указана!

    Был: 2024-11-20 20:43

    Лайков: 264

    Цитата: Teodorrrro

    Всем привет!

    Приплыли.

    Файлы QM новых версий QT больше не открываются в Radialix. Чем ещё их можно редактировать?..

    Заранее благодарю.

    Ссылка: https://www.upload.ee/download/14168389/caa0c9f6773c1b13673a/Language.zip


    Qt Linguist или тут
    ruslangxp, Teodorrrro нравится это сообщение.
    24 мая 2022 - 16:12 / #1629
  10. Оффлайн

    Teodorrrro

    Звание: Бывалый

    Команда сайта

    Сообщений: 154

    Создано тем: 25

    Рейтинг: 4

    Репа: (12|12|0)

    Баллы: 51

    Страна: не указана!

    Был: 2024-08-31 11:11

    Лайков: 3

    Сергей, огромная благодарность за ответ!

    Но я нашёл свой путь. biggrin
    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

Статистика форума, пользователей онлайн: 0 (за последние 20 минут)

---
Создано тем
1197
Всего сообщений
15762
Пользователей
18015
Новый участник
HELIUM