Обзор LikeRusXP
PDF Печать E-mail
likerusxpLikeRusXP - это инструмент для экспресс русификации. Для русификации файла с помощью LikeRusXP потребуется всего лишь несколько кликов мышкой.

 

Возможности LikeRusXP:

  • Русификация файлов и библиотек, в том числе сжатых и защищенных протектором
  • Автопперевод с использование глоссариев на основе баз данных
  • Редактор строк
  • Визуальные редаторы диалогов, форм и меню
  • Редактор глоссариев

Системные требования | Лицензионное соглашение | Скачать | Купить

 
LikeRusXP: Пример русификации PDF Печать E-mail

Для примера русифицируем приложение notepad2 (http://www.flos-freeware.ch/notepad2.html).

Запускаем LikeRusXP и открываем мастер автоперевода.

Запуск мастера автоперевода


В мастере автоперевода в поле Выберите файл для перевода указываем путь к файлу notepad2.exe. Сделать это можно, перетащив мышкой файл из Проводника в мастер автоперевода.

Мастер автоперевода

В качестве источника данных можно использовать Переводчик Google или Глоссарии. Включаем использование Переводчика Google – опция Использовать Google.Translate. На вкладке Глоссарии разрешаем использовать глоссарий russian.lg3. Этот глоссарий входит в состав дистрибутива LikeRusXP.

Глоссарии

Переходим обратно на вкладку Перевод и с помощью кнопки Старт запускаем автоперевод. В процессе работы мастер автоперевода отображает информационные сообщения, показывающие процент перевода каждого из ресурсов.

Автоперевод

После завершения перевода отображается общий процент перевода, файл notepad2.exe обновляется.

Завершение автоперевода

Не полный перевод (99%), скорее всего, связан с тем, что в некоторых строках имеются URL или E-mail адреса. Переводчик Google такие строки не переводит.
Запустим файл notepad2.exe и посмотрим что получилось.

Русификация notepad2

При необходимости скорректировать перевод notepad2.exe можно в редакторе LikeRusXp. Для этого закрываем мастер автоперевода и перетаскиваем notepad2.exe в окно LikeRusXp или открываем файл с помощью меню Файл>Открыть. Далее просматриваем ресурсы и редактируем строки. После завершения редактирования сохраняем изменения - Файл>Сохранить.

Редактор ресурсов

 
LikeRusXP: Создание инжектора ресурсов PDF Печать E-mail

Инжектор - это принудительный загрузчик языка для программы. Инжекторы работают только на NT системах (2000/XP/Vista/Windows 7 и т.д). Они решают самую главную проблему локализации программного обеспечения - перевод сжатых/защищенных/зашифрованных файлов без их предварительной распаковки переводчиком.


Основные достоинства:

  • Нет необходимости распаковывать файл перед переводом
  • Переведенная программа даже не знает что она переведена, т.е. инжекторы работают по прозрачной схеме
  • Применение и распространение инжекторов намного более эффективно и универсально, чем использование русификаторов
  • Инжекторы после своего исполнения не остаются в памяти, они выполняют свое дело и спокойно завершаются - при этом переведенная программа работает - как ни в чем не бывало


Алгоритм перевода программы по этой технологии в ручном режиме:

  • Создание образа перевода
  • Перевод образа
  • Конвертирование образа в инжектор

 

LikeRusXP поддерживает создание образа перевода и инжекторов как для 32-х разрядных, так и для 64-х разрядных приложений. Для выполнения этих операций для 64-х разрядных приложений требуется 64-х разрядная операционная система. 32-х разрядные приложения поддерживаются как в 32-х, так и 64-х разрядных операционных системах.

Создание образа перевода


Главное меню Инструменты>Инжектирование ресурсов>Создать образ перевода. Далее необходимо выбрать имя исполняемого файла, для которого будет создан образ перевода. После этого LikeRusXP запускает выбранный файл, извлекает из него ресурсы и сохраняет в файл с расширением lin. Далее этот файл можно отредактировать в LikeRusXP как обычный исполняемый файл.

Создание инжектора


Главное меню Инструменты>Инжектирование ресурсов>Конвертировать образ в инжектор. В диалоге выбора файлов необходимо указать файл с расширением lin. Далее необходимо указать имя исполняемого файла, для которого создается инжектор. В результате в папке с указанным исполняемым файлом будет создан исполняемый файл *_limage.exe.

Файл *_limage.exe является инжектором - после его запуска он загружает оригинальный исполняемый файл, загружает в него ресурсы из файла lin и запускает исполняемый файл.

Для распространения перевода необходимо скопировать файлы *.lin и *._limage.exe в папку с оригинальным файлом.