summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/en/weechat_relay_protocol.en.adoc22
-rw-r--r--doc/fr/weechat_relay_protocol.fr.adoc26
-rw-r--r--doc/ja/weechat_relay_protocol.ja.adoc22
3 files changed, 36 insertions, 34 deletions
diff --git a/doc/en/weechat_relay_protocol.en.adoc b/doc/en/weechat_relay_protocol.en.adoc
index 2de1ed4ac..39696a636 100644
--- a/doc/en/weechat_relay_protocol.en.adoc
+++ b/doc/en/weechat_relay_protocol.en.adoc
@@ -489,23 +489,23 @@ quit
Messages are sent as binary data, using following format (with size in bytes):
....
-┌────────╥─────────────╥────╥────────┬──────────╥───────╥────────┬──────────┐
-│ length ║ compression ║ id ║ type 1 │ object 1 ║ ... ║ type N │ object N │
-└────────╨─────────────╨────╨────────┴──────────╨───────╨────────┴──────────┘
- └──────┘ └───────────┘ └──┘ └──────┘ └────────┘ └──────┘ └────────┘
- 4 1 ?? 3 ?? 3 ??
- └────────────────────┘ └──────────────────────────────────────────────────┘
- header (5) compressed data (??)
- └─────────────────────────────────────────────────────────────────────────┘
+┌────────╥─────────────╥─────────╥────────┬──────────╥───────╥────────┬──────────┐
+│ length ║ compression ║ id ║ type 1 │ object 1 ║ ... ║ type N │ object N │
+└────────╨─────────────╨─────────╨────────┴──────────╨───────╨────────┴──────────┘
+ └──────┘ └───────────┘ └───────┘ └──────┘ └────────┘ └──────┘ └────────┘
+ 4 1 4 + str 3 ?? 3 ??
+ └────────────────────┘ └───────────────────────────────────────────────────────┘
+ header (5) compressed data (??)
+ └──────────────────────────────────────────────────────────────────────────────┘
_length_ bytes
....
-* _length_ (unsigned integer): number of bytes of whole message (including
- this field)
+* _length_ (unsigned integer, 4 bytes): number of bytes of whole message
+ (including this field)
* _compression_ (byte): flag:
** _0x00_: following data is not compressed
** _0x01_: following data is compressed with _zlib_
-* _id_ (string): identifier sent by client (before command name); it can be
+* _id_ (string, 4 bytes + content): identifier sent by client (before command name); it can be
empty (string with zero length and no content) if no identifier was given in
command
* _type_ (3 chars): a type: 3 letters (see table below)
diff --git a/doc/fr/weechat_relay_protocol.fr.adoc b/doc/fr/weechat_relay_protocol.fr.adoc
index 636cc0992..390f7382a 100644
--- a/doc/fr/weechat_relay_protocol.fr.adoc
+++ b/doc/fr/weechat_relay_protocol.fr.adoc
@@ -506,25 +506,25 @@ Les messages sont envoyés sous forme de données binaires, en utilisant le form
suivant (avec la taille en octets) :
....
-┌────────╥─────────────╥────╥────────┬─────────╥───────╥────────┬─────────┐
-│ taille ║ compression ║ id ║ type 1 │ objet 1 ║ ... ║ type N │ objet N │
-└────────╨─────────────╨────╨────────┴─────────╨───────╨────────┴─────────┘
- └──────┘ └───────────┘ └──┘ └──────┘ └───────┘ └──────┘ └───────┘
- 4 1 ?? 3 ?? 3 ??
- └────────────────────┘ └────────────────────────────────────────────────┘
- en-tête (5) données compressées (??)
- └───────────────────────────────────────────────────────────────────────┘
+┌────────╥─────────────╥─────────╥────────┬─────────╥───────╥────────┬─────────┐
+│ taille ║ compression ║ id ║ type 1 │ objet 1 ║ ... ║ type N │ objet N │
+└────────╨─────────────╨─────────╨────────┴─────────╨───────╨────────┴─────────┘
+ └──────┘ └───────────┘ └───────┘ └──────┘ └───────┘ └──────┘ └───────┘
+ 4 1 4 + str 3 ?? 3 ??
+ └────────────────────┘ └─────────────────────────────────────────────────────┘
+ en-tête (5) données compressées (??)
+ └────────────────────────────────────────────────────────────────────────────┘
'taille' octets
....
-* _taille_ (entier non signé) : nombre d'octets du message entier (en incluant
- ce champ)
+* _taille_ (entier non signé, 4 octets) : nombre d'octets du message entier
+ (en incluant ce champ)
* _compression_ (octet) : drapeau :
** _0x00_ : les données qui suivent ne sont pas compressées
** _0x01_ : les données qui suivent sont compressées avec _zlib_
-* _id_ (chaîne) : l'identifiant envoyé par le client (avant le nom de la
- commande); il peut être vide (chaîne avec une longueur de zéro sans contenu)
- si l'identifiant n'était pas donné dans la commande
+* _id_ (chaîne, 4 octets + contenu) : l'identifiant envoyé par le client
+ (avant le nom de la commande); il peut être vide (chaîne avec une longueur
+ de zéro sans contenu) si l'identifiant n'était pas donné dans la commande
* _type_ (3 caractères) : un type : 3 lettres (voir le tableau ci-dessous)
* _objet_ : un objet (voir tableau ci-dessous)
diff --git a/doc/ja/weechat_relay_protocol.ja.adoc b/doc/ja/weechat_relay_protocol.ja.adoc
index 1ca6979fd..45131afcd 100644
--- a/doc/ja/weechat_relay_protocol.ja.adoc
+++ b/doc/ja/weechat_relay_protocol.ja.adoc
@@ -496,23 +496,25 @@ quit
メッセージは以下の書式でバイナリデータとして送信されます (サイズはバイト単位):
....
-┌────────╥─────────────╥────╥────────┬──────────╥───────╥────────┬──────────┐
-│ length ║ compression ║ id ║ type 1 │ object 1 ║ ... ║ type N │ object N │
-└────────╨─────────────╨────╨────────┴──────────╨───────╨────────┴──────────┘
- └──────┘ └───────────┘ └──┘ └──────┘ └────────┘ └──────┘ └────────┘
- 4 1 ?? 3 ?? 3 ??
- └────────────────────┘ └──────────────────────────────────────────────────┘
- ヘッダ (5) 圧縮されたデータ (??)
- └─────────────────────────────────────────────────────────────────────────┘
+┌────────╥─────────────╥─────────╥────────┬──────────╥───────╥────────┬──────────┐
+│ length ║ compression ║ id ║ type 1 │ object 1 ║ ... ║ type N │ object N │
+└────────╨─────────────╨─────────╨────────┴──────────╨───────╨────────┴──────────┘
+ └──────┘ └───────────┘ └───────┘ └──────┘ └────────┘ └──────┘ └────────┘
+ 4 1 4 + str 3 ?? 3 ??
+ └────────────────────┘ └───────────────────────────────────────────────────────┘
+ ヘッダ (5) 圧縮されたデータ (??)
+ └──────────────────────────────────────────────────────────────────────────────┘
'length' バイト
....
-* _length_ (符号なし整数型): メッセージ全体のバイト数
+// TRANSLATION MISSING
+* _length_ (符号なし整数型, 4 bytes): メッセージ全体のバイト数
(このフィールドを含む)
* _compression_ (バイト型): フラグ:
** _0x00_: これ以降のデータは圧縮されていません
** _0x01_: これ以降のデータは _zlib_ で圧縮されています
-* _id_ (文字列型): クライアントが送信した識別子 (コマンド名の前につけられる);
+// TRANSLATION MISSING
+* _id_ (文字列型, 4 bytes + content): クライアントが送信した識別子 (コマンド名の前につけられる);
コマンドに識別子が含まれない場合は空文字列でも可
(内容を含まない長さゼロの文字列)
* _type_ (3 文字): 型の種類: 3 文字 (以下の表を参照)