core: update Japanese translations

v2.8-utf8proc
AYANOKOUZI, Ryuunosuke 2014-03-19 02:57:05 +09:00
parent f82fe29ac3
commit 568c038b12
6 changed files with 557 additions and 447 deletions

View File

@ -96,8 +96,6 @@ GNU 一般公衆利用許諾契約書 (バージョン2か、希望によって
Web: <http://weechat.org/>
// TRANSLATION MISSING
== SUPPORT / REPORTING BUGS
== サポート / バグ報告
// TRANSLATION MISSING
For help or a bug report: <http://weechat.org/dev/support>
手助けを受けたりバグを報告するには: <http://weechat.org/dev/support>

View File

@ -54,8 +54,7 @@ WeeChat の主要なリポジトリは 2 つあります:
| alias/ | alias プラグイン
| aspell/ | aspell プラグイン
| charset/ | charset プラグイン
// TRANSLATION MISSING
| exec/ | Exec plugin
| exec/ | exec プラグイン
| fifo/ | fifo プラグイン (WeeChat にコマンドを送信する FIFO パイプ)
| irc/ | IRC (Internet Relay Chat) プラグイン
| logger/ | logger プラグイン (表示されたメッセージをファイルに書き込む)
@ -67,8 +66,7 @@ WeeChat の主要なリポジトリは 2 つあります:
| lua/ | lua スクリプト用 API
| tcl/ | tcl スクリプト用 API
| guile/ | guile (scheme) スクリプト用 API
// TRANSLATION MISSING
| trigger/ | Trigger plugin
| trigger/ | trigger プラグイン
| xfer/ | xfer (IRC DCC ファイル/チャット)
| doc/ | 文書
| po/ | 翻訳ファイル (gettext)
@ -175,13 +173,12 @@ WeeChat "core" は以下のディレクトリに配置されています:
| weechat-aspell-speller.c | スペルチェッカ管理
| charset/ | charset プラグイン
| charset.c | charset 関数
// TRANSLATION MISSING
| exec/ | Exec plugin
| exec.c | Main exec functions
| exec-buffer.c | Exec buffer
| exec-command.c | Exec commands
| exec-completion.c | Exec completions
| exec-config.c | Exec config options (file exec.conf)
| exec/ | Exec プラグイン
| exec.c | exec の主要関数
| exec-buffer.c | Exec バッファ
| exec-command.c | Exec コマンド
| exec-completion.c | Exec 補完
| exec-config.c | Exec 設定オプション (exec.conf ファイル)
| fifo/ | fifo プラグイン
| fifo.c | fifo の主要関数
| fifo-info.c | fifo の情報/インフォリスト/hdata
@ -263,14 +260,13 @@ WeeChat "core" は以下のディレクトリに配置されています:
| tcl/ | tcl プラグイン
| weechat-tcl.c | tcl の主要関数 (スクリプトのロード/アンロード、tcl コードの実行)
| weechat-tcl-api.c | tcl スクリプト作成 API 関数
// TRANSLATION MISSING
| trigger/ | Trigger plugin
| trigger.c | Main trigger functions
| trigger-buffer.c | Trigger buffer
| trigger-callback.c | Trigger callbacks
| trigger-command.c | Trigger commands
| trigger-completion.c | Trigger completions
| trigger-config.c | Trigger config options (file trigger.conf)
| trigger/ | trigger プラグイン
| trigger.c | trigger の主要関数
| trigger-buffer.c | trigger バッファ
| trigger-callback.c | trigger コールバック
| trigger-command.c | trigger コマンド
| trigger-completion.c | trigger 補完
| trigger-config.c | trigger 設定オプション (trigger.conf ファイル)
| xfer/ | xfer プラグイン (IRC DCC ファイル/チャット)
| xfer.c | xfer の主要関数
| xfer-buffer.c | xfer バッファ
@ -917,10 +913,9 @@ server->hook_timer_sasl = weechat_hook_timer (timeout * 1000,
Git リポジトリはこの URL にあります: https://github.com/weechat/weechat
// TRANSLATION MISSING
Any patch for bug or new feature must be done on master branch, preferred way is
a Github pull request. A patch can also be sent by e-mail (made with `git diff`
or `git format-patch`).
バグや新機能のパッチは必ず master ブランチに対して適用できるものを作成し、Github の pull
リクエストを使って提出することを推奨します。パッチは電子メールで送信することも可能です
(`git diff` または `git format-patch` で作成してください)。
コミットメッセージは以下のフォーマットに従ってください:

View File

@ -696,8 +696,7 @@ OpenBSD では、プラグインファイル名の末尾が ".so.0.0" です (Li
[[bug_task_patch]]
=== どのようにバグ報告、新機能のリクエスト、パッチ送信すればよいですか。
// TRANSLATION MISSING
See: http://weechat.org/dev/support
以下のページを参照してください: http://weechat.org/dev/support
[[gdb_error_threads]]
=== gdb で WeeChat を実行する場合、スレッドに関するエラーが発生します。

View File

@ -963,23 +963,22 @@ free (str);
_WeeChat バージョン 0.4.4 以上で利用可。_
// TRANSLATION MISSING
Convert escaped chars to their value:
エスケープ文字を値に変換:
* `\"`: double quote
* `\\`: backslash
* `\a`: alert (BEL)
* `\b`: backspace
* `\e`: escape
* `\f`: form feed
* `\n`: new line
* `\r`: carriage return
* `\t`: horizontal tab
* `\v`: vertical tab
* `\0ooo`: char as octal value (ooo is 0 to 3 digits)
* `\xhh`: char as hexadecimal value (hh is 1 to 2 digits)
* `\uhhhh`: unicode char as hexadecimal value (hhhh is 1 to 4 digits)
* `\Uhhhhhhhh`: unicode char as hexadecimal value (hhhhhhhh is 1 to 8 digits)
* `\"`: 二重引用符
* `\\`: バックスラッシュ
* `\a`: アラート (BEL)
* `\b`: バックスペース
* `\e`: エスケープ
* `\f`: 改ページ
* `\n`: 改行
* `\r`: キャリッジリターン
* `\t`: 水平タブ
* `\v`: 垂直タブ
* `\0ooo`: 文字の 8 進数表現 (ooo は 0 桁から 3 桁)
* `\xhh`: 文字の 16 進数表現 (hh は 1 桁から 2 桁)
* `\uhhhh`: ユニコード文字の 16 進数表現 (hhhh は 1 桁から 4 桁)
* `\Uhhhhhhhh`: ユニコード文字の 16 進数表現 (hhhhhhhh は 1 桁から 8 桁)
プロトタイプ:
@ -994,8 +993,7 @@ char *weechat_string_convert_escaped_chars (const char *string);
戻り値:
// TRANSLATION MISSING
* string with escaped chars replaced by their value
* エスケープ文字を値に変換した文字列
(使用後には必ず "free" を呼び出して領域を開放してください)
C 言語での使用例:
@ -1268,9 +1266,7 @@ free (str);
_WeeChat バージョン 0.4.4 以上で利用可。_
// TRANSLATION MISSING
Replace text in a string using a regular expression, replacement text and
optional callback.
文字列中のテキストを正規表現、置換先テキスト、任意指定のコールバックを使って置換。
プロトタイプ:
@ -1284,31 +1280,29 @@ char *weechat_string_replace_regex (const char *string, void *regex,
引数:
// TRANSLATION MISSING
* 'string': string
* 'regex': pointer to a regular expression ('regex_t' structure) compiled with
WeeChat function <<_weechat_string_regcomp,weechat_string_regcomp>> or regcomp
(see `man regcomp`)
* 'replace': replacement text, where following references are allowed:
** `$0` to `$99`: match 0 to 99 in regular expression (0 is the whole match,
1 to 99 are groups captured between parentheses)
** `$+`: the last match (with highest number)
** `$.*N`: match `N` (can be `+` or `0` to `99`), with all chars replaced by `*`
(the `*` char can be any char between space (32) and `~` (126))
* 'reference_char': the char used for reference to match (commonly '$')
* 'callback': an optional callback called for each reference in 'replace'
(except for matches replaced by a char); the callback must return:
** newly allocated string: it is used as replacement text (it is freed after
use)
** NULL: the text received in callback is used as replacement text (without
changes)
* 'callback_data': pointer given to callback when it is called
* 'string': 文字列
* 'regex': WeeChat 関数 <<_weechat_string_regcomp,weechat_string_regcomp>>
または regcomp (`man regcomp` を参照)
でコンパイルした正規表現へのポインタ ('regex_t' 構造体)
* 'replace': 置換先テキスト、以下のリファレンスを使うことができます:
** `$0` から `$99`: 正規表現中の 0 から 99 番目のマッチ部分 (0
はマッチする部分全体、1 から 99 は括弧で括られたグループ)
** `$+`: 最後にマッチした部分 (最大の番号を持つマッチ部分)
** `$.*N`: `*` で全ての文字を置換した `N` 番目 (`+` または `0` から `99` を使うことができます)
のマッチ部分 (`*` 文字は空白 (32) から `~` (126) までの任意の文字を使うことができます)
* 'reference_char': マッチ部分を参照するための文字 (通常は '$')
* 'callback': 'replace' に含まれる各リファレンスに対して呼び出される任意指定可能なコールバック
(マッチ部分を文字で置換する場合を除く); このコールバックは必ず以下の値を返してください:
** 新しく割り当てられた文字列: 文字列を置換先テキストとして使います
(文字列は使用後に開放されます)
** NULL: コールバックに渡されたテキストを置換先テキストとして使います
(文字列に変更を加えません)
* 'callback_data': コールバックを呼び出す際にコールバックに渡すポインタ
戻り値:
// TRANSLATION MISSING
* string with text replaced, NULL if problem (must be freed by calling "free"
after use)
* 置換されたテキストを含む文字、問題が起きた場合は NULL
(使用後には必ず "free" を呼び出して領域を開放してください)
C 言語での使用例:
@ -1393,12 +1387,10 @@ weechat_string_free_split (argv);
_WeeChat バージョン 0.4.4 以上で利用可。_
// TRANSLATION MISSING
Split a string like the shell does for a command with arguments.
コマンドを引数を分割する際にシェルがやるように文字列を分割。
// TRANSLATION MISSING
This function is a C conversion of Python class "shlex" (file: Lib/shlex.py in
Python repository), see: http://docs.python.org/3/library/shlex.html.
この関数は Python クラス "shlex" の C 言語実装です (ファイル: Python リポジトリの
Lib/shlex.py)、参照: http://docs.python.org/3/library/shlex.html。
プロトタイプ:
@ -3647,8 +3639,7 @@ weechat_hashtable_map_string (hashtable, &map_cb, NULL);
_WeeChat バージョン 0.4.4 以上で利用可。_
// TRANSLATION MISSING
Duplicate a hashtable.
ハッシュテーブルを複製。
プロトタイプ:
@ -3663,8 +3654,7 @@ struct t_hashtable *hashtable_dup (struct t_hashtable *hashtable);
戻り値:
// TRANSLATION MISSING
* duplicated hashtable
* 複製されたハッシュテーブ
C 言語での使用例:
@ -6594,10 +6584,9 @@ void weechat_printf_y (struct t_gui_buffer *buffer, int y,
引数:
* 'buffer': バッファへのポインタ
// TRANSLATION MISSING
* 'y': 行番号 (1 行目は 0); a negative value adds a line after last line
displayed: absolute value of 'y' is the number of lines after last line (for
example -1 is immediately after last line, -2 is 2 lines after last line)
* 'y': 行番号 (1 行目は 0); 負数の場合は表示された最後の行の後に行を追加する:
'y' の絶対値で最後の行の後に追加する行数を指定 (例えば
-1 は最後の行のすぐ後、-2 は 最後の行の 2 行後)
_(WeeChat バージョン 0.4.4 以上で利用可)_
* 'message': 表示するメッセージ
@ -7215,12 +7204,11 @@ struct t_hook *weechat_hook_process_hashtable (const char *command,
データを書き込むためのパイプを子プロセスの標準入力 (stdin)
に作成します (関数 <<_weechat_hook_set,weechat_hook_set>> を参照)
// TRANSLATION MISSING
| detached +
_(WeeChat バージョン 0.4.4 以上で利用可)_ |
(非使用) |
Run the process in a detached mode: stdout and stderr are redirected to
'/dev/null'
detached モードでプロセスを実行: 標準出力と標準エラー出力を
'/dev/null' にリダイレクトする
|===
"url:..." 型のコマンドでは、以下のコマンドを使うことができます
@ -7879,35 +7867,30 @@ WeeChat とプラグインが送信するシグナルのリスト:
String: 削除されたスクリプトへのパスのコンマ区切りリスト |
Python スクリプトを削除
// TRANSLATION MISSING
| relay | relay_client_connecting +
_(WeeChat ≥ 0.4.4)_ |
Pointer: relay client |
A relay client is connecting
_(WeeChat バージョン 0.4.4 以上で利用可)_ |
Pointer: リレークライアント |
リレークライアントが接続中
// TRANSLATION MISSING
| relay | relay_client_waiting_auth +
_(WeeChat ≥ 0.4.4)_ |
Pointer: relay client |
Waiting for authentication from a relay client
_(WeeChat バージョン 0.4.4 以上で利用可)_ |
Pointer: リレークライアント |
リレークライアントからの認証待ち
// TRANSLATION MISSING
| relay | relay_client_connected +
_(WeeChat ≥ 0.4.4)_ |
Pointer: relay client |
A relay client is connected
_(WeeChat バージョン 0.4.4 以上で利用可)_ |
Pointer: リレークライアント |
リレークライアントが接続
// TRANSLATION MISSING
| relay | relay_client_auth_failed +
_(WeeChat ≥ 0.4.4)_ |
Pointer: relay client |
Authentication of a relay client has failed
_(WeeChat バージョン 0.4.4 以上で利用可)_ |
Pointer: リレークライアント |
リレークライアントの認証に失敗
// TRANSLATION MISSING
| relay | relay_client_disconnected +
_(WeeChat ≥ 0.4.4)_ |
Pointer: relay client |
A relay client is disconnected
_(WeeChat バージョン 0.4.4 以上で利用可)_ |
Pointer: リレークライアント |
リレークライアントが切断
| ruby | ruby_script_loaded +
_(WeeChat バージョン 0.3.9 以上で利用可)_ |
@ -8089,23 +8072,20 @@ WeeChat とプラグインが送信するシグナルのリスト:
String: 押されたキー |
キーが押された
// TRANSLATION MISSING
| weechat | key_combo_default +
_(WeeChat ≥ 0.4.4)_ |
String: key combo |
Key combo in 'default' context
_(WeeChat バージョン 0.4.4 以上で利用可)_ |
String: キーの組み合わせ |
'default' コンテキスト内のキーの組み合わせ
// TRANSLATION MISSING
| weechat | key_combo_search +
_(WeeChat ≥ 0.4.4)_ |
String: key combo |
Key combo in 'search' context
_(WeeChat バージョン 0.4.4 以上で利用可)_ |
String: キーの組み合わせ |
'search' コンテキスト内のキーの組み合わせ
// TRANSLATION MISSING
| weechat | key_combo_cursor +
_(WeeChat ≥ 0.4.4)_ |
String: key combo |
Key combo in 'cursor' context
_(WeeChat バージョン 0.4.4 以上で利用可)_ |
String: キーの組み合わせ |
'cursor' コンテキスト内のキーの組み合わせ
| weechat | nicklist_group_added +
_(WeeChat バージョン 0.3.2 以上で利用可)_ |
@ -8300,8 +8280,7 @@ hook = weechat.hook_signal("quit", "my_signal_cb", "")
==== weechat_hook_signal_send
// TRANSLATION MISSING
_Updated in 0.4.4._
_バージョン 0.4.4 で更新。_
シグナルを送信。
@ -8320,12 +8299,10 @@ int weechat_hook_signal_send (const char *signal, const char *type_data,
(<<_weechat_hook_signal,weechat_hook_signal>> を参照)
* 'signal_data': シグナルと一緒に送信するデータ
// TRANSLATION MISSING
Return value _(WeeChat ≥ 0.4.4)_:
戻り値 _(WeeChat バージョン 0.4.4 以上で利用可。)_:
// TRANSLATION MISSING
* return code of last callback executed ('WEECHAT_RC_OK' if no callback was
executed):
* 最後に実行したコールバックの戻り値
(コールバックを実行しなかった場合は 'WEECHAT_RC_OK'):
** 'WEECHAT_RC_OK'
** 'WEECHAT_RC_OK_EAT'
** 'WEECHAT_RC_ERROR'
@ -8620,8 +8597,7 @@ hook = weechat.hook_hsignal("test", "my_hsignal_cb", "")
==== weechat_hook_hsignal_send
// TRANSLATION MISSING
_WeeChat バージョン 0.3.4 以上で利用可。, updated in 0.4.4._
_WeeChat バージョン 0.3.4 以上で利用可、バージョン 0.4.4 で更新。_
hsignal (ハッシュテーブルを持つシグナル) を送信。
@ -8637,12 +8613,10 @@ int weechat_hook_hsignal_send (const char *signal, struct t_hashtable *hashtable
* 'signal': 送信するシグナル
* 'hashtable': ハッシュテーブル
// TRANSLATION MISSING
Return value _(WeeChat ≥ 0.4.4)_:
戻り値 _(WeeChat バージョン 0.4.4 以上で利用可。)_:
// TRANSLATION MISSING
* return code of last callback executed ('WEECHAT_RC_OK' if no callback was
executed):
* 最後に実行したコールバックの戻り値
(コールバックを実行しなかった場合は 'WEECHAT_RC_OK'):
** 'WEECHAT_RC_OK'
** 'WEECHAT_RC_OK_EAT'
** 'WEECHAT_RC_ERROR'
@ -9152,24 +9126,21 @@ WeeChat とプラグインが使う修飾子のリスト:
任意の文字列 |
UTF-8 からプラグインおよびバッファの文字セットにエンコードされた文字列
// TRANSLATION MISSING
| irc_color_decode |
色を保持する場合は "1"、削除する場合は "0" |
任意の文字列 |
String with IRC colors converted to WeeChat colors (or IRC colors removed)
WeeChat 色コードに変換された IRC 色コードを含む (または IRC 色コードを削除された) 文字列
// TRANSLATION MISSING
| irc_color_encode |
色を保持する場合は "1"、削除する場合は "0" |
任意の文字列 |
String with IRC colors (or IRC colors removed)
IRC 色コードを含む (または IRC 色コードを削除された) 文字列
// TRANSLATION MISSING
| irc_color_decode_ansi +
_(WeeChat バージョン 0.4.4 以上で利用可)_ |
色を保持する場合は "1"、削除する場合は "0" |
任意の文字列 |
String with ANSI colors converted to IRC colors (or ANSI colors removed)
IRC 色コードに変換された ANSI 色コードを含む (または ANSI 色コードを削除された) 文字列
| irc_command_auth +
_(WeeChat バージョン 0.4.1 以上で利用可)_ |
@ -9205,12 +9176,11 @@ WeeChat とプラグインが使う修飾子のリスト:
IRC サーバに送信するメッセージの内容 (512 バイトを超えないように自動分割した後) |
メッセージの新しい内容
// TRANSLATION MISSING
| color_decode_ansi +
_(WeeChat バージョン 0.4.4 以上で利用可)_ |
色を保持する場合は "1"、削除する場合は "0" |
任意の文字列 |
String with ANSI colors converted to WeeChat colors (or ANSI colors removed)
WeeChat 色コードに変換された ANSI 色コードを含む (または ANSI 色コードを削除された) 文字列
| bar_condition_yyy ^(2)^ |
ウィンドウへのポインタの文字列 ("0x123..") |
@ -9798,13 +9768,11 @@ void weechat_hook_set (struct t_hook *hook, const char *property,
子プロセスの標準入力 ('stdin') にデータを送信するパイプを閉じる
| signal +
_(WeeChat ≥ 0.4.4)_ |
'process', 'process_hashtable' |
// TRANSLATION MISSING
signal number or one of these names: `hup`, `int`, `quit`, `kill`, `term`,
`usr1`, `usr2` |
// TRANSLATION MISSING
Send a signal to the child process
_(WeeChat バージョン 0.4.4 以上で利用可)_ |
'process'、'process_hashtable' |
シグナル番号または以下の名前から 1 つ:
`hup`、`int`、`quit`、`kill`、`term`、`usr1`、`usr2` |
子プロセスにシグナルを送信
|===
C 言語での使用例:
@ -10041,15 +10009,13 @@ struct t_gui_buffer *weechat_buffer_search (const char *plugin,
引数:
// TRANSLATION MISSING
* 'plugin': name of plugin, following special value is allowed:
** `==`: the name used is the buffer full name (for example:
`irc.freenode.#weechat` instead of `freenode.#weechat`)
_(WeeChat ≥ 0.4.4)_
// TRANSLATION MISSING
* 'name': name of buffer, if it is NULL or empty string, the current buffer is
returned (buffer displayed by current window); if the name starts with
`(?i)`, the search is case insensitive _(WeeChat ≥ 0.4.4)_
* 'plugin': プラグインの名前、以下の特殊値を使うことができます:
** `==`: name 引数でバッファの完全な名前を使う (例:
`freenode.#weechat` ではなく `irc.freenode.#weechat`)
_(WeeChat バージョン 0.4.4 以上で利用可)_
* 'name': バッファの名前、NULL または空文字列の場合、現在のバッファ
(現在のウィンドウに表示されているバッファ) を返す; 名前が `(?i)`
で始まる場合、検索は大文字小文字を区別せずに検索 _(WeeChat バージョン 0.4.4 以上で利用可)_
戻り値:

View File

@ -857,32 +857,31 @@ WeeChat を起動したターミナルの例:
/set weechat.bar.nicklist.conditions "${nicklist} && (${window.win_width} > 100 || ${buffer.full_name} == irc.bitlbee.&bitlbee)"
----
// TRANSLATION MISSING
[[bare_display]]
=== Bare display
=== 最小限表示
A special display, called "bare display" can be used for easy click on long URLs
and selection of text (using the mouse).
"最小限表示" と呼ばれる特殊な表示状態を使うことで、(マウスを使って) 長い
URL を簡単にクリックしたり、テキストを簡単に選択できるようになっています。
The bare display has following features:
最小限表示は以下の機能を持っています:
* it displays only the content of current buffer: no window split neither bars
(no title, nicklist, status, input, ...)
* the WeeChat mouse support is disabled (if it was enabled): you can use your
mouse like you do in the terminal to click on URLs and select text
* ncurses is not used, therefore URLs are not cut at the end of lines.
* 現在のバッファの内容だけを表示: 分割ウィンドウやバー等
(タイトル、ニックネームリスト、状態、入力、...) も表示しない
* WeeChat マウスサポートを無効化 (有効化されていた場合):
ターミナルでやるのと同じように URL をクリックしたりテキストを選択できます
* ncurses を使わない、このため URL を行の最後で分断されることがなくなります。
The default key to enabled bare display is key[alt-!], and same key to exit (or
by default anything changing the input will exit the bare display, see option
<<option_weechat.look.bare_display_exit_on_input,weechat.look.bare_display_exit_on_input>>).
最小限表示を有効化するデフォルトキーは key[alt-!] で、終了するには同じキーを押してください
(また、デフォルトでは入力が変更された場合に最小限表示を終了します、<<option_weechat.look.bare_display_exit_on_input,weechat.look.bare_display_exit_on_input>>
オプションを参照)。
The time format can be customized with the option
<<option_weechat.look.bare_display_time_format,weechat.look.bare_display_time_format>>.
<<option_weechat.look.bare_display_time_format,weechat.look.bare_display_time_format>>
オプションを使えば、時間フォーマットを変更することも可能です。
The bare display can be enabled for a specific delay using the command
<<command_weechat_window,/window>>.
<<command_weechat_window,/window>>
コマンドを使えば、指定秒後に最低限表示を有効化することができます。
If WeeChat looks like that:
WeeChat が以下のような表示状態の場合:
....
┌───────────────────────────────────────────────────────────────────────────┐
@ -909,7 +908,7 @@ If WeeChat looks like that:
└───────────────────────────────────────────────────────────────────────────┘
....
The screen will look like that in bare display:
最低限表示では以下の様に表示されます:
....
┌───────────────────────────────────────────────────────────────────────────┐
@ -936,8 +935,8 @@ The screen will look like that in bare display:
└───────────────────────────────────────────────────────────────────────────┘
....
So you can click the URL from 'joe' without any problem in your terminal (of
course this supposes that your terminal supports click on URLs).
このため、ターミナルで問題なく 'joe' さんからの URL をクリックできます
(もちろん、使用中のターミナルで URL をクリックできるように設定されていなければいけませんが)。
[[notify_levels]]
=== 通知レベル
@ -1092,8 +1091,7 @@ irc サーバ "freenode" に含まれる全てのバッファに対して設定
| key[alt-]key[>] | バッファ訪問履歴で次のバッファに移動 | `/input jump_next_visited_buffer`
| key[alt-/] | 最後に表示したバッファに移動 (バッファ移動前に表示していたウィンドウ) | `/input jump_last_buffer_displayed`
| key[alt-=] | フィルタの有効無効を切り替え | `/filter toggle`
// TRANSLATION MISSING
| key[alt-!] | Toggle bare display on/off | `/window bare`
| key[alt-!] | 最小限表示の有効無効を切り替え | `/window bare`
|===
[[key_bindings_search_context]]
@ -1224,9 +1222,8 @@ WeeChat でマウスが有効化されている場合、key[shift]
WeeChat はデフォルトマウスイベントの多くを定義しています
(<<key_bindings_mouse_context,"マウス" モード用のキー>>を参照)。
// TRANSLATION MISSING
You can change or add bindings with the command `/key` using context "mouse"
(for syntax, see command <<command_weechat_key,/key>>).
`/key` コマンドで "mouse" コンテキストを指定することで割り当てを追加、変更できます
(詳しい使い方は <<command_weechat_key,/key>> コマンドを参照)。
イベント名には修飾キー (任意)、ボタン/ホイール名、ジェスチャー (任意)
を利用できます。異なるイベントは "-" で分割してください。
@ -1540,45 +1537,44 @@ WeeChat はスクリーンに色が表示された時点で色ペアを動的に
/set weechat.color.status_time *99999
----
// TRANSLATION MISSING
[[secured_data]]
=== Secured data
=== 暗号化データ
[[secured_data_storage]]
==== Storage
==== データの保存
WeeChat can encrypt passwords or private data using secured data, stored in file
'sec.conf'.
WeeChat はパスワード及び 'sec.conf'
ファイルに保存されている個人データを暗号化することができます。
This configuration file is read before any other file, and the values stored
inside can be used in various WeeChat or plugins/scripts options.
この設定ファイルは他のどのファイルよりも先に読まれ、ファイルに保存されている値を
WeeChat 及びプラグイン/スクリプトのオプションで使うことができます。
You can set a passphrase to encrypt data in 'sec.conf'. This is not mandatory
but highly recommended, otherwise data is stored as plain text in file.
'sec.conf'
に含まれるデータを暗号化するパスフレーズを設定することが可能です。これは必須ではありませんが、パスフレーズを設定することを強く勧めます。パスフレーズを設定しない場合、データは平文でファイルに保存されます。
----
/secure passphrase this is my passphrase
----
When a passphrase is set, WeeChat will ask you to enter it on startup (but not
on `/upgrade`).
パスフレーズを設定した場合、WeeChat
の起動時にパスフレーズの入力が求められるようになります (`/upgrade` 時には求められません)。
You can change this behavior and use a file with the passphrase (see option
<<option_sec.crypt.passphrase_file,sec.crypt.passphrase_file>>).
この挙動を変更し、パスフレーズを保存したファイルを使うことも可能です
(<<option_sec.crypt.passphrase_file,sec.crypt.passphrase_file>> オプションを参照してください)。
[[secured_data_encryption]]
===== Encryption
===== 暗号化
The encryption of data is made in 3 steps:
データの暗号化は 3 段階に分けて行われます:
. Derive a key from the passphrase (with optional salt).
. Compute hash of data to encrypt.
. Encrypt the hash + data (output is: salt + encrypted hash/data).
. パスフレーズから鍵を生成 (任意の salt を加えます)。
. 暗号化するデータのハッシュを計算。
. ハッシュとデータを暗号化 (出力: salt + 暗号化済みのハッシュ/データ)。
[NOTE]
The cipher block mode is 'CFB'.
ブロック暗号モードは 'CFB' です。
The result is put as hexadecimal string in file 'sec.conf', for example:
結果は 16 進数文字列として 'sec.conf' ファイルに保存されます、例:
----
[data]
@ -1587,38 +1583,38 @@ freenode = "53B1C86FCDA28FC122A95B0456ABD79B5AB74654F21C3D099A6CCA8173239EEA5953
----
[[secured_data_decryption]]
===== Decryption
===== 復号化
The decryption of data is made in 3 steps:
データの復号化は 3 段階に分けて行われます:
. Derive a key using salt and passphrase.
. Decrypt hash + data.
. Check that decrypted hash == hash of data.
. salt とパスフレーズを使って鍵を生成。
. ハッシュとデータを復号化。
. 復号化したハッシュとデータのハッシュが同じことを確認。
[[secured_data_manage]]
==== Manage secured data
==== 暗号化データの管理
To add secured data, use `/secure set`, for example a password for 'freenode'
IRC server:
暗号化データを追加するには、`/secure set` を使ってください、'freenode'
IRC サーバのパスワードを設定する例:
----
/secure set freenode mypassword
----
For comfort, secured data can be displayed in a dedicated buffer (key[alt-v] on
buffer to see values), just do:
利便性を考慮して、暗号化データを専用のバッファに表示できるようになっています
(値を見るにはバッファで key[alt-v]、以下のコマンドを実行してください:
----
/secure
----
Secured data can be used in some options that can contain private data like
password, using this format: "${sec.data.xxx}" where "xxx" is the name of
secured data (used with `/secure set xxx ...`). +
For a complete list of supported options, see `/help secure`.
例えばパスワードなどの個人データを含むオプションで暗号化データを使うことができます、フォーマット:
"${sec.data.xxx}" ここで "xxx" は暗号化データの名前です
(`/secure set xxx ...` のように使った)。 +
利用できるオプションの完全なリストはを見るには、`/help secure` を使ってください。
To use the 'freenode' password, for example with
<<irc_sasl_authentication,SASL authentication>>:
例えば上の 'freenode' パスワードを
<<irc_sasl_authentication,SASL 認証>>で使うには:
----
/set irc.server.freenode.sasl_password "${sec.data.freenode}"
@ -2818,7 +2814,7 @@ include::autogen/user/guile_commands.txt[]
// TRANSLATION MISSING
[[trigger_plugin]]
=== Trigger plugin
=== トリガプラグイン
Trigger is the Swiss Army knife for WeeChat: it can hook many things (signal,
modifier, print, ...), change the content of data, and execute one or more

608
po/ja.po

File diff suppressed because it is too large Load Diff