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

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

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

articlebot (02-03-2016 15:06): Notepad++ (часть 2)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125

   

UKPR



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

 
Notepad++ - это бесплатный редактор текстовых файлов (замена стандартного Блокнота) с поддержкой синтаксиса большого количества языков программирования, ориентирован для работы в операционной системе MS Windows. Этот проект базируется на компоненте Scintilla (очень мощном компоненте для редактирования) написанном на C++ с использованием только Win32 API и STL (что гарантирует максимальную скорость выполнения при минимальном размере программы), распространяется под лицензией GPL.  
 

 
  • Русификатор 6.7.5 и сборка от AZJIO |   Npp_exe_6.8.6_Ru от DmitryFedorov (полный перевод!) + Плагины_RU
     
    ...Проблема с "макинтош"-распознаванием кодировки 1251 решается снятием галки "Autodetect character encoding" в Preferences|Misc.

  • Всего записей: 18716 | Зарегистр. 12-11-2004 | Отправлено: 08:14 09-06-2005 | Исправлено: DmitryFedorov, 19:53 30-10-2015
    dwell



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, как сделать, чтобы notepad ++ подсвечивал html теги в документах с произвольным расширением (например, .tpl)

    Всего записей: 12 | Зарегистр. 07-09-2006 | Отправлено: 16:14 08-03-2015
    timsky



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    dwell
    Я обычно переименовываю в html/htm

    Всего записей: 2287 | Зарегистр. 08-06-2004 | Отправлено: 20:08 08-03-2015
    Skif_off

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    dwell
    Переименовывать не надо, что мешает переключить переключить язык принудительно или в определении стилей выбрать нужный язык и внизу слева дописать ваше расширение?

    Всего записей: 6480 | Зарегистр. 28-01-2008 | Отправлено: 23:10 08-03-2015
    SAT31



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Notepad++ 6.7.5
    Изменения:
    - Add ghost typing feature: launch Notepad++ with the auto-typing text from command line (via command line with argument -qn, -qt or -qf).
    - Fix auto-insert bad behaviour : under some condition typing " or ' makes erase the further " or '.
    - Fix the crash issue while user Ctrl + double click on an empty document.
    - Fix crash bug on loading dropbox settings.
    - Show progress window instead of a static window during FindInFiles and ReplaceInFiles.
    - Filename rendered incorrectly on tab bar while it contains '&' character.
    - Make highlighting (if enabled) follow typing for Incremental search, and add several Incremental search enhancements.
    - Add the followings notifications for plugins : NPPN_BEFORESHUTDOWN NPPN_CANCELSHUTDOWN NPPN_FILEBEFORERENAME NPPN_FILERENAMECANCEL NPPN_FILERENAMED NPPN_FILEBEFOREDELETE NPPN_FILEDELETEFAILED NPPN_FILEDELETED
    - Make keystroke ENTER trigger the shortcut editor dialog in Shortcut Mapper.
    - Allow drop files onto doc switcher and other side panels.
    - Installer remembers user's choices of last installation.
    - Fix Auto-indent in new code block not respecting current EOL bug.
    - Restore focus to editor when a panel is closed.

    Всего записей: 9261 | Зарегистр. 11-09-2009 | Отправлено: 02:04 11-03-2015 | Исправлено: SAT31, 02:05 11-03-2015
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Сделал экзешку Npp_exe_6.7.4_Ru.7z
     
    Работает как обычная экзешка, т.е. с файлом локализации, но то чего в этом файле нет - будет на русском. (130 строк, 1/5-я часть общего перевода, включая строку состояния и прочее)
     
    Естественно расширил ширину строк под перевод, и в итоге теперь можно уйти от сокращений вызванных недостатком места.
    Уменьшил "гигантские окна" Настроек Npp и Синтаксиса.
    Сместил (привел в логический порядок) поля стиля чисел в диалоге Синтаксиса.
    В диалогах Настройки Npp оставил перевод. Он будет не виден, но зато при пользовании плагином MenuSearch - будет находиться русский текст в Настройках.
    Проверил с недельку. Все тикает.
     
    В панели проектов есть понятие Workspace - назвал Пакет проектов.
    Это название будет в диалогах, недоступных для перевода через XML.
    Думаю проблем с официальным и AZJIO переводом не вызовет.
    AZJIO в переводе назвал  Workspace вообще просто словом Проект (кроме заголовка).  
    "Рабочая область" - это стандартный перевод, но в Npp в неё можно добавлять лишь проекты, поэтому Пакет проектов.  
    ------
    В архиве лежит мой перевод без точек вынужденных сокращений.  
    Как всегда он не russian, а danish.xml, чтобы можно было легко использовать другой перевод.
    Чтобы перевод заработал надо просто выбрать его в списке языков интерфейса.
     
       
     
    Добавлено:
    Во блин. Пока писал сообщение вышла новая версия.

    Всего записей: 1965 | Зарегистр. 19-03-2006 | Отправлено: 02:14 11-03-2015 | Исправлено: DmitryFedorov, 02:19 11-03-2015
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DmitryFedorov
    Посмотрел ресурсы, сравнил. Поля для текста можно увеличить до края все. К примеру группа твиков "Настройка вкладок" с галочками. Границы группы очерчены прямоугольником. Так вот поля чекбоксов (флажки, галочки) можно увеличить до серой грани прямоугольника. И так везде. К примеру для твоего перевода хватило места, а для меня уже есть ограничение, я бы вписал более подробно. Если места позволяет, то и нужно сделать до края, хочешь 1 слово пиши, хочешь 3, всё равно это область определена прямоугольником группы и ничем не будет заполнена, так почему её ограничивать?
    Вообще хорошо бы прямо англоязычную версию переработать не исправляя тексты и экспортировать ресурсы и послать авторам на экспертизу, чтобы до них дошла идея и осталось только сравнить и импортировать в программу.

    Всего записей: 4410 | Зарегистр. 03-05-2006 | Отправлено: 09:09 11-03-2015 | Исправлено: AZJIO, 09:09 11-03-2015
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Да нет проблем. Я могу тебе отослать проект этого перевода в Радиаликсе.  
    Могу экзешку. Только с автором не хочу общаться.
    Пойми кто ж знает чего ты хочешь добавить и где надо добавить место.
    Получив проект и отослав обратно я смогу увидеть все твои изменения как в тексте так и в формах. В них не надо будет тыкать. Так что ты решись что ты потянешь.
     

    Цитата:
    Вообще хорошо бы прямо англоязычную версию переработать не исправляя тексты и экспортировать ресурсы и послать авторам на экспертизу, чтобы до них дошла идея и осталось только сравнить и импортировать в программу.

    Вообще хорошо было бы подключить к проге dll-перевода.  
    Это копия экзешки, но без кода. Занимать будет 530 кбайт
    В ней можно менять морду не обращая внимания на версию. Она будет подключаться и подходить, так же как старый xml-перевод подходит к новой версии.
     
    Выкладывать ее автору тоже не обязательно. Нужно лишь чтобы он подключил такую dll к Npp (разрешил это) и в своей экзешке перетащил Жестко-Кодированные Строки в раздел СТРОКИ.
     
    Тогда мы берем экзешку превращаем в dll, уродуем и переводим как хотим.  
    -----------
    Сейчас жестко кодированные строки имеют ссылки (но не все ведь!) например:
            <FunctionList>
                <PanelTitle name="Function List"/>   ///Список функций
                <SortTip name="Sort" />   ///Сортировать
                <ReloadTip name="Reload" />   ///Обновить
            </FunctionList>
    FunctionList, PanelTitle, SortTip, ReloadTip  находятся в ASCIIZ жестких строках. А в WIDEZ-жестких строках лежит то на что они ссылаются: Function List и прочее.
    Эти WIDEZ - строки я вынужден переводить когда ссылок нет, но это всегда опасно. Этот текст может быть строчкой команды, может идти куда-то в файл и т.п..
    Проще сами строки перетащить в другое место, это ~300 строк. (добавлено: сейчас в этом разделе STRING находится лишь одна строчка - &Window). Размер кода уменьшится. Скорость чуть увеличится.
    А переводить - да в любой проге для перевода. Жестких строк нет и все проги подойдут.
    Никакой структуры xml.  
    И главное это может работать вместе: есть dll - перевод оттуда, нет - перевод из Xml. Нет ни того ни другого прога работает из кода.
     
    Добавлено:
    С автором не хочу общаться потому что у него железная отмазка:
    Проект свободный. Хочешь по другому - делай сам.  
    У меня нет инструментов для этого.
    По опыту знаю что установка набора необходимого - это целое дело.
    Не говоря уже о знаниях и опыте необходимых для работы.
     
    Добавлено:
    Расширил по максиму все места как ты просил. Это было не сложно.

    Всего записей: 1965 | Зарегистр. 19-03-2006 | Отправлено: 13:31 11-03-2015 | Исправлено: DmitryFedorov, 13:47 11-03-2015
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Сделал экзешку Npp_exe_6.7.5_Ru.7z (что это за зверь см. 2-мя постами выше)
    AZJIO
    Подправлено как ты хотел. Даже в Поиске.
    Забыл сказать чего там еще поправлено: Это настройки/Печать. Там был испорчен вывод и ничего не показывалось в строчке дублирующей введенную переменную. Теперь как раньше, в допотопные времена, все работает.
     
     
    Добавлено:
    Обновил в шапке DSpellCheck.dll_1.2.12.0_Ru.7z Уточнил перевод в нескольких местах.

    Всего записей: 1965 | Зарегистр. 19-03-2006 | Отправлено: 18:15 11-03-2015 | Исправлено: DmitryFedorov, 18:16 11-03-2015
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    О том насколько широко поле для текста (если это галка) можно судить тыкая правее/левее нее (в зависимости от того как она отцентрована) или ниже нее (если она расширена на две строки)
    Если галка реагирует на тык вне ее области - то там еще можно писать.

    Всего записей: 1965 | Зарегистр. 19-03-2006 | Отправлено: 22:03 11-03-2015
    AZJIO



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

    Цитата:
    О том насколько широко поле для текста (если это галка) можно судить тыкая правее/левее нее
    Я так раньше пробовал проверять, но много тыкать приходится, проще в ResHacker открыть и тыкать на элементы 1 раз, сразу границы видны помеченными маркерами. Кстати я просмотрел все диалоги настройки,не везде до краёв. Помню я мучился сокращал текст в диалоге как сохранять резервные копии файла, типа приписывать bak, так вот в том диалоге не до конца. Проще это делать горячими клавишами, клавишей Tab - быстро перебираешь все элементы окна (Shift+Tab - назад если пролистал лишнего), а клавишей "Shift+Стрелка вправо" расширяет по пикселям. Если удерживаешь то расширяешь быстро, потом однократными нажатиями подправляешь точнее.
     
    Не знаю как в Радиаликсе, но с ResHacker можно автоматически делать. Например есть оригинал версии 6.7.4, есть переведёная и исправленная версия 6.7.4. Например вышла версия 6.7.5, как её обновить одним кликом? В ResHacker есть скрипты. В батнике пишем команды экспорта ресурсов оригинальной 6.7.4 и 6.7.5, проверяем что ресурсы диалога у обоих одинаковы, какой нибудь консольной утилитой проверки хеш-сумм, если да, то импортируем русифицированный-исправленные ресурсы. Если ресурсы не совпали, смотрим в программе сравнения все изменения и подправляем свой исправленный. К примеру импортировали несколько десятков ресурсов, а тот который отличается сделать доводку, это избавит от рутинной работы и сразу точечно исправить только отличие. Проверку хеш-сумм можно на автоите написать с выводом лога отличающихся.

    Всего записей: 4410 | Зарегистр. 03-05-2006 | Отправлено: 04:11 12-03-2015
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Насчет того что надо поправить ты напиши конкретно. Можно просто кинуть из XML-файла те несколько строк что нужны. Так я точно найду.  
    Везде до краев нельзя. Иначе мышь некуда будет опустить. Опустил нечаянно - нажал галку. Это нехорошо.
     
    Насчет Хакера - он что, может обновить перевод новой версии вместе с жестко-кодированными строками? Не покорежив их?
    (я конечно делаю это легко, но лишь потому что имею проект. Не было бы его - это очень сложно. Делал.  Поэтому интересуюсь.)
    Вообще-то Radialix до сих пор думаю лучший. В свое время я работал с автором и он таки сделал в нем почти нормальные фильтры. Но он был твердолобый и я плюнул. а теперь вот жалею, потому что довести некому.

    Всего записей: 1965 | Зарегистр. 19-03-2006 | Отправлено: 04:39 12-03-2015
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DmitryFedorov
    Там есть учёт сравнение изменений между оригинальными версиями? Если нет, то id к примеру поменял смысл своего действия, а программа подставит перевод, который был ранее связан с этим id. На счёт "жестко-кодированными строками", да это придётся доделывать, но если 80% сделается без напряжения ума, даже не просматривая взглядом, то это уже облегчает работу. По крайней мере в области ресурсов сосредоточено большинство перевода, а учитывая поправки в координатах и размеров полей, то все ресурсы могут оказаться задействованы. В итоге 1 клик решает 80% а остальное просмотром другими инструментами.
     

    Цитата:
    Везде до краев нельзя. Иначе мышь некуда будет опустить
    Это меня в меньшей степени волнует, использую заголовок окна. А если активировать перекрытое окно, не видя частей, то нет гарантии что также не останется мышь над полем галки. Я либо заголовок кликаю, либо на панели задач, либо по окну учитывая что нажму "Отмена" (хотя не в этом случае, там нет отмены), либо кликаю второй раз в месте клика 1 раза. Также кликаю на полосе прокрутки, крае окна или статических элементов, например лейбл, группы. В общем это не моя проблема, я понимаю что чекбокс и радиокнопка не заканчиваются на конце текста.

    Всего записей: 4410 | Зарегистр. 03-05-2006 | Отправлено: 05:32 12-03-2015 | Исправлено: AZJIO, 05:49 12-03-2015
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DmitryFedorov, AZJIO может перейдете с обсуждением этого в ветку по Radialix Localizer?
    Тут остальным пользователям это не интересно, а там будет как раз по теме. Ссылки давал на предыдущей странице.
    DmitryFedorov 05:39 12-03-2015
    Цитата:
    Насчет Хакера - он что, может обновить перевод новой версии вместе с жестко-кодированными строками? Не покорежив их?

    нет не может, на то они жёстко и закодированные, а Radialix это может, потому что там дизасемблер есть.

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 13:58 12-03-2015
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    regist123
    Три поста и DmitryFedorov выкладывает очередной дельный русификатор на плаг и exe-шник. Делают люди нафиг им палки в колёса вставлять, уйдём и тема заглохнет на вразнедельные посты, а люди нахаляву работающие плюнут и пойдут своими делами заниматься. делай выводы. Я сейчас особенно не тот кто через плювки делать будет, я вообще на линукс и сюда захожу по инерции.
    А радиолакс я и сам найду ссылки, но я перестал пользоваться крякнутыми прогами, так что ссыль бесполезна.

    Всего записей: 4410 | Зарегистр. 03-05-2006 | Отправлено: 14:51 12-03-2015
    DmitryFedorov

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Она не крякнутая. Автор сам выложил номер. Прямо в справке. Нужна лишь нужная версия. Которая кстати лучше. Так то.

    Всего записей: 1965 | Зарегистр. 19-03-2006 | Отправлено: 22:16 12-03-2015
    790



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    последняя версия тоже не предлагает сохранить изменения в документах?

    Всего записей: 565 | Зарегистр. 19-01-2006 | Отправлено: 23:07 12-03-2015
    DmitryFedorov

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

    Цитата:
    последняя версия тоже не предлагает сохранить изменения в документах?

    Все предлагает, если у тебя в настройках не стоит сохранять каждые 7 секунд. В общем если галки нет, то предлагает. А так с чего бы?

    Всего записей: 1965 | Зарегистр. 19-03-2006 | Отправлено: 23:36 12-03-2015
    gorenski



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    существует ли в Notepad++ инструмент для автоформатирования html/xml ?

    Всего записей: 711 | Зарегистр. 29-01-2003 | Отправлено: 04:29 13-03-2015
    Skif_off

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    gorenski
    Посмотрите HTML Tidy в плаге TextFX и XML Tools для XML (+валидация, автозакрытие тэгов и проч., хотя Pretty print работает не очень временами).

    Всего записей: 6480 | Зарегистр. 28-01-2008 | Отправлено: 09:17 13-03-2015 | Исправлено: Skif_off, 09:20 13-03-2015
    gorenski



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Skif_off
    О, спасибо!
     
    Запустить не могу - поставил TextFX, захожу в HTML Tidy - нет библиотеки libTidy.dll, ладно, нашел в инете, сунул в каталог с плагинами, перезапускаюсь - вроде увидел, больше загрузить не просит, но при использовании теперь воет что конфиг не может найти.

    Всего записей: 711 | Зарегистр. 29-01-2003 | Отправлено: 09:35 13-03-2015
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125

    Компьютерный форум Ru.Board » Компьютеры » Программы » Notepad++
    articlebot (02-03-2016 15:06): Notepad++ (часть 2)


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru