Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » AkelPad (часть 2)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Скачал AkelPad, плагины, апдейтер, подборки coder-файлов и скриптов, в т.ч. сборку San_dr 4.9.8.
Обновил сам AkelPad, плагины, потом начал разбираться с coder-файлами: нашёл более свежие версии и заменил/обновил. Проверил, на что ругается плагин Coder и исправил файлы ("Variables:" - это тоже, похоже, из времён давних).
С помощью PluginText.js экспортировал цветовые темы плагина Coder и из своей в WinMerge добавил отсутствующие, т.е. убрал предупреждения о неизвестных переменных "${VarName}".
Далее стал искать проблему в меню/тулбарах. Проблем с закрывающими скобками и неправильным количеством кавычек не увидел - исправили или выкинули, похоже? На мою долю вроде только проблема с Insert осталась, вставка многострочного комментария "/*...*/": оно было сделано странно, учитывая использование \s, заменил реальные переносы строк на esc-последовательность \n. (Это вроде и была ошибка "Элемент не использует метода для выполнения.".)
Ну и дальше скрипты: по именам собрал актуальные версии, убрал то, что должно лежать в Include, случайно заметил "AkelPad.document", нашёл и закомментировал все. Далее нашёл все файлы с AkelPad.Include, скопировал, открыл все и сохранил в одной кодировке, объединил в один файл (прикольно, Avast взбунтовался на этот объединённый .js файл и грохнул его) и вытащил все вызовы этого метода: перепроверил содержимое подкаталога Include и обновил/добавил отсутствующее.
Сравнил контрольные суммы прлучившегося набора с вашим, убрал повторы и началось самое муторное: экспортировал все меню, тулбары, хоткеи и последовательно открывал в WinMerge скрипты, если были изменения в параметрах - искал вызовы скрипта в *.akelmenu и исправлял. Потом импортировал *.akelmenu обратно.
(Объяснять долго, заняться было нечем, вот и полез во всё это, но со скриптами уже было в несколько заходов, очень уж нудно это : ))))
Ну и по мелочи: в нескольких скриптах и coder-файлах заметил пробелы в конце строк и/или в начале (неудачно скопированы со страниц форума, полагаю), такие вещи вроде не помеха, но раздражают. Ещё раздражает, когда переводы строк в скриптах делают заменой английских строк, в паре, кажется, штук сделал как у автора (KDJ) через условие

Код:
else if (AkelPad.GetLangId() == 1049 /*Russian*/)

Библиотеки Aspell заменил на оригинальные (жать их UPX незачем), докинул лежащий у меня cp-1251.dat и вроде всё.

Всего записей: 6491 | Зарегистр. 28-01-2008 | Отправлено: 15:10 18-01-2024 | Исправлено: Skif_off, 15:12 18-01-2024
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » AkelPad (часть 2)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru