Автор Тема: Русификация под Visual Basic 5.0 - 6.0  (Прочитано 30721 раз)

Оффлайн Detsle

  • Новичок
  • *
  • Сообщений: 30
Русификация под Visual Basic 5.0 - 6.0
« : 17 Июня 2010, 05:31:57 »
Вот решил русифицировать программу ViGlance, сама маленькая) Опции только хотел перевести, научиться хочу, посмотрел PEiD'ом:

 
« Последнее редактирование: 17 Июня 2010, 05:33:17 от Detsle »

Оффлайн ZeroChaos

  • Root Admin
  • Ветеран
  • *****
  • Сообщений: 1376
  • The Dragon Reborn
    • zerolab.net
Русификация под Visual Basic 5.0 - 6.0
« Ответ #1 : 17 Июня 2010, 07:33:00 »
Detsle

[a href='index.php?showtopic=2047']VBLocalize[/a]
The Wheel of Time turns, and Ages come and pass, leaving memories that become legend. Legend fades to myth, and even myth is long forgotten when the Age that gave it birth comes again... There are neither beginnings nor endings to the turning of the Wheel of Time. But it was a beginning. R. Jordan

Оффлайн Detsle

  • Новичок
  • *
  • Сообщений: 30
Русификация под Visual Basic 5.0 - 6.0
« Ответ #2 : 17 Июня 2010, 13:47:19 »
ZeroChaos, пробывал, открываю exe-шник через неё, пишет:

Оффлайн shkiper

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 1095
Русификация под Visual Basic 5.0 - 6.0
« Ответ #3 : 17 Июня 2010, 16:06:56 »
Detsle, а что вы там хотите перевести-то? Три строчки в треевом меню и окно настроек?  Если там только это, то есть альтернативный способ.
DJ, sex, music and a rhythm...

Оффлайн Detsle

  • Новичок
  • *
  • Сообщений: 30
Русификация под Visual Basic 5.0 - 6.0
« Ответ #4 : 17 Июня 2010, 16:14:07 »
Да, интересно бы)))
Что за альтернатива?
А если не альтернативным то каким?

Оффлайн Solenij

  • Старожил
  • ****
  • Сообщений: 487
    • http://unpacking.narod.ru
Русификация под Visual Basic 5.0 - 6.0
« Ответ #5 : 17 Июня 2010, 16:52:11 »
Через VBLocalize не получится, он с трудом с Native работает или вообще не работает.
Цитата: Detsle
Да, интересно бы)))
Что за альтернатива?
А если не альтернативным то каким?
HEX-редактор. Перевода там на 10 минут.
Уважайте труд других людей - они будут уважать Ваш!!!

Оффлайн Detsle

  • Новичок
  • *
  • Сообщений: 30
Русификация под Visual Basic 5.0 - 6.0
« Ответ #6 : 17 Июня 2010, 17:09:42 »
Цитата: Solenij
HEX-редактор. Перевода там на 10 минут.
WinHEX вот абракадабру выдаёт...
« Последнее редактирование: 17 Июня 2010, 17:10:01 от Detsle »

Оффлайн Solenij

  • Старожил
  • ****
  • Сообщений: 487
    • http://unpacking.narod.ru
Русификация под Visual Basic 5.0 - 6.0
« Ответ #7 : 17 Июня 2010, 17:27:20 »
Цитата: Detsle
WinHEX вот абракадабру выдаёт...
Сразу вопрос. Спрашиваю без всякого подкола, а просто, чтобы знать, что вы умеете. Вы с HEX-редакторами раньше работали? Как увеличить длину слова в Visual Basic знаете? Если нет, то могу чуть позже выложить русифицированный вариант, но только меню и окна настроек, различные сообщения (если они есть конечно) переводить не буду. И конечно портативную сборку (как она была) тоже делать не буду, это уже сами.
Уважайте труд других людей - они будут уважать Ваш!!!

Оффлайн Detsle

  • Новичок
  • *
  • Сообщений: 30
Русификация под Visual Basic 5.0 - 6.0
« Ответ #8 : 17 Июня 2010, 17:39:17 »
Нет, не работал, но готов научиться, лучше дайте материал, чтобы разобраться!
Я сам переведу, дайте только инфу, чтобы почитать...

Оффлайн Solenij

  • Старожил
  • ****
  • Сообщений: 487
    • http://unpacking.narod.ru
Русификация под Visual Basic 5.0 - 6.0
« Ответ #9 : 17 Июня 2010, 17:59:25 »
Цитата: Detsle
Я сам переведу, дайте только инфу, чтобы почитать...
Инфы на самом деле очень мало на эту тему. Буквально недавно у человека тоже были вопросы по HEX-редакторам. Вот в ЭТОМ СООБЩЕНИИ я выложил небольшую инфу по HEX-редакторам для него, посмотрите, возможно тоже поможет. Где-то я видел хорошую статью по использованию HEX-редакторов для русификации, но не могу вспомнить где (башка дрявая стала в последнее время). Сейчас писать статью по хексу тоже не смогу, так как и времени нет, и тема эта такая, что трудно её нормально изложить в статье (много времени надо). По удлинению слов статей вообще практически нет. Я делал такую статью в 2007 году, но правда по удлинению слов в делфи-программах. В программах visual basic немного по другому всё. Поэтому даже не знаю, как вам помочь. Подождите немного возможно кто-нибудь из ребят накидает вам ссылок по работе с хекс.
Уважайте труд других людей - они будут уважать Ваш!!!

Оффлайн Detsle

  • Новичок
  • *
  • Сообщений: 30
Русификация под Visual Basic 5.0 - 6.0
« Ответ #10 : 17 Июня 2010, 18:07:54 »
Ок, а есть тогда ещё какой-нить способ?

Оффлайн Solenij

  • Старожил
  • ****
  • Сообщений: 487
    • http://unpacking.narod.ru
Русификация под Visual Basic 5.0 - 6.0
« Ответ #11 : 17 Июня 2010, 18:30:12 »
Цитата: Detsle
Ок, а есть тогда ещё какой-нить способ?
Еще можно через OgreGUI, но в нем не сможете увеличить длину слова (количество символов в строке). HEX-редактор, это пожалуй самый оптимальный способ будет. Конечно можно попробовать декомпилировать программу, разложить на исходники, русифицировать их и обратно собрать через Visual Basic, но я так ни разу не делал и сомневаюсь, что это прокатит.
Уважайте труд других людей - они будут уважать Ваш!!!

Оффлайн Detsle

  • Новичок
  • *
  • Сообщений: 30
Русификация под Visual Basic 5.0 - 6.0
« Ответ #12 : 17 Июня 2010, 18:42:02 »
Цитата: Solenij
Конечно можно попробовать декомпилировать программу, разложить на исходники, русифицировать их и обратно собрать через Visual Basic, но я так ни разу не делал и сомневаюсь, что это прокатит.
Конечно не прокатит. Это бред))
Кароче надо мне с HEX редакторром разбираться)) как я понял) ну щас попробую. Потом если что спрошу) у вас помощи))

Оффлайн Solenij

  • Старожил
  • ****
  • Сообщений: 487
    • http://unpacking.narod.ru
Русификация под Visual Basic 5.0 - 6.0
« Ответ #13 : 17 Июня 2010, 18:48:01 »
Цитата: Detsle
научиться хочу
На самом деле лучше бы вы свой интерес на другую программу направили. Программы на Visual Basic, это не лучший пример для тренировки и учебы. Visual Basic себя уже изживает, еще пара лет и никто на этом языке программировать не будет. Попробуйте лучше русифицировать что-нибудь на C++ или на делфи. С таких программ лучше не учиться русификации, так как нормально перевести её не сможете и интерес к русификации просто пропадет.

Цитата: Detsle
Потом если что спрошу) у вас помощи))
Ok.

Если все таки решили её добить, то маленькая подсказка: контекстное меню программы в кодировке уникод, все остальные строки в ASCII.
Уважайте труд других людей - они будут уважать Ваш!!!

Оффлайн Detsle

  • Новичок
  • *
  • Сообщений: 30
Русификация под Visual Basic 5.0 - 6.0
« Ответ #14 : 17 Июня 2010, 19:58:02 »
Так, а как переведу, что делать? Как её обратно собрать?
И ещё вот так вопрос, как длину увеличить?
===============================
И вот что, начал редактировать, так он вот что в проге выдаёт:
« Последнее редактирование: 17 Июня 2010, 20:02:46 от Detsle »