998 lines
38 KiB
TypeScript
Raw Normal View History

2025-03-20 17:30:43 +08:00
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="en_US">
<context>
<name>CModelStudiologin</name>
<message>
<location filename="loginDialog/logindlg.cpp" line="258"/>
<source></source>
<translation>Select domain failed</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="264"/>
<source></source>
<translation>There isn&apos;t any domain in database</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="272"/>
<source></source>
<translation>Select location failed</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="278"/>
<source></source>
<translation>There isn&apos;t any location in database</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="286"/>
<source></source>
<translation>Select apply failed</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="292"/>
<source></source>
<translation>There isn&apos;t any apply in database</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="300"/>
<source></source>
<translation>Select subsystem failed</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="306"/>
<source></source>
<translation>There isn&apos;t any subsystem in database</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="342"/>
<source>:%1 </source>
<translation>account:%1 </translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="360"/>
<source></source>
<translation>Login failed</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="360"/>
<source>:
</source>
<translation>Failed reason:
</translation>
</message>
</context>
<context>
<name>KbdBackPointPatch</name>
<message>
<location filename="kbdbackpointpatch.ui" line="20"/>
<source>Dialog</source>
<translation>Dialog</translation>
</message>
<message>
<location filename="kbdbackpointpatch.ui" line="49"/>
<source></source>
<translation>Location:</translation>
</message>
<message>
<location filename="kbdbackpointpatch.ui" line="65"/>
<source></source>
<translation>Subsystem:</translation>
</message>
<message>
<location filename="kbdbackpointpatch.ui" line="81"/>
<source></source>
<translation>Dev group:</translation>
</message>
<message>
<location filename="kbdbackpointpatch.ui" line="97"/>
<source></source>
<translation>Device:</translation>
</message>
<message>
<location filename="kbdbackpointpatch.ui" line="113"/>
<source></source>
<translation>Point type:</translation>
</message>
<message>
<location filename="kbdbackpointpatch.ui" line="123"/>
<source>RTU</source>
<translation>Fes RTU:</translation>
</message>
<message>
<location filename="kbdbackpointpatch.ui" line="146"/>
<source></source>
<translation>Search</translation>
</message>
<message>
<location filename="kbdbackpointpatch.ui" line="157"/>
<source></source>
<translation>Charactors contained by description:</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="32"/>
<source></source>
<translation>Batch modify backstage points</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="77"/>
<source></source>
<translation>Analog point</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="78"/>
<source></source>
<translation>Digital point</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="79"/>
<source></source>
<translation>Accuml point</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="80"/>
<source></source>
<translation>Mix point</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="110"/>
<source></source>
<translation>Base attributes</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="111"/>
<source></source>
<translation>Fes attributes</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="112"/>
<source></source>
<translation>Limit attributes</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="113"/>
<source></source>
<translation>Control attributes</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="122"/>
<source>%1 0</source>
<translation>%1 selected line increments from 0</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="124"/>
<source>%1 1</source>
<translation>%1 selected line increments from 1</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="126"/>
<source>%1 </source>
<translation>%1 selected line increments Customly</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="128"/>
<source>%1 </source>
<translation>%1 selected line set same value</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="130"/>
<source>%1 </source>
<translation>%1 selected line find and replace</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="712"/>
<location filename="kbdbackpointpatch.cpp" line="722"/>
<location filename="kbdbackpointpatch.cpp" line="729"/>
<location filename="kbdbackpointpatch.cpp" line="734"/>
<location filename="kbdbackpointpatch.cpp" line="768"/>
<location filename="kbdbackpointpatch.cpp" line="789"/>
<location filename="kbdbackpointpatch.cpp" line="816"/>
<location filename="kbdbackpointpatch.cpp" line="821"/>
<location filename="kbdbackpointpatch.cpp" line="852"/>
<location filename="kbdbackpointpatch.cpp" line="871"/>
<location filename="kbdbackpointpatch.cpp" line="897"/>
<location filename="kbdbackpointpatch.cpp" line="902"/>
<location filename="kbdbackpointpatch.cpp" line="936"/>
<location filename="kbdbackpointpatch.cpp" line="947"/>
<source></source>
<translation>Message</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="712"/>
<location filename="kbdbackpointpatch.cpp" line="722"/>
<source>%1
</source>
<translation>%1
text format is wrong</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="729"/>
<location filename="kbdbackpointpatch.cpp" line="816"/>
<location filename="kbdbackpointpatch.cpp" line="897"/>
<source></source>
<translation>This column is not editable</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="734"/>
<location filename="kbdbackpointpatch.cpp" line="821"/>
<location filename="kbdbackpointpatch.cpp" line="902"/>
<source>,</source>
<translation>This column is not editable due to as the key</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="738"/>
<source></source>
<translation>Start executing the self-increment menu</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="765"/>
<source></source>
<translation>Self-increment menu end</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="789"/>
<location filename="kbdbackpointpatch.cpp" line="871"/>
<location filename="kbdbackpointpatch.cpp" line="947"/>
<source>!</source>
<translation>Modify success!</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="825"/>
<source></source>
<translation>Start executing the same value menu</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="849"/>
<source></source>
<translation>Execute the same value menu end</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="906"/>
<source></source>
<translation>Start executing the find and replace menu</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="933"/>
<source></source>
<translation>Execute the find and replace menu end</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="967"/>
<location filename="kbdbackpointpatch.cpp" line="976"/>
<location filename="kbdbackpointpatch.cpp" line="998"/>
<location filename="kbdbackpointpatch.cpp" line="1008"/>
<source></source>
<translation>All</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="1205"/>
<source></source>
<translation>set same value</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="1205"/>
<source></source>
<translation>Please enter</translation>
</message>
</context>
<context>
<name>KbdFesPointDlg</name>
<message>
<location filename="kbdfespointdlg.cpp" line="14"/>
<source></source>
<translation>Fes point searcher</translation>
</message>
<message>
<location filename="kbdfespointdlg.cpp" line="79"/>
<source></source>
<translation>Location</translation>
</message>
<message>
<location filename="kbdfespointdlg.cpp" line="85"/>
<source></source>
<translation>Subsystem</translation>
</message>
<message>
<location filename="kbdfespointdlg.cpp" line="91"/>
<source>RTU</source>
<translation>RTU</translation>
</message>
<message>
<location filename="kbdfespointdlg.cpp" line="106"/>
<source></source>
<translation>Point type</translation>
</message>
<message>
<location filename="kbdfespointdlg.cpp" line="116"/>
<source></source>
<translation>Label Name</translation>
</message>
<message>
<location filename="kbdfespointdlg.cpp" line="134"/>
<source></source>
<translation>Analog</translation>
</message>
<message>
<location filename="kbdfespointdlg.cpp" line="135"/>
<source></source>
<translation>Digital</translation>
</message>
<message>
<location filename="kbdfespointdlg.cpp" line="136"/>
<source></source>
<translation>Accuml</translation>
</message>
<message>
<location filename="kbdfespointdlg.cpp" line="137"/>
<source></source>
<translation>Mixed Quantity</translation>
</message>
<message>
<location filename="kbdfespointdlg.cpp" line="138"/>
<source></source>
<translation>Analog control</translation>
</message>
<message>
<location filename="kbdfespointdlg.cpp" line="139"/>
<source></source>
<translation>Digital control</translation>
</message>
<message>
<location filename="kbdfespointdlg.cpp" line="140"/>
<source></source>
<translation>Mixed Quantity Control</translation>
</message>
</context>
<context>
<name>KbdFesPointPatch</name>
<message>
<location filename="kbdfespointpatch.ui" line="20"/>
<source>Dialog</source>
<translation>Dialog</translation>
</message>
<message>
<location filename="kbdfespointpatch.ui" line="43"/>
<source></source>
<translation>Characters contained in description:</translation>
</message>
<message>
<location filename="kbdfespointpatch.ui" line="89"/>
<source></source>
<translation>Location:</translation>
</message>
<message>
<location filename="kbdfespointpatch.ui" line="105"/>
<source></source>
<translation>Subsystem:</translation>
</message>
<message>
<location filename="kbdfespointpatch.ui" line="121"/>
<source>RTU</source>
<translation>RTU:</translation>
</message>
<message>
<location filename="kbdfespointpatch.ui" line="137"/>
<source></source>
<translation>Device:</translation>
</message>
<message>
<location filename="kbdfespointpatch.ui" line="153"/>
<source></source>
<translation>Point type:</translation>
</message>
<message>
<location filename="kbdfespointpatch.ui" line="176"/>
<source></source>
<translation>search</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="31"/>
<source></source>
<translation>Batch modify Fes points</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="65"/>
<location filename="kbdfespointpatch.cpp" line="555"/>
<location filename="kbdfespointpatch.cpp" line="591"/>
<source></source>
<translation>All</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="84"/>
<source></source>
<translation>Analog point</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="85"/>
<source></source>
<translation>Digital point</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="86"/>
<source></source>
<translation>Accuml point</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="87"/>
<source></source>
<translation>Hybrid Quantity</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="88"/>
<source></source>
<translation>Analog control point</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="89"/>
<source></source>
<translation>Digital control point</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="90"/>
<source></source>
<translation>Hybrid Quantity Control</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="98"/>
<source>%1 0</source>
<translation>%1 selected line increments from 0</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="100"/>
<source>%1 1</source>
<translation>%1 selected line increments from 1</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="102"/>
<source>%1 </source>
<translation>%1 selected line increments Customly</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="104"/>
<source>%1 </source>
<translation>%1 selected line set same value</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="106"/>
<source>%1 </source>
<translation>%1 selected line find and replace</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="290"/>
<location filename="kbdfespointpatch.cpp" line="300"/>
<location filename="kbdfespointpatch.cpp" line="307"/>
<location filename="kbdfespointpatch.cpp" line="312"/>
<location filename="kbdfespointpatch.cpp" line="346"/>
<location filename="kbdfespointpatch.cpp" line="367"/>
<location filename="kbdfespointpatch.cpp" line="394"/>
<location filename="kbdfespointpatch.cpp" line="399"/>
<location filename="kbdfespointpatch.cpp" line="430"/>
<location filename="kbdfespointpatch.cpp" line="449"/>
<location filename="kbdfespointpatch.cpp" line="475"/>
<location filename="kbdfespointpatch.cpp" line="480"/>
<location filename="kbdfespointpatch.cpp" line="514"/>
<location filename="kbdfespointpatch.cpp" line="525"/>
<source></source>
<translation>Message</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="290"/>
<location filename="kbdfespointpatch.cpp" line="300"/>
<source>%1
</source>
<translation>%1
text format incorrect</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="307"/>
<location filename="kbdfespointpatch.cpp" line="394"/>
<location filename="kbdfespointpatch.cpp" line="475"/>
<source></source>
<translation>This column is not editable</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="312"/>
<location filename="kbdfespointpatch.cpp" line="399"/>
<location filename="kbdfespointpatch.cpp" line="480"/>
<source>,</source>
<translation>This column is not editable due to as key</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="316"/>
<source></source>
<translation>Start executing the self-increment menu</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="343"/>
<source></source>
<translation>Executing the self-increment menu end</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="367"/>
<location filename="kbdfespointpatch.cpp" line="449"/>
<location filename="kbdfespointpatch.cpp" line="525"/>
<source>!</source>
<translation>Modify success!</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="403"/>
<source></source>
<translation>Start executing the same value menu</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="427"/>
<source></source>
<translation>Executing the same value menu end</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="484"/>
<source></source>
<translation>Start executing the find and replace menu</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="511"/>
<source></source>
<translation>Executing the find and replace menu end</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="761"/>
<source></source>
<translation>Set same value</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="761"/>
<source></source>
<translation>Please enter</translation>
</message>
</context>
<context>
<name>LoginDlg</name>
<message>
<location filename="loginDialog/logindlg.cpp" line="23"/>
<location filename="loginDialog/logindlg.cpp" line="55"/>
<source></source>
<translation>Login</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="31"/>
<source></source>
<translation>User</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="32"/>
<source></source>
<translation>Password</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="33"/>
<source>IP地址</source>
<translation>IP address:</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="34"/>
<source></source>
<translation>Port</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="35"/>
<source></source>
<translation>Database type</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="36"/>
<source>:</source>
<translation>Database name:</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="46"/>
<source>MySQL</source>
<translation>MySQL</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="47"/>
<source>Oracle</source>
<translation>Oracle</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="48"/>
<source>OpenGauss</source>
<translation>OpenGauss</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="49"/>
<source>KingBase</source>
<translation>KingBase</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="56"/>
<source></source>
<translation>Cancel</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="99"/>
<source></source>
<translation>Select domain failed</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="105"/>
<source></source>
<translation>There isn&apos;t any domain in database</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="113"/>
<source></source>
<translation>Select location failed</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="119"/>
<source></source>
<translation>There isn&apos;t any location in database</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="127"/>
<source></source>
<translation>Select apply failed</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="133"/>
<source></source>
<translation>There isn&apos;t any apply in database</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="141"/>
<source></source>
<translation>Select subsystem failed</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="147"/>
<source></source>
<translation>There isn&apos;t any subsystem in database</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="207"/>
<source>,!</source>
<translation>May not do model system config!</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="220"/>
<source></source>
<translation>Login failed</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="220"/>
<source>:
</source>
<translation>Failed reason:
</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="mainwindow.ui" line="17"/>
<source></source>
<translation>Modeling tool</translation>
</message>
<message>
<location filename="mainwindow.ui" line="31"/>
<source></source>
<translation>System</translation>
</message>
<message>
<location filename="mainwindow.ui" line="42"/>
<source></source>
<translation>Help</translation>
</message>
<message>
<location filename="mainwindow.ui" line="49"/>
<source></source>
<translation>setting</translation>
</message>
<message>
<location filename="mainwindow.ui" line="60"/>
<source></source>
<translation>Version message</translation>
</message>
<message>
<location filename="mainwindow.ui" line="65"/>
<source></source>
<translation>Help document</translation>
</message>
<message>
<location filename="mainwindow.ui" line="73"/>
<location filename="mainwindow.cpp" line="301"/>
<source></source>
<translation>Attributes panel keys unable to edit</translation>
</message>
<message>
<location filename="mainwindow.ui" line="78"/>
<location filename="mainwindow.cpp" line="271"/>
<source></source>
<translation>Fes point filter</translation>
</message>
<message>
<location filename="mainwindow.ui" line="83"/>
<location filename="mainwindow.cpp" line="270"/>
<source></source>
<translation>Backstage point filter</translation>
</message>
<message>
<location filename="mainwindow.ui" line="88"/>
<location filename="mainwindow.cpp" line="282"/>
<source></source>
<translation>Batch modify backstage points</translation>
</message>
<message>
<location filename="mainwindow.ui" line="93"/>
<location filename="mainwindow.cpp" line="283"/>
<source></source>
<translation>Batch modify Fes points</translation>
</message>
<message>
<location filename="mainwindow.ui" line="98"/>
<location filename="mainwindow.cpp" line="293"/>
<source></source>
<translation>Configuration check</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="74"/>
<source></source>
<translation>Message</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="74"/>
<source>退</source>
<translation>Are you sure to exit the software</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="86"/>
<location filename="mainwindow.cpp" line="337"/>
<source></source>
<translation>Device Modeling</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="144"/>
<source>退</source>
<translation>Exit Configuration</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="221"/>
<source>mainWindow.xml文件错误xml文件格式是否正确</source>
<translation>Read mainWindow.xml file error,please check if the xml file format is correct!</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="248"/>
<source></source>
<translation>Retrieval tool</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="249"/>
<source></source>
<translation>Batch modification</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="250"/>
<source></source>
<translation>Inspection tools</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="251"/>
<source></source>
<translation>Advanced Parameters</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="322"/>
<source></source>
<translation>Database error</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="322"/>
<source></source>
<translation>Database error:</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="337"/>
<source>:%1</source>
<translation>Version number:%1</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="main.cpp" line="73"/>
<source></source>
<translation>Message</translation>
</message>
<message>
<location filename="main.cpp" line="73"/>
<source>:</source>
<translation>Start log service failed:</translation>
</message>
</context>
<context>
<name>kbdConfigCheck</name>
<message>
<location filename="kbdconfigcheck.cpp" line="202"/>
<location filename="kbdconfigcheck.cpp" line="263"/>
<location filename="kbdconfigcheck.cpp" line="326"/>
<location filename="kbdconfigcheck.cpp" line="375"/>
<location filename="kbdconfigcheck.cpp" line="432"/>
<location filename="kbdconfigcheck.cpp" line="478"/>
<location filename="kbdconfigcheck.cpp" line="489"/>
<location filename="kbdconfigcheck.cpp" line="537"/>
<location filename="kbdconfigcheck.cpp" line="557"/>
<source></source>
<translation>Label structure error</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="211"/>
<location filename="kbdconfigcheck.cpp" line="272"/>
<location filename="kbdconfigcheck.cpp" line="335"/>
<location filename="kbdconfigcheck.cpp" line="384"/>
<location filename="kbdconfigcheck.cpp" line="441"/>
<location filename="kbdconfigcheck.cpp" line="566"/>
<source>&apos;.&apos;</source>
<translation>Abnormal number of characters &apos;.&apos;</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="219"/>
<location filename="kbdconfigcheck.cpp" line="227"/>
<location filename="kbdconfigcheck.cpp" line="280"/>
<location filename="kbdconfigcheck.cpp" line="288"/>
<location filename="kbdconfigcheck.cpp" line="296"/>
<location filename="kbdconfigcheck.cpp" line="345"/>
<location filename="kbdconfigcheck.cpp" line="394"/>
<location filename="kbdconfigcheck.cpp" line="449"/>
<location filename="kbdconfigcheck.cpp" line="507"/>
<location filename="kbdconfigcheck.cpp" line="575"/>
<source></source>
<translation>There is an incorrect field in the label:</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="423"/>
<source>使&apos;_&apos;</source>
<translation>Contains the prohibited character &apos;_&apos;</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="498"/>
<location filename="kbdconfigcheck.cpp" line="546"/>
<source>&apos;_&apos;</source>
<translation>Abnormal number of characters &apos;_&apos;</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="617"/>
<source> </source>
<translation> does not exist</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="658"/>
<source>DI点不存在</source>
<translation>DI point does not exist</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="668"/>
<source>DI点不可控</source>
<translation>DI point is not controllable</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="710"/>
<source></source>
<translation>Unassociated front-end measurement point</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="749"/>
<source> %1 </source>
<translation>Back-end measurement point %1 does not exist</translation>
</message>
</context>
<context>
<name>kbdConfigCheckDlg</name>
<message>
<location filename="kbdconfigcheck.cpp" line="797"/>
<source></source>
<translation>Configuration Check</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="801"/>
<location filename="kbdconfigcheck.cpp" line="1048"/>
<source></source>
<translation>Start Check</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="855"/>
<location filename="kbdconfigcheck.cpp" line="927"/>
<location filename="kbdconfigcheck.cpp" line="952"/>
<location filename="kbdconfigcheck.cpp" line="964"/>
<source></source>
<translation>Complete</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="871"/>
<source></source>
<translation>Check Item</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="871"/>
<source></source>
<translation>Number of Anomalies</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="871"/>
<source></source>
<translation>Details of Anomalies</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="871"/>
<source></source>
<translation>Repair or not</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="958"/>
<source></source>
<translation>Repair Selected Items</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="989"/>
<source></source>
<translation>View Details</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="1000"/>
<source> </source>
<translation> Manual Repair Required</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="1036"/>
<source></source>
<translation>No Check Item Selected</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="1055"/>
<source></source>
<translation>Message</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="1075"/>
<source></source>
<translation>Repair Successful</translation>
</message>
</context>
<context>
<name>kbdErrorListDlg</name>
<message>
<location filename="kbdconfigcheck.cpp" line="1147"/>
<source></source>
<translation>Select all</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="1148"/>
<source></source>
<translation>Invert Selection</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="1149"/>
<source></source>
<translation>Clear Selection</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="1177"/>
<source></source>
<translation>Label Name</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="1177"/>
<source></source>
<translation>Description</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="1177"/>
<source></source>
<translation>Reason for Error</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="1177"/>
<source></source>
<translation>Clean Up</translation>
</message>
</context>
</TS>