// may opis dostpnych zmiennych
// (c) copyright 2001-2006 wojtek kaniewski <wojtekka@irc.pl>
//                         adam wysocki <gophi@ekg.chmurka.net>

uin
	typ: liczba
	domylna warto: brak

	okrela numer GG, z ktrego ma korzysta klient. niezbdna do
	poczenia z serwerem. automatycznie ustawiana po udanej
	rejestracji, gdy wczeniej bya pusta.

password
	typ: tekst
	domylna warto: brak

	haso uytkownika. niezbdne do poczenia z serwerem. automatycznie
	ustawiane po udanej rejestracji, gdy wczeniej byo puste.

email
	typ: tekst
	domylna warto: brak

	adres e-mail uytkownika. automatycznie ustawiany po udanej rejestracji,
	gdy wczeniej by pusty.

audio_device
	typ: tekst
	domylna warto: "/dev/dsp"

	urzdzenie dwikowe, ktrego naley uywa przy rozmowach gosowych.
	jeli poprzedzi si je minusem ,,-'', sygna z wejcia urzdzenia nie
	bdzie wysyany podczas rozmowy gosowej.

auto_away
	typ: liczba
	domylna warto: 600

	warto okrelajca, po jakim czasie stan uytkownika zostanie
	zmieniony na ,,zajty''. podaje si w sekundach. jeli rwna 0,
	nie bdzie automatycznej zmiany.

auto_away_keep_descr
	typ: bool
	domylna warto: 1

	okrela, czy zachowywa opis przy automatycznym przejciu w stan
	,,zajty'' niezalenie od wartoci zmiennej ,,keep_reason''.

auto_back
	typ: liczba
	domylna warto: 0

	warto okrelajca, czy stan ma by automatycznie zmieniany na
	dostpny, jeli obecny stan ,,zajty'' zosta ustawiony automatycznie.
	jeli rwna 1, stan jest zmieniany na dostpny przy wysaniu
	jakiejkolwiek wiadomoci. jeli rwna 2, przy wciniciu klawisza.

auto_conference
	typ: bool
	domylna warto: 1

	okrela, czy w momencie wysyania wiadomoci za pomoc /chat lub
	/query do wielu uytkownikw ma by automatycznie utworzona
	konferencja.

auto_find
	typ: bool
	domylna warto: 0

	okrela, czy osoby, ktrych nie mamy na licie kontaktw, a wysay
	do nas wiadomo, maj by automatycznie wyszukane w katalogu.

auto_reconnect
	typ: liczba
	domylna warto: 10

	w przypadku nieudanego poczenia, okrela po ilu sekundach program
	ma ponowi prb. jeli rwna 0, nie prbuje wicej.

auto_save
	typ: liczba
	domylna warto: 0

	po jakim czasie automatycznie zapisa ustawienia, w sekundach.
	jeli 0, nie zapisuje automatycznie.

aspell
	typ: bool
	domylna warto: 0

	okrela, czy sownik ma zosta wczony. 
	wicej o samym sowniku w slownik.txt.	

aspell_lang
	typ: tekst
	domylna warto: "pl"

	okrela jzyk wykorzystywany przez sownik.

aspell_encoding
	typ: tekst
	domylna warto: "iso8859-2"

	okrela kodowanie uywane przez sownik.

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.

backlog_overlap
	typ: liczba
	domylna warto: 0

	ilo zachodzcych na siebie podczas przewijania (Page Up, Page 
	Down) linii. musi by mniejsza od rozmiaru okienka, w przeciwnym 
	wypadku warto zostanie zignorowana. dziaa tylko w interfejsie 
	ncurses.

backlog_size
	typ: liczba
	domylna warto: 1000

	ilo linii, ktra bdzie zapisywana w buforze ekranu (tym, ktry
	jest przewijany klawiszami Page Up i Page Down). nie moe by
	mniejsza ni ilo linii na ekranie. dziaa tylko w interfejsie
	ncurses.

beep
	typ: bool
	domylna warto: 1

	okrela, czy klient ma beepa w rnych sytuacjach. wyczenie tej
	opcji spowoduje, e adne zdarzenia zwizane z GG nie bd podnosiy 
	alarmu. niestety nie obejmuje to zdarze zwizanych z wprowadzanym 
	tekstem i przy tab-completion moe si to przytrafi.

beep_msg
	typ: bool
	domylna warto: 1

	czy beepa przy nadchodzcych wiadomociach. wyczenie ,,beep''
	wycza rwnie t opcj.

beep_chat
	typ: bool
	domylna warto: 1

	czy beepa przy rozmowach. 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.

beep_mail
	typ: bool
	domylna warto: 1

	czy beepa przy nadejciu nowej poczty. wyczenie ,,beep'' wycza
	rwnie t opcj.

beep_title
	typ: liczba
	domylna warto: 0

	czy informacj o beepaniu umieci rwnie w pasku tytuowym? dziaa
	tylko w interfejsie ncurses na terminalu xterm. warto 1 wcza
	informowanie w pasku, warto 2 wcza informowanie w pasku i wycza
	zwyky sygna dwikowy.

check_mail
	typ: liczba
	domylna warto: 0

	okrela, czy ekg ma sprawdza, czy nadesza nowa poczta i informowa
	o tym na pasku stanu. warto 1 odpowiada sprawdzaniu skrzynki typu
	mbox, a warto 2 skrzynki typu Maildir. dodanie wartoci 4 oznacza,
	e oprcz informowania na pasku stanu, bdziemy otrzymywa krtk
	informacj o nadejciu poczty w aktualnym oknie. wszystkie dostpne
	wartoci to: 0, 1, 2, 5, 6.

check_mail_frequency
	typ: liczba
	domylna warto: 15
	
	okrela w sekundach, jak czsto sprawdza, czy nie ma nowej poczty.

check_mail_folders
	typ: tekst
	domylna warto: brak

	zawiera pliki (mbox) lub katalogi (Maildir) rozdzielone przecinkiem lub
	spacj, ktre ekg ma sprawdza, poza gwn skrzynk pocztow. moe to
	by cieka bezwzgldna lub wzgldem katalogu domowego.
	gwna w przypadku mbox to ta zapisana w zmiennej systemowej MAIL lub
	/var/mail/user przy braku tej zmiennej. dla Maildir z kolei, to katalog
	Maildir w katalogu domowym 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''. dodanie wartoci 8 spowoduje
	dopisywanie take tych, ktrzy maj stan ,,niewidoczny''. wszystkie dostpne
	wartoci to: 0, 1, 2, 5, 6, 9, 10, 13, 14.

ctrld_quits
	typ: bool
	domylna warto: 1

	okrela, czy wcinicie Ctrl-D w ostatnim okienku, nie bdc
	w trybie, rozmowy klient na zakoczy dziaanie. ma znaczenie
	tylko dla interfejsu readline.

contacts
	typ: liczba
	domylna warto: 2

	okrela, czy okienko z list obecnych ma by wywietlone z prawej
	strony ekranu, jeli jest rwne 1. jeli jest rwne 2, informacje
	o zmianie stanu nie s wywietlane, ignorujc warto zmiennej
	,,display_notify''. dziaa tylko w interfejsie ncurses.

contacts_groups
	typ: tekst
	domylna warto: brak

	oddzielone przecinkiem grupy, ktre mona przecza w licie
	kontaktw klawiszem F4. domylnie wywietlani s wszyscy uytkownicy.

contacts_options
	typ: tekst
	domylna warto: brak

	opcje listy kontaktw oddzielone przecinkiem lub spacj. domylne
	ustawienia to ,,right, frame, margin=1, nowrap, nodescr, order=0123''.
	moliwe stany to: 0 - dostpni, 1 - zajci, 2 - niewidoczni, 3 -
	blokujcy, 4 - niedostpni). mona pomin niektre stany -- nie
	bd po prostu wywietlane na licie.
	
	lista dostpnych opcji:
	- left, right, top, bottom - pooenie listy kontaktw na ekranie,
	- frame, noframe - lista oddzielona ramk od gwnego okna lub nie,
	- framecolor=n - kolor ramki oddzielajcej od gwnego okna
	- margin=n, nomargin - margines midzy list a gwnym oknem lub brak,
	- wrap, nowrap - tre listy bdzie zawijana lub ucinana,
	- descr, nodescr - opisy stanu bd lub nie bd wywietlane,
	- order=n - kolejno wywietlanych stanw.
	
contacts_size
	typ: liczba
	domylna warto: 8
	
	okrela szeroko okienka z list kontaktw.

datestamp
	typ: tekst
	domylna warto: "%Y-%m-%d"

	w interfejsie ncurses okrela format daty wywietlanej, jeli 
	jest wczona opcja display_daychanges i od ostatniej aktywnoci 
	w oknie zmieni si dzie. dokadny opis formatu zawiera strona 
	manuala strftime(3).

dcc
	typ: bool
	domylna warto: 0

	wcza lub wycza bezporednie poczenia midzy klientami. zmiana
	tej opcji wymaga ponownego poczenia z serwerem, by przesa nowy
	adres IP lub jego brak.

dcc_ip
	typ: tekst
	domylna warto: brak

	okrela adres IP, ktry jest wysyany serwerowi. jeli przypisze
	si tej zmiennej warto ,,auto'', adres bdzie ustalany 
	automatycznie. jeli chcemy bezproblemowo czy si z klientami
	z tej samej sieci LAN, dobrze jest poda adres IP sieci LAN zamiast
	zewntrznego.

dcc_backups
	typ: bool
	domylna warto: 0

	wcza lub wycza zapisywanie nowych plikw pod nowymi nazwami 
	w przypadku, jeli plik o podanej nazwie ju istnieje. nowe nazwy 
	s tworzone przez dodanie do nazwy pliku sufiksu .1, .2 itp. a 
	do .1000.

dcc_dir
	typ: tekst
	domylna warto: brak

	okrela katalog, do ktrego bd zapisywane pobierane pliki.

dcc_filter
	typ: bool
	domylna warto: 1

	okrela czy klient bdzie filtrowa poczenia bezporednie z adresw
	innych ni w licie kontaktw. zmienna ta moe by przydatna, gdy
	osoba, ktra chce nam przesa plik znajduje si za le
	skonfigurowanym firewallem, nie potrafi ustawi przekierowania portw
	lub podobnych sytuacjach. naley wtedy chwilowo j wyczy.

dcc_limit
	typ: tekst
	domylna warto: 30/30

	okrela limit bezporednich pocze w danym przedziale czasu.
	liczba przed ukonikiem okrela maksymaln ilo pocze, a liczba
	po ukoniku ilo sekund. po przekroczeniu tego progu bezporednie
	poczenia zostaj wyczone, by zapobiec atakom polegajcym na
	wyczerpaniu zasobw klienta. zwykle po ponownym wczeniu
	bezporednich pocze naley poczy si ponownie z serwerem.

dcc_port
	typ: liczba
	domylna warto: 1550

	port, na ktrym ekg bdzie oczekiwa na poczenia bezporednie.

display_ack
	typ: liczba
	domylna warto: 3

	okrela, czy i ktre powiadomienia o wysaniu wiadomoci maj
	by wywietlane. 0 - adne, 1 - wszystkie, 2 - tylko kiedy wiadomo
	dotara do adresata, 3 - tylko kiedy adresat jest niedostpny i
	wiadomo zostaa zachowania na serwerze.

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. ma znaczenie tylko
	w interfejsie ncurses.

display_daychanges
	typ: bool
	domylna warto: 1

	okrela, czy w interfejsie ncurses bd wywietlane zmiany daty. zmiana 
	jest wywietlana tylko wtedy, kiedy w oknie nastpi jaka aktywno. 
	zobacz te opis zmiennej datestamp.

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. dodanie
	4 sprawia, e podczas wywietlania brane s pod uwag take
	osoby z wczonym trybem ,,tylko dla znajomych'', ktre maj
	nas na licie kontaktw, a my ich nie mamy. w interfejsie ncurses
	wikszy priorytet ma zmienna ,,contacts'', ktra przy wartoci
	2 ukrywa zmiany stanu. wszystkie dostpne wartoci to 0, 1, 2, 5, 6.

display_pl_chars
	typ: bool
	domylna warto: 1

	jeli wczone, wywietlane s polskie literki na terminalu.
	w przeciwnym wypadku, zamieniane s na odpowiadajce im literki
	ASCII.

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.

display_token
	typ: bool
	domylna warto: 1

	zmienna dostpna tylko gdy w systemie jest biblioteka pozwalajca
	dekodowa pliki GIF. wyczenie jej spowoduje dziaanie ekg tak,
	jakby biblioteki nie byo, tj. zapisywanie tokenw do pliku.

display_transparent
	typ: bool
	domylna warto: 1

	mwi, czy w interfejsie ncurses to ma by przezroczyste. zmiany
	odnios skutek po ponownym uruchomieniu.

emoticons
	typ: bool
	domylna warto: 1

	uruchamia rozwijanie emotikonw w zdefiniowane teksty. wicej
	szczegw w pliku docs/files.txt w sekcji 5-tej.

encryption
	typ: liczba
	domylna warto: 0

	wcza szyfrowanie wiadomoci. jeli w systemie jest zainstalowana
	biblioteka OpenSSL, moliwe jest uywanie szyfrowania zgodnego z SIM
	opisanym na stronie http://gg.wha.la/crypt/. warto 0 wycza 
	szyfrowanie. warto 1 wcza. ustawienie wartoci 2 sprawia, e 
	wysyane s wiadomoci niezaszyfrowane, ale odbierane szyfrowane 
	s deszyfrowane. ustawienie 3 sprawia, e wiadomoci odbierane nie 
	s deszyfrowane, za to s szyfrowane wysyane.

enter_scrolls
	typ: bool
	domylna warto: 0

	jeli wczone, wcinicie klawisza Enter w pustej linii spowoduje
	przesunicie ekranu o jedn lini. ma znaczenie tylko w interfejsie
	ncurses.

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.

header_size
	typ: liczba
	domylna warto: 0

	okrela rozmiar nagwka okna wywietlanego na grze ekranu.
	maksymalna ilo linii to 5.

ignore_unknown_sender
	typ: bool
	domylna warto: 0

	okrela, czy bd ignorowane wiadomoci od osb, ktrych nie mamy
	na swojej licie kontaktw.

ignore_empty_msg
	typ: bool
	domylna warto: 0

	okrela, czy bd ignorowane puste wiadomoci, zawierajce jedynie
	obrazek, co moe mie miejsce, jeli kto sprawdza, czy jestemy
	niewidoczni.

image_size
	typ: int
	domylna warto: 255

	maksymalny rozmiar akceptowanych przez nas obrazkw w KiB. maksymalnie 
	255. istotne jedynie po wczeniu ,,receive_images''.

ioctld_enable
	typ: liczba
	domylna warto: 1

	jeli 1, odpalany jest lokalny daemon ioctld, ktry lokalnie mruga
	diodkami i piszczy speakerem, jeeli 2, odpalany jest daemon
	tcp/ip na porcie ioctld_net_port, do ktrego przekazywane s
	akcje blink_leds i beeps_spk. dziki temu, uywajc ioctld-client.c
	z ekg/contrib, mona lokalnie blinka i beepa majc odpalone ekg
	na zdalnym hocie. jeeli za 0, ioctld nie jest uruchamiany wcale.

ioctld_net_port
	typ: liczba
	domylna warto: 22004

	port, na ktrym nasuchiwa bdzie daemon ioctld przy ioctld_enable
	rwnym 2.

irssi_set_mode
	typ: bool
	domylna warto: 0

	jeli 1, to podczas wykonania komendy /set arg1 wywietlane
	bd wszystkie ustawienia, ktre w swojej nazwie zawieraj arg1
	(domylnie arg1 musi by rwne tej nazwie). /set arg1 arg2,
	przypisujce zmiennej arg1 warto arg2 pozostaje bez zmian.
	pomys zaczerpnity z irssi.

keep_reason
	typ: liczba
	domylna warto: 0

	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''.

local_ip
	typ: tekst
	domylna warto: brak

	okrela adres IP, z ktrego nastpuj wszelkiego rodzaju poczenia,
	na przykad z serwerem GG. w przypadku bdnie wpisanej wartoci, 
	zostanie ona usunita.

log
	typ: liczba
	domylna warto: 0

	okrela, czy i w jaki sposb bd logowane wysyane i otrzymywane
	wiadomoci. dla 0, nie bd. dla 1, bd logowane w pliku, ktry
	okrela zmienna ,,log_path'' lub ,,~/.gg/history'' w przypadku
	jej braku. dla 2, bd logowane w katalogu wskazanym przez zmienn
	,,log_path'', a nazwa pliku bdzie numerem rozmwcy. jeli mamy
	wkompilowan obsug skompresowanych logw, dodanie wartoci 4
	wymusi kompresj logw. nie bdzie ona dziaaa, jeli istnieje
	ju nieskompresowany log. naley go wczeniej skompresowa
	poleceniem gzip. wszystkie dostpne wartoci to: 0, 1, 2, 5, 6.

log_ignored
	typ: liczba
	domylna warto: 0

	okrela, czy logujemy ignorowane wiadomoci oraz zmiany stanu.

log_status
	typ: liczba
	domylna warto: 0

	okrela, czy bd logowane zmiany stanu ludzi z listy (zmienna
	,,log'' musi by rna od 0). jeli jest rwna 2, zmiany bez opisu
	nie bd logowane.
	
log_path
	typ: tekst
	domylna warto: brak

	cieka, gdzie bd zachowywane wysyane i otrzymane wiadomoci.

log_timestamp
	typ: tekst
	domylna warto: brak

	okrela format czasu zapisywanego w historii. w przypadku braku,
	zmiennej, zapisuje w postaci iloci sekund od 1 stycznia 1970r.
	UTC. dokadny opis formatu zawiera strona manuala strftime(3).

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 zostanie dodana 
	warto 4, to wiadomoci wysyane przez /msg bd widoczne w oknie 
	stanu.

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 ekg.

msg_as_chat
	typ: int
	domylna warto: 0

	okrela, czy wiadomoci wysyane przy pomocy polecenia /msg maj by 
	przesyane tak, jakby byy wysyane przy pomocy polecenia /chat. dla 
	wartoci 1 inne rnice midzy /msg a /chat (np. nie otwieranie nowego 
	okna rozmowy) nie s zmieniane. warto 2 oznacza traktowanie polecenia 
	/msg jako /chat we wszystkich aspektach. zmienna zostaa wprowadzona w 
	celu zapewnienia kompatybilnoci z klientami IRC - obecnie praktycznie 
	aden klient nie wysya wiadomoci tak, jak robi to polecenie /msg, a 
	niektrzy uytkownicy, przyzwyczajeni do polecenia /msg w klientach IRC, 
	nie chc zmienia przyzwyczaje.

nick
	typ: tekst
	domylna warto: brak

	ustala nasz nick, wywietlany przy wysyanych przez nas wiadomociach 
	w oknie rozmowy. w przypadku, kiedy mamy swj numerek zapisany na licie, 
	bdzie wywietlana pozycja z listy.

proxy
	typ: tekst
	domylna warto: brak

	adres i port serwera proxy, oddzielone dwukropkiem. jeli nie podano
	portu, domylnie jest przyjmowany 8080. jeli serwer proxy wymaga
	autoryzacji, naley poprzedzi go nazw uytkownika, dwukropkiem,
	hasem i map (np. ,,jan:tajnehaso@serwer'')

proxy_forwarding
	typ: tekst
	domylna warto: brak

	adres i port (oddzielone dwukropkiem) serwera poredniczcego
	(routera, proxy lub czego innego) przekierowany na port 1550
	naszego komputera.

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 niewidocznego, ustawiany przy zmianie bez podania
	parametru oraz stanu niedostpnego, ustawiany przy wychodzeniu.

random_reason
	typ: liczba
	domylna warto: 0

	okrela, czy przy zmianie stanu i poczeniu ma by losowany opis (z 
	~/.gg/quit.reasons dla komend ,,quit'', ,,disconnect'', ,,invisible'', 
	~/.gg/away.reasons dla ,,away'' i ~/.gg/back.reasons dla ,,back'').
	dla 0 nie jest losowany, dla 1 losowany jest opis dotyczcy stanu
	zajty, dla 2 niedostpny, dla 4 dostpny, dla 8 niewidoczny.
	wartoci te mona ze sob dodawa, np. 11 bdzie dotyczy stanw
	niedostpny, zajty oraz niewidoczny. jeeli z jakich przyczyn
	nie powiedzie si odczyt, opis bdzie pobierany ze zmiennych
	,,away_reason'' lub ,,quit_reason'', o ile nie s puste.

reason_limit
	typ: bool
	domylna warto: 0

	okrela, czy opisy stanu musz mieci si w okrelonym przez
	protok limicie. jeli opcja jest aktywna i dugo opisu
	przekracza t dugo, komendy /away, /back i /invisible nie
	zostan wykonane.

receive_images
	typ: bool
	domylna warto: 0

	okrela, czy chcemy otrzymywa obrazki. wczenie tej opcji przy 
	wyczonej opcji ,,ignore_empty_msg'' moe ujawni nas dla uytkownikw
	sprawdzajcych, czy jestemy niewidoczni. otrzymywane obrazki bd
	zapisywane w katalogu okrelonym zmienn dcc_dir.

regex_flags
	typ: int
	domylna warto: 0

	mapa bitowa okrelajca flagi podczas przetwarzania wyrae regularnych 
	w poleceniu /list --regexp. 1 oznacza uywanie podstawowych wyrae, 2 
	uwzgldnianie rozmiaru znakw.

save_question
	typ: bool
	domylna warto: 1

	okrela, czy ma by zadawane pytanie o zapis zmienionej konfiguracji
	przy wyjciu z programu.

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.

server
	typ: tekst
	domylna warto: brak

	adresy IP serwerw, z ktrym klient powinien prbowa si poczy,
	pomijajc waciw procedur czenia si. przydane podczas awarii
	gwnego serwera. adresy naley oddziela przecinkami, rednikami
	lub spacjami. po dwukropku mona poda port serwera. jeli adres i
	port serwera zostan poprzedzone tekstem ,,tls:'', klient sprbuje
	wynegocjowa bezpieczne poczenie TLS z serwerem. jeli zmiennej
	przypisze si warto ,,tls'', spyta gwny serwer o adres serwera
	obsugujcego poczenia TLS i sprbuje si z nim poczy.

server_save
	typ: bool
	domylna warto: 0

	okrela, czy ekg ma zapamitywa serwer, z ktrym ostatnio udao
	si poczy. w przypadku wczenia tej zmiennej, zmienna ,,server''
	bdzie automatycznie uaktualniana, a zawarto wpisana przez
	uytkownika zostanie usunita.

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.

sms_away
	typ: liczba
	domylna warto: 0

	wczenie tej opcji powoduje wysyanie otrzymanych wiadomoci na
	telefon komrkowy podczas nieobecnoci (stan ,,zajty''). wymaga
	zdefiniowania zmiennych ,,sms_number'' i ,,sms_send_app''.
	jeeli wartoci jest 1, to zmienna ,,sms_away_limit'' (jeli rna
	od 0) dotyczy bdzie cznej liczby wiadomoci wysanych na telefon
	komrkowy. warto 2, z kolei, wskazuje na to, e limit dotyczy
	iloci wiadomoci od kadej osoby. dodanie wartoci 4, spowoduje,
	e funkcja bdzie take aktywna, gdy jestemy niewidoczni.

sms_away_limit
	typ: liczba
	domylna warto: 0

	okrela limit wiadomoci, ktre mog zosta wysane na telefon
	komrkowy podczas naszej nieobecnoci. jeli 0, to wiadomoci nie
	s limitowane.	

sms_max_length
	typ: liczba
	domylna warto: 100

	maksymalna dugo przekazywanych wiadomoci. powyej tego limitu
	wiadomo zostanie ucita. jeli rwna 0, nie ma limitu.

sms_number
	typ: tekst
	domylna warto: brak

	numer telefonu komrkowego, na ktry maj by wysyane wiadomoci
	podczas nieobecnoci.

sms_send_app
	typ: tekst
	domylna warto: brak

	pena cieka do programu wysyajcego SMSy. program musi za
	pierwszy parametr przyjmowa numer odbiorcy, za drugi parametr
	tre wiadomoci. do tego celu nadaje si program Mikoaja
	Rydzewskiego ze strony http://ceti.pl/~miki/

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_msg_file
	typ: tekst
	domylna warto: brak

	plik dwikowy odtwarzany po otrzymaniu wiadomoci.

sound_chat_file
	typ: tekst
	domylna warto: brak

	plik dwikowy odtwarzany w czasie rozmowy.

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.

sound_mail_file
	typ: tekst
	domylna warto: brak

	plik dwikowy odtwarzany po otrzymaniu nowej wiadomoci e-mail.

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.

status_window
	typ: liczba
	domylna warto: 0

	okrela okno, do ktrego kierowane s zmiany stanu innych osb. 0 - 
	okno rozmowy z osob, ktrej dotyczy zmiana (lub okno stanu, jeli 
	nie ma otwartego okna rozmowy z t osob), 1 - biece okno, 2 - 
	okno stanu.

statusbar_size
	typ: liczba
	domylna warto: 1

	okrela rozmiar paska stanu w liniach w zakresie od 1 do 5.

statusbar_fgcolor
	typ: liczba
	domylna warto: 7

	okrela kolor tekstu w pasku stanu. z reguy jest nadpisany
	przez themik, wic ta zmienna jest mao przydatna.

statusbar_bgcolor
	typ: liczba
	domylna warto: 4

	okrela kolor ta pasku stanu. domylnie niebieski.

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 "

	w interfejsie ncurses okrela format czasu wywietlanego na
	pocztku kadej linii. dokadny opis formatu zawiera strona
	manuala strftime(3).

userlist_backup
	typ: bool
	domylna warto: 0

	okrela, czy przed zaimportowaniem listy kontaktw z serwera 
	zapisa aktualn list w pliku ~/.gg/userlist.pid (gdzie pid 
	to numer procesu ekg). jeeli zaimportowana zostanie take 
	konfiguracja, to aktualna konfiguracja zostanie zapisana w 
	pliku ~/.gg/config.pid.

wap_enabled
	typ: bool
	domylna warto: 2

	jeli wkompilowano obsug WAP, pozawala tymczasowo wyczy t
	usug. warto 1 uywa poprzedniego formatu zapisu do pliku
	WAP.

windows_save
	typ: liczba
	domylna warto: 0

	okrela, czy ustawienie okienek ma by zachowywane. jeli wynosi 0,
	okienka nie s zachowywane. dla wartoci 1 s zachowywane przy 
	wychodzeniu z programu. ustawienie 2 powoduje zapis tylko przy 
	uyciu polecenia /save warto 3 natomiast sprawia, e ustawienie 
	okienek jest zapisywane zarwno przy wychodzeniu z programu, jak 
	przy /save. warto wspomnie, e polecenie /reload nie przywraca 
	stanu okienek. zmienna ma znaczenie tylko w interfejsie ncurses.

status
	typ: liczba, zmienna wewntrzna, ukryta

	okrela stan klienta (zajty/niewidoczny/tylko dla przyjaci)
	po uruchomieniu i pierwszym poczeniu. zachowywana przy poleceniu
	,,save''.

reason
	typ: tekst, zmienna wewntrzna, ukryta

	okrela opis stanu klienta. zachowywana przy poleceniu ,,save''.
	jest usuwana przy kadej zmianie stanu lub wyjciu z klienta,
	chyba e wczona jest zmienna ,,keep_reason''.

interface
	typ: tekst, zmienna wewntrzna, ukryta

	okrela domylny interfejs programu. jej warto jest zmieniana
	przez podanie parametru -f w wywoaniu programu i automatycznie
	zapisywana.

password_cp1250
	typ: bool, zmienna wewntrzna, ukryta

	przy wczonej opcji nie bdzie przeprowadzana konwersja hasa
	ze standardu ISO-8859-2 na CP1250.

protocol
	typ: liczba, zmienna wewntrzna, ukryta

	okrela wersj klienta, ktr przedstawia si ekg. moe by uywana
	do udawania nowszego klienta, gdy biblioteka jeszcze jej nie zna.
	zmienna ta nie powinna by uywana przez zwykych uytkownikw.

last_sysmsg
	typ: liczba, zmienna wewntrzna, ukryta

	okrela numer ostatniej wiadomoci systemowej.

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 ,,-''.


$Id: vars.txt,v 1.181.2.6 2007-04-28 20:02:20 porridge Exp $
