diff options
Diffstat (limited to 'doc/ja/autogen/user/weechat_commands.txt')
-rw-r--r-- | doc/ja/autogen/user/weechat_commands.txt | 368 |
1 files changed, 184 insertions, 184 deletions
diff --git a/doc/ja/autogen/user/weechat_commands.txt b/doc/ja/autogen/user/weechat_commands.txt index ae5cbfec8..4dee61e55 100644 --- a/doc/ja/autogen/user/weechat_commands.txt +++ b/doc/ja/autogen/user/weechat_commands.txt @@ -135,22 +135,22 @@ localvar: 現在のバッファのローカル変数を表示 rgb2term <rgb> [<limit>] -o - alias: add an alias for a color - unalias: delete an alias - color: color number (greater than or equal to 0, max depends on terminal, commonly 63 or 255) - name: alias name for color (for example: "orange") - reset: reset all color pairs (required when no more color pairs are available if automatic reset is disabled, see option weechat.look.color_pairs_auto_reset) -term2rgb: convert a terminal color (0-255) to RGB color -rgb2term: convert a RGB color to terminal color (0-255) - limit: number of colors to use in terminal table (starting from 0); default is 256 - -o: send terminal/colors info to current buffer as input - -Without argument, this command displays colors in a new buffer. - -Examples: - add alias "orange" for color 214: + alias: ある色に別名を追加 + unalias: 別名の削除 + color: カラー番号 (0 以上、最大値はターミナル依存、多くの場合 63 か 255) + name: カラーの別名 (例えば: "orange") + reset: 全てのカラーペアをリセット (自動的なリセットが無効化されており、これ以上のカラーペアが利用できない場合に必要、オプション weechat.look.color_pairs_auto_reset を参照) +term2rgb: ターミナル色 (0-255) を RGB 色に変換 +rgb2term: RGB 色をターミナル色 (0-255) に変換 + limit: ターミナルテーブル内で使う色の数 (0 から始まる); デフォルトは 256 + -o: 端末/色情報を現在の入力としてバッファに送る + +引数無しの場合、コマンドは新しいバッファに色を表示します。 + +例: + 色番号 214 に対応する別名 "orange" を追加: /color alias 214 orange - delete color 214: + 色番号 214 を削除: /color unalias 214 ---- @@ -225,44 +225,44 @@ infolists: infolist に関する情報を表示 /eval [-n] <expression> [-n] -c <expression1> <operator> <expression2> - -n: display result without sending it to buffer (debug mode) - -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) - 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 - -An expression is considered as "true" if it is not NULL, not empty, and different from "0". -The comparison is made using integers if the two expressions are valid integers. -To force a string comparison, add double quotes around each expression, for example: + -n: 結果をバッファに送信せずに表示 (デバッグモード) + -c: 条件として評価: 演算子と括弧をを使い、ブール値 ("0" または "1") を返します +expression: 評価する式、フォーマット、${variable} 型のフォーマットの変数は置換されます (以下を参照) + operator: 論理演算子や比較演算子: + - 論理演算子: + && ブール演算の "and" + || ブール演算の "or" + - 比較演算子: + == 等しい + != 等しくない + <= 以下 + < より少ない + >= 以上 + > より大きい + =~ 正規表現にマッチ + !~ 正規表現にマッチしない + +式が NULL でない場合、空でない場合、"0" でない場合、式は "真" と評価されます。 +両方の式が有効な整数である場合、比較は整数を使って行われます。 +文字列比較を強制するには、それぞれの式をダブルクォートで囲みます、例えば: 50 > 100 ==> 0 "50" > "100" ==> 1 -Some variables are replaced in expression, using the format ${variable}, variable can be, by order of priority : - 1. a string with escaped chars (format: "esc:xxx" or "\xxx") - 2. a color (format: "color:xxx") - 3. an info (format: "info:name,arguments", arguments are optional) - 4. an option (format: "file.section.option") - 5. a local variable in buffer - 6. 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 -For name of hdata and variables, please look at "Plugin API reference", function "weechat_hdata_get". - -Examples (simple strings): +式中の ${variable} 型のフォーマットの変数は置換さます。変数は以下の優先順位に従います。 + 1. エスケープ文字を含む文字列 (フォーマット: "esc:xxx" または "\xxx") + 2. 色 (フォーマット: "color:xxx") + 3. 情報 (フォーマット: "info:name,arguments"、arguments は任意) + 4. オプション (フォーマット: "file.section.option") + 5. バッファのローカル変数 + 6. 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 と変数の名前については、"プラグイン API リファレンス" の "weechat_hdata_get" 関数を参照してください。 + +例 (単純な文字列): /eval -n ${info:version} ==> 0.4.3 /eval -n ${weechat.look.scroll_amount} ==> 3 /eval -n ${window} ==> 0x2549aa0 @@ -271,7 +271,7 @@ Examples (simple strings): /eval -n ${window.buffer.number} ==> 1 /eval -n ${\t} ==> <tab> -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 @@ -292,53 +292,53 @@ Examples (conditions): rename <name> <new_name> del <name>|-all - list: list all filters - enable: enable filters (filters are enabled by default) -disable: disable filters - toggle: toggle filters - name: filter name - add: add a filter - rename: rename a filter - del: delete a filter - -all: delete all filters - buffer: comma separated list of buffers where filter is active: - - 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 - 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 '*' - 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 '!') - - two regular expressions are created: one for prefix and one for message - - regex are case insensitive, they can start by "(?-i)" to become case sensitive - -The default key alt+'=' toggles filtering on/off. - -Tags most commonly used: + list: 全てのフィルタをリストアップ + enable: フィルタを有効化 (フィルタはデフォルトで有効になっています) +disable: フィルタを無効化 + toggle: フィルタの有効無効を切り替え + name: フィルタの名前 + add: フィルタを追加 + rename: フィルタをリネーム + del: フィルタを削除 + -all: 全てのフィルタを削除 + buffer: フィルタが有効化されているバッファのコンマ区切りリスト: + - これはプラグイン名を含む完全な名前です (例えば: "irc.freenode.#weechat") + - "*" は全てのバッファを意味します + - 名前が '!' から始まるものは除外されます + - 多くのバッファにマッチさせるためには名前を '*' から始めるか終わらせてください + tags: タグのコンマ区切りリスト、例えば "irc_join,irc_part,irc_quit" + - 論理積 "and": タグ同士を "+" でつなげる (例えば: "nick_toto+irc_action") + - タグの最初と最後には '*' を使うことができます + regex: 行単位検索の正規表現 + - '\t' を使うと、プレフィックスをメッセージから分離できます。'|' 等の特別な文字は '\|' のようにエスケープしなければいけません + - 正規表現の最初に '!' が含まれる場合は、マッチ結果が反転されます (最初の '!' にマッチさせたければ、'\!' を使ってください) + - 2 種類の正規表現があります: 一方はプレフィックス用、他方はメッセージ用 + - 正規表現は大文字小文字を区別しません、"(?-i)" から始まる場合は区別します + +デフォルトではキー alt+'=' でフィルタリングの on/off を切り替えられます。 + +よく使われるタグ: no_filter, no_highlight, no_log, log0..log9 (log level), notify_none, notify_message, notify_private, notify_highlight, - nick_xxx (xxx is nick in message), prefix_nick_ccc (ccc is color of nick), - irc_xxx (xxx is command name or number, see /server raw or /debug tags), + nick_xxx (xxx はメッセージのニックネーム), prefix_nick_ccc (ccc はニックネームの色) + irc_xxx (xxx はコマンド名又は番号、/server raw または /debug tags で確認), irc_numeric, irc_error, irc_action, irc_ctcp, irc_ctcp_reply, irc_smart_filter, away_info. -To see tags for lines in buffers: /debug tags +バッファ内でタグを見るには: /debug tags -Examples: - use IRC smart filter on all buffers: +例: + 全てのバッファで IRC スマートフィルタを使用: /filter add irc_smart * irc_smart_filter * - use IRC smart filter on all buffers except those with "#weechat" in name: + 名前に "#weechat" を含むバッファを除いた全てのバッファで IRC スマートフィルタを使用: /filter add irc_smart *,!*#weechat* irc_smart_filter * - filter all IRC join/part/quit messages: + 全ての IRC join/part/quit メッセージをフィルタ: /filter add joinquit * irc_join,irc_part,irc_quit * - filter nicks displayed when joining channels or with /names: + チャンネルに入った時や /names で表示されるニックネームをフィルタ: /filter add nicks * irc_366 * - filter nick "toto" on IRC channel #weechat: + IRC チャンネル #weechat で "toto" を含むニックネームをフィルタ: /filter add toto irc.freenode.#weechat nick_toto * - filter IRC join/action messages from nick "toto": + ニックネーム "toto" からの IRC の参加/アクションメッセージをフィルタ: /filter add toto * nick_toto+irc_join,nick_toto+irc_action * - filter lines containing "weechat sucks" on IRC channel #weechat: + IRC チャンネル #weechat で "weechat sucks" を含む行をフィルタ: /filter add sucks irc.freenode.#weechat * weechat sucks ---- @@ -532,20 +532,20 @@ disable: マウスの無効化 ---- /mute [-core | -current | -buffer <name>] <command> - -core: no output on WeeChat core buffer --current: no output on current buffer - -buffer: no output on specified buffer - name: full buffer name (examples: "irc.server.freenode", "irc.freenode.#weechat") - command: command to execute silently (a '/' is automatically added if not found at beginning of command) + -core: WeeChat コアバッファへの出力を抑制 +-current: 現在のバッファへの出力を抑制 + -buffer: 指定したバッファへの出力を抑制 + name: 完全なバッファの名前 (例: "irc.server.freenode"、"irc.freenode.#weechat") + command: 静かに実行するコマンド (最初に '/' が無い場合は自動的に追加されます) -If no target is specified (-core, -current or -buffer), then default is to mute all buffers. +ターゲット (-core、-current、-buffer) が指定されなかった場合、デフォルトでは全ての出力を抑制します。 -Examples: - config save: +例: + save を行う: /mute save - message to current IRC channel: + 現在の IRC チャンネルへのメッセージ: /mute -current msg * hi! - message to #weechat channel: + #weechat チャンネルへのメッセージ: /mute -buffer irc.freenode.#weechat msg #weechat hi! ---- @@ -580,38 +580,38 @@ arguments: ロードするプラグインに与える引数 -stdout|-stderr [<text>] -beep --buffer: the buffer where text is displayed (default: current buffer) - -core: alias of "-buffer core.weechat" --escape: interpret escaped chars (for example \a, \07, \x07) - -date: message date, format can be: - -n: 'n' seconds before now - +n: 'n' seconds in the future - n: 'n' seconds since the Epoch (see man time) - date/time (ISO 8601): yyyy-mm-ddThh:mm:ss, example: 2014-01-19T04:32:55 - time: hh:mm:ss (example: 04:32:55) - -tags: comma-separated list of tags (see /help filter for a list of tags most commonly used) - text: text to display (prefix and message must be separated by "\t", if text starts with "-", then add a "\" before) --stdout: display text on stdout (escaped chars are interpreted) --stderr: display text on stderr (escaped chars are interpreted) - -beep: alias of "-stderr \a" - -The options -action ... -quit use the prefix defined in options "weechat.look.prefix_*". - -Following escaped chars are supported: +-buffer: テキストを表示するバッファ (デフォルト: 現在のバッファ) + -core: "-buffer core.weechat" のエイリアス +-escape: エスケープ文字を解釈 (例えば \a、\07、\x07) + -date: メッセージの日付、フォーマット: + -n: 今から 'n' 秒前 + +n: 今から 'n' 秒後 + n: エポックから 'n' 秒目 (man time を参照) + 日付/時間 (ISO 8601): yyyy-mm-ddThh:mm:ss、例: 2014-01-19T04:32:55 + 時間: hh:mm:ss (example: 04:32:55) + -tags: タグのコンマ区切りリスト (よく使うタグのリストは /help filter を参照) + text: 表示するテキスト (プレフィックスとメッセージは必ず \t で区切ってください、"-" で始まるテキストは "\" を前置してください) +-stdout: 標準出力にテキストを表示 (エスケープ文字を解釈) +-stderr: 標準エラー出力にテキストを表示 (エスケープ文字を解釈) + -beep: "-stderr \a" の別名 + +オプション -action ... -quit をつけた場合、プレフィックスは "weechat.look.prefix_*" で定義されているものになります。 + +以下のエスケープ文字を使うことができます: \" \\ \a \b \e \f \n \r \t \v \0ooo \xhh \uhhhh \Uhhhhhhhh -Examples: - display a reminder on core buffer with a highlight: +例: + コアバッファにハイライトを付けてリマインダを表示: /print -core -tags notify_highlight Reminder: buy milk - display an error on core buffer: + コアバッファにエラーを表示: /print -core -error Some error here - display message on core buffer with prefix "abc": - /print -core abc\tThe message - display a message on channel #weechat: + コアバッファにプレフィックス "abc" を付けてメッセージを表示: + /print -core abc The message + チャンネル #weechat にメッセージを表示: /print -buffer irc.freenode.#weechat Message on #weechat - display a snowman (U+2603): + 雪だるまを表示 (U+2603): /print -escape \u2603 - send alert (BEL): + 警告を送信 (BEL): /print -beep ---- @@ -708,36 +708,36 @@ file: 保存する設定ファイル (拡張子 ".conf" は不要) set <name> <value> del <name> -passphrase: change the passphrase (without passphrase, data is stored as plain text in file sec.conf) - -delete: delete passphrase - decrypt: decrypt data still encrypted (it happens only if passphrase was not given on startup) - -discard: discard all data still encrypted - set: add or change secured data - del: delete secured data +passphrase: パスフレーズを変更 (パスフレーズがない場合、sec.conf ファイルに平文でデータを保存します) + -delete: パスフレーズを削除 + decrypt: 暗号化されているデータを復号化 (起動時にパスフレーズが設定されていない場合に起きます) + -discard: 全ての暗号化データを破棄 + set: 保護データを追加または変更 + del: 保護データを削除 -Without argument, this command displays secured data in a new buffer. +引数がない場合、新しいバッファに保護データを表示します。 -When a passphrase is used (data encrypted), it is asked by WeeChat on startup. -It is possible to set environment variable "WEECHAT_PASSPHRASE" to prevent the prompt (this same variable is used by WeeChat on /upgrade). +パスフレーズを利用する場合 (データが暗号化されている場合)、WeeChat は起動時にパスフレーズを尋ねます。 +環境変数 "WEECHAT_PASSPHRASE" を利用すれば入力を回避できます (WeeChat は /upgrade の時に同じ変数を利用します)。 -Secured data with format ${sec.data.xxx} can be used in: - - command line argument "--run-command" - - options weechat.startup.command_{before|after}_plugins - - proxy options: username, password - - irc server options: autojoin, command, password, sasl_{username|password}, username, realname - - option relay.network.password - - command /eval. +${sec.data.xxx} の形でフォーマットされた保護データは以下の様に利用できます: + - コマンドライン引数 "--run-command" + - weechat.startup.command_{before|after}_plugins オプション + - プロキシオプション: username、password + - irc サーバオプション: autojoin、command、password、sasl_{username|password}、username、realname + - relay.network.password オプション + - /eval コマンド。 -Examples: - set a passphrase: +例: + パスフレーズを設定: /secure passphrase this is my passphrase - encrypt freenode SASL password: + freenode の SASL パスワードを暗号化: /secure set freenode mypassword /set irc.server.freenode.sasl_password "${sec.data.freenode}" - encrypt oftc password for nickserv: + oftc の nickserv 用パスワードを暗号化: /secure set oftc mypassword /set irc.server.oftc.command "/msg nickserv identify ${sec.data.oftc}" - alias to ghost the nick "mynick": + ニックネーム "mynick" を取り戻すためのエイリアス ghost を設定 /alias ghost /eval /msg -server freenode nickserv ghost mynick ${sec.data.freenode} ---- @@ -884,49 +884,49 @@ command: 実行するコマンド (コマンドが '/' で始まらない場合 zoom[-window <number>] bare [<delay>] - list: list opened windows (without argument, this list is displayed) - -1: jump to previous window - +1: jump to next window - b#: jump to next window displaying buffer number # - up: switch to window above current one - down: switch to window below current one - left: switch to window on the left - right: switch to window on the right - number: window number (see /window list) - splith: split current window horizontally - splitv: split current window vertically - resize: resize window size, new size is <pct> percentage of parent window - balance: balance the sizes of all windows - merge: merge window with another (all = keep only one window) - page_up: scroll one page up - page_down: scroll one page down - refresh: refresh screen - scroll: scroll a number of lines (+/-N) or with time: s=seconds, m=minutes, h=hours, d=days, M=months, y=years - scroll_horiz: scroll horizontally a number of columns (+/-N) or percentage of window size (this scrolling is possible only on buffers with free content) - scroll_up: scroll a few lines up - scroll_down: scroll a few lines down - scroll_top: scroll to top of buffer -scroll_bottom: scroll to bottom of buffer -scroll_beyond_end: scroll beyond the end of buffer -scroll_previous_highlight: scroll to previous highlight -scroll_next_highlight: scroll to next highlight -scroll_unread: scroll to unread marker - swap: swap buffers of two windows (with optional direction for target window) - zoom: zoom on window - bare: toggle bare display (with optional delay in milliseconds for automatic return to standard display mode) - -For splith and splitv, pct is a percentage which represents size of new window, computed with current window as size reference. For example 25 means create a new window with size = current_size / 4 - -Examples: - jump to window displaying buffer #1: + list: 開けられたウィンドウのリストアップ (引数無しの場合、このリストが表示されます) + -1: 前のウィンドウに移動 + +1: 次のウィンドウに移動 + b#: バッファ番号 # のウィンドウに移動 + up: 現在のウィンドウの上のウィンドウに移動 + down: 現在のウィンドウの下のウィンドウに移動 + left: 左のウィンドウに移動 + right: 右のウィンドウに移動 + number: ウィンドウ番号 (/window list を参照) + splith: 現在のウィンドウを水平分割 + splitv: 現在のウィンドウを垂直分割 + resize: ウィンドウサイズの変更、新しいサイズは親ウィンドウの <pct> パーセントで指定 + balance: 全てのウィンドウのサイズを均等にする + merge: ウィンドウを他のものをマージする (all = 一つのウィンドウにまとめる) + page_up: 1 ページ分上方向にスクロール + page_down: 1 ページ分下方向にスクロール + refresh: スクリーンのリフレッシュ + scroll: 指定行数 (+/-N) か指定期間 (s=秒、m=分、h=時間、d=日、M=月、y=年) スクロール + scroll_horiz: 指定列数 (+/-N) かウィンドウサイズの割合で水平方向にスクロール (フリーコンテンツを含むバッファ以外は無効) + scroll_up: 数行分上方向にスクロール + scroll_down: 数行分下方向にスクロール + scroll_top: バッファの一番上にスクロール +scroll_bottom: バッファの一番下にスクロール +scroll_beyond_end: バッファの末尾を越えてスクロール +scroll_previous_highlight: 一つ前のハイライトにスクロール +scroll_next_highlight: 次のハイライトにスクロール +scroll_unread: 未読マーカにスクロール + swap: 2 つのウィンドウのバッファを入れ替え (ターゲットウィンドウの方向を任意指定) + zoom: ウィンドウを拡大 + bare: 最小限表示を切り替える (自動的に標準表示モードに戻るまでの時間をミリ秒単位で任意指定) + +splith と splitv に関しては、pct は新しいウィンドウのパーセンテージで、現在のウィンドウサイズに対する割合で計算されます。例えば、25 は size = current_size / 4 の新しいウィンドウを作成します。 + +例: + バッファ #1 を表示しているウィンドウに移動: /window b1 - scroll 2 lines up: + 2 行分上方向にスクロール: /window scroll -2 - scroll 2 days up: + 2 日分上方向にスクロール: /window scroll -2d - scroll to beginning of current day: + 今日の最初にスクロール: /window scroll -d - zoom on window #2: + ウィンドウ #2 を拡大: /window zoom -window 2 ---- |