Files

287 lines
11 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<root>
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<!-- === 窗口标题 | Window title === -->
<data name="Sentry_Title" xml:space="preserve">
<value>PLC Sentry Monitor</value>
</data>
<data name="Sentry_AppVersion" xml:space="preserve">
<value>PLC Sentry Monitor v1.0</value>
</data>
<!-- === 工具栏按钮 | Toolbar buttons === -->
<data name="Sentry_Toolbar_PlcConfig" xml:space="preserve">
<value>PLC 连接管理</value>
</data>
<data name="Sentry_Toolbar_PlcConfig_Tooltip" xml:space="preserve">
<value>PLC 连接管理</value>
</data>
<data name="Sentry_Toolbar_Connect" xml:space="preserve">
<value>连接</value>
</data>
<data name="Sentry_Toolbar_Connect_Tooltip" xml:space="preserve">
<value>连接 PLC</value>
</data>
<data name="Sentry_Toolbar_Disconnect" xml:space="preserve">
<value>断开</value>
</data>
<data name="Sentry_Toolbar_Disconnect_Tooltip" xml:space="preserve">
<value>断开 PLC</value>
</data>
<data name="Sentry_Toolbar_RefreshSignals" xml:space="preserve">
<value>刷新信号定义</value>
</data>
<data name="Sentry_Toolbar_RefreshSignals_Tooltip" xml:space="preserve">
<value>刷新信号定义</value>
</data>
<!-- === 状态栏 | Status bar === -->
<data name="Sentry_Status_NotConnected" xml:space="preserve">
<value>未连接</value>
</data>
<data name="Sentry_Status_Connected" xml:space="preserve">
<value>已连接</value>
</data>
<data name="Sentry_Status_Reconnecting" xml:space="preserve">
<value>重连中</value>
</data>
<!-- === 操作日志面板 | Operation log panel === -->
<data name="Sentry_Log_GroupHeader" xml:space="preserve">
<value>操作日志</value>
</data>
<data name="Sentry_Log_ClearButton" xml:space="preserve">
<value>清除日志</value>
</data>
<data name="Sentry_Log_ColTime" xml:space="preserve">
<value>时间</value>
</data>
<data name="Sentry_Log_ColLevel" xml:space="preserve">
<value>级别</value>
</data>
<data name="Sentry_Log_ColMessage" xml:space="preserve">
<value>消息</value>
</data>
<!-- === 信号监控视图 | Signal monitor view === -->
<data name="Sentry_Signal_Placeholder" xml:space="preserve">
<value>请加载信号定义文件</value>
</data>
<data name="Sentry_Signal_ColName" xml:space="preserve">
<value>名称</value>
</data>
<data name="Sentry_Signal_ColType" xml:space="preserve">
<value>类型</value>
</data>
<data name="Sentry_Signal_ColAddress" xml:space="preserve">
<value>地址</value>
</data>
<data name="Sentry_Signal_ColValue" xml:space="preserve">
<value>当前值</value>
</data>
<data name="Sentry_Signal_ColWrite" xml:space="preserve">
<value>写入值</value>
</data>
<data name="Sentry_Signal_ColAction" xml:space="preserve">
<value>操作</value>
</data>
<data name="Sentry_Signal_ColRemark" xml:space="preserve">
<value>备注</value>
</data>
<data name="Sentry_Signal_BtnApply" xml:space="preserve">
<value>应用</value>
</data>
<data name="Sentry_Signal_BtnApply_Tooltip" xml:space="preserve">
<value>队列写入</value>
</data>
<data name="Sentry_Signal_BtnDirectWrite" xml:space="preserve">
<value>直写</value>
</data>
<data name="Sentry_Signal_BtnDirectWrite_Tooltip" xml:space="preserve">
<value>直接写入+回读校验</value>
</data>
<!-- === 日志消息模板 | Log message templates === -->
<data name="Sentry_Log_PlcConnected" xml:space="preserve">
<value>PLC 连接已建立</value>
</data>
<data name="Sentry_Log_PlcDisconnected" xml:space="preserve">
<value>PLC 连接已断开</value>
</data>
<data name="Sentry_Log_LoadingConfig" xml:space="preserve">
<value>正在加载 PLC 配置...</value>
</data>
<data name="Sentry_Log_ConfigLoaded" xml:space="preserve">
<value>PLC 配置加载成功: {0}:{1}</value>
</data>
<data name="Sentry_Log_Connecting" xml:space="preserve">
<value>正在连接 PLC...</value>
</data>
<data name="Sentry_Log_ConnectSuccess" xml:space="preserve">
<value>PLC 连接成功</value>
</data>
<data name="Sentry_Log_ConnectFailed" xml:space="preserve">
<value>PLC 连接失败</value>
</data>
<data name="Sentry_Log_ConnectError" xml:space="preserve">
<value>PLC 连接异常: {0}</value>
</data>
<data name="Sentry_Log_Disconnected" xml:space="preserve">
<value>PLC 已断开</value>
</data>
<data name="Sentry_Log_DisconnectError" xml:space="preserve">
<value>PLC 断开异常: {0}</value>
</data>
<data name="Sentry_Log_OpenConfigEditorFailed" xml:space="preserve">
<value>打开配置编辑器失败: {0}</value>
</data>
<data name="Sentry_Log_LoadingSignals" xml:space="preserve">
<value>正在加载信号定义: {0}</value>
</data>
<data name="Sentry_Log_SignalsLoaded" xml:space="preserve">
<value>信号定义加载成功,共 {0} 个分组</value>
</data>
<data name="Sentry_Log_SignalFileNotFound" xml:space="preserve">
<value>信号定义文件不存在: {0}</value>
</data>
<data name="Sentry_Log_SignalFileNotFoundHint" xml:space="preserve">
<value>请检查 App.config 中 Sentry:PlcAddrDfnPath 配置,或将 PlcAddrDfn.xml 放置到应用程序目录</value>
</data>
<data name="Sentry_Log_SignalXmlError" xml:space="preserve">
<value>信号定义 XML 格式错误(行 {0}, 列 {1}: {2}</value>
</data>
<data name="Sentry_Log_SignalXmlErrorHint" xml:space="preserve">
<value>请检查 PlcAddrDfn.xml 文件的 XML 格式是否正确</value>
</data>
<data name="Sentry_Log_SignalLoadPlcError" xml:space="preserve">
<value>信号定义加载异常: {0}</value>
</data>
<data name="Sentry_Log_SignalLoadPlcErrorHint" xml:space="preserve">
<value>请检查 PlcAddrDfn.xml 中是否存在重复信号名称或无效配置</value>
</data>
<data name="Sentry_Log_SignalLoadFailed" xml:space="preserve">
<value>信号定义加载失败: {0}</value>
</data>
<data name="Sentry_Log_WriteEnqueued" xml:space="preserve">
<value>写入入队: {0} = {1}</value>
</data>
<data name="Sentry_Log_WriteEnqueueFailed" xml:space="preserve">
<value>写入入队失败(队列未运行或已满): {0}</value>
</data>
<data name="Sentry_Log_WriteError" xml:space="preserve">
<value>写入异常: {0}, {1}</value>
</data>
<data name="Sentry_Log_DirectWriteSuccess" xml:space="preserve">
<value>直接写入成功: {0} = {1}</value>
</data>
<data name="Sentry_Log_DirectWriteVerifyFailed" xml:space="preserve">
<value>直接写入回读校验失败: {0}</value>
</data>
<data name="Sentry_Log_DirectWriteError" xml:space="preserve">
<value>直接写入异常: {0}, {1}</value>
</data>
<data name="Sentry_Log_SignalReadError" xml:space="preserve">
<value>信号读取异常: {0}, {1}</value>
</data>
<data name="Sentry_Signal_ReadError" xml:space="preserve">
<value>读取错误</value>
</data>
<!-- === 写入值校验错误 | Write value validation errors === -->
<data name="Sentry_Validate_WriteValueEmpty" xml:space="preserve">
<value>写入值不能为空</value>
</data>
<data name="Sentry_Validate_BoolInvalid" xml:space="preserve">
<value>布尔值仅接受 True/False</value>
</data>
<data name="Sentry_Validate_ByteOutOfRange" xml:space="preserve">
<value>字节值超出范围 (0-255)</value>
</data>
<data name="Sentry_Validate_ShortOutOfRange" xml:space="preserve">
<value>短整型值超出范围</value>
</data>
<data name="Sentry_Validate_IntOutOfRange" xml:space="preserve">
<value>整型值超出范围</value>
</data>
<data name="Sentry_Validate_FloatInvalid" xml:space="preserve">
<value>浮点数格式错误</value>
</data>
<data name="Sentry_Validate_DoubleInvalid" xml:space="preserve">
<value>双精度浮点数格式错误</value>
</data>
<data name="Sentry_Validate_UnsupportedType" xml:space="preserve">
<value>不支持的类型: {0}</value>
</data>
<!-- === 全局异常提示 | Global exception messages === -->
<data name="Sentry_Error_FatalTitle" xml:space="preserve">
<value>致命错误</value>
</data>
<data name="Sentry_Error_FatalMessage" xml:space="preserve">
<value>应用发生严重错误,即将退出。请查看日志获取详细信息。</value>
</data>
<data name="Sentry_Error_UnhandledTitle" xml:space="preserve">
<value>错误</value>
</data>
<data name="Sentry_Error_UnhandledMessage" xml:space="preserve">
<value>应用发生未处理异常,请查看日志获取详细信息。</value>
</data>
</root>