Page 68 of 96

Posted: Thu Feb 07, 2013 7:36 pm
by KDJ
FindReplaceEx.js
Added Chinese-Simplified translation.

FindFiles.js
Updated Chinese-Simplified translation.

Posted: Fri Feb 08, 2013 9:53 pm
by KDJ
Translator.js
Added: Italian language in Yandex.
Changed: restored POST request method in MS Bing.

Re: онлайн-перевод выделенного текста с помощью Google

Posted: Sun Feb 10, 2013 6:17 pm
by Executor
[quote="VladSh"]

Code: Select all

///Internet request for formed url in the arguments
///Интернет-запрос по сформированному в аргументах URL
[/quote]

А что нужно прописать, чтобы в гугле выделенное слово искалось?

Posted: Sun Feb 10, 2013 6:30 pm
by Infocatcher

Re: онлайн-перевод выделенного текста с помощью Google

Posted: Fri Feb 15, 2013 7:12 pm
by KDJ
Executor wrote:А что нужно прописать, чтобы в гугле выделенное слово искалось?

Code: Select all

"Google Search" Call("Scripts::Main", 1, "InternetRequest.js", `"https://www.google.ru/#q=\s"`)

Posted: Mon Feb 18, 2013 1:31 pm
by Infocatcher
Наконец-то собрался и сделал, как мне удобно. :)
winMergeTabs.js
(пока что экспериментальное, да и баги какие-то навсплывали)

Posted: Mon Feb 18, 2013 2:05 pm
by VladSh
Infocatcher wrote:баги какие-то навсплывали)
Может это те же самые?

Posted: Mon Feb 18, 2013 2:34 pm
by Infocatcher
VladSh
Да, очень похоже: в PMDI как и у меня сравнивает один из файлов с самим собой.
В MDI при этом, вроде бы, все работает правильно.

Posted: Mon Feb 18, 2013 3:11 pm
by VladSh
Infocatcher
А-а-а!.. Вот в чём дело! Люди наверное пользовали скрипт в PMDI!
Не знаю, может и баг, а может и особенность PMDI.

Сильно не всматривался в Ваш скрипт (увидел задание путей жёстко и т.п.).. в чём принципиальная разница с моим, в двух словах, если можно?

Posted: Mon Feb 18, 2013 3:57 pm
by Infocatcher
VladSh
Разница в том, что мне больше нравится вкладки выбирать (потому как для остального есть простенький скрипт для Total Commander'а :)) и иногда нужно быстро сравнить что-то несохраненное (например, два куска, скопированные с сайта).
И как-то у меня обычно получается, что или уже открыты обе версии, или я за файлами полез и оттуда же и сравниваю.

Путь можно аргументом передать. Хотя, возможно, надо предусмотреть возможность передачи нескольких альтернативных путей.

А еще, вроде как, WinMerge.js не настроить на портативную версию. :)

Posted: Mon Feb 18, 2013 7:06 pm
by F. Phoenix
KDJ, I have translated your "FindReplaceEx.js". But I still dont understand some moment with build-in regexp. For example, you wrote "Quantifiers *+{} are non-greedy", like it documented in help.htm. But all quantifiers, including ? seems non-greedy at any position except end of template, but greedy at end. Next, what difference between "New" and "Add" buttons inside "Templates" dialog?

Code: Select all

/*********************************
FindReplaceEx.js - ver. 2013-02-06
Interface language
Language:      Russian (1049)
Translated by: F.Phoenix
**********************************/
sTxtFRTempl     = 'Шаблоны поиска и замены';
sTxtTemplates   = 'Шаблоны';
sTxtName        = 'Наименование';
sTxtFindWhat    = 'Что найти';
sTxtReplaceWith = 'Чем заменить';
sTxtMatchCase   = 'Учитывать регистр';
sTxtWholeWord   = 'Слово целиком';
sTxtRegExp      = 'Регулярные выражения';
sTxtEscSeq      = 'Esc-последовательности';
sTxt1Yes0No     = '(1 = да, 0 = нет)';
sTxtNew         = 'Создать';
sTxtAdd         = 'Добавить';
sTxtEdit        = 'Изменить';
sTxtDelete      = 'Удалить';
sTxtOK          = 'OK';
sTxtClose       = 'Закрыть';
sTxtNameExists  = 'Такое наименование шаблона уже используется.';
sTxtNoName      = 'Необходимо заполнить поле "Наименование".';
sTxtNoFindWhat  = 'Необходимо заполнить поле "Что найти".';
sTxtWantRemove  = 'Вы дейстительно хотите удалить этот шаблон?';
sHlpSpecChars   = '()[]{}^$.?+*|\\ специальные символы';
sHlpFF          = 'перевод страницы \\x0C';
sHlpAnyNL       = 'перевод строки';
sHlpTab         = 'табуляция \\x09';
sHlpVTab        = 'вертикальная табуляция \\x0B';
sHlpCharHex     = 'символ с кодом FF';
sHlpUniCharHex  = 'символ юникода FFFF';
sHlpAnyChar     = 'любой символ (точка)';
sHlpDigit       = 'цифра [0-9]';
sHlpNonDigit    = 'не цифра [^0-9]';
sHlpWhiteSp     = 'пробельный символ [ \\f\\n\\r\\t\\v]';
sHlpNonWhiteSp  = 'непробельный символ';
sHlpWordChar    = 'словесный символ [A-Za-z0-9_]';
sHlpNonWordChar = 'несловесеый символ';
sHlpBeginLine   = 'начало строки';
sHlpEndLine     = 'конец строки';
sHlpWordBoun    = 'граница слова';
sHlpNonWordBoun = 'не граница слова';
sHlpAlternative = 'одна из альтернатив: ab либо xy';
sHlpCharSet     = 'набор символов, нужен любой из них';
sHlpNegCharSet  = 'исключающий набор символов';
sHlpRange       = 'диапазон символов от a до z';
sHlpNegRange    = 'исключающий диапазон';
sHlpCapture     = 'запоминающая скобка';
sHlpNotCapture  = 'незапоминающая скобка';
sHlpFollow      = 'далее следует ab';
sHlpNotFollow   = 'далее не следует ab';
sHlpBackrefer9  = 'обратная ссылка, диапазон 1-9';
sHlpBackrefer99 = 'обратная ссылка, диапазон 01-99';
sHlpZeroOrOne   = '0 или 1 раз';
sHlpZeroOrMore  = '0 или более раз';
sHlpOneOrMore   = '1 или более раз';
sHlpexactly     = 'ровно 3 раза';
sHlpAtLeast     = 'не менее 3 раз';
sHlpFromTo      = 'от 3 до 7 раз';
sHlpBackslash   = 'обратный слеш';
sHlpNL          = 'перевод строки';
sHlpEntireStr   = 'вся захваченная строка';
sHlpSubmatch9   = '9я подстрока (диапазон 1-9)';
sHlpSubmatch99  = '99я подстрока (диапазон 01-99)';
sHlpNonGreedy   = 'все квантификаторы ленивы';


Btw, your additional LinkLabels there are simply erases by some another window:

Image

Posted: Mon Feb 18, 2013 8:14 pm
by KDJ
F. Phoenix wrote:... your additional LinkLabels there are simply erases by some another window:
I tried on WinXP and Win7. Not reproduced.

Posted: Mon Feb 18, 2013 9:22 pm
by KDJ
FindReplaceEx.js
Added Russian translation by F. Phoenix (thanks very much).
... what difference between "New" and "Add" buttons inside "Templates" dialog?
"New" - receives the data from current selected template in "Templates" dialog,
"Add" - receives the data from "Find/Replace" dialog.

Posted: Tue Feb 19, 2013 12:00 pm
by VladSh
Infocatcher wrote:вроде как, WinMerge.js не настроить на портативную версию. :)
Там путь для подобных случаев в аргументах передаётся.

Posted: Tue Feb 19, 2013 12:12 pm
by Infocatcher
VladSh
Передается, но с ...\WinMergePortable.exe ничего не сделать.
Правда, можно переименовать exe. :)