Этот сайт создан как клуб русификаторщиков. Для нас существуют три основных правила.
1. Мы никому и ничего не должны!
2.Один пришедший на сайт толковый русификаторщик дороже всех пользователей.
3. Мы делаем русификаторы для своего сайта, но в оригинале ими могут пользоваться все в интернете.
Поместил в шапке темы скриншот переведенной версии. Взялся за её перевод чисто из-за интереса локализации VB-программ. Проверял и обкатывал различные способы модификации ресурсов, таким образом, чтобы не было ограничений на длину текста. Несколько слов о программе: по функциональности ничего не скажу, т.к. принципиально не пользуюсь подобным софтом, а вот сам интерфейс и инструменты сделаны небрежно и не аккуратно. В общем неприятное впечатление. Ну да ладно, пока переводил исправлял огрехи автора.
Кратко технология: 1. Декомпиляция программы с созданием проекта для Visual Basic v6.0 2. Перевод форм и диалогов в среде Visual Basic 3. Компиляция программы в исполняемый файл - получаем пустышку, но уже с русским интерфейсом! 4. В НЕХ-редакторе замена форм на переведенные и коррекция ссылок (при необходимости) 5. В НЕХ-редакторе перевод жестко-закодированных строк.
Весь этот процесс очень сложный, но позволяет получить нормально локализованное приложение (без идиотских сокращений и кракозябров). Имеющиеся на сегодня инструменты для работы с ресурсами VB-программ очень несовершенны и годятся только для незначительных правок. Некоторые из них позволяют декомпилировать программу до исходного кода. И хотя этот код будет неработоспособным, но полностью (почти) восстанавливаются элементы интерфейса. Загрузив полученный проект в Visual Basic, можно отредактировать окна программы по своему усмотрению и скомпилировать обратно в исполняемый файл. После этого вручную выполняется замена ресурсов.
Вот главное окно программы AML Free Registry Cleaner в среде разработки Visual Basic
Если программа содержит несколько диалоговых форм, то все они (за исключением главного) очень легко заменяются в оригинальном файле на переведенные. А вот главное окно придется вставлять частями (очень утомительное занятие), причем важно соблюдать оригинальную длину секций.