summaryrefslogtreecommitdiff
path: root/doc/fr
diff options
context:
space:
mode:
authorSébastien Helleu <flashcode@flashtux.org>2022-09-25 10:53:37 +0200
committerSébastien Helleu <flashcode@flashtux.org>2022-09-27 15:50:43 +0200
commit4d74a89cfcdce4d9207f51c786a2a1fc278c5a11 (patch)
tree57dad8d63de8a0bf1b5f5e6e13d57982da431601 /doc/fr
parentbe6a29a596b5da3be4c00943cd5bdceabd5159c5 (diff)
downloadweechat-4d74a89cfcdce4d9207f51c786a2a1fc278c5a11.zip
api: add function string_parse_size
Diffstat (limited to 'doc/fr')
-rw-r--r--doc/fr/weechat_plugin_api.fr.adoc47
-rw-r--r--doc/fr/weechat_scripting.fr.adoc1
2 files changed, 48 insertions, 0 deletions
diff --git a/doc/fr/weechat_plugin_api.fr.adoc b/doc/fr/weechat_plugin_api.fr.adoc
index 55d51e661..790fdf10c 100644
--- a/doc/fr/weechat_plugin_api.fr.adoc
+++ b/doc/fr/weechat_plugin_api.fr.adoc
@@ -1990,6 +1990,53 @@ def string_format_size(size: int) -> str: ...
str = weechat.string_format_size(15200) # == "15.2 Ko"
----
+==== string_parse_size
+
+_WeeChat ≥ 3.7._
+
+Analyser une chaîne avec une taille et une unité optionnelle et retourner
+la taille en octets.
+
+Prototype :
+
+[source,c]
+----
+unsigned long long weechat_string_parse_size (const char *size);
+----
+
+Paramètres :
+
+* _size_ : la taille sous forme de chaîne : nombre décimal suivi par des espaces
+ optionnels et une unité optionnelle (en minuscules ou majuscules), qui est une
+ des suivantes :
+** _b_ : octets
+** _k_ : kilo-octets (1k = 1000 octets)
+** _m_ : méga-octets (1m = 1000k = 1 000 000 octets)
+** _g_ : giga-octets (1g = 1000m = 1 000 000 000 octets)
+** _t_ : tera-octets (1t = 1000g = 1 000 000 000 000 octets)
+
+Valeur de retour :
+
+* taille en octets, 0 si erreur
+
+Exemple en C :
+
+[source,c]
+----
+unsigned long long size = weechat_parse_size ("1.34m"); /* size == 1340000 */
+----
+
+Script (Python) :
+
+[source,python]
+----
+# prototype
+def string_parse_size(size: str) -> int: ...
+
+# exemple
+size = weechat.string_parse_size("1.34m") # 1340000
+----
+
==== string_color_code_size
_WeeChat ≥ 3.0._
diff --git a/doc/fr/weechat_scripting.fr.adoc b/doc/fr/weechat_scripting.fr.adoc
index 0aa19c672..4245b0e4f 100644
--- a/doc/fr/weechat_scripting.fr.adoc
+++ b/doc/fr/weechat_scripting.fr.adoc
@@ -593,6 +593,7 @@ Liste des fonctions de l'API script :
string_has_highlight_regex +
string_mask_to_regex +
string_format_size +
+ string_parse_size +
string_color_code_size +
string_remove_color +
string_is_command_char +