summaryrefslogtreecommitdiff
path: root/doc/fr
diff options
context:
space:
mode:
Diffstat (limited to 'doc/fr')
-rw-r--r--doc/fr/autogen/plugin_api/completions.adoc4
-rw-r--r--doc/fr/autogen/plugin_api/hdata.adoc26
-rw-r--r--doc/fr/autogen/plugin_api/infolists.adoc4
-rw-r--r--doc/fr/autogen/user/irc_commands.adoc6
-rw-r--r--doc/fr/autogen/user/weechat_commands.adoc4
-rw-r--r--doc/fr/autogen/user/weechat_options.adoc2
-rw-r--r--doc/fr/weechat_dev.fr.adoc1
-rw-r--r--doc/fr/weechat_plugin_api.fr.adoc31
-rw-r--r--doc/fr/weechat_quickstart.fr.adoc59
-rw-r--r--doc/fr/weechat_user.fr.adoc52
10 files changed, 120 insertions, 69 deletions
diff --git a/doc/fr/autogen/plugin_api/completions.adoc b/doc/fr/autogen/plugin_api/completions.adoc
index 6291a006e..f380751ad 100644
--- a/doc/fr/autogen/plugin_api/completions.adoc
+++ b/doc/fr/autogen/plugin_api/completions.adoc
@@ -30,6 +30,10 @@
| irc | irc_ignores_numbers | numéros pour les ignores définis
+| irc | irc_modelist_masks | masques de la liste de modes du canal IRC courant ; argument obligatoire : mode de la liste de modes
+
+| irc | irc_modelist_numbers | nombres de la liste de modes du canal IRC courant ; argument obligatoire : mode de la liste de modes
+
| irc | irc_msg_kick | message d'éjection par défaut
| irc | irc_msg_part | message de fin par défaut pour le canal IRC
diff --git a/doc/fr/autogen/plugin_api/hdata.adoc b/doc/fr/autogen/plugin_api/hdata.adoc
index ec3371047..309b2cd5e 100644
--- a/doc/fr/autogen/plugin_api/hdata.adoc
+++ b/doc/fr/autogen/plugin_api/hdata.adoc
@@ -74,6 +74,8 @@ _last_nick_   (pointer, hdata: "irc_nick") +
_nicks_speaking_   (pointer) +
_nicks_speaking_time_   (pointer, hdata: "irc_channel_speaking") +
_last_nick_speaking_time_   (pointer, hdata: "irc_channel_speaking") +
+_modelists_   (pointer, hdata: "irc_modelist") +
+_last_modelist_   (pointer, hdata: "irc_modelist") +
_join_smart_filtered_   (hashtable) +
_buffer_   (pointer, hdata: "buffer") +
_buffer_as_string_   (string) +
@@ -107,6 +109,30 @@ _next_ignore_   (pointer, hdata: "irc_ignore") +
| irc
+| [[hdata_irc_modelist]]<<hdata_irc_modelist,irc_modelist>>
+| liste de modes irc
+| -
+| _type_   (char) +
+_state_   (integer) +
+_items_   (pointer, hdata: "irc_modelist_item") +
+_last_item_   (pointer, hdata: "irc_modelist_item") +
+_prev_modelist_   (pointer, hdata: "irc_modelist") +
+_next_modelist_   (pointer, hdata: "irc_modelist") +
+
+
+| irc
+| [[hdata_irc_modelist_item]]<<hdata_irc_modelist_item,irc_modelist_item>>
+| élément de liste de modes irc
+| -
+| _number_   (integer) +
+_mask_   (string) +
+_setter_   (string) +
+_datetime_   (time) +
+_prev_item_   (pointer, hdata: "irc_modelist_item") +
+_next_item_   (pointer, hdata: "irc_modelist_item") +
+
+
+| irc
| [[hdata_irc_nick]]<<hdata_irc_nick,irc_nick>>
| pseudo irc
| -
diff --git a/doc/fr/autogen/plugin_api/infolists.adoc b/doc/fr/autogen/plugin_api/infolists.adoc
index 2c83e027c..0d8abbd84 100644
--- a/doc/fr/autogen/plugin_api/infolists.adoc
+++ b/doc/fr/autogen/plugin_api/infolists.adoc
@@ -20,6 +20,10 @@
| irc | irc_ignore | liste des ignores IRC | pointeur vers l'ignore (optionnel) | -
+| irc | irc_modelist | liste des listes de modes pour un canal IRC | pointeur vers une liste de modes (optionnel) | serveur,canal,type (le type est optionnel)
+
+| irc | irc_modelist_item | listes des éléments dans une liste de modes de canal | pointeur vers un élément de liste de modes (optionnel) | serveur,canal,type,nombre (le nombre est optionnel)
+
| irc | irc_nick | liste des pseudos pour un canal IRC | pointeur vers le pseudo (optionnel) | serveur,canal,pseudo (le pseudo est optionnel)
| irc | irc_notify | liste des notifications | pointeur vers la notification (optionnel) | nom de serveur (le caractère joker "*" est autorisé) (optionnel)
diff --git a/doc/fr/autogen/user/irc_commands.adoc b/doc/fr/autogen/user/irc_commands.adoc
index 9508943fa..99ca676c1 100644
--- a/doc/fr/autogen/user/irc_commands.adoc
+++ b/doc/fr/autogen/user/irc_commands.adoc
@@ -851,20 +851,22 @@ cible : nom du serveur
* `+unban+`: supprimer le bannissement sur des pseudos ou hôtes
----
-/unban [<canal>] <pseudo> [<pseudo>...]
+/unban [<canal>] <pseudo>|<nombre> [<pseudo>|<nombre>...]
canal : nom du canal
pseudo : pseudo ou hôte
+nombre : numéro de bannissement (comme affiché par la commande /ban)
----
[[command_irc_unquiet]]
* `+unquiet+`: ne plus taire des pseudos ou hôtes
----
-/unquiet [<canal>] <pseudo> [<pseudo>...]
+/unquiet [<canal>] <pseudo>|<nombre> [<pseudo>|<nombre>...]
canal : nom du canal
pseudo : pseudo ou hôte
+nombre : numéro de "quiet" (comme affiché par la commande /quiet)
----
[[command_irc_userhost]]
diff --git a/doc/fr/autogen/user/weechat_commands.adoc b/doc/fr/autogen/user/weechat_commands.adoc
index deaa5c357..d65c657db 100644
--- a/doc/fr/autogen/user/weechat_commands.adoc
+++ b/doc/fr/autogen/user/weechat_commands.adoc
@@ -74,7 +74,7 @@ Exemples :
move <nombre>|-|+
swap <nombre1>|<nom1> [<nombre2>|<nom2>]
cycle <nombre>|<nom> [<nombre>|<nom>...]
- merge <nombre>
+ merge <nombre>|<nom>
unmerge [<nombre>|-all]
hide [<nombre>|<nom>|-all [<nombre>|<nom>...]]
unhide [<nombre>|<nom>|-all [<nombre>|<nom>...]]
@@ -129,6 +129,8 @@ Exemples :
/buffer cycle #canal1 #canal2 #canal3
mélanger avec le tampon core :
/buffer merge 1
+ mélanger avec le tampon #weechat :
+ /buffer merge #weechat
détacher le tampon :
/buffer unmerge
fermer le tampon courant :
diff --git a/doc/fr/autogen/user/weechat_options.adoc b/doc/fr/autogen/user/weechat_options.adoc
index fc70c8447..f3503d637 100644
--- a/doc/fr/autogen/user/weechat_options.adoc
+++ b/doc/fr/autogen/user/weechat_options.adoc
@@ -435,7 +435,7 @@
** valeur par défaut: `+"[]`_-^"+`
* [[option_weechat.completion.partial_completion_alert]] *weechat.completion.partial_completion_alert*
-** description: pass:none[alerte l'utilisateur lorsqu'une complétion partielle survient]
+** description: pass:none[envoyer une alerte (BEL) lorsqu'une complétion partielle survient]
** type: booléen
** valeurs: on, off
** valeur par défaut: `+on+`
diff --git a/doc/fr/weechat_dev.fr.adoc b/doc/fr/weechat_dev.fr.adoc
index 0de1fb27a..6101118d3 100644
--- a/doc/fr/weechat_dev.fr.adoc
+++ b/doc/fr/weechat_dev.fr.adoc
@@ -255,6 +255,7 @@ Le cœur de WeeChat est situé dans les répertoires suivants :
|       irc-input.c | Entrée de commandes/texte.
|       irc-message.c | Fonctions pour manipuler les messages IRC.
|       irc-mode.c | Fonctions pour les modes de canal/pseudo.
+|       irc-modelist.c | Listes de modes de canaux IRC (+b, +e, +I, ...).
|       irc-msgbuffer.c | Tampon cible pour les messages IRC.
|       irc-nick.c | Pseudos IRC.
|       irc-notify.c | Listes de notification IRC.
diff --git a/doc/fr/weechat_plugin_api.fr.adoc b/doc/fr/weechat_plugin_api.fr.adoc
index 097be04b5..8b3f45c84 100644
--- a/doc/fr/weechat_plugin_api.fr.adoc
+++ b/doc/fr/weechat_plugin_api.fr.adoc
@@ -5065,8 +5065,8 @@ Paramètres :
* _name_ : nom du nouveau fichier de configuration (sans chemin ou extension)
* _callback_reload_ : fonction appelée quand le fichier de configuration est
- rechargé avec `/reload` (optionnel, peut être NULL), paramètres et valeur de
- retour :
+ rechargé avec `/reload` (optionnel, peut être NULL, voir ci-dessous),
+ paramètres et valeur de retour :
** _const void *pointer_ : pointeur
** _void *data_ : pointeur
** _struct t_config_file *config_file_ : pointeur vers le fichier de
@@ -5082,6 +5082,17 @@ Paramètres :
une fonction similaire) et est automatiquement libéré (par free) lorsque le
fichier de configuration est libéré
+Fonction de rechargement :
+
+* La fonction de rappel doit appeler seulement la fonction
+ <<_config_reload,config_reload>>, elle ne doit pas supprimer le fichier de
+ configuration.
+* Une fonction de rappel est nécessaire seulement si des choses sont faites
+ avant ou après l'appel à la fonction <<_config_reload,config_reload>>. +
+ Si aucune fonction de rappel n'est donnée, WeeChat appellera sa fonction
+ interne de rechargement, donc le fichier de configuration sera rechargé dans
+ tous les cas.
+
Valeur de retour :
* pointeur vers le nouveau fichier de configuration, NULL en cas d'erreur
@@ -9382,24 +9393,32 @@ Liste des signaux envoyés par WeeChat et les extensions :
| irc | xxx,irc_in_yyy ^(1)^ |
Chaîne : message. |
Message IRC du serveur (avant utilisation par l'extension irc,
- signal envoyé uniquement si le message n'est *pas* ignoré).
+ signal envoyé uniquement si le message n'est *pas* ignoré). +
+ Depuis la version 2.2, le message IRC entier est envoyé, en incluant
+ les étiquettes.
| irc | xxx,irc_in2_yyy ^(1)^ |
Chaîne : message. |
Message IRC du serveur (après utilisation par l'extension irc,
- signal envoyé uniquement si le message n'est *pas* ignoré).
+ signal envoyé uniquement si le message n'est *pas* ignoré). +
+ Depuis la version 2.2, le message IRC entier est envoyé, en incluant
+ les étiquettes.
| irc | xxx,irc_raw_in_yyy ^(1)^ +
_(WeeChat ≥ 0.3.2)_ |
Chaîne : message. |
Message IRC du serveur (avant utilisation par l'extension irc,
- signal envoyé même si le message est ignoré).
+ signal envoyé même si le message est ignoré). +
+ Depuis la version 2.2, le message IRC entier est envoyé, en incluant
+ les étiquettes.
| irc | xxx,irc_raw_in2_yyy ^(1)^ +
_(WeeChat ≥ 0.3.2)_ |
Chaîne : message. |
Message IRC du serveur (après utilisation par l'extension irc,
- signal envoyé même si le message est ignoré).
+ signal envoyé même si le message est ignoré). +
+ Depuis la version 2.2, le message IRC entier est envoyé, en incluant
+ les étiquettes.
| irc | xxx,irc_out1_yyy ^(1)^ +
_(WeeChat ≥ 0.3.7)_ |
diff --git a/doc/fr/weechat_quickstart.fr.adoc b/doc/fr/weechat_quickstart.fr.adoc
index 78fe4f9f0..9a0510b1d 100644
--- a/doc/fr/weechat_quickstart.fr.adoc
+++ b/doc/fr/weechat_quickstart.fr.adoc
@@ -49,46 +49,44 @@ un nom d'extension), `section` la section de cette configuration et
WeeChat utilise immédiatement la nouvelle valeur (vous n'avez *jamais*
besoin de redémarrer WeeChat après avoir changé la configuration).
-Vous pouvez utiliser `/set` avec un nom partiel d'option et le caractère
-joker "*" au début ou à la fin pour afficher toutes les options contenant
-ces lettres.
+Toutes les options sont sauvées quand WeeChat quitte (ou avec la commande
+`/save` pour forcer une écriture des options).
-Par exemple :
+[IMPORTANT]
+Il n'est *pas recommandé* de modifier les fichiers de configuration à la main
+car WeeChat peut les écrire à tout moment (par exemple sur `/quit`) et après
+chaque changement vous devez lancer la commande `/reload` (avec le risque de
+perdre d'autres changements qui n'auraient pas été sauvés avec `/save`). +
+Vous pouvez utiliser la commande `/set`, qui vérifie la valeur et applique
+les changements immédiatement.
-* Afficher toutes les options (WeeChat et extensions) :
+L'aide est disponible pour les options ;
----
-/set
+/help config.section.option
----
-* Afficher les options WeeChat :
-
-----
-/set weechat.*
-----
+L'extension _fset_ vous permet de parcourir les options facilement et de les
+modifier.
-* Afficher les options de l'extension IRC :
+Par exemple pour afficher les options WeeChat :
----
-/set irc.*
+/fset weechat.*
----
-Vous pouvez afficher de l'aide sur une option avec `/help`, par exemple :
+Les options IRC :
----
-/help weechat.look.highlight
+/fset irc.*
----
-Toutes les options sont sauvées quand WeeChat quitte (ou avec la commande
-`/save` pour forcer une écriture des options).
+La commande `/fset` a la complétion sur les bouts de noms d'options, donc par
+exemple si vous tapez `/fset hot` et appuyez sur kbd:[Tab] cela est complété en
+`/fset hotlist`. Si vous appuyez sur kbd:[Enter], les options sur la hotlist
+sont affichées.
-[IMPORTANT]
-Il n'est *pas recommandé* de modifier les fichiers de configuration à la main
-car WeeChat peut les écrire à tout moment (par exemple sur `/quit`) et après
-chaque changement vous devez lancer la commande `/reload` (avec le risque de
-perdre d'autres changements qui n'auraient pas été sauvés avec `/save`). +
-Vous pouvez utiliser la commande `/set`, qui vérifie la valeur et applique
-les changements immédiatement.
+Pour plus d'informations sur la commande `/fset` et les touches, voir `/help fset`.
[[core_vs_plugins]]
== Cœur vs extensions
@@ -233,8 +231,7 @@ suivante ("xxx" est le nom d'une option) :
[NOTE]
Cette commande peut aussi être utilisée pour créer et se connecter au serveur
-sans utiliser la commande `/server` (dois-je répéter que vous pouvez voir
-l'aide pour cette commande avec `/help connect` ?).
+sans utiliser la commande `/server` (voir `/help connect`).
Par défaut, les tampons des serveurs sont mélangés avec le tampon _core_
WeeChat. Pour basculer entre le tampon _core_ et les tampons des serveurs, il
@@ -310,9 +307,6 @@ Commandes pour gérer les tampons et les fenêtres :
/window
----
-(je ne répéterai pas que vous pouvez avoir de l'aide sur ces commandes
-avec /help)
-
Par exemple, pour découper verticalement l'écran en une petite fenêtre
(1/3 de la largeur) et une large (2/3), utilisez la commande :
@@ -333,10 +327,9 @@ WeeChat utilise un certain nombre de touches par défaut. Toutes ces
touches sont dans la documentation, mais vous devriez connaître au moins
les touches vitales :
-- kbd:[Alt+←] / kbd:[Alt+→] ou kbd:[F5] / kbd:[F6] : aller au tampon
- précédent/suivant
-- kbd:[F7] / kbd:[F8] : aller à la fenêtre précédente/suivante (quand l'écran
- est divisé)
+- kbd:[Alt+←] / kbd:[Alt+→] ou kbd:[F5] / kbd:[F6] : aller au tampon précédent/suivant
+- kbd:[F1] / kbd:[F2] : faire défiler la barre avec la liste des tampons ("buflist")
+- kbd:[F7] / kbd:[F8] : aller à la fenêtre précédente/suivante (quand l'écran est divisé)
- kbd:[F9] / kbd:[F10] : faire défiler la barre de titre
- kbd:[F11] / kbd:[F12] : faire défiler la liste des pseudos
- kbd:[Tab] : compléter le texte de la barre d'entrée, comme avec votre shell
diff --git a/doc/fr/weechat_user.fr.adoc b/doc/fr/weechat_user.fr.adoc
index 9a07c420c..f09750a27 100644
--- a/doc/fr/weechat_user.fr.adoc
+++ b/doc/fr/weechat_user.fr.adoc
@@ -97,34 +97,34 @@ compiler WeeChat.
[width="100%",cols="6,^3,^3,.^13",options="header"]
|===
-| Paquet ^(1)^ | Version | Requis | Fonctionnalité
+| Paquet ^(1)^ | Version | Requis | Fonctionnalité
| compilateur C
- (gcc, clang, ...) | | *oui* | Construction.
-| compilateur C++ | | | Construction et lancement des tests, extension JavaScript.
-| cmake | | *oui* | Construction (autotools toujours possible, mais cmake est recommandé).
-| pkg-config | | *oui* | Détection des bibliothèques installées.
-| libncursesw5-dev ^(2)^ | | *oui* | Interface ncurses.
-| libcurl4-gnutls-dev | | *oui* | Transfert d'URL.
-| zlib1g-dev | | *oui* | Compression des paquets dans l'extension relay (protocole weechat), extension script.
-| libgcrypt20-dev | | *oui* | Données sécurisées, authentification IRC SASL (DH-BLOWFISH/DH-AES), extension script.
-| libgnutls28-dev | ≥ 2.2.0 ^(3)^ | | Connexion SSL au serveur IRC, support SSL dans l'extension relay, authentification IRC SASL (ECDSA-NIST256P-CHALLENGE).
-| gettext | | | Internationalisation (traduction des messages; la langue de base est l'anglais).
-| ca-certificates | | | Certificats pour les connexions SSL.
+ (gcc, clang, ...) | | *oui* | Construction.
+| compilateur C++ | | | Construction et lancement des tests, extension JavaScript.
+| cmake | | *oui* | Construction (autotools toujours possible, mais cmake est recommandé).
+| pkg-config | | *oui* | Détection des bibliothèques installées.
+| libncursesw5-dev ^(2)^ | | *oui* | Interface ncurses.
+| libcurl4-gnutls-dev | | *oui* | Transfert d'URL.
+| zlib1g-dev | | *oui* | Compression des paquets dans l'extension relay (protocole weechat), extension script.
+| libgcrypt20-dev | | *oui* | Données sécurisées, authentification IRC SASL (DH-BLOWFISH/DH-AES), extension script.
+| libgnutls28-dev | ≥ 2.2.0 ^(3)^ | | Connexion SSL au serveur IRC, support SSL dans l'extension relay, authentification IRC SASL (ECDSA-NIST256P-CHALLENGE).
+| gettext | | | Internationalisation (traduction des messages; la langue de base est l'anglais).
+| ca-certificates | | | Certificats pour les connexions SSL.
| libaspell-dev
- ∥ libenchant-dev | | | Extension aspell.
-| python-dev | ≥ 2.6 ^(4)^ | | Extension python.
-| libperl-dev | | | Extension perl.
-| ruby-2.3, ruby2.3-dev | ≥ 1.8 | | Extension ruby.
-| liblua5.3-dev | | | Extension lua.
-| tcl-dev | ≥ 8.5 | | Extension tcl.
-| guile-2.0-dev | ≥ 2.0 | | Extension guile (scheme).
-| libv8-dev | ≤ 3.24.3 | | Extension javascript.
-| php7.2-dev, libphp7.2-embed | ≥ 7.0 | | Extension PHP.
-| libxml2-dev | | | Extension PHP.
-| libargon2-0-dev | | | Extension PHP (si PHP ≥ 7.2).
-| libsodium-dev | | | Extension PHP (si PHP ≥ 7.2).
-| asciidoctor | ≥ 1.5.4 | | Construction de la page man et de la documentation.
-| libcpputest-dev | ≥ 3.4 | | Construction et lancement des tests.
+ ∥ libenchant-dev | | | Extension aspell.
+| python-dev | ≥ 2.6 ^(4)^ | | Extension python.
+| libperl-dev | | | Extension perl.
+| ruby2.5, ruby2.5-dev | ≥ 1.8 | | Extension ruby.
+| liblua5.3-dev | | | Extension lua.
+| tcl-dev | ≥ 8.5 | | Extension tcl.
+| guile-2.0-dev | ≥ 2.0 | | Extension guile (scheme).
+| libv8-dev | ≤ 3.24.3 | | Extension javascript.
+| php-dev, libphp-embed | ≥ 7.0 | | Extension PHP.
+| libxml2-dev | | | Extension PHP.
+| libargon2-0-dev | | | Extension PHP (si PHP ≥ 7.2).
+| libsodium-dev | | | Extension PHP (si PHP ≥ 7.2).
+| asciidoctor | ≥ 1.5.4 | | Construction de la page man et de la documentation.
+| libcpputest-dev | ≥ 3.4 | | Construction et lancement des tests.
|===
[NOTE]