summaryrefslogtreecommitdiff
path: root/doc/ja/autogen/plugin_api
diff options
context:
space:
mode:
Diffstat (limited to 'doc/ja/autogen/plugin_api')
-rw-r--r--doc/ja/autogen/plugin_api/completions.txt117
-rw-r--r--doc/ja/autogen/plugin_api/hdata.txt678
-rw-r--r--doc/ja/autogen/plugin_api/infolists.txt67
-rw-r--r--doc/ja/autogen/plugin_api/infos.txt59
-rw-r--r--doc/ja/autogen/plugin_api/infos_hashtable.txt9
-rw-r--r--doc/ja/autogen/plugin_api/url_options.txt291
6 files changed, 1221 insertions, 0 deletions
diff --git a/doc/ja/autogen/plugin_api/completions.txt b/doc/ja/autogen/plugin_api/completions.txt
new file mode 100644
index 000000000..267dd785a
--- /dev/null
+++ b/doc/ja/autogen/plugin_api/completions.txt
@@ -0,0 +1,117 @@
+[width="65%",cols="^1,^2,8",options="header"]
+|========================================
+| プラグイン | 名前 | 説明
+
+| alias | alias | 別名のリスト
+
+| alias | alias_value | 別名の値
+
+| aspell | aspell_langs | aspell でサポートされる言語のリスト
+
+| guile | guile_script | スクリプトのリスト
+
+| irc | irc_channel | 現在の IRC チャンネル
+
+| irc | irc_channel_nicks_hosts | 現在の IRC チャンネルにいるニックネームとホスト名
+
+| irc | irc_channel_topic | 現在の IRC チャンネルのトピック
+
+| irc | irc_channels | 全ての IRC サーバのチャンネル
+
+| irc | irc_ignores_numbers | 無視エントリの数
+
+| irc | irc_msg_part | IRC チャンネルのデフォルト退出メッセージ
+
+| irc | irc_notify_nicks | 通知エントリのニックネーム
+
+| irc | irc_privates | 全ての IRC サーバにあるプライベートチャンネル
+
+| irc | irc_server | 現在の IRC サーバ
+
+| irc | irc_server_channels | 現在の IRC サーバにあるチャンネル名
+
+| irc | irc_server_nick | 現在の IRC サーバに接続中のニックネーム
+
+| irc | irc_server_nicks | 現在の IRC サーバの全てのチャンネルにいるニックネーム
+
+| irc | irc_server_privates | 現在の IRC サーバにあるプライベートチャンネル
+
+| irc | irc_servers | IRC サーバ (内部名)
+
+| irc | nick | 現在の IRC チャンネルにいるニックネーム
+
+| lua | lua_script | スクリプトのリスト
+
+| perl | perl_script | スクリプトのリスト
+
+| python | python_script | スクリプトのリスト
+
+| relay | relay_free_port | リレープラグイン用の最初の空きポート番号
+
+| relay | relay_protocol_name | リレープラグインで利用可能な全ての protocol.name
+
+| relay | relay_relays | リレープラグインにおける現在のリレーの protocol.name
+
+| rmodifier | rmodifier | rmodifier のリスト
+
+| ruby | ruby_script | スクリプトのリスト
+
+| tcl | tcl_script | スクリプトのリスト
+
+| weechat | bars_names | バーの名前
+
+| weechat | bars_options | バーのオプション
+
+| weechat | buffer_properties_get | バッファから読み取り可能なプロパティ
+
+| weechat | buffer_properties_set | バッファに指定可能なプロパティ
+
+| weechat | buffers_names | バッファの名前
+
+| weechat | buffers_numbers | バッファの数
+
+| weechat | buffers_plugins_names | バッファの名前 (プラグインの名前を含めた)
+
+| weechat | commands | コマンド (weechat とプラグイン)
+
+| weechat | config_files | 設定ファイル
+
+| weechat | config_option_values | 設定オプションの値
+
+| weechat | config_options | 設定オプション
+
+| weechat | cursor_areas | カーソルを自由に動かせるエリア ("chat" またはバーの名前)
+
+| weechat | filename | ファイル名
+
+| weechat | filters_names | フィルタ名
+
+| weechat | infolists | フックされた infolist の名前
+
+| weechat | infos | フックされた情報の名前
+
+| weechat | keys_codes | キーコード
+
+| weechat | keys_codes_for_reset | リセットできるキーコード (追加、再定義、削除されたキー)
+
+| weechat | keys_contexts | キーコンテキスト
+
+| weechat | nicks | 現在のバッファのニックネームリストに含まれるニックネーム
+
+| weechat | palette_colors | パレットカラー
+
+| weechat | plugins_commands | プラグインの定義するコマンド
+
+| weechat | plugins_names | プラグイン名
+
+| weechat | proxies_names | プロキシの名前
+
+| weechat | proxies_options | プロキシのオプション
+
+| weechat | weechat_commands | weechat コマンド
+
+| weechat | windows_numbers | ウィンドウの数
+
+| xfer | nick | DCC チャットのニックネーム
+
+|========================================
diff --git a/doc/ja/autogen/plugin_api/hdata.txt b/doc/ja/autogen/plugin_api/hdata.txt
new file mode 100644
index 000000000..94230a7c9
--- /dev/null
+++ b/doc/ja/autogen/plugin_api/hdata.txt
@@ -0,0 +1,678 @@
+[width="100%",cols="^1,^2,5,5,5",options="header"]
+|========================================
+| プラグイン | 名前 | 説明 | 変数 | リスト
+
+| guile | guile_script | スクリプトのリスト |
+ 'filename' (string) +
+ 'interpreter' (pointer) +
+ 'name' (string) +
+ 'author' (string) +
+ 'version' (string) +
+ 'license' (string) +
+ 'description' (string) +
+ 'shutdown_func' (string) +
+ 'charset' (string) +
+ 'callbacks' (pointer) +
+ 'unloading' (integer) +
+ 'prev_script' (pointer, hdata: 'guile_script') +
+ 'next_script' (pointer, hdata: 'guile_script') |
+ 'last_script' +
+ 'scripts'
+
+| irc | irc_channel | irc チャンネル |
+ 'type' (integer) +
+ 'name' (string) +
+ 'topic' (string) +
+ 'modes' (string) +
+ 'limit' (integer) +
+ 'key' (string) +
+ 'names_received' (integer) +
+ 'checking_away' (integer) +
+ 'away_message' (string) +
+ 'has_quit_server' (integer) +
+ 'cycle' (integer) +
+ 'part' (integer) +
+ 'nick_completion_reset' (integer) +
+ 'pv_remote_nick_color' (string) +
+ 'hook_autorejoin' (pointer) +
+ 'nicks_count' (integer) +
+ 'nicks' (pointer, hdata: 'irc_nick') +
+ 'last_nick' (pointer, hdata: 'irc_nick') +
+ 'nicks_speaking' (pointer) +
+ 'nicks_speaking_time' (pointer, hdata: 'irc_channel_speaking') +
+ 'last_nick_speaking_time' (pointer, hdata: 'irc_channel_speaking') +
+ 'buffer' (pointer, hdata: 'buffer') +
+ 'buffer_as_string' (string) +
+ 'prev_channel' (pointer, hdata: 'irc_channel') +
+ 'next_channel' (pointer, hdata: 'irc_channel') |
+ -
+
+| irc | irc_channel_speaking | irc 会話中チャンネル |
+ 'nick' (string) +
+ 'time_last_message' (time) +
+ 'prev_nick' (pointer, hdata: 'irc_channel_speaking') +
+ 'next_nick' (pointer, hdata: 'irc_channel_speaking') |
+ -
+
+| irc | irc_ignore | irc 無視 |
+ 'number' (integer) +
+ 'mask' (string) +
+ 'regex_mask' (pointer) +
+ 'server' (string) +
+ 'channel' (string) +
+ 'prev_ignore' (pointer, hdata: 'irc_ignore') +
+ 'next_ignore' (pointer, hdata: 'irc_ignore') |
+ 'irc_ignore_list' +
+ 'last_irc_ignore'
+
+| irc | irc_nick | irc ニックネーム |
+ 'name' (string) +
+ 'host' (string) +
+ 'prefixes' (string) +
+ 'prefix' (string) +
+ 'away' (integer) +
+ 'color' (string) +
+ 'prev_nick' (pointer, hdata: 'irc_nick') +
+ 'next_nick' (pointer, hdata: 'irc_nick') |
+ -
+
+| irc | irc_notify | irc 通知 |
+ 'server' (pointer, hdata: 'irc_server') +
+ 'nick' (string) +
+ 'check_away' (integer) +
+ 'is_on_server' (integer) +
+ 'away_message' (string) +
+ 'ison_received' (integer) +
+ 'prev_notify' (pointer, hdata: 'irc_notify') +
+ 'next_notify' (pointer, hdata: 'irc_notify') |
+ -
+
+| irc | irc_redirect | irc リダイレクト |
+ 'server' (pointer, hdata: 'irc_server') +
+ 'pattern' (string) +
+ 'signal' (string) +
+ 'count' (integer) +
+ 'current_count' (integer) +
+ 'string' (string) +
+ 'timeout' (integer) +
+ 'command' (string) +
+ 'assigned_to_command' (integer) +
+ 'start_time' (time) +
+ 'cmd_start' (hashtable) +
+ 'cmd_stop' (hashtable) +
+ 'cmd_extra' (hashtable) +
+ 'cmd_start_received' (integer) +
+ 'cmd_stop_received' (integer) +
+ 'cmd_filter' (hashtable) +
+ 'output' (string) +
+ 'output_size' (integer) +
+ 'prev_redirect' (pointer, hdata: 'irc_redirect') +
+ 'next_redirect' (pointer, hdata: 'irc_redirect') |
+ -
+
+| irc | irc_redirect_pattern | irc リダイレクトパターン |
+ 'name' (string) +
+ 'temp_pattern' (integer) +
+ 'timeout' (integer) +
+ 'cmd_start' (string) +
+ 'cmd_stop' (string) +
+ 'cmd_extra' (string) +
+ 'prev_redirect' (pointer, hdata: 'irc_redirect_pattern') +
+ 'next_redirect' (pointer, hdata: 'irc_redirect_pattern') |
+ 'irc_redirect_patterns' +
+ 'last_irc_redirect_pattern'
+
+| irc | irc_server | irc サーバ |
+ 'name' (string) +
+ 'options' (pointer) +
+ 'temp_server' (integer) +
+ 'reloading_from_config' (integer) +
+ 'reloaded_from_config' (integer) +
+ 'addresses_count' (integer) +
+ 'addresses_array' (string, array_size: 'addresses_count') +
+ 'ports_array' (integer, array_size: 'addresses_count') +
+ 'index_current_address' (integer) +
+ 'current_address' (string) +
+ 'current_ip' (string) +
+ 'current_port' (integer) +
+ 'sock' (integer) +
+ 'hook_connect' (pointer, hdata: 'hook') +
+ 'hook_fd' (pointer, hdata: 'hook') +
+ 'hook_timer_connection' (pointer, hdata: 'hook') +
+ 'hook_timer_sasl' (pointer, hdata: 'hook') +
+ 'is_connected' (integer) +
+ 'ssl_connected' (integer) +
+ 'gnutls_sess' (other) +
+ 'tls_cert' (other) +
+ 'tls_cert_key' (other) +
+ 'unterminated_message' (string) +
+ 'nicks_count' (integer) +
+ 'nicks_array' (string, array_size: 'nicks_count') +
+ 'nick_first_tried' (integer) +
+ 'nick' (string) +
+ 'nick_modes' (string) +
+ 'isupport' (string) +
+ 'prefix_modes' (string) +
+ 'prefix_chars' (string) +
+ 'nick_max_length' (integer) +
+ 'casemapping' (integer) +
+ 'chantypes' (string) +
+ 'chanmodes' (string) +
+ 'reconnect_delay' (integer) +
+ 'reconnect_start' (time) +
+ 'command_time' (time) +
+ 'reconnect_join' (integer) +
+ 'disable_autojoin' (integer) +
+ 'is_away' (integer) +
+ 'away_message' (string) +
+ 'away_time' (time) +
+ 'lag' (integer) +
+ 'lag_check_time' (other) +
+ 'lag_next_check' (time) +
+ 'lag_last_refresh' (time) +
+ 'cmd_list_regexp' (pointer) +
+ 'last_user_message' (time) +
+ 'last_away_check' (time) +
+ 'outqueue' (pointer) +
+ 'last_outqueue' (pointer) +
+ 'redirects' (pointer, hdata: 'irc_redirect') +
+ 'last_redirect' (pointer, hdata: 'irc_redirect') +
+ 'notify_list' (pointer, hdata: 'irc_notify') +
+ 'last_notify' (pointer, hdata: 'irc_notify') +
+ 'manual_joins' (hashtable) +
+ 'buffer' (pointer, hdata: 'buffer') +
+ 'buffer_as_string' (string) +
+ 'channels' (pointer, hdata: 'irc_channel') +
+ 'last_channel' (pointer, hdata: 'irc_channel') +
+ 'prev_server' (pointer, hdata: 'irc_server') +
+ 'next_server' (pointer, hdata: 'irc_server') |
+ 'irc_servers' +
+ 'last_irc_server'
+
+| lua | lua_script | スクリプトのリスト |
+ 'filename' (string) +
+ 'interpreter' (pointer) +
+ 'name' (string) +
+ 'author' (string) +
+ 'version' (string) +
+ 'license' (string) +
+ 'description' (string) +
+ 'shutdown_func' (string) +
+ 'charset' (string) +
+ 'callbacks' (pointer) +
+ 'unloading' (integer) +
+ 'prev_script' (pointer, hdata: 'lua_script') +
+ 'next_script' (pointer, hdata: 'lua_script') |
+ 'last_script' +
+ 'scripts'
+
+| perl | perl_script | スクリプトのリスト |
+ 'filename' (string) +
+ 'interpreter' (pointer) +
+ 'name' (string) +
+ 'author' (string) +
+ 'version' (string) +
+ 'license' (string) +
+ 'description' (string) +
+ 'shutdown_func' (string) +
+ 'charset' (string) +
+ 'callbacks' (pointer) +
+ 'unloading' (integer) +
+ 'prev_script' (pointer, hdata: 'perl_script') +
+ 'next_script' (pointer, hdata: 'perl_script') |
+ 'last_script' +
+ 'scripts'
+
+| python | python_script | スクリプトのリスト |
+ 'filename' (string) +
+ 'interpreter' (pointer) +
+ 'name' (string) +
+ 'author' (string) +
+ 'version' (string) +
+ 'license' (string) +
+ 'description' (string) +
+ 'shutdown_func' (string) +
+ 'charset' (string) +
+ 'callbacks' (pointer) +
+ 'unloading' (integer) +
+ 'prev_script' (pointer, hdata: 'python_script') +
+ 'next_script' (pointer, hdata: 'python_script') |
+ 'last_script' +
+ 'scripts'
+
+| ruby | ruby_script | スクリプトのリスト |
+ 'filename' (string) +
+ 'interpreter' (pointer) +
+ 'name' (string) +
+ 'author' (string) +
+ 'version' (string) +
+ 'license' (string) +
+ 'description' (string) +
+ 'shutdown_func' (string) +
+ 'charset' (string) +
+ 'callbacks' (pointer) +
+ 'unloading' (integer) +
+ 'prev_script' (pointer, hdata: 'ruby_script') +
+ 'next_script' (pointer, hdata: 'ruby_script') |
+ 'last_script' +
+ 'scripts'
+
+| tcl | tcl_script | スクリプトのリスト |
+ 'filename' (string) +
+ 'interpreter' (pointer) +
+ 'name' (string) +
+ 'author' (string) +
+ 'version' (string) +
+ 'license' (string) +
+ 'description' (string) +
+ 'shutdown_func' (string) +
+ 'charset' (string) +
+ 'callbacks' (pointer) +
+ 'unloading' (integer) +
+ 'prev_script' (pointer, hdata: 'tcl_script') +
+ 'next_script' (pointer, hdata: 'tcl_script') |
+ 'last_script' +
+ 'scripts'
+
+| weechat | bar | バー |
+ 'name' (string) +
+ 'options' (pointer) +
+ 'conditions_count' (integer) +
+ 'conditions_array' (string, array_size: 'conditions_count') +
+ 'items_count' (integer) +
+ 'items_subcount' (pointer) +
+ 'items_array' (pointer) +
+ 'items_prefix' (pointer) +
+ 'items_name' (pointer) +
+ 'items_suffix' (pointer) +
+ 'bar_window' (pointer, hdata: 'bar_window') +
+ 'bar_refresh_needed' (integer) +
+ 'prev_bar' (pointer, hdata: 'bar') +
+ 'next_bar' (pointer, hdata: 'bar') |
+ 'gui_bars' +
+ 'last_gui_bar'
+
+| weechat | bar_item | バーアイテム |
+ 'plugin' (pointer, hdata: 'plugin') +
+ 'name' (string) +
+ 'build_callback' (pointer) +
+ 'build_callback_data' (pointer) +
+ 'prev_item' (pointer, hdata: 'bar_item') +
+ 'next_item' (pointer, hdata: 'bar_item') |
+ 'gui_bar_items' +
+ 'last_gui_bar_item'
+
+| weechat | bar_window | バーウィンドウ |
+ 'bar' (pointer, hdata: 'bar') +
+ 'x' (integer) +
+ 'y' (integer) +
+ 'width' (integer) +
+ 'height' (integer) +
+ 'scroll_x' (integer) +
+ 'scroll_y' (integer) +
+ 'cursor_x' (integer) +
+ 'cursor_y' (integer) +
+ 'current_size' (integer) +
+ 'items_count' (integer) +
+ 'items_subcount' (pointer) +
+ 'items_content' (pointer) +
+ 'items_num_lines' (pointer) +
+ 'items_refresh_needed' (pointer) +
+ 'screen_col_size' (integer) +
+ 'coords_count' (integer) +
+ 'coords' (pointer) +
+ 'gui_objects' (pointer) +
+ 'prev_bar_window' (pointer, hdata: 'bar_window') +
+ 'next_bar_window' (pointer, hdata: 'bar_window') |
+ -
+
+| weechat | buffer | バッファ |
+ 'plugin' (pointer, hdata: 'plugin') +
+ 'plugin_name_for_upgrade' (string) +
+ 'number' (integer) +
+ 'layout_number' (integer) +
+ 'layout_number_merge_order' (integer) +
+ 'name' (string) +
+ 'full_name' (string) +
+ 'short_name' (string) +
+ 'type' (integer) +
+ 'notify' (integer) +
+ 'num_displayed' (integer) +
+ 'active' (integer) +
+ 'print_hooks_enabled' (integer) +
+ 'close_callback' (pointer) +
+ 'close_callback_data' (pointer) +
+ 'title' (string) +
+ 'own_lines' (pointer, hdata: 'lines') +
+ 'mixed_lines' (pointer, hdata: 'lines') +
+ 'lines' (pointer, hdata: 'lines') +
+ 'time_for_each_line' (integer) +
+ 'chat_refresh_needed' (integer) +
+ 'nicklist' (integer) +
+ 'nicklist_case_sensitive' (integer) +
+ 'nicklist_root' (pointer, hdata: 'nick_group') +
+ 'nicklist_max_length' (integer) +
+ 'nicklist_display_groups' (integer) +
+ 'nicklist_visible_count' (integer) +
+ 'nickcmp_callback' (pointer) +
+ 'nickcmp_callback_data' (pointer) +
+ 'input' (integer) +
+ 'input_callback' (pointer) +
+ 'input_callback_data' (pointer) +
+ 'input_get_unknown_commands' (integer) +
+ 'input_buffer' (string) +
+ 'input_buffer_alloc' (integer) +
+ 'input_buffer_size' (integer) +
+ 'input_buffer_length' (integer) +
+ 'input_buffer_pos' (integer) +
+ 'input_buffer_1st_display' (integer) +
+ 'input_undo_snap' (pointer, hdata: 'input_undo') +
+ 'input_undo' (pointer, hdata: 'input_undo') +
+ 'last_input_undo' (pointer, hdata: 'input_undo') +
+ 'ptr_input_undo' (pointer, hdata: 'input_undo') +
+ 'input_undo_count' (integer) +
+ 'completion' (pointer, hdata: 'completion') +
+ 'history' (pointer, hdata: 'history') +
+ 'last_history' (pointer, hdata: 'history') +
+ 'ptr_history' (pointer, hdata: 'history') +
+ 'num_history' (integer) +
+ 'text_search' (integer) +
+ 'text_search_exact' (integer) +
+ 'text_search_found' (integer) +
+ 'text_search_input' (string) +
+ 'highlight_words' (string) +
+ 'highlight_regex' (string) +
+ 'highlight_regex_compiled' (pointer) +
+ 'highlight_tags' (string) +
+ 'highlight_tags_count' (integer) +
+ 'highlight_tags_array' (string, array_size: 'highlight_tags_count') +
+ 'hotlist_max_level_nicks' (hashtable) +
+ 'keys' (pointer, hdata: 'key') +
+ 'last_key' (pointer, hdata: 'key') +
+ 'keys_count' (integer) +
+ 'local_variables' (hashtable) +
+ 'prev_buffer' (pointer, hdata: 'buffer') +
+ 'next_buffer' (pointer, hdata: 'buffer') |
+ 'gui_buffer_last_displayed' +
+ 'gui_buffers' +
+ 'last_gui_buffer'
+
+| weechat | completion | 補完する構造 |
+ 'buffer' (pointer, hdata: 'buffer') +
+ 'context' (integer) +
+ 'base_command' (string) +
+ 'base_command_arg_index' (integer) +
+ 'base_word' (string) +
+ 'base_word_pos' (integer) +
+ 'position' (integer) +
+ 'args' (string) +
+ 'direction' (integer) +
+ 'add_space' (integer) +
+ 'force_partial_completion' (integer) +
+ 'completion_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') |
+ -
+
+| weechat | completion_partial | 部分補完する構造 |
+ 'word' (string) +
+ 'count' (integer) +
+ 'prev_item' (pointer, hdata: 'completion_partial') +
+ 'next_item' (pointer, hdata: 'completion_partial') |
+ -
+
+| weechat | config_file | 設定ファイル |
+ 'plugin' (pointer, hdata: 'plugin') +
+ 'name' (string) +
+ 'filename' (string) +
+ 'file' (pointer) +
+ 'callback_reload' (pointer) +
+ 'callback_reload_data' (pointer) +
+ 'sections' (pointer, hdata: 'config_section') +
+ 'last_section' (pointer, hdata: 'config_section') +
+ 'prev_config' (pointer, hdata: 'config_file') +
+ 'next_config' (pointer, hdata: 'config_file') |
+ 'config_files' +
+ 'last_config_file'
+
+| weechat | config_option | 設定オプション |
+ 'config_file' (pointer, hdata: 'config_file') +
+ 'section' (pointer, hdata: 'config_section') +
+ 'name' (string) +
+ 'type' (integer) +
+ 'description' (string) +
+ 'string_values' (string, array_size: '*') +
+ 'min' (integer) +
+ 'max' (integer) +
+ 'default_value' (pointer) +
+ 'value' (pointer) +
+ 'null_value_allowed' (integer) +
+ 'callback_check_value' (pointer) +
+ 'callback_check_value_data' (pointer) +
+ 'callback_change' (pointer) +
+ 'callback_change_data' (pointer) +
+ 'callback_delete' (pointer) +
+ 'callback_delete_data' (pointer) +
+ 'loaded' (integer) +
+ 'prev_option' (pointer, hdata: 'config_option') +
+ 'next_option' (pointer, hdata: 'config_option') |
+ -
+
+| weechat | config_section | 設定セクション |
+ 'config_file' (pointer, hdata: 'config_file') +
+ 'name' (string) +
+ 'user_can_add_options' (integer) +
+ 'user_can_delete_options' (integer) +
+ 'callback_read' (pointer) +
+ 'callback_read_data' (pointer) +
+ 'callback_write' (pointer) +
+ 'callback_write_data' (pointer) +
+ 'callback_write_default' (pointer) +
+ 'callback_write_default_data' (pointer) +
+ 'callback_create_option' (pointer) +
+ 'callback_create_option_data' (pointer) +
+ 'callback_delete_option' (pointer) +
+ 'callback_delete_option_data' (pointer) +
+ 'options' (pointer, hdata: 'config_option') +
+ 'last_option' (pointer, hdata: 'config_option') +
+ 'prev_section' (pointer, hdata: 'config_section') +
+ 'next_section' (pointer, hdata: 'config_section') |
+ -
+
+| weechat | filter | フィルタ |
+ 'enabled' (integer) +
+ 'name' (string) +
+ 'buffer_name' (string) +
+ 'num_buffers' (integer) +
+ 'buffers' (pointer) +
+ 'tags' (string) +
+ 'tags_count' (integer) +
+ 'tags_array' (string, array_size: 'tags_count') +
+ 'regex' (string) +
+ 'regex_prefix' (pointer) +
+ 'regex_message' (pointer) +
+ 'prev_filter' (pointer, hdata: 'filter') +
+ 'next_filter' (pointer, hdata: 'filter') |
+ 'gui_filters' +
+ 'last_gui_filter'
+
+| weechat | history | バッファのコマンド履歴 |
+ 'text' (string) +
+ 'next_history' (pointer, hdata: 'history') +
+ 'prev_history' (pointer, hdata: 'history') |
+ -
+
+| weechat | hotlist | hotlist |
+ 'priority' (integer) +
+ 'creation_time.tv_sec' (time) +
+ 'creation_time.tv_usec' (long) +
+ 'buffer' (pointer) +
+ 'count' (integer, array_size: '4') +
+ 'prev_hotlist' (pointer, hdata: 'hotlist') +
+ 'next_hotlist' (pointer, hdata: 'hotlist') |
+ 'gui_hotlist' +
+ 'last_gui_hotlist'
+
+| weechat | input_undo | 入力行をアンドゥする構造 |
+ 'data' (string) +
+ 'pos' (integer) +
+ 'prev_undo' (pointer, hdata: 'input_undo') +
+ 'next_undo' (pointer, hdata: 'input_undo') |
+ -
+
+| weechat | key | キー (キーボードショートカット) |
+ 'key' (string) +
+ 'area_type' (pointer) +
+ 'area_name' (pointer) +
+ 'area_key' (string) +
+ 'command' (string) +
+ 'score' (integer) +
+ 'prev_key' (pointer, hdata: 'key') +
+ 'next_key' (pointer, hdata: 'key') |
+ 'gui_default_keys' +
+ 'gui_default_keys_cursor' +
+ 'gui_default_keys_mouse' +
+ 'gui_default_keys_search' +
+ 'gui_keys' +
+ 'gui_keys_cursor' +
+ 'gui_keys_mouse' +
+ 'gui_keys_search' +
+ 'last_gui_default_key' +
+ 'last_gui_default_key_cursor' +
+ 'last_gui_default_key_mouse' +
+ 'last_gui_default_key_search' +
+ 'last_gui_key' +
+ 'last_gui_key_cursor' +
+ 'last_gui_key_mouse' +
+ 'last_gui_key_search'
+
+| weechat | line | 1 行の構造 |
+ 'data' (pointer, hdata: 'line_data') +
+ 'prev_line' (pointer, hdata: 'line') +
+ 'next_line' (pointer, hdata: 'line') |
+ -
+
+| weechat | line_data | 1 行データ構造 |
+ 'buffer' (pointer, hdata: 'buffer') +
+ 'y' (integer) +
+ 'date' (time) +
+ 'date_printed' (time) +
+ 'str_time' (string) +
+ 'tags_count' (integer) +
+ 'tags_array' (string, array_size: 'tags_count') +
+ 'displayed' (char) +
+ 'highlight' (char) +
+ 'refresh_needed' (char) +
+ 'prefix' (string) +
+ 'prefix_length' (integer) +
+ 'message' (string) |
+ -
+
+| weechat | lines | 行を持つ構造 |
+ 'first_line' (pointer, hdata: 'line') +
+ 'last_line' (pointer, hdata: 'line') +
+ 'last_read_line' (pointer, hdata: 'line') +
+ 'lines_count' (integer) +
+ 'first_line_not_read' (integer) +
+ 'lines_hidden' (integer) +
+ 'buffer_max_length' (integer) +
+ 'prefix_max_length' (integer) |
+ -
+
+| weechat | nick | ニックネームリストにあるニックネーム |
+ 'group' (pointer, hdata: 'nick_group') +
+ 'name' (string) +
+ 'color' (string) +
+ 'prefix' (string) +
+ 'prefix_color' (string) +
+ 'visible' (integer) +
+ 'prev_nick' (pointer, hdata: 'nick') +
+ 'next_nick' (pointer, hdata: 'nick') |
+ -
+
+| weechat | nick_group | ニックネームリストにあるグループ |
+ 'name' (string) +
+ 'color' (string) +
+ 'visible' (integer) +
+ 'level' (integer) +
+ 'parent' (pointer, hdata: 'nick_group') +
+ 'children' (pointer, hdata: 'nick_group') +
+ 'last_child' (pointer, hdata: 'nick_group') +
+ 'nicks' (pointer, hdata: 'nick') +
+ 'last_nick' (pointer, hdata: 'nick') +
+ 'prev_group' (pointer, hdata: 'nick_group') +
+ 'next_group' (pointer, hdata: 'nick_group') |
+ -
+
+| weechat | plugin | プラグイン |
+ 'filename' (string) +
+ 'handle' (pointer) +
+ 'name' (string) +
+ 'description' (string) +
+ 'author' (string) +
+ 'version' (string) +
+ 'license' (string) +
+ 'charset' (string) +
+ 'debug' (integer) +
+ 'prev_plugin' (pointer, hdata: 'plugin') +
+ 'next_plugin' (pointer, hdata: 'plugin') |
+ 'last_weechat_plugin' +
+ 'weechat_plugins'
+
+| weechat | window | ウィンドウ |
+ 'number' (integer) +
+ 'win_x' (integer) +
+ 'win_y' (integer) +
+ 'win_width' (integer) +
+ 'win_height' (integer) +
+ 'win_width_pct' (integer) +
+ 'win_height_pct' (integer) +
+ 'win_chat_x' (integer) +
+ 'win_chat_y' (integer) +
+ 'win_chat_width' (integer) +
+ 'win_chat_height' (integer) +
+ 'win_chat_cursor_x' (integer) +
+ 'win_chat_cursor_y' (integer) +
+ 'bar_windows' (pointer, hdata: 'bar_window') +
+ 'last_bar_window' (pointer, hdata: 'bar_window') +
+ 'refresh_needed' (integer) +
+ 'gui_objects' (pointer) +
+ 'buffer' (pointer, hdata: 'buffer') +
+ 'layout_plugin_name' (string) +
+ 'layout_buffer_name' (string) +
+ 'scroll' (pointer, hdata: 'window_scroll') +
+ 'ptr_tree' (pointer, hdata: 'window_tree') +
+ 'prev_window' (pointer, hdata: 'window') +
+ 'next_window' (pointer, hdata: 'window') |
+ 'gui_current_window' +
+ 'gui_windows' +
+ 'last_gui_window'
+
+| weechat | window_scroll | ウィンドウ内のスクロール情報 |
+ 'buffer' (pointer, hdata: 'buffer') +
+ 'first_line_displayed' (integer) +
+ 'start_line' (pointer, hdata: 'line') +
+ 'start_line_pos' (integer) +
+ 'scrolling' (integer) +
+ 'start_col' (integer) +
+ 'lines_after' (integer) +
+ 'reset_allowed' (integer) +
+ 'prev_scroll' (pointer, hdata: 'window_scroll') +
+ 'next_scroll' (pointer, hdata: 'window_scroll') |
+ -
+
+| weechat | window_tree | ウィンドウツリー |
+ 'parent_node' (pointer, hdata: 'window_tree') +
+ 'split_pct' (integer) +
+ 'split_horizontal' (integer) +
+ 'child1' (pointer, hdata: 'window_tree') +
+ 'child2' (pointer, hdata: 'window_tree') +
+ 'window' (pointer, hdata: 'window') |
+ 'gui_windows_tree'
+
+|========================================
diff --git a/doc/ja/autogen/plugin_api/infolists.txt b/doc/ja/autogen/plugin_api/infolists.txt
new file mode 100644
index 000000000..0130ea948
--- /dev/null
+++ b/doc/ja/autogen/plugin_api/infolists.txt
@@ -0,0 +1,67 @@
+[width="100%",cols="^1,^2,5,5,5",options="header"]
+|========================================
+| プラグイン | 名前 | 説明 | ポインタ | 引数
+
+| alias | alias | 別名のリスト | 別名のポインタ (オプション) | 別名の名前 (ワイルドカードとして "*" で始めるか終わるかできます) (オプション)
+
+| guile | guile_script | スクリプトのリスト | スクリプトポインタ (オプション) | スクリプト名 (ワイルドカードとして "*" で始めるか終われる) (オプション)
+
+| irc | irc_channel | IRC サーバのチャンネルリスト | チャンネルポインタ (オプション) | server,channel (チャンネルはオプション)
+
+| irc | irc_ignore | IRC 無視のリスト | 無視ポインタ (オプション) | -
+
+| irc | irc_nick | IRC チャンネルのニックネームのリスト | ニックネームポインタ (オプション) | server,channel,nick (チャンネルとニックネームはオプション)
+
+| irc | irc_notify | 通知のリスト | 通知ポインタ (オプション) | サーバ名 (ワイルドカードとして "*" で始めるか終われる) (オプション)
+
+| irc | irc_server | IRC サーバのリスト | サーバポインタ (オプション) | サーバ名 (ワイルドカードとして "*" で始めるか終われる) (オプション)
+
+| logger | logger_buffer | logger バッファのリスト | logger ポインタ (オプション) | -
+
+| lua | lua_script | スクリプトのリスト | スクリプトポインタ (オプション) | スクリプト名 (ワイルドカードとして "*" で始めるか終われる) (オプション)
+
+| perl | perl_script | スクリプトのリスト | スクリプトポインタ (オプション) | スクリプト名 (ワイルドカードとして "*" で始めるか終われる) (オプション)
+
+| python | python_script | スクリプトのリスト | スクリプトポインタ (オプション) | スクリプト名 (ワイルドカードとして "*" で始めるか終われる) (オプション)
+
+| relay | relay | リレークライアントのリスト | リレーポインタ (オプション) | -
+
+| rmodifier | rmodifier | rmodifier のリスト | rmodifier ポインタ (オプション) | rmodifier 名 (ジョーカーとして "*" で始めるか終われる) (オプション)
+
+| ruby | ruby_script | スクリプトのリスト | スクリプトポインタ (オプション) | スクリプト名 (ワイルドカードとして "*" で始めるか終われる) (オプション)
+
+| tcl | tcl_script | スクリプトのリスト | スクリプトポインタ (オプション) | スクリプト名 (ワイルドカードとして "*" で始めるか終われる) (オプション)
+
+| weechat | bar | バーのリスト | バーポインタ (オプション) | バー名 (ワイルドカードとして "*" で始めるか終われる) (オプション)
+
+| weechat | bar_item | バーアイテムのリスト | バーアイテムポインタ (オプション) | バーアイテム名 (ワイルドカードとして "*" で始めるか終われる) (オプション)
+
+| weechat | bar_window | バーウィンドウのリスト | バーウィンドウポインタ (オプション) | -
+
+| weechat | buffer | バッファのリスト | バッファポインタ (オプション) | バッファ名 (ワイルドカードとして "*" で始めるか終われる) (オプション)
+
+| weechat | buffer_lines | バッファの行数 | バッファポインタ | -
+
+| weechat | filter | フィルタのリスト | - | フィルタ名 (ワイルドカードとして "*" で始めるか終われる) (オプション)
+
+| weechat | history | コマンドの履歴 | バッファポインタ (ワイルドカードとして "*" で始めるか終われる) (オプション) | -
+
+| weechat | hook | フックリスト | - | type,arguments (type はコマンド/タイマー/..、arguments はいくつかのフックで必要 (ワイルドカードとして "*" で始めるか終われる)、両方ともオプション)
+
+| weechat | hotlist | ホットリストに含まれるバッファ | - | -
+
+| weechat | key | キー割り当てのリスト | - | コンテキスト ("default"、"search"、"cursor"、"mouse") (オプション)
+
+| weechat | nicklist | バッファのニックネームリスト内のニックネーム | バッファポインタ | ニックネーム/グループ xxx のみについて取得するには nick_xxx または group_xxx を使う (オプション)
+
+| weechat | option | オプションリスト | - | オプション名 (ワイルドカードとして "*" で始めるか終われる) (オプション)
+
+| weechat | plugin | プラグインリスト | プラグインポインタ (オプション) | プラグイン名 (ワイルドカードとして "*" で始めるか終われる) (オプション)
+
+| weechat | url_options | URL のオプション | - | -
+
+| weechat | window | ウィンドウリスト | ウィンドウポインタ (オプション) | "current" は現在のウィンドウまたはウィンドウ番号 (オプション)
+
+| xfer | xfer | xfer のリスト | xfer ポインタ (オプション) | -
+
+|========================================
diff --git a/doc/ja/autogen/plugin_api/infos.txt b/doc/ja/autogen/plugin_api/infos.txt
new file mode 100644
index 000000000..8787d19e1
--- /dev/null
+++ b/doc/ja/autogen/plugin_api/infos.txt
@@ -0,0 +1,59 @@
+[width="100%",cols="^1,^2,6,6",options="header"]
+|========================================
+| プラグイン | 名前 | 説明 | 引数
+
+| fifo | fifo_filename | FIFO パイプの名前 | -
+
+| irc | irc_buffer | ある IRC サーバ/チャンネル/ニックネームのバッファポインタを取得 | server,channel,nick (channel と nick はオプション)
+
+| irc | irc_is_channel | 文字列がサーバの有効な IRC チャンネル名なら 1 | サーバ、チャンネル (サーバはオプション)
+
+| irc | irc_is_nick | 文字列が有効な IRC ニックネームなら 1 | ニックネーム
+
+| irc | irc_nick | あるサーバの現在のニックネームを取得 | サーバ名
+
+| irc | irc_nick_color | ニックネームの色コードを取得 | ニックネーム
+
+| irc | irc_nick_color_name | ニックネームの色名を取得 | ニックネーム
+
+| irc | irc_nick_from_host | IRC ホストからニックネームを取得 | IRC ホスト (例: `:nick!name@server.com`)
+
+| irc | irc_server_isupport | サーバがこの機能がサポートする場合は 1 (IRC メッセージ 005 を使う) | server,feature
+
+| irc | irc_server_isupport_value | サーバがサポートする場合、機能の値 (IRC メッセージ 005 を使う) | server,feature
+
+| python | python2_bin | python 2.x インタプリタへのパス | -
+
+| weechat | charset_internal | WeeChat 内部文字集合 | -
+
+| weechat | charset_terminal | ターミナルの文字集合 | -
+
+| weechat | cursor_mode | カーソルモードが有効の場合 1 | -
+
+| weechat | date | WeeChat のコンパイル日 | -
+
+| weechat | dir_separator | ディレクトリ区切り | -
+
+| weechat | filters_enabled | フィルタが有効の場合 1 | -
+
+| weechat | inactivity | キーボード未使用時間 (秒) | -
+
+| weechat | version | WeeChat のバージョン | -
+
+| weechat | version_number | WeeChat のバージョン (数字) | -
+
+| weechat | weechat_dir | WeeChat ディレクトリ | -
+
+| weechat | weechat_libdir | WeeChat "lib" ディレクトリ | -
+
+| weechat | weechat_localedir | WeeChat "locale" ディレクトリ | -
+
+| weechat | weechat_sharedir | WeeChat "share" ディレクトリ | -
+
+| weechat | weechat_site | WeeChat サイト | -
+
+| weechat | weechat_site_download | WeeChat サイト、ダウンロードページ | -
+
+| weechat | weechat_upgrading | WeeChat がアップグレード中は 1 (コマンド `/upgrade`) | -
+
+|========================================
diff --git a/doc/ja/autogen/plugin_api/infos_hashtable.txt b/doc/ja/autogen/plugin_api/infos_hashtable.txt
new file mode 100644
index 000000000..2adea3751
--- /dev/null
+++ b/doc/ja/autogen/plugin_api/infos_hashtable.txt
@@ -0,0 +1,9 @@
+[width="100%",cols="^1,^2,6,6,6",options="header"]
+|========================================
+| プラグイン | 名前 | 説明 | ハッシュテーブル (入力) | ハッシュテーブル (出力)
+
+| irc | irc_message_parse | IRC メッセージを解析 | "message": IRC メッセージ、"server": サーバ名 (オプション) | "nick": ニックネーム、"host": ホスト名、"command": コマンド、"channel": チャンネル、"arguments": 引数 (チャンネルを含む)
+
+| irc | irc_message_split | IRC メッセージを分割 (512バイトに収める) | "message": IRC メッセージ、"server": サーバ名 (オプション) | "msg1" ... "msgN": 送信メッセージ (最後の "\r\n" は無し), "args1" ... "argsN": メッセージの引数、"count": メッセージの数
+
+|========================================
diff --git a/doc/ja/autogen/plugin_api/url_options.txt b/doc/ja/autogen/plugin_api/url_options.txt
new file mode 100644
index 000000000..6a983a36c
--- /dev/null
+++ b/doc/ja/autogen/plugin_api/url_options.txt
@@ -0,0 +1,291 @@
+[width="100%",cols="2,^1,7",options="header"]
+|========================================
+| オプション | タイプ | 定数 ^(1)^
+
+| verbose | long |
+
+| header | long |
+
+| noprogress | long |
+
+| nosignal | long |
+
+| wildcardmatch | long |
+
+| failonerror | long |
+
+| protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher, all
+
+| redir_protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher, all
+
+| proxy | string |
+
+| proxyport | long |
+
+| proxytype | long | http, http_1_0, socks4, socks5, socks4a, socks5_hostname
+
+| noproxy | string |
+
+| httpproxytunnel | long |
+
+| socks5_gssapi_service | string |
+
+| socks5_gssapi_nec | long |
+
+| interface | string |
+
+| localport | long |
+
+| localportrange | long |
+
+| dns_cache_timeout | long |
+
+| buffersize | long |
+
+| port | long |
+
+| tcp_nodelay | long |
+
+| address_scope | long |
+
+| netrc | long | ignored, optional, required
+
+| netrc_file | string |
+
+| userpwd | string |
+
+| proxyuserpwd | string |
+
+| username | string |
+
+| password | string |
+
+| proxyusername | string |
+
+| proxypassword | string |
+
+| httpauth | mask | none, basic, digest, gssnegotiate, ntlm, digest_ie, ntlm_wb, only, any, anysafe
+
+| tlsauth_type | mask | none, srp
+
+| tlsauth_username | string |
+
+| tlsauth_password | string |
+
+| proxyauth | mask | none, basic, digest, gssnegotiate, ntlm, digest_ie, ntlm_wb, only, any, anysafe
+
+| autoreferer | long |
+
+| accept_encoding | string |
+
+| transfer_encoding | long |
+
+| followlocation | long |
+
+| unrestricted_auth | long |
+
+| maxredirs | long |
+
+| postredir | mask | post_301, post_302
+
+| put | long |
+
+| post | long |
+
+| postfields | string |
+
+| postfieldsize | long |
+
+| postfieldsize_large | long long |
+
+| copypostfields | string |
+
+| referer | string |
+
+| useragent | string |
+
+| cookie | string |
+
+| cookiefile | string |
+
+| cookiejar | string |
+
+| cookiesession | long |
+
+| cookielist | string |
+
+| httpget | long |
+
+| http_version | long | none, 1_0, 1_1
+
+| ignore_content_length | long |
+
+| http_content_decoding | long |
+
+| http_transfer_decoding | long |
+
+| mail_from | string |
+
+| tftp_blksize | long |
+
+| ftpport | string |
+
+| dirlistonly | long |
+
+| append | long |
+
+| ftp_use_eprt | long |
+
+| ftp_use_epsv | long |
+
+| ftp_use_pret | long |
+
+| ftp_create_missing_dirs | long |
+
+| ftp_response_timeout | long |
+
+| ftp_alternative_to_user | string |
+
+| ftp_skip_pasv_ip | long |
+
+| ftpsslauth | long | default, ssl, tls
+
+| ftp_ssl_ccc | long | ccc_none, ccc_passive, ccc_active
+
+| ftp_account | string |
+
+| ftp_filemethod | long | multicwd, nocwd, singlecwd
+
+| rtsp_request | long | options, describe, announce, setup, play, pause, teardown, get_parameter, set_parameter, record, receive
+
+| rtsp_session_id | string |
+
+| rtsp_stream_uri | string |
+
+| rtsp_transport | string |
+
+| rtsp_client_cseq | long |
+
+| rtsp_server_cseq | long |
+
+| transfertext | long |
+
+| proxy_transfer_mode | long |
+
+| crlf | long |
+
+| range | string |
+
+| resume_from | long |
+
+| resume_from_large | long long |
+
+| customrequest | string |
+
+| filetime | long |
+
+| nobody | long |
+
+| infilesize | long |
+
+| infilesize_large | long long |
+
+| upload | long |
+
+| maxfilesize | long |
+
+| maxfilesize_large | long long |
+
+| timecondition | long | none, ifmodsince, ifunmodsince, lastmod
+
+| timevalue | long |
+
+| timeout | long |
+
+| timeout_ms | long |
+
+| low_speed_limit | long |
+
+| low_speed_time | long |
+
+| max_send_speed_large | long long |
+
+| max_recv_speed_large | long long |
+
+| maxconnects | long |
+
+| fresh_connect | long |
+
+| forbid_reuse | long |
+
+| connecttimeout | long |
+
+| connecttimeout_ms | long |
+
+| ipresolve | long | whatever, v4, v6
+
+| connect_only | long |
+
+| use_ssl | long | none, try, control, all
+
+| dns_servers | string |
+
+| accepttimeout_ms | long |
+
+| sslcert | string |
+
+| sslcerttype | string |
+
+| sslkey | string |
+
+| sslkeytype | string |
+
+| keypasswd | string |
+
+| sslengine | string |
+
+| sslengine_default | long |
+
+| sslversion | long | default, tlsv1, sslv2, sslv3
+
+| ssl_verifypeer | long |
+
+| cainfo | string |
+
+| issuercert | string |
+
+| capath | string |
+
+| crlfile | string |
+
+| ssl_verifyhost | long |
+
+| certinfo | long |
+
+| random_file | string |
+
+| egdsocket | string |
+
+| ssl_cipher_list | string |
+
+| ssl_sessionid_cache | long |
+
+| krblevel | string |
+
+| gssapi_delegation | long | none, policy_flag, flag
+
+| ssh_auth_types | mask | none, policy_flag, flag
+
+| ssh_host_public_key_md5 | string |
+
+| ssh_public_keyfile | string |
+
+| ssh_private_keyfile | string |
+
+| ssh_knownhosts | string |
+
+| new_file_perms | long |
+
+| new_directory_perms | long |
+
+|========================================