Русификаторы программ

sher

Well-Known Member
Команда форума
Модератор
Добавлено:
 
Здравствуй Sher , давненько я не писал . Слушай что то при русификации MacriumBackupMessage , радиаликс начал вылитать на рабочии стол , а есть у тебя новый Русскии шаблон для Радиаликс ато что то RMBuilder плохо Руссифицируеться ? Приходиться MacriumBackupMessage и RMBuilder из старых версии вставлять . Спасибо
 

sher

Well-Known Member
Команда форума
Модератор
Здравствуй Sher , давненько я не писал . Слушай что то при русификации MacriumBackupMessage , радиаликс начал вылитать на рабочии стол , а есть у тебя новый Русскии шаблон для Радиаликс ато что то RMBuilder плохо Руссифицируеться ? Приходиться MacriumBackupMessage и RMBuilder из старых версии вставлять . Спасибо
  • Во-первых, это не шаблоны, а файлы проекта перевода.
  • Во-вторых, те проекты и память перевода, что я давал раньше, немного устарели.
Вот обновленные:



  • И, наконец, в-третьих, перевод будет неполным, потому что часть текста спрятана в так называемых "жестко закодированных строках". А вот с ними-то и основная морока.
 

sher

Well-Known Member
Команда форума
Модератор
Попробую объяснить.
Вот, например, свойства MacriumBackupMessage.exe:
Для просмотра вложений необходима регистрация


На вкладке "Жестко закодированные строки" ставим отметку "Извлекать жестко-закодированные строки":
Для просмотра вложений необходима регистрация


Но, как видим, нужен еще дополнительный файл MacriumBackupMessage.rdmap
Если поставить только отметку и пересканировать файл, в результате чего в проекте добавится еще один раздел данных HARDCODED, и не добавлять файл *.rdmap, то будет примерно такая картинка:
Для просмотра вложений необходима регистрация


Т.е. видим, что колонка "Ссылки" пуста. Можно конечно попробовать перевести и так (на некоторых программах у меня получалось), но, в основном, из-за отсутствия этих ссылок ничего не выходит - то файл получается нерабочим, то текст просто не помещается в отведенные для него места (смотрим колонку "оригинал", там в скобках указана максимальная длина текста).
 

sher

Well-Known Member
Команда форума
Модератор
Потому-то и нужен файл *.rdmap. (своеобразная "карта файла")
Для составления такой карты нужен так называемый "дизассемблер" (разборщик).
Я пользуюсь . (там, кстати, приложен русский мануал).
Устанавливаешь IDA и добавляешь в него плагины:
  • лежат в папке C:\Program Files (x86)\Radialix 3: все, что начинаются rdmap (с разными расширениями - 6шт)
  • их нужно скопировать и вставить в папку C:\Program Files (x86)\IDA\plugins
Запускаешь IDA (ярлыка на рабочем столе будет 2 - нужен с красной меткой 64 (х64).
Для просмотра вложений необходима регистрация

На подобные сообщения не обращай внимания:
Для просмотра вложений необходима регистрация

Выбираешь тип файла:
Для просмотра вложений необходима регистрация


Выбираешь файл, на всех последующих диалогах ничего не отмечаешь и не снимаешь отметок, просто нажимай "Далее".
Начинается разборка файла. Иногда ОЧЕНЬ долго. Например, файл ReflectBin разбирается около часа, RMBuilder - минут 40.
О том, что программа закончила разборку, можно догадаться по нескольким признакам: нагрузка на процессор, по появившейся внизу надписи:
Для просмотра вложений необходима регистрация
и по открывшемуся небольшому окошку графического представления:
Для просмотра вложений необходима регистрация

Переходишь в меню: Edit > Найти все 32-х разрядные ссылки.
Тут есть один момент - в конце поиска она выдает сообщение:
 

sher

Well-Known Member
Команда форума
Модератор
Для просмотра вложений необходима регистрация


Тогда нажимаешь ОК, и она автоматически создаст файл *.rdmap в папке с исходником. Но, так бывает только для 32 битных файлов. Для х64 она напишет "Ссылки не найдены". Но это неправда. На самом деле она их нашла. Поэтому просто закрываешь диалог и снова переходишь в меню: Edit >
Для просмотра вложений необходима регистрация


Все. Закрываешь IDA, запускаешь Радиаликс и указываешь путь к файлу карты.

Для просмотра вложений необходима регистрация


Снова "Пересканировать файл".

После этого у жестко закодированных строк появятся ссылки:
Для просмотра вложений необходима регистрация


Теперь эти строки можно разблокировать (Ctrl+K) и перевести, количество букв теперь не имеет значения. Все эти строки есть в памяти перевода. Выделяешь строки - жмешь F8 - переводятся автоматически.
НО ТОЛЬКО ОСТОРОЖНО! Не стоит переводить все подряд, и время от времени проверяй, запускается ли переведенный файл. Если не запускается - заблокируй назад некоторые строки. Нужно найти ту, которая мешает.
 
Для просмотра вложений необходима регистрация


Тогда нажимаешь ОК, и она автоматически создаст файл *.rdmap в папке с исходником. Но, так бывает только для 32 битных файлов. Для х64 она напишет "Ссылки не найдены". Но это неправда. На самом деле она их нашла. Поэтому просто закрываешь диалог и снова переходишь в меню: Edit >
Для просмотра вложений необходима регистрация


Все. Закрываешь IDA, запускаешь Радиаликс и указываешь путь к файлу карты.

Для просмотра вложений необходима регистрация


Снова "Пересканировать файл".

После этого у жестко закодированных строк появятся ссылки:
Для просмотра вложений необходима регистрация


Теперь эти строки можно разблокировать (Ctrl+K) и перевести, количество букв теперь не имеет значения. Все эти строки есть в памяти перевода. Выделяешь строки - жмешь F8 - переводятся автоматически.
НО ТОЛЬКО ОСТОРОЖНО! Не стоит переводить все подряд, и время от времени проверяй, запускается ли переведенный файл. Если не запускается - заблокируй назад некоторые строки. Нужно найти ту, которая мешает.
Кх Кх , нндааа ужш я аш закашлял )) Ну что же буду пробовать , спасибо .
 

sher

Well-Known Member
Команда форума
Модератор
Добавлено:
(также обновлен файл русского языка в самой программе).
 
Здравствуй Sher , возможно ли перевести на Русский язык вот эту програмулину для редактирования Тегов в музыкальных файлах , программа называется Audio Shell . Саит программы :
 

sher

Well-Known Member
Команда форума
Модератор
Здравствуй Sher , возможно ли перевести на Русский язык вот эту програмулину для редактирования Тегов в музыкальных файлах , программа называется Audio Shell . Саит программы :
.
Распаковать, файлы просто бросить в папку с программой.
Если в контекстном меню английский, перезагрузить комп.
Только х64. Если нужна х32, напиши.
 
Здравствуй Sher , а возможно ли сделать Русификатор вот этой программы Это программа по сборщику инсталляторов для программ , там на сайте есть версия на русском , но она старая , а программа уже ушла вперёд и на много .
Кстати , чё хотел сказать , Кролик где то раздобыл Davinci Resolve Русифицированную
 
Sher , а можно вот это Русифицировать ? это небольшая программа по поиску файлов на компьютере , но она на Английском и Русского нет , она бесплатная .
 
Верх