summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/en/weechat_plugin_api.en.txt116
-rw-r--r--doc/fr/weechat_plugin_api.fr.txt121
-rw-r--r--doc/it/weechat_plugin_api.it.txt124
3 files changed, 209 insertions, 152 deletions
diff --git a/doc/en/weechat_plugin_api.en.txt b/doc/en/weechat_plugin_api.en.txt
index 7599bee6c..93844de12 100644
--- a/doc/en/weechat_plugin_api.en.txt
+++ b/doc/en/weechat_plugin_api.en.txt
@@ -6076,7 +6076,14 @@ const char *weechat_prefix (const char *prefix);
Arguments:
-* 'prefix': name of prefix:
+* 'prefix': name of prefix (see table below)
+
+Return value:
+
+* prefix value (string with prefix and color codes), empty string if prefix is
+ not found
+
+List of prefixes:
[width="70%",cols="^2e,^1,^3,5",options="header"]
|===
@@ -6091,11 +6098,6 @@ Arguments:
[NOTE]
Values and colors can be customized with command `/set`.
-Return value:
-
-* prefix value (string with prefix and color codes), empty string if prefix is
- not found
-
C example:
[source,C]
@@ -6854,8 +6856,8 @@ struct t_hook *weechat_hook_process (const char *command,
Arguments:
-* 'command': command to launch in child process or URL _(WeeChat ≥ 0.3.7)_,
- see below
+* 'command': command to launch in child process or URL _(WeeChat ≥ 0.3.7)_
+ (see below)
* 'timeout': timeout for command (in milliseconds): after this timeout, child
process is killed (0 means no timeout)
* 'callback': function called when data from child is available, or when child
@@ -7437,7 +7439,8 @@ struct t_hook *weechat_hook_signal (const char *signal,
Arguments:
* 'signal': signal to catch, can begin or end with "*"
- (priority allowed, see note about <<hook_priority,priority>>), see table below
+ (priority allowed, see note about <<hook_priority,priority>>)
+ (see table below)
* 'callback': function called when signal is received, arguments and return
value:
** 'void *data': pointer
@@ -8229,7 +8232,25 @@ struct t_hook *weechat_hook_hsignal (const char *signal,
Arguments:
* 'signal': signal to catch, can begin or end with "*"
- (priority allowed, see note about <<hook_priority,priority>>):
+ (priority allowed, see note about <<hook_priority,priority>>)
+ (see table below)
+* 'callback': function called when signal is received, arguments and return
+ value:
+** 'void *data': pointer
+** 'const char *signal': signal received
+** 'struct t_hashtable *hashtable': hashtable
+** return value:
+*** 'WEECHAT_RC_OK'
+*** 'WEECHAT_RC_OK_EAT' (stop sending the signal immediately)
+ _(WeeChat ≥ 0.4.0)_
+*** 'WEECHAT_RC_ERROR'
+* 'callback_data': pointer given to callback when it is called by WeeChat
+
+Return value:
+
+* pointer to new hook, NULL if error occurred
+
+List of hsignals:
[width="100%",cols="^1,^3,5,5",options="header"]
|===
@@ -8287,22 +8308,6 @@ Arguments:
^(1)^ 'xxx' is signal argument used in redirection, 'yyy' is redirection
pattern.
-* 'callback': function called when signal is received, arguments and return
- value:
-** 'void *data': pointer
-** 'const char *signal': signal received
-** 'struct t_hashtable *hashtable': hashtable
-** return value:
-*** 'WEECHAT_RC_OK'
-*** 'WEECHAT_RC_OK_EAT' (stop sending the signal immediately)
- _(WeeChat ≥ 0.4.0)_
-*** 'WEECHAT_RC_ERROR'
-* 'callback_data': pointer given to callback when it is called by WeeChat
-
-Return value:
-
-* pointer to new hook, NULL if error occurred
-
C example:
[source,C]
@@ -8824,7 +8829,21 @@ struct t_hook *weechat_hook_modifier (const char *modifier,
Arguments:
* 'modifier': modifier name, list of modifiers used by Weechat or plugins
- (priority allowed, see note about <<hook_priority,priority>>):
+ (priority allowed, see note about <<hook_priority,priority>>)
+ (see table below)
+* 'callback': function called when modifier is used, arguments and return value:
+** 'void *data': pointer
+** 'const char *modifier': name of modifier
+** 'const char *modifier_data': data for modifier
+** 'const char *string': string to modify
+** return value: new string
+* 'callback_data': pointer given to callback when it is called by WeeChat
+
+Return value:
+
+* pointer to new hook, NULL if error occurred
+
+List of modifiers used by WeeChat and plugins:
[width="100%",cols="^2,3,4,4",options="header"]
|===
@@ -8926,18 +8945,6 @@ Arguments:
^(1)^ 'xxx' is IRC command name. +
^(2)^ 'yyy' is bar name.
-* 'callback': function called when modifier is used, arguments and return value:
-** 'void *data': pointer
-** 'const char *modifier': name of modifier
-** 'const char *modifier_data': data for modifier
-** 'const char *string': string to modify
-** return value: new string
-* 'callback_data': pointer given to callback when it is called by WeeChat
-
-Return value:
-
-* pointer to new hook, NULL if error occurred
-
C example:
[source,C]
@@ -12109,8 +12116,7 @@ const char *weechat_info_get (const char *info_name, const char *arguments);
Arguments:
-* 'info_name': name of info to read:
-include::autogen/plugin_api/infos.txt[]
+* 'info_name': name of info to read (see table below)
* 'arguments': arguments for info asked (optional, NULL if no argument is
needed)
@@ -12118,6 +12124,10 @@ Return value:
* string with info asked, NULL if an error occurred
+Infos:
+
+include::autogen/plugin_api/infos.txt[]
+
C example:
[source,C]
@@ -12158,8 +12168,7 @@ struct t_hashtable *weechat_info_get_hashtable (const char *info_name,
Arguments:
-* 'info_name': name of info to read:
-include::autogen/plugin_api/infos_hashtable.txt[]
+* 'info_name': name of info to read (see table below)
* 'hashtable': hashtable with arguments (depends on info asked) (optional, NULL
if no argument is needed)
@@ -12167,6 +12176,10 @@ Return value:
* hashtable with info asked, NULL if an error occurred
+Infos:
+
+include::autogen/plugin_api/infos_hashtable.txt[]
+
C example:
[source,C]
@@ -12531,8 +12544,7 @@ struct t_infolist *weechat_infolist_get (const char *infolist_name,
Arguments:
-* 'infolist_name': name of infolist to read:
-include::autogen/plugin_api/infolists.txt[]
+* 'infolist_name': name of infolist to read (see table below)
* 'pointer': pointer to an item, to get only this item in infolist (optional,
can be NULL)
* 'arguments': arguments for infolist asked (optional, NULL if no argument is
@@ -12542,6 +12554,10 @@ Return value:
* pointer to infolist, NULL if an error occurred
+Infolists:
+
+include::autogen/plugin_api/infolists.txt[]
+
C example:
[source,C]
@@ -13198,16 +13214,16 @@ struct t_hdata *weechat_hdata_get (const char *hdata_name);
Arguments:
-* 'hdata_name': name of hdata
-
-List of hdata:
-
-include::autogen/plugin_api/hdata.txt[]
+* 'hdata_name': name of hdata (see list below)
Return value:
* pointer to hdata, NULL if an error occurred
+List of hdata:
+
+include::autogen/plugin_api/hdata.txt[]
+
C example:
[source,C]
diff --git a/doc/fr/weechat_plugin_api.fr.txt b/doc/fr/weechat_plugin_api.fr.txt
index c7376c2c7..baa3ea70c 100644
--- a/doc/fr/weechat_plugin_api.fr.txt
+++ b/doc/fr/weechat_plugin_api.fr.txt
@@ -6152,7 +6152,14 @@ const char *weechat_prefix (const char *prefix);
Paramètres :
-* 'prefix' : nom du préfixe :
+* 'prefix' : nom du préfixe (voir le tableau ci-dessous)
+
+Valeur de retour :
+
+* valeur du préfixe (chaîne avec le préfixe et des codes couleur), chaîne vide
+ si le préfixe n'a pas été trouvé
+
+Liste des préfixes :
[width="70%",cols="^2e,^1,^3,5",options="header"]
|===
@@ -6167,11 +6174,6 @@ Paramètres :
[NOTE]
Les valeurs et couleurs peuvent être configurées avec la commande `/set`.
-Valeur de retour :
-
-* valeur du préfixe (chaîne avec le préfixe et des codes couleur), chaîne vide
- si le préfixe n'a pas été trouvé
-
Exemple en C :
[source,C]
@@ -6956,7 +6958,7 @@ struct t_hook *weechat_hook_process (const char *command,
Paramètres :
* 'command' : commande à lancer dans le processus fils ou URL
- _(WeeChat ≥ 0.3.7)_, voir ci-dessous
+ _(WeeChat ≥ 0.3.7)_ (voir ci-dessous)
* 'timeout' : timeout pour la commande (en millisecondes) : après ce délai, le
processus fils est tué (0 signifie pas de limite)
* 'callback' : function appelée quand des données du fils sont disponibles, or
@@ -7557,8 +7559,8 @@ struct t_hook *weechat_hook_signal (const char *signal,
Paramètres :
* 'signal' : signal à intercepter, peut commencer ou se terminer par "*"
- (priorité autorisée, voir la note sur la <<hook_priority,priorité>>),
- voir le tableau ci-dessous
+ (priorité autorisée, voir la note sur la <<hook_priority,priorité>>)
+ (voir le tableau ci-dessous)
* 'callback' : fonction appelée quand le signal est reçu, paramètres et valeur
de retour :
** 'void *data' : pointeur
@@ -8359,7 +8361,26 @@ struct t_hook *weechat_hook_hsignal (const char *signal,
Paramètres :
* 'signal' : signal à intercepter, peut commencer ou se terminer par "*"
- (priorité autorisée, voir la note sur la <<hook_priority,priorité>>) :
+ (priorité autorisée, voir la note sur la <<hook_priority,priorité>>)
+ (voir le tableau ci-dessous)
+* 'callback' : fonction appelée quand le signal est reçu, paramètres et valeur
+ de retour :
+** 'void *data' : pointeur
+** 'const char *signal' : signal reçu
+** 'struct t_hashtable *hashtable' : hashtable
+** valeur de retour :
+*** 'WEECHAT_RC_OK'
+*** 'WEECHAT_RC_OK_EAT' (arrêter l'envoi du signal immédiatement)
+ _(WeeChat ≥ 0.4.0)_
+*** 'WEECHAT_RC_ERROR'
+* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par
+ WeeChat
+
+Valeur de retour :
+
+* pointeur vers le nouveau "hook", NULL en cas d'erreur
+
+Liste des hsignaux envoyés par WeeChat et les extensions :
[width="100%",cols="^1,^3,5,5",options="header"]
|===
@@ -8417,23 +8438,6 @@ Paramètres :
^(1)^ 'xxx' est l'argument "signal" utilisé dans la redirection, 'yyy' est le
modèle de redirection ("pattern").
-* 'callback' : fonction appelée quand le signal est reçu, paramètres et valeur
- de retour :
-** 'void *data' : pointeur
-** 'const char *signal' : signal reçu
-** 'struct t_hashtable *hashtable' : hashtable
-** valeur de retour :
-*** 'WEECHAT_RC_OK'
-*** 'WEECHAT_RC_OK_EAT' (arrêter l'envoi du signal immédiatement)
- _(WeeChat ≥ 0.4.0)_
-*** 'WEECHAT_RC_ERROR'
-* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par
- WeeChat
-
-Valeur de retour :
-
-* pointeur vers le nouveau "hook", NULL en cas d'erreur
-
Exemple en C :
[source,C]
@@ -8970,7 +8974,23 @@ Paramètres :
* 'modifier' : nom du "modifieur", liste des "modifieurs" utilisés par WeeChat
ou des extensions
- (priorité autorisée, voir la note sur la <<hook_priority,priorité>>) :
+ (priorité autorisée, voir la note sur la <<hook_priority,priorité>>)
+ (voir le tableau ci-dessous)
+* 'callback' : fonction appelée lorsque le "modifieur" est utilisé, paramètres
+ et valeur de retour :
+** 'void *data' : pointeur
+** 'const char *modifier' : nom du "modifieur"
+** 'const char *modifier_data' : données pour le "modifieur"
+** 'const char *string' : chaîne à modifier
+** valeur de retour : nouvelle chaîne
+* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par
+ WeeChat
+
+Valeur de retour :
+
+* pointeur vers le nouveau "hook", NULL en cas d'erreur
+
+Liste des modifieurs utilisés par WeeChat et les extensions :
[width="100%",cols="^2,3,4,4",options="header"]
|===
@@ -9077,20 +9097,6 @@ Paramètres :
^(1)^ 'xxx' est un nom de commande IRC. +
^(2)^ 'yyy' est le nom de la barre.
-* 'callback' : fonction appelée lorsque le "modifieur" est utilisé, paramètres
- et valeur de retour :
-** 'void *data' : pointeur
-** 'const char *modifier' : nom du "modifieur"
-** 'const char *modifier_data' : données pour le "modifieur"
-** 'const char *string' : chaîne à modifier
-** valeur de retour : nouvelle chaîne
-* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par
- WeeChat
-
-Valeur de retour :
-
-* pointeur vers le nouveau "hook", NULL en cas d'erreur
-
Exemple en C :
[source,C]
@@ -12325,8 +12331,7 @@ const char *weechat_info_get (const char *info_name, const char *arguments);
Paramètres :
-* 'info_name' : nom de l'information à lire :
-include::autogen/plugin_api/infos.txt[]
+* 'info_name' : nom de l'information à lire (voir le tableau ci-dessous)
* 'arguments' : paramètres pour l'information demandée (optionnels, NULL si
aucun paramètre n'est nécessaire)
@@ -12334,6 +12339,10 @@ Valeur de retour :
* chaîne avec l'information demandée, NULL en cas d'erreur
+Infos :
+
+include::autogen/plugin_api/infos.txt[]
+
Exemple en C :
[source,C]
@@ -12375,8 +12384,7 @@ struct t_hashtable *weechat_info_get_hashtable (const char *info_name,
Paramètres :
-* 'info_name' : nom de l'information à lire :
-include::autogen/plugin_api/infos_hashtable.txt[]
+* 'info_name' : nom de l'information à lire (voir le tableau ci-dessous)
* 'hashtable' : hashtable avec les paramètres (dépendant de l'information
demandée) (optionnel, NULL si aucun paramètre n'est nécessaire)
@@ -12384,6 +12392,10 @@ Valeur de retour :
* hashtable avec l'information demandée, NULL en cas d'erreur
+Infos :
+
+include::autogen/plugin_api/infos_hashtable.txt[]
+
Exemple en C :
[source,C]
@@ -12752,8 +12764,7 @@ struct t_infolist *weechat_infolist_get (const char *infolist_name,
Paramètres :
-* 'infolist_name' : nom de l'infolist à lire :
-include::autogen/plugin_api/infolists.txt[]
+* 'infolist_name' : nom de l'infolist à lire (voir le tableau ci-dessous)
* 'pointer' : pointeur vers un objet, pour n'obtenir que celui-ci dans
l'infolist (optionnel, peut être NULL)
* 'arguments' : paramètres pour l'infolist demandée (optionnels, NULL si aucun
@@ -12763,6 +12774,10 @@ Valeur de retour :
* pointeur vers l'infolist, NULL en cas d'erreur
+Infolists :
+
+include::autogen/plugin_api/infolists.txt[]
+
Exemple en C :
[source,C]
@@ -13438,16 +13453,16 @@ struct t_hdata *weechat_hdata_get (const char *hdata_name);
Paramètres :
-* 'hdata_name' : nom du hdata
-
-Liste des hdata :
-
-include::autogen/plugin_api/hdata.txt[]
+* 'hdata_name' : nom du hdata (voir la liste ci-dessous)
Valeur de retour :
* pointeur vers le hdata, NULL en cas d'erreur
+Liste des hdata :
+
+include::autogen/plugin_api/hdata.txt[]
+
Exemple en C :
[source,C]
diff --git a/doc/it/weechat_plugin_api.it.txt b/doc/it/weechat_plugin_api.it.txt
index b5ddddca2..de4388e80 100644
--- a/doc/it/weechat_plugin_api.it.txt
+++ b/doc/it/weechat_plugin_api.it.txt
@@ -6151,7 +6151,16 @@ const char *weechat_prefix (const char *prefix);
Argomenti:
-* 'prefix': nome del prefisso:
+// TRANSLATION MISSING
+* 'prefix': nome del prefisso, see table below
+
+Valore restituito:
+
+* valore del prefisso (stringa con prefisso e codici colori), stringa vuota
+ se il prefisso non è stato trovato
+
+// TRANSLATION MISSING
+List of prefixes:
[width="70%",cols="^2e,^1,^3,5",options="header"]
|===
@@ -6166,11 +6175,6 @@ Argomenti:
[NOTE]
Valori e colori possono essere personalizzati con il comando `/set`.
-Valore restituito:
-
-* valore del prefisso (stringa con prefisso e codici colori), stringa vuota
- se il prefisso non è stato trovato
-
Esempio in C:
[source,C]
@@ -8406,8 +8410,29 @@ struct t_hook *weechat_hook_hsignal (const char *signal,
Argomenti:
+// TRANSLATION MISSING
* 'signal': segnale da catturare, può iniziare o terminare con "*"
- (priorità consentita, consultare la nota a proposito di <<hook_priority,priority>>):
+ (priorità consentita, consultare la nota a proposito di <<hook_priority,priority>>),
+ see table below
+* 'callback': funzione chiamata a segnale ricevuto, argomenti e valore
+ restituito:
+** 'void *data': puntatore
+** 'const char *signal': segnale ricevuto
+** 'struct t_hashtable *hashtable': tabella hash
+** valore restituito:
+*** 'WEECHAT_RC_OK'
+// TRANSLATION MISSING
+*** 'WEECHAT_RC_OK_EAT' (stop sending the signal immediately)
+ _(WeeChat ≥ 0.4.0)_
+*** 'WEECHAT_RC_ERROR'
+* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat
+
+Valore restituito:
+
+* puntatore al nuovo hook, NULL in caso di errore
+
+// TRANSLATION MISSING
+List of hsignals sent by WeeChat and plugins:
[width="100%",cols="^1,^3,5,5",options="header"]
|===
@@ -8471,23 +8496,6 @@ Argomenti:
^(1)^ 'xxx' è l'argomento del segnale usato nella redirezione, 'yyy' è lo schema
di redirezione.
-* 'callback': funzione chiamata a segnale ricevuto, argomenti e valore
- restituito:
-** 'void *data': puntatore
-** 'const char *signal': segnale ricevuto
-** 'struct t_hashtable *hashtable': tabella hash
-** valore restituito:
-*** 'WEECHAT_RC_OK'
-// TRANSLATION MISSING
-*** 'WEECHAT_RC_OK_EAT' (stop sending the signal immediately)
- _(WeeChat ≥ 0.4.0)_
-*** 'WEECHAT_RC_ERROR'
-* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat
-
-Valore restituito:
-
-* puntatore al nuovo hook, NULL in caso di errore
-
Esempio in C:
[source,C]
@@ -9015,10 +9023,25 @@ struct t_hook *weechat_hook_modifier (const char *modifier,
Argomenti:
+// TRANSLATION MISSING
* 'modifier': nome modificatore, lista di modificatori utilizzati da
Weechat o dai plugin
(priorità consentita, consultare la nota riguardo la
- <<hook_priority,priority>>)
+ <<hook_priority,priority>>), see table below
+* 'callback': funzione chiamata quando viene usato il modificatore,
+ argomenti e valore restituito:
+** 'void *data': puntatore
+** 'const char *modifier': nome del modificatore
+** 'const char *modifier_data': dati per il modificatore
+** 'const char *string': stringa da modificare
+** valore restituito: nuova stringa
+* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat
+
+Valore restituito:
+
+* puntatore al nuovo hook, NULL in caso di errore
+
+List of modifiers used by WeeChat and plugins:
[width="100%",cols="^2,3,4,4",options="header"]
|===
@@ -9122,19 +9145,6 @@ Argomenti:
^(1)^ 'xxx' è il nome del comando IRC. +
^(2)^ 'yyy' è il nome della barra.
-* 'callback': funzione chiamata quando viene usato il modificatore,
- argomenti e valore restituito:
-** 'void *data': puntatore
-** 'const char *modifier': nome del modificatore
-** 'const char *modifier_data': dati per il modificatore
-** 'const char *string': stringa da modificare
-** valore restituito: nuova stringa
-* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat
-
-Valore restituito:
-
-* puntatore al nuovo hook, NULL in caso di errore
-
Esempio in C:
[source,C]
@@ -12397,8 +12407,8 @@ const char *weechat_info_get (const char *info_name, const char *arguments);
Argomenti:
-* 'info_name': nome delle informazioni da leggere:
-include::autogen/plugin_api/infos.txt[]
+// TRANSLATION MISSING
+* 'info_name': nome delle informazioni da leggere (see table below)
* 'arguments': argomenti per l'informazione richiesta (opzionake, NULL se non
è richiesto alcun argomento)
@@ -12406,6 +12416,11 @@ Valore restituito:
* stringa con l'informazione richiesta, NULL in caso di errore
+// TRANSLATION MISSING
+Infos:
+
+include::autogen/plugin_api/infos.txt[]
+
Esempio in C:
[source,C]
@@ -12446,8 +12461,8 @@ struct t_hashtable *weechat_info_get_hashtable (const char *info_name,
Argomenti:
-* 'info_name': nome della info da leggere
-include::autogen/plugin_api/infos_hashtable.txt[]
+// TRANSLATION MISSING
+* 'info_name': nome della info da leggere (see table below)
* 'hashtable': tabella hash con argomenti (dipende dalla info richiesta)
* (opzionale, NULL se l'argomento non viene richiesto)
@@ -12455,6 +12470,11 @@ Valore restituito:
* tabella hash con la info richiesta, NULL in caso di errore
+// TRANSLATION MISSING
+Infos:
+
+include::autogen/plugin_api/infos_hashtable.txt[]
+
Esempio in C:
[source,C]
@@ -12824,8 +12844,8 @@ struct t_infolist *weechat_infolist_get (const char *infolist_name,
Argomenti:
-* 'infolist_name': nome della lista info da leggere:
-include::autogen/plugin_api/infolists.txt[]
+// TRANSLATION MISSING
+* 'infolist_name': nome della lista info da leggere (see table below)
* 'pointer': puntatore ad un elemento, per ricevere solo questo
elemento nella lista info (opzionale, può essere NULL)
* 'arguments': argomenti per la lista info richiesta (opzionale, NULL se
@@ -12835,6 +12855,11 @@ Valore restituito:
* puntatore alla lista info, NULL in caso di errore
+// TRANSLATION MISSING
+Infolists:
+
+include::autogen/plugin_api/infolists.txt[]
+
Esempio in C:
[source,C]
@@ -13511,17 +13536,18 @@ struct t_hdata *weechat_hdata_get (const char *hdata_name);
Argomenti:
-* 'hdata_name': nome di un hdata
-
// TRANSLATION MISSING
-List of hdata:
-
-include::autogen/plugin_api/hdata.txt[]
+* 'hdata_name': nome di un hdata (see list below)
Valore restituito:
* puntatore ad un hdata, NULL in caso di errore
+// TRANSLATION MISSING
+List of hdata:
+
+include::autogen/plugin_api/hdata.txt[]
+
Esempio in C:
[source,C]