diff options
Diffstat (limited to 'doc/ja/weechat_plugin_api.ja.adoc')
-rw-r--r-- | doc/ja/weechat_plugin_api.ja.adoc | 68 |
1 files changed, 43 insertions, 25 deletions
diff --git a/doc/ja/weechat_plugin_api.ja.adoc b/doc/ja/weechat_plugin_api.ja.adoc index f46da312d..c04b26c3c 100644 --- a/doc/ja/weechat_plugin_api.ja.adoc +++ b/doc/ja/weechat_plugin_api.ja.adoc @@ -2203,7 +2203,7 @@ char *weechat_string_eval_expression (const char *expr, ** _extra_: デフォルトの挙動では追加変数 (_extra_vars_) を単純に置換するだけですが、この挙動を変更します。設定可能な値は以下です: *** _eval_: 置換前に追加変数 (_extra_vars_) - を評価します (_WeeChat バージョン 1.6 以上で利用可_) + を評価します _(WeeChat バージョン 1.6 以上で利用可)_ ** _regex_: _expr_ のテキストを置換する正規表現 (この場合 _expr_ は評価されません) ** _regex_replace_: _regex_ と一緒に使われる置換テキスト、_expr_ @@ -2327,7 +2327,7 @@ str5 = weechat.string_eval_expression("password=abc password=def", {}, {}, optio `+1+` | `+=*+` + - (_WeeChat バージョン 1.8 以上で利用可_) | + _(WeeChat バージョン 1.8 以上で利用可)_ | マスクにマッチ、"*" を指定できます (関数 <<_string_match,string_match>> を確認してください) | `+abc def =* a*f+` + `+abc def =* y*z+` | @@ -2335,7 +2335,7 @@ str5 = weechat.string_eval_expression("password=abc password=def", {}, {}, optio `+0+` | `+!*+` + - (_WeeChat バージョン 1.8 以上で利用可_) | + _(WeeChat バージョン 1.8 以上で利用可)_ | マスクにマッチしない、"*" を指定できます (関数 <<_string_match,string_match>> を確認してください) | `+abc def !* a*f+` + `+abc def !* y*z+` | @@ -2404,8 +2404,8 @@ str5 = weechat.string_eval_expression("password=abc password=def", {}, {}, optio 浮動小数点数として比較される数値表現の書式は以下です: * 整数 (例: 5、-7) -* 浮動小数点数 (例: 5.2、-7.5、2.83e-2) (_WeeChat バージョン 2.0 以上で利用可_) -* 16 進数 (例: 0xA3、-0xA3) (_WeeChat バージョン 2.0 以上で利用可_) +* 浮動小数点数 (例: 5.2、-7.5、2.83e-2) _(WeeChat バージョン 2.0 以上で利用可)_ +* 16 進数 (例: 0xA3、-0xA3) _(WeeChat バージョン 2.0 以上で利用可)_ 数値表現を二重引用符で括ることで、文字列として比較されます。例: @@ -2428,7 +2428,7 @@ str5 = weechat.string_eval_expression("password=abc password=def", {}, {}, optio `+value+` | `+${eval:xxx}+` + - (_WeeChat バージョン 1.3 以上で利用可_) | + _(WeeChat バージョン 1.3 以上で利用可)_ | 評価する文字列 | `+${eval:${date:${weechat.look.buffer_time_format}}}+` | `+19:02:45+` (オプション weechat.look.buffer_time_format @@ -2436,7 +2436,7 @@ str5 = weechat.string_eval_expression("password=abc password=def", {}, {}, optio | `+${esc:xxx}+` + `+${\xxx}+` + - (_WeeChat バージョン 1.0 以上で利用可_) | + _(WeeChat バージョン 1.0 以上で利用可)_ | エスケープ文字を含む文字列 | `+${esc:prefix\tmessage}+` + `+${\ua9}+` | @@ -2451,7 +2451,7 @@ str5 = weechat.string_eval_expression("password=abc password=def", {}, {}, optio | `+${cut:max,suffix,string}+` + `+${cut:+max,suffix,string}+` + - (_WeeChat バージョン 1.8 以上で利用可_) | + _(WeeChat バージョン 1.8 以上で利用可)_ | `string` の先頭 `max` 文字とオプションの `suffix` 文字 (`string` の文字数が `max` 文字を超える場合) + `+max` を使った場合、`max` 文字にはサフィックスの文字数も含まれます。| `+${cut:4,…,this is a test}+` + @@ -2463,7 +2463,7 @@ str5 = weechat.string_eval_expression("password=abc password=def", {}, {}, optio | `+${cutscr:max,suffix,string}+` + `+${cutscr:+max,suffix,string}+` + - (_WeeChat バージョン 1.8 以上で利用可_) | + _(WeeChat バージョン 1.8 以上で利用可)_ | `string` の先頭 `max` 文字 (半角文字幅換算) とオプションの `suffix` 文字 (`string` の文字数が `max` 文字を超える場合) + `+max` を使った場合、`max` 文字にはサフィックスの文字数も含まれます。| `+${cutscr:4,…,this is a test}+` + @@ -2474,20 +2474,20 @@ str5 = weechat.string_eval_expression("password=abc password=def", {}, {}, optio `+こ>>+` | `+${rev:xxx}+` + - (_WeeChat バージョン 2.2 以上で利用可_) | + _(WeeChat バージョン 2.2 以上で利用可)_ | 文字順を反転させた文字列。| `+${rev:Hello, world!}+` | `+!dlrow ,olleH+` | `+${repeat:count,string}+` + - (_WeeChat バージョン 2.3 以上で利用可_) | + _(WeeChat バージョン 2.3 以上で利用可)_ | 繰り返し文字列。| `+${repeat:5,-}+` | `+-----+` // TRANSLATION MISSING | `+${length:xxx}+` + - (_WeeChat ≥ 2.7_) | + _(WeeChat ≥ 2.7)_ | Length of string (number of UTF-8 chars), color codes are ignored. | `+${length:test}+` + `+${length:こんにちは世界}+` | @@ -2496,7 +2496,7 @@ str5 = weechat.string_eval_expression("password=abc password=def", {}, {}, optio // TRANSLATION MISSING | `+${lengthscr:xxx}+` + - (_WeeChat ≥ 2.7_) | + _(WeeChat ≥ 2.7)_ | Length of string displayed on screen, color codes are ignored. | `+${lengthscr:test}+` + `+${lengthscr:こんにちは世界}+` | @@ -2504,10 +2504,10 @@ str5 = weechat.string_eval_expression("password=abc password=def", {}, {}, optio `+14+` | `+${re:N}+` + - (_WeeChat バージョン 1.1 以上で利用可_) | + _(WeeChat バージョン 1.1 以上で利用可)_ | 正規表現のキャプチャグループ: `0` = マッチするすべての文字列、`1` から `99` = キャプチャされたグループ、`+++` = 最後にキャプチャされたグループ、 - `#` = 最後にキャプチャされたグループのインデックス番号 (_WeeChat バージョン 1.8 以上で利用可_) | + `#` = 最後にキャプチャされたグループのインデックス番号 _(WeeChat バージョン 1.8 以上で利用可)_ | `+${re:0}+` + `+${re:1}+` + `+${re:2}+` + @@ -2520,7 +2520,7 @@ str5 = weechat.string_eval_expression("password=abc password=def", {}, {}, optio `+2+` | `+${color:name}+` + - (_WeeChat バージョン 0.4.2 以上で利用可_) | + _(WeeChat バージョン 0.4.2 以上で利用可)_ | WeeChat 色コード (色名部分はオプション属性をとることも可能です), 書式を確認するには関数 <<_color,color>> をご確認ください | `+${color:red}red text+` + @@ -2528,9 +2528,19 @@ str5 = weechat.string_eval_expression("password=abc password=def", {}, {}, optio `+red text+` (赤色で) + `+bold orange text+` (太字オレンジ色で) +// TRANSLATION MISSING +| `+${modifier:name,data,string}+` + + _(WeeChat バージョン 2.7 以上で利用可)_ | + Result of a modifier, see function + <<_hook_modifier_exec,hook_modifier_exec>>. | + `+${modifier:eval_path_home,,~}+` + + `+${modifier:eval_path_home,,%h/python}+` | + `+/home/xxx+` + + `+/home/xxx/.weechat/python+` + | `+${info:name}+` + `+${info:name,arguments}+` + - (_WeeChat バージョン 0.4.3 以上で利用可_) | + _(WeeChat バージョン 0.4.3 以上で利用可)_ | WeeChat またはプラグインのインフォ、<<_info_get,info_get>> を参照 | `+${info:version}+` + @@ -2540,7 +2550,7 @@ str5 = weechat.string_eval_expression("password=abc password=def", {}, {}, optio | `+${date}+` + `+${date:xxx}+` + - (_WeeChat バージョン 1.3 以上で利用可_) | + _(WeeChat バージョン 1.3 以上で利用可)_ | 現在の日付/時刻、カスタム書式を使うことも可能です (`man strftime` を参照)、 デフォルト書式は `%F %T` | `+${date}+` + @@ -2549,7 +2559,7 @@ str5 = weechat.string_eval_expression("password=abc password=def", {}, {}, optio `+19:02:45+` | `+${env:NAME}+` + - (_WeeChat バージョン 1.2 以上で利用可_) | + _(WeeChat バージョン 1.2 以上で利用可)_ | 環境変数 `NAME` の値 | `+${env:HOME}+` | `+/home/user+` @@ -2557,7 +2567,7 @@ str5 = weechat.string_eval_expression("password=abc password=def", {}, {}, optio | `+${if:condition}+` + `+${if:condition?true}+` `+${if:condition?true:false}+` + - (_WeeChat バージョン 1.8 以上で利用可_) | + _(WeeChat バージョン 1.8 以上で利用可)_ | 条件、条件が真の場合の値 (任意)、条件が偽の場合の値 (任意) からなる三項演算子。値を指定しなかった場合、条件の評価結果に応じて "1" または "0" が返されます | @@ -2566,7 +2576,7 @@ str5 = weechat.string_eval_expression("password=abc password=def", {}, {}, optio // TRANSLATION MISSING | `+${calc:xxx}+` + - (_WeeChat バージョン 2.7 以上で利用可_) | + _(WeeChat バージョン 2.7 以上で利用可)_ | Result of expression, where parentheses and the following operators are supported: + `+++`: addition + @@ -3464,7 +3474,7 @@ void weechat_exec_on_files (const char *directory, 引数: * _directory_: ファイルを検索するディレクトリ -* _recurse_subdirs_: サブディレクトリ内を再帰的に探す場合は 1 (_WeeChat バージョン 2.0 以上で利用可_) +* _recurse_subdirs_: サブディレクトリ内を再帰的に探す場合は 1 _(WeeChat バージョン 2.0 以上で利用可)_ * _hidden_files_: 検索対象に隠しファイルを含める場合は 1、含めない場合は 0 * _callback_: 各ファイルに対して呼び出すコールバック関数、引数: ** _void *data_: ポインタ @@ -7703,7 +7713,7 @@ int weechat_key_unbind (const char *context, const char *key); * _key_: 削除するキーまたは特殊値 "area:XXX" で1 番目または 2 番目の領域から _XXX_ をもつすべてのキーを削除しますが、 キーの先頭に "quiet:" を付けた場合には、削除されたキーを _core_ - バッファに表示しません (_WeeChat バージョン 2.0 以上で利用可_)。 + バッファに表示しません _(WeeChat バージョン 2.0 以上で利用可)_。 戻り値: @@ -7811,7 +7821,7 @@ const char *weechat_color (const char *color_name); ** WeeChat 色オプション名 (weechat.color.xxx の xxx)、例えば _chat_delimiters_ ** オプション名 (書式: file.section.option)、例えば - _irc.color.message_quit_ (_WeeChat バージョン 1.2 以上で利用可_) + _irc.color.message_quit_ _(WeeChat バージョン 1.2 以上で利用可)_ ** 任意で属性や背景色を指定した色 (以下を参照) ** 属性: *** _bold_: 太字を有効 @@ -11354,6 +11364,14 @@ WeeChat とプラグインが定義する修飾子のリスト: - | 任意の文字列 | String with WeeChat colors converted to ANSI colors. + +// TRANSLATION MISSING +| [[hook_modifier_eval_path_home]] eval_path_home + + _(WeeChat バージョン 2.7 以上で利用可)_ | + - | + Any string. | + Evaluated path, result of the function + <<_string_eval_path_home,string_eval_path_home>>. |=== C 言語での使用例: @@ -14512,7 +14530,7 @@ int weechat_command (struct t_gui_buffer *buffer, const char *command); * _command_: 実行するコマンド ("/" で始まっている場合)、またはバッファに送信するテキスト -戻り値 (_WeeChat バージョン 1.1 以上で利用可_): +戻り値 _(WeeChat バージョン 1.1 以上で利用可)_: * _WEECHAT_RC_OK_ 成功した場合 * _WEECHAT_RC_ERROR_ エラーが起きた場合 |