#muuid {59b0036e-5403-422e-883b-c9aaf425682b} ;============================================================ ; File: Variables.dll ; Plugin: Variables ; Version: 0.2.3.9 ; 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% 转化为模拟字符串. [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% 被转化为正确的版本号. 下方列表显示了所有可用标记. ;file \plugins\Variables\src\help.cpp [Token] 标记 [Tokens] 标记 [Input] 输入 [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