summaryrefslogtreecommitdiff
path: root/doc/ja/autogen
diff options
context:
space:
mode:
Diffstat (limited to 'doc/ja/autogen')
-rw-r--r--doc/ja/autogen/plugin_api/completions.asciidoc2
-rw-r--r--doc/ja/autogen/plugin_api/hdata.asciidoc12
-rw-r--r--doc/ja/autogen/user/aspell_commands.asciidoc2
-rw-r--r--doc/ja/autogen/user/irc_commands.asciidoc7
-rw-r--r--doc/ja/autogen/user/irc_options.asciidoc15
-rw-r--r--doc/ja/autogen/user/relay_commands.asciidoc60
-rw-r--r--doc/ja/autogen/user/relay_options.asciidoc7
-rw-r--r--doc/ja/autogen/user/trigger_commands.asciidoc108
-rw-r--r--doc/ja/autogen/user/weechat_commands.asciidoc52
-rw-r--r--doc/ja/autogen/user/weechat_options.asciidoc26
-rw-r--r--doc/ja/autogen/user/xfer_options.asciidoc2
11 files changed, 165 insertions, 128 deletions
diff --git a/doc/ja/autogen/plugin_api/completions.asciidoc b/doc/ja/autogen/plugin_api/completions.asciidoc
index 42b06a73b..9873fe98a 100644
--- a/doc/ja/autogen/plugin_api/completions.asciidoc
+++ b/doc/ja/autogen/plugin_api/completions.asciidoc
@@ -86,6 +86,8 @@
| trigger | trigger_names | トリガ
+| trigger | trigger_names_default | デフォルトトリガ
+
| trigger | trigger_option_value | トリガオプションの値
| trigger | trigger_options | トリガに対するオプション
diff --git a/doc/ja/autogen/plugin_api/hdata.asciidoc b/doc/ja/autogen/plugin_api/hdata.asciidoc
index 938caadc6..65e1f906e 100644
--- a/doc/ja/autogen/plugin_api/hdata.asciidoc
+++ b/doc/ja/autogen/plugin_api/hdata.asciidoc
@@ -586,21 +586,13 @@
*** 'direction' (integer)
*** 'add_space' (integer)
*** 'force_partial_completion' (integer)
-*** 'completion_list' (pointer)
+*** 'list' (pointer)
*** 'word_found' (string)
*** 'word_found_is_nick' (integer)
*** 'position_replace' (integer)
*** 'diff_size' (integer)
*** 'diff_length' (integer)
-*** 'partial_completion_list' (pointer, hdata: "completion_partial")
-*** 'last_partial_completion' (pointer, hdata: "completion_partial")
-* 'completion_partial': 部分補完する構造
-** プラグイン: weechat
-** 変数:
-*** 'word' (string)
-*** 'count' (integer)
-*** 'prev_item' (pointer, hdata: "completion_partial")
-*** 'next_item' (pointer, hdata: "completion_partial")
+*** 'partial_list' (pointer)
* 'config_file': 設定ファイル
** プラグイン: weechat
** 変数:
diff --git a/doc/ja/autogen/user/aspell_commands.asciidoc b/doc/ja/autogen/user/aspell_commands.asciidoc
index fa9f8528f..7c47e19ab 100644
--- a/doc/ja/autogen/user/aspell_commands.asciidoc
+++ b/doc/ja/autogen/user/aspell_commands.asciidoc
@@ -18,7 +18,7 @@ listdict: インストール済み辞書を表示
いくつかのコマンドを除いて '/' で始まる入力行はチェックされません (/set aspell.check.commands を参照)。
-全てのバッファで aspell を有効化するには、"default_dict" オプションを設定した後に、aspell を有効化してください。例えば:
+全てのバッファで aspell を有効化するには、"default_dict" オプションを設定した後に、aspell を有効化してください。例:
/set aspell.check.default_dict "en"
/aspell enable
diff --git a/doc/ja/autogen/user/irc_commands.asciidoc b/doc/ja/autogen/user/irc_commands.asciidoc
index a593a32c9..2db5f664d 100644
--- a/doc/ja/autogen/user/irc_commands.asciidoc
+++ b/doc/ja/autogen/user/irc_commands.asciidoc
@@ -89,8 +89,9 @@ channel: チャンネル名
server: サーバ名、これは:
- 内部サーバ名 (/server add で作成されたもの、利用推奨)
- - ホスト名/ポート番号、又は IP アドレス/ポート番号 (これは一時的サーバを作る)、デフォルトのポート番号は 6667
+ - ホスト名/ポート番号又は IP アドレス/ポート番号、デフォルトのポート番号は 6667
- 次のフォーマットに従う URL: irc[6][s]://[nickname[:password]@]irc.example.org[:port][/#channel1][,#channel2[...]]
+ 注意: アドレス/IP/URL を指定した場合、サーバを一時的に作ります (保存しません)、/help irc.look.temporary_servers を参照してください。
option: サーバに関するオプション (ブール型オプションでは、value は無視される)
nooption: ブール型オプションを 'off' にする (例: -nossl)
-all: 設定された全てのサーバに接続
@@ -631,7 +632,7 @@ channel: チャンネル名
[command]*`samode`* チャンネルモードを変更、オペレータ権無しに::
----
-/samode <channel> <mode>
+/samode [<channel>] <mode>
channel: チャンネル名
mode: チャンネルモード
@@ -684,7 +685,7 @@ listfull: 詳細情報を含めてサーバをリストアップ
hostname: サーバのホスト名か IP アドレス、ポート番号は任意 (デフォルト: 6667)、複数のアドレスはコンマで区切る
temp: 一時的なサーバを作成 (保存されない)
option: サーバのオプションを設定 (ブールオプションでは値が無視される)
-nooption: ブールオプションを 'off' に設定 (例えば: -nossl)
+nooption: ブールオプションを 'off' に設定 (例: -nossl)
copy: サーバを複製
rename: サーバをリネーム
keep: 設定ファイルにサーバを保存 (一時的なサーバ用)
diff --git a/doc/ja/autogen/user/irc_options.asciidoc b/doc/ja/autogen/user/irc_options.asciidoc
index 9061ebd7e..b29b62026 100644
--- a/doc/ja/autogen/user/irc_options.asciidoc
+++ b/doc/ja/autogen/user/irc_options.asciidoc
@@ -269,7 +269,7 @@
** 値: on, off (デフォルト値: `on`)
* [[option_irc.look.notice_welcome_tags]] *irc.look.notice_welcome_tags*
-** 説明: `ようこそ通知に使われ、チャンネルに転送するタグのコンマ区切りリスト、例えば: "notify_private"`
+** 説明: `ようこそ通知に使われ、チャンネルに転送するタグのコンマ区切りリスト、例: "notify_private"`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
@@ -279,7 +279,7 @@
** 値: 未制約文字列 (デフォルト値: `"notify_message"`)
* [[option_irc.look.notify_tags_whois]] *irc.look.notify_tags_whois*
-** 説明: `ニックネームの離席状態に変化があった場合の (whois コマンドの結果)、notify によって表示されたメッセージに使われたタグのコンマ区切りリスト、例えば: "notify_message"、"notify_private"、"notify_highlight"`
+** 説明: `ニックネームの離席状態に変化があった場合の (whois コマンドの結果)、notify によって表示されたメッセージに使われたタグのコンマ区切りリスト、例: "notify_message"、"notify_private"、"notify_highlight"`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"notify_message"`)
@@ -294,7 +294,7 @@
** 値: independent, merge_by_server, merge_all (デフォルト値: `independent`)
* [[option_irc.look.pv_tags]] *irc.look.pv_tags*
-** 説明: `プライベートメッセージに使われたタグのコンマ区切りリスト、例えば: "notify_message"、"notify_private"、"notify_highlight"`
+** 説明: `プライベートメッセージに使われたタグのコンマ区切りリスト、例: "notify_message"、"notify_private"、"notify_highlight"`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"notify_private"`)
@@ -343,6 +343,11 @@
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
+* [[option_irc.look.temporary_servers]] *irc.look.temporary_servers*
+** 説明: `/connect コマンドによるサーバの一時的な作成を有効化する`
+** タイプ: ブール
+** 値: on, off (デフォルト値: `off`)
+
* [[option_irc.look.topic_strip_colors]] *irc.look.topic_strip_colors*
** 説明: `トピックにつけられた色を無効化 (バッファタイルに表示される場合のみ利用)`
** タイプ: ブール
@@ -479,7 +484,7 @@
** 値: 0 .. 1000000 (デフォルト値: `25`)
* [[option_irc.server_default.capabilities]] *irc.server_default.capabilities*
-** 説明: `comma-separated list of client capabilities to enable for server if they are available; capabilities supported by WeeChat are: away-notify, multi-prefix, server-time, userhost-in-names, (example: "away-notify,multi-prefix")`
+** 説明: `comma-separated list of client capabilities to enable for server if they are available; capabilities supported by WeeChat are: away-notify, extended-join, multi-prefix, server-time, userhost-in-names (example: "away-notify,multi-prefix")`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
@@ -591,7 +596,7 @@
* [[option_irc.server_default.ssl_priorities]] *irc.server_default.ssl_priorities*
** 説明: `gnutls の優先度を示した文字列 (構文は、gnutls マニュアルの gnutls_priority_init 関数のドキュメントを参照、通例: "PERFORMANCE", "NORMAL", "SECURE128", "SECURE256", "EXPORT", "NONE")`
** タイプ: 文字列
-** 値: 未制約文字列 (デフォルト値: `"NORMAL"`)
+** 値: 未制約文字列 (デフォルト値: `"NORMAL:-VERS-SSL3.0"`)
* [[option_irc.server_default.ssl_verify]] *irc.server_default.ssl_verify*
** 説明: `SSL 接続が完全に信頼できることを確認`
diff --git a/doc/ja/autogen/user/relay_commands.asciidoc b/doc/ja/autogen/user/relay_commands.asciidoc
index 6c03dab56..c7f6c2887 100644
--- a/doc/ja/autogen/user/relay_commands.asciidoc
+++ b/doc/ja/autogen/user/relay_commands.asciidoc
@@ -3,44 +3,52 @@
----
/relay list|listfull|listrelay
- add [ipv4.][ipv6.][ssl.]<protocol.name> <port>
- del [ipv4.][ipv6.][ssl.]<protocol.name>
+ add <name> <port>
+ del|stop|restart <name>
raw
sslcertkey
- list: リレーするクライアントをリストアップ (アクティブなもののみ)
- listfull: リレーするクライアントをリストアップ (詳細、全てのリレー)
- listrelay: リレーをリストアップ (名前とポート番号)
- add: プロトコル + 名前のリレーを追加
- del: プロトコル + 名前のリレーを削除
- ipv4: IPv4 を強制的に利用
- ipv6: IPv6 を強制的に利用
- ssl: SSL を有効化
-protocol.name: リレーするプロトコルと名前:
- - protocol "irc": name は共有するサーバ名 (任意指定、指定しない場合、サーバ名は "PASS" コマンドでクライアントが送信するものと同じでなければいけません、"PASS" コマンドのフォーマットは "PASS server:password")
- - protocol "weechat" (name は使われません)
- port: リレーに使うポート番号
- raw: 生 Relay データバッファを開く
- sslcertkey: オプション relay.network.ssl_cert_key のパスを使って SSL 証明書/鍵を設定
+ list: list relay clients (only active relays)
+ listfull: list relay clients (verbose, all relays)
+ listrelay: list relays (name and port)
+ add: add a relay (listen on a port)
+ del: remove a relay (clients remain connected)
+ stop: close the server socket (clients remain connected)
+ restart: close the server socket and listen again on port (clients remain connected)
+ name: relay name (see format below)
+ port: port used for relay
+ raw: open buffer with raw Relay data
+ sslcertkey: set SSL certificate/key using path in option relay.network.ssl_cert_key
-引数無しの場合、リレークライアントのリストを含むバッファを開く
+Relay name is: [ipv4.][ipv6.][ssl.]<protocol.name>
+ ipv4: force use of IPv4
+ ipv6: force use of IPv6
+ ssl: enable SSL
+protocol.name: protocol and name to relay:
+ - protocol "irc": name is the server to share (optional, if not given, the server name must be sent by client in command "PASS", with format: "PASS server:password")
+ - protocol "weechat" (name is not used)
-例:
- サーバ "freenode" に対する irc プロキシを設定:
+The "irc" protocol allows any IRC client (including WeeChat itself) to connect on the port.
+The "weechat" protocol allows a remote interface to connect on the port, see the list here: http://weechat.org/download/
+
+Without argument, this command opens buffer with list of relay clients.
+
+Examples:
+ irc proxy, for server "freenode":
/relay add irc.freenode 8000
- サーバ "freenode" に対する SSL を有効化した irc プロキシを設定:
+ irc proxy, for server "freenode", with SSL:
/relay add ssl.irc.freenode 8001
- SSL を有効化してすべてのサーバに対する irc プロキシを設定 (クライアントがサーバを選ぶ):
+ irc proxy, for all servers (client will choose), with SSL:
/relay add ssl.irc 8002
- weechat プロトコル:
+ weechat protocol:
/relay add weechat 9000
- SSL を有効化した weechat プロトコル:
+ weechat protocol with SSL:
/relay add ssl.weechat 9001
- SSL を有効にした weechat プロトコル、IPv4 だけを利用:
+ weechat protocol with SSL, using only IPv4:
/relay add ipv4.ssl.weechat 9001
- SSL を有効にした weechat プロトコル、IPv6 だけを利用:
+ weechat protocol with SSL, using only IPv6:
/relay add ipv6.ssl.weechat 9001
- SSL を有効にした weechat プロトコル、IPv4 と IPv6 を利用:
+ weechat protocol with SSL, using IPv4 + IPv6:
/relay add ipv4.ipv6.ssl.weechat 9001
----
diff --git a/doc/ja/autogen/user/relay_options.asciidoc b/doc/ja/autogen/user/relay_options.asciidoc
index fb000e404..15b8e9fe0 100644
--- a/doc/ja/autogen/user/relay_options.asciidoc
+++ b/doc/ja/autogen/user/relay_options.asciidoc
@@ -59,7 +59,7 @@
** 値: on, off (デフォルト値: `on`)
* [[option_relay.irc.backlog_tags]] *relay.irc.backlog_tags*
-** 説明: `IRC チャンネルごとのバックログに表示するメッセージのタグ (利用可能なタグ: "irc_join"、"irc_part"、"irc_quit"、"irc_nick"、"irc_privmsg")、"*" = 利用可能な全てのタグ`
+** 説明: `IRC チャンネルごとのバックログに表示するメッセージタグのコンマ区切りリスト (利用可能なタグ: "irc_join"、"irc_part"、"irc_quit"、"irc_nick"、"irc_privmsg")、"*" = 利用可能な全てのタグ`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"irc_privmsg"`)
@@ -118,6 +118,11 @@
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"%h/ssl/relay.pem"`)
+* [[option_relay.network.ssl_priorities]] *relay.network.ssl_priorities*
+** 説明: `gnutls の優先度を示した文字列 (構文は、gnutls マニュアルの gnutls_priority_init 関数のドキュメントを参照、通例: "PERFORMANCE", "NORMAL", "SECURE128", "SECURE256", "EXPORT", "NONE")`
+** タイプ: 文字列
+** 値: 未制約文字列 (デフォルト値: `"NORMAL:-VERS-SSL3.0"`)
+
* [[option_relay.network.websocket_allowed_origins]] *relay.network.websocket_allowed_origins*
** 説明: `ウェブソケットに使うことを許可する origin の "POSIX 拡張正規表現 (大文字小文字を区別しない、"(?-i)" を先頭に置くと大文字小文字を区別する)、例: "^http://(www\.)?example\.(com|org)"`
** タイプ: 文字列
diff --git a/doc/ja/autogen/user/trigger_commands.asciidoc b/doc/ja/autogen/user/trigger_commands.asciidoc
index a0d8e79dc..a3ce86ced 100644
--- a/doc/ja/autogen/user/trigger_commands.asciidoc
+++ b/doc/ja/autogen/user/trigger_commands.asciidoc
@@ -12,67 +12,69 @@
restart <name>|-all [<name>...]
show <name>
del <name>|-all [<name>...]
+ restore <name> [<name>...]
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
+ restore: restore trigger(s) with the default values (works only for default triggers)
+ default: delete all triggers and restore default ones
+ 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 でデフォルトトリガを見ることができます):
- テキスト属性 *太字*、_下線_、/イタリック/ を追加 (ユーザメッセージのみ):
- /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}/"
- 狭い端末ではニックネームリストバーを隠す:
+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}${re:1}${color:-bold}*== ==_(\S+)_==_${color:underline}${re:1}${color:-underline}_== ==/(\S+)/==/${color:italic}${re: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.asciidoc b/doc/ja/autogen/user/weechat_commands.asciidoc
index 4e033527e..361d59e42 100644
--- a/doc/ja/autogen/user/weechat_commands.asciidoc
+++ b/doc/ja/autogen/user/weechat_commands.asciidoc
@@ -147,7 +147,7 @@ localvar: 現在のバッファのローカル変数を表示
alias: ある色に別名を追加
unalias: 別名の削除
color: カラー番号 (0 以上、最大値はターミナル依存、多くの場合 63 か 255)
- name: カラーの別名 (例えば: "orange")
+ name: カラーの別名 (例: "orange")
reset: 全てのカラーペアをリセット (自動的なリセットが無効化されており、これ以上のカラーペアが利用できない場合に必要、オプション weechat.look.color_pairs_auto_reset を参照)
term2rgb: ターミナル色 (0-255) を RGB 色に変換
rgb2term: RGB 色をターミナル色 (0-255) に変換
@@ -254,17 +254,18 @@ expression: 評価する式、フォーマット、${variable} 型のフォー
式が NULL でない場合、空でない場合、"0" でない場合、式は "真" と評価されます。
両方の式が有効な整数である場合、比較は整数を使って行われます。
-文字列比較を強制するには、それぞれの式をダブルクォートで囲みます、例えば:
+文字列比較を強制するには、それぞれの式をダブルクォートで囲みます、例:
50 > 100 ==> 0
"50" > "100" ==> 1
式中の ${variable} 型のフォーマットの変数は置換されます。変数は以下の優先順位に従います:
1. エスケープ文字を含む文字列 (フォーマット: "esc:xxx" または "\xxx")
- 2. 色 (フォーマット: "color:xxx")
- 3. 情報 (フォーマット: "info:name,arguments"、arguments は任意)
- 4. オプション (フォーマット: "file.section.option")
- 5. バッファのローカル変数
- 6. hdata の名前/変数 (値は自動的に文字列に変換されます)、デフォルトでは "window" と "buffer" は現在のウィンドウ/バッファを指します。
+ 2. 隠す文字を含む文字列 (フォーマット: "hide:char,string")
+ 3. 色 (フォーマット: "color:xxx")
+ 4. 情報 (フォーマット: "info:name,arguments"、arguments は任意)
+ 5. オプション (フォーマット: "file.section.option")
+ 6. バッファのローカル変数
+ 7. hdata の名前/変数 (値は自動的に文字列に変換されます)、デフォルトでは "window" と "buffer" は現在のウィンドウ/バッファを指します。
hdata のフォーマットは以下の 1 つです:
hdata.var1.var2...: hdata (ポインタは既知) で始まり、1 個ずつ変数を続ける (他の hdata を続けることも可能)
hdata(list).var1.var2...: リストを使って hdata を始める、例:
@@ -273,23 +274,24 @@ hdata のフォーマットは以下の 1 つです:
hdata と変数の名前については、"プラグイン API リファレンス" の "weechat_hdata_get" 関数を参照してください。
例 (単純な文字列):
- /eval -n ${info:version} ==> 0.4.3
- /eval -n ${weechat.look.scroll_amount} ==> 3
- /eval -n ${window} ==> 0x2549aa0
- /eval -n ${window.buffer} ==> 0x2549320
- /eval -n ${window.buffer.full_name} ==> core.weechat
- /eval -n ${window.buffer.number} ==> 1
- /eval -n ${\t} ==> <tab>
+ /eval -n ${info:version} ==> 0.4.3
+ /eval -n ${weechat.look.scroll_amount} ==> 3
+ /eval -n ${window} ==> 0x2549aa0
+ /eval -n ${window.buffer} ==> 0x2549320
+ /eval -n ${window.buffer.full_name} ==> core.weechat
+ /eval -n ${window.buffer.number} ==> 1
+ /eval -n ${\t} ==> <tab>
+ /eval -n ${hide:-,${relay.network.password}} ==> --------
例 (条件):
- /eval -n -c ${window.buffer.number} > 2 ==> 0
- /eval -n -c ${window.win_width} > 100 ==> 1
- /eval -n -c (8 > 12) || (5 > 2) ==> 1
- /eval -n -c (8 > 12) && (5 > 2) ==> 0
- /eval -n -c abcd =~ ^ABC ==> 1
- /eval -n -c abcd =~ (?-i)^ABC ==> 0
- /eval -n -c abcd =~ (?-i)^abc ==> 1
- /eval -n -c abcd !~ abc ==> 0
+ /eval -n -c ${window.buffer.number} > 2 ==> 0
+ /eval -n -c ${window.win_width} > 100 ==> 1
+ /eval -n -c (8 > 12) || (5 > 2) ==> 1
+ /eval -n -c (8 > 12) && (5 > 2) ==> 0
+ /eval -n -c abcd =~ ^ABC ==> 1
+ /eval -n -c abcd =~ (?-i)^ABC ==> 0
+ /eval -n -c abcd =~ (?-i)^abc ==> 1
+ /eval -n -c abcd !~ abc ==> 0
----
[[command_weechat_filter]]
@@ -312,12 +314,12 @@ disable: フィルタを無効化
del: フィルタを削除
-all: 全てのフィルタを削除
buffer: フィルタが有効化されているバッファのコンマ区切りリスト:
- - これはプラグイン名を含む完全な名前です (例えば: "irc.freenode.#weechat")
+ - これはプラグイン名を含む完全な名前です (例: "irc.freenode.#weechat" または "irc.server.freenode")
- "*" は全てのバッファを意味します
- 名前が '!' から始まるものは除外されます
- ワイルドカード '*' を使うことができます
tags: タグのコンマ区切りリスト、例えば "irc_join,irc_part,irc_quit"
- - 論理積 "and": タグ同士を "+" でつなげてください (例えば: "nick_toto+irc_action")
+ - 論理積 "and": タグ同士を "+" でつなげてください (例: "nick_toto+irc_action")
- ワイルドカード '*' を使うことができます
- タグを '!' で始めると、そのタグが付けられたメッセージとそのタグを含むメッセージはフィルタされません
regex: 行単位検索の正規表現
@@ -936,7 +938,7 @@ scroll_unread: 未読マーカにスクロール
zoom: ウィンドウを拡大
bare: 最小限表示を切り替える (自動的に標準表示モードに戻るまでの時間を秒単位で任意指定)
-splith と splitv に関しては、pct は新しいウィンドウのパーセンテージで、現在のウィンドウサイズに対する割合で計算されます。例えば、25 は size = current_size / 4 の新しいウィンドウを作成します。
+splith と splitv に関しては、pct は新しいウィンドウのパーセンテージで、現在のウィンドウサイズに対する割合で計算されます。例えば 25 は size = current_size / 4 の新しいウィンドウを作成します。
例:
バッファ #1 を表示しているウィンドウに移動:
diff --git a/doc/ja/autogen/user/weechat_options.asciidoc b/doc/ja/autogen/user/weechat_options.asciidoc
index f73166b6b..21ff9dbb8 100644
--- a/doc/ja/autogen/user/weechat_options.asciidoc
+++ b/doc/ja/autogen/user/weechat_options.asciidoc
@@ -69,17 +69,17 @@
** 値: 未制約文字列 (デフォルト値: `"cyan,magenta,green,brown,lightblue,default,lightcyan,lightmagenta,lightgreen,blue"`)
* [[option_weechat.color.chat_nick_offline]] *weechat.color.chat_nick_offline*
-** 説明: `オフラインのニックネームのテキスト色 (ニックネームリストにも表示されない)`
+** 説明: `text color for offline nick (not in nicklist any more); this color is used only if option weechat.look.color_nick_offline is enabled`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
* [[option_weechat.color.chat_nick_offline_highlight]] *weechat.color.chat_nick_offline_highlight*
-** 説明: `ハイライトされたオフラインのニックネームのテキスト色`
+** 説明: `text color for offline nick with highlight; this color is used only if option weechat.look.color_nick_offline is enabled`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
* [[option_weechat.color.chat_nick_offline_highlight_bg]] *weechat.color.chat_nick_offline_highlight_bg*
-** 説明: `ハイライトされたオフラインのニックネームの背景色`
+** 説明: `background color for offline nick with highlight; this color is used only if option weechat.look.color_nick_offline is enabled`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `blue`)
@@ -283,6 +283,11 @@
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `yellow`)
+* [[option_weechat.color.status_mouse]] *weechat.color.status_mouse*
+** 説明: `text color for mouse indicator in status bar`
+** タイプ: 色
+** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `green`)
+
* [[option_weechat.color.status_name]] *weechat.color.status_name*
** 説明: `ステータスバーの現在のバッファ名のテキスト色`
** タイプ: 色
@@ -313,6 +318,11 @@
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
+* [[option_weechat.completion.command_inline]] *weechat.completion.command_inline*
+** 説明: `if enabled, the commands inside command line are completed (the command at beginning of line has higher priority and is used first); note: when this option is enabled, there is no more automatic completion of paths beginning with '/' (outside commands arguments)`
+** タイプ: ブール
+** 値: on, off (デフォルト値: `on`)
+
* [[option_weechat.completion.default_template]] *weechat.completion.default_template*
** 説明: `デフォルトの補完テンプレート (テンプレートコードと値のドキュメントを参照: プラグイン API リファレンス、"weechat_hook_command" 関数)`
** タイプ: 文字列
@@ -518,6 +528,11 @@
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
+* [[option_weechat.look.command_incomplete]] *weechat.look.command_incomplete*
+** 説明: `セットされた場合、不完全なコマンドと完全なコマンドを両方使えるようになります、例えば /he は /help の意味で使うことができます`
+** タイプ: ブール
+** 値: on, off (デフォルト値: `off`)
+
* [[option_weechat.look.confirm_quit]] *weechat.look.confirm_quit*
** 説明: `セットされた場合、/quit コマンドは "-yes" 引数と共に使われなければいけない (help quit を参照)`
** タイプ: ブール
@@ -663,6 +678,11 @@
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"!"`)
+* [[option_weechat.look.item_mouse_status]] *weechat.look.item_mouse_status*
+** 説明: `string used to show if mouse is enabled (bar item "mouse_status")`
+** タイプ: 文字列
+** 値: 未制約文字列 (デフォルト値: `"M"`)
+
* [[option_weechat.look.item_time_format]] *weechat.look.item_time_format*
** 説明: `"time" バーアイテムの時間フォーマット (日付/時間指定子は strftime の man を参照)`
** タイプ: 文字列
diff --git a/doc/ja/autogen/user/xfer_options.asciidoc b/doc/ja/autogen/user/xfer_options.asciidoc
index 2c125e155..1c25c3cfb 100644
--- a/doc/ja/autogen/user/xfer_options.asciidoc
+++ b/doc/ja/autogen/user/xfer_options.asciidoc
@@ -104,7 +104,7 @@
** 値: 0 .. 256 (デフォルト値: `20`)
* [[option_xfer.look.pv_tags]] *xfer.look.pv_tags*
-** 説明: `プライベートメッセージに使われたタグのコンマ区切りリスト、例えば: "notify_message"、"notify_private"、"notify_highlight"`
+** 説明: `プライベートメッセージに使われたタグのコンマ区切りリスト、例: "notify_message"、"notify_private"、"notify_highlight"`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"notify_private"`)