summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/ja/autogen/plugin_api/completions.txt2
-rw-r--r--doc/ja/autogen/user/irc_options.txt6
-rw-r--r--doc/ja/autogen/user/weechat_commands.txt176
-rw-r--r--doc/ja/autogen/user/weechat_options.txt6
-rw-r--r--doc/ja/weechat_dev.ja.txt43
-rw-r--r--doc/ja/weechat_plugin_api.ja.txt797
-rw-r--r--doc/ja/weechat_user.ja.txt6
-rw-r--r--po/ja.po145
8 files changed, 596 insertions, 585 deletions
diff --git a/doc/ja/autogen/plugin_api/completions.txt b/doc/ja/autogen/plugin_api/completions.txt
index d0c7a745c..e77a27d27 100644
--- a/doc/ja/autogen/plugin_api/completions.txt
+++ b/doc/ja/autogen/plugin_api/completions.txt
@@ -116,7 +116,7 @@
| weechat | plugins_commands | プラグインの定義するコマンド
-| weechat | plugins_installed | names of plugins installed
+| weechat | plugins_installed | インストールされたプラグインの名前
| weechat | plugins_names | プラグイン名
diff --git a/doc/ja/autogen/user/irc_options.txt b/doc/ja/autogen/user/irc_options.txt
index 5bffc986b..749878b2c 100644
--- a/doc/ja/autogen/user/irc_options.txt
+++ b/doc/ja/autogen/user/irc_options.txt
@@ -134,7 +134,7 @@
** 値: on, off (デフォルト値: `on`)
* [[option_irc.look.display_join_message]] *irc.look.display_join_message*
-** 説明: `comma-separated list of messages to display after joining a channel: 329 = channel creation date, 332 = topic, 333 = nick/date for topic, 353 = names on channel, 366 = names count`
+** 説明: `チャンネルに参加した後に表示するメッセージのコンマ区切りリスト: 329 = チャンネル作成日、332 = トピック、333 = トピックを作成したニックネームおよび日付、353 = チャンネル参加者リスト、366 = 参加人数`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"329,332,333,366"`)
@@ -264,7 +264,7 @@
** 値: 未制約文字列 (デフォルト値: `""`)
* [[option_irc.look.notify_tags_ison]] *irc.look.notify_tags_ison*
-** 説明: `comma separated list of tags used in messages displayed by notify when a nick joins or quits server (result of command ison or monitor), for example: "notify_message", "notify_private" or "notify_highlight"`
+** 説明: `あるニックネームが参加またはサーバから切断した際の (ison または monitor コマンドの結果) notify が表示するメッセージで使うタグのコンマ区切りリスト、例えば: "notify_message"、"notify_highlight"、"notify_private"`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"notify_message"`)
@@ -574,7 +574,7 @@
** 値: 0 .. 2147483647 (デフォルト値: `2048`)
* [[option_irc.server_default.ssl_fingerprint]] *irc.server_default.ssl_fingerprint*
-** 説明: `SHA1 fingerprint of certificate which is trusted and accepted for the server (it must be exactly 40 hexadecimal digits without separators); if this option is set, the other checks on certificates are NOT performed (option "ssl_verify")`
+** 説明: `信頼でき、通信を認めるサーバ証明書の SHA1 指紋 (指紋は必ず空白を含まない 40 桁の 16 進数です); このオプションを設定した場合、証明書に対する他の妥当性確認は行われません (オプション "ssl_verify")`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
diff --git a/doc/ja/autogen/user/weechat_commands.txt b/doc/ja/autogen/user/weechat_commands.txt
index b6d699de0..e1cb49b5d 100644
--- a/doc/ja/autogen/user/weechat_commands.txt
+++ b/doc/ja/autogen/user/weechat_commands.txt
@@ -363,58 +363,58 @@ value: 表示する履歴エントリの数
----
/input <action> [<arguments>]
-list of actions:
- return: simulate key "enter"
- complete_next: complete word with next completion
- complete_previous: complete word with previous completion
- search_text: search text in buffer
- search_switch_case: switch exact case for search
- search_switch_regex: switch search type: string/regular expression
- search_switch_where: switch search in messages/prefixes
- search_previous: search previous line
- search_next: search next line
- search_stop: stop search
- delete_previous_char: delete previous char
- delete_next_char: delete next char
- delete_previous_word: delete previous word
- delete_next_word: delete next word
- delete_beginning_of_line: delete from beginning of line until cursor
- delete_end_of_line: delete from cursor until end of line
- delete_line: delete entire line
- clipboard_paste: paste from clipboard
- transpose_chars: transpose two chars
- undo: undo last command line action
- redo: redo last command line action
- move_beginning_of_line: move cursor to beginning of line
- move_end_of_line: move cursor to end of line
- move_previous_char: move cursor to previous char
- move_next_char: move cursor to next char
- move_previous_word: move cursor to previous word
- move_next_word: move cursor to next word
- history_previous: recall previous command in current buffer history
- history_next: recall next command in current buffer history
- history_global_previous: recall previous command in global history
- history_global_next: recall next command in global history
- jump_smart: jump to next buffer with activity
- jump_last_buffer: jump to last buffer
- jump_last_buffer_displayed: jump to last buffer displayed (before last jump to a buffer)
- jump_previously_visited_buffer: jump to previously visited buffer
- jump_next_visited_buffer: jump to next visited buffer
- hotlist_clear: clear hotlist
- grab_key: grab a key (optional argument: delay for end of grab, default is 500 milliseconds)
- grab_key_command: grab a key with its associated command (optional argument: delay for end of grab, default is 500 milliseconds)
- grab_mouse: grab mouse event code
- grab_mouse_area: grab mouse event code with area
- set_unread: set unread marker for all buffers
- set_unread_current_buffer: set unread marker for current buffer
- switch_active_buffer: switch to next merged buffer
- switch_active_buffer_previous: switch to previous merged buffer
- zoom_merged_buffer: zoom on merged buffer
- insert: insert text in command line (escaped chars are allowed, see /help print)
- paste_start: start paste (bracketed paste mode)
- paste_stop: stop paste (bracketed paste mode)
-
-This command is used by key bindings or plugins.
+アクションリスト:
+ return: "enter" キーをシミュレート
+ complete_next: 次の補完候補で単語を補完
+ complete_previous: 一つ前の補完候補で単語を補完
+ search_text: バッファ内のテキストを検索
+ search_switch_case: 完全一致検索に変更
+ search_switch_regex: 検索タイプの切り替え: 文字列/正規表現
+ search_switch_where: 検索範囲の切り替え: メッセージ/プレフィックス
+ search_previous: 一つ前の行を検索
+ search_next: 次の行を検索
+ search_stop: 検索を終了
+ delete_previous_char: 一つ前の文字を削除
+ delete_next_char: 次の文字を削除
+ delete_previous_word: 一つ前の単語を削除
+ delete_next_word: 次の単語を削除
+ delete_beginning_of_line: 行の最初からカーソル位置までを削除
+ delete_end_of_line: カーソルから行の最後までを削除
+ delete_line: 行を削除
+ clipboard_paste: クリップボードから貼り付け
+ transpose_chars: 2 つの文字を入れ替え
+ undo: 最新のコマンドラインアクションまで元に戻す
+ redo: 最新のコマンドラインアクションまでやり直す
+ move_beginning_of_line: カーソルを行頭に移動
+ move_end_of_line: カーソルを行末まで移動
+ move_previous_char: カーソルを一つ前の文字に移動
+ move_next_char: カーソルを次の文字に移動
+ move_previous_word: カーソルを一つ前の単語に移動
+ move_next_word: カーソルを次の単語に移動
+ history_previous: 現在のバッファ履歴のひとつ前のコマンドを再呼び出し
+ history_next: 現在のバッファ履歴の次のコマンドを再呼び出し
+ history_global_previous: グローバル履歴の一つ前のコマンドを再呼び出し
+ history_global_next: グローバル履歴の次のコマンドを再呼び出し
+ jump_smart: 次のアクティブバッファに飛ぶ
+ jump_last_buffer: 最後のバッファに移動
+ jump_last_buffer_displayed: 表示されている最後のバッファに移動 (最新のバッファ移動の一つ前に表示されていたバッファ)
+ jump_previously_visited_buffer: 一つ前に訪れたバッファに移動
+ jump_next_visited_buffer: 次に訪れたバッファに移動
+ hotlist_clear: ホットリストを消去
+ grab_key: キーを横取り (任意引数: 最後の横取りからの遅延時間、デフォルトは 500 ミリ秒)
+ grab_key_command: あるコマンドに関連してキーを横取り (任意引数: 最後の横取りからの遅延時間、デフォルトは 500 ミリ秒)
+ grab_mouse: grab マウスイベントコードを横取り
+ grab_mouse_area: 範囲指定のマウスイベントコードを横取り
+ set_unread: 全てのバッファに対して未読マーカーを設定
+ set_unread_current_buffer: 現在のバッファに対して未読マーカーを設定
+ switch_active_buffer: 次のマージされたバッファに移動
+ switch_active_buffer_previous: 一つ前のマージされたバッファに移動
+ zoom_merged_buffer: マージされたバッファにズーム
+ insert: コマンドラインにテキストを挿入 (エスケープ文字も可、/help print を参照)
+ paste_start: ペーストの開始 (括弧付きペーストモード)
+ paste_stop: ペーストの終了 (括弧付きペーストモード)
+
+これらのコマンドはキーバインドかプラグインで利用できます。
----
[[command_weechat_key]]
@@ -482,17 +482,17 @@ listdefault: デフォルトキーをリストアップ
del [<name>] [buffers|windows]
rename <name> <new_name>
- store: store current buffers/windows in a layout
- apply: apply stored layout
- leave: leave current layout (does not update any layout)
- del: delete buffers and/or windows in a stored layout
- (if neither "buffers" nor "windows" is given after the name, the layout is deleted)
- rename: rename a layout
- name: name for stored layout (default is "default")
-buffers: store/apply only buffers (order of buffers)
-windows: store/apply only windows (buffer displayed by each window)
+ store: レイアウトに現在のバッファ/ウィンドウを保存
+ apply: 保存されたレイアウトを適用
+ leave: 現在のレイアウトを保持する (レイアウトを更新しない)
+ del: レイアウトとして保存されているバッファとウィンドウを削除
+ (名前の後に "バッファ" や "ウィンドウ" を指定しない場合、レイアウトを削除)
+ rename: レイアウトのリネーム
+ name: 保存されたレイアウトの名前 (初期状態は "default")
+buffers: バッファのみに対してレイアウトを保存/適用 (バッファの順番)
+windows: ウィンドウのみに対してレイアウトを保存/適用 (それぞれのウィンドウに表示されるバッファ)
-Without argument, this command displays stored layouts.
+引数無しでは、保存されたレイアウトを表示します。
----
[[command_weechat_mouse]]
@@ -562,43 +562,43 @@ arguments: ロードするプラグインに与える引数
----
[[command_weechat_print]]
-[command]*`print`* display text on a buffer::
+[command]*`print`* バッファ内にテキストを表示::
----
/print [-buffer <number>|<name>] [-core] [-escape] [-date <date>] [-tags <tags>] [-action|-error|-join|-network|-quit] <text>
-stdout|-stderr <text>
--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)
--stdout: display text on stdout (escaped chars are interpreted)
--stderr: display text on stderr (escaped chars are interpreted)
-
-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: 標準エラー出力にテキストを表示 (エスケープ文字を解釈)
+
+オプション -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 -stderr \a
----
diff --git a/doc/ja/autogen/user/weechat_options.txt b/doc/ja/autogen/user/weechat_options.txt
index 9d29741f6..b3083d7bb 100644
--- a/doc/ja/autogen/user/weechat_options.txt
+++ b/doc/ja/autogen/user/weechat_options.txt
@@ -539,7 +539,7 @@
** 値: 未制約文字列 (デフォルト値: `""`)
* [[option_weechat.look.highlight_regex]] *weechat.look.highlight_regex*
-** 説明: `POSIX extended regular expression used to check if a message has highlight or not, at least one match in string must be surrounded by delimiters (chars different from: alphanumeric, "-", "_" and "|"), regular expression is case insensitive (use "(?-i)" at beginning to make it case sensitive), examples: "flashcode|flashy", "(?-i)FlashCode|flashy"`
+** 説明: `メッセージ中のハイライトの有無を判断する POSIX 拡張正規表現、マッチ部分は必ず区切り文字 (アルファベット、"-"、"_"、"|" 以外の文字) で囲まれていなければいけない、正規表現は大文字小文字を区別しない (最初に "(?-i)" がある場合は区別する)、例: "flashcode|flashy"、"(?-i)FlashCode|flashy"`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
@@ -804,7 +804,7 @@
** 値: on, off (デフォルト値: `on`)
* [[option_weechat.look.save_layout_on_exit]] *weechat.look.save_layout_on_exit*
-** 説明: `save layout on exit (buffers, windows, or both)`
+** 説明: `終了時にレイアウトを保存 (バッファ、ウィンドウ、両方)`
** タイプ: 整数
** 値: none, buffers, windows, all (デフォルト値: `none`)
@@ -839,7 +839,7 @@
** 値: 未制約文字列 (デフォルト値: `""`)
* [[option_weechat.look.tab_width]] *weechat.look.tab_width*
-** 説明: `number of spaces used to display tabs in messages`
+** 説明: `メッセージに含まれるタブ文字を表示する際に使う空白文字の数`
** タイプ: 整数
** 値: 1 .. 64 (デフォルト値: `1`)
diff --git a/doc/ja/weechat_dev.ja.txt b/doc/ja/weechat_dev.ja.txt
index 1ff493f7b..ef6b02932 100644
--- a/doc/ja/weechat_dev.ja.txt
+++ b/doc/ja/weechat_dev.ja.txt
@@ -69,8 +69,7 @@ WeeChat の主要なリポジトリは 2 つあります:
| xfer/ | xfer (IRC DCC ファイル/チャット)
| doc/ | 文書
| po/ | 翻訳ファイル (gettext)
-// TRANSLATION MISSING
-| test/ | Tools/files to test WeeChat (like Weercd, an IRC server)
+| test/ | WeeChat をテストするためのツールおよびファイル (Weercd IRC サーバなど)
| debian/ | Debian パッケージ用
|===
@@ -90,8 +89,7 @@ WeeChat "core" は以下のディレクトリに配置されています:
| パス/ファイル名 | 説明
| core/ | コア関数: エントリポイント、内部構造体
| weechat.c | エントリポイント、コマンドラインオプション、main 関数、起動
-// TRANSLATION MISSING
-| wee-backtrace.c | Display a backtrace after a crash
+| wee-backtrace.c | クラッシュした際にバックトレースを表示
| wee-command.c | WeeChat コアコマンド
| wee-completion.c | デフォルト補完
| wee-config-file.c | 設定ファイル管理
@@ -185,8 +183,7 @@ WeeChat "core" は以下のディレクトリに配置されています:
| irc-bar-item.c | IRC バー要素
| irc-buffer.c | IRC バッファ
| irc-channel.c | IRC チャンネル
-// TRANSLATION MISSING
-| irc-color.c | IRC colors
+| irc-color.c | IRC 色
| irc-command.c | IRC コマンド
| irc-completion.c | IRC 補完
| irc-config.c | IRC 設定オプション (irc.conf ファイル)
@@ -253,8 +250,7 @@ WeeChat "core" は以下のディレクトリに配置されています:
| weechat-ruby-api.c | ruby スクリプト作成 API 関数
| script/ | スクリプトマネージャ
| script.c | スクリプトマネージャの主要関数
-// TRANSLATION MISSING
-| script-action.c | Actions on scripts (load/unload, install/remove, ...)
+| script-action.c | スクリプトに対する操作 (ロード/アンロード、インストール/削除、...)
| script-buffer.c | スクリプトマネージャ用のバッファ
| script-command.c | スクリプトマネージャ用のコマンド
| script-completion.c | スクリプトマネージャ用の補完
@@ -271,8 +267,7 @@ WeeChat "core" は以下のディレクトリに配置されています:
| xfer-command.c | xfer コマンド
| xfer-completion.c | xfer 補完
| xfer-config.c | xfer 設定オプション (xfer.conf ファイル)
-// TRANSLATION MISSING
-| xfer-dcc.c | DCC file transfer
+| xfer-dcc.c | DCC ファイル転送
| xfer-file.c | xfer のファイル関数
| xfer-info.c | xfer の情報/インフォリスト/hdata
| xfer-network.c | xfer のネットワーク関数
@@ -300,8 +295,7 @@ WeeChat "core" は以下のディレクトリに配置されています:
| weechat_scripting.XX.txt | スクリプト作成ガイド
| weechat_tester.XX.txt | テスターガイド
| weechat_dev.XX.txt | 開発者リファレンス (この文書)
-// TRANSLATION MISSING
-| weechat_relay_protocol.XX.txt | リレープロトコル (for remote interfaces)
+| weechat_relay_protocol.XX.txt | リレープロトコル (リモートインターフェイス用)
| cmdline_options.XX.txt | コマンドラインオプション (man ページとユーザガイドに含まれるファイル)
| autogen/ | docgen.py スクリプトが自動生成するファイル
| user/ | ユーザーガイド用の自動生成ファイル (手作業による編集は*禁止* !)
@@ -326,13 +320,12 @@ WeeChat とプラグインの翻訳は gettext で行います、ファイルは
* ソースコード内で使用する、コメント、変数名、...
は必ず*英語* で記述してください (他の言語を使わないでください)
-// TRANSLATION MISSING
-* Use a copyright header in each new source file with:
-** short description of file (one line),
-** date,
-** name,
-** e-mail,
-** license.
+* 新しいファイルにはコピーライトヘッダを入れ、以下の情報を含めてください:
+** ファイルの短い説明 (1 行)、
+** 日付、
+** 名前、
+** 電子メールアドレス、
+** ライセンス。
[source,C]
----
@@ -563,10 +556,9 @@ http://www.python.org/dev/peps/pep-0008/ を参照
[[naming_convention_files]]
==== ファイル
-// TRANSLATION MISSING
-File names are composed by letters and hyphens, with format: 'xxx-yyyyy.[ch]',
-where 'xxx' is directory/component (can be abbreviation) and 'yyyyy' a name for
-the file.
+ファイル名に使えるのは文字とハイフンだけで、フォーマット: 'xxx-yyyyy.[ch]'
+に従ってください。'xxx' はディレクトリおよび構成要素 (略称も可) で、'yyyyy'
+はファイルの名前です。
主要ファイルにはディレクトリと同じ名前を付ける事ができます。例えば
irc プラグインの 'irc.c' など。
@@ -993,10 +985,9 @@ $ msgcheck.py xx.po
コマンド `/doc` を使って全ての (全てのプログラミング言語について) 自動生成するファイルを作成してください。
-// TRANSLATION MISSING
[IMPORTANT]
-When using command `/doc`, be sure all C plugins (irc, charset, ...) are loaded,
-because files are built using data currently in memory.
+コマンド `/doc` を使う際に、すべての C 言語プラグイン (irc、charset、...)
+がロードされていることを確認して下さい、これはメモリ上にあるデータを使ってファイルを作成するためです。
[[asciidoc]]
==== Asciidoc
diff --git a/doc/ja/weechat_plugin_api.ja.txt b/doc/ja/weechat_plugin_api.ja.txt
index dc5db30fc..f54fc30de 100644
--- a/doc/ja/weechat_plugin_api.ja.txt
+++ b/doc/ja/weechat_plugin_api.ja.txt
@@ -293,10 +293,10 @@ weechat_charset_set ("iso-8859-1");
[source,python]
----
-# prototype
+# プロトタイプ
weechat.charset_set(charset)
-# example
+# 例
weechat.charset_set("iso-8859-1")
----
@@ -333,10 +333,10 @@ free (str);
[source,python]
----
-# prototype
+# プロトタイプ
str = weechat.iconv_to_internal(charset, string)
-# example
+# 例
str = weechat.iconv_to_internal("iso-8859-1", "iso string: é à")
----
@@ -373,10 +373,10 @@ free (str);
[source,python]
----
-# prototype
+# プロトタイプ
str = weechat.iconv_from_internal(charset, string)
-# example
+# 例
str = weechat.iconv_from_internal("iso-8859-1", "utf-8 string: é à")
----
@@ -410,10 +410,10 @@ char *str = weechat_gettext ("hello");
[source,python]
----
-# prototype
+# プロトタイプ
str = weechat.gettext(string)
-# example
+# 例
str = weechat.gettext("hello")
----
@@ -452,10 +452,10 @@ char *str = weechat_ngettext ("file", "files", num_files);
[source,python]
----
-# prototype
+# プロトタイプ
str = weechat.ngettext(string, plural, count)
-# example
+# 例
num_files = 2
str = weechat.ngettext("file", "files", num_files)
----
@@ -799,10 +799,10 @@ int length_on_screen = weechat_strlen_screen ("é"); /* == 1 */
[source,python]
----
-# prototype
+# プロトタイプ
length = weechat.strlen_screen(string)
-# example
+# 例
length = weechat.strlen_screen("é") # 1
----
@@ -843,10 +843,10 @@ int match4 = weechat_string_match ("abcdef", "*de*", 0); /* == 1 */
[source,python]
----
-# prototype
+# プロトタイプ
match = weechat.string_match(string, mask, case_sensitive)
-# examples
+# 例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
@@ -1028,10 +1028,10 @@ free (str_regex);
[source,python]
----
-# prototype
+# プロトタイプ
regex = weechat.string_mask_to_regex(mask)
-# example
+# 例
regex = weechat.string_mask_to_regex("test*mask") # "test.*mask"
----
@@ -1162,10 +1162,10 @@ int hl = weechat_string_has_highlight ("my test string", "test,word2"); /* == 1
[source,python]
----
-# prototype
+# プロトタイプ
highlight = weechat.string_has_highlight(string, highlight_words)
-# example
+# 例
highlight = weechat.string_has_highlight("my test string", "test,word2") # 1
----
@@ -1173,11 +1173,10 @@ highlight = weechat.string_has_highlight("my test string", "test,word2") # 1
_WeeChat バージョン 0.3.4 以上で利用可。_
-// TRANSLATION MISSING
POSIX 拡張正規表現を使って、文字列中から正規表現にマッチする部分が 1
つ以上あるか確認。 +
-For at least one match of regular expression on string, it must be surrounded
-by delimiters (chars different from: alphanumeric, "-", "_" and "|").
+文字列を正規表現にマッチさせるには、マッチする部分の前後に区切り文字
+(アルファベット、"-"、"_"、"|" 以外) がなければいけません。
プロトタイプ:
@@ -1206,10 +1205,10 @@ int hl = weechat_string_has_highlight_regex ("my test string", "test|word2"); /*
[source,python]
----
-# prototype
+# プロトタイプ
highlight = weechat.string_has_highlight_regex(string, regex)
-# example
+# 例
highlight = weechat.string_has_highlight_regex("my test string", "test|word2") # 1
----
@@ -1490,10 +1489,10 @@ free (str);
[source,python]
----
-# prototype
+# プロトタイプ
str = weechat.string_remove_color(string, replacement)
-# example
+# 例
str = weechat.string_remove_color(my_string, "?")
----
@@ -1598,10 +1597,10 @@ int command_char2 = weechat_string_is_command_char ("test"); /* == 0 */
[source,python]
----
-# prototype
+# プロトタイプ
is_cmdchar = weechat.string_is_command_char(string)
-# examples
+# 例s
command_char1 = weechat.string_is_command_char("/test") # == 1
command_char2 = weechat.string_is_command_char("test") # == 0
----
@@ -1641,10 +1640,10 @@ const char *str3 = weechat_string_input_for_buffer ("//test"); /* "/test" */
[source,python]
----
-# prototype
+# プロトタイプ
str = weechat.string_input_for_buffer(string)
-# examples
+# 例s
str1 = weechat.string_input_for_buffer("test") # "test"
str2 = weechat.string_input_for_buffer("/test") # ""
str3 = weechat.string_input_for_buffer("//test") # "/test"
@@ -1709,10 +1708,10 @@ char *str3 = weechat_string_eval_expression ("abc =~ def", NULL, NULL, options);
[source,python]
----
-# prototype
+# プロトタイプ
str = weechat.string_eval_expression(expr, pointers, extra_vars, options)
-# examples
+# 例s
str1 = weechat.string_eval_expression("${buffer.full_name}", {}, {}, {}) # "core.weechat"
str2 = weechat.string_eval_expression("${window.win_width} > 100", {}, {}, {"type": "condition"}) # "1"
str3 = weechat.string_eval_expression("abc =~ def", {}, {}, {"type": "condition"}) # "0"
@@ -2283,10 +2282,10 @@ if (!weechat_mkdir_home ("temp", 0755))
[source,python]
----
-# prototype
+# プロトタイプ
weechat.mkdir_home(directory, mode)
-# example
+# 例
weechat.mkdir_home("temp", 0755)
----
@@ -2324,10 +2323,10 @@ if (!weechat_mkdir ("/tmp/mydir", 0755))
[source,python]
----
-# prototype
+# プロトタイプ
weechat.mkdir(directory, mode)
-# example
+# 例
weechat.mkdir("/tmp/mydir", 0755)
----
@@ -2365,10 +2364,10 @@ if (!weechat_mkdir_parents ("/tmp/my/dir", 0755))
[source,python]
----
-# prototype
+# プロトタイプ
weechat.mkdir_parents(directory, mode)
-# example
+# 例
weechat.mkdir_parents("/tmp/my/dir", 0755)
----
@@ -2632,10 +2631,10 @@ struct t_weelist *list = weechat_list_new ();
[source,python]
----
-# prototype
+# プロトタイプ
list = weechat.list_new()
-# example
+# 例
list = weechat.list_new()
----
@@ -2679,10 +2678,10 @@ struct t_weelist_item *my_item =
[source,python]
----
-# prototype
+# プロトタイプ
item = weechat.list_add(list, data, where, user_data)
-# example
+# 例
item = weechat.list_add(list, "my data", weechat.WEECHAT_LIST_POS_SORT, "")
----
@@ -2718,10 +2717,10 @@ struct t_weelist_item *item = weechat_list_search (list, "my data");
[source,python]
----
-# prototype
+# プロトタイプ
item = weechat.list_search(list, data)
-# example
+# 例
item = weechat.list_search(list, "my data")
----
@@ -2759,10 +2758,10 @@ int pos_item = weechat_list_search_pos (list, "my data");
[source,python]
----
-# prototype
+# プロトタイプ
pos_item = weechat.list_search_pos(list, data)
-# example
+# 例
pos_item = weechat.list_search_pos(list, "my data")
----
@@ -2798,10 +2797,10 @@ struct t_weelist_item *item = weechat_list_casesearch (list, "my data");
[source,python]
----
-# prototype
+# プロトタイプ
item = weechat.list_casesearch(list, data)
-# example
+# 例
item = weechat.list_casesearch(list, "my data")
----
@@ -2839,10 +2838,10 @@ int pos_item = weechat_list_casesearch_pos (list, "my data");
[source,python]
----
-# prototype
+# プロトタイプ
pos_item = weechat.list_casesearch_pos(list, data)
-# example
+# 例
pos_item = weechat.list_casesearch_pos(list, "my data")
----
@@ -2878,10 +2877,10 @@ struct t_weelist_item *item = weechat_list_get (list, 0); /* first item */
[source,python]
----
-# prototype
+# プロトタイプ
item = weechat.list_get(list, position)
-# example
+# 例
item = weechat.list_get(list, 0)
----
@@ -2912,10 +2911,10 @@ weechat_list_set (item, "new data");
[source,python]
----
-# prototype
+# プロトタイプ
weechat.list_set(item, value)
-# example
+# 例
weechat.list_set(item, "new data")
----
@@ -2949,10 +2948,10 @@ struct t_weelist_item *next_item = weechat_list_next (item);
[source,python]
----
-# prototype
+# プロトタイプ
item = weechat.list_next(item)
-# example
+# 例
item = weechat.list_next(item)
----
@@ -2986,10 +2985,10 @@ struct t_weelist_item *prev_item = weechat_list_prev (item);
[source,python]
----
-# prototype
+# プロトタイプ
item = weechat.list_prev(item)
-# example
+# 例
item = weechat.list_prev(item)
----
@@ -3023,10 +3022,10 @@ weechat_printf (NULL, "value of item: %s", weechat_list_string (item));
[source,python]
----
-# prototype
+# プロトタイプ
value = weechat.list_string(item)
-# example
+# 例
weechat.prnt("", "value of item: %s" % weechat.list_string(item))
----
@@ -3060,10 +3059,10 @@ weechat_printf (NULL, "size of list: %d", weechat_list_size (list));
[source,python]
----
-# prototype
+# プロトタイプ
size = weechat.list_size(list)
-# example
+# 例
weechat.prnt("", "size of list: %d" % weechat.list_size(list))
----
@@ -3095,10 +3094,10 @@ weechat_list_remove (list, item);
[source,python]
----
-# prototype
+# プロトタイプ
weechat.list_remove(list, item)
-# example
+# 例
weechat.list_remove(list, item)
----
@@ -3128,10 +3127,10 @@ weechat_list_remove_all (list);
[source,python]
----
-# prototype
+# プロトタイプ
weechat.list_remove_all(list)
-# example
+# 例
weechat.list_remove_all(list)
----
@@ -3161,10 +3160,10 @@ weechat_list_free (list);
[source,python]
----
-# prototype
+# プロトタイプ
weechat.list_free(list)
-# example
+# 例
weechat.list_free(list)
----
@@ -3799,10 +3798,10 @@ struct t_config_file *config_file = weechat_config_new ("test",
[source,python]
----
-# prototype
+# プロトタイプ
config_file = weechat.config_new(name, calback_reload, callback_reload_data)
-# example
+# 例
def my_config_reload_cb(data, config_file):
# ...
return weechat.WEECHAT_RC_OK
@@ -4011,7 +4010,7 @@ struct t_config_section *new_section2 =
[source,python]
----
-# prototype
+# プロトタイプ
section = weechat.config_new_section(config_file, name,
user_can_add_options, user_can_delete_options,
callback_read, callback_read_data,
@@ -4019,7 +4018,7 @@ section = weechat.config_new_section(config_file, name,
callback_create_option, callback_create_option_data,
callback_delete_option, callback_delete_option_data)
-# example
+# 例
def my_section_read_cb(data, config_file, section, option_name, value):
# ...
return weechat.WEECHAT_CONFIG_OPTION_SET_OK_CHANGED
@@ -4085,10 +4084,10 @@ struct t_config_section *section = weechat_config_search_section (config_file,
[source,python]
----
-# prototype
+# プロトタイプ
section = weechat.config_search_section(config_file, section_name)
-# example
+# 例
section = weechat.config_search_section(config_file, "section")
----
@@ -4244,14 +4243,14 @@ struct t_config_option *option5 =
[source,python]
----
-# prototype
+# プロトタイプ
option = weechat.config_new_option(config_file, section, name, type, description,
string_values, min, max, default_value, value, null_value_allowed,
callback_check_value, callback_check_value_data,
callback_change, callback_change_data,
callback_delete, callback_delete_data)
-# example
+# 例
def option4_check_value_cb(data, option, value):
# ...
return 1
@@ -4341,10 +4340,10 @@ struct t_config_option *option =
[source,python]
----
-# prototype
+# プロトタイプ
option = weechat.config_search_option(config_file, section, option_name)
-# example
+# 例
option = weechat.config_search_option(config_file, section, "option")
----
@@ -4490,10 +4489,10 @@ else
[source,python]
----
-# prototype
+# プロトタイプ
value = weechat.config_string_to_boolean(text)
-# example
+# 例
if weechat.config_string_to_boolean(text):
# ...
----
@@ -4544,10 +4543,10 @@ switch (weechat_config_option_reset (option, 1))
[source,python]
----
-# prototype
+# プロトタイプ
rc = weechat.config_option_reset(option, run_callback)
-# example
+# 例
rc = weechat.config_option_reset(option, 1)
if rc == weechat.WEECHAT_CONFIG_OPTION_SET_OK_CHANGED:
# ...
@@ -4604,10 +4603,10 @@ switch (weechat_config_option_set (option, "new_value", 1))
[source,python]
----
-# prototype
+# プロトタイプ
rc = weechat.config_option_set(option, value, run_callback)
-# example
+# 例
rc = weechat.config_option_set(option, "new_value", 1)
if rc == weechat.WEECHAT_CONFIG_OPTION_SET_OK_CHANGED:
# ...
@@ -4667,10 +4666,10 @@ switch (weechat_config_option_set_null (option, 1))
[source,python]
----
-# prototype
+# プロトタイプ
rc = weechat.config_option_set_null(option, run_callback)
-# example
+# 例
rc = weechat.config_option_set_null(option, 1)
if rc == weechat.WEECHAT_CONFIG_OPTION_SET_OK_CHANGED:
# ...
@@ -4727,10 +4726,10 @@ switch (weechat_config_option_unset (option))
[source,python]
----
-# prototype
+# プロトタイプ
rc = weechat.config_option_unset(option)
-# example
+# 例
rc = weechat.config_option_unset(option)
if rc == weechat.WEECHAT_CONFIG_OPTION_UNSET_OK_NO_RESET:
# ...
@@ -4770,10 +4769,10 @@ weechat_config_option_rename (option, "new_name");
[source,python]
----
-# prototype
+# プロトタイプ
weechat.config_option_rename(option, new_name)
-# example
+# 例
weechat.config_option_rename(option, "new_name")
----
@@ -4858,10 +4857,10 @@ else
[source,python]
----
-# prototype
+# プロトタイプ
is_null = weechat.config_option_is_null(option)
-# example
+# 例
if weechat.config_option_is_null(option):
# ...
----
@@ -4904,10 +4903,10 @@ else
[source,python]
----
-# prototype
+# プロトタイプ
is_null = weechat.config_option_default_is_null(option)
-# example
+# 例
if weechat.config_option_default_is_null(option):
# ...
----
@@ -4950,10 +4949,10 @@ else
[source,python]
----
-# prototype
+# プロトタイプ
value = weechat.config_boolean(option)
-# example
+# 例
option = weechat.config_get("plugin.section.option")
if weechat.config_boolean(option):
# ...
@@ -4997,10 +4996,10 @@ else
[source,python]
----
-# prototype
+# プロトタイプ
value = weechat.config_boolean_default(option)
-# example
+# 例
option = weechat.config_get("plugin.section.option")
if weechat.config_boolean_default(option):
# ...
@@ -5037,10 +5036,10 @@ int value = weechat_config_integer (option);
[source,python]
----
-# prototype
+# プロトタイプ
value = weechat.config_integer(option)
-# example
+# 例
option = weechat.config_get("plugin.section.option")
value = weechat.config_integer(option)
----
@@ -5076,10 +5075,10 @@ int value = weechat_config_integer_default (option);
[source,python]
----
-# prototype
+# プロトタイプ
value = weechat.config_integer_default(option)
-# example
+# 例
option = weechat.config_get("plugin.section.option")
value = weechat.config_integer_default(option)
----
@@ -5115,10 +5114,10 @@ const char *value = weechat_config_string (option);
[source,python]
----
-# prototype
+# プロトタイプ
value = weechat.config_string(option)
-# example
+# 例
option = weechat.config_get("plugin.section.option")
value = weechat.config_string(option)
----
@@ -5154,10 +5153,10 @@ const char *value = weechat_config_string_default (option);
[source,python]
----
-# prototype
+# プロトタイプ
value = weechat.config_string_default(option)
-# example
+# 例
option = weechat.config_get("plugin.section.option")
value = weechat.config_string_default(option)
----
@@ -5193,10 +5192,10 @@ const char *color = weechat_config_color (option);
[source,python]
----
-# prototype
+# プロトタイプ
value = weechat.config_color(option)
-# example
+# 例
option = weechat.config_get("plugin.section.option")
value = weechat.config_color(option)
----
@@ -5232,10 +5231,10 @@ const char *color = weechat_config_color_default (option);
[source,python]
----
-# prototype
+# プロトタイプ
value = weechat.config_color_default(option)
-# example
+# 例
option = weechat.config_get("plugin.section.option")
value = weechat.config_color_default(option)
----
@@ -5278,10 +5277,10 @@ my_section_write_cb (void *data, struct t_config_file *config_file,
[source,python]
----
-# prototype
+# プロトタイプ
weechat.config_write_option(config_file, option)
-# example
+# 例
def my_section_write_cb(data, config_file, section_name):
weechat.config_write_line(config_file, "my_section", "")
weechat.config_write_option(config_file, option)
@@ -5330,10 +5329,10 @@ my_section_write_cb (void *data, struct t_config_file *config_file,
[source,python]
----
-# prototype
+# プロトタイプ
weechat.config_write_line(config_file, option_name, value)
-# example
+# 例
def my_section_write_cb(data, config_file, section_name):
weechat.config_write_line(config_file, "my_section", "")
weechat.config_write_line(config_file, "option", "value")
@@ -5383,10 +5382,10 @@ switch (weechat_config_write (config_file))
[source,python]
----
-# prototype
+# プロトタイプ
rc = weechat.config_write(config_file)
-# example
+# 例
rc = weechat.config_write(config_file)
if rc == weechat.WEECHAT_CONFIG_WRITE_OK:
# ...
@@ -5439,10 +5438,10 @@ switch (weechat_config_read (config_file))
[source,python]
----
-# prototype
+# プロトタイプ
rc = weechat.config_read(config_file)
-# example
+# 例
rc = weechat.config_read(config_file)
if rc == weechat.WEECHAT_CONFIG_READ_OK:
# ...
@@ -5495,10 +5494,10 @@ switch (weechat_config_reload (config_file))
[source,python]
----
-# prototype
+# プロトタイプ
rc = weechat.config_reload(config_file)
-# example
+# 例
rc = weechat.config_reload(config_file)
if rc == weechat.WEECHAT_CONFIG_READ_OK:
# ...
@@ -5534,10 +5533,10 @@ weechat_config_option_free (option);
[source,python]
----
-# prototype
+# プロトタイプ
weechat.config_option_free(option)
-# example
+# 例
weechat.config_option_free(option)
----
@@ -5567,10 +5566,10 @@ weechat_config_section_free_options (section);
[source,python]
----
-# prototype
+# プロトタイプ
weechat.config_section_free_options(section)
-# example
+# 例
weechat.config_section_free_options(section)
----
@@ -5600,10 +5599,10 @@ weechat_config_section_free (section);
[source,python]
----
-# prototype
+# プロトタイプ
weechat.config_section_free(section)
-# example
+# 例
weechat.config_section_free(section)
----
@@ -5633,10 +5632,10 @@ weechat_config_free (config_file);
[source,python]
----
-# prototype
+# プロトタイプ
weechat.config_free(config_file)
-# example
+# 例
weechat.config_free(config_file)
----
@@ -5670,10 +5669,10 @@ struct t_config_option *option = weechat_config_get ("weechat.look.item_time_for
[source,python]
----
-# prototype
+# プロトタイプ
option = weechat.config_get(option_name)
-# example
+# 例
option = weechat.config_get("weechat.look.item_time_format")
----
@@ -5710,10 +5709,10 @@ char *value = weechat_config_get_plugin ("option");
[source,python]
----
-# prototype
+# プロトタイプ
value = weechat.config_get_plugin(option_name)
-# example
+# 例
value = weechat.config_get_plugin("option")
----
@@ -5755,10 +5754,10 @@ else
[source,python]
----
-# prototype
+# プロトタイプ
value = weechat.config_is_set_plugin(option_name)
-# example
+# 例
if weechat.config_is_set_plugin("option"):
# option is set
# ...
@@ -5816,10 +5815,10 @@ switch (weechat_config_set_plugin ("option", "test_value"))
[source,python]
----
-# prototype
+# プロトタイプ
rc = weechat.config_set_plugin(option_name, value)
-# example
+# 例
rc = weechat.config_set_plugin("option", "test_value")
if rc == weechat.WEECHAT_CONFIG_OPTION_SET_OK_CHANGED:
# ...
@@ -5866,10 +5865,10 @@ weechat_config_set_desc_plugin ("option", "description of option");
[source,python]
----
-# prototype
+# プロトタイプ
weechat.config_set_desc_plugin(option_name, description)
-# example
+# 例
version = weechat.info_get("version_number", "") or 0
if int(version) >= 0x00030500:
weechat.config_set_desc_plugin("option", "description of option")
@@ -5923,10 +5922,10 @@ switch (weechat_config_unset_plugin ("option"))
[source,python]
----
-# prototype
+# プロトタイプ
rc = weechat.config_unset_plugin(option_name)
-# example
+# 例
rc = weechat.config_unset_plugin("option")
if rc == weechat.WEECHAT_CONFIG_OPTION_UNSET_OK_NO_RESET:
# ...
@@ -5997,10 +5996,10 @@ if (keys)
[source,python]
----
-# prototype
+# プロトタイプ
num_keys = weechat.key_bind(context, keys)
-# example
+# 例
keys = { "@chat(python.test):button1": "hsignal:test_mouse",
"@chat(python.test):wheelup": "/mycommand up",
"@chat(python.test):wheeldown": "/mycommand down" }
@@ -6048,10 +6047,10 @@ weechat_key_unbind ("mouse", "area:chat(plugin.buffer)");
[source,python]
----
-# prototype
+# プロトタイプ
num_keys = weechat.key_unbind(context, key)
-# examples
+# 例s
# remove a single key
weechat.key_unbind("mouse", "@chat(plugin.buffer):button1")
@@ -6111,10 +6110,10 @@ weechat_printf (NULL, "%sThis is an error...", weechat_prefix ("error"));
[source,python]
----
-# prototype
+# プロトタイプ
value = weechat.prefix(prefix)
-# example
+# 例
weechat.prnt("", "%sThis is an error..." % weechat.prefix("error"))
----
@@ -6190,10 +6189,10 @@ weechat_printf (NULL, "Color: %sblue %sdefault color %syellow on red",
[source,python]
----
-# prototype
+# プロトタイプ
value = weechat.color(color_name)
-# example
+# 例
weechat.prnt("", "Color: %sblue %sdefault color %syellow on red"
% (weechat.color("blue"), weechat.color("chat"), weechat.color("yellow,red")))
----
@@ -6241,10 +6240,10 @@ weechat_printf (buffer, "\t\t"); /* empty line (without time) */
[source,python]
----
-# prototype
+# プロトタイプ
weechat.prnt(buffer, message)
-# example
+# 例
weechat.prnt("", "Hello on WeeChat buffer")
weechat.prnt(buffer, "Hello on this buffer")
weechat.prnt(buffer, "%sThis is an error!" % weechat.prefix("error"))
@@ -6369,10 +6368,10 @@ weechat_printf_date_tags (NULL, time (NULL) - 120, "notify_message",
[source,python]
----
-# prototype
+# プロトタイプ
weechat.prnt_date_tags(buffer, date, tags, message)
-# example
+# 例
time = int(time.time())
weechat.prnt_date_tags("", time - 120, "notify_message",
"Message 2 minutes ago, with a tag 'notify_message'")
@@ -6410,10 +6409,10 @@ weechat_printf_y (buffer, 2, "My message on third line");
[source,python]
----
-# prototype
+# プロトタイプ
weechat.prnt_y(buffer, y, message)
-# example
+# 例
weechat.prnt_y("", 2, "My message on third line")
----
@@ -6446,10 +6445,10 @@ weechat_log_printf ("My message in log file");
[source,python]
----
-# prototype
+# プロトタイプ
weechat.log_print(message)
-# example
+# 例
weechat.log_print("My message in log file")
----
@@ -6599,11 +6598,11 @@ struct t_hook *my_command_hook =
[source,python]
----
-# prototype
+# プロトタイプ
hook = weechat.hook_command(command, description, args, args_description,
completion, callback, callback_data)
-# example
+# 例
def my_command_cb(data, buffer, args):
# ...
return weechat.WEECHAT_RC_OK
@@ -6679,10 +6678,10 @@ struct t_hook *my_command_run_hook =
[source,python]
----
-# prototype
+# プロトタイプ
hook = weechat.hook_command_run(command, callback, callback_data)
-# example
+# 例
def my_command_run_cb(data, buffer, command):
weechat.prnt("", "You want to complete? I'm eating the completion, ahah!")
return weechat.WEECHAT_RC_OK_EAT
@@ -6745,10 +6744,10 @@ struct t_hook *my_timer_hook =
[source,python]
----
-# prototype
+# プロトタイプ
hook = weechat.hook_timer(interval, align_second, max_calls, callback, callback_data)
-# example
+# 例
def my_timer_cb(data, remaining_calls):
# ...
return weechat.WEECHAT_RC_OK
@@ -6814,10 +6813,10 @@ struct t_hook *my_fd_hook = weechat_hook_fd (sock, 1, 0, 0, &my_fd_cb, NULL);
[source,python]
----
-# prototype
+# プロトタイプ
hook = weechat.hook_fd(fd, flag_read, flag_write, flag_exception, callback, callback_data)
-# example
+# 例
def my_fd_cb(data, fd):
# ...
return weechat.WEECHAT_RC_OK
@@ -6946,10 +6945,10 @@ struct t_hook *my_process_hook = weechat_hook_process ("ls", 5000,
[source,python]
----
-# prototype
+# プロトタイプ
hook = weechat.hook_process(command, timeout, callback, callback_data)
-# example
+# 例
def my_process_cb(data, command, return_code, out, err):
if return_code == weechat.WEECHAT_HOOK_PROCESS_ERROR:
weechat.prnt("", "Error with command '%s'" % command)
@@ -7065,7 +7064,7 @@ my_process_cb (void *data, const char *command, int return_code,
return WEECHAT_RC_OK;
}
-/* example 1: download URL */
+/* 例 1: URL をダウンロード */
struct t_hashtable *options = weechat_hashtable_new (8,
WEECHAT_HASHTABLE_STRING,
WEECHAT_HASHTABLE_STRING,
@@ -7081,7 +7080,7 @@ if (options)
weechat_hashtable_free (options);
}
-/* example 2: execute a notify program with a message from someone */
+/* 例 2: メッセージを渡して通知プログラムを実行 */
struct t_hashtable *options_cmd1 = weechat_hashtable_new (8,
WEECHAT_HASHTABLE_STRING,
WEECHAT_HASHTABLE_STRING,
@@ -7100,7 +7099,7 @@ if (options_cmd1)
weechat_hashtable_free (options_cmd1);
}
-/* example 3: call shell to execute a command (command must be SAFE) */
+/* 例 3: コマンドを実行するためにシェルを呼び出す (必ず安全なコマンドを実行してください) */
struct t_hashtable *options_cmd2 = weechat_hashtable_new (8,
WEECHAT_HASHTABLE_STRING,
WEECHAT_HASHTABLE_STRING,
@@ -7122,10 +7121,10 @@ if (options_cmd2)
[source,python]
----
-# prototype
+# プロトタイプ
hook = weechat.hook_process_hashtable(command, options, timeout, callback, callback_data)
-# example
+# 例
def my_process_cb(data, command, return_code, out, err):
if return_code == weechat.WEECHAT_HOOK_PROCESS_ERROR:
weechat.prnt("", "Error with command '%s'" % command)
@@ -7138,12 +7137,12 @@ def my_process_cb(data, command, return_code, out, err):
weechat.prnt("", "stderr: %s" % err)
return weechat.WEECHAT_RC_OK
-# example 1: download URL
+# 例 1: URL をダウンロード
hook1 = weechat.hook_process_hashtable("url:http://www.weechat.org/",
{ "file_out": "/tmp/weechat.org.html" },
20000, "my_process_cb", "")
-# example 2: execute a notify program with a message from someone
+# 例 2: メッセージを渡して通知プログラムを実行
hook2 = weechat.hook_process_hashtable("my-notify-command",
{ "arg1": "-from",
"arg2": nick,
@@ -7151,7 +7150,7 @@ hook2 = weechat.hook_process_hashtable("my-notify-command",
"arg4": message }, # untrusted argument
20000, "my_process_cb", "")
-# example 3: call shell to execute a command (command must be SAFE)
+# 例 3: コマンドを実行するためにシェルを呼び出す (必ず安全なコマンドを実行してください)
hook3 = weechat.hook_process_hashtable("sh",
{ "arg1": "-c",
"arg2": "ls -l /tmp | grep something" },
@@ -7294,11 +7293,11 @@ struct t_hook *my_connect_hook = weechat_hook_connect (NULL,
[source,python]
----
-# prototype
+# プロトタイプ
hook = weechat.hook_connect(proxy, address, port, ipv6, retry, local_hostname,
callback, callback_data)
-# example
+# 例
def my_connect_cb(data, status, gnutls_rc, sock, error, ip_address):
if status == WEECHAT_HOOK_CONNECT_OK:
# ...
@@ -7408,10 +7407,10 @@ struct t_hook *my_print_hook =
[source,python]
----
-# prototype
+# プロトタイプ
hook = weechat.hook_print(buffer, tags, message, strip_colors, callback, callback_data)
-# example
+# 例
def my_print_cb(data, buffer, date, tags, displayed, highlight, prefix, message):
# ...
return weechat.WEECHAT_RC_OK
@@ -7908,17 +7907,15 @@ WeeChat とプラグインが送信するシグナルのリスト:
String: /quit の引数 |
ユーザがコマンド `/quit` を実行
-// TRANSLATION MISSING
| weechat | signal_sighup +
- _(WeeChat ≥ 0.4.3)_ |
+ _(WeeChat バージョン 0.4.3 以上で利用可)_ |
- |
- Signal SIGHUP received (WeeChat will reload the configuration files)
+ SIGHUP シグナルを受信しました (WeeChat は設定ファイルを再読み込みします)
-// TRANSLATION MISSING
| weechat | signal_sigwinch +
- _(WeeChat ≥ 0.4.3)_ |
+ _(WeeChat バージョン 0.4.3 以上で利用可)_ |
- |
- Signal SIGWINCH received (terminal was resized)
+ SIGWINCH シグナルを受信しました (端末サイズが変更されました)
| weechat | upgrade |
String: /upgrade に "-quit" 引数が与えられた場合は "quit"、それ以外は NULL |
@@ -8031,10 +8028,10 @@ struct t_hook *my_signal_hook = weechat_hook_signal ("quit",
[source,python]
----
-# prototype
+# プロトタイプ
hook = weechat.hook_signal(signal, callback, callback_data)
-# example
+# 例
def my_signal_cb(data, signal, signal_data):
# ...
return weechat.WEECHAT_RC_OK
@@ -8073,10 +8070,10 @@ weechat_hook_signal_send ("my_signal", WEECHAT_HOOK_SIGNAL_STRING, my_string);
[source,python]
----
-# prototype
+# プロトタイプ
weechat.hook_signal_send(signal, type_data, signal_data)
-# example
+# 例
weechat.hook_signal_send("my_signal", weechat.WEECHAT_HOOK_SIGNAL_STRING, my_string)
----
@@ -8120,8 +8117,7 @@ weechat.hook_signal_send("logger_backlog", weechat.WEECHAT_HOOK_SIGNAL_POINTER,
. 新しいスクリプトへのリンクをディレクトリ '~/.weechat/xxx/autoload/' に作成
. 新しいスクリプトを読み込む
-// TRANSLATION MISSING
-These signals are used by 'script' plugin to install scripts.
+'script' プラグインはスクリプトをインストールする際にこれらのシグナルを使っています。
引数はインストールするスクリプトのパスを収めた文字列です。
@@ -8154,8 +8150,7 @@ weechat.hook_signal_send("python_script_install", WEECHAT_HOOK_SIGNAL_STRING,
リスト文字列に含まれるそれぞれのスクリプトについて、コールバックはスクリプトを再読み込みして削除します。
-// TRANSLATION MISSING
-These signals are used by 'script' plugin to remove scripts.
+'script' プラグインはスクリプトを削除する際にこれらのシグナルを使っています。
引数は削除したいスクリプトのコンマ区切りリスト文字列です
(パスを含まないスクリプトの名前を使います、例えば 'script.py').
@@ -8341,10 +8336,10 @@ struct t_hook *my_hsignal_hook = weechat_hook_hsignal ("test",
[source,python]
----
-# prototype
+# プロトタイプ
hook = weechat.hook_hsignal(signal, callback, callback_data)
-# example
+# 例
def my_hsignal_cb(data, signal, hashtable):
# ...
return weechat.WEECHAT_RC_OK
@@ -8391,10 +8386,10 @@ if (hashtable)
[source,python]
----
-# prototype
+# プロトタイプ
weechat.hook_hsignal_send(signal, hashtable)
-# example
+# 例
weechat.hook_hsignal_send("my_hsignal", { "key": "value" })
----
@@ -8628,10 +8623,10 @@ struct t_hook *my_config_hook = weechat_hook_config ("weechat.look.item_time_for
[source,python]
----
-# prototype
+# プロトタイプ
hook = weechat.hook_config(option, callback, callback_data)
-# example
+# 例
def my_config_cb(data, option, value):
# ...
return weechat.WEECHAT_RC_OK
@@ -8719,10 +8714,10 @@ struct t_hook *my_completion_hook = weechat_hook_completion ("plugin_item",
[source,python]
----
-# prototype
+# プロトタイプ
hook = weechat.hook_completion(completion_item, description, callback, callback_data)
-# example
+# 例
def my_completion_cb(data, completion_item, buffer, completion):
weechat.hook_completion_list_add(completion, "word1", 0, weechat.WEECHAT_LIST_POS_SORT)
weechat.hook_completion_list_add(completion, "test_word2", 0, weechat.WEECHAT_LIST_POS_SORT)
@@ -8777,10 +8772,10 @@ my_completion_cb (void *data, const char *completion_item,
[source,python]
----
-# prototype
+# プロトタイプ
value = weechat.hook_completion_get_string(completion, property)
-# example
+# 例
def my_completion_cb(data, completion_item, buffer, completion):
# get arguments of command
args = weechat.hook_completion_get_string(completion, "args")
@@ -8819,10 +8814,10 @@ C 言語での使用例: <<_weechat_hook_completion,weechat_hook_completion>>
[source,python]
----
-# prototype
+# プロトタイプ
weechat.hook_completion_list_add(completion, word, nick_completion, where)
-# example: see function hook_completion above
+# 例: 前の hook_completion 関数を参照
----
==== weechat_hook_modifier
@@ -8994,10 +8989,10 @@ struct t_hook *my_modifier_hook = weechat_hook_modifier ("weechat_print",
[source,python]
----
-# prototype
+# プロトタイプ
hook = weechat.hook_modifier(modifier, callback, callback_data)
-# example
+# 例
def my_modifier_cb(data, modifier, modifier_data, string):
return "%s xxx" % string
@@ -9039,10 +9034,10 @@ char *new_string = weechat_hook_modifier_exec ("my_modifier",
[source,python]
----
-# prototype
+# プロトタイプ
weechat.hook_modifier_exec(modifier, modifier_data, string)
-# example
+# 例
weechat.hook_modifier_exec("my_modifier", my_data, my_string)
----
@@ -9102,10 +9097,10 @@ struct t_hook *my_info_hook = weechat_hook_info ("my_info",
[source,python]
----
-# prototype
+# プロトタイプ
hook = weechat.hook_info(info_name, description, args_description, callback, callback_data)
-# example
+# 例
def my_info_cb(data, info_name, arguments):
return "some_info"
@@ -9175,11 +9170,11 @@ struct t_hook *my_info_hook = weechat_hook_info_hashtable ("my_info_hashtable",
[source,python]
----
-# prototype
+# プロトタイプ
hook = weechat.hook_info_hashtable(info_name, description, args_description,
output_description, callback, callback_data)
-# example
+# 例
def my_info_hashtable_cb(data, info_name, hashtable):
return { "test_key": "test_value" }
@@ -9257,11 +9252,11 @@ struct t_hook *my_infolist = weechat_hook_infolist ("my_infolist",
[source,python]
----
-# prototype
+# プロトタイプ
hook = weechat.hook_infolist(infolist_name, description, pointer_description,
args_description, callback, callback_data)
-# example
+# 例
def my_infolist_cb(data, infolist_name, pointer, arguments):
# build infolist
# ...
@@ -9451,10 +9446,10 @@ struct t_hook *my_focus = weechat_hook_focus ("buffer_nicklist",
[source,python]
----
-# prototype
+# プロトタイプ
hook = weechat.hook_focus(area, callback, callback_data)
-# example
+# 例
def my_focus_nicklist_cb(data, info):
# build dict
# ...
@@ -9519,10 +9514,10 @@ weechat_hook_set (my_command_hook, "subplugin", "test");
[source,python]
----
-# prototype
+# プロトタイプ
weechat.hook_set(hook, property, value)
-# example
+# 例
def my_process_cb(data, command, return_code, out, err):
# ...
return weechat.WEECHAT_RC_OK
@@ -9561,10 +9556,10 @@ weechat_unhook (my_hook);
[source,python]
----
-# prototype
+# プロトタイプ
weechat.unhook(hook)
-# example
+# 例
weechat.unhook(my_hook)
----
@@ -9590,10 +9585,10 @@ weechat_unhook_all ();
[source,python]
----
-# prototype
+# プロトタイプ
weechat.unhook_all()
-# example
+# 例
weechat.unhook_all()
----
@@ -9673,11 +9668,11 @@ struct t_gui_buffer *my_buffer = weechat_buffer_new ("my_buffer",
[source,python]
----
-# prototype
+# プロトタイプ
buffer = weechat.buffer_new(name, input_callback, input_callback_data,
close_callback, close_callback_data)
-# example
+# 例
def my_input_cb(data, buffer, input_data):
weechat.prnt(buffer, "Text: %s" % input_data)
return weechat.WEECHAT_RC_OK
@@ -9715,10 +9710,10 @@ weechat_printf (weechat_current_buffer (), "Text on current buffer");
[source,python]
----
-# prototype
+# プロトタイプ
buffer = weechat.current_buffer()
-# example
+# 例
weechat.prnt(weechat.current_buffer(), "Text on current buffer")
----
@@ -9756,10 +9751,10 @@ struct t_gui_buffer *my_buffer = weechat_buffer_search ("my_plugin",
[source,python]
----
-# prototype
+# プロトタイプ
buffer = weechat.buffer_search(plugin, name)
-# example
+# 例
buffer = weechat.buffer_search("my_plugin", "my_buffer")
----
@@ -9790,10 +9785,10 @@ struct t_gui_buffer *weechat_buffer = weechat_buffer_search_main ();
[source,python]
----
-# prototype
+# プロトタイプ
buffer = weechat.buffer_search_main()
-# example
+# 例
buffer = weechat.buffer_search_main()
----
@@ -9828,10 +9823,10 @@ if (my_buffer)
[source,python]
----
-# prototype
+# プロトタイプ
weechat.buffer_clear(buffer)
-# example
+# 例
buffer = weechat.buffer_search("my_plugin", "my_buffer")
if buffer != "":
weechat.buffer_clear(buffer)
@@ -9867,10 +9862,10 @@ weechat_buffer_close (my_buffer);
[source,python]
----
-# prototype
+# プロトタイプ
weechat.buffer_close(buffer)
-# example
+# 例
buffer = weechat.buffer_new("my_buffer", "my_input_cb", "", "my_close_cb", "")
# ...
weechat.buffer_close(buffer)
@@ -9908,10 +9903,10 @@ weechat_buffer_merge (weechat_current_buffer (),
[source,python]
----
-# prototype
+# プロトタイプ
weechat.buffer_merge(buffer, target_buffer)
-# example
+# 例
# merge current buffer with WeeChat "core" buffer
weechat.buffer_merge(weechat.current_buffer(), weechat.buffer_search_main())
----
@@ -9945,10 +9940,10 @@ weechat_buffer_unmerge (weechat_current_buffer (), 1);
[source,python]
----
-# prototype
+# プロトタイプ
weechat.buffer_unmerge(buffer, number)
-# example
+# 例
weechat.buffer_unmerge(weechat.current_buffer(), 1)
----
@@ -10023,10 +10018,10 @@ weechat_printf (NULL, "my buffer number is: %d",
[source,python]
----
-# prototype
+# プロトタイプ
value = weechat.buffer_get_integer(buffer, property)
-# example
+# 例
weechat.prnt("", "my buffer number is: %d" % weechat.buffer_get_integer(my_buffer, "number"))
----
@@ -10081,10 +10076,10 @@ weechat_printf (NULL, "name / short name of buffer are: %s / %s",
[source,python]
----
-# prototype
+# プロトタイプ
value = weechat.buffer_get_string(buffer, property)
-# example
+# 例
weechat.prnt("", "name / short name of buffer are: %s / %s"
% (weechat.buffer_get_string(my_buffer, "name"),
weechat.buffer_get_string(my_buffer, "short_name")))
@@ -10126,10 +10121,10 @@ weechat_printf (NULL, "plugin pointer of my buffer: %lx",
[source,python]
----
-# prototype
+# プロトタイプ
value = weechat.buffer_get_pointer(buffer, property)
-# example
+# 例
weechat.prnt("", "plugin pointer of my buffer: %s" % weechat.buffer_get_pointer(my_buffer, "plugin"))
----
@@ -10305,10 +10300,10 @@ weechat_buffer_set (my_buffer, "localvar_del_toto", NULL);
[source,python]
----
-# prototype
+# プロトタイプ
weechat.buffer_set(buffer, property, value)
-# examples
+# 例s
# disable hotlist (for all buffers)
weechat.buffer_set("", "hotlist", "-")
@@ -10416,10 +10411,10 @@ char *str = weechat_buffer_string_replace_local_var (my_buffer,
[source,python]
----
-# prototype
+# プロトタイプ
value = weechat.buffer_string_replace_local_var(buffer, string)
-# example
+# 例
weechat.buffer_set(my_buffer, "localvar_set_toto", "abc")
str = weechat.buffer_string_replace_local_var(my_buffer, "test with $toto")
# str contains "test with abc"
@@ -10468,10 +10463,10 @@ if (buffer)
[source,python]
----
-# prototype
+# プロトタイプ
match = weechat.buffer_match_list(buffer, string)
-# example
+# 例
buffer = weechat.buffer_search("irc", "freenode.#weechat")
if buffer:
weechat.prnt("", "%d" % weechat.buffer_match_list(buffer, "*")) # 1
@@ -10511,10 +10506,10 @@ struct t_gui_window *current_window = weechat_current_window ();
[source,python]
----
-# prototype
+# プロトタイプ
window = weechat.current_window()
-# example
+# 例
current_window = weechat.current_window()
----
@@ -10552,10 +10547,10 @@ weechat_printf (NULL,
[source,python]
----
-# prototype
+# プロトタイプ
window = weechat.window_search_with_buffer(buffer)
-# example
+# 例
weechat.prnt("", "window displaying core buffer: %s"
% weechat.window_search_with_buffer(weechat.buffer_search_main()))
----
@@ -10612,10 +10607,10 @@ weechat_printf (NULL, "current window is at position (x,y): (%d,%d)",
[source,python]
----
-# prototype
+# プロトタイプ
value = weechat.window_get_integer(window, property)
-# example
+# 例
weechat.prnt("", "current window is at position (x,y): (%d,%d)"
% (weechat.window_get_integer(weechat.current_window(), "win_x"),
weechat.window_get_integer(weechat.current_window(), "win_y")))
@@ -10681,10 +10676,10 @@ weechat_printf (NULL,
[source,python]
----
-# prototype
+# プロトタイプ
value = weechat.window_get_pointer(window, property)
-# example
+# 例
weechat.prnt("", "buffer displayed in current window: %s"
% weechat.window_get_pointer(weechat.current_window(), "buffer"))
----
@@ -10715,10 +10710,10 @@ weechat_window_set_title ("new title here");
[source,python]
----
-# prototype
+# プロトタイプ
weechat.window_set_title(window, title)
-# example
+# 例
weechat.window_set_title("new title here")
----
@@ -10785,10 +10780,10 @@ struct t_gui_nick_group *my_group =
[source,python]
----
-# prototype
+# プロトタイプ
group = weechat.nicklist_add_group(buffer, parent_group, name, color, visible)
-# example
+# 例
group = weechat.nicklist_add_group(my_buffer, my_parent_group, "test_group",
"weechat.color.nicklist_group", 1)
----
@@ -10829,10 +10824,10 @@ struct t_gui_nick_group *ptr_group = weechat_nicklist_search_group (my_buffer,
[source,python]
----
-# prototype
+# プロトタイプ
group = weechat.nicklist_search_group(buffer, from_group, name)
-# example
+# 例
group = weechat.nicklist_search_group(my_buffer, "", "test_group")
----
@@ -10897,10 +10892,10 @@ struct t_gui_nick *my_nick =
[source,python]
----
-# prototype
+# プロトタイプ
nick = weechat.nicklist_add_nick(buffer, group, name, color, prefix, prefix_color, visible)
-# example
+# 例
if nick_away:
color = "weechat.color.nicklist_away"
else:
@@ -10944,10 +10939,10 @@ struct t_gui_nick *ptr_nick = weechat_nicklist_search_nick (my_buffer,
[source,python]
----
-# prototype
+# プロトタイプ
nick = weechat.nicklist_search_nick(buffer, from_group, name)
-# example
+# 例
nick = weechat.nicklist_search_nick(my_buffer, "", "test_nick")
----
@@ -10979,10 +10974,10 @@ weechat_nicklist_remove_group (my_buffer, my_group);
[source,python]
----
-# prototype
+# プロトタイプ
weechat.nicklist_remove_group(buffer, group)
-# example
+# 例
weechat.nicklist_remove_group(my_buffer, my_group)
----
@@ -11014,10 +11009,10 @@ weechat_nicklist_remove_nick (my_buffer, my_nick);
[source,python]
----
-# prototype
+# プロトタイプ
weechat.nicklist_remove_nick(buffer, nick)
-# example
+# 例
weechat.nicklist_remove_nick(my_buffer, my_nick)
----
@@ -11047,10 +11042,10 @@ weechat_nicklist_remove_all (my_buffer);
[source,python]
----
-# prototype
+# プロトタイプ
weechat.nicklist_remove_all(buffer)
-# example
+# 例
weechat.nicklist_remove_all(my_buffer)
----
@@ -11142,10 +11137,10 @@ int visible = weechat_nicklist_group_get_integer (buffer, group, "visible");
[source,python]
----
-# prototype
+# プロトタイプ
value = weechat.nicklist_group_get_integer(buffer, group, property)
-# example
+# 例
visible = weechat.nicklist_group_get_integer(buffer, group, "visible")
----
@@ -11187,10 +11182,10 @@ const char *color = weechat_nicklist_group_get_string (buffer, group, "color");
[source,python]
----
-# prototype
+# プロトタイプ
value = weechat.nicklist_group_get_string(buffer, group, property)
-# example
+# 例
color = weechat.nicklist_group_get_string(buffer, group, "color")
----
@@ -11231,10 +11226,10 @@ struct t_gui_nick_group *parent = weechat_nicklist_group_get_pointer (buffer, gr
[source,python]
----
-# prototype
+# プロトタイプ
value = weechat.nicklist_group_get_pointer(buffer, group, property)
-# example
+# 例
parent = weechat.nicklist_group_get_pointer(buffer, group, "parent")
----
@@ -11293,10 +11288,10 @@ weechat_nicklist_group_set (buffer, group, "visible", "0");
[source,python]
----
-# prototype
+# プロトタイプ
weechat.nicklist_group_set(buffer, group, property, value)
-# examples
+# 例s
# change group color to "bar_fg"
weechat.nicklist_group_set(buffer, group, "color", "bar_fg")
@@ -11345,10 +11340,10 @@ int visible = weechat_nicklist_nick_get_integer (buffer, nick, "visible");
[source,python]
----
-# prototype
+# プロトタイプ
value = weechat.nicklist_nick_get_integer(buffer, nick, property)
-# example
+# 例
visible = weechat.nicklist_nick_get_integer(buffer, nick, "visible")
----
@@ -11392,10 +11387,10 @@ const char *color = weechat_nicklist_nick_get_string (buffer, nick, "color");
[source,python]
----
-# prototype
+# プロトタイプ
value = weechat.nicklist_nick_get_string(buffer, nick, property)
-# example
+# 例
color = weechat.nicklist_nick_get_string(buffer, nick, "color")
----
@@ -11436,10 +11431,10 @@ struct t_gui_nick_group *group = weechat_nicklist_nick_get_pointer (buffer, nick
[source,python]
----
-# prototype
+# プロトタイプ
value = weechat.nicklist_nick_get_pointer(buffer, nick, property)
-# example
+# 例
group = weechat.nicklist_nick_get_pointer(buffer, nick, "group")
----
@@ -11508,10 +11503,10 @@ weechat_nicklist_nick_set (buffer, nick, "visible", "0");
[source,python]
----
-# prototype
+# プロトタイプ
weechat.nicklist_nick_set(buffer, nick, property, value)
-# examples
+# 例s
# change nick color to cyan
weechat.nicklist_nick_set(buffer, nick, "color", "cyan")
@@ -11561,10 +11556,10 @@ struct t_gui_bar_item *bar_item = weechat_bar_item_search ("myitem");
[source,python]
----
-# prototype
+# プロトタイプ
bar_item = weechat.bar_item_search(name)
-# example
+# 例
bar_item = weechat.bar_item_search("myitem")
----
@@ -11638,16 +11633,16 @@ struct t_gui_bar_item *my_item = weechat_bar_item_new ("myitem",
[source,python]
----
-# prototype
+# プロトタイプ
bar_item = weechat.bar_item_new(name, build_callback, build_callback_data)
-# example (callback without "buffer" and "extra_info")
+# 例 (コールバックに "buffer" と "extra_info" を除いた引数を渡す)
def my_build_callback(data, item, window):
return "my content"
bar_item = weechat.bar_item_new("myitem", "my_build_callback", "")
-# example (callback with all arguments, for WeeChat ≥ 0.4.2)
+# 例 (コールバックに全ての引数を渡す、WeeChat バージョン 0.4.2 以上で利用可)
def my_build_callback2(data, item, window, buffer, extra_info):
return "my content"
@@ -11680,10 +11675,10 @@ weechat_bar_item_update ("myitem");
[source,python]
----
-# prototype
+# プロトタイプ
weechat.bar_item_update(name)
-# example
+# 例
weechat.bar_item_update("myitem")
----
@@ -11713,10 +11708,10 @@ weechat_bar_item_remove (&my_item);
[source,python]
----
-# prototype
+# プロトタイプ
weechat.bar_item_remove(item)
-# example
+# 例
weechat.bar_item_remove(myitem)
----
@@ -11750,10 +11745,10 @@ struct t_gui_bar *bar = weechat_bar_search ("mybar");
[source,python]
----
-# prototype
+# プロトタイプ
bar = weechat.bar_search(name)
-# example
+# 例
bar = weechat.bar_search("mybar")
----
@@ -11847,12 +11842,12 @@ struct t_gui_bar *my_bar = weechat_bar_new ("mybar",
[source,python]
----
-# prototype
+# プロトタイプ
bar = weechat.bar_new(name, hidden, priority, type, condition, position,
filling_top_bottom, filling_left_right, size, size_max,
color_fg, color_delim, color_bg, separator, items)
-# example
+# 例
bar = weechat.bar_new("mybar", "off", "100", "window", "", "top", "horizontal", "vertical",
"0", "5", "default", "cyan", "blue", "off", "time,buffer_number+buffer_name")
----
@@ -11892,10 +11887,10 @@ weechat_bar_set (mybar, "position", "bottom");
[source,python]
----
-# prototype
+# プロトタイプ
weechat.bar_set(bar, property, value)
-# example
+# 例
weechat.bar_set(my_bar, "position", "bottom")
----
@@ -11925,10 +11920,10 @@ weechat_bar_update ("mybar");
[source,python]
----
-# prototype
+# プロトタイプ
weechat.bar_update(name)
-# example
+# 例
weechat.bar_update("mybar")
----
@@ -11958,10 +11953,10 @@ weechat_bar_remove (mybar);
[source,python]
----
-# prototype
+# プロトタイプ
weechat.bar_remove(bar)
-# example
+# 例
weechat.bar_remove(my_bar)
----
@@ -12000,10 +11995,10 @@ weechat_command (weechat_buffer_search ("irc", "freenode.#weechat"),
[source,python]
----
-# prototype
+# プロトタイプ
weechat.command(buffer, command)
-# example
+# 例
weechat.command(weechat.buffer_search("irc", "freenode.#weechat"), "/whois FlashCode")
----
@@ -12157,10 +12152,10 @@ weechat_printf (NULL, "WeeChat home is: %s",
[source,python]
----
-# prototype
+# プロトタイプ
value = weechat.info_get(info_name, arguments)
-# example
+# 例
weechat.prnt("", "Current WeeChat version is: %s (compiled on %s)"
% (weechat.info_get("version", ""), weechat.info_get("date", ""))
weechat.prnt("", "WeeChat home is: %s" % weechat.info_get("weechat_dir", ""))
@@ -12228,10 +12223,10 @@ if (hashtable_in)
[source,python]
----
-# prototype
+# プロトタイプ
dict = weechat.info_get_hashtable(info_name, dict_in)
-# example
+# 例
dict_in = { "message": ":nick!user@host PRIVMSG #weechat :message here" }
weechat.prnt("", "message parsed: %s"
% weechat.info_get_hashtable("irc_message_parse", dict_in))
@@ -12280,10 +12275,10 @@ struct t_infolist *infolist = weechat_infolist_new ();
[source,python]
----
-# prototype
+# プロトタイプ
infolist = weechat.infolist_new()
-# example
+# 例
infolist = weechat.infolist_new()
----
@@ -12317,10 +12312,10 @@ struct t_infolist_item *item = weechat_infolist_new_item (infolist);
[source,python]
----
-# prototype
+# プロトタイプ
item = weechat.infolist_new_item(infolist)
-# example
+# 例
item = weechat.infolist_new_item(infolist)
----
@@ -12360,10 +12355,10 @@ struct t_infolist_var *var = weechat_infolist_new_var_integer (item,
[source,python]
----
-# prototype
+# プロトタイプ
var = weechat.infolist_new_var_integer(item, name, value)
-# example
+# 例
var = weechat.infolist_new_var_integer(item, "my_integer", 123)
----
@@ -12403,10 +12398,10 @@ struct t_infolist_var *var = weechat_infolist_new_var_string (item,
[source,python]
----
-# prototype
+# プロトタイプ
var = weechat.infolist_new_var_string(item, name, value)
-# example
+# 例
var = weechat.infolist_new_var_string(item, "my_string", "value")
----
@@ -12446,10 +12441,10 @@ struct t_infolist_var *var = weechat_infolist_new_var_pointer (item,
[source,python]
----
-# prototype
+# プロトタイプ
var = weechat.infolist_new_var_pointer(item, name, pointer)
-# example
+# 例
var = weechat.infolist_new_var_pointer(item, "my_pointer", pointer)
----
@@ -12529,10 +12524,10 @@ struct t_infolist_var *var = weechat_infolist_new_var_time (item,
[source,python]
----
-# prototype
+# プロトタイプ
var = weechat.infolist_new_var_time(item, name, time)
-# example
+# 例
var = weechat.infolist_new_var_time(item, "my_time", int(time.time()))
----
@@ -12583,10 +12578,10 @@ struct t_infolist *infolist = weechat_infolist_get ("irc_server", NULL, NULL);
[source,python]
----
-# prototype
+# プロトタイプ
infolist = weechat.infolist_get(infolist_name, pointer, arguments)
-# example
+# 例
infolist = weechat.infolist_get("irc_server", "", "")
----
@@ -12628,10 +12623,10 @@ else
[source,python]
----
-# prototype
+# プロトタイプ
rc = weechat.infolist_next(infolist)
-# example
+# 例
rc = weechat.infolist_next(infolist)
if rc:
# read variables in item...
@@ -12678,10 +12673,10 @@ else
[source,python]
----
-# prototype
+# プロトタイプ
rc = weechat.infolist_prev(infolist)
-# example
+# 例
rc = weechat.infolist_prev(infolist)
if rc:
# read variables in item...
@@ -12715,10 +12710,10 @@ weechat_infolist_reset_item_cursor (infolist);
[source,python]
----
-# prototype
+# プロトタイプ
weechat.infolist_reset_item_cursor(infolist)
-# example
+# 例
weechat.infolist_reset_item_cursor(infolist)
----
@@ -12726,8 +12721,7 @@ weechat.infolist_reset_item_cursor(infolist)
_WeeChat バージョン 0.4.3 以上で利用可。_
-// TRANSLATION MISSING
-Search a variable in the current infolist item.
+現在のインフォリスト要素から変数を検索。
プロトタイプ:
@@ -12744,32 +12738,29 @@ struct t_infolist_var *weechat_infolist_search_var (struct t_infolist *infolist,
戻り値:
-// TRANSLATION MISSING
-* pointer to variable found, NULL if the variable was not found
+* 見つかった変数へのポインタ、見つからない場合は NULL
C 言語での使用例:
-// TRANSLATION MISSING
[source,C]
----
if (weechat_infolist_search_var (infolist, "name"))
{
- /* variable "name" exists */
+ /* 変数 "name" が存在する場合 */
/* ... */
}
----
スクリプト (Python) での使用例:
-// TRANSLATION MISSING
[source,python]
----
-# prototype
+# プロトタイプ
var = weechat.infolist_search_var(infolist, name)
-# example
+# 例
if weechat.infolist_search_var(infolist, "name"):
- # variable "name" exists
+ # 変数 "name" が存在する場合
# ...
----
@@ -12807,10 +12798,10 @@ const char *fields = weechat_infolist_fields (infolist);
[source,python]
----
-# prototype
+# プロトタイプ
fields = weechat.infolist_fields(infolist)
-# example
+# 例
fields = weechat.infolist_fields(infolist)
# fields contains something like:
# "i:my_integer,s:my_string,p:my_pointer,b:my_buffer,t:my_time"
@@ -12848,10 +12839,10 @@ weechat_printf (NULL, "integer = %d",
[source,python]
----
-# prototype
+# プロトタイプ
value = weechat.infolist_integer(infolist, var)
-# example
+# 例
weechat.prnt("", "integer = %d" % weechat.infolist_integer(infolist, "my_integer"))
----
@@ -12887,10 +12878,10 @@ weechat_printf (NULL, "string = %s",
[source,python]
----
-# prototype
+# プロトタイプ
value = weechat.infolist_string(infolist, var)
-# example
+# 例
weechat.prnt("", "string = %s" % weechat.infolist_string(infolist, "my_string"))
----
@@ -12926,10 +12917,10 @@ weechat_printf (NULL, "pointer = 0x%lx",
[source,python]
----
-# prototype
+# プロトタイプ
value = weechat.infolist_pointer(infolist, var)
-# example
+# 例
weechat.prnt("", "pointer = 0x%s" % weechat.infolist_pointer(infolist, "my_pointer"))
----
@@ -13000,10 +12991,10 @@ weechat_printf (NULL, "time = %ld",
[source,python]
----
-# prototype
+# プロトタイプ
value = weechat.infolist_time(infolist, var)
-# example
+# 例
weechat.prnt("", "time = %ld" % weechat.infolist_time(infolist, "my_time"))
----
@@ -13033,10 +13024,10 @@ weechat_infolist_free (infolist);
[source,python]
----
-# prototype
+# プロトタイプ
weechat.infolist_free(infolist)
-# example
+# 例
weechat.infolist_free(infolist)
----
@@ -13300,10 +13291,10 @@ struct t_hdata *hdata = weechat_hdata_get ("irc_server");
[source,python]
----
-# prototype
+# プロトタイプ
hdata = weechat.hdata_get(hdata_name)
-# example
+# 例
hdata = weechat.hdata_get("irc_server")
----
@@ -13340,10 +13331,10 @@ int offset = weechat_hdata_get_var_offset (hdata, "name");
[source,python]
----
-# prototype
+# プロトタイプ
offset = weechat.hdata_get_var_offset(hdata, name)
-# example
+# 例
offset = weechat.hdata_get_var_offset(hdata, "name")
----
@@ -13445,10 +13436,10 @@ weechat_printf (NULL, "type = %s", weechat_hdata_get_var_type_string (hdata, "na
[source,python]
----
-# prototype
+# プロトタイプ
type = weechat.hdata_get_var_type_string(hdata, name)
-# example
+# 例
weechat.prnt("", "type = %s" % weechat.hdata_get_var_type_string("name"))
----
@@ -13486,10 +13477,10 @@ int array_size = weechat_hdata_get_var_array_size (hdata, pointer, "name");
[source,python]
----
-# prototype
+# プロトタイプ
array_size = weechat.hdata_get_var_array_size(hdata, pointer, name)
-# example
+# 例
array_size = weechat.hdata_get_var_array_size(hdata, pointer, "name")
----
@@ -13529,10 +13520,10 @@ const char *array_size = weechat_hdata_get_var_array_size_string (hdata, pointer
[source,python]
----
-# prototype
+# プロトタイプ
array_size = weechat.hdata_get_var_array_size_string(hdata, pointer, name)
-# example
+# 例
array_size = weechat.hdata_get_var_array_size_string(hdata, pointer, "name")
----
@@ -13569,10 +13560,10 @@ weechat_printf (NULL, "hdata = %s", weechat_hdata_get_var_hdata (hdata, "name"))
[source,python]
----
-# prototype
+# プロトタイプ
hdata_name = weechat.hdata_get_var_hdata(hdata, name)
-# example
+# 例
weechat.prnt("", "hdata = %s" % weechat.hdata_get_var_hdata(hdata, "name"))
----
@@ -13681,10 +13672,10 @@ struct t_gui_buffer *buffers = weechat_hdata_get_list (hdata, "gui_buffers");
[source,python]
----
-# prototype
+# プロトタイプ
list = weechat.hdata_get_list(hdata, name)
-# example
+# 例
hdata = weechat.hdata_get("buffer")
buffers = weechat.hdata_get_list(hdata, "gui_buffers")
----
@@ -13734,10 +13725,10 @@ else
[source,python]
----
-# prototype
+# プロトタイプ
rc = weechat.hdata_check_pointer(hdata, list, pointer)
-# example
+# 例
hdata = weechat.hdata_get("buffer")
if weechat.hdata_check_pointer(hdata, weechat.hdata_get_list(hdata, "gui_buffers"), ptr_buffer):
# valid pointer
@@ -13790,10 +13781,10 @@ if (buffer)
[source,python]
----
-# prototype
+# プロトタイプ
pointer = weechat.hdata_move(hdata, pointer, count)
-# example
+# 例
hdata = weechat.hdata_get("buffer")
buffer = weechat.buffer_search_main()
@@ -13852,10 +13843,10 @@ if (server)
[source,python]
----
-# prototype
+# プロトタイプ
pointer = weechat.hdata_search(hdata, pointer, search, count)
-# example
+# 例
hdata = weechat.hdata_get("irc_server")
servers = weechat.hdata_get_list(hdata, "irc_servers")
@@ -13900,10 +13891,10 @@ weechat_printf (NULL, "letter = %c", weechat_hdata_char (hdata, pointer, "letter
[source,python]
----
-# prototype
+# プロトタイプ
value = weechat.hdata_char(hdata, pointer, name)
-# example
+# 例
weechat.prnt("", "letter = %c" % weechat.hdata_char(hdata, pointer, "letter"))
----
@@ -13944,10 +13935,10 @@ weechat_printf (NULL, "number = %d", weechat_hdata_integer (hdata, buffer, "numb
[source,python]
----
-# prototype
+# プロトタイプ
value = weechat.hdata_integer(hdata, pointer, name)
-# example
+# 例
hdata = weechat.hdata_get("buffer")
buffer = weechat.buffer_search_main()
weechat.prnt("", "number = %d" % weechat.hdata_integer(hdata, buffer, "number"))
@@ -13988,10 +13979,10 @@ weechat_printf (NULL, "longvar = %ld", weechat_hdata_long (hdata, pointer, "long
[source,python]
----
-# prototype
+# プロトタイプ
value = weechat.hdata_long(hdata, pointer, name)
-# example
+# 例
weechat.prnt("", "longvar = %ld" % weechat.hdata_long(hdata, pointer, "longvar"))
----
@@ -14032,10 +14023,10 @@ weechat_printf (NULL, "name = %s", weechat_hdata_string (hdata, buffer, "name"))
[source,python]
----
-# prototype
+# プロトタイプ
value = weechat.hdata_string(hdata, pointer, name)
-# example
+# 例
hdata = weechat.hdata_get("buffer")
buffer = weechat.buffer_search_main()
weechat.prnt("", "name = %s" % weechat.hdata_string(hdata, buffer, "name"))
@@ -14078,10 +14069,10 @@ weechat_printf (NULL, "lines = %lx", weechat_hdata_pointer (hdata, buffer, "line
[source,python]
----
-# prototype
+# プロトタイプ
value = weechat.hdata_pointer(hdata, pointer, name)
-# example
+# 例
hdata = weechat.hdata_get("buffer")
buffer = weechat.buffer_search_main()
weechat.prnt("", "lines = %lx" % weechat.hdata_pointer(hdata, buffer, "lines"))
@@ -14140,10 +14131,10 @@ if (ptr)
[source,python]
----
-# prototype
+# プロトタイプ
value = weechat.hdata_time(hdata, pointer, name)
-# example
+# 例
buf = weechat.buffer_search_main()
ptr = weechat.hdata_pointer(weechat.hdata_get("buffer"), buf, "lines")
if ptr:
@@ -14194,10 +14185,10 @@ weechat_printf (NULL, "%d local variables in core buffer",
[source,python]
----
-# prototype
+# プロトタイプ
hashtable = weechat.hdata_hashtable(hdata, pointer, name)
-# example
+# 例
hdata = weechat.hdata_get("buffer")
buffer = weechat.buffer_search_main()
hash = weechat.hdata_hashtable(hdata, buffer, "local_variables")
@@ -14282,7 +14273,7 @@ C 言語での使用例:
[source,C]
----
-/* subtract one hour on last message displayed in current buffer */
+/* 現在のバッファに表示されている最後のメッセージの時間を 1 時間前にする */
struct t_gui_lines *own_lines;
struct t_gui_line *line;
@@ -14319,10 +14310,10 @@ if (own_lines)
[source,python]
----
-# prototype
+# プロトタイプ
count = weechat.hdata_update(hdata, pointer, hashtable)
-# example: subtract one hour on last message displayed in current buffer
+# 例: 現在のバッファに表示されている最後のメッセージの時間を 1 時間前にする
own_lines = weechat.hdata_pointer(weechat.hdata_get('buffer'), weechat.current_buffer(), 'own_lines')
if own_lines:
line = weechat.hdata_pointer(weechat.hdata_get('lines'), own_lines, 'last_line')
@@ -14382,10 +14373,10 @@ weechat_printf (NULL, "lists in hdata: %s", weechat_hdata_get_string (hdata, "li
[source,python]
----
-# prototype
+# プロトタイプ
value = weechat.hdata_get_string(hdata, property)
-# example
+# 例
weechat.prnt("", "variables in hdata: %s" % weechat.hdata_get_string(hdata, "var_keys"))
weechat.prnt("", "lists in hdata: %s" % weechat.hdata_get_string(hdata, "list_keys"))
----
@@ -14429,10 +14420,10 @@ struct t_upgrade_file *upgrade_file = weechat_upgrade_new ("my_file", 1);
[source,python]
----
-# prototype
+# プロトタイプ
upgrade_file = weechat.upgrade_new(filename, write)
-# example
+# 例
upgrade_file = weechat.upgrade_new("my_file", 1)
----
@@ -14477,10 +14468,10 @@ else
[source,python]
----
-# prototype
+# プロトタイプ
rc = weechat.upgrade_write_object(upgrade_file, object_id, infolist)
-# example
+# 例
weechat.upgrade_write_object(upgrade_file, 1, infolist)
----
@@ -14539,10 +14530,10 @@ weechat_upgrade_read (upgrade_file, &my_upgrade_read_cb, NULL);
[source,python]
----
-# prototype
+# プロトタイプ
rc = weechat.upgrade_read(upgrade_file, callback_read, callback_read_data)
-# example
+# 例
def my_upgrade_read_cb(upgrade_file, object_id, infolist):
# read variables...
return weechat.WEECHAT_RC_OK
@@ -14576,9 +14567,9 @@ weechat_upgrade_close (upgrade_file);
[source,python]
----
-# prototype
+# プロトタイプ
weechat.upgrade_close(upgrade_file)
-# example
+# 例
weechat.upgrade_close(upgrade_file)
----
diff --git a/doc/ja/weechat_user.ja.txt b/doc/ja/weechat_user.ja.txt
index b7a95fc07..a03b34719 100644
--- a/doc/ja/weechat_user.ja.txt
+++ b/doc/ja/weechat_user.ja.txt
@@ -2228,10 +2228,8 @@ weechat::
| 671 | whois | whois (セキュアな接続)
| 728 | quietlist | 発言禁止リスト
| 729 | quietlist | 発言禁止リストの終了
-// TRANSLATION MISSING
-| 732 | monitor | list of monitored nicks
-// TRANSLATION MISSING
-| 733 | monitor | list of monitored nicks (end)
+| 732 | monitor | 監視中のニックネームのリスト
+| 733 | monitor | 監視中のニックネームのリスト (終了)
| 901 | | ログインに成功
|===
diff --git a/po/ja.po b/po/ja.po
index 6f619e4aa..37b16588b 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -20,8 +20,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2014-01-29 14:07+0100\n"
-"PO-Revision-Date: 2014-01-29 14:13+0100\n"
+"POT-Creation-Date: 2014-02-08 15:08+0100\n"
+"PO-Revision-Date: 2014-01-30 11:25+0900\n"
"Last-Translator: AYANOKOUZI, Ryuunosuke <i38w7i3@yahoo.co.jp>\n"
"Language-Team: Japanese <https://github.com/l/WeeChat>\n"
"Language: ja\n"
@@ -198,9 +198,9 @@ msgstr ""
msgid "Buffers list:"
msgstr "バッファリスト:"
-#, fuzzy, c-format
+#, c-format
msgid " %s[%s%d%s]%s %s%s.%s%s%s (notify: %s)"
-msgstr " %s[%s%d%s]%s (%s) %s%s%s (通知: %s)"
+msgstr " %s[%s%d%s]%s %s%s.%s%s%s (通知: %s)"
#, c-format
msgid "%sError: incorrect buffer number"
@@ -479,21 +479,19 @@ msgid "%d new key added"
msgid_plural "%d new keys added (context: \"%s\")"
msgstr[0] "%d 個の新しいキーを追加しました (コンテキスト: \"%s\")"
-#, fuzzy
msgid "Stored layouts:"
msgstr "保存されたレイアウト:"
msgid " (current layout)"
msgstr " (現在のレイアウト)"
-#, fuzzy
msgid "No stored layouts"
-msgstr "レイアウトのリスト"
+msgstr "保存されたレイアウトがありません"
#. TRANSLATORS: %s%s%s is "buffers" or "windows" or "buffers+windows"
-#, fuzzy, c-format
+#, c-format
msgid "Layout of %s%s%s stored in \"%s\" (current layout: %s)"
-msgstr "%s%s%s のレイアウトを \"%s\" で保存しました (現在のレイアウト: %s)"
+msgstr "%s%s%s のレイアウトを \"%s\" に保存しました (現在のレイアウト: %s)"
msgid "buffers"
msgstr "バッファ"
@@ -1595,7 +1593,6 @@ msgstr "コマンドライン関数"
msgid "<action> [<arguments>]"
msgstr "<action> [<arguments>]"
-#, fuzzy
msgid ""
"list of actions:\n"
" return: simulate key \"enter\"\n"
@@ -1704,7 +1701,8 @@ msgstr ""
" switch_active_buffer: 次のマージされたバッファに移動\n"
" switch_active_buffer_previous: 一つ前のマージされたバッファに移動\n"
" zoom_merged_buffer: マージされたバッファにズーム\n"
-" insert: コマンドラインにテキストを挿入\n"
+" insert: コマンドラインにテキストを挿入 (エスケープ文字も可、/help print を"
+"参照)\n"
" paste_start: ペーストの開始 (括弧付きペーストモード)\n"
" paste_stop: ペーストの終了 (括弧付きペーストモード)\n"
"\n"
@@ -1846,7 +1844,6 @@ msgstr ""
"store [<name>] [buffers|windows] || apply [<name>] [buffers|windows] || "
"leave || del [<name>] [buffers|windows] || rename <name> <new_name>"
-#, fuzzy
msgid ""
" store: store current buffers/windows in a layout\n"
" apply: apply stored layout\n"
@@ -1993,14 +1990,15 @@ msgstr ""
"\n"
"引数無しでは、ロードされたプラグインをリストアップ。"
-#, fuzzy
msgid "display text on a buffer"
-msgstr "リレーバッファ内のテキスト色"
+msgstr "バッファ内にテキストを表示"
msgid ""
"[-buffer <number>|<name>] [-core] [-escape] [-date <date>] [-tags <tags>] [-"
"action|-error|-join|-network|-quit] <text> || -stdout|-stderr <text>"
msgstr ""
+"[-buffer <number>|<name>] [-core] [-escape] [-date <date>] [-tags <tags>] [-"
+"action|-error|-join|-network|-quit] <text> || -stdout|-stderr <text>"
msgid ""
"-buffer: the buffer where text is displayed (default: current buffer)\n"
@@ -2040,6 +2038,43 @@ msgid ""
" send alert (BEL):\n"
" /print -stderr \\a"
msgstr ""
+"-buffer: テキストを表示するバッファ (デフォルト: 現在のバッファ)\n"
+" -core: \"-buffer core.weechat\" のエイリアス\n"
+"-escape: エスケープ文字を解釈 (例えば \\a、\\07、\\x07)\n"
+" -date: メッセージの日付、フォーマット:\n"
+" -n: 今から 'n' 秒前\n"
+" +n: 今から 'n' 秒後\n"
+" n: エポックから 'n' 秒目 (man time を参照)\n"
+" 日付/時間 (ISO 8601): yyyy-mm-ddThh:mm:ss、例: "
+"2014-01-19T04:32:55\n"
+" 時間: hh:mm:ss (example: 04:32:55)\n"
+" -tags: タグのコンマ区切りリスト (よく使うタグのリストは /help filter を参"
+"照)\n"
+" text: 表示するテキスト (プレフィックスとメッセージは必ず \\t で区切ってく"
+"ださい)\n"
+"-stdout: 標準出力にテキストを表示 (エスケープ文字を解釈)\n"
+"-stderr: 標準エラー出力にテキストを表示 (エスケープ文字を解釈)\n"
+"\n"
+"オプション -action ... -quit をつけた場合、プレフィックスは \"weechat.look."
+"prefix_*\" で定義されているものになります。\n"
+"\n"
+"以下のエスケープ文字を使うことができます:\n"
+" \\\" \\\\ \\a \\b \\e \\f \\n \\r \\t \\v \\0ooo \\xhh \\uhhhh "
+"\\Uhhhhhhhh\n"
+"\n"
+"例:\n"
+" コアバッファにハイライトを付けてリマインダを表示:\n"
+" /print -core -tags notify_highlight Reminder: buy milk\n"
+" コアバッファにエラーを表示:\n"
+" /print -core -error Some error here\n"
+" コアバッファにプレフィックス \"abc\" を付けてメッセージを表示:\n"
+" /print -core abc\tThe message\n"
+" チャンネル #weechat にメッセージを表示:\n"
+" /print -buffer irc.freenode.#weechat Message on #weechat\n"
+" 雪だるまを表示 (U+2603):\n"
+" /print -escape \\u2603\n"
+" 警告を送信 (BEL):\n"
+" /print -stderr \\a"
msgid "manage proxies"
msgstr "プロキシの管理"
@@ -2671,9 +2706,8 @@ msgstr "設定オプション"
msgid "names of plugins"
msgstr "プラグイン名"
-#, fuzzy
msgid "names of plugins installed"
-msgstr "プラグイン名"
+msgstr "インストールされたプラグインの名前"
msgid "commands defined by plugins"
msgstr "プラグインの定義するコマンド"
@@ -3036,7 +3070,6 @@ msgstr ""
"に \"(?-i)\" をつければ区別有り)、部分マッチさせるには単語の最初か最後に \"*"
"\" をつける; 例: \"test,(?-i)*toto*,flash*\""
-#, fuzzy
msgid ""
"POSIX extended regular expression used to check if a message has highlight "
"or not, at least one match in string must be surrounded by delimiters (chars "
@@ -3044,10 +3077,10 @@ msgid ""
"case insensitive (use \"(?-i)\" at beginning to make it case sensitive), "
"examples: \"flashcode|flashy\", \"(?-i)FlashCode|flashy\""
msgstr ""
-"メッセージに含まれるハイライト箇所の有無を判断する POSIX 拡張正規表現、1 回以"
-"上マッチすればハイライトされる (英数字、\"-\"、\"_\"、\"|\")、正規表現は大文"
-"字小文字を区別しない (最初に \"(?-i)\" がある場合は区別する)、例: "
-"\"flashcode|flashy\"、\"(?-i)FlashCode|flashy\""
+"メッセージ中のハイライトの有無を判断する POSIX 拡張正規表現、マッチ部分は必ず"
+"区切り文字 (アルファベット、\"-\"、\"_\"、\"|\" 以外の文字) で囲まれていなけ"
+"ればいけない、正規表現は大文字小文字を区別しない (最初に \"(?-i)\" がある場合"
+"は区別する)、例: \"flashcode|flashy\"、\"(?-i)FlashCode|flashy\""
msgid ""
"comma separated list of tags to highlight; case insensitive comparison; each "
@@ -3345,9 +3378,8 @@ msgstr "リードマーカー行の表示に使われる文字列 (行末まで
msgid "save configuration file on exit"
msgstr "終了時に設定ファイルを保存"
-#, fuzzy
msgid "save layout on exit (buffers, windows, or both)"
-msgstr "終了時にレイアウトを保存 (buffers、windows または both)"
+msgstr "終了時にレイアウトを保存 (バッファ、ウィンドウ、両方)"
msgid "how many lines to scroll by with scroll_up and scroll_down"
msgstr "scroll_up と scroll_down でスクロールする行数"
@@ -3388,9 +3420,8 @@ msgstr ""
"が、いくつかのターミナルでは URL 選択の際にバグを生ずる可能性がある); 必ずス"
"クリーン上に描画した時の文字幅が 1 の文字を指定してください"
-#, fuzzy
msgid "number of spaces used to display tabs in messages"
-msgstr "翻訳メッセージに利用するロケール"
+msgstr "メッセージに含まれるタブ文字を表示する際に使う空白文字の数"
msgid ""
"time format for dates converted to strings and displayed in messages (see "
@@ -5045,11 +5076,11 @@ msgstr "%s%s: notify は既に存在しています"
#, c-format
msgid "%sMonitor list is full (%d)"
-msgstr ""
+msgstr "%sこれ以上監視リストに追加できません (%d)"
-#, fuzzy, c-format
+#, c-format
msgid "%s: notification added for %s%s%s"
-msgstr "%s: %s%s の通知を追加"
+msgstr "%s: %s%s%s の通知を追加"
#, c-format
msgid "%s%s: error adding notification"
@@ -5063,9 +5094,9 @@ msgstr "%s: 全ての通知を削除"
msgid "%s: no notification in list"
msgstr "%s: リストに通知がありません"
-#, fuzzy, c-format
+#, c-format
msgid "%s: notification deleted for %s%s%s"
-msgstr "%s: %s%s の通知を追加"
+msgstr "%s: %s%s%s の通知を削除"
#, c-format
msgid "%s%s: notification not found"
@@ -6428,7 +6459,7 @@ msgstr "%s%s: 不正なプロパティ文字列、文字列のエラーの位置
#, c-format
msgid "%s%s: fingerprint must have exactly 40 hexadecimal digits"
-msgstr ""
+msgstr "%s%s: 指紋は必ず 40 桁の 16 進数でなければいけません"
#, c-format
msgid ""
@@ -6508,6 +6539,9 @@ msgid ""
"option is set, the other checks on certificates are NOT performed (option "
"\"ssl_verify\")"
msgstr ""
+"信頼でき、通信を認めるサーバ証明書の SHA1 指紋 (指紋は必ず空白を含まない 40 "
+"桁の 16 進数です); このオプションを設定した場合、証明書に対する他の妥当性確認"
+"は行われません (オプション \"ssl_verify\")"
msgid "check that the SSL connection is fully trusted"
msgstr "SSL 接続が完全に信頼できることを確認"
@@ -6745,7 +6779,6 @@ msgstr "ローカルクライアントからの参加メッセージにホスト
msgid "display host in part/quit messages"
msgstr "退出/終了 メッセージにホスト名を表示"
-#, fuzzy
msgid ""
"comma-separated list of messages to display after joining a channel: 329 = "
"channel creation date, 332 = topic, 333 = nick/date for topic, 353 = names "
@@ -6753,7 +6786,7 @@ msgid ""
msgstr ""
"チャンネルに参加した後に表示するメッセージのコンマ区切りリスト: 329 = チャン"
"ネル作成日、332 = トピック、333 = トピックを作成したニックネームおよび日付、"
-"366 = チャンネル参加者リスト"
+"353 = チャンネル参加者リスト、366 = 参加人数"
msgid "display old topic when channel topic is changed"
msgstr "チャンネルトピックが変更された場合に、古いトピックを表示"
@@ -6960,14 +6993,13 @@ msgstr ""
"ようこそ通知に使われ、チャンネルに転送するタグのコンマ区切りリスト、例えば: "
"\"notify_private\""
-#, fuzzy
msgid ""
"comma separated list of tags used in messages displayed by notify when a "
"nick joins or quits server (result of command ison or monitor), for example: "
"\"notify_message\", \"notify_private\" or \"notify_highlight\""
msgstr ""
-"あるニックネームが参加またはサーバから切断したときの (ison コマンドの結果)、"
-"notify によって表示されたメッセージに使われたタグのコンマ区切りリスト、例え"
+"あるニックネームが参加またはサーバから切断した際の (ison または monitor コマ"
+"ンドの結果) notify が表示するメッセージで使うタグのコンマ区切りリスト、例え"
"ば: \"notify_message\"、\"notify_highlight\"、\"notify_private\""
msgid ""
@@ -7422,21 +7454,21 @@ msgstr "全てのサーバの通知リスト:"
msgid "Notify list is empty on all servers"
msgstr "全てのサーバの通知リストは空です"
-#, fuzzy, c-format
+#, c-format
msgid "%snotify: %s%s%s%s%s%s%s%s%s is connected"
-msgstr "%s通知: %s%s%s が接続しました"
+msgstr "%s通知: %s%s%s%s%s%s%s%s%s が接続しました"
-#, fuzzy, c-format
+#, c-format
msgid "%snotify: %s%s%s%s%s%s%s%s%s is offline"
-msgstr "%s通知: %s%s%s はオフライン状態"
+msgstr "%s通知: %s%s%s%s%s%s%s%s%s はオフライン状態"
-#, fuzzy, c-format
+#, c-format
msgid "%snotify: %s%s%s%s%s%s%s%s%s has joined"
-msgstr "%s通知: %s%s%s が参加"
+msgstr "%s通知: %s%s%s%s%s%s%s%s%s が参加"
-#, fuzzy, c-format
+#, c-format
msgid "%snotify: %s%s%s%s%s%s%s%s%s has quit"
-msgstr "%s%s%s%s%s%s%s%s%s%s が終了"
+msgstr "%s通知: %s%s%s%s%s%s%s%s%s が終了"
#, c-format
msgid "%snotify: %s%s%s is now away: \"%s\""
@@ -7953,26 +7985,26 @@ msgstr "%s%s: タイムアウト"
msgid "%s%s: unable to create socket"
msgstr "%s%s: ソケットの作成に失敗"
-#, fuzzy, c-format
+#, c-format
msgid "%sgnutls: failed to calculate certificate fingerprint"
-msgstr "%sgnutls: 証明書 \"%s\" が読めません"
+msgstr "%sgnutls: 証明書指紋の計算に失敗しました"
#, c-format
msgid "%sgnutls: connected using %d-bit Diffie-Hellman shared secret exchange"
msgstr "%sgnutls: %d-bit Diffie-Hellman 共有鍵交換を使って接続しました"
-#, fuzzy, c-format
+#, c-format
msgid "%sgnutls: failed to initialize certificate structure"
-msgstr "%sgnutls: ピア証明書は信頼できます"
+msgstr "%sgnutls: 証明書構造の初期化に失敗しました"
#, c-format
msgid "%sgnutls: receiving %d certificate"
msgid_plural "%sgnutls: receiving %d certificates"
msgstr[0] "%sgnutls: %d 個の証明書を受け取りました"
-#, fuzzy, c-format
+#, c-format
msgid "%sgnutls: failed to import certificate[%d]"
-msgstr "%sgnutls: 証明書 \"%s\" が読めません"
+msgstr "%sgnutls: 証明書[%d] のインポートに失敗しました"
#, c-format
msgid "%s - certificate[%d] info:"
@@ -7986,15 +8018,17 @@ msgstr "%sgnutls: 証明書は失効しました"
msgid "%sgnutls: certificate is not yet activated"
msgstr "%sgnutls: 証明書はまだ使えません"
-#, fuzzy, c-format
+#, c-format
msgid "%sgnutls: certificate fingerprint matches"
-msgstr "%sgnutls: 一通の証明書の送信中"
+msgstr "%sgnutls: 証明書指紋が一致しました"
#, c-format
msgid ""
"%sgnutls: certificate fingerprint does NOT match (check value of option irc."
"server.%s.ssl_fingerprint)"
msgstr ""
+"%sgnutls: 証明書の指紋が一致しません (オプション irc.server.%s."
+"ssl_fingerprint の値を確認して下さい)"
#, c-format
msgid "%sgnutls: the hostname in the certificate does NOT match \"%s\""
@@ -10554,11 +10588,8 @@ msgstr "タイプ"
msgid "Constants"
msgstr "定数"
-#~ msgid "%s: notification deleted"
-#~ msgstr "%s: 通知を削除"
-
-#~ msgid "%snotify: %s%s%s has quit"
-#~ msgstr "%s通知: %s%s%s が終了"
+#~ msgid "store layout on exit (buffers, windows, or both)"
+#~ msgstr "終了時にレイアウトを保存します (バッファ、ウィンドウ、両方)"
#~ msgid "No layout saved"
#~ msgstr "レイアウトが保存されていません"