1
0
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:
Sébastien Helleu
2021-10-17 21:27:41 +02:00
parent 9378a7572b
commit f0898eae64
+106 -106
View File
@@ -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
----