Quoter: Golded-like black-n-white quoter
Назначение
Mодуль для цитирования чужого сообщения при
ответе (Reply) или пересылке(Forward).
Алгоритм квотирования схож с программой GoldED.
Не поддерживает цветной квотинг.
Настройка
Диалог настройки вызавается через кнопку
Шаблоны на панели FL.
- Quoter settings
- Quote settings - это произвольно определенный
пользователем текст, который может вставляться, например, взамен
пропущенных инициалов в квотинге (см. опцию "Вставлять в безымянный
квотинг"). Отличие данной опции от аналогичной опции GoldED состоит в
том, что она не задает способ построения квотинга. Так, например, если в
конце ее вместо символа '>' будет поставлен символ
'|', то в письмо все равно будет вставляться
'>'. Также не производится никакого смыслового контроля
правильности заполнения данного поля.
- Quote chars - это символы, которые интерпретируются
как часть квотинга. Если они встречаются в начале строки, то они
подсчитываются при определении уровня квотинга, а также переносятся на
новые строки, если цитируемый текст превышает по длине настройки OE.
- Quote blank lines (put QUOTESTRING in blank lines in the
quote) - цитирование пустых строк. при квотинге эта настройка
влияет на то, будут ли строки, состоящие из пробельных символов, или вовсе
пустых включены в цитируемый текст. По умолчанию эта опция отключена.
- Suppress multiple lines in quote - означает, что при
цитировании одна или несколько пустых строк будут замещены на одну пустую
строку. Данная опция полезна тем, что порой значительно сокращает объем
цитируемого текста
- Suppress multiple quoted lines without text - отличается
от предыдущей опции тем, что замещает на пустую строку все идущие подряд не
только пробельные строки, но и строки, на которых содержатся только инициалы
и символы квотинга. Эта опция позволяет очистить цитируемый текст практически
от всех не несущих информации строк.
- Force mixed quoting conversion - данная опция актуальна
для подписчиков как конференций Интернет, так и эхоконференций ФИДО. Так как
стандарты на квотинг в этих сетях различаются, то нередко можно видеть
смешивание разных видов квотинга в одном сообщении. Данная опция позволяет
преобразовать квотинг к единому стандарту, принятому в ФИДО. Знаками вопроса
будет помечен квотинг авторов, инициалы которых потеряны в результате
предыдущего "кривого" цитирования. Вместо знаков вопроса возможны другие
варианты - см. ниже описание опции Insert before unnamed quoting
(Вставлять в безымянный квотинг (символ))
- Suppress greeting and signature - удалять претствие и
подпись. во многих эхоконференциях ФИДО цитирование приветствия и подписи
запрещено, а также очень часто является крайне нежелательным стилем
переписки. Однако обычно каждое письмо приветствие и подпись содержит. Опция
помогает автоматически избавляться от приветствия и подписи по следуюшему
правилу: если цитируемое письмо состоит из трех или более абзацев текста, то
первый и последний абзац из цитирования исключаются. Под абзацем понимается
фрагмент текста, заканчивающийся пустой строкой (или стоящий в конце
текста).Следует заметить, что в общем случае использование этой опции связано
с определенным риском, что из письма будет исключен полезный текст. В этом
случае существуют три возможности отключить эту опцию для одного конкретного
письма:
- удерживая клавишу Alt, кликнуть мышкой на кнопку на тулбаре
Outlook Express. Нажимать можно на любую из трех кнопок, которая влечет вызов
редактора сообщений (Reply, Reply All, Forward). Письмо будет процитировано с
помощью стандартного механизма Outlook Express без использования
квотера.
- удерживая клавиши Ctrl и Alt, кликнуть мышкой на кнопку на
тулбаре OE. Опция удаления приветствия и подписи автоматически будет
отключена.
- Suppress the signature only - удалять только
подпись.
- Use '--' as signature delimeter - использовать '--' в
качестве разделителя подписи. При включении данной опции весь текст,
находящияся в письме после знаков '--' будет считаться подписью и будет
удален при цитировании.
- Insert before unnamed quoting - выбор символов для
пометки безымянного квотинга, т.е. в том случае, если инициалы автора
цитируемого текста были потеряны в результате предыдущего "кривого"
цитирования какой-либо программой.
- Nothing - не
вставлять ничего, т.е. оставить квотинг как есть;
- ??
- замещать такой символ на вопросительные знаки как символ того, что Вам
неизвестен автор процитированного текста;
- Sender
initials - проставлять инициалы отправителя, в том случае, если его
программа не поддерживает именованный квотинг;
- My own
initials - проставлять Ваши собственные инициалы, в том случае, если
Вы ведете переписку по почте с человеком, чья программа не поддерживает
именованный квотинг;
- Quote string - подставлять в
качестве символов цитирования, содержимое Quote string (Строки квотинга). Это
позволяет задавать любой текст
- Skip text quoted followin number of times - опускать квотинг, который был
процитирован больше указанного количества раз.
Highlighting
- Highlight text embraced in "*" as bold - выделять
текст, заключенный в символы "*" жирным шрифтом.
- Highlight text embraced in "_" as underlined -
выделять тест, заключенный в символы "_" подчеркнутым шрифтом.
- Highlight text embraced in "/" as itallic - выделять
тест, заключенный в символы "/" курсивом (наклонным шрифтом).
- Highlight text inside words - выделять текст внутри слов. Выделять
текст, заключенный в символы выделения, даже в том случае, когда они не
отделены пробелами от основного текста.
- Display quoting as HTML table - представлять
цитирование в виде таблицы
- Use special styles inside table - использовать специальные стили, при
представлении цитирования в виде таблицы.
Требования
-
Последняя версия
Модуль GoldQuoteBW.dll входит в основной пакет Fidolook.
Свежую бета-версию можно скачать тут.
Обновления
История последних обновлений здесь.
[13.03.2003] GQ 1.2.14.78:
+ Творчески переработан подход к квотингу в последнем параграфе,
а также по пожеланиям почтеннейшей публики, замученной
стандартным OE, добавлена опция "Резать все после '--'"
[06.02.2003] GQ 1.2.12.76:
+ Добавлено разделение настроек GQ по шаблонам. Теперь в заголовок
диалога настроек выводится имя шаблона, для которого редактируются
настройки (Global - для глобальных настроек). Для того, чтобы
это заработало, надо дождаться SL86, когда Андрей выложит - тогда
и появится. Пока в заголовке будет выводиться сплошной Global.
Со старыми SL должно работать. Данная фича является ответом врагу
на претензии по поводу совместимости с RFC2646.
- Поправлено, чтобы подпись не начиналась с --<любой символ>,
а только если после пробел[а/ов] идет возврат каретки.
[19.01.2003] GQ 1.2.11.75:
- При форварде обрабатывались verbatim marks (а не надо бы);
+ Сделано так, чтобы #v+ обрабатывались и тогда, когда на конце строки
стоит не непосредственно перевод строки, а некоторое число
пробелов + CRLF.
[09.01.2003] GQ 1.2.10.74:
+ По многочисленным просьбам сделана подсветка подписи и приветствия.
Основная идея - пользователь должен видеть, что именно будет
отрезано GQ при нажатии на reply.
+ Поддержаны #v+ и #v- (подсветка ядовито-зеленым цветом по черному
фону, как если бы это рисовалось на старом добром терминале,
кто видел, тот поймет) (виш 29а).
* наконец-то переделана схема ввода цвета - теперь она вынесена в
отдельный диалог и занимает куда меньше места на закладке.
- несколько фиксов по мелким и очень редким багам.
[21.10.2002] GQ 1.2.9.73:
- убран баг с нераспознаванием ?? в качестве квотинга.
- убран бажок с неотрезанием подписи в том случае, когда письмо
заканчивается пустой строкой.
[23.09.2002] GQ 1.2.8.72:
- Пофиксен баг отца-основателя GEdit - не воспринимается разница
в чисто инетовском квотинге, т.е. > == >>>. Несколько шокирующе,
но тем не менее факт. Вызывает массовое склеивание строк при
ответе или форварде.
[10.09.2002] GQ 1.2.6.70:
- пофиксена неправильная раскраска с //, **, __, если после второго
символа стояла русская буква и подсветка внутри текста была выключена,
то подсветка тем не менее производилась. Спасибо гг. юниксоидам
за отличный пример типа /dev/чтототам.
+ Все, GQ SL теперь намертво слинкован с библиотекой SL - шутки
кончились, никаких поблажек. Без SL теперь точно не запустится.
[29.08.2002] GQ 1.2.4.68:
- когда появление в строке символа пунктуации, не входящего в квотинг,
не останавливает квотинг;
- когда два или более слова, разделенных пробелами, воспринимаются как
квотинг.
[29.08.2002] GQ 1.2.3.67:
- Пофиксено определение слишком длинного квотинга (теперь - до 50
символов). Иначе при обрезании квотинга с определенного уровня в
начало письма попадала лабуда. Проверил тест квотеров - работает.
[10.07.2002] GQ 1.2.2.66:
- Зафиксен баг с тем, что квотинг в первом абзаце не препятствует
отсечению приветствия (когда приветствие склеивается с первым
абзацем). Автор приносит благодарность Arioch /BDV/ за его
обнаружение и присыл примера.
[30.06.2002] GQ 1.2.1.65:
- Единственное отличие - вся собственная языковая работа, что раньше
было особняком в GQ, похоронена и переписана с учетом SL (т.е. ушла в
Russian.dic), а сами диалоги написаны теперь на английском. Для тех,
кто жаждет получить русифицированный GQ до очередного выпуска словаря,
просьба читать readme.rus.
Внимание: эта версия квотера попросту не запустится со старым фидолуком.
[18.03.2002] GQ 1.1.5.63:
+ Добавлена возможность пропускать только подписи.
Этот билд является последним для Fidolook FL. Более для него никаких
выпусков GoldQuote не планируется, ибо уже следующий билд будет плотно
завязан на SL.
[14.03.2002] GQ 1.1.4.62:
- исправлен баг с неподчеркиванием **, если они начинаются с первого
символа;
- постскриптум не влияет на обработку опции '--'
- постскриптум вида P.S. не распознается как постскриптум.
[24.02.2002] GQ 1.1.3.61:
- наконец-то найден баг, когда из письма с двумя абзацами начинают
выкашивать подпись. Обычно при этом от письма мало что остается...
- сделан фикс для Eugene Rukoleev (стиль GQ_Cell прописывается только в
левый столбец таблицы).
[27.01.2002] GQ 1.1.2.60:
- Пофиксен баг с FidolookSL - при назначенном GQ b/w не показывался
текст письма.
[26.01.2002] GQ 1.1.1.59:
+ Hачаты выпуски GQ специально для SL. В связи с этим создана
версия 1.1 - т.о. текущая версия получилась 1.1.1.59. Совместимость
с FL сохранена, квотер можно спокойно использовать и там.
Версия 1.0.28.58 стала последним релизом GQ для FL и получила номер
1.1.0.58. Она уложена в релиз до выхода релиза SL.
Версия 1.0.27 прибита.
- Также поправлена ошибка: при использовании HTML символ & не
преобразовывался в &, что приводило к самым разнообразным
визуальным эффектам.
[16.01.2002] GQ 1.0.28.58:
+ Сделана дополнительная опция - использовать при показе внутри таблицы
дополнительные стили (GQ_Table, GQ_OddRow, GQ_EvenRow, GQ_Cell).
Понадобилась способность их отключать, но по умолчанию они включены.
[05.01.2002] GQ 1.0.28.57:
+ Сделана затычка для некоторых унихоидных читалок, которые квотят не
инициалами, а целыми словами.
+ Hекоторые исправления в механизме подсчета абзацев - на ровном месте не
отрезалось приветствие.
[2001 - see archives ;-)]
Интерфейс
Предоставляется по запросу.
Разработчики
Автор: George Hazan <ghazan@fidolook.org>
|