MSI Lab - Форум по русификации

Программы для локализации => HEX редакторы, Дизассемблер => Тема начата: slava от 13 Марта 2006, 00:10:57

Название: "Зашитый" текст
Отправлено: slava от 13 Марта 2006, 00:10:57
При переводе в WinHex приходится заменять латинские символы на наши и часто не хватает места для полного
перевода. Если длинный текст еще можно сократить, то короткие надписи кнопок приходится оставлять без перевода.
Нельзя ли это как-то исправить?
Название: "Зашитый" текст
Отправлено: FKMA от 13 Марта 2006, 00:31:35
slava
Обычно надписи в кнопках и менюшках находятся в ресурсах исполняемого файла. Посему для их редактирования лучше пользоваться специализированными редакторами ресурсов: Restorator, Resource Tuner, ResHack и т.д. (http://msilab.net/forum/viewforum.php?f=6).
Но бывает, что надписи "зашиты" не в ресурсах, а в секции данных или кода в виде констант. Тогда, увы, если не помещается, то ничего не сделаешь.
Название: "Зашитый" текст
Отправлено: NedMaker от 13 Марта 2006, 06:08:07
slava
Для перевода скрытых строк, которые невозможно отредактировать стандартными локализаторами, воспользуйся редактором OgreGUI. Только будь очень осторожен, неправельное редактирование приводит к порче редактируемой программы, она либо не загрузится либо будет глючить. Отлов глюков очень муторный процесс.
Название: "Зашитый" текст
Отправлено: ZeroChaos от 13 Марта 2006, 22:38:03
slava
Как вариант, в конце файла создать новый PE-раздел. В нём записывается перевод и производится переадресация в дизассемблере. Тоже самое делает OgreGUI автоматически, но с файлами написанными на делфях она не работает, там свои особенности, строки имеют заголовок длиной в 8 байт, в пятом байте указана длина строки. После заголовка идёт сама текстовая строка. При редактировании и изменении длины строки не стоит забывать откорректировать пятый байт. Переадресация как обычно идёт на первый символ текстовой строки. Из дизассемблеров проще всего, наверное, будет воспользоваться Hiew.
Название: "Зашитый" текст
Отправлено: weber2008 от 26 Ноября 2008, 18:58:33
А может кто поделится этим Hiew... а то в инете смотрел но так и не нашел нормального варианта.
Название: "Зашитый" текст
Отправлено: ZeroChaos от 26 Ноября 2008, 21:47:58
weber2008
http://www.google.ru/search?hl=ru&q=hi...q=7&oq=Hiew (http://www.google.ru/search?hl=ru&q=hiew+cracked&lr=&aq=7&oq=Hiew)
Название: "Зашитый" текст
Отправлено: Godless от 08 Апреля 2009, 10:33:23
На сайте выложен русификатор для Global Mapper . Ресурсы там переведены, создан патч, переработана графика и dll . Но наверное больше половины сообщений "зашиты" от обычного редактора. Ogregui и еще какая-то софтинка (не помню, снес уже) плюются. Неужели заменять текстовки надо только вручную? Жалко же, хорошая программа... Может все-таки скажет кто средство?