avatar_Nexus

Русификация программ написанных на языке AutoIT

Автор Nexus, 11 августа 2013, 01:09:00

« Прячем элементы управления | Проблемы локализации WinSpy++ »

NexusАвтор темы


Бывают программы разные... Если вам встретилась программа, которая была написана на скриптовом языке AutoIt, то эта небольшая статья как раз для вас. Вкратце описан разбор и русификация небольшой программы. Данный тип программ довольно экзотичен, но в нашей жизни все может встретиться.

Скачать можно здесь:

Показать / Скрыть текст

Показать / Скрыть текст

WYLEK

Спасибо - познавательно и интересно. Наша копилка знаний увеличилась!!! :agree:

Leserg

Отличный материал!

Одно время долго бился над переводом одной программы на AutoIt. С декомпиляцией получился облом. Теперь понятно по какой причине. :agree:
Кто ищет, тот всегда найдет!

Alex_S


NexusАвтор темы


Alex_S

Спасибо большое.Пригодилось :friday:
Добавлено (14.02.2014, 22:13:01)
---------------------------------------------
Взялся за перевод программы 7tsp GUI , за ранее спросил разрешения у автора программы,тот дал добро.Но вот уже почти закончив перевод текстового файла , дописав изменения в скрипт программы я столкнулся с проблемой.На моей системе программа отображает всё как и хотелось мне,но вот на другой почему-то отображаются крякозябли...Не подскажете с чем это может быть связано и как решить эту проблему?

NexusАвтор темы

Alex_S, возможно, что в другой системе накосячено в реестре с кодовыми страницами. Если есть скрин проблемного отображения, то прошу выложить. У меня, например, все отлично работает:

Показать / Скрыть текст
[свернуть]

Может скрипт неправильно отредактирован?

Alex_S

Может и  скрипт не довел до ума...А может ли  это быть связано с тем что система на которой я работаю пропатчена тем самым 7tsp_GUI? Тестирую программу на чистой семерке на виртуалке,вот результат...

Показать / Скрыть текст
[свернуть]

NexusАвтор темы

Alex_S, В общем , попробовал на всех трех своих системах... Что я скажу - старайся тестировать на живой системе, а не на виртуалке, везде у меня работает без глюков, да и по другому там никак не может быть. Так что твой скрипт нормально переведен:

Показать / Скрыть текст
[свернуть]

На виртуалках довольно часто случаются различные казусы, так что не переживай за результат.
Что касаемо ресурсов в Рестораторе, то они и нафиг не нужны, их вообще не трогай, это служебные сообщения AutoIT. Для перевода скрипта там вообще нужен только блокнот (например, Notepad++), для компиляци скрипта лучше всего пользоваться компилятором 3 версии.

erdbets

подскажите! имеется програмка кит. написано на AutoIT, при запуске вылазит снизу диалоговое окно, хочу его перевести! Какие шаги посоветуете, в программировании полный нуб, если пошагово то соображу!

NexusАвтор темы

erdbets, ну нужно ее декомпилировать для начала, а потом уже смотреть где прописаны текстовые строки - то ли это в самом скрипте, то ли в отдельном языковом файле. Также нужно учитывать, что довольно часто (а в китайцев это всегда :biggrin:  ) в программах на AutoIT обфусцируется сам скрипт и нормального деобфускатора для этого сейчас нет, тогда при переводе приходится действовать наощупь.

erdbets

14 марта 2014, 05:40:42 #11 Последнее редактирование: 14 марта 2014, 10:44:17 от erdbets
Цитироватьтогда при переводе приходится действовать наощупь.
буду читать инструкцию в шапке на примере!

digitaizermap

Здравствуйте! А есть ли на форуме специалисты, которые могут перевести на русский, скрипт прошивки для автосканера? Т.е. добавить в прошивку поддержку русского языка?

NexusАвтор темы

digitaizermap, это что за зверь такой? Прошивку, понятное дело, никто не переведет,  так как нужен доступ к самому железу. А вот что такое "Скрипт прошики"?
Попробуйте через любой HEX редактор перевести нужный вам текст.

digitaizermap

Nexus, если я прав то мануал по "Русификация программ написанных на скриптовом языке AutoIT" Ваша работа.... Уже второй день изучаю... В программировании очень плох.... но пытаюсь... Извиняюсь, возможно ввел в заблуждение, смысл такой: есть прошивка для автосканера в расширении **.AUT, в SciTE Script Editor, прошивка открывается, могу выложить часть скрипта... Есть строки с параметрами на английском... хочется русифицировать. А зверь это про "digitaizermap"?

* Ваши права на сайте

    Light Portal

  • Вы можете просматривать элементы портала
  • Вы не можете управлять блоками
  • Вы не можете управлять своими страницами
  • Вы не можете размещать свои страницы без модерации

    Simple Machines

  • Вы не можете удалять темы.
  • Вы не можете создавать темы.
  • Вы не можете отвечать на сообщения.
  • Вы не можете прикреплять файлы.
  • Вы не можете изменять свои сообщения.
  • Вы не можете удалять свои сообщения.

Яндекс.Метрика Каталог@MAIL.RU - каталог ресурсов интернет