<< 点击显示目录 >> 主页 mappServices帮助手册 > mapp AlarmX: 报警管理 > 概念 > Alarm texts |
本节解释了使用 文本系统在mapp AlarmX 中以本地化形式指定文本需要哪些步骤 。
自动化工作室 的文本系统用于 对报警系统中的文本进行本地化。所需的项目语言("Project.language")必须在Automation Studio中进行配置,以定义哪些语言是可用的。报警文本本身被定义在一个文本模块中。必须为文本模块定义一个命名空间。这个命名空间用于访问文本模块。还为文本模块中的每个文本定义了一个ID。
为了让mapp AlarmX ,访问一个定义的文本,文本模块的命名空间和所需的文本ID被引用。
为了确保在运行时使用报警文本,必须在 文本配置中指定文本模块 。
为了使报警信息("信息")本地化,必须链接文本模块的所需文本ID。使用的是以下格式。
{$Namespace/TextID}
这样就可以根据语言来显示报警信息。
可以在配置部分 报警文本片段中为报警指定额外的应用信息 。
值得注意的是,在这里创建的报警文本片段只能用于在 报警列表部分定义的 报警。警报文本片段不能用于其他Mapp组件的警报。
如果报警信息是通过文本系统以本地化形式定义的,那么报警文本片段也可以在文本模块中使用(见前一节)。
根据该片段的值,可以显示不同的警报文本。为此,该片段与文本系统结合使用。
在这种情况下,必须确保报警信息中使用格式"{=$Namespace/{&TextSnippetID}}"。
如果在这个例子中,片段的值是50,那么报警文本就是使用TextID 50的文本。