MSI Lab - Форум по русификации
Основные форумы => Заказ коммерческого перевода программ => Тема начата: Infinity от 11 Января 2014, 11:33:28
-
Название программы: Speed
Версия: 1.0.1.19
Размер: 27,7Mb
Язык программы: Китайский
Условия лицензии:
Официальный сайт: нету
Ссылка на программу: http://rghost.ru/51558362 (http://rghost.ru/51558362)
Ссылка на «лекарство»:
Снимок экрана программы:
(http://SSmaker.ru/02e66d90.png)
Описание программы:
Прога эмулирует присутствие человека в игре.
Цена за локализацию: Договорная
Примечание: Перевести можно примерно, со словаря, можно гуглом, но потом с возможностью самостоятельного редактирования.
-
Просмотров темы много, но нет ни одного откликнувшегося. Если не сложно, пишите свои коменты по данной теме, чтоб можно было сориентироваться в каком направлении двигаться дальше.
-
Программа и её модули защищены протектором Themida. Чтобы добраться до ресурсов, эту защиту необходимо снять. Но это ещё не все. При работе программы все строки интерфейса считываются из файла pak4.aaa. Поэтому, я например, вижу два варианта развития событий.
Первый вариант. Расшифровать содержимое файла pak4.aaa и перевести строки в нём. Сами строки там находятся в доступном виде, кодировка Unicode. Но к сожалению их нельзя удлинить, например от слова "Добавить" поместится только две буквы. А так как в китайских строках в основном по два иероглифа, то в переводе будут только по две буквы русского. Если такой перевод устраивает, то занимайся с этим файлом.
Другой вариант. Снять защиту с файла pak8.aaa (на самом деле это главный исполняемый файл приложения SAMain.exe), отвязать его от языкового файла pak4.aaa и тогда уже переводить сам файл SAMain.exe (pak8.aaa). Строк там немного и ты вполне справишься с этим сам, например инструментом Resource Hacker.
(http://savepic.org/4909605m.png) (http://savepic.org/4909605.htm)
Вот такой расклад. Второй вариант более реальный, чем первый, но тебе нужны специалисты из другой области.
-
Спасибо огромное за наводку!
А каким образом снять защиту с файла pak8.aaa и отвязать его от языкового файла pak4.aaa?
-
А каким образом снять защиту с файла pak8.aaa и отвязать его от языкового файла pak4.aaa?
Программа (файл рак8.aaa) при запуске обращается к файлу pak4.aaa (типа считать такую-то строку и загрузить её в элемент с таким-то ID). Так вот надо сделать так, чтобы она этого не делала (или не обращалась к файлу pak4.aaa, или не грузила строки в элементы управления интерфейса), тогда программа будет использовать строки по умолчанию, которые заданы в её ресурсах. Если просто удалить файл pak4.aaa, то все равно программа будет грузить строки из несуществующего файла. Т.е. файла нет, то нет и строк - интерфейс будет пустой (поэкспериментируй). Вот по этой причине и надо поставить "заглушку".
Поэтому ищи специалиста, который снимет защиту с файла и отвяжет его от языкового файла.
В противном случае - локализация невозможна (кроме гоблин-перевода в языковом файле pak4.aaa).
Я высказал свое мнение. Возможно кто-то здесь думает иначе, и подскажет тебе альтернативные решения.