| View previous topic :: View next topic |
| Author |
Message |
KDJ
Joined: 06 Mar 2010 Posts: 1081 Location: Poland
|
Posted: Thu Feb 07, 2013 7:36 pm Post subject: |
|
|
FindReplaceEx.js
Added Chinese-Simplified translation.
FindFiles.js
Updated Chinese-Simplified translation. |
|
| Back to top |
|
 |
KDJ
Joined: 06 Mar 2010 Posts: 1081 Location: Poland
|
Posted: Fri Feb 08, 2013 9:53 pm Post subject: |
|
|
Translator.js
Added: Italian language in Yandex.
Changed: restored POST request method in MS Bing. |
|
| Back to top |
|
 |
Executor
Joined: 03 Dec 2010 Posts: 17
|
Posted: Sun Feb 10, 2013 6:17 pm Post subject: Re: онлайн-перевод выделенного текста с помощью Google |
|
|
| VladSh wrote: | [b][more="InternetRequest.js"][code]///Internet request for formed url in the arguments
///Интернет-запрос по сформированному в аргументах URL
|
А что нужно прописать, чтобы в гугле выделенное слово искалось? |
|
| Back to top |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1440
|
|
| Back to top |
|
 |
KDJ
Joined: 06 Mar 2010 Posts: 1081 Location: Poland
|
Posted: Fri Feb 15, 2013 7:12 pm Post subject: Re: онлайн-перевод выделенного текста с помощью Google |
|
|
| Executor wrote: | | А что нужно прописать, чтобы в гугле выделенное слово искалось? |
| Code: | | "Google Search" Call("Scripts::Main", 1, "InternetRequest.js", `"https://www.google.ru/#q=\s"`) |
|
|
| Back to top |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1440
|
Posted: Mon Feb 18, 2013 1:31 pm Post subject: |
|
|
Наконец-то собрался и сделал, как мне удобно.
winMergeTabs.js
(пока что экспериментальное, да и баги какие-то навсплывали) |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2523 Location: Киев, Русь
|
Posted: Mon Feb 18, 2013 2:05 pm Post subject: |
|
|
| Может это те же самые? |
|
| Back to top |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1440
|
Posted: Mon Feb 18, 2013 2:34 pm Post subject: |
|
|
VladSh
Да, очень похоже: в PMDI как и у меня сравнивает один из файлов с самим собой.
В MDI при этом, вроде бы, все работает правильно. |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2523 Location: Киев, Русь
|
Posted: Mon Feb 18, 2013 3:11 pm Post subject: |
|
|
Infocatcher
А-а-а!.. Вот в чём дело! Люди наверное пользовали скрипт в PMDI!
Не знаю, может и баг, а может и особенность PMDI.
Сильно не всматривался в Ваш скрипт (увидел задание путей жёстко и т.п.).. в чём принципиальная разница с моим, в двух словах, если можно? |
|
| Back to top |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1440
|
Posted: Mon Feb 18, 2013 3:57 pm Post subject: |
|
|
VladSh
Разница в том, что мне больше нравится вкладки выбирать (потому как для остального есть простенький скрипт для Total Commander'а ) и иногда нужно быстро сравнить что-то несохраненное (например, два куска, скопированные с сайта).
И как-то у меня обычно получается, что или уже открыты обе версии, или я за файлами полез и оттуда же и сравниваю.
Путь можно аргументом передать. Хотя, возможно, надо предусмотреть возможность передачи нескольких альтернативных путей.
А еще, вроде как, WinMerge.js не настроить на портативную версию.  |
|
| Back to top |
|
 |
F. Phoenix
Joined: 24 Dec 2011 Posts: 113
|
Posted: Mon Feb 18, 2013 7:06 pm Post subject: |
|
|
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?
FindReplaceEx_1049.lng | Code: | /*********************************
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:
 |
|
| Back to top |
|
 |
KDJ
Joined: 06 Mar 2010 Posts: 1081 Location: Poland
|
Posted: Mon Feb 18, 2013 8:14 pm Post subject: |
|
|
| F. Phoenix wrote: | | ... your additional LinkLabels there are simply erases by some another window: |
I tried on WinXP and Win7. Not reproduced. |
|
| Back to top |
|
 |
KDJ
Joined: 06 Mar 2010 Posts: 1081 Location: Poland
|
Posted: Mon Feb 18, 2013 9:22 pm Post subject: |
|
|
FindReplaceEx.js
Added Russian translation by F. Phoenix (thanks very much).
| Quote: | | ... 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. |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2523 Location: Киев, Русь
|
Posted: Tue Feb 19, 2013 12:00 pm Post subject: |
|
|
| Infocatcher wrote: | вроде как, WinMerge.js не настроить на портативную версию.  | Там путь для подобных случаев в аргументах передаётся. |
|
| Back to top |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1440
|
Posted: Tue Feb 19, 2013 12:12 pm Post subject: |
|
|
VladSh
Передается, но с ...\WinMergePortable.exe ничего не сделать.
Правда, можно переименовать exe.  |
|
| Back to top |
|
 |
|