This commit is contained in:
2026-04-17 14:55:32 -04:00
commit bc3ac1d4c9
18017 changed files with 4371742 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,438 @@
<?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="Added" xml:space="preserve">
<value>Added</value>
</data>
<data name="Analog_Assign" xml:space="preserve">
<value>適用</value>
</data>
<data name="Analog_Disable" xml:space="preserve">
<value>無効</value>
</data>
<data name="Analog_Enable" xml:space="preserve">
<value>有効</value>
</data>
<data name="Analog_Remove" xml:space="preserve">
<value>削除</value>
</data>
<data name="Assigned" xml:space="preserve">
<value>アサイン</value>
</data>
<data name="BatteryVoltageStatusColumn" xml:space="preserve">
<value>バッテリーステータス</value>
</data>
<data name="Browse" xml:space="preserve">
<value>フォルダの参照</value>
</data>
<data name="CableMultiplier" xml:space="preserve">
<value>ケーブル長補正</value>
</data>
<data name="Capacity" xml:space="preserve">
<value>定格容量</value>
</data>
<data name="CHAN" xml:space="preserve">
<value>DAS CH</value>
</data>
<data name="ChannelType" xml:space="preserve">
<value>CH 種類</value>
</data>
<data name="Channel_Summary" xml:space="preserve">
<value>チャンネル 一覧</value>
</data>
<data name="Code" xml:space="preserve">
<value>CH名</value>
</data>
<data name="DASChannel" xml:space="preserve">
<value>DAS CH</value>
</data>
<data name="DASChannels" xml:space="preserve">
<value>DAS チャンネル</value>
</data>
<data name="DASSerial" xml:space="preserve">
<value>DAS シリアル番号</value>
</data>
<data name="DAS_Summary" xml:space="preserve">
<value>DAS 一覧</value>
</data>
<data name="EID" xml:space="preserve">
<value>EID</value>
</data>
<data name="EIDFound" xml:space="preserve">
<value>EID 数</value>
</data>
<data name="EULabel" xml:space="preserve">
<value>単位</value>
</data>
<data name="HWSerialNumber" xml:space="preserve">
<value>HW SN</value>
</data>
<data name="Import" xml:space="preserve">
<value>xml 保存</value>
</data>
<data name="ImportFile" xml:space="preserve">
<value>入力ファイルの選択</value>
</data>
<data name="ImportTestSetup_PossibleStatus_Done" xml:space="preserve">
<value>完了</value>
</data>
<data name="ImportTestSetup_PossibleStatus_Failed" xml:space="preserve">
<value>Failed</value>
</data>
<data name="ImportTestSetup_PossibleStatus_Working" xml:space="preserve">
<value>処理中</value>
</data>
<data name="InputVoltageStatusColumn" xml:space="preserve">
<value>入力電圧ステータス</value>
</data>
<data name="JCode" xml:space="preserve">
<value>センサー詳細</value>
</data>
<data name="Mode" xml:space="preserve">
<value>モード</value>
</data>
<data name="Name" xml:space="preserve">
<value>Name</value>
</data>
<data name="NONE" xml:space="preserve">
<value>-----</value>
</data>
<data name="Polarity" xml:space="preserve">
<value>±</value>
</data>
<data name="PostTrigger" xml:space="preserve">
<value>トリガー後 (sec)</value>
</data>
<data name="PreTrigger" xml:space="preserve">
<value>トリガー前 (sec)</value>
</data>
<data name="Range" xml:space="preserve">
<value>要求レンジ</value>
</data>
<data name="RemainingChannels" xml:space="preserve">
<value>未処理チャンネル</value>
</data>
<data name="Requested" xml:space="preserve">
<value>要求チャンネル</value>
</data>
<data name="RunTest" xml:space="preserve">
<value>試験実施</value>
</data>
<data name="SampleRate" xml:space="preserve">
<value>サンプル周波数 (per sec)</value>
</data>
<data name="Sens" xml:space="preserve">
<value>校正値</value>
</data>
<data name="SensorSN" xml:space="preserve">
<value>センサー SN</value>
</data>
<data name="SerialNumber" xml:space="preserve">
<value>センサー SN</value>
</data>
<data name="TestLength" xml:space="preserve">
<value>試験時間 (sec)</value>
</data>
<data name="TestSetupName" xml:space="preserve">
<value>テストセットアップ名:</value>
</data>
<data name="ToyotaCode" xml:space="preserve">
<value>Toyota Code</value>
</data>
<data name="Type" xml:space="preserve">
<value>CH 種類</value>
</data>
<data name="Unassigned" xml:space="preserve">
<value>未アサイン</value>
</data>
<data name="ValueEU" xml:space="preserve">
<value>VAL (EU)</value>
</data>
<data name="ValuePercent" xml:space="preserve">
<value>VAL (%)</value>
</data>
<data name="AssignSensorPrompt" xml:space="preserve">
<value>Assign sensor? ID on the channel will be applied to the sensor and removed from any other sensors.</value>
</data>
<data name="UserFeedbackRequired" xml:space="preserve">
<value>User feedback required</value>
</data>
<data name="Current" xml:space="preserve">
<value>電流 (amp)</value>
</data>
<data name="Delay" xml:space="preserve">
<value>遅延時間 (ms)</value>
</data>
<data name="Duration" xml:space="preserve">
<value>持続時間 (ms)</value>
</data>
<data name="LimitDuration" xml:space="preserve">
<value>持続時間制限</value>
</data>
<data name="ResHighTolerance" xml:space="preserve">
<value>抵抗値 上限. (Ω)</value>
</data>
<data name="ResLowTolerance" xml:space="preserve">
<value>抵抗値 加減. (Ω)</value>
</data>
<data name="CH" xml:space="preserve">
<value>CH</value>
</data>
<data name="EditFile_AddCode" xml:space="preserve">
<value>CH名追加</value>
</data>
<data name="EditFile_DeleteCode" xml:space="preserve">
<value>CH名削除</value>
</data>
<data name="EditFile_Replace" xml:space="preserve">
<value>センサー交換</value>
</data>
<data name="Filter" xml:space="preserve">
<value>ソフトウエアフィルター</value>
</data>
<data name="ImportTestSetup_MustBeCSVOrXML" xml:space="preserve">
<value>TTS import requires either .csv or .xml input file</value>
</data>
<data name="ImportTestSetup_NoOriginalCSV" xml:space="preserve">
<value>TTS import requires a .csv filename in the OriginalImportFile attribute</value>
</data>
<data name="ImportTestSetup_UnexpectedZeroMethod" xml:space="preserve">
<value>is an unexpected zero method type. Only None, AverageOverTime, and UsePreEventDiagnosticsZero are allowed</value>
</data>
<data name="JHyphenCode" xml:space="preserve">
<value>センサー詳細</value>
</data>
<data name="NumChannelsAndSensors" xml:space="preserve">
<value>要求チャンネル数:{0}, 予備センサー数:{1}</value>
</data>
<data name="SaveFile" xml:space="preserve">
<value>ファイル保存</value>
</data>
<data name="Search" xml:space="preserve">
<value>検索</value>
</data>
<data name="TestName" xml:space="preserve">
<value>試験No</value>
</data>
<data name="Table_NA" xml:space="preserve">
<value>---</value>
</data>
<data name="Analog" xml:space="preserve">
<value>アナログ</value>
</data>
<data name="DigitalIn" xml:space="preserve">
<value>Digital In</value>
</data>
<data name="TOM" xml:space="preserve">
<value>TOM</value>
</data>
<data name="AllowEIDToBlankChannelChallenge" xml:space="preserve">
<value>The sensor {0} has an EID, but no EID was found.\r\n\r\nPress OK to clear the EID for {0} and assign the sensor.\r\nPress Cancel to leave the EID unchanged and the sensor unassigned.</value>
</data>
<data name="ROIEnd" xml:space="preserve">
<value>ダウンロード終了時間 (sec)</value>
</data>
<data name="ROIStart" xml:space="preserve">
<value>ダウンロード開始時間 (sec)</value>
</data>
<data name="ImportTestSetup_DuplicateSensorSerialNumber" xml:space="preserve">
<value>{0} が2箇所以上あります。</value>
</data>
<data name="ImportTestSetup_DuplicateChannelCode" xml:space="preserve">
<value>{0} が2箇所以上あります。</value>
</data>
<data name="ImportTestSetup_DuplicateDescription" xml:space="preserve">
<value>{0} が2箇所以上あります。</value>
</data>
<data name="DIn" xml:space="preserve">
<value>D In</value>
</data>
<data name="DOut" xml:space="preserve">
<value>D Out</value>
</data>
<data name="ECM" xml:space="preserve">
<value>ECM</value>
</data>
<data name="G5" xml:space="preserve">
<value>G5</value>
</data>
<data name="Rack" xml:space="preserve">
<value>Rack</value>
</data>
<data name="SPD" xml:space="preserve">
<value>SPD</value>
</data>
<data name="SPS" xml:space="preserve">
<value>SPS</value>
</data>
<data name="SPT" xml:space="preserve">
<value>SPT</value>
</data>
<data name="Squib" xml:space="preserve">
<value>スクイブ</value>
</data>
<data name="Total" xml:space="preserve">
<value>合計</value>
</data>
<data name="Units" xml:space="preserve">
<value>単位</value>
</data>
<data name="AssignSensorExcitationError" xml:space="preserve">
<value>Sensor Assignment Error</value>
</data>
<data name="InvalidExcitationAssignment" xml:space="preserve">
<value>{0} V 印加電圧をサポートしていません。</value>
</data>
<data name="MissingECMSWarning" xml:space="preserve">
<value>以下の IP Addresses の機器は応答していません. 対象機器を再起動してください。</value>
</data>
<data name="Warning" xml:space="preserve">
<value>警告!</value>
</data>
<data name="EmptyChannelCodeWarning" xml:space="preserve">
<value>Non empty channel codes are required, please complete channel codes to continue</value>
</data>
<data name="TestId" xml:space="preserve">
<value>試験番号</value>
</data>
<data name="TESTID_PREFIX_SUFFIX_None" xml:space="preserve">
<value>[-----]</value>
</data>
<data name="TESTID_PREFIX_SUFFIX_TestSetupName" xml:space="preserve">
<value>[テストセットアップ名]</value>
</data>
<data name="TESTID_PREFIX_SUFFIX_TimeStamp" xml:space="preserve">
<value>[タイムスタンプ]</value>
</data>
<data name="EditFile_ADDDI" xml:space="preserve">
<value>DI追加</value>
</data>
<data name="EditFile_AddSquib" xml:space="preserve">
<value>スクイブ追加</value>
</data>
<data name="AAF_SLICE" xml:space="preserve">
<value>アンチエイリアスフィルター SLICE : {0}</value>
</data>
<data name="AAF_TDAS" xml:space="preserve">
<value>アンチエイリアスフィルター TDAS : {0}</value>
</data>
<data name="ExcitationNotSupportedByChannel" xml:space="preserve">
<value> {0} V 印加電圧はこのDASでは使用できません。</value>
</data>
</root>

View File

@@ -0,0 +1,450 @@
<?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="Added" xml:space="preserve">
<value>Added</value>
</data>
<data name="Analog_Assign" xml:space="preserve">
<value>Assign</value>
</data>
<data name="Analog_Disable" xml:space="preserve">
<value>Disable</value>
</data>
<data name="Analog_Enable" xml:space="preserve">
<value>Enable</value>
</data>
<data name="Analog_Remove" xml:space="preserve">
<value>Remove</value>
</data>
<data name="Assigned" xml:space="preserve">
<value>Assigned</value>
</data>
<data name="BatteryVoltageStatusColumn" xml:space="preserve">
<value>Battery Voltage Status</value>
</data>
<data name="Browse" xml:space="preserve">
<value>Browse</value>
</data>
<data name="CableMultiplier" xml:space="preserve">
<value>Cable Multiplier</value>
</data>
<data name="Capacity" xml:space="preserve">
<value>Capacity</value>
</data>
<data name="CHAN" xml:space="preserve">
<value>CHAN</value>
</data>
<data name="ChannelType" xml:space="preserve">
<value>Channel Type</value>
</data>
<data name="Channel_Summary" xml:space="preserve">
<value>Channel Summary</value>
</data>
<data name="Code" xml:space="preserve">
<value>Code</value>
</data>
<data name="DASChannel" xml:space="preserve">
<value>DAS Channel</value>
</data>
<data name="DASChannels" xml:space="preserve">
<value>DAS Channels</value>
</data>
<data name="DASSerial" xml:space="preserve">
<value>DAS Serial</value>
</data>
<data name="DAS_Summary" xml:space="preserve">
<value>DAS Summary</value>
</data>
<data name="EID" xml:space="preserve">
<value>EID</value>
</data>
<data name="EIDFound" xml:space="preserve">
<value>EID Found</value>
</data>
<data name="EULabel" xml:space="preserve">
<value>EU Label</value>
</data>
<data name="HWSerialNumber" xml:space="preserve">
<value>HW SN</value>
</data>
<data name="Import" xml:space="preserve">
<value>Import</value>
</data>
<data name="ImportFile" xml:space="preserve">
<value>Import File</value>
</data>
<data name="ImportTestSetup_PossibleStatus_Done" xml:space="preserve">
<value>Done</value>
</data>
<data name="ImportTestSetup_PossibleStatus_Failed" xml:space="preserve">
<value>Failed</value>
</data>
<data name="ImportTestSetup_PossibleStatus_Working" xml:space="preserve">
<value>Working</value>
</data>
<data name="InputVoltageStatusColumn" xml:space="preserve">
<value>Input Voltage Status</value>
</data>
<data name="JCode" xml:space="preserve">
<value>JCode</value>
</data>
<data name="Mode" xml:space="preserve">
<value>Mode</value>
</data>
<data name="Name" xml:space="preserve">
<value>Name</value>
</data>
<data name="NONE" xml:space="preserve">
<value>NONE</value>
</data>
<data name="Polarity" xml:space="preserve">
<value>Polarity</value>
</data>
<data name="PostTrigger" xml:space="preserve">
<value>Post Trigger (sec)</value>
</data>
<data name="PreTrigger" xml:space="preserve">
<value>Pre Trigger (sec)</value>
</data>
<data name="Range" xml:space="preserve">
<value>Range</value>
</data>
<data name="RemainingChannels" xml:space="preserve">
<value>Remaining Channels</value>
</data>
<data name="Requested" xml:space="preserve">
<value>Requested</value>
</data>
<data name="RunTest" xml:space="preserve">
<value>Run Test</value>
</data>
<data name="SampleRate" xml:space="preserve">
<value>Sample Rate (per sec)</value>
</data>
<data name="Sens" xml:space="preserve">
<value>Sens</value>
</data>
<data name="SensorSN" xml:space="preserve">
<value>Sensor SN</value>
</data>
<data name="SerialNumber" xml:space="preserve">
<value>Sensor SN</value>
</data>
<data name="TestLength" xml:space="preserve">
<value>Test Length (sec)</value>
</data>
<data name="TestSetupName" xml:space="preserve">
<value>Test Setup Name:</value>
</data>
<data name="ToyotaCode" xml:space="preserve">
<value>Toyota Code</value>
</data>
<data name="Type" xml:space="preserve">
<value>Type</value>
</data>
<data name="Unassigned" xml:space="preserve">
<value>Unassigned</value>
</data>
<data name="ValueEU" xml:space="preserve">
<value>VAL (EU)</value>
</data>
<data name="ValuePercent" xml:space="preserve">
<value>VAL (%)</value>
</data>
<data name="AssignSensorPrompt" xml:space="preserve">
<value>Assign sensor? ID on the channel will be applied to the sensor and removed from any other sensors.</value>
</data>
<data name="UserFeedbackRequired" xml:space="preserve">
<value>User feedback required</value>
</data>
<data name="Current" xml:space="preserve">
<value>Current (amp)</value>
</data>
<data name="Delay" xml:space="preserve">
<value>Delay (ms)</value>
</data>
<data name="Duration" xml:space="preserve">
<value>Duration (ms)</value>
</data>
<data name="LimitDuration" xml:space="preserve">
<value>Limit duration</value>
</data>
<data name="ResHighTolerance" xml:space="preserve">
<value>Res. High Tol. (Ω)</value>
</data>
<data name="ResLowTolerance" xml:space="preserve">
<value>Res. Low Tol. (Ω)</value>
</data>
<data name="CH" xml:space="preserve">
<value>CH</value>
</data>
<data name="EditFile_AddCode" xml:space="preserve">
<value>Add Code</value>
</data>
<data name="EditFile_DeleteCode" xml:space="preserve">
<value>Delete Code</value>
</data>
<data name="EditFile_Replace" xml:space="preserve">
<value>Replace</value>
</data>
<data name="Filter" xml:space="preserve">
<value>Filter</value>
</data>
<data name="ImportTestSetup_MustBeCSVOrXML" xml:space="preserve">
<value>TTS import requires either .csv or .xml input file</value>
</data>
<data name="ImportTestSetup_NoOriginalCSV" xml:space="preserve">
<value>TTS import requires a .csv filename in the OriginalImportFile attribute</value>
</data>
<data name="ImportTestSetup_UnexpectedZeroMethod" xml:space="preserve">
<value>is an unexpected zero method type. Only None, AverageOverTime, and UsePreEventDiagnosticsZero are allowed</value>
</data>
<data name="JHyphenCode" xml:space="preserve">
<value>J-Code</value>
</data>
<data name="NumChannelsAndSensors" xml:space="preserve">
<value>{0} Required Channel(s), {1} System Sensor(s)</value>
</data>
<data name="SaveFile" xml:space="preserve">
<value>Save File</value>
</data>
<data name="Search" xml:space="preserve">
<value>Search</value>
</data>
<data name="TestName" xml:space="preserve">
<value>Test Name</value>
</data>
<data name="Table_NA" xml:space="preserve">
<value>---</value>
</data>
<data name="Analog" xml:space="preserve">
<value>Analog</value>
</data>
<data name="DigitalIn" xml:space="preserve">
<value>Digital In</value>
</data>
<data name="TOM" xml:space="preserve">
<value>TOM</value>
</data>
<data name="AllowEIDToBlankChannelChallenge" xml:space="preserve">
<value>The sensor {0} has an EID, but no EID was found.\r\n\r\nPress OK to clear the EID for {0} and assign the sensor.\r\nPress Cancel to leave the EID unchanged and the sensor unassigned.</value>
</data>
<data name="ROIEnd" xml:space="preserve">
<value>ROI End (sec)</value>
</data>
<data name="ROIStart" xml:space="preserve">
<value>ROI Start (sec)</value>
</data>
<data name="ImportTestSetup_DuplicateSensorSerialNumber" xml:space="preserve">
<value>{0} is a duplicate Sensor Serial Number.</value>
</data>
<data name="ImportTestSetup_DuplicateChannelCode" xml:space="preserve">
<value>{0} is a duplicate Channel Code.</value>
</data>
<data name="ImportTestSetup_DuplicateDescription" xml:space="preserve">
<value>{0} is a duplicate Description.</value>
</data>
<data name="DIn" xml:space="preserve">
<value>D In</value>
</data>
<data name="DOut" xml:space="preserve">
<value>D Out</value>
</data>
<data name="ECM" xml:space="preserve">
<value>ECM</value>
</data>
<data name="G5" xml:space="preserve">
<value>G5</value>
</data>
<data name="Rack" xml:space="preserve">
<value>Rack</value>
</data>
<data name="SPD" xml:space="preserve">
<value>SPD</value>
</data>
<data name="SPS" xml:space="preserve">
<value>SPS</value>
</data>
<data name="SPT" xml:space="preserve">
<value>SPT</value>
</data>
<data name="Squib" xml:space="preserve">
<value>Squib</value>
</data>
<data name="Total" xml:space="preserve">
<value>Total</value>
</data>
<data name="Units" xml:space="preserve">
<value>Units</value>
</data>
<data name="AssignSensorExcitationError" xml:space="preserve">
<value>Sensor Assignment Error</value>
</data>
<data name="InvalidExcitationAssignment" xml:space="preserve">
<value>Hardware does not support {0} volt excitation.</value>
</data>
<data name="MissingECMSWarning" xml:space="preserve">
<value>Devices at the following IP Addresses were unresponsive. Please reconnect or power cycle the units.</value>
</data>
<data name="Warning" xml:space="preserve">
<value>Warning</value>
</data>
<data name="EmptyChannelCodeWarning" xml:space="preserve">
<value>Non empty channel codes are required, please complete channel codes to continue</value>
</data>
<data name="TestId" xml:space="preserve">
<value>Test Id</value>
</data>
<data name="TESTID_PREFIX_SUFFIX_None" xml:space="preserve">
<value>[None]</value>
</data>
<data name="TESTID_PREFIX_SUFFIX_TestSetupName" xml:space="preserve">
<value>[Test Setup Name]</value>
</data>
<data name="TESTID_PREFIX_SUFFIX_TimeStamp" xml:space="preserve">
<value>[Time Stamp]</value>
</data>
<data name="EditFile_ADDDI" xml:space="preserve">
<value>Add DI</value>
</data>
<data name="EditFile_AddSquib" xml:space="preserve">
<value>Add Squib</value>
</data>
<data name="AAF_SLICE" xml:space="preserve">
<value>Requested SLICE AAF: {0}</value>
</data>
<data name="AAF_TDAS" xml:space="preserve">
<value>Requested TDAS AAF: {0}</value>
</data>
<data name="ExcitationNotSupportedByChannel" xml:space="preserve">
<value>Sensor excitation {0} not supported by channel</value>
</data>
<data name="ImportTestSetup_DuplicateJCode" xml:space="preserve">
<value>JCode {0} is a duplicate</value>
</data>
<data name="ImportTestSetup_EmptyJCode" xml:space="preserve">
<value>record {0} has an empty J-Code</value>
</data>
<data name="ReservedSensorFound" xml:space="preserve">
<value>Reserved Sensor(s) found in file. These are now unsupported and were skipped.</value>
</data>
<data name="SensorNotFound" xml:space="preserve">
<value>Sensor "{0}" not found in database</value>
</data>
</root>

View File

@@ -0,0 +1,20 @@
using System;
using System.Windows.Markup;
namespace TTSImport
{
[MarkupExtensionReturnTypeAttribute(typeof(string))]
public class TranslateExtension : MarkupExtension
{
private readonly string _key;
public TranslateExtension(string key) { _key = key; }
public const string NotFound = "#stringnotfound#";
public override object ProvideValue(IServiceProvider serviceProvider)
{
if (string.IsNullOrEmpty(_key)) { return NotFound; }
return Resources.StringResources.ResourceManager.GetString(_key) ?? NotFound + " " + _key;
}
}
}