1
0
mirror of https://github.com/weechat/weechat.git synced 2026-07-04 08:43:13 +02:00

doc: update Serbian translation

This commit is contained in:
Ivan Pešić
2024-05-07 16:48:36 +04:00
committed by Sébastien Helleu
parent 4ad497ce01
commit be621205e9
3 changed files with 148 additions and 194 deletions
+14 -23
View File
@@ -337,21 +337,17 @@ WeeChat „језгро” се налази у следећим директо
|       relay-info.c | Релеј info/infolists/hdata.
|       relay-network.c | Мрежне функције за релеј.
|       relay-raw.c | Релеј сирови бафер.
// TRANSLATION MISSING
|       relay-remote.c | Relay remote.
|       relay-remote.c | Релеј удаљених.
|       relay-server.c | Релеј сервер.
|       relay-upgrade.c | Save/restore of relay data when upgrading WeeChat.
|       relay-upgrade.c | Чување/обнављање података релеја када се ажурира WeeChat.
|       relay-websocket.c | WebSocket сервер функције (RFC 6455).
|       api/ | Релеј за удаљене интерфејсе (користећи HTTP REST API).
|          relay-api.c | Главне API функције за HTTP REST API.
|          relay-api-msg.c | Слање JSON порука клијентима.
|          relay-api-protocol.c | HTTP REST API протокол.
// TRANSLATION MISSING
|          remote/ | Relay remote functions, specific to API.
// TRANSLATION MISSING
|             relay-remote-event.c | Process events received from relay remote.
// TRANSLATION MISSING
|             relay-remote-network.c | Network functions for relay remote.
|          remote/ | Функције прослеђивања удаљених, специфичне за API.
|             relay-remote-event.c | Обрада догађаја који се приме од релеја удаљених.
|             relay-remote-network.c | Мрежне функције за релеј удаљених.
|       irc/ | IRC прокси.
|          relay-irc.c | Главне IRC прокси функције.
|       weechat/ | Релеј за удаљене интерфејсе (користећи „weechat” бинарни протокол).
@@ -467,18 +463,14 @@ WeeChat „језгро” се налази у следећим директо
|          test-gui-chat.cpp | Тестови: чет функције.
|          test-gui-color.cpp | Тестови: боје.
|          test-gui-filter.cpp | Тестови: филтери.
// TRANSLATION MISSING
|          test-gui-hotlist.cpp | Tests: hotlist functions.
|          test-gui-hotlist.cpp | Тестови: функције врућих листи.
|          test-gui-input.cpp | Тестови: улазне функције.
|          test-gui-key.cpp | Тестови: тастери.
|          test-gui-line.cpp | Тестови: линије.
|          test-gui-nick.cpp | Тестови: надимци.
// TRANSLATION MISSING
|          test-gui-nicklist.cpp | Tests: nicklist functions.
// TRANSLATION MISSING
|          curses/ | Root of unit tests for Curses interface.
// TRANSLATION MISSING
|             test-gui-curses-mouse.cpp | Tests: mouse (Curses interface).
|          test-gui-nicklist.cpp | Тестови: функције листе надимака.
|          curses/ | Корен unit тестова за Curses интерфејс.
|             test-gui-curses-mouse.cpp | Тестови: миш (Curses интерфејс).
|       plugins/ | Корен unit тестова додатака.
|          irc/ | Корен unit тестова IRC додатка.
|             test-irc-batch.cpp | Тестови: IRC пакетни догађаји.
@@ -511,13 +503,12 @@ WeeChat „језгро” се налази у следећим директо
|          relay/ | Корен unit тестова за Релеј додатак.
|             test-relay-auth.cpp | Тестови: аутентификација клијената.
|             test-relay-http.cpp | Тестови: HTTP функције за Релеј додатак.
// TRANSLATION MISSING
|             test-relay-remote.cpp | Tests: remote functions for Relay plugin.
|             test-relay-remote.cpp | Тестови: удаљене функције за Релеј додатак.
|             test-relay-websocket.cpp | Тестови: websocket функције за Релеј додатак.
|             api/ | Root of unit tests for Relay "api" protocol.
|                test-relay-api.cpp | Tests: Relay "api" protocol: general functions.
|                test-relay-api-msg.cpp | Tests: Relay "api" protocol: messages.
|                test-relay-api-protocol.cpp | Tests: Relay "api" protocol: protocol.
|             api/ | Корен unit тестова за Релеј „api” протокол.
|                test-relay-api.cpp | Тестови: Релеј „api” протокол: опште функције.
|                test-relay-api-msg.cpp | Тестови: Релеј „api” протокол: поруке.
|                test-relay-api-protocol.cpp | Тестови: Релеј „api” протокол: протокол.
|             irc/ | Корен unit тестова за Релеј „irc” протокол.
|                test-relay-irc.cpp | Тестови: Релеј „irc” протокол.
|          xfer/ | Корен unit тестова за Xfer додатак.
+128 -161
View File
@@ -516,14 +516,12 @@ str = weechat.ngettext("file", "files", num_files)
_WeeChat ≥ 4.3.0._
// TRANSLATION MISSING
Format a message in a string allocated by the function.
Форматира поруку у стрингу који је алоцирала функција.
// TRANSLATION MISSING
[NOTE]
This function is defined for systems where the GNU function `asprintf()`
is not available. +
The behavior is almost the same except that `*result` is set to NULL on error.
Ова функција је дефинисана за системе на којима није доступна GNU функција
`asprintf()`. +
Понашање је скоро исто, осим што се у случају грешке `*result` поставља на NULL.
Прототип:
@@ -534,16 +532,13 @@ int weechat_asprintf (char **result, const char *fmt, ...);
Аргументи:
// TRANSLATION MISSING
* _result_: pointer to a string pointer
// TRANSLATION MISSING
* _fmt_: format string
* _result_: показивач на стринг показивач
* _fmt_: стринг формата
Повратна вредност:
// TRANSLATION MISSING
* number of bytes written in `*result` (excluding the final null byte),
a negative value in case of error.
* број бајтова које уписан у `*result` (не рачунајући завршни null бајт),
негативна вредност у случају грешке.
C пример:
@@ -643,10 +638,10 @@ _Ажурирано у верзији 3.8._
Враћа стринг у којем су велика слова претворена у мала.
[NOTE]
Behavior has changed in version 3.8: now all uppercase letters are properly
converted to lowercase (by calling function `towlower`), in addition to the
range `A` to `Z`. +
Moreover, a newly allocated string is returned and must be freed after use.
Понашање је измењено у верзији 3.8: сада се сва велика слова исправно
претварају у мала (позивом функције `towlower`), не само из опсега
`A` до `Z`. +
Уз то, враћа се ново алоцирани стринг и он мора да се ослободи након употребе.
Прототип:
@@ -682,10 +677,10 @@ _Ажурирано у верзији 3.8._
Враћа стринг у којем су мала слова претворена у велика.
[NOTE]
Behavior has changed in version 3.8: now all lowercase letters are properly
converted to uppercase (by calling function `towupper`), in addition to the
range `a` to `z`. +
Moreover, a newly allocated string is returned and must be freed after use.
Понашање је измењено у верзији 3.8: сада се сва велика слова исправно
претварају у мала (позивом функције `towupper`), не само из опсега
`a` до `z`. +
Уз то, враћа се ново алоцирани стринг и он мора да се ослободи након употребе.
Прототип:
@@ -795,7 +790,7 @@ int diff = weechat_string_charcasecmp ("aaa", "CCC"); /* == -2 */
_WeeChat ≥ 3.8._
Case sensitive string comparison.
Поређење стрингова које разликује величину слова.
Прототип:
@@ -2296,8 +2291,7 @@ char *weechat_string_remove_color (const char *string, const char *replacement);
Аргументи:
* _string_: стринг
// TRANSLATION MISSING
* _replacement_: if not NULL and not empty, WeeChat color codes are replaced by this string, otherwise WeeChat color codes and following chars (if related to color) are removed from string
* _replacement_: ако није NULL и ако није празно, овај стринг замењује WeeChat кодове боје, у супротном се WeeChat кодови боје и наредни карактери (ако су у вези са бојом) уклањају из стринга
Повратна вредност:
@@ -2307,12 +2301,12 @@ C примери:
[source,c]
----
/* remove color codes */
/* уклони кодове боје */
char *str = weechat_string_remove_color (my_string1, NULL);
/* ... */
free (str);
/* replace color codes by "?" */
/* замени кодове боје са „?” */
char *str = weechat_string_remove_color (my_string2, "[color]");
/* ... */
free (str);
@@ -6418,49 +6412,49 @@ int config_file_set_version (struct t_config_file *config_file,
Аргументи:
* _config_file_: configuration file pointer
* _version_: version, must be ≥ 2
* _callback_update_: function called when configuration file is read, for each
section and each option, if the version read is less than the expected version,
(optional, can be NULL, see below), arguments and return value:
** _const void *pointer_: pointer
** _void *data_: pointer
** _struct t_config_file *config_file_: configuration file pointer
** _int version_read_: version read in configuration file (1 by default)
** _struct t_hashtable *data_read_: hashtable with data read from configuration file
(see below)
** return value:
*** either "data_read" pointer (hashtable completed), or pointer to a new
hashtable (created by callback, with keys and values of type "string")
* _callback_update_pointer_: pointer given to callback when it is called by
WeeChat
* _callback_update_data_: pointer given to callback when it is called by
WeeChat; if not NULL, it must have been allocated with malloc (or similar
function) and it is automatically freed when the configuration file is freed
* _config_file_: показивач на конфигурациони фајл
* _version_: верзија, мора бити ≥ 2
* _callback_update_: функција која се позива када се чита конфигурациони фајл, за сваки
одељак и сваку опцију, ако је прочитана верзија мања од очекиване верзије,
(није обавезно, ноже да буде NULL, погледајте испод), аргументи и повратна вредност:
** _const void *pointer_: показивач
** _void *data_: показивач
** _struct t_config_file *config_file_: показивач на конфигурациони фајл
** _int version_read_: верзија прочитана у конфигурационом фајлу (подразумевано 1)
** _struct t_hashtable *data_read_: хеш табела са подацима прочитаним из конфигурационом
фајлу (погледајте испод)
** повратна вредност:
*** или „data_read” показивач (довршена хеш табелом), или показивача на нову
хеш табелу (коју је креирала функција повратног позива, са кључевима и вредностима типа „string)
* _callback_update_pointer_: показивач који се прослеђује функцији повратног позива када је
позове WeeChat
* _callback_update_data_: показивач који се прослеђује функцији повратног позива када је
позове WeeChat; ако није NULL, мора да је алоциран са malloc (или сличном функцијом)
и аутоматски се ослобађа када се ослободи конфигурациони фајл
Update callback:
Функција повратног позива за ажурирање:
* The callback receives a hashtable with data read from configuration file:
* Функција повратног озива прихвата хеш табелу са подацима прочитаним из конфигурационог фајла:
[width="100%",cols="1m,2,8",options="header"]
|===
| Key | Availability | Value
| config | Always set | Name of configuration file, without extension (eg: `weechat`)
| section | Always set | Name of section being read
| option | For option only | Name of the option
| value | For option only | Value of the option (if not NULL)
| value_null | For option only | Option as NULL value (value is always `1`)
| Кључ | Доступност | Вредност
| config | Увек постављено | Име конфигурационог фајла, без екстензије (нпр.: `weechat`)
| section | Увек постављено | Име одељка који се чита
| option | Само за опцију | Име опције
| value | Само за опцију | Вредност опције (ако није NULL)
| value_null | Само за опцију | Опција као NULL вредност (вредност је увек `1`)
|===
* The callback can update "section" for a line with a section and "option", "value"
and "value_null" for a line with an option.
* If "option" is set to empty string by the callback, the line read in
configuration file is ignored.
* Field "value_null" is set to force a NULL value for the option.
* Функција повратног позива може да ажурира „section” за линију са одељком и „option, value
и „value_null” за линију са опцијом.
* Ако је функција повратног позива поставила „option” на празан стринг, игнорише се линија
прочитана из конфигурационог фајла.
* Поље „value_null” се поставља да би се за опцију форсирала NULL вредност.
Повратна вредност:
* 1 if OK, 0 if error
* 1 ако је OK, 0 у случају грешке
C пример:
@@ -6474,46 +6468,46 @@ my_config_update_cb (const void *pointer, void *data,
{
const char *ptr_section, *ptr_option;
/* return now if version is already up-to-date */
/* врати се сад ако је верзија већ ажурна */
if (version_read >= 2)
return NULL;
ptr_section = hashtable_get (data_read, "section");
ptr_option = hashtable_get (data_read, "option");
/* rename section "abc" to "def" */
/* промени име одељка „abc” на „def */
if (ptr_section && !ptr_option && (strcmp (ptr_section, "abc") == 0))
{
hashtable_set (data_read, "section", "def");
return data_read;
}
/* limit other changes to section "test" */
/* ограничи остале измене на одељак „test */
if (!ptr_section || !ptr_option || (strcmp (ptr_section, "test") != 0))
return NULL;
/* rename option "test1" to "test2" */
/* промени име опције „test1” на „test2 */
if (strcmp (ptr_option, "test1") == 0)
{
hashtable_set (data_read, "option", "test2");
return data_read;
}
/* set value to "xxx" for option "test" */
/* постави вредност опције „test” на „xxx” */
if (strcmp (ptr_option, "test") == 0)
{
hashtable_set (data_read, "value", "xxx");
return data_read;
}
/* set value to NULL for option "test_null" */
/* постави вредност опције „test_null” на NULL */
if (strcmp (ptr_option, "test_null") == 0)
{
hashtable_set (data_read, "value_null", "1");
return data_read;
}
/* no changes */
/* нема измена */
return NULL;
}
@@ -6531,23 +6525,23 @@ def config_set_version(config_file: str, version: int, callback_update: str, cal
# пример
def my_config_update_cb(data: str, config_file: str, version_read: int, data_read: Dict[str, str]) -> Dict[str, str]:
# return now if version is already up-to-date
# врати се сад ако је верзија већ ажурна
if version_read >= 2:
return {}
section = data_read.get("section")
option = data_read.get("option")
# rename section "abc" to "def"
# промени име одељка „abc” на „def
if section and not option and section == "abc":
data_read["section"] = "def"
return data_read
# limit other changes to section "test"
# ограничи остале измене на одељак „test
if not section or not option or section != "test":
return {}
# rename option "test1" to "test2"
# промени име опције „test1” на „test2” */
if option == "test1":
data_read["option"] = "test2"
return data_read
@@ -6557,7 +6551,7 @@ def my_config_update_cb(data: str, config_file: str, version_read: int, data_rea
data_read["value"] = "xxx"
return data_read
# set value to NULL for option "test_null"
# постави вредност опције „test_null” на NULL
if option == "test_null":
data_read["value_null"] = "1"
return data_read
@@ -7169,7 +7163,7 @@ void weechat_config_search_section_option (struct t_config_file *config_file,
* _section_: показивач на одељак
* _option_name_: име опције
* _section_found_: показивач на показивач одељка, ако се пронађе, поставиће се на одељак опције
* _option_found_: показивач на показивач опције, ако се пронађе, поставићесе на показивач опције
* _option_found_: показивач на показивач опције, ако се пронађе, поставиће се на показивач опције
C пример:
@@ -7855,15 +7849,14 @@ if weechat.config_boolean_default(option):
# ...
----
// TRANSLATION MISSING
==== config_boolean_inherited
_WeeChat ≥ 4.3.0._
Return inherited boolean value of option: value of option if not NULL,
or value of the parent option (if option inherits from another option). +
If the parent option is not found, return the default value of the option. +
If the parent value is NULL, return the default value of the parent option.
Враћа наслећену логичку вредност опције: вредност опције ако није NULL,
или вредност опције-родитеља (ако опција наслеђује вредност од друге опције). +
Ако се не пронађе опција-родитељ, враћа се подразумевана вредност опције. +
Ако је вредност опције-родитеља NULL, враћа се подразумевана вредност опције-родитеља.
Прототип:
@@ -7876,7 +7869,7 @@ int weechat_config_boolean_inherited (struct t_config_option *option);
* _option_: показивач на опцију
Return value: see functions <<_config_boolean,config_boolean>> and
Повратна вредност: погледајте функције <<_config_boolean,config_boolean>> и
<<_config_boolean_default,config_boolean_default>>.
C пример:
@@ -7914,13 +7907,13 @@ int weechat_config_integer (struct t_config_option *option);
* _option_: показивач на опцију
Return value, depending on the option type:
Повратна вредност, у зависности од типа опције:
* _boolean_: boolean value of option (0 or 1)
* _integer_: integer value of option
* _boolean_: логичка вредност опције (0 or 1)
* _integer_: целобројна вредност опције
* _string_: 0
* _color_: color index
* _enum_: integer value of option (index of enum value)
* _color_: индекс боје
* _enum_: целобројна вредност опције (индекс enum вредности)
C пример:
@@ -8028,15 +8021,14 @@ option = weechat.config_get("plugin.section.option")
value = weechat.config_integer_default(option)
----
// TRANSLATION MISSING
==== config_integer_inherited
_WeeChat ≥ 4.3.0._
Return inherited integer value of option: value of option if not NULL,
or value of the parent option (if option inherits from another option). +
If the parent option is not found, return the default value of the option. +
If the parent value is NULL, return the default value of the parent option.
Враћа наслеђену целобројну вредност опције: вредност опције ако није NULL,
или вредност опције-родитеља (ако опција наслеђује вредност од друге опције). +
Ако се не пронађе опција-родитељ, враћа се подразумевана вредност опције. +
Ако је вредност опције-родитељ NULL, враћа подразумевану вредност опције-родитеља.
Прототип:
@@ -8049,7 +8041,7 @@ int weechat_config_integer_inherited (struct t_config_option *option);
* _option_: показивач на опцију
Return value: see functions <<_config_integer,config_integer>> and
Повратна вредност: погледајте функције <<_config_integer,config_integer>> и
<<_config_integer_default,config_integer_default>>.
C пример:
@@ -8158,15 +8150,14 @@ option = weechat.config_get("plugin.section.option")
value = weechat.config_string_default(option)
----
// TRANSLATION MISSING
==== config_string_inherited
_WeeChat ≥ 4.3.0._
Return inherited string value of option: value of option if not NULL,
or value of the parent option (if option inherits from another option). +
If the parent option is not found, return the default value of the option. +
If the parent value is NULL, return the default value of the parent option.
Враћа наслеђену стринг вредност опције: вредност опције ако није NULL,
или вредност опције-родитеља (ако опција наслеђује вредност од друге опције). +
Ако се не пронађе опција-родитељ, враћа се подразумевана вредност опције. +
Ако је вредност опције-родитељ NULL, враћа подразумевану вредност опције-родитеља.
Прототип:
@@ -8179,7 +8170,7 @@ const char *weechat_config_string_inherited (struct t_config_option *option);
* _option_: показивач на опцију
Return value: see functions <<_config_string,config_string>> and
Повратна вредност: погледај функције <<_config_string,config_string>> и
<<_config_string_default,config_string_default>>.
C пример:
@@ -8288,15 +8279,14 @@ option = weechat.config_get("plugin.section.option")
color = weechat.config_color_default(option)
----
// TRANSLATION MISSING
==== config_color_inherited
_WeeChat ≥ 4.3.0._
Return inherited color value of option: value of option if not NULL,
or value of the parent option (if option inherits from another option). +
If the parent option is not found, return the default value of the option. +
If the parent value is NULL, return the default value of the parent option.
Враћа наслеђену вредност боје опције: вредност опције ако није NULL,
или вредност опције-родитеља (ако опција наслеђује вредност од друге опције). +
Ако се не пронађе опција-родитељ, враћа се подразумевана вредност опције. +
Ако је вредност опције-родитељ NULL, враћа подразумевану вредност опције-родитеља.
Прототип:
@@ -8309,7 +8299,7 @@ const char *weechat_config_color_inherited (struct t_config_option *option);
* _option_: показивач на опцију
Return value: see functions <<_config_color,config_color>> and
Повратна вредност: погледајте функције <<_config_color,config_color>> и
<<_config_color_default,config_color_default>>.
C пример:
@@ -8422,15 +8412,14 @@ option = weechat.config_get("plugin.section.option")
value = weechat.config_enum_default(option)
----
// TRANSLATION MISSING
==== config_enum_inherited
_WeeChat ≥ 4.3.0._
Return inherited enum value of option: value of option if not NULL,
or value of the parent option (if option inherits from another option). +
If the parent option is not found, return the default value of the option. +
If the parent value is NULL, return the default value of the parent option.
Враћа наслеђену enum вредност опције: вредност опције ако није NULL,
или вредност опције-родитеља (ако опција наслеђује вредност од друге опције). +
Ако се не пронађе опција-родитељ, враћа се подразумевана вредност опције. +
Ако је вредност опције-родитељ NULL, враћа подразумевану вредност опције-родитеља.
Прототип:
@@ -8443,7 +8432,7 @@ int weechat_config_enum_inherited (struct t_config_option *option);
* _option_: показивач на опцију
Return value: see functions <<_config_enum,config_enum>> and
Повратна вредност: погледајте функције <<_config_enum,config_enum>> и
<<_config_enum_default,config_enum_default>>.
C пример:
@@ -12989,12 +12978,11 @@ char *weechat_hook_modifier_exec (const char *modifier,
| Стринг са неозначеном вредности IRC ознаке,
погледајте https://ircv3.net/specs/extensions/message-tags#escaping-values[ову страницу ^↗^^].
// TRANSLATION MISSING
| [[hook_modifier_color_decode]] color_decode | 4.3.0
| Replacement string for colors removed
| Any string.
| String with WeeChat colors converted to a replacement string
(colors stripped if the replacement string is empty).
| Стринг замене за уклоњене боје
| Било који стринг.
| Стринг са WeeChat бојама се претвара у стринг замене
(боје се уклањају ако је стринг замене празан).
| [[hook_modifier_color_decode_ansi]] color_decode_ansi | 1.0
| "1" да се боје задрже, "0" да се боје уклоне
@@ -13943,8 +13931,7 @@ weechat.prnt(weechat.current_buffer(), "Текст у текућем бафер
_Ажурирано у верзији 1.0, 4.3.0._
// TRANSLATION MISSING
Search a buffer by plugin/name, full name or unique identifier (`id`).
Претражује бафер на додатак/име, пуно име или јединствени идентификатор (`id`).
Прототип:
@@ -13956,11 +13943,9 @@ struct t_gui_buffer *weechat_buffer_search (const char *plugin,
Аргументи:
// TRANSLATION MISSING
* _plugin_: name of plugin, following special values are allowed:
* _plugin_: име додатка, доступне су следеће специјалне вредности:
** `+==+`: име које се користи је пуно име бафера (на пример: `irc.libera.#weechat` уместо `libera.#weechat`) _(WeeChat ≥ 1.0)_
// TRANSLATION MISSING
** `+==id+`: the name used is the buffer unique identifier (`id`) _(WeeChat ≥ 4.3.0)_
** `+==id+`: име које се користи је јединствени идентификатор бафера (`id`) _(WeeChat ≥ 4.3.0)_
* _name_: име бафера, ако је NULL или празан стринг, враћа се текући бафер (бафер који се приказује у текућем прозору); ако име почиње са `(?i)`, претрага не прави разлику у величини слова _(WeeChat ≥ 1.0)_
Повратна вредност:
@@ -14219,8 +14204,7 @@ int weechat_buffer_get_integer (struct t_gui_buffer *buffer,
** _nicklist_nicks_count_: број надимака у листи надимака
** _nicklist_nicks_visible_count_: број приказаних надимака
** _input_: 1 ако је укључен унос, у супротном 0
// TRANSLATION MISSING
** _input_get_any_user_data_: 1 if any user data, including commands, are sent to input callback, otherwise 0
** _input_get_any_user_data_: 1 ако се било који кориснички подаци, укљуљчујући команде, шаљу функцији повратног позива уноса, иначе 0
** _input_get_unknown_commands_: 1 ако се непознате команде шаљу функцији повратног позива уноса, у супротном 0
** _input_get_empty_: 1 ако се функцији повратног позива уноса шаље празан унос, у супротном 0
** _input_multiline_: 1 ако се више линија шаље као једна порука функцији повратног позива уноса, у супротном 0
@@ -14288,8 +14272,7 @@ const char *weechat_buffer_get_string (struct t_gui_buffer *buffer,
* _buffer_: показивач на бафер
* _property_: име особине:
// TRANSLATION MISSING
** _id_: unique identifier _(WeeChat ≥ 4.3.0)_
** _id_: јединствени идентификатор _(WeeChat ≥ 4.3.0)_
** _plugin_: име додатка који је креирао овај бафер („core” за главни бафер програма WeeChat)
** _name_: име бафера
** _full_name_: пуно име бафера („додатак.име”) _(WeeChat ≥ 0.3.7)_
@@ -14297,8 +14280,7 @@ 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
** _nicklist_last_id_assigned_: last unique identifier used in this buffer for a group or nick _(WeeChat ≥ 4.3.0)_
** _nicklist_last_id_assigned_: последњи јединствени идентификатор употребљен у овом баферу за групу или надимак _(WeeChat ≥ 4.3.0)_
** _input_: текст уноса
** _text_search_input_: сачувани унос пре претраге текста
** _highlight_words_: листа речи које се истичу
@@ -14541,10 +14523,9 @@ void weechat_buffer_set (struct t_gui_buffer *buffer, const char *property,
| input_pos | | позиција
| Поставља позицију курсора у уносу бафера.
// TRANSLATION MISSING
| input_get_any_user_data | 4.3.0 | "0" or "1"
| "0" to get only user messages (default behavior), "1" to get everything,
including commands.
| input_get_any_user_data | 4.3.0 | "0" или "1"
| "0" да се прихвате само корисничке поруке (подразумевано понашање), "1" да се прихвати све,
укључујући и команде.
| input_get_unknown_commands | | "0" или "1"
| "0" да се за овај бафер искључе непознате команде (подразумевано понашање), "1" да
@@ -15087,8 +15068,7 @@ group = weechat.nicklist_add_group(my_buffer, my_parent_group, "test_group",
_Ажурирано у верзији 4.3.0._
// TRANSLATION MISSING
Search a group in a nicklist by name or unique identifier (`id`).
Претражује групу у листи надимака по имену или јединственом идентификатору (`id`).
Прототип:
@@ -15103,9 +15083,8 @@ struct t_gui_nick_group *weechat_nicklist_search_group (struct t_gui_buffer *buf
* _buffer_: показивач на бафер
* _from_group_: тражи само од ове групе, ако је NULL, онда се претражује цела листа надимака
// TRANSLATION MISSING
* _name_: group name to search; with WeeChat ≥ 4.3.0, a unique identifier can
be given with the format: `==id:xxx` (where `xxx` is the identifier)
* _name_: име групе која се тражи; са WeeChat ≥ 4.3.0, јединствени идентификатор може да се
наведе у следећем формату: `==id:xxx` (где је `xxx` идентификатор)
Повратна вредност:
@@ -15209,8 +15188,7 @@ nick = weechat.nicklist_add_nick(my_buffer, my_group, "test_nick", color, "@", "
_Ажурирано у верзији 4.3.0._
// TRANSLATION MISSING
Search a nick in a nicklist by name or unique identifier (`id`).
Претражује надимак у листи надимака по имену или јединственом идентификатору (`id`).
Прототип:
@@ -15225,9 +15203,8 @@ struct t_gui_nick *weechat_nicklist_search_nick (struct t_gui_buffer *buffer,
* _buffer_: показивач на бафер
* _from_group_: тражи само од ове групе, ако је NULL, онда се претражује цела листа надимака
// TRANSLATION MISSING
* _name_: nick name to search; with WeeChat ≥ 4.3.0, a unique identifier can
be given with the format: `==id:xxx` (where `xxx` is the identifier)
* _name_: име надимка који се тражи; са WeeChat ≥ 4.3.0, јединствени идентификатор може да се
наведе у следећем формату: `==id:xxx` (где је `xxx` идентификатор)
Повратна вредност:
@@ -15473,8 +15450,7 @@ const char *weechat_nicklist_group_get_string (struct t_gui_buffer *buffer,
* _buffer_: показивач на бафер
* _group_: показивач на групу
* _property_: име особине:
// TRANSLATION MISSING
** _id_: unique identifier _(WeeChat ≥ 4.3.0)_
** _id_: јединствени идентификатор _(WeeChat ≥ 4.3.0)_
** _name_: име групе
** _color_: боја групе у листи надимака
@@ -15571,13 +15547,11 @@ void weechat_nicklist_group_set (struct t_gui_buffer *buffer,
[width="100%", cols="^2,^1,4,8", options="header"]
|===
// TRANSLATION MISSING
| Име | Min WeeChat | Вредност | Опис
| Име | Мин WeeChat | Вредност | Опис
// TRANSLATION MISSING
| id | 4.3.0 | long long integer ≥ 0
| New id for the group (it must be unique in the buffer). +
Note: it is not recommended to change this identifier.
| Нови id за групу (мора да биде јединствен за бафер). +
Напомена: не препоручује се да мењате овај идентификатор.
| color | | Име опције WeeChat боје
| Погледајте аргумент „color” функције <<_nicklist_add_group,nicklist_add_group>>.
@@ -15683,8 +15657,7 @@ const char *weechat_nicklist_nick_get_string (struct t_gui_buffer *buffer,
* _buffer_: показивач на бафер
* _nick_: показивач на надимак
* _property_: име особине:
// TRANSLATION MISSING
** _id_: unique identifier _(WeeChat ≥ 4.3.0)_
** _id_: јединствени идентификатор _(WeeChat ≥ 4.3.0)_
** _name_: име надимка
** _color_: боја надимка у листи надимака
** _prefix_: префикс надимка
@@ -15783,13 +15756,11 @@ void weechat_nicklist_nick_set (struct t_gui_buffer *buffer,
[width="100%", cols="^2,^1,4,8", options="header"]
|===
// TRANSLATION MISSING
| Име | Min WeeChat | Вредност | Опис
| Име | Мин WeeChat | Вредност | Опис
// TRANSLATION MISSING
| id | 4.3.0 | long long integer ≥ 0
| New id for the nick (it must be unique in the buffer). +
Note: it is not recommended to change this identifier.
| Нови id за надимак (мора да буде јединствен за бафер). +
Напомена: не препоручује се да мењате овај идентификатор.
| color | | име опције WeeChat боје
| Погледајте аргумент „color” функције <<_nicklist_add_nick,nicklist_add_nick>>.
@@ -16300,10 +16271,9 @@ int weechat_command (struct t_gui_buffer *buffer, const char *command);
* _buffer_: показивач на бафер (команда се извршава у овом баферу, употребите NULL за текући бафер)
* _command_: команда која се извршава (ако почиње са „/”), или текст који се шаље у бафер
// TRANSLATION MISSING
[NOTE]
On buffer with `input_multiline` set to `0` (default), only the first command
is executed (before the first newline char: `\n`).
За бафер којем је `input_multiline` постављено на `0` (подразумевано), извршава се само прва
команда (пре првог карактера прелома реда: `\n`).
Повратна вредност _(WeeChat ≥ 1.1)_:
@@ -16351,8 +16321,7 @@ int weechat_command_options (struct t_gui_buffer *buffer, const char *command,
* _options_: хеш табела са неким опцијама (кључеви и вредности морају бити стринг) (може да буде NULL):
** _commands_: листа команди које смеју да се изврше током овог позива раздвојене запетама; за формат, погледајте функцију <<_string_match_list,string_match_list>>
** _delay_: пауза за извршавање команде, у милисекундама
// TRANSLATION MISSING
** _split_newline_: `1` to split commands on newline char (`\n`) (_WeeChat ≥ 4.0.0_)
** _split_newline_: `1` да се команде поделе на карактеру прелома линије (`\n`) (_WeeChat ≥ 4.0.0_)
Повратна вредност:
@@ -18644,8 +18613,7 @@ weechat.prnt("", "longvar = %d" % weechat.hdata_long(hdata, pointer, "longvar"))
_WeeChat ≥ 4.3.0._
// TRANSLATION MISSING
Return value of "long long" variable in structure using hdata.
Повратна вредност „long long” променљиве у структури користећи hdata.
Прототип:
@@ -18662,8 +18630,7 @@ long long weechat_hdata_longlong (struct t_hdata *hdata, void *pointer, const ch
Повратна вредност:
// TRANSLATION MISSING
* "long long" value of variable
* „long long” вредност променљиве
C пример:
+6 -10
View File
@@ -2536,8 +2536,7 @@ link:weechat_faq.sr.html#mouse[WeeChat ЧПП / Миш ^↗^^].
Име догађаја се састоји од модификатора (није обавезан), имена тастера/точкића и гестикулације (није обавезна). Различити елементи се раздвајају са `+-+`.
// TRANSLATION MISSING
List of modifiers (by order in the event name):
Листа модификатора (по редоследу имена догађаја):
[width="100%", cols="1m,4", options="header"]
|===
@@ -2547,13 +2546,11 @@ List of modifiers (by order in the event name):
| shift | Тастер kbd:[Shift] ^(1)^
|===
// TRANSLATION MISSING
[NOTE]
^(1)^ The `shift` modifier can rarely be used in WeeChat because many terminals
use this modifier to catch directly mouse events.
^(1)^ Модификатор `shift` може ретко да се користи у програму WeeChat јер га многи терминали
користе за директно хватање догађаја миша.
// TRANSLATION MISSING
Several modifiers can be combined, for example:
Неколико модификатора може да се комбинује, на пример:
* `alt-ctrl`
* `ctrl-shift`
@@ -5023,10 +5020,9 @@ y/${chars:a-z}${chars:A-Z}/${chars:b-z}a${chars:B-Z}A/
| pos_text | стринг | Индекс _text_ у поруци („-1” ако се _text_ не пронађе).
|===
// TRANSLATION MISSING
[NOTE]
^(1)^ The nick is the sender of the message. +
Your own nick on the server is `${irc_server.nick}`.
^(1)^ nick је пошиљалац поруке. +
Ваш надимак на серверу је `${irc_server.nick}`.
Када су подаци показивач, за читање hdata особине може да се употреби променљива `+tg_signal_data+` на следећи начин (у овом примеру је то показивач на бафер):