Как сделать русификатор для программы

Программы для русификации программ скачать бесплатно

Как установить Windows 10

Разработка приложений – это дорогостоящая и трудоемкая работа. Прежде чем получить один программный продукт, нужно потратить достаточное количество времени и денег. Может поэтому программистами упускается момент локализации своего труда на русский язык.
Но, существуют программы, при помощи которых проблема русификации не существует и можно русифицировать программы самому.
Это не специально созданный для этих целей продукт. Его можно назвать «вором ресурсов», т.е. ресурс меняется без доступа к нему.

Программа eXeScope

Программы для русификации программ скачать бесплатно

Переводим программы на русский язык

Один из самых простых русификаторов. Истинное его применение – это получение доступа к программам. Но пользователи решили применять ее в своих интересах. Больших плюсов она не содержит, но вот минусы присутствуют:

• Последнее обновление было белее 10 лет назад;
• Слабые функциональные возможности;
• Предоставляет доступ не ко всем программам.

Скачать программу можно здесь:Программа eXeScope

Программа PE Explorer

Программы для русификации программ скачать бесплатно

Это один из самых лучших устройств для получения доступа к сторонним ресурсам.

Положительные качества:

• Большие функциональные возможности;
• С ее помощью можно проникнуть во все уголки программы;
• Переводит даже непереводимое.
• Понятно оформленный интерфейс;
• Имеет возможность распознавать вирус до старта.

Скачать здесь:Программа PE Explorer

Программа Resourse Hacker

Программы для русификации программ скачать бесплатно


Немного похожа на предыдущую программу.

• Предоставляет доступ к любым ресурсам;
• Большие возможности перевода;
• В ней доступно написание собственных скрипов;
• Скрипты вставляются в программу отдельным ресурсом.

Скачать здесь:Программа Resourse Hacke

Программа LikeRusXP

Программы для русификации программ скачать бесплатно

Специально созданный программный инструмент для русификации.

Что характерно для программы:

Как русифицировать программу

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

Скачать здесь:Программа LikeRusXP

Программа Multilizer

Программы для русификации программ скачать бесплатно

На сегодняшний день – это самый мощный программный продукт для перевода.

Положительные моменты:

• Переводит только то, что нужно или возможно перевести;
• Наличие ряда импортеров, таких как «googl-translate».
Импортеры позволяют делать не только автоматический перевод, но и ручной.

Эти программы будут хорошо помогать в работе тем, кто не владеет иностранными языками. Теперь есть возможность перевести любой ресурс, не прибегая к услугам переводчиков. Самая лучшая, но самая дорогая программа – это Multilizer. Но пользоваться можно любой понравившейся.

Читайте также:
Программа для разделения звука на два потока

Источник: user-life.com

Как русифицировать программу

В этой статье мы рассмотрим, как русифицировать любимую программу самостоятельно. Зачем ждать, когда её авторы снизойдут до нас и сделают русскую версию? Мы всё сделаем сами. Предложенный способ не является панацеей и в некоторых случаях не сработает. Но всё же всегда есть шанс на успех.

Инструментарий

Итак, нам понадобится препарируемая программа и редактор ресурсов. Я выбираю Resource Hacker, он же ResHacker. Cкачиваем тут (~450 Кб), распаковываем и запускаем. Устанавливать не надо. Программа выглядит как на скриншоте №1

Окно программы Resource Hacker (ResHacker)

Скриншот №1

Кстати, как раз ResHacker относится к тем программам, которые нельзя русифицировать полностью.

Русификация

Для русификации я выбрал текстовый редактор win32pad. Открываем из ResHacker’a win32pad.exe (у меня он находится в папке C:Program Fileswin32pad ) и видим список его ресурсов. См. скриншот №2.

Ресурсы программы win32pad.exe — открыто в ResHacker

Скриншот №2

Развернем дерево «Menu» и посмотрим, что там внутри. Находим меню программы по характерным именам пунктов. POPUP , содержащийся в ресурсе — это выпадающее меню, MENUITEM — это пункт меню. SEPARATOR — разделительная черта. См. скриншот №3.

Ресурсы меню программы win32pad.exe — открыто в ResHacker

Скриншот №3

Внизу справа мы видим панельку, на которой будут отображаться все наши изменения. Итак, давайте переводить. Редактировать пункты меню можно так же, как в любом текстовом редакторе. Изменяйте только текст пунктов, иначе это может привести к неработоспособности русифицируемой программы.

Вот мы всё перевели, теперь жмём кнопку «Compile Script», и на панели отображаются все наши изменения. См. скриншот №4.

Русифицированное меню программы win32pad.exe — открыто в ResHacker

Скриншот №4

Амперсанд в другие места. См. скриншот №5.

Переназначение буквы быстрого доступа в win32pad.exe

Скриншот №5

Пока что мы перевели только меню «Файл». Остальное меню переводить сейчас не будем, так как ход действий тот же. Займёмся лучше диалоговыми окнами. Переведём диалоговое окно «Перейти к строке №». См. скриншот №6.

Диалоговое окно «Перейти к строке №» в win32pad.exe

Скриншот №6

Диалоговые окна находятся в разделе «Dialog». Разворачиваем и ищем, где у нас нужное окно. А вот и оно, нашлось — Dialog/200/1033. См. скриншот №7.

Читайте также:
Прекращена работа программы Microsoft office

Диалоговое окно «Перейти к строке №» в win32pad.exe — открыто в ResHacker

Скриншот №7

Переводим его аналогично меню. См. скриншот №8.

Русифицированное диалоговое окно «Перейти к строке №» в win32pad.exe — открыто в ResHacker

Скриншот №8

Сохраняем получившуюся красоту, выбрав File->Save или нажав комбинацию клавиш Ctrl+S . Теперь можно запускать win32pad. Вот такое у нас получилось новое окошко — см. скриншот №9.

Русифицированное диалоговое окно «Перейти к строке №» в win32pad.exe

Скриншот №9

Теперь идём в раздел «String Table» и переводим там всё необходимое. Как видите, ничего сложного в русификации нет. А теперь вперёд, переводить всё остальное:)))

Источник: falstart.com

Как создать русификатор?

Недавно установила игру Legacy of Kain: Revive. Но она на английском, и т.к. она фанатская, для неё, скорее всего, нет русификаторов, поэтому я решила создать свой, но столкнулась с некоторыми проблемами. В папке с игрой, помимо .exe файла есть только 3 файла .dll.

При их открытии любой программой (я пробовала их открыть с помощью Restorator, Resource Hacker и Resource Tuner) отображается только информация о версии. В .exe файле помимо нее содержится только иконка и что-то, напоминающее код. Все. Никаких картинок, кода, и прочих игровых ресурсов. Как мне в таком случае сделать русификацию и есть ли какие-нибудь другие программы для этого?

Или я просто что-то не так делаю?

Комментарии: 8
Ваш комментарий

Игровой текст с большой вероятностью находится в экзешнике. И с большой вероятностью он находится не в виде обычного теста, а в виде неких тайлов, поэтому от всяких ресурсе хакеров толку будет ровно ноль. Игра создана с помощью Scrolling Game Development Kit 2. скачай эту штуку и попробуй поиграться с ней (хотя я сомневаюсь, что она откроет готовый экзешник). Ну или попробуй как вариант какие-нибудь тайловые редакторы, может, чего и выйдет. Удачи.

Антисоциал
Я скачала несколько тайловых редакторов, но все они предназначены в первую очередь для ромхакинга, и работают с соответствующими форматами (при попытке открыть .exe файл отображаются просто хаотичный набор пикселей). Я почитала, что это (ромхакинг) и зачем он нужен(для лучшего понимания ситуации).

В принципе, это именно то, что мне нужно, но была проблема в том, что ромхакинг подразумевает изменение ресурсов консольных игр, преимущественно старых. Несмотря на схожесть этих игр и той, которую я хочу перевести, из-за разницы форматов воспользоваться тайловыми редакторами не получилось. Но благодаря этому я поняла, какие программы мне нужно искать. Сейчас скачала одну программу, благодаря которой мне удалось извлечь ресурсы из игры. Осталось изменить шрифт на русские буквы и с помощью HEX-редактора заменить буквы на соответствующие русские.

Читайте также:
Триколор ТВ перечень программ

Meceas
Я рад, что всё получилось. В большинстве случаев создать русификатор не так просто, как кажется на первый взгляд.

Meceas
Так какая программа для перевода была скачана ? Тоже хотелось бы заняться русификацией игры.

Sider999
Было использовано несколько программ.
Сначала с помощью программы Extractor (можешь найти на этом сайте) я вытащила из игры все изображения и нашла среди них картинку со шрифтом (английским). Затем я английские буквы заменила русскими (т.к. английский алфавит меньше, некоторыми буквами пришлось пренебречь), предварительно записав, что чем заменяю, и с помощью той же программы заменила изначальное изображение на новое, с русскими буквами. Затем с помощью любого Hex редактора нужно открыть .exe файл (все предыдущие манипуляции проводятся так же с ним), найти текст (в моем случае он в конце), перевести и заменить оригинальные буквы другими, соответствующими русским (именно для этого нужно было записать, что чем заменяешь). В принципе все, НО!

По большей части все зависит от того, что именно ты хочешь перевести. В моем случае игра крайне небольшая и малоизвестная, без огромного кол-ва файлов. Поэтому и способ такой. Если игра более известная, хотя бы на уровне гарри поттера (именно игр по нему), то там скорее всего больше файлов разных форматов, и текст скорее всего будет уже в них, а не в .exe файле.

В таком случае есть специальные программы по взлому той или иной игры. Это либо какие-то большие программы с кучей форматов разных игр(к примеру, Dragon Unpacker), либо, если игра малоизвестна, то скорее всего есть специальная программа для открытия файлов только этой игры. Возможно придется использовать несколько программ (тот же Hex-редактор). А возможно принцип будет отличаться от слова совсем. Все от игры зависит.

Источник: www.playground.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru