2026-01-06 04:47:40 +08:00

1067 lines
40 KiB
XML
Raw 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"?>
<!DOCTYPE TS>
<TS version="2.1">
<context>
<name>AppMngForm</name>
<message>
<location filename="AppMngForm.ui" line="14"/>
<source>Form</source>
<translation >Form</translation>
</message>
<message>
<location filename="AppMngForm.ui" line="36"/>
<source>节点应用</source>
<translation >Node Application</translation>
</message>
<message>
<location filename="AppMngForm.ui" line="41"/>
<source>状态</source>
<translation >Status</translation>
</message>
<message>
<location filename="AppMngForm.ui" line="46"/>
<source>主/备</source>
<translation >Master/Slave</translation>
</message>
<message>
<location filename="AppMngForm.ui" line="51"/>
<location filename="AppMngForm.cpp" line="93"/>
<source>重启</source>
<translation >Restart</translation>
</message>
<message>
<location filename="AppMngForm.cpp" line="55"/>
<source>刷新</source>
<translation >Refresh</translation>
</message>
<message>
<location filename="AppMngForm.cpp" line="91"/>
<source>启动</source>
<translation >Start up</translation>
</message>
<message>
<location filename="AppMngForm.cpp" line="92"/>
<source>停止</source>
<translation >Stop</translation>
</message>
<message>
<location filename="AppMngForm.cpp" line="94"/>
<source>升主</source>
<translation >to Master</translation>
</message>
<message>
<location filename="AppMngForm.cpp" line="95"/>
<source>降备</source>
<translation >to Slave</translation>
</message>
<message>
<location filename="AppMngForm.cpp" line="104"/>
<location filename="AppMngForm.cpp" line="116"/>
<location filename="AppMngForm.cpp" line="204"/>
<location filename="AppMngForm.cpp" line="218"/>
<source>验证</source>
<translation >Ok</translation>
</message>
<message>
<location filename="AppMngForm.cpp" line="105"/>
<location filename="AppMngForm.cpp" line="117"/>
<location filename="AppMngForm.cpp" line="205"/>
<location filename="AppMngForm.cpp" line="219"/>
<source>权限验证</source>
<translation >Permission to verify</translation>
</message>
<message>
<location filename="AppMngForm.cpp" line="260"/>
<location filename="AppMngForm.cpp" line="318"/>
<source>运行中</source>
<translation >Active</translation>
</message>
<message>
<location filename="AppMngForm.cpp" line="270"/>
<location filename="AppMngForm.cpp" line="328"/>
<source></source>
<translation >Master</translation>
</message>
<message>
<location filename="AppMngForm.cpp" line="276"/>
<location filename="AppMngForm.cpp" line="334"/>
<source></source>
<translation >Slave</translation>
</message>
<message>
<location filename="AppMngForm.cpp" line="265"/>
<location filename="AppMngForm.cpp" line="281"/>
<location filename="AppMngForm.cpp" line="323"/>
<location filename="AppMngForm.cpp" line="339"/>
<source>异常</source>
<translation >Abnormal</translation>
</message>
<message>
<location filename="AppMngForm.cpp" line="286"/>
<location filename="AppMngForm.cpp" line="344"/>
<source>已停止</source>
<translation >Stopped</translation>
</message>
<message>
<location filename="AppMngForm.cpp" line="293"/>
<location filename="AppMngForm.cpp" line="351"/>
<source>未知</source>
<translation >Unknown</translation>
</message>
</context>
<context>
<name>AutoStart</name>
<message>
<location filename="AutoStart.ui" line="14"/>
<source>Dialog</source>
<translation >Dialog</translation>
</message>
<message>
<location filename="AutoStart.ui" line="24"/>
<source>开机自启动</source>
<translation >Auto start</translation>
</message>
<message>
<location filename="AutoStart.ui" line="32"/>
<source>系统开机自启动</source>
<translation >System auto start</translation>
</message>
<message>
<location filename="AutoStart.ui" line="39"/>
<source>HMI 开机自启动</source>
<translation >HMI auto start</translation>
</message>
<message>
<location filename="AutoStart.ui" line="57"/>
<source>桌面模式(适合调试)</source>
<translation >Desktop mode (suitable for debugging)</translation>
</message>
<message>
<location filename="AutoStart.ui" line="70"/>
<source>大屏模式(内存占用小)</source>
<translation >Large screen mode (low memory usage)</translation>
</message>
<message>
<location filename="AutoStart.ui" line="80"/>
<source>本次设置将在下次重启生效</source>
<translation >The settings will take effect after the next restart</translation>
</message>
<message>
<location filename="AutoStart.cpp" line="35"/>
<source>自启动设置</source>
<translation >Auto start setting</translation>
</message>
</context>
<context>
<name>ButtonForm</name>
<message>
<location filename="ButtonForm.ui" line="14"/>
<source>Form</source>
<translation >Form</translation>
</message>
<message>
<location filename="ButtonForm.cpp" line="125"/>
<source>验证</source>
<translation >Ok</translation>
</message>
<message>
<location filename="ButtonForm.cpp" line="126"/>
<source>权限验证</source>
<translation >Permission to verify</translation>
</message>
<message>
<location filename="ButtonForm.cpp" line="234"/>
<source>提示</source>
<translation >Tips</translation>
</message>
<message>
<location filename="ButtonForm.cpp" line="263"/>
<source>设置系统开机自启动成功...</source>
<translation >Setup system auto start successfully...</translation>
</message>
<message>
<location filename="ButtonForm.cpp" line="267"/>
<source>设置系统开机自启动失败...错误:%1</source>
<translation >Setup system auto start failure... Error:%1</translation>
</message>
<message>
<location filename="ButtonForm.cpp" line="274"/>
<source>注销系统开机自启动成功...</source>
<translation >The system has been successfully booted...</translation>
</message>
<message>
<location filename="ButtonForm.cpp" line="278"/>
<source>注销系统开机自启动失败......错误:%1</source>
<translation >Logout system startup failure... Error:%1</translation>
</message>
<message>
<location filename="ButtonForm.cpp" line="295"/>
<source>设置HMI开机自启动成功...</source>
<translation >Set HMI auto start successfully...</translation>
</message>
<message>
<location filename="ButtonForm.cpp" line="299"/>
<source>设置HMI开机自启动失败...错误:%1</source>
<translation >Set HMI auto start failure... Error:%1</translation>
</message>
<message>
<location filename="ButtonForm.cpp" line="311"/>
<source>注销HMI开机自启动成功...</source>
<translation >Logout HMI startup since startup successful...</translation>
</message>
<message>
<location filename="ButtonForm.cpp" line="315"/>
<source>注销HMI开机自启动失败...错误:%1</source>
<translation >Logout HMI startup self-start failure... Error:%1</translation>
</message>
<message>
<location filename="ButtonForm.cpp" line="334"/>
<source>设置桌面模式成功</source>
<translation >Desktop mode set successfully</translation>
</message>
<message>
<location filename="ButtonForm.cpp" line="338"/>
<source>设置桌面模式成功...错误:%1</source>
<translation >Desktop mode set successfully... Error: %1</translation>
</message>
<message>
<location filename="ButtonForm.cpp" line="344"/>
<source>设置大屏模式成功</source>
<translation >Large screen mode set successfully</translation>
</message>
<message>
<location filename="ButtonForm.cpp" line="348"/>
<source>设置大屏模式失败...错误:%1</source>
<translation >Failed to set large screen mode... Error: %1</translation>
</message>
</context>
<context>
<name>DbCheck</name>
<message>
<location filename="DbCheck.ui" line="14"/>
<source>数据库检测</source>
<translation >Database detection</translation>
</message>
<message>
<location filename="DbCheck.ui" line="24"/>
<location filename="DbCheck.ui" line="54"/>
<source>连接状态</source>
<translation >Connection Status</translation>
</message>
<message>
<location filename="DbCheck.ui" line="68"/>
<source>同步状态</source>
<translation >Synchronization Status</translation>
</message>
<message>
<location filename="DbCheck.ui" line="80"/>
<source>同步状态:</source>
<translation >Synchronization Status:</translation>
</message>
<message>
<location filename="DbCheck.ui" line="100"/>
<source>最大ID主机</source>
<translation >Max ID Host:</translation>
</message>
<message>
<location filename="DbCheck.ui" line="114"/>
<source>服务状态:</source>
<translation >Service Status:</translation>
</message>
<message>
<location filename="DbCheck.ui" line="128"/>
<source>IP漂移主机</source>
<translation >IP Drift Host:</translation>
</message>
<message>
<location filename="DbCheck.ui" line="151"/>
<source>读写状态</source>
<translation >Read/Write Status</translation>
</message>
<message>
<location filename="DbCheck.ui" line="159"/>
<source>模型(读):</source>
<translation >Model (Read):</translation>
</message>
<message>
<location filename="DbCheck.ui" line="173"/>
<source>模型(写):</source>
<translation >Model (Write):</translation>
</message>
<message>
<location filename="DbCheck.ui" line="187"/>
<source>历史(读):</source>
<translation >History (Read):</translation>
</message>
<message>
<location filename="DbCheck.ui" line="201"/>
<source>时序库状态</source>
<translation >Time Series Database Status</translation>
</message>
<message>
<source>MySQL状态</source>
<translation >MySql</translation>
</message>
<message>
<location filename="DbCheck.ui" line="46"/>
<source>节点名/IP</source>
<translation >Node Name/IP</translation>
</message>
<message>
<source>模型(写)</source>
<translation >Model(Write)</translation>
</message>
<message>
<source>模型(读)</source>
<translation >Model(Read)</translation>
</message>
<message>
<source>历史(读)</source>
<translation >His(Read)</translation>
</message>
<message>
<source>InfluxDB状态</source>
<translation >InfluxDB</translation>
</message>
<message>
<location filename="DbCheck.cpp" line="443"/>
<source>正在刷新,无需再次提交刷新!</source>
<translation >Refreshing now, no need to submit refresh again!</translation>
</message>
<message>
<location filename="DbCheck.cpp" line="448"/>
<source>正在刷新,请稍后!</source>
<translation >Refreshing, please wait a moment!</translation>
</message>
<message>
<location filename="DbCheck.cpp" line="456"/>
<source>查询成功!</source>
<translation >Query successful!</translation>
</message>
<message>
<location filename="DbCheck.cpp" line="464"/>
<source>%1</source>
<translation >%1</translation>
</message>
<message>
<location filename="DbCheck.cpp" line="493"/>
<location filename="DbCheck.cpp" line="495"/>
<location filename="DbCheck.cpp" line="571"/>
<location filename="DbCheck.cpp" line="636"/>
<source>未知</source>
<translation >Unknown</translation>
</message>
<message>
<location filename="DbCheck.cpp" line="514"/>
<location filename="DbCheck.cpp" line="609"/>
<location filename="DbCheck.cpp" line="626"/>
<location filename="DbCheck.cpp" line="663"/>
<source>正常</source>
<translation >Connected</translation>
</message>
<message>
<location filename="DbCheck.cpp" line="520"/>
<location filename="DbCheck.cpp" line="525"/>
<source>同步ID相差%1</source>
<translation >Synchronization ID difference: %1</translation>
</message>
<message>
<location filename="DbCheck.cpp" line="534"/>
<source>读取失败:%1</source>
<translation >Read failed: %1</translation>
</message>
<message>
<location filename="DbCheck.cpp" line="542"/>
<location filename="DbCheck.cpp" line="596"/>
<source>未启用</source>
<translation >Not enabled</translation>
</message>
<message>
<location filename="DbCheck.cpp" line="569"/>
<location filename="DbCheck.cpp" line="576"/>
<source></source>
<translation >None</translation>
</message>
<message>
<location filename="DbCheck.cpp" line="585"/>
<source>服务未开启:%1</source>
<translation >Service not started: %1</translation>
</message>
<message>
<location filename="DbCheck.ui" line="261"/>
<source>刷新</source>
<translation >Refresh</translation>
</message>
<message>
<location filename="DbCheck.cpp" line="631"/>
<location filename="DbCheck.cpp" line="670"/>
<source>异常</source>
<translation >Not Connected</translation>
</message>
<message>
<source>获取域信息失败</source>
<translation >Faild to obtain domain infomation</translation>
</message>
<message>
<source>获取数据库信息失败</source>
<translation >Faild to obtain database infomation</translation>
</message>
<message>
<location filename="DbCheck.cpp" line="649"/>
<source>(首链接)</source>
<translation >(First Link)</translation>
</message>
<message>
<location filename="DbCheck.ui" line="87"/>
<location filename="DbCheck.ui" line="107"/>
<location filename="DbCheck.ui" line="121"/>
<location filename="DbCheck.ui" line="135"/>
<location filename="DbCheck.ui" line="166"/>
<location filename="DbCheck.ui" line="180"/>
<location filename="DbCheck.ui" line="194"/>
<location filename="DbCheck.ui" line="208"/>
<source>-</source>
<translation >-</translation>
</message>
</context>
<context>
<name>DbCheckThread</name>
<message>
<location filename="DbCheck.cpp" line="54"/>
<source>UDP绑定失败端口号【%1】</source>
<translation >UDP binding failed, port number 【%1】</translation>
</message>
<message>
<location filename="DbCheck.cpp" line="155"/>
<location filename="DbCheck.cpp" line="161"/>
<source>创建系统信息访问库失败</source>
<translation >Failed to create system information access library</translation>
</message>
<message>
<location filename="DbCheck.cpp" line="225"/>
<source>获取域信息失败</source>
<translation >Failed to obtain domain information</translation>
</message>
<message>
<location filename="DbCheck.cpp" line="241"/>
<source>获取数据库信息失败</source>
<translation >Failed to obtain database information</translation>
</message>
<message>
<location filename="DbCheck.cpp" line="327"/>
<source>获取节点信息失败</source>
<translation >Failed to obtain node information</translation>
</message>
<message>
<location filename="DbCheck.cpp" line="363"/>
<source>[%s]数据库类型错误!参数错误,直接默认为数据库状态不正常</source>
<translation >[%s] Database type error! Parameter error, defaulting to database status as abnormal</translation>
</message>
</context>
<context>
<name>DogCheck</name>
<message>
<location filename="DogCheck.ui" line="6"/>
<source>Dialog</source>
<translation >Dialog</translation>
</message>
<message>
<location filename="DogCheck.ui" line="40"/>
<source>加密狗状态:</source>
<translation >Supper Dog Status:</translation>
</message>
<message>
<location filename="DogCheck.ui" line="63"/>
<source>1、请将操作系统信息re_code.txt发给系统提供商获取授权文件</source>
<translation >1. Please send the operating system information (re_code.txt) to the system provider to obtain the authorization file.</translation>
</message>
<message>
<location filename="DogCheck.ui" line="73"/>
<source>拷贝操作系统信息</source>
<translation >Copy operating system information</translation>
</message>
<message>
<location filename="DogCheck.ui" line="80"/>
<source>2、获取授权文件后进行系统激活</source>
<translation >2. After obtaining the authorization file, activate the system.</translation>
</message>
<message>
<location filename="DogCheck.ui" line="87"/>
<source>导入授权文件</source>
<translation >Import authorization file</translation>
</message>
<message>
<location filename="DogCheck.cpp" line="16"/>
<source>加密狗检测</source>
<translation >Supper Dog Check</translation>
</message>
<message>
<location filename="DogCheck.cpp" line="67"/>
<location filename="DogCheck.cpp" line="82"/>
<location filename="DogCheck.cpp" line="89"/>
<location filename="DogCheck.cpp" line="94"/>
<source>提示</source>
<translation >Tips</translation>
</message>
<message>
<location filename="DogCheck.cpp" line="73"/>
<source>选择授权文件</source>
<translation >Select the authorization file</translation>
</message>
<message>
<location filename="DogCheck.cpp" line="73"/>
<source>txt (*.txt)</source>
<translation >txt (*.txt)</translation>
</message>
<message>
<location filename="DogCheck.ui" line="54"/>
<location filename="DogCheck.cpp" line="19"/>
<source>重新检测</source>
<translation >Recheck</translation>
</message>
<message>
<location filename="DogCheck.cpp" line="38"/>
<source>异常,错误码[%1]</source>
<translation >Abnormal,Error Code[%1]</translation>
</message>
<message>
<location filename="DogCheck.ui" line="47"/>
<location filename="DogCheck.cpp" line="42"/>
<source>正常</source>
<translation >Normal</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="mainwindow.ui" line="37"/>
<source>应用管理</source>
<translation >Application</translation>
</message>
<message>
<location filename="mainwindow.ui" line="91"/>
<source>进程管理</source>
<translation >Process Info</translation>
</message>
<message>
<location filename="mainwindow.ui" line="116"/>
<source>工具箱</source>
<translation >Toolbox</translation>
</message>
<message>
<location filename="mainwindow.ui" line="144"/>
<source>版本</source>
<translation >Version</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="511"/>
<location filename="MainWindow.cpp" line="1220"/>
<source>提示</source>
<translation >Tips</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="1016"/>
<source>系统启动失败,请检查所有配置工具和人机界面是否已经全部退出!</source>
<translation >System failed to start,please check whether all configuration tools and human interface have been exited!</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="1028"/>
<source>错误</source>
<translation >Error</translation>
</message>
<message>
<source>未发现系统模型配置文件,是否打开系统建模工具导出模型配置?</source>
<translation >The system model configuration file is not found. Do you open the system modeling tool to export the model configuration?</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="562"/>
<source>开始停止系统</source>
<translation >Stop system</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="705"/>
<source>开始启动进程:%1</source>
<translation >Start process:%1</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="726"/>
<location filename="MainWindow.cpp" line="739"/>
<source>启动进程:%1失败</source>
<translation >Start process:%1 faild</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="733"/>
<source>启动进程:%1成功</source>
<translation >Start process:%1 success</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="764"/>
<source>开始停止进程:%1</source>
<translation >Stop process:%1</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="802"/>
<location filename="MainWindow.cpp" line="819"/>
<location filename="MainWindow.cpp" line="924"/>
<source>停止进程:%1失败</source>
<translation >Stop process:%1 faild</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="811"/>
<location filename="MainWindow.cpp" line="932"/>
<location filename="MainWindow.cpp" line="947"/>
<source>停止进程:%1成功</source>
<translation >Stop process:%1 success</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="850"/>
<source>强制停止进程:%1</source>
<translation >Kill process:%1</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="306"/>
<source>显示</source>
<translation >Display</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="307"/>
<source>退出</source>
<translation >Exit</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="1028"/>
<source>系统模型配置信息异常,是否打开系统建模工具检查配置并导出?</source>
<translation >There is an exception in the system model configuration information. Do you want to open the system modeling tool to check the configuration and export it?</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="1221"/>
<source>加密狗退出</source>
<translation >Supper Dog Exit</translation>
</message>
</context>
<context>
<name>ProcMngForm</name>
<message>
<location filename="ProcMngForm.ui" line="14"/>
<source>Form</source>
<translation >Form</translation>
</message>
<message>
<location filename="ProcMngForm.ui" line="36"/>
<source>节点应用进程</source>
<translation >Application process</translation>
</message>
<message>
<location filename="ProcMngForm.ui" line="41"/>
<source>进程名</source>
<translation >Process name</translation>
</message>
<message>
<location filename="ProcMngForm.ui" line="46"/>
<source>所属应用</source>
<translation >Application</translation>
</message>
<message>
<location filename="ProcMngForm.ui" line="51"/>
<source>状态</source>
<translation >Status</translation>
</message>
<message>
<location filename="ProcMngForm.ui" line="56"/>
<source>CPU</source>
<translation >CPU</translation>
</message>
<message>
<location filename="ProcMngForm.ui" line="61"/>
<source>内存(MB)</source>
<translation >Memory (MB)</translation>
</message>
<message>
<location filename="ProcMngForm.ui" line="66"/>
<source>主/备</source>
<translation >Master/Slave</translation>
</message>
<message>
<location filename="ProcMngForm.ui" line="71"/>
<location filename="ProcMngForm.cpp" line="99"/>
<source>重启</source>
<translation >Restart</translation>
</message>
<message>
<location filename="ProcMngForm.cpp" line="62"/>
<source>刷新</source>
<translation >Refresh</translation>
</message>
<message>
<location filename="ProcMngForm.cpp" line="97"/>
<source>启动</source>
<translation >Start up</translation>
</message>
<message>
<location filename="ProcMngForm.cpp" line="98"/>
<source>停止</source>
<translation >Stop</translation>
</message>
<message>
<location filename="ProcMngForm.cpp" line="100"/>
<source>升主</source>
<translation >to Master</translation>
</message>
<message>
<location filename="ProcMngForm.cpp" line="101"/>
<source>降备</source>
<translation >to Slave</translation>
</message>
<message>
<location filename="ProcMngForm.cpp" line="102"/>
<source>强制停止</source>
<translation >Kill</translation>
</message>
<message>
<location filename="ProcMngForm.cpp" line="113"/>
<location filename="ProcMngForm.cpp" line="125"/>
<location filename="ProcMngForm.cpp" line="137"/>
<location filename="ProcMngForm.cpp" line="226"/>
<source>验证</source>
<translation >Ok</translation>
</message>
<message>
<location filename="ProcMngForm.cpp" line="114"/>
<location filename="ProcMngForm.cpp" line="126"/>
<location filename="ProcMngForm.cpp" line="138"/>
<location filename="ProcMngForm.cpp" line="227"/>
<source>权限验证</source>
<translation >Permission to verify</translation>
</message>
<message>
<location filename="ProcMngForm.cpp" line="279"/>
<location filename="ProcMngForm.cpp" line="346"/>
<source>运行中</source>
<translation >Active</translation>
</message>
<message>
<location filename="ProcMngForm.cpp" line="284"/>
<location filename="ProcMngForm.cpp" line="299"/>
<location filename="ProcMngForm.cpp" line="351"/>
<location filename="ProcMngForm.cpp" line="366"/>
<source>异常</source>
<translation >Abnormal</translation>
</message>
<message>
<location filename="ProcMngForm.cpp" line="289"/>
<location filename="ProcMngForm.cpp" line="356"/>
<source></source>
<translation >Master</translation>
</message>
<message>
<location filename="ProcMngForm.cpp" line="294"/>
<location filename="ProcMngForm.cpp" line="361"/>
<source></source>
<translation >Slave</translation>
</message>
<message>
<location filename="ProcMngForm.cpp" line="307"/>
<location filename="ProcMngForm.cpp" line="374"/>
<source>已停止</source>
<translation >Stopped</translation>
</message>
<message>
<location filename="ProcMngForm.cpp" line="316"/>
<location filename="ProcMngForm.cpp" line="383"/>
<source>未知</source>
<translation >Unknown</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="SetupFuncLinux.cpp" line="36"/>
<location filename="SetupFuncLinux.cpp" line="138"/>
<location filename="SetupFuncWindows.cpp" line="94"/>
<location filename="SetupFuncWindows.cpp" line="204"/>
<source>已设置服务自启动,若需重新设置,请先取消!</source>
<translation >The service has been set since the start, if you need to reset, please cancel first!</translation>
</message>
<message>
<location filename="SetupFuncLinux.cpp" line="52"/>
<location filename="SetupFuncLinux.cpp" line="175"/>
<location filename="SetupFuncLinux.cpp" line="321"/>
<location filename="SetupFuncLinux.cpp" line="432"/>
<source>设置可执行权限失败!</source>
<translation >Failed to set executable permissions!</translation>
</message>
<message>
<location filename="SetupFuncLinux.cpp" line="59"/>
<location filename="SetupFuncLinux.cpp" line="183"/>
<location filename="SetupFuncLinux.cpp" line="328"/>
<location filename="SetupFuncLinux.cpp" line="339"/>
<location filename="SetupFuncLinux.cpp" line="410"/>
<location filename="SetupFuncLinux.cpp" line="439"/>
<location filename="SetupFuncWindows.cpp" line="42"/>
<source>文件不存在!</source>
<translation >The file does not exist!</translation>
</message>
<message>
<location filename="SetupFuncLinux.cpp" line="71"/>
<location filename="SetupFuncLinux.cpp" line="355"/>
<location filename="SetupFuncLinux.cpp" line="451"/>
<source>服务配置文件不可写,请确认是否具有权限!</source>
<translation >The service profile cannot be written, please confirm if you have permission!</translation>
</message>
<message>
<location filename="SetupFuncLinux.cpp" line="105"/>
<location filename="SetupFuncLinux.cpp" line="389"/>
<location filename="SetupFuncLinux.cpp" line="485"/>
<source>写入服务配置文件失败!</source>
<translation >Write service profile failed!</translation>
</message>
<message>
<location filename="SetupFuncLinux.cpp" line="125"/>
<source>取消服务开机自启动失败!</source>
<translation >Failed to cancel the service from starting automatically on boot!</translation>
</message>
<message>
<location filename="SetupFuncLinux.cpp" line="398"/>
<source>设置合成器服务开机自启动失败!</source>
<translation >Failed to set the compositor service to start automatically on boot!</translation>
</message>
<message>
<location filename="SetupFuncLinux.cpp" line="494"/>
<location filename="SetupFuncLinux.cpp" line="503"/>
<location filename="SetupFuncLinux.cpp" line="528"/>
<source>设置sys_startup服务开机自启动失败</source>
<translation >Failed to set the sys_startup service to start automatically on boot!</translation>
</message>
<message>
<location filename="SetupFuncLinux.cpp" line="515"/>
<source>取消rqeh6000_compositor服务开机自启动失败</source>
<translation >Failed to cancel the rqeh6000_compositor service from starting automatically on boot!</translation>
</message>
<message>
<location filename="SetupFuncLinux.cpp" line="521"/>
<source>取消rqeh6000_startup服务开机自启动失败</source>
<translation >Failed to cancel the rqeh6000_startup service from starting automatically on boot!</translation>
</message>
<message>
<source>调用系统重新加载配置失败!</source>
<translation >Call system reload configuration failed!</translation>
</message>
<message>
<location filename="SetupFuncLinux.cpp" line="114"/>
<source>设置服务开机自启动失败!</source>
<translation >Setup service startup auto startup failed!</translation>
</message>
<message>
<location filename="SetupFuncWindows.cpp" line="123"/>
<source>未设置服务自启动,无需取消!</source>
<translation >Do not set the service to start, no need to cancel!</translation>
</message>
<message>
<source>删除服务配置文件失败,请确认是否具有权限!</source>
<translation >Failed to delete service profile, please confirm if you have permissions!</translation>
</message>
<message>
<location filename="SetupFuncLinux.cpp" line="158"/>
<location filename="SetupFuncLinux.cpp" line="262"/>
<source>已设置HMI自启动若需重新设置请先取消</source>
<translation >HMI has been set to start, if you need to reset, please cancel first!</translation>
</message>
<message>
<location filename="SetupFuncLinux.cpp" line="206"/>
<source>启动器文件不可写,请确认是否具有权限!</source>
<translation >Initiator file cannot be written, please confirm whether you have permission!</translation>
</message>
<message>
<location filename="SetupFuncLinux.cpp" line="237"/>
<source>删除启动器文件失败,请确认是否具有权限!</source>
<translation >Failed to delete starter file, please confirm if you have permission!</translation>
</message>
<message>
<location filename="SetupFuncLinux.cpp" line="244"/>
<source>未设置HMI自启动无需取消</source>
<translation >HMI self-start is not set, no need to cancel!</translation>
</message>
<message>
<location filename="SetupFuncWindows.cpp" line="50"/>
<location filename="SetupFuncWindows.cpp" line="113"/>
<location filename="SetupFuncWindows.cpp" line="196"/>
<source>打开服务管理器失败,请确认是否具有权限!</source>
<translation >Failed to open service manager, please confirm if you have permission!</translation>
</message>
<message>
<location filename="SetupFuncWindows.cpp" line="77"/>
<source>注册服务失败,请确认是否具有权限!</source>
<translation >Registration service failed, please confirm if you have permission!</translation>
</message>
<message>
<location filename="SetupFuncWindows.cpp" line="165"/>
<source>注销服务失败!</source>
<translation >Logout service failed!</translation>
</message>
<message>
<location filename="SetupFuncWindows.cpp" line="170"/>
<source>停止服务超时!</source>
<translation >Stop service timeout!</translation>
</message>
<message>
<location filename="SetupFuncWindows.cpp" line="175"/>
<source>获取服务状态失败!</source>
<translation >Failed to get service status!</translation>
</message>
<message>
<location filename="SetupFuncWindows.cpp" line="236"/>
<location filename="SetupFuncWindows.cpp" line="246"/>
<source>启动文件无法写入</source>
<translation >Startup file cannot be written</translation>
</message>
<message>
<location filename="Main.cpp" line="42"/>
<source>警告</source>
<translation >Warning</translation>
</message>
<message>
<location filename="Main.cpp" line="42"/>
<source>正在运行</source>
<translation >System still in running</translation>
</message>
</context>
<context>
<name>StartUpForm</name>
<message>
<location filename="StartUpForm.ui" line="14"/>
<source>Form</source>
<translation >Form</translation>
</message>
<message>
<location filename="StartUpForm.ui" line="125"/>
<location filename="StartUpForm.ui" line="231"/>
<source>系统启动</source>
<translation >System startup</translation>
</message>
<message>
<location filename="StartUpForm.ui" line="331"/>
<location filename="StartUpForm.ui" line="437"/>
<source>系统停止</source>
<translation >System to stop</translation>
</message>
<message>
<location filename="StartUpForm.cpp" line="90"/>
<source>验证</source>
<translation >Ok</translation>
</message>
<message>
<location filename="StartUpForm.cpp" line="91"/>
<source>权限验证</source>
<translation >Permission to verify</translation>
</message>
<message>
<location filename="StartUpForm.cpp" line="177"/>
<source>退出系统前,请将所有配置工具和人机界面退出!</source>
<translation >Before exiting the system, please exit all configuration tools and human interface!</translation>
</message>
</context>
<context>
<name>StatusForm</name>
<message>
<location filename="StatusForm.ui" line="14"/>
<source>Form</source>
<translation >Form</translation>
</message>
<message>
<location filename="StatusForm.ui" line="60"/>
<source>加密狗状态:</source>
<translation >Supper Dog Status:</translation>
</message>
<message>
<location filename="StatusForm.ui" line="73"/>
<location filename="StatusForm.ui" line="93"/>
<location filename="StatusForm.cpp" line="30"/>
<location filename="StatusForm.cpp" line="48"/>
<source>正常</source>
<translation >Normal</translation>
</message>
<message>
<location filename="StatusForm.ui" line="80"/>
<source>本地网络状态:</source>
<translation >Local Network Status:</translation>
</message>
<message>
<location filename="StatusForm.cpp" line="24"/>
<location filename="StatusForm.cpp" line="42"/>
<source>异常</source>
<translation >Abnormal</translation>
</message>
<message>
<location filename="StatusForm.cpp" line="36"/>
<source>未检测</source>
<translation >Unchecked</translation>
</message>
</context>
<context>
<name>VersionForm</name>
<message>
<location filename="VersionForm.ui" line="14"/>
<source>Form</source>
<translation >Form</translation>
</message>
<message>
<location filename="VersionForm.ui" line="45"/>
<source>版本信息</source>
<translation >Version</translation>
</message>
<message>
<location filename="VersionForm.ui" line="81"/>
<source>主程序</source>
<translation >Main</translation>
</message>
<message>
<location filename="VersionForm.ui" line="117"/>
<source>数据库</source>
<translation >Db</translation>
</message>
<message>
<location filename="VersionForm.ui" line="153"/>
<source>Web</source>
<translation >Web</translation>
</message>
<message>
<location filename="VersionForm.ui" line="189"/>
<source>主程序路径</source>
<translation >MainPath</translation>
</message>
<message>
<location filename="VersionForm.ui" line="226"/>
<source>数据库路径</source>
<translation >DbPath</translation>
</message>
<message>
<location filename="VersionForm.cpp" line="54"/>
<source>无版本信息</source>
<translation >No Version Information</translation>
</message>
<message>
<location filename="VersionForm.cpp" line="55"/>
<location filename="VersionForm.cpp" line="56"/>
<location filename="VersionForm.cpp" line="57"/>
<source>已安装</source>
<translation >Installed</translation>
</message>
<message>
<location filename="VersionForm.cpp" line="55"/>
<location filename="VersionForm.cpp" line="56"/>
<location filename="VersionForm.cpp" line="57"/>
<source>未安装</source>
<translation >Not Installed</translation>
</message>
<message>
<source>无主程序路径</source>
<translation >No MainPath</translation>
</message>
<message>
<location filename="VersionForm.cpp" line="66"/>
<source>无数据库路径</source>
<translation >No DbPath</translation>
</message>
</context>
</TS>