summaryrefslogtreecommitdiff
path: root/doc/sr/weechat_user.sr.adoc
diff options
context:
space:
mode:
authorSébastien Helleu <flashcode@flashtux.org>2021-12-04 20:12:06 +0100
committerSébastien Helleu <flashcode@flashtux.org>2021-12-04 20:12:06 +0100
commit2dabce9ac8f4c1dd0c798e375cb5ec46fd8eeb2a (patch)
treed2dd48b43fe20bed75a73f0248fa46d2bd070a30 /doc/sr/weechat_user.sr.adoc
parentf33e9b673756cf26f33d32e32d8994904057946a (diff)
downloadweechat-2dabce9ac8f4c1dd0c798e375cb5ec46fd8eeb2a.zip
doc: move section "Key bindings" at top level, add section title "Configuration" (user's guide)
Diffstat (limited to 'doc/sr/weechat_user.sr.adoc')
-rw-r--r--doc/sr/weechat_user.sr.adoc966
1 files changed, 490 insertions, 476 deletions
diff --git a/doc/sr/weechat_user.sr.adoc b/doc/sr/weechat_user.sr.adoc
index 4ee9a73bf..2514551ed 100644
--- a/doc/sr/weechat_user.sr.adoc
+++ b/doc/sr/weechat_user.sr.adoc
@@ -583,6 +583,49 @@ include::includes/cmdline_options.sr.adoc[tag=debug]
| WEECHAT_EXTRA_LIBDIR | Додатни директоријум из кога се учитавају додаци (из „plugins” директоријума на овој путањи).
|===
+// TRANSLATION MISSING
+[[colors_support]]
+=== Colors support
+
+За приказ текста у тракама и простору за чет, програм WeeChat може да користи до 32767 парова боја (ваш терминал мора да подржава 256 боја како могле да се користе у програму WeeChat).
+
+Сагласно са вредности променљиве окружења _TERM_, можете имати следећа ограничења за боје у програму WeeChat:
+
+[width="75%", cols="8,>3,>3", options="header"]
+|===
+| $TERM | Боја | Парова
+| "rxvt-unicode", "xterm", ... | 88 | 32767
+| "rxvt-256color", "xterm-256color", ... | 256 | 32767
+| "screen" | 8 | 64
+| "screen-256color" | 256 | 32767
+| "tmux" | 8 | 64
+| "tmux-256color" | 256 | 32767
+|===
+
+Ако желите да прикажете ограничења за своје окружење, покрените `weechat --colors`, или извршите команду `/color` у програму WeeChat.
+
+Неке од препоручених вредности за _TERM_ ако желите 256 боја:
+
+* под screen: _screen-256color_
+* под tmux: _screen-256color_ или _tmux-256color_
+* ван screen/tmux: _xterm-256color_, _rxvt-256color_, _putty-256color_, ...
+
+[NOTE]
+Можда ће бити потребно да инсталирате пакет „ncurses-term” како бисте могли да у _TERM_ променљивој користите ове вредности.
+
+Ако користите screen, можете да додате следећу линију у свој _~/.screenrc_:
+
+----
+term screen-256color
+----
+
+Ако је вредност ваше _TERM_ променљиве погрешна, а програм WeeChat се већ извршава, можете да је промените помоћу следеће две команде:
+
+----
+/set env TERM screen-256color
+/upgrade
+----
+
[[files_and_directories]]
=== Фајлови и директоријуми
@@ -890,139 +933,6 @@ kbd:[!]
[NOTE]
У irc додатку можете да ремапирате ове боје употребом опције <<option_irc.color.mirc_remap,irc.color.mirc_remap>>.
-[[colors]]
-=== Боје
-
-За приказ текста у тракама и простору за чет, програм WeeChat може да користи до 32767 парова боја (ваш терминал мора да подржава 256 боја како могле да се користе у програму WeeChat).
-
-Сагласно са вредности променљиве окружења _TERM_, можете имати следећа ограничења за боје у програму WeeChat:
-
-[width="75%", cols="8,>3,>3", options="header"]
-|===
-| $TERM | Боја | Парова
-| "rxvt-unicode", "xterm", ... | 88 | 32767
-| "rxvt-256color", "xterm-256color", ... | 256 | 32767
-| "screen" | 8 | 64
-| "screen-256color" | 256 | 32767
-| "tmux" | 8 | 64
-| "tmux-256color" | 256 | 32767
-|===
-
-Ако желите да прикажете ограничења за своје окружење, покрените `weechat --colors`, или извршите команду `/color` у програму WeeChat.
-
-Неке од препоручених вредности за _TERM_ ако желите 256 боја:
-
-* под screen: _screen-256color_
-* под tmux: _screen-256color_ или _tmux-256color_
-* ван screen/tmux: _xterm-256color_, _rxvt-256color_, _putty-256color_, ...
-
-[NOTE]
-Можда ће бити потребно да инсталирате пакет „ncurses-term” како бисте могли да у _TERM_ променљивој користите ове вредности.
-
-Ако користите screen, можете да додате следећу линију у свој _~/.screenrc_:
-
-----
-term screen-256color
-----
-
-Ако је вредност ваше _TERM_ променљиве погрешна, а програм WeeChat се већ извршава, можете да је промените помоћу следеће две команде:
-
-----
-/set env TERM screen-256color
-/upgrade
-----
-
-[[colors_basic]]
-==== Основне боје
-
-Основне боје у програму WeeChat су:
-
-[width="75%", cols="1m,4", options="header"]
-|===
-| Име | Боја
-| default | Подразумевана боја терминала (провидна за позадину)
-| black | Црна
-| darkgray | Тамносива
-| red | Тамноцрвена
-| lightred | Светлоцрвена
-| green | Тамнозелена
-| lightgreen | Светлозелена
-| brown | Браон
-| yellow | Жута
-| blue | Тамноплава
-| lightblue | Светлоплава
-| magenta | Тамномагента
-| lightmagenta | Светломагента
-| cyan | Тамноцијан
-| lightcyan | Светлоцијан
-| gray | Сива
-| white | Бела
-|===
-
-[[colors_extended]]
-==== Проширене боје
-
-Програм WeeChat динамички алоцира парове боја када се боје употребе на екрану (за приказ бафера и трака).
-
-Уз основне боје, можете да користите и број боје између 1 и границе вашег терминала.
-
-Употребите команду `/color` да видите текуће боје и ограничења. Са kbd:[Alt+c] можете привремено да се пребаците на боје терминала како бисте изабрали боју.
-
-На пример, ако желите да се време у баферу приказује у наранџастој боји, извршите:
-
-----
-/set weechat.color.chat_time 214
-----
-
-Или ако желите тамну тамнозелену позадину за статусну линију:
-
-----
-/set weechat.bar.status.color_bg 22
-----
-
-[[colors_aliases]]
-==== Алијаси
-
-Алијасе боја можете додати командом `/color alias`, па затим користити тај алијас у било којој опцији за боје.
-
-На пример:
-
-----
-/color alias 214 orange
-/set weechat.color.chat_delimiters orange
-----
-
-[[colors_attributes]]
-==== Атрибути
-
-За боје можете да користите и неке атрибуте. Испред имена или броја боје можете додати један или више атрибута:
-
-* `+*+`: подебљани текст
-* `+!+`: обрнути видео
-* `+/+`: курзив
-* `+_+`: подвучен текст
-* `+|+`: задржавање атрибута: када се мења боја, подебљано/обрнуто/курзив/подвучено се не ресетује
-
-На пример, ако желите да ваш надимак исписује у белој боји, подвучено, извршите:
-
-----
-/set weechat.color.chat_nick_self _white
-----
-
-Или ако желите да се у статусној траци време исписује у наранџастој боји, подебљано:
-
-----
-/set weechat.color.status_time *_214
-----
-
-Ако атрибуте желите да користите са подразумеваном бојом терминала (-1), морате да употребите број већи од последње боје терминала, на пример, максималну боју у програму WeeChat: 99999.
-
-Пример подебљаног текста са бојом предњег плана терминала:
-
-----
-/set weechat.color.status_time *99999
-----
-
[[buffers_and_windows]]
=== Бафери и прозори
@@ -1335,215 +1245,6 @@ _прозор_ је површина екрана која приказује б
[NOTE]
Спољни додаци и скрипте могу да дефинишу и користе остале локалне променљиве.
-[[bars]]
-=== Траке
-
-_трака_ је површина уз разговор која може да садржи било коју врсту текста.
-
-Опције траке могу да се поставе опцијама `weechat.bar.име.опција` где је `име` име траке, а `опција` опција за ту траку.
-
-Листа опција траке:
-
-[width="100%", cols="2m,2,10", options="header"]
-|===
-| Опција | Вредности | Опис
-
-| type | `root`, `window` |
- Трака типа `root` се приказује тачно једном на екрану, ван свих прозора.
- Тип подразумеване траке _buflist_ је `root`. +
- Трака са типом `window` се приказује у сваком прозору, на пример ако поделите
- једном екран (са `/window splith` или `/window splitv`), имаћете
- једну траку у сваком прозору. Подразумеване траке _title_, _status_,
- _input_ и _nicklist_ су типа `window`.
-
-| position | `top`, `bottom`, `left`, `right` |
- Позиција траке: изнад/испод разговора, са леве/десне стране.
-
-| priority | цео број ≥ 0 |
- Приоритет за приказ траке: ово се користи за ређање трака на екрану када
- више трака имају исти тип и исту позицију. +
- Траке се приказују од ивице екрана према центру. Виши приоритет значи да
- ће се трака приказивати на почетку, дакле, ближе ивици. +
- Пример: _input_ трака има приоритет 1000, тако да се приказује испред _status_
- траке, која има приоритет 500.
-
-| size | цео број ≥ 0 |
- Величина траке: број колона за позицију left/right, број линија за
- позицију top/bottom. Величина `0` значи аутоматски, тако да ће се
- величина израчунати у зависности од садржаја који се приказује у траци.
-
-| size_max | цео број ≥ 0 |
- Максимална величина траке, `0` = нема ограничења (ова опција се користи
- само ако је `size` = `0`).
-
-| color_bg | боја |
- Подразумевана боја позадине траке.
-
-| color_fg | боја |
- Подразумевана боја текста у траци.
-
-| color_delim | боја |
- Боја граничника у траци.
-
-| hidden | `on`, `off` |
- Када је ова опција `on`, трака је скривена. +
- Напомена: уместо да мењате ову опцију, боље је да користите команду `/bar`,
- на пример: `/bar toggle nicklist` (погледајте команду <<command_weechat_bar,/bar>>).
-
-| separator | `on`, `off` |
- Када је ова опција `on`, између ове траке и осталих (или разговора) се
- приказује граничник (линија).
-
-| items | стринг |
- Листа _items_ (погледајте <<bar_items,ставке>> за више информација).
-
-| filling_left_right | `+horizontal+`, `+vertical+`, `+columns_horizontal+`, `+columns_vertical+` |
- Тип испуне за траку која има позицију `left` или `right` (погледајте
- <<bar_filling,испуну>> за више информација).
-
-| filling_top_bottom | `+horizontal+`, `+vertical+`, `+columns_horizontal+`, `+columns_vertical+` |
- Тип испуне за траку која има позицију `top` или `bottom` (погледајте
- <<bar_filling,испуну>> за више информација).
-
-| conditions | стринг |
- Услови под којима се трака приказује (погледајте <<bar_conditions,услове>> за
- више информација).
-|===
-
-[[bar_items]]
-==== Ставке
-
-Опција _items_ је стринг са листом ставки траке, раздвојених запетом (ставке су на екрану раздвојене размаком) или `+++` (спојене ставке).
-
-Листа ставки траке се приказује командом `/bar listitems`.
-
-Испред или након имена ставке можете да употребите карактере (који нису слова или цифре, `+-+` или `+_+`). Они ће се приказивати испред/иза ставке у боји граничника која је дефинисана за траку (опција _color_delim_).
-
-Пример за траку са ставкама „[time],buffer_number+:+buffer_plugin+.+buffer_name”:
-
-....
-┌───────────────────────────────────────────────────────────────────────────┐
-│[12:55] 3:irc/libera.#weechat │
-└───────────────────────────────────────────────────────────────────────────┘
-....
-
-Ако желите да форсирате бафер у којем ће се приказивати ставка траке, употребите посебну синтаксу: „@бафер:ставка” (где је „бафер” пуно име бафера, а „ставка” је име ставке траке).
-
-Ово је корисно у кореним (root) тракама код приказа ставке за неки одређени бафер који се не приказује у текућем прозору (или се чак уопште не приказује).
-
-Пример: листа надимака за bitlbee у кореној траци (ако се трака зове _bitlist_ а bitlbee сервер се зове _bitlbee_):
-
-----
-/set weechat.bar.bitlist.items "@irc.bitlbee.&bitlbee:buffer_nicklist"
-----
-
-[[bar_filling]]
-==== Испуна
-
-Постоји четири врсте испуне:
-
-* `+horizontal+`: ставке се приказују хоризонтално, с лева у десно. Ако у ставкама постоје преломи линија, за раздвајање линија се користи размак.
-* `+vertical+`: ставке се приказују од врха ка дну. Ако у ставкама постоје преломи линија, за раздвајање линија се користи прелом линија.
-* `+columns_horizontal+`: ставке се приказују по колонама, уз лево поравнат текст. Прва ставка је горе лево, друга у истој линији, са њене десне стране.
-* `+columns_vertical+`: ставке се приказују по колонама, уз лево поравнат текст. Прва ставка је горе лево, друга ставка је једну линију испод.
-
-Подразумеване траке _title_, _status_ и _input_ имају _horizontal_ испуну, а подразумевана трака _nicklist_ има _vertical_ испуну.
-
-Неки примери испуне за траку _nicklist_:
-
-....
-┌───────────────────────────────────────────────────────────────────────┐
-│Добродошли на #test, ово је тест канал │
-│12:54:15 peter | hey! │@carl │
-│12:55:01 +Max | hello │@jessika│
-│ │@maddy │
-│ │%Diego │
-│ │%Melody │
-│ │+Max │
-│ │ celia │
-│ │ Eva │
-│ │ freddy │
-│ │ Harold^│
-│ │ henry4 │
-│ │ jimmy17│
-│ │ jodie ▼│
-│[12:55] [6] [irc/libera] 3:#test(+n){24} │
-│[@carl] █ │
-└───────────────────────────────────────────────────────────────────────┘
- filling_left_right = vertical ▲
-
-┌───────────────────────────────────────────────────────────────────────┐
-│Добродошли на #test, ово је тест канал │
-│12:54:15 peter | hey! │@carl lee │
-│12:55:01 +Max | hello │@jessika louise │
-│ │@maddy mario │
-│ │%Diego mark │
-│ │%Melody peter │
-│ │+Max Rachel │
-│ │ celia richard│
-│ │ Eva sheryl │
-│ │ freddy Vince │
-│ │ Harold^ warren │
-│ │ henry4 zack │
-│ │ jimmy17 │
-│ │ jodie │
-│[12:55] [6] [irc/libera] 3:#test(+n){24} │
-│[@carl] █ │
-└───────────────────────────────────────────────────────────────────────┘
- filling_left_right = columns_vertical ▲
-
-┌───────────────────────────────────────────────────────────────────────┐
-│@carl %Diego celia Harold^ jodie mario Rachel Vince │
-│@jessika %Melody Eva henry4 lee mark richard warren │
-│@maddy +Max freddy jimmy17 louise peter sheryl zack │
-│───────────────────────────────────────────────────────────────────────│
-│ │
- filling_top_bottom = columns_vertical ▲
-
-┌───────────────────────────────────────────────────────────────────────┐
-│@carl @jessika @maddy %Diego %Melody +Max celia Eva │
-│ freddy Harold^ henry4 jimmy17 jodie lee louise mario │
-│ mark peter Rachel richard sheryl Vince warren zack │
-│───────────────────────────────────────────────────────────────────────│
-│ │
- filling_top_bottom = columns_horizontal ▲
-....
-
-[[bar_conditions]]
-==== Услови
-
-Опција _conditions_ је стринг који се израчунава како би се одредило да ли трака сме да се прикаже или не.
-
-Стринг може да буде:
-
-* _active_: прозор мора бити активан
-* _inactive_: прозор мора бити неактиван
-* _nicklist_: бафер који се приказује у прозору мора имати листу надимака
-* израз: израчунава се као логичка вредност (погледајте команду <<command_weechat_eval,/eval>>)
-
-У изразу су доступне следеће променљиве:
-
-* `+${active}+`: истинито ако је прозор активан
-* `+${inactive}+`: истинито ако је прозор неактиван
-* `+${nicklist}+`: истинито ако бафер приказан у прозору има листу надимака
-
-Доступни су следећи показивачи:
-
-* `+${window}+`: прозор за који се израчунава услов
-* `+${buffer}+`: бафер прозора за који се израчунава услов
-
-Пример за приказ nicklist траке у свим баферима са листом надимака, само ако је ширина терминала > 100:
-
-----
-/set weechat.bar.nicklist.conditions "${nicklist} && ${info:term_width} > 100"
-----
-
-Исти услов, само што се листа надимака увек приказује у баферу _&bitlbee_ (чак и ако је терминал мали):
-
-----
-/set weechat.bar.nicklist.conditions "${nicklist} && (${info:term_width} > 100 || ${buffer.full_name} == irc.bitlbee.&bitlbee)"
-----
-
[[bare_display]]
=== Огољени приказ
@@ -1623,134 +1324,21 @@ _трака_ је површина уз разговор која може да
Тако да у свом терминалу без проблема можете кликнути на URL адресу од надимка _joe_ (наравно, ово претпоставља да ваш терминал подржава кликове на URL адресе).
-[[notify_levels]]
-=== Нивои обавештавања
-
-[[setup_notify_levels]]
-==== Постављање нивоа обавештавања
-
-У порукама које се приказују у баферима може постојати четири нивоа, од нижег ка вишем:
-
-* _low_: важност поруке је мала (на пример, irc join/part/quit порука)
-* _message_: порука од корисника
-* _private_: порука у приватном баферу
-* _highlight_: порука са истицањем
-
-Сваки бафер поседује ниво обавештавања који се користи за одлуку које поруке се додају на врућу листу бафера.
-
-Подразумевани ниво обавештавања може да се постави опцијом <<option_weechat.look.buffer_notify_default,weechat.look.buffer_notify_default>>, подразумевана вредност је _all_.
-
-[width="75%", cols="2m,7", options="header"]
-|===
-| Ниво обавештавања | Ниво порука које се додају на врућу листу
-| none | (ниједна)
-| highlight | _highlight_ + _private_
-| message | _highlight_ + _private_ + _message_
-| all | _highlight_ + _private_ + _message_ + _low_
-|===
-
-Ниво обавештавања може да се дефинише за скуп бафера, на пример за све бафере irc сервера „libera”:
-
-----
-/set weechat.notify.irc.libera message
-----
-
-Постављање нивоа обавештавања _highlight_ само на каналу „#weechat”:
-
-----
-/set weechat.notify.irc.libera.#weechat highlight
-----
-
-Ниво обавештавања за бафер може да се постави командом `/buffer`:
-
-----
-/buffer notify highlight
-----
-
-[[max_hotlist_level_nicks]]
-==== Максимални ниво вруће листе за надимке
-
-За неке надимке је могуће постављање максималног нивоа вруће листе, по баферу или по групи бафера (као што су IRC сервери).
-
-Особина бафера „hotlist_max_level_nicks” може да се постави на листу надимака, а за сваки надимак у листи максимални ниво вруће листе који се окида. Могући су следећи нивои:
-
-* -1: за надимак нема измене вруће листе
-* 0: ниски приоритет (као што су join/part поруке)
-* 1: порука
-* 2: приватна порука
-* 3: истицање (у суштини је бескорисно, јер је за све поруке већ подразумевани максимум)
-
-На пример, ако желите да искључите истицања од „joe” и „mike” у текућем баферу:
-
-----
-/buffer set hotlist_max_level_nicks_add joe:2,mike:2
-----
-
-[NOTE]
-Особина бафера „hotlist_max_level_nicks” се не чува у конфигурацији. +
-Лако можете да је сачувате скриптом _buffer_autoset.py_: инсталирате је командом `+/script install buffer_autoset.py+`, а помоћ добијате са `+/help buffer_autoset+`.
-
-[[highlights]]
-=== Истицања
-
-[[highlights_words]]
-==== Додавање речи које се истичу
-
-Програм WeeChat подразумевано истиче поруке од осталих корисника које садрже у себи ваш надимак, тако да истицање зависи од бафера (ваш надимак не мора да буде исти у свим баферима).
-
-Остале речи моожете да додате опцијом <<option_weechat.look.highlight,weechat.look.highlight>>, на пример ако желите да се истиче ваш надимак и „реч1”, „реч2”, као и све речи које почињу са „test”:
-
-----
-/set weechat.look.highlight реч1,реч2,test*
-----
-
-Ако вам је потребно одређеније правило за реч, можете да употребите регуларне изразе опцијом <<option_weechat.look.highlight_regex,weechat.look.highlight_regex>>, на пример да истакнете речи „flashcode”, „flashcöde” и „flashy”:
-
-----
-/set weechat.look.highlight_regex flashc[oö]de|flashy
-----
-
-Граничници око речи које се истичу могу да се прилагоде опцијом <<option_weechat.look.word_chars_highlight,weechat.look.word_chars_highlight>>.
-
-[[highlights_tags]]
-==== Додавање ознака истицању
-
-Приказане линије могу да садрже „ознаке” које пружају неке информације о пореклу само поруке. +
-Ознаке можете приказати командом `/debug tags` (иста команда их и сакрива).
-
-Опцијом <<option_weechat.look.highlight_tags,weechat.look.highlight_tags>> можете да додате одређене ознаке истицању. Ознаке се раздвајају запетама и више ознака можете да раздвојите са `+++` чиме наводите логичко „и” међу њима.
-
-На пример, ако желите да се истичу све поруке од надимка „FlashCode” и сва обавештења од надимака који почињу са „toto”:
-
-----
-/set weechat.look.highlight_tags "nick_flashcode,irc_notice+nick_toto*"
-----
-
-[[highlights_regex_buffer]]
-==== Постављање посебних истицања у баферу
-
-Истицање помоћу регуларног израза можете да форсирате особином бафера „highlight_regex”.
-
-На пример, да форсирате истицање свих порука у текућем баферу:
-
-----
-/buffer set highlight_regex .*
-----
-
-[NOTE]
-Особина бафера „highlight_regex” се не чува у конфигурацији. +
-Лако можете да је сачувате скриптом _buffer_autoset.py_: инсталирате је командом `+/script install buffer_autoset.py+`, а помоћ добијате са `+/help buffer_autoset+`.
-
+// TRANSLATION MISSING
[[key_bindings]]
-=== Подразумеване тастерске пречице
+== Key bindings
+
+// TRANSLATION MISSING
+WeeChat provides a lot of default key bindings, listed in the following chapters. +
+They can be changed and new ones can be added with the <<command_weechat_key,/key>> command.
// TRANSLATION MISSING
[[key_bindings_cmdline]]
-==== Command line
+=== Command line
// TRANSLATION MISSING
[[key_bindings_cmdline_cursor_movement]]
-===== Cursor movement
+==== Cursor movement
[width="100%", cols="^.^3,.^8,.^5", options="header"]
|===
@@ -1771,7 +1359,7 @@ _трака_ је површина уз разговор која може да
// TRANSLATION MISSING
[[key_bindings_cmdline_editing]]
-===== Editing
+==== Editing
[width="100%", cols="^.^3,.^8,.^5", options="header"]
|===
@@ -1800,7 +1388,7 @@ _трака_ је површина уз разговор која може да
// TRANSLATION MISSING
[[key_bindings_cmdline_color_codes]]
-===== Color codes
+==== Color codes
[width="100%", cols="^.^3,.^8,.^5", options="header"]
|===
@@ -1815,7 +1403,7 @@ _трака_ је површина уз разговор која може да
// TRANSLATION MISSING
[[key_bindings_cmdline_history]]
-===== Command history
+==== Command history
[width="100%", cols="^.^3,.^8,.^5", options="header"]
|===
@@ -1828,7 +1416,7 @@ _трака_ је површина уз разговор која може да
// TRANSLATION MISSING
[[key_bindings_buffers]]
-==== Buffers
+=== Buffers
[width="100%", cols="^.^3,.^8,.^5", options="header"]
|===
@@ -1867,7 +1455,7 @@ _трака_ је површина уз разговор која може да
// TRANSLATION MISSING
[[key_bindings_windows]]
-==== Windows
+=== Windows
[width="100%", cols="^.^3,.^8,.^5", options="header"]
|===
@@ -1887,7 +1475,7 @@ _трака_ је површина уз разговор која може да
// TRANSLATION MISSING
[[key_bindings_bars]]
-==== Bars
+=== Bars
[width="100%", cols="^.^3,.^8,.^5", options="header"]
|===
@@ -1912,7 +1500,7 @@ _трака_ је површина уз разговор која може да
// TRANSLATION MISSING
[[key_bindings_hotlist]]
-==== Hotlist
+=== Hotlist
[width="100%", cols="^.^3,.^8,.^5", options="header"]
|===
@@ -1926,7 +1514,7 @@ _трака_ је површина уз разговор која може да
// TRANSLATION MISSING
[[key_bindings_toggle_keys]]
-==== Toggle keys
+=== Toggle keys
[width="100%", cols="^.^3,.^8,.^5", options="header"]
|===
@@ -1939,7 +1527,7 @@ _трака_ је површина уз разговор која може да
// TRANSLATION MISSING
[[key_bindings_search_context]]
-==== Search context
+=== Search context
Следећи тастери се користе у „search” контексту (када се притисне kbd:[Ctrl+r] за претрагу текста у баферу).
@@ -1959,7 +1547,7 @@ _трака_ је површина уз разговор која може да
// TRANSLATION MISSING
[[key_bindings_cursor_context]]
-==== Cursor context
+=== Cursor context
Ови тастери се користе у „cursor” контексту (слободно померање курсора по екрану).
@@ -1989,7 +1577,7 @@ _трака_ је површина уз разговор која може да
// TRANSLATION MISSING
[[key_bindings_mouse]]
-==== Mouse
+=== Mouse
// TRANSLATION MISSING
These mouse actions are possible only if mouse is enabled with key kbd:[Alt+m]
@@ -2044,7 +1632,7 @@ These mouse actions are possible only if mouse is enabled with key kbd:[Alt+m]
// TRANSLATION MISSING
[[key_bindings_fset_buffer]]
-==== Fset buffer
+=== Fset buffer
Ови тастери и акције се користе у fset баферу (погледајте<<fset_plugin,Fset додатак>>).
@@ -2091,7 +1679,7 @@ These mouse actions are possible only if mouse is enabled with key kbd:[Alt+m]
// TRANSLATION MISSING
[[key_bindings_script_buffer]]
-==== Script buffer
+=== Script buffer
Ови тастери и акције се користе у script баферу (погледајте <<scripts_plugins,Script додатак>>).
@@ -2114,6 +1702,223 @@ These mouse actions are possible only if mouse is enabled with key kbd:[Alt+m]
[NOTE]
^(1)^ Акција мора да се унесе као унос у командну линију, након чега се притисне kbd:[Ентер].
+// TRANSLATION MISSING
+[[configuration]]
+== Configuration
+
+// TRANSLATION MISSING
+[[colors]]
+=== Colors
+
+[[colors_basic]]
+==== Основне боје
+
+Основне боје у програму WeeChat су:
+
+[width="75%", cols="1m,4", options="header"]
+|===
+| Име | Боја
+| default | Подразумевана боја терминала (провидна за позадину)
+| black | Црна
+| darkgray | Тамносива
+| red | Тамноцрвена
+| lightred | Светлоцрвена
+| green | Тамнозелена
+| lightgreen | Светлозелена
+| brown | Браон
+| yellow | Жута
+| blue | Тамноплава
+| lightblue | Светлоплава
+| magenta | Тамномагента
+| lightmagenta | Светломагента
+| cyan | Тамноцијан
+| lightcyan | Светлоцијан
+| gray | Сива
+| white | Бела
+|===
+
+[[colors_extended]]
+==== Проширене боје
+
+Програм WeeChat динамички алоцира парове боја када се боје употребе на екрану (за приказ бафера и трака).
+
+Уз основне боје, можете да користите и број боје између 1 и границе вашег терминала.
+
+Употребите команду `/color` да видите текуће боје и ограничења. Са kbd:[Alt+c] можете привремено да се пребаците на боје терминала како бисте изабрали боју.
+
+На пример, ако желите да се време у баферу приказује у наранџастој боји, извршите:
+
+----
+/set weechat.color.chat_time 214
+----
+
+Или ако желите тамну тамнозелену позадину за статусну линију:
+
+----
+/set weechat.bar.status.color_bg 22
+----
+
+[[colors_aliases]]
+==== Алијаси
+
+Алијасе боја можете додати командом `/color alias`, па затим користити тај алијас у било којој опцији за боје.
+
+На пример:
+
+----
+/color alias 214 orange
+/set weechat.color.chat_delimiters orange
+----
+
+[[colors_attributes]]
+==== Атрибути
+
+За боје можете да користите и неке атрибуте. Испред имена или броја боје можете додати један или више атрибута:
+
+* `+*+`: подебљани текст
+* `+!+`: обрнути видео
+* `+/+`: курзив
+* `+_+`: подвучен текст
+* `+|+`: задржавање атрибута: када се мења боја, подебљано/обрнуто/курзив/подвучено се не ресетује
+
+На пример, ако желите да ваш надимак исписује у белој боји, подвучено, извршите:
+
+----
+/set weechat.color.chat_nick_self _white
+----
+
+Или ако желите да се у статусној траци време исписује у наранџастој боји, подебљано:
+
+----
+/set weechat.color.status_time *_214
+----
+
+Ако атрибуте желите да користите са подразумеваном бојом терминала (-1), морате да употребите број већи од последње боје терминала, на пример, максималну боју у програму WeeChat: 99999.
+
+Пример подебљаног текста са бојом предњег плана терминала:
+
+----
+/set weechat.color.status_time *99999
+----
+
+[[notify_levels]]
+=== Нивои обавештавања
+
+[[setup_notify_levels]]
+==== Постављање нивоа обавештавања
+
+У порукама које се приказују у баферима може постојати четири нивоа, од нижег ка вишем:
+
+* _low_: важност поруке је мала (на пример, irc join/part/quit порука)
+* _message_: порука од корисника
+* _private_: порука у приватном баферу
+* _highlight_: порука са истицањем
+
+Сваки бафер поседује ниво обавештавања који се користи за одлуку које поруке се додају на врућу листу бафера.
+
+Подразумевани ниво обавештавања може да се постави опцијом <<option_weechat.look.buffer_notify_default,weechat.look.buffer_notify_default>>, подразумевана вредност је _all_.
+
+[width="75%", cols="2m,7", options="header"]
+|===
+| Ниво обавештавања | Ниво порука које се додају на врућу листу
+| none | (ниједна)
+| highlight | _highlight_ + _private_
+| message | _highlight_ + _private_ + _message_
+| all | _highlight_ + _private_ + _message_ + _low_
+|===
+
+Ниво обавештавања може да се дефинише за скуп бафера, на пример за све бафере irc сервера „libera”:
+
+----
+/set weechat.notify.irc.libera message
+----
+
+Постављање нивоа обавештавања _highlight_ само на каналу „#weechat”:
+
+----
+/set weechat.notify.irc.libera.#weechat highlight
+----
+
+Ниво обавештавања за бафер може да се постави командом `/buffer`:
+
+----
+/buffer notify highlight
+----
+
+[[max_hotlist_level_nicks]]
+==== Максимални ниво вруће листе за надимке
+
+За неке надимке је могуће постављање максималног нивоа вруће листе, по баферу или по групи бафера (као што су IRC сервери).
+
+Особина бафера „hotlist_max_level_nicks” може да се постави на листу надимака, а за сваки надимак у листи максимални ниво вруће листе који се окида. Могући су следећи нивои:
+
+* -1: за надимак нема измене вруће листе
+* 0: ниски приоритет (као што су join/part поруке)
+* 1: порука
+* 2: приватна порука
+* 3: истицање (у суштини је бескорисно, јер је за све поруке већ подразумевани максимум)
+
+На пример, ако желите да искључите истицања од „joe” и „mike” у текућем баферу:
+
+----
+/buffer set hotlist_max_level_nicks_add joe:2,mike:2
+----
+
+[NOTE]
+Особина бафера „hotlist_max_level_nicks” се не чува у конфигурацији. +
+Лако можете да је сачувате скриптом _buffer_autoset.py_: инсталирате је командом `+/script install buffer_autoset.py+`, а помоћ добијате са `+/help buffer_autoset+`.
+
+[[highlights]]
+=== Истицања
+
+[[highlights_words]]
+==== Додавање речи које се истичу
+
+Програм WeeChat подразумевано истиче поруке од осталих корисника које садрже у себи ваш надимак, тако да истицање зависи од бафера (ваш надимак не мора да буде исти у свим баферима).
+
+Остале речи моожете да додате опцијом <<option_weechat.look.highlight,weechat.look.highlight>>, на пример ако желите да се истиче ваш надимак и „реч1”, „реч2”, као и све речи које почињу са „test”:
+
+----
+/set weechat.look.highlight реч1,реч2,test*
+----
+
+Ако вам је потребно одређеније правило за реч, можете да употребите регуларне изразе опцијом <<option_weechat.look.highlight_regex,weechat.look.highlight_regex>>, на пример да истакнете речи „flashcode”, „flashcöde” и „flashy”:
+
+----
+/set weechat.look.highlight_regex flashc[oö]de|flashy
+----
+
+Граничници око речи које се истичу могу да се прилагоде опцијом <<option_weechat.look.word_chars_highlight,weechat.look.word_chars_highlight>>.
+
+[[highlights_tags]]
+==== Додавање ознака истицању
+
+Приказане линије могу да садрже „ознаке” које пружају неке информације о пореклу само поруке. +
+Ознаке можете приказати командом `/debug tags` (иста команда их и сакрива).
+
+Опцијом <<option_weechat.look.highlight_tags,weechat.look.highlight_tags>> можете да додате одређене ознаке истицању. Ознаке се раздвајају запетама и више ознака можете да раздвојите са `+++` чиме наводите логичко „и” међу њима.
+
+На пример, ако желите да се истичу све поруке од надимка „FlashCode” и сва обавештења од надимака који почињу са „toto”:
+
+----
+/set weechat.look.highlight_tags "nick_flashcode,irc_notice+nick_toto*"
+----
+
+[[highlights_regex_buffer]]
+==== Постављање посебних истицања у баферу
+
+Истицање помоћу регуларног израза можете да форсирате особином бафера „highlight_regex”.
+
+На пример, да форсирате истицање свих порука у текућем баферу:
+
+----
+/buffer set highlight_regex .*
+----
+
+[NOTE]
+Особина бафера „highlight_regex” се не чува у конфигурацији. +
+Лако можете да је сачувате скриптом _buffer_autoset.py_: инсталирате је командом `+/script install buffer_autoset.py+`, а помоћ добијате са `+/help buffer_autoset+`.
+
[[mouse]]
=== Подршка за миша
@@ -2220,6 +2025,215 @@ These mouse actions are possible only if mouse is enabled with key kbd:[Alt+m]
[TIP]
Име догађаја можете сазнати командом `+/input grab_mouse+`, па извршавањем догађаја мишем. Ово ће да уметне име догађаја који сете извели у командну линију.
+[[bars]]
+=== Траке
+
+_трака_ је површина уз разговор која може да садржи било коју врсту текста.
+
+Опције траке могу да се поставе опцијама `weechat.bar.име.опција` где је `име` име траке, а `опција` опција за ту траку.
+
+Листа опција траке:
+
+[width="100%", cols="2m,2,10", options="header"]
+|===
+| Опција | Вредности | Опис
+
+| type | `root`, `window` |
+ Трака типа `root` се приказује тачно једном на екрану, ван свих прозора.
+ Тип подразумеване траке _buflist_ је `root`. +
+ Трака са типом `window` се приказује у сваком прозору, на пример ако поделите
+ једном екран (са `/window splith` или `/window splitv`), имаћете
+ једну траку у сваком прозору. Подразумеване траке _title_, _status_,
+ _input_ и _nicklist_ су типа `window`.
+
+| position | `top`, `bottom`, `left`, `right` |
+ Позиција траке: изнад/испод разговора, са леве/десне стране.
+
+| priority | цео број ≥ 0 |
+ Приоритет за приказ траке: ово се користи за ређање трака на екрану када
+ више трака имају исти тип и исту позицију. +
+ Траке се приказују од ивице екрана према центру. Виши приоритет значи да
+ ће се трака приказивати на почетку, дакле, ближе ивици. +
+ Пример: _input_ трака има приоритет 1000, тако да се приказује испред _status_
+ траке, која има приоритет 500.
+
+| size | цео број ≥ 0 |
+ Величина траке: број колона за позицију left/right, број линија за
+ позицију top/bottom. Величина `0` значи аутоматски, тако да ће се
+ величина израчунати у зависности од садржаја који се приказује у траци.
+
+| size_max | цео број ≥ 0 |
+ Максимална величина траке, `0` = нема ограничења (ова опција се користи
+ само ако је `size` = `0`).
+
+| color_bg | боја |
+ Подразумевана боја позадине траке.
+
+| color_fg | боја |
+ Подразумевана боја текста у траци.
+
+| color_delim | боја |
+ Боја граничника у траци.
+
+| hidden | `on`, `off` |
+ Када је ова опција `on`, трака је скривена. +
+ Напомена: уместо да мењате ову опцију, боље је да користите команду `/bar`,
+ на пример: `/bar toggle nicklist` (погледајте команду <<command_weechat_bar,/bar>>).
+
+| separator | `on`, `off` |
+ Када је ова опција `on`, између ове траке и осталих (или разговора) се
+ приказује граничник (линија).
+
+| items | стринг |
+ Листа _items_ (погледајте <<bar_items,ставке>> за више информација).
+
+| filling_left_right | `+horizontal+`, `+vertical+`, `+columns_horizontal+`, `+columns_vertical+` |
+ Тип испуне за траку која има позицију `left` или `right` (погледајте
+ <<bar_filling,испуну>> за више информација).
+
+| filling_top_bottom | `+horizontal+`, `+vertical+`, `+columns_horizontal+`, `+columns_vertical+` |
+ Тип испуне за траку која има позицију `top` или `bottom` (погледајте
+ <<bar_filling,испуну>> за више информација).
+
+| conditions | стринг |
+ Услови под којима се трака приказује (погледајте <<bar_conditions,услове>> за
+ више информација).
+|===
+
+[[bar_items]]
+==== Ставке
+
+Опција _items_ је стринг са листом ставки траке, раздвојених запетом (ставке су на екрану раздвојене размаком) или `+++` (спојене ставке).
+
+Листа ставки траке се приказује командом `/bar listitems`.
+
+Испред или након имена ставке можете да употребите карактере (који нису слова или цифре, `+-+` или `+_+`). Они ће се приказивати испред/иза ставке у боји граничника која је дефинисана за траку (опција _color_delim_).
+
+Пример за траку са ставкама „[time],buffer_number+:+buffer_plugin+.+buffer_name”:
+
+....
+┌───────────────────────────────────────────────────────────────────────────┐
+│[12:55] 3:irc/libera.#weechat │
+└───────────────────────────────────────────────────────────────────────────┘
+....
+
+Ако желите да форсирате бафер у којем ће се приказивати ставка траке, употребите посебну синтаксу: „@бафер:ставка” (где је „бафер” пуно име бафера, а „ставка” је име ставке траке).
+
+Ово је корисно у кореним (root) тракама код приказа ставке за неки одређени бафер који се не приказује у текућем прозору (или се чак уопште не приказује).
+
+Пример: листа надимака за bitlbee у кореној траци (ако се трака зове _bitlist_ а bitlbee сервер се зове _bitlbee_):
+
+----
+/set weechat.bar.bitlist.items "@irc.bitlbee.&bitlbee:buffer_nicklist"
+----
+
+[[bar_filling]]
+==== Испуна
+
+Постоји четири врсте испуне:
+
+* `+horizontal+`: ставке се приказују хоризонтално, с лева у десно. Ако у ставкама постоје преломи линија, за раздвајање линија се користи размак.
+* `+vertical+`: ставке се приказују од врха ка дну. Ако у ставкама постоје преломи линија, за раздвајање линија се користи прелом линија.
+* `+columns_horizontal+`: ставке се приказују по колонама, уз лево поравнат текст. Прва ставка је горе лево, друга у истој линији, са њене десне стране.
+* `+columns_vertical+`: ставке се приказују по колонама, уз лево поравнат текст. Прва ставка је горе лево, друга ставка је једну линију испод.
+
+Подразумеване траке _title_, _status_ и _input_ имају _horizontal_ испуну, а подразумевана трака _nicklist_ има _vertical_ испуну.
+
+Неки примери испуне за траку _nicklist_:
+
+....
+┌───────────────────────────────────────────────────────────────────────┐
+│Добродошли на #test, ово је тест канал │
+│12:54:15 peter | hey! │@carl │
+│12:55:01 +Max | hello │@jessika│
+│ │@maddy │
+│ │%Diego │
+│ │%Melody │
+│ │+Max │
+│ │ celia │
+│ │ Eva │
+│ │ freddy │
+│ │ Harold^│
+│ │ henry4 │
+│ │ jimmy17│
+│ │ jodie ▼│
+│[12:55] [6] [irc/libera] 3:#test(+n){24} │
+│[@carl] █ │
+└───────────────────────────────────────────────────────────────────────┘
+ filling_left_right = vertical ▲
+
+┌───────────────────────────────────────────────────────────────────────┐
+│Добродошли на #test, ово је тест канал │
+│12:54:15 peter | hey! │@carl lee │
+│12:55:01 +Max | hello │@jessika louise │
+│ │@maddy mario │
+│ │%Diego mark │
+│ │%Melody peter │
+│ │+Max Rachel │
+│ │ celia richard│
+│ │ Eva sheryl │
+│ │ freddy Vince │
+│ │ Harold^ warren │
+│ │ henry4 zack │
+│ │ jimmy17 │
+│ │ jodie │
+│[12:55] [6] [irc/libera] 3:#test(+n){24} │
+│[@carl] █ │
+└───────────────────────────────────────────────────────────────────────┘
+ filling_left_right = columns_vertical ▲
+
+┌───────────────────────────────────────────────────────────────────────┐
+│@carl %Diego celia Harold^ jodie mario Rachel Vince │
+│@jessika %Melody Eva henry4 lee mark richard warren │
+│@maddy +Max freddy jimmy17 louise peter sheryl zack │
+│───────────────────────────────────────────────────────────────────────│
+│ │
+ filling_top_bottom = columns_vertical ▲
+
+┌───────────────────────────────────────────────────────────────────────┐
+│@carl @jessika @maddy %Diego %Melody +Max celia Eva │
+│ freddy Harold^ henry4 jimmy17 jodie lee louise mario │
+│ mark peter Rachel richard sheryl Vince warren zack │
+│───────────────────────────────────────────────────────────────────────│
+│ │
+ filling_top_bottom = columns_horizontal ▲
+....
+
+[[bar_conditions]]
+==== Услови
+
+Опција _conditions_ је стринг који се израчунава како би се одредило да ли трака сме да се прикаже или не.
+
+Стринг може да буде:
+
+* _active_: прозор мора бити активан
+* _inactive_: прозор мора бити неактиван
+* _nicklist_: бафер који се приказује у прозору мора имати листу надимака
+* израз: израчунава се као логичка вредност (погледајте команду <<command_weechat_eval,/eval>>)
+
+У изразу су доступне следеће променљиве:
+
+* `+${active}+`: истинито ако је прозор активан
+* `+${inactive}+`: истинито ако је прозор неактиван
+* `+${nicklist}+`: истинито ако бафер приказан у прозору има листу надимака
+
+Доступни су следећи показивачи:
+
+* `+${window}+`: прозор за који се израчунава услов
+* `+${buffer}+`: бафер прозора за који се израчунава услов
+
+Пример за приказ nicklist траке у свим баферима са листом надимака, само ако је ширина терминала > 100:
+
+----
+/set weechat.bar.nicklist.conditions "${nicklist} && ${info:term_width} > 100"
+----
+
+Исти услов, само што се листа надимака увек приказује у баферу _&bitlbee_ (чак и ако је терминал мали):
+
+----
+/set weechat.bar.nicklist.conditions "${nicklist} && (${info:term_width} > 100 || ${buffer.full_name} == irc.bitlbee.&bitlbee)"
+----
+
[[secured_data]]
=== Обезбеђени подаци