1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-12 14:14:48 +02:00

relay/api: add a way to toggle between remote and local command execution on remote buffers (issue #2148)

New default key:

- Alt+Ctrl+l (L): toggle execution of commands: remote/local

New options:

- relay.api.remote_input_cmd_local: text displayed for command executed locally
- relay.api.remote_input_cmd_remote: text displayed for command executed on the
  remote WeeChat
This commit is contained in:
Sébastien Helleu
2025-02-09 18:28:05 +01:00
parent 547e2b934e
commit ca6e483cdc
28 changed files with 998 additions and 528 deletions
+1
View File
@@ -10,6 +10,7 @@
- core: add command `/pipe`
- relay/api: add resource `POST /api/completion` ([#2207](https://github.com/weechat/weechat/issues/2207))
- relay/api: add default key `Alt`+`Ctrl`+`l` (L) to toggle between remote and local commands on remote buffers, add option `togglecmd` in command `/remote`, add options relay.api.remote_input_cmd_local and relay.api.remote_input_cmd_remote ([#2148](https://github.com/weechat/weechat/issues/2148))
### Fixed
+13
View File
@@ -7,6 +7,19 @@ When upgrading from version X to Y, please read and apply all instructions from
For a list of all changes in each version, please see [CHANGELOG.md](CHANGELOG.md).
## Version 4.6.0
### Relay remote commands
Commands on remote buffers can now be toggled: execution on remote WeeChat or
locally, with a new default key: `Alt`+`Ctrl`+`l` (L).
You can add this key with this command:
```text
/key missing
```
## Version 4.3.1
### Detection of libgcrypt
+7 -5
View File
@@ -1764,11 +1764,13 @@ Sie können mit dem Befehl <<command_weechat_key,/key>> geändert und neue hinzu
[width="100%",cols="^.^3,.^8,.^5",options="header"]
|===
| Taste | Beschreibung | Befehl
| kbd:[Alt+m] | schaltet Mausfunktion ein/aus. | `+/mouse toggle+`
| kbd:[Alt+s] | Umschalten der Rechtschreibprüfung. | `+/mute spell toggle+`
| kbd:[Alt+=] | schaltet Filterfunktion an/aus. | `+/filter toggle+`
| kbd:[Alt+-] | schaltet, für den aktuellen Buffer, Filterfunktion an/aus. | `+/filter toggle @+`
| Taste | Beschreibung | Befehl
| kbd:[Alt+m] | schaltet Mausfunktion ein/aus. | `+/mouse toggle+`
| kbd:[Alt+s] | Umschalten der Rechtschreibprüfung. | `+/mute spell toggle+`
| kbd:[Alt+=] | schaltet Filterfunktion an/aus. | `+/filter toggle+`
| kbd:[Alt+-] | schaltet, für den aktuellen Buffer, Filterfunktion an/aus. | `+/filter toggle @+`
// TRANSLATION MISSING
| kbd:[Alt+Ctrl+l] (`L`) | Toggle between remote and local commands on a remote buffer (relay "api"). | `+/remote togglecmd+`
|===
[[key_bindings_search_context]]
+6 -5
View File
@@ -1753,11 +1753,12 @@ They can be changed and new ones can be added with the <<command_weechat_key,/ke
[width="100%",cols="^.^3,.^8,.^5",options="header"]
|===
| Key | Description | Command
| kbd:[Alt+m] | Toggle mouse. | `+/mouse toggle+`
| kbd:[Alt+s] | Toggle spell checker. | `+/mute spell toggle+`
| kbd:[Alt+=] | Toggle filters. | `+/filter toggle+`
| kbd:[Alt+-] | Toggle filters in current buffer. | `+/filter toggle @+`
| Key | Description | Command
| kbd:[Alt+m] | Toggle mouse. | `+/mouse toggle+`
| kbd:[Alt+s] | Toggle spell checker. | `+/mute spell toggle+`
| kbd:[Alt+=] | Toggle filters. | `+/filter toggle+`
| kbd:[Alt+-] | Toggle filters in current buffer. | `+/filter toggle @+`
| kbd:[Alt+Ctrl+l] (`L`) | Toggle between remote and local commands on a remote buffer (relay "api"). | `+/remote togglecmd+`
|===
[[key_bindings_search_context]]
+6 -5
View File
@@ -1788,11 +1788,12 @@ Ils peuvent être modifiés et de nouveaux peuvent être ajoutés avec la comman
[width="100%",cols="^.^3,.^8,.^5",options="header"]
|===
| Touche | Description | Commande
| kbd:[Alt+m] | Activer/désactiver la souris. | `+/mouse toggle+`
| kbd:[Alt+s] | Activer/désactiver la vérification de l'orthographe. | `+/mute spell toggle+`
| kbd:[Alt+=] | Activer/désactiver les filtres. | `+/filter toggle+`
| kbd:[Alt+-] | Activer/désactiver les filtres dans le tampon courant. | `+/filter toggle @+`
| Touche | Description | Commande
| kbd:[Alt+m] | Activer/désactiver la souris. | `+/mouse toggle+`
| kbd:[Alt+s] | Activer/désactiver la vérification de l'orthographe. | `+/mute spell toggle+`
| kbd:[Alt+=] | Activer/désactiver les filtres. | `+/filter toggle+`
| kbd:[Alt+-] | Activer/désactiver les filtres dans le tampon courant. | `+/filter toggle @+`
| kbd:[Alt+Ctrl+l] (`L`) | Basculer entre les commandes distantes et locales sur un tampon distant (relay "api"). | `+/remote togglecmd+`
|===
[[key_bindings_search_context]]
+7 -5
View File
@@ -1934,13 +1934,15 @@ They can be changed and new ones can be added with the <<command_weechat_key,/ke
[width="100%",cols="^.^3,.^8,.^5",options="header"]
|===
| Tasti | Descrizione | Comando
| kbd:[Alt+m] | Abilita/disabilita. | `+/mouse toggle+`
| Tasti | Descrizione | Comando
| kbd:[Alt+m] | Abilita/disabilita. | `+/mouse toggle+`
// TRANSLATION MISSING
| kbd:[Alt+s] | Toggle spell checker. | `+/mute spell toggle+`
| kbd:[Alt+=] | Attiva/disattiva filtri. | `+/filter toggle+`
| kbd:[Alt+s] | Toggle spell checker. | `+/mute spell toggle+`
| kbd:[Alt+=] | Attiva/disattiva filtri. | `+/filter toggle+`
// TRANSLATION MISSING
| kbd:[Alt+-] | Toggle filters in current buffer. | `+/filter toggle @+`
| kbd:[Alt+-] | Toggle filters in current buffer. | `+/filter toggle @+`
// TRANSLATION MISSING
| kbd:[Alt+Ctrl+l] (`L`) | Toggle between remote and local commands on a remote buffer (relay "api"). | `+/remote togglecmd+`
|===
// TRANSLATION MISSING
+7 -5
View File
@@ -1894,11 +1894,13 @@ They can be changed and new ones can be added with the <<command_weechat_key,/ke
[width="100%",cols="^.^3,.^8,.^5",options="header"]
|===
| キー | 説明 | コマンド
| kbd:[Alt+m] | マウスの有効無効を切り替え | `+/mouse toggle+`
| kbd:[Alt+s] | スペルチェッカの有効無効を切り替え | `+/mute spell toggle+`
| kbd:[Alt+=] | フィルタの有効無効を切り替え | `+/filter toggle+`
| kbd:[Alt+-] | 現在のバッファのフィルタの有効無効を切り替え | `+/filter toggle @+`
| キー | 説明 | コマンド
| kbd:[Alt+m] | マウスの有効無効を切り替え | `+/mouse toggle+`
| kbd:[Alt+s] | スペルチェッカの有効無効を切り替え | `+/mute spell toggle+`
| kbd:[Alt+=] | フィルタの有効無効を切り替え | `+/filter toggle+`
| kbd:[Alt+-] | 現在のバッファのフィルタの有効無効を切り替え | `+/filter toggle @+`
// TRANSLATION MISSING
| kbd:[Alt+Ctrl+l] (`L`) | Toggle between remote and local commands on a remote buffer (relay "api"). | `+/remote togglecmd+`
|===
// TRANSLATION MISSING
+7 -5
View File
@@ -1764,11 +1764,13 @@ Można je zmienić oraz dodać nowe za pomocą komendy <<command_weechat_key,/ke
[width="100%",cols="^.^3,.^8,.^5",options="header"]
|===
| Skrót | Opis | Komenda
| kbd:[Alt+m] | Włącz/wyłącz obsługę myszy. | `+/mouse toggle+`
| kbd:[Alt+s] | Włącz/wyłącz sprawdzenie pisowni. | `+/mute spell toggle+`
| kbd:[Alt+=] | Włącz/wyłącz filtry. | `+/filter toggle+`
| kbd:[Alt+-] | Włącz/wyłącz filtry w bieżącym buforze. | `+/filter toggle @+`
| Skrót | Opis | Komenda
| kbd:[Alt+m] | Włącz/wyłącz obsługę myszy. | `+/mouse toggle+`
| kbd:[Alt+s] | Włącz/wyłącz sprawdzenie pisowni. | `+/mute spell toggle+`
| kbd:[Alt+=] | Włącz/wyłącz filtry. | `+/filter toggle+`
| kbd:[Alt+-] | Włącz/wyłącz filtry w bieżącym buforze. | `+/filter toggle @+`
// TRANSLATION MISSING
| kbd:[Alt+Ctrl+l] (`L`) | Toggle between remote and local commands on a remote buffer (relay "api"). | `+/remote togglecmd+`
|===
[[key_bindings_search_context]]
+7 -5
View File
@@ -1671,11 +1671,13 @@ WeeChat нуди доста подразумеваних тастерских п
[width="100%", cols="^.^3,.^8,.^5", options="header"]
|===
| Тастер | Опис | Команда
| kbd:[Alt+m] | Пребацивање активности миша. | `+/mouse toggle+`
| kbd:[Alt+s] | Пребацује стање активности модула за проверу правописа. | `+/mute spell toggle+`
| kbd:[Alt+=] | Пребацивање активности филтера. | `+/filter toggle+`
| kbd:[Alt+-] | Пребацивање активности филтера у текућем баферу. | `+/filter toggle @+`
| Тастер | Опис | Команда
| kbd:[Alt+m] | Пребацивање активности миша. | `+/mouse toggle+`
| kbd:[Alt+s] | Пребацује стање активности модула за проверу правописа. | `+/mute spell toggle+`
| kbd:[Alt+=] | Пребацивање активности филтера. | `+/filter toggle+`
| kbd:[Alt+-] | Пребацивање активности филтера у текућем баферу. | `+/filter toggle @+`
// TRANSLATION MISSING
| kbd:[Alt+Ctrl+l] (`L`) | Toggle between remote and local commands on a remote buffer (relay "api"). | `+/remote togglecmd+`
|===
[[key_bindings_search_context]]
+29 -11
View File
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2025-02-01 09:35+0100\n"
"POT-Creation-Date: 2025-02-09 18:02+0100\n"
"PO-Revision-Date: 2024-11-20 18:17+0100\n"
"Last-Translator: Ondřej Súkup <mimi.vx@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -2787,6 +2787,11 @@ msgid ""
"newline)"
msgstr ""
#, fuzzy
#| msgid "reconnect to server(s)"
msgid "raw[-color]: convert colors"
msgstr "znovu připojit k serveru(ům)"
msgid ""
"raw[-o]: send command output to the buffer as input; colors are stripped and "
"commands are NOT executed (used only with -buffer)"
@@ -2813,11 +2818,6 @@ msgid ""
"use the current locale)"
msgstr ""
#, fuzzy
#| msgid "reconnect to server(s)"
msgid "raw[-color]: convert colors"
msgstr "znovu připojit k serveru(ům)"
msgid ""
"If no target is specified (\"-buffer\", \"-file\" or \"-hsignal\"), then the "
"command output is sent on the current buffer."
@@ -14587,7 +14587,7 @@ msgstr "odpojit z jednoho nebo všech IRC serverů"
msgid ""
"list|listfull [<name>] || add|addreplace <name> <url> [-<option>[=<value>]] "
"|| connect|reconnect|disconnect|del <name> || send <name> <json> || rename "
"<name> <new_name>"
"<name> <new_name> || togglecmd"
msgstr ""
"list|listfull [<server>] || add <server> <hostname>[/<port>] [-temp] [-"
"<option>[=<value>]] [-no<option>] || copy|rename <server> <new_name> || del|"
@@ -14658,6 +14658,11 @@ msgstr "seznam položek polí"
msgid "raw[rename]: rename a remote relay server"
msgstr "jména filtrů"
msgid ""
"raw[togglecmd]: toggle execution of commands on a remote buffer: on the "
"remote WeeChat or locally (default key: alt+ctrl+l)"
msgstr ""
msgid "all possible protocol.name for relay plugin"
msgstr "všechna možná protocol.name pro plugin přesměrování"
@@ -14977,10 +14982,6 @@ msgid ""
"sent as irc tag); empty string = disable time in backlog messages"
msgstr ""
msgid ""
"number of lines to retrieve on each buffer when connecting to a remote relay"
msgstr ""
#, fuzzy
msgid ""
"growing factor for autoreconnect delay to remote relay (1 = always same "
@@ -14997,6 +14998,23 @@ msgstr ""
"maximální délka prodlevy automatíckého znovupřipojení k serveru (v "
"sekundách, 0 = žádné maximum)"
msgid ""
"number of lines to retrieve on each buffer when connecting to a remote relay"
msgstr ""
#, fuzzy
msgid ""
"text displayed after user input when the command would be executed locally "
"(NOT sent to the remote WeeChat) (note: content is evaluated, see /help eval)"
msgstr "příkaz spuštěný při startu WeeChat, před načtením pluginů"
#, fuzzy
msgid ""
"text displayed after user input when the command would be executed on the "
"remote WeeChat (NOT executed locally) (note: content is evaluated, see /help "
"eval)"
msgstr "příkaz spuštěný při startu WeeChat, před načtením pluginů"
#, fuzzy, c-format
msgid "%s%s: invalid websocket handshake received for client %s%s%s"
msgstr "%s%s: TLS handshake selhal"
+368 -335
View File
File diff suppressed because it is too large Load Diff
+29 -11
View File
@@ -22,7 +22,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2025-02-01 09:35+0100\n"
"POT-Creation-Date: 2025-02-09 18:02+0100\n"
"PO-Revision-Date: 2024-11-20 18:17+0100\n"
"Last-Translator: Santiago Forero <santiago@forero.xyz>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -2850,6 +2850,11 @@ msgid ""
"newline)"
msgstr ""
#, fuzzy
#| msgid "reconnect to server(s)"
msgid "raw[-color]: convert colors"
msgstr "reconectar al servidor(es)"
msgid ""
"raw[-o]: send command output to the buffer as input; colors are stripped and "
"commands are NOT executed (used only with -buffer)"
@@ -2876,11 +2881,6 @@ msgid ""
"use the current locale)"
msgstr ""
#, fuzzy
#| msgid "reconnect to server(s)"
msgid "raw[-color]: convert colors"
msgstr "reconectar al servidor(es)"
msgid ""
"If no target is specified (\"-buffer\", \"-file\" or \"-hsignal\"), then the "
"command output is sent on the current buffer."
@@ -14919,7 +14919,7 @@ msgstr "desconectarse de un o todos los servidores IRC"
msgid ""
"list|listfull [<name>] || add|addreplace <name> <url> [-<option>[=<value>]] "
"|| connect|reconnect|disconnect|del <name> || send <name> <json> || rename "
"<name> <new_name>"
"<name> <new_name> || togglecmd"
msgstr ""
"list|listfull [<servidor>] || add <servidor> <hostname>[/<puerto>] [-temp] [-"
"<opción>[=<valor>]] [-no<opción>] || copy|rename <servidor> <nuevo_nombre> "
@@ -14990,6 +14990,11 @@ msgstr "lista de elementos de barra"
msgid "raw[rename]: rename a remote relay server"
msgstr "nombre de los filtros"
msgid ""
"raw[togglecmd]: toggle execution of commands on a remote buffer: on the "
"remote WeeChat or locally (default key: alt+ctrl+l)"
msgstr ""
msgid "all possible protocol.name for relay plugin"
msgstr "todos los posibles protocolo.nombre para el plugin relay"
@@ -15317,10 +15322,6 @@ msgid ""
"sent as irc tag); empty string = disable time in backlog messages"
msgstr ""
msgid ""
"number of lines to retrieve on each buffer when connecting to a remote relay"
msgstr ""
#, fuzzy
msgid ""
"growing factor for autoreconnect delay to remote relay (1 = always same "
@@ -15335,6 +15336,23 @@ msgid ""
"maximum autoreconnect delay to remote relay (in seconds, 0 = no maximum)"
msgstr "retraso máximo para la autoreconexión (en segundos, 0 = sin máximo)"
msgid ""
"number of lines to retrieve on each buffer when connecting to a remote relay"
msgstr ""
#, fuzzy
msgid ""
"text displayed after user input when the command would be executed locally "
"(NOT sent to the remote WeeChat) (note: content is evaluated, see /help eval)"
msgstr "comando ejecutado cuando WeeChat inicia, antes de cargar los plugins"
#, fuzzy
msgid ""
"text displayed after user input when the command would be executed on the "
"remote WeeChat (NOT executed locally) (note: content is evaluated, see /help "
"eval)"
msgstr "comando ejecutado cuando WeeChat inicia, antes de cargar los plugins"
#, fuzzy, c-format
msgid "%s%s: invalid websocket handshake received for client %s%s%s"
msgstr "%s%s: agotado el tiempo de espera del saludo TLS del cliente %s%s%s"
+37 -13
View File
@@ -21,8 +21,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2025-02-01 09:35+0100\n"
"PO-Revision-Date: 2025-02-01 09:36+0100\n"
"POT-Creation-Date: 2025-02-09 18:02+0100\n"
"PO-Revision-Date: 2025-02-09 18:03+0100\n"
"Last-Translator: Sébastien Helleu <flashcode@flashtux.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: fr\n"
@@ -3050,6 +3050,9 @@ msgstr ""
"clés: \"command\", \"output\" (lignes séparées par le séparateur) et "
"\"tags\" (étiquettes de chaque ligne séparées par un retour chariot)"
msgid "raw[-color]: convert colors"
msgstr "raw[-color]: convertir les couleurs"
msgid ""
"raw[-o]: send command output to the buffer as input; colors are stripped and "
"commands are NOT executed (used only with -buffer)"
@@ -3086,9 +3089,6 @@ msgstr ""
"raw[-nl]: afficher les messages en anglais pendant l'exécution de la "
"commande (ne pas utiliser la locale courante)"
msgid "raw[-color]: convert colors"
msgstr "raw[-color]: convertir les couleurs"
msgid ""
"If no target is specified (\"-buffer\", \"-file\" or \"-hsignal\"), then the "
"command output is sent on the current buffer."
@@ -15624,11 +15624,11 @@ msgstr "contrôle des relais distants"
msgid ""
"list|listfull [<name>] || add|addreplace <name> <url> [-<option>[=<value>]] "
"|| connect|reconnect|disconnect|del <name> || send <name> <json> || rename "
"<name> <new_name>"
"<name> <new_name> || togglecmd"
msgstr ""
"list|listfull [<nom>] || add|addreplace <nom> <url> [-<option>[=<valeur>]] "
"|| connect|reconnect|disconnect|del <nom> || send <nom> <json> rename <nom> "
"<nouveau_nom>"
"<nouveau_nom> || togglecmd"
msgid ""
"raw[list]: list remote relay servers (without argument, this list is "
@@ -15683,6 +15683,13 @@ msgstr "raw[send] : envoyer des données JSON au relai distant"
msgid "raw[rename]: rename a remote relay server"
msgstr "raw[rename] : renommer un relai distant"
msgid ""
"raw[togglecmd]: toggle execution of commands on a remote buffer: on the "
"remote WeeChat or locally (default key: alt+ctrl+l)"
msgstr ""
"raw[togglecmd]: basculer l'exécution des commandes sur un tampon distant: "
"sur le WeeChat distant ou localement (touche par défaut: alt+ctrl+l)"
msgid "all possible protocol.name for relay plugin"
msgstr "tous les protocole.nom possible pour l'extension relay"
@@ -16079,12 +16086,6 @@ msgstr ""
"activée par le client, car l'heure est envoyée sous forme d'étiquette irc) ; "
"chaîne vide = désactiver l'heure dans les messages d'historique"
msgid ""
"number of lines to retrieve on each buffer when connecting to a remote relay"
msgstr ""
"nombre de lignes à récupérer sur chaque tampon lors d'une connexion à un "
"relai distant"
msgid ""
"growing factor for autoreconnect delay to remote relay (1 = always same "
"delay, 2 = delay*2 for each retry, etc.)"
@@ -16098,6 +16099,29 @@ msgstr ""
"délai maximum d'auto-reconnexion au relai distant (en secondes, 0 = pas de "
"maximum)"
msgid ""
"number of lines to retrieve on each buffer when connecting to a remote relay"
msgstr ""
"nombre de lignes à récupérer sur chaque tampon lors d'une connexion à un "
"relai distant"
msgid ""
"text displayed after user input when the command would be executed locally "
"(NOT sent to the remote WeeChat) (note: content is evaluated, see /help eval)"
msgstr ""
"texte affiché après l'entrée utilisateur lorsque la commande serait exécutée "
"localement (PAS envoyée au WeeChat distant) (note : le contenu est évalué, "
"voir /help eval)"
msgid ""
"text displayed after user input when the command would be executed on the "
"remote WeeChat (NOT executed locally) (note: content is evaluated, see /help "
"eval)"
msgstr ""
"texte affiché après l'entrée utilisateur lorsque la commande serait envoyée "
"au WeeChat distant (PAS exécutée localement) (note : le contenu est évalué, "
"voir /help eval)"
#, c-format
msgid "%s%s: invalid websocket handshake received for client %s%s%s"
msgstr ""
+29 -11
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2025-02-01 09:35+0100\n"
"POT-Creation-Date: 2025-02-09 18:02+0100\n"
"PO-Revision-Date: 2024-11-20 18:17+0100\n"
"Last-Translator: Andras Voroskoi <voroskoi@frugalware.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -2699,6 +2699,11 @@ msgid ""
"newline)"
msgstr ""
#, fuzzy
#| msgid "reconnect to server(s)"
msgid "raw[-color]: convert colors"
msgstr "újracsatlakozás a szerver(ek)hez"
msgid ""
"raw[-o]: send command output to the buffer as input; colors are stripped and "
"commands are NOT executed (used only with -buffer)"
@@ -2725,11 +2730,6 @@ msgid ""
"use the current locale)"
msgstr ""
#, fuzzy
#| msgid "reconnect to server(s)"
msgid "raw[-color]: convert colors"
msgstr "újracsatlakozás a szerver(ek)hez"
msgid ""
"If no target is specified (\"-buffer\", \"-file\" or \"-hsignal\"), then the "
"command output is sent on the current buffer."
@@ -13919,7 +13919,7 @@ msgstr "kilépés a szerver(ek)ről"
msgid ""
"list|listfull [<name>] || add|addreplace <name> <url> [-<option>[=<value>]] "
"|| connect|reconnect|disconnect|del <name> || send <name> <json> || rename "
"<name> <new_name>"
"<name> <new_name> || togglecmd"
msgstr ""
"[list [szervernév]] | [listfull [szervernév]] | [add szervernév gépnév [-"
"port port] [-temp] [-auto | -noauto] [-ipv6] [-ssl] [-pwd jelszó] [-nicks "
@@ -13985,6 +13985,11 @@ msgstr "Aliaszok listája:\n"
msgid "raw[rename]: rename a remote relay server"
msgstr "Aliaszok listája:\n"
msgid ""
"raw[togglecmd]: toggle execution of commands on a remote buffer: on the "
"remote WeeChat or locally (default key: alt+ctrl+l)"
msgstr ""
msgid "all possible protocol.name for relay plugin"
msgstr ""
@@ -14295,10 +14300,6 @@ msgid ""
"sent as irc tag); empty string = disable time in backlog messages"
msgstr ""
msgid ""
"number of lines to retrieve on each buffer when connecting to a remote relay"
msgstr ""
msgid ""
"growing factor for autoreconnect delay to remote relay (1 = always same "
"delay, 2 = delay*2 for each retry, etc.)"
@@ -14308,6 +14309,23 @@ msgid ""
"maximum autoreconnect delay to remote relay (in seconds, 0 = no maximum)"
msgstr ""
msgid ""
"number of lines to retrieve on each buffer when connecting to a remote relay"
msgstr ""
#, fuzzy
msgid ""
"text displayed after user input when the command would be executed locally "
"(NOT sent to the remote WeeChat) (note: content is evaluated, see /help eval)"
msgstr "felhasználónév az IRC szerveren"
#, fuzzy
msgid ""
"text displayed after user input when the command would be executed on the "
"remote WeeChat (NOT executed locally) (note: content is evaluated, see /help "
"eval)"
msgstr "felhasználónév az IRC szerveren"
#, fuzzy, c-format
msgid "%s%s: invalid websocket handshake received for client %s%s%s"
msgstr "%s gnutls kézfogás sikertelen\n"
+33 -11
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2025-02-01 09:35+0100\n"
"POT-Creation-Date: 2025-02-09 18:02+0100\n"
"PO-Revision-Date: 2024-11-20 18:17+0100\n"
"Last-Translator: Esteban I. Ruiz Moreno <exio4.com@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -2802,6 +2802,11 @@ msgid ""
"newline)"
msgstr ""
#, fuzzy
#| msgid "reconnect to server(s)"
msgid "raw[-color]: convert colors"
msgstr "riconnette a uno o più server"
msgid ""
"raw[-o]: send command output to the buffer as input; colors are stripped and "
"commands are NOT executed (used only with -buffer)"
@@ -2828,11 +2833,6 @@ msgid ""
"use the current locale)"
msgstr ""
#, fuzzy
#| msgid "reconnect to server(s)"
msgid "raw[-color]: convert colors"
msgstr "riconnette a uno o più server"
msgid ""
"If no target is specified (\"-buffer\", \"-file\" or \"-hsignal\"), then the "
"command output is sent on the current buffer."
@@ -14930,7 +14930,7 @@ msgstr "disconnette da uno o tutti i server IRC"
msgid ""
"list|listfull [<name>] || add|addreplace <name> <url> [-<option>[=<value>]] "
"|| connect|reconnect|disconnect|del <name> || send <name> <json> || rename "
"<name> <new_name>"
"<name> <new_name> || togglecmd"
msgstr ""
"list|listfull [<server>] || add <server> <host>[/<porta>] [-temp] [-"
"<opzione>[=<valore>]] [-no<option>] || copy|rename <server> <nuovo_nome> || "
@@ -15001,6 +15001,11 @@ msgstr "elenco degli elementi barra"
msgid "raw[rename]: rename a remote relay server"
msgstr "nomi dei filtri"
msgid ""
"raw[togglecmd]: toggle execution of commands on a remote buffer: on the "
"remote WeeChat or locally (default key: alt+ctrl+l)"
msgstr ""
msgid "all possible protocol.name for relay plugin"
msgstr "protocollo.nome possibile per il plugin relay"
@@ -15345,10 +15350,6 @@ msgid ""
"sent as irc tag); empty string = disable time in backlog messages"
msgstr ""
msgid ""
"number of lines to retrieve on each buffer when connecting to a remote relay"
msgstr ""
#, fuzzy
msgid ""
"growing factor for autoreconnect delay to remote relay (1 = always same "
@@ -15365,6 +15366,27 @@ msgstr ""
"ritardo massimo per la riconnessione automatica al server (in secondi, 0 = "
"nessun massimo)"
msgid ""
"number of lines to retrieve on each buffer when connecting to a remote relay"
msgstr ""
#, fuzzy
msgid ""
"text displayed after user input when the command would be executed locally "
"(NOT sent to the remote WeeChat) (note: content is evaluated, see /help eval)"
msgstr ""
"nome utente per il server proxy (nota: il contenuto viene valutato, "
"consultare /help eval)"
#, fuzzy
msgid ""
"text displayed after user input when the command would be executed on the "
"remote WeeChat (NOT executed locally) (note: content is evaluated, see /help "
"eval)"
msgstr ""
"nome utente per il server proxy (nota: il contenuto viene valutato, "
"consultare /help eval)"
#, c-format
msgid "%s%s: invalid websocket handshake received for client %s%s%s"
msgstr ""
+39 -11
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2025-02-01 09:35+0100\n"
"POT-Creation-Date: 2025-02-09 18:02+0100\n"
"PO-Revision-Date: 2024-11-20 18:17+0100\n"
"Last-Translator: AYANOKOUZI, Ryuunosuke <i38w7i3@yahoo.co.jp>\n"
"Language-Team: Japanese <https://github.com/l/weechat/tree/master/"
@@ -2842,6 +2842,11 @@ msgid ""
"newline)"
msgstr ""
#, fuzzy
#| msgid "reconnect to server(s)"
msgid "raw[-color]: convert colors"
msgstr "サーバに再接続"
msgid ""
"raw[-o]: send command output to the buffer as input; colors are stripped and "
"commands are NOT executed (used only with -buffer)"
@@ -2868,11 +2873,6 @@ msgid ""
"use the current locale)"
msgstr ""
#, fuzzy
#| msgid "reconnect to server(s)"
msgid "raw[-color]: convert colors"
msgstr "サーバに再接続"
msgid ""
"If no target is specified (\"-buffer\", \"-file\" or \"-hsignal\"), then the "
"command output is sent on the current buffer."
@@ -15432,7 +15432,7 @@ msgstr "特定のまたは全ての IRC サーバとの接続を切断"
msgid ""
"list|listfull [<name>] || add|addreplace <name> <url> [-<option>[=<value>]] "
"|| connect|reconnect|disconnect|del <name> || send <name> <json> || rename "
"<name> <new_name>"
"<name> <new_name> || togglecmd"
msgstr ""
"list|listfull [<name>] || add <name> <hostname>[/<port>] [-temp] [-"
"<option>[=<value>]] [-no<option>] || copy|rename <name> <new_name> || "
@@ -15505,6 +15505,11 @@ msgstr "バー要素のリスト"
msgid "raw[rename]: rename a remote relay server"
msgstr "フィルタ名"
msgid ""
"raw[togglecmd]: toggle execution of commands on a remote buffer: on the "
"remote WeeChat or locally (default key: alt+ctrl+l)"
msgstr ""
msgid "all possible protocol.name for relay plugin"
msgstr "リレープラグインで利用可能な全ての protocol.name"
@@ -15888,10 +15893,6 @@ msgstr ""
"\"server-time\" 機能を利用可能にした場合、これは利用されません); 空文字列 = "
"バックログメッセージで時間を表示しない"
msgid ""
"number of lines to retrieve on each buffer when connecting to a remote relay"
msgstr ""
#, fuzzy
#| msgid ""
#| "growing factor for autoreconnect delay to server (1 = always same delay, "
@@ -15909,6 +15910,33 @@ msgid ""
"maximum autoreconnect delay to remote relay (in seconds, 0 = no maximum)"
msgstr "サーバへの自動接続の遅延時間の最大値 (秒単位、0 = 制限無し)"
msgid ""
"number of lines to retrieve on each buffer when connecting to a remote relay"
msgstr ""
#, fuzzy
#| msgid ""
#| "string displayed to indent channel and private buffers (note: content is "
#| "evaluated, see /help buflist)"
msgid ""
"text displayed after user input when the command would be executed locally "
"(NOT sent to the remote WeeChat) (note: content is evaluated, see /help eval)"
msgstr ""
"indent チャンネルとプライベートバッファに表示される文字列 (注意: 値は評価され"
"ます、/help buflist を参照してください)"
#, fuzzy
#| msgid ""
#| "string displayed to indent channel and private buffers (note: content is "
#| "evaluated, see /help buflist)"
msgid ""
"text displayed after user input when the command would be executed on the "
"remote WeeChat (NOT executed locally) (note: content is evaluated, see /help "
"eval)"
msgstr ""
"indent チャンネルとプライベートバッファに表示される文字列 (注意: 値は評価され"
"ます、/help buflist を参照してください)"
#, c-format
msgid "%s%s: invalid websocket handshake received for client %s%s%s"
msgstr ""
+41 -13
View File
@@ -22,7 +22,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2025-02-01 09:35+0100\n"
"POT-Creation-Date: 2025-02-09 18:02+0100\n"
"PO-Revision-Date: 2024-12-16 12:01+0100\n"
"Last-Translator: Krzysztof Korościk <soltys@soltys.info>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -3070,6 +3070,11 @@ msgid ""
"newline)"
msgstr ""
#, fuzzy
#| msgid "raw[clear]: clear hotlist"
msgid "raw[-color]: convert colors"
msgstr "raw[clear]: wyczyść hotlistę"
msgid ""
"raw[-o]: send command output to the buffer as input; colors are stripped and "
"commands are NOT executed (used only with -buffer)"
@@ -3096,11 +3101,6 @@ msgid ""
"use the current locale)"
msgstr ""
#, fuzzy
#| msgid "raw[clear]: clear hotlist"
msgid "raw[-color]: convert colors"
msgstr "raw[clear]: wyczyść hotlistę"
#, fuzzy
#| msgid ""
#| "If no target is specified (\"-core\", \"-current\" or \"-buffer\"), then "
@@ -15567,7 +15567,7 @@ msgstr "kontrola nad serwerami pośredników"
msgid ""
"list|listfull [<name>] || add|addreplace <name> <url> [-<option>[=<value>]] "
"|| connect|reconnect|disconnect|del <name> || send <name> <json> || rename "
"<name> <new_name>"
"<name> <new_name> || togglecmd"
msgstr ""
"list|listfull [<nazwa>] || add|addreplace <nazwa> <url> [-"
"<opcja>[=<wartość>]] || connect <nazwa> || send <nazwa> <json> || disconnect "
@@ -15628,6 +15628,11 @@ msgstr "raw[send]: wyślij dane JSON do zdalnego serwera pośrednika"
msgid "raw[rename]: rename a remote relay server"
msgstr "raw[rename]: zmień nazwę pośrednika"
msgid ""
"raw[togglecmd]: toggle execution of commands on a remote buffer: on the "
"remote WeeChat or locally (default key: alt+ctrl+l)"
msgstr ""
msgid "all possible protocol.name for relay plugin"
msgstr "wszystkie możliwe protokół.nazwa dla wtyczki relay"
@@ -16029,12 +16034,6 @@ msgstr ""
"czas jest wysyłany jako tag irc); pusty ciąg = wyłącza znacznik czasu w "
"backlogu"
msgid ""
"number of lines to retrieve on each buffer when connecting to a remote relay"
msgstr ""
"ilość otrzymywanych linii w każdym buforze podczas połączenia do zdalnego "
"pośrednika"
#, fuzzy
#| msgid ""
#| "growing factor for autoreconnect delay to server (1 = always same delay, "
@@ -16054,6 +16053,35 @@ msgstr ""
"maksymalne opóźnienie do ponownego połączenia z serwerem (w sekundach, 0 = "
"brak maksimum)"
msgid ""
"number of lines to retrieve on each buffer when connecting to a remote relay"
msgstr ""
"ilość otrzymywanych linii w każdym buforze podczas połączenia do zdalnego "
"pośrednika"
#, fuzzy
#| msgid ""
#| "string displayed to indent channel, private and list buffers (note: "
#| "content is evaluated, see /help buflist)"
msgid ""
"text displayed after user input when the command would be executed locally "
"(NOT sent to the remote WeeChat) (note: content is evaluated, see /help eval)"
msgstr ""
"ciąg wyświetlany dla wyrównania kanału, prywatnego bufora i listy buforów "
"(uwaga: zawartość jest przetwarzana, zobacz /help buflist)"
#, fuzzy
#| msgid ""
#| "string displayed to indent channel, private and list buffers (note: "
#| "content is evaluated, see /help buflist)"
msgid ""
"text displayed after user input when the command would be executed on the "
"remote WeeChat (NOT executed locally) (note: content is evaluated, see /help "
"eval)"
msgstr ""
"ciąg wyświetlany dla wyrównania kanału, prywatnego bufora i listy buforów "
"(uwaga: zawartość jest przetwarzana, zobacz /help buflist)"
#, c-format
msgid "%s%s: invalid websocket handshake received for client %s%s%s"
msgstr ""
+31 -11
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2025-02-01 09:35+0100\n"
"POT-Creation-Date: 2025-02-09 18:02+0100\n"
"PO-Revision-Date: 2024-11-20 18:17+0100\n"
"Last-Translator: Vasco Almeida <vascomalmeida@sapo.pt>\n"
"Language-Team: Portuguese <>\n"
@@ -2858,6 +2858,11 @@ msgid ""
"newline)"
msgstr ""
#, fuzzy
#| msgid "reconnect to server(s)"
msgid "raw[-color]: convert colors"
msgstr "reconectar-se a um servidor"
msgid ""
"raw[-o]: send command output to the buffer as input; colors are stripped and "
"commands are NOT executed (used only with -buffer)"
@@ -2884,11 +2889,6 @@ msgid ""
"use the current locale)"
msgstr ""
#, fuzzy
#| msgid "reconnect to server(s)"
msgid "raw[-color]: convert colors"
msgstr "reconectar-se a um servidor"
msgid ""
"If no target is specified (\"-buffer\", \"-file\" or \"-hsignal\"), then the "
"command output is sent on the current buffer."
@@ -15315,7 +15315,7 @@ msgstr "desconectar de um ou todos os servidores IRC"
msgid ""
"list|listfull [<name>] || add|addreplace <name> <url> [-<option>[=<value>]] "
"|| connect|reconnect|disconnect|del <name> || send <name> <json> || rename "
"<name> <new_name>"
"<name> <new_name> || togglecmd"
msgstr ""
"list|listfull [<servidor>] || add <servidor> <hostname>[/<porta>] [-temp] [-"
"<opção>[=<valor>]] [-no<opção>] || copy|rename <servidor> <novo_nome> || "
@@ -15387,6 +15387,11 @@ msgstr "lista de itens da barra"
msgid "raw[rename]: rename a remote relay server"
msgstr "nomes dos filtros"
msgid ""
"raw[togglecmd]: toggle execution of commands on a remote buffer: on the "
"remote WeeChat or locally (default key: alt+ctrl+l)"
msgstr ""
msgid "all possible protocol.name for relay plugin"
msgstr "todos os protocolo.nome possíveis para o plugin relay"
@@ -15739,10 +15744,6 @@ msgstr ""
"pelo cliente, porque o tempo é enviado como tag de irc); cadeia vazia = "
"desativar hora nas mensagens do registo recente"
msgid ""
"number of lines to retrieve on each buffer when connecting to a remote relay"
msgstr ""
#, fuzzy
msgid ""
"growing factor for autoreconnect delay to remote relay (1 = always same "
@@ -15759,6 +15760,25 @@ msgstr ""
"atraso máximo (em segundos) para reconectar automaticamente ao servidor (0 = "
"sem limite)"
msgid ""
"number of lines to retrieve on each buffer when connecting to a remote relay"
msgstr ""
#, fuzzy
msgid ""
"text displayed after user input when the command would be executed locally "
"(NOT sent to the remote WeeChat) (note: content is evaluated, see /help eval)"
msgstr ""
"nome real a usar no servidor (nota: o conteúdo é avaliado, ver /help eval)"
#, fuzzy
msgid ""
"text displayed after user input when the command would be executed on the "
"remote WeeChat (NOT executed locally) (note: content is evaluated, see /help "
"eval)"
msgstr ""
"nome real a usar no servidor (nota: o conteúdo é avaliado, ver /help eval)"
#, c-format
msgid "%s%s: invalid websocket handshake received for client %s%s%s"
msgstr "%s%s: websocket handshake inválido recebido do cliente %s%s%s"
+32 -10
View File
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2025-02-01 09:35+0100\n"
"POT-Creation-Date: 2025-02-09 18:02+0100\n"
"PO-Revision-Date: 2024-11-20 18:17+0100\n"
"Last-Translator: Érico Nogueira <ericonr@disroot.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -2812,6 +2812,10 @@ msgid ""
"newline)"
msgstr ""
#, fuzzy
msgid "raw[-color]: convert colors"
msgstr "%s: reconectando ao servidor..."
msgid ""
"raw[-o]: send command output to the buffer as input; colors are stripped and "
"commands are NOT executed (used only with -buffer)"
@@ -2838,10 +2842,6 @@ msgid ""
"use the current locale)"
msgstr ""
#, fuzzy
msgid "raw[-color]: convert colors"
msgstr "%s: reconectando ao servidor..."
msgid ""
"If no target is specified (\"-buffer\", \"-file\" or \"-hsignal\"), then the "
"command output is sent on the current buffer."
@@ -14402,7 +14402,7 @@ msgstr "desconectar de um ou todos os servidores IRC"
msgid ""
"list|listfull [<name>] || add|addreplace <name> <url> [-<option>[=<value>]] "
"|| connect|reconnect|disconnect|del <name> || send <name> <json> || rename "
"<name> <new_name>"
"<name> <new_name> || togglecmd"
msgstr ""
"list || add <nome> <tipo> <endereço> <porta> [<nome de usuário> [<senha>]] "
"|| del <nome>|-all || set <nome> <opção> <valor>"
@@ -14470,6 +14470,11 @@ msgstr "lista de itens da barra"
msgid "raw[rename]: rename a remote relay server"
msgstr "nomes dos filtros"
msgid ""
"raw[togglecmd]: toggle execution of commands on a remote buffer: on the "
"remote WeeChat or locally (default key: alt+ctrl+l)"
msgstr ""
msgid "all possible protocol.name for relay plugin"
msgstr ""
@@ -14795,10 +14800,6 @@ msgid ""
"sent as irc tag); empty string = disable time in backlog messages"
msgstr ""
msgid ""
"number of lines to retrieve on each buffer when connecting to a remote relay"
msgstr ""
#, fuzzy
msgid ""
"growing factor for autoreconnect delay to remote relay (1 = always same "
@@ -14816,6 +14817,27 @@ msgstr ""
"máximo tempo de espera para auto-reconectar ao servidor (em segundos, 0 = "
"sem máximo)"
msgid ""
"number of lines to retrieve on each buffer when connecting to a remote relay"
msgstr ""
#, fuzzy
msgid ""
"text displayed after user input when the command would be executed locally "
"(NOT sent to the remote WeeChat) (note: content is evaluated, see /help eval)"
msgstr ""
"comando executado quando o WeeChat inicia, antes do carregamento dos plugins "
"(nota: conteúdo é avaliado, veja /help eval)"
#, fuzzy
msgid ""
"text displayed after user input when the command would be executed on the "
"remote WeeChat (NOT executed locally) (note: content is evaluated, see /help "
"eval)"
msgstr ""
"comando executado quando o WeeChat inicia, antes do carregamento dos plugins "
"(nota: conteúdo é avaliado, veja /help eval)"
#, fuzzy, c-format
msgid "%s%s: invalid websocket handshake received for client %s%s%s"
msgstr "%s%s: handshake TLS falhou"
+29 -11
View File
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2025-02-01 09:35+0100\n"
"POT-Creation-Date: 2025-02-09 18:02+0100\n"
"PO-Revision-Date: 2024-11-20 18:17+0100\n"
"Last-Translator: Aleksey V Zapparov AKA ixti <ixti@member.fsf.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -2723,6 +2723,11 @@ msgid ""
"newline)"
msgstr ""
#, fuzzy
#| msgid "reconnect to server(s)"
msgid "raw[-color]: convert colors"
msgstr "переподключиться к серверу(-ам)"
msgid ""
"raw[-o]: send command output to the buffer as input; colors are stripped and "
"commands are NOT executed (used only with -buffer)"
@@ -2749,11 +2754,6 @@ msgid ""
"use the current locale)"
msgstr ""
#, fuzzy
#| msgid "reconnect to server(s)"
msgid "raw[-color]: convert colors"
msgstr "переподключиться к серверу(-ам)"
msgid ""
"If no target is specified (\"-buffer\", \"-file\" or \"-hsignal\"), then the "
"command output is sent on the current buffer."
@@ -13972,7 +13972,7 @@ msgstr "отключиться от сервера(-ов)"
msgid ""
"list|listfull [<name>] || add|addreplace <name> <url> [-<option>[=<value>]] "
"|| connect|reconnect|disconnect|del <name> || send <name> <json> || rename "
"<name> <new_name>"
"<name> <new_name> || togglecmd"
msgstr ""
"[list [сервер]] | [listfull [сервер]] | [add сервер адрес [-port порт] [-"
"temp] [-auto | -noauto] [-ipv6] [-ssl] [-pwd пароль] [-nicks ник1 ник2 ник3] "
@@ -14038,6 +14038,11 @@ msgstr "Список сокращений:\n"
msgid "raw[rename]: rename a remote relay server"
msgstr "Список сокращений:\n"
msgid ""
"raw[togglecmd]: toggle execution of commands on a remote buffer: on the "
"remote WeeChat or locally (default key: alt+ctrl+l)"
msgstr ""
msgid "all possible protocol.name for relay plugin"
msgstr ""
@@ -14345,10 +14350,6 @@ msgid ""
"sent as irc tag); empty string = disable time in backlog messages"
msgstr ""
msgid ""
"number of lines to retrieve on each buffer when connecting to a remote relay"
msgstr ""
msgid ""
"growing factor for autoreconnect delay to remote relay (1 = always same "
"delay, 2 = delay*2 for each retry, etc.)"
@@ -14358,6 +14359,23 @@ msgid ""
"maximum autoreconnect delay to remote relay (in seconds, 0 = no maximum)"
msgstr ""
msgid ""
"number of lines to retrieve on each buffer when connecting to a remote relay"
msgstr ""
#, fuzzy
msgid ""
"text displayed after user input when the command would be executed locally "
"(NOT sent to the remote WeeChat) (note: content is evaluated, see /help eval)"
msgstr "ник, используемый на IRC сервере"
#, fuzzy
msgid ""
"text displayed after user input when the command would be executed on the "
"remote WeeChat (NOT executed locally) (note: content is evaluated, see /help "
"eval)"
msgstr "ник, используемый на IRC сервере"
#, fuzzy, c-format
msgid "%s%s: invalid websocket handshake received for client %s%s%s"
msgstr "%s инициализация gnutls не удалось\n"
+46 -13
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2025-02-01 09:35+0100\n"
"POT-Creation-Date: 2025-02-09 18:02+0100\n"
"PO-Revision-Date: 2025-01-21 12:27+0400\n"
"Last-Translator: Ivan Pešić <ivan.pesic@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -2957,6 +2957,11 @@ msgid ""
msgstr ""
"raw[-hsignal]: шаље излаз команде као hsignal (кључеви: „command” и „output”)"
#, fuzzy
#| msgid "raw[clear]: clear hotlist"
msgid "raw[-color]: convert colors"
msgstr "raw[clear]: брише врућу листу"
msgid ""
"raw[-o]: send command output to the buffer as input; colors are stripped and "
"commands are NOT executed (used only with -buffer)"
@@ -2991,11 +2996,6 @@ msgstr ""
"raw[-nl]: током извршавања команде, поруке се приказују на енглеском (не "
"користи се текући локалитет)"
#, fuzzy
#| msgid "raw[clear]: clear hotlist"
msgid "raw[-color]: convert colors"
msgstr "raw[clear]: брише врућу листу"
msgid ""
"If no target is specified (\"-buffer\", \"-file\" or \"-hsignal\"), then the "
"command output is sent on the current buffer."
@@ -15180,10 +15180,15 @@ msgid "control of remote relay servers"
msgstr "контрола сервера релеја за удаљене"
#. TRANSLATORS: only text between angle brackets (eg: "<name>") may be translated
#, fuzzy
#| msgid ""
#| "list|listfull [<name>] || add|addreplace <name> <url> [-"
#| "<option>[=<value>]] || connect|reconnect|disconnect|del <name> || send "
#| "<name> <json> || rename <name> <new_name>"
msgid ""
"list|listfull [<name>] || add|addreplace <name> <url> [-<option>[=<value>]] "
"|| connect|reconnect|disconnect|del <name> || send <name> <json> || rename "
"<name> <new_name>"
"<name> <new_name> || togglecmd"
msgstr ""
"list|listfull [<име>] || add|addreplace <име> <url> [-<опција>[=<вредност>]] "
"|| connect|reconnect|disconnect|del <име> || send <име> <json> || rename "
@@ -15243,6 +15248,11 @@ msgstr "raw[send]: шаље JSON податке серверу релеја уд
msgid "raw[rename]: rename a remote relay server"
msgstr "raw[rename]: промена имена сервера релеја удаљених"
msgid ""
"raw[togglecmd]: toggle execution of commands on a remote buffer: on the "
"remote WeeChat or locally (default key: alt+ctrl+l)"
msgstr ""
msgid "all possible protocol.name for relay plugin"
msgstr "сви могући протокол.име за relay додатак"
@@ -15632,12 +15642,6 @@ msgstr ""
"сервера, јер се време шаље као irc ознака); празан стринг = време је "
"искључено у линијама старијих порука"
msgid ""
"number of lines to retrieve on each buffer when connecting to a remote relay"
msgstr ""
"број линија који се преузима из сваког бафера када се успоставља веза са "
"релејем удаљених"
msgid ""
"growing factor for autoreconnect delay to remote relay (1 = always same "
"delay, 2 = delay*2 for each retry, etc.)"
@@ -15651,6 +15655,35 @@ msgstr ""
"максимална пауза пре аутоматског поновног повезивања са удаљеним релејем (у "
"секундама, 0 = нема ограничења)"
msgid ""
"number of lines to retrieve on each buffer when connecting to a remote relay"
msgstr ""
"број линија који се преузима из сваког бафера када се успоставља веза са "
"релејем удаљених"
#, fuzzy
#| msgid ""
#| "string displayed to indent channel, private and list buffers (note: "
#| "content is evaluated, see /help buflist)"
msgid ""
"text displayed after user input when the command would be executed locally "
"(NOT sent to the remote WeeChat) (note: content is evaluated, see /help eval)"
msgstr ""
"стринг који се приказује за увлачење канала, приватних бафера и листе бафера "
"(напомена: садржај се израчунава, погледајте /help buflist)"
#, fuzzy
#| msgid ""
#| "string displayed to indent channel, private and list buffers (note: "
#| "content is evaluated, see /help buflist)"
msgid ""
"text displayed after user input when the command would be executed on the "
"remote WeeChat (NOT executed locally) (note: content is evaluated, see /help "
"eval)"
msgstr ""
"стринг који се приказује за увлачење канала, приватних бафера и листе бафера "
"(напомена: садржај се израчунава, погледајте /help buflist)"
#, c-format
msgid "%s%s: invalid websocket handshake received for client %s%s%s"
msgstr "%s%s: примљено је неважеће вебсокет руковање од клијента %s%s%s"
+39 -11
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2025-02-01 09:35+0100\n"
"POT-Creation-Date: 2025-02-09 18:02+0100\n"
"PO-Revision-Date: 2025-01-04 18:21+0100\n"
"Last-Translator: Emir SARI <emir_sari@icloud.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -2825,6 +2825,11 @@ msgid ""
"newline)"
msgstr ""
#, fuzzy
#| msgid "reconnect to server(s)"
msgid "raw[-color]: convert colors"
msgstr "sunuculara yeniden bağlan"
msgid ""
"raw[-o]: send command output to the buffer as input; colors are stripped and "
"commands are NOT executed (used only with -buffer)"
@@ -2851,11 +2856,6 @@ msgid ""
"use the current locale)"
msgstr ""
#, fuzzy
#| msgid "reconnect to server(s)"
msgid "raw[-color]: convert colors"
msgstr "sunuculara yeniden bağlan"
msgid ""
"If no target is specified (\"-buffer\", \"-file\" or \"-hsignal\"), then the "
"command output is sent on the current buffer."
@@ -15613,7 +15613,7 @@ msgstr "bir veya diğer tüm IRC sunucuları bağlantısını kes"
msgid ""
"list|listfull [<name>] || add|addreplace <name> <url> [-<option>[=<value>]] "
"|| connect|reconnect|disconnect|del <name> || send <name> <json> || rename "
"<name> <new_name>"
"<name> <new_name> || togglecmd"
msgstr ""
"list|listfull [<ad>] || add <ad> <makine>[/<kapı>] [-temp] [-"
"<seçenek>[=<değer>]] [-no<seçenek>] || copy|rename <ad> <yeni_ad> || reorder "
@@ -15686,6 +15686,11 @@ msgstr "özel çubuk ögelerini yönet"
msgid "raw[rename]: rename a remote relay server"
msgstr "süzgeçlerin adları"
msgid ""
"raw[togglecmd]: toggle execution of commands on a remote buffer: on the "
"remote WeeChat or locally (default key: alt+ctrl+l)"
msgstr ""
msgid "all possible protocol.name for relay plugin"
msgstr "iletim eklentisi için tüm olası protokol.ad"
@@ -16101,10 +16106,6 @@ msgstr ""
"çünkü zaman irc etiketi olarak gönderilir); boş dizi = biriken günlük "
"iletilerinde zamanı devre dışı bırak"
msgid ""
"number of lines to retrieve on each buffer when connecting to a remote relay"
msgstr ""
#, fuzzy
#| msgid ""
#| "growing factor for autoreconnect delay to server (1 = always same delay, "
@@ -16123,6 +16124,33 @@ msgid ""
msgstr ""
"sunucuya kendiliğinden bağlanma en büyük gecikmesi (saniye, 0 = en fazla yok)"
msgid ""
"number of lines to retrieve on each buffer when connecting to a remote relay"
msgstr ""
#, fuzzy
#| msgid ""
#| "string displayed to indent channel and private buffers (note: content is "
#| "evaluated, see /help buflist)"
msgid ""
"text displayed after user input when the command would be executed locally "
"(NOT sent to the remote WeeChat) (note: content is evaluated, see /help eval)"
msgstr ""
"kanal ve özel arabellekleri girintilendirmek için görüntülenen dizi (not: "
"içerik değerlendirilir, bkz. /help buflist)"
#, fuzzy
#| msgid ""
#| "string displayed to indent channel and private buffers (note: content is "
#| "evaluated, see /help buflist)"
msgid ""
"text displayed after user input when the command would be executed on the "
"remote WeeChat (NOT executed locally) (note: content is evaluated, see /help "
"eval)"
msgstr ""
"kanal ve özel arabellekleri girintilendirmek için görüntülenen dizi (not: "
"içerik değerlendirilir, bkz. /help buflist)"
#, c-format
msgid "%s%s: invalid websocket handshake received for client %s%s%s"
msgstr "%s%s: %s%s%s istemcisi için geçersiz web soketi el sıkışması alındı"
+25 -9
View File
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2025-02-01 09:35+0100\n"
"POT-Creation-Date: 2025-02-09 18:02+0100\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"
@@ -2547,6 +2547,9 @@ msgid ""
"newline)"
msgstr ""
msgid "raw[-color]: convert colors"
msgstr ""
msgid ""
"raw[-o]: send command output to the buffer as input; colors are stripped and "
"commands are NOT executed (used only with -buffer)"
@@ -2573,9 +2576,6 @@ msgid ""
"use the current locale)"
msgstr ""
msgid "raw[-color]: convert colors"
msgstr ""
msgid ""
"If no target is specified (\"-buffer\", \"-file\" or \"-hsignal\"), then the "
"command output is sent on the current buffer."
@@ -12741,7 +12741,7 @@ msgstr ""
msgid ""
"list|listfull [<name>] || add|addreplace <name> <url> [-<option>[=<value>]] "
"|| connect|reconnect|disconnect|del <name> || send <name> <json> || rename "
"<name> <new_name>"
"<name> <new_name> || togglecmd"
msgstr ""
msgid ""
@@ -12790,6 +12790,11 @@ msgstr ""
msgid "raw[rename]: rename a remote relay server"
msgstr ""
msgid ""
"raw[togglecmd]: toggle execution of commands on a remote buffer: on the "
"remote WeeChat or locally (default key: alt+ctrl+l)"
msgstr ""
msgid "all possible protocol.name for relay plugin"
msgstr ""
@@ -13071,10 +13076,6 @@ msgid ""
"sent as irc tag); empty string = disable time in backlog messages"
msgstr ""
msgid ""
"number of lines to retrieve on each buffer when connecting to a remote relay"
msgstr ""
msgid ""
"growing factor for autoreconnect delay to remote relay (1 = always same "
"delay, 2 = delay*2 for each retry, etc.)"
@@ -13084,6 +13085,21 @@ msgid ""
"maximum autoreconnect delay to remote relay (in seconds, 0 = no maximum)"
msgstr ""
msgid ""
"number of lines to retrieve on each buffer when connecting to a remote relay"
msgstr ""
msgid ""
"text displayed after user input when the command would be executed locally "
"(NOT sent to the remote WeeChat) (note: content is evaluated, see /help eval)"
msgstr ""
msgid ""
"text displayed after user input when the command would be executed on the "
"remote WeeChat (NOT executed locally) (note: content is evaluated, see /help "
"eval)"
msgstr ""
#, c-format
msgid "%s%s: invalid websocket handshake received for client %s%s%s"
msgstr ""
+1
View File
@@ -97,6 +97,7 @@ gui_key_default_bindings (int context, int create_option)
BIND("meta-d", "/input delete_next_word");
BIND("ctrl-k", "/input delete_end_of_line");
BIND("meta-ctrl-k", "/input delete_end_of_input");
BIND("meta-ctrl-l", "/remote togglecmd");
BIND("meta-r", "/input delete_line");
BIND("meta-R", "/input delete_input");
BIND("ctrl-t", "/input transpose_chars");
+21 -3
View File
@@ -475,7 +475,7 @@ relay_command_remote (const void *pointer, void *data,
char **argv, char **argv_eol)
{
struct t_relay_remote *ptr_remote, *ptr_remote2;
int i, detailed_list, one_remote_found, update;
int i, detailed_list, one_remote_found, update, input_get_any_user_data;
const char *ptr_autoconnect, *ptr_autoreconnect_delay, *ptr_proxy;
const char *ptr_tls_verify, *ptr_password;
const char *ptr_totp_secret;
@@ -846,6 +846,20 @@ relay_command_remote (const void *pointer, void *data,
return WEECHAT_RC_OK;
}
if (weechat_strcmp (argv[1], "togglecmd") == 0)
{
if (relay_remote_search (
weechat_buffer_get_string (buffer, "localvar_relay_remote")))
{
input_get_any_user_data = weechat_buffer_get_integer (
buffer, "input_get_any_user_data");
weechat_buffer_set (buffer, "input_get_any_user_data",
(input_get_any_user_data) ? "0" : "1");
weechat_bar_item_update ("input_text");
}
return WEECHAT_RC_OK;
}
WEECHAT_COMMAND_ERROR;
}
@@ -941,7 +955,8 @@ relay_command_init ()
" || add|addreplace <name> <url> [-<option>[=<value>]]"
" || connect|reconnect|disconnect|del <name>"
" || send <name> <json>"
" || rename <name> <new_name>"),
" || rename <name> <new_name>"
" || togglecmd"),
WEECHAT_CMD_ARGS_DESC(
N_("raw[list]: list remote relay servers "
"(without argument, this list is displayed)"),
@@ -960,6 +975,8 @@ relay_command_init ()
N_("raw[del]: delete a remote relay server"),
N_("raw[send]: send JSON data to a remote relay server"),
N_("raw[rename]: rename a remote relay server"),
N_("raw[togglecmd]: toggle execution of commands on a remote buffer: "
"on the remote WeeChat or locally (default key: alt+ctrl+l)"),
"",
N_("Examples:"),
AI(" /remote add example https://localhost:9000 "
@@ -974,6 +991,7 @@ relay_command_init ()
"-totp_secret=${xxx}|%*"
" || connect|reconnect|disconnect|del %(relay_remotes)"
" || send %(relay_remotes) {\"request\":\"\"}"
" || rename %(relay_remotes) %(relay_remotes)",
" || rename %(relay_remotes) %(relay_remotes)"
" || togglecmd",
&relay_command_remote, NULL, NULL);
}
+26 -8
View File
@@ -105,9 +105,11 @@ struct t_config_option *relay_config_irc_backlog_time_format = NULL;
/* relay config, api section */
struct t_config_option *relay_config_api_remote_get_lines = NULL;
struct t_config_option *relay_config_api_remote_autoreconnect_delay_growing = NULL;
struct t_config_option *relay_config_api_remote_autoreconnect_delay_max = NULL;
struct t_config_option *relay_config_api_remote_get_lines = NULL;
struct t_config_option *relay_config_api_remote_input_cmd_local = NULL;
struct t_config_option *relay_config_api_remote_input_cmd_remote = NULL;
/* other */
@@ -1851,13 +1853,6 @@ relay_config_init ()
NULL, NULL, NULL);
if (relay_config_section_api)
{
relay_config_api_remote_get_lines = weechat_config_new_option (
relay_config_file, relay_config_section_api,
"remote_get_lines", "integer",
N_("number of lines to retrieve on each buffer when connecting "
"to a remote relay"),
NULL, 0, INT_MAX, "1000", NULL, 0,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
relay_config_api_remote_autoreconnect_delay_growing = weechat_config_new_option (
relay_config_file, relay_config_section_api,
"remote_autoreconnect_delay_growing", "integer",
@@ -1872,6 +1867,29 @@ relay_config_init ()
"maximum)"),
NULL, 0, 3600 * 24 * 7, "600", NULL, 0,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
relay_config_api_remote_get_lines = weechat_config_new_option (
relay_config_file, relay_config_section_api,
"remote_get_lines", "integer",
N_("number of lines to retrieve on each buffer when connecting "
"to a remote relay"),
NULL, 0, INT_MAX, "1000", NULL, 0,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
relay_config_api_remote_input_cmd_local = weechat_config_new_option (
relay_config_file, relay_config_section_api,
"remote_input_cmd_local", "string",
N_("text displayed after user input when the command would be "
"executed locally (NOT sent to the remote WeeChat) "
"(note: content is evaluated, see /help eval)"),
NULL, 0, 0, " ${color:green}<local cmd>", NULL, 0,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
relay_config_api_remote_input_cmd_remote = weechat_config_new_option (
relay_config_file, relay_config_section_api,
"remote_input_cmd_remote", "string",
N_("text displayed after user input when the command would be "
"executed on the remote WeeChat (NOT executed locally) "
"(note: content is evaluated, see /help eval)"),
NULL, 0, 0, " ${color:red}<remote cmd>", NULL, 0,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
}
/* section port */
+3 -1
View File
@@ -70,9 +70,11 @@ extern struct t_config_option *relay_config_irc_backlog_since_last_message;
extern struct t_config_option *relay_config_irc_backlog_tags;
extern struct t_config_option *relay_config_irc_backlog_time_format;
extern struct t_config_option *relay_config_api_remote_get_lines;
extern struct t_config_option *relay_config_api_remote_autoreconnect_delay_growing;
extern struct t_config_option *relay_config_api_remote_autoreconnect_delay_max;
extern struct t_config_option *relay_config_api_remote_get_lines;
extern struct t_config_option *relay_config_api_remote_input_cmd_local;
extern struct t_config_option *relay_config_api_remote_input_cmd_remote;
extern int relay_config_auto_open_buffer[];
extern int relay_config_display_clients[];
+79
View File
@@ -20,6 +20,7 @@
*/
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include "../weechat-plugin.h"
@@ -251,6 +252,76 @@ relay_debug_dump_cb (const void *pointer, void *data,
return WEECHAT_RC_OK;
}
/*
* Updates input text by adding local/remote command indicator, only on
* buffers with remote (relay api).
*/
char *
relay_modifier_input_text_display_cb (const void *pointer,
void *data,
const char *modifier,
const char *modifier_data,
const char *string)
{
struct t_gui_buffer *ptr_buffer;
struct t_relay_remote *ptr_remote;
const char *ptr_input, *ptr_text_local, *ptr_text_remote;
char *text, *new_input;
int rc, input_get_any_user_data;
/* make C compiler happy */
(void) pointer;
(void) data;
(void) modifier;
if (!string)
return NULL;
if (!relay_remotes)
return NULL;
rc = sscanf (modifier_data, "%p", &ptr_buffer);
if ((rc == EOF) || (rc == 0))
return NULL;
if (weechat_buffer_get_pointer (ptr_buffer, "plugin") != weechat_plugin)
return NULL;
ptr_text_local = weechat_config_string (relay_config_api_remote_input_cmd_local);
ptr_text_remote = weechat_config_string (relay_config_api_remote_input_cmd_remote);
if ((!ptr_text_local || !ptr_text_local[0])
&& (!ptr_text_remote || !ptr_text_remote[0]))
return NULL;
ptr_remote = relay_remote_search (
weechat_buffer_get_string (ptr_buffer, "localvar_relay_remote"));
if (!ptr_remote)
return NULL;
ptr_input = weechat_string_input_for_buffer (
weechat_buffer_get_string (ptr_buffer, "input"));
/* if input is not a command, we don't change the input */
if (ptr_input)
return NULL;
input_get_any_user_data = weechat_buffer_get_integer (
ptr_buffer, "input_get_any_user_data");
text = weechat_string_eval_expression (
(input_get_any_user_data) ? ptr_text_remote : ptr_text_local,
NULL, NULL, NULL);
weechat_asprintf (&new_input, "%s%s%s",
string, weechat_color ("reset"), text);
free (text);
return new_input;
}
/*
* Timer callback, called each second.
*/
@@ -315,6 +386,14 @@ weechat_plugin_init (struct t_weechat_plugin *plugin, int argc, char *argv[])
relay_info_init ();
/*
* callback for adding local/remote command status (buffer api remote),
* we use a low priority here, so that other modifiers "input_text_display"
* (from other plugins) will be called before this one
*/
weechat_hook_modifier ("100|input_text_display",
&relay_modifier_input_text_display_cb, NULL, NULL);
if (weechat_relay_plugin->upgrading)
relay_upgrade_load ();