Задавайте вопросы по русификации и мы по возможности ответим
-
Оффлайн
Звание: Эксперт
Мастер
Сообщений: 584
Создано тем: 53
Рейтинг: 6
Репа:
(271|271|0)
Баллы: 3721
Страна: не указана!
Был: 2026-08-27 14:00
Лайков: 288
KonstantinG а почему вы мучаетесь с переносом строки вручную, а не предоставите это radialix?22 февраля 2022 - 15:02 / #1591 -
Цитата: 78SergeyKonstantinG а почему вы мучаетесь с переносом строки вручную, а не предоставите это radialix?
А как это сделать?
Счетчиков при переводе оказалось очень много. Готов воспользоваться любым методом. Программа переведена. Надо избавится от счетчиков. Жалко такого большого объема работы.22 февраля 2022 - 15:21 / #1592 -
Цитата: 78SergeyПриветствую
Я не спец и могу "нагнать пурги", поправьте если что не так.
В версия windows выше XP в программах работает релокация адресов, при каждом открытии программы адрес может быть другой.
При переносе строки вы просто не попадаете на нужный адрес.
В том то и оно. Я думал мне тоже показалась, но при открытии адрес перенесенной строки сбивается. Может я тоже ошибаюсь22 февраля 2022 - 15:29 / #1593 -
Оффлайн
Звание: Эксперт
Мастер
Сообщений: 584
Создано тем: 53
Рейтинг: 6
Репа:
(271|271|0)
Баллы: 3721
Страна: не указана!
Был: 2026-08-27 14:00
Лайков: 288
Цитата: KonstantinGА как это сделать?
Счетчиков при переводе оказалось очень много. Готов воспользоваться любым методом. Программа переведена. Надо избавится от счетчиков. Жалко такого большого объема работы
Есть проект радиаликса?
Нужно в проекте радиаликса смотреть строки которые оказались длиннее и их искать в переведённом exe. Подробнее как их искать, если нужно, напишу позже.kurkoff1965 нравится это сообщение.22 февраля 2022 - 15:35 / #1594 -
Цитата: 78SergeyЕсть проект радиаликса?
Да. Отправлю чуть позже. Там проект почти 800мб. Надо залить.22 февраля 2022 - 15:49 / #1595 -
Оффлайн
Звание: Эксперт
Мастер
Сообщений: 584
Создано тем: 53
Рейтинг: 6
Репа:
(271|271|0)
Баллы: 3721
Страна: не указана!
Был: 2026-08-27 14:00
Лайков: 288
Цитата: KonstantinGДа. Отправлю чуть позже. Там проект почти 800мб. Надо залить.
KonstantinG мне проект не нужен.
Через несколько минут наделаю скриншотов и отвечу.Сообщение отредактировал 78Sergey 22 февраля 2022 - 16:0922 февраля 2022 - 15:54 / #1596 -
Оффлайн
Звание: Эксперт
Мастер
Сообщений: 584
Создано тем: 53
Рейтинг: 6
Репа:
(271|271|0)
Баллы: 3721
Страна: не указана!
Был: 2026-08-27 14:00
Лайков: 288
Смотрим в проекте радиаликса строку Welcome to %1!
Оригинальная длина строки 14, переведенной строки 18
Открываем утилиту 1251toHEX и в поле текст вставляем перевод Приветствуем в %1!
напротив поля Utf-8 получилось на счётчике 1F
Держим открытой эту утилиту
Открываем переведённый exe в отладчике x32dbg(запуск от имени администратора если включен UAC)
Переходим на вкладку Memory Map
Ищем там fontlab 7.exe
делаем правый клик на строке ".text" и выбираем Follow in Disassembler
делаем правый клик в окне, выбираем Search for>Current Module>Pattern
В поле UTF-8 вставляем перевод строки
жмём ok
Во вкладке References по найденной строке делаем правый клик и выбираем Follow in Dump
В дампе ставим курсор на первом байте, делаем правый клик и выбираем Copy>Adress
Сообщение отредактировал 78Sergey 22 февраля 2022 - 19:5522 февраля 2022 - 18:37 / #1597 -
Оффлайн
Звание: Эксперт
Мастер
Сообщений: 584
Создано тем: 53
Рейтинг: 6
Репа:
(271|271|0)
Баллы: 3721
Страна: не указана!
Был: 2026-08-27 14:00
Лайков: 288
Делаем правый клик в середине окна, выбираем Search for>Current Module>Constant
В поле Expression вставляем из буфера адрес и жмём ok
Во вкладке References будет найдена одна константа
Делаем правый клик по ней и выбираем Follow in Disassembler
Искомый счётчик найден
Двойной клик по нему и вписываем новое значение
Жмём вверху кнопку патча
22 февраля 2022 - 18:41 / #1598 -
Оффлайн
Звание: Эксперт
Мастер
Сообщений: 584
Создано тем: 53
Рейтинг: 6
Репа:
(271|271|0)
Баллы: 3721
Страна: не указана!
Был: 2026-08-27 14:00
Лайков: 288
Патчим файл
Итог
=======================
Для сохранения патчей(чтобы импортировать их позже, например для продолжения работы)
KonstantinG, в каком месте не понятно - спрашивай.Сообщение отредактировал 78Sergey 22 февраля 2022 - 18:4922 февраля 2022 - 18:43 / #1599 -
Цитата: 78SergeyKonstantinG, в каком месте не понятно - спрашивай.
Вопрос следующий если у меня таких строк нужно перевести около 50, как после перевода очередной строки переходить поиск к следующей?
И патчить файл как нужно после всех строк перевода или после каждой переведенной строки?22 февраля 2022 - 19:34 / #1600
Статистика форума, пользователей онлайн: 0 (за последние 20 минут)
- Создано тем
- 1230
- Всего сообщений
- 16847
- Пользователей
- 18466
- Новый участник
- fish