From c6f5c3feaa23a66fdd6a621cb3201effec8ce9d5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ivan=20Pe=C5=A1i=C4=87?=
 <27575106+eevan78@users.noreply.github.com>
Date: Mon, 5 Dec 2022 12:28:22 +0400
Subject: Update Serbian translation

Documentation and messages translation update
---
 doc/sr/weechat_user.sr.adoc | 168 ++++++++++++++++++++------------------------
 1 file changed, 77 insertions(+), 91 deletions(-)

(limited to 'doc/sr/weechat_user.sr.adoc')

diff --git a/doc/sr/weechat_user.sr.adoc b/doc/sr/weechat_user.sr.adoc
index b8b590518..1082cf532 100644
--- a/doc/sr/weechat_user.sr.adoc
+++ b/doc/sr/weechat_user.sr.adoc
@@ -106,8 +106,7 @@ https://github.com/weechat/weechat-container[weechat-container ^↗^,window=_bl
 
 [width="100%", cols="5,^3,.^15", options="header"]
 |===
-// TRANSLATION MISSING
-| Пакет ^(1)^ | Верзија | Features
+| Пакет ^(1)^ | Верзија | Могућности
 
 | C компајлер (gcc / clang) |
 | Изградњу.
@@ -127,21 +126,18 @@ https://github.com/weechat/weechat-container[weechat-container ^↗^,window=_bl
 | libgcrypt20-dev |
 | Обезбеђени подаци, IRC SASL аутентификација.
 
-// TRANSLATION MISSING
 | libgnutls28-dev | ≥ 2.2.0 ^(3)^
-| IRC plugin: support of TLS connections, IRC SASL authentication (ECDSA-NIST256P-CHALLENGE). +
-  Relay plugin: support of TLS connections.
+| IRC додатак: подршка за TLS везе, IRC SASL аутентификацију (ECDSA-NIST256P-CHALLENGE). +
+  Relay додатак: подршка за TLS везе.
 
-// TRANSLATION MISSING
 | zlib1g-dev |
-| Logger plugin: compression of rotated log files (gzip). +
-  Relay plugin: compression of messages (WeeChat -> client) with https://zlib.net/[zlib ^↗^,window=_blank] (weechat protocol). +
-  Script plugin: read of repository index file (gzip).
+| Logger додатак: компресија ротирајућих лог фајлова (gzip). +
+  Relay додатак: компресија порука (WeeChat -> клијент) са https://zlib.net/[zlib ^↗^,window=_blank] (weechat протокол). +
+  Script додатак: читање индекс фајла репозиторијума (gzip).
 
-// TRANSLATION MISSING
 | libzstd-dev | ≥ 0.8.1
-| Logger plugin: compression of rotated log files. +
-  Relay plugin: compression of messages (WeeChat -> client) with https://facebook.github.io/zstd/[Zstandard ^↗^,window=_blank] (weechat protocol).
+| Logger додатак: компресија ротирајућих лог фајлова. +
+  Relay додатак: компресија порука (WeeChat -> клијент) са https://facebook.github.io/zstd/[Zstandard ^↗^,window=_blank] (weechat протокол).
 |===
 
 [NOTE]
@@ -154,11 +150,10 @@ https://github.com/weechat/weechat-container[weechat-container ^↗^,window=_bl
 
 [width="100%", cols="5,^3,.^15", options="header"]
 |===
-// TRANSLATION MISSING
-| Пакет ^(1)^                            | Верзија  | Features
-| {cpp} компајлер (pass:[g++ / clang++]) |          | Изградњу и покретање тестова, JavaScript додатак.
-| gettext                                |          | Интернационализацију (превод порука; основни језик је енглески).
-| ca-certificates                        |          | Сертификате за SSL везе.
+| Пакет ^(1)^                            | Верзија  | Могућности
+| {cpp} компајлер (pass:[g++ / clang++]) |          | Изградња и покретање тестова, JavaScript додатак.
+| gettext                                |          | Интернационализација (превод порука; основни језик је енглески).
+| ca-certificates                        |          | Сертификати за SSL везе.
 | libaspell-dev / libenchant-dev         |          | Spell додатак.
 | python3-dev                            | ≥ 3.0    | Python додатак.
 | libperl-dev                            |          | Perl додатак.
@@ -172,9 +167,9 @@ https://github.com/weechat/weechat-container[weechat-container ^↗^,window=_bl
 | libxml2-dev                            |          | PHP додатак.
 | libargon2-dev                          |          | PHP додатак (ако је PHP ≥ 7.2).
 | libsodium-dev                          |          | PHP додатак (ако је PHP ≥ 7.2).
-| asciidoctor                            | ≥ 1.5.4  | Изградњу man странице и документације.
+| asciidoctor                            | ≥ 1.5.4  | Изградња man странице и документације.
 | ruby-pygments.rb                       |          | Документација изградње.
-| libcpputest-dev                        | ≥ 3.4    | Изградњу и покретање тестова.
+| libcpputest-dev                        | ≥ 3.4    | Изградња и покретање тестова.
 |===
 
 [NOTE]
@@ -1436,8 +1431,7 @@ WeeChat нуди доста подразумеваних тастерских п
 | kbd:[Ctrl+t]        | Транспозиција карактера. | `/input transpose_chars`
 | kbd:[Ctrl+u]        | Брисање од курсора до почетка командне линије (обрисани стринг се копира у интерни клипборд). | `+/input delete_beginning_of_line+`
 | kbd:[Alt+Backspace] | Брисање претходне речи командне линије (обрисани стринг се копира у интерни клипборд). | `+/input delete_previous_word+`
-// TRANSLATION MISSING
-| kbd:[Ctrl+w]        | Delete previous word of command line until whitespace (deleted string is copied to the internal clipboard). | `+/input delete_previous_word_whitespace+`
+| kbd:[Ctrl+w]        | Брисање претходне речи командне линије до празног простора (обрисани стринг се копира у интерни клипборд). | `+/input delete_previous_word_whitespace+`
 | kbd:[Ctrl+y]        | Налепљивање садржаја интерног клипборда. | `+/input clipboard_paste+`
 | kbd:[Ctrl+_]        | Поништавање последње акције у командној линији. | `+/input undo+`
 | kbd:[Alt+_]         | Враћање последње поништене акције у командној линији. | `+/input redo+`
@@ -2285,21 +2279,20 @@ logger.file.mask
         ...
 ....
 
-// TRANSLATION MISSING
 [[logger_rotation_compression]]
-==== Rotation and compression
+==== Ротација и компресија
 
-It is possible to define a max size for log files, and when it is reached,
-there is automatic rotation of log file.
+Постоји могућност да се дефинише максимална величина лог фајлова, па када се она достигне,
+врши се аутоматска ротација лог фајла.
 
-The rotated log files can be compressed with gzip or
+Ротирани лог фајлови могу да се компресују помоћу gzip или
 https://facebook.github.io/zstd/[zstd ^↗^,window=_blank].
 
 [NOTE]
-As the compression of a file can take some time, it is performed in background.
+Пошто компресија фајла може да потраје, она се обавља у позадини.
 
-Example with a max size of 2GB and compression with gzip, using good compression
-level (slower than default one):
+Пример са максималном величином од 2GB у компресијом помоћу gzip, уз употребу нивоа добре
+компресије (спорије од подразумеваног нивоа):
 
 ----
 /set logger.file.rotation_compression_type gzip
@@ -2307,15 +2300,15 @@ level (slower than default one):
 /set logger.file.rotation_size_max "2g"
 ----
 
-If you want to use a decimal number, you can use the unit below and multiply
-by 1000, for example to set max size to 2.5GB:
+Ако желите да користите децимални број, можете да користите јединицу испод и помножите са
+1000, на пример да се максимална величина постави на 2.5GB:
 
 ----
 /set logger.file.rotation_size_max "2500m"
 ----
 
-With these settings, you'll end with files like these ones (in this example
-there is rotation only for the log of #weechat channel):
+Помоћу ових подешавања, добићете фајлове као што су следећи (у овом примеру ротација се врши
+само за лог #weechat канала):
 
 ....
 ~/.local/share/weechat
@@ -4559,121 +4552,115 @@ link:weechat_plugin_api.sr.html#_hook_info[hook_info ^↗^,window=_blank]
 ${tg_displayed} && (${tg_highlight} || ${tg_msg_pv})
 ----
 
-// TRANSLATION MISSING
 [[trigger_regex]]
-=== Regular expression
+=== Регуларни израз
 
-The regular expression is used to change variables in callback hashtable.
+За измену променљивих у хештабели функције повратног позива се користи регуларни израз.
 
-Format is one of the following:
+Формат је једно од следећег:
 
 ----
-/string1/string2
-/string1/string2/var
-s/string1/string2
-s/string1/string2/var
-y/string1/string2
-y/string1/string2/var
+/стринг1/стринг2
+/стринг1/стринг2/var
+s/стринг1/стринг2
+s/стринг1/стринг2/var
+y/стринг1/стринг2
+y/стринг1/стринг2/var
 ----
 
-Fields:
+Поља:
 
-* `s` or `y`: a letter with the command; if missing, default command is `s`
-  and the first char is then used as the delimiter:
-** `s`: regex replacement: first string is a regular expression, second string
-   is the replacement for every matching string
-** `y`: chars translation: first string is a set of characters that are replaced
-   by the characters in the second string; once evaluated, each string must have
-   exactly the same number of UTF-8 chars
-* `/`: the regex delimiter; the char "/" can be replaced by any char
-  (one or more identical chars)
-* `string1`: the first string (use depends on the command)
-* `string2`: the second string (use depends on the command)
-* `var`: the hashtable variable to update
+* `s` или `y`: слово са командом; ако недостаје, подразумевана команда је `s`
+  и тада се као граничник користи први карактер:
+** `s`: замена регуларним изразом: први стринг је регуларни израз, други стринг
+   је замена за сваки стринг који се подудара
+** `y`: превођење карактера: први стринг је скуп карактера који се замењују
+   карактерима из другог стринга; кад се израчуна, сваки стринг мора да има
+   потпуно исти број UTF-8 карактера
+* `/`: граничник регуларног израза; карактер „/” може да се замени било којим
+  карактером (један или више идентичних карактера)
+* `стринг1`: први стринг (употреба зависи од команде)
+* `стринг2`: други стринг (употреба зависи од команде)
+* `var`: променљива хештабеле која се ажурира
 
-Many regular expressions can be separated by a space, for example:
+Више регуларних израза може да се раздвоји размаком, на пример:
 
 ----
 s/regex1/replace1/var1 y/abcdef/ABDDEF/var2
 ----
 
-// TRANSLATION MISSING
 [[trigger_regex_replace]]
-==== Regex replace
+==== Замена регуларним изразом
 
-For the command `s`, the format is: `s/regex/replace` or `s/regex/replace/var`
-(where _var_ is a variable of the hashtable).
+У случају команде `s`, формат је: `s/регуларни/замена` или `s/регуларни/замена/var`
+(где је _var_ променљива хештабеле).
 
-As `s` is the default command, it can be omitted, so `/regex/replace` is also
-valid (but the first char, which is the delimiter, must not be a letter).
+Пошто је `s` подразумевана команда, може да се изостави, тако да је исправно и `/регуларни/замена`
+(али први карактер, тј. граничник, не сме да буде слово).
 
-Matching groups can be used in _replace_:
+У _замена_ могу да се користе групе подударања:
 
-* `+${re:0}+` to `+${re:99}+`: `+${re:0}+` is the whole match, `+${re:1}+` to
-  `+${re:99}+` are groups captured
-* `+${re:+}+`: the last match (with highest number)
-* `+${hide:c,${re:N}}+`: match "N" with all chars replaced by "c"
-  (example: `+${hide:*,${re:2}}+` is the group #2 with all chars replaced by
+* `+${re:0}+` до `+${re:99}+`: `+${re:0}+` је комплетно подударање, `+${re:1}+` до
+  `+${re:99}+` су ухваћене групе
+* `+${re:+}+`: последње подударање (под највећим бројем)
+* `+${hide:c,${re:N}}+`: подударање „N” са свим карактерима замењеним са „c”
+  (пример: `+${hide:*,${re:2}}+` је група #2 у којој су сви карактери замењени са
   `+*+`).
 
-Example: use bold for words between `+*+`:
+Пример: постави подебљани фонт за речи између `+*+`:
 
 ----
 s/\*([^ ]+)\*/*${color:bold}${re:1}${color:-bold}*/
 ----
 
-Example: default trigger _server_pass_ uses this regular expression to hide
-password in commands `/server` and `/connect` (chars in passwords are replaced
-by `+*+`):
+Пример: подразумевани окидач _server_pass_ користи следећи регуларни израз да сакрије
+лозинку у командама `/server` и `/connect` (карактери у лозинкама се замењују са
+`+*+`):
 
 ----
 s==^(/(server|connect) .*-(sasl_)?password=)([^ ]+)(.*)==${re:1}${hide:*,${re:4}}${re:5}
 ----
 
 [NOTE]
-In this example, the delimiter used is "==" because there is a "/" in the
-regular expression.
+Граничник у овом примеру је „==” јер се у регуларном изразу користи „/”.
 
-// TRANSLATION MISSING
 [[trigger_regex_translate_chars]]
-==== Translate chars
+==== Превођење карактера
 
-For the command `y`, the format is: `y/chars1/chars2` or `y/chars1/chars2/var`
-(where _var_ is a variable of the hashtable).
+У случају команде `y`, формат је: `y/карак1/карак2` или `y/карак1/карак2/var`
+(где је _var_ променљива хештабеле).
 
-Example: replace "a", "b" and "c" by upper case letter:
+Пример: замена „a”, „b” и „c” великим словима:
 
 ----
 y/abc/ABC/
 ----
 
-Example: rotate arrows clockwise:
+Пример: ротирање стрелица у смеру казаљке:
 
 ----
 y/←↑→↓/↑→↓←/
 ----
 
-Example: convert all letters to lower case:
+Пример: конвертовање свих слова у мала слова:
 
 ----
 y/${chars:upper}/${chars:lower}/
 ----
 
-Example: shift each letter by one position, preserving case: a→b, b→c … y→z, z→a:
+Пример: померање сваког слова за једну позицију, уз очувања величине слова: a→b, b→c … y→z, z→a:
 
 ----
 y/${chars:a-z}${chars:A-Z}/${chars:b-z}a${chars:B-Z}A/
 ----
 
-// TRANSLATION MISSING
 [[trigger_regex_variable]]
-==== Variable
+==== Променљива
 
-If _var_ does not exist in the hashtable, it is created automatically with an
-empty value. This allows to create custom temporary variables.
+Ако у хештабели не постоји _var_, она се аутоматски креира и има празну вредност. На овај начин
+могу да се креирају привремене корисничке променљиве.
 
-If _var_ is not specified, the default variable is used, it depends on hook
-type:
+Ако се _var_ не наведе, користиће се подразумевана променљива, која зависи од врсте куке:
 
 [width="100%", cols="2,3,7", options="header"]
 |===
@@ -4731,8 +4718,7 @@ type:
 |===
 | Променљива      | Тип    | Опис
 | tg_trigger_name | стринг | Име окидача.
-// TRANSLATION MISSING
-| tg_hook_type    | стринг | Hook type: "signal", "command", etc.
+| tg_hook_type    | стринг | Тип куке: „signal”, „command”, итд.
 |===
 
 [[trigger_data_signal]]
-- 
cgit v1.2.3

