summaryrefslogtreecommitdiff
path: root/doc/fr/includes
diff options
context:
space:
mode:
authorSébastien Helleu <flashcode@flashtux.org>2022-11-06 09:07:25 +0100
committerSébastien Helleu <flashcode@flashtux.org>2022-11-06 09:14:18 +0100
commitf18b96bb59eeebdd50b8c2af04265c2ea2b5c820 (patch)
tree2c2eb3ec49dcd449073a4a4bf3f577d072fca3c2 /doc/fr/includes
parentb2605902dbb1888f76ccd4c039f5546322661c48 (diff)
downloadweechat-f18b96bb59eeebdd50b8c2af04265c2ea2b5c820.zip
core: update translations
Diffstat (limited to 'doc/fr/includes')
-rw-r--r--doc/fr/includes/autogen_user_commands.fr.adoc61
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}} ==> --------