From 48540940b6c28bb4378abfeb500ec45a625b37b6 Mon Sep 17 00:00:00 2001 From: Vadim Dashevskiy Date: Tue, 15 May 2012 10:38:20 +0000 Subject: initial commit git-svn-id: http://svn.miranda-ng.org/main/trunk@2 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/ImportTXT/doc/pattern_cfg_ru.txt | 77 ++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 plugins/ImportTXT/doc/pattern_cfg_ru.txt (limited to 'plugins/ImportTXT/doc/pattern_cfg_ru.txt') diff --git a/plugins/ImportTXT/doc/pattern_cfg_ru.txt b/plugins/ImportTXT/doc/pattern_cfg_ru.txt new file mode 100644 index 0000000000..e27cf4bb1d --- /dev/null +++ b/plugins/ImportTXT/doc/pattern_cfg_ru.txt @@ -0,0 +1,77 @@ +Структура файла шаблона плагина importtxt начиная с версии 0.0.1.2 +Расширение файла .ini + +[General]* Общие параметры +Name=* Имя шаблона, выводится в списке +Type=* Тип импорта возможные значения + 1 - импорт из текстовых файлов + 2 - импорт из бинарных файлов +*******параметры для импорта текста********* +Charset=* кодировка ANSI, UTF8, UCS2 +Codepage= кодовая страница для ANSI +UseHeader= 0..3 - использовать заголовок + первый бит использовать заголовок для распознавания направления + второй бит использовать заголовок для распознования контакта назначения +UsePreMsg= 0 - не использовать предварительную обработку сообщений, + даже если не используется, то всё равно будут удаляться все переводы строки в конце и в начале + 1 - использовать предварительную обработку +*******параметры для бинарного импорта********* +BinProcedure= Используется для установки процедуры бинарного импорта (обязательна при Type=2) + Возможные значения: + 1 - mContacts + 2 - QHF + 3 - ICQ6 + 4 - ICQ5 +*******общие параметры********* +UseFileName= использовать имя файла для определения UID +DefaultExtension= Расширение файлов по умолчанию (если нет то txt) +*******параметры для импорта текста********* +[Message]* Сообщение +Pattern=* рег. выражение для разбора заголовка сообщения +In= варианты направления, если нет или пустые то используется из заголовка +Out= если UseHeader=0 и In пустой, то ошибка +Direction=* номер подвыражения определяющее направление сообщения (либо жестко заданное либо ник или уин) +Day=* номер подваражения дня +Month=* номер подваражения месяца +Year=* номер подваражения года +Hours=* номер подваражения часов +Minutes=* номер подваражения минут +Seconds= номер подваражения секунд (может быть 0, тогда при импорте принимается за 00) + +[Header] Заголовок файла +Pattern=* рег. выражение заголовка +In=* подвыражение определяющее то что сообщение входящее (Ник, Уин) +Out= подвыражение определяющее то что сообщение исходящее (Ник, Уин) + может быть 0 или отсутствовать, если при импорте Direction<>In тогда оно исходящее, такая случайная фишка, но очень помогающая +InNick=* Ник собеседника +OutNick= Ваш Ник //не используется +InUID=* UID собеседника +OutUID= ваш UID //не используется + +[PreMessage] Обработка сообщения перед импортом в базу +PreRN= удалить переводы строк в начале сообщения (целое число или -1 тогда все) +AfterRN= удалить переводы строк в конце сообщения (целое число или -1 тогда все) +PreSP= удалить пробелы в начале каждой строки сообщения +AfterSP= удалить пробелы в конце каждой строки сообщения + возможные значения: + целое число + -1 все + -2 кол-во равно длине распознаного шаблона заголовка сообщения (актуально для Message Export) + любой параметр может отсутствовать или быть равен нулю, тогда не используется + SP использовать только в случае крайней необходимости, потому что замедляется работа +*******общие параметры********* +[FileName] Имя файла +Pattern=* шаблон для распознования +InNick=* Ник собеседника +OutNick= Ваш Ник //не используется +InUID=* UID собеседника +OutUID= Ваш UID //не используется + + + * обязательная секция, если указаны UseHeader=1, а секции [Header] нет, то ошибка, аналогично с [PreMessage] и [FileName] + * обязательный параметр в секции, если параметр не обязателен то по умолчанию используется либо 0 для PS, либо -1 для RN , либо пустая строка + * если в UseHeader включен второй бит, то обязателен либо InUID, либо InNick, приоритетом распознавания является UID + * в Имени файла аналогично + + UID означает Уникальный ИДентификатор :) это может быть UIN, JID и т.д. + \ No newline at end of file -- cgit v1.2.3