diff options
Diffstat (limited to 'doc/ja')
-rw-r--r-- | doc/ja/autogen/plugin_api/infolists.txt | 36 | ||||
-rw-r--r-- | doc/ja/autogen/user/alias_commands.txt | 38 | ||||
-rw-r--r-- | doc/ja/autogen/user/irc_commands.txt | 72 | ||||
-rw-r--r-- | doc/ja/autogen/user/irc_options.txt | 2 | ||||
-rw-r--r-- | doc/ja/autogen/user/trigger_commands.txt | 104 | ||||
-rw-r--r-- | doc/ja/autogen/user/weechat_commands.txt | 108 | ||||
-rw-r--r-- | doc/ja/autogen/user/weechat_options.txt | 4 | ||||
-rw-r--r-- | doc/ja/weechat_plugin_api.ja.txt | 61 |
8 files changed, 221 insertions, 204 deletions
diff --git a/doc/ja/autogen/plugin_api/infolists.txt b/doc/ja/autogen/plugin_api/infolists.txt index d08ab69d1..7ff7f8b8c 100644 --- a/doc/ja/autogen/plugin_api/infolists.txt +++ b/doc/ja/autogen/plugin_api/infolists.txt @@ -2,9 +2,9 @@ |=== | プラグイン | 名前 | 説明 | ポインタ | 引数 -| alias | alias | 別名のリスト | 別名のポインタ (任意) | 別名の名前 (ワイルドカードとして "*" で始めるか終わるかできます) (任意) +| alias | alias | 別名のリスト | 別名のポインタ (任意) | alias name (wildcard "*" is allowed) (optional) -| guile | guile_script | スクリプトのリスト | スクリプトポインタ (任意) | スクリプト名 (ワイルドカードとして "*" で始めるか終われる) (任意) +| guile | guile_script | スクリプトのリスト | スクリプトポインタ (任意) | script name (wildcard "*" is allowed) (optional) | irc | irc_channel | IRC サーバのチャンネルリスト | チャンネルポインタ (任意) | server,channel (チャンネルは任意) @@ -12,41 +12,41 @@ | irc | irc_nick | IRC チャンネルのニックネームのリスト | ニックネームポインタ (任意) | server,channel,nick (チャンネルとニックネームは任意) -| irc | irc_notify | 通知のリスト | 通知ポインタ (任意) | サーバ名 (ワイルドカードとして "*" で始めるか終われる) (任意) +| irc | irc_notify | 通知のリスト | 通知ポインタ (任意) | server name (wildcard "*" is allowed) (optional) -| irc | irc_server | IRC サーバのリスト | サーバポインタ (任意) | サーバ名 (ワイルドカードとして "*" で始めるか終われる) (任意) +| irc | irc_server | IRC サーバのリスト | サーバポインタ (任意) | server name (wildcard "*" is allowed) (optional) | logger | logger_buffer | logger バッファのリスト | logger ポインタ (任意) | - -| lua | lua_script | スクリプトのリスト | スクリプトポインタ (任意) | スクリプト名 (ワイルドカードとして "*" で始めるか終われる) (任意) +| lua | lua_script | スクリプトのリスト | スクリプトポインタ (任意) | script name (wildcard "*" is allowed) (optional) -| perl | perl_script | スクリプトのリスト | スクリプトポインタ (任意) | スクリプト名 (ワイルドカードとして "*" で始めるか終われる) (任意) +| perl | perl_script | スクリプトのリスト | スクリプトポインタ (任意) | script name (wildcard "*" is allowed) (optional) -| python | python_script | スクリプトのリスト | スクリプトポインタ (任意) | スクリプト名 (ワイルドカードとして "*" で始めるか終われる) (任意) +| python | python_script | スクリプトのリスト | スクリプトポインタ (任意) | script name (wildcard "*" is allowed) (optional) | relay | relay | リレークライアントのリスト | リレーポインタ (任意) | - -| ruby | ruby_script | スクリプトのリスト | スクリプトポインタ (任意) | スクリプト名 (ワイルドカードとして "*" で始めるか終われる) (任意) +| ruby | ruby_script | スクリプトのリスト | スクリプトポインタ (任意) | script name (wildcard "*" is allowed) (optional) -| script | script_script | スクリプトのリスト | スクリプトポインタ (任意) | 拡張子を含めたスクリプト名 (ワイルドカードとして "*" で始めるか終われる) (任意) +| script | script_script | スクリプトのリスト | スクリプトポインタ (任意) | script name with extension (wildcard "*" is allowed) (optional) -| tcl | tcl_script | スクリプトのリスト | スクリプトポインタ (任意) | スクリプト名 (ワイルドカードとして "*" で始めるか終われる) (任意) +| tcl | tcl_script | スクリプトのリスト | スクリプトポインタ (任意) | script name (wildcard "*" is allowed) (optional) -| weechat | bar | バーのリスト | バーポインタ (任意) | バー名 (ワイルドカードとして "*" で始めるか終われる) (任意) +| weechat | bar | バーのリスト | バーポインタ (任意) | bar name (wildcard "*" is allowed) (optional) -| weechat | bar_item | バーアイテムのリスト | バーアイテムポインタ (任意) | バーアイテム名 (ワイルドカードとして "*" で始めるか終われる) (任意) +| weechat | bar_item | バーアイテムのリスト | バーアイテムポインタ (任意) | bar item name (wildcard "*" is allowed) (optional) | weechat | bar_window | バーウィンドウのリスト | バーウィンドウポインタ (任意) | - -| weechat | buffer | バッファのリスト | バッファポインタ (任意) | バッファ名 (ワイルドカードとして "*" で始めるか終われる) (任意) +| weechat | buffer | バッファのリスト | バッファポインタ (任意) | buffer name (wildcard "*" is allowed) (optional) | weechat | buffer_lines | バッファの行数 | バッファポインタ | - -| weechat | filter | フィルタのリスト | - | フィルタ名 (ワイルドカードとして "*" で始めるか終われる) (任意) +| weechat | filter | フィルタのリスト | - | filter name (wildcard "*" is allowed) (optional) | weechat | history | コマンドの履歴 | バッファポインタ (ワイルドカードとして "*" で始めるか終われる) (任意) | - -| weechat | hook | フックリスト | フックポインタ (任意) | type,arguments (type はコマンド/タイマー/..、arguments はいくつかのフックで必要 (ワイルドカードとして "*" で始めるか終われる)、両方とも任意) +| weechat | hook | フックリスト | フックポインタ (任意) | type,arguments (type is command/timer/.., arguments to get only some hooks (wildcard "*" is allowed), both are optional) | weechat | hotlist | ホットリストに含まれるバッファ | - | - @@ -56,11 +56,11 @@ | weechat | nicklist | バッファのニックネームリスト内のニックネーム | バッファポインタ | ニックネーム/グループ xxx のみについて取得するには nick_xxx または group_xxx を使う (任意) -| weechat | option | オプションリスト | - | オプション名 (ワイルドカードとして "*" で始めるか終われる) (任意) +| weechat | option | オプションリスト | - | option name (wildcard "*" is allowed) (optional) -| weechat | plugin | プラグインリスト | プラグインポインタ (任意) | プラグイン名 (ワイルドカードとして "*" で始めるか終われる) (任意) +| weechat | plugin | プラグインリスト | プラグインポインタ (任意) | plugin name (wildcard "*" is allowed) (optional) -| weechat | proxy | プロキシリスト | プロキシポインタ (任意) | プロキシ名 (ワイルドカードとして "*" で始めるか終われる) (任意) +| weechat | proxy | プロキシリスト | プロキシポインタ (任意) | proxy name (wildcard "*" is allowed) (optional) | weechat | url_options | URL のオプション | - | - diff --git a/doc/ja/autogen/user/alias_commands.txt b/doc/ja/autogen/user/alias_commands.txt index bbf22a79b..5bca7a466 100644 --- a/doc/ja/autogen/user/alias_commands.txt +++ b/doc/ja/autogen/user/alias_commands.txt @@ -4,31 +4,31 @@ ---- /alias [-completion <completion>] <alias> [<command> [;<command>...]] -completion: 別名の補完 (任意、デフォルトではターゲットコマンドを伴って補完される) - 注意: %%command で存在するコマンドの補完を利用可能 - alias: 別名の名前 ("*" で始めるか終われば別名をリストアップ) - command: 引数を含めたコマンド名 (セミコロンで分割すれば複数のコマンドを指定できる) +completion: completion for alias (optional, by default completion is done with target command) + note: you can use %%command to use completion of an existing command + alias: name of alias (wildcard "*" is allowed) + command: command name with arguments (many commands can be separated by semicolons) -引数無しでは、定義済み別名をリストアップ。 +Without argument, this command lists all defined alias. -注意: command の中では、特殊変数の置換が行われる: - $n: 'n' 番目の引数 (1 から 9) - $-m: 1 から 'm' 番目の引数 - $n-: 'n' 番目から最後の引数 - $n-m: 'n' から 'm' 番目の引数 - $*: 全ての引数 - $~: 最後の引数 - $var: ここで "var" とはバッファの局所変数 (/buffer localvar を参照) - 例: $nick、$channel、$server、$plugin、$name +Note: in command, special variables are replaced: + $n: argument 'n' (between 1 and 9) + $-m: arguments from 1 to 'm' + $n-: arguments from 'n' to last + $n-m: arguments from 'n' to 'm' + $*: all arguments + $~: last argument + $var: where "var" is a local variable of buffer (see /buffer localvar) + examples: $nick, $channel, $server, $plugin, $name -別名を削除するには /unalias コマンドを使ってください: +To remove an alias, use command /unalias. -例: - /split をウィンドウを水平方向に分割する別名と定義: +Examples: + alias /split to split window horizontally: /alias split /window splith - /hello を #weechat を除く全てのチャンネルで "hello" と発言する別名と定義: + alias /hello to say "hello" on all channels but not on #weechat: /alias hello /allchan -exclude=#weechat msg * hello - /forcejoin を /sajoin の補完候補を使い IRC コマンド "forcejoin" を送信する別名と定義: + alias /forcejoin to send IRC command "forcejoin" with completion of /sajoin: /alias -completion %%sajoin forcejoin /quote forcejoin ---- diff --git a/doc/ja/autogen/user/irc_commands.txt b/doc/ja/autogen/user/irc_commands.txt index dac8e233b..1c2f2abc6 100644 --- a/doc/ja/autogen/user/irc_commands.txt +++ b/doc/ja/autogen/user/irc_commands.txt @@ -13,17 +13,17 @@ target: サーバ名 ---- /allchan [-current] [-exclude=<channel>[,<channel>...]] <command> [<arguments>] - -current: 現在のサーバ上のチャンネルに対してコマンドを実行 - -exclude: 一部のチャンネルを除外 (複数のチャンネルを除外するには '*' をチャンネル名の最初と最後につける) - command: 実行するコマンド -arguments: コマンドの引数 (特殊変数 $nick、$channel、$server はそれぞれの値に置き換えられます) + -current: execute command for channels of current server only + -exclude: exclude some channels (wildcard "*" is allowed) + command: command to execute +arguments: arguments for command (special variables $nick, $channel and $server are replaced by their value) -例: - 全てのチャンネルに対して '/me is testing' を実行: +Examples: + execute '/me is testing' on all channels: /allchan me is testing - #weechat 以外の全てのチャンネルで 'hello' と発言: + say 'hello' everywhere but not on #weechat: /allchan -exclude=#weechat msg * hello - #weechat と #linux で始まるチャンネルを除く全てのチャンネルで 'hello' と発言: + say 'hello' everywhere but not on #weechat and channels beginning with #linux: /allchan -exclude=#weechat,#linux* msg * hello ---- @@ -33,19 +33,19 @@ arguments: コマンドの引数 (特殊変数 $nick、$channel、$server はそ ---- /allpv [-current] [-exclude=<nick>[,<nick>...]] <command> [<arguments>] - -current: 現在のサーバ上のプライベートバッファに対してコマンドを実行 - -exclude: 一部のニックネームを除外 (複数のニックネームを除外するには '*' をニックネームの最初と最後につける) - command: 実行するコマンド -arguments: コマンドの引数 (特殊変数 $nick、$channel、$server はそれぞれの値に置き換えられます) + -current: execute command for private buffers of current server only + -exclude: exclude some nicks (wildcard "*" is allowed) + command: command to execute +arguments: arguments for command (special variables $nick, $channel and $server are replaced by their value) -例: - 全てのプライベートバッファに対して '/me is testing' を実行: +Examples: + execute '/me is testing' on all private buffers: /allpv me is testing - ニックネーム foo を除く全てのプライベートバッファで 'hello' と発言: + say 'hello' everywhere but not for nick foo: /allpv -exclude=foo msg * hello - ニックネーム foo と bar で始まるニックネームを除く全てのチャンネルで 'hello' と発言: + say 'hello' everywhere but not for nick foo and nicks beginning with bar: /allpv -exclude=foo,bar* msg * hello - 全てのプライベートバッファを閉じる: + close all private buffers: /allpv close ---- @@ -55,16 +55,16 @@ arguments: コマンドの引数 (特殊変数 $nick、$channel、$server はそ ---- /allserv [-exclude=<server>[,<server>...]] <command> [<arguments>] - -exclude: いくつかのサーバを除外 (複数のサーバを除外するには '*' をサーバ名の最初と最後につける) - command: 実行するコマンド -arguments: コマンドの引数 (特殊変数 $nick、$channel、$server はそれぞれの値に置き換えられます) + -exclude: exclude some servers (wildcard "*" is allowed) + command: command to execute +arguments: arguments for command (special variables $nick, $channel and $server are replaced by their value) -例: - 全てのサーバでニックネーム変更: +Examples: + change nick on all servers: /allserv nick newnick - 全てのサーバで離席状態を変更: + set away on all servers: /allserv away I'm away - すべてのサーバで自分のニックネームに対して whois を実行: + do a whois on my nick on all servers: /allserv whois $nick ---- @@ -155,8 +155,8 @@ file: ファイルネーム (ローカルホスト上の) ---- /dehalfop <nick> [<nick>...] -nick: ニックネームまたはマスク (ワイルドカード "*" を最初と最後につけることが可能) - *: 自分以外のチャンネル参加者からチャンネルの half-operator 権を剥奪 +nick: nick or mask (wildcard "*" is allowed) + *: remove channel half-operator status from everybody on channel except yourself ---- [[command_irc_deop]] @@ -166,8 +166,8 @@ nick: ニックネームまたはマスク (ワイルドカード "*" を最初 /deop <nick> [<nick>...] * -yes -nick: ニックネームまたはマスク (ワイルドカード "*" を最初と最後につけることが可能) - *: 自分以外のチャンネル参加者からチャンネルオペレータ権を剥奪 +nick: nick or mask (wildcard "*" is allowed) + *: remove channel operator status from everybody on channel except yourself ---- [[command_irc_devoice]] @@ -177,8 +177,8 @@ nick: ニックネームまたはマスク (ワイルドカード "*" を最初 /devoice <nick> [<nick>...] * -yes -nick: ニックネームまたはマスク (ワイルドカード "*" を最初と最後につけることが可能) - *: チャンネル参加者全員から voice 状態を剥奪 +nick: nick or mask (wildcard "*" is allowed) + *: remove voice from everybody on channel ---- [[command_irc_die]] @@ -209,8 +209,8 @@ target: サーバ名 /halfop <nick> [<nick>...] * -yes -nick: ニックネームまたはマスク (ワイルドカード "*" を最初と最後につけることが可能) - *: チャンネル参加者全員に half-operator 権を付与 +nick: nick or mask (wildcard "*" is allowed) + *: give channel half-operator status to everybody on channel ---- [[command_irc_ignore]] @@ -498,8 +498,8 @@ server: 内部サーバ名 (デフォルトでは現在のサーバ) /op <nick> [<nick>...] * -yes -nick: ニックネームまたはマスク (ワイルドカード "*" を最初と最後につけることが可能) - *: チャンネル参加者全員にチャンネルオペレータ権を付与 +nick: nick or mask (wildcard "*" is allowed) + *: give channel operator status to everybody on channel ---- [[command_irc_oper]] @@ -838,8 +838,8 @@ server: サーバ名 ---- /voice <nick> [<nick>...] -nick: ニックネームまたはマスク (ワイルドカード "*" を最初と最後につけることが可能) - *: チャンネル参加者全員に voice 権を付与 +nick: nick or mask (wildcard "*" is allowed) + *: give voice to everybody on channel ---- [[command_irc_wallchops]] diff --git a/doc/ja/autogen/user/irc_options.txt b/doc/ja/autogen/user/irc_options.txt index 6d792fa44..e61f71eaf 100644 --- a/doc/ja/autogen/user/irc_options.txt +++ b/doc/ja/autogen/user/irc_options.txt @@ -174,7 +174,7 @@ ** 値: 未制約文字列 (デフォルト値: `"$nick"`) * [[option_irc.look.highlight_tags_restrict]] *irc.look.highlight_tags_restrict* -** 説明: `irc バッファでハイライトを禁止するタグ (ユーザメッセージをハイライトして、サーバメッセージをハイライトしない); タグの区切り文字はコンマ、論理積を取る場合には "+" 使ってください; 1 つ以上のタグにマッチさせるには各タグの最初と最後に "*" をつけてください; 任意のタグをハイライトさせるには空値を指定してください` +** 説明: `restrict highlights to these tags on irc buffers (to have highlight on user messages but not server messages); tags must be separated by a comma and "+" can be used to make a logical "and" between tags; wildcard "*" is allowed in tags; an empty value allows highlight on any tag` ** タイプ: 文字列 ** 値: 未制約文字列 (デフォルト値: `"irc_privmsg,irc_notice"`) diff --git a/doc/ja/autogen/user/trigger_commands.txt b/doc/ja/autogen/user/trigger_commands.txt index af4ce9a0e..40fb32464 100644 --- a/doc/ja/autogen/user/trigger_commands.txt +++ b/doc/ja/autogen/user/trigger_commands.txt @@ -15,64 +15,64 @@ default -yes monitor [<filter>] - list: トリガをリストアップ (引数なしの場合、このリストを表示します) - listfull: 各トリガに関する詳細な情報を付けてトリガをリストアップ -listdefault: デフォルトトリガをリストアップ - add: トリガを追加 - addoff: トリガを追加 (無効状態で) - addreplace: 追加または存在するトリガを置換 - name: トリガの名前 - hook: signal、hsignal、modifier、print、command、command_run、timer、config、focus - arguments: フックの引数、フックの種類に依存 (セミコロンで区切る): - signal: シグナルの名前 (必須) - hsignal: hsignal の名前 (必須) - modifier: modifier の名前 (必須) - print: バッファ、タグ、メッセージ、色の削除 - command: コマンド (必須)、説明、引数、引数の説明、補完 - command_run: コマンド (必須) - timer: インターバル (必須)、秒の調節、最大呼び出し回数 - config: オプションの名前 (必須) - focus: エリアの名前 (必須) - conditions: トリガの実行条件 - regex: 変数内の文字列を置換する 1 つ以上の正規表現 - command: 実行するコマンド (複数のコマンドは ";" で区切ってください) -return_code: コールバック内のリターンコード (ok (デフォルト)、ok_eat、error) - addinput: 入力にトリガを作る際のデフォルト引数を設定 - input: 入力にトリガを作る際に使われるコマンドを設定 - output: バッファでトリガを作る際のコマンドを送信 - recreate: "add" の代わりに "addreplace" オプションを使うことを除いて "input" と同じ - set: トリガにオプションを設定 - option: オプションの名前: name、hook、arguments、conditions、regex、command、return_code - (オプションに関するヘルプを見るには: /help trigger.trigger.<name>.<option>) - value: オプションの新しい値 - rename: トリガの名前を変更 - copy: トリガをコピー - enable: トリガを有効化 (引数なしの場合: 大域的にトリガを有効化) - disable: トリガを無効化 (引数なしの場合: 大域的にトリガを無効化) - toggle: トリガの有効無効を切り替え (引数なしの場合: 大域的にトリガの有効無効を切り替え) - restart: トリガの再開 (フックを再作成) - show: トリガに関する情報を表示 (状態を含めて) - del: トリガを削除 - -all: 全てのトリガに関するアクションを実行 - default: デフォルトトリガを復元 - monitor: 任意でフィルタを付けてトリガ監視バッファを開く: - filter: フックおよびトリガをフィルタして表示 (フックは必ず "@" で始めてください、たとえば "@signal")、複数のフィルタをかける場合はそれぞれをコンマで区切ってください; トリガ名は最初と最後に "*" を付けることが可能です。 + list: list triggers (without argument, this list is displayed) + listfull: list triggers with detailed info for each trigger +listdefault: list default triggers + add: add a trigger + addoff: add a trigger (disabled) + addreplace: add or replace an existing trigger + name: name of trigger + hook: signal, hsignal, modifier, print, command, command_run, timer, config, focus + arguments: arguments for the hook, depending on hook (separated by semicolons): + signal: name(s) of signal (required) + hsignal: name(s) of hsignal (required) + modifier: name(s) of modifier (required) + print: buffer, tags, message, strip colors + command: command (required), description, arguments, description of arguments, completion + command_run: command(s) (required) + timer: interval (required), align on second, max calls + config: name(s) of option (required) + focus: name(s) of area (required) + conditions: evaluated conditions for the trigger + regex: one or more regular expressions to replace strings in variables + command: command to execute (many commands can be separated by ";" +return_code: return code in callback (ok (default), ok_eat, error) + addinput: set input with default arguments to create a trigger + input: set input with the command used to create the trigger + output: send the command to create the trigger on the buffer + recreate: same as "input", with option "addreplace" instead of "add" + set: set an option in a trigger + option: name of option: name, hook, arguments, conditions, regex, command, return_code + (for help on option, you can type: /help trigger.trigger.<name>.<option>) + value: new value for the option + rename: rename a trigger + copy: copy a trigger + enable: enable trigger(s) (without arguments: enable triggers globally) + disable: disable trigger(s) (without arguments: disable triggers globally) + toggle: toggle trigger(s) (without arguments: toggle triggers globally) + restart: restart trigger(s) (recreate the hooks) + show: show detailed info on a trigger (with some stats) + del: delete a trigger + -all: do action on all triggers + default: restore default triggers + monitor: open the trigger monitor buffer, with optional filter: + filter: filter hooks/triggers to display (a hook must start with "@", for example "@signal"), many filters can be separated by commas; wildcard "*" is allowed in each trigger name -トリガコールバックを呼び出す際には、以下の順番通りにアクションを実行します: - 1. 条件を確認; 偽の場合、終了 - 2. POSIX 拡張正規表現を使ってテキストを置換 (トリガに定義されている場合) - 3. コマンドを実行 (トリガに定義されている場合) - 4. リターンコードを返して終了 (modifier と focus を除く) +When a trigger callback is called, following actions are performed, in this order: + 1. check conditions; if false, exit + 2. replace text using POSIX extended regular expression(s) (if defined in trigger) + 3. execute command(s) (if defined in trigger) + 4. exit with a return code (except for modifiers and focus) -例 (/trigger listdefault でデフォルトトリガを見ることができます): - テキスト属性 *太字*、_下線_、/イタリック/ を追加 (ユーザメッセージのみ): +Examples (you can also look at default triggers with /trigger listdefault): + add text attributes *bold*, _underline_ and /italic/ (only in user messages): /trigger add effects modifier weechat_print "${tg_tag_nick}" "==\*(\S+)\*==*${color:bold}$1${color:-bold}*== ==_(\S+)_==_${color:underline}$1${color:-underline}_== ==/(\S+)/==/${color:italic}$1${color:-italic}/" - 狭い端末ではニックネームリストバーを隠す: + hide nicklist bar on small terminals: /trigger add resize_small signal signal_sigwinch "${info:term_width} < 100" "" "/bar hide nicklist" /trigger add resize_big signal signal_sigwinch "${info:term_width} >= 100" "" "/bar show nicklist" - 設定を 1 時間毎に黙々と保存: + silently save config each hour: /trigger add cfgsave timer 3600000;0;0 "" "" "/mute /save" - トリガモニタを開き、修飾子と名前が "resize" から始まるトリガだけを表示: + open trigger monitor and show only modifiers and triggers whose name starts with "resize": /trigger monitor @modifier,resize* ---- diff --git a/doc/ja/autogen/user/weechat_commands.txt b/doc/ja/autogen/user/weechat_commands.txt index ee266ee0e..73257d730 100644 --- a/doc/ja/autogen/user/weechat_commands.txt +++ b/doc/ja/autogen/user/weechat_commands.txt @@ -314,10 +314,10 @@ disable: disable filters - this is full name including plugin (example: "irc.freenode.#weechat") - "*" means all buffers - a name starting with '!' is excluded - - name can start or end with '*' to match many buffers + - wildcard "*" is allowed tags: comma separated list of tags, for example "irc_join,irc_part,irc_quit" - logical "and": use "+" between tags (for example: "nick_toto+irc_action") - - tags can start or end with '*' + - wildcard "*" is allowed regex: POSIX extended regular expression to search in line - use '\t' to separate prefix from message, special chars like '|' must be escaped: '\|' - if regex starts with '!', then matching result is reversed (use '\!' to start with '!') @@ -451,44 +451,44 @@ value: 表示する履歴エントリの数 resetall -yes [<context>] missing [<context>] - list: 現在のキーをリストアップ (引数無しの場合、このリストが表示されます) -listdefault: デフォルトキーをリストアップ - listdiff: デフォルトと現在のキーの違いをリストアップ (追加、再定義、削除されたキー) - context: コンテキストの名前 ("default" または "search") - bind: キーにコマンドを割り当てるか、キーに割り当てられたコマンドを表示 ("default" コンテキストに対する) - bindctxt: キーにコマンドを割り当てるか、キーに割り当てられたコマンドを表示 (指定されたコンテキストに対する) - command: コマンド (複数のコマンドはセミコロンで分けて書く) - unbind: キーバインドを削除 ("default" コンテキストに対する) - unbindctxt: キーバインドを削除 (指定されたコンテキストに対する) - reset: キーをデフォルトの割り当てにリセットする ("default" コンテキストに対する) - resetctxt: キーをデフォルトの割り当てにリセットする (指定されたコンテキストに対する) - resetall: デフォルトの割り当てにリストアし、全ての個人的な設定を削除 (注意して使用!) - missing: 未割り当てのキーを追加 (デフォルトの割り当てに無い)、新しい WeeChat バージョンをインストールした後に便利 - -キーにコマンドを割り当てる場合、alt+k (または Esc の後に k) した後に、割り当てたいキーを押すことをお勧めします: これはコマンドラインにキーコードを入力することになります。 - -"mouse" コンテント ("cursor" コンテキストの一部) に対しては、キーは以下のフォーマット: "@area:key" または "@area1>area2:key"。 ここで、area は以下の値を取れます: - *: スクリーン上の任意のエリア - chat: チャットエリア (任意のバッファ) - chat(xxx): 名前 "xxx" を持つチャットエリア (プラグイン含む完全な名前) - bar(*): 任意のバー - bar(xxx): バー "xxx" - item(*): 任意のバーアイテム - item(xxx): バーアイテム "xxx" -多くのマウスイベントにマッチさせるには '*' で開始または終了するキーを使います。 -"hsignal:name" というフォーマットのコマンドに対する特別な値はマウスコンテキストに使えます、これはフォーカスハッシュテーブルを引数にして hsignal "name" を送ります。 -その他の特別な値 "-" はキーを無効化するために利用されます。(これはキーの探索時には無視されます) + list: list all current keys (without argument, this list is displayed) +listdefault: list default keys + listdiff: list differences between current and default keys (keys added, redefined or deleted) + context: name of context ("default" or "search") + bind: bind a command to a key or display command bound to key (for context "default") + bindctxt: bind a command to a key or display command bound to key, for given context + command: command (many commands can be separated by semicolons) + unbind: remove a key binding (for context "default") + unbindctxt: remove a key binding for given context + reset: reset a key to default binding (for context "default") + resetctxt: reset a key to default binding, for given context + resetall: restore bindings to the default values and delete ALL personal bindings (use carefully!) + missing: add missing keys (using default bindings), useful after installing new WeeChat version + +When binding a command to a key, it is recommended to use key alt+k (or Esc then k), and then press the key to bind: this will insert key code in command line. + +For context "mouse" (possible in context "cursor" too), key has format: "@area:key" or "@area1>area2:key" where area can be: + *: any area on screen + chat: chat area (any buffer) + chat(xxx): char area for buffer with name "xxx" (full name including plugin) + bar(*): any bar + bar(xxx): bar "xxx" + item(*): any bar item + item(xxx): bar item "xxx" +Wildcard "*" is allowed in key to match many mouse events. +A special value for command with format "hsignal:name" can be used for context mouse, this will send the hsignal "name" with the focus hashtable as argument. +Another special value "-" can be used to disable key (it will be ignored when looking for keys). -例: - alt-x キーをニックネームリストバーに割り当てる: +Examples: + key alt-x to toggle nicklist bar: /key bind meta-x /bar toggle nicklist - alt-r キーを #weechat IRC チャンネルへの移動に割り当てる: + key alt-r to jump to #weechat IRC channel: /key bind meta-r /buffer #weechat - alt-r キーの割り当てをデフォルトに戻す: + restore default binding for key alt-r: /key reset meta-r - "tab" キーをバッファ検索の終了に割り当てる: + key "tab" to stop search in buffer: /key bindctxt search ctrl-I /input search_stop - ニック上でのマウスのセンターボタンをニックネームの情報取得に割り当てる: + middle button of mouse on a nick to retrieve info on nick: /key bindctxt mouse @item(buffer_nicklist):button3 /msg nickserv info ${nick} ---- @@ -758,26 +758,26 @@ ${sec.data.xxx} の形でフォーマットされた保護データは以下の /set [<option> [<value>]] diff [<option> [<option>...]] -option: オプションの名前 (多くのオプションをリストアップするには、'*' で始めるか終わるかしてください) - value: オプションに対する新しい値 - diff: 変更されたオプションのみを表示 +option: name of an option (wildcard "*" is allowed) + value: new value for option + diff: display only changed options -新しいオプションは以下の変数型に従います: - boolean: on、off、toggle - integer: 番号、++番号、--番号 - string: 任意の文字列 (空文字列は "") - color: 色の名前、++色番号、--色番号 +New value can be, according to variable type: + boolean: on, off or toggle + integer: number, ++number or --number + string: any string ("" for empty string) + color: color name, ++number or --number -どんな型であっても、オプションの値を削除する (未定義値にする) には null が使えます。これはいくつかの特別なプラグイン変数でのみ有効です。 +For all types, you can use null to remove option value (undefined value). This works only for some special plugin variables. -例: - ハイライトに関するオプションを表示: +Examples: + display options about highlight: /set *highlight* - highlight に単語を追加: + add a word to highlight: /set weechat.look.highlight "word" - 変更されたオプションを表示: + display changed options: /set diff - irc プラグインのオプションの内、変更されたオプションを表示 + display changed options in irc plugin: /set diff irc.* ---- @@ -787,14 +787,14 @@ option: オプションの名前 (多くのオプションをリストアップ ---- /unset <option> -option: オプションの名前 ("*" で始めるか終わるかすれば大量のオプションをリセットできます、注意して使用!) +option: name of an option (wildcard "*" is allowed to mass-reset options, use carefully!) -オプションの種類によって (一般的なオプションを) リセットまたは (サーバなどの任意な設定を) 削除が行われます。 +According to option, it's reset (for standard options) or removed (for optional settings, like server values). -例: - オプションのリセット: +Examples: + reset one option: /unset weechat.look.item_time_format - 全ての色関連オプションをリセット: + reset all color options: /unset weechat.color.* ---- diff --git a/doc/ja/autogen/user/weechat_options.txt b/doc/ja/autogen/user/weechat_options.txt index bd4579221..013deba18 100644 --- a/doc/ja/autogen/user/weechat_options.txt +++ b/doc/ja/autogen/user/weechat_options.txt @@ -554,7 +554,7 @@ ** 値: 未制約文字列 (デフォルト値: `""`) * [[option_weechat.look.highlight_tags]] *weechat.look.highlight_tags* -** 説明: `ハイライトするタグのコンマ区切りリスト; 大文字小文字の区別なし; 1 つ以上のタグにマッチさせるには各タグの最初と最後に "*" をつけてください; 論理積 "and" を取るにはタグ同士を "+" でつなげてください; 例: ニックネーム "FlashCode" からのメッセージは "nick_flashcode"、ニックネームが "toto" で始まるユーザからの notice メッセージは "irc_notice+nick_toto*"` +** 説明: `comma separated list of tags to highlight; case insensitive comparison; wildcard "*" is allowed in each tag; many tags can be separated by "+" to make a logical "and" between tags; examples: "nick_flashcode" for messages from nick "FlashCode", "irc_notice+nick_toto*" for notices from a nick starting with "toto"` ** タイプ: 文字列 ** 値: 未制約文字列 (デフォルト値: `""`) @@ -899,7 +899,7 @@ ** 値: 未制約文字列 (デフォルト値: `""`) * [[option_weechat.plugin.autoload]] *weechat.plugin.autoload* -** 説明: `スタートアップ時にロードするプラグインのコンマ区切りリスト、"*" は見つかった全てのプラグイン、"!" から始まる名前はロードしないプラグイン、"*" から始まるか終わるかした場合はマッチする複数のプラグイン (例: "*" または "*,!lua,!tcl")` +** 説明: `comma separated list of plugins to load automatically at startup, "*" means all plugins found, a name beginning with "!" is a negative value to prevent a plugin from being loaded, wildcard "*" is allowed in names (examples: "*" or "*,!lua,!tcl")` ** タイプ: 文字列 ** 値: 未制約文字列 (デフォルト値: `"*"`) diff --git a/doc/ja/weechat_plugin_api.ja.txt b/doc/ja/weechat_plugin_api.ja.txt index 2012f9450..924ac4f76 100644 --- a/doc/ja/weechat_plugin_api.ja.txt +++ b/doc/ja/weechat_plugin_api.ja.txt @@ -808,6 +808,9 @@ length = weechat.strlen_screen("é") # 1 ==== weechat_string_match +// TRANSLATION MISSING +_Updated in 0.4.4._ + 文字列がマスクにマッチするか確認。 プロトタイプ: @@ -821,10 +824,16 @@ int weechat_string_match (const char *string, const char *mask, 引数: * 'string': 文字列 -* 'mask': マスク、最初と最後に "`*`" をつけることができます - ("`*`" をマスクの内側につけることはできません) +// TRANSLATION MISSING +* 'mask': mask with wildcards ("*"), each wildcard matches 0 or more chars in + the string * 'case_sensitive': 大文字小文字を区別する場合は 1、区別しない場合は 0 +// TRANSLATION MISSING +[NOTE] +Since version 0.4.4, wildcards are allowed inside the mask +(not only beginning/end of mask). + 戻り値: * マスクにマッチした場合は 1、それ以外は 0 @@ -833,10 +842,11 @@ C 言語での使用例: [source,C] ---- -int match1 = weechat_string_match ("abcdef", "abc*", 0); /* == 1 */ -int match2 = weechat_string_match ("abcdef", "*dd*", 0); /* == 0 */ -int match3 = weechat_string_match ("abcdef", "*def", 0); /* == 1 */ -int match4 = weechat_string_match ("abcdef", "*de*", 0); /* == 1 */ +int match1 = weechat_string_match ("abcdef", "abc*", 0); /* == 1 */ +int match2 = weechat_string_match ("abcdef", "*dd*", 0); /* == 0 */ +int match3 = weechat_string_match ("abcdef", "*def", 0); /* == 1 */ +int match4 = weechat_string_match ("abcdef", "*de*", 0); /* == 1 */ +int match5 = weechat_string_match ("abcdef", "*b*d*", 0); /* == 1 */ ---- スクリプト (Python) での使用例: @@ -847,10 +857,11 @@ int match4 = weechat_string_match ("abcdef", "*de*", 0); /* == 1 */ match = weechat.string_match(string, mask, case_sensitive) # 例s -match1 = weechat.string_match("abcdef", "abc*", 0) # 1 -match2 = weechat.string_match("abcdef", "*dd*", 0) # 0 -match3 = weechat.string_match("abcdef", "*def", 0) # 1 -match4 = weechat.string_match("abcdef", "*de*", 0) # 1 +match1 = weechat.string_match("abcdef", "abc*", 0) # 1 +match2 = weechat.string_match("abcdef", "*dd*", 0) # 0 +match3 = weechat.string_match("abcdef", "*def", 0) # 1 +match4 = weechat.string_match("abcdef", "*de*", 0) # 1 +match5 = weechat.string_match("abcdef", "*b*d*", 0) # 1 ---- ==== weechat_string_expand_home @@ -6832,7 +6843,8 @@ struct t_hook *weechat_hook_command_run (const char *command, 引数: -* 'command': フックするコマンド、ワイルドカード "*" を最初や最後につけることも可能 +// TRANSLATION MISSING +* 'command': command to hook (wildcard "*" is allowed) (優先度の設定が可能、<<hook_priority,優先度>>に関する注意を参照) * 'callback': コマンドが実行される際に呼び出す関数、引数と戻り値: ** 'void *data': ポインタ @@ -7563,9 +7575,10 @@ struct t_hook *weechat_hook_print (struct t_gui_buffer *buffer, * 'buffer': バッファへのポインタ、NULL の場合、任意のバッファからのメッセージをキャッチする * 'tags': このタグが付けられたメッセージだけをキャッチする (任意): -** WeeChat バージョン 0.4.3 以上の場合: メッセージに付けられたタグのコンマ区切りリスト (論理 "or"); - 複数の条件を論理 "and" で組み合わせる場合は区切りに "+" を使ってください; - タグは最初と最後に "*" をつけて多くのタグにマッチさせることができます +// TRANSLATION MISSING +** with WeeChat ≥ 0.4.3: comma-separated list of tags that must be in message + (logical "or"); it is possible to combine many tags as a logical "and" with + separator "+"; wildcard "*" is allowed in tags ** WeeChat バージョン 0.4.2 以下の場合: 論理 "and" で組み合わせたタグのコンマ区切りリスト * 'message': この文字列を含むメッセージだけをキャッチする @@ -7645,9 +7658,10 @@ struct t_hook *weechat_hook_signal (const char *signal, 引数: -* 'signal': キャッチするシグナル、最初と最後に "*" を使えます - (優先度の設定が可能、<<hook_priority,優先度>>に関する注意を参照) - (以下の表を参照) +// TRANSLATION MISSING +* 'signal': signal to catch, wildcard "*" is allowed + (priority allowed, see note about <<hook_priority,priority>>) + (see table below) * 'callback': シグナルを受信した際に呼び出す関数、引数と戻り値: ** 'void *data': ポインタ @@ -8503,9 +8517,10 @@ struct t_hook *weechat_hook_hsignal (const char *signal, Arguments: -* 'signal': キャッチするシグナル、最初と最後に "*" を使えます - (優先度の設定が可能、<<hook_priority,優先度>>に関する注意を参照) - (以下の表を参照) +// TRANSLATION MISSING +* 'signal': signal to catch, wildcard "*" is allowed + (priority allowed, see note about <<hook_priority,priority>>) + (see table below) * 'callback': シグナルを受信した際に呼び出す関数、引数と戻り値: ** 'void *data': ポインタ @@ -8858,8 +8873,9 @@ struct t_hook *weechat_hook_config (const char *option, 引数: +// TRANSLATION MISSING * 'option': オプション、フォーマットは完全な名前、コマンド `/set` で使うのと同じ - (例: `weechat.look.item_time_format`) + (例: `weechat.look.item_time_format`), wildcard "*" is allowed (優先度の設定が可能、<<hook_priority,優先度>>に関する注意を参照) * 'callback': 設定オプションが変更されたら呼び出す関数、引数と戻り値: @@ -10770,7 +10786,8 @@ int weechat_buffer_match_list (struct t_gui_buffer *buffer, const char *string); * 'string': バッファのコンマ区切りリスト: ** "*" 任意のバッファにマッチ ** 名前の最初に "!" がある場合はその名前を含まない場合にマッチ -** 名前の最初か最後に "*" がある場合は多くのバッファにマッチ +// TRANSLATION MISSING +** wildcard "*" is allowed in name 戻り値: |