summaryrefslogtreecommitdiff
path: root/doc/fr/weechat_user.fr.adoc
diff options
context:
space:
mode:
Diffstat (limited to 'doc/fr/weechat_user.fr.adoc')
-rw-r--r--doc/fr/weechat_user.fr.adoc105
1 files changed, 105 insertions, 0 deletions
diff --git a/doc/fr/weechat_user.fr.adoc b/doc/fr/weechat_user.fr.adoc
index f729a89b2..de0d818ac 100644
--- a/doc/fr/weechat_user.fr.adoc
+++ b/doc/fr/weechat_user.fr.adoc
@@ -288,6 +288,9 @@ Liste des options couramment utilisées :
| ENABLE_TRIGGER | `ON`, `OFF` | ON |
Compiler <<trigger_plugin,l'extension Trigger>>.
+| ENABLE_TYPING | `ON`, `OFF` | ON |
+ Compiler <<typing_plugin,l'extension Typing>>.
+
| ENABLE_XFER | `ON`, `OFF` | ON |
Compiler <<xfer_plugin,l'extension Xfer>>.
@@ -742,6 +745,7 @@ Les fichiers dans le répertoire principal de WeeChat sont :
| tcl.conf | Fichier de configuration de l'extension _tcl_ | Non.
| spell.conf | Fichier de configuration de l'extension _spell_ | Non.
| trigger.conf | Fichier de configuration de l'extension _trigger_ | Possible, cela dépend des triggers.
+| typing.conf | Fichier de configuration de l'extension _typing_ | Non.
| xfer.conf | Fichier de configuration de l'extension _xfer_ | Non.
| weechat.log | Fichier de log WeeChat | Non.
|===
@@ -2619,6 +2623,7 @@ Les extensions par défaut sont :
| php | Interface (API) pour scripts PHP.
| spell | Vérification orthographique de la ligne de commande.
| trigger | Remplacement de texte et exécution de commande sur des évènements de WeeChat ou des extensions.
+| typing | Affichage des utilisateurs qui sont en train d'écrire des messages.
| xfer | Transfert de fichier et discussion directe.
|===
@@ -4856,6 +4861,106 @@ 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
+----
+
+Puis vous devez ajouter l'objet de barre "typing" dans une barre, par exemple
+dans l'option _weechat.bar.status.items_.
+
+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 êtres 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