summaryrefslogtreecommitdiff
path: root/doc/ja/weechat_plugin_api.ja.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/ja/weechat_plugin_api.ja.txt')
-rw-r--r--doc/ja/weechat_plugin_api.ja.txt61
1 files changed, 39 insertions, 22 deletions
diff --git a/doc/ja/weechat_plugin_api.ja.txt b/doc/ja/weechat_plugin_api.ja.txt
index 2012f9450..924ac4f76 100644
--- a/doc/ja/weechat_plugin_api.ja.txt
+++ b/doc/ja/weechat_plugin_api.ja.txt
@@ -808,6 +808,9 @@ length = weechat.strlen_screen("é") # 1
==== weechat_string_match
+// TRANSLATION MISSING
+_Updated in 0.4.4._
+
文字列がマスクにマッチするか確認。
プロトタイプ:
@@ -821,10 +824,16 @@ int weechat_string_match (const char *string, const char *mask,
引数:
* 'string': 文字列
-* 'mask': マスク、最初と最後に "`*`" をつけることができます
- ("`*`" をマスクの内側につけることはできません)
+// TRANSLATION MISSING
+* 'mask': mask with wildcards ("*"), each wildcard matches 0 or more chars in
+ the string
* 'case_sensitive': 大文字小文字を区別する場合は 1、区別しない場合は 0
+// TRANSLATION MISSING
+[NOTE]
+Since version 0.4.4, wildcards are allowed inside the mask
+(not only beginning/end of mask).
+
戻り値:
* マスクにマッチした場合は 1、それ以外は 0
@@ -833,10 +842,11 @@ C 言語での使用例:
[source,C]
----
-int match1 = weechat_string_match ("abcdef", "abc*", 0); /* == 1 */
-int match2 = weechat_string_match ("abcdef", "*dd*", 0); /* == 0 */
-int match3 = weechat_string_match ("abcdef", "*def", 0); /* == 1 */
-int match4 = weechat_string_match ("abcdef", "*de*", 0); /* == 1 */
+int match1 = weechat_string_match ("abcdef", "abc*", 0); /* == 1 */
+int match2 = weechat_string_match ("abcdef", "*dd*", 0); /* == 0 */
+int match3 = weechat_string_match ("abcdef", "*def", 0); /* == 1 */
+int match4 = weechat_string_match ("abcdef", "*de*", 0); /* == 1 */
+int match5 = weechat_string_match ("abcdef", "*b*d*", 0); /* == 1 */
----
スクリプト (Python) での使用例:
@@ -847,10 +857,11 @@ int match4 = weechat_string_match ("abcdef", "*de*", 0); /* == 1 */
match = weechat.string_match(string, mask, case_sensitive)
# 例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
-match4 = weechat.string_match("abcdef", "*de*", 0) # 1
+match1 = weechat.string_match("abcdef", "abc*", 0) # 1
+match2 = weechat.string_match("abcdef", "*dd*", 0) # 0
+match3 = weechat.string_match("abcdef", "*def", 0) # 1
+match4 = weechat.string_match("abcdef", "*de*", 0) # 1
+match5 = weechat.string_match("abcdef", "*b*d*", 0) # 1
----
==== weechat_string_expand_home
@@ -6832,7 +6843,8 @@ struct t_hook *weechat_hook_command_run (const char *command,
引数:
-* 'command': フックするコマンド、ワイルドカード "*" を最初や最後につけることも可能
+// TRANSLATION MISSING
+* 'command': command to hook (wildcard "*" is allowed)
(優先度の設定が可能、<<hook_priority,優先度>>に関する注意を参照)
* 'callback': コマンドが実行される際に呼び出す関数、引数と戻り値:
** 'void *data': ポインタ
@@ -7563,9 +7575,10 @@ struct t_hook *weechat_hook_print (struct t_gui_buffer *buffer,
* 'buffer': バッファへのポインタ、NULL の場合、任意のバッファからのメッセージをキャッチする
* 'tags': このタグが付けられたメッセージだけをキャッチする (任意):
-** WeeChat バージョン 0.4.3 以上の場合: メッセージに付けられたタグのコンマ区切りリスト (論理 "or");
- 複数の条件を論理 "and" で組み合わせる場合は区切りに "+" を使ってください;
- タグは最初と最後に "*" をつけて多くのタグにマッチさせることができます
+// TRANSLATION MISSING
+** with WeeChat ≥ 0.4.3: comma-separated list of tags that must be in message
+ (logical "or"); it is possible to combine many tags as a logical "and" with
+ separator "+"; wildcard "*" is allowed in tags
** WeeChat バージョン 0.4.2 以下の場合: 論理 "and"
で組み合わせたタグのコンマ区切りリスト
* 'message': この文字列を含むメッセージだけをキャッチする
@@ -7645,9 +7658,10 @@ struct t_hook *weechat_hook_signal (const char *signal,
引数:
-* 'signal': キャッチするシグナル、最初と最後に "*" を使えます
- (優先度の設定が可能、<<hook_priority,優先度>>に関する注意を参照)
- (以下の表を参照)
+// TRANSLATION MISSING
+* 'signal': signal to catch, wildcard "*" is allowed
+ (priority allowed, see note about <<hook_priority,priority>>)
+ (see table below)
* 'callback':
シグナルを受信した際に呼び出す関数、引数と戻り値:
** 'void *data': ポインタ
@@ -8503,9 +8517,10 @@ struct t_hook *weechat_hook_hsignal (const char *signal,
Arguments:
-* 'signal': キャッチするシグナル、最初と最後に "*" を使えます
- (優先度の設定が可能、<<hook_priority,優先度>>に関する注意を参照)
- (以下の表を参照)
+// TRANSLATION MISSING
+* 'signal': signal to catch, wildcard "*" is allowed
+ (priority allowed, see note about <<hook_priority,priority>>)
+ (see table below)
* 'callback':
シグナルを受信した際に呼び出す関数、引数と戻り値:
** 'void *data': ポインタ
@@ -8858,8 +8873,9 @@ struct t_hook *weechat_hook_config (const char *option,
引数:
+// TRANSLATION MISSING
* 'option': オプション、フォーマットは完全な名前、コマンド `/set` で使うのと同じ
- (例: `weechat.look.item_time_format`)
+ (例: `weechat.look.item_time_format`), wildcard "*" is allowed
(優先度の設定が可能、<<hook_priority,優先度>>に関する注意を参照)
* 'callback':
設定オプションが変更されたら呼び出す関数、引数と戻り値:
@@ -10770,7 +10786,8 @@ int weechat_buffer_match_list (struct t_gui_buffer *buffer, const char *string);
* 'string': バッファのコンマ区切りリスト:
** "*" 任意のバッファにマッチ
** 名前の最初に "!" がある場合はその名前を含まない場合にマッチ
-** 名前の最初か最後に "*" がある場合は多くのバッファにマッチ
+// TRANSLATION MISSING
+** wildcard "*" is allowed in name
戻り値: