diff --git a/doc/sr/weechat_dev.sr.adoc b/doc/sr/weechat_dev.sr.adoc index 099965793..de8964852 100644 --- a/doc/sr/weechat_dev.sr.adoc +++ b/doc/sr/weechat_dev.sr.adoc @@ -477,8 +477,7 @@ WeeChat „језгро” се налази у следећим директо |             test-irc-buffer.cpp | Тестови: IRC бафери. |             test-irc-channel.cpp | Тестови: IRC канали. |             test-irc-color.cpp | Тестови: IRC боје. -// TRANSLATION MISSING -|             test-irc-command.cpp | Tests: IRC commands. +|             test-irc-command.cpp | Тестови: IRC команде. |             test-irc-config.cpp | Тестови: IRC конфигурација. |             test-irc-ctcp.cpp | Тестови: IRC CTCP. |             test-irc-ignore.cpp | Тестови: IRC игнорисања. @@ -505,8 +504,7 @@ WeeChat „језгро” се налази у следећим директо |          relay/ | Корен unit тестова за Релеј додатак. |             test-relay-auth.cpp | Тестови: аутентификација клијената. |             test-relay-http.cpp | Тестови: HTTP функције за Релеј додатак. -// TRANSLATION MISSING -|             test-relay-raw.cpp | Tests: raw messages functions for Relay plugin. +|             test-relay-raw.cpp | Тестови: функције сирових порука за Релеј додатак. |             test-relay-remote.cpp | Тестови: удаљене функције за Релеј додатак. |             test-relay-websocket.cpp | Тестови: websocket функције за Релеј додатак. |             api/ | Корен unit тестова за Релеј „api” протокол. diff --git a/doc/sr/weechat_plugin_api.sr.adoc b/doc/sr/weechat_plugin_api.sr.adoc index b661d923d..cdb21b452 100644 --- a/doc/sr/weechat_plugin_api.sr.adoc +++ b/doc/sr/weechat_plugin_api.sr.adoc @@ -3215,16 +3215,15 @@ str5 = weechat.string_eval_expression("password=abc password=def", {}, {}, optio + ^(1)^ пример из француског -| `+${define:name,value}+` | 3.4 +| `+${define:име,вредност}+` | 3.4 | Дефинисање променљиве `име` постављене на `вредност`, која онда може да се користи у истом израчунатом изразу са `+${име}+`. | >> `+${define:len,${calc:5+3}}${len}x${len}+` + == `+8x8+` -// TRANSLATION MISSING -| `+${hdata_count:name[list]}+` + - `+${hdata_count:name[pointer]}+` | 4.4.0 -| Number of items in a hdata list or starting at `pointer`. +| `+${hdata_count:име[листа]}+` + + `+${hdata_count:име[показивач]}+` | 4.4.0 +| Број ставки у hdata листи или почевши од `показивач`. | >> `+${hdata_count:buffer[gui_buffers]}+` + == `+15+` @@ -6059,16 +6058,14 @@ const char *weechat_hashtable_get_string (struct t_hashtable *hashtable, *** _pointer_: показивач *** _buffer_: бафер *** _time_: време -// TRANSLATION MISSING -*** _longlong_: long long integer +*** _longlong_: long long цео број ** _type_values_: тип вредности: *** _integer_: цео број *** _string_: стринг *** _pointer_: показивач *** _buffer_: бафер *** _time_: време -// TRANSLATION MISSING -*** _longlong_: long long integer +*** _longlong_: long long цео број ** _keys_: стринг са листом кључева (у формату: „кључ1,кључ2,кључ3”) ** _keys_sorted_: стринг са листом сортираних кључева (у формату: „кључ1,кључ2,кључ3”) ** _values_: стринг са листом вредности @@ -11834,10 +11831,9 @@ struct t_hook *weechat_hook_signal (const char *signal, | Показивач: бафер. | Промењен је наслов бафера. -// TRANSLATION MISSING | weechat | [[hook_signal_buffer_modes_changed]] buffer_modes_changed | 4.3.0 -| Pointer: buffer. -| Modes of buffer changed. +| Показивач: бафер. +| Промењени су режими бафера. | weechat | [[hook_signal_buffer_type_changed]] buffer_type_changed | | Показивач: бафер. @@ -11913,10 +11909,9 @@ struct t_hook *weechat_hook_signal (const char *signal, | Показивач: бафер. | Претрага текста у баферу. -// TRANSLATION MISSING | weechat | [[hook_signal_input_prompt_changed]] input_prompt_changed | 4.3.0 -| Pointer: buffer. -| Input prompt changed. +| Показивач: бафер. +| Промењено је питање уноса. | weechat | [[hook_signal_input_text_changed]] input_text_changed | | Показивач: бафер. @@ -14303,11 +14298,9 @@ const char *weechat_buffer_get_string (struct t_gui_buffer *buffer, ** _short_name_: кратко име бафера (напомена: користи се само за приказ и корисник може да га промени, ово не сме да се употребљава за проналажење имена бафера, уместо њега употребите _name_, _full_name_ или локалну променљиву _channel_) ** _type_: тип бафера: „formatted” или „free” _(WeeChat ≥ 4.2.0)_ ** _title_: наслов бафера -// TRANSLATION MISSING -** _modes_: modes _(WeeChat ≥ 4.3.0)_ +** _modes_: режими _(WeeChat ≥ 4.3.0)_ ** _nicklist_last_id_assigned_: последњи јединствени идентификатор употребљен у овом баферу за групу или надимак _(WeeChat ≥ 4.3.0)_ -// TRANSLATION MISSING -** _input_prompt_: input prompt _(WeeChat ≥ 4.3.0)_ +** _input_prompt_: питање уноса _(WeeChat ≥ 4.3.0)_ ** _input_: текст уноса ** _text_search_input_: сачувани унос пре претраге текста ** _highlight_words_: листа речи које се истичу @@ -14482,9 +14475,8 @@ void weechat_buffer_set (struct t_gui_buffer *buffer, const char *property, | title | | било који стринг | Поставља нови наслов бафера. -// TRANSLATION MISSING -| modes | 4.3.0 | any string -| Set new modes for buffer. +| modes | 4.3.0 | било који стринг +| Поставља нове режиме за бафер. | time_for_each_line | | "0" или "1" | "0" да се скрива време у свим линијама бафера, "1" да се приказује у свим @@ -14548,9 +14540,8 @@ void weechat_buffer_set (struct t_gui_buffer *buffer, const char *property, | key_unbind_xxx | | - | Уклања тастерску пречицу _xxx_ за овај бафер. -// TRANSLATION MISSING -| input_prompt | 4.3.0 | any string -| Set new value for input prompt. +| input_prompt | 4.3.0 | било који стринг +| Поставља нову вредност за питање уноса. | input | | било који стринг | Поставља нову вредност за унос у бафер. diff --git a/doc/sr/weechat_user.sr.adoc b/doc/sr/weechat_user.sr.adoc index bb15eea24..59da8fc58 100644 --- a/doc/sr/weechat_user.sr.adoc +++ b/doc/sr/weechat_user.sr.adoc @@ -34,8 +34,7 @@ WeeChat (Wee Enhanced Environment for Chat) је бесплатни чет кл https://datatracker.ietf.org/doc/html/rfc2812[2812 ^↗^^], https://datatracker.ietf.org/doc/html/rfc2813[2813 ^↗^^] и https://datatracker.ietf.org/doc/html/rfc7194[7194 ^↗^^], -// TRANSLATION MISSING -* IRC proxy and relay for WeeChat and remote interfaces +* IRC прокси и релеј за WeeChat и удаљене интерфејсе * подржавање различитих платформи (GNU/Linux, *BSD, macOS, Windows и остале) * 100% GPL, слободан софтвер @@ -127,10 +126,9 @@ WeeChat мора да се изгради са CMake. Relay додатак: подршка за TLS везе. | zlib1g-dev | -// TRANSLATION MISSING | Logger додатак: компресија ротирајућих лог фајлова (gzip). + - Relay додатак: компресија порука (WeeChat -> клијент) са https://zlib.net/[zlib ^↗^^] - (api and weechat protocols). + + Релеј додатак: компресија порука (WeeChat -> клијент) са https://zlib.net/[zlib ^↗^^] + (api и weechat протоколи). + Script додатак: читање индекс фајла репозиторијума (gzip). |=== @@ -158,10 +156,9 @@ WeeChat мора да се изгради са CMake. | Relay додатак: протокол „api” (HTTP REST API). | libzstd-dev | ≥ 0.8.1 -// TRANSLATION MISSING | Logger додатак: компресија ротирајућих лог фајлова (zstandard). + - Relay додатак: компресија порука (WeeChat -> клијент) са https://facebook.github.io/zstd/[Zstandard ^↗^^] - (api and weechat protocols). + Релеј додатак: компресија порука (WeeChat -> клијент) са https://facebook.github.io/zstd/[Zstandard ^↗^^] + (api и weechat протоколи). | libaspell-dev / libenchant-dev | | Spell додатак. @@ -755,20 +752,17 @@ $ weechat --upgrade [[restart_after_upgrade]] === Поновно покретање након ажурирања -// TRANSLATION MISSING [[restart_upgrading_notes]] -==== Upgrading notes +==== Напомене у вези са ажурирањем -// TRANSLATION MISSING -After an upgrade, it is *strongly recommended* to read the file +Након ажурирања, *снажно се препоручује* да прочитате фајл https://github.com/weechat/weechat/blob/master/UPGRADING.md[UPGRADING.md ^↗^^] -which contains important information about breaking changes and some -manual actions that could be required. +који садржи важне информације у вези са изменама које могу да покваре понашање и +неке ручне акције које могу да буду неопходне. -// TRANSLATION MISSING -You must read the versions between your old (excluded) and your new version (included). + -For example if you switch from version 4.0.0 to 4.3.0, you must read versions -4.0.1 to 4.3.0. +Морате да прочитате верзије између ваше старе (искључујући) и нове верзије (укључујући). + +На пример, ако прелазите са верзије 4.0.0 на 4.3.0, морате да прочитате верзије +4.0.1 до 4.3.0. [[restart_configuration_upgrade]] ==== Ажурирање конфигурације @@ -1257,8 +1251,7 @@ _прозор_ је површина екрана која приказује б | no_filter | Линија не може да буде филтрирана. | no_highlight | У линији није могуће истицање. | no_log | Линија се не уписује у лог фајл. -// TRANSLATION MISSING -| log0 … log9 | Ниво лога за линију (see the <> command). +| log0 … log9 | Ниво лога за линију (погледајте команду <>). | notify_none | Линија не сме да се дода у врућу листу. ^(1)^ | notify_message | Линија је корисничка порука. ^(1)^ | notify_private | Линија је приватна порука. ^(1)^ @@ -3068,10 +3061,8 @@ libera = "53B1C86FCDA28FC122A95B0456ABD79B5AB74654F21C3D099A6CCA8173239EEA59533A /secure ---- -// TRANSLATION MISSING Обезбеђени подаци могу да се користе у неким опцијама које садрже приватне податке као што су лозинке, употребом формата: „${sec.data.xxx}” где је „xxx” име обезбеђених података (постављених са `/secure set xxx ...`). + -// TRANSLATION MISSING -For a complete list of supported options, see the <> command. +За комплетну листу подржаних опција, погледајте команду <>. Да бисте употребили _libera_ лозинку, на пример са <>: @@ -3898,8 +3889,7 @@ WeeChat приказује све додатне информације које /set irc.server.libera.autojoin "#канал1,#канал2 кључ1" ---- -// TRANSLATION MISSING -For help on the format, see option <>. +За помоћ у вези са форматом, погледајте опцију <>. [[irc_private_messages]] === Приватне поруке @@ -3945,9 +3935,8 @@ For help on the format, see option <> command): +почињу истим именом (погледајте команду <>): ---- /filter add irc_smart_weechat irc.libera.#weechat* irc_smart_filter * @@ -4321,16 +4310,13 @@ include::{autogendir}/autogen_user_options.sr.adoc[tag=typing_options] Релеј додатак се користи за релеј података преко мреже, употребом различитих протокола: * _irc_: IRC прокси: користи се за дељење веза са IRC серверима са једним или више других клијената -// TRANSLATION MISSING -* _api_: HTTP REST API, used by WeeChat and remote interfaces to display and - interact with WeeChat -// TRANSLATION MISSING -* _weechat_: protocol used by remote interfaces to display and interact with +* _api_: HTTP REST API, користе га WeeChat и удаљени интерфејси да прикажу и да имају интеракцију + са WeeChat +* _weechat_: протокол који удаљени интерфејси користе да прикажу и да имају интеракцију са WeeChat. -// TRANSLATION MISSING -For _api_ and _weechat_ protocols, see the list of remote interfaces on -https://weechat.org/about/interfaces/[this page ^↗^^]. +За _api_ и _weechat_ протоколе, погледајте листу удаљених интерфејса на +https://weechat.org/about/interfaces/[овој страници ^↗^^]. [[relay_password]] === Лозинка @@ -4342,15 +4328,13 @@ https://weechat.org/about/interfaces/[this page ^↗^^]. /set relay.network.password "${sec.data.relay}" ---- -// TRANSLATION MISSING -This password is used with all protocols. +Ова лозинка се користи са свим протоколима. [[relay_totp]] === TOTP -// TRANSLATION MISSING -TOTP (Time-based One-Time Password) can be used as secondary authentication -factor for _api_ and _weechat_ protocols, in addition to the password. +Уз лозинку, као други фактор за _api_ и _weechat_ протоколе може да се користи TOTP +(Time-based One-Time Password) (једнократна лозинка базирана на времену). Ово није обавезно, мада повећава ниво безбедности. @@ -4430,29 +4414,28 @@ PASS сервер:лозинка /set irc.server.relay.password "${sec.data.relay_libera}" ---- -// TRANSLATION MISSING [[relay_api_protocol]] -=== API protocol +=== API протокол -The Relay plugin can send data to a remote WeeChat or interface using an -HTTP REST API protocol. +Релеј додатак може да шаље податке удаљеном WeeChat програму или интерфејсу користећи +HTTP REST API протокол. -You can browse and test the API online: -https://weechat.org/api/[WeeChat Relay API ^↗^^]. +API можете да погледате и тестирате на мрежи: +https://weechat.org/api/[WeeChat Релеј API ^↗^^]. -You can connect with WeeChat or a remote interface, see -https://weechat.org/about/interfaces/[this page ^↗^^]. +Можете да се повежете са програмом WeeChat или са удаљеним интерфејсом, погледајте +https://weechat.org/about/interfaces/[ову страницу ^↗^^]. -For example: +На пример: ---- /relay add api 9000 ---- -Now you can connect on port 9000 with a WeeChat or a remote interface using -password "mypassword". +Сада са WeeChat или са удаљеним интерфејсом можете да се повежете портом 9000 користећи +лозинку „mypassword”. -To connect to an _api_ relay with WeeChat: +Ако желите да се повежете на _api_ рејел са WeeChat: ---- /remote add weechat http://localhost:9000 -password=mypassword @@ -4460,9 +4443,9 @@ To connect to an _api_ relay with WeeChat: ---- [NOTE] -The remote WeeChat must expose the same API version as the local WeeChat, so -it's highly recommended to use exactly the same WeeChat version on remote -and local client. +Удаљени WeeChat мора да објави исту API верзију као и локални WeeChat, тако +да се снажно препоручује да користите потпуно исту WeeChat верзију на удаљеном +и на локалном клијенту. [[relay_weechat_protocol]] === WeeChat протокол @@ -4500,9 +4483,8 @@ websocket = new WebSocket("ws://server.com:9000/weechat"); Порт (9000 у примеру) је порт који је дефинисан у Релеј додатку. -// TRANSLATION MISSING -The URI must end with "/weechat" for _irc_ and _weechat_ protocols and "/api" -for _api_ protocol. +URI мора да се завршава са „/weechat” за _irc_ и _weechat_ протоколе, а са „/api” +за _api_ протокол. [[relay_unix_socket]] === UNIX доменски сокети