AML Free Registry Cleaner

AML Free Registry Cleaner Утилита может безопасно почистить
  1. Оффлайн

    Leserg

    Звание: Ветеран

    Команда сайта

    Сообщений: 945

    Создано тем: 79

    Рейтинг: 8

    Репа: (131|131|0)

    Баллы: 1676

    Был: 2024-07-28 22:59

    Лайков: 167

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

    Кратко технология:
    1. Декомпиляция программы с созданием проекта для Visual Basic v6.0
    2. Перевод форм и диалогов в среде Visual Basic
    3. Компиляция программы в исполняемый файл - получаем пустышку, но уже с русским интерфейсом!
    4. В НЕХ-редакторе замена форм на переведенные и коррекция ссылок (при необходимости)
    5. В НЕХ-редакторе перевод жестко-закодированных строк.

    Весь этот процесс очень сложный, но позволяет получить нормально локализованное приложение (без идиотских сокращений и кракозябров). Имеющиеся на сегодня инструменты для работы с ресурсами VB-программ очень несовершенны и годятся только для незначительных правок. Некоторые из них позволяют декомпилировать программу до исходного кода. И хотя этот код будет неработоспособным, но полностью (почти) восстанавливаются элементы интерфейса. Загрузив полученный проект в Visual Basic, можно отредактировать окна программы по своему усмотрению и скомпилировать обратно в исполняемый файл. После этого вручную выполняется замена ресурсов.

    Вот главное окно программы AML Free Registry Cleaner в среде разработки Visual Basic



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

    --
    Добавлено

    Готова русская версия программы. Смотрим здесь.

    Кто ищет, тот всегда найдет!

    15 марта 2013 - 17:29 / #31

Статистика форума, пользователей онлайн: 0 (за последние 20 минут)

---
Создано тем
1197
Всего сообщений
15762
Пользователей
18015
Новый участник
HELIUM