MSI Lab - Форум по русификации

Программы для локализации => Редакторы ресурсов => Тема начата: Kirill Borisenko от 30 Августа 2009, 16:20:43

Название: VBLocalize 1.1.0.0
Отправлено: Kirill Borisenko от 30 Августа 2009, 16:20:43
А что, он так дальше версии 1.1.0.0 не идёт?
Бесценная программа в своём роде, хотя сейчас (на мой взгляд), программ, написанных на Visual Basic встречается всё меньше и меньше...

Раньше для их использования приходилось грузить увесистый Runtime пакет.
Да и портировать в другую систему написанную на VB программу было оооочень проблематично.
...Может быть причина в этом?
Название: VBLocalize 1.1.0.0
Отправлено: shkiper от 30 Августа 2009, 17:37:47
Runtime для VB 6, скачанный с сайта Майкрософт пару месяцев назад, весит 1.01 Мб. и увесистым может быть, пожалуй, только для мобильного интернета
Название: VBLocalize 1.1.0.0
Отправлено: Kirill Borisenko от 30 Августа 2009, 20:14:47
Цитата: shkiper
Runtime для VB 6, скачанный с сайта Майкрософт пару месяцев назад, весит 1.01 Мб. и увесистым может быть, пожалуй, только для мобильного интернета

Совершенно верно... Однако, эра безлимитного интернета для всех ещё не наступила.
Название: VBLocalize 1.1.0.0
Отправлено: Влад от 24 Апреля 2014, 06:01:57
Моё почтение участникам форума.
  Имеется потребность в руссификации программы, написана на VB. Открываю в редакторе, что в названии темы. Простые окна нормально открываются, перевожу надписи и при необходимости изменяю размеры элементов окна. Но главное окно в оригинале содержит 3 вкладки, в редакторе все элементы показаны одновременно, этакая куча мала. Перевести не проблема, но подогнать размеры надписей уже невозможно. Нет ли у кого подсказки, как это сделать?
  Из предыдущего опыта - работа в VB Studio и VB Excel. В редакторе Resource Hacker перевёл 2 программы.

С уважением, Влад.

Название: VBLocalize 1.1.0.0
Отправлено: leserg73 от 24 Апреля 2014, 13:36:11
Размеры и положение элементов можно редактировать на вкладке "Свойства" (Property). Это также неудобно, но альтернативы нет. Хотя есть другой вариант, более сложный. Если у вас есть опыт работы в VB Studio, то можно декомпилировать приложение и редактировать формы в родной среде бейсика. После чего скомпилировать их и в HEX-редакторе выполнить замену форм в оригинальном файле на формы из скомпилированного файла-пустышки. Декомпиляцию можно выполнить программами VB Decompiler (http://www.vb-decompiler.org/products/rus.htm), VB RezQ (http://www.vbrezq.com/), VBReFormer (http://www.decompiler-vb.net/VBReFormer-Professional.aspx). Я дал ссылки на оффсайты продуктов, но при желании в сети можно найти народные комплекты.

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

Особенности локализации VB приложений немного освещались здесь (http://www.wylek.ru/forum/8-425-1#5905), здесь (http://www.wylek.ru/forum/8-425-1#5929), здесь (http://www.wylek.ru/forum/36-294-3#7482), здесь (http://www.wylek.ru/forum/5-533-1#7510) и здесь (http://www.wylek.ru/forum/5-533-1#7591).
Название: VBLocalize 1.1.0.0
Отправлено: Влад от 24 Апреля 2014, 13:38:10
Большое спасибо за ответ и ссылки!