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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187

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

DmitryFedorov

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущая часть темы: часть 1 [?]
 

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

Переводы на русский
 
  • (полный перевод!) Npp_exe_7.9.5_Ru [?] + Плагины_RU [?] от Dm.Fedorov
  • Русификатор 7.8.9 без сКаКаНиЯ текста [?] от wvxwxvw
  • Notepad++Portable 7.9.1 AkulaBig от 21.11.2020 г. (все вопросы строго в ЛС)
  • Как в Notepad++ включить проверку орфографии
     

    ! Проблема с "макинтош"-распознаванием кириллицы в кодировке 1251 (и другим неверным авто-распознаванием, где часть символов отображается кракозябрами) решается снятием галки "Autodetect character encoding" в Preferences|Misc.
    - Если в NP++ до v7.32 ссылка не подчеркивается, нужно применить плагин ScrollPastEOF [?]


    ! Все вопросы и обсуждения по поводу поиска/замены текста задавайте пожалуйста в теме Регулярные выражения [?]
     
    Системные требования, совместимость с Win2K,WinXP [?]
     
    Любое упоминание политических аспектов, не касающихся непосредственного функционирования ПО, в данной теме будет заканчиваться запретом на пост.


  • Всего записей: 2064 | Зарегистр. 19-03-2006 | Отправлено: 01:23 02-12-2015 | Исправлено: Van9, 19:58 13-02-2025
    VasRoman

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    zvezdochiot
    Так и сделал, спс за совет.

    Всего записей: 173 | Зарегистр. 02-10-2012 | Отправлено: 10:48 13-02-2025
    zvezdochiot



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

    Как то скучно. А как через ГУИ-шку то сделать? Куча проводников, командеров, продвинутых и не очень копирщиков, а совет есть только про командную строку. Как то странновато это "слегка".

    Всего записей: 849 | Зарегистр. 18-05-2023 | Отправлено: 13:09 13-02-2025
    idefikar

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    zvezdochiot
    https://github.com/gurikbal/Merge-files-in-one

    Всего записей: 255 | Зарегистр. 04-08-2022 | Отправлено: 10:52 14-02-2025
    HarDCorP74

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Возможно было уже но не нашел, есть ли плагин (нормально работающий не с deepl и давно протухшими переводчиками) для перевода выделенного (всего) текста, и замены/вставки поверх оригинального с google/yandex etc, чем то напоминающий плагин Translate для sublime. Либо работающий скрипт например на питоне для notepad++

    Всего записей: 17 | Зарегистр. 25-04-2022 | Отправлено: 11:37 19-02-2025 | Исправлено: HarDCorP74, 11:38 19-02-2025
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    HarDCorP74
    В QTranslate [?] есть перевод выделенной строки (по горячей клавише) и замена её там где выделил на перевод. Ресурс любой: гугл, яндекс и т.д.

    Всего записей: 4616 | Зарегистр. 03-05-2006 | Отправлено: 00:35 22-02-2025 | Исправлено: AZJIO, 00:37 22-02-2025
    HarDCorP74

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Если бы нужна была программа (коих 100500), а не плагин или скрипт я бы так и написал

    Всего записей: 17 | Зарегистр. 25-04-2022 | Отправлено: 09:13 24-02-2025
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    HarDCorP74 есть скрипт на AkelPad (TranslateWithGoogleAPI.js), но его придётся переписывать с js на питон.

    Цитата:
    Если бы нужна  
    заранее не угадаешь, одному нужен любой совет лишь бы решить задачу, другому нет. Что если я потом промолчу, а человеку мой бы совет помог. В таком случае многие пишут "такие то варианты не предлагать". И жаль что их не 100500, а всего одна, не хочется оскорблять остальные, так как это всё же тоже чей-то труд, но недотягивают.
     

    Всего записей: 4616 | Зарегистр. 03-05-2006 | Отправлено: 02:29 26-02-2025 | Исправлено: AZJIO, 02:42 26-02-2025
    HarDCorP74

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Сделал себе простой **внокод для перевода мелких фраз без google api key и на хоткей привычный повесил...
    Скрипт.. [?]

    Всего записей: 17 | Зарегистр. 25-04-2022 | Отправлено: 09:51 04-03-2025 | Исправлено: HarDCorP74, 11:45 06-03-2025
    TheBarmaley



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    HarDCorP74 [?]
    Цитата:
    для перевода мелких фраз без google api key
    вопрос есть - "мелких" - это сколько?
    т.е. интересует ограничение по размеру "куска" для онлайн-версии.
     
    и второй вопрос - для яндекса есть подобная "лайт-форма"?

    ----------
    ..the one of.. ··· ..sam-&-pol..

    Всего записей: 18131 | Зарегистр. 07-06-2006 | Отправлено: 06:35 05-03-2025
    AZJIO



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

    Цитата:
    вопрос есть - "мелких" - это сколько?

    Это столько, сколько допускается передавать в ссылке. Вроде 370 букв в UTF16 и в два раза больше при использовании только латинских букв (код до 127). Я как то писал прогу на AutoIt3 и запомнилось это ограничение. С учётом длины самой ссылки, плюс/минус. Англ буквы передаются как есть, UTF16  передаётся бинарными данными типа %02%56
     
    Кстати, там запрос не сложно отправить, посмотри пример на PB (скачай, строка 334 в исходнике), а тем более есть пример на js. Я пока занят, но на AutoIt3 тоже пример видел, позже дам ссылку если надо. Там ещё тип возвращаемых данных можно задать.

    Всего записей: 4616 | Зарегистр. 03-05-2006 | Отправлено: 09:24 05-03-2025 | Исправлено: AZJIO, 09:34 05-03-2025
    TheBarmaley



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO [?]
    Цитата:
    Это столько, сколько допускается передавать в ссылке. Вроде 370 букв в UTF16 и в два раза больше при использовании только латинских букв (код до 127).
    ну если так, то 370 - "маловато будет"..) и даже если х2 - тоже маловато..)
    сопссно, в интырнетах насчёт длины урла "мнения разделились", начиная от 2000 и до 8к/16к и больше..
     
    чисто ради эксперимента сунул в указанный в посте урл кусок текста размером 3,5к - гуглотранслятор сожрал и не поморщился..)
    т.е. взял ответ отсюда, скопипастил и тупо вставил в урл из поста выше.. потом ентер и ку..
     
    я-то имел в виду - нет ли каких-то известных ограничений на длину со стороны самого транслятора, с урлой бол-мен понятно..
    но даже 2к символов - ну нифига не "мелкая фраза"..))

    ----------
    ..the one of.. ··· ..sam-&-pol..

    Всего записей: 18131 | Зарегистр. 07-06-2006 | Отправлено: 15:14 05-03-2025
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    TheBarmaley
    Тогда какой смысл через URL ограничивать, а через API нет?
    Ну вот гугл сразу выдал для IE ограничение 2083. Итак бинарный однобайтовый символ %20 состоит из 3-х символов, делим на 3 вот тебе и 700 символов без учёта самой ссылки и параметров. А теперь учтём, что для юникода надо вдвое больше, то делим на 2 и получаем то ограничение. Но умеет ли браузер понимать диапазон ANSI от 128 до 255 для локального языка? В линукс нет cp1251, умеет ли браузер используя свои кодировки передать серверу что текст в cp1251? Если нет то он обязан их передать широкими символами UTF.
     
    Ну вот пример, в PureBasic функция кодирования в URL

    Код:
    Debug URLEncoder("привет")

    выдаёт широкими символами

    Код:
    %D0%BF%D1%80%D0%B8%D0%B2%D0%B5%D1%82

    Почитал гугл, рекомендуют не делать ссылку более 2000 символов, так как он не будет работать у 60% пользователей. Так же почитал про cp1251, даже если бы браузер передавал кодировку cp1251, ну это только определённый сервер если бы был настроен под принятие этого параметра, в остальных случаях сервер на линукс будет хранить имя файла в кодировке UTF-8 и не поймёт имя файла в cp1251.
    Так что возвращаемся к тому что я написал выше: 2083 минус ссылка для сервера с параметрами, остальное делим на 6 (на 3 и на 2), получаем реальное что можно передать в UTF-8.

    Всего записей: 4616 | Зарегистр. 03-05-2006 | Отправлено: 17:09 05-03-2025 | Исправлено: AZJIO, 17:59 05-03-2025
    TheBarmaley



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO [?]
    Цитата:
    Тогда какой смысл через URL ограничивать, а через API нет?
    дык, длина урла = техническое ограничение, а размер БЕЗ гугловского апи-ключа = "политика компании". "м" = маркетинг..)
     
    по остальному:
    не буду спорить на предмет цифр, но факт остаётся фактом - скопипасти длинный (больше 2-3к символов) английский текст и просто скорми его (в предложенном шаблоне) через адресную строку браузера - сожрёт и не поморщится, как уже сказал..)
     
    я к тому, что все эти перекодировки НЕ нужны именно для англо-русского перевода (в части отправки запроса).
    а для передачи кириллицы (к примеру) просто указать кодировку (что-то типа &ie=utf-8&oe=utf-8), НЕ преобразовывая буквы в коды.
    во всяком случае, поисковая строка так и работает, браузеры (и сервисы "с той стороны") умеют в "автопонимание"..

    ----------
    ..the one of.. ··· ..sam-&-pol..

    Всего записей: 18131 | Зарегистр. 07-06-2006 | Отправлено: 05:49 06-03-2025
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    TheBarmaley
    То что отображается в адресной сроке браузера не обязательно отправляется в том виде в каком её отображает браузер. Скопируй в блокнот ссылку и она уже другая, бинарная.

    Всего записей: 4616 | Зарегистр. 03-05-2006 | Отправлено: 07:18 06-03-2025 | Исправлено: AZJIO, 07:21 06-03-2025
    HarDCorP74

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

    Цитата:
    вопрос есть - "мелких" - это сколько?

    Ну фактически до 5000 символов как и в веб версии, пробовал своим скриптиком (добавил еще установку исходного текста или auto) спокойно до 5000 символов переводит

    Всего записей: 17 | Зарегистр. 25-04-2022 | Отправлено: 11:50 06-03-2025 | Исправлено: HarDCorP74, 11:50 06-03-2025
    TheBarmaley



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO [?]
    Цитата:
    Скопируй в блокнот ссылку и она уже другая, бинарная
    да ясен пень, вот только речь шла о простом эксперименте с копипастой куска текста, бОльшего чем 1-2к..)
    и на практике ограничение получается нифига не 700 байт с копейками и даже не 2к, чуть выше уже подтвердили..
     


    HarDCorP74 [?]
    Цитата:
    Ну фактически до 5000 символов как и в веб версии, пробовал своим скриптиком (добавил еще установку исходного текста или auto) спокойно до 5000 символов переводит
    во-оть! а вы говорите "мелкие фразы"..))
     
    спасибо за ответ, в общем-то, интересовал именно практический "барьер", а то с голой "теорией" нифига не однозначно.))  

    ----------
    ..the one of.. ··· ..sam-&-pol..

    Всего записей: 18131 | Зарегистр. 07-06-2006 | Отправлено: 17:52 06-03-2025
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    TheBarmaley
    Давно не тестировал, ну ладно, тогда можно смело писать через ссылку без ключей.
    Но там ещё одна проблема, если раньше ты получаешь веб-страницы в которой парсишь текст между определёнными тегами, то сейчас возвращается какая то каша, которая с помощью джава скриптов делает из этой каши при отображении в веб-окне нормальный текст, ключевое слово "в веб окне", но вот как эту кашу преобразовать без веб окна, и отобразить это как "plain text" (текст без мишуры)
     
    Также не так давно делая поисковой запрос для своей проги "Advanced_Search" столкнулся с тем, что символы в строке могут не адекватно восприниматься сервером, то есть & может восприниматься как разделитель параметров, пробел как разделитель поисковых запросов. Хоть ссылка перевода имеет свой формат &text=привет&op=translate то видим что текст не является последним параметром в ссылке, и сказать что после "=" идёт текст до конца строки будет ошибочно. Первый "&" и непонятно чем дальше всё закончится.

    Всего записей: 4616 | Зарегистр. 03-05-2006 | Отправлено: 06:11 07-03-2025
    HarDCorP74

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

    Цитата:
    Первый "&" и непонятно чем дальше всё закончится.

    Ну в скрипте & кодируется в виде %26 и т.д. как и пробелы, так что тут проблем вроде не должно быть

    Всего записей: 17 | Зарегистр. 25-04-2022 | Отправлено: 15:20 07-03-2025
    parfetka

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите плагин для раскраски|выделения|заливки текста, слова, предложения по типу Word'a. Не синтаксиса, а именно слова-диапазона. Желательно с сохранением данной раскраски для этого файла. Но без сохранения тоже пойдёт.
     
    Нужен, чтобы раскрашивать (хоть как-то выделять, чтобы не потерять) диапазонов байтов, показываемых в плагине HexEditor. Подошёл бы BookmarksDook, который ставит закладки без выделения, но он не работает с HexEditor, не ставит закладки! Как оказалось, Hex-редакторов с возможностью произвольного выделения практически и нет..

    Всего записей: 31 | Зарегистр. 12-09-2014 | Отправлено: 09:56 08-03-2025 | Исправлено: parfetka, 10:11 08-03-2025
    AZJIO



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

    Цитата:
    раскрашивать

    скриншот
    Плаг Highlight
     
    А вообще в Notepad++ есть же 5 цветовых выделений.

    Всего записей: 4616 | Зарегистр. 03-05-2006 | Отправлено: 20:41 08-03-2025 | Исправлено: AZJIO, 20:51 08-03-2025
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187

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


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru