1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
|
#muuid {59b0036e-5403-422e-883b-c9aaf425682b}
;============================================================
; File: Variables.dll
; Plugin: Variables
; Version: 0.2.3.10
; Authors: P Boon
;============================================================
;file \plugins\Variables\res\Variables.rc
[Parse options]
解析选项
[Automatically strip "end of line" characters]
自动去除 "换行" 符
[Automatically strip white space]
自动去除空白
[Automatically strip all non-parsing characters]
自动去除所有非解析字符
[Test area]
测试区域
[Click on the help button to get more information]
点击帮助按钮以获得更多信息
[Parse the following string at startup]
启动时解析以下字符串
[Auto parse]
自动分析
[Parse]
解析
[Please enter your input below]
请您于下方输入
[Don't set a contact]
不要设置联系人
[Set to the following contact]
设为以下联系人
[The token %subject% is translated into a special contact, which depends on the situation in which the string is parsed. Use this dialog to simulate the contact to which %subject% translates. An example for using this token is: !cinfo(%subject%,display).]
标记 %subject% 转化为一个特殊联系人, 视该字符串解析情况而定. 使用此对话框将 %subject% 转化为模拟联系人. 一个使用此标记示例: !cinfo(%subject%,display).
[The token %extratext% is translated into a string which depends on the situation in which the string is parsed. Use this dialog to simulate the string to which %extratext% translates.]
标记 %extratext% 根据字符解析情况转化为字符串. 使用此对话框将 %extratext% 转化为模拟字符串.
[Close]
关闭
[OK]
确定
[The Variables plugin translates various tokens into a certain value. An example is: I'm running Miranda %mirandaversion%. The substring %mirandaversion% will be translated into the correct version number. The following list shows all available tokens.]
变量插件转化不同标记至某一数值. 一个示例: 我正在运行 Miranda %mirandaversion%. 子串 %mirandaversion% 被转化为正确的版本号. 下方列表显示了所有可用标记.
[Notes]
便笺
;file \plugins\Variables\src\help.cpp
[Token]
标记
[Tokens]
标记
[Input]
输入
[Cancel]
取消
[Help]
说明
[Variables Help]
变量帮助
;file \plugins\Variables\src\options.cpp
;file \plugins\Variables\src\parse_alias.cpp
[stores y as alias named x]
存储 y 别名为 x
;file \plugins\Variables\src\parse_external.cpp
[Stopped]
停止
[External Applications]
外部应用
[retrieves song name of the song currently playing in Winamp]
获取 Winamp 当前播放曲名
[retrieves current Winamp state (Playing/Paused/Stopped)]
获取 Winamp 当前状态 (播放/暂停/停止)
;file \plugins\Variables\src\parse_inet.cpp
[Internet Related]
网络相关
[converts each non-html character into hex format]
转换每个非 Html 字符至十六进制格式
[converts each hex value into non-html character]
转换每个十六进制值至非 Html 字符
[converts a 32-bit number to IPv4 dotted notation]
转换 32-bit 数字至 IPv4 点分表示法
[converts a 32-bit number (in host byte order) to IPv4 dotted notation]
转换 32-bit 数字 (本机字节顺序) 至 IPv4 点分表示法
;file \plugins\Variables\src\parse_logic.cpp
[Logical Expressions]
逻辑表达式
[performs logical AND (x && y && ...)]
执行逻辑 AND (x && y && ...)
[performs w, then shows z and performs y while x is TRUE]
执行 w 直到 x 为 TRUE, 然后显示 z 并执行 y
[shows y if x is TRUE, otherwise it shows z]
如 x 为 TRUE 则显示 y, 否则显示 z
[shows x if x is TRUE, otherwise it shows y (if(x,x,y))]
如 x 为 TRUE 则显示 x, 否则显示 y (if(x,x,y))
[the first argument parsed successfully]
首参数解析成功
[y if w > x, else z]
如 w > x 则 y, 否则 z
[y if string length of w > x, else z]
如 w 字符串长度 > x 则 y, 否则 z
[TRUE if x > y]
如 x > y 返回 TRUE
[TRUE if x is longer than y]
如 x 长于 y 则返回 TRUE
[performs logical NOT (!x)]
执行逻辑 NOT (!x)
[performs logical OR (x || y || ...)]
执行逻辑 OR (x || y || ...)
[performs logical XOR (x ^ y)]
执行逻辑 XOR (x ^ y)
;file \plugins\Variables\src\parse_math.cpp
[Mathematical Functions]
数学函数
[x divided by y]
x 除 y
[converts decimal value x to hex value and padds to length y]
转换十进制值 x 至十六进位值并以 y 填充
[x modulo y (remainder of x divided by y)]
x 模 y (x 除以 y 余数)
[x times y]
x 乘 y
[x times y divided by z]
x 乘 y 余 z
[minimum value of (decimal) arguments]
参数最小值 (十进制)
[maximum value of (decimal) arguments]
参数最大值 (十进制)
[pads decimal value x to length y with zeros]
以 0 填充十进制值 x 至长度 y
[random number]
随机数
;file \plugins\Variables\src\parse_metacontacts.cpp
;file \plugins\Variables\src\parse_miranda.cpp
[Miranda Related]
Miranda 相关
[translates status code x into a status description]
转换状态代码 x 为状态描述
[zth contact with property y described by x, example: (unregistered,nick) (z is optional)]
属性 y 描述 x zth 联系人, 示例: (unregistered,nick) (z 可选)
[number of contacts with property y described by x, example: (unregistered,nick)]
属性 y 描述 x 联系人数量, 示例: (unregistered,nick)
[info property y of contact x]
联系人 x 信息属性 y
[db profile name]
数据库配置文件名称
[db profile path]
数据库配置文件路径
[get event for contact x (optional), according to y,z,w, see documentation]
根据 y,z,w 获取联系人 x 事件 (x 可选), 详见文档
[get last seen time of contact x in format y (y is optional)]
获取联系人 x 最后看到时间 格式 y (y 可选)
[get last seen date of contact x in format y (y is optional)]
获取联系人 x 最后看到日期 格式 y (y 可选)
[get last seen status of contact x]
获取联系人 x 最后看到状态
[current status description of protocol x (without x, the global status is retrieved)]
协议 x 当前状态描述 (无 x, 则获取公共状态)
[info property y of protocol id x]
协议 id x 信息属性 y
[retrieves the subject, depending on situation]
检索主题, 视环境而定
[translates x]
翻译 x
[get the version of Miranda]
获取 Miranda 版本
[get the contact display name]
获得联系人显示名称
[get the date and time (using Miranda format)]
获得日期及时间 (使用 Miranda 格式)
;file \plugins\Variables\src\parse_regexp.cpp
;file \plugins\Variables\src\parse_str.cpp
[String Functions]
字符串函数
[converts each first letter of a word to uppercase, all others to lowercase]
转换每个首字母大写, 其它小写
[converts each first letter of a word to uppercase]
转换每个首字母大写
[inserts 'end of line' character]
插入 '行尾' 符
[depends on calling plugin]
视呼叫插件而定
[cuts x after the first line and appends y (y is optional)]
去除 x 首行后内容并附加 y (y 可选)
[replaces all end of line characters by y (y is optional)]
替换所有行尾字符为 y (y 可选)
[inserts string y at position z in string x]
字符串 x 中由位置 z 插入字符串 y
[trims x to length y, keeping first y characters]
由 x 开始截取长度 y, 保留首个 y 字符
[length of x]
x 长度
[the number of lines in string x]
字符串 x 行数
[the longest string of the arguments]
参数中最长字符串
[converts x to lowercase]
转换 x 至小写
[no operation, x as given]
无操作, x 举出
[pads x to length y prepending character z (z is optional)]
填充 x 至长度 y 使用字符 z 由开始处填充 (z 可选)
[pads x to length y appending character z (z is optional)]
填充 x 至长度 y 使用字符 z 由尾部附加 (z 可选)
[pads x to length y prepending character z, or cut if x is longer (z is optional)]
填充 x 至长度 y 使用字符 z 由开始处填充, 如 x 较长则去除 (z 可选)
[pads x to length y appending character z, or cut if x is longer (z is optional)]
填充 x 至长度 y 使用字符 z 由尾部附加, 如 x 较长则去除 (z 可选)
[repeats x y times]
重复 x y 次
[replace all occurrences of y in x with z, multiple y and z arguments allowed]
替换所有 x 中 y 为 z, 允许多个 y 及 z 参数
[trims x to length y, keeping last y characters]
修剪 x 至长度 y, 保留最后 y 字符
[moves string x, z characters to the left and trims it to y characters]
移动字符串 x, z 字符去除空格加至 y 字符左侧
[TRUE if x equals y]
如 x 等于 y 则 TRUE
[TRUE if x equals any of the following arguments]
如 x 等于任意随后参数则 TRUE
[TRUE if the first z characters of x equal y]
如 x 中每一个 z 字符等于 y 则 TRUE
[TRUE if x equals y, ignoring case]
如 x 等于 y 则 TRUE, 忽略大写
[TRUE if the first z characters of x equal y, ignoring case]
如 x 中每一个 z 字符等于 y 则 TRUE, 忽略大写
[the shortest string of the arguments]
参数中最短字符串
[location of first occurrence of character y in string x]
字符串 x 中 y 字符每一次出现的位置
[location of last occurrence of character y in string x]
字符串 x 中最后出现字符串 y 的位置
[location of first occurrence of string y in x]
字符串 x 中最先出现字符串 y 的位置
[substring of x starting from position y to z]
x 中由 y 开始至 z 的子串
[the xth string of the arguments]
参数中 xth 字符串
[z if y equals x, multiple y and z arguments allowed]
y 等于 x 则 z, 允许多个 y 及 z 参数
[removes white spaces in before and after x]
移除 x 前后的空格
[inserts x tab characters (x is optional)]
插入 x 个 tab 字符 (x 可选)
[converts x to upper case]
转换 x 为大写
[words (separated by white spaces) number y to z from string x (z is optional)]
字符串 x 中由 y 至 z 字词 (以空格间隔) 数量 (z 可选)
;file \plugins\Variables\src\parse_system.cpp
[System Functions]
系统函数
[computer name]
计算机名称
[cpu load of process x (without extension) (x is optional)]
进程 x cpu 负载 (无扩展名) (x 可选)
[current date in format y (y is optional)]
当前日期 y 格式 (y 可选)
[current time in format y (y is optional)]
当前时间 y 格式 (y 可选)
[the directory y directories above x]
x 上 y 目录
[strips y directories from x]
从 x 中剥离 y 目录
[number of seconds between date x and y (x and y in format: M/d/yy H:m:s)]
日期 x 与 y 间隔秒数(x 及 y 格式: M/d/yy H:m:s)
[TRUE if directory x exists]
如目录 x 存在则 TRUE
[TRUE if file x exists]
如文件 x 存在则 TRUE
[window title of first window of class x]
类别 x 首窗口标题
[shows files and directories of directory z, with filter y, separated by z (y and z optional)]
显示文件及目录 z 列表, 使用过滤器 y, 分隔器 z (y 及 z 可选)
[TRUE if process x is running]
如进程 x 运行中则返回 TRUE
[value y from registry key x (REG_SZ (string) values only)]
y 值于注册表键 x (REG_SZ 仅 (字符串) 变量)
[formats timestamp x (seconds since 1/1/1970) in date format y]
格式化时间戳 x (自 1/1/1970 秒数) 于日期格式 y
[formats timestamp x (seconds since 1/1/1970) in time format y]
格式化时间戳 x (自 1/1/1970 秒数) 于时间格式 y
[y > 0: line number y from file x, y = 0: the whole file, y < 0: line y counted from the end, y = r: random line]
y > 0: 文件 x 行号 y, y = 0: 整个文件, y < 0: 行号 y 到文件尾, y = r: 随机行
[uptime in seconds]
运行时间(秒)
[expand environment variable x]
扩充环境变量 x
[user name]
用户名
[text from clipboard]
从剪贴板取得文本
;file \plugins\Variables\src\parse_variables.cpp
[variable set by put(s) with name x]
获取使用 put(s) 设置的变量 x 数值
[x, and stores y as variable named x]
x, 存储 y 为变量且命名为 x
[only stores y as variables x]
仅存储 y 至变量 x
;file \plugins\Variables\src\parse_xml.cpp
;file \plugins\Variables\src\variables.cpp
|