Sébastien Helleu
06f8dd4cd3
core: add weechat.look.theme option and theme_applying guard
...
Add a new string option "weechat.look.theme" holding the name of the
last theme applied via the upcoming /theme command. It is set
automatically by /theme apply and persisted on disk for /theme info to
display after restart; it is NOT re-applied at startup (the user's
saved color values win to avoid clobbering manual post-apply tweaks).
Amend config_change_color so it skips the gui_color_init_weechat ()
and gui_window_ask_refresh (1) calls when theme_applying is set.
/theme apply will set this flag while iterating overrides so the N
individual option changes do not trigger N redundant screen refreshes;
the apply path then performs a single refresh at the end.
2026-07-05 08:44:00 +02:00
Sébastien Helleu
d8433eaf55
fset: add "t:themable" filter
...
Extend the "t:" filter so the special value "themable" matches every
option whose new themable flag is set, regardless of type (color,
string, integer, boolean, enum). This makes the flag interactively
discoverable in the fset buffer and is the natural way to inspect the
surface area that an upcoming /theme command will be allowed to touch.
The themable flag of an option is now mirrored on struct t_fset_option,
exposed via hdata ("themable", integer) and infolist ("themable",
integer), and printed in the log.
2026-07-05 00:45:58 +02:00
Sébastien Helleu
1f9c3784c7
core: fix copyright and gettext headers
2026-06-28 08:59:43 +02:00
Ivan Pešić
a217e9f72f
Update of the Serbian translations ( #2329 )
...
* core: update Serbian translations
* doc: update Serbian translations
2026-06-27 08:59:03 +02:00
weechatter
8858d4b6b4
core: update German translations
2026-06-23 13:29:41 +02:00
Sébastien Helleu
e9d998a9bf
trigger: add unit for timer interval in /help trigger
2026-06-23 12:15:47 +02:00
weechatter
2a8c86242b
core: update German translations
2026-06-09 10:42:23 +02:00
Sébastien Helleu
4c6c55befe
core: update translations
2026-06-08 23:15:00 +02:00
Sébastien Helleu
4fdcbf8f93
irc: fix description of info "irc_nick_from_host"
...
This fixes the following warning from xgettext:
src/plugins/irc/irc-info.c:1361: warning: Message contains an embedded email address. Better move it out of the translatable string, see https://www.gnu.org/software/gettext/manual/html_node/No-embedded-URLs.html
2026-05-30 15:36:26 +02:00
Sébastien Helleu
e4b70ad252
core: update translations
2026-05-30 14:00:43 +02:00
Sébastien Helleu
d7fd2b7b0b
core: define author name/email as constants
...
This fixes the following compiler warning:
src/core/core-args.c:180: warning: Message contains an embedded email address. Better move it out of the translatable string, see https://www.gnu.org/software/gettext/manual/html_node/No-embedded-URLs.html
2026-05-30 13:39:45 +02:00
weechatter
86f51b66b3
core: update German translations
2026-05-23 21:42:48 +02:00
Sébastien Helleu
4c38ce050b
irc, script: display all input actions and in the same way in /list and /script buffers title
2026-05-22 07:56:31 +02:00
Sébastien Helleu
ad35aef1f4
core: fix French translations
2026-05-20 21:56:45 +02:00
Sébastien Helleu
7683287f71
relay: add "api" protocol in help on options relay.network.password_hash_algo and relay.network.password_hash_iterations
2026-05-20 20:19:30 +02:00
Sébastien Helleu
33adaef85c
core: add missing word in French translation of the welcome message
2026-05-20 20:13:26 +02:00
Sébastien Helleu
6f3c804379
core: add missing word in French translation of /help upgrade
2026-05-20 20:12:37 +02:00
Sébastien Helleu
617b4e4dee
core: fix option name in French translation of /help buffer
2026-05-20 08:31:55 +02:00
Sébastien Helleu
ea1eb76b2d
core: fix trailing punctuation in German translation of /help script.look.use_keys
2026-05-17 20:59:07 +02:00
weechatter
ad12925d6c
core: update German translations
2026-05-13 21:04:45 +02:00
Ivan Pešić
14d544be39
core: update Serbian translation ( #2318 )
2026-05-12 22:40:12 +02:00
Sébastien Helleu
3341b9a2d2
core: remove zero width spaces (U+200B) in German translation of /help pipe
2026-05-10 19:28:25 +02:00
Sébastien Helleu
815640b840
relay: add option relay.network.unix_socket_permissions ( closes #2317 )
2026-05-10 19:22:57 +02:00
Sébastien Helleu
acd3d91318
core: fix "Language" field in German translations
...
Country code is unnecessary: language "de" is equivalent to "de_DE".
2026-05-10 10:04:21 +02:00
Sébastien Helleu
ef5f4d8ee6
core: fix "Language-Team" field in gettext file headers
2026-05-10 10:04:19 +02:00
weechatter
d40217d1e6
core: update German translations
2026-05-06 15:59:20 +02:00
Sébastien Helleu
17b593325a
core: complete /help away by mentioning the option irc.look.display_away
2026-05-04 18:47:04 +02:00
weechatter
3456e848da
core: update German translations
2026-04-30 14:33:33 +02:00
Sébastien Helleu
062109e33d
relay: add protocol "api" in description of info "relay_client_count"
2026-04-28 21:22:38 +02:00
Sébastien Helleu
fd88c9a45b
relay: remove protocols from the plugin description
2026-04-28 21:19:10 +02:00
Emir SARI
ef4c657157
core: update Turkish translations
...
Signed-off-by: Emir SARI <emir_sari@icloud.com >
2026-04-15 13:20:06 +02:00
weechatter
afa42ec851
core: update German translations
2026-04-06 11:29:02 +02:00
Sébastien Helleu
8da86431da
logger: fix file size example in /help logger.file.rotation_size_max
2026-04-05 21:50:41 +02:00
Sébastien Helleu
d00e334738
core: add missing non-breaking spaces in French translations
2026-04-05 09:58:44 +02:00
Sébastien Helleu
f48b0bae2e
core: fix URL in /help relay.network.websocket_allowed_origins (Polish)
2026-04-02 19:59:25 +02:00
Sébastien Helleu
d3d18cd4c2
core: add missing double quotes in /help relay.network.websocket_allowed_origins (German)
2026-04-02 19:30:28 +02:00
Emir SARI
dc28050b8b
core: update Turkish translations
2026-03-25 08:46:52 +01:00
Sébastien Helleu
2cbbb677f3
core: replace "motdepasse" by "mot_de_passe" in French translations and docs
2026-03-21 17:30:12 +01:00
Sébastien Helleu
f7267bc992
core: replace "mypassword" by "my_password" in /help secure
2026-03-21 17:27:02 +01:00
Sébastien Helleu
147d5b3f88
core: replace "mynick" by "andrew" in /help secure
2026-03-21 17:22:20 +01:00
Sébastien Helleu
da4881959e
core: replace "proxyname" by "proxy_name" in /help proxy
2026-03-21 13:28:38 +01:00
Sébastien Helleu
5e963c7546
core: replace "barname" by "bar_name" in /help bar
2026-03-21 13:23:55 +01:00
weechatter
dc4df8b9aa
core: update German translations
2026-03-19 11:10:26 +01:00
Sébastien Helleu
6bc11571b5
xfer: evaluate option xfer.network.own_ip
2026-03-18 18:26:06 +01:00
Sébastien Helleu
d1b71a8562
core: fix typo in German translation
2026-03-17 23:26:27 +01:00
weechatter
19a6591410
core: update German translations
2026-03-17 16:28:04 +01:00
Sébastien Helleu
e8d0399623
irc: fix translations of /help irc.look.list_buffer_sort
2026-03-16 13:23:52 +01:00
Sébastien Helleu
c41d73e417
irc: fix typo on field name in /help irc.look.list_buffer_sort
2026-03-16 13:16:44 +01:00
Sébastien Helleu
9bf2d51493
core: add option -e to evaluate all commands before executing them in command /eval
2026-03-14 00:03:27 +01:00
Sébastien Helleu
37bdf6586b
core: remove extra pipe in German translation
2026-03-12 20:38:54 +01:00