1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-27 05:16:38 +02:00

doc: update Japanese auto-generated files

This commit is contained in:
Sébastien Helleu
2018-06-10 21:43:28 +02:00
parent c8a2330f49
commit c7e2cda249
4 changed files with 53 additions and 53 deletions
+1 -1
View File
@@ -34,7 +34,7 @@ protocol.name: リレーするプロトコルと名前:
- "weechat" プロトコル (name は使われません)
"irc" プロトコルを指定した場合、どんな IRC クライアント (WeeChat 自身を含めて) でもポートに接続することができます。
"weechat" プロトコルを指定した場合、リモートインターフェスを使ってポートに接続することができます、参照: https://weechat.org/download/
"weechat" プロトコルを指定した場合、リモートインターフェスを使ってポートに接続することができます、参照: https://weechat.org/download/
引数無しの場合、リレークライアントのリストを含むバッファを開く
+1 -1
View File
@@ -117,7 +117,7 @@
** デフォルト値: `+""+`
* [[option_relay.network.bind_address]] *relay.network.bind_address*
** 説明: pass:none[割り当てるアドレス (空の場合、全てのインターフェスからの接続を受け付ける、"127.0.0.1" を使えばローカルマシンからの接続のみ許可)]
** 説明: pass:none[割り当てるアドレス (空の場合、全てのインターフェスからの接続を受け付ける、"127.0.0.1" を使えばローカルマシンからの接続のみ許可)]
** タイプ: 文字列
** 値: 未制約文字列
** デフォルト値: `+""+`
+50 -50
View File
@@ -261,60 +261,60 @@ infolists: インフォリストに関する情報を表示
/eval [-n|-s] <expression>
[-n] -c <expression1> <operator> <expression2>
-n: display result without sending it to buffer (debug mode)
-s: split expression before evaluating it (many commands can be separated by semicolons)
-c: evaluate as condition: use operators and parentheses, return a boolean value ("0" or "1")
expression: expression to evaluate, variables with format ${variable} are replaced (see below); many commands can be separated by semicolons
operator: a logical or comparison operator:
- logical operators:
&& boolean "and"
|| boolean "or"
- comparison operators:
== equal
!= not equal
<= less or equal
< less
>= greater or equal
> greater
=~ is matching POSIX extended regex
!~ is NOT matching POSIX extended regex
=* is matching mask (wildcard "*" is allowed)
!* is NOT matching mask (wildcard "*" is allowed)
-n: 結果をバッファに送信せずに表示 (デバッグモード)
-s: 評価前に式を分割する (複数のコマンドを指定する場合はセミコロンで区切ってください)
-c: 条件として評価: 演算子と括弧をを使い、ブール値 ("0" または "1") を返します
expression: 評価する式、${variable} 型の書式の変数は置換されます (以下を参照してください); 複数のコマンドを指定する場合はセミコロンで区切ってください
operator: 論理演算子や比較演算子:
- 論理演算子:
&& ブール演算の "and"
|| ブール演算の "or"
- 比較演算子:
== 等しい
!= 等しくない
<= 以下
< より少ない
>= 以上
> より大きい
=~ POSIX 拡張正規表現にマッチ
!~ POSIX 拡張正規表現にマッチしない
=* マスクにマッチ (ワイルドカード "*" を使えます)
!* マスクにマッチしない (ワイルドカード "*" を使えます)
An expression is considered as "true" if it is not NULL, not empty, and different from "0".
The comparison is made using floating point numbers if the two expressions are valid numbers, with one of the following formats:
- integer (examples: 5, -7)
- floating point number (examples: 5.2, -7.5, 2.83e-2)
- hexadecimal number (examples: 0xA3, -0xA3)
To force a string comparison, you can add double quotes around each expression, for example:
式が NULL でない場合、空でない場合、"0" でない場合、式は "真" と評価されます。
浮動小数点数として比較される数値表現の書式は以下です:
- 整数 (例: 5-7)
- 浮動小数点数 (例: 5.2-7.52.83e-2)
- 16 進数 (例: 0xA3-0xA3)
数値表現を二重引用符で括ることで、文字列として比較されます。例:
50 > 100 ==> 0
"50" > "100" ==> 1
Some variables are replaced in expression, using the format ${variable}, variable can be, by order of priority:
1. an evaluated sub-string (format: "eval:xxx")
2. a string with escaped chars (format: "esc:xxx" or "\xxx")
3. a string with chars to hide (format: "hide:char,string")
4. a string with max chars (format: "cut:max,suffix,string" or "cut:+max,suffix,string")
or max chars displayed on screen (format: "cutscr:max,suffix,string" or "cutscr:+max,suffix,string")
5. a reversed string (format: "rev:xxx")
6. a color (format: "color:xxx", see "Plugin API reference", function "color")
7. an info (format: "info:name,arguments", arguments are optional)
8. current date/time (format: "date" or "date:format")
9. an environment variable (format: "env:XXX")
10. a ternary operator (format: "if:condition?value_if_true:value_if_false")
11. an option (format: "file.section.option")
12. a local variable in buffer
13. a hdata name/variable (the value is automatically converted to string), by default "window" and "buffer" point to current window/buffer.
Format for hdata can be one of following:
hdata.var1.var2...: start with a hdata (pointer must be known), and ask variables one after one (other hdata can be followed)
hdata[list].var1.var2...: start with a hdata using a list, for example:
${buffer[gui_buffers].full_name}: full name of first buffer in linked list of buffers
${plugin[weechat_plugins].name}: name of first plugin in linked list of plugins
hdata[pointer].var1.var2...: start with a hdata using a pointer, for example:
${buffer[0x1234abcd].full_name}: full name of the buffer with this pointer (can be used in triggers)
For name of hdata and variables, please look at "Plugin API reference", function "weechat_hdata_get".
式中の ${variable} 型の書式の変数は置換されます。変数は以下の優先順位に従います:
1. 評価済みのサブ文字列 (書式: "eval:xxx")
2. エスケープ文字を含む文字列 (書式: "esc:xxx" または "\xxx")
3. 隠す文字を含む文字列 (書式: "hide:char,string")
4. 最大文字数を指定した文字列 (書式: "cut:max,suffix,string" または "cut:+max,suffix,string")
または最大文字表示幅を指定した文字列 (書式: "cutscr:max,suffix,string" または "cutscr:+max,suffix,string")
5. 文字順を反転させた文字列 (書式: "rev:xxx")
6. 色 (書式: "color:xxx"、"プラグイン API リファレンス" の "color" 関数を参照してください)
7. 情報 (書式: "info:name,arguments"arguments は任意)
8. 現在の日付/時刻 (書式: "date" または "date:format")
9. 環境変数 (書式: "env:XXX")
10. 三項演算子 (書式: "if:condition?value_if_true:value_if_false")
11. オプション (書式: "file.section.option")
12. バッファのローカル変数
13. hdata の名前/変数 (値は自動的に文字列に変換されます)、デフォルトでは "window" "buffer" は現在のウィンドウ/バッファを指します。
hdata の書式は以下の 1 つです:
hdata.var1.var2...: hdata (ポインタは既知) で開始し、1 個ずつ変数を続ける (他の hdata を続けることも可能)
hdata[list].var1.var2...: リストを使う hdata で開始する、例:
${buffer[gui_buffers].full_name}: バッファリストにリンクされた最初のバッファのフルネーム
${plugin[weechat_plugins].name}: プラグインリストにリンクされた最初のプラグインの名前
hdata[pointer].var1.var2...: ポインタを使う hdata で開始する、例:
${buffer[0x1234abcd].full_name}: 与えたポインタを持つバッファの完全な名前 (トリガ中で使うことが可能です)
hdata と変数の名前については、"プラグイン API リファレンス" の "weechat_hdata_get" 関数を参照してください。
Examples (simple strings):
例 (単純な文字列):
/eval -n ${info:version} ==> 0.4.3
/eval -n ${env:HOME} ==> /home/user
/eval -n ${weechat.look.scroll_amount} ==> 3
@@ -330,7 +330,7 @@ Examples (simple strings):
/eval -n ${date:%H:%M:%S} ==> 07:46:40
/eval -n ${if:${info:term_width}>80?big:small} ==> big
Examples (conditions):
例 (条件):
/eval -n -c ${window.buffer.number} > 2 ==> 0
/eval -n -c ${window.win_width} > 100 ==> 1
/eval -n -c (8 > 12) || (5 > 2) ==> 1
+1 -1
View File
@@ -147,7 +147,7 @@
** デフォルト値: `+on+`
* [[option_xfer.network.own_ip]] *xfer.network.own_ip*
** 説明: pass:none[ファイル/チャットの送信に使う IP か DNS アドレス (空の場合、ローカルインターフェス IP を使う)]
** 説明: pass:none[ファイル/チャットの送信に使う IP か DNS アドレス (空の場合、ローカルインターフェス IP を使う)]
** タイプ: 文字列
** 値: 未制約文字列
** デフォルト値: `+""+`