diff options
author | Sébastien Helleu <flashcode@flashtux.org> | 2022-11-06 09:07:25 +0100 |
---|---|---|
committer | Sébastien Helleu <flashcode@flashtux.org> | 2022-11-06 09:14:18 +0100 |
commit | f18b96bb59eeebdd50b8c2af04265c2ea2b5c820 (patch) | |
tree | 2c2eb3ec49dcd449073a4a4bf3f577d072fca3c2 /doc/fr/includes | |
parent | b2605902dbb1888f76ccd4c039f5546322661c48 (diff) | |
download | weechat-f18b96bb59eeebdd50b8c2af04265c2ea2b5c820.zip |
core: update translations
Diffstat (limited to 'doc/fr/includes')
-rw-r--r-- | doc/fr/includes/autogen_user_commands.fr.adoc | 61 |
1 files changed, 32 insertions, 29 deletions
diff --git a/doc/fr/includes/autogen_user_commands.fr.adoc b/doc/fr/includes/autogen_user_commands.fr.adoc index 80a20b74b..b120795e5 100644 --- a/doc/fr/includes/autogen_user_commands.fr.adoc +++ b/doc/fr/includes/autogen_user_commands.fr.adoc @@ -1410,35 +1410,36 @@ Pour forcer une comparaison de chaînes, vous pouvez ajouter des guillemets auto "50" > "100" ==> 1 Des variables sont remplacées dans l'expression, en utilisant le format ${variable}, la variable pouvant être, par ordre de priorité : - 1. la chaîne elle-même sans évaluation (format : "raw:xxx") - 2. une variable définie par l'utilisateur (format : "nom") - 3. une sous-chaîne évaluée (format : "eval:xxx") - 4. une condition évaluée (format : "eval_cond:xxx") - 5. une chaîne avec les caractères échappés (format : "esc:xxx" ou "\xxx") - 6. une chaîne convertie en minuscules (format : "lower:xxx") - 7. une chaîne convertie en majuscules (format : "upper:xxx") - 8. une chaîne avec des caractères à cacher (format : "hide:caractère,chaîne") - 9. une chaîne avec un maximum de caractères (format : "cut:max,suffixe,chaîne" ou "cut:+max,suffixe,chaîne") - ou un maximum de caractères affichés à l'écran (format : "cutscr:max,suffixe,chaîne" ou "cutscr:+max,suffixe,chaîne") - 10. une chaîne inversée (format : "rev:xxx" ou "revscr:xxx") - 11. une chaîne répétée (format : "repeat:nombre,chaîne") - 12. longueur d'une chaîne (format : "length:xxx" ou "lengthscr:xxx") - 13. découpage d'une chaîne (format : "split:nombre,séparateurs,flags,xxx") - 14. découpage de paramètres shell (format : "split_shell:nombre,xxx") - 15. une couleur (format : "color:xxx", voir la "Référence API extension", fonction "color") - 16. un modificateur (format : "modifier:nom,données,chaîne") - 17. une info (format : "info:nom,paramètres", les paramètres sont optionnels) - 18. une chaîne encodée/decodée en base 16, 32 ou 64 (format : "base_encode:base,xxx" ou "base_decode:base,xxx") - 19. la date/heure courante (format : "date" ou "date:format") - 20. une variable d'environnement (format : "env:XXX") - 21. un opérateur ternaire (format : "if:condition?valeur_si_vrai:valeur_si_faux") - 22. le résultat d'une expression avec parenthèses et les opérateurs + - * / // % ** (format : "calc:xxx") - 23. un nombre entier aléatoire (format : "random:min,max") - 24. une chaîne traduite (format : "translate:xxx") - 25. déclaration d'une variable utilisateur (format : "define:nom,valeur") - 26. une option (format : "fichier.section.option") - 27. une variable locale du tampon - 28. un hdata/variable (la valeur est automatiquement convertie en chaîne), par défaut "window" et "buffer" pointent vers la fenêtre et le tampon courants. + - la chaîne elle-même sans évaluation (format : "raw:xxx") + - une variable définie par l'utilisateur (format : "nom") + - une sous-chaîne évaluée (format : "eval:xxx") + - une condition évaluée (format : "eval_cond:xxx") + - une chaîne avec les caractères échappés (format : "esc:xxx" ou "\xxx") + - une chaîne avec un intervalle de caractères (format : "chars:xxx" ou "chars:c1-c2") + - une chaîne convertie en minuscules (format : "lower:xxx") + - une chaîne convertie en majuscules (format : "upper:xxx") + - une chaîne avec des caractères à cacher (format : "hide:caractère,chaîne") + - une chaîne avec un maximum de caractères (format : "cut:max,suffixe,chaîne" ou "cut:+max,suffixe,chaîne") + ou un maximum de caractères affichés à l'écran (format : "cutscr:max,suffixe,chaîne" ou "cutscr:+max,suffixe,chaîne") + - une chaîne inversée (format : "rev:xxx" ou "revscr:xxx") + - une chaîne répétée (format : "repeat:nombre,chaîne") + - longueur d'une chaîne (format : "length:xxx" ou "lengthscr:xxx") + - découpage d'une chaîne (format : "split:nombre,séparateurs,flags,xxx") + - découpage de paramètres shell (format : "split_shell:nombre,xxx") + - une couleur (format : "color:xxx", voir la "Référence API extension", fonction "color") + - un modificateur (format : "modifier:nom,données,chaîne") + - une info (format : "info:nom,paramètres", les paramètres sont optionnels) + - une chaîne encodée/decodée en base 16, 32 ou 64 (format : "base_encode:base,xxx" ou "base_decode:base,xxx") + - la date/heure courante (format : "date" ou "date:format") + - une variable d'environnement (format : "env:XXX") + - un opérateur ternaire (format : "if:condition?valeur_si_vrai:valeur_si_faux") + - le résultat d'une expression avec parenthèses et les opérateurs + - * / // % ** (format : "calc:xxx") + - un nombre entier aléatoire (format : "random:min,max") + - une chaîne traduite (format : "translate:xxx") + - déclaration d'une variable utilisateur (format : "define:nom,valeur") + - une option (format : "fichier.section.option") + - une variable locale du tampon + - un hdata/variable (la valeur est automatiquement convertie en chaîne), par défaut "window" et "buffer" pointent vers la fenêtre et le tampon courants. Le format du hdata peut être le suivant : hdata.var1.var2... : démarrer avec un hdata (le pointeur doit être connu), et demander les variables l'une après l'autre (d'autres hdata peuvent être suivis) hdata[liste].var1.var2... : démarrer avec un hdata en utilisant une liste/pointeur/nom de pointeur, par exemple : @@ -1461,6 +1462,8 @@ Exemples (chaînes simples) : /eval -n ${window.buffer.full_name} ==> core.weechat /eval -n ${window.buffer.number} ==> 1 /eval -n ${\t} ==> <tab> + /eval -n ${chars:digit} ==> 0123456789 + /eval -n ${chars:J-T} ==> JKLMNOPQRST /eval -n ${lower:TEST} ==> test /eval -n ${upper:test} ==> TEST /eval -n ${hide:-,${relay.network.password}} ==> -------- |