summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/en/weechat_plugin_api.en.adoc95
-rw-r--r--doc/fr/weechat_plugin_api.fr.adoc106
-rw-r--r--doc/it/weechat_plugin_api.it.adoc108
-rw-r--r--doc/ja/weechat_plugin_api.ja.adoc96
4 files changed, 218 insertions, 187 deletions
diff --git a/doc/en/weechat_plugin_api.en.adoc b/doc/en/weechat_plugin_api.en.adoc
index 75974c407..2dc0927d4 100644
--- a/doc/en/weechat_plugin_api.en.adoc
+++ b/doc/en/weechat_plugin_api.en.adoc
@@ -10944,44 +10944,6 @@ List of modifiers used by WeeChat and plugins:
|===
| Modifier | Modifier data | String | Output
-| [[hook_modifier_charset_decode]] charset_decode |
- plugin.buffer_name |
- Any string. |
- String decoded from charset found for plugin/buffer to UTF-8.
-
-| [[hook_modifier_charset_encode]] charset_encode |
- plugin.buffer_name |
- Any string. |
- String encoded from UTF-8 to charset found for plugin/buffer.
-
-| [[hook_modifier_irc_color_decode]] irc_color_decode |
- "1" to keep colors, "0" to remove colors |
- Any string. |
- String with IRC colors converted to WeeChat colors (or IRC colors removed).
-
-| [[hook_modifier_irc_color_encode]] irc_color_encode |
- "1" to keep colors, "0" to remove colors |
- Any string. |
- String with IRC colors (or IRC colors removed).
-
-| [[hook_modifier_irc_color_decode_ansi]] irc_color_decode_ansi +
- _(WeeChat ≥ 1.0)_ |
- "1" to keep colors, "0" to remove colors |
- Any string. |
- String with ANSI colors converted to IRC colors (or ANSI colors removed).
-
-| [[hook_modifier_irc_command_auth]] irc_command_auth +
- _(WeeChat ≥ 0.4.1)_ |
- Server name |
- Authentication command (for example: `+/msg nickserv identify password+`). |
- command with hidden password (for example: `+/msg nickserv identify ********+`).
-
-| [[hook_modifier_irc_message_auth]] irc_message_auth +
- _(WeeChat ≥ 0.4.1)_ |
- Server name |
- Message displayed after `/msg` sent to nickserv. |
- Message with hidden password.
-
| [[hook_modifier_irc_in_xxx]] irc_in_xxx ^(1)^ |
Server name |
Content of message received from IRC server (before charset decoding). |
@@ -11006,12 +10968,6 @@ List of modifiers used by WeeChat and plugins:
(to fit in 512 bytes by default). |
New content of message.
-| [[hook_modifier_color_decode_ansi]] color_decode_ansi +
- _(WeeChat ≥ 1.0)_ |
- "1" to keep colors, "0" to remove colors |
- Any string. |
- String with ANSI colors converted to WeeChat colors (or ANSI colors removed).
-
| [[hook_modifier_bar_condition_yyy]] bar_condition_yyy ^(2)^ |
String with window pointer ("0x123..") |
Empty string. |
@@ -11123,6 +11079,57 @@ Return value:
* string modified, NULL if error occurred
+List of modifiers defined by WeeChat and plugins that can be used:
+
+[width="100%",cols="^2,3,4,4",options="header"]
+|===
+| Modifier | Modifier data | String | Output
+
+| [[hook_modifier_charset_decode]] charset_decode |
+ plugin.buffer_name |
+ Any string. |
+ String decoded from charset found for plugin/buffer to UTF-8.
+
+| [[hook_modifier_charset_encode]] charset_encode |
+ plugin.buffer_name |
+ Any string. |
+ String encoded from UTF-8 to charset found for plugin/buffer.
+
+| [[hook_modifier_irc_color_decode]] irc_color_decode |
+ "1" to keep colors, "0" to remove colors |
+ Any string. |
+ String with IRC colors converted to WeeChat colors (or IRC colors removed).
+
+| [[hook_modifier_irc_color_encode]] irc_color_encode |
+ "1" to keep colors, "0" to remove colors |
+ Any string. |
+ String with IRC colors (or IRC colors removed).
+
+| [[hook_modifier_irc_color_decode_ansi]] irc_color_decode_ansi +
+ _(WeeChat ≥ 1.0)_ |
+ "1" to keep colors, "0" to remove colors |
+ Any string. |
+ String with ANSI colors converted to IRC colors (or ANSI colors removed).
+
+| [[hook_modifier_irc_command_auth]] irc_command_auth +
+ _(WeeChat ≥ 0.4.1)_ |
+ Server name |
+ Authentication command (for example: `+/msg nickserv identify password+`). |
+ command with hidden password (for example: `+/msg nickserv identify ********+`).
+
+| [[hook_modifier_irc_message_auth]] irc_message_auth +
+ _(WeeChat ≥ 0.4.1)_ |
+ Server name |
+ Message displayed after `/msg` sent to nickserv. |
+ Message with hidden password.
+
+| [[hook_modifier_color_decode_ansi]] color_decode_ansi +
+ _(WeeChat ≥ 1.0)_ |
+ "1" to keep colors, "0" to remove colors |
+ Any string. |
+ String with ANSI colors converted to WeeChat colors (or ANSI colors removed).
+|===
+
C example:
[source,C]
diff --git a/doc/fr/weechat_plugin_api.fr.adoc b/doc/fr/weechat_plugin_api.fr.adoc
index bd471e9e7..8cf0b84e9 100644
--- a/doc/fr/weechat_plugin_api.fr.adoc
+++ b/doc/fr/weechat_plugin_api.fr.adoc
@@ -11173,48 +11173,6 @@ Liste des modificateurs utilisés par WeeChat et les extensions :
|===
| Modificateur | Données du modificateur | Chaîne | Sortie
-| [[hook_modifier_charset_decode]] charset_decode |
- extension.nom_tampon |
- Toute chaîne. |
- Chaîne décodée depuis le jeu de caractères trouvé pour l'extension/tampon
- vers UTF-8.
-
-| [[hook_modifier_charset_encode]] charset_encode |
- extension.nom_tampon |
- Toute chaîne. |
- Chaîne encodée depuis UTF-8 vers le jeu de caractères trouvé pour
- l'extension/tampon.
-
-| [[hook_modifier_irc_color_decode]] irc_color_decode |
- "1" pour garder les couleurs, "0" pour les supprimer |
- Toute chaîne. |
- Chaîne avec les couleurs IRC converties en couleurs WeeChat (ou avec les
- couleurs IRC supprimées).
-
-| [[hook_modifier_irc_color_encode]] irc_color_encode |
- "1" pour garder les couleurs, "0" pour les supprimer |
- Toute chaîne. |
- Chaîne avec les couleurs IRC (ou avec les couleurs IRC supprimées).
-
-| [[hook_modifier_irc_color_decode_ansi]] irc_color_decode_ansi +
- _(WeeChat ≥ 1.0)_ |
- "1" pour garder les couleurs, "0" pour les supprimer |
- Toute chaîne. |
- Chaîne avec les couleurs ANSI converties en couleurs IRC (ou avec les couleurs
- ANSI supprimées).
-
-| [[hook_modifier_irc_command_auth]] irc_command_auth +
- _(WeeChat ≥ 0.4.1)_ |
- Nom du serveur |
- Commande d'authentification (par exemple : `+/msg nickserv identify password+`). |
- Commande avec le mot de passe caché (par exemple : `+/msg nickserv identify ********+`).
-
-| [[hook_modifier_irc_message_auth]] irc_message_auth +
- _(WeeChat ≥ 0.4.1)_ |
- Nom du serveur |
- Message affiché après `msg` envoyé à nickserv. |
- Message avec le mot de passe caché.
-
| [[hook_modifier_irc_in_xxx]] irc_in_xxx ^(1)^ |
Nom de serveur |
Contenu du message reçu du serveur IRC (avant décodage du jeu de caractères). |
@@ -11239,13 +11197,6 @@ Liste des modificateurs utilisés par WeeChat et les extensions :
(pour tenir dans les 512 octets par défaut). |
Nouveau contenu du message.
-| [[hook_modifier_color_decode_ansi]] color_decode_ansi +
- _(WeeChat ≥ 1.0)_ |
- "1" pour garder les couleurs, "0" pour les supprimer |
- Toute chaîne. |
- Chaîne avec les couleurs ANSI converties en couleurs WeeChat (ou avec les
- couleurs ANSI supprimées).
-
| [[hook_modifier_bar_condition_yyy]] bar_condition_yyy ^(2)^ |
Chaîne avec un pointeur vers la fenêtre ("0x123..") |
Chaîne vide. |
@@ -11360,6 +11311,63 @@ Valeur de retour :
* chaîne modifiée, NULL en cas d'erreur
+Liste des modificateurs définis par WeeChat et les extensions qui peuvent être
+utilisés :
+
+[width="100%",cols="^2,3,4,4",options="header"]
+|===
+| Modificateur | Données du modificateur | Chaîne | Sortie
+
+| [[hook_modifier_charset_decode]] charset_decode |
+ extension.nom_tampon |
+ Toute chaîne. |
+ Chaîne décodée depuis le jeu de caractères trouvé pour l'extension/tampon
+ vers UTF-8.
+
+| [[hook_modifier_charset_encode]] charset_encode |
+ extension.nom_tampon |
+ Toute chaîne. |
+ Chaîne encodée depuis UTF-8 vers le jeu de caractères trouvé pour
+ l'extension/tampon.
+
+| [[hook_modifier_irc_color_decode]] irc_color_decode |
+ "1" pour garder les couleurs, "0" pour les supprimer |
+ Toute chaîne. |
+ Chaîne avec les couleurs IRC converties en couleurs WeeChat (ou avec les
+ couleurs IRC supprimées).
+
+| [[hook_modifier_irc_color_encode]] irc_color_encode |
+ "1" pour garder les couleurs, "0" pour les supprimer |
+ Toute chaîne. |
+ Chaîne avec les couleurs IRC (ou avec les couleurs IRC supprimées).
+
+| [[hook_modifier_irc_color_decode_ansi]] irc_color_decode_ansi +
+ _(WeeChat ≥ 1.0)_ |
+ "1" pour garder les couleurs, "0" pour les supprimer |
+ Toute chaîne. |
+ Chaîne avec les couleurs ANSI converties en couleurs IRC (ou avec les couleurs
+ ANSI supprimées).
+
+| [[hook_modifier_irc_command_auth]] irc_command_auth +
+ _(WeeChat ≥ 0.4.1)_ |
+ Nom du serveur |
+ Commande d'authentification (par exemple : `+/msg nickserv identify password+`). |
+ Commande avec le mot de passe caché (par exemple : `+/msg nickserv identify ********+`).
+
+| [[hook_modifier_irc_message_auth]] irc_message_auth +
+ _(WeeChat ≥ 0.4.1)_ |
+ Nom du serveur |
+ Message affiché après `msg` envoyé à nickserv. |
+ Message avec le mot de passe caché.
+
+| [[hook_modifier_color_decode_ansi]] color_decode_ansi +
+ _(WeeChat ≥ 1.0)_ |
+ "1" pour garder les couleurs, "0" pour les supprimer |
+ Toute chaîne. |
+ Chaîne avec les couleurs ANSI converties en couleurs WeeChat (ou avec les
+ couleurs ANSI supprimées).
+|===
+
Exemple en C :
[source,C]
diff --git a/doc/it/weechat_plugin_api.it.adoc b/doc/it/weechat_plugin_api.it.adoc
index 97427b770..f65cf6123 100644
--- a/doc/it/weechat_plugin_api.it.adoc
+++ b/doc/it/weechat_plugin_api.it.adoc
@@ -11377,49 +11377,6 @@ List of modifiers used by WeeChat and plugins:
|===
| Modificatore | Dati modificatore | Stringa | Output
-| [[hook_modifier_charset_decode]] charset_decode |
- plugin.buffer_name |
- Qualsiasi stringa. |
- Stringa codificata dal set caratteri trovato per plugin/buffer in UTF-8.
-
-| [[hook_modifier_charset_encode]] charset_encode |
- plugin.buffer_name |
- Qualsiasi stringa. |
- Stringa codificata da UTF-8 al set caratteri trovato per il plugin/buffer.
-
-// TRANSLATION MISSING
-| [[hook_modifier_irc_color_decode]] irc_color_decode |
- "1" per mantenere i colori, "0" per rimuovere i colori |
- Qualsiasi stringa. |
- String with IRC colors converted to WeeChat colors (or IRC colors removed).
-
-// TRANSLATION MISSING
-| [[hook_modifier_irc_color_encode]] irc_color_encode |
- "1" per mantenere i colori, "0" per rimuovere i colori |
- Qualsiasi stringa. |
- String with IRC colors (or IRC colors removed).
-
-// TRANSLATION MISSING
-| [[hook_modifier_irc_color_decode_ansi]] irc_color_decode_ansi +
- _(WeeChat ≥ 1.0)_ |
- "1" per mantenere i colori, "0" per rimuovere i colori |
- Qualsiasi stringa. |
- String with ANSI colors converted to IRC colors (or ANSI colors removed).
-
-// TRANSLATION MISSING
-| [[hook_modifier_irc_command_auth]] irc_command_auth +
- _(WeeChat ≥ 0.4.1)_ |
- Nome server |
- Authentication command (for example: `+/msg nickserv identify password+`). |
- Command with hidden password (for example: `+/msg nickserv identify ********+`).
-
-// TRANSLATION MISSING
-| [[hook_modifier_irc_message_auth]] irc_message_auth +
- _(WeeChat ≥ 0.4.1)_ |
- Nome server |
- Message displayed after `/msg` sent to nickserv. |
- Message with hidden password.
-
| [[hook_modifier_irc_in_xxx]] irc_in_xxx ^(1)^ |
Nome server |
Contenuto del messaggio ricevuto dal server IRC (prima della codifica del set caratteri). |
@@ -11446,13 +11403,6 @@ List of modifiers used by WeeChat and plugins:
(to fit in 512 bytes by default). |
Nuovo contenuto del messaggio.
-// TRANSLATION MISSING
-| [[hook_modifier_color_decode_ansi]] color_decode_ansi +
- _(WeeChat ≥ 1.0)_ |
- "1" per mantenere i colori, "0" per rimuovere i colori |
- Qualsiasi stringa. |
- String with ANSI colors converted to WeeChat colors (or ANSI colors removed).
-
| [[hook_modifier_bar_condition_yyy]] bar_condition_yyy ^(2)^ |
Stringa con puntatore alla finestra ("0x123..") |
Stringa vuota. |
@@ -11565,6 +11515,64 @@ Valore restituito:
* stringa modificata, NULL in caso di errore
+// TRANSLATION MISSING
+List of modifiers defined by WeeChat and plugins that can be used:
+
+[width="100%",cols="^2,3,4,4",options="header"]
+|===
+| Modificatore | Dati modificatore | Stringa | Output
+
+| [[hook_modifier_charset_decode]] charset_decode |
+ plugin.buffer_name |
+ Qualsiasi stringa. |
+ Stringa codificata dal set caratteri trovato per plugin/buffer in UTF-8.
+
+| [[hook_modifier_charset_encode]] charset_encode |
+ plugin.buffer_name |
+ Qualsiasi stringa. |
+ Stringa codificata da UTF-8 al set caratteri trovato per il plugin/buffer.
+
+// TRANSLATION MISSING
+| [[hook_modifier_irc_color_decode]] irc_color_decode |
+ "1" per mantenere i colori, "0" per rimuovere i colori |
+ Qualsiasi stringa. |
+ String with IRC colors converted to WeeChat colors (or IRC colors removed).
+
+// TRANSLATION MISSING
+| [[hook_modifier_irc_color_encode]] irc_color_encode |
+ "1" per mantenere i colori, "0" per rimuovere i colori |
+ Qualsiasi stringa. |
+ String with IRC colors (or IRC colors removed).
+
+// TRANSLATION MISSING
+| [[hook_modifier_irc_color_decode_ansi]] irc_color_decode_ansi +
+ _(WeeChat ≥ 1.0)_ |
+ "1" per mantenere i colori, "0" per rimuovere i colori |
+ Qualsiasi stringa. |
+ String with ANSI colors converted to IRC colors (or ANSI colors removed).
+
+// TRANSLATION MISSING
+| [[hook_modifier_irc_command_auth]] irc_command_auth +
+ _(WeeChat ≥ 0.4.1)_ |
+ Nome server |
+ Authentication command (for example: `+/msg nickserv identify password+`). |
+ Command with hidden password (for example: `+/msg nickserv identify ********+`).
+
+// TRANSLATION MISSING
+| [[hook_modifier_irc_message_auth]] irc_message_auth +
+ _(WeeChat ≥ 0.4.1)_ |
+ Nome server |
+ Message displayed after `/msg` sent to nickserv. |
+ Message with hidden password.
+
+// TRANSLATION MISSING
+| [[hook_modifier_color_decode_ansi]] color_decode_ansi +
+ _(WeeChat ≥ 1.0)_ |
+ "1" per mantenere i colori, "0" per rimuovere i colori |
+ Qualsiasi stringa. |
+ String with ANSI colors converted to WeeChat colors (or ANSI colors removed).
+|===
+
Esempio in C:
[source,C]
diff --git a/doc/ja/weechat_plugin_api.ja.adoc b/doc/ja/weechat_plugin_api.ja.adoc
index 283c05aa3..a33363e96 100644
--- a/doc/ja/weechat_plugin_api.ja.adoc
+++ b/doc/ja/weechat_plugin_api.ja.adoc
@@ -10916,44 +10916,6 @@ WeeChat とプラグインが使う修飾子のリスト:
|===
| 修飾子 | 修飾子データ | 文字列 | 出力
-| [[hook_modifier_charset_decode]] charset_decode |
- plugin.buffer_name |
- 任意の文字列 |
- プラグインおよびバッファの文字セットから UTF-8 にデコードされた文字列
-
-| [[hook_modifier_charset_encode]] charset_encode |
- plugin.buffer_name |
- 任意の文字列 |
- UTF-8 からプラグインおよびバッファの文字セットにエンコードされた文字列
-
-| [[hook_modifier_irc_color_decode]] irc_color_decode |
- 色を保持する場合は "1"、削除する場合は "0" |
- 任意の文字列 |
- WeeChat 色コードに変換された IRC 色コードを含む (または IRC 色コードを削除された) 文字列
-
-| [[hook_modifier_irc_color_encode]] irc_color_encode |
- 色を保持する場合は "1"、削除する場合は "0" |
- 任意の文字列 |
- IRC 色コードを含む (または IRC 色コードを削除された) 文字列
-
-| [[hook_modifier_irc_color_decode_ansi]] irc_color_decode_ansi +
- _(WeeChat バージョン 1.0 以上で利用可)_ |
- 色を保持する場合は "1"、削除する場合は "0" |
- 任意の文字列 |
- IRC 色コードに変換された ANSI 色コードを含む (または ANSI 色コードを削除された) 文字列
-
-| [[hook_modifier_irc_command_auth]] irc_command_auth +
- _(WeeChat バージョン 0.4.1 以上で利用可)_ |
- サーバ名 |
- 認証コマンド (例: `+/msg nickserv identify password+`) |
- パスワードを隠したコマンド (例: `+/msg nickserv identify ********+`)
-
-| [[hook_modifier_irc_message_auth]] irc_message_auth +
- _(WeeChat バージョン 0.4.1 以上で利用可)_ |
- サーバ名 |
- `/msg` をサーバに送信した後に表示されるメッセージ |
- パスワードを隠したメッセージ
-
| [[hook_modifier_irc_in_xxx]] irc_in_xxx ^(1)^ |
サーバ名 |
IRC サーバから受信したメッセージの内容 (文字セットをデコードする前) |
@@ -10978,12 +10940,6 @@ WeeChat とプラグインが使う修飾子のリスト:
(自動分割後、自動分割はデフォルトでメッセージを 512 バイト内に収まるように分割します)。|
メッセージの新しい内容
-| [[hook_modifier_color_decode_ansi]] color_decode_ansi +
- _(WeeChat バージョン 1.0 以上で利用可)_ |
- 色を保持する場合は "1"、削除する場合は "0" |
- 任意の文字列 |
- WeeChat 色コードに変換された ANSI 色コードを含む (または ANSI 色コードを削除された) 文字列
-
| [[hook_modifier_bar_condition_yyy]] bar_condition_yyy ^(2)^ |
ウィンドウへのポインタの文字列 ("0x123..") |
空文字列 |
@@ -11096,6 +11052,58 @@ char *weechat_hook_modifier_exec (const char *modifier,
* 修正された文字列、エラーが起きた場合は NULL
+// TRANSLATION MISSING
+List of modifiers defined by WeeChat and plugins that can be used:
+
+[width="100%",cols="^2,3,4,4",options="header"]
+|===
+| 修飾子 | 修飾子データ | 文字列 | 出力
+
+| [[hook_modifier_charset_decode]] charset_decode |
+ plugin.buffer_name |
+ 任意の文字列 |
+ プラグインおよびバッファの文字セットから UTF-8 にデコードされた文字列
+
+| [[hook_modifier_charset_encode]] charset_encode |
+ plugin.buffer_name |
+ 任意の文字列 |
+ UTF-8 からプラグインおよびバッファの文字セットにエンコードされた文字列
+
+| [[hook_modifier_irc_color_decode]] irc_color_decode |
+ 色を保持する場合は "1"、削除する場合は "0" |
+ 任意の文字列 |
+ WeeChat 色コードに変換された IRC 色コードを含む (または IRC 色コードを削除された) 文字列
+
+| [[hook_modifier_irc_color_encode]] irc_color_encode |
+ 色を保持する場合は "1"、削除する場合は "0" |
+ 任意の文字列 |
+ IRC 色コードを含む (または IRC 色コードを削除された) 文字列
+
+| [[hook_modifier_irc_color_decode_ansi]] irc_color_decode_ansi +
+ _(WeeChat バージョン 1.0 以上で利用可)_ |
+ 色を保持する場合は "1"、削除する場合は "0" |
+ 任意の文字列 |
+ IRC 色コードに変換された ANSI 色コードを含む (または ANSI 色コードを削除された) 文字列
+
+| [[hook_modifier_irc_command_auth]] irc_command_auth +
+ _(WeeChat バージョン 0.4.1 以上で利用可)_ |
+ サーバ名 |
+ 認証コマンド (例: `+/msg nickserv identify password+`) |
+ パスワードを隠したコマンド (例: `+/msg nickserv identify ********+`)
+
+| [[hook_modifier_irc_message_auth]] irc_message_auth +
+ _(WeeChat バージョン 0.4.1 以上で利用可)_ |
+ サーバ名 |
+ `/msg` をサーバに送信した後に表示されるメッセージ |
+ パスワードを隠したメッセージ
+
+| [[hook_modifier_color_decode_ansi]] color_decode_ansi +
+ _(WeeChat バージョン 1.0 以上で利用可)_ |
+ 色を保持する場合は "1"、削除する場合は "0" |
+ 任意の文字列 |
+ WeeChat 色コードに変換された ANSI 色コードを含む (または ANSI 色コードを削除された) 文字列
+|===
+
C 言語での使用例:
[source,C]