1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-25 04:16:38 +02:00

Compare commits

..

26 Commits

Author SHA1 Message Date
Sébastien Helleu 1c449f3c2e Version 4.0.0 2023-06-24 22:00:30 +02:00
Sébastien Helleu 7c7a9484fb doc/user: fix typo in French translation 2023-06-23 12:01:56 +02:00
Nils Görs eacb807448 core: update German translations 2023-06-23 07:43:45 +02:00
Sébastien Helleu 001cf3376d core: update ChangeLog 2023-06-19 07:30:31 +02:00
Sébastien Helleu e1d1831fa8 core: ignore rest of config file if config version is invalid or not supported 2023-06-17 13:13:11 +02:00
Nils Görs 3e42d95f40 core: update German translations 2023-06-16 14:31:16 +02:00
Sébastien Helleu 1b78cd3bd2 exec: fix URL to plugin API reference in /help exec 2023-06-15 22:07:34 +02:00
Sébastien Helleu 9d7766ce3d doc/user: fix URL to plugin API reference 2023-06-15 22:04:45 +02:00
Sébastien Helleu 2d25cac44a relay: add IPv6 example in /help relay.network.bind_address 2023-06-15 22:04:16 +02:00
Sébastien Helleu 09b512337a core: replace Debian Bullseye by Bookworm in Debian build script 2023-06-12 21:26:21 +02:00
Sébastien Helleu 3af4ccff38 doc/user: update dependencies versions to Debian Bookworm 2023-06-12 21:26:00 +02:00
Sébastien Helleu 964d882c61 doc/user: fix description of key ctrl+q in search context 2023-06-12 18:38:21 +02:00
Nils Görs a9544af15c core: update German translations 2023-06-11 17:54:43 +02:00
Sébastien Helleu 8c73634e1b relay: fix crash on /upgrade when at least a client is connected with weechat protocol 2023-06-11 14:33:32 +02:00
Sébastien Helleu fc91ee59c9 core: add completions "filters_names_disabled" and "filters_names_enabled"
They are used in completion of commands `/filter disable` and
`/filter enable`.
2023-06-10 22:38:54 +02:00
Sébastien Helleu 1145d9f188 trigger: add completions "trigger_names_disabled" and "trigger_names_enabled"
They are used in completion of commands `/trigger disable` and
`/trigger enable`.
2023-06-10 20:30:52 +02:00
Sébastien Helleu 5de7152383 core: update instructions in cygport file 2023-06-10 18:16:24 +02:00
Sébastien Helleu 5d06ab76df exec: remove trailing "M" (carriage return) in output of commands
Regression was indirectly caused by commit
d18f68e497 in core that allows to display all
control chars in buffers.

But the fix is in exec plugin: end of line in command output can now be "\r\n"
in addition to a single "\n".
2023-06-10 09:51:04 +02:00
Sébastien Helleu 2eacbe6153 core: add new IRC capabilities in release notes 2023-06-07 18:23:42 +02:00
Sébastien Helleu 0b51c2d0be doc: increase sectnumlevels to 2 (user/scripting/quickstart/relay/dev) 2023-06-06 19:13:20 +02:00
Sébastien Helleu 4185e7b9f6 guile: fix crash when plugin is loaded on GNU/Hurd (closes #1951) 2023-06-05 21:09:27 +02:00
Sébastien Helleu 0d92c8703f debian: update changelog 2023-06-05 19:09:25 +02:00
Sébastien Helleu dccd1a348c doc: fix URLs to WeeChat docs 2023-06-05 19:08:12 +02:00
Sébastien Helleu ab9b8e0b01 tests: fix checks on integers in relay irc protocol tests 2023-06-05 19:04:05 +02:00
Sébastien Helleu 7f07782208 tests: add missing include of string.h in logger tests 2023-06-05 19:02:57 +02:00
Sébastien Helleu 7a754d93ab doc/relay: add option "escape_commands" in handshake response and examples 2023-06-05 19:01:46 +02:00
50 changed files with 1204 additions and 621 deletions
+7 -2
View File
@@ -11,7 +11,7 @@ For a list of important changes that require manual actions, please look at rele
[[v4.0.0]]
== Version 4.0.0 (under dev)
== Version 4.0.0 (2023-06-24)
New features::
@@ -36,13 +36,14 @@ New features::
* core, plugins: make many identifiers case sensitive (issue #1872, issue #398, bug #32213)
* core: add item "mouse_status" in default status bar, change default color to lightgreen
* core, trigger: add options weechat.color.chat_status_disabled and weechat.color.chat_status_enabled, remove options trigger.color.trigger and trigger.color.trigger_disabled, add enabled/disabled status color in output of `/filter list` (issue #1820)
* core: add completions "filters_names_disabled" and "filters_names_enabled", used in completion of `/filter disable` and `/filter enable`
* api: add function config_set_version (issue #1238)
* api: don't split on newline by default in functions `command` and `command_options` when `input_multiline` is set to 0
* api: add optional argument with version in info "version_number"
* api: add info "auto_load_scripts"
* alias: use lower case for default aliases, rename all aliases to lower case on upgrade (issue #1872)
* alias: add `$&` to replace all arguments with double quotes escaped (issue #1140, issue #1190)
* alias: add option `missing` in command `/alias`
* alias: add options `missing` and `rename` in command `/alias`
* fifo: add support of escaped chars in text or commands sent (issue #1950)
* fset: add options fset.color.color_name and fset.color.color_name_selected (issue #1920)
* irc: rename "ssl" options to "tls", connect with TLS and port 6697 by default
@@ -71,6 +72,7 @@ New features::
* relay: add modifiers "relay_client_irc_in", "relay_client_irc_out1" and "relay_client_irc_out" in irc protocol
* relay: add support of capability "echo-message" in irc protocol (issue #1949)
* relay: add handshake option "escape_commands" in weechat protocol
* trigger: add completions "trigger_names_disabled" and "trigger_names_enabled", used in completion of `/trigger disable` and `/trigger enable`
Bug fixes::
@@ -90,7 +92,9 @@ Bug fixes::
* core: fix infinite loop on startup when running some gui commands before the switch to core buffer is performed (issue #1917)
* api: readjust string size in function string_dyn_free when string is not freed
* buflist: do not display keys added in default context on first load
* exec: remove trailing "M" (carriage return) in output of commands
* fset: remove scroll to top of fset buffer when options are added or removed (issue #1892)
* guile: fix crash when plugin is loaded on GNU/Hurd (issue #1951)
* irc: fix format of IRC tags displayed in messages (use "=" to separate key from value, do not convert "_" to "-") (issue #1929)
* irc: reset all internal servers variables when disconnecting
* irc: start from the beginning of nicks at automatic reconnection (issue #337, issue #965)
@@ -107,6 +111,7 @@ Bug fixes::
* irc: remove extra space in CTCP ACTION message sent without arguments
* logger: fix display of multiline messages in backlog (issue #1926)
* lua: fix crash with print when the value to print is not a string (issue #1904, issue #1905)
* relay: fix crash on `/upgrade` when at least a client is connected with weechat protocol
* relay: fix connection with IRC clients sending "CAP REQ :" (without capability) and not sending "CAP END" (issue #1040)
* ruby: fix crash on quit when a child process is still running (issue #1889, issue #1915)
* ruby: fix crash in display of exception backtrace with Ruby 3 (issue #1631, issue #1886)
+4 -4
View File
@@ -29,7 +29,7 @@ please include:
_WeeChat 1.7-dev (git: v1.6-6-g997f47f)_. +
If WeeChat does not start at all, please include the version displayed by
`weechat --help` (or the version installed with your package manager).
* Your *operating system*: its name and version (examples: Linux Debian Bullseye,
* Your *operating system*: its name and version (examples: Linux Debian Bookworm,
FreeBSD 13.0, Windows/Cygwin 64-bit, Windows/Ubuntu 64-bit...).
* The *steps to reproduce*: if possible, please include a reproducible example:
explain the steps which led you to the problem. +
@@ -38,7 +38,7 @@ please include:
problem here.
* The *gdb's backtrace* (only for a crash): if you can reproduce the crash
(or if you have a core file), please include the backtrace from gdb (look at
https://weechat.org/doc/user/#report_crashes[User's guide] for more info).
https://weechat.org/doc/weechat/user/#report_crashes[User's guide] for more info).
* The *actual result*.
* The *expected result*: the correct result you are expecting.
@@ -68,7 +68,7 @@ time, for https://github.com/weechat/weechat[WeeChat] and the website
https://github.com/weechat/weechat.org[weechat.org].
To start a translation in a new language (not yet supported), please look at
https://weechat.org/doc/dev/#translations[translations]
https://weechat.org/doc/weechat/dev/#translations[translations]
in Developer's guide.
== Feature requests
@@ -84,7 +84,7 @@ For major new features, it's better to discuss about it in IRC
(server: _irc.libera.chat_, channel _#weechat_).
Before submitting any pull request, be sure you have read the
https://weechat.org/doc/dev/#coding_rules[coding rules]
https://weechat.org/doc/weechat/dev/#coding_rules[coding rules]
in Developer's guide, which contains info about styles used, naming convention
and other useful info.
+3 -3
View File
@@ -23,13 +23,13 @@ Homepage: https://weechat.org/
== Features
* *Modular chat client*: WeeChat has a lightweight core and optional https://weechat.org/doc/user/#plugins[plugins]. All plugins (including https://weechat.org/doc/user/#irc[IRC]) are independent and can be unloaded.
* *Modular chat client*: WeeChat has a lightweight core and optional https://weechat.org/doc/weechat/user/#plugins[plugins]. All plugins (including https://weechat.org/doc/weechat/user/#irc[IRC]) are independent and can be unloaded.
* *Multi-platform*: WeeChat runs on GNU/Linux, *BSD, GNU/Hurd, Haiku, macOS and Windows (Bash/Ubuntu and Cygwin).
* *Multi-protocols*: WeeChat is designed to support multiple protocols by plugins, like IRC.
* *Standards-compliant*: the IRC plugin is compliant with RFCs https://datatracker.ietf.org/doc/html/rfc1459[1459], https://datatracker.ietf.org/doc/html/rfc2810[2810], https://datatracker.ietf.org/doc/html/rfc2811[2811], https://datatracker.ietf.org/doc/html/rfc2812[2812], https://datatracker.ietf.org/doc/html/rfc2813[2813] and https://datatracker.ietf.org/doc/html/rfc7194[7194].
* *Small, fast, and very light*: the core is and should stay as light and fast as possible.
* *Customizable and extensible*: there are a lot of options to customize WeeChat, and it is extensible with C plugins and https://weechat.org/scripts/[scripts] (https://weechat.org/scripts/language/perl/[Perl], https://weechat.org/scripts/language/python/[Python], https://weechat.org/scripts/language/ruby[Ruby], https://weechat.org/scripts/language/lua/[Lua], https://weechat.org/scripts/language/tcl/[Tcl], https://weechat.org/scripts/language/guile/[Scheme], https://weechat.org/scripts/language/javascript/[JavaScript] and https://weechat.org/scripts/language/php/[PHP]).
* *Fully documented*: there is comprehensive https://weechat.org/doc/[documentation], which is https://weechat.org/doc/dev/#translations[translated] into several languages.
* *Fully documented*: there is comprehensive https://weechat.org/doc/weechat/[documentation], which is https://weechat.org/doc/weechat/dev/#translations[translated] into several languages.
* *Developed from scratch*: WeeChat was built from scratch and is not based on any other client.
* *Free software*: WeeChat is released under https://www.gnu.org/licenses/gpl-3.0.html[GPLv3].
@@ -41,7 +41,7 @@ On WeeChat's website you can find https://weechat.org/about/screenshots/[more sc
WeeChat can be installed using your favorite package manager (recommended) or by compiling it yourself.
For detailed instructions, please check the https://weechat.org/doc/user/#install[WeeChat user's guide].
For detailed instructions, please check the https://weechat.org/doc/weechat/user/#install[WeeChat user's guide].
== Semantic versioning
+80 -52
View File
@@ -12,10 +12,38 @@ For a complete list of changes, please look at ChangeLog.
[[v4.0.0]]
== Version 4.0.0 (under dev)
== Version 4.0.0 (2023-06-24)
This is a major version that includes breaking changes described below.
[[v4.0.0_irc_capabilities]]
=== Support of new IRC capabilities
Support of new capabilities has been introduced in this version and are all
enabled by default, if the server supports them:
* batch
* draft/multiline
* echo-message
When the capability "echo-message" is enabled, you may notice time before your
own IRC messages are displayed in the buffer, this is normal : the capability
forces the server to sent back messages, and WeeChat displays messages only
when they are received from the server.
If you want to disable this capability on all servers, you can do:
----
/set irc.server_default.capabilities "*,!echo-message"
----
If you are already connected to a server with echo-message enabled, just ask
the server to disable the capability on-the-fly (no need to reconnect):
----
/cap req -echo-message
----
[[v4.0.0_config_files]]
=== Configuration file version
@@ -284,12 +312,12 @@ in this format.
=== Function bar_new
When the bar name already exists, the API function
link:https://weechat.org/doc/plugin/#_bar_new[bar_new] returns the pointer to
link:https://weechat.org/doc/weechat/plugin/#_bar_new[bar_new] returns the pointer to
the bar (instead of NULL) and sets the default value for all options with the
values received. +
If you don't want to set default values in an existing bar, it is recommended
to first check if the bar exists with the API function
link:https://weechat.org/doc/plugin/#_bar_search[bar_search].
link:https://weechat.org/doc/weechat/plugin/#_bar_search[bar_search].
[[v3.8]]
== Version 3.8 (2023-01-08)
@@ -372,8 +400,8 @@ int diff = string_strcasecmp ("aaa", "CCC"); /* == -1 */
[[v3.8_api_string_lower_upper]]
=== API functions string_tolower and string_toupper
The functions link:https://weechat.org/doc/plugin/#_string_tolower[string_tolower]
and link:https://weechat.org/doc/plugin/#_string_toupper[string_toupper]
The functions link:https://weechat.org/doc/weechat/plugin/#_string_tolower[string_tolower]
and link:https://weechat.org/doc/weechat/plugin/#_string_toupper[string_toupper]
now return newly allocated string instead of doing the change in place. +
The returned string must then be freed after use.
@@ -482,7 +510,7 @@ And add the new key kbd:[Alt+Backspace] with this command:
=== Function string_rebuild_split_string
The API function string_build_with_split_string has been renamed to
link:https://weechat.org/doc/plugin/#_string_rebuild_split_string[string_rebuild_split_string]
link:https://weechat.org/doc/weechat/plugin/#_string_rebuild_split_string[string_rebuild_split_string]
and two new arguments have been added: _index_start_ and _index_end_.
To stay compatible, the existing calls to the function must be done with the
@@ -526,11 +554,11 @@ which allows better compression and is much faster than zlib for both compressio
The new compression type is `zstd`, and the default compression is now `off`
instead of `zlib`: the compression must now be explicitly given in the
link:https://weechat.org/doc/relay/#command_handshake[handshake] command.
link:https://weechat.org/doc/weechat/relay/#command_handshake[handshake] command.
The option `compression` in link:https://weechat.org/doc/relay/#command_handshake[init]
The option `compression` in link:https://weechat.org/doc/weechat/relay/#command_handshake[init]
command has been removed, it is now ignored and must be given in the
link:https://weechat.org/doc/relay/#command_handshake[handshake] command
link:https://weechat.org/doc/weechat/relay/#command_handshake[handshake] command
(it was deprecated since WeeChat 2.9).
The option relay.network.compression_level has been renamed to relay.network.compression
@@ -565,11 +593,11 @@ You can restore the default triggers with the following command:
=== New parameters in function hdata_search
New parameters have been added in function
link:https://weechat.org/doc/plugin/#_hdata_search[hdata_search], used for the
link:https://weechat.org/doc/weechat/plugin/#_hdata_search[hdata_search], used for the
evaluation of expression.
New parameters are the same as function
link:https://weechat.org/doc/plugin/#_string_eval_expression[string_eval_expression]:
link:https://weechat.org/doc/weechat/plugin/#_string_eval_expression[string_eval_expression]:
* pointers: hashtable with pointers (pointers)
* extra_vars: hashtable with extra variables (strings)
@@ -591,7 +619,7 @@ WeeChat versions:
Support of static array in hdata has been added.
For pointers to arrays, a prefix `*,` must be added in parameter `array_size`
of API function link:https://weechat.org/doc/plugin/#_hdata_new_var[hdata_new_var].
of API function link:https://weechat.org/doc/weechat/plugin/#_hdata_new_var[hdata_new_var].
[[v3.3]]
== Version 3.3 (2021-09-19)
@@ -1016,7 +1044,7 @@ bars, so if you want to use the new default settings, you can do:
If you changed the option "color_bg" in some bars, you should also adjust
the new option "color_bg_inactive", depending on your needs.
The function link:https://weechat.org/doc/plugin/#_bar_new[bar_new] in API is updated,
The function link:https://weechat.org/doc/weechat/plugin/#_bar_new[bar_new] in API is updated,
so this is an incompatible change: all plugins and scripts calling this function must be updated.
The following scripts are updated consequently to be compatible with all
@@ -1082,8 +1110,8 @@ plugins/scripts to complete a string, without using the buffer input.
Therefore two functions have been renamed in API and moved to the new
"completion" category:
* hook_completion_get_string -> link:https://weechat.org/doc/plugin/#_completion_get_string[completion_get_string]
* hook_completion_list_add -> link:https://weechat.org/doc/plugin/#_completion_list_add[completion_list_add]
* hook_completion_get_string -> link:https://weechat.org/doc/weechat/plugin/#_completion_get_string[completion_get_string]
* hook_completion_list_add -> link:https://weechat.org/doc/weechat/plugin/#_completion_list_add[completion_list_add]
[NOTE]
The old names are still valid for compatibility reasons, but it is recommended
@@ -1181,7 +1209,7 @@ A `handshake` command has been added in weechat relay protocol. +
The client should send this command before the `init` to negotiate the way to
authenticate with the relay server.
See the link:https://weechat.org/doc/relay/#command_handshake[handshake command]
See the link:https://weechat.org/doc/weechat/relay/#command_handshake[handshake command]
in Relay protocol doc for more information.
==== Server "nonce"
@@ -1199,7 +1227,7 @@ So the hash is computed on: (`server nonce` + `client nonce` + `password`).
This salt is now mandatory even for algorithms `SHA256` and `SHA512`; this is
a breaking change in protocol, needed for security reasons.
See the link:https://weechat.org/doc/relay/#command_init[init command]
See the link:https://weechat.org/doc/weechat/relay/#command_init[init command]
in Relay protocol doc for more information.
[[v2.8]]
@@ -1210,7 +1238,7 @@ in Relay protocol doc for more information.
The command line option `-a` (or `--no-connect`), which can also be used in the
`/plugin` command, is now used to set a new info called `auto_connect`
(see the function link:https://weechat.org/doc/plugin/#_info_get[info_get] in the Plugin API reference).
(see the function link:https://weechat.org/doc/weechat/plugin/#_info_get[info_get] in the Plugin API reference).
Therefore, the option is not sent any more to the function `weechat_plugin_init`
of plugins. +
@@ -1472,8 +1500,8 @@ base 16, 32, and 64.
New functions in C API, supporting base 16, 32, and 64:
* link:https://weechat.org/doc/plugin/#_string_base_encode[string_base_encode]
* link:https://weechat.org/doc/plugin/#_string_base_decode[string_base_decode]
* link:https://weechat.org/doc/weechat/plugin/#_string_base_encode[string_base_encode]
* link:https://weechat.org/doc/weechat/plugin/#_string_base_decode[string_base_decode]
Functions removed from C API:
@@ -1549,7 +1577,7 @@ See issue #787 for more information.
[NOTE]
It is recommended for plugins and scripts to use the WeeChat IRC parser:
see the function link:https://weechat.org/doc/plugin/#_info_get_hashtable[info_get_hashtable]
see the function link:https://weechat.org/doc/weechat/plugin/#_info_get_hashtable[info_get_hashtable]
in the Plugin API reference.
Now the whole IRC message is received by the signal callback, for example:
@@ -1870,33 +1898,33 @@ reduce memory usage).
Following functions are changed in the C API:
* link:https://weechat.org/doc/plugin/#_exec_on_files[exec_on_files]
* link:https://weechat.org/doc/plugin/#_config_new[config_new]
* link:https://weechat.org/doc/plugin/#_config_new_section[config_new_section]
* link:https://weechat.org/doc/plugin/#_config_new_option[config_new_option]
* link:https://weechat.org/doc/plugin/#_hook_command[hook_command]
* link:https://weechat.org/doc/plugin/#_hook_command_run[hook_command_run]
* link:https://weechat.org/doc/plugin/#_hook_timer[hook_timer]
* link:https://weechat.org/doc/plugin/#_hook_fd[hook_fd]
* link:https://weechat.org/doc/plugin/#_hook_process[hook_process]
* link:https://weechat.org/doc/plugin/#_hook_process_hashtable[hook_process_hashtable]
* link:https://weechat.org/doc/plugin/#_hook_connect[hook_connect]
* link:https://weechat.org/doc/plugin/#_hook_print[hook_print]
* link:https://weechat.org/doc/plugin/#_hook_signal[hook_signal]
* link:https://weechat.org/doc/plugin/#_hook_hsignal[hook_hsignal]
* link:https://weechat.org/doc/plugin/#_hook_config[hook_config]
* link:https://weechat.org/doc/plugin/#_hook_completion[hook_completion]
* link:https://weechat.org/doc/plugin/#_hook_modifier[hook_modifier]
* link:https://weechat.org/doc/plugin/#_hook_info[hook_info]
* link:https://weechat.org/doc/plugin/#_hook_info_hashtable[hook_info_hashtable]
* link:https://weechat.org/doc/plugin/#_hook_infolist[hook_infolist]
* link:https://weechat.org/doc/plugin/#_hook_hdata[hook_hdata]
* link:https://weechat.org/doc/plugin/#_hook_focus[hook_focus]
* link:https://weechat.org/doc/plugin/#_unhook_all[unhook_all]
* link:https://weechat.org/doc/plugin/#_buffer_new[buffer_new]
* link:https://weechat.org/doc/plugin/#_bar_item_new[bar_item_new]
* link:https://weechat.org/doc/plugin/#_upgrade_new[upgrade_new]
* link:https://weechat.org/doc/plugin/#_upgrade_read[upgrade_read]
* link:https://weechat.org/doc/weechat/plugin/#_exec_on_files[exec_on_files]
* link:https://weechat.org/doc/weechat/plugin/#_config_new[config_new]
* link:https://weechat.org/doc/weechat/plugin/#_config_new_section[config_new_section]
* link:https://weechat.org/doc/weechat/plugin/#_config_new_option[config_new_option]
* link:https://weechat.org/doc/weechat/plugin/#_hook_command[hook_command]
* link:https://weechat.org/doc/weechat/plugin/#_hook_command_run[hook_command_run]
* link:https://weechat.org/doc/weechat/plugin/#_hook_timer[hook_timer]
* link:https://weechat.org/doc/weechat/plugin/#_hook_fd[hook_fd]
* link:https://weechat.org/doc/weechat/plugin/#_hook_process[hook_process]
* link:https://weechat.org/doc/weechat/plugin/#_hook_process_hashtable[hook_process_hashtable]
* link:https://weechat.org/doc/weechat/plugin/#_hook_connect[hook_connect]
* link:https://weechat.org/doc/weechat/plugin/#_hook_print[hook_print]
* link:https://weechat.org/doc/weechat/plugin/#_hook_signal[hook_signal]
* link:https://weechat.org/doc/weechat/plugin/#_hook_hsignal[hook_hsignal]
* link:https://weechat.org/doc/weechat/plugin/#_hook_config[hook_config]
* link:https://weechat.org/doc/weechat/plugin/#_hook_completion[hook_completion]
* link:https://weechat.org/doc/weechat/plugin/#_hook_modifier[hook_modifier]
* link:https://weechat.org/doc/weechat/plugin/#_hook_info[hook_info]
* link:https://weechat.org/doc/weechat/plugin/#_hook_info_hashtable[hook_info_hashtable]
* link:https://weechat.org/doc/weechat/plugin/#_hook_infolist[hook_infolist]
* link:https://weechat.org/doc/weechat/plugin/#_hook_hdata[hook_hdata]
* link:https://weechat.org/doc/weechat/plugin/#_hook_focus[hook_focus]
* link:https://weechat.org/doc/weechat/plugin/#_unhook_all[unhook_all]
* link:https://weechat.org/doc/weechat/plugin/#_buffer_new[buffer_new]
* link:https://weechat.org/doc/weechat/plugin/#_bar_item_new[bar_item_new]
* link:https://weechat.org/doc/weechat/plugin/#_upgrade_new[upgrade_new]
* link:https://weechat.org/doc/weechat/plugin/#_upgrade_read[upgrade_read]
The function `unhook_all` has a new argument `const char *subplugin` to remove
only hooks created by this "subplugin" (script).
@@ -2067,7 +2095,7 @@ You can restore the default "beep" trigger with the following command:
[[v1.1_commands_return_code]]
=== Return code of commands
The API function link:https://weechat.org/doc/plugin/#_command[command]
The API function link:https://weechat.org/doc/weechat/plugin/#_command[command]
now sends the value returned return by command callback.
WeeChat does not display any more an error when a command returns
@@ -2130,9 +2158,9 @@ the old behavior in command `/connect`:
The API functions using timeval are now using or returning microseconds,
instead of milliseconds:
* function link:https://weechat.org/doc/plugin/#_util_timeval_diff[util_timeval_diff]:
* function link:https://weechat.org/doc/weechat/plugin/#_util_timeval_diff[util_timeval_diff]:
returns microseconds
* function link:https://weechat.org/doc/plugin/#_util_timeval_add[util_timeval_add]:
* function link:https://weechat.org/doc/weechat/plugin/#_util_timeval_add[util_timeval_add]:
the argument "interval" is now expressed in microseconds.
[[v1.0.1]]
@@ -2636,7 +2664,7 @@ disable IPv6 in relay if you don't plan to use it at all:
== Version 0.3.9.2 (2012-11-18)
This version fixes a security vulnerability when a plugin/script gives
untrusted command to API function link:https://weechat.org/doc/plugin/#_hook_process[hook_process].
untrusted command to API function link:https://weechat.org/doc/weechat/plugin/#_hook_process[hook_process].
[[v0.3.9.1]]
== Version 0.3.9.1 (2012-11-09)
+10
View File
@@ -1,3 +1,13 @@
weechat (3.8-1) unstable; urgency=medium
* New upstream release
* Add a patch remove some autotools leftovers
* Update debian/copyright (new year)
* Update debian/rules to remove workarounds which avoid issues with
autotools build system
-- Emmanuel Bouthenot <kolter@debian.org> Sun, 15 Jan 2023 08:34:04 +0000
weechat (3.7.1-1) unstable; urgency=medium
* New upstream release
+6 -6
View File
@@ -53,7 +53,7 @@ if(ENABLE_MAN OR ENABLE_DOC)
-a toc=left
-a toclevels=3
-a sectnums
-a sectnumlevels=1
-a sectnumlevels=2
-a docinfo1
)
@@ -71,7 +71,7 @@ if(ENABLE_MAN OR ENABLE_DOC)
-a toc=left
-a toclevels=3
-a sectnums
-a sectnumlevels=1
-a sectnumlevels=2
-a docinfo1
)
@@ -87,9 +87,9 @@ if(ENABLE_MAN OR ENABLE_DOC)
# asciidoctor arguments for quickstart
set(ASCIIDOCTOR_QUICKSTART_ARGS
-a toc=left
-a toclevels=1
-a toclevels=2
-a sectnums
-a sectnumlevels=1
-a sectnumlevels=2
-a docinfo1
)
@@ -98,7 +98,7 @@ if(ENABLE_MAN OR ENABLE_DOC)
-a toc=left
-a toclevels=3
-a sectnums
-a sectnumlevels=1
-a sectnumlevels=2
-a docinfo1
)
@@ -107,7 +107,7 @@ if(ENABLE_MAN OR ENABLE_DOC)
-a toc=left
-a toclevels=3
-a sectnums
-a sectnumlevels=1
-a sectnumlevels=2
-a docinfo1
)
+9 -9
View File
@@ -142,7 +142,7 @@ Die folgende Tabelle zeigt eine Auflistung der Pakete, die zum Erstellen von Wee
|===
[NOTE]
^(1)^ Der Name stammt von der Debian GNU/Linux Bullseye-Distribution,
^(1)^ Der Name stammt von der Debian GNU/Linux Bookworm-Distribution,
Version und Name können in anderen Distributionen anders lauten. +
^(2)^ Es wird empfohlen WeeChat mit libncurses**w**5-dev (das *w* ist
entscheidend) zu kompilieren. Eine Kompilierung kann auch mit libncurses5-dev erfolgen,
@@ -163,10 +163,10 @@ WeeChat optional sind:
| libaspell-dev / libenchant-dev | | Spell Erweiterung.
| python3-dev | ≥ 3.0 | Python Erweiterung.
| libperl-dev | | Perl Erweiterung.
| ruby2.7, ruby2.7-dev | ≥ 1.9.1 | Ruby Erweiterung.
| ruby3.1, ruby3.1-dev | ≥ 1.9.1 | Ruby Erweiterung.
| liblua5.4-dev | | Lua Erweiterung.
| tcl-dev | ≥ 8.5 | Tcl Erweiterung.
| guile-2.2-dev | ≥ 2.0 | Guile (scheme) Erweiterung.
| guile-3.0-dev | ≥ 2.0 | Guile (scheme) Erweiterung.
| libv8-dev | ≤ 3.24.3 | JavaScript Erweiterung.
| php-dev | ≥ 7.0 | PHP Erweiterung.
| libphp-embed | ≥ 7.0 | PHP Erweiterung.
@@ -179,7 +179,7 @@ WeeChat optional sind:
|===
[NOTE]
^(1)^ Der Name stammt von der Debian GNU/Linux Bullseye-Distribution,
^(1)^ Der Name stammt von der Debian GNU/Linux Bookworm-Distribution,
Version und Name können in anderen Distributionen anders lauten.
Falls eine Debian/Ubuntu basierte Distribution genutzt wird und man einen
@@ -1172,8 +1172,8 @@ Im normalen Modus sieht WeeChat wie folgt aus:
│4. #def │12:52:27 -- | Channel created on Tue Jan 27 06:30:17 2009 │peter │
│5. #ghi │12:54:15 peter | hey! │ │
│ │12:55:01 @joe | peter: hook_process: https://weechat.org/files/doc │ │
│ │ | /devel/weechat_plugin_api.en.html#_weechat_hook_pr │ │
│ │ | ocess │ │
│ │ | /weechat/devel/weechat_plugin_api.en.html#_weechat │ │
│ │ | _hook_process │ │
│ │ │ │
│ │ │ │
│ │ │ │
@@ -1216,8 +1216,8 @@ Der selbe Bildschirm sieht im vereinfachten Anzeigemodus wie folgt aus:
│12:52 -- Channel #abc: 4 nicks (2 ops, 1 voice, 1 normal) │
│12:52 -- Channel created on Tue Jan 27 06:30:17 2009 │
│12:54 <peter> hey! │
│12:55 <@joe> peter: hook_process: https://weechat.org/files/doc/devel/weechat_plugin_a
│pi.en.html#_weechat_hook_process
│12:55 <@joe> peter: hook_process: https://weechat.org/files/doc/weechat/devel/weechat_│
plugin_api.en.html#_weechat_hook_process │
└──────────────────────────────────────────────────────────────────────────────────────┘
....
@@ -1670,7 +1670,7 @@ in einem Buffer nach einem Text zu suchen).
| kbd:[Enter] +
kbd:[Ctrl+j] +
kbd:[Ctrl+m] | beendet Suche ab aktueller Position. | `+/input search_stop_here+`
| kbd:[Ctrl+q] | beendet Suche und blättert zum Ende des Buffers. | `+/input search_stop+`
| kbd:[Ctrl+q] | Suche wird abgebrochen und der Bildlauf wird auf die Vortextsuche zurückgesetzt. | `+/input search_stop+`
|===
[[key_bindings_cursor_context]]
+28
View File
@@ -177,6 +177,9 @@ WeeChat replies with a hashtable containing the following keys and values:
** _off_: messages are not compressed
** _zlib_: messages are compressed with https://zlib.net/[zlib ^↗^^]
** _zstd_: messages are compressed with https://facebook.github.io/zstd/[Zstandard ^↗^^]
* _escape_commands_:
** _on_: all backslashes are interpreted in the client messages
** _off_: backslashes are *NOT* interpreted in the client messages and used as-is
[TIP]
With WeeChat ≤ 2.8, the command _handshake_ is not implemented, WeeChat silently
@@ -203,6 +206,28 @@ htb: {
'totp': 'on',
'nonce': '85B1EE00695A5B254E14F4885538DF0D',
'compression': 'off',
'escape_commands': 'off',
}
----
* Escape of commands enabled by the client _(WeeChat ≥ 4.0.0)_:
----
(handshake) handshake escape_commands=on
----
Response:
[source,python]
----
id: 'handshake'
htb: {
'password_hash_algo': 'plain',
'password_hash_iterations': '100000',
'totp': 'on',
'nonce': '85B1EE00695A5B254E14F4885538DF0D',
'compression': 'off',
'escape_commands': 'on',
}
----
@@ -223,6 +248,7 @@ htb: {
'totp': 'on',
'nonce': '85B1EE00695A5B254E14F4885538DF0D',
'compression': 'off',
'escape_commands': 'off',
}
----
@@ -243,6 +269,7 @@ htb: {
'totp': 'on',
'nonce': '85B1EE00695A5B254E14F4885538DF0D',
'compression': 'off',
'escape_commands': 'off',
}
----
@@ -272,6 +299,7 @@ htb: {
'totp': 'on',
'nonce': '85B1EE00695A5B254E14F4885538DF0D',
'compression': 'zstd',
'escape_commands': 'off',
}
----
+9 -9
View File
@@ -137,7 +137,7 @@ WeeChat:
|===
[NOTE]
^(1)^ Name comes from the Debian GNU/Linux Bullseye distribution, version and
^(1)^ Name comes from the Debian GNU/Linux Bookworm distribution, version and
name can be different in other distributions. +
^(2)^ It is recommended to compile with libncurses**w**5-dev (the *w* is
important). WeeChat can compile with libncurses5-dev, but it is *NOT* recommended:
@@ -157,10 +157,10 @@ WeeChat:
| libaspell-dev / libenchant-dev | | Spell plugin.
| python3-dev | ≥ 3.0 | Python plugin.
| libperl-dev | | Perl plugin.
| ruby2.7, ruby2.7-dev | ≥ 1.9.1 | Ruby plugin.
| ruby3.1, ruby3.1-dev | ≥ 1.9.1 | Ruby plugin.
| liblua5.4-dev | | Lua plugin.
| tcl-dev | ≥ 8.5 | Tcl plugin.
| guile-2.2-dev | ≥ 2.0 | Guile (scheme) plugin.
| guile-3.0-dev | ≥ 2.0 | Guile (scheme) plugin.
| libv8-dev | ≤ 3.24.3 | JavaScript plugin.
| php-dev | ≥ 7.0 | PHP plugin.
| libphp-embed | ≥ 7.0 | PHP plugin.
@@ -173,7 +173,7 @@ WeeChat:
|===
[NOTE]
^(1)^ Name comes from the Debian GNU/Linux Bullseye distribution, version and
^(1)^ Name comes from the Debian GNU/Linux Bookworm distribution, version and
name can be different in other distributions.
If you are using a Debian/Ubuntu based distribution, and if you have some
@@ -1156,8 +1156,8 @@ If WeeChat looks like that:
│4. #def │12:52:27 -- | Channel created on Tue Jan 27 06:30:17 2009 │peter │
│5. #ghi │12:54:15 peter | hey! │ │
│ │12:55:01 @joe | peter: hook_process: https://weechat.org/files/doc │ │
│ │ | /devel/weechat_plugin_api.en.html#_weechat_hook_pr │ │
│ │ | ocess │ │
│ │ | /weechat/devel/weechat_plugin_api.en.html#_weechat │ │
│ │ | _hook_process │ │
│ │ │ │
│ │ │ │
│ │ │ │
@@ -1200,8 +1200,8 @@ The screen will look like that in bare display:
│12:52 -- Channel #abc: 4 nicks (2 ops, 1 voice, 1 normal) │
│12:52 -- Channel created on Tue Jan 27 06:30:17 2009 │
│12:54 <peter> hey! │
│12:55 <@joe> peter: hook_process: https://weechat.org/files/doc/devel/weechat_plugin_a
│pi.en.html#_weechat_hook_process
│12:55 <@joe> peter: hook_process: https://weechat.org/files/doc/weechat/devel/weechat_│
plugin_api.en.html#_weechat_hook_process │
└──────────────────────────────────────────────────────────────────────────────────────┘
....
@@ -1655,7 +1655,7 @@ text in buffer).
| kbd:[Enter] +
kbd:[Ctrl+j] +
kbd:[Ctrl+m] | Stop search at current position. | `+/input search_stop_here+`
| kbd:[Ctrl+q] | Stop search and scroll to bottom of buffer. | `+/input search_stop+`
| kbd:[Ctrl+q] | Stop search and reset scroll to pre-text search state. | `+/input search_stop+`
|===
[[key_bindings_cursor_context]]
+30
View File
@@ -188,6 +188,11 @@ suivantes :
** _off_ : les messages ne sont pas compressés
** _zlib_ : les messages sont compressés avec https://zlib.net/[zlib ^↗^^]
** _zstd_ : les messages sont compressés avec https://facebook.github.io/zstd/[Zstandard ^↗^^]
* _escape_commands_ :
** _on_ : toutes les barres obliques inverses sont interprétées dans les messages
du client
** _off_ : les barres obliques inverses ne sont *PAS* interprétées dans les messages
du client et sont utilisées telles quelles
[TIP]
Avec WeeChat ≤ 2.8, la commande _handshake_ n'est pas implémentée, WeeChat ignore
@@ -213,6 +218,28 @@ htb: {
'totp': 'on',
'nonce': '85B1EE00695A5B254E14F4885538DF0D',
'compression': 'off',
'escape_commands': 'off',
}
----
* Échappement des commandes activé par le client _(WeeChat ≥ 4.0.0)_ :
----
(handshake) handshake escape_commands=on
----
Réponse :
[source,python]
----
id: 'handshake'
htb: {
'password_hash_algo': 'plain',
'password_hash_iterations': '100000',
'totp': 'on',
'nonce': '85B1EE00695A5B254E14F4885538DF0D',
'compression': 'off',
'escape_commands': 'on',
}
----
@@ -233,6 +260,7 @@ htb: {
'totp': 'on',
'nonce': '85B1EE00695A5B254E14F4885538DF0D',
'compression': 'off',
'escape_commands': 'off',
}
----
@@ -253,6 +281,7 @@ htb: {
'totp': 'on',
'nonce': '85B1EE00695A5B254E14F4885538DF0D',
'compression': 'off',
'escape_commands': 'off',
}
----
@@ -282,6 +311,7 @@ htb: {
'totp': 'on',
'nonce': '85B1EE00695A5B254E14F4885538DF0D',
'compression': 'zstd',
'escape_commands': 'off',
}
----
+10 -10
View File
@@ -137,7 +137,7 @@ Le tableau suivant liste les paquets *requis* pour construire WeeChat :
|===
[NOTE]
^(1)^ Le nom provient de la distribution GNU/Linux Debian Bullseye, la version
^(1)^ Le nom provient de la distribution GNU/Linux Debian Bookworm, la version
et le nom peuvent être différents dans les autres distributions.
^(2)^ Il est recommandé de compiler avec libncurses**w**5-dev (le *w* est
important). WeeChat peut compiler avec libncurses5-dev, mais ce n'est *PAS*
@@ -157,10 +157,10 @@ Le tableau suivant liste les paquets optionnels pour compiler WeeChat :
| libaspell-dev / libenchant-dev | | Extension spell.
| python3-dev | ≥ 3.0 | Extension python.
| libperl-dev | | Extension perl.
| ruby2.7, ruby2.7-dev | ≥ 1.9.1 | Extension ruby.
| ruby3.1, ruby3.1-dev | ≥ 1.9.1 | Extension ruby.
| liblua5.4-dev | | Extension lua.
| tcl-dev | ≥ 8.5 | Extension tcl.
| guile-2.2-dev | ≥ 2.0 | Extension guile (scheme).
| guile-3.0-dev | ≥ 2.0 | Extension guile (scheme).
| libv8-dev | ≤ 3.24.3 | Extension javascript.
| php-dev | ≥ 7.0 | Extension PHP.
| libphp-embed | ≥ 7.0 | Extension PHP.
@@ -173,7 +173,7 @@ Le tableau suivant liste les paquets optionnels pour compiler WeeChat :
|===
[NOTE]
^(1)^ Le nom provient de la distribution GNU/Linux Debian Bullseye, la version
^(1)^ Le nom provient de la distribution GNU/Linux Debian Bookworm, la version
et le nom peuvent être différents dans les autres distributions.
Si vous utilisez une distribution basée sur Debian ou Ubuntu, et si vous avez
@@ -1179,8 +1179,8 @@ Si WeeChat ressemble à ceci :
│4. #def │12:52:27 -- | Canal créé le Tue Jan 27 06:30:17 2009 │peter │
│5. #ghi │12:54:15 peter | bonjour ! │ │
│ │12:55:01 @joe | peter: hook_process: https://weechat.org/files/doc │ │
│ │ | /devel/weechat_plugin_api.en.html#_weechat_hook_pr │ │
│ │ | ocess │ │
│ │ | /weechat/devel/weechat_plugin_api.en.html#_weechat │ │
│ │ | _hook_process │ │
│ │ │ │
│ │ │ │
│ │ │ │
@@ -1223,8 +1223,8 @@ L'écran ressemblera à ça en mode dépouillé :
│12:52 -- Canal #abc: 4 pseudos (2 ops, 1 voice, 1 normal) │
│12:52 -- Canal créé le Tue Jan 27 06:30:17 2009 │
│12:54 <peter> bonjour ! │
│12:55 <@joe> peter: hook_process: https://weechat.org/files/doc/devel/weechat_plugin_a
│pi.en.html#_weechat_hook_process
│12:55 <@joe> peter: hook_process: https://weechat.org/files/doc/weechat/devel/weechat_│
plugin_api.en.html#_weechat_hook_process │
└──────────────────────────────────────────────────────────────────────────────────────┘
....
@@ -1691,7 +1691,7 @@ pressé pour chercher du texte dans le tampon).
| kbd:[Enter] +
kbd:[Ctrl+j] +
kbd:[Ctrl+m] | Arrêter la recherche à la position courante. | `+/input search_stop_here+`
| kbd:[Ctrl+q] | Arrêter la recherche et aller à la fin du tampon. | `+/input search_stop+`
| kbd:[Ctrl+q] | Arrêter la recherche et réinitialiser le défilement à l'état antérieur à la recherche de texte. | `+/input search_stop+`
|===
[[key_bindings_cursor_context]]
@@ -3901,7 +3901,7 @@ Spécification : https://ircv3.net/specs/extensions/message-tags[message-tags 
Cette capacité autorise l'envoi de méta-données dans les messages. +
Ces étiquettes peuvent être affichées avec la commande `/debug tags`.
Elle doit être activer pour utiliser les <<typing_notifications,notifications de saisie>>.
Elle doit être activée pour utiliser les <<typing_notifications,notifications de saisie>>.
[[irc_ircv3_monitor]]
==== monitor
+9 -9
View File
@@ -168,7 +168,7 @@ WeeChat:
[NOTE]
// TRANSLATION MISSING
^(1)^ Name comes from the Debian GNU/Linux Bullseye distribution, version and
^(1)^ Name comes from the Debian GNU/Linux Bookworm distribution, version and
name can be different in other distributions. +
// TRANSLATION MISSING
^(2)^ It is recommended to compile with libncurses**w**5-dev (the *w* is
@@ -193,10 +193,10 @@ WeeChat:
| libaspell-dev / libenchant-dev | | Plugin spell.
| python3-dev | ≥ 3.0 | Plugin python.
| libperl-dev | | Plugin perl.
| ruby2.7, ruby2.7-dev | ≥ 1.9.1 | Plugin ruby.
| ruby3.1, ruby3.1-dev | ≥ 1.9.1 | Plugin ruby.
| liblua5.4-dev | | Plugin lua.
| tcl-dev | ≥ 8.5 | Plugin tcl.
| guile-2.2-dev | ≥ 2.0 | Plugin guile (scheme).
| guile-3.0-dev | ≥ 2.0 | Plugin guile (scheme).
| libv8-dev | ≤ 3.24.3 | Plugin javascript.
| php-dev | ≥ 7.0 | Plugin php.
| libphp-embed | ≥ 7.0 | Plugin php.
@@ -215,7 +215,7 @@ WeeChat:
[NOTE]
// TRANSLATION MISSING
^(1)^ Name comes from the Debian GNU/Linux Bullseye distribution, version and
^(1)^ Name comes from the Debian GNU/Linux Bookworm distribution, version and
name can be different in other distributions.
// TRANSLATION MISSING
@@ -1265,8 +1265,8 @@ If WeeChat looks like that:
│4. #def │12:52:27 -- | Channel created on Tue Jan 27 06:30:17 2009 │peter │
│5. #ghi │12:54:15 peter | hey! │ │
│ │12:55:01 @joe | peter: hook_process: https://weechat.org/files/doc │ │
│ │ | /devel/weechat_plugin_api.en.html#_weechat_hook_pr │ │
│ │ | ocess │ │
│ │ | /weechat/devel/weechat_plugin_api.en.html#_weechat │ │
│ │ | _hook_process │ │
│ │ │ │
│ │ │ │
│ │ │ │
@@ -1309,8 +1309,8 @@ The screen will look like that in bare display:
│12:52 -- Channel #abc: 4 nicks (2 ops, 1 voice, 1 normal) │
│12:52 -- Channel created on Tue Jan 27 06:30:17 2009 │
│12:54 <peter> hey! │
│12:55 <@joe> peter: hook_process: https://weechat.org/files/doc/devel/weechat_plugin_a
│pi.en.html#_weechat_hook_process
│12:55 <@joe> peter: hook_process: https://weechat.org/files/doc/weechat/devel/weechat_│
plugin_api.en.html#_weechat_hook_process │
└──────────────────────────────────────────────────────────────────────────────────────┘
....
@@ -1825,7 +1825,7 @@ kbd:[Ctrl+r] per cercare del testo nel buffer).
kbd:[Ctrl+j] +
kbd:[Ctrl+m] | Stop search at current position. | `+/input search_stop_here+`
// TRANSLATION MISSING
| kbd:[Ctrl+q] | Stop search and scroll to bottom of buffer. | `+/input search_stop+`
| kbd:[Ctrl+q] | Stop search and reset scroll to pre-text search state. | `+/input search_stop+`
|===
// TRANSLATION MISSING
+29
View File
@@ -188,6 +188,10 @@ WeeChat replies with a hashtable containing the following keys and values:
** _off_: messages are not compressed
** _zlib_: messages are compressed with https://zlib.net/[zlib ^↗^^]
** _zstd_: messages are compressed with https://facebook.github.io/zstd/[Zstandard ^↗^^]
// TRANSLATION MISSING
* _escape_commands_:
** _on_: all backslashes are interpreted in the client messages
** _off_: backslashes are *NOT* interpreted in the client messages and used as-is
[TIP]
With WeeChat ≤ 2.8, the command _handshake_ is not implemented, WeeChat silently
@@ -214,6 +218,28 @@ htb: {
'totp': 'on',
'nonce': '85B1EE00695A5B254E14F4885538DF0D',
'compression': 'off',
'escape_commands': 'off',
}
----
* Escape of commands enabled by the client _(WeeChat ≥ 4.0.0)_:
----
(handshake) handshake escape_commands=on
----
Response:
[source,python]
----
id: 'handshake'
htb: {
'password_hash_algo': 'plain',
'password_hash_iterations': '100000',
'totp': 'on',
'nonce': '85B1EE00695A5B254E14F4885538DF0D',
'compression': 'off',
'escape_commands': 'on',
}
----
@@ -234,6 +260,7 @@ htb: {
'totp': 'on',
'nonce': '85B1EE00695A5B254E14F4885538DF0D',
'compression': 'off',
'escape_commands': 'off',
}
----
@@ -254,6 +281,7 @@ htb: {
'totp': 'on',
'nonce': '85B1EE00695A5B254E14F4885538DF0D',
'compression': 'off',
'escape_commands': 'off',
}
----
@@ -283,6 +311,7 @@ htb: {
'totp': 'on',
'nonce': '85B1EE00695A5B254E14F4885538DF0D',
'compression': 'zstd',
'escape_commands': 'off',
}
----
+10 -9
View File
@@ -155,7 +155,7 @@ WeeChat:
[NOTE]
// TRANSLATION MISSING
^(1)^ Name comes from the Debian GNU/Linux Bullseye distribution, version and
^(1)^ Name comes from the Debian GNU/Linux Bookworm distribution, version and
name can be different in other distributions. +
^(2)^ WeeChat は libncurses**w**5-dev でコンパイルすることを推奨します
(*w* が重要です)。libncurses5-dev でもコンパイル可能ですが、これは推奨
@@ -177,10 +177,10 @@ WeeChat:
| libaspell-dev / libenchant-dev | | spell プラグイン
| python3-dev | 3.0 以上 | python プラグイン
| libperl-dev | | perl プラグイン
| ruby2.7, ruby2.7-dev | 1.9.1 以上 | ruby プラグイン
| ruby3.1, ruby3.1-dev | 1.9.1 以上 | ruby プラグイン
| liblua5.4-dev | | lua プラグイン
| tcl-dev | 8.5 以上 | tcl プラグイン
| guile-2.2-dev | 2.0 以上 | guile (scheme) プラグイン
| guile-3.0-dev | 2.0 以上 | guile (scheme) プラグイン
| libv8-dev | 3.24.3 以下 | javascript プラグイン
| php-dev | 7.0 以上 | PHP プラグイン
| libphp-embed | 7.0 以上 | PHP プラグイン
@@ -195,7 +195,7 @@ WeeChat:
[NOTE]
// TRANSLATION MISSING
^(1)^ Name comes from the Debian GNU/Linux Bullseye distribution, version and
^(1)^ Name comes from the Debian GNU/Linux Bookworm distribution, version and
name can be different in other distributions.
Debian および Ubuntu
@@ -1229,8 +1229,8 @@ WeeChat が以下のような表示状態の場合:
│4. #def │12:52:27 -- | Channel created on Tue Jan 27 06:30:17 2009 │peter │
│5. #ghi │12:54:15 peter | hey! │ │
│ │12:55:01 @joe | peter: hook_process: https://weechat.org/files/doc │ │
│ │ | /devel/weechat_plugin_api.en.html#_weechat_hook_pr │ │
│ │ | ocess │ │
│ │ | /weechat/devel/weechat_plugin_api.en.html#_weechat │ │
│ │ | _hook_process │ │
│ │ │ │
│ │ │ │
│ │ │ │
@@ -1273,8 +1273,8 @@ WeeChat が以下のような表示状態の場合:
│12:52 -- Channel #abc: 4 nicks (2 ops, 1 voice, 1 normal) │
│12:52 -- Channel created on Tue Jan 27 06:30:17 2009 │
│12:54 <peter> hey! │
│12:55 <@joe> peter: hook_process: https://weechat.org/files/doc/devel/weechat_plugin_a
│pi.en.html#_weechat_hook_process
│12:55 <@joe> peter: hook_process: https://weechat.org/files/doc/weechat/devel/weechat_│
plugin_api.en.html#_weechat_hook_process │
└──────────────────────────────────────────────────────────────────────────────────────┘
....
@@ -1769,7 +1769,8 @@ kbd:[Ctrl+r] が押された状態) でのみ有効です。
| kbd:[Enter] +
kbd:[Ctrl+j] +
kbd:[Ctrl+m] | 現在の位置で検索を終了 | `+/input search_stop_here+`
| kbd:[Ctrl+q] | 検索を終了してバッファの最後までスクロール | `+/input search_stop+`
// TRANSLATION MISSING
| kbd:[Ctrl+q] | Stop search and reset scroll to pre-text search state. | `+/input search_stop+`
|===
// TRANSLATION MISSING
+10 -9
View File
@@ -144,7 +144,7 @@ WeeChat:
|===
[NOTE]
^(1)^ Nazwa pochodzi z repozytorium dystrybucji Debian GNU/Linux Bullseye distribution,
^(1)^ Nazwa pochodzi z repozytorium dystrybucji Debian GNU/Linux Bookworm distribution,
wersja i nazwa mogą się różnić dla innych dystrybucji. +
^(2)^ Zaleca się kompilację z użyciem libncurses**w**5-dev (*w* jest istotne).
WeeChat można skompilowac używając libncurses5-dev, ale *NIE* jest to zalecane:
@@ -164,10 +164,10 @@ WeeChat:
| libaspell-dev / libenchant-dev | | Wtyczka spell.
| python3-dev | ≥ 3.0 | Wtyczka python.
| libperl-dev | | Wtyczka perl.
| ruby2.7, ruby2.7-dev | ≥ 1.9.1 | Wtyczka ruby.
| ruby3.1, ruby3.1-dev | ≥ 1.9.1 | Wtyczka ruby.
| liblua5.4-dev | | Wtyczka lua.
| tcl-dev | ≥ 8.5 | Wtyczka tcl.
| guile-2.2-dev | ≥ 2.0 | Wtyczka guile (scheme).
| guile-3.0-dev | ≥ 2.0 | Wtyczka guile (scheme).
| libv8-dev | ≤ 3.24.3 | Wtyczka javascript.
| php-dev | ≥ 7.0 | Wtyczka PHP.
| libphp-embed | ≥ 7.0 | Wtyczka PHP.
@@ -180,7 +180,7 @@ WeeChat:
|===
[NOTE]
^(1)^ Nazwa pochodzi z repozytorium dystrybucji Debian GNU/Linux Bullseye distribution,
^(1)^ Nazwa pochodzi z repozytorium dystrybucji Debian GNU/Linux Bookworm distribution,
wersja i nazwa mogą się różnić dla innych dystrybucji. +
Jeśli używasz dystrybujci bazującej na Debianie/Ubuntu, oraz jeśli posiadasz wpisy
@@ -1168,8 +1168,8 @@ Jeśłi WeeChat wygląda następująco:
│4. #def │12:52:27 -- | Channel created on Tue Jan 27 06:30:17 2009 │peter │
│5. #ghi │12:54:15 peter | hey! │ │
│ │12:55:01 @joe | peter: hook_process: https://weechat.org/files/doc │ │
│ │ | /devel/weechat_plugin_api.en.html#_weechat_hook_pr │ │
│ │ | ocess │ │
│ │ | /weechat/devel/weechat_plugin_api.en.html#_weechat │ │
│ │ | _hook_process │ │
│ │ │ │
│ │ │ │
│ │ │ │
@@ -1212,8 +1212,8 @@ Ekran w trybie niesformatowanego wyświetlania będzie wyglądać tak:
│12:52 -- Channel #abc: 4 nicks (2 ops, 1 voice, 1 normal) │
│12:52 -- Channel created on Tue Jan 27 06:30:17 2009 │
│12:54 <peter> hey! │
│12:55 <@joe> peter: hook_process: https://weechat.org/files/doc/devel/weechat_plugin_a
│pi.en.html#_weechat_hook_process
│12:55 <@joe> peter: hook_process: https://weechat.org/files/doc/weechat/devel/weechat_│
plugin_api.en.html#_weechat_hook_process │
└──────────────────────────────────────────────────────────────────────────────────────┘
....
@@ -1682,7 +1682,8 @@ zostanie wciśnięta w buforze tekstowym).
| kbd:[Enter] +
kbd:[Ctrl+j] +
kbd:[Ctrl+m] | Zatrzymaj wyszukiwanie na obecnej pozycji. | `+/input search_stop_here+`
| kbd:[Ctrl+q] | Zatrzymaj wyszukiwanie i przewin na spód bufora. | `+/input search_stop+`
// TRANSLATION MISSING
| kbd:[Ctrl+q] | Stop search and reset scroll to pre-text search state. | `+/input search_stop+`
|===
[[key_bindings_cursor_context]]
+1 -1
View File
@@ -81,7 +81,7 @@ def print_stub_functions() -> None:
encoding="utf-8") as api_doc_file:
api_doc = api_doc_file.read()
for match in function_pattern.finditer(api_doc):
url = f'https://weechat.org/doc/api/#_{match["function"]}'
url = f'https://weechat.org/doc/weechat/api/#_{match["function"]}'
example = (
f'\n ::\n\n{indent(match["example"].lstrip(), " " * 8)}'
if match["example"]
+29
View File
@@ -158,6 +158,10 @@ _WeeChat ≥ 2.9, updated in versions 3.5, 4.0.0._
** _off_: поруке се не компресују
** _zlib_: поруке су компресоване са https://zlib.net/[zlib ^↗^^]
** _zstd_: поруке су компресоване са https://facebook.github.io/zstd/[Zstandard ^↗^^]
// TRANSLATION MISSING
* _escape_commands_:
** _on_: all backslashes are interpreted in the client messages
** _off_: backslashes are *NOT* interpreted in the client messages and used as-is
[TIP]
У програму WeeChat верзије ≤ 2.8, команда _handshake_ није имплементирана, програм WeeChat једноставно игнорише ову команду, чак и ако се пошаље пре _init_ команде. +
@@ -182,6 +186,28 @@ htb: {
'totp': 'on',
'nonce': '85B1EE00695A5B254E14F4885538DF0D',
'compression': 'off',
'escape_commands': 'off',
}
----
* Escape of commands enabled by the client _(WeeChat ≥ 4.0.0)_:
----
(handshake) handshake escape_commands=on
----
Response:
[source,python]
----
id: 'handshake'
htb: {
'password_hash_algo': 'plain',
'password_hash_iterations': '100000',
'totp': 'on',
'nonce': '85B1EE00695A5B254E14F4885538DF0D',
'compression': 'off',
'escape_commands': 'on',
}
----
@@ -202,6 +228,7 @@ htb: {
'totp': 'on',
'nonce': '85B1EE00695A5B254E14F4885538DF0D',
'compression': 'off',
'escape_commands': 'off',
}
----
@@ -222,6 +249,7 @@ htb: {
'totp': 'on',
'nonce': '85B1EE00695A5B254E14F4885538DF0D',
'compression': 'off',
'escape_commands': 'off',
}
----
@@ -248,6 +276,7 @@ htb: {
'totp': 'on',
'nonce': '85B1EE00695A5B254E14F4885538DF0D',
'compression': 'zstd',
'escape_commands': 'off',
}
----
+34 -33
View File
@@ -136,7 +136,7 @@ WeeChat мора да се изгради са CMake.
|===
[NOTE]
^(1)^ Име долази из Debian GNU/Linux Bullseye дистрибуције, верзија и
^(1)^ Име долази из Debian GNU/Linux Bookworm дистрибуције, верзија и
име могу да буду другачији у осталим дитрибуцијама. +
^(2)^ Препоручује се компајлирање са libncurses**w**5-dev (битно је *w*). Програм WeeChat може да се компајлира са libncurses5-dev, али се то *НЕ* препоручује: можете имати багове код приказа широких карактера. +
^(3)^ GnuTLS ≥ 3.0.21 је неопходан за IRC SASL аутентификацију механизмом ECDSA-NIST256P-CHALLENGE.
@@ -152,10 +152,10 @@ WeeChat мора да се изгради са CMake.
| libaspell-dev / libenchant-dev | | Spell додатак.
| python3-dev | ≥ 3.0 | Python додатак.
| libperl-dev | | Perl додатак.
| ruby2.7, ruby2.7-dev | ≥ 1.9.1 | Ruby додатак.
| ruby3.1, ruby3.1-dev | ≥ 1.9.1 | Ruby додатак.
| liblua5.4-dev | | Lua додатак.
| tcl-dev | ≥ 8.5 | Tcl додатак.
| guile-2.2-dev | ≥ 2.0 | Guile (scheme) додатак.
| guile-3.0-dev | ≥ 2.0 | Guile (scheme) додатак.
| libv8-dev | ≤ 3.24.3 | JavaScript додатак.
| php-dev | ≥ 7.0 | PHP додатак.
| libphp-embed | ≥ 7.0 | PHP додатак.
@@ -168,7 +168,7 @@ WeeChat мора да се изгради са CMake.
|===
[NOTE]
^(1)^ Име долази из Debian GNU/Linux Bullseye дистрибуције, верзија и
^(1)^ Име долази из Debian GNU/Linux Bookworm дистрибуције, верзија и
име могу да буду другачији у осталим дистрибуцијама.
Ако користите дистрибуцију базирану на Debian/Ubuntu и ако имате неке „deb-src” изворне ставке у фајлу _/etc/apt/sources.list_, можете инсталирати све зависности командом:
@@ -1075,9 +1075,9 @@ _прозор_ је површина екрана која приказује б
│3. #abc │12:52:27 -- | Канал #abc: 4 надимка (2 опа, 1 глас, 1 обични) │+weebot│
│4. #def │12:52:27 -- | Канал је креиран у Уто Јан 27 06:30:17 2009 │peter │
│5. #ghi │12:54:15 peter | hey! │ │
│ │12:55:01 @joe | peter: hook_process: https://weechat.org/files/do │ │
│ │ | c/devel/weechat_plugin_api.en.html#_weechat_hook_ │ │
│ │ | process │ │
│ │12:55:01 @joe | peter: hook_process: https://weechat.org/files/doc │ │
│ │ | /weechat/devel/weechat_plugin_api.en.html#_weechat │ │
│ │ | _hook_process │ │
│ │ │ │
│ │ │ │
│ │ │ │
@@ -1098,31 +1098,31 @@ _прозор_ је површина екрана која приказује б
Екран у огољеном приказу ће изгледати овако:
....
┌──────────────────────────────────────────────────────────────────────────────────────
│12:52 --> Flashy (flashcode@weechat.org) је приступио у #abc
│12:52 -- Надимци #abc: [@Flashy @joe +weebot peter]
│12:52 -- Канал #abc: 4 надимка (2 опа, 1 глас, 1 обичан)
│12:52 -- Канал је креиран у Уто Јан 27 06:30:17 2009
│12:54 <peter> hey!
│12:55 <@joe> peter: hook_process: https://weechat.org/files/doc/devel/weechat_plugin_ap
│i.en.html#_weechat_hook_process
└──────────────────────────────────────────────────────────────────────────────────────
┌──────────────────────────────────────────────────────────────────────────────────────┐
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│12:52 --> Flashy (flashcode@weechat.org) је приступио у #abc │
│12:52 -- Надимци #abc: [@Flashy @joe +weebot peter] │
│12:52 -- Канал #abc: 4 надимка (2 опа, 1 глас, 1 обичан) │
│12:52 -- Канал је креиран у Уто Јан 27 06:30:17 2009 │
│12:54 <peter> hey! │
│12:55 <@joe> peter: hook_process: https://weechat.org/files/doc/weechat/devel/weechat_│
plugin_api.en.html#_weechat_hook_process │
└──────────────────────────────────────────────────────────────────────────────────────┘
....
Тако да у свом терминалу без проблема можете кликнути на URL адресу од надимка _joe_ (наравно, ово претпоставља да ваш терминал подржава кликове на URL адресе).
@@ -1567,7 +1567,8 @@ WeeChat нуди доста подразумеваних тастерских п
| kbd:[Enter] +
kbd:[Ctrl+j] +
kbd:[Ctrl+m] | Заустављање претраге на текућој позицији. | `+/input search_stop_here+`
| kbd:[Ctrl+q] | Заустављање претраге и скроловање на дно бафера. | `+/input search_stop+`
// TRANSLATION MISSING
| kbd:[Ctrl+q] | Stop search and reset scroll to pre-text search state. | `+/input search_stop+`
|===
[[key_bindings_cursor_context]]
+34 -14
View File
@@ -21,8 +21,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2023-06-03 21:06+0200\n"
"PO-Revision-Date: 2023-05-01 20:23+0200\n"
"POT-Creation-Date: 2023-06-17 11:44+0200\n"
"PO-Revision-Date: 2023-06-17 11:47+0200\n"
"Last-Translator: Ondřej Súkup <mimi.vx@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: cs\n"
@@ -3014,6 +3014,16 @@ msgstr ""
msgid "names of filters"
msgstr "jména filtrů"
#, fuzzy
#| msgid "names of filters"
msgid "names of disabled filters"
msgstr "jména filtrů"
#, fuzzy
#| msgid "names of filters"
msgid "names of enabled filters"
msgstr "jména filtrů"
msgid ""
"commands (weechat and plugins); optional argument: prefix to add before the "
"commands"
@@ -4437,14 +4447,16 @@ msgstr "%sUpozornění: %s, řádek %d: nevalidní syntaxe, chybí \"]\""
msgid "%sWarning: %s, line %d: unknown section identifier (\"%s\")"
msgstr "%sUpozornění: %s, řádek %d: neznámý identifikátor sekce (\"%s\")"
#, fuzzy, c-format
msgid "%sWarning: %s, line %d: invalid config version: %s"
msgstr "%sUpozornění: %s, řádek %d: nevalidní syntaxe, chybí \"]\""
#, c-format
msgid ""
"%sError: %s, line %d: invalid config version: \"%s\" => rest of file is "
"IGNORED, default options are used"
msgstr ""
#, c-format
msgid ""
"%sWarning: %s, version read (%d) is newer than supported version (%d), "
"options may be broken!"
"%sError: %s, version read (%d) is newer than supported version (%d) => rest "
"of file is IGNORED, default options are used"
msgstr ""
#, fuzzy, c-format
@@ -5855,7 +5867,7 @@ msgid ""
" /exec -n ls -l /tmp\n"
" /exec -sh -n ps xu | grep weechat\n"
" /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx\n"
" /exec -nf -noln links -dump https://weechat.org/files/doc/devel/"
" /exec -nf -noln links -dump https://weechat.org/files/doc/weechat/devel/"
"weechat_user.en.html\n"
" /exec -o uptime\n"
" /exec -pipe \"/print Machine uptime:\" uptime\n"
@@ -11995,9 +12007,14 @@ msgid ""
"set to \"authentication failed\" (0 = wait forever)"
msgstr ""
#, fuzzy
#| msgid ""
#| "address for bind (if empty, connection is possible on all interfaces, use "
#| "\"127.0.0.1\" to allow connections from local machine only)"
msgid ""
"address for bind (if empty, connection is possible on all interfaces, use "
"\"127.0.0.1\" to allow connections from local machine only)"
"\"127.0.0.1\" to allow connections from local machine only with IPv4 and \"::"
"ffff:127.0.0.1\" with IPv6)"
msgstr ""
"adresa, kterou napojit (pokud není uvedeno, je možné připojení na všech "
"rozhranních, použijte \"127.0.0.1\" pro povolení připojení pouze z lokálního "
@@ -13509,6 +13526,14 @@ msgstr "Seznam trigerů:"
msgid "default triggers"
msgstr "Seznam trigerů:"
#, fuzzy
msgid "disabled triggers"
msgstr "Seznam trigerů:"
#, fuzzy
msgid "enabled triggers"
msgstr "zapni podporu myši"
#, fuzzy
msgid "options for triggers"
msgstr "Seznam trigerů:"
@@ -14126,8 +14151,3 @@ msgstr "%s%s: vypršel časový limit \"%s\" pro %s"
#, c-format
msgid "%s%s: unable to connect: unexpected error (%d)"
msgstr "%s%s: nemohu se připojit\" neočekávaná chyba (%d)"
#, fuzzy
#~| msgid "send message to a nick or channel"
#~ msgid "send action message to a nick or channel"
#~ msgstr "poslat zprávu přezdívce nebo kanálu"
+36 -20
View File
@@ -26,8 +26,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2023-06-03 21:06+0200\n"
"PO-Revision-Date: 2023-06-04 11:12+0200\n"
"POT-Creation-Date: 2023-06-17 11:44+0200\n"
"PO-Revision-Date: 2023-06-23 07:41+0200\n"
"Last-Translator: Nils Görs <weechatter@arcor.de>\n"
"Language-Team: German <kde-i18n-de@kde.org>\n"
"Language: de_DE\n"
@@ -3881,6 +3881,12 @@ msgstr ""
msgid "names of filters"
msgstr "Liste der Filter"
msgid "names of disabled filters"
msgstr "Namen der deaktivierten Filter"
msgid "names of enabled filters"
msgstr "Namen der aktivierten Filter"
msgid ""
"commands (weechat and plugins); optional argument: prefix to add before the "
"commands"
@@ -5595,16 +5601,24 @@ msgid "%sWarning: %s, line %d: unknown section identifier (\"%s\")"
msgstr "%sWarnung: %s, Zeile %d: unbekannte Sektion (\"%s\")"
#, c-format
msgid "%sWarning: %s, line %d: invalid config version: %s"
msgstr "%sWarnung: %s, Zeile %d: ungültige Konfigurationsversion: %s"
msgid ""
"%sError: %s, line %d: invalid config version: \"%s\" => rest of file is "
"IGNORED, default options are used"
msgstr ""
"%sFehler: %s, Zeile %d: Ungültige Konfigurationsversion: \"%s\" => Der Rest"
" der Datei wird IGNORIERT, es werden Standardoptionen verwendet"
#, c-format
#| msgid ""
#| "%sWarning: %s, version read (%d) is newer than supported version (%d), "
#| "options may be broken!"
msgid ""
"%sWarning: %s, version read (%d) is newer than supported version (%d), "
"options may be broken!"
"%sError: %s, version read (%d) is newer than supported version (%d) => rest "
"of file is IGNORED, default options are used"
msgstr ""
"%sWarnung: %s, verwendete Version (%d) ist neuer als die unterstützte "
"Version (%d), Optionen sind möglicherweise defekt!"
"%sFehler: %s, verwendete Version (%d) ist neuer als die unterstützte Version"
" (%d) => Der Rest der Datei wird IGNORIERT, es werden Standardoptionen"
" verwendet"
#, c-format
msgid "%sWarning: %s, line %d: option outside section: %s"
@@ -7264,7 +7278,7 @@ msgid ""
" /exec -n ls -l /tmp\n"
" /exec -sh -n ps xu | grep weechat\n"
" /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx\n"
" /exec -nf -noln links -dump https://weechat.org/files/doc/devel/"
" /exec -nf -noln links -dump https://weechat.org/files/doc/weechat/devel/"
"weechat_user.en.html\n"
" /exec -o uptime\n"
" /exec -pipe \"/print Machine uptime:\" uptime\n"
@@ -7363,7 +7377,7 @@ msgstr ""
" /exec -n ls -l /tmp\n"
" /exec -sh -n ps xu | grep weechat\n"
" /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx\n"
" /exec -nf -noln links -dump https://weechat.org/files/doc/devel/"
" /exec -nf -noln links -dump https://weechat.org/files/doc/weechat/devel/"
"weechat_user.en.html\n"
" /exec -o uptime\n"
" /exec -pipe \"/print Machine uptime:\" uptime\n"
@@ -11171,7 +11185,6 @@ msgstr "zeigt den Host innerhalb einer join Nachricht an"
msgid "display host in join messages from local client"
msgstr "zeigt den Host innerhalb einer join Nachrichten des lokalen Client an"
#| msgid "display host in join messages"
msgid "display host in notice messages"
msgstr "zeigt den Host innerhalb einer notice Nachricht an"
@@ -14453,11 +14466,13 @@ msgstr ""
msgid ""
"address for bind (if empty, connection is possible on all interfaces, use "
"\"127.0.0.1\" to allow connections from local machine only)"
"\"127.0.0.1\" to allow connections from local machine only with IPv4 and \"::"
"ffff:127.0.0.1\" with IPv6)"
msgstr ""
"Adresse für Bind (falls nicht gesetzt ist eine Verbindung zu allen "
"Interfaces möglich. Wird die Adresse \"127.0.0.1\" genutzt kann nur eine "
"Verbindung mit dem lokalen Rechner hergestellt werden)"
"Adresse für bind (falls nicht gesetzt, ist die Verbindung auf allen "
"Schnittstellen möglich. Wird die Adresse \"127.0.0.1\" verwendet, können "
"Verbindungen von einem lokalen Computer über IPv4 genutzt werden und mittels "
"\"ffff:127.0.0.1\" via IPv6)"
msgid ""
"delay for purging disconnected clients (in minutes, 0 = purge clients "
@@ -16239,6 +16254,12 @@ msgstr "trigger"
msgid "default triggers"
msgstr "voreingestellte Trigger"
msgid "disabled triggers"
msgstr "deaktivierte Trigger"
msgid "enabled triggers"
msgstr "aktivierte Trigger"
msgid "options for triggers"
msgstr "Einstellungen für Trigger"
@@ -16914,8 +16935,3 @@ msgstr "%s%s: Zeitüberschreitung für \"%s\" mit %s"
msgid "%s%s: unable to connect: unexpected error (%d)"
msgstr ""
"%s%s: Verbindung konnte nicht hergestellt werden: unerwarteter Fehler (%d)"
#, fuzzy
#~| msgid "send message to a nick or channel"
#~ msgid "send action message to a nick or channel"
#~ msgstr "Nachricht an Nick/Kanal verschicken"
+34 -15
View File
@@ -22,8 +22,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2023-06-03 21:06+0200\n"
"PO-Revision-Date: 2023-05-01 20:23+0200\n"
"POT-Creation-Date: 2023-06-17 11:44+0200\n"
"PO-Revision-Date: 2023-06-17 11:47+0200\n"
"Last-Translator: Santiago Forero <santiago@forero.xyz>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: es\n"
@@ -3565,6 +3565,16 @@ msgstr ""
msgid "names of filters"
msgstr "nombre de los filtros"
#, fuzzy
#| msgid "names of filters"
msgid "names of disabled filters"
msgstr "nombre de los filtros"
#, fuzzy
#| msgid "names of filters"
msgid "names of enabled filters"
msgstr "nombre de los filtros"
msgid ""
"commands (weechat and plugins); optional argument: prefix to add before the "
"commands"
@@ -5061,15 +5071,16 @@ msgid "%sWarning: %s, line %d: unknown section identifier (\"%s\")"
msgstr ""
"%sAtención: %s, línea %d: identificador de sección desconocido (\"%s\")"
#, fuzzy, c-format
#| msgid "%sWarning: %s, line %d: invalid value for option: %s"
msgid "%sWarning: %s, line %d: invalid config version: %s"
msgstr "%sAtención: %s, línea %d: valor inválido para la opción: %s"
#, c-format
msgid ""
"%sError: %s, line %d: invalid config version: \"%s\" => rest of file is "
"IGNORED, default options are used"
msgstr ""
#, c-format
msgid ""
"%sWarning: %s, version read (%d) is newer than supported version (%d), "
"options may be broken!"
"%sError: %s, version read (%d) is newer than supported version (%d) => rest "
"of file is IGNORED, default options are used"
msgstr ""
#, c-format
@@ -6480,7 +6491,7 @@ msgid ""
" /exec -n ls -l /tmp\n"
" /exec -sh -n ps xu | grep weechat\n"
" /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx\n"
" /exec -nf -noln links -dump https://weechat.org/files/doc/devel/"
" /exec -nf -noln links -dump https://weechat.org/files/doc/weechat/devel/"
"weechat_user.en.html\n"
" /exec -o uptime\n"
" /exec -pipe \"/print Machine uptime:\" uptime\n"
@@ -12746,9 +12757,14 @@ msgid ""
"set to \"authentication failed\" (0 = wait forever)"
msgstr ""
#, fuzzy
#| msgid ""
#| "address for bind (if empty, connection is possible on all interfaces, use "
#| "\"127.0.0.1\" to allow connections from local machine only)"
msgid ""
"address for bind (if empty, connection is possible on all interfaces, use "
"\"127.0.0.1\" to allow connections from local machine only)"
"\"127.0.0.1\" to allow connections from local machine only with IPv4 and \"::"
"ffff:127.0.0.1\" with IPv6)"
msgstr ""
"dirección a escuchar (si está vacío, conexión es posible en todas las "
"interfaces, usa \"127.0.0.1\" para permitir conexiones de la máquina local "
@@ -14176,6 +14192,14 @@ msgstr ""
msgid "default triggers"
msgstr "Lista de alias:"
#, fuzzy
msgid "disabled triggers"
msgstr "Lista de alias:"
#, fuzzy
msgid "enabled triggers"
msgstr "habilitar soporte para ratón"
#, fuzzy
msgid "options for triggers"
msgstr "opciones para proxies"
@@ -14798,8 +14822,3 @@ msgstr "%s%s: tiempo de espera máximo para \"%s\" con %s"
#, c-format
msgid "%s%s: unable to connect: unexpected error (%d)"
msgstr "%s%s: no es posible conectarse: error (%d)"
#, fuzzy
#~| msgid "send message to a nick or channel"
#~ msgid "send action message to a nick or channel"
#~ msgstr "envía mensaje a un usuario o canal"
+29 -12
View File
@@ -21,8 +21,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2023-06-03 21:06+0200\n"
"PO-Revision-Date: 2023-06-03 21:09+0200\n"
"POT-Creation-Date: 2023-06-17 11:44+0200\n"
"PO-Revision-Date: 2023-06-17 11:46+0200\n"
"Last-Translator: Sébastien Helleu <flashcode@flashtux.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: fr\n"
@@ -3791,6 +3791,12 @@ msgstr ""
msgid "names of filters"
msgstr "noms des filtres"
msgid "names of disabled filters"
msgstr "noms des filtres désactivés"
msgid "names of enabled filters"
msgstr "noms des filtres activés"
msgid ""
"commands (weechat and plugins); optional argument: prefix to add before the "
"commands"
@@ -5463,16 +5469,20 @@ msgid "%sWarning: %s, line %d: unknown section identifier (\"%s\")"
msgstr "%sAttention : %s, ligne %d : section inconnue (\"%s\")"
#, c-format
msgid "%sWarning: %s, line %d: invalid config version: %s"
msgstr "%sAttention : %s, ligne %d : version de configuration invalide : %s"
msgid ""
"%sError: %s, line %d: invalid config version: \"%s\" => rest of file is "
"IGNORED, default options are used"
msgstr ""
"%sErreur : %s, linge %d : version de configuration invalide : \"%s\" => le "
"reste du fichier est IGNORÉ, les options par défaut sont utilisées"
#, c-format
msgid ""
"%sWarning: %s, version read (%d) is newer than supported version (%d), "
"options may be broken!"
"%sError: %s, version read (%d) is newer than supported version (%d) => rest "
"of file is IGNORED, default options are used"
msgstr ""
"%sAttention : %s, la version lue (%d) est plus récente que la version "
"supportée (%d), les options peuvent être cassées !"
"%sErreur : %s, la version lue (%d) est plus récente que la version supportée "
"(%d) => le reste du fichier est IGNORÉ, les options par défaut sont utilisées"
#, c-format
msgid "%sWarning: %s, line %d: option outside section: %s"
@@ -7115,7 +7125,7 @@ msgid ""
" /exec -n ls -l /tmp\n"
" /exec -sh -n ps xu | grep weechat\n"
" /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx\n"
" /exec -nf -noln links -dump https://weechat.org/files/doc/devel/"
" /exec -nf -noln links -dump https://weechat.org/files/doc/weechat/devel/"
"weechat_user.en.html\n"
" /exec -o uptime\n"
" /exec -pipe \"/print Machine uptime:\" uptime\n"
@@ -7208,7 +7218,7 @@ msgstr ""
" /exec -n ls -l /tmp\n"
" /exec -sh -n ps xu | grep weechat\n"
" /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx\n"
" /exec -nf -noln links -dump https://weechat.org/files/doc/devel/"
" /exec -nf -noln links -dump https://weechat.org/files/doc/weechat/devel/"
"weechat_user.en.html\n"
" /exec -o uptime\n"
" /exec -pipe \"/print Durée de fonctionnement de la machine :\" uptime\n"
@@ -14180,11 +14190,12 @@ msgstr ""
msgid ""
"address for bind (if empty, connection is possible on all interfaces, use "
"\"127.0.0.1\" to allow connections from local machine only)"
"\"127.0.0.1\" to allow connections from local machine only with IPv4 and \"::"
"ffff:127.0.0.1\" with IPv6)"
msgstr ""
"adresse pour le bind (si vide, la connexion est possible sur toutes les "
"interfaces, utiliser \"127.0.0.1\" pour autoriser les connections depuis la "
"machine locale seulement)"
"machine locale seulement avec IPv4 et \"::ffff:127.0.0.1\" avec IPv6)"
msgid ""
"delay for purging disconnected clients (in minutes, 0 = purge clients "
@@ -15925,6 +15936,12 @@ msgstr "triggers"
msgid "default triggers"
msgstr "triggers par défaut"
msgid "disabled triggers"
msgstr "triggers désactivés"
msgid "enabled triggers"
msgstr "triggers activés"
msgid "options for triggers"
msgstr "options pour les triggers"
+28 -14
View File
@@ -20,8 +20,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2023-06-03 21:06+0200\n"
"PO-Revision-Date: 2023-05-01 20:23+0200\n"
"POT-Creation-Date: 2023-06-17 11:44+0200\n"
"PO-Revision-Date: 2023-06-17 11:47+0200\n"
"Last-Translator: Andras Voroskoi <voroskoi@frugalware.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: hu\n"
@@ -2657,6 +2657,14 @@ msgstr ""
msgid "names of filters"
msgstr "Aliaszok listája:\n"
#, fuzzy
msgid "names of disabled filters"
msgstr "Aliaszok listája:\n"
#, fuzzy
msgid "names of enabled filters"
msgstr "Aliaszok listája:\n"
msgid ""
"commands (weechat and plugins); optional argument: prefix to add before the "
"commands"
@@ -3982,14 +3990,16 @@ msgstr "%s %s, %d. sor: érvénytelen szintaxis, hiányzó \"]\"\n"
msgid "%sWarning: %s, line %d: unknown section identifier (\"%s\")"
msgstr "%s %s, %d. sor: ismeretlen csoportazonosító (\"%s\")\n"
#, fuzzy, c-format
msgid "%sWarning: %s, line %d: invalid config version: %s"
msgstr "%s %s, %d. sor: érvénytelen opció: \"%s\"\n"
#, c-format
msgid ""
"%sError: %s, line %d: invalid config version: \"%s\" => rest of file is "
"IGNORED, default options are used"
msgstr ""
#, c-format
msgid ""
"%sWarning: %s, version read (%d) is newer than supported version (%d), "
"options may be broken!"
"%sError: %s, version read (%d) is newer than supported version (%d) => rest "
"of file is IGNORED, default options are used"
msgstr ""
#, fuzzy, c-format
@@ -5371,7 +5381,7 @@ msgid ""
" /exec -n ls -l /tmp\n"
" /exec -sh -n ps xu | grep weechat\n"
" /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx\n"
" /exec -nf -noln links -dump https://weechat.org/files/doc/devel/"
" /exec -nf -noln links -dump https://weechat.org/files/doc/weechat/devel/"
"weechat_user.en.html\n"
" /exec -o uptime\n"
" /exec -pipe \"/print Machine uptime:\" uptime\n"
@@ -11382,7 +11392,8 @@ msgstr ""
msgid ""
"address for bind (if empty, connection is possible on all interfaces, use "
"\"127.0.0.1\" to allow connections from local machine only)"
"\"127.0.0.1\" to allow connections from local machine only with IPv4 and \"::"
"ffff:127.0.0.1\" with IPv6)"
msgstr ""
msgid ""
@@ -12776,6 +12787,14 @@ msgstr ""
msgid "default triggers"
msgstr "Aliaszok listája:\n"
#, fuzzy
msgid "disabled triggers"
msgstr "Aliaszok listája:\n"
#, fuzzy
msgid "enabled triggers"
msgstr "Aliaszok listája:\n"
#, fuzzy
msgid "options for triggers"
msgstr "Aliaszok listája:\n"
@@ -13396,8 +13415,3 @@ msgstr "%s hiányzó argumentum a(z) \"%s\" opciónak\n"
#, fuzzy, c-format
msgid "%s%s: unable to connect: unexpected error (%d)"
msgstr "%s DCC: nem sikerült kapcsolódni a küldőhöz\n"
#, fuzzy
#~| msgid "send message to a nick or channel"
#~ msgid "send action message to a nick or channel"
#~ msgstr "üzenet küldése egy felhasználónak vagy szobának"
+34 -15
View File
@@ -20,8 +20,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2023-06-03 21:06+0200\n"
"PO-Revision-Date: 2023-05-01 20:23+0200\n"
"POT-Creation-Date: 2023-06-17 11:44+0200\n"
"PO-Revision-Date: 2023-06-17 11:47+0200\n"
"Last-Translator: Esteban I. Ruiz Moreno <exio4.com@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: it\n"
@@ -3170,6 +3170,16 @@ msgstr ""
msgid "names of filters"
msgstr "nomi dei filtri"
#, fuzzy
#| msgid "names of filters"
msgid "names of disabled filters"
msgstr "nomi dei filtri"
#, fuzzy
#| msgid "names of filters"
msgid "names of enabled filters"
msgstr "nomi dei filtri"
msgid ""
"commands (weechat and plugins); optional argument: prefix to add before the "
"commands"
@@ -4698,15 +4708,16 @@ msgid "%sWarning: %s, line %d: unknown section identifier (\"%s\")"
msgstr ""
"%sAttenzione: %s, riga %d: identificatore di sezione sconosciuto (\"%s\")"
#, fuzzy, c-format
#| msgid "%sWarning: %s, line %d: invalid value for option: %s"
msgid "%sWarning: %s, line %d: invalid config version: %s"
msgstr "%sAttenzione: %s, riga %d: valore non valido per l'opzione: %s"
#, c-format
msgid ""
"%sError: %s, line %d: invalid config version: \"%s\" => rest of file is "
"IGNORED, default options are used"
msgstr ""
#, c-format
msgid ""
"%sWarning: %s, version read (%d) is newer than supported version (%d), "
"options may be broken!"
"%sError: %s, version read (%d) is newer than supported version (%d) => rest "
"of file is IGNORED, default options are used"
msgstr ""
#, c-format
@@ -6174,7 +6185,7 @@ msgid ""
" /exec -n ls -l /tmp\n"
" /exec -sh -n ps xu | grep weechat\n"
" /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx\n"
" /exec -nf -noln links -dump https://weechat.org/files/doc/devel/"
" /exec -nf -noln links -dump https://weechat.org/files/doc/weechat/devel/"
"weechat_user.en.html\n"
" /exec -o uptime\n"
" /exec -pipe \"/print Machine uptime:\" uptime\n"
@@ -12481,9 +12492,14 @@ msgid ""
"set to \"authentication failed\" (0 = wait forever)"
msgstr ""
#, fuzzy
#| msgid ""
#| "address for bind (if empty, connection is possible on all interfaces, use "
#| "\"127.0.0.1\" to allow connections from local machine only)"
msgid ""
"address for bind (if empty, connection is possible on all interfaces, use "
"\"127.0.0.1\" to allow connections from local machine only)"
"\"127.0.0.1\" to allow connections from local machine only with IPv4 and \"::"
"ffff:127.0.0.1\" with IPv6)"
msgstr ""
"indirizzo per l'associazione (se vuoto, la connessione è possibile su tutte "
"le interfacce, usare \"127.0.0.1\" per consentire le connessioni solo dalla "
@@ -13953,6 +13969,14 @@ msgstr ""
msgid "default triggers"
msgstr "Elenco degli alias:"
#, fuzzy
msgid "disabled triggers"
msgstr "Elenco degli alias:"
#, fuzzy
msgid "enabled triggers"
msgstr "abilita il supporto del mouse"
#, fuzzy
msgid "options for triggers"
msgstr "opzioni per i proxy"
@@ -14570,8 +14594,3 @@ msgstr "%s%s: timeout per \"%s\" con %s"
#, fuzzy, c-format
msgid "%s%s: unable to connect: unexpected error (%d)"
msgstr "%s%s: impossibile connettersi al mittente"
#, fuzzy
#~| msgid "send message to a nick or channel"
#~ msgid "send action message to a nick or channel"
#~ msgstr "invia un messaggio ad un nick o a un canale"
+36 -15
View File
@@ -20,8 +20,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2023-06-03 21:06+0200\n"
"PO-Revision-Date: 2023-05-01 20:23+0200\n"
"POT-Creation-Date: 2023-06-17 11:44+0200\n"
"PO-Revision-Date: 2023-06-17 11:47+0200\n"
"Last-Translator: AYANOKOUZI, Ryuunosuke <i38w7i3@yahoo.co.jp>\n"
"Language-Team: Japanese <https://github.com/l/weechat/tree/master/"
"translation/ja_JP>\n"
@@ -3739,6 +3739,16 @@ msgstr ""
msgid "names of filters"
msgstr "フィルタ名"
#, fuzzy
#| msgid "names of filters"
msgid "names of disabled filters"
msgstr "フィルタ名"
#, fuzzy
#| msgid "names of filters"
msgid "names of enabled filters"
msgstr "フィルタ名"
msgid ""
"commands (weechat and plugins); optional argument: prefix to add before the "
"commands"
@@ -5304,15 +5314,16 @@ msgstr "%s警告: %s、行 %d: 無効な構文、\"]\" が足りません"
msgid "%sWarning: %s, line %d: unknown section identifier (\"%s\")"
msgstr "%s警告: %s、行 %d: セクションインジケータ (\"%s\") は未定義"
#, fuzzy, c-format
#| msgid "%sWarning: %s, line %d: invalid value for option: %s"
msgid "%sWarning: %s, line %d: invalid config version: %s"
msgstr "%s警告: %s、行 %d: オプションに対する無効な値: %s"
#, c-format
msgid ""
"%sError: %s, line %d: invalid config version: \"%s\" => rest of file is "
"IGNORED, default options are used"
msgstr ""
#, c-format
msgid ""
"%sWarning: %s, version read (%d) is newer than supported version (%d), "
"options may be broken!"
"%sError: %s, version read (%d) is newer than supported version (%d) => rest "
"of file is IGNORED, default options are used"
msgstr ""
#, c-format
@@ -6888,7 +6899,7 @@ msgid ""
" /exec -n ls -l /tmp\n"
" /exec -sh -n ps xu | grep weechat\n"
" /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx\n"
" /exec -nf -noln links -dump https://weechat.org/files/doc/devel/"
" /exec -nf -noln links -dump https://weechat.org/files/doc/weechat/devel/"
"weechat_user.en.html\n"
" /exec -o uptime\n"
" /exec -pipe \"/print Machine uptime:\" uptime\n"
@@ -13732,9 +13743,14 @@ msgid ""
"set to \"authentication failed\" (0 = wait forever)"
msgstr ""
#, fuzzy
#| msgid ""
#| "address for bind (if empty, connection is possible on all interfaces, use "
#| "\"127.0.0.1\" to allow connections from local machine only)"
msgid ""
"address for bind (if empty, connection is possible on all interfaces, use "
"\"127.0.0.1\" to allow connections from local machine only)"
"\"127.0.0.1\" to allow connections from local machine only with IPv4 and \"::"
"ffff:127.0.0.1\" with IPv6)"
msgstr ""
"割り当てるアドレス (空の場合、全てのインターフェースからの接続を受け付け"
"る、\"127.0.0.1\" を使えばローカルマシンからの接続のみ許可)"
@@ -15401,6 +15417,16 @@ msgstr "トリガ"
msgid "default triggers"
msgstr "デフォルトトリガ"
#, fuzzy
#| msgid "default triggers"
msgid "disabled triggers"
msgstr "デフォルトトリガ"
#, fuzzy
#| msgid "enable trigger support"
msgid "enabled triggers"
msgstr "トリガサポートの有効化"
msgid "options for triggers"
msgstr "トリガに対するオプション"
@@ -16020,8 +16046,3 @@ msgstr "%s%s: \"%s\" のタイムアウト %s"
#, c-format
msgid "%s%s: unable to connect: unexpected error (%d)"
msgstr "%s%s: 接続できません: 未定義のエラー (%d)"
#, fuzzy
#~| msgid "send message to a nick or channel"
#~ msgid "send action message to a nick or channel"
#~ msgstr "ニックネームかチャンネルにメッセージを送る"
+37 -16
View File
@@ -22,8 +22,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2023-06-03 21:06+0200\n"
"PO-Revision-Date: 2023-05-01 20:23+0200\n"
"POT-Creation-Date: 2023-06-17 11:44+0200\n"
"PO-Revision-Date: 2023-06-17 11:47+0200\n"
"Last-Translator: Krzysztof Korościk <soltys@soltys.info>\n"
"Language-Team: Polish <kde-i18n-doc@kde.org>\n"
"Language: pl\n"
@@ -4115,6 +4115,16 @@ msgstr ""
msgid "names of filters"
msgstr "nazwy filtrów"
#, fuzzy
#| msgid "names of filters"
msgid "names of disabled filters"
msgstr "nazwy filtrów"
#, fuzzy
#| msgid "names of filters"
msgid "names of enabled filters"
msgstr "nazwy filtrów"
msgid ""
"commands (weechat and plugins); optional argument: prefix to add before the "
"commands"
@@ -5741,15 +5751,16 @@ msgstr "%sOstrzeżenie: %s, w linii %d: błędna składnia, brakuje \"]\""
msgid "%sWarning: %s, line %d: unknown section identifier (\"%s\")"
msgstr "%sOstrzeżenie: %s, w linii %d: nieznany identyfikator sekcji (\"%s\")"
#, fuzzy, c-format
#| msgid "%sWarning: %s, line %d: invalid value for option: %s"
msgid "%sWarning: %s, line %d: invalid config version: %s"
msgstr "%sOstrzeżenie: %s, linai %d: nieprawidłowa wartość dla opcji: %s"
#, c-format
msgid ""
"%sError: %s, line %d: invalid config version: \"%s\" => rest of file is "
"IGNORED, default options are used"
msgstr ""
#, c-format
msgid ""
"%sWarning: %s, version read (%d) is newer than supported version (%d), "
"options may be broken!"
"%sError: %s, version read (%d) is newer than supported version (%d) => rest "
"of file is IGNORED, default options are used"
msgstr ""
#, c-format
@@ -7406,7 +7417,7 @@ msgid ""
" /exec -n ls -l /tmp\n"
" /exec -sh -n ps xu | grep weechat\n"
" /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx\n"
" /exec -nf -noln links -dump https://weechat.org/files/doc/devel/"
" /exec -nf -noln links -dump https://weechat.org/files/doc/weechat/devel/"
"weechat_user.en.html\n"
" /exec -o uptime\n"
" /exec -pipe \"/print Machine uptime:\" uptime\n"
@@ -7491,7 +7502,7 @@ msgstr ""
" /exec -n ls -l /tmp\n"
" /exec -sh -n ps xu | grep weechat\n"
" /exec -n -norc url:http://pastebin.com/raw.php?i=xxxxxxxx\n"
" /exec -nf -noln links -dump https://weechat.org/files/doc/devel/"
" /exec -nf -noln links -dump https://weechat.org/files/doc/weechat/devel/"
"weechat_user.en.html\n"
" /exec -o uptime\n"
" /exec -pipe \"/print Machine uptime:\" uptime\n"
@@ -14819,9 +14830,14 @@ msgstr ""
"zamykane jeśli klient się nie uwierzytelni w tym czasie oraz status klienta "
"jest ustawiany na „authentication failed” (0 = brak limitu)"
#, fuzzy
#| msgid ""
#| "address for bind (if empty, connection is possible on all interfaces, use "
#| "\"127.0.0.1\" to allow connections from local machine only)"
msgid ""
"address for bind (if empty, connection is possible on all interfaces, use "
"\"127.0.0.1\" to allow connections from local machine only)"
"\"127.0.0.1\" to allow connections from local machine only with IPv4 and \"::"
"ffff:127.0.0.1\" with IPv6)"
msgstr ""
"adres do przypisania (jeśli puste, połączenie jest możliwe na wszystkich "
"interfejsach, użyj \"127.0.0.1\", aby pozwolić tylko na połączenia z tej "
@@ -16545,6 +16561,16 @@ msgstr "triggery"
msgid "default triggers"
msgstr "domyślne triggery"
#, fuzzy
#| msgid "default triggers"
msgid "disabled triggers"
msgstr "domyślne triggery"
#, fuzzy
#| msgid "enable trigger support"
msgid "enabled triggers"
msgstr "włącza wsparcie dla triggerów"
msgid "options for triggers"
msgstr "opcje dla triggerów"
@@ -17195,8 +17221,3 @@ msgstr "%s%s: przekroczono czas na \"%s\" z %s"
#, c-format
msgid "%s%s: unable to connect: unexpected error (%d)"
msgstr "%s%s: nie można połączyć: niespodziewany błąd (%d)"
#, fuzzy
#~| msgid "send message to a nick or channel"
#~ msgid "send action message to a nick or channel"
#~ msgstr "wysyła wiadomość do użytkownika albo kanału"
+36 -15
View File
@@ -20,8 +20,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2023-06-03 21:06+0200\n"
"PO-Revision-Date: 2023-05-01 20:23+0200\n"
"POT-Creation-Date: 2023-06-17 11:44+0200\n"
"PO-Revision-Date: 2023-06-17 11:47+0200\n"
"Last-Translator: Vasco Almeida <vascomalmeida@sapo.pt>\n"
"Language-Team: Portuguese <>\n"
"Language: pt\n"
@@ -3723,6 +3723,16 @@ msgstr ""
msgid "names of filters"
msgstr "nomes dos filtros"
#, fuzzy
#| msgid "names of filters"
msgid "names of disabled filters"
msgstr "nomes dos filtros"
#, fuzzy
#| msgid "names of filters"
msgid "names of enabled filters"
msgstr "nomes dos filtros"
msgid ""
"commands (weechat and plugins); optional argument: prefix to add before the "
"commands"
@@ -5335,15 +5345,16 @@ msgstr "%sAviso: %s, linha %d: sintaxe inválida, falta ']'"
msgid "%sWarning: %s, line %d: unknown section identifier (\"%s\")"
msgstr "%sAviso: %s, linha %d: identificador de secção desconhecido (\"%s\")"
#, fuzzy, c-format
#| msgid "%sWarning: %s, line %d: invalid value for option: %s"
msgid "%sWarning: %s, line %d: invalid config version: %s"
msgstr "%sAviso: %s, linha %d: valor inválido na opção: %s"
#, c-format
msgid ""
"%sError: %s, line %d: invalid config version: \"%s\" => rest of file is "
"IGNORED, default options are used"
msgstr ""
#, c-format
msgid ""
"%sWarning: %s, version read (%d) is newer than supported version (%d), "
"options may be broken!"
"%sError: %s, version read (%d) is newer than supported version (%d) => rest "
"of file is IGNORED, default options are used"
msgstr ""
#, c-format
@@ -6829,7 +6840,7 @@ msgid ""
" /exec -n ls -l /tmp\n"
" /exec -sh -n ps xu | grep weechat\n"
" /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx\n"
" /exec -nf -noln links -dump https://weechat.org/files/doc/devel/"
" /exec -nf -noln links -dump https://weechat.org/files/doc/weechat/devel/"
"weechat_user.en.html\n"
" /exec -o uptime\n"
" /exec -pipe \"/print Machine uptime:\" uptime\n"
@@ -13477,9 +13488,14 @@ msgid ""
"set to \"authentication failed\" (0 = wait forever)"
msgstr ""
#, fuzzy
#| msgid ""
#| "address for bind (if empty, connection is possible on all interfaces, use "
#| "\"127.0.0.1\" to allow connections from local machine only)"
msgid ""
"address for bind (if empty, connection is possible on all interfaces, use "
"\"127.0.0.1\" to allow connections from local machine only)"
"\"127.0.0.1\" to allow connections from local machine only with IPv4 and \"::"
"ffff:127.0.0.1\" with IPv6)"
msgstr ""
"endereço a ligar (se vazio, a conexão é possível em todas as interfaces, use "
"\"127.0.0.1\" para permitir conexões só a partir máquina local)"
@@ -15158,6 +15174,16 @@ msgstr "acionadores"
msgid "default triggers"
msgstr "acionadores predefinidos"
#, fuzzy
#| msgid "default triggers"
msgid "disabled triggers"
msgstr "acionadores predefinidos"
#, fuzzy
#| msgid "enable trigger support"
msgid "enabled triggers"
msgstr "ativar suporte de acionadores"
msgid "options for triggers"
msgstr "opções de acionadores"
@@ -15788,8 +15814,3 @@ msgstr "%s%s: tempo limite de \"%s\" com %s"
#, c-format
msgid "%s%s: unable to connect: unexpected error (%d)"
msgstr "%s%s: não foi possível conectar: erro inesperado (%d)"
#, fuzzy
#~| msgid "send message to a nick or channel"
#~ msgid "send action message to a nick or channel"
#~ msgstr "enviar mensagem para um nick ou canal"
+34 -15
View File
@@ -21,8 +21,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2023-06-03 21:06+0200\n"
"PO-Revision-Date: 2023-05-01 20:23+0200\n"
"POT-Creation-Date: 2023-06-17 11:44+0200\n"
"PO-Revision-Date: 2023-06-17 11:47+0200\n"
"Last-Translator: Érico Nogueira <ericonr@disroot.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: pt_BR\n"
@@ -3258,6 +3258,16 @@ msgstr ""
msgid "names of filters"
msgstr "nomes dos filtros"
#, fuzzy
#| msgid "names of filters"
msgid "names of disabled filters"
msgstr "nomes dos filtros"
#, fuzzy
#| msgid "names of filters"
msgid "names of enabled filters"
msgstr "nomes dos filtros"
msgid ""
"commands (weechat and plugins); optional argument: prefix to add before the "
"commands"
@@ -4706,15 +4716,16 @@ msgstr "%sAviso: %s, linha %d: sintaxe inválida, faltando \"]\""
msgid "%sWarning: %s, line %d: unknown section identifier (\"%s\")"
msgstr "%sAviso: %s, linha %d: identificador de seção desconhecido (\"%s\")"
#, fuzzy, c-format
#| msgid "%sWarning: %s, line %d: invalid value for option: %s"
msgid "%sWarning: %s, line %d: invalid config version: %s"
msgstr "%sAviso: %s, linha %d: valor \"%s\" inválido para opção"
#, c-format
msgid ""
"%sError: %s, line %d: invalid config version: \"%s\" => rest of file is "
"IGNORED, default options are used"
msgstr ""
#, c-format
msgid ""
"%sWarning: %s, version read (%d) is newer than supported version (%d), "
"options may be broken!"
"%sError: %s, version read (%d) is newer than supported version (%d) => rest "
"of file is IGNORED, default options are used"
msgstr ""
#, c-format
@@ -6100,7 +6111,7 @@ msgid ""
" /exec -n ls -l /tmp\n"
" /exec -sh -n ps xu | grep weechat\n"
" /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx\n"
" /exec -nf -noln links -dump https://weechat.org/files/doc/devel/"
" /exec -nf -noln links -dump https://weechat.org/files/doc/weechat/devel/"
"weechat_user.en.html\n"
" /exec -o uptime\n"
" /exec -pipe \"/print Machine uptime:\" uptime\n"
@@ -11949,9 +11960,14 @@ msgid ""
"set to \"authentication failed\" (0 = wait forever)"
msgstr ""
#, fuzzy
#| msgid ""
#| "address for bind (if empty, connection is possible on all interfaces, use "
#| "\"127.0.0.1\" to allow connections from local machine only)"
msgid ""
"address for bind (if empty, connection is possible on all interfaces, use "
"\"127.0.0.1\" to allow connections from local machine only)"
"\"127.0.0.1\" to allow connections from local machine only with IPv4 and \"::"
"ffff:127.0.0.1\" with IPv6)"
msgstr ""
"endereço para associação (se vazio, a conexão será possível em todas as "
"interfaces, use \"127.0.0.1\" para permitir somente conexões locais)"
@@ -13379,6 +13395,14 @@ msgstr ""
msgid "default triggers"
msgstr "lista de atalhos"
#, fuzzy
msgid "disabled triggers"
msgstr "lista de atalhos"
#, fuzzy
msgid "enabled triggers"
msgstr "habilita suporte à mouse"
#, fuzzy
msgid "options for triggers"
msgstr "opções para proxys"
@@ -13993,8 +14017,3 @@ msgstr "%s%s: tempo esgotado para \"%s\" com %s"
#, fuzzy, c-format
msgid "%s%s: unable to connect: unexpected error (%d)"
msgstr "%s%s: não foi possível conectar ao remetente"
#, fuzzy
#~| msgid "send a private message to a nick"
#~ msgid "send action message to a nick or channel"
#~ msgstr "enviar mensagem privada a um nick"
+28 -14
View File
@@ -21,8 +21,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2023-06-03 21:06+0200\n"
"PO-Revision-Date: 2023-05-01 20:23+0200\n"
"POT-Creation-Date: 2023-06-17 11:44+0200\n"
"PO-Revision-Date: 2023-06-17 11:47+0200\n"
"Last-Translator: Aleksey V Zapparov AKA ixti <ixti@member.fsf.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: ru\n"
@@ -2679,6 +2679,14 @@ msgstr ""
msgid "names of filters"
msgstr "Список сокращений:\n"
#, fuzzy
msgid "names of disabled filters"
msgstr "Список сокращений:\n"
#, fuzzy
msgid "names of enabled filters"
msgstr "Список сокращений:\n"
msgid ""
"commands (weechat and plugins); optional argument: prefix to add before the "
"commands"
@@ -4010,14 +4018,16 @@ msgstr "%s %s, строка %d: некорректный синтаксис, н
msgid "%sWarning: %s, line %d: unknown section identifier (\"%s\")"
msgstr "%s %s, строка %d: неизвестный идентификатор секции (\"%s\")\n"
#, fuzzy, c-format
msgid "%sWarning: %s, line %d: invalid config version: %s"
msgstr "%s %s, строка %d: некорректный параметр \"%s\"\n"
#, c-format
msgid ""
"%sError: %s, line %d: invalid config version: \"%s\" => rest of file is "
"IGNORED, default options are used"
msgstr ""
#, c-format
msgid ""
"%sWarning: %s, version read (%d) is newer than supported version (%d), "
"options may be broken!"
"%sError: %s, version read (%d) is newer than supported version (%d) => rest "
"of file is IGNORED, default options are used"
msgstr ""
#, fuzzy, c-format
@@ -5408,7 +5418,7 @@ msgid ""
" /exec -n ls -l /tmp\n"
" /exec -sh -n ps xu | grep weechat\n"
" /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx\n"
" /exec -nf -noln links -dump https://weechat.org/files/doc/devel/"
" /exec -nf -noln links -dump https://weechat.org/files/doc/weechat/devel/"
"weechat_user.en.html\n"
" /exec -o uptime\n"
" /exec -pipe \"/print Machine uptime:\" uptime\n"
@@ -11420,7 +11430,8 @@ msgstr ""
msgid ""
"address for bind (if empty, connection is possible on all interfaces, use "
"\"127.0.0.1\" to allow connections from local machine only)"
"\"127.0.0.1\" to allow connections from local machine only with IPv4 and \"::"
"ffff:127.0.0.1\" with IPv6)"
msgstr ""
msgid ""
@@ -12813,6 +12824,14 @@ msgstr ""
msgid "default triggers"
msgstr "Список сокращений:\n"
#, fuzzy
msgid "disabled triggers"
msgstr "Список сокращений:\n"
#, fuzzy
msgid "enabled triggers"
msgstr "Список сокращений:\n"
#, fuzzy
msgid "options for triggers"
msgstr "Список сокращений:\n"
@@ -13430,8 +13449,3 @@ msgstr "%s нет аргумента для параметра \"%s\"\n"
#, fuzzy, c-format
msgid "%s%s: unable to connect: unexpected error (%d)"
msgstr "%s DCC: не могу соединиться с отправителем\n"
#, fuzzy
#~| msgid "send message to a nick or channel"
#~ msgid "send action message to a nick or channel"
#~ msgstr "отправить сообщение нику или на канал"
+41 -16
View File
@@ -20,8 +20,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2023-06-03 21:06+0200\n"
"PO-Revision-Date: 2023-05-14 15:29+0200\n"
"POT-Creation-Date: 2023-06-17 11:44+0200\n"
"PO-Revision-Date: 2023-06-17 11:47+0200\n"
"Last-Translator: Ivan Pešić <ivan.pesic@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: sr\n"
@@ -3723,6 +3723,16 @@ msgstr ""
msgid "names of filters"
msgstr "имена филтера"
#, fuzzy
#| msgid "names of filters"
msgid "names of disabled filters"
msgstr "имена филтера"
#, fuzzy
#| msgid "names of filters"
msgid "names of enabled filters"
msgstr "имена филтера"
msgid ""
"commands (weechat and plugins); optional argument: prefix to add before the "
"commands"
@@ -5323,14 +5333,19 @@ msgstr "%sУпозорење: %s, линија %d: неважећа синтак
msgid "%sWarning: %s, line %d: unknown section identifier (\"%s\")"
msgstr "%sУпозорење: %s, линија %d: непознати идентификатор одељка („%s”)"
#, c-format
msgid "%sWarning: %s, line %d: invalid config version: %s"
msgstr "%sУпозорење: %s, линија %d: неважећа конфиг верзија: %s"
#, c-format
msgid ""
"%sWarning: %s, version read (%d) is newer than supported version (%d), "
"options may be broken!"
"%sError: %s, line %d: invalid config version: \"%s\" => rest of file is "
"IGNORED, default options are used"
msgstr ""
#, fuzzy, c-format
#| msgid ""
#| "%sWarning: %s, version read (%d) is newer than supported version (%d), "
#| "options may be broken!"
msgid ""
"%sError: %s, version read (%d) is newer than supported version (%d) => rest "
"of file is IGNORED, default options are used"
msgstr ""
"%sУпозорење: %s, прочитана верзија (%d) је новија од подржане верзије (%d), "
"опције можда неће радити!"
@@ -6944,7 +6959,7 @@ msgid ""
" /exec -n ls -l /tmp\n"
" /exec -sh -n ps xu | grep weechat\n"
" /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx\n"
" /exec -nf -noln links -dump https://weechat.org/files/doc/devel/"
" /exec -nf -noln links -dump https://weechat.org/files/doc/weechat/devel/"
"weechat_user.en.html\n"
" /exec -o uptime\n"
" /exec -pipe \"/print Machine uptime:\" uptime\n"
@@ -7033,7 +7048,7 @@ msgstr ""
" /exec -n ls -l /tmp\n"
" /exec -sh -n ps xu | grep weechat\n"
" /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx\n"
" /exec -nf -noln links -dump https://weechat.org/files/doc/devel/"
" /exec -nf -noln links -dump https://weechat.org/files/doc/weechat/devel/"
"weechat_user.en.html\n"
" /exec -o uptime\n"
" /exec -pipe „/print Машина ради:” uptime\n"
@@ -13849,9 +13864,14 @@ msgstr ""
"клијент не аутентификује након протека овог времена и статус клијента се "
"поставља на „аутентификација није успела” (0 = чека се довека)"
#, fuzzy
#| msgid ""
#| "address for bind (if empty, connection is possible on all interfaces, use "
#| "\"127.0.0.1\" to allow connections from local machine only)"
msgid ""
"address for bind (if empty, connection is possible on all interfaces, use "
"\"127.0.0.1\" to allow connections from local machine only)"
"\"127.0.0.1\" to allow connections from local machine only with IPv4 and \"::"
"ffff:127.0.0.1\" with IPv6)"
msgstr ""
"адреса на коју се везује (ако је празно, веза може да се успостави на свим "
"интерфејсима, употребите „127.0.0.1” ако желите да дозволите успостављање "
@@ -15546,6 +15566,16 @@ msgstr "окидачи"
msgid "default triggers"
msgstr "подразумевани окидачи"
#, fuzzy
#| msgid "default triggers"
msgid "disabled triggers"
msgstr "подразумевани окидачи"
#, fuzzy
#| msgid "enable trigger support"
msgid "enabled triggers"
msgstr "укључивање подршке за окидаче"
msgid "options for triggers"
msgstr "опције за окидаче"
@@ -16191,8 +16221,3 @@ msgstr "%s%s: тајмаут за „%s” са %s"
#, c-format
msgid "%s%s: unable to connect: unexpected error (%d)"
msgstr "%s%s: повезивање није успело: неочекивана грешка (%d)"
#, fuzzy
#~| msgid "send message to a nick or channel"
#~ msgid "send action message to a nick or channel"
#~ msgstr "слање поруке надимку или каналу"
+37 -16
View File
@@ -20,8 +20,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2023-06-03 21:06+0200\n"
"PO-Revision-Date: 2023-05-01 20:23+0200\n"
"POT-Creation-Date: 2023-06-17 11:44+0200\n"
"PO-Revision-Date: 2023-06-17 11:47+0200\n"
"Last-Translator: Emir SARI <emir_sari@icloud.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: tr\n"
@@ -3792,6 +3792,16 @@ msgstr ""
msgid "names of filters"
msgstr "süzgeçlerin adları"
#, fuzzy
#| msgid "names of filters"
msgid "names of disabled filters"
msgstr "süzgeçlerin adları"
#, fuzzy
#| msgid "names of filters"
msgid "names of enabled filters"
msgstr "süzgeçlerin adları"
msgid ""
"commands (weechat and plugins); optional argument: prefix to add before the "
"commands"
@@ -5385,15 +5395,16 @@ msgstr "%sUyarı: %s, %d. satır: Geçersiz sözdizim, \"!\" eksik"
msgid "%sWarning: %s, line %d: unknown section identifier (\"%s\")"
msgstr "%sUyarı: %s, %d. satır: Bilinmeyen bölüm tanımlayıcısı (\"%s\")"
#, fuzzy, c-format
#| msgid "%sWarning: %s, line %d: invalid value for option: %s"
msgid "%sWarning: %s, line %d: invalid config version: %s"
msgstr "%sUyarı: %s, %d. satır: Seçenek için geçersiz değer: %s"
#, c-format
msgid ""
"%sError: %s, line %d: invalid config version: \"%s\" => rest of file is "
"IGNORED, default options are used"
msgstr ""
#, c-format
msgid ""
"%sWarning: %s, version read (%d) is newer than supported version (%d), "
"options may be broken!"
"%sError: %s, version read (%d) is newer than supported version (%d) => rest "
"of file is IGNORED, default options are used"
msgstr ""
#, c-format
@@ -7020,7 +7031,7 @@ msgid ""
" /exec -n ls -l /tmp\n"
" /exec -sh -n ps xu | grep weechat\n"
" /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx\n"
" /exec -nf -noln links -dump https://weechat.org/files/doc/devel/"
" /exec -nf -noln links -dump https://weechat.org/files/doc/weechat/devel/"
"weechat_user.en.html\n"
" /exec -o uptime\n"
" /exec -pipe \"/print Machine uptime:\" uptime\n"
@@ -7105,7 +7116,7 @@ msgstr ""
" /exec -n ls -l /tmp\n"
" /exec -sh -n ps xu | grep weechat\n"
" /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx\n"
" /exec -nf -noln links -dump https://weechat.org/files/doc/devel/"
" /exec -nf -noln links -dump https://weechat.org/files/doc/weechat/devel/"
"weechat_user.en.html\n"
" /exec -o uptime\n"
" /exec -pipe \"/print Machine uptime:\" uptime\n"
@@ -14347,9 +14358,14 @@ msgstr ""
"sonrasında hâlâ bağlanmamışsa bağlantı kapatılır ve istemci durumu \"kimlik "
"doğrulama başarısız\" olarak ayarlanır (0 = sonsuza dek bekler)"
#, fuzzy
#| msgid ""
#| "address for bind (if empty, connection is possible on all interfaces, use "
#| "\"127.0.0.1\" to allow connections from local machine only)"
msgid ""
"address for bind (if empty, connection is possible on all interfaces, use "
"\"127.0.0.1\" to allow connections from local machine only)"
"\"127.0.0.1\" to allow connections from local machine only with IPv4 and \"::"
"ffff:127.0.0.1\" with IPv6)"
msgstr ""
"bağıntılama adresi (boş ise tüm arabirimlerde bağlantı olanaklıdır, yalnızca "
"yerel makinelerden bağlantılara izin vermek için \"127.0.0.1\" kullanın)"
@@ -16034,6 +16050,16 @@ msgstr "tetikler"
msgid "default triggers"
msgstr "öntanımlı tetikler"
#, fuzzy
#| msgid "default triggers"
msgid "disabled triggers"
msgstr "öntanımlı tetikler"
#, fuzzy
#| msgid "enable trigger support"
msgid "enabled triggers"
msgstr "tetik desteğini etkinleştir"
msgid "options for triggers"
msgstr "tetik seçenekleri"
@@ -16672,8 +16698,3 @@ msgstr "%s%s: \"%s\" için %s ile zaman aşımı"
#, c-format
msgid "%s%s: unable to connect: unexpected error (%d)"
msgstr "%s%s: Bağlanılamıyor: Beklenmedik hata (%d)"
#, fuzzy
#~| msgid "send message to a nick or channel"
#~ msgid "send action message to a nick or channel"
#~ msgstr "bir takma ada veya kanala ileti gönder"
+21 -6
View File
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2023-06-03 21:06+0200\n"
"POT-Creation-Date: 2023-06-17 11:44+0200\n"
"PO-Revision-Date: 2014-08-16 10:27+0200\n"
"Last-Translator: Sébastien Helleu <flashcode@flashtux.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -2449,6 +2449,12 @@ msgstr ""
msgid "names of filters"
msgstr ""
msgid "names of disabled filters"
msgstr ""
msgid "names of enabled filters"
msgstr ""
msgid ""
"commands (weechat and plugins); optional argument: prefix to add before the "
"commands"
@@ -3637,13 +3643,15 @@ msgid "%sWarning: %s, line %d: unknown section identifier (\"%s\")"
msgstr ""
#, c-format
msgid "%sWarning: %s, line %d: invalid config version: %s"
msgid ""
"%sError: %s, line %d: invalid config version: \"%s\" => rest of file is "
"IGNORED, default options are used"
msgstr ""
#, c-format
msgid ""
"%sWarning: %s, version read (%d) is newer than supported version (%d), "
"options may be broken!"
"%sError: %s, version read (%d) is newer than supported version (%d) => rest "
"of file is IGNORED, default options are used"
msgstr ""
#, c-format
@@ -4944,7 +4952,7 @@ msgid ""
" /exec -n ls -l /tmp\n"
" /exec -sh -n ps xu | grep weechat\n"
" /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx\n"
" /exec -nf -noln links -dump https://weechat.org/files/doc/devel/"
" /exec -nf -noln links -dump https://weechat.org/files/doc/weechat/devel/"
"weechat_user.en.html\n"
" /exec -o uptime\n"
" /exec -pipe \"/print Machine uptime:\" uptime\n"
@@ -10294,7 +10302,8 @@ msgstr ""
msgid ""
"address for bind (if empty, connection is possible on all interfaces, use "
"\"127.0.0.1\" to allow connections from local machine only)"
"\"127.0.0.1\" to allow connections from local machine only with IPv4 and \"::"
"ffff:127.0.0.1\" with IPv6)"
msgstr ""
msgid ""
@@ -11599,6 +11608,12 @@ msgstr ""
msgid "default triggers"
msgstr ""
msgid "disabled triggers"
msgstr ""
msgid "enabled triggers"
msgstr ""
msgid "options for triggers"
msgstr ""
+2 -2
View File
@@ -8294,8 +8294,8 @@ command_init ()
"all buffers:\n"
" /filter add sucks2 * * (?-i)^WeeChat sucks$"),
"list"
" || enable %(filters_names)|@"
" || disable %(filters_names)|@"
" || enable %(filters_names_disabled)|@"
" || disable %(filters_names_enabled)|@"
" || toggle %(filters_names)|@"
" || add|addreplace %(filters_names) %(buffers_plugins_names)|*"
" || rename %(filters_names) %(filters_names)"
+68
View File
@@ -861,6 +861,68 @@ completion_list_add_filters_cb (const void *pointer, void *data,
return WEECHAT_RC_OK;
}
/*
* Adds disabled filter names to completion list.
*/
int
completion_list_add_filters_disabled_cb (const void *pointer, void *data,
const char *completion_item,
struct t_gui_buffer *buffer,
struct t_gui_completion *completion)
{
struct t_gui_filter *ptr_filter;
/* make C compiler happy */
(void) pointer;
(void) data;
(void) completion_item;
(void) buffer;
for (ptr_filter = gui_filters; ptr_filter;
ptr_filter = ptr_filter->next_filter)
{
if (!ptr_filter->enabled)
{
gui_completion_list_add (completion, ptr_filter->name,
0, WEECHAT_LIST_POS_SORT);
}
}
return WEECHAT_RC_OK;
}
/*
* Adds enabled filter names to completion list.
*/
int
completion_list_add_filters_enabled_cb (const void *pointer, void *data,
const char *completion_item,
struct t_gui_buffer *buffer,
struct t_gui_completion *completion)
{
struct t_gui_filter *ptr_filter;
/* make C compiler happy */
(void) pointer;
(void) data;
(void) completion_item;
(void) buffer;
for (ptr_filter = gui_filters; ptr_filter;
ptr_filter = ptr_filter->next_filter)
{
if (ptr_filter->enabled)
{
gui_completion_list_add (completion, ptr_filter->name,
0, WEECHAT_LIST_POS_SORT);
}
}
return WEECHAT_RC_OK;
}
/*
* Adds command hooks to completion list.
*/
@@ -1991,6 +2053,12 @@ completion_init ()
hook_completion (NULL, "filters_names", /* formerly "%F" */
N_("names of filters"),
&completion_list_add_filters_cb, NULL, NULL);
hook_completion (NULL, "filters_names_disabled",
N_("names of disabled filters"),
&completion_list_add_filters_disabled_cb, NULL, NULL);
hook_completion (NULL, "filters_names_enabled",
N_("names of enabled filters"),
&completion_list_add_filters_enabled_cb, NULL, NULL);
hook_completion (NULL, "commands", /* formerly "%h" */
N_("commands (weechat and plugins); "
"optional argument: prefix to add before the commands"),
+16 -11
View File
@@ -3018,7 +3018,7 @@ config_file_write_internal (struct t_config_file *config_file,
"#\n"
"# Use commands like /set or /fset to change settings in WeeChat.\n"
"#\n"
"# For more info, see: https://weechat.org/doc/quickstart/\n"
"# For more info, see: https://weechat.org/doc/weechat/quickstart/\n"
"#\n",
version_get_name (),
config_file->filename))
@@ -3474,25 +3474,29 @@ config_file_read_internal (struct t_config_file *config_file, int reload)
{
gui_chat_printf (
NULL,
_("%sWarning: %s, line %d: invalid config "
"version: %s"),
_("%sError: %s, line %d: invalid config "
"version: \"%s\" => "
"rest of file is IGNORED, default options are used"),
gui_chat_prefix[GUI_CHAT_PREFIX_ERROR],
filename, line_number,
line);
goto end_file;
}
else
{
config_file->version_read = version;
if (config_file->version_read > config_file->version)
{
gui_chat_printf (NULL,
_("%sWarning: %s, version read (%d) is "
"newer than supported version (%d), "
"options may be broken!"),
gui_chat_prefix[GUI_CHAT_PREFIX_ERROR],
filename,
config_file->version_read,
config_file->version);
gui_chat_printf (
NULL,
_("%sError: %s, version read (%d) is newer than "
"supported version (%d) => "
"rest of file is IGNORED, default options are used"),
gui_chat_prefix[GUI_CHAT_PREFIX_ERROR],
filename,
config_file->version_read,
config_file->version);
goto end_file;
}
}
goto end_line;
@@ -3582,6 +3586,7 @@ config_file_read_internal (struct t_config_file *config_file, int reload)
free (value);
}
end_file:
fclose (config_file->file);
config_file->file = NULL;
free (filename);
+1 -1
View File
@@ -175,7 +175,7 @@ debug_sigsegv_cb ()
"*** then issue command: \"bt full\" and send result to developers.\n"
"*** See the user's guide for more info about enabling the core files\n"
"*** and reporting crashes:\n"
"*** https://weechat.org/doc/stable/user/#report_crashes\n"
"*** https://weechat.org/doc/weechat/stable/user/#report_crashes\n"
"***\n"
"*** 2. Otherwise send the backtrace (below), only if it is a complete trace.\n"
"*** Keep the crash log file, just in case developers ask you some info\n"
+1 -1
View File
@@ -933,7 +933,7 @@ exec_command_init ()
" /exec -sh -n ps xu | grep weechat\n"
" /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx\n"
" /exec -nf -noln links -dump "
"https://weechat.org/files/doc/devel/weechat_user.en.html\n"
"https://weechat.org/files/doc/weechat/devel/weechat_user.en.html\n"
" /exec -o uptime\n"
" /exec -pipe \"/print Machine uptime:\" uptime\n"
" /exec -n tail -f /var/log/messages\n"
+10 -4
View File
@@ -379,12 +379,15 @@ exec_concat_output (struct t_exec_cmd *exec_cmd, struct t_gui_buffer *buffer,
int out, const char *text)
{
int length, new_size;
const char *ptr_text;
char *new_output, *pos, *line;
const char *ptr_text, *pos, *pos_next;
char *new_output, *line;
ptr_text = text;
/* if output is not sent as hsignal, display lines (ending with '\n') */
/*
* if output is not sent as hsignal, display lines
* (ending with "\r\n" or "\n")
*/
if (!exec_cmd->hsignal)
{
ptr_text = text;
@@ -393,6 +396,9 @@ exec_concat_output (struct t_exec_cmd *exec_cmd, struct t_gui_buffer *buffer,
pos = strchr (ptr_text, '\n');
if (!pos)
break;
pos_next = pos + 1;
if ((pos > ptr_text) && (ptr_text[pos - ptr_text - 1] == '\r'))
pos--;
if (exec_cmd->output_size[out] > 0)
{
length = exec_cmd->output_size[out] + (pos - ptr_text) + 1;
@@ -418,7 +424,7 @@ exec_concat_output (struct t_exec_cmd *exec_cmd, struct t_gui_buffer *buffer,
exec_cmd->output_size[out] = 0;
exec_display_line (exec_cmd, buffer, out, line);
free (line);
ptr_text = pos + 1;
ptr_text = pos_next;
}
}
+14 -1
View File
@@ -1230,6 +1230,19 @@ weechat_guile_port_write (SCM port, const void *data, size_t size)
}
#endif
/*
* Callback called by scm_with_guile().
*/
void *
weechat_guile_init (void *data)
{
/* make C compiler happy */
(void) data;
return NULL;
}
/*
* Initializes guile plugin.
*/
@@ -1276,7 +1289,7 @@ weechat_plugin_init (struct t_weechat_plugin *plugin, int argc, char *argv[])
scm_install_gmp_memory_functions = 0;
#endif /* defined(HAVE_GUILE_GMP_MEMORY_FUNCTIONS) && (SCM_MAJOR_VERSION < 3 || (SCM_MAJOR_VERSION == 3 && SCM_MINOR_VERSION == 0 && SCM_MICRO_VERSION < 8)) */
scm_init_guile ();
scm_with_guile (&weechat_guile_init, NULL);
guile_module_weechat = scm_c_define_module ("weechat",
&weechat_guile_api_module_init,
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -1170,7 +1170,7 @@ relay_config_init ()
"bind_address", "string",
N_("address for bind (if empty, connection is possible on all "
"interfaces, use \"127.0.0.1\" to allow connections from "
"local machine only)"),
"local machine only with IPv4 and \"::ffff:127.0.0.1\" with IPv6)"),
NULL, 0, 0, "", NULL, 0,
NULL, NULL, NULL,
&relay_config_change_network_bind_address_cb, NULL, NULL,
+7 -11
View File
@@ -245,22 +245,18 @@ weechat_plugin_end (struct t_weechat_plugin *plugin)
relay_config_write ();
if (relay_signal_upgrade_received)
{
relay_upgrade_save (0);
}
else
{
relay_raw_message_free_all ();
relay_server_free_all ();
relay_client_disconnect_all ();
if (relay_buffer)
weechat_buffer_close (relay_buffer);
relay_raw_message_free_all ();
relay_client_free_all ();
}
relay_server_free_all ();
if (relay_buffer)
weechat_buffer_close (relay_buffer);
relay_client_free_all ();
relay_network_end ();
+3 -2
View File
@@ -1314,8 +1314,9 @@ trigger_command_init ()
" || input|output|recreate %(trigger_names)"
" || set %(trigger_names) %(trigger_options)|name %(trigger_option_value)"
" || rename|copy %(trigger_names) %(trigger_names)"
" || enable|disable|toggle|restart|del %(trigger_names)|-all "
"%(trigger_names)|%*"
" || enable %(trigger_names_disabled)|-all %(trigger_names_disabled)|%*"
" || disable %(trigger_names_enabled)|-all %(trigger_names_enabled)|%*"
" || toggle|restart|del %(trigger_names)|-all %(trigger_names)|%*"
" || show %(trigger_names)"
" || restore %(trigger_names_default)|%*"
" || default"
+68
View File
@@ -85,6 +85,68 @@ trigger_completion_triggers_default_cb (const void *pointer, void *data,
return WEECHAT_RC_OK;
}
/*
* Adds disabled triggers to completion list.
*/
int
trigger_completion_triggers_disabled_cb (const void *pointer, void *data,
const char *completion_item,
struct t_gui_buffer *buffer,
struct t_gui_completion *completion)
{
struct t_trigger *ptr_trigger;
/* make C compiler happy */
(void) pointer;
(void) data;
(void) completion_item;
(void) buffer;
for (ptr_trigger = triggers; ptr_trigger;
ptr_trigger = ptr_trigger->next_trigger)
{
if (!weechat_config_boolean (ptr_trigger->options[TRIGGER_OPTION_ENABLED]))
{
weechat_completion_list_add (completion, ptr_trigger->name,
0, WEECHAT_LIST_POS_SORT);
}
}
return WEECHAT_RC_OK;
}
/*
* Adds enabled triggers to completion list.
*/
int
trigger_completion_triggers_enabled_cb (const void *pointer, void *data,
const char *completion_item,
struct t_gui_buffer *buffer,
struct t_gui_completion *completion)
{
struct t_trigger *ptr_trigger;
/* make C compiler happy */
(void) pointer;
(void) data;
(void) completion_item;
(void) buffer;
for (ptr_trigger = triggers; ptr_trigger;
ptr_trigger = ptr_trigger->next_trigger)
{
if (weechat_config_boolean (ptr_trigger->options[TRIGGER_OPTION_ENABLED]))
{
weechat_completion_list_add (completion, ptr_trigger->name,
0, WEECHAT_LIST_POS_SORT);
}
}
return WEECHAT_RC_OK;
}
/*
* Adds options for triggers to completion list.
*/
@@ -555,6 +617,12 @@ trigger_completion_init ()
weechat_hook_completion ("trigger_names_default",
N_("default triggers"),
&trigger_completion_triggers_default_cb, NULL, NULL);
weechat_hook_completion ("trigger_names_disabled",
N_("disabled triggers"),
&trigger_completion_triggers_disabled_cb, NULL, NULL);
weechat_hook_completion ("trigger_names_enabled",
N_("enabled triggers"),
&trigger_completion_triggers_enabled_cb, NULL, NULL);
weechat_hook_completion ("trigger_options",
N_("options for triggers"),
&trigger_completion_options_cb, NULL, NULL);
@@ -26,6 +26,7 @@
extern "C"
{
#include <stdio.h>
#include <string.h>
#include "src/core/wee-arraylist.h"
#include "src/core/wee-config.h"
#include "src/gui/gui-buffer.h"
@@ -27,6 +27,7 @@ extern "C"
{
#include <unistd.h>
#include <stdio.h>
#include <string.h>
#include "src/core/wee-arraylist.h"
#include "src/core/wee-string.h"
#include "src/plugins/logger/logger-tail.h"
+15 -15
View File
@@ -749,9 +749,9 @@ TEST(RelayIrcWithClient, RelayIrcRecvCommandCapab)
{
relay_client_set_status (ptr_relay_client, RELAY_STATUS_CONNECTING);
POINTERS_EQUAL(0, RELAY_IRC_DATA(ptr_relay_client, server_capabilities));
POINTERS_EQUAL(0, RELAY_IRC_DATA(ptr_relay_client, cap_ls_received));
POINTERS_EQUAL(0, RELAY_IRC_DATA(ptr_relay_client, cap_end_received));
LONGS_EQUAL(0, RELAY_IRC_DATA(ptr_relay_client, server_capabilities));
LONGS_EQUAL(0, RELAY_IRC_DATA(ptr_relay_client, cap_ls_received));
LONGS_EQUAL(0, RELAY_IRC_DATA(ptr_relay_client, cap_end_received));
/* not enough parameters */
CLIENT_RECV(":alice!user@host CAP");
@@ -759,29 +759,29 @@ TEST(RelayIrcWithClient, RelayIrcRecvCommandCapab)
/* list supported capabilities */
CLIENT_RECV(":alice!user@host CAP LS");
CHECK_SENT_CLIENT(":weechat.relay.irc CAP nick LS :server-time");
POINTERS_EQUAL(1, RELAY_IRC_DATA(ptr_relay_client, cap_ls_received));
POINTERS_EQUAL(0, RELAY_IRC_DATA(ptr_relay_client, cap_end_received));
LONGS_EQUAL(1, RELAY_IRC_DATA(ptr_relay_client, cap_ls_received));
LONGS_EQUAL(0, RELAY_IRC_DATA(ptr_relay_client, cap_end_received));
/* enable "echo-message" in IRC server and list supported capabilities */
hashtable_set (ptr_server->cap_list, "echo-message", NULL);
CLIENT_RECV(":alice!user@host CAP LS");
CHECK_SENT_CLIENT(":weechat.relay.irc CAP nick LS :echo-message server-time");
POINTERS_EQUAL(1, RELAY_IRC_DATA(ptr_relay_client, cap_ls_received));
POINTERS_EQUAL(0, RELAY_IRC_DATA(ptr_relay_client, cap_end_received));
LONGS_EQUAL(1, RELAY_IRC_DATA(ptr_relay_client, cap_ls_received));
LONGS_EQUAL(0, RELAY_IRC_DATA(ptr_relay_client, cap_end_received));
hashtable_remove (ptr_server->cap_list, "echo-message");
/* request unknown capability: reject */
CLIENT_RECV(":alice!user@host CAP REQ unknown");
CHECK_SENT_CLIENT(":weechat.relay.irc CAP nick NAK :unknown");
POINTERS_EQUAL(0, RELAY_IRC_DATA(ptr_relay_client, server_capabilities));
POINTERS_EQUAL(0, RELAY_IRC_DATA(ptr_relay_client, cap_end_received));
LONGS_EQUAL(0, RELAY_IRC_DATA(ptr_relay_client, server_capabilities));
LONGS_EQUAL(0, RELAY_IRC_DATA(ptr_relay_client, cap_end_received));
/* request 1 supported capability: accept */
CLIENT_RECV(":alice!user@host CAP REQ server-time");
CHECK_SENT_CLIENT(":weechat.relay.irc CAP nick ACK :server-time");
CHECK(RELAY_IRC_DATA(ptr_relay_client, server_capabilities)
& (1 << RELAY_IRC_CAPAB_SERVER_TIME));
POINTERS_EQUAL(0, RELAY_IRC_DATA(ptr_relay_client, cap_end_received));
LONGS_EQUAL(0, RELAY_IRC_DATA(ptr_relay_client, cap_end_received));
RELAY_IRC_DATA(ptr_relay_client, server_capabilities) = 0;
/* request 2 supported capabilities: accept */
@@ -791,26 +791,26 @@ TEST(RelayIrcWithClient, RelayIrcRecvCommandCapab)
CHECK(RELAY_IRC_DATA(ptr_relay_client, server_capabilities)
& ((1 << RELAY_IRC_CAPAB_SERVER_TIME)
| (1 << RELAY_IRC_CAPAB_ECHO_MESSAGE)));
POINTERS_EQUAL(0, RELAY_IRC_DATA(ptr_relay_client, cap_end_received));
LONGS_EQUAL(0, RELAY_IRC_DATA(ptr_relay_client, cap_end_received));
RELAY_IRC_DATA(ptr_relay_client, server_capabilities) = 0;
hashtable_remove (ptr_server->cap_list, "echo-message");
/* request unknown + supported capabilities: reject both */
CLIENT_RECV(":alice!user@host CAP REQ :server-time unknown");
CHECK_SENT_CLIENT(":weechat.relay.irc CAP nick NAK :server-time unknown");
POINTERS_EQUAL(0, RELAY_IRC_DATA(ptr_relay_client, server_capabilities));
POINTERS_EQUAL(0, RELAY_IRC_DATA(ptr_relay_client, cap_end_received));
LONGS_EQUAL(0, RELAY_IRC_DATA(ptr_relay_client, server_capabilities));
LONGS_EQUAL(0, RELAY_IRC_DATA(ptr_relay_client, cap_end_received));
/* request with empty list: end of capability negociation */
CLIENT_RECV(":alice!user@host CAP REQ :");
CHECK_SENT_CLIENT(":weechat.relay.irc CAP nick NAK :");
POINTERS_EQUAL(1, RELAY_IRC_DATA(ptr_relay_client, cap_end_received));
LONGS_EQUAL(1, RELAY_IRC_DATA(ptr_relay_client, cap_end_received));
RELAY_IRC_DATA(ptr_relay_client, cap_end_received) = 0;
/* end capability negociation */
CLIENT_RECV(":alice!user@host CAP END");
POINTERS_EQUAL(1, RELAY_IRC_DATA(ptr_relay_client, cap_end_received));
LONGS_EQUAL(1, RELAY_IRC_DATA(ptr_relay_client, cap_end_received));
}
/*
+4 -4
View File
@@ -31,7 +31,7 @@
# Script arguments: Examples:
#
# 1. version devel, devel-2, stable, stable-2, 1.9, 1.9-2
# 2. distro type/name debian/sid, ubuntu/jammy, raspbian/bullseye
# 2. distro type/name debian/sid, ubuntu/jammy, raspbian/bookworm
#
# The script can also just check that all Debian/Ubuntu patches apply fine
# with a single argument: "test-patches".
@@ -39,7 +39,7 @@
# Examples:
#
# …/build_debian.sh devel debian/sid
# …/build_debian.sh stable debian/bullseye
# …/build_debian.sh stable debian/bookworm
# …/build_debian.sh 1.9 ubuntu/jammy
# …/build_debian.sh 1.9-2 ubuntu/focal
#
@@ -71,7 +71,7 @@ Syntax: $0 devel|stable|<version> distro
version version to build: stable, devel or specific version
(debian package revision is allowed after name (default is 1),
for example: devel-2, stable-2, 1.9-2)
distro the distro type/name (debian/sid, ubuntu/jammy, raspbian/bullseye, ...)
distro the distro type/name (debian/sid, ubuntu/jammy, raspbian/bookworm, ...)
test-patches test that all Debian/Ubuntu patches apply fine (with git apply --check)
@@ -82,7 +82,7 @@ IMPORTANT: the current OS must match the distro, and the WeeChat sources
Examples:
$0 devel debian/sid
$0 stable debian/bullseye
$0 stable debian/bookworm
$0 1.9 ubuntu/jammy
$0 1.9-2 ubuntu/focal
$0 test-patches
+2 -2
View File
@@ -39,8 +39,8 @@
# devel-number the devel version as hex number ("0x04010000" for "4.1.0-dev")
#
WEECHAT_STABLE="3.8"
WEECHAT_DEVEL="4.0.0-rc1"
WEECHAT_STABLE="4.0.0"
WEECHAT_DEVEL="4.0.0"
STABLE_MAJOR=$(echo "${WEECHAT_STABLE}" | cut -d"." -f1)
STABLE_MINOR=$(echo "${WEECHAT_STABLE}" | cut -d"." -f2)
+3 -3
View File
@@ -30,10 +30,10 @@
# $ gem install -n /usr/local/bin asciidoctor
#
# 2. execute these commands inside your build directory, after running cmake
# or configure script (replace X.Y.Z by WeeChat version):
# (replace X.Y.Z by WeeChat version):
#
# $ cygport weechat-X.Y.Z-1.cygport fetch
# $ cygport weechat-X.Y.Z-1.cygport almostall
# $ make dist
# $ cygport weechat-X.Y.Z-1.cygport all
#
# Packages are built in directory: ./weechat-X.Y.Z-1.<arch>/dist/weechat/
#