diff options
Diffstat (limited to 'doc')
-rw-r--r-- | doc/de/weechat_user.de.adoc | 199 | ||||
-rw-r--r-- | doc/en/weechat_user.en.adoc | 188 | ||||
-rw-r--r-- | doc/fr/weechat_user.fr.adoc | 200 | ||||
-rw-r--r-- | doc/it/weechat_user.it.adoc | 190 | ||||
-rw-r--r-- | doc/ja/weechat_user.ja.adoc | 190 | ||||
-rw-r--r-- | doc/pl/weechat_user.pl.adoc | 193 | ||||
-rw-r--r-- | doc/sr/weechat_user.sr.adoc | 189 |
7 files changed, 676 insertions, 673 deletions
diff --git a/doc/de/weechat_user.de.adoc b/doc/de/weechat_user.de.adoc index 2e173543d..bc86472cd 100644 --- a/doc/de/weechat_user.de.adoc +++ b/doc/de/weechat_user.de.adoc @@ -292,7 +292,7 @@ Liste von häufig verwendeten Optionen: kompiliert <<trigger_plugin,Trigger Erweiterung>>. | ENABLE_TYPING | `ON`, `OFF` | ON | - kompiliert <<typing_plugin,Typing Erweiterung>>. + kompiliert <<typing_notifications,Typing Erweiterung>>. | ENABLE_XFER | `ON`, `OFF` | ON | kompiliert <<xfer_plugin,Xfer Erweiterung>>. @@ -3831,6 +3831,105 @@ Optionen: include::includes/autogen_user_options.de.adoc[tag=irc_options] +// TRANSLATION MISSING +[[typing_notifications]] +== Typing notifications + +Die typing-Erweitertung wird verwendet, um andere Benutzer darüber zu informieren, +dass Sie Nachrichten schreiben, und zeigt eine Liste der Benutzer an, die derzeit +eine Nachricht in dem Buffer eingeben. + +Es wird von der IRC-Erweiterung für Kanäle- und private Buffern verwendet, sofern +die "message-tags"-Fähigkeit aktiviert ist (dies kann mit folgendenen Befehl, +wie folgt überprüfen werden <<command_irc_cap,/cap>>). + + +Unter der Haube wird die Eingabe des Client-Tags gemäß dieser Spezifikation verwendet: +https://ircv3.net/specs/client-tags/typing.html. + +[[typing_activation]] +=== Aktivierung + +Aus Datenschutzgründen ist diese Tippfunktion standardmäßig deaktiviert. + +Wenn Sie es verwenden möchten, müssen Sie Optionen sowohl in den typing- als +auch für die IRC-Erweiterung aktivieren: + +---- +/set typing.look.enabled_nicks on +/set typing.look.enabled_self on +/set irc.look.typing_status_nicks on +/set irc.look.typing_status_self on +---- + +Die Tippbenachrichtigungen werden am Ende der Statusleiste angezeigt. + +Beispiel für die Statusleiste mit dem "typing" Item: "bob" tippt gerade eine +Nachricht und "alice" hat eine Nachricht getippt, machte aber eine Pause: + +.... +│[12:55] [6] [irc/libera] 3:#test(+n){4} [Typing: bob, (alice)] │ +│[@Flashy] █ │ +└─────────────────────────────────────────────────────────────────────────────────┘ +.... + +[[typing_signals_sent]] +=== Signale gesendet + +Wenn Sie eine Nachricht eingeben (Befehle, die mit `/` beginnen, werden ignoriert), +sendet die typing-Erweitertung Signale, um andere Erweiterungen (wie z.B. IRC) darüber +zu informieren, dass Sie eine Nachricht eingeben. Diese Erweiterungen können dann +Tippbenachrichtigungen an andere Benutzer senden. + +Die folgenden Signale werden gesendet, wenn Sie eine Nachricht schreiben: + +[width="100%",cols="1,1,5",options="header"] +|=== +| Signal | Argumente | Beschreibung +| typing_self_typing | Pointer: buffer. | Du schreibst eine Nachricht. +| typing_self_paused | Pointer: buffer. | Du machst beim Schrieben einer Nachricht, eine Pause. +| typing_self_cleared | Pointer: buffer. | Du hast die Eingabezeile gelöscht, ohne die Nachricht zu senden. +| typing_self_sent | Pointer: buffer. | Du hast die Nachricht in den Buffer geschickt. +|=== + +[[typing_signals_caught]] +=== Signale empfangen + +Die typing-Erweiterung fängt einige Signale ab, die von anderen Erweiterungen (wie IRC) +gesendet werden können, um interne Hashtables zu aktualisieren, die verwendet werden, +um den Schreibstatus von Nicks in Buffern zu sichern. Diese Hashtabellen werden verwendet, +um den Inhalt des "typing"-Items zu erstellen. + +Die folgenden Signale werden von der typing-Erweiterung empfangen: + +[width="100%",cols="1,4,3",options="header"] +|=== +| Signal | Argumente | Beschreibung + +| typing_set_nick | + Zeichenkette: Bufferpointer + ";" + Status (möglich: "off", "typing", "paused", + "cleared") + ";" + Nick. + + Beispiele: "0x1234abcd;typing;alice". | + Schreibstatus für einen Nick in einem Buffer festlegen. + +| typing_reset_buffer | + Pointer: Buffer. | + Schreibstatus für alle Nicks in einem Buffer entfernen. +|=== + +[[typing_options]] +=== Optionen + +Sektionen in Datei _typing.conf_: + +[width="100%",cols="3m,6m,16",options="header"] +|=== +| Sektion | Steuerbefehl | Beschreibung +| look | /set typing.look.* | Erscheinungsbild. +|=== + +Optionen: + +include::includes/autogen_user_options.de.adoc[tag=typing_options] + [[relay]] == Relay @@ -5117,104 +5216,6 @@ Optionen: include::includes/autogen_user_options.de.adoc[tag=trigger_options] -[[typing_plugin]] -=== Schreibstatus - -Die typing-Erweitertung wird verwendet, um andere Benutzer darüber zu informieren, -dass Sie Nachrichten schreiben, und zeigt eine Liste der Benutzer an, die derzeit -eine Nachricht in dem Buffer eingeben. - -Es wird von der IRC-Erweiterung für Kanäle- und private Buffern verwendet, sofern -die "message-tags"-Fähigkeit aktiviert ist (dies kann mit folgendenen Befehl, -wie folgt überprüfen werden <<command_irc_cap,/cap>>). + - -Unter der Haube wird die Eingabe des Client-Tags gemäß dieser Spezifikation verwendet: -https://ircv3.net/specs/client-tags/typing.html. - -[[typing_activation]] -==== Aktivierung - -Aus Datenschutzgründen ist diese Tippfunktion standardmäßig deaktiviert. + -Wenn Sie es verwenden möchten, müssen Sie Optionen sowohl in den typing- als -auch für die IRC-Erweiterung aktivieren: - ----- -/set typing.look.enabled_nicks on -/set typing.look.enabled_self on -/set irc.look.typing_status_nicks on -/set irc.look.typing_status_self on ----- - -Die Tippbenachrichtigungen werden am Ende der Statusleiste angezeigt. - -Beispiel für die Statusleiste mit dem "typing" Item: "bob" tippt gerade eine -Nachricht und "alice" hat eine Nachricht getippt, machte aber eine Pause: - -.... -│[12:55] [6] [irc/libera] 3:#test(+n){4} [Typing: bob, (alice)] │ -│[@Flashy] █ │ -└─────────────────────────────────────────────────────────────────────────────────┘ -.... - -[[typing_signals_sent]] -==== Signale gesendet - -Wenn Sie eine Nachricht eingeben (Befehle, die mit `/` beginnen, werden ignoriert), -sendet die typing-Erweitertung Signale, um andere Erweiterungen (wie z.B. IRC) darüber -zu informieren, dass Sie eine Nachricht eingeben. Diese Erweiterungen können dann -Tippbenachrichtigungen an andere Benutzer senden. - -Die folgenden Signale werden gesendet, wenn Sie eine Nachricht schreiben: - -[width="100%",cols="1,1,5",options="header"] -|=== -| Signal | Argumente | Beschreibung -| typing_self_typing | Pointer: buffer. | Du schreibst eine Nachricht. -| typing_self_paused | Pointer: buffer. | Du machst beim Schrieben einer Nachricht, eine Pause. -| typing_self_cleared | Pointer: buffer. | Du hast die Eingabezeile gelöscht, ohne die Nachricht zu senden. -| typing_self_sent | Pointer: buffer. | Du hast die Nachricht in den Buffer geschickt. -|=== - -[[typing_signals_caught]] -==== Signale empfangen - -Die typing-Erweiterung fängt einige Signale ab, die von anderen Erweiterungen (wie IRC) -gesendet werden können, um interne Hashtables zu aktualisieren, die verwendet werden, -um den Schreibstatus von Nicks in Buffern zu sichern. Diese Hashtabellen werden verwendet, -um den Inhalt des "typing"-Items zu erstellen. - -Die folgenden Signale werden von der typing-Erweiterung empfangen: - -[width="100%",cols="1,4,3",options="header"] -|=== -| Signal | Argumente | Beschreibung - -| typing_set_nick | - Zeichenkette: Bufferpointer + ";" + Status (möglich: "off", "typing", "paused", - "cleared") + ";" + Nick. + - Beispiele: "0x1234abcd;typing;alice". | - Schreibstatus für einen Nick in einem Buffer festlegen. - -| typing_reset_buffer | - Pointer: Buffer. | - Schreibstatus für alle Nicks in einem Buffer entfernen. -|=== - -[[typing_options]] -==== Optionen - -Sektionen in Datei _typing.conf_: - -[width="100%",cols="3m,6m,16",options="header"] -|=== -| Sektion | Steuerbefehl | Beschreibung -| look | /set typing.look.* | Erscheinungsbild. -|=== - -Optionen: - -include::includes/autogen_user_options.de.adoc[tag=typing_options] - [[xfer_plugin]] === Xfer diff --git a/doc/en/weechat_user.en.adoc b/doc/en/weechat_user.en.adoc index 3e64a967e..1bb0b579e 100644 --- a/doc/en/weechat_user.en.adoc +++ b/doc/en/weechat_user.en.adoc @@ -284,7 +284,7 @@ List of commonly used options: Compile <<trigger_plugin,Trigger plugin>>. | ENABLE_TYPING | `ON`, `OFF` | ON | - Compile <<typing_plugin,Typing plugin>>. + Compile <<typing_notifications,Typing plugin>>. | ENABLE_XFER | `ON`, `OFF` | ON | Compile <<xfer_plugin,Xfer plugin>>. @@ -3721,6 +3721,99 @@ Options: include::includes/autogen_user_options.en.adoc[tag=irc_options] +[[typing_notifications]] +== Typing notifications + +The typing plugin is used to inform other users you are typing messages and +show a list of users currently typing a message on the buffer. + +It is used by IRC plugin on channel and private buffers, when the "message-tags" +capability is enabled (you can check with <<command_irc_cap,/cap>> command). + +Under the hood, typing client tag is used, following this specification: +https://ircv3.net/specs/client-tags/typing.html. + +[[typing_activation]] +=== Activation + +For privacy considerations, the typing feature is disabled by default. + +If you want to use it, you must enable options in both typing and irc plugins: + +---- +/set typing.look.enabled_nicks on +/set typing.look.enabled_self on +/set irc.look.typing_status_nicks on +/set irc.look.typing_status_self on +---- + +The typing notifications are displayed at the end of the status bar. + +Example of status bar with the "typing" item: "bob" is typing a message and +"alice" was typing a message but made a pause: + +.... +│[12:55] [6] [irc/libera] 3:#test(+n){4} [Typing: bob, (alice)] │ +│[@Flashy] █ │ +└─────────────────────────────────────────────────────────────────────────────────┘ +.... + +[[typing_signals_sent]] +=== Signals sent + +When you are typing a message (not a command starting with `/`), the typing +plugin sends signals to inform other plugins (like IRC) that you are typing, +and these plugins can then send typing notifications to other users. + +The following signals are sent when you are typing messages: + +[width="100%",cols="1,1,5",options="header"] +|=== +| Signal | Arguments | Description +| typing_self_typing | Pointer: buffer. | You are typing a message. +| typing_self_paused | Pointer: buffer. | You made a pause while typing a message. +| typing_self_cleared | Pointer: buffer. | You cleared the command line without sending the message. +| typing_self_sent | Pointer: buffer. | You sent the message to the buffer. +|=== + +[[typing_signals_caught]] +=== Signals caught + +The typing plugin is catching some signals that can be sent by other plugins +(like IRC), to update internal hashtables used to store the typing state of +nicks on buffers. These hashtables are used to build the content of "typing" +bar item. + +The following signals are caught by the typing plugin: + +[width="100%",cols="1,4,3",options="header"] +|=== +| Signal | Arguments | Description + +| typing_set_nick | + String: buffer pointer + ";" + state (one of: "off", "typing", "paused", + "cleared") + ";" + nick. + + Example: "0x1234abcd;typing;alice". | + Set typing state for a nick on a buffer. + +| typing_reset_buffer | + Pointer: buffer. | + Remove typing state for all nicks on a buffer. +|=== + +[[typing_options]] +=== Options + +Sections in file _typing.conf_: + +[width="100%",cols="3m,6m,16",options="header"] +|=== +| Section | Control command | Description +| look | /set typing.look.* | Look and feel. +|=== + +Options: + +include::includes/autogen_user_options.en.adoc[tag=typing_options] + [[relay]] == Relay @@ -4982,99 +5075,6 @@ Options: include::includes/autogen_user_options.en.adoc[tag=trigger_options] -[[typing_plugin]] -=== Typing - -The typing plugin is used to inform other users you are typing messages and -show a list of users currently typing a message on the buffer. - -It is used by IRC plugin on channel and private buffers, when the "message-tags" -capability is enabled (you can check with <<command_irc_cap,/cap>> command). + -Under the hood, typing client tag is used, following this specification: -https://ircv3.net/specs/client-tags/typing.html. - -[[typing_activation]] -==== Activation - -For privacy considerations, the typing feature is disabled by default. + -If you want to use it, you must enable options in both typing and irc plugins: - ----- -/set typing.look.enabled_nicks on -/set typing.look.enabled_self on -/set irc.look.typing_status_nicks on -/set irc.look.typing_status_self on ----- - -The typing notifications are displayed at the end of the status bar. - -Example of status bar with the "typing" item: "bob" is typing a message and -"alice" was typing a message but made a pause: - -.... -│[12:55] [6] [irc/libera] 3:#test(+n){4} [Typing: bob, (alice)] │ -│[@Flashy] █ │ -└─────────────────────────────────────────────────────────────────────────────────┘ -.... - -[[typing_signals_sent]] -==== Signals sent - -When you are typing a message (not a command starting with `/`), the typing -plugin sends signals to inform other plugins (like IRC) that you are typing, -and these plugins can then send typing notifications to other users. - -The following signals are sent when you are typing messages: - -[width="100%",cols="1,1,5",options="header"] -|=== -| Signal | Arguments | Description -| typing_self_typing | Pointer: buffer. | You are typing a message. -| typing_self_paused | Pointer: buffer. | You made a pause while typing a message. -| typing_self_cleared | Pointer: buffer. | You cleared the command line without sending the message. -| typing_self_sent | Pointer: buffer. | You sent the message to the buffer. -|=== - -[[typing_signals_caught]] -==== Signals caught - -The typing plugin is catching some signals that can be sent by other plugins -(like IRC), to update internal hashtables used to store the typing state of -nicks on buffers. These hashtables are used to build the content of "typing" -bar item. - -The following signals are caught by the typing plugin: - -[width="100%",cols="1,4,3",options="header"] -|=== -| Signal | Arguments | Description - -| typing_set_nick | - String: buffer pointer + ";" + state (one of: "off", "typing", "paused", - "cleared") + ";" + nick. + - Example: "0x1234abcd;typing;alice". | - Set typing state for a nick on a buffer. - -| typing_reset_buffer | - Pointer: buffer. | - Remove typing state for all nicks on a buffer. -|=== - -[[typing_options]] -==== Options - -Sections in file _typing.conf_: - -[width="100%",cols="3m,6m,16",options="header"] -|=== -| Section | Control command | Description -| look | /set typing.look.* | Look and feel. -|=== - -Options: - -include::includes/autogen_user_options.en.adoc[tag=typing_options] - [[xfer_plugin]] === Xfer diff --git a/doc/fr/weechat_user.fr.adoc b/doc/fr/weechat_user.fr.adoc index 705023dc9..604917f3d 100644 --- a/doc/fr/weechat_user.fr.adoc +++ b/doc/fr/weechat_user.fr.adoc @@ -289,7 +289,7 @@ Liste des options couramment utilisées : Compiler <<trigger_plugin,l'extension Trigger>>. | ENABLE_TYPING | `ON`, `OFF` | ON | - Compiler <<typing_plugin,l'extension Typing>>. + Compiler <<typing_notifications,l'extension Typing>>. | ENABLE_XFER | `ON`, `OFF` | ON | Compiler <<xfer_plugin,l'extension Xfer>>. @@ -3839,6 +3839,105 @@ Options : include::includes/autogen_user_options.fr.adoc[tag=irc_options] +[[typing_notifications]] +== Notifications de saisie + +L'extension typing est utilisée pour informer les autres utilisateurs quand +vous êtes en train d'écrire un message et afficher la liste des utilisateurs +qui écrivent actuellement un message sur un tampon. + +Elle est utilisée par l'extension IRC sur les tampons de canaux et privés, +lorsque la capacité "message-tags" est activée (vous pouvez vérifier avec la +commande <<command_irc_cap,/cap>>). + +Sous le capot, l'étiquette client typing est utilisée, en suivant cette +spécification : https://ircv3.net/specs/client-tags/typing.html. + +[[typing_activation]] +=== Activation + +Pour des considérations de confidentialité, la fonctionnalité typing est +désactivée par défaut. + +Si vous voulez l'utiliser, vous devez activer des options dans les extensions +typing et irc : + +---- +/set typing.look.enabled_nicks on +/set typing.look.enabled_self on +/set irc.look.typing_status_nicks on +/set irc.look.typing_status_self on +---- + +Les notifications "typing" sont affichées à la fin de la barre de statut. + +Exemple de barre de statut avec l'objet "typing" : "bob" écrit un message et +"alice" était en train d'en écrire un mais a fait une pause : + +.... +│[12:55] [6] [irc/libera] 3:#test(+n){4} [Écrit : bob, (alice)] │ +│[@Flashy] █ │ +└─────────────────────────────────────────────────────────────────────────────────┘ +.... + +[[typing_signals_sent]] +=== Signaux envoyés + +Lorsque vous écrivez un message (pas une commande commençant par `/`), l'extension +typing envoie des signaux pour informer les autres extensions (comme IRC) que +vous êtes en train d'écrire, et ces extensions peuvent alors envoyer des +notifications aux autres utilisateurs. + +Les signaux suivants sont envoyés quand vous écrivez des messages : + +[width="100%",cols="1,1,5",options="header"] +|=== +| Signal | Paramètres | Description +| typing_self_typing | Pointeur : tampon. | Vous écrivez un message. +| typing_self_paused | Pointeur : tampon. | Vous avez fait une pause dans l'écriture d'un message. +| typing_self_cleared | Pointeur : tampon. | Vous avez effacé la ligne de commande sans envoyée le message. +| typing_self_sent | Pointeur : tampon. | Vous avez envoyé le message au tampon. +|=== + +[[typing_signals_caught]] +=== Signaux captés + +L'extension typing capte des signaux qui peuvent être envoyés par d'autres +extensions (comme IRC), pour mettre à jour des tables de hachage internes +qui sont utilisées pour sauvegarder l'état d'écriture de message des pseudos +sur les tampons. Ces tables de hachages sont utilisées pour construire le +contenu de l'objet de barre "typing". + +Les signaux suivants sont captés par l'extension typing : + +[width="100%",cols="1,4,3",options="header"] +|=== +| Signal | Paramètres | Description + +| typing_set_nick | + Chaîne : pointeur tampon + ";" + état (un parmi ceux-ci : "off", "typing", + "paused", "cleared") + ";" + pseudo. + + Example: "0x1234abcd;typing;alice". | + Définir l'état de la saisie du pseudo sur le tampon. + +| typing_reset_buffer | + Pointeur : tampon. | + Supprimer l'état de saisir pour tous les pseudos d'un tampon. +|=== + +[[typing_options]] +=== Options + +Sections dans le fichier _typing.conf_ : + +[width="100%",cols="3m,6m,16",options="header"] +|=== +| Section | Commande de contrôle | Description +| look | /set typing.look.* | Aspect/présentation. +|=== + +Options : + +include::includes/autogen_user_options.fr.adoc[tag=typing_options] + [[relay]] == Relay @@ -5153,105 +5252,6 @@ Options : include::includes/autogen_user_options.fr.adoc[tag=trigger_options] -[[typing_plugin]] -=== Typing - -L'extension typing est utilisée pour informer les autres utilisateurs quand -vous êtes en train d'écrire un message et afficher la liste des utilisateurs -qui écrivent actuellement un message sur un tampon. - -Elle est utilisée par l'extension IRC sur les tampons de canaux et privés, -lorsque la capacité "message-tags" est activée (vous pouvez vérifier avec la -commande <<command_irc_cap,/cap>>). + -Sous le capot, l'étiquette client typing est utilisée, en suivant cette -spécification : https://ircv3.net/specs/client-tags/typing.html. - -[[typing_activation]] -==== Activation - -Pour des considérations de confidentialité, la fonctionnalité typing est -désactivée par défaut. + -Si vous voulez l'utiliser, vous devez activer des options dans les extensions -typing et irc : - ----- -/set typing.look.enabled_nicks on -/set typing.look.enabled_self on -/set irc.look.typing_status_nicks on -/set irc.look.typing_status_self on ----- - -Les notifications "typing" sont affichées à la fin de la barre de statut. - -Exemple de barre de statut avec l'objet "typing" : "bob" écrit un message et -"alice" était en train d'en écrire un mais a fait une pause : - -.... -│[12:55] [6] [irc/libera] 3:#test(+n){4} [Écrit : bob, (alice)] │ -│[@Flashy] █ │ -└─────────────────────────────────────────────────────────────────────────────────┘ -.... - -[[typing_signals_sent]] -==== Signaux envoyés - -Lorsque vous écrivez un message (pas une commande commençant par `/`), l'extension -typing envoie des signaux pour informer les autres extensions (comme IRC) que -vous êtes en train d'écrire, et ces extensions peuvent alors envoyer des -notifications aux autres utilisateurs. - -Les signaux suivants sont envoyés quand vous écrivez des messages : - -[width="100%",cols="1,1,5",options="header"] -|=== -| Signal | Paramètres | Description -| typing_self_typing | Pointeur : tampon. | Vous écrivez un message. -| typing_self_paused | Pointeur : tampon. | Vous avez fait une pause dans l'écriture d'un message. -| typing_self_cleared | Pointeur : tampon. | Vous avez effacé la ligne de commande sans envoyée le message. -| typing_self_sent | Pointeur : tampon. | Vous avez envoyé le message au tampon. -|=== - -[[typing_signals_caught]] -==== Signaux captés - -L'extension typing capte des signaux qui peuvent être envoyés par d'autres -extensions (comme IRC), pour mettre à jour des tables de hachage internes -qui sont utilisées pour sauvegarder l'état d'écriture de message des pseudos -sur les tampons. Ces tables de hachages sont utilisées pour construire le -contenu de l'objet de barre "typing". - -Les signaux suivants sont captés par l'extension typing : - -[width="100%",cols="1,4,3",options="header"] -|=== -| Signal | Paramètres | Description - -| typing_set_nick | - Chaîne : pointeur tampon + ";" + état (un parmi ceux-ci : "off", "typing", - "paused", "cleared") + ";" + pseudo. + - Example: "0x1234abcd;typing;alice". | - Définir l'état de la saisie du pseudo sur le tampon. - -| typing_reset_buffer | - Pointeur : tampon. | - Supprimer l'état de saisir pour tous les pseudos d'un tampon. -|=== - -[[typing_options]] -==== Options - -Sections dans le fichier _typing.conf_ : - -[width="100%",cols="3m,6m,16",options="header"] -|=== -| Section | Commande de contrôle | Description -| look | /set typing.look.* | Aspect/présentation. -|=== - -Options : - -include::includes/autogen_user_options.fr.adoc[tag=typing_options] - [[xfer_plugin]] === Xfer diff --git a/doc/it/weechat_user.it.adoc b/doc/it/weechat_user.it.adoc index 9cdc7203b..90bd8b045 100644 --- a/doc/it/weechat_user.it.adoc +++ b/doc/it/weechat_user.it.adoc @@ -323,7 +323,7 @@ List of commonly used options: Compile <<trigger_plugin,Trigger plugin>>. | ENABLE_TYPING | `ON`, `OFF` | ON | - Compile <<typing_plugin,Typing plugin>>. + Compile <<typing_notifications,Typing plugin>>. | ENABLE_XFER | `ON`, `OFF` | ON | Compile <<xfer_plugin,Xfer plugin>>. @@ -4016,6 +4016,100 @@ Options: include::includes/autogen_user_options.it.adoc[tag=irc_options] +// TRANSLATION MISSING +[[typing_notifications]] +== Typing notifications + +The typing plugin is used to inform other users you are typing messages and +show a list of users currently typing a message on the buffer. + +It is used by IRC plugin on channel and private buffers, when the "message-tags" +capability is enabled (you can check with <<command_irc_cap,/cap>> command). + +Under the hood, typing client tag is used, following this specification: +https://ircv3.net/specs/client-tags/typing.html. + +[[typing_activation]] +=== Activation + +For privacy considerations, the typing feature is disabled by default. + +If you want to use it, you must enable options in both typing and irc plugins: + +---- +/set typing.look.enabled_nicks on +/set typing.look.enabled_self on +/set irc.look.typing_status_nicks on +/set irc.look.typing_status_self on +---- + +The typing notifications are displayed at the end of the status bar. + +Example of status bar with the "typing" item: "bob" is typing a message and +"alice" was typing a message but made a pause: + +.... +│[12:55] [6] [irc/libera] 3:#test(+n){4} [Typing: bob, (alice)] │ +│[@Flashy] █ │ +└─────────────────────────────────────────────────────────────────────────────────┘ +.... + +[[typing_signals_sent]] +=== Signals sent + +When you are typing a message (not a command starting with `/`), the typing +plugin sends signals to inform other plugins (like IRC) that you are typing, +and these plugins can then send typing notifications to other users. + +The following signals are sent when you are typing messages: + +[width="100%",cols="1,1,5",options="header"] +|=== +| Signal | Arguments | Description +| typing_self_typing | Pointer: buffer. | You are typing a message. +| typing_self_paused | Pointer: buffer. | You made a pause while typing a message. +| typing_self_cleared | Pointer: buffer. | You cleared the command line without sending the message. +| typing_self_sent | Pointer: buffer. | You sent the message to the buffer. +|=== + +[[typing_signals_caught]] +=== Signals caught + +The typing plugin is catching some signals that can be sent by other plugins +(like IRC), to update internal hashtables used to store the typing state of +nicks on buffers. These hashtables are used to build the content of "typing" +bar item. + +The following signals are caught by the typing plugin: + +[width="100%",cols="1,4,3",options="header"] +|=== +| Signal | Arguments | Description + +| typing_set_nick | + String: buffer pointer + ";" + state (one of: "off", "typing", "paused", + "cleared") + ";" + nick. + + Example: "0x1234abcd;typing;alice". | + Set typing state for a nick on a buffer. + +| typing_reset_buffer | + Pointer: buffer. | + Remove typing state for all nicks on a buffer. +|=== + +[[typing_options]] +=== Opzioni + +Sections in file _typing.conf_: + +[width="100%",cols="3m,6m,16",options="header"] +|=== +| Section | Control command | Description +| look | /set typing.look.* | Look and feel. +|=== + +Options: + +include::includes/autogen_user_options.it.adoc[tag=typing_options] + [[relay]] == Relay @@ -5352,100 +5446,6 @@ Options: include::includes/autogen_user_options.it.adoc[tag=trigger_options] -// TRANSLATION MISSING -[[typing_plugin]] -=== Typing - -The typing plugin is used to inform other users you are typing messages and -show a list of users currently typing a message on the buffer. - -It is used by IRC plugin on channel and private buffers, when the "message-tags" -capability is enabled (you can check with <<command_irc_cap,/cap>> command). + -Under the hood, typing client tag is used, following this specification: -https://ircv3.net/specs/client-tags/typing.html. - -[[typing_activation]] -==== Activation - -For privacy considerations, the typing feature is disabled by default. + -If you want to use it, you must enable options in both typing and irc plugins: - ----- -/set typing.look.enabled_nicks on -/set typing.look.enabled_self on -/set irc.look.typing_status_nicks on -/set irc.look.typing_status_self on ----- - -The typing notifications are displayed at the end of the status bar. - -Example of status bar with the "typing" item: "bob" is typing a message and -"alice" was typing a message but made a pause: - -.... -│[12:55] [6] [irc/libera] 3:#test(+n){4} [Typing: bob, (alice)] │ -│[@Flashy] █ │ -└─────────────────────────────────────────────────────────────────────────────────┘ -.... - -[[typing_signals_sent]] -==== Signals sent - -When you are typing a message (not a command starting with `/`), the typing -plugin sends signals to inform other plugins (like IRC) that you are typing, -and these plugins can then send typing notifications to other users. - -The following signals are sent when you are typing messages: - -[width="100%",cols="1,1,5",options="header"] -|=== -| Signal | Arguments | Description -| typing_self_typing | Pointer: buffer. | You are typing a message. -| typing_self_paused | Pointer: buffer. | You made a pause while typing a message. -| typing_self_cleared | Pointer: buffer. | You cleared the command line without sending the message. -| typing_self_sent | Pointer: buffer. | You sent the message to the buffer. -|=== - -[[typing_signals_caught]] -==== Signals caught - -The typing plugin is catching some signals that can be sent by other plugins -(like IRC), to update internal hashtables used to store the typing state of -nicks on buffers. These hashtables are used to build the content of "typing" -bar item. - -The following signals are caught by the typing plugin: - -[width="100%",cols="1,4,3",options="header"] -|=== -| Signal | Arguments | Description - -| typing_set_nick | - String: buffer pointer + ";" + state (one of: "off", "typing", "paused", - "cleared") + ";" + nick. + - Example: "0x1234abcd;typing;alice". | - Set typing state for a nick on a buffer. - -| typing_reset_buffer | - Pointer: buffer. | - Remove typing state for all nicks on a buffer. -|=== - -[[typing_options]] -==== Opzioni - -Sections in file _typing.conf_: - -[width="100%",cols="3m,6m,16",options="header"] -|=== -| Section | Control command | Description -| look | /set typing.look.* | Look and feel. -|=== - -Options: - -include::includes/autogen_user_options.it.adoc[tag=typing_options] - [[xfer_plugin]] === Xfer diff --git a/doc/ja/weechat_user.ja.adoc b/doc/ja/weechat_user.ja.adoc index a58ea4d1a..bb23215c2 100644 --- a/doc/ja/weechat_user.ja.adoc +++ b/doc/ja/weechat_user.ja.adoc @@ -295,7 +295,7 @@ CMake に対するオプションを指定するには、以下の書式を使 <<trigger_plugin,Trigger プラグイン>>のコンパイル。 | ENABLE_TYPING | `ON`, `OFF` | ON | - <<typing_plugin,Typing プラグイン>>のコンパイル。 + <<typing_notifications,Typing プラグイン>>のコンパイル。 | ENABLE_XFER | `ON`, `OFF` | ON | <<xfer_plugin,Xfer プラグイン>>のコンパイル。 @@ -3845,6 +3845,100 @@ _irc.conf_ ファイル内のセクション: include::includes/autogen_user_options.ja.adoc[tag=irc_options] +// TRANSLATION MISSING +[[typing_notifications]] +== Typing notifications + +The typing plugin is used to inform other users you are typing messages and +show a list of users currently typing a message on the buffer. + +It is used by IRC plugin on channel and private buffers, when the "message-tags" +capability is enabled (you can check with <<command_irc_cap,/cap>> command). + +Under the hood, typing client tag is used, following this specification: +https://ircv3.net/specs/client-tags/typing.html. + +[[typing_activation]] +=== Activation + +For privacy considerations, the typing feature is disabled by default. + +If you want to use it, you must enable options in both typing and irc plugins: + +---- +/set typing.look.enabled_nicks on +/set typing.look.enabled_self on +/set irc.look.typing_status_nicks on +/set irc.look.typing_status_self on +---- + +The typing notifications are displayed at the end of the status bar. + +Example of status bar with the "typing" item: "bob" is typing a message and +"alice" was typing a message but made a pause: + +.... +│[12:55] [6] [irc/libera] 3:#test(+n){4} [Typing: bob, (alice)] │ +│[@Flashy] █ │ +└─────────────────────────────────────────────────────────────────────────────────┘ +.... + +[[typing_signals_sent]] +=== Signals sent + +When you are typing a message (not a command starting with `/`), the typing +plugin sends signals to inform other plugins (like IRC) that you are typing, +and these plugins can then send typing notifications to other users. + +The following signals are sent when you are typing messages: + +[width="100%",cols="1,1,5",options="header"] +|=== +| Signal | Arguments | Description +| typing_self_typing | Pointer: buffer. | You are typing a message. +| typing_self_paused | Pointer: buffer. | You made a pause while typing a message. +| typing_self_cleared | Pointer: buffer. | You cleared the command line without sending the message. +| typing_self_sent | Pointer: buffer. | You sent the message to the buffer. +|=== + +[[typing_signals_caught]] +=== Signals caught + +The typing plugin is catching some signals that can be sent by other plugins +(like IRC), to update internal hashtables used to store the typing state of +nicks on buffers. These hashtables are used to build the content of "typing" +bar item. + +The following signals are caught by the typing plugin: + +[width="100%",cols="1,4,3",options="header"] +|=== +| Signal | Arguments | Description + +| typing_set_nick | + String: buffer pointer + ";" + state (one of: "off", "typing", "paused", + "cleared") + ";" + nick. + + Example: "0x1234abcd;typing;alice". | + Set typing state for a nick on a buffer. + +| typing_reset_buffer | + Pointer: buffer. | + Remove typing state for all nicks on a buffer. +|=== + +[[typing_options]] +=== オプション + +_typing.conf_ ファイル内のセクション: + +[width="100%",cols="3m,6m,16",options="header"] +|=== +| セクション | 操作コマンド | 説明 +| look | /set typing.look.* | 外観 +|=== + +オプション: + +include::includes/autogen_user_options.ja.adoc[tag=typing_options] + [[relay]] == Relay @@ -5121,100 +5215,6 @@ _trigger.conf_ ファイル内のセクション: include::includes/autogen_user_options.ja.adoc[tag=trigger_options] -// TRANSLATION MISSING -[[typing_plugin]] -=== Typing - -The typing plugin is used to inform other users you are typing messages and -show a list of users currently typing a message on the buffer. - -It is used by IRC plugin on channel and private buffers, when the "message-tags" -capability is enabled (you can check with <<command_irc_cap,/cap>> command). + -Under the hood, typing client tag is used, following this specification: -https://ircv3.net/specs/client-tags/typing.html. - -[[typing_activation]] -==== Activation - -For privacy considerations, the typing feature is disabled by default. + -If you want to use it, you must enable options in both typing and irc plugins: - ----- -/set typing.look.enabled_nicks on -/set typing.look.enabled_self on -/set irc.look.typing_status_nicks on -/set irc.look.typing_status_self on ----- - -The typing notifications are displayed at the end of the status bar. - -Example of status bar with the "typing" item: "bob" is typing a message and -"alice" was typing a message but made a pause: - -.... -│[12:55] [6] [irc/libera] 3:#test(+n){4} [Typing: bob, (alice)] │ -│[@Flashy] █ │ -└─────────────────────────────────────────────────────────────────────────────────┘ -.... - -[[typing_signals_sent]] -==== Signals sent - -When you are typing a message (not a command starting with `/`), the typing -plugin sends signals to inform other plugins (like IRC) that you are typing, -and these plugins can then send typing notifications to other users. - -The following signals are sent when you are typing messages: - -[width="100%",cols="1,1,5",options="header"] -|=== -| Signal | Arguments | Description -| typing_self_typing | Pointer: buffer. | You are typing a message. -| typing_self_paused | Pointer: buffer. | You made a pause while typing a message. -| typing_self_cleared | Pointer: buffer. | You cleared the command line without sending the message. -| typing_self_sent | Pointer: buffer. | You sent the message to the buffer. -|=== - -[[typing_signals_caught]] -==== Signals caught - -The typing plugin is catching some signals that can be sent by other plugins -(like IRC), to update internal hashtables used to store the typing state of -nicks on buffers. These hashtables are used to build the content of "typing" -bar item. - -The following signals are caught by the typing plugin: - -[width="100%",cols="1,4,3",options="header"] -|=== -| Signal | Arguments | Description - -| typing_set_nick | - String: buffer pointer + ";" + state (one of: "off", "typing", "paused", - "cleared") + ";" + nick. + - Example: "0x1234abcd;typing;alice". | - Set typing state for a nick on a buffer. - -| typing_reset_buffer | - Pointer: buffer. | - Remove typing state for all nicks on a buffer. -|=== - -[[typing_options]] -==== オプション - -_typing.conf_ ファイル内のセクション: - -[width="100%",cols="3m,6m,16",options="header"] -|=== -| セクション | 操作コマンド | 説明 -| look | /set typing.look.* | 外観 -|=== - -オプション: - -include::includes/autogen_user_options.ja.adoc[tag=typing_options] - [[xfer_plugin]] === Xfer diff --git a/doc/pl/weechat_user.pl.adoc b/doc/pl/weechat_user.pl.adoc index c234a1aec..5018f4d86 100644 --- a/doc/pl/weechat_user.pl.adoc +++ b/doc/pl/weechat_user.pl.adoc @@ -290,7 +290,7 @@ Lista popularnych opcji: Kompilacja <<trigger_plugin,wtyczki trigger>>. | ENABLE_TYPING | `ON`, `OFF` | ON | - Kompilacja <<typing_plugin,wtyczki typing>>. + Kompilacja <<typing_notifications,wtyczki typing>>. | ENABLE_XFER | `ON`, `OFF` | ON | Kompilacja <<xfer_plugin,wtyczki xfer>>. @@ -3782,6 +3782,102 @@ Opcje: include::includes/autogen_user_options.pl.adoc[tag=irc_options] +// TRANSLATION MISSING +[[typing_notifications]] +== Typing notifications + +Wtyczka typing jest używana do informowania innych że coś piszesz oraz +pokazaniu listy osób piszących obecnie wiadomości w buforze. + +Jest używana przez wtyczkę IRC na kanałach i w prywatnych buforach, kiedy +serwer posiada włączoną opcję "message-tags" (możesz to sprawdzić komendą +<<command_irc_cap,/cap>>). + +Pod spodem, używany jest tag klienta "typing" zgodnie z tą specyfikacją: +https://ircv3.net/specs/client-tags/typing.html. + +[[typing_activation]] +=== Aktywacja + +W trosce o prywatność, opcja ta jest domyślnie wyłączona. + +Jeśli chcesz ją włączyć, musisz ustawić opcje zarówno we wtyczce typing +jak i irc: + +---- +/set typing.look.enabled_nicks on +/set typing.look.enabled_self on +/set irc.look.typing_status_nicks on +/set irc.look.typing_status_self on +---- + +Powiadomienia o pisaniu są wyświetlane na końcu pasku statusu. + +Przykład paska statusu z elementem "typing": "bob" pisze wiadomość, natomiast +"alice" pisała coś ale zrobiła sobie przerwę: + +.... +│[12:55] [6] [irc/libera] 3:#test(+n){4} [Typing: bob, (alice)] │ +│[@Flashy] █ │ +└─────────────────────────────────────────────────────────────────────────────────┘ +.... + +[[typing_signals_sent]] +=== Wysyłane sygnały + +Kiedy piszesz wiadomość (ale nie polecenie zaczynające się od `/`) ta wtyczka +wysyła sygnały informujące inne wtyczki (jak IRC) o tym że piszesz, te wtyczki +mogą następnie wysłać informacje do innych użytkowników. + +Następujące sygnały są wysyłane, kiedy piszesz wiadomość: + +[width="100%",cols="1,1,5",options="header"] +|=== +| Sygnał | Argumenty | Opis +| typing_self_typing | Wskaźnik: bufor. | Piszesz wiadomość. +| typing_self_paused | Wskaźnik: bufor. | Przestałeś pisać wiadomość. +| typing_self_cleared | Wskaźnik: bufor. | Skasowałeś pisaną wiadomość z lini poleceń (bez wysłania). +| typing_self_sent | Wskaźnik: bufor. | Wysłałeś wiadomość do bufora. +|=== + +[[typing_signals_caught]] +=== Przechwytywane sygnały + +Wtyczka typing przechwyytuje niektóre sygnały, które mogą być wysłane przez +inne wtyczki (jak IRC) do aktualizacji wewnętrznych tablicy hashy używanych +do przechowywania stanu nicków i buforów. Te tablice są używane do budowania +zawartości elementu paska "typing". + +Następujące sygnały są przechwytywane przez wtyczke typing: + +[width="100%",cols="1,4,3",options="header"] +|=== +| Sygnal | Argumenty | Opis + +| typing_set_nick | + Ciąg: wskaźnik bufora + ";" + stan (jeden z: "off", "typing", "paused", + "cleared") + ";" + nick. + + Przykład: "0x1234abcd;typing;alice". | + Ustawia stan pisania dla nicka w buforze. + +| typing_reset_buffer | + Wskaźnik: bufor. | + Usuwa status pisania dla nicków w buforze. +|=== + +[[typing_options]] +=== Opcje + +Sekcje w pliku _typing.conf_: + +[width="100%",cols="3m,6m,16",options="header"] +|=== +| Sekcja | Komenda | Opis +| look | /set typing.look.* | Wygląd. +|=== + +Opcje: + +include::includes/autogen_user_options.pl.adoc[tag=typing_options] + [[relay]] == Relay @@ -5047,101 +5143,6 @@ Opcje: include::includes/autogen_user_options.pl.adoc[tag=trigger_options] -[[typing_plugin]] -=== Typing - -Wtyczka typing jest używana do informowania innych że coś piszesz oraz -pokazaniu listy osób piszących obecnie wiadomości w buforze. - -Jest używana przez wtyczkę IRC na kanałach i w prywatnych buforach, kiedy -serwer posiada włączoną opcję "message-tags" (możesz to sprawdzić komendą -<<command_irc_cap,/cap>>). + -Pod spodem, używany jest tag klienta "typing" zgodnie z tą specyfikacją: -https://ircv3.net/specs/client-tags/typing.html. - -[[typing_activation]] -==== Aktywacja - -W trosce o prywatność, opcja ta jest domyślnie wyłączona. + -Jeśli chcesz ją włączyć, musisz ustawić opcje zarówno we wtyczce typing -jak i irc: - ----- -/set typing.look.enabled_nicks on -/set typing.look.enabled_self on -/set irc.look.typing_status_nicks on -/set irc.look.typing_status_self on ----- - -Powiadomienia o pisaniu są wyświetlane na końcu pasku statusu. - -Przykład paska statusu z elementem "typing": "bob" pisze wiadomość, natomiast -"alice" pisała coś ale zrobiła sobie przerwę: - -.... -│[12:55] [6] [irc/libera] 3:#test(+n){4} [Typing: bob, (alice)] │ -│[@Flashy] █ │ -└─────────────────────────────────────────────────────────────────────────────────┘ -.... - -[[typing_signals_sent]] -==== Wysyłane sygnały - -Kiedy piszesz wiadomość (ale nie polecenie zaczynające się od `/`) ta wtyczka -wysyła sygnały informujące inne wtyczki (jak IRC) o tym że piszesz, te wtyczki -mogą następnie wysłać informacje do innych użytkowników. - -Następujące sygnały są wysyłane, kiedy piszesz wiadomość: - -[width="100%",cols="1,1,5",options="header"] -|=== -| Sygnał | Argumenty | Opis -| typing_self_typing | Wskaźnik: bufor. | Piszesz wiadomość. -| typing_self_paused | Wskaźnik: bufor. | Przestałeś pisać wiadomość. -| typing_self_cleared | Wskaźnik: bufor. | Skasowałeś pisaną wiadomość z lini poleceń (bez wysłania). -| typing_self_sent | Wskaźnik: bufor. | Wysłałeś wiadomość do bufora. -|=== - -[[typing_signals_caught]] -==== Przechwytywane sygnały - -Wtyczka typing przechwyytuje niektóre sygnały, które mogą być wysłane przez -inne wtyczki (jak IRC) do aktualizacji wewnętrznych tablicy hashy używanych -do przechowywania stanu nicków i buforów. Te tablice są używane do budowania -zawartości elementu paska "typing". - -Następujące sygnały są przechwytywane przez wtyczke typing: - -[width="100%",cols="1,4,3",options="header"] -|=== -| Sygnal | Argumenty | Opis - -| typing_set_nick | - Ciąg: wskaźnik bufora + ";" + stan (jeden z: "off", "typing", "paused", - "cleared") + ";" + nick. + - Przykład: "0x1234abcd;typing;alice". | - Ustawia stan pisania dla nicka w buforze. - -| typing_reset_buffer | - Wskaźnik: bufor. | - Usuwa status pisania dla nicków w buforze. -|=== - -[[typing_options]] -==== Opcje - -Sekcje w pliku _typing.conf_: - -[width="100%",cols="3m,6m,16",options="header"] -|=== -| Sekcja | Komenda | Opis -| look | /set typing.look.* | Wygląd. -|=== - -Opcje: - -include::includes/autogen_user_options.pl.adoc[tag=typing_options] - [[xfer_plugin]] === Xfer diff --git a/doc/sr/weechat_user.sr.adoc b/doc/sr/weechat_user.sr.adoc index 4765f2228..7ba5ff43f 100644 --- a/doc/sr/weechat_user.sr.adoc +++ b/doc/sr/weechat_user.sr.adoc @@ -268,7 +268,7 @@ $ make install Компајлира <<trigger_plugin,Trigger додатак>>. | ENABLE_TYPING | `ON`, `OFF` | ON | - Компајлира <<typing_plugin,Typing додатак>>. + Компајлира <<typing_notifications,Typing додатак>>. | ENABLE_XFER | `ON`, `OFF` | ON | Компајлира <<xfer_plugin,Xfer додатак>>. @@ -3514,6 +3514,100 @@ include::includes/autogen_user_commands.sr.adoc[tag=irc_commands] include::includes/autogen_user_options.sr.adoc[tag=irc_options] +// TRANSLATION MISSING +[[typing_notifications]] +== Typing notifications + +Доатак typing се користи да обавести остале кориснике када куцате поруке, као и да +прикаже листу корисника који тренутно куцају поруке у баферу. + +Користи га IRC додатак на баферима канала и на приватним баферима када је укључена +„message-tags” могућност (што можете да проверите командом <<command_irc_cap,/cap>>). + +Испод хаубе, користи се ознака клијент који куца, пратећи следећу спецификацију: +https://ircv3.net/specs/client-tags/typing.html. + +[[typing_activation]] +=== Активација + +Ова могућност је подразумевано искључена из разлога приватности. + +Ако желите да је користите, морате да укључите опцију и у typing и у irc додатку: + +---- +/set typing.look.enabled_nicks on +/set typing.look.enabled_self on +/set irc.look.typing_status_nicks on +/set irc.look.typing_status_self on +---- + +Обавештења о куцању се приказују на крају статусне линије. + +Пример статусне линије са ставком "typing": "bob" куца поруку, а +"alice" је куцала порукку и направила паузу: + +.... +│[12:55] [6] [irc/libera] 3:#test(+n){4} [Typing: bob, (alice)] │ +│[@Flashy] █ │ +└─────────────────────────────────────────────────────────────────────────────────┘ +.... + +[[typing_signals_sent]] +=== Сигнали који се шаљу + +Када куцате поруку (не команду која поиње са `/`), typing додатак шаље сигнале +којима обавештава остале додатке (као што је IRC) да куцате, па онда ови додаци +могу осталим корисницима да шаљу обавешења о куцању. + +Док куцате поруке, шаљу се следећи сигнали: + +[width="100%",cols="1,1,5",options="header"] +|=== +| Сигнал | Аргументи | Опис +| typing_self_typing | Показивач: Бафер. | Куцате поруку. +| typing_self_paused | Показивач: Бафер. | Направили сте паузу током куцања поруке. +| typing_self_cleared | Показивач: Бафер. | Обрисали сте командну линију и нисте послали поруку. +| typing_self_sent | Показивач: Бафер. | Послали сте поруку у бафер. +|=== + +[[typing_signals_caught]] +=== Сигнали који се хватају + +Typing додатак хвата неке сигнале које шаљу остали додаци (као што је IRC) +и ажурира интерне хеш табеле које се користе за чување стања куцања надимака +у баферу. Ове хеш табеле се користе за изградњу садржаја „typing” ставке +траке. + +Typing додатак хвата следеће сигнале: + +[width="100%",cols="1,4,3",options="header"] +|=== +| Сигнал | Аргументи | Опис + +| typing_set_nick | + Стринг: показивач на бафер + ";" + стање (једнос од: "off", "typing", "paused", + "cleared") + ";" + надимак. + + Пример: "0x1234abcd;typing;alice". | + Поставља стање куцања за надимак у баферу. + +| typing_reset_buffer | + Показивач: бафер. | + Уклања стање куцања за све надимке у баферу. +|=== + +[[typing_options]] +=== Опције + +Одељци у фајлу _typing.conf_: + +[width="100%",cols="3m,6m,16",options="header"] +|=== +| Одељак | Команда за контролу | Опис +| look | /set typing.look.* | Изглед и осећај. +|=== + +Опције: + +include::includes/autogen_user_options.sr.adoc[tag=typing_options] + [[relay]] == Релеј @@ -4685,99 +4779,6 @@ include::includes/autogen_user_commands.sr.adoc[tag=trigger_commands] include::includes/autogen_user_options.sr.adoc[tag=trigger_options] -[[typing_plugin]] -=== Typing - -Доатак typing се користи да обавести остале кориснике када куцате поруке, као и да -прикаже листу корисника који тренутно куцају поруке у баферу. - -Користи га IRC додатак на баферима канала и на приватним баферима када је укључена -„message-tags” могућност (што можете да проверите командом <<command_irc_cap,/cap>>). + -Испод хаубе, користи се ознака клијент који куца, пратећи следећу спецификацију: -https://ircv3.net/specs/client-tags/typing.html. - -[[typing_activation]] -==== Активација - -Ова могућност је подразумевано искључена из разлога приватности. + -Ако желите да је користите, морате да укључите опцију и у typing и у irc додатку: - ----- -/set typing.look.enabled_nicks on -/set typing.look.enabled_self on -/set irc.look.typing_status_nicks on -/set irc.look.typing_status_self on ----- - -Обавештења о куцању се приказују на крају статусне линије. - -Пример статусне линије са ставком "typing": "bob" куца поруку, а -"alice" је куцала порукку и направила паузу: - -.... -│[12:55] [6] [irc/libera] 3:#test(+n){4} [Typing: bob, (alice)] │ -│[@Flashy] █ │ -└─────────────────────────────────────────────────────────────────────────────────┘ -.... - -[[typing_signals_sent]] -==== Сигнали који се шаљу - -Када куцате поруку (не команду која поиње са `/`), typing додатак шаље сигнале -којима обавештава остале додатке (као што је IRC) да куцате, па онда ови додаци -могу осталим корисницима да шаљу обавешења о куцању. - -Док куцате поруке, шаљу се следећи сигнали: - -[width="100%",cols="1,1,5",options="header"] -|=== -| Сигнал | Аргументи | Опис -| typing_self_typing | Показивач: Бафер. | Куцате поруку. -| typing_self_paused | Показивач: Бафер. | Направили сте паузу током куцања поруке. -| typing_self_cleared | Показивач: Бафер. | Обрисали сте командну линију и нисте послали поруку. -| typing_self_sent | Показивач: Бафер. | Послали сте поруку у бафер. -|=== - -[[typing_signals_caught]] -==== Сигнали који се хватају - -Typing додатак хвата неке сигнале које шаљу остали додаци (као што је IRC) -и ажурира интерне хеш табеле које се користе за чување стања куцања надимака -у баферу. Ове хеш табеле се користе за изградњу садржаја „typing” ставке -траке. - -Typing додатак хвата следеће сигнале: - -[width="100%",cols="1,4,3",options="header"] -|=== -| Сигнал | Аргументи | Опис - -| typing_set_nick | - Стринг: показивач на бафер + ";" + стање (једнос од: "off", "typing", "paused", - "cleared") + ";" + надимак. + - Пример: "0x1234abcd;typing;alice". | - Поставља стање куцања за надимак у баферу. - -| typing_reset_buffer | - Показивач: бафер. | - Уклања стање куцања за све надимке у баферу. -|=== - -[[typing_options]] -==== Опције - -Одељци у фајлу _typing.conf_: - -[width="100%",cols="3m,6m,16",options="header"] -|=== -| Одељак | Команда за контролу | Опис -| look | /set typing.look.* | Изглед и осећај. -|=== - -Опције: - -include::includes/autogen_user_options.sr.adoc[tag=typing_options] - [[xfer_plugin]] === Xfer |