diff options
Diffstat (limited to 'doc/fr')
-rw-r--r-- | doc/fr/autogen/plugin_api/completions.adoc | 4 | ||||
-rw-r--r-- | doc/fr/autogen/plugin_api/hdata.adoc | 26 | ||||
-rw-r--r-- | doc/fr/autogen/plugin_api/infolists.adoc | 4 | ||||
-rw-r--r-- | doc/fr/autogen/user/irc_commands.adoc | 6 | ||||
-rw-r--r-- | doc/fr/autogen/user/weechat_commands.adoc | 4 | ||||
-rw-r--r-- | doc/fr/autogen/user/weechat_options.adoc | 2 | ||||
-rw-r--r-- | doc/fr/weechat_dev.fr.adoc | 1 | ||||
-rw-r--r-- | doc/fr/weechat_plugin_api.fr.adoc | 31 | ||||
-rw-r--r-- | doc/fr/weechat_quickstart.fr.adoc | 59 | ||||
-rw-r--r-- | doc/fr/weechat_user.fr.adoc | 52 |
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] |