// may opis dostpnych zmiennych
// (c) copyright 2001-2003 wojtek kaniewski <wojtekka@irc.pl>
//		      2004 adam mikuta <adammikuta@poczta.onet.pl>

auto_save
	typ: liczba
	domylna warto: 0
	
	Po jakim czasie automatycznie zapisa ustawienia, w sekundach.
	Jeli 0, nie zapisuje automatycznie.

auto_user_add
	typ: bool
	domylna warto: 0
	
	Okrela czy osoby ktrych nie mamy w kontaktach a dostajemy 
	informacj o ich stanie maj by dodawane automatycznie do listy
	kontaktw.
	Taka sytuacja wystpuje jeli w kontaktach ma nas kto kto ma
	wczony tryb tylko dla przyjaci a my go w swoich kontaktach
	nie mamy.

away_reason
	typ: tekst
	domylna warto: brak
	
	Domylny opis stanu zajtego, ustawiany przy zmianie bez podania 
	parametru.

back_reason
	typ: tekst
	domylna warto: brak
	
	Domylny opis stanu dostpnego, ustawiany przy zmianie bez podania 
	parametru.

beep
	typ: bool
	domylna warto: 1
	
	Okrela, czy klient ma beepa w rnych sytuacjach. Wyczenie tej
	opcji spowoduje, e w przypadku adnych zdarze zwizanych z GG nie
	bdzie podnosi alarmu. Niestety nie obejmuje to zdarze zwizanych
	z wprowadzanym tekstem i przy tab-completion moe si to przytrafi.

beep_chat
	typ: bool
	domylna warto: 1
	
	Czy beepa przy rozmowach. Wyczenie ,,beep'' wycza rwnie t
	opcj.

beep_msg
	typ: bool
	domylna warto: 1
	
	Czy beepa przy nadchodzcych wiadomociach. Wyczenie ,,beep''
	wycza rwnie t opcj.

beep_notify
	typ: bool
	domylna warto: 1
	
	Czy beepa przy zmianie stanu ktrego ze znajomych. Wyczenie
	,,beep'' wycza rwnie t opcj.

completion_char
	typ: tekst
	domylna warto: ":"
	
	Znaki dodawane po dopenienu nicka uytkownika.

completion_notify
	typ: liczba
	domylna warto: 1
	
	Okrela, czy po pojawieniu si ktrego ze znajomych jego nick
	ma by dopisywany do listy dopeniania klawiszem Tab. Jeli jest
	rwna 2, jest rwnie usuwany po przejciu w stan niedostpny.
	Dodanie wartoci 4 spowoduje, e dopisywani bd take ci, ktrzy
	pojawi si na licie ze stanem ,,zajty''. Wszystkie dostpne
	wartoci to: 0, 1, 2, 5, 6.

console_charset
	typ: tekst
	domylna warto: brak
	
	Okrela kodowanie uywane przez terminal.

dcc_dir
	typ: tekst
	domylna warto: brak
	
	Okrela katalog, do ktrego bd zapisywane pobierane pliki.

debug
	typ: bool
	domylna warto: 1
	
	Okrela, czy maj by wypisywane informacje do okna debug.

default_status_window
	typ: bool
	domylna warto: 0
	
	Okrela czy wyniki polece maj trafia domylnie do okna statusu. 
	Jeeli 0 to wyniki polece trafiaj do aktualnego okienka, jeeli 1
	to wszystkie komunikaty trafiaj do okna statusu .

display_ack
	typ: liczba
	domylna warto: 12
	
	Okrela, czy i ktre powiadomienia o (nie)dostarczeniu wiadomoci
	maj by wywietlane. Stanowi sum wartoci:
	
		1 - wiadomo dotara do adresata
	
		2 - wiadomo zostaa umieszczona w kolejce dorczania
	
		4 - wiadomo zostaa odrzucona przez serwer/adresata
	
		8 - wiadomo tymczasowo nie moe by przyjta
	
		16 - wynik dorczania nieznany

display_blinking
	typ: bool
	domylna warto: 1
	
	Okrela czy powinny zostawa podwietlane osoby, ktre do nas
	aktualnie pisz.

display_color
	typ: liczba
	domylna warto: 1
	
	Warto 0 wycza wywietlanie kolorw, warto 1 wcza. Warto
	2 ma znaczenie tylko w interfejsie ncurses i powoduje wywietlanie
	kolorw wszdzie poza paskiem stanu i nagwkiem okna.

display_color_map
	typ: tekst
	domylna warto: "nTgGbBrR"
	
	Okrela jakie kolory bd przypisane rnym atrybutom tekstu.
	Musi zawiera 8 znakw zgodnych ze spisem z pliku docs/themes.txt.
	Kady z nich okrela kolejno kolor dla:
	- brak atrybutw,
	- pogrubiony,
	- pochyy,
	- pochyy+pogrubiony,
	- podkrelony,
	- podkrelony+pogrubiony,
	- podkrelony+pochyy,
	- podkrelony+pochyy+pogrubiony.

display_crap
	typ: bool
	domylna warto: 1
	
	Mwi, czy w oknie rozmowy maj by wywietlane komunikaty niezwizane
	z rozmwc. Jeli jest rwne 0, w oknie rozmowy s wywietlane tylko
	wiadomoci i informacje o zmianie stanu rozmwcy. 

display_day_changed
	typ: bool
	domylna warto: 1
	
	Okrela, czy o pnocy w otwartych oknach ma by wpisana informacja
	o zmianie daty.

display_notify
	typ: liczba
	domylna warto: 1
	
	Warto 0 powoduje ignorowanie zmian stanu znajomych, warto
	1 powoduje wywietlanie wszystkich zmian, warto 2 wywietla
	tylko zmiany z niedostpnego na dostpny i na odwrt. Wikszy priorytet
	ma zmienna sesyjna o tej samej nazwie (jeeli nie rwna -1).

display_sent
	typ: bool
	domylna warto: 1
	
	Jeli wczone, wywietlane s rwnie wysyane wiadomoci. Naley
	zwrci uwag, e przy make_window = 2, wysanie wiadomoci utworzy
	automatycznie okienko rozmowy, a przy make_window = 1 tylko wtedy,
	gdy nie bdzie adnych wolnych okienek.

display_welcome
	typ: bool
	domylna warto: 1
	
	Mwi, czy ekg ma wywietli tekst powitalny po uruchomieniu.

emoticons
	typ: bool
	domylna warto: 1
	
	Uruchamia rozwijanie emotikonw w zdefiniowane teksty. Wicej
	szczegw w pliku docs/files.txt w sekcji 5-tej.

events_delay
	typ: liczba
	domylna warto: 3
	
	Okrela, po ilu sekundach od poczenia z serwerem zaczn dziaa
	zdarzenia ,,on'', dwiki zwizane ze zmianami stanu i bd wywietlane
	informacje o niedostpnoci osb. Chodzi o to, aby nie traktowa
	pocztkowych informacji o stanie osb po poczeniu jako zmian
	ich stanu.

exit_exec
	typ: tekst
	domylna warto: brak
	
	Polecenie, wykonywane przy zamykaniu EKG2, zaraz przed exit().
	Charakteryzuje si tym, e ,,zastpuje'' owe w tablicy procesw,
	Tym samym kod wyjcia zwracany przez EKG2 bdzie wynikiem danego
	polecenia.

expert_mode
	typ: liczba
	domylna warto: 0
	
	Uywane w rnych wersjach ekg2 do rnych diagnostyk. Zmienna bez
	wikszego znaczenia dla uytkownika.

history_savedups
	typ: liczba
	domylna warto: 1
	
	Jeli ustawiona na 0, to wiersze pasujce do ostatniego wiersza
	historii nie s wprowadzane do listy historii.

keep_reason
	typ: liczba
	domylna warto: 1
	
	Jeli wczona, komendy ,,away'', ,,back'', ,,invisible'', ,,quit''
	i ,,disconnect'' bez podanego powodu przejm aktualny opis. Zostanie
	on wraz ze stanem zapisany bez wyranego wydawania komendy zapisu 
	konfiguracji. Warto 2 powoduje zapisywanie opisu bez stanu.

last
	typ: liczba
	domylna warto: 0
	
	Wskazuje, czy zapisywa ostatnie wiadomoci do podrcznego bufora
	(,,last_size'' musi by wiksze od 0). Dla 1, bdzie zapisywa tylko
	last_size wszystkich wiadomoci przychodzcych, dla 2, last_size
	wiadomoci od kadego usera. Dostpna jest jeszcze logiczna
	warto 4, ktra pozwala logowa wiadomoci wysane. Dostpne s
	w takim razie wartoci 0, 1, 2, 5 i 6.

last_size
	typ: liczba
	domylna warto: 0
	
	Wskazuje, ile ma by zapisywanych wiadomoci dla komendy ,,last''.

lastlog_display_all
	typ: liczba
	domylna warto: 0
	
	Okrela zakres wyszukiwania dla polecenia '/window lastlog'
		0 - biece okno
		1 - biece okno + wskazane w poleceniu,
		2 - wszystkie okna + wskazane w poleceniu

lastlog_matchcase
	typ: bool
	domylna warto: 0
	
	Jeli ustawione, '/window lastlog' odrnia wielkie i mae litery.

lastlog_noitems
	typ: bool
	domylna warto: 0
	
	Okrela, czy okno z wynikami '/window lastlog' ma si pojawi
	rwnie w przypadku braku wynikw.

make_window
	typ: liczba
	domylna warto: 2
	
	Okrela czy bd tworzone nowe okienka dla nowych rozmw. Dla 1 bdzie
	wykorzystane pierwsze wolne okno (na ktrym z nikim jeszcze si nie
	rozmawia), lub tworzone nowe w przypadku braku wolnych. Dla 2
	bezwarunkowo utworzone zostanie nowe okno. Jeli do wartoci zostanie
	dodane 4, okienka nie bd tworzone dla pojedynczych wiadomoci.

mesg
	typ: liczba
	domylna warto: 2
	
	Ustala, czy zezwalamy na wysyanie do nas komunikatw za pomoc write,
	talk lub wall. Dla 0 nie wyraamy na to zgody, dla 1 zezwalamy na
	pisanie na nasz terminal. W przypadku wartoci 2 uywane s ustawienia
	sprzed uruchomienia ekg2.

nickname
	typ: tekst
	domylna warto: brak
	
	Nasz nick uywany w protokoach innych ni irc do wywietlenia
	naszego /me.

query_commands
	typ: bool
	domylna warto: 1
	
	Moliwo wydawania dugich polece podczas rozmowy z uytkownikiem
	bez poprzedzania ich znakiem '/'.

quit_reason
	typ: tekst
	domylna warto: brak
	
	Domylny opis stanu niedostpnego, ustawiany przy wychodzeniu.

save_password
	typ: bool
	domylna warto: 1
	
	Okrela czy haso ma by zapisywane w pliku konfiguracyjnym. Opcja
	ta moe przyda si, gdy boimy si administratora przegldajcego
	pliki uytkownikw.

save_quit
	typ: liczba 
	domylna warto: 1
	
	Okrela czy po ewentualnych zmianach przy wyjciu ma pojawia si
	pytanie o zapisanie konfiguracji. Jeeli 0 to konfiguracja nie jest
	zapisywana, jeeli 1 to pojawia si pytanie, jeeli 2 to konfiguracja
	zapisana jest bez pytania 

send_white_lines
	typ: bool
	domylna warto: 0
	
	Okrela czy ekg2 ma wysya linie skadajce si wycznie z biaych
	znakw. Jeeli 0, ekg2 zignoruje wiadomoci skadajce si wycznie
	z biaych znakw. Jeeli 1, ekg2 bdzie wysyao takie wiadomoci.
	Wcz t opcj, jeeli jeste programist whitespace. W przeciwnym
	wypadku moesz pozostawi j wyczon.

session_default
	typ: tekst
	domylna warto: brak
	
	Nazwa sesji, ktra po uruchomieniu zostanie ustawiona jako aktywna.
	Jeeli sessions_save jest 1, to zmienna session_default jest
	automatycznie ustawiana przy wyjciu z programu.

session_locks
	typ: liczba
	domylna warto: 1
	
	Typ blokad sesji, uywanych przez EKG2 celem uniknicia jednoczesnego
	poczenia si dwch kopii owego do jednej sesji. Moliwe wartoci:
	
		0 - brak blokad,
	
		1 - blokady oparte o flock() (domylne),
	
		2 - blokady oparte o istnieniu pliku (uproszczone).

sessions_save
	typ: bool
	domylna warto: 0
	
	Okrela, czy aktualna sesja ma by ustawiona jako domylna - przy 
	nastpnym uruchomieniu bdzie ona ustawiona jako aktywna. Przy 
	wychodzeniu z programu pojawi si monit o zapisanie zmian.

slash_messages
	typ: bool
	domylna warto: 1
	
	Okrela, czy wiadomoci zaczynajce si od ,,/'' maj by traktowane 
	w pewnych warunkach jak wiadomoci. Wyczenie tej opcji sprawia, e 
	wszystko, co zostanie wpisane w oknie rozmowy a zaczyna si od ,,/'' 
	zostanie potraktowane jak komenda.

sort_windows
	typ: bool
	domylna warto: 0
	
	Wczenie tej opcji spowoduje przesuwanie okien przy usuniciu
	ktrego ze rodka i likwidowanie luk w numeracji. Na przykad,
	gdy mamy okna 1,2,3, to po usuniciu drugiego otrzymamy 1,2
	zamiast 1,3.

sound_app
	typ: tekst
	domylna warto: brak
	
	Pena cieka do programu odtwarzajcego pliki zdefiniowane w
	zmiennych ,,sound_{msg,chat,sysmsg}_file''. Program musi bra
	za pierwszy (i jedyny) parametr nazw pliku. Wavplay i mpg123
	doskonale si nadaj.

sound_chat_file
	typ: tekst
	domylna warto: brak
	
	Plik dwikowy odtwarzany w czasie rozmowy.

sound_mail_file
	typ: tekst
	domylna warto: brak
	
	Plik dwikowy odtwarzany po otrzymaniu nowej wiadomoci e-mail.

sound_msg_file
	typ: tekst
	domylna warto: brak
	
	Plik dwikowy odtwarzany po otrzymaniu wiadomoci.

sound_notify_file
	typ: tekst
	domylna warto: brak
	
	Plik dwikowy odtwarzany po zmianie stanu ktrego ze znajomych.

sound_sysmsg_file
	typ: tekst
	domylna warto: brak
	
	Plik dwikowy odtwarzany po otrzymaniu wiadomoci systemowej.

speech_app
	typ: tekst
	domylna warto: brak
	
	Aplikacja uywana do odczytywania tekstw wywietlanych na ekranie.
	Jej ustawienie powoduje rwnie zmian motywu na taki, ktry jest
	atwiejszy do wymwienia.

subject_prefix
	typ: tekst
	domylna warto: "## "
	
	Prefiks dla tematw wiadomoci.

subject_reply_prefix
	typ: tekst
	domylna warto: "Re: "
	
	Prefiks dla tematw odpowiedzi na wiadomoci.

tab_command
	typ: tekst
	domylna warto: "chat"
	
	Komenda, ktra bdzie wstawiana w linii polece z kolejn
	dostpn (patrz zmienna ,,completion_notify'') osob z listy
	kontaktw po wciniciu klawisza Tab.

theme
	typ: tekst
	domylna warto: brak
	
	Zawiera nazw pliku okrelajcego motyw.

time_deviation
	typ: liczba
	domylna warto: 300
	
	Okrela zakres rozbienoci czasu odbieranych wzgldem czasu
	systemowego w sekundach, ktry jest traktowany jako chwila
	aktualna. Ma to wpyw na wywietlanie timestampw przy odbieranych
	wiadomociach. Jeli czas odebranej wiadomoci mieci si w +/-
	podanego zakresu, timestamp nie jest wywietlany.

timestamp
	typ: tekst
	domylna warto: "\%H:\%M:\%S"
	
	W interfejsie ncurses okrela format czasu wywietlanego na
	pocztku kadej linii. Dokadny opis formatu zawiera strona
	manuala strftime(3). Znaki formatu naley poprzedzi znakiem
	,\' tak aby nie byy traktowane jako znaki formatu (kolory, itp).

timestamp_show
	typ: bool
	domylna warto: 1
	
	Okrela czy mamy wywietla timestamp, okrelany zmienn timestamp.

window_session_allow
	typ: liczba
	domylna warto: 0
	
	Okrela, w jakich oknach moliwe jest przeczanie sesji (C-x):
	
		0 - tylko w oknie statusu,
	
		1 - okno statusu oraz rozmw, ale w obrbie sesji, ktre
	obsuguj UID rozmwcy,
	
		2 - okno statusu oraz rozmw,
	
		4 - okno statusu oraz rozmw, ale nastpi przeczenie do okna
	statusu.

windows_layout
	typ: tekst, zmienna wewntrzna, ukryta
	
	Zawiera informacje o okienkach. Wpis kadego okna jest rozdzielony
	znakiem ,,|''. Jeli okno nie ma przypisanej rozmowy, wpis jest
	pusty. Jeli okno nie istnieje, wpis zawiera ,,-''.

windows_save
	typ: bool
	domylna warto: 0
	
	Okrela, czy ustawienie okienek ma by zachowywane przy kolejnym
	uruchomieniu programu. Przy wychodzeniu z programu pojawi si 
	monit o zapisanie zmian.

