华高维护工具增加其他OEM版本,增加英文模式
This commit is contained in:
parent
73f6dbc9f3
commit
d702c8e2b7
|
@ -4,6 +4,7 @@
|
|||
</qresource>
|
||||
<qresource prefix="/translation">
|
||||
<file>FWUpgrade_zh_CN.qm</file>
|
||||
<file>FWUpgrade_zh_EN.qm</file>
|
||||
<file>qt_zh_CN.qm</file>
|
||||
</qresource>
|
||||
<qresource prefix="/images">
|
||||
|
|
|
@ -76,12 +76,12 @@
|
|||
<translation>取消</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="logindialog.cpp" line="32"/>
|
||||
<location filename="logindialog.cpp" line="50"/>
|
||||
<source>tips</source>
|
||||
<translation>提示</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="logindialog.cpp" line="32"/>
|
||||
<location filename="logindialog.cpp" line="50"/>
|
||||
<source>wrong account or password</source>
|
||||
<translation>账户或密码错误</translation>
|
||||
</message>
|
||||
|
@ -274,7 +274,7 @@
|
|||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="224"/>
|
||||
<location filename="mainwindow.cpp" line="491"/>
|
||||
<location filename="mainwindow.cpp" line="525"/>
|
||||
<source>Have not corrected</source>
|
||||
<translation>未校正</translation>
|
||||
</message>
|
||||
|
@ -331,20 +331,20 @@
|
|||
<translation type="vanished">打开设备:%1,固件版本号为:%2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="439"/>
|
||||
<location filename="mainwindow.cpp" line="548"/>
|
||||
<location filename="mainwindow.cpp" line="549"/>
|
||||
<location filename="mainwindow.cpp" line="550"/>
|
||||
<location filename="mainwindow.cpp" line="562"/>
|
||||
<location filename="mainwindow.cpp" line="574"/>
|
||||
<location filename="mainwindow.cpp" line="580"/>
|
||||
<location filename="mainwindow.cpp" line="915"/>
|
||||
<location filename="mainwindow.cpp" line="916"/>
|
||||
<location filename="mainwindow.cpp" line="948"/>
|
||||
<location filename="mainwindow.cpp" line="949"/>
|
||||
<location filename="mainwindow.cpp" line="473"/>
|
||||
<location filename="mainwindow.cpp" line="582"/>
|
||||
<location filename="mainwindow.cpp" line="583"/>
|
||||
<location filename="mainwindow.cpp" line="584"/>
|
||||
<location filename="mainwindow.cpp" line="596"/>
|
||||
<location filename="mainwindow.cpp" line="608"/>
|
||||
<location filename="mainwindow.cpp" line="614"/>
|
||||
<location filename="mainwindow.cpp" line="951"/>
|
||||
<location filename="mainwindow.cpp" line="952"/>
|
||||
<location filename="mainwindow.cpp" line="984"/>
|
||||
<location filename="mainwindow.cpp" line="985"/>
|
||||
<location filename="mainwindow.cpp" line="1031"/>
|
||||
<location filename="mainwindow.cpp" line="1020"/>
|
||||
<location filename="mainwindow.cpp" line="1021"/>
|
||||
<location filename="mainwindow.cpp" line="1067"/>
|
||||
<source>do not support</source>
|
||||
<translation>不支持</translation>
|
||||
</message>
|
||||
|
@ -353,27 +353,27 @@
|
|||
<translation type="vanished">打开设备错误:%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="611"/>
|
||||
<location filename="mainwindow.cpp" line="645"/>
|
||||
<source>no device opened</source>
|
||||
<translation>无设备打开</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="656"/>
|
||||
<location filename="mainwindow.cpp" line="701"/>
|
||||
<location filename="mainwindow.cpp" line="711"/>
|
||||
<location filename="mainwindow.cpp" line="734"/>
|
||||
<location filename="mainwindow.cpp" line="786"/>
|
||||
<location filename="mainwindow.cpp" line="852"/>
|
||||
<location filename="mainwindow.cpp" line="868"/>
|
||||
<location filename="mainwindow.cpp" line="875"/>
|
||||
<location filename="mainwindow.cpp" line="882"/>
|
||||
<location filename="mainwindow.cpp" line="889"/>
|
||||
<location filename="mainwindow.cpp" line="898"/>
|
||||
<location filename="mainwindow.cpp" line="690"/>
|
||||
<location filename="mainwindow.cpp" line="737"/>
|
||||
<location filename="mainwindow.cpp" line="747"/>
|
||||
<location filename="mainwindow.cpp" line="770"/>
|
||||
<location filename="mainwindow.cpp" line="822"/>
|
||||
<location filename="mainwindow.cpp" line="888"/>
|
||||
<location filename="mainwindow.cpp" line="904"/>
|
||||
<location filename="mainwindow.cpp" line="911"/>
|
||||
<location filename="mainwindow.cpp" line="918"/>
|
||||
<location filename="mainwindow.cpp" line="925"/>
|
||||
<location filename="mainwindow.cpp" line="934"/>
|
||||
<source>tips</source>
|
||||
<translation>提示</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="656"/>
|
||||
<location filename="mainwindow.cpp" line="690"/>
|
||||
<source>no version available</source>
|
||||
<translation>未获取到可升级版本</translation>
|
||||
</message>
|
||||
|
@ -382,7 +382,7 @@
|
|||
<translation type="vanished">确定</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="687"/>
|
||||
<location filename="mainwindow.cpp" line="721"/>
|
||||
<source>Open File</source>
|
||||
<translation>打开文件</translation>
|
||||
</message>
|
||||
|
@ -391,9 +391,9 @@
|
|||
<translation type="vanished">压缩文件(* .zip)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="776"/>
|
||||
<location filename="mainwindow.cpp" line="797"/>
|
||||
<location filename="mainwindow.cpp" line="819"/>
|
||||
<location filename="mainwindow.cpp" line="812"/>
|
||||
<location filename="mainwindow.cpp" line="833"/>
|
||||
<location filename="mainwindow.cpp" line="855"/>
|
||||
<source>device: %1 upgrade firmware success</source>
|
||||
<translation>设备:%1 固件升级成功</translation>
|
||||
</message>
|
||||
|
@ -406,24 +406,24 @@
|
|||
<translation type="vanished">设备: %1, 固件版本: %2, 升级: %3</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="548"/>
|
||||
<location filename="mainwindow.cpp" line="582"/>
|
||||
<source>support</source>
|
||||
<translation>支持</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="548"/>
|
||||
<location filename="mainwindow.cpp" line="582"/>
|
||||
<source>upgrade: %1</source>
|
||||
<oldsource>upgrade: %2</oldsource>
|
||||
<translation>固件在线升级: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="687"/>
|
||||
<location filename="mainwindow.cpp" line="721"/>
|
||||
<source>ZIP Files(*.zip *.zip)</source>
|
||||
<translation>压缩文件(*.zip)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="701"/>
|
||||
<location filename="mainwindow.cpp" line="734"/>
|
||||
<location filename="mainwindow.cpp" line="737"/>
|
||||
<location filename="mainwindow.cpp" line="770"/>
|
||||
<source>the selected firmware is not newer than the current version</source>
|
||||
<translation>选择的固件版本比当前版本低</translation>
|
||||
</message>
|
||||
|
@ -432,7 +432,7 @@
|
|||
<translation type="vanished">固件不匹配</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="712"/>
|
||||
<location filename="mainwindow.cpp" line="748"/>
|
||||
<source>firmware file mismatch, continue?</source>
|
||||
<translation>固件文件版本不匹配,是否继续?</translation>
|
||||
</message>
|
||||
|
@ -445,97 +445,97 @@
|
|||
<translation type="vanished">设备: %1, 固件升级: %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="549"/>
|
||||
<location filename="mainwindow.cpp" line="583"/>
|
||||
<source>FirmWare number: %1</source>
|
||||
<translation>固件号: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="550"/>
|
||||
<location filename="mainwindow.cpp" line="584"/>
|
||||
<source>Serial number: %1</source>
|
||||
<translation>序列号: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="551"/>
|
||||
<location filename="mainwindow.cpp" line="585"/>
|
||||
<source>speed mode: %1</source>
|
||||
<translation>速度模式: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="580"/>
|
||||
<location filename="mainwindow.cpp" line="614"/>
|
||||
<source>Motor Version: %1</source>
|
||||
<translation>电机固件版本: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="602"/>
|
||||
<location filename="mainwindow.cpp" line="636"/>
|
||||
<source>Device is opened by other process</source>
|
||||
<translation>设备被其他进程占用</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="606"/>
|
||||
<location filename="mainwindow.cpp" line="640"/>
|
||||
<source>open device error</source>
|
||||
<translation>打开设备失败</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="801"/>
|
||||
<location filename="mainwindow.cpp" line="837"/>
|
||||
<source>device: %1 upgrade firmware failed, io error</source>
|
||||
<translation>设备:%1 固件升级失败,IO错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="786"/>
|
||||
<location filename="mainwindow.cpp" line="822"/>
|
||||
<source>download firmware fail</source>
|
||||
<translation>下载固件失败</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="843"/>
|
||||
<location filename="mainwindow.cpp" line="879"/>
|
||||
<source>Roller scanned count has been set to 0.</source>
|
||||
<translation>滚轴计数已清零</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="847"/>
|
||||
<location filename="mainwindow.cpp" line="883"/>
|
||||
<source>Do not supported</source>
|
||||
<translation>设备不支持</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="850"/>
|
||||
<location filename="mainwindow.cpp" line="886"/>
|
||||
<source>Roller scanned count reset failed.</source>
|
||||
<translation>清除滚轴计数失败</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="868"/>
|
||||
<location filename="mainwindow.cpp" line="904"/>
|
||||
<source>old password is wrong</source>
|
||||
<translation>旧密码错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="875"/>
|
||||
<location filename="mainwindow.cpp" line="911"/>
|
||||
<source>new password can not be empty</source>
|
||||
<translation>新密码不能为空</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="882"/>
|
||||
<location filename="mainwindow.cpp" line="918"/>
|
||||
<source>new password is inconsistent</source>
|
||||
<translation>新密码不一致</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="889"/>
|
||||
<location filename="mainwindow.cpp" line="925"/>
|
||||
<source>modify password fail</source>
|
||||
<translation>密码修改失败</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="898"/>
|
||||
<location filename="mainwindow.cpp" line="934"/>
|
||||
<source>modify password success</source>
|
||||
<translation>密码修改成功</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="980"/>
|
||||
<location filename="mainwindow.cpp" line="1016"/>
|
||||
<source>correcting...</source>
|
||||
<translation>校正中...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1000"/>
|
||||
<location filename="mainwindow.cpp" line="1036"/>
|
||||
<source>Export special test paper</source>
|
||||
<translation>导出专用测试纸</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1000"/>
|
||||
<location filename="mainwindow.cpp" line="1036"/>
|
||||
<source>jpg(*.jpg)</source>
|
||||
<translation>jpg(*.jpg)</translation>
|
||||
</message>
|
||||
|
@ -544,136 +544,138 @@
|
|||
<translation type="vanished">导出失败</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="316"/>
|
||||
<location filename="mainwindow.cpp" line="331"/>
|
||||
<location filename="mainwindow.cpp" line="776"/>
|
||||
<location filename="mainwindow.cpp" line="780"/>
|
||||
<location filename="mainwindow.cpp" line="819"/>
|
||||
<location filename="mainwindow.cpp" line="823"/>
|
||||
<location filename="mainwindow.cpp" line="916"/>
|
||||
<location filename="mainwindow.cpp" line="922"/>
|
||||
<location filename="mainwindow.cpp" line="949"/>
|
||||
<location filename="mainwindow.cpp" line="955"/>
|
||||
<location filename="mainwindow.cpp" line="962"/>
|
||||
<location filename="mainwindow.cpp" line="984"/>
|
||||
<location filename="mainwindow.cpp" line="350"/>
|
||||
<location filename="mainwindow.cpp" line="365"/>
|
||||
<location filename="mainwindow.cpp" line="812"/>
|
||||
<location filename="mainwindow.cpp" line="816"/>
|
||||
<location filename="mainwindow.cpp" line="855"/>
|
||||
<location filename="mainwindow.cpp" line="859"/>
|
||||
<location filename="mainwindow.cpp" line="952"/>
|
||||
<location filename="mainwindow.cpp" line="958"/>
|
||||
<location filename="mainwindow.cpp" line="985"/>
|
||||
<location filename="mainwindow.cpp" line="991"/>
|
||||
<location filename="mainwindow.cpp" line="998"/>
|
||||
<location filename="mainwindow.cpp" line="1020"/>
|
||||
<location filename="mainwindow.cpp" line="1027"/>
|
||||
<location filename="mainwindow.cpp" line="1031"/>
|
||||
<location filename="mainwindow.cpp" line="1035"/>
|
||||
<location filename="mainwindow.cpp" line="1039"/>
|
||||
<location filename="mainwindow.cpp" line="1063"/>
|
||||
<location filename="mainwindow.cpp" line="1067"/>
|
||||
<location filename="mainwindow.cpp" line="1071"/>
|
||||
<location filename="mainwindow.cpp" line="1075"/>
|
||||
<source>Prompt</source>
|
||||
<translation>提示</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="63"/>
|
||||
<location filename="mainwindow.cpp" line="962"/>
|
||||
<location filename="mainwindow.cpp" line="81"/>
|
||||
<location filename="mainwindow.cpp" line="998"/>
|
||||
<source>Please confirm that the device has correctly placed the calibration paper!</source>
|
||||
<translation>请确认设备已正确放置校正纸!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="64"/>
|
||||
<location filename="mainwindow.cpp" line="82"/>
|
||||
<source>Prompt of Hualing device</source>
|
||||
<oldsource>Prompt of Hualin device</oldsource>
|
||||
<translation>若当前为华凌设备,自动校正后,须勾选"彩色校正"再校正一次,其它设备无需勾选。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="65"/>
|
||||
<location filename="mainwindow.cpp" line="83"/>
|
||||
<source>Please confirm that the device has placed a special scanning test paper for distortion correction!</source>
|
||||
<translation>开始计算畸变值之前,请确认设备已放置畸变校正专用扫描测试纸!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="248"/>
|
||||
<location filename="mainwindow.cpp" line="282"/>
|
||||
<source>Warning</source>
|
||||
<translation>警告</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="248"/>
|
||||
<location filename="mainwindow.cpp" line="282"/>
|
||||
<source>Device is Running! please wait for the process to end.</source>
|
||||
<translation>设备正在运行!请等待流程结束。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="315"/>
|
||||
<location filename="mainwindow.cpp" line="316"/>
|
||||
<location filename="mainwindow.cpp" line="349"/>
|
||||
<location filename="mainwindow.cpp" line="350"/>
|
||||
<source>Count distortion failed</source>
|
||||
<translation>计算畸变值失败</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="322"/>
|
||||
<location filename="mainwindow.cpp" line="356"/>
|
||||
<source>Count distortion succeed: %1</source>
|
||||
<translation>计算畸变值成功: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="487"/>
|
||||
<location filename="mainwindow.cpp" line="558"/>
|
||||
<location filename="mainwindow.cpp" line="842"/>
|
||||
<location filename="mainwindow.cpp" line="521"/>
|
||||
<location filename="mainwindow.cpp" line="592"/>
|
||||
<location filename="mainwindow.cpp" line="596"/>
|
||||
<location filename="mainwindow.cpp" line="878"/>
|
||||
<source>roll count: %1</source>
|
||||
<translation>滚轴计数: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="488"/>
|
||||
<location filename="mainwindow.cpp" line="570"/>
|
||||
<location filename="mainwindow.cpp" line="522"/>
|
||||
<location filename="mainwindow.cpp" line="604"/>
|
||||
<location filename="mainwindow.cpp" line="608"/>
|
||||
<source>scan count: %1</source>
|
||||
<translation>历史扫描张数: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="781"/>
|
||||
<location filename="mainwindow.cpp" line="824"/>
|
||||
<location filename="mainwindow.cpp" line="817"/>
|
||||
<location filename="mainwindow.cpp" line="860"/>
|
||||
<source>device: %1 upgrade firmware failed: %2</source>
|
||||
<translation>设备:%1 固件升级失败: %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="921"/>
|
||||
<location filename="mainwindow.cpp" line="957"/>
|
||||
<source>Get distortion failed</source>
|
||||
<translation>获取畸变值失败</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="922"/>
|
||||
<location filename="mainwindow.cpp" line="958"/>
|
||||
<source>Get failed</source>
|
||||
<translation>获取失败</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="927"/>
|
||||
<location filename="mainwindow.cpp" line="963"/>
|
||||
<source>Get distortion succeed: %1</source>
|
||||
<translation>获取畸变值成功: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1007"/>
|
||||
<location filename="mainwindow.cpp" line="1043"/>
|
||||
<source>Color mode: %1, Dpi: %2</source>
|
||||
<translation>颜色模式: %1, 分辨率 :%2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1027"/>
|
||||
<location filename="mainwindow.cpp" line="1063"/>
|
||||
<source>Restore succeed</source>
|
||||
<translation>恢复成功</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1035"/>
|
||||
<location filename="mainwindow.cpp" line="1071"/>
|
||||
<source>Restore failed</source>
|
||||
<translation>恢复失败</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1039"/>
|
||||
<location filename="mainwindow.cpp" line="1075"/>
|
||||
<source>Other error:%1</source>
|
||||
<translation>其他错误:%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="954"/>
|
||||
<location filename="mainwindow.cpp" line="955"/>
|
||||
<location filename="mainwindow.cpp" line="990"/>
|
||||
<location filename="mainwindow.cpp" line="991"/>
|
||||
<source>Set failed</source>
|
||||
<translation>设置失败</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="944"/>
|
||||
<location filename="mainwindow.cpp" line="980"/>
|
||||
<source>Set succeed</source>
|
||||
<translation>设置成功</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="991"/>
|
||||
<location filename="mainwindow.cpp" line="1027"/>
|
||||
<source>Correct failed</source>
|
||||
<translation>校正失败</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="327"/>
|
||||
<location filename="mainwindow.cpp" line="361"/>
|
||||
<source>Have already corrected</source>
|
||||
<translation>已校正</translation>
|
||||
</message>
|
||||
|
|
Binary file not shown.
|
@ -0,0 +1,618 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="zh_CN">
|
||||
<context>
|
||||
<name>Dialog_updateProgress</name>
|
||||
<message>
|
||||
<location filename="dialog_updateprogress.ui" line="14"/>
|
||||
<source>Dialog</source>
|
||||
<translation>DownLoad</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_updateprogress.ui" line="42"/>
|
||||
<source>stop</source>
|
||||
<translation>Stop</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Dialog_upgradeFirmware</name>
|
||||
<message>
|
||||
<location filename="dialog_upgradefirmware.ui" line="14"/>
|
||||
<source>Dialog</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_upgradefirmware.ui" line="54"/>
|
||||
<source>gif</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_upgradefirmware.ui" line="91"/>
|
||||
<source>text</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_upgradefirmware.cpp" line="17"/>
|
||||
<source>upgrade</source>
|
||||
<translation>Upgrade</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_upgradefirmware.cpp" line="20"/>
|
||||
<source>firmware upgrade in progress, please wait...</source>
|
||||
<translation>Firmware upgrade in progress, please wait...</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>LoginDialog</name>
|
||||
<message>
|
||||
<location filename="logindialog.ui" line="26"/>
|
||||
<source>Login</source>
|
||||
<translation>Login</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="logindialog.ui" line="54"/>
|
||||
<source>account</source>
|
||||
<translation>Account:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="logindialog.ui" line="102"/>
|
||||
<source>password</source>
|
||||
<translation>Password:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="logindialog.ui" line="150"/>
|
||||
<source>login</source>
|
||||
<translation>Login</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="logindialog.ui" line="157"/>
|
||||
<source>help</source>
|
||||
<translation>Help</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="logindialog.ui" line="164"/>
|
||||
<source>exit</source>
|
||||
<translation>Exit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="logindialog.cpp" line="50"/>
|
||||
<source>tips</source>
|
||||
<translation>tips</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="logindialog.cpp" line="50"/>
|
||||
<source>wrong account or password</source>
|
||||
<translation>Wrong account or password</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>MainWindow</name>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="26"/>
|
||||
<source>MainWindow</source>
|
||||
<translation>Scanner Tool</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="41"/>
|
||||
<source>device list</source>
|
||||
<translation>Device List:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="84"/>
|
||||
<source>device information</source>
|
||||
<translation>Device information</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="96"/>
|
||||
<source>roll count:</source>
|
||||
<translation>Roller count:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="115"/>
|
||||
<source>scan count:</source>
|
||||
<translation>Scan count:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="128"/>
|
||||
<source>clear roll count</source>
|
||||
<translation>Clear roller count</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="141"/>
|
||||
<source>Serial number:</source>
|
||||
<translation>Serial number:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="154"/>
|
||||
<source>Firmware number:</source>
|
||||
<translation>Firmware number:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="167"/>
|
||||
<source>Speed mode:</source>
|
||||
<translation>Speed mode:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="180"/>
|
||||
<source>motor version:</source>
|
||||
<translation>Motor version:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="193"/>
|
||||
<source>Restore settings</source>
|
||||
<translation>Restore settings</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="199"/>
|
||||
<source>flat correct</source>
|
||||
<translation>Flat correct</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="211"/>
|
||||
<source>Correct</source>
|
||||
<translation>Correct</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="224"/>
|
||||
<location filename="mainwindow.cpp" line="525"/>
|
||||
<source>Have not corrected</source>
|
||||
<translation>Have not corrected</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="247"/>
|
||||
<source>Color correct(Hualing)</source>
|
||||
<translation>Color correct(Hualing)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="253"/>
|
||||
<source>distortion correct</source>
|
||||
<translation>Distortion correct</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="266"/>
|
||||
<source>Color</source>
|
||||
<translation>Color</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="271"/>
|
||||
<source>Gray</source>
|
||||
<translation>Gray</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="286"/>
|
||||
<source>200</source>
|
||||
<translation>200</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="291"/>
|
||||
<source>300</source>
|
||||
<translation>300</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="296"/>
|
||||
<source>600</source>
|
||||
<translation>600</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="310"/>
|
||||
<source>Color mode:</source>
|
||||
<translation>Color mode:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="323"/>
|
||||
<source>Dpi:</source>
|
||||
<translation>Dpi:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="349"/>
|
||||
<source>Get distortion</source>
|
||||
<translation>Get distortion</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="362"/>
|
||||
<source>Set distortion</source>
|
||||
<translation>Set distortion</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="391"/>
|
||||
<source>Export test paper</source>
|
||||
<translation>Export test paper</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="404"/>
|
||||
<source>Start scan</source>
|
||||
<translation>Start scan</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="417"/>
|
||||
<source>Count distortion:</source>
|
||||
<translation>Count distortion:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="436"/>
|
||||
<source>update firmware</source>
|
||||
<translation>Update firmware</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="448"/>
|
||||
<source>online upgrade</source>
|
||||
<translation>Upgrade online</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="470"/>
|
||||
<source>get version list</source>
|
||||
<translation>Get version list</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="483"/>
|
||||
<source>download and upgrade</source>
|
||||
<translation>Download and upgrade</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="496"/>
|
||||
<source>version list</source>
|
||||
<translation>Version list:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="510"/>
|
||||
<source>local upgrade</source>
|
||||
<translation>Local upgrade</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="522"/>
|
||||
<source>file path</source>
|
||||
<translation>File path:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="545"/>
|
||||
<source>open file path</source>
|
||||
<translation>Open file path</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="558"/>
|
||||
<source>upgrade</source>
|
||||
<translation>Upgrade</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="578"/>
|
||||
<source>password change</source>
|
||||
<translation>Change password</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="590"/>
|
||||
<source>old password</source>
|
||||
<translation>Old password:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="603"/>
|
||||
<source>new password</source>
|
||||
<translation>New password:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="636"/>
|
||||
<source>modify password</source>
|
||||
<translation>Modify</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="659"/>
|
||||
<source>confirm new password</source>
|
||||
<translation>Confirm new password:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="683"/>
|
||||
<source>exit</source>
|
||||
<translation>Exit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="81"/>
|
||||
<location filename="mainwindow.cpp" line="998"/>
|
||||
<source>Please confirm that the device has correctly placed the calibration paper!</source>
|
||||
<translation>Please confirm that the device has correctly placed the calibration paper!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="82"/>
|
||||
<source>Prompt of Hualing device</source>
|
||||
<translation>Prompt of Hualing device</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="83"/>
|
||||
<source>Please confirm that the device has placed a special scanning test paper for distortion correction!</source>
|
||||
<translation>Please confirm that the device has placed a special scanning test paper for distortion correction!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="282"/>
|
||||
<source>Warning</source>
|
||||
<translation>Warning</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="282"/>
|
||||
<source>Device is Running! please wait for the process to end.</source>
|
||||
<translation>Device is Running! please wait for the process to end.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="349"/>
|
||||
<location filename="mainwindow.cpp" line="350"/>
|
||||
<source>Count distortion failed</source>
|
||||
<translation>Count distortion failed</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="350"/>
|
||||
<location filename="mainwindow.cpp" line="365"/>
|
||||
<location filename="mainwindow.cpp" line="812"/>
|
||||
<location filename="mainwindow.cpp" line="816"/>
|
||||
<location filename="mainwindow.cpp" line="855"/>
|
||||
<location filename="mainwindow.cpp" line="859"/>
|
||||
<location filename="mainwindow.cpp" line="952"/>
|
||||
<location filename="mainwindow.cpp" line="958"/>
|
||||
<location filename="mainwindow.cpp" line="985"/>
|
||||
<location filename="mainwindow.cpp" line="991"/>
|
||||
<location filename="mainwindow.cpp" line="998"/>
|
||||
<location filename="mainwindow.cpp" line="1020"/>
|
||||
<location filename="mainwindow.cpp" line="1027"/>
|
||||
<location filename="mainwindow.cpp" line="1063"/>
|
||||
<location filename="mainwindow.cpp" line="1067"/>
|
||||
<location filename="mainwindow.cpp" line="1071"/>
|
||||
<location filename="mainwindow.cpp" line="1075"/>
|
||||
<source>Prompt</source>
|
||||
<translation>Prompt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="356"/>
|
||||
<source>Count distortion succeed: %1</source>
|
||||
<translation>Count distortion succeed: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="361"/>
|
||||
<source>Have already corrected</source>
|
||||
<translation>Have already corrected</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="473"/>
|
||||
<location filename="mainwindow.cpp" line="582"/>
|
||||
<location filename="mainwindow.cpp" line="583"/>
|
||||
<location filename="mainwindow.cpp" line="584"/>
|
||||
<location filename="mainwindow.cpp" line="596"/>
|
||||
<location filename="mainwindow.cpp" line="608"/>
|
||||
<location filename="mainwindow.cpp" line="614"/>
|
||||
<location filename="mainwindow.cpp" line="951"/>
|
||||
<location filename="mainwindow.cpp" line="952"/>
|
||||
<location filename="mainwindow.cpp" line="984"/>
|
||||
<location filename="mainwindow.cpp" line="985"/>
|
||||
<location filename="mainwindow.cpp" line="1020"/>
|
||||
<location filename="mainwindow.cpp" line="1021"/>
|
||||
<location filename="mainwindow.cpp" line="1067"/>
|
||||
<source>do not support</source>
|
||||
<translation>do not support</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="521"/>
|
||||
<location filename="mainwindow.cpp" line="592"/>
|
||||
<location filename="mainwindow.cpp" line="596"/>
|
||||
<location filename="mainwindow.cpp" line="878"/>
|
||||
<source>roll count: %1</source>
|
||||
<translation>Roller count: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="522"/>
|
||||
<location filename="mainwindow.cpp" line="604"/>
|
||||
<location filename="mainwindow.cpp" line="608"/>
|
||||
<source>scan count: %1</source>
|
||||
<translation>Scan count: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="582"/>
|
||||
<source>upgrade: %1</source>
|
||||
<translation>Upgrade: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="582"/>
|
||||
<source>support</source>
|
||||
<translation>support</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="583"/>
|
||||
<source>FirmWare number: %1</source>
|
||||
<translation>FirmWare number: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="584"/>
|
||||
<source>Serial number: %1</source>
|
||||
<translation>Serial number: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="585"/>
|
||||
<source>speed mode: %1</source>
|
||||
<translation>Speed mode: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="614"/>
|
||||
<source>Motor Version: %1</source>
|
||||
<translation>Motor Version: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="636"/>
|
||||
<source>Device is opened by other process</source>
|
||||
<translation>Device is opened by other process</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="640"/>
|
||||
<source>open device error</source>
|
||||
<translation>Open device error</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="645"/>
|
||||
<source>no device opened</source>
|
||||
<translation>No device opened</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="690"/>
|
||||
<location filename="mainwindow.cpp" line="737"/>
|
||||
<location filename="mainwindow.cpp" line="747"/>
|
||||
<location filename="mainwindow.cpp" line="770"/>
|
||||
<location filename="mainwindow.cpp" line="822"/>
|
||||
<location filename="mainwindow.cpp" line="888"/>
|
||||
<location filename="mainwindow.cpp" line="904"/>
|
||||
<location filename="mainwindow.cpp" line="911"/>
|
||||
<location filename="mainwindow.cpp" line="918"/>
|
||||
<location filename="mainwindow.cpp" line="925"/>
|
||||
<location filename="mainwindow.cpp" line="934"/>
|
||||
<source>tips</source>
|
||||
<translation>tips</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="690"/>
|
||||
<source>no version available</source>
|
||||
<translation>No version available</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="721"/>
|
||||
<source>Open File</source>
|
||||
<translation>Open File</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="721"/>
|
||||
<source>ZIP Files(*.zip *.zip)</source>
|
||||
<translation>ZIP Files(*.zip *.zip)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="737"/>
|
||||
<location filename="mainwindow.cpp" line="770"/>
|
||||
<source>the selected firmware is not newer than the current version</source>
|
||||
<translation>The selected firmware is not newer than the current version</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="748"/>
|
||||
<source>firmware file mismatch, continue?</source>
|
||||
<translation>Firmware file mismatch, continue?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="812"/>
|
||||
<location filename="mainwindow.cpp" line="833"/>
|
||||
<location filename="mainwindow.cpp" line="855"/>
|
||||
<source>device: %1 upgrade firmware success</source>
|
||||
<translation>Device: %1 upgrade firmware success</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="817"/>
|
||||
<location filename="mainwindow.cpp" line="860"/>
|
||||
<source>device: %1 upgrade firmware failed: %2</source>
|
||||
<translation>Device: %1 upgrade firmware failed: %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="822"/>
|
||||
<source>download firmware fail</source>
|
||||
<translation>Download firmware fail</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="837"/>
|
||||
<source>device: %1 upgrade firmware failed, io error</source>
|
||||
<translation>Device: %1 upgrade firmware failed, io error</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="879"/>
|
||||
<source>Roller scanned count has been set to 0.</source>
|
||||
<translation>Roller scanned count has been set to 0.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="883"/>
|
||||
<source>Do not supported</source>
|
||||
<translation>Do not supported</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="886"/>
|
||||
<source>Roller scanned count reset failed.</source>
|
||||
<translation>Roller scanned count reset failed.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="904"/>
|
||||
<source>old password is wrong</source>
|
||||
<translation>Old password is wrong</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="911"/>
|
||||
<source>new password can not be empty</source>
|
||||
<translation>New password can not be empty</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="918"/>
|
||||
<source>new password is inconsistent</source>
|
||||
<translation>New password is inconsistent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="925"/>
|
||||
<source>modify password fail</source>
|
||||
<translation>Modify password fail</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="934"/>
|
||||
<source>modify password success</source>
|
||||
<translation>Modify password success</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="957"/>
|
||||
<source>Get distortion failed</source>
|
||||
<translation>Get distortion failed</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="958"/>
|
||||
<source>Get failed</source>
|
||||
<translation>Get failed</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="963"/>
|
||||
<source>Get distortion succeed: %1</source>
|
||||
<translation>Get distortion succeed: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="980"/>
|
||||
<source>Set succeed</source>
|
||||
<translation>Set succeed</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="990"/>
|
||||
<location filename="mainwindow.cpp" line="991"/>
|
||||
<source>Set failed</source>
|
||||
<translation>Set failed</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1016"/>
|
||||
<source>correcting...</source>
|
||||
<translation>Correcting...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1027"/>
|
||||
<source>Correct failed</source>
|
||||
<translation>correcting...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1036"/>
|
||||
<source>Export special test paper</source>
|
||||
<translation>Export special test paper</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1036"/>
|
||||
<source>jpg(*.jpg)</source>
|
||||
<translation>jpg(*.jpg)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1043"/>
|
||||
<source>Color mode: %1, Dpi: %2</source>
|
||||
<translation>Color mode: %1, Dpi: %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1063"/>
|
||||
<source>Restore succeed</source>
|
||||
<translation>Restore succeed</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1071"/>
|
||||
<source>Restore failed</source>
|
||||
<translation>Restore failed</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1075"/>
|
||||
<source>Other error:%1</source>
|
||||
<translation>Other error:%1</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
|
@ -13,6 +13,24 @@ LoginDialog::LoginDialog(const QString &account, const QString &password, QWidge
|
|||
|
||||
setWindowFlags(Qt::WindowCloseButtonHint);
|
||||
|
||||
#if defined(OEM_HANWANG)
|
||||
this->setWindowIcon(QIcon(":images/image_rsc/logo/Hanvon_logo1.ico"));
|
||||
#elif defined(OEM_LISICHENG)
|
||||
this->setWindowIcon(QIcon(":images/image_rsc/logo/Lanxum_logo.ico"));
|
||||
#elif defined(OEM_CANGTIAN)
|
||||
this->setWindowIcon(QIcon(":images/image_rsc/logo/Cumtenn_logo.ico"));
|
||||
#elif defined(OEM_ZHONGJING)
|
||||
this->setWindowIcon(QIcon(":images/image_rsc/logo/Microtek_logo.ico"));
|
||||
#elif defined(OEM_ZIGUANG)
|
||||
this->setWindowIcon(QIcon(":images/image_rsc/logo/uniscan.ico"));
|
||||
#elif defined(OEM_NEUTRAL)
|
||||
this->setWindowIcon(QIcon(":images/image_rsc/logo/NoBrand_logo.ico"));
|
||||
#elif defined(OEM_DELI)
|
||||
this->setWindowIcon(QIcon(":images/image_rsc/logo/deli.ico"));
|
||||
#else
|
||||
this->setWindowIcon(QIcon(":images/image_rsc/logo/logo.ico"));
|
||||
#endif
|
||||
|
||||
ui->editAccount->setEnabled(false);
|
||||
ui->editAccount->setText(m_account);
|
||||
ui->editPassword->setEchoMode(QLineEdit::EchoMode::Password);
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
#include <QTranslator>
|
||||
#include <QMessageBox>
|
||||
#include "base/HGBase.h"
|
||||
#include "HGString.h"
|
||||
|
||||
#if defined(HG_CMP_MSC)
|
||||
#include <shlobj.h>
|
||||
|
@ -25,6 +26,22 @@ HGResult GetConfigPath(HGChar* configPath, HGUInt maxLen)
|
|||
}
|
||||
|
||||
const char *appName = "HuaGoScan";
|
||||
#if defined(OEM_HANWANG)
|
||||
appName = "HanvonScan";
|
||||
#elif defined(OEM_LISICHENG)
|
||||
appName = "LanxumScan";
|
||||
#elif defined(OEM_CANGTIAN)
|
||||
appName = "CumtennScan";
|
||||
#elif defined(OEM_ZHONGJING)
|
||||
appName = "MicrotekScan";
|
||||
#elif defined(OEM_ZIGUANG)
|
||||
appName = "UniScan";
|
||||
#elif defined(OEM_DELI)
|
||||
appName = "DeliScan";
|
||||
#elif defined(OEM_NEUTRAL)
|
||||
appName = "NeuScan";
|
||||
#endif
|
||||
|
||||
#if defined(HG_CMP_MSC)
|
||||
CHAR cfgPath[MAX_PATH] = { 0 };
|
||||
BOOL ret = SHGetSpecialFolderPathA(NULL, cfgPath, CSIDL_APPDATA, FALSE);
|
||||
|
@ -53,24 +70,76 @@ HGResult GetConfigPath(HGChar* configPath, HGUInt maxLen)
|
|||
return HGBASE_ERR_OK;
|
||||
}
|
||||
|
||||
HGResult GetAppPassword(HGChar* appPassword, HGUInt maxLen)
|
||||
{
|
||||
if (NULL == appPassword || 0 == maxLen)
|
||||
{
|
||||
return HGBASE_ERR_INVALIDARG;
|
||||
}
|
||||
|
||||
const char *password = "HuaGoScan";
|
||||
#if defined(OEM_HANWANG)
|
||||
password = "hanvonscan";
|
||||
#elif defined(OEM_LISICHENG)
|
||||
password = "lanxum";
|
||||
#elif defined(OEM_CANGTIAN)
|
||||
password = "cumtenn";
|
||||
#elif defined(OEM_ZHONGJING)
|
||||
password = "microtek";
|
||||
#elif defined(OEM_ZIGUANG)
|
||||
password = "uniscan";
|
||||
#elif defined(OEM_DELI)
|
||||
password = "deliscan";
|
||||
#elif defined(OEM_NEUTRAL)
|
||||
password = "scan";
|
||||
#endif
|
||||
|
||||
if (maxLen < strlen(appPassword) + 1)
|
||||
return HGBASE_ERR_FAIL;
|
||||
strcpy(appPassword, password);
|
||||
return HGBASE_ERR_OK;
|
||||
}
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
QApplication a(argc, argv);
|
||||
|
||||
QTranslator translator_app;
|
||||
if (translator_app.load(":translation/FWUpgrade_zh_CN.qm"))
|
||||
a.installTranslator(&translator_app);
|
||||
|
||||
QTranslator translator_qt;
|
||||
if (translator_qt.load(":translation/qt_zh_CN.qm"))
|
||||
a.installTranslator(&translator_qt);
|
||||
|
||||
HGChar cfgPath[256]= {0};
|
||||
GetConfigPath(cfgPath, 256);
|
||||
strcat(cfgPath, "config.ini");
|
||||
|
||||
HGChar lang[256] = {0};
|
||||
HGBase_GetProfileString(cfgPath, "global", "language", "", lang, 256);
|
||||
QString language = StdStringToUtf8(lang).c_str();
|
||||
if (language != "english")
|
||||
{
|
||||
language = "chinese";
|
||||
}
|
||||
HGBase_SetProfileString(cfgPath, "global", "language", language.toStdString().c_str());
|
||||
|
||||
QString translator_qt_name = ":translation/qt_zh_CN.qm";
|
||||
QString translator_scanner_name = ":translation/FWUpgrade_zh_CN.qm";
|
||||
|
||||
QTranslator translator_qt;
|
||||
if (language == "english")
|
||||
{
|
||||
translator_scanner_name = ":translation/FWUpgrade_zh_EN.qm";
|
||||
}
|
||||
else
|
||||
{
|
||||
if (translator_qt.load(translator_qt_name))
|
||||
a.installTranslator(&translator_qt);
|
||||
}
|
||||
|
||||
QTranslator translator_scanner;
|
||||
if (translator_scanner.load(translator_scanner_name))
|
||||
a.installTranslator(&translator_scanner);
|
||||
|
||||
HGChar str[256] = {0};
|
||||
HGBase_GetProfileString(cfgPath, "login", "password", "", str, 256);
|
||||
QString password = (0 == *str) ? "huagoscan" : MainWindow::passwordDecrypt(str);
|
||||
HGChar appPassword[256]= {0};
|
||||
GetAppPassword(appPassword, 256);
|
||||
QString password = (0 == *str) ? appPassword : MainWindow::passwordDecrypt(str);
|
||||
|
||||
LoginDialog login("admin", password, nullptr);
|
||||
if (login.exec())
|
||||
|
|
|
@ -34,6 +34,24 @@ MainWindow::MainWindow(QWidget *parent)
|
|||
{
|
||||
ui->setupUi(this);
|
||||
|
||||
#if defined(OEM_HANWANG)
|
||||
this->setWindowIcon(QIcon(":images/image_rsc/logo/Hanvon_logo1.ico"));
|
||||
#elif defined(OEM_LISICHENG)
|
||||
this->setWindowIcon(QIcon(":images/image_rsc/logo/Lanxum_logo.ico"));
|
||||
#elif defined(OEM_CANGTIAN)
|
||||
this->setWindowIcon(QIcon(":images/image_rsc/logo/Cumtenn_logo.ico"));
|
||||
#elif defined(OEM_ZHONGJING)
|
||||
this->setWindowIcon(QIcon(":images/image_rsc/logo/Microtek_logo.ico"));
|
||||
#elif defined(OEM_ZIGUANG)
|
||||
this->setWindowIcon(QIcon(":images/image_rsc/logo/uniscan.ico"));
|
||||
#elif defined(OEM_NEUTRAL)
|
||||
this->setWindowIcon(QIcon(":images/image_rsc/logo/NoBrand_logo.ico"));
|
||||
#elif defined(OEM_DELI)
|
||||
this->setWindowIcon(QIcon(":images/image_rsc/logo/deli.ico"));
|
||||
#else
|
||||
this->setWindowIcon(QIcon(":images/image_rsc/logo/logo.ico"));
|
||||
#endif
|
||||
|
||||
m_curDevName.clear();
|
||||
m_curDevHandle = nullptr;
|
||||
m_curFwVersion.clear();
|
||||
|
@ -103,6 +121,22 @@ static HGResult GetConfigPath(HGChar* configPath, HGUInt maxLen)
|
|||
}
|
||||
|
||||
const char *appName = "HuaGoScan";
|
||||
#if defined(OEM_HANWANG)
|
||||
appName = "HanvonScan";
|
||||
#elif defined(OEM_LISICHENG)
|
||||
appName = "LanxumScan";
|
||||
#elif defined(OEM_CANGTIAN)
|
||||
appName = "CumtennScan";
|
||||
#elif defined(OEM_ZHONGJING)
|
||||
appName = "MicrotekScan";
|
||||
#elif defined(OEM_ZIGUANG)
|
||||
appName = "UniScan";
|
||||
#elif defined(OEM_DELI)
|
||||
appName = "DeliScan";
|
||||
#elif defined(OEM_NEUTRAL)
|
||||
appName = "NeuScan";
|
||||
#endif
|
||||
|
||||
#if defined(HG_CMP_MSC)
|
||||
CHAR cfgPath[MAX_PATH] = { 0 };
|
||||
BOOL ret = SHGetSpecialFolderPathA(NULL, cfgPath, CSIDL_APPDATA, FALSE);
|
||||
|
|
|
@ -183,4 +183,5 @@ RESOURCES += \
|
|||
|
||||
TRANSLATIONS += \
|
||||
../../../app/fwupgrade/FWUpgrade_zh_CN.ts \
|
||||
../../../app/fwupgrade/FWUpgrade_zh_EN.ts \
|
||||
../../../app/fwupgrade/qt_zh_CN.ts
|
||||
|
|
Loading…
Reference in New Issue