mirror of
https://github.com/weechat/weechat.git
synced 2026-06-12 14:14:48 +02:00
doc: update Serbian auto-generated file
This commit is contained in:
@@ -1337,81 +1337,81 @@ infolists: исписује инфо о инфолистама
|
||||
/eval [-n|-s] [-d] <израз>
|
||||
[-n] [-d [-d]] -c <израз1> <оператор> <израз2>
|
||||
|
||||
-n: display result without sending it to buffer (debug mode)
|
||||
-s: split expression before evaluating it (many commands can be separated by semicolons)
|
||||
-d: display debug output after evaluation (with two -d: more verbose debug)
|
||||
-c: evaluate as condition: use operators and parentheses, return a boolean value ("0" or "1")
|
||||
expression: expression to evaluate, variables with format ${variable} are replaced (see below); many commands can be separated by semicolons
|
||||
operator: a logical or comparison operator:
|
||||
- logical operators:
|
||||
&& boolean "and"
|
||||
|| boolean "or"
|
||||
- comparison operators:
|
||||
== equal
|
||||
!= not equal
|
||||
<= less or equal
|
||||
< less
|
||||
>= greater or equal
|
||||
> greater
|
||||
=~ is matching POSIX extended regex
|
||||
!~ is NOT matching POSIX extended regex
|
||||
==* is matching mask, case sensitive (wildcard "*" is allowed)
|
||||
!!* is NOT matching mask, case sensitive (wildcard "*" is allowed)
|
||||
=* is matching mask, case insensitive (wildcard "*" is allowed)
|
||||
!* is NOT matching mask, case insensitive (wildcard "*" is allowed)
|
||||
==- is included, case sensitive
|
||||
!!- is NOT included, case sensitive
|
||||
=- is included, case insensitive
|
||||
!- is NOT included, case insensitive
|
||||
-n: приказује резултат и не шаље га у бафер (дибаг режим)
|
||||
-s: дели израз пре израчунавања (многе команде могу да се раздвоје са тачка зарезима)
|
||||
-d: приказује дибаг излаз након израчунавања (са два -d: детаљнији дибаг)
|
||||
-c: израчунава као услов: користе се оператори и заграде, враћа логичку вредност („0” или „1”)
|
||||
израз: израз који се израчунава, променљиве у формату ${променљива} се замењују (погледајте испод); више команди може да се раздвоји са тачка зарезима
|
||||
оператор: логички или оператор поређења:
|
||||
- логички оператори:
|
||||
&& логичко „и”
|
||||
|| логичко „или”
|
||||
- оператори поређења:
|
||||
== једнако
|
||||
!= није једнако
|
||||
<= мање или једнако
|
||||
< мање
|
||||
>= веће или једнако
|
||||
> веће
|
||||
=~ подудара се са POSIX проширеним регуларним изразом
|
||||
!~ НЕ подудара се са POSIX проширеним регуларним изразом
|
||||
==* је маска подударања, разликује величину слова (дозвољен је џокер „*”)
|
||||
!!* НИЈЕ маска подударања, разликује величину слова (дозвољен је џокер „*”)
|
||||
=* је маска подударања, не разликује величину слова (дозвољен је џокер „*”)
|
||||
!* НИЈЕ маска подударања, не разликује величину слова (дозвољен је џокер „*”)
|
||||
==- је укључено, разликује величину слова
|
||||
!!- НИЈЕ укључено, разликује величину слова
|
||||
=- је укључено, не разликује величину слова
|
||||
!- НИЈЕ укључено, не разликује величину слова
|
||||
|
||||
An expression is considered as "true" if it is not NULL, not empty, and different from "0".
|
||||
The comparison is made using floating point numbers if the two expressions are valid numbers, with one of the following formats:
|
||||
- integer (examples: 5, -7)
|
||||
- floating point number (examples: 5.2, -7.5, 2.83e-2)
|
||||
- hexadecimal number (examples: 0xA3, -0xA3)
|
||||
To force a string comparison, you can add double quotes around each expression, for example:
|
||||
Сматра се да је израз „true” ако није NULL, није празан и различит је од „0”.
|
||||
Поређење се врши употребом бројева у покретном зарезу ако су два израза важећи бројеви, у једном од следећих формата:
|
||||
- целобројни (примери: 5, -7)
|
||||
- број у покретном зарезу (примери: 5.2, -7.5, 2.83e-2)
|
||||
- хексадецимални број (примери: 0xA3, -0xA3)
|
||||
Ако желите да форсирате поређење стрингова, можете да додате знаке навода око сваког израза, на пример:
|
||||
50 > 100 ==> 0
|
||||
"50" > "100" ==> 1
|
||||
|
||||
Some variables are replaced in expression, using the format ${variable}, variable can be, by order of priority:
|
||||
1. the string itself without evaluation (format: "raw:xxx")
|
||||
2. a user-defined variable (format: "name")
|
||||
3. an evaluated sub-string (format: "eval:xxx")
|
||||
4. an evaluated condition (format: "eval_cond:xxx")
|
||||
5. a string with escaped chars (format: "esc:xxx" or "\xxx")
|
||||
6. a string with chars to hide (format: "hide:char,string")
|
||||
7. a string with max chars (format: "cut:max,suffix,string" or "cut:+max,suffix,string")
|
||||
or max chars displayed on screen (format: "cutscr:max,suffix,string" or "cutscr:+max,suffix,string")
|
||||
8. a reversed string (format: "rev:xxx" or "revscr:xxx")
|
||||
9. a repeated string (format: "repeat:count,string")
|
||||
10. length of a string (format: "length:xxx" or "lengthscr:xxx")
|
||||
11. split of a string (format: "split:number,separators,flags,xxx")
|
||||
12. split of shell argmuents (format: "split_shell:number,xxx")
|
||||
13. a color (format: "color:xxx", see "Plugin API reference", function "color")
|
||||
14. a modifier (format: "modifier:name,data,string")
|
||||
15. an info (format: "info:name,arguments", arguments are optional)
|
||||
16. a base 16/32/64 encoded/decoded string (format: "base_encode:base,xxx" or "base_decode:base,xxx")
|
||||
17. current date/time (format: "date" or "date:format")
|
||||
18. an environment variable (format: "env:XXX")
|
||||
19. a ternary operator (format: "if:condition?value_if_true:value_if_false")
|
||||
20. result of an expression with parentheses and operators + - * / // % ** (format: "calc:xxx")
|
||||
21. a random integer number (format: "random:min,max")
|
||||
22. a translated string (format: "translate:xxx")
|
||||
23. define a user variable (format: "define:name,value")
|
||||
24. an option (format: "file.section.option")
|
||||
25. a local variable in buffer
|
||||
26. a hdata name/variable (the value is automatically converted to string), by default "window" and "buffer" point to current window/buffer.
|
||||
Format for hdata can be one of following:
|
||||
hdata.var1.var2...: start with a hdata (pointer must be known), and ask variables one after one (other hdata can be followed)
|
||||
hdata[list].var1.var2...: start with a hdata using a list/pointer/pointer name, for example:
|
||||
${buffer[gui_buffers].full_name}: full name of first buffer in linked list of buffers
|
||||
${plugin[weechat_plugins].name}: name of first plugin in linked list of plugins
|
||||
hdata[pointer].var1.var2...: start with a hdata using a pointer, for example:
|
||||
${buffer[0x1234abcd].full_name}: full name of the buffer with this pointer (can be used in triggers)
|
||||
${buffer[my_pointer].full_name}: full name of the buffer with this pointer name (can be used in triggers)
|
||||
For name of hdata and variables, please look at "Plugin API reference", function "weechat_hdata_get".
|
||||
У изразима се замењују неке променљиве, користећи формат ${променљива}, променљива може да буде, према редоследу приоритета:
|
||||
1. сам стринг без израчунавања (формат: „raw:xxx”)
|
||||
2. кориснички дефинисана променљива (формат: „име”)
|
||||
3. израчунати под-стринг (формат: „eval:xxx”)
|
||||
4. израчунати услов (формат: „eval_cond:xxx”)
|
||||
5. стринг са означеним карактерима (формат: „esc:xxx” или „\xxx”)
|
||||
6. стринг са карактерима за сакривање (формат: „hide:кар,стринг”)
|
||||
7. стринг са највише карактера (формат: „cut:макс,суфикс,стринг” или „cut:+макс,суфикс,стринг")
|
||||
или макс број карактера који се приказује на екрану (формат: „cutscr:макс,суфикс,стринг” или „cutscr:+макс,суфикс,стринг”)
|
||||
8. обрнути стринг (формат: „rev:xxx” или „revscr:xxx”)
|
||||
9. поновљени стринг (формат: „repeat:број,стринг”)
|
||||
10. дужина стринга (формат: „length:xxx” или „lengthscr:xxx”)
|
||||
11. подела стринга (формат: „split:број,сепаратори,заставице,xxx”)
|
||||
12. подела аргумената љуске (формат: „split_shell:број,xxx”)
|
||||
13. боја (формат: „color:xxx”, погледајте „Референтни приручник API додатака”, функција „color”)
|
||||
14. модификатор (формат: „modifier:име,подаци,стринг”)
|
||||
15. инфо (формат: „info:име,аргументи”, аргументи нису обавезни)
|
||||
16. base 16/32/64 шифриран/дешифрован стринг (формат: „base_encode:основа,xxx” или „base_decode:основа,xxx”)
|
||||
17. текући датум/време (формат: „date” или „date:формат”)
|
||||
18. променљива окружења (формат: „env:XXX”)
|
||||
19. тернарни оператор (формат: „if:услов?вредност_ако_је_тачно:вредност_ако_је_нетачно”)
|
||||
20. резултат израза са заградама и операторима + - * / // % ** (формат: „calc:xxx”)
|
||||
21. случајни целобројни број (формат: „random:мин,макс”)
|
||||
22. преведени стринг (формат: „translate:xxx”)
|
||||
23. дефиниција корисничке промонљиве (формат: „define:име,вредност”)
|
||||
24. опција (формат: „фајл.секција.опција”)
|
||||
25. локална променљива у баферу
|
||||
26. hdata име/променљива (вредност се аутоматски конвертује у стринг), „window” и „buffer” подразумевано показују на текући прозор/бафер.
|
||||
Формат за hdata може да буде једно од следећег:
|
||||
hdata.пром1.пром2...: почиње са hdata (показивач мора да буде познат), и пита променљиве једну за другом (могу да следе и остала hdata)
|
||||
hdata[листа].пром1.пром2...: почиње са hdata користећи листу/показивач/име показивача, на пример:
|
||||
${buffer[gui_buffers].full_name}: пуно име првог бафера у увезаној листи бафера
|
||||
${plugin[weechat_plugins].name}: име првог бафера у увезаној листи додатака
|
||||
hdata[показивач].пром1.пром2...: почиње са hdata користећи показивач, на пример:
|
||||
${buffer[0x1234abcd].full_name}: пуно име бафера са овим показивачем (може да се користи у окидачима)
|
||||
${buffer[my_pointer].full_name}: пуно име бафера са овим именом показивача (може да се користи у окидачима)
|
||||
У вези имена hdata и променљивих, молим вас да погледате „Референтни приручник API додатака”, функцију „weechat_hdata_get”.
|
||||
|
||||
Examples (simple strings):
|
||||
Примери (једноставни стрингови):
|
||||
/eval -n ${raw:${info:version}} ==> ${info:version}
|
||||
/eval -n ${eval_cond:${window.win_width}>100} ==> 1
|
||||
/eval -n ${info:version} ==> 0.4.3
|
||||
@@ -1446,7 +1446,7 @@ Examples (simple strings):
|
||||
/eval -n ${translate:Plugin} ==> Extension
|
||||
/eval -n ${define:len,${calc:5+3}}${len}x${len} ==> 8x8
|
||||
|
||||
Examples (conditions):
|
||||
Примери (услови):
|
||||
/eval -n -c ${window.buffer.number} > 2 ==> 0
|
||||
/eval -n -c ${window.win_width} > 100 ==> 1
|
||||
/eval -n -c (8 > 12) || (5 > 2) ==> 1
|
||||
@@ -1746,28 +1746,28 @@ disable: искључује миша
|
||||
* `+plugin+`: приказ/учитавање/уклањање додатака
|
||||
|
||||
----
|
||||
/plugin list [-o|-ol|-i|-il|<name>]
|
||||
listfull [<name>]
|
||||
load <filename> [<arguments>]
|
||||
autoload [<arguments>]
|
||||
reload [<name>|* [<arguments>]]
|
||||
unload [<name>]
|
||||
/plugin list| [-o|-ol|-i|-il|<име>]
|
||||
listfull [<име>]
|
||||
load <имефајла> [<аргументи>]
|
||||
autoload [<аргументи>]
|
||||
reload [<име>|* [<аргументи>]]
|
||||
unload [<име>]
|
||||
|
||||
list: list loaded plugins
|
||||
-o: send list of loaded plugins to buffer (string in English)
|
||||
-ol: send list of loaded plugins to buffer (translated string)
|
||||
-i: copy list of loaded plugins in command line (for sending to buffer) (string in English)
|
||||
-il: copy list of loaded plugins in command line (for sending to buffer) (translated string)
|
||||
name: a plugin name
|
||||
listfull: list loaded plugins (verbose)
|
||||
load: load a plugin
|
||||
filename: plugin (file) to load
|
||||
arguments: arguments given to plugin on load
|
||||
autoload: autoload plugins in system or user directory
|
||||
reload: reload a plugin (if no name given, unload all plugins, then autoload plugins)
|
||||
unload: unload a plugin (if no name given, unload all plugins)
|
||||
list: испис учитаних додатака
|
||||
-o: слање листе учитаних додатака у бафер (стринг на енглеском)
|
||||
-ol: слање листе учитаних додатака у бафер (преведени стринг)
|
||||
-i: копирање листе учитаних додатака у командну линију (за слање у бафер) (стринг на енглеском)
|
||||
-il: копирање листе учитаних додатака у командну линију (за слање у бафер) (преведени стринг)
|
||||
име: име додатка
|
||||
listfull: испис учитаних додатака (детаљно)
|
||||
load: учитавање додатка
|
||||
имефајла: додатак (фајл) који треба да се учита
|
||||
аргументи: аргументи који се прослеђују додатку приликом учитавања
|
||||
autoload: аутоматско учитавање додатака у системском или корисничком директоријуму
|
||||
reload: поновно учитавање додатка (ако се не наведе име, уклањају се сви додаци, па се затим аутоматски учитавају)
|
||||
unload: уклањање додатка (ако се не наведе име, уклањају се сви додаци)
|
||||
|
||||
Without argument, this command lists loaded plugins.
|
||||
Без аргумента, ова команда исписује учитане додатке.
|
||||
----
|
||||
|
||||
[[command_weechat_print]]
|
||||
@@ -1994,28 +1994,28 @@ passphrase: измена тајне реченице (без passphrase, под
|
||||
----
|
||||
|
||||
[[command_weechat_toggle]]
|
||||
* `+toggle+`: toggle value of a config option
|
||||
* `+toggle+`: пребацује вредност опције конфигурације
|
||||
|
||||
----
|
||||
/toggle <option> [<value> [<value>...]]
|
||||
/toggle <опција> [<вредност> [<вредност>...]]
|
||||
|
||||
option: name of an option
|
||||
value: possible values for the option (values are split like the shell command arguments: quotes can be used to preserve spaces at the beginning/end of values)
|
||||
опцицја: име опције
|
||||
вредност: могуће вредности опције (вредности се деле као аргументи команде у љусци: на почетку/крају вредности могу да се користе знаци навода којима се очувавају размаци)
|
||||
|
||||
Behavior:
|
||||
- only an option of type boolean or string can be toggled without a value:
|
||||
- boolean: toggle between on/off according to current value
|
||||
- string: toggle between empty string and default value (works only if empty string is allowed for the option)
|
||||
- with a single value given, toggle between this value and the default value of option
|
||||
- with multiple values given, toggle between these values: the value used is the one following the current value of option; if the current value of option is not in list, the first value in the list is used
|
||||
- the special value "null" can be given, but only as first value in the list and without quotes around.
|
||||
Понашање:
|
||||
- без вредности је могуће пребацивање само опције типа логичка или стринг:
|
||||
- логичка: пребацује између укључено/искључено зависно од тренутне вредности
|
||||
- стринг: пребацује између празног стринга и подразумеване вредности (ради само ако је за вредност опције дозвољен празан стринг)
|
||||
- са датом једном вредности, пребацује између те вредности и подразумеване вредности опције
|
||||
- са више датих вредности, пребацује између тих вредности: вредност која се користи је она која следи након текуће вредности опције; ако се текућа вредност опције не налази у листи, користи се прва вредност у листи
|
||||
- може да се наведе специјална вредност „null”, али само као прва вредност у листи и око ње нема знакова навода.
|
||||
|
||||
Examples:
|
||||
toggle display of time in chat area (without displaying the new value used):
|
||||
Примери:
|
||||
пребацивање приказа времена у простору за чет (без бриказа нове вредности која се користи):
|
||||
/mute /toggle weechat.look.buffer_time_format
|
||||
switch format of time in chat area (with seconds, without seconds, disabled):
|
||||
промена формата времена у простору за чет (са секундама, без секунди, искључено):
|
||||
/toggle weechat.look.buffer_time_format "%H:%M:%S" "%H:%M" ""
|
||||
toggle autojoin of #weechat channel on libera server:
|
||||
пребацивање аутоматског приступа каналу #weechat на libera серверу:
|
||||
/toggle irc.server.libera.autojoin null #weechat
|
||||
----
|
||||
|
||||
|
||||
Reference in New Issue
Block a user