SeLarin > 09-05-2006 01:14:49 |
Текущая версия 1.1 Пользуюсь FF и TB уже достаточно давно и за время пользования ими у меня скопилась уже большая коллекция расширений для них как используемых, так и просто хранимых "на будущее". Для того, чтобы разбираться в этом "богатстве" потребовался какой-либо инструмент, позволяющий быстро узнать название, версию и описание расширения, хранящегося в конкретном xpi-файле. Если с названием и версией все относительно просто: их можно включать в название файла, то с описанием уже возникают трудности... Всё это я рассказываю к тому, что мною написан "небольшой" плагинчик для Total Commander'а (версий старше 6.50), позволяющий получать информацию из xpi-файлов. У меня его работа выглядит так (всплывающая подсказка над файлом в файловой панели):
А может выглядеть и вот так:
или вот так:
Скорость работы пока оставляет еще желать лучшего, но постараюсь улучшить её (UPD: Уже улучшил). Если кого-то заинтересовало, то уже можно скачать этот плагин. Всю информацию о багах и глюках, а также пожелания по дальнейшему развитию плагина можно оставлять здесь, отправлять мне в личку, стучаться в аську или слать по электронной почте. Список доступных полей для текущей версии, информацию о настройке плагина для работы в Lister и доступные теги шаблонов можно узнать на домашней странице плагина. Список изменений также доступен на домашней странице плагина. |
Sergeys > 09-05-2006 01:36:58 |
SeLarin Спасибо, думаю пригодиться. Только вот установил плагин, а как работает понять не могу. Как его заставить работать? |
stoneflash > 09-05-2006 04:10:23 |
SeLarin Круто! +1 |
Vlad2000Plus > 09-05-2006 08:52:36 |
Sergeys Только вот установил плагин, а как работает понять не могу. Как его заставить работать?
Заходишь в настройки Тотал-а, Секция "Экран", добавляешь тип файлов *.xpi и настраиваешь нужные поля для всплывающей подсказки |
SeLarin > 09-05-2006 10:28:43 |
Sergeys Только вот установил плагин, а как работает понять не могу. Как его заставить работать?
В общем-то уже ответили. Хочу только добавить, что есть и другой способ настройки: создание собственного набора колонок. Нужная страница окна с настройками у меня так и называется "Наборы колонок". Нужно создать новый и там настроить необходимые колонки. Также можно осуществлять поиск с по полям, которые выдает плагин. Для этого в окне поиска есть вкладка "Плагины". |
Sergeys > 09-05-2006 12:21:45 |
Спасибо всем. Все работает за что автору плагина огромное спасибо. +1 |
Modex > 09-05-2006 12:54:21 |
+1 $) Прикольная вещь... надо посмотреть |
Dimanish > 09-05-2006 13:06:37 |
Я использую descript.ion. |
Dimanish > 09-05-2006 13:26:54 |
Вообще, удобный плагин. +1 |
SeLarin > 09-05-2006 17:08:13 |
Dimanish Я использую descript.ion.
Я тоже использовал до того как написал плагин. Плагин удобнее, потому что не надо вбивать информацию вручную (и даже не нужно идти на ухищрения по автоматизации процесса). К тому же возможности его применения несколько шире, чем у descript.ion |
Sergeys > 10-05-2006 00:21:49 |
SeLarin Теперь мне не придется переименовывать те файлы, которые не имеют номера версии в названии (только те которые заливаю на ftp, чтобы было понятно всем какая версия). За что тебе огромнейшее спасибо. Файлов с расширением .xpi у меня куча. |
INFOMAN > 10-05-2006 01:50:21 |
Интересно, к Krusader можно что-то подобное прикрутить?.. |
SeLarin > 10-05-2006 09:52:05 |
INFOMAN Интересно, к Krusader можно что-то подобное прикрутить?..
Не знаю. Я как-то в Линуксовых программах не очень разбираюсь... |
Dimanish > 10-05-2006 11:59:29 |
SeLarin Даже не знаю что просить в будущих версиях... Все замечательно работает Разве что скорость работы немножко увеличить. |
SeLarin > 10-05-2006 14:34:28 |
Я в принципе планирую сделать так, чтобы с помощью плагина можно было получать информацию о версиях программ, которые поддерживает расширение. В этом плане осталось только придумать как это лучше сделать. Над ускорением работы я уже подумал. Осталось только реализовать. |
SeLarin > 10-05-2006 14:36:53 |
Sergeys Теперь мне не придется переименовывать те файлы, которые не имеют номера версии в названии
Кстати, плагин можно использовать при автоматическом переименовании группый файлов (Ctrl+M в Total Commander). Вообще руками ничего не надо будет вводить! |
stoneflash > 11-05-2006 02:48:41 |
SeLarin А нельзя сделать что-нибудь быстрого просмотра по Ctrl+Q? ТО есть чтобы в другой панели информация отображалась? |
SeLarin > 11-05-2006 03:15:35 |
stoneflash А нельзя сделать что-нибудь быстрого просмотра по Ctrl+Q? ТО есть чтобы в другой панели информация отображалась?
Можно. Спасибо за идею! Правда за просмотр (в том числе и быстрый) в Total Commander несколько иной тип плагинов... Так что напишу чуть позже. |
stoneflash > 11-05-2006 03:19:51 |
SeLarin И ещё: хотелось бы в подсказке точно видеть, что есть что и каждое на новой строке, примерно так: Имя: ... Версия: ... Описание: ... Тип: ... Изменен: ... Размер: ...
|
Sergeys > 11-05-2006 03:24:14 |
SeLarin Кстати, плагин можно использовать при автоматическом переименовании группый файлов (Ctrl+M в Total Commander). Вообще руками ничего не надо будет вводить!
Я же говорю, то, что нужно. А вот горячие клавиши не помешали бы. |
SeLarin > 11-05-2006 03:49:57 |
stoneflash Вид подсказки целиком зависит от настроет тотала, а не плагина... Попробуй ввести такую строку, когда настраиваешь подсказки для xpi-файлов: Sergeys Работа контекстного плагина с горячими клавишами, к сожалению, не реализована в API Total Commander'a |
stoneflash > 11-05-2006 03:54:35 |
SeLarin Спасибо. как это сразу не догадался? |
SeLarin > 11-05-2006 04:56:00 |
Версия 0.2 Немного подработал плагин. Теперь вроде бы работает побыстрее. Забирать можно там же. |
ragnaar > 11-05-2006 08:14:07 |
Вот теперь как удобно установленные в режиме обновления расширения из папки Temp доставать! SeLarin Спасибо, за замечательный плагин. |
stoneflash > 12-05-2006 00:10:18 |
SeLarin Ещё бы, имхо, неплохо добавить во всплывающую подсказку автора (иногда надо). Ну это если совсем несложно. |
SeLarin > 12-05-2006 00:48:37 |
stoneflash Попробуй дописать в строку настройки всплывающих подсказок |
stoneflash > 12-05-2006 01:00:42 |
SeLarin Спасибо. то, что надо. з.ы. Я не нашёл этого плагина на wincmd.ru. Что так? Или добавил, но ещё на рассмотрении? |
SeLarin > 12-05-2006 01:11:10 |
Для добавления плагина на wincmd.ru необходимо написать хотя бы небольшое описание на английском. А мне пока лень... |
LithTech > 12-05-2006 11:22:28 |
"Ещё бы, имхо, неплохо добавить во всплывающую подсказку автора (иногда надо). Ну это если совсем несложно." Автора расширения? Есть такая инфа. По крайней мере в версии 0.2 |
SeLarin > 12-05-2006 14:19:09 |
Она с самого начала есть... |
Sergeys > 13-05-2006 03:26:44 |
SeLarin Было бы не плохо добавить еще и пункт max version для определения совместимости расширения. |
SeLarin > 13-05-2006 10:09:37 |
Sergeys пишетБыло бы не плохо добавить еще и пункт max version для определения совместимости расширения.
Я уже думаю над этим. Предполагаю, что надо добавить поля с версиями (в min - max) для всех возможных приложений, поскольку одно расширение может работать в нескольких приложениях. Я таких приложений насчитал 8. Значит, 8 полей и надо добавлять. |
Sergeys > 13-05-2006 20:52:08 |
SeLarin Спасибо! Буду ждать |
SeLarin > 15-05-2006 00:39:39 |
Внимание! Вышла новая версия 0.5. В этой версии появились новые поля: Homepage (Домашняя страница) и поля версий поддерживаемых расширением программ (8 полей). Опять же просьба обо всех глюках сообщать мне. |
Dimanish > 15-05-2006 00:52:51 |
Блин, похоже в TC есть ограничение на кол-во символов в настройках отображаемой подсказки (Настройка -> Экран и т.д.) В результате в дополнении к "Названию", "Версии", "Описанию", "Автору", "Домашней странице" в настройках поместились только "Версии Firefox" и "Версии Mozilla Suite"... Я ведь набором колонок не пользуюсь. Но это проблема TC, а не плагина. В остальном, плаг работает заметно быстрее. Спасибо |
Sergeys > 15-05-2006 01:29:19 |
SeLarin Спасибо громаднейшее. То, что нужно +1 |
Sergeys > 15-05-2006 02:00:30 |
SeLarin При изменении max version Firefox информация в колонке и всплывающей подсказке не обновляется. Только после перезагрузке totalcmd |
SeLarin > 15-05-2006 13:42:40 |
Dimanish Попробуй писать покороче как-нибудь... Тогда больше вместится, наверное. Sergeys Да. Информация обновляется только при перезапуске. Там для ускорения работы сделано "кеширование" информации, приводящее к тому, что информация сохраняется в течение всего сеанса работы. В принципе можно сделать кеширование "поумнее", проверяя время изменения файла, например... Я этим займусь на досуге. |
Sergeys > 15-05-2006 23:57:51 |
SeLarin Спасибо! Буду ждать |
Sergeys > 16-05-2006 13:42:40 |
SeLarin Сегодня Total Commander выдал такую вот ошибку...
|
SeLarin > 16-05-2006 14:28:17 |
Sergeys Досадно. А на каком расширении? Можешь выслать мне файл, на котором произошла ошибка? |
Sergeys > 16-05-2006 15:09:51 |
SeLarin У меня в папке где такое происходит 181 расширение. Выяснил, что виновниками являются эти расширения: searchengineordering_0.9-ru searchengineordering_0.9.5 Посмотри, что в них не так... Это происходит один раз, после открытия TC и после закрытия окон ошибки, больше не появляются до следующей загрузки TC. Нет, все-таки появляется ошибка, но только при первом открытии папки где присутствуют эти файлы. |
SeLarin > 16-05-2006 19:52:59 |
Ошибка там в невалидном файле install.rdf (не указано пространство имен для Description, а я ищу тег с учетом пространства имен). Для исправления просто откажусь от поиска с учетом пространства имен. Что ж делать... Сейчас сделаю "умное" кеширование и выложу новую версию. |
SeLarin > 16-05-2006 20:51:26 |
Ну вот новая версия 0.5.5 и готова. Брать там же. Список изменений в начале темы. |
Sergeys > 16-05-2006 22:39:11 |
SeLarin Спасибо! Ошибка побеждена |
Sergeys > 17-05-2006 01:59:54 |
SeLarin Еще архивчик (69 кб) из трех расширений (в имя каждого входит слово cookie*.xpi) на которых ошибка всетаки появляется |
SeLarin > 17-05-2006 02:14:50 |
Sergeys На cookie_crumbler у меня не падает. Да и в install.rdf я никаких ошибок или фишек не вижу. У двух остальных прикольный install.rdf . Завтра или послезавтра сделаю корректную обработку таких файлов. |
Sergeys > 17-05-2006 02:25:19 |
SeLarin Ок, мешает не сильно, но всетаки. Буду ждать обновлений |
SeLarin > 17-05-2006 02:33:10 |
Sergeys Если уж делать, то делать качественно! Если еще через пару обновление на твоих расширениях плагин перестанет отваливаться, то сделаю перехват исключения в той области, где оно возникает сейчас и тогда вообще будут тишина и покой |
SeLarin > 18-05-2006 23:40:13 |
Новая версия. Исправлена некорректная работа с теми расширения, которые уважаемый Sergeys прислал в прошлый раз. Качаем со старого места (243,2 Кб). |
Dimanish > 18-05-2006 23:44:15 |
SeLarin Я как не скачаю, версия всё 0.5. |
SeLarin > 18-05-2006 23:55:05 |
Я менять забываю в проекте периодически Сейчас вроде бы должно быть 0.5.6. Изменения все равно включены ) |
Dimanish > 18-05-2006 23:56:20 |
SeLarin Угу, спасибо |
Sergeys > 19-05-2006 00:06:23 |
SeLarin Спасибо за плагин и за быстрое исправление возникающих ошибок |
SeLarin > 19-05-2006 00:09:18 |
Sergeys Спасибо за твою огромную коллекцию расширений |
Sergeys > 19-05-2006 00:14:54 |
SeLarin Было бы неплохо (для меня) если он еще мог копировать данные install.rdf в буфер обмена (те которые выводится в всплывающей подсказке или же аналогичная текущему набору колонок. |
stoneflash > 19-05-2006 00:17:01 |
Ага. ещё лучше, чтоб сразу в Bbcode делал описание расширения, как в разделе Расширения. Но это уже будет просто фантастично! |
SeLarin > 19-05-2006 00:27:58 |
Ну сразу копирования в буфер обмена не обещаю, но кое-что в этом направлении сделать можно... (Сюприз будет! ) ) |
Sergeys > 19-05-2006 01:09:40 |
SeLarin На этот сюрприз я пожалуй соглашусь |
SeLarin > 21-05-2006 01:46:34 |
Версия 0.6 вышла! Главное нововведение - работа плагина в качестве Lister-плагина (просмотр информации по F3)! Подробности в начале темы! Скачивать там же. |
Dimanish > 21-05-2006 02:02:27 |
SeLarin Что-то по F3 не фурычит, крякозябры пишет. Может в TC где-нибудь надо настроить? |
SeLarin > 21-05-2006 02:10:20 |
Dimanish Угу. Сейчас поправлю первое сообщение в теме. Там все будет написано... |
Dimanish > 21-05-2006 02:20:23 |
SeLarin Круто! Все работает. Спасибо. |
Sergeys > 21-05-2006 02:31:25 |
SeLarin Не работает. Кракозяблы... Делал все как написал. При нажатии Открыть выдает ошибку.
|
SeLarin > 21-05-2006 02:35:34 |
Sergeys Сорри... Описался в имени файла! Должно быть xpiinfo.wdx Сейчас исправлю... |
Sergeys > 21-05-2006 02:43:05 |
SeLarin Ошибка исчезла, но после установки и нажатия F3 снова кракозяблы. Что я делаю неправильно? |
SeLarin > 21-05-2006 02:44:29 |
Хм... А в писке плагинов Lister'а он появился? |
Sergeys > 21-05-2006 02:45:47 |
Все, разобрался и все заработало! Большущеее спасибо! +1 |
Vlad2000Plus > 21-05-2006 09:40:19 |
SeLarin Для работы в качестве Листер-плагина, я думаю, можно поступить проще - поместить в архив тот дже самый файл XPIinfo.wdx, но с именем XPIinfo.wlx. Было б неплохо, если б плагин ещё и с темами работал. |
SeLarin > 21-05-2006 11:31:14 |
Vlad2000Plus Нет. Этот путь не проще, поскольку обе части плагина используют общий кеш и общий код по распаковке архивов расширений и парсингу install.rdf. Так что такой "гибридный плагин" на мой взгляд - оптимальный вариант. С темами он может работать, правда только в том случае, если темы упакованы в xpi, а не в jar. Просто в jar'ах могут храниться не только темы и обобщать, как мне кажется, не стоит. |
stoneflash > 21-05-2006 22:00:28 |
Круто! Всё пашет, вроде. Стало намного удобнее! +1 |
SeLarin > 22-05-2006 01:12:31 |
stoneflash Спасибо. Теперь можно подумать и о размещении плагина на wincmd.ru... |
Sergeys > 22-05-2006 01:22:52 |
SeLarin Думаю, что стоит, т.к. многим этот плагин будет полезен, хоть он и является специфичным. |
SeLarin > 22-05-2006 01:31:10 |
Sergeys Я тоже думаю, что стоит, но надо написать нормальный сопроводительный текст, причем на английском... А у меня на это времени постоянно не хватает. |
stoneflash > 22-05-2006 01:38:51 |
Объявляется конкурс на лучшее описание плагина на английском языке!
|
SeLarin > 22-05-2006 09:44:45 |
stoneflash А что?! Можно и конкурс! |
stoneflash > 22-05-2006 20:05:32 |
SeLarin Какой приз? |
Dimanish > 22-05-2006 20:30:16 |
SeLarin Просьба сделать запоминание выбранного шаблона. |
SeLarin > 22-05-2006 21:23:52 |
stoneflash Бесплатный поход ко мне в гости. Стоимость проезда не включена. Dimanish Уже думаю над этим... |
SeLarin > 23-05-2006 00:08:22 |
Dimanish Сделано. Можно качать новую версию. Заодно просьба: подправьте английский вариант шаблона, пожалуйста, а то я написал. но не уверен в правильности и корректности. |
Dimanish > 23-05-2006 00:32:01 |
SeLarin Спасибо за новую версию! По поводу английского варианта шаблона - имхо, лучше Creator заменить на Author(s) или Developer(s), бывает что у расширения несколько разработчиков. |
stoneflash > 23-05-2006 04:17:06 |
SeLarin Такие проблемы нашёл: 1) Если в архиве расширения (xpi) есть текстовый файл (txt), то в Быстром просмотре (по Ctrl+Q) читается именно этот файл (txt), а не информация из install.rdf. Текстовые файлы из ряда license.txt, readme.txt и т.д. Это почему так происходит? И можно ли пофиксить? 2) как я понимаю, в шаблоне код {$MZ} какой-то текст {MZ$} выведет какой-то текст, если есть поддержка Mozilla Suite. Но если я добавляю в конец шаблона строку {$MZ} {MZ$} {$FL} {FL$} {$NS}[NB] {NS$} {$SM} {SM$} {$NVU} {NVU$} {$SB} {SB$} , которая выводит поддерживаемые продукты для раздела Расширения для других продуктов в формате - Flock - Mozilla [NB] - Netscape Browser 8 [NN] - Netscape 7.x - NVU - Sunbird - SeaMonkey То поддерживаемые продукты отображаются правильно. Продукты, которые не поддерживаются, отображаются прямо как и есть в шаблоне: {$FL} {FL$}. Если же добавить эту строку в начало шаблона, то по формату - NVU всё отображается правильно, но потом в списке Поддерживаемые версии будут отображаться _все_ продукты. У тех продуктов, для которых нет поддержки версия будет отображаться: Not Supported и сам пункт будет такой же, как и в шаблоне, то есть: {$FL}Поддерживаемые версии Flock: {FLV} {FL$} Вообщем, трабл непонятный для меня. ух. вроде нормально объяснил... это надо самому попробовать, чтоб чётко понять. зы. как в шаблон добавить сегодняшнюю дату в формате ДД.ММ.ГГ и размер расширения в КБ? Очень надо. Вообще хотелось бы узнать тонкости работы с шаблонами (если такие есть) и все возможности. ззы. Встречал расширения с поодержкой следующих продуктов: Etna - {3a699c0b-c85e-4a8d-baf1-948bdcfb75bd} Songbird - {758DAD28-FDE9-4ab8-A301-3FFFAB3A697A} Что это такое - понятия не имею, но если не сложно, для полноты может быть их включить? Никому не помешает. зззы. Dimanish пишетлучше Creator заменить на Author(s) или Developer(s), бывает что у расширения несколько разработчиков
Нельзя сделать проверку поля creator на наличие запятых, и уже отталкиваясь от этой информации выводить Author/Authors и Автор/Авторы?
Я не много прошу? |
stoneflash > 23-05-2006 08:44:54 |
ещё хотелось бы возможность проверки наличия дом. страницы (в файле install.rdf). так же как и совместимые продукты (типа {$HMP}...{homepage}{HMP$}). А то есть некоторые расширения, где она не указана. |
stoneflash > 23-05-2006 09:45:23 |
Я попробовал перевести описание плагина из первого поста для экономии твоего времени. Вот что получилось: I use FF and TB already for a long time and during using them i've collect a lot of extensions for them, that i'm using or keeping them for future. To understand these "collection" i need tool to to find out the name, the version and the description of the extension. If with the name and the version all is rather simple: they can be included into the name of a file, we have some difficulties with the description... So, I wrote small plugin for Total Commander (6.50 or higher), that can recieve information from a xpi-file. And here is how it works (as a tooltip in a file panel): [Изображение 1] And can look and so: [Изображение 2] Or so: [Изображение 3] The list of accessible fields * Name * Version * Description * Creator * Homepage * Versions of supported programs (8 different fields) Configure plug-in for work in Lister If you want to work with XPIInfo in Lister it is necessary to install it manually (automatically it installs only as a content-plug-in). Sequence of actions for this purpose such: * Open a window "Options" and go to page "Plugins". * Press button "Configure" located in group "Lister Plugins (.WLX)". * In the opened window press button "Add". Standard window of a choice of a file will open. * Now we pass in this window in that folder where the file xpiinfo.wdx is situated. * In a field "Name of a file:" manually type "xpiinfo.wdx" (without commas). * Press button "Open". * Using buttons with arrows (at the left) move plugin in the list closer to the beginning. * Close all windows, pressing "OK". If all has passed successfully, press button F3, during cursor in the file list is above a XPI-file, and you shall see the information about this file. The kind of the showing information can be changed by templates. They have expansion .tmpl and are situated in plugin folder. There are two templates are delivered with that plugin which will help you to understand fields which can be used in templates. You can switch templates from context menu.
Это коряво, надо править. Но хоть что-то. Жду комментариев. и вообще, можно ли в такой форме подавать на wincmd.ru? |
SeLarin > 23-05-2006 14:16:53 |
Dimanish Согласен. Заменю. Ну а теперь stoneflash Если в архиве расширения (xpi) есть текстовый файл (txt)...
У теюя по всей видимости стоит плагин типа типа ArchView (или что-то в этом роде), который смотрит архив, проверяет наличие в нем текстовика и выводит его содержимое если находит... Если догадка верна, то передвинь xpiinfo выше него в списке плагинов. Да, абсолютно верно. Но если я добавляю в конец шаблона строку...
Ну понятно... Просто такой косой алгоритм парсинга шаблона... Буду переделывать. Пришли мне, если не сложно, свои шаблоны, чтобы я мог над ними пошаманить. как в шаблон добавить сегодняшнюю дату...
Пока никак. В следующей версии добавлю поля. Нельзя сделать проверку поля creator...
В принципе можно, но это автоматически вызовет проблемы с локализацией. Пока возложу это на авторов шаблонов. Но в todo на будущие версии добавлю. Я лучше сделаю как в самих продуктах от мозилки сделано: http://google.com/seqrch?q={name}
Я попробовал перевести описание плагина
Спасибо возьму за основу. Я так думаю, что для wincmd.ru надо немного в другом ключе написать. |
SeLarin > 23-05-2006 19:31:43 |
stoneflash Посмотрел на обнаруженный тобой баг... Понял откуда у него растут ноги... Проблема в том, что для удаления строк для непподерживаемых программ проводится только одна проверка, удаляющая только первое вхождение. Сейчас буду искоренять... |
ragnaar > 23-05-2006 20:09:11 |
Etna - {3a699c0b-c85e-4a8d-baf1-948bdcfb75bd} Songbird - {758DAD28-FDE9-4ab8-A301-3FFFAB3A697A} Что это такое - понятия не имею,
Etna - визуальный XML редактор от... Даниэла Глазмана... Songbird - основанный на XULRunner music jukebox типа iTunes (во флейме по нему тема есть) |
SeLarin > 23-05-2006 21:28:40 |
ragnaar Спасибо. Будем знать. А почему про Etna так сложно найти информацию в нете? Кстати, новая верся 0.6.2, в которой устранены замеченные недостатки уже доступна. Теперь шаблоны парсятся вроде как нормально (тьфу-тьфу-тьфу), добавлены поля шаблонов для размера файла и текущей даты, добавлены еще два приложения (Songbird и Etna). Качаем, смотрим, пишем замечания. |
ragnaar > 23-05-2006 21:31:36 |
А почему про Etna так сложно найти информацию в нете?
Проект молодой, не раскрученный, хотя Глазман именно с Etna по всяким конференциям мотается и доклады читает... |
Dimanish > 23-05-2006 22:11:25 |
Уфф... Переименовал все расширения на жестком диске (а их около 600 штук)... Теперь порядок, как в аптеке SeLarin Еще раз спасибо за чудесный плагин! Возможно ли реализовать следующую фичу: чтобы при переименовании расширения к его имени добавлялось - если расширение поддерживает Firefox - то fx, Flock - fl, Thunderbird - tb, Mozilla - mz, SeaMonkey - sm, NVU - nvu, Sunbird - sb. Не знаю насколько это сложно сделать. Подставлять надо после поля "Версия", т.е. к примеру: ScrapBook v1.0.5-fx+fl. |
SeLarin > 23-05-2006 22:27:37 |
Dimanish В принципе ничего сложного нет. Я сам уже думал о полезности такого поля. По всей видимости это будет именно отдельное поле, но чуть позже... |
SeLarin > 23-05-2006 23:02:58 |
ragnaar Оказалось, что надо просто правильно искать По запросу Etna XML все замечательно нашлось. |
stoneflash > 24-05-2006 02:52:54 |
Сделал шаблоны для этого плагина в BBcode по формату разделов Расширения для Firefox/Thunderbird/Других продуктов. В шаблоны автоматически вставляется размер расширения и сегодняшняя дата. Первая строка в формате [КОД_ПОДДЕРЖИВАЕМОГО_ПРОДУКТА] Имя Версия. Коды здесь. Шаблонов три штуки, они различаются видом списка совместимых продуктов: Только текст Только иконки продуктов Текст и иконки UPD: это старые шаблоны. Описание новых в этом посте: http://forum.mozilla.ru/viewtopic.php?pid=109877#p109877 |
stoneflash > 24-05-2006 02:56:51 |
SeLarin Нельзя добавить возможность определения локалей? |
stoneflash > 24-05-2006 05:10:16 |
Ещё: Не видит поддержку Songbird. Вообще. Добавлял искусственно - всё равно. Проверь, может ошибся в GUID? {758DAD28-FDE9-4ab8-A301-3FFFAB3A697A} В продолжение Dimanish: Если в имени расшиения есть пробелы, можно их как-нибудь заменить на _ ? Я лучше сделаю как в самих продуктах от мозилки сделано: http://google.com/seqrch?q={name}
Круто! Чтобы ещё попросить-то, а? Может добавить возможность выдёргивать ВСЮ информацию из install.rdf? То есть поля updateURL, contributor, ID и что-то там ещё? Только полей contributor может быть несколько... Имхо, было бы неплохо. Для полноты. Если не сложно. И может как опцию добавить поддержку *.jar - файлов тем? Чтобы можно было это где-то включить/выключить? |
SeLarin > 24-05-2006 08:27:01 |
stoneflash 1. Спасибо за шаблоны. 2. В каком смысле "определение локалей"? 3. Ага... Не заметил, что в середине заглавные буквы, а не строчные. 4. Если это нужно при переименовании, то в диалоговом окне группового переименования в TC есть специальные поля. 5. В будущих версиях. 6. Нет. Архитектура плагинов в TC сделать "временную поддержку" не позволяет. Хотя может потом найду способ обойти ограничения. |
stoneflash > 24-05-2006 08:55:42 |
SeLarin Спасибо. за быстрый ответ. В html надо? 2. В каком смысле "определение локалей"?
В смысле, какие локали есть в этом расширении (en-US, ru-RU, de-DE...) 4. Если это нужно при переименовании, то в диалоговом окне группового переименования в TC есть специальные поля.
Понял спасибо. Просто думал, что ими можно пользоваться только после переименования. Ждём-с. Кстати. На счёт проблемы, о которой я в чате говорил. Эта фича не отключается. На форуме русском спросил - пока не ответили. |
stoneflash > 24-05-2006 10:33:33 |
Ещё: В install.rdf есть такой параметр, как targetPlatform. Редко, где встречается. Но очень важен. |
Sergeys > 24-05-2006 12:54:19 |
stoneflash Хочу сообщить, что тем, кто будет использовать эти шаблоны в пункте Перевод всегда будет stoneflash (даже если он не является переводчиком этого расширения), поэтому переводчикам необходимо исправить шаблон и заменить на свое имя. P.S. За шаблоны спасибо. Может есть возможнось проверки пункта contributor на присутствие ru-RU или Russian для вставки в пункт Перевод? |
stoneflash > 24-05-2006 13:35:51 |
Sergeys Хочу сообщить, что тем, кто будет использовать эти шаблоны в пункте Перевод всегда будет stoneflash (даже если он не является переводчиком этого расширения), поэтому переводчикам необходимо исправить шаблон и заменить на свое имя.
Ну это само собой. Как-то даже не додумался предупредить... Может есть возможнось проверки пункта contributor на присутствие ru-RU или Russian для вставки в пункт Перевод?
Зачем? Часто добавляешь расширения с чужим переводом? |
Sergeys > 24-05-2006 17:46:34 |
stoneflash Зачем? Часто добавляешь расширения с чужим переводом?
Правильно, но если другой человек переводил, то и нужно указать именно его имя, а не своё (или править install, чтобы заменить его на свое, если перевод сделан тобой). И в этом случае при добавлении в радел "Расширения для Firefox" не нужно будет открывать install.rdf или about, чтобы узнать кто же все-таки перевел это расширение. |
stoneflash > 24-05-2006 17:50:31 |
SeLarin Тебе: http://forum.wincmd.ru/viewtopic.php?p=15055&sid=cb4d1033c8f198ae4a14bc0f0c461f28#15055 Срочно читай! |
stoneflash > 24-05-2006 18:17:45 |
Sergeys Хм. Это-то ясно. Просто это, по-моему, не особо нужная функция, а реализация (как я понимаю техногологию написания плагинов) сложновата. Есть другие более приоритетные задачи. Хотя всё на волю SeLarin'а. |
Sergeys > 24-05-2006 19:04:01 |
stoneflash Есть другие более приоритетные задачи.
Интересно! И какие же? |
stoneflash > 24-05-2006 19:26:53 |
Sergeys Про доп. поля читай в пред. постах. Ещё сейчас на оф.форуме тотала (русском) сказали, что нашли баги. И там ещё пожелания есть. |
SeLarin > 24-05-2006 23:29:40 |
stoneflash Ты выкладывай все шаблоны. Создадим библиотеку. Про локали. Насколько я понимаю сейчас нет единого стандарта где именно располагается информация о локалях, включенных в расширение. В последних версиях плагинов эта информация указывается в файле chrome.manifest, парсинг которого - отдельная песня, также эта информация может быть включена и в install.rdf и install.js. Так что в ближайшие планы реализация этой возможно пока не входит (но в todo занесена). Sergeys В принципе такое возможно, но при этом необходимо учесть интересы потенциальных пользователей, говорящих на других языках. Я подумаю как сделать "красиво", т. е. чтобы можно было задать какой именно язык интересует. |
Sergeys > 24-05-2006 23:37:57 |
SeLarin Для тестирования достаточно двух языком en и ru, а постепенно добраться и до остальных. |
SeLarin > 25-05-2006 00:03:05 |
Sergeys Хорошо. Подумаю над реализацией на досуге. |
stoneflash > 25-05-2006 00:59:57 |
Новые шаблоны для forum.mozilla.ru . Теперь версия включена в заголовок (по-моему так лучше, а то она теряется). Строка Дата добавления/последнего обновления: заменена на просто Дата последнего обновления: . В шаблоне, где выводятся только иконки в списке совместимых продуктов теперь они выводятся в одну строку. Все три шаблона также перевёл в html. в html-шаблонах нет строки типа [КОД_ПОДДЕРЖИВАЕМОГО_ПРОДУКТА] Имя Версия Лежат они здесь: http://people.mozilla.ru/stoneflash/misc/xpiinfo_tmpl/ Я думаю, каждый сам разберётся, где что. Если надо ещё что-то: напишите. Попробую сделать. |
SeLarin > 26-05-2006 12:08:21 |
На сайте разработчиков написано, что в install.rdf для FF 2.0 будут необязательные поля developer и translator. Нужно ли добавлять их поддержку в плагин прямо сейчас или подождать? Я считаю, что нужно, чтобы быть готовым к появлению расширений с этими полями. Какое мнение у общественности? |
Sergeys > 26-05-2006 12:16:41 |
SeLarin Думаю нужно. |
stoneflash > 26-05-2006 13:20:53 |
SeLarin Обязательно нужно. |
SeLarin > 27-05-2006 01:25:53 |
Хорошо. Тогда периодически посматривайте на список todo. |
SeLarin > 29-05-2006 01:21:34 |
Выложил версию 0.7. Подробности в первом посте или тут |
stoneflash > 29-05-2006 02:09:19 |
SeLarin Круто. +1 Ну и шаблончики я обновил: http://people.mozilla.ru/stoneflash/misc/xpiinfo_tmpl/ В шаблоны forum.mozilla.ru из новых полей добавил только platforms, так как остальное пока не надо. Ну а в простые шаблоны добавил contributors, developers, translators, platforms. Шаблоны forum.mozilla.ru ещё и на xhtml... |
Dimanish > 29-05-2006 19:11:44 |
SeLarin При использовании тега {compatibility}, если расширение поддерживает Firefox, то к его имени добавляется FF. Замени, пожалуйста, FF на FX, так сказать общепринятое обозначение, в частности на addons.mozilla.org. И еще, размер как-то странно определяется. Смотрю в TC - расширение Adblock Plus v0.7.0.1-fx+fl+mz+ns.xpi занимает 160 686 байт. При помощи тега {filesizeb} - 160640 байт. + пожелание: реализовать отображение размера расширения(й) так же как в TC, т.е. не 160640, а 160 640 байт. |
Dimanish > 29-05-2006 19:22:34 |
+ неплохо бы раскидать все по папкам, lng в одну папку, tmpl в другую + если удалить шаблон, то он все равно будет виден в списке, пока не перезагрузишь TC + есть ли возможность поменять шрифт в Lister'e? |
SeLarin > 30-05-2006 03:31:28 |
Dimanish 1. Странно, я как-то не щамечал, что Лиса обозначают fx... Поправлю. 2. Хм... Да, велика вероятность того, что размер файла округляется до 128 байт. Фича такая. Исправлю. 3 и 4 в to do list; 5 уже там 6 Пока нет. Возможно будет, но позже. |
SeLarin > 01-06-2006 11:48:45 |
Выложил новую версию 0.8. Список изменений в первом посте или здесь. Перед установкой этой версии настоятельно рекомендую удалить предыдущую, а не ставить "поверх"! |
Dimanish > 01-06-2006 13:17:30 |
SeLarin Использование шаблона для вывода tooltip
Можно поподробнее - как использовать шаблон для вывода всплывающей подсказки? |
SeLarin > 01-06-2006 15:35:38 |
Хм... А я разве это написал в истории изменений? Это пока только в to-do на следующую версию... |
Dimanish > 01-06-2006 17:05:29 |
SeLarin Сорри, моя ошибка. |
SeLarin > 01-06-2006 17:30:04 |
Dimanish Да ерунда... Бывает. |
Sergeys > 01-06-2006 22:59:03 |
SeLarin Я тут заметил приятную возможность. Просматривать информацию можно не только по нажатию F3 но и в режиме быстрого просмотра. Огорчает лишь одно, то что некоторые расширения отображают информацию плагина (также как и в Lister), а некоторые текст лицензии расширения (из файла license.txt, где он присутствует). Можно это как-нибудь исправить (игнорирование текстового файла лицензии), а то возможность просто удобнейшая (нет необходимости открывать Lister). Спасибо. |
SeLarin > 02-06-2006 00:26:14 |
Sergeys К сожалению это исправить невозможно. Такое поведение - фича Total Commander, отключить которую невозможно! Причем сам Total Commander проводит анализ структуры файла и смотрит в содержимое архвивов. Если он находит в них текстовый файл, то он его сам и отображает, не прибегая к "услугам" плагинов. |
Sergeys > 02-06-2006 01:39:12 |
SeLarin Жаль. Спасибо. |
SeLarin > 02-06-2006 04:03:17 |
Sergeys А мне то как жаль... Все удовольствие портит эта фича, необходимость которой весьма сомнительна... |
stoneflash > 02-06-2006 10:17:42 |
SeLarin Работает всё на ура. Ещё раз спасибо. Пара мыслей: * В диалоге сохранения файла нельзя добавить расширение по умолчанию - txt? А то обламывает каждый раз вводить... Ещё было бы неплохо добавить функцию сохранения в файл с именем расширения в той же папке, что и само расширение. То есть в меню выбрал пункт - тут же файли нужный сохранился. * Если в имени расширения есть пробелы, а домашняя страница не указана - то если шаблон в Bbcode просто вставить на форум, то ссылка будет только до первого пробела. Имхо, это можно решить двумя способами: - взять ссылку в [url ][ /url] - посмотреть как на гугле такие запросы выглядят и заменить пробелы. Вот ещё расширение, которое плагин не берёт: http://people.mozilla.ru/stoneflash/misc/copy_plain_text-0.3.2-fx+mz.xpi |
SeLarin > 02-06-2006 10:45:51 |
stoneflash 1. Спасибо за предложение. Реализую. 2. Я знаю как это делается. Мне было просто лень искать/писать функцию по преобразованию 3. Расширение посмотрю |
Sergeys > 02-06-2006 13:21:54 |
stoneflash У меня на этом расширении (несколько версий Copy Plain Text 0.3.2) работает нормально |
SeLarin > 02-06-2006 13:35:45 |
Sergeys У меня тоже не заработало... В обще пока разбирался нашел баг и в плагине (причем очень странный и неприятный баг) и в том расширениии, которое положил stoneflash. В плагине баг исправил (пока что только у себя, но я думаю, что скоро выйдет 0.8.1), а вот в расширении (один из targetApplication расположен там неправильно) - это не ко мне. Из-за этого бага мой плагин будет говорить, что оно совместимо только с Firefox. |
Sergeys > 02-06-2006 13:48:37 |
SeLarin Да действительно проблема с этим расширением есть. Я подумал исходя из сообщения stoneflash ...которое плагин не берёт...
что плагин вообще не работает. А оказалось, что он просто не отображает некоторые пункты. |
SeLarin > 02-06-2006 14:05:56 |
Sergeys Ага. Все... |
Sergeys > 02-06-2006 14:14:32 |
SeLarin Точно Все Приношу свои извинения за невнимательность. |
SeLarin > 07-06-2006 00:11:16 |
Выложил новую версию по старому адресу. Подробности можно узнать на первой странице. Также настоятельно советую прочитать информацию о новом поле на оф. страничке. |
Dimanish > 12-06-2006 01:44:58 |
SeLarin Хотелось бы, чтобы шаблоны переключались на лету, а не после перезагрузки lister'а. |
SeLarin > 12-06-2006 02:39:03 |
Dimanish Хм... Оказывается эту фичу я потерял в последней версии... Спасибо за подсказку! Скачай заново и переустанови плагин. Все будет работать как надо. |
Dimanish > 12-06-2006 11:29:57 |
SeLarin Скачал отсюда, баг не пофикшен. Может потому что перезаписывал плагин при установке? Да не должно бы... |
SeLarin > 12-06-2006 11:46:45 |
Dimanish Блин. Это называется закон подлости: не в ту папку на сервере положил новый дистрибутив... Перезалил. Теперь исправленный лежит на нужном месте. |
Dimanish > 12-06-2006 11:50:06 |
SeLarin Угу, теперь всё в порядке. Еще раз спасибо за замечательный плагин. |
Sergeys > 13-06-2006 03:35:37 |
SeLarin Часто при работе, возникало желание попросить добавить функцию (но как-то все забывал), которая позволяла бы выводить информацию о файле .xpi (по нажатию F3) в одном окне Lister, а не открывала для каждого файла отдельное. При работе с большим количеством расширений потом долго приходится закрывать окна Listera. Возможно такое реализовать? Если да, то это было бы замечательно! Спасибо. |
SeLarin > 13-06-2006 09:57:21 |
Sergeys Боюсь, что именно такой функционал реализовать не получится, но есть вариант в самом Total Commander: можно выделить несколько файлов, нажать F3, а потом "перемешаться" между ними в окне просмотра с помощью кнопок N и P. |
Sergeys > 13-06-2006 15:09:04 |
SeLarin можно выделить несколько файлов, нажать F3, а потом "перемешаться" между ними в окне просмотра с помощью кнопок N и P.
Почему-то этот вариант у меня не работает. Открывается первый файл и перемещения не происходит. Как добиться правильного поведения? Спасибо! |
SeLarin > 13-06-2006 16:36:56 |
Sergeys Попробуй открывать в таком случае не просто F3, а Shift+F3. |
AlexandrG8 > 14-06-2006 10:53:56 |
Браво, Автор! Всё работает, для меня лично достаточно функций и комфорта. Обидно только, что проходит на Форуме как "флейм"... Де юре всё правильно, но очень напоминает анекдот о двух адвокатах в кафе, где нельзя принимать свою пищу. Спасибо за WDX! |
SeLarin > 14-06-2006 12:16:20 |
AlexandrG8 Такова структура форума, ничего не поделаешь. Сайт и сообщество посвящены прежде всего продуктам Mozillaю Моя разработка - побочный продукт. А вот на форуме wincmd.ru, например, эта тема находится как раз там, где и должна быть. |
Dimanish > 14-06-2006 12:24:23 |
SeLarin Попробуй открывать в таком случае не просто F3, а Shift+F3.
Тоже не работает переход по N,P, ни по F3 ни по Shift+F3. |
SeLarin > 14-06-2006 18:34:41 |
Dimanish Очень странно... А посмотри настройки на закладке "Правка/просмотр" в Total Commander. Какое сочетание клавиш стоит напротив переключателя "Выделенные файлы - внутренней программой"? |
Sergeys > 14-06-2006 18:48:45 |
SeLarin Спасибо, shift+F3 работает. |
Dimanish > 14-06-2006 18:57:06 |
SeLarin Shift+F3 |
Dimanish > 14-06-2006 19:05:33 |
У меня и при просмотре обычных файлов не работает переход по N и P. |
Unghost > 14-06-2006 21:08:22 |
==> "Обсуждение расширений и дополнений" |
tashmen > 16-06-2006 13:18:28 |
Еще хотелось бы добавить в архив с дистрибутивом плагина текстовый файлик с описанием установки и первоначальной настройки плагина (посты №№1, 4 и 5) |
Modex > 16-06-2006 17:24:19 |
tashmen Установка производится очень просто... просто войди в этот архив как в каталог (Ctrl+PageDown) и появится небольшое окно с предложением установить плагин... P.S.: У меня ЕС 6.54а (не помню, было ли на старых версиях такое...) |
SeLarin > 17-06-2006 13:35:05 |
tashmen Знаю, что хотелось бы. Руки все не доходят. Modex По-моему, начиная с 6.50 автоматическая установка работает. |
SeLarin > 17-06-2006 13:44:40 |
Dimanish Просмотр у тебя должен работать по Shift+F3. Но я посмотрю еще в справке, может есть какой-то ключ в файле настроек, который отключает эту возможность... |
tashmen > 17-06-2006 22:32:08 |
Modex пишетtashmen Установка производится очень просто... просто войди в этот архив как в каталог (Ctrl+PageDown) и появится небольшое окно с предложением установить плагин... P.S.: У меня ЕС 6.54а (не помню, было ли на старых версиях такое...)
Устанавливается вроде как нормально, а настраивать то все равно ручками приходится, в частности как листер-плагин и какие поля в о всплывающей подсказке выводить, а также как настроить набор колонок в ТС... Если бы я это расширение не на данном форуме нашел, а где-нидь на просторах Инета, то заинтересовался бы-установил-подумал что не работает и удалил... 2 SeLarin +1 благодаря Вашему расширению узнал много новых функций ТС |
SeLarin > 17-06-2006 23:59:58 |
tashmen Ну настраивать всё все равно ручками приходится. Это только в сказках бывает: поставил программу и все сразу заработало... Хотя мануальчик в комплект нужен, спору нет... Буду посвободнее сделаю... |
stoneflash > 21-06-2006 08:56:27 |
SeLarin Сделай, пожалуйста, поле в шаблон просто с именем файла. Нужно для автоматического создания ссылки для закачки. И ещё: очень надо функцию создания списка расщирений. То есть Чтобы плагин брал расширение по шаблону и записывал всё в один файл, один за одним, по алфавиту. Очень выручит при создании html - каталогов. |
SeLarin > 22-06-2006 00:31:19 |
stoneflash Поле с именен файла добавлю, но попозже. Мне сейчас, к сожалению, не совсем до этого... А вот со списком может и не получиться (по крайней мере, используя плагин). Хотя надо подумать... |
stoneflash > 22-06-2006 00:36:12 |
SeLarin Заранее спаибо. На счёт списка - очень надо. хоть полуавтомат. |
SeLarin > 22-06-2006 00:38:10 |
stoneflash Полуавтомат? А если посадить родственника и показать на какие кнопки жать и что делать? |
stoneflash > 22-06-2006 00:56:03 |
SeLarin +1 А всё-таки что-нибудь подобное нельзя сделать средствами самого тотла и других плагинов? |
SeLarin > 22-06-2006 10:32:18 |
stoneflash В общем я покопал. Вроде бы никаких решений решений, которые тебе помогли бы нет. У меня тут возникла, конечно, одна идея... Сделать по аналогии с DiskDir... |
stoneflash > 22-06-2006 16:12:29 |
SeLarin Рабочая идея? А что за DiskDir? |
SeLarin > 23-06-2006 00:25:46 |
stoneflash Не. Идея пока что даже рядом не рабочая... А DiskDir - это архиваторный плагин, позволяющий создавать список отмеченных файлов. В принципе можно сделать так же, т.е. добавить в XPIInfo еще и архиваторную часть... %) |
stoneflash > 23-06-2006 01:46:28 |
SeLarin Ну если поможет, то обязательно надо. |
Lain_13 > 23-06-2006 10:22:20 |
есть идея как бороться с системой установки плагинов в тотале. созадть 1 пак с плагином и еще 2 без него, но делающие вид, что что-то ставят. самое важное, что б они прописывали пути. и не надо будет прописывать ручками. а то еще и под архив прописывать. Ж) |
SeLarin > 23-06-2006 19:12:32 |
stoneflash Помочь должно. Теоретически... Lain_13 Говорят, что есть спец скрипты для некоторых инсталлеров специально, чтобы устанавливать плагины в TC. Надо уже на него переходить... |
SeLarin > 02-07-2006 12:26:17 |
Добавил в плагин определение локалей расширения, но мне кажется, что на новую версию это не тянет... Придумайте, пожалуйста, какую-нибудь фичу с этими локалями, тогда я её реализую и выпущу новую версию... |
stoneflash > 02-07-2006 23:16:16 |
SeLarin В смысле? не понял вопроса. Ты сделал определение локаей, но оно так себе? так? |
SeLarin > 03-07-2006 01:06:25 |
stoneflash Не. Все работает. Багов пока в новой фиче не заметил. Локали определяются как надо... Проблема в том, что одной "фишки" с определением локалей для новой версии недостаточно, как мне кажется. Надо что-то ещё придумать, связанной с локалями... Сам что-то ничего придумать не могу... |
INFOMAN > 03-07-2006 01:33:58 |
одной "фишки" с определением локалей для новой версии недостаточно
Для 0.8.5.5 ИМХО достаточно |
stoneflash > 03-07-2006 01:43:50 |
SeLarin Достаточно одной фишки. ТАКОЙ! ты выложи, там и подскажут. |
SeLarin > 03-07-2006 15:54:49 |
INFOMAN stoneflash ОК! Сами напросились... )) Версия 0.8.5.5 Добалено определение локализаций расширения. http://slsoft.narod.ru/distrib/xpiinfo.zip Информация: http://slsoft.narod.ru/xpiinfo.html |
stoneflash > 03-07-2006 18:35:03 |
SeLarin ОК! Сами напросились... smile))
Ну а ты на плюсик напросился! Круто. работает. парсит и манифест, и инсталл.рдф! Сильно не проверял, но пока что без ошибок пашет. Сортировку по алфавиту неплохо бы приделать... И придумать бы какой-нибудь механизм, чтобы переводить эти en-US в Английский. Хотя бы для основных языков (кодов). Даже не повторяет, если прописаны локали и в манифесте и в рдф. класс... зы. У тебя в страничке ошибок много, не по стандартам W3C. Ничего страшного, просто всё же стандарты... Хочешь, переделаю? |
SeLarin > 03-07-2006 19:05:09 |
stoneflash Могу приделать сортировку (это достаточно просто), а вот на переводом надо думать, причем долго... Коль скоро расширение делается мультиязычным, то надо делать так, чтобы названия языков тоже были мультиязычными... А не повторяется он потому что парситься только один файл из двух на наличие локалей... Если есть chrome.manifest, то локали в install.rdf даже не ищутся. P.S. Подумаешь 101 предупреждение... На самом деле эти странички я экспортирую из WikidPad, так что это будет до тех пор пока сам не сделаю все руками... А пока вносить изменения гораздо проще именно в WikidPad, так что с ошибками придется мириться. ) |
stoneflash > 03-07-2006 23:26:37 |
SeLarin Могу приделать сортировку (это достаточно просто), а вот на переводом надо думать, причем долго...
Тогда добавишь поле {localecodessort}? заранее спасибо. Коль скоро расширение делается мультиязычным, то надо делать так, чтобы названия языков тоже были мультиязычными...
А если добавить в файл перевода строки типа ru-RU=Русский en-US=Английский ...
и ещё приделать поле {localenames}, которое будет брать из этого файла перевод? имхо, это не сложно. Список кодов локалей получить тоже не сложно. Перевести, что получится, а остальное добавлять позже и оставлять на переводчиков. Хотят - переводят, не хотят - тогда просто и переводиться не будет. |
SeLarin > 04-07-2006 02:31:57 |
stoneflash 1. Сразу сортированными будет выводить по {locales} 2. Здравая идея, но если учесть, что возможных локалей около 200 и что для красоты надо хотя бы на английском их всех забить... Это просто атас! Хотя можно и не забивать все... Сделать те, которые у меня встречаются... А там пусть уж сами как-нибудь добавляют... Так в принципе тоже можно... |
stoneflash > 04-07-2006 11:22:42 |
SeLarin 1. Сразу сортированными будет выводить по {locales}
может всё-таки сделать раздельные поля, а? мало ли, понадобится, чтоб выводил, как есть они в списке... 2. Здравая идея, но если учесть, что возможных локалей около 200 и что для красоты надо хотя бы на английском их всех забить... Это просто атас! Хотя можно и не забивать все... Сделать те, которые у меня встречаются... А там пусть уж сами как-нибудь добавляют... Так в принципе тоже можно...
Могу сделать список из всех кодов. на Английском, потом перевести на русский тоже могу. |
SeLarin > 04-07-2006 14:23:50 |
stoneflash 1. Определенный порядок локалей не имеет особого смысла, на мой взгляд. Так что два отдельных поля под одно и тоже (а по сути там будет одно и то же) будут излишком. 2. Если тебе не сложно, то сделай. Буду очень благодарен! |
stoneflash > 04-07-2006 16:01:30 |
SeLarin Слушай, а зачем все указывать? Есть сайт Babelzilla - типа, стандарт переводов. Зачем мудрить? Там, имхо, все возможные локали указаны, им лучше знать. Вот по их списку и сделал список. 60 кодов. Из-за проблем с доменом выкачивать не стал файлом, постю сюда Если надо полный - у меня есть список в таком же формате, но ~560 кодов. Вроде все возможные там. Но это, имхо, лишнее. Вообщем, реши, что надо - я тогда переведу и на русский. |
stoneflash > 04-07-2006 19:49:38 |
Однако, есть коды локалей из двух букв, так что моё мнение: Взять список, который я уже указал+тот же список, но урезанный до двух символов. И написать плагин так, чтобы, если есть перевод в соответствующем файле *.lng, то переводит, если нет - то просто выводит код. И уже после этого проводить proof-reading:lol: по всем расширениям и искать неуказанные локали и добавлять их. Имхо, это наилучшее решение. |
Unghost > 04-07-2006 21:36:34 |
stoneflash Можно позаимствовать кое-что из перевода Firefox |
stoneflash > 04-07-2006 21:43:01 |
Unghost Круто. спасибо. 192 кода. А нет таких же, но с определением региона? |
Unghost > 04-07-2006 21:53:04 |
stoneflash Есть |
stoneflash > 04-07-2006 22:00:06 |
Unghost Не. я имел ввиду коды вида en-US |
Unghost > 04-07-2006 22:08:54 |
stoneflash Не видел. Вообще бы я думаю что вам нужно внести лишь коды, для которых есть (или будет) хоть какая-то локализация Firefox, Thunderbird и SeaMonkey. Зачем нужны остальные? Они приведены на http://wiki.mozilla.org/L10n:Localization_Teams http://wiki.mozilla.org/SeaMonkey:Localization_Teams Там есть и их коды. |
stoneflash > 04-07-2006 22:13:45 |
Unghost Ну да, наверное. SeLarin В каком формате делать список? нельзя ли как-нибудь сделать, чтобы можно было в файл языка добавлять строки вида ru, ru-RU=Russian или что-то вроде этого. Просто прописывать отдельно муторно. |
SeLarin > 05-07-2006 00:36:46 |
stoneflash Я так думаю, что добавлять надо "языки", а им соответствуют именно первые две буквы кода локали, так что список, который предложил Unghost, на мой взгляд, явлется оптимальным решением. А в файле локализации достаточно будет указывать строки типа таких |
stoneflash > 05-07-2006 00:40:16 |
SeLarin Есть расщирения, где сть локали en-US и en-GB. И они разные. Так что надо все коды. нельзя писать так: ru,ru-RU=Russian ? |
SeLarin > 05-07-2006 00:48:16 |
stoneflash Надо придумывать "workaround", т.е. способ обхода проблемы. Я виже такое решение. Ищем сначала по имени локали, как оно представлено в списке. Если нашли, то хорошо, если не нашли, то ищем усеченный вариант. Если нашли, то хорошо, иначе выдаем просто код локали... У такого метода есть недостаток: необходимо будет дублировать некоторые коды в языковом файле... Но для русского, например, достаточно будет просто писать |
stoneflash > 05-07-2006 00:51:25 |
SeLarin хм. дублировать? ну и ладно. конечно лучше в одной строке все коды для одной локали. Тогад всё парево снимается. Есть код (или полный, или краткий, или оба) - перводит, нет - выводит код. |
SeLarin > 05-07-2006 10:17:16 |
stoneflash Но если все коды указывать в одной строке сильно затруднится работа программы с ними. Она ведб должна будет "угадать" какие именно коды перечислены в "ключе". А если сделать так, как предложил я, то все упроститься: надо будет перечислить языки, список которых дал Unghost, а потом перечислить локали с одинаковыми языками, но отличающиеся по содержанию (как en-US и en-GB), а их, по-моему, не должно быть очень много. |
Lain_13 > 05-07-2006 12:07:13 |
Описываем в виде: Russian=ru,ru-RU И при поиске локали проверяем на вхождение названия локали в список локалей. Можно еще в памяти генерировать динамическую таблицу поинтеров вида: ru -> 1 ru-RU -> 1 en -> 2 en-US -> 2 en-GB -> 3 и таблицу стран: 1 -> Russian 2 -> English 3 -> English (Great Britan) где в первой таблице 1, 2, 3 это номера ячеек в массиве названия стран, а во второй это номера ячеек массива названий стран. В принципе подобным образом можно это реализовать на винте... Даже в виде двух файлов. Тогда Локализовывать (если вдруг кому приспичит) нужно будет только второй, со странами. Не будет дублей, не будет лишней работы. |
SeLarin > 05-07-2006 14:07:13 |
Lain_13 Идея, конечно, неплохая. Но мне моя нравится больше, если честно... |
stoneflash > 05-07-2006 19:01:34 |
SeLarin Получил по почте плагин. Ай, молодца, ай, голова! Хватай новый плюсик в коллекцию! Всё работает! Но пара комментариев всё же есть. Извини, что не по почте - gmail тупит: * Натолкнулся на локаль en-UK. Надо бы включить. Плагин определил как Английский, а надо Английский (Великобритания) * Расширение del.icio.us - не определяет локали вообще. Хотя en-US там прописан. * В одном расширениии была локаль nb-NO. Посмтрел - плагин вывел Норвежский букм/s46d4. То что жирным шрифтом - это я от балды написал, но что-то подобное там было. Потом скрыл окно и посмотрел опять - всё нормально. Наверное глюк маленький "одноразовый" проскочил. * Рашсирение Lightning: там в манифесте такие строки: То есть там chrome на части разделён. И переводы для каждой части отдельно прописываются. А плагин вывел: en-US, ru-RU, en-US, ru-RU. Так что было бы неплохо вставить функцию проверки на повторения. Понимаю, одно расширение, но вдруг в каком-то другом будет добавлена локаль вроде en-RU (примерно говорю). А обычная Английская там тоже прописана (en). Тогда плагин выведет дважды инфу о Английской локали. И я всё-таки не понял, если даже и не найдётся перевода кода, что плагин делать будет? Вроде больше не было ошибок, пока проверял на всех файлах (~260). Осталось добавить сортировку по алфавиту. И ещё: добавь, пожалуйста, поле с именем файла расширения. Не помню, просил я уже или нет. оч. надо. |
SeLarin > 05-07-2006 23:09:37 |
stoneflash Во-первых, спасибо! * Локали при необходимости можно добавлять самому. Только при это просьба писать мне, что я и у себя их добавлял. * С del.icio.us разобрался. Все работает. * С nb-NO наверное просто компьютеру твоему скучно стало. * Мдя... Так не хотелось делать проверку на повторения... А придётся... * Если локали нет в файле, то выдастся не название языка, а просто её код (попробуй, например, сотри ru и посмотри что будет). |
stoneflash > 05-07-2006 23:20:19 |
SeLarin Всегда пожалуйста! Вообщем, когда 0.9? |
stoneflash > 06-07-2006 02:04:53 |
Обновил шаблончики: http://people.mozilla.ru/stoneflash/misc/xpiinfo_tmpl/ |
SeLarin > 06-07-2006 13:12:38 |
stoneflash Я думаю, что на выходных... А ты {languages} в шаблоны уже вставил? Ты только учти, что они только у тебя будут работать. |
stoneflash > 06-07-2006 21:40:48 |
SeLarin А ну да. Вставил. Ждём новой версии. ЛЮДИ! не качайте шаблоны! |
SeLarin > 06-07-2006 23:59:38 |
stoneflash Ну да пусть качают, в принипе. Версию скоро выложу. |
stoneflash > 07-07-2006 00:02:50 |
SeLarin Ждёмс. Не думал ещё выкладывать на wincmd.ru? |
SeLarin > 07-07-2006 00:18:24 |
stoneflash Знаешь же, что думал. Все руки не доходят. |
stoneflash > 07-07-2006 01:03:36 |
SeLarin Говорили же, что админ форума wincmd.ru может сделать описание. Дай ему - пусть попарится, посмотришь что получится. |
SeLarin > 07-07-2006 10:29:42 |
stoneflash Ну так сначала надо самому попариться и написать нормальное описание на русском. А потом уже просить кого-то делать описание на английском. А то ведь у меня даже ReadMe в архиве нет никакого... |
SeLarin > 07-07-2006 17:09:17 |
Выложил версию 0.9 Забирайте |
stoneflash > 07-07-2006 19:29:50 |
SeLarin Вроде работает. Только шаблончики обнови, что в пакете идут. Добавь {languages}. Мысли появились: * Может как-нибудь добавить возможность упорядочивания шаблонов в списке? А то не понятно, по какому принципу они там расположены. * При смене языка, уже в листере, надо бы меняьт и язык выводимого по {languages}, а то приходится его (листер) закрывать и открывать заново, чтоб список языков на нужном языке был. Ну так сначала надо самому попариться и написать нормальное описание на русском. А потом уже просить кого-то делать описание на английском. А то ведь у меня даже ReadMe в архиве нет никакого...
У тебя же есть страничка. Пусть он сделает по всем правилам на русском и на английском. |
SeLarin > 08-07-2006 15:49:10 |
stoneflash * Добавлю. * Почему непонятно? В каокм порядке их система нашла, в таком они и расположены. * Подумаю над этим предложением. Я страничку оформил почти окончательно. Осталось добавить пару скриншотов (как раз те, которые в этом посте) и почти готов ReadMe. Вместе с этим ReadMe я его отправлю на wincmd.ru и попрошу, чтобы сделали английский перевод... Дело, как всегда, за малым. |
stoneflash > 11-07-2006 00:36:56 |
SeLarin Чего-то я не понял, как система переводов работает. Разве нельзя сделать один файл для одного языка? А то сейчас всё как-то раздроблено. Часть - в отдельных файлах для каждого языка, часть - в одном для всех... |
SeLarin > 11-07-2006 10:31:36 |
stoneflash В файле XPIInfo.lng содержатся переводы названий полей. За их перевод отвечает сам Total Commander, т.е. чтобы брать названия полей на другом языке надо сменить язык интерфейса у самого Total Commander. Наличие этого файла для перевода названий полей - требование самого TC. Там должны содержаться названия полей для всех локалей. В папке Languages лежат отдельные файлы *.lng для разных языков. В них содержаться локализация меню Lister'а, сообщений об ощибках, специальных значений полей, названия языков. Использованием этой части локализации "заведует" мой код. Использование такой "алогичной" системы перевода обусловлено структурой самого плагина. |
stoneflash > 11-07-2006 23:08:04 |
SeLarin ясненько. пара комментов: Выбор Lister-шаблона в зависимости от type
Можно сделать просто вывод типа xpi (ну там вроде 2,4,8,16,32)? только вывод сделать в формате тогда можно и шаблоны менять, и тип выводить словами. Вывод в файл информации сразу о группе файлов (архиваторная часть?)
Нельзя сделать опцию (именно опцию, чтоб можно было выбирать) автоматического сохранения в файл информации, которая в листере просматривается? Если да, то можно ли таким образом дописывать в файл? |
stoneflash > 12-07-2006 03:15:29 |
Только сейчас заметил: поле {filename} выводит полный путь до файла. Зачем? Я имел ввиду просто имя самого файла, чтобы его можно было вставлять в ссылку вида "forum.mozilla.ru/uploaded/{filename}". Может, поменяешь? |
stoneflash > 12-07-2006 05:55:35 |
Расширение нашёл, на которм плагин отваливается. Привожу его install.rdf: <?xml version="1.0"?> <RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:em="http://www.mozilla.org/2004/em-rdf#"> <description about="urn:mozilla:install-manifest"> <!-- Required Items --> <em:id>xmldeveloper@rit.edu</em:id> <em:name>XML Developer Toolbar</em:name> <em:version>0.1</em:version> <em:targetApplication> <description> <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> <em:minVersion>1.5</em:minVersion> <em:maxVersion>1.5.0.*</em:maxVersion> </description> </em:targetApplication> <!-- Optional Items --> <em:creator>Scott Root</em:creator> <em:description>XML Developer's Toolbar</em:description> <em:homepageURL>http://www.ScottRoot.com</em:homepageURL> <em:iconURL>chrome://xmldeveloper/skin/icons/logo.png</em:iconURL> </description> </RDF>
|
SeLarin > 12-07-2006 09:13:16 |
1. За советы +3! Особенно про создание списка файлов. Так можно сделать. И дописывание так можно реализовать. В ToDo! 2. Пошел по пути наименьшего сопротивления: так было сделать проще всего. 3. Хм... У него теги RDF написаны как <description>, а в других местах везде как <Description>. Проблема из-за этого. Кто виноват в данной ситуации (автор расширения или мой плагин) так сразу не скажу: надо прочитать спецификацию RDF. |
SeLarin > 12-07-2006 15:49:09 |
Правильно писать Description... "Виноват" автор расширения, к сожалению... |
Dimanish > 13-07-2006 00:46:13 |
SeLarin Насколько я понял, "Групповое переименование" не работает с jar файлам тем, можно сделать фичу? Если jar переименовать в xpi, то всё работает. |
SeLarin > 13-07-2006 09:45:44 |
Dimanish Нет. Все прекрасно работает. Если у тебя плагин показывает информацию о jar'ах по F3, то и групповое переименование будет работать... А если не работает, то проблема может быть в строке идентификации плагина. Она должна быть вот такой: Посмотреть строку можно в окне настройки плагинов. Исправить - отредактировав файл wincmd.ini |
Dimanish > 13-07-2006 09:56:40 |
SeLarin Ага, у меня была строка Сейчас, всё работает, спасибо. |
SeLarin > 13-07-2006 10:05:41 |
Dimanish Это осталось от одной из старых версий плагина... Просто ты поставил поверх, а Total Commander строку не перечитал. |
stoneflash > 14-07-2006 09:35:18 |
1. За советы +3! Особенно про создание списка файлов. Так можно сделать. И дописывание так можно реализовать. В ToDo!
Сэнкс. . Только как начнёшь делать, как мысли появятся: скажи, чтобы оценить. А то получится,как с {filename}. 2. Пошел по пути наименьшего сопротивления: так было сделать проще всего.
Так изменишь? 3. Хм... У него теги RDF написаны как <description>, а в других местах везде как <Description>. Проблема из-за этого. Кто виноват в данной ситуации (автор расширения или мой плагин) так сразу не скажу: надо прочитать спецификацию RDF
Я не думаю, что будет страшно, если плагин будет "есть" и такие ошибочки. А то тотал отваливается - неприятно. |
SeLarin > 14-07-2006 14:33:25 |
stoneflash 1. Да там просто все. Че там думать то. 2. Конечно, переделаю. 3. Уже ест. Только не обрабатывает. Воспринимает как ошибочный и инфу не выводит. |
stoneflash > 14-07-2006 16:10:20 |
SeLarin 1. Да там просто все. Че там думать то.
Я и говорю: чтобы не получилось по пути наименьшего сопротивления. угу. 3. Уже ест. Только не обрабатывает. Воспринимает как ошибочный и инфу не выводит. smile
не выводит вообще ничего? Пусть хоть сообщение об ошибке выводит: "install.rdf плохой, пишите мылом автору и т.д." зы. мдя. опять начали общаться по списку: 1, 2, 3, ... |
SeLarin > 15-07-2006 10:26:33 |
stoneflash 1. Ну там вроде все относительно красиво и элегантно получилось. 2. Уже, кстати, переделал. 3. В каком поле? Сейчас он выводит для всех полей "Unknown" или "Not Supported". Можно еще в лог писать, но я с этим не хочу заморачиваться. В принципе я думаю, что можно в документации оговорить действия пользователя, когда плагин не может определить данные для расширения. Например, в таком случае пусть пишут мне и присылают файл расширения, а я уже дальше скажу, кто виноват и что длеать. зы. А что в этом плохого? |
stoneflash > 15-07-2006 11:50:21 |
SeLarin 3. В каком поле? Сейчас он выводит для всех полей "Unknown" или "Not Supported". Можно еще в лог писать, но я с этим не хочу заморачиваться. В принципе я думаю, что можно в документации оговорить действия пользователя, когда плагин не может определить данные для расширения. Например, в таком случае пусть пишут мне и присылают файл расширения, а я уже дальше скажу, кто виноват и что длеать.
Надумал тут: Есть jar и xpi файлы без install.rdf. Нужно чтобы плагин не писал во все поля в шаблоне Unknown и Not Supported, а выводил (без шаблона) надпись "в Этом xpi-пакете нет файла для install.rdf или он ошибочный ... бла-бла-бла ... напишите мне и я разберусь". С джарами сложнее. Надо чтобы плагин определял, если есть install.rdf, но с ошибками, пусть так и пишет. Если нет install.rdf вообще, то пусть пишет, что "это не пакет установки дополнений для Gecko-продуктов... бла-бла-бла" |
SeLarin > 15-07-2006 13:33:20 |
stoneflash Идея неплоха. Над реализацией подумаю. |
stoneflash > 16-07-2006 21:13:51 |
Получается такой расклад, что и когда плагин должен выводить: * Для XPI: * Если нет файла install.rdf : "Данный xpi-пакет не содержит файла install.rdf, поэтому вывод информации не возможен. Возможно, это пакет установки словаря проверки орфографии или плагина. Также возможно, что это- пакет установки расширения для Mozilla Suite/Seamonkey". Правда, я точно не уверен, могут ли расширения для Suite идти без install.rdf. * Если есть install.rdf, но в нём ошибки и плагин не может его прочитать: "Файл install.rdf повреждён. Обратитесь к автору дополнения или автору плагина." * Для JAR: * Если нет файла install.rdf : Данный jar-пакет не содержит файла install.rdf. Скорее всего, данный пакет не является пакетом установки дополнения для приложений семейства Gecko.". * Если есть install.rdf, но в нём ошибки: "Файл install.rdf повреждён. Обратитесь к автору дополнения или автору плагина." Естественно, фразу я просто набросал, надо изменить. |
SeLarin > 16-07-2006 23:37:43 |
stoneflash В общем суммарно получается 3 фразы: одна общая про поврежденный install.rdf и две, зависящие от типа... Ты посмотри в почтовый ящик... Фразы можно править прямо в lng-файлах... |
stoneflash > 16-07-2006 23:50:23 |
SeLarin Ну да. так оно и есть. Только ящик смотрю: там пока пусто. |
SeLarin > 17-07-2006 00:00:03 |
stoneflash В общем письмо я отправил... Жди. |
stoneflash > 17-07-2006 01:07:44 |
SeLarin Странная версия. lng-файлы старые, шаблоны не изменились. Кстати, добавил возможность вложенной проверки {$typexx}...{$FF}...{FF$}...{typexx$} ну или как там пишется... |
stoneflash > 17-07-2006 03:55:33 |
что-то глючит эта версия безбожно. Шаблоны не переключает. Это что такое: AutoSave=0 ASFile=D:\Мои файлы\test2.txt ASAppend=1
|
SeLarin > 17-07-2006 11:13:35 |
stoneflash Так, начинаю пояснять... 1. Версия на то и тестовая, чтобы быть немного странной. 2. В том архиве, котором я прислал lng-файы обновлены (проверил), а шаблоны действительно не изменились... 3. Вложенная проверка работать будет, но я не уверен, что всегда корректно (надо тестировать отдельно). 4. Теги для типов пишутся как {$typexx}..{typexx$}, где вместо xx могут стоять 2, 4, 8, 16 или 32. 5. Как не переключает?! У меня переключает... 6. Это настройки автосохранения. Изменяются через контекстное меню (или вручную, если не лень ). Первая - флаг включения автосохранения (1 - включить, 0 - выключить); вторая - файл, в который сохранять; третья - флаг дописывания в файл (1 - дописывать; 0 - перезаписывать). |
stoneflash > 17-07-2006 13:12:56 |
SeLarin 1. Наверное, дальше объясню. 2. Да, сорри, поторопился. 3. Что же так неуверенно? 4. Ну да... 5. НЕТ! Не переключает. Тотал намертво зависает и всё! Ничего не поделаешь. Я и все остальные плагины отключал. Отъехал на версию назад. 6. В UTF-8? Рэспект и уважуха! * Ещё на переделку: В окно сохранения и выбора файлы добавить бы расширения html и без расширения вообще. * Автосохранение не проверял? Как оно работает, если выводится текстовый файл из архива? * Сделать бы что-нибудь с установочкой Lister-части? * Во многих расширениях описание локализовано. ТО есть в менеджере расширений фокса описание расширения меняется от установленной локали. Добавляется так: * В файле xpi есть папка defaults. В ней - preferences. А уже в этой есть файл prefs.js. В нём есть такая строка: pref("extensions.cckwizard@extensions.mozilla.org.description", "chrome://cckwizard/locale/cckwizard.properties"); Где жирным выделено ID расширения, а курсивом: chrome-путь до файла, где хранится строка. * В этом файле описание выглядит так: extensions.cckwizard@extensions.mozilla.org.description=XUL-мастер, позволяющий создавать пакеты настройки Firefox. Где жирное - опять же ID. Только проблема в том, что в каких-то расширениях это строка (как и весь файл) в UTF-8, а где-то - в заэскэйпленном юникоде. * В файле перевода надо добавить строку localecode= , где указывать дефолтовый код локали. * По этому коду и вытаскивать строку и подставлять в шаблон. * НО! имхо, это должно быть опциональным. Вот-с... вроде мысли описал... |
SeLarin > 17-07-2006 17:35:02 |
stoneflash 3. Потому что не тестировал. Теоретически, если не делать пересечений, то работать должно. Будет ли работать на практике не знаю. 5. Не могу воспроизвести проблему хоть тресни... У меня все переключает только в путь... 6. А что там действительно UTF-8? По-моему просто ANSI, проект ведь не Юникодовый... 7. Расширений добавлю. 8. Автосохранение проверял. Работает. Если при QuickView выводится текстовый файл из архива, то ничего не запишется. 9. Пока это только мечты. 10. Тяжеловата такая задачка, на мой взгляд, для относительно небольшого плагина... Основная проблема заключается в интерепретации chrome-ссылки, да и чтобы ее получить придется попотеть. Кроме того это значительно замедлит, как мне кажется, работу плагина. |
stoneflash > 17-07-2006 23:02:35 |
3. Реши трабл №5 и буду тестить. С ним просто невозможно! 5. А ты на каких шаблонах смотрел? Возьми те, что я делал: часть из них не срабатывает. Остальные (простые) - работают. Точнее сказать не могу - смотри сам. 6. Брррр, гоню я. просто открывал в PsPad - он пишет, что UTF-8. Посмотрел тоталом - ANSI. Кстати, может добавить функцию выбора кодировки? Шоколадно будеть... 7. Давай: html, htm, txt, и без расширения. 8. Как меня эти файлы достали... Ну зачем они нужны????? 9. А если разделить, но распространять в одном архиве? так низзя, а? 10. Эту строку можно взять из файлов chrome.manifest или install.rdf. Сложно, понимаю... Ну ничего, вспомни, каким плагин был в начале, и что он сейчас из себя представляет. Абсолютно разные вещи! Ты сделал это! |
SeLarin > 17-07-2006 23:43:43 |
3. Давай попробуем. 5. На своих я смотрел... Интересно, что там такого в шаблонах можно написать, чтобы они плагин вешали? 6. А какой смысл в настраиваемой кодировке файла настроек? К тому же за работу с самим файлом отвечает не мой код. 8. Спроси у Кристиана Гайслера... 9. Неа. Один файл - одна установка. Я думаю, что пока сам утилиту не напишу... 10. Ну есть куда расти, по крайней мере... Давай запишу в todo, а там посмотрим... |
stoneflash > 17-07-2006 23:56:16 |
SeLarin 3. Ждём 5. Не знаю. На страых версиях работало. 6. ну ладно... 8. бяка. 9. Тоже ждём. 10. Тоже не плохо. Вообщем, главное: проверь шаблоны. |
SeLarin > 18-07-2006 10:26:39 |
stoneflash 3,5 Дождались. Благодаря тебе нашел баг, причем очень глупый. Он там был изначально, по появился только когда я сделал поддержку комментариев в шаблонах. Теперь все работает... |
stoneflash > 18-07-2006 11:51:35 |
SeLarin Начинаю: * Что за папка CVS? уже не первый раз вижу... * Имхо, сообщения об ошибках надо подправить. А то получается неразбериха. Смотрю словарь (xpi) - пишет "В этом файле нет упакованного файла install.rdf. Вероятно, в нем нет никаких дополнений для программ на основе Gecko." Как это нету? Есть. Смотрю плагин flash (есть такие, что распространяются через xpi) - пишет то же самое. Плагин же - это дополнение. Смотрю совершенно левый jar, к gecko не имеющий никакого отношения - пишет то же самое. Может сделаешь, как я писал здесь: http://forum.mozilla-russia.org/viewtopic.php?pid=122177#p122177 ? а? так точнее будет. * С {$typexx} заморочки... Не во всех install.rdf он описан... Хотя ладно, я его в шаблоны загнал, всё нормально показывает. Кстати, Multiple Item Package - это типа, например, и расширение, и тема в одном пакете. зы. минут десять парился, пытаясь скачать тестовую версию, пока не заметил ошибку в ссылке: distrub. |
SeLarin > 18-07-2006 16:33:42 |
stoneflash 1. На папку CVS внимания не обращай. Она служебная, а я при упаковке забываю ее подтирать. 2. Ну ты подправь сам сообщения. Они просто в lng правяться даже перекомпилировать не надо (просто перечитать локализацию, надо, кстати, фичу такую сделать, чтобы удобнее переводить было...). Хотя я тут сейчас посмотрел и похоже, что я в коде что-то напутал. 3. Дело в том, что для тем и расширений указание типа необязательно... Добавлено Втр 18 Июл 2006 16:35:42 : Точно! Забыл точку поставить в одном месте... Придурок... Добавлено Втр 18 Июл 2006 16:39:08 : Выложил исправленную тестовую версию. Можешь забрать (адрес я тебе присылал ) |
stoneflash > 18-07-2006 17:35:26 |
SeLarin 2. Не понял. Исправишь? И сделай, плз, четыре сообщения, а не три. И не заметил разницы между двумя тестовыми версиями... |
SeLarin > 18-07-2006 22:13:23 |
stoneflash Я уже исправил. Там ошибка была в том, что забыл в одном месте точку поставить. Сообщения можешь подправить сам: просто отредактируй lng-файл. Про значения кодов я тебе писал. А есть смысл в четырех разных сообщениях? Мне кажется, что сообщение о некорректном install.rdf не должно зависеть от типа файла (раз уж есть install.rdf, то файл можно принять за пакет обновлений для Gecko-based программ). Тестовые версии отличаются. Просто сообщения очень похожие... В общем я тебе lng с забитыми твоими сообщениями кину на почту... |
Dimanish > 01-08-2006 02:16:37 |
Тоже не работает переход по N,P, ни по F3 ни по Shift+F3.
Чего же мне не сказали, что файлы надо предварительно выделить, только сейчас допёр . |
SeLarin > 01-08-2006 12:02:28 |
Ну это вообще-то подразумевалось... |
stoneflash > 01-08-2006 17:59:03 |
SeLarin Так что там с новой версией? А то вроде пара идей появилась, проверить бы. |
SeLarin > 01-08-2006 18:07:49 |
Новая версия будет. Только чуть позже. Сейчас есть небольшие проблемы с доступом к компьютеру, на котором я разрабатываю XPIInfo. Наверное через два-три дня... |
SeLarin > 03-08-2006 18:20:09 |
Выложил новую версию, получившую номер 1.0. Подробности о произведенных изменениях можно посмотреть на домашней странице плагина. |
stoneflash > 03-08-2006 18:23:21 |
SeLarin Круто. Только на хоум-пэйдж ничего не обновилось... |
SeLarin > 03-08-2006 18:27:01 |
Неужели?! |
stoneflash > 03-08-2006 18:30:45 |
SeLarin Теперь лучше. Пошёл тестить. Через час буду. |
SeLarin > 03-08-2006 18:34:08 |
Погоди тестить. Какие-то проблемы с закачкой... Файлы обрезаются... Добавлено Чтв 03 Авг 2006 18:36:05 : Теперь проблема вроде решена. Перескачивай. |
stoneflash > 03-08-2006 18:40:44 |
SeLarin Уже заметил. Перекачиваю. |
stoneflash > 03-08-2006 19:19:24 |
Так. Версия, вроде, не сильно отличается от той, что у меня уже была... но пара комментов: * README!!!!!! Бери его под мышку и бегом на wincmd.ru . Там уже заждались. * Когда в листер плагин выводит текст ошибки, не надо его добавлять в файл автосохранения. А лучше - чтобы можно было выбирать, добавлять/не добавлять. * Определение переводчика не всегда срабатывает правильно - но это проблема рег.выражения. Его изменить малость надо. Да и вообще, надо русское выражение уже по дефолту делать! * В шаблончиках поменять бы домены на mozilla-russia.org. Ну это я сам сделаю. * Чтобы ещё придумать?.. * Теперь думай, как рализовать редактор всех этих данных в xpi... ps. Отдельную благодарность выражаю человеку с ником stoneflash, проявляющему огромный неисчерпаемый интерес к моему "творению", постоянно вносящему новые предложения и обнаруживающему разные недочеты реализации. Без него плагин никогда не стал бы тем, чем он является на данный момент. СПАСИБО!!!
Это тебе спаисбо за такой плагин! Добавлено Чтв 03 Авг 2006 19:39:02 : Обновил шаблоны: http://people.mozilla-russia.org/stoneflash/misc/ |
Dimanish > 03-08-2006 21:52:32 |
Теперь прям на фар никак не могу перейти из-за XPIInfo За Gradient тоже респект, без него не было бы моей подписи |
SeLarin > 07-08-2006 00:33:33 |
stoneflash 1. Уже отписался на wincmd.ru. Жду теперь ответа. 2. Хм... Надо над этим подумать 3. Ну мне все лень его переписать немного... 4. Пришли мне, пожалуйста, все шаблоны на почту. 6. А уже есть специализированные редакторы install.rdf (даже онлайн-версия есть), так что тут ничего придумывать и не надо. Dimanish В принципе к фару тоже можно писать плагины, но там API уж больно мудреный, да и я им не пользуюсь. Но я слышал, что к фару есть плагин, который позволяет в фаре использовать плагины от тотала. А я как увидел твою подпись так почему-то сразу про "Gradient" и подумал. |
stoneflash > 13-08-2006 22:37:28 |
Ух. что-то давненько не писал сюда... SeLarin 1. Уже отписался на wincmd.ru. Жду теперь ответа.
Дождался? 2. Хм... Надо над этим подумать
И как? 6. А уже есть специализированные редакторы install.rdf (даже онлайн-версия есть), так что тут ничего придумывать и не надо. smile
А это будет наше, родное. Ну а теперь предложения: * Поле совместимость (которое fx+tb+...) берёт порядок аббревиатур как в install.rdf продукты описаны, я прав? А надо бы опр. порядок - ттакой как addons.mozilla.org. И там seamonkey как zm. Посмотри как там описаны продукты, а остальные (Songbird, Mango...) приделай в конец. * Надо бы добавить определение существования конкретной локали. Объясняю: надо простой вывод в шаблон: Перевод на русский язык: Есть\Нет . И вот предложения по решению: * В контекстное мty. добавить пункт "Код основной локали", при нажатии выскакивает окно, где пользователь вводит код. В шаблон вставляются поля {$is_set_locale}...{is_set_locale$}. Ну а плагин проверяет по списку кодов локалей. Смысл вроде ясен. Но мне такая реализация ой как не нравится. * В шаблон вставляются поля {$is_set_locale_code}...{is_set_locale_code$}, где code - код локали. То есть пользователь свободен запихнуть в шаблон любой код, какой захочет. Вот так мне больше нравится. |
SeLarin > 14-08-2006 18:00:42 |
stoneflash Старое 1. Тишина. Наверное все в отпуске. 2. Пока никак. 6. Оставим пока в планах Новое 1. Нет, не прав. У поля совместимость порядок задан в самом плагине. Сейчас точно не скажу какой именно он там: для этого надо смотреть код, а он на другой машине. А где на addons.moziila.org посмотреть так, чтобы наиболее полный список увидеть? 2. Хорошая идея (+). Первый вариант более предпочтителен (для меня) и проще в программировании. В следующей версии сделаю именно так. Позже переделаю на второй вариант (просто над реализацией надо подумать). Кстати, там снова возникает проблема, когда указывается только "половина" локали, например "ru" вместо "ru-RU". |
stoneflash > 15-08-2006 00:27:19 |
SeLarin когда указывается только "половина" локали, например "ru" вместо "ru-RU".
Может именно так и надо искать? Именно ru? Что юзеру в голову не придёт? Добавлено Втр 15 Авг 2006 00:28:36 : SeLarin А где на addons.moziila.org посмотреть так, чтобы наиболее полный список увидеть?
Не знаю. Может spellbound? или menumanipulator? если он там есть... |
stoneflash > 15-08-2006 16:27:24 |
Ещё неплохо было бы иметь окошко выбора регулярного выражения для поля {translator}. Что-то вроде выпадающего меню с возможностью добавления своего выражения и его сохранения. Ну и описание чтоб можно было добавлять. А лазить в ini каждый раз запаривает... 2. Хорошая идея (+). Первый вариант более предпочтителен (для меня) и проще в программировании. В следующей версии сделаю именно так. Позже переделаю на второй вариант (просто над реализацией надо подумать). Кстати, там снова возникает проблема, когда указывается только "половина" локали, например "ru" вместо "ru-RU".
Тут подумал ещё раз - первый вариант всё-таки лучше. А где на addons.moziila.org посмотреть так, чтобы наиболее полный список увидеть?
Посмотри Mr Tech Local Install: fx+fl+mz+ns+nv+zm+sb+tb , а остальные в конец. |
SeLarin > 16-08-2006 21:40:02 |
stoneflash В общем надо делать нормальный диалог настроек. За список кодо спасибо. |
stoneflash > 17-08-2006 17:25:07 |
SeLarin Ну да, в принципе. Кстати, у тебя нет статистики посещаемости страницы xpiinfo и его загрузок? И вообще, кроме форума ещё кто-нибудь отписывается? |
SeLarin > 21-08-2006 11:02:41 |
stoneflash Я могу сказать только статистику посещаемости slsoft.narod.ru. Отдельной статистики по закачкам именно XPIInfo нет, к тому же надо учитывать, что его за бугром уже тоже выложили (правда без моего ведома) и там качают потихоньку. Кроме этого форума никто больше не отписывается... |
stoneflash > 21-08-2006 12:39:40 |
SeLarin Может тогда отдельную страничку сделать? И статистика будет нормальная, да и просто лучше будет. Я могу сделать. что его за бугром уже тоже выложили (правда без моего ведома) и там качают потихоньку
Дай ссылку, плиз. |
SeLarin > 21-08-2006 13:14:59 |
stoneflash Да в принципе она и не особо нужна, как мне кажется. Всё равно её объективно не сделать. А с отдельной страничкой я сам что-нибудь придумаю. У меня просто сейчас период жизни такой, что руки и голова немного другим заняты... Ссылку поищи, пожалуйста, сам в Гугле по запросу XPIInfo, а то у меня сейчас проблемы с интернетом. Лежит где-то на totalcmd.ws (что-то вроде такого). |
stoneflash > 23-08-2006 06:58:19 |
SeLarin Всё равно её объективно не сделать.
Почему? поставить счётчик на загрузки. Ссылку поищи, пожалуйста, сам в Гугле по запросу XPIInfo
Единственное, что нашёл: http://en.totalcmd.pl/download/wdx/fls/XPIInfo |
SeLarin > 23-08-2006 10:39:11 |
stoneflash 1. На народе скрипт не поставить, а другой хостинг мне искать лень, да и привык я к народу. Может быть потом, когда время будет, куплю платный хостинг (желание есть уже давно) и поставлю скрипт. 2. Именно оно. Фига ребята работают, кстати. Самая последняя версия у них... |
stoneflash > 23-08-2006 10:44:52 |
Кстати, на счёт последних версий: Как работа продвигается? |
SeLarin > 23-08-2006 20:10:22 |
Пока никак. Готовлюсь к экзаменам в аспирантуру. |
stoneflash > 24-08-2006 14:37:28 |
SeLarin Ладно, удачи. Пока пойду ещё потестю, шаблончики поделаю... |
SeLarin > 24-08-2006 23:46:36 |
Спасибо! |
stoneflash > 04-09-2006 13:34:52 |
SeLarin В этом расширении: http://mozilla.dorando.at/keyconfig.xpi не определятся Mango . Взглянешь? |
SeLarin > 04-09-2006 13:54:35 |
Там ещё и переводчик неправильно выводится у меня... Я взглянуть-то взгялнул, только исправить и разобраться в проблеме пока не могу... Добавлено Пнд 04 Сен 2006 13:57:21 : Ты сейчас будешь сильно смеяться, но плагин не знает про Mango. Я, по всей видимости, забыл его добавить... |
stoneflash > 04-09-2006 14:00:25 |
SeLarin Там ещё и переводчик неправильно выводится у меня...
Точно. забыл ещё про это написать. Ты сейчас будешь сильно смеяться, но плагин не знает про Mango. Я, по всей видимости, забыл его добавить...
Видел там ещё два новых GUID? один который songbird@... |
SeLarin > 04-09-2006 14:06:04 |
songbird@... видел. Остальные пока особо не рассматривал. |
stoneflash > 04-09-2006 14:12:28 |
SeLarin Ещё и в http://mozilla.dorando.at/menumanipulator.xpi переводчик правильно не определяется... Кстати, а плагин этого переводчика где ищет: в translator или contributor? или и там и там? если последнее - то в каком порядке? Добавлено Пнд 04 Сен 2006 14:13:21 : На счёт нового GUID (59c81df5-4b7a-477b-912d-4e0fdf64e5f2) спросил здесь: http://forums.mozillazine.org/viewtopic.php?p=2470074#2470074. подождём. Добавлено Пнд 04 Сен 2006 14:15:18 : Баба Гугля сказала, что 59c81df5-4b7a-477b-912d-4e0fdf64e5f2 - это какя-то ChatZilla . |
SeLarin > 04-09-2006 14:37:00 |
Переводчик ищется сначала в translators потом в contributors. Вообще ChatZilla - это IRC-клиент, но я не слышал, чтобы на него можно было ставить расширения (он сам по сути расширение). |
stoneflash > 04-09-2006 14:42:55 |
SeLarinRu Посмотрим, что ответит разработчик этого расширения (keyconfig). Вообще ChatZilla - это IRC-клиент
В курсе. Она вроде ещё запускается на XULRunner - может тогда и появляется GUID. |
SeLarin > 04-09-2006 14:45:38 |
Она вроде ещё запускается на XULRunner - может тогда и появляется GUID.
Может быть. |
stoneflash > 15-09-2006 13:04:44 |
SeLarin Как аспирантура? И как плагин? |
SeLarin > 15-09-2006 13:50:11 |
stoneflash В аспирантуру поступаю. Плагин пока там же... |
Sergeys > 18-09-2006 12:53:37 |
SeLarin Привет. Тут возникла проблемка с расширением Gmail space после нажатия F3 Lister не открывается, а открывается окно ошибки:
Посмотри на досуге пожалуйста. |
SeLarin > 18-09-2006 17:31:04 |
Спасибо за информацию. Посмотрел. Очень хитрый install.rdf. Такого я не встречал... Как только появится возможность буду дописывать функцию парсинга... Пока потерпите... |
Sergeys > 18-09-2006 18:24:03 |
SeLarin Хорошо, только забыл сказать, что эта ошибка приводит к закрытию Total Commander, каждый раз после нажатия F3. |
SeLarin > 18-09-2006 18:45:53 |
Sergeys Странно. А какая у тебя версия TC? У меня 6.55 спокойно продолжает работу. |
Sergeys > 18-09-2006 20:03:04 |
SeLarin Тоже 6.55 32bit (26.7.2006) |
SeLarin > 18-09-2006 21:06:26 |
Sergeys Хм. Может какая тонкая настройка... Вообще ошибка в плагине на работе самого тотала не отражается (он все ошибки обрабатывает корректно). |
stoneflash > 29-09-2006 12:30:37 |
Sergeys Хорошо, только забыл сказать, что эта ошибка приводит к закрытию Total Commander, каждый раз после нажатия F3.
У меня не вылетает. SeLarin Кстати, как дела? |
SeLarin > 30-09-2006 11:58:10 |
stoneflash Поступил. Теперь надо переезжать. Своего компа уже больше месяца не видел. |
stoneflash > 01-10-2006 21:55:31 |
SeLarin Поздравляю! В общем, знай - мы ждём развития плагина и всегда готовы помочь! |
SeLarin > 01-10-2006 23:36:14 |
stoneflash Спасибо. Развитие точно будет (там же ошибки даже нашлись), но со сроками ничего сказать не могу, к сожалению. |
stoneflash > 24-10-2006 16:05:27 |
SeLarin Это расширение не пашет: http://releases.mozilla.org/pub/mozilla.org/extensions/dotcomplete/dotcomplete-1.4.1-fx.xpi install.rdf странный... |
SeLarin > 25-10-2006 15:39:53 |
stoneflash Привет! У меня заработал вроде... Такие install.rdf плагин парсить умеет... Кстати, я встретился со своим компом... |
stoneflash > 26-10-2006 13:19:30 |
SeLarin Привет. Сорри, что-то просто плагин глючит. Сейчас всё пашет. Кстати, я встретился со своим компом...
Поздравляю! |
SeLarin > 26-10-2006 14:33:02 |
stoneflash Ага. Спасибо... Теперь немного разгребусь и примусь за дальнейшую полировку... |
SeLarin > 27-10-2006 11:22:09 |
Sergeys Я разобрался с GMail Space 0.4. Там была ошибка в самом install.rdf, а плагин её не обрабатывал. Теперь в подобной ситуации ошибки возникать не будет. Кстати, GMail Space 0.5 уже ошибок не выдавал... |
Sergeys > 27-10-2006 12:59:53 |
SeLarin Спасибо. В 0.5 всё работает нормально. А вот в 0.4 как и раньше ошибка с последующим закрытием Total commander (видимо из-за ошибки в самом install.rdf, как ты и сказал). С возвращением! |
SeLarin > 27-10-2006 13:08:28 |
Sergeys Спасибо. С 0.4 он пока только у меня умеет работать. |
stoneflash > 30-10-2006 11:19:32 |
SeLarin Привет! Как сможешь, обнови, пожалуйста, ToDo. Так, чтобы знать над чем работа будет кипеть. |
SeLarin > 30-10-2006 11:26:17 |
stoneflash Обновлю... Вечером или завтра утром... |
SeLarin > 31-10-2006 10:39:05 |
Обновил. Пользуйтесь, напоминайте. если чего забыл. |
stoneflash > 02-11-2006 19:26:57 |
SeLarin Определение существования конкретной локали
ИМХО, первый вариант предпочтительнее. Хотя неплохо было бы иметь все 3 под рукой... Определение локализованных описаний из файла расширения.
Вот это, опять же ИМХО, приоритетнее всего. |
SeLarin > 04-11-2006 13:50:18 |
stoneflash 1. Нет. Третий вариант предпочтительнее, поскольку его можно использовать для специфического показа именно того, что требуется автору шаблона (а для данного поля это именно так), поэтому скорее всего будет сразу реализован третий вариант (уже в следующей версии), а первые два реализованы не будут (со вторым это уже решено точно). 2. Несомненно пункт важен, но он наиболее трудоёмок из всех, поэтому сроки его реализации я даже не буду пытаться угадать. Кстати, снова обновил информацию на сайте... |
stoneflash > 06-11-2006 17:07:05 |
SeLarin * Можно к каждому рег.выражению добавлять описание? А то мало ли, запутаешься... * Код локали задается параметром в тегах {$is_set_locale}...{is_set_locale$} (параллельно придумать механизм параметров).
Не понял, как они задаваться будут? |
stoneflash > 06-11-2006 21:59:20 |
Ещё: я проверил, и у всех расширений, доступных для скачивания с сайта Songbird GUID стоит такой songbird@songbirdnest.com. Ну это так, к сведению... |
SeLarin > 07-11-2006 19:37:25 |
stoneflash 1. Не понял? Откуда их много? Пользователь пока работает вообще только с одним... 2. Вот так: И не будут, а уже задаются. 3. Знаю... У меня это есть в To Do. |
stoneflash > 07-11-2006 19:47:36 |
SeLarin 1. Не понял? Откуда их много? Пользователь пока работает вообще только с одним...
Ну описание Русский, Английский, может кому ещё что надо. Понадобится, имхо. И не будут, а уже задаются.
Оптимистично. Хорошо. 3. Знаю... У меня это есть в To Do.
Видел. я просто уточнить и уверить хотел... |
SeLarin > 07-11-2006 19:59:47 |
stoneflash Типа комментариев что-ли? Вроде парсер поддерживает комментарии, но я не уверен. Или ты справку имеешь в виду? |
stoneflash > 07-11-2006 20:04:42 |
SeLarin Именно для RegEx добавлять комменты. Типа писать - "Это для Русского языка", "Это чисто на моё имя", "Это чушь непонятна, надо проверить" и т.д. Или ты справку имеешь в виду?
не понял. |
SeLarin > 07-11-2006 20:08:19 |
stoneflash Справку по регулярным выражениям... Понял уже, что не то. Я посмотрею про комментарии в самих регэкспах. На самом деле, шаблоны и файл настроек тоже поддерживают комментарии. |
stoneflash > 07-11-2006 20:22:26 |
SeLarin На самом деле, шаблоны и файл настроек тоже поддерживают комментарии.
Это-то я знаю. Хотелось бы добавлять такое вот описание к рег. выражению в окошечке... |
SeLarin > 08-11-2006 11:19:26 |
stoneflash К регэкспам можно добавлять комментарии. Я попозже на странице напишу как. |
stoneflash > 08-11-2006 20:17:58 |
SeLarin угу. жду. а будет достаточно удобно? |
stoneflash > 09-11-2006 10:38:31 |
Сделал определение существования локали вариантом 3... Жалко, что для смены кода локали надо будет лазить в шаблон и там ручками править. Конечно хотелось бы первый вариант, но ладно, сойдёт. Когда собираешься новую версию выпускать? |
SeLarin > 09-11-2006 13:29:58 |
stoneflash Жалко, что для смены кода локали надо будет лазить в шаблон и там ручками править. Конечно хотелось бы первый вариант, но ладно, сойдёт. rock
Нет. Всё логично - выводимая информация должна полностью определяться шаблоном (и его автором). Я уже подумываю а не сделать ли тег переводчика с параметром (но там достаточно сложные регэкспы). Когда собираешься новую версию выпускать? smile
См. свою почту. |
stoneflash > 09-11-2006 19:41:37 |
SeLarin Угу. получил. Скоро сделаю всё. И что случилось с ToDo? |
stoneflash > 09-11-2006 21:41:29 |
Буду писать сюда - удобнее. Абсолютно не определяет Songbird с новым идентификатором. Новые шаблоны: http://people.mozilla.ru/stoneflash/misc/xpiinfo_tmpl/ , http://people.mozilla.ru/stoneflash/misc/xpiinfo_tmpl/Templates.rar И ещё вот подумал: нельзя как-нибудь через контекстное меню обновлять шаблон? ТО есть просто пункт Обновить... Удобно было бы. |
stoneflash > 10-11-2006 11:01:04 |
На счёт Songbird погорячился. Где-то работает, где-то нет. В этой теме не пашет: http://people.mozilla-russia.org/trolll/Songbird/BlueBird_Install.jar Да и вообще старый GUID можно убрать вообще - всё равно с ним расширения не ставятся. upd а вот в поле Совместимость выводит sgb правильно... |
SeLarin > 10-11-2006 13:38:12 |
stoneflash И что случилось с ToDo?
Переехал? Спасибо. нельзя как-нибудь через контекстное меню обновлять шаблон? ТО есть просто пункт Обновить... Удобно было бы.
В TC есть встроенное средство обновления: F2. Правда с моим плагином оно не работает... пока... Но можно обновлять, нажимая на N или P... Так ли нужен лишний пункт в меню? На счёт Songbird погорячился. Где-то работает, где-то нет.
Бага. Даже знаю где. Даже знаю как исправить. Просто не проверил тщательно... Да и вообще старый GUID можно убрать вообще
Оставлю для совместимости. а вот в поле Совместимость выводит sgb правильно...
Я старался. |
stoneflash > 10-11-2006 14:21:30 |
В TC есть встроенное средство обновления: F2. Правда с моим плагином оно не работает... пока...
Если будет работать, тогда пункт будет лишним. Бага. Даже знаю где. Даже знаю как исправить. Просто не проверил тщательно...
Хорошо. Оставлю для совместимости.
Совместимости чего с чем??? Что совмещать-то? Об этом GUID уже забыли, все новый используют. И ещё: хотелось бы для regExp для переводчика иметь drop-down меню. Чтобы можно было быстро менять выражения, не запоминая их. И после смены выражения шаблон обновляется? |
SeLarin > 10-11-2006 15:12:47 |
stoneflash Если будет работать, тогда пункт будет лишним.
Будет. Совместимости чего с чем???
Плагина со старыми расширениями. хотелось бы для regExp для переводчика иметь drop-down меню
Угу. Но потом. И после смены выражения шаблон обновляется?
Нет. А надо? Добавлено Птн 10 Ноя 2006 15:13:44 : Да, ещё... Я посмотрел твои шаблоны и убедился, что {translator} надо делать тоже параметрическим. |
stoneflash > 10-11-2006 15:20:25 |
SeLarin Плагина со старыми расширениями.
И плагин будет писать: Совместимо с Songbird таких-то версий? И нагло врать? Потому что расширение не установится. ну тогда в ToDo каэш. Да, ещё... Я посмотрел твои шаблоны и убедился, что {translator} надо делать тоже параметрическим.
именно из-за моих шаблонов? Тогда может надо сделать доп. поле {translator_for_lang regexp} . Чтобы осталось одно обычное, regexp которого можно из плагина менять. |
SeLarin > 10-11-2006 15:29:03 |
stoneflash И плагин будет писать: Совместимо с Songbird таких-то версий? И нагло врать? Потому что расширение не установится.
Ну если авторам расширения хватит наглости указать нерабочий GUID, то да... По крайней мере в следующей версии я оставлю этот GUID, а там посмотрим... именно из-за моих шаблонов? smile
Не совсем. Они просто утвердили меня в этом решении. Тогда может надо сделать доп. поле {translator_for_lang regexp} . Чтобы осталось одно обычное, regexp которого можно из плагина менять.
{translator} и {translator par} можно обрабатывать по-разному, поэтому, чтобы не плодить сущности без меры сделаем так: если параметра нет, то регэксп берётся из настроек, если параметр есть, то регэкс берётся из параметра. |
stoneflash > 10-11-2006 16:04:35 |
Ну если авторам расширения хватит наглости указать нерабочий GUID, то да...
http://mozilla.dorando.at/menumanipulator.xpi Официально расширение не поддерживает Songbird, но на будущее стоит. По крайней мере в следующей версии я оставлю этот GUID, а там посмотрим...
Хорошо. Ты автор - тебе решать. Ноя не вижу никакого смысла в этом. Да и расширений для Songbird всего штук 10 , а со старым GUID от силы два. {translator} и {translator par} можно обрабатывать по-разному, поэтому, чтобы не плодить сущности без меры сделаем так: если параметра нет, то регэксп берётся из настроек, если параметр есть, то регэкс берётся из параметра.
Хм. точно. так намного лучше. Может тогда и для {$is_locale} что-то такое всё-таки сделать? |
SeLarin > 10-11-2006 16:53:56 |
stoneflash Официально расширение не поддерживает Songbird, но на будущее стоит.
Знаю. Это пример необъяснимого поведения авторов расширений... Уберу через версию... Добавлено Птн 10 Ноя 2006 16:55:06 : Может тогда и для {$is_locale} что-то такое всё-таки сделать?
Подумаю. В связке они логично могут использоваться... |
stoneflash > 10-11-2006 17:54:55 |
SeLarin угу. Подумаю. В связке они логично могут использоваться...
Вот-вот. Очень хорошо было бы. Только regexp для is_locale надо отдельно от translator делать. |
SeLarin > 10-11-2006 18:20:08 |
stoneflash Только regexp для is_locale надо отдельно от translator делать.
Это понятно... |
stoneflash > 10-11-2006 18:22:44 |
SeLarin Так когда релизить будешь? |
SeLarin > 10-11-2006 18:28:07 |
stoneflash Однозначно после выходных. Мне ещё надо англицкий ридми накропать... Добавлено Птн 10 Ноя 2006 18:28:28 : Когда точнее - не знаю. |
stoneflash > 10-11-2006 18:30:36 |
SeLarin Ясно. Если что - обращайся. Я что ещё подумал. Можно за переводами будет на BabelZilla обратиться, там наклёпают на разных языках, думаю. |
stoneflash > 11-11-2006 23:10:13 |
SeLarin http://jabberzilla.jabberstudio.org/latest/jabberzilla2-0.4-r956-WINNT_x86-msvc.xpi Плагин не берет это расширение. Посмотришь? |
Lelic > 13-11-2006 06:59:06 |
ни в какую не хотит качаться с народа если можно, киньте на мылу a.s.shuklin@gmail.com |
stoneflash > 13-11-2006 19:19:49 |
Lelic http://narod.yandex.ru/100.xhtml?slsoft.narod.ru/distrib/xpiinfo.zip Этот линк не пашет? |
SeLarin > 15-11-2006 13:19:42 |
stoneflash Если что - обращайся. Я что ещё подумал. Можно за переводами будет на BabelZilla обратиться, там наклёпают на разных языках, думаю.
Подумаю. Посмотрю. Lelic ни в какую не хотит качаться с народа sad если можно, киньте на мылу a.s.shuklin@gmail.com
Качается, но кину, поскольку как раз новая версия вышла... Добавлено Срд 15 Ноя 2006 13:23:04 : Новая версия 1.1 История измений, роководство и проч. на странице. Дистрибутив в RAR! Добавлено Срд 15 Ноя 2006 13:44:53 : stoneflash Плагин не берет это расширение. Посмотришь?
Да задрали уже эти разрабы. Когда они запомнят, что если указал явно namespace, то для тегов из этого пространства имён надо указывать имя. У них все Description написаны просто как <Description>...</Description>. А должно быть <RDF:Description></RDF:Description>. А ФФ устанавливает с таким некорректным install.rdf? Добавлено Срд 15 Ноя 2006 13:47:40 : Ага. Устанавливает... Ну буду переписывать процедуру парсинга, раз Mozilla потакает таким волностям в трактовке стандартов. |
SeLarin > 15-11-2006 17:15:16 |
Сделал пост на офф. форуме. Ждем отзывов от забугорных товарищей... |
Lelic > 16-11-2006 07:15:34 |
stoneflash неа. фик знает, почему. может админы наши опять чего-то намутили. SeLarin +1 спасибо. |
stoneflash > 16-11-2006 10:31:31 |
SeLarin Замечательно. Всё работает. Правда скачал только с третьего раза. Какие планы на дальнейшую разработку? Что из ToDo важнее всего? |
SeLarin > 16-11-2006 11:49:46 |
Lelic Пожалуйста. Скоро проблемы со скачиванием исчезнут, как мне кажется... stoneflash В принципе в ToDo пункты расположены в порядке примерной очерёдности. Но порядок, естественно, может меняться в зависимости от того какие будут предложения от пользователей, какие будут найдены баги и т.д. Кстати, в новом TC появилась возможность изменять поля, предоставляемые контент-плагинами... Чуешь чем это пахнет? Правда для этого плагин должен поддерживать новый API, с которым ещё не всё до конца ясно. |
stoneflash > 16-11-2006 18:51:16 |
Жалуются, что не сообщил об обновлении: http://forum.wincmd.ru/viewtopic.php?p=21835#21835 Сохранение вводимых регэкспов
Может комментарии сделать всё-таки в отдельном поле? А то как-то неудобно будет печатать эти дополнительные знаки в конце (?#Текст комментария) ... Кстати, в новом TC появилась возможность изменять поля, предоставляемые контент-плагинами... Чуешь чем это пахнет?
Шаблонами? Где вычитал? Я тоже хочу! |
SeLarin > 16-11-2006 19:11:37 |
stoneflash У меня форум не работал их... Ща сообщу. Может комментарии сделать всё-таки в отдельном поле? А то как-то неудобно будет печатать эти дополнительные знаки в конце (?#Текст комментария) ...
Сделаю. Правда только после того как будет сделан диалог настроек, поскольку сейчас для ввода используется стандартный диалог и поменять его у меня нет возможности. Шаблонами? smile Где вычитал? Я тоже хочу! big_smile
А при чем тут шаблоны? Это пахнет редактированием информации прямо в TC... Кто просил меня о редакторе?.. |
stoneflash > 16-11-2006 20:21:36 |
SeLarin А при чем тут шаблоны? Это пахнет редактированием информации прямо в TC... Кто просил меня о редакторе?..
Блин, сорри, не так понял. Но хоть про это можно почитать? Как это в TC реализовываться будет? 7.0 beta1 уже скачал, посмотрел бы, если там уже можно. Добавлено Чтв 16 Ноя 2006 20:26:00 : Вот вопросик возник: в диалог настроек перетянутся все настройки, что сейчас делаются через контекстное меню (Шаблоны, Язык, Автосохранение, RegExp для переводчика), или как? |
SeLarin > 17-11-2006 14:55:11 |
stoneflash Редактироваться будет через диалог изменения атрибутов. Можешь посмотреть как там это сейчас выглядит. Но изменение атрибутов должно поддерживаться контекстным плагином (XPIInfo, естественно, не поддерживает пока новый API, который я ещё и не смотрел даже ). В диалог перенесуться все настройки, но те, возможность изменения которых на лету составляет определённое удобство могут остаться и в меню... |
stoneflash > 17-11-2006 16:12:50 |
SeLarin Но изменение атрибутов должно поддерживаться контекстным плагином (XPIInfo, естественно, не поддерживает пока новый API, который я ещё и не смотрел даже
Посмотрел - интересно. Надеюсь, не очень сложно будет это сдлеать. В диалог перенесуться все настройки, но те, возможность изменения которых на лету составляет определённое удобство могут остаться и в меню...
Например, какие останутся в меню? |
SeLarin > 17-11-2006 16:25:30 |
stoneflash Надеюсь, не очень сложно будет это сдлеать.
Ну лично мне уже плохо от того, что когда-то это надо будет написать. Например, какие останутся в меню?
Не знаю. Пока не думал над этим. |
stoneflash > 17-11-2006 16:32:13 |
SeLarin Ну лично мне уже плохо от того, что когда-то это надо будет написать.
Ну и опусти в конец ToDo. Всё равно пока только Beta вышла. |
SeLarin > 17-11-2006 16:50:25 |
stoneflash М-м-м... Всё равно ведь когда-то придётся... |
stoneflash > 19-11-2006 12:01:44 |
Lelic Какие теги? из install.rdf? Да и плагин нормально понимат UTF-8... |
SeLarin > 20-11-2006 12:43:43 |
Lelic Я вот тоже чего-то недопонял... Ты пример приведи что где не читается... А если ты про шаблоны, то там действительно бесполезно использовать UTF-8, поскольку плагин сам по себе неюникодный, так сказать... Добавлено Пнд 20 Ноя 2006 12:44:24 : И что такое теги версии 2.4? |
Lelic > 21-11-2006 05:31:49 |
stoneflash SeLarin оффтоп был спать больше надо не заморачивайтесь |
SeLarin > 04-12-2006 14:00:40 |
Ура! Плагин выложе на сайте wincmd.ru!!! Добавлено Пнд 04 Дек 2006 14:01:21 : Символично, но именно с этого начинается пятнадцатая страница обсуждений на этом форуме... |
stoneflash > 04-12-2006 23:47:03 |
SeLarin Ура! Плагин выложе на сайте wincmd.ru!!!
вот-с. хорошо. ещё и на англоязычном есть. замечательно. Следим за комментами. Символично, но именно с этого начинается пятнадцатая страница обсуждений на этом форуме...
А у меня 18-ая! |
stoneflash > 05-12-2006 22:03:08 |
А вот и немецкая локаль подошла: http://www.famlehm.de/deleteme/tychobarfy/files/XPIInfo_1.1_de.zip Взял отсюда: http://www.totalcmd.net/plugring/xpiinfo.html |
SeLarin > 06-12-2006 13:25:50 |
stoneflash На англоязычном по умолчанию есть. Это по сути один и тот же сайт... Да, немецкая уже на моём компе со вчерашнего дня... Думаю обновлять на wincmd и на своём сайте или кому надо руками скачают? |
stoneflash > 06-12-2006 16:34:50 |
SeLarin Обнови конечно. И укажи где-нибудь на англ. сайте, что есть ещё и немецкая локаль. |
SeLarin > 06-12-2006 17:19:22 |
stoneflash O'K. Завтра сделаю. |
stoneflash > 06-12-2006 17:21:53 |
SeLarin Кстати, не надумал с Babelzilla и англ. версией сайта? Или пока не можешь? |
SeLarin > 06-12-2006 17:22:40 |
stoneflash C BabelZilla пока не надумал. Английская версия сайта в планах. |
e-travel > 11-12-2006 07:43:27 |
Прикольненький плагинчик. Даёшь дружбу сообществ Firefox и Total Commander! |
Lelic > 11-12-2006 08:26:29 |
И перевод Тотала в опенсорс |
SeLarin > 11-12-2006 14:01:52 |
Lelic К Кристиану, товарищи, к Кристиану... (http://ghisler.ch/board) |
SeLarin > 14-12-2006 15:52:18 |
Датские товарищи просят перевода мега пака шаблонов... stoneflash, что скажешь? |
stoneflash > 14-12-2006 15:57:21 |
SeLarin Я там на форуме не зарегистрирован. Пусть AlleyKat даст страничку, по которой сделать шаблон надо. Я на английском сделаю. Если, как я понял, надо это. |
SeLarin > 14-12-2006 16:13:26 |
ага, ты правильно понял. ща напишу. |
stoneflash > 14-12-2006 16:15:05 |
SeLarin Уже поставил страничку на автоообновление. :-) Кстати, а почему плагин стал распространяться в RAR? |
SeLarin > 14-12-2006 16:25:03 |
stoneflash Ну тут несколько причин. Во-первых, плагин стал толще, а RAR получше жмёт, во-вторых, этот формат мне больше нравится, в-третьих, я научился делать автоустановку плагина из RAR-архивов. Добавлено Чтв 14 Дек 2006 16:25:40 : Если бы сразу понял как автоустановку из рара делать, сразу бы в рар распространял... Добавлено Чтв 14 Дек 2006 16:45:26 : stoneflash Кстати, а ты чем автообновляешь? |
stoneflash > 14-12-2006 16:59:01 |
SeLarin
Кстати, а ты чем автообновляешь?
Странички? Tab Mix Plus - в него встроен Reload Every. |
SeLarin > 14-12-2006 17:02:43 |
stoneflash Ясно. А он умеет мониторить изменения? Или просто обновляет? |
SeLarin > 16-12-2006 13:54:42 |
Перевод на датский никого не интересует? Только что выложил. Можно сказать, что свежачок-с. |
stoneflash > 17-01-2007 18:09:59 |
Попросил помощи у зарубежных товарищей на BabelZilla. SeLarin, следи за темой, подключайся к общению. |
SeLarin > 17-01-2007 22:17:18 |
Спасибо. Ща посмотрю, что они там уже успели написать. |
SeLarin > 01-03-2007 11:40:27 |
На БабелЗилле активность какая-то появилась. Для голландского и французского переводы сделали. Видимо грядёт 1.1c, с обновлёнными языками. |
stoneflash > 01-03-2007 13:08:06 |
SeLarin Может откажешься от такой нумерации версий? А то предыдущие были 1.1a, 1.1b, будто альфа- и бета-версии. цифирку маленькую, что ли, добавлять в конец. А буквенное обозначение - что-то не очень. |
SeLarin > 01-03-2007 13:30:55 |
доведём 1.1 с буквенной донумерацией до следующей версии, а там изменим на тройной номер |
Dimanish > 01-03-2007 13:35:18 |
SeLarin Нет желания для линукса что-нибудь подобное XPIInfo придумать? |
SeLarin > 01-03-2007 14:29:20 |
Dimanish Сложный вопрос. Желание может и есть, но у меня 1) нет никакого опыта разработки под Linux, 2) очень маленький опыт общения с Linux вообще. В принципе можно было бы написать отдельную программу предназначенную для управления хранящимися на компьютере расширениями (т.е. навигатор по ФС + смотрелка + редактор свойств). Если писать такую программу, то её можно реализовать на основе какой-нибудь кроссплатформенной библиотеки (той же Qt), что дало бы возможность использовать её, не привязываясь к платформе. Но пока написание такой программы не планируется. Я могу предложить подход к использованию XPIInfo в Linux, но не знаю насколько он жизнеспособен: TC c подключённым XPIInfo запускать с помощью Wine. Может такое работать? |
SeLarin > 26-04-2007 13:30:59 |
Привет! Думаете я забросил разработку плагина, раз новостей давно не было? Зря так думаете! Плаг живее всех живых! Скриншот development-версии прилагаю в доказательство слов своих. На нём видно кое-что из новых фич. Не расслабляйтесь!
|
SeLarin > 18-06-2007 13:37:58 |
Выложил «новую» версию 1.1c. Как кто-то мог догадаться по номеру версии, из новых «возможностей» только переводы на французский и голландский языки. |
Redisych > 24-06-2008 09:26:20 |
Краш при просмотре Zotero 1.0.6, FoxLingo 2.2.3, Sxipper 2.1.3 TC 7.03 WS2003SP2rus |
SeLarin > 24-06-2008 13:02:47 |
Redisych FoxLingo 2.2.3, Sxipper 2.1.3 В свежих билдах на них уже не крашится. Zotero 1.0.6 Не нравиться <br/> в описании. Если его убрать, то все нормально (в свежих билдах, естественно). Приеду домой - разберусь. |
sanb > 04-04-2010 13:11:05 |
отличный плагин спасибо автору вот бы под linux что то подобное
|
sanb > 06-04-2010 14:58:33 |
Кого интересует плагин для Linux подключайтесь http://doublecmd.sourceforge.net/forum/viewtopic.php?f=8&t=426 |