Files

304 lines
13 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<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>
<data name="MC_DoorStatus_Title" xml:space="preserve">
<value>Safety Door Status</value>
<comment>安全门状态区标题 | Safety door status area title</comment>
</data>
<data name="MC_DoorStatus" xml:space="preserve">
<value>Status</value>
<comment>门状态标签 | Door status label</comment>
</data>
<data name="MC_Interlock" xml:space="preserve">
<value>Interlock</value>
<comment>联锁标签 | Interlock label</comment>
</data>
<data name="MC_Interlocked" xml:space="preserve">
<value>Interlocked</value>
<comment>已联锁状态文本 | Interlocked status text</comment>
</data>
<data name="MC_NotInterlocked" xml:space="preserve">
<value>Not Interlocked</value>
<comment>未联锁状态文本 | Not interlocked status text</comment>
</data>
<data name="MC_LinearAxes_Title" xml:space="preserve">
<value>Linear Axes</value>
<comment>直线轴区标题 | Linear axes area title</comment>
</data>
<data name="MC_Axis" xml:space="preserve">
<value>Axis</value>
<comment>轴表头 | Axis header</comment>
</data>
<data name="MC_Actual" xml:space="preserve">
<value>Actual</value>
<comment>实际值表头 | Actual value header</comment>
</data>
<data name="MC_Target" xml:space="preserve">
<value>Target</value>
<comment>目标值表头 | Target value header</comment>
</data>
<data name="MC_SourceZ" xml:space="preserve">
<value>SourceZ</value>
<comment>射线源Z轴 | X-ray source Z axis</comment>
</data>
<data name="MC_DetectorZ" xml:space="preserve">
<value>DetectorZ</value>
<comment>探测器Z轴 | Detector Z axis</comment>
</data>
<data name="MC_StageX" xml:space="preserve">
<value>StageX</value>
<comment>载物台X轴 | Stage X axis</comment>
</data>
<data name="MC_StageY" xml:space="preserve">
<value>StageY</value>
<comment>载物台Y轴 | Stage Y axis</comment>
</data>
<data name="MC_RotaryAxes_Title" xml:space="preserve">
<value>Rotary Axes</value>
<comment>旋转轴区标题 | Rotary axes area title</comment>
</data>
<data name="MC_DetSwing" xml:space="preserve">
<value>Det.Swing</value>
<comment>探测器摆动 | Detector swing</comment>
</data>
<data name="MC_StageRot" xml:space="preserve">
<value>Stage Rot.</value>
<comment>载物台旋转 | Stage rotation</comment>
</data>
<data name="MC_FixtureRot" xml:space="preserve">
<value>Fixture Rot.</value>
<comment>夹具旋转 | Fixture rotation</comment>
</data>
<data name="MC_Geometry_Title" xml:space="preserve">
<value>Geometry</value>
<comment>几何参数区标题 | Geometry area title</comment>
</data>
<data name="MC_FOD" xml:space="preserve">
<value>FOD</value>
<comment>焦点到旋转中心距离 | Focus to Object Distance</comment>
</data>
<data name="MC_FDD" xml:space="preserve">
<value>FDD</value>
<comment>焦点到探测器距离 | Focus to Detector Distance</comment>
</data>
<data name="MC_Magnification" xml:space="preserve">
<value>M</value>
<comment>放大倍率 | Magnification</comment>
</data>
<data name="MC_TargetFOD" xml:space="preserve">
<value>Target FOD</value>
<comment>目标FOD | Target FOD</comment>
</data>
<data name="MC_TargetFDD" xml:space="preserve">
<value>Target FDD</value>
<comment>目标FDD | Target FDD</comment>
</data>
<data name="MC_ApplyGeometry" xml:space="preserve">
<value>Apply</value>
<comment>应用几何参数按钮 | Apply geometry button</comment>
</data>
<data name="MC_Operations_Title" xml:space="preserve">
<value>Operations</value>
<comment>操作区标题 | Operations area title</comment>
</data>
<data name="MC_Move" xml:space="preserve">
<value>Move</value>
<comment>移动按钮 | Move button</comment>
</data>
<data name="MC_Stop" xml:space="preserve">
<value>Stop</value>
<comment>停止按钮 | Stop button</comment>
</data>
<data name="MC_Home" xml:space="preserve">
<value>Home</value>
<comment>回零按钮 | Home button</comment>
</data>
<data name="MC_OpenDoor" xml:space="preserve">
<value>Open</value>
<comment>开门按钮 | Open door button</comment>
</data>
<data name="MC_CloseDoor" xml:space="preserve">
<value>Close</value>
<comment>关门按钮 | Close door button</comment>
</data>
<data name="MC_StopDoor" xml:space="preserve">
<value>Stop Door</value>
<comment>停门按钮 | Stop door button</comment>
</data>
<data name="MC_Debug_Title" xml:space="preserve">
<value>Debug (Jog)</value>
<comment>调试区标题 | Debug area title</comment>
</data>
<data name="MC_JogSpeed_Title" xml:space="preserve">
<value>Jog Speed</value>
<comment>Jog 速度标题 | Jog speed title</comment>
</data>
<data name="MC_DebugWindow_Title" xml:space="preserve">
<value>Motion Control Debug</value>
</data>
<data name="MC_PlcNotConnected" xml:space="preserve">
<value>PLC not connected, operation unavailable</value>
</data>
<data name="MC_Axes_Title" xml:space="preserve">
<value>Linear Axes &amp; Rotary Axes</value>
<comment>直线轴 &amp; 旋转轴标题</comment>
</data>
<data name="MC_CalculateGeometry" xml:space="preserve">
<value>Calculate Geometry</value>
<comment>计算几何参数按钮 | Calculate Geometry</comment>
</data>
<data name="MC_GeometryCalcFailed" xml:space="preserve">
<value>几何计算失败:{0} | Geometry calculation failed: {0}</value>
<comment>几何反算失败提示 | Geometry inverse calculation failed message</comment>
</data>
<data name="MC_GeometryConfirm" xml:space="preserve">
<value>目标 FOD={0:F2}mm, FDD={1:F2}mm, 摆动角度={2:F2}°
SourceZ → {3:F2}mm
DetectorZ → {4:F2}mm
确认执行移动? | Confirm to execute move?</value>
<comment>几何反算确认提示 | Geometry inverse confirmation message</comment>
</data>
<data name="MC_GeometryCancelled" xml:space="preserve">
<value>用户取消操作 | User cancelled operation</value>
<comment>用户取消几何反算 | User cancelled geometry inverse</comment>
</data>
<data name="MC_CopyActualToTarget" xml:space="preserve">
<value>实际→目标 | Actual→Target</value>
<comment>一键将实际值填入目标值 | Copy actual values to target values</comment>
</data>
<data name="MC_MoveConfirm" xml:space="preserve">
<value>确认执行多轴联动移动? | Confirm to execute multi-axis coordinated move?</value>
<comment>移动二次确认 | Move confirmation</comment>
</data>
<data name="MC_HomeConfirm" xml:space="preserve">
<value>确认执行所有轴回零? | Confirm to home all axes?</value>
<comment>回零二次确认 | Home confirmation</comment>
</data>
<data name="MC_AxisReset" xml:space="preserve">
<value>轴复位 | Axis Reset</value>
<comment>轴复位按钮 | Axis reset button</comment>
</data>
<data name="MC_GeometryFillConfirm" xml:space="preserve">
<value>目标 FOD={0:F2}mm, FDD={1:F2}mm, 摆动角度={2:F2}°
SourceZ → {3:F2}mm
DetectorZ → {4:F2}mm
确认填入信息? | Confirm to filll move matrix?</value>
<comment>几何反算确认提示 | Geometry inverse confirmation message</comment>
</data>
</root>