summaryrefslogtreecommitdiff
path: root/plugins/ImportTXT/doc/pattern_cfg_ru.txt
blob: e27cf4bb1d824fde777f80c46a721b51a633f518 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
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 è ò.ä.