summaryrefslogtreecommitdiff
path: root/doc/ja
diff options
context:
space:
mode:
authorSébastien Helleu <flashcode@flashtux.org>2017-03-04 19:41:23 +0100
committerSébastien Helleu <flashcode@flashtux.org>2017-03-25 14:18:19 +0100
commit83117f8d2a823b229b96a93d3591704a045eb502 (patch)
treeea00f29e5fdb3b1f2eb5e17792127d69821ddb3e /doc/ja
parent07d16903f3c4f8be84e777a2067085f305e8d2f0 (diff)
downloadweechat-83117f8d2a823b229b96a93d3591704a045eb502.zip
core: add ternary operator (condition) in evaluation of expressions
Diffstat (limited to 'doc/ja')
-rw-r--r--doc/ja/weechat_plugin_api.ja.adoc13
1 files changed, 12 insertions, 1 deletions
diff --git a/doc/ja/weechat_plugin_api.ja.adoc b/doc/ja/weechat_plugin_api.ja.adoc
index 452352b58..2746bc2c2 100644
--- a/doc/ja/weechat_plugin_api.ja.adoc
+++ b/doc/ja/weechat_plugin_api.ja.adoc
@@ -1961,7 +1961,7 @@ str3 = weechat.string_input_for_buffer("//test") # "/test"
==== string_eval_expression
-_WeeChat バージョン 0.4.0 以上で利用可、バージョン 0.4.2、1.0、1.1、1.2、1.3 で更新。_
+_WeeChat バージョン 0.4.0 以上で利用可、バージョン 0.4.2、1.0、1.1、1.2、1.3、1.8 で更新。_
式を評価して文字列として返す。`+${variable}+`
という書式で書かれた特殊変数は展開されます (以下の表を参照)。
@@ -2085,6 +2085,17 @@ char *weechat_string_eval_expression (const char *expr,
`+${env:HOME}+` |
`+/home/user+`
+// TRANSLATION MISSING
+| `+${if:condition}+` +
+ `+${if:condition?true}+`
+ `+${if:condition?true:false}+` +
+ (_WeeChat ≥ 1.8_) |
+ Ternary operator with a condition, a value if the condition is true (optional)
+ and another value if the condition is false (optional). If values are not
+ given, "1" or "0" are returned, according to the result of the condition. |
+ `+${if:${info:term_width}>80?big:small}+` |
+ `+big+`
+
| `+${sec.data.name}+` |
セキュアデータ `name` の値 |
`+${sec.data.freenode_pass}+` |