AML Free Registry Cleaner
AML Free Registry Cleaner Утилита может безопасно почистить
-
Оффлайн
Звание: Ветеран
Команда сайта
Сообщений: 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