扫描到添加OCR功能,方法为启用另一个进程专门处理
This commit is contained in:
parent
25ebf4c4fc
commit
fce0489671
|
@ -1,6 +1,7 @@
|
|||
#include "base/HGDef.h"
|
||||
#include "base/HGInc.h"
|
||||
#include <string>
|
||||
#include "base/HGUtility.h"
|
||||
#include "imgfmt/HGImgFmt.h"
|
||||
#include "imgproc/HGOCR.h"
|
||||
|
||||
|
@ -43,6 +44,7 @@ int main(int argc, char *argv[])
|
|||
HGImgFmt_CloseImageReader(reader);
|
||||
}
|
||||
|
||||
HGBase_DeleteFile(filePath.c_str());
|
||||
if (HGBASE_ERR_OK == HGImgProc_ImageListOCRToFile(ocrMgr, 0, filePath.c_str(), NULL, NULL))
|
||||
{
|
||||
ret = 0;
|
||||
|
|
Binary file not shown.
|
@ -12,17 +12,17 @@
|
|||
<name>DeviceUser</name>
|
||||
<message>
|
||||
<location filename="device_user.cpp" line="98"/>
|
||||
<location filename="device_user.cpp" line="113"/>
|
||||
<location filename="device_user.cpp" line="311"/>
|
||||
<location filename="device_user.cpp" line="326"/>
|
||||
<location filename="device_user.cpp" line="114"/>
|
||||
<location filename="device_user.cpp" line="313"/>
|
||||
<location filename="device_user.cpp" line="329"/>
|
||||
<source>Select log file path</source>
|
||||
<translation>选择日志保存路径</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="device_user.cpp" line="98"/>
|
||||
<location filename="device_user.cpp" line="113"/>
|
||||
<location filename="device_user.cpp" line="311"/>
|
||||
<location filename="device_user.cpp" line="326"/>
|
||||
<location filename="device_user.cpp" line="114"/>
|
||||
<location filename="device_user.cpp" line="313"/>
|
||||
<location filename="device_user.cpp" line="329"/>
|
||||
<source>text(*.txt)</source>
|
||||
<translation>文本文件(*.txt)</translation>
|
||||
</message>
|
||||
|
@ -30,13 +30,13 @@
|
|||
<context>
|
||||
<name>DeviceUserMgr</name>
|
||||
<message>
|
||||
<location filename="device_user.cpp" line="215"/>
|
||||
<location filename="device_user.cpp" line="226"/>
|
||||
<location filename="device_user.cpp" line="217"/>
|
||||
<location filename="device_user.cpp" line="228"/>
|
||||
<source>tips</source>
|
||||
<translation>提示</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="device_user.cpp" line="215"/>
|
||||
<location filename="device_user.cpp" line="217"/>
|
||||
<source>no device</source>
|
||||
<translation>没有发现扫描仪</translation>
|
||||
</message>
|
||||
|
@ -291,17 +291,27 @@
|
|||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_aquireinto.ui" line="461"/>
|
||||
<location filename="dialog_aquireinto.ui" line="458"/>
|
||||
<source>OCR->PDF - Portable Document Format(*.pdf)</source>
|
||||
<translation>OCR->PDF - Portable Document Format(*.pdf)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_aquireinto.ui" line="463"/>
|
||||
<source>OCR->OFD - Open Fixed-layout Document(*.ofd)</source>
|
||||
<translation>OCR->OFD - Open Fixed-layout Document(*.ofd)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_aquireinto.ui" line="471"/>
|
||||
<source>Compression option</source>
|
||||
<translation>压缩选项</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_aquireinto.ui" line="472"/>
|
||||
<location filename="dialog_aquireinto.ui" line="482"/>
|
||||
<source>Save as multipages (TIFF/PDF/OFD/GIF)</source>
|
||||
<translation>多页保存(TIFF/PDF/OFD/GIF)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_aquireinto.ui" line="495"/>
|
||||
<location filename="dialog_aquireinto.ui" line="505"/>
|
||||
<source>用户自定义页数</source>
|
||||
<translation>用户自定义页数</translation>
|
||||
</message>
|
||||
|
@ -310,7 +320,7 @@
|
|||
<translation type="vanished">多页保存(TIFF/PDF/OFD)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_aquireinto.ui" line="482"/>
|
||||
<location filename="dialog_aquireinto.ui" line="492"/>
|
||||
<source>所有页</source>
|
||||
<translation>所有页</translation>
|
||||
</message>
|
||||
|
@ -567,8 +577,8 @@ Page range will be "Chosen Pages".
|
|||
</message>
|
||||
<message>
|
||||
<location filename="dialog_export.cpp" line="119"/>
|
||||
<location filename="dialog_export.cpp" line="321"/>
|
||||
<location filename="dialog_export.cpp" line="332"/>
|
||||
<location filename="dialog_export.cpp" line="316"/>
|
||||
<location filename="dialog_export.cpp" line="327"/>
|
||||
<source>Input is not valid.
|
||||
Page range will be 'Chosen Pages'.</source>
|
||||
<translation>输入无效。
|
||||
|
@ -613,17 +623,17 @@ Page range will be 'Chosen Pages'.</source>
|
|||
<translation>停止导出</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_exportimagefile.cpp" line="347"/>
|
||||
<location filename="dialog_exportimagefile.cpp" line="346"/>
|
||||
<source>export failed: </source>
|
||||
<translation>导出失败: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_exportimagefile.cpp" line="348"/>
|
||||
<location filename="dialog_exportimagefile.cpp" line="347"/>
|
||||
<source>tip</source>
|
||||
<translation>提示</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_exportimagefile.cpp" line="347"/>
|
||||
<location filename="dialog_exportimagefile.cpp" line="346"/>
|
||||
<source>export succeed</source>
|
||||
<translation>导出完成</translation>
|
||||
</message>
|
||||
|
@ -1395,62 +1405,62 @@ Continue to clear?</source>
|
|||
<context>
|
||||
<name>Dialog_MultiRotate</name>
|
||||
<message>
|
||||
<location filename="dialog_multirotate.ui" line="26"/>
|
||||
<location filename="dialog_multirotate.ui" line="14"/>
|
||||
<source>Multiple rotation</source>
|
||||
<translation>多页旋转</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_multirotate.ui" line="34"/>
|
||||
<location filename="dialog_multirotate.ui" line="22"/>
|
||||
<source>Rotation</source>
|
||||
<translation>旋转</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_multirotate.ui" line="40"/>
|
||||
<location filename="dialog_multirotate.ui" line="28"/>
|
||||
<source>90°</source>
|
||||
<translation>向右旋转90°</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_multirotate.ui" line="50"/>
|
||||
<location filename="dialog_multirotate.ui" line="38"/>
|
||||
<source>180°</source>
|
||||
<translation>旋转180°</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_multirotate.ui" line="57"/>
|
||||
<location filename="dialog_multirotate.ui" line="45"/>
|
||||
<source>-90°</source>
|
||||
<translation>向左旋转90°</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_multirotate.ui" line="67"/>
|
||||
<location filename="dialog_multirotate.ui" line="55"/>
|
||||
<source>Pages</source>
|
||||
<translation>页码</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_multirotate.ui" line="73"/>
|
||||
<location filename="dialog_multirotate.ui" line="61"/>
|
||||
<source>Current page</source>
|
||||
<translation>当前页</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_multirotate.ui" line="83"/>
|
||||
<location filename="dialog_multirotate.ui" line="71"/>
|
||||
<source>Selected pages</source>
|
||||
<translation>所选页</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_multirotate.ui" line="90"/>
|
||||
<location filename="dialog_multirotate.ui" line="78"/>
|
||||
<source>All odd pages</source>
|
||||
<translation>所有奇数页</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_multirotate.ui" line="97"/>
|
||||
<location filename="dialog_multirotate.ui" line="85"/>
|
||||
<source>All even pages</source>
|
||||
<translation>所有偶数页</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_multirotate.ui" line="104"/>
|
||||
<location filename="dialog_multirotate.ui" line="92"/>
|
||||
<source>All pages</source>
|
||||
<translation>所有页</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_multirotate.ui" line="126"/>
|
||||
<location filename="dialog_multirotate.ui" line="114"/>
|
||||
<source>Attentions:
|
||||
This operation will NOT rotate the files that may contain multiple pages, such as .pdf, .tif, etc.</source>
|
||||
<translation>注意:
|
||||
|
@ -1709,6 +1719,34 @@ Please make sure the two passwords are the same.</source>
|
|||
<translation type="vanished">取消</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Dialog_WaitingOcr</name>
|
||||
<message>
|
||||
<location filename="dialog_waitingocr.ui" line="14"/>
|
||||
<source>Dialog</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_waitingocr.ui" line="60"/>
|
||||
<source>gif</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_waitingocr.ui" line="97"/>
|
||||
<source>text</source>
|
||||
<translation>文字</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_waitingocr.cpp" line="12"/>
|
||||
<source>Processing ocr...</source>
|
||||
<translation>OCR处理中...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_waitingocr.cpp" line="14"/>
|
||||
<source>Ocr in progress, please wait...</source>
|
||||
<translation>正在处理OCR,请等待...</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Dialog_WriteSettings</name>
|
||||
<message>
|
||||
|
@ -2098,7 +2136,7 @@ bug description:
|
|||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="302"/>
|
||||
<location filename="mainwindow.cpp" line="152"/>
|
||||
<location filename="mainwindow.cpp" line="155"/>
|
||||
<source>act_acquireInto</source>
|
||||
<translation>扫描至...</translation>
|
||||
</message>
|
||||
|
@ -2328,22 +2366,22 @@ bug description:
|
|||
<translation>选择设备源...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="123"/>
|
||||
<location filename="mainwindow.cpp" line="126"/>
|
||||
<source>HuaGoScan</source>
|
||||
<translation>华高扫描软件</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="304"/>
|
||||
<location filename="mainwindow.cpp" line="307"/>
|
||||
<source>Grid</source>
|
||||
<translation>多列显示</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="309"/>
|
||||
<location filename="mainwindow.cpp" line="312"/>
|
||||
<source>Move To...</source>
|
||||
<translation>移动到...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="313"/>
|
||||
<location filename="mainwindow.cpp" line="316"/>
|
||||
<source>Insert files</source>
|
||||
<translation>插入文件</translation>
|
||||
</message>
|
||||
|
@ -2352,22 +2390,22 @@ bug description:
|
|||
<translation type="vanished">没有发现扫描仪</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="788"/>
|
||||
<location filename="mainwindow.cpp" line="1582"/>
|
||||
<location filename="mainwindow.cpp" line="1605"/>
|
||||
<location filename="mainwindow.cpp" line="2396"/>
|
||||
<location filename="mainwindow.cpp" line="2693"/>
|
||||
<location filename="mainwindow.cpp" line="784"/>
|
||||
<location filename="mainwindow.cpp" line="1607"/>
|
||||
<location filename="mainwindow.cpp" line="1630"/>
|
||||
<location filename="mainwindow.cpp" line="2417"/>
|
||||
<location filename="mainwindow.cpp" line="2714"/>
|
||||
<source>Question</source>
|
||||
<translation>询问</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1583"/>
|
||||
<location filename="mainwindow.cpp" line="1608"/>
|
||||
<source>modified, save it?</source>
|
||||
<translation>图像已被修改。
|
||||
是否保存修改?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="789"/>
|
||||
<location filename="mainwindow.cpp" line="785"/>
|
||||
<source>file lost, remove it?</source>
|
||||
<translation>文件已丢失,是否删除?</translation>
|
||||
</message>
|
||||
|
@ -2392,17 +2430,17 @@ bug description:
|
|||
<translation type="vanished">扫描完成</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1601"/>
|
||||
<location filename="mainwindow.cpp" line="1626"/>
|
||||
<source>Clear, then start scan</source>
|
||||
<translation>清空并启动扫描</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1602"/>
|
||||
<location filename="mainwindow.cpp" line="1627"/>
|
||||
<source>Do NOT clear, then start scan</source>
|
||||
<translation>不清空并启动扫描</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1606"/>
|
||||
<location filename="mainwindow.cpp" line="1631"/>
|
||||
<source>Already exist images in image list.
|
||||
Do you want to clear?</source>
|
||||
<translation>图像列表中已存在图像。
|
||||
|
@ -2417,12 +2455,12 @@ Do you want to clear?</source>
|
|||
<translation type="vanished">磁盘空间不足,请删除不需要的文件,以保证有足够的空间</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1829"/>
|
||||
<location filename="mainwindow.cpp" line="1854"/>
|
||||
<source>Open images</source>
|
||||
<translation>打开图片</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1840"/>
|
||||
<location filename="mainwindow.cpp" line="1865"/>
|
||||
<source>Insert images</source>
|
||||
<translation>插入图片</translation>
|
||||
</message>
|
||||
|
@ -2435,17 +2473,17 @@ Do you want to clear?</source>
|
|||
<translation type="vanished">保存失败</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1131"/>
|
||||
<location filename="mainwindow.cpp" line="1136"/>
|
||||
<source>binary</source>
|
||||
<translation>黑白</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1133"/>
|
||||
<location filename="mainwindow.cpp" line="1138"/>
|
||||
<source>gray</source>
|
||||
<translation>256级灰度</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1135"/>
|
||||
<location filename="mainwindow.cpp" line="1140"/>
|
||||
<source>rgb</source>
|
||||
<translation>24位彩色</translation>
|
||||
</message>
|
||||
|
@ -2454,219 +2492,219 @@ Do you want to clear?</source>
|
|||
<translation type="vanished">请手动唤醒设备</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="115"/>
|
||||
<location filename="mainwindow.cpp" line="118"/>
|
||||
<source>UniScan</source>
|
||||
<translation>紫光扫描软件</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="119"/>
|
||||
<location filename="mainwindow.cpp" line="122"/>
|
||||
<source>Scan</source>
|
||||
<translation>扫描软件</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="331"/>
|
||||
<location filename="mainwindow.cpp" line="2846"/>
|
||||
<location filename="mainwindow.cpp" line="3831"/>
|
||||
<location filename="mainwindow.cpp" line="334"/>
|
||||
<location filename="mainwindow.cpp" line="2867"/>
|
||||
<location filename="mainwindow.cpp" line="3884"/>
|
||||
<source>Please go to 'Menu Bar ->Scan' to select a device</source>
|
||||
<translation>请前往“菜单栏->扫描”选择设备</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="671"/>
|
||||
<location filename="mainwindow.cpp" line="3561"/>
|
||||
<location filename="mainwindow.cpp" line="667"/>
|
||||
<location filename="mainwindow.cpp" line="3612"/>
|
||||
<source>default scheme</source>
|
||||
<translation>默认配置方案</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1216"/>
|
||||
<location filename="mainwindow.cpp" line="1241"/>
|
||||
<source>This scan is complete. Do you want to continue scanning?</source>
|
||||
<translation>本次扫描完成,是否继续扫描?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1330"/>
|
||||
<location filename="mainwindow.cpp" line="1355"/>
|
||||
<source>thumbnailBar enabled</source>
|
||||
<translation>显示缩略图栏</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1334"/>
|
||||
<location filename="mainwindow.cpp" line="1359"/>
|
||||
<source>thumbnailBar hidden</source>
|
||||
<translation>隐藏缩略图栏</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1604"/>
|
||||
<location filename="mainwindow.cpp" line="1629"/>
|
||||
<source>cancel</source>
|
||||
<translation>取消</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2047"/>
|
||||
<location filename="mainwindow.cpp" line="2111"/>
|
||||
<location filename="mainwindow.cpp" line="2187"/>
|
||||
<location filename="mainwindow.cpp" line="2070"/>
|
||||
<location filename="mainwindow.cpp" line="2134"/>
|
||||
<location filename="mainwindow.cpp" line="2209"/>
|
||||
<source>save succeed</source>
|
||||
<translation>保存成功</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2058"/>
|
||||
<location filename="mainwindow.cpp" line="2198"/>
|
||||
<location filename="mainwindow.cpp" line="2081"/>
|
||||
<location filename="mainwindow.cpp" line="2220"/>
|
||||
<source>find savePath in thumbnail</source>
|
||||
<translation>图片名在列表中已存在</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2222"/>
|
||||
<location filename="mainwindow.cpp" line="2244"/>
|
||||
<source>Please select at least one picture before export</source>
|
||||
<translation>请至少选中一张图片再进行导出</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2284"/>
|
||||
<location filename="mainwindow.cpp" line="2305"/>
|
||||
<source>File name</source>
|
||||
<translation>文件名</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2284"/>
|
||||
<location filename="mainwindow.cpp" line="2305"/>
|
||||
<source>File path</source>
|
||||
<translation>文件路径</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2284"/>
|
||||
<location filename="mainwindow.cpp" line="2305"/>
|
||||
<source>File size</source>
|
||||
<translation>文件大小</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2284"/>
|
||||
<location filename="mainwindow.cpp" line="2305"/>
|
||||
<source>Creation date/time</source>
|
||||
<translation>创建时间</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2284"/>
|
||||
<location filename="mainwindow.cpp" line="2305"/>
|
||||
<source>Modified date/time</source>
|
||||
<translation>修改时间</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2284"/>
|
||||
<location filename="mainwindow.cpp" line="2305"/>
|
||||
<source>Accessed date/time</source>
|
||||
<translation>访问时间</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2327"/>
|
||||
<location filename="mainwindow.cpp" line="2348"/>
|
||||
<source>Format</source>
|
||||
<translation>格式</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2327"/>
|
||||
<location filename="mainwindow.cpp" line="2348"/>
|
||||
<source>Width</source>
|
||||
<translation>宽度</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2327"/>
|
||||
<location filename="mainwindow.cpp" line="2348"/>
|
||||
<source>Height</source>
|
||||
<translation>高度</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2327"/>
|
||||
<location filename="mainwindow.cpp" line="2348"/>
|
||||
<source>depth</source>
|
||||
<translation>深度</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2327"/>
|
||||
<location filename="mainwindow.cpp" line="2348"/>
|
||||
<source>Color model</source>
|
||||
<translation>色彩模式</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2327"/>
|
||||
<location filename="mainwindow.cpp" line="2348"/>
|
||||
<source>DPI</source>
|
||||
<translation>每英寸像素点</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2327"/>
|
||||
<location filename="mainwindow.cpp" line="2348"/>
|
||||
<source>Print size</source>
|
||||
<translation>打印尺寸</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2327"/>
|
||||
<location filename="mainwindow.cpp" line="2348"/>
|
||||
<source>Frame</source>
|
||||
<translation>帧</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2341"/>
|
||||
<location filename="mainwindow.cpp" line="2362"/>
|
||||
<source>None</source>
|
||||
<translation>无</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2341"/>
|
||||
<location filename="mainwindow.cpp" line="2362"/>
|
||||
<source>Mono</source>
|
||||
<translation>黑白</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2341"/>
|
||||
<location filename="mainwindow.cpp" line="2362"/>
|
||||
<source>Gray</source>
|
||||
<translation>灰度</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2341"/>
|
||||
<location filename="mainwindow.cpp" line="2362"/>
|
||||
<source>Color</source>
|
||||
<translation>彩色</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2345"/>
|
||||
<location filename="mainwindow.cpp" line="2366"/>
|
||||
<source>Not supported</source>
|
||||
<translation>不支持</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2373"/>
|
||||
<location filename="mainwindow.cpp" line="2394"/>
|
||||
<source>Warning</source>
|
||||
<translation>
|
||||
|
||||
警告</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2373"/>
|
||||
<location filename="mainwindow.cpp" line="2394"/>
|
||||
<source>Device is Running!
|
||||
Please finish scanning first.</source>
|
||||
<translation>设备正在运行!
|
||||
请先结束扫描。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1216"/>
|
||||
<location filename="mainwindow.cpp" line="2846"/>
|
||||
<location filename="mainwindow.cpp" line="3604"/>
|
||||
<location filename="mainwindow.cpp" line="1241"/>
|
||||
<location filename="mainwindow.cpp" line="2867"/>
|
||||
<location filename="mainwindow.cpp" line="3656"/>
|
||||
<source>Prompt</source>
|
||||
<translation>提示</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2860"/>
|
||||
<location filename="mainwindow.cpp" line="2881"/>
|
||||
<source><p>DriverVer: %1</p></source>
|
||||
<translation><p>版本号: %1</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2861"/>
|
||||
<location filename="mainwindow.cpp" line="2882"/>
|
||||
<source><p>Vendor: %1</p></source>
|
||||
<translation><p>制造商: %1</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2862"/>
|
||||
<location filename="mainwindow.cpp" line="2883"/>
|
||||
<source><p>Copyright: %1</p></source>
|
||||
<translation><p>版权信息: %1</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2863"/>
|
||||
<location filename="mainwindow.cpp" line="2884"/>
|
||||
<source><p>Company website: <a href=%1>%1</p></source>
|
||||
<translation><p>公司网址: <a href=%1>%1</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2864"/>
|
||||
<location filename="mainwindow.cpp" line="2885"/>
|
||||
<source><p>Company address: %1</p></source>
|
||||
<translation><p>公司地址: %1</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2865"/>
|
||||
<location filename="mainwindow.cpp" line="2886"/>
|
||||
<source><p>Company telephone: %1</p></source>
|
||||
<translation><p>公司电话: %1</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2866"/>
|
||||
<location filename="mainwindow.cpp" line="2887"/>
|
||||
<source><p>Company GPS: <a href=%1>%2</p></source>
|
||||
<translation><p>公司地图定位: <a href=%1>%2</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2866"/>
|
||||
<location filename="mainwindow.cpp" line="2887"/>
|
||||
<source>Baidu map access</source>
|
||||
<translation>百度地图访问</translation>
|
||||
</message>
|
||||
|
@ -2687,8 +2725,8 @@ Please finish scanning first.</source>
|
|||
<translation type="vanished">扫描张数: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="386"/>
|
||||
<location filename="mainwindow.cpp" line="3839"/>
|
||||
<location filename="mainwindow.cpp" line="389"/>
|
||||
<location filename="mainwindow.cpp" line="3892"/>
|
||||
<source>Device %1 is open</source>
|
||||
<translation>设备 %1 已打开</translation>
|
||||
</message>
|
||||
|
@ -2697,76 +2735,76 @@ Please finish scanning first.</source>
|
|||
<translation type="obsolete">关于</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3365"/>
|
||||
<location filename="mainwindow.cpp" line="3386"/>
|
||||
<source>cache path folder limit:%1</source>
|
||||
<translation>无法访问当前缓存路径:%1
|
||||
请尝试在【用户】菜单登录管理员账户,前往【缓存设置】更改缓存路径。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3369"/>
|
||||
<location filename="mainwindow.cpp" line="3390"/>
|
||||
<source>aquireinto folder limit:%1</source>
|
||||
<translation>无法访问当前缓存路径:%1
|
||||
请尝试在【扫描到】更改缓存路径。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3453"/>
|
||||
<location filename="mainwindow.cpp" line="3474"/>
|
||||
<source>Image processing failed</source>
|
||||
<translation>图像处理失败</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3457"/>
|
||||
<location filename="mainwindow.cpp" line="3478"/>
|
||||
<source>Ocr init failed</source>
|
||||
<translation>OCR初始化错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3461"/>
|
||||
<location filename="mainwindow.cpp" line="3482"/>
|
||||
<source>Ocr failed</source>
|
||||
<translation>OCR错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3465"/>
|
||||
<location filename="mainwindow.cpp" line="3486"/>
|
||||
<source>File does not exist</source>
|
||||
<translation>文件不存在</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3469"/>
|
||||
<location filename="mainwindow.cpp" line="3490"/>
|
||||
<source>Failed to load dynamic library</source>
|
||||
<translation>加载动态库失败</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3473"/>
|
||||
<location filename="mainwindow.cpp" line="3494"/>
|
||||
<source>File data error</source>
|
||||
<translation>文件数据错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3477"/>
|
||||
<location filename="mainwindow.cpp" line="3498"/>
|
||||
<source>Image format processing error</source>
|
||||
<translation>图像格式处理错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3481"/>
|
||||
<location filename="mainwindow.cpp" line="3502"/>
|
||||
<source>Out of memory</source>
|
||||
<translation>内存不足</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3485"/>
|
||||
<location filename="mainwindow.cpp" line="3506"/>
|
||||
<source>Failed</source>
|
||||
<translation>错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3604"/>
|
||||
<location filename="mainwindow.cpp" line="3656"/>
|
||||
<source>The Device has reached roller life</source>
|
||||
<translation>纸轮搓纸次数已超过设计使用范围,扫描过程中搓纸失败、歪斜、搓多张等异常频次可能会明显增多,
|
||||
请注意及时清洁、并联系设备供应商购买替换纸轮!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3749"/>
|
||||
<location filename="mainwindow.cpp" line="3768"/>
|
||||
<location filename="mainwindow.cpp" line="3802"/>
|
||||
<location filename="mainwindow.cpp" line="3821"/>
|
||||
<source>The language switch is successful and takes effect the next time the software is started!</source>
|
||||
<translation>语言切换成功,下次启动软件时生效!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3806"/>
|
||||
<location filename="mainwindow.cpp" line="3859"/>
|
||||
<source>Are you sure to delete selected file?</source>
|
||||
<translation>您确定彻底删除选中项文件?</translation>
|
||||
</message>
|
||||
|
@ -2784,7 +2822,7 @@ Please finish scanning first.</source>
|
|||
请尝试在【用户】菜单登录管理员账户,前往【缓存设置】更改缓存路径</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3449"/>
|
||||
<location filename="mainwindow.cpp" line="3470"/>
|
||||
<source>Insufficient access rights</source>
|
||||
<translation>文件访问权限不足</translation>
|
||||
</message>
|
||||
|
@ -2809,18 +2847,18 @@ Please finish scanning first.</source>
|
|||
<translation type="vanished">关闭</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3691"/>
|
||||
<location filename="mainwindow.cpp" line="3744"/>
|
||||
<source>tip</source>
|
||||
<translation>提示</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3691"/>
|
||||
<location filename="mainwindow.cpp" line="3744"/>
|
||||
<source>Other versions not available</source>
|
||||
<translation>未获取到其他版本</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3711"/>
|
||||
<location filename="mainwindow.cpp" line="3727"/>
|
||||
<location filename="mainwindow.cpp" line="3764"/>
|
||||
<location filename="mainwindow.cpp" line="3780"/>
|
||||
<source>The device does not support this operation</source>
|
||||
<translation>设备不支持该操作</translation>
|
||||
</message>
|
||||
|
@ -2829,8 +2867,8 @@ Please finish scanning first.</source>
|
|||
<translation type="vanished">IO错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3334"/>
|
||||
<location filename="mainwindow.cpp" line="3372"/>
|
||||
<location filename="mainwindow.cpp" line="3355"/>
|
||||
<location filename="mainwindow.cpp" line="3393"/>
|
||||
<source>error</source>
|
||||
<translation>错误</translation>
|
||||
</message>
|
||||
|
@ -2845,7 +2883,7 @@ Continue to close?</source>
|
|||
是否继续关闭?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2694"/>
|
||||
<location filename="mainwindow.cpp" line="2715"/>
|
||||
<source>Sure to sign out administrator account?</source>
|
||||
<translation>是否确定登出管理员账户?</translation>
|
||||
</message>
|
||||
|
@ -2915,92 +2953,92 @@ Continue to close?</source>
|
|||
<translation type="vanished">启动失败</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="99"/>
|
||||
<location filename="mainwindow.cpp" line="102"/>
|
||||
<source>HanvonScan</source>
|
||||
<translation>汉王扫描软件</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="103"/>
|
||||
<location filename="mainwindow.cpp" line="106"/>
|
||||
<source>LanxumScan</source>
|
||||
<translation>立思辰扫描软件</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="107"/>
|
||||
<location filename="mainwindow.cpp" line="110"/>
|
||||
<source>CumtennScan</source>
|
||||
<translation>沧田扫描软件</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="111"/>
|
||||
<location filename="mainwindow.cpp" line="114"/>
|
||||
<source>MicrotekScan</source>
|
||||
<translation>Microtek DocWizard EX 扫描软件</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="178"/>
|
||||
<location filename="mainwindow.cpp" line="181"/>
|
||||
<source>menu_language</source>
|
||||
<translation>语言</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="179"/>
|
||||
<location filename="mainwindow.cpp" line="182"/>
|
||||
<source>act_simpCN</source>
|
||||
<translation>简体中文</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="180"/>
|
||||
<location filename="mainwindow.cpp" line="183"/>
|
||||
<source>act_English</source>
|
||||
<translation>English</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="361"/>
|
||||
<location filename="mainwindow.cpp" line="364"/>
|
||||
<source>auto save</source>
|
||||
<translation>自动保存</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="362"/>
|
||||
<location filename="mainwindow.cpp" line="365"/>
|
||||
<source>when switching pictures, save the edited pictures directly without reminding</source>
|
||||
<translation>切换图片时,不提醒,直接保存编辑过的图片</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="542"/>
|
||||
<location filename="mainwindow.cpp" line="538"/>
|
||||
<source>statusBar displayed</source>
|
||||
<translation>显示状态栏</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="546"/>
|
||||
<location filename="mainwindow.cpp" line="542"/>
|
||||
<source>statusBar hidden</source>
|
||||
<translation>隐藏状态栏</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="555"/>
|
||||
<location filename="mainwindow.cpp" line="551"/>
|
||||
<source>toolBar displayed</source>
|
||||
<translation>显示工具栏</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="559"/>
|
||||
<location filename="mainwindow.cpp" line="555"/>
|
||||
<source>toolBar hidden</source>
|
||||
<translation>隐藏工具栏</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="568"/>
|
||||
<location filename="mainwindow.cpp" line="564"/>
|
||||
<source>colorInfo enabled</source>
|
||||
<translation>启用图像信息</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="572"/>
|
||||
<location filename="mainwindow.cpp" line="568"/>
|
||||
<source>colorInfo disenabled</source>
|
||||
<translation>关闭图像信息</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="605"/>
|
||||
<location filename="mainwindow.cpp" line="601"/>
|
||||
<source>enabling automatic saving</source>
|
||||
<translation>启用自动保存</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="609"/>
|
||||
<location filename="mainwindow.cpp" line="605"/>
|
||||
<source>cancel auto save</source>
|
||||
<translation>取消自动保存</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="722"/>
|
||||
<location filename="mainwindow.cpp" line="718"/>
|
||||
<source>Automatically save the edited the edited iamge when switching pictures. To cancel, uncheck the menu item: image-> automatically save</source>
|
||||
<translation>切换图片时,自动保存编辑过的图像。若想取消,请取消勾选菜单项:图像->自动保存</translation>
|
||||
</message>
|
||||
|
@ -3045,12 +3083,12 @@ Continue to close?</source>
|
|||
<translation type="vanished">创建图片文件失败: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2052"/>
|
||||
<location filename="mainwindow.cpp" line="2053"/>
|
||||
<location filename="mainwindow.cpp" line="2116"/>
|
||||
<location filename="mainwindow.cpp" line="2117"/>
|
||||
<location filename="mainwindow.cpp" line="2192"/>
|
||||
<location filename="mainwindow.cpp" line="2193"/>
|
||||
<location filename="mainwindow.cpp" line="2075"/>
|
||||
<location filename="mainwindow.cpp" line="2076"/>
|
||||
<location filename="mainwindow.cpp" line="2139"/>
|
||||
<location filename="mainwindow.cpp" line="2140"/>
|
||||
<location filename="mainwindow.cpp" line="2214"/>
|
||||
<location filename="mainwindow.cpp" line="2215"/>
|
||||
<source>save image doc failed: </source>
|
||||
<translation>保存图片文件失败: </translation>
|
||||
</message>
|
||||
|
@ -3089,17 +3127,17 @@ Continue to close?</source>
|
|||
<translation type="vanished">滚轴张数: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3149"/>
|
||||
<location filename="mainwindow.cpp" line="3170"/>
|
||||
<source>Detected that there is less than 1GB of disk space. Do you want to continue?</source>
|
||||
<translation>检测到磁盘空间已不足1GB,是否继续?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3335"/>
|
||||
<location filename="mainwindow.cpp" line="3356"/>
|
||||
<source>start failed!</source>
|
||||
<translation>启动安装程序失败!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2397"/>
|
||||
<location filename="mainwindow.cpp" line="2418"/>
|
||||
<source>There are pictures that have not been saved.
|
||||
Are you sure to close?</source>
|
||||
<translation>有图像未保存,确定关闭?</translation>
|
||||
|
@ -3109,39 +3147,39 @@ Are you sure to close?</source>
|
|||
<translation type="vanished">发现设备 : %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2047"/>
|
||||
<location filename="mainwindow.cpp" line="2052"/>
|
||||
<location filename="mainwindow.cpp" line="2058"/>
|
||||
<location filename="mainwindow.cpp" line="2111"/>
|
||||
<location filename="mainwindow.cpp" line="2116"/>
|
||||
<location filename="mainwindow.cpp" line="2187"/>
|
||||
<location filename="mainwindow.cpp" line="2192"/>
|
||||
<location filename="mainwindow.cpp" line="2198"/>
|
||||
<location filename="mainwindow.cpp" line="2222"/>
|
||||
<location filename="mainwindow.cpp" line="2408"/>
|
||||
<location filename="mainwindow.cpp" line="2757"/>
|
||||
<location filename="mainwindow.cpp" line="2761"/>
|
||||
<location filename="mainwindow.cpp" line="3149"/>
|
||||
<location filename="mainwindow.cpp" line="3711"/>
|
||||
<location filename="mainwindow.cpp" line="3727"/>
|
||||
<location filename="mainwindow.cpp" line="3748"/>
|
||||
<location filename="mainwindow.cpp" line="3767"/>
|
||||
<location filename="mainwindow.cpp" line="3806"/>
|
||||
<location filename="mainwindow.cpp" line="2070"/>
|
||||
<location filename="mainwindow.cpp" line="2075"/>
|
||||
<location filename="mainwindow.cpp" line="2081"/>
|
||||
<location filename="mainwindow.cpp" line="2134"/>
|
||||
<location filename="mainwindow.cpp" line="2139"/>
|
||||
<location filename="mainwindow.cpp" line="2209"/>
|
||||
<location filename="mainwindow.cpp" line="2214"/>
|
||||
<location filename="mainwindow.cpp" line="2220"/>
|
||||
<location filename="mainwindow.cpp" line="2244"/>
|
||||
<location filename="mainwindow.cpp" line="2429"/>
|
||||
<location filename="mainwindow.cpp" line="2778"/>
|
||||
<location filename="mainwindow.cpp" line="2782"/>
|
||||
<location filename="mainwindow.cpp" line="3170"/>
|
||||
<location filename="mainwindow.cpp" line="3764"/>
|
||||
<location filename="mainwindow.cpp" line="3780"/>
|
||||
<location filename="mainwindow.cpp" line="3801"/>
|
||||
<location filename="mainwindow.cpp" line="3820"/>
|
||||
<location filename="mainwindow.cpp" line="3859"/>
|
||||
<source>tips</source>
|
||||
<translation>提示</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2409"/>
|
||||
<location filename="mainwindow.cpp" line="2430"/>
|
||||
<source>Are you sure to close?</source>
|
||||
<translation>确定关闭应用软件?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2745"/>
|
||||
<location filename="mainwindow.cpp" line="2766"/>
|
||||
<source>confirm operation</source>
|
||||
<translation>确认操作</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2746"/>
|
||||
<location filename="mainwindow.cpp" line="2767"/>
|
||||
<source>are you sure to clear the roller count?</source>
|
||||
<translation>您确定要清除滚轴计数吗</translation>
|
||||
</message>
|
||||
|
@ -3150,22 +3188,22 @@ Are you sure to close?</source>
|
|||
<translation type="vanished">提示</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2757"/>
|
||||
<location filename="mainwindow.cpp" line="2778"/>
|
||||
<source>Roller scanned count has been set to 0.</source>
|
||||
<translation>辊轴计数已置零</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2761"/>
|
||||
<location filename="mainwindow.cpp" line="2782"/>
|
||||
<source>Roller scanned count reset failed.</source>
|
||||
<translation>重置滚轴计数失败</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2837"/>
|
||||
<location filename="mainwindow.cpp" line="2858"/>
|
||||
<source>Error</source>
|
||||
<translation>错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2837"/>
|
||||
<location filename="mainwindow.cpp" line="2858"/>
|
||||
<source>Document missing! It would be deleted or renamed.</source>
|
||||
<translation>文档丢失!文档可能已被删除或被重命名。</translation>
|
||||
</message>
|
||||
|
@ -3206,7 +3244,7 @@ Are you sure to close?</source>
|
|||
<translation type="vanished"><p>%1</p><p>版本: %2<br>版权: &#169; %3</p><p>%4%5%6%7%8%9</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2858"/>
|
||||
<location filename="mainwindow.cpp" line="2879"/>
|
||||
<source>about %1</source>
|
||||
<translation>关于 %1</translation>
|
||||
</message>
|
||||
|
|
Binary file not shown.
|
@ -40,17 +40,17 @@
|
|||
<name>DeviceUser</name>
|
||||
<message>
|
||||
<location filename="device_user.cpp" line="98"/>
|
||||
<location filename="device_user.cpp" line="113"/>
|
||||
<location filename="device_user.cpp" line="311"/>
|
||||
<location filename="device_user.cpp" line="326"/>
|
||||
<location filename="device_user.cpp" line="114"/>
|
||||
<location filename="device_user.cpp" line="313"/>
|
||||
<location filename="device_user.cpp" line="329"/>
|
||||
<source>Select log file path</source>
|
||||
<translation>Select log file path</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="device_user.cpp" line="98"/>
|
||||
<location filename="device_user.cpp" line="113"/>
|
||||
<location filename="device_user.cpp" line="311"/>
|
||||
<location filename="device_user.cpp" line="326"/>
|
||||
<location filename="device_user.cpp" line="114"/>
|
||||
<location filename="device_user.cpp" line="313"/>
|
||||
<location filename="device_user.cpp" line="329"/>
|
||||
<source>text(*.txt)</source>
|
||||
<translation>Text(*.txt)</translation>
|
||||
</message>
|
||||
|
@ -58,13 +58,13 @@
|
|||
<context>
|
||||
<name>DeviceUserMgr</name>
|
||||
<message>
|
||||
<location filename="device_user.cpp" line="215"/>
|
||||
<location filename="device_user.cpp" line="226"/>
|
||||
<location filename="device_user.cpp" line="217"/>
|
||||
<location filename="device_user.cpp" line="228"/>
|
||||
<source>tips</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="device_user.cpp" line="215"/>
|
||||
<location filename="device_user.cpp" line="217"/>
|
||||
<source>no device</source>
|
||||
<translation>No scanner detected</translation>
|
||||
</message>
|
||||
|
@ -319,22 +319,32 @@
|
|||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_aquireinto.ui" line="461"/>
|
||||
<location filename="dialog_aquireinto.ui" line="458"/>
|
||||
<source>OCR->PDF - Portable Document Format(*.pdf)</source>
|
||||
<translation>OCR->PDF - Portable Document Format(*.pdf)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_aquireinto.ui" line="463"/>
|
||||
<source>OCR->OFD - Open Fixed-layout Document(*.ofd)</source>
|
||||
<translation>OCR->OFD - Open Fixed-layout Document(*.ofd)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_aquireinto.ui" line="471"/>
|
||||
<source>Compression option</source>
|
||||
<translation>Compression options</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_aquireinto.ui" line="472"/>
|
||||
<location filename="dialog_aquireinto.ui" line="482"/>
|
||||
<source>Save as multipages (TIFF/PDF/OFD/GIF)</source>
|
||||
<translation>Save multiple pages(TIFF/PDF/OFD/GIF)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_aquireinto.ui" line="482"/>
|
||||
<location filename="dialog_aquireinto.ui" line="492"/>
|
||||
<source>所有页</source>
|
||||
<translation>All pages</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_aquireinto.ui" line="495"/>
|
||||
<location filename="dialog_aquireinto.ui" line="505"/>
|
||||
<source>用户自定义页数</source>
|
||||
<translation>User custom pages</translation>
|
||||
</message>
|
||||
|
@ -572,8 +582,8 @@ The page range will be “selected pages”</translation>
|
|||
</message>
|
||||
<message>
|
||||
<location filename="dialog_export.cpp" line="119"/>
|
||||
<location filename="dialog_export.cpp" line="321"/>
|
||||
<location filename="dialog_export.cpp" line="332"/>
|
||||
<location filename="dialog_export.cpp" line="316"/>
|
||||
<location filename="dialog_export.cpp" line="327"/>
|
||||
<source>Input is not valid.
|
||||
Page range will be 'Chosen Pages'.</source>
|
||||
<translation>Input invalid.
|
||||
|
@ -618,17 +628,17 @@ The page range will be “selected pages”</translation>
|
|||
<translation>Stop exporting</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_exportimagefile.cpp" line="347"/>
|
||||
<location filename="dialog_exportimagefile.cpp" line="346"/>
|
||||
<source>export succeed</source>
|
||||
<translation>Export completed</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_exportimagefile.cpp" line="347"/>
|
||||
<location filename="dialog_exportimagefile.cpp" line="346"/>
|
||||
<source>export failed: </source>
|
||||
<translation>Export failed: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_exportimagefile.cpp" line="348"/>
|
||||
<location filename="dialog_exportimagefile.cpp" line="347"/>
|
||||
<source>tip</source>
|
||||
<translation>Prompt</translation>
|
||||
</message>
|
||||
|
@ -1336,62 +1346,62 @@ Continue clearing?</translation>
|
|||
<context>
|
||||
<name>Dialog_MultiRotate</name>
|
||||
<message>
|
||||
<location filename="dialog_multirotate.ui" line="26"/>
|
||||
<location filename="dialog_multirotate.ui" line="14"/>
|
||||
<source>Multiple rotation</source>
|
||||
<translation>Batch rotate</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_multirotate.ui" line="34"/>
|
||||
<location filename="dialog_multirotate.ui" line="22"/>
|
||||
<source>Rotation</source>
|
||||
<translation>Rotate</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_multirotate.ui" line="40"/>
|
||||
<location filename="dialog_multirotate.ui" line="28"/>
|
||||
<source>90°</source>
|
||||
<translation>Rotate 90° to the right</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_multirotate.ui" line="50"/>
|
||||
<location filename="dialog_multirotate.ui" line="38"/>
|
||||
<source>180°</source>
|
||||
<translation>Rotate 180°</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_multirotate.ui" line="57"/>
|
||||
<location filename="dialog_multirotate.ui" line="45"/>
|
||||
<source>-90°</source>
|
||||
<translation>Rotate 90° to the left</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_multirotate.ui" line="67"/>
|
||||
<location filename="dialog_multirotate.ui" line="55"/>
|
||||
<source>Pages</source>
|
||||
<translation>Pages</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_multirotate.ui" line="73"/>
|
||||
<location filename="dialog_multirotate.ui" line="61"/>
|
||||
<source>Current page</source>
|
||||
<translation>Current page</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_multirotate.ui" line="83"/>
|
||||
<location filename="dialog_multirotate.ui" line="71"/>
|
||||
<source>Selected pages</source>
|
||||
<translation>Selected page</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_multirotate.ui" line="90"/>
|
||||
<location filename="dialog_multirotate.ui" line="78"/>
|
||||
<source>All odd pages</source>
|
||||
<translation>All odd pages</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_multirotate.ui" line="97"/>
|
||||
<location filename="dialog_multirotate.ui" line="85"/>
|
||||
<source>All even pages</source>
|
||||
<translation>All even pages</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_multirotate.ui" line="104"/>
|
||||
<location filename="dialog_multirotate.ui" line="92"/>
|
||||
<source>All pages</source>
|
||||
<translation>All pages</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_multirotate.ui" line="126"/>
|
||||
<location filename="dialog_multirotate.ui" line="114"/>
|
||||
<source>Attentions:
|
||||
This operation will NOT rotate the files that may contain multiple pages, such as .pdf, .tif, etc.</source>
|
||||
<translation>Note:
|
||||
|
@ -1634,6 +1644,34 @@ Please make sure the two passwords are the same.</source>
|
|||
<translation>Image modified, save changes?</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Dialog_WaitingOcr</name>
|
||||
<message>
|
||||
<location filename="dialog_waitingocr.ui" line="14"/>
|
||||
<source>Dialog</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_waitingocr.ui" line="60"/>
|
||||
<source>gif</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_waitingocr.ui" line="97"/>
|
||||
<source>text</source>
|
||||
<translation>Text</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_waitingocr.cpp" line="12"/>
|
||||
<source>Processing ocr...</source>
|
||||
<translation>Processing ocr...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="dialog_waitingocr.cpp" line="14"/>
|
||||
<source>Ocr in progress, please wait...</source>
|
||||
<translation>Ocr in progress, please wait...</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Dialog_WriteSettings</name>
|
||||
<message>
|
||||
|
@ -1957,7 +1995,7 @@ Please make sure the two passwords are the same.</source>
|
|||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.ui" line="302"/>
|
||||
<location filename="mainwindow.cpp" line="152"/>
|
||||
<location filename="mainwindow.cpp" line="155"/>
|
||||
<source>act_acquireInto</source>
|
||||
<translation>Scan to...</translation>
|
||||
</message>
|
||||
|
@ -2187,57 +2225,57 @@ Please make sure the two passwords are the same.</source>
|
|||
<translation>Select device source...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="99"/>
|
||||
<location filename="mainwindow.cpp" line="102"/>
|
||||
<source>HanvonScan</source>
|
||||
<translation>Hanvon scanning software</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="103"/>
|
||||
<location filename="mainwindow.cpp" line="106"/>
|
||||
<source>LanxumScan</source>
|
||||
<translation>LANXUM scanning software</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="107"/>
|
||||
<location filename="mainwindow.cpp" line="110"/>
|
||||
<source>CumtennScan</source>
|
||||
<translation>CUMTENN scanning software</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="111"/>
|
||||
<location filename="mainwindow.cpp" line="114"/>
|
||||
<source>MicrotekScan</source>
|
||||
<translation>Microtek DocWizard EX V1.0</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="123"/>
|
||||
<location filename="mainwindow.cpp" line="126"/>
|
||||
<source>HuaGoScan</source>
|
||||
<translation>HUAGOSCAN scanning software</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="178"/>
|
||||
<location filename="mainwindow.cpp" line="181"/>
|
||||
<source>menu_language</source>
|
||||
<translation>Language</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="179"/>
|
||||
<location filename="mainwindow.cpp" line="182"/>
|
||||
<source>act_simpCN</source>
|
||||
<translation>简体中文</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="180"/>
|
||||
<location filename="mainwindow.cpp" line="183"/>
|
||||
<source>act_English</source>
|
||||
<translation>English</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="304"/>
|
||||
<location filename="mainwindow.cpp" line="307"/>
|
||||
<source>Grid</source>
|
||||
<translation>Multi-column display</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="309"/>
|
||||
<location filename="mainwindow.cpp" line="312"/>
|
||||
<source>Move To...</source>
|
||||
<translation>Move to...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="313"/>
|
||||
<location filename="mainwindow.cpp" line="316"/>
|
||||
<source>Insert files</source>
|
||||
<translation>Insert file</translation>
|
||||
</message>
|
||||
|
@ -2246,76 +2284,76 @@ Please make sure the two passwords are the same.</source>
|
|||
<translation type="vanished">No scanner detected</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="361"/>
|
||||
<location filename="mainwindow.cpp" line="364"/>
|
||||
<source>auto save</source>
|
||||
<translation>Auto save</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="362"/>
|
||||
<location filename="mainwindow.cpp" line="365"/>
|
||||
<source>when switching pictures, save the edited pictures directly without reminding</source>
|
||||
<translation>Do not show prompt and save the edited images directly when switching images.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="542"/>
|
||||
<location filename="mainwindow.cpp" line="538"/>
|
||||
<source>statusBar displayed</source>
|
||||
<translation>Show status bar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="546"/>
|
||||
<location filename="mainwindow.cpp" line="542"/>
|
||||
<source>statusBar hidden</source>
|
||||
<translation>Hide status bar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="555"/>
|
||||
<location filename="mainwindow.cpp" line="551"/>
|
||||
<source>toolBar displayed</source>
|
||||
<translation>Show toolbar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="559"/>
|
||||
<location filename="mainwindow.cpp" line="555"/>
|
||||
<source>toolBar hidden</source>
|
||||
<translation>Hide toolbar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="568"/>
|
||||
<location filename="mainwindow.cpp" line="564"/>
|
||||
<source>colorInfo enabled</source>
|
||||
<translation>Enable image information</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="572"/>
|
||||
<location filename="mainwindow.cpp" line="568"/>
|
||||
<source>colorInfo disenabled</source>
|
||||
<translation>Disable image information</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="605"/>
|
||||
<location filename="mainwindow.cpp" line="601"/>
|
||||
<source>enabling automatic saving</source>
|
||||
<translation>Enable auto save</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="609"/>
|
||||
<location filename="mainwindow.cpp" line="605"/>
|
||||
<source>cancel auto save</source>
|
||||
<translation>Cancel auto save</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="722"/>
|
||||
<location filename="mainwindow.cpp" line="718"/>
|
||||
<source>Automatically save the edited the edited iamge when switching pictures. To cancel, uncheck the menu item: image-> automatically save</source>
|
||||
<translation>Save edited images automatically when switching images. If you want to cancel, please deselect the menu item: Auto save images.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="788"/>
|
||||
<location filename="mainwindow.cpp" line="1582"/>
|
||||
<location filename="mainwindow.cpp" line="1605"/>
|
||||
<location filename="mainwindow.cpp" line="2396"/>
|
||||
<location filename="mainwindow.cpp" line="2693"/>
|
||||
<location filename="mainwindow.cpp" line="784"/>
|
||||
<location filename="mainwindow.cpp" line="1607"/>
|
||||
<location filename="mainwindow.cpp" line="1630"/>
|
||||
<location filename="mainwindow.cpp" line="2417"/>
|
||||
<location filename="mainwindow.cpp" line="2714"/>
|
||||
<source>Question</source>
|
||||
<translation>Ask</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1216"/>
|
||||
<location filename="mainwindow.cpp" line="1241"/>
|
||||
<source>This scan is complete. Do you want to continue scanning?</source>
|
||||
<translation>This scan is complete. Do you want to continue scanning?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1583"/>
|
||||
<location filename="mainwindow.cpp" line="1608"/>
|
||||
<source>modified, save it?</source>
|
||||
<translation>Image modified, save changes?</translation>
|
||||
</message>
|
||||
|
@ -2332,7 +2370,7 @@ Please make sure the two passwords are the same.</source>
|
|||
<translation type="vanished">No</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="789"/>
|
||||
<location filename="mainwindow.cpp" line="785"/>
|
||||
<source>file lost, remove it?</source>
|
||||
<translation>File lost; delete?</translation>
|
||||
</message>
|
||||
|
@ -2378,34 +2416,34 @@ Please reselect a path or clear disk space immediately.</translation>
|
|||
<translation type="vanished">Failed to create image file: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2052"/>
|
||||
<location filename="mainwindow.cpp" line="2053"/>
|
||||
<location filename="mainwindow.cpp" line="2116"/>
|
||||
<location filename="mainwindow.cpp" line="2117"/>
|
||||
<location filename="mainwindow.cpp" line="2192"/>
|
||||
<location filename="mainwindow.cpp" line="2193"/>
|
||||
<location filename="mainwindow.cpp" line="2075"/>
|
||||
<location filename="mainwindow.cpp" line="2076"/>
|
||||
<location filename="mainwindow.cpp" line="2139"/>
|
||||
<location filename="mainwindow.cpp" line="2140"/>
|
||||
<location filename="mainwindow.cpp" line="2214"/>
|
||||
<location filename="mainwindow.cpp" line="2215"/>
|
||||
<source>save image doc failed: </source>
|
||||
<translation>Failed to save image: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1131"/>
|
||||
<location filename="mainwindow.cpp" line="1136"/>
|
||||
<source>binary</source>
|
||||
<translation>Black and white</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="331"/>
|
||||
<location filename="mainwindow.cpp" line="2846"/>
|
||||
<location filename="mainwindow.cpp" line="3831"/>
|
||||
<location filename="mainwindow.cpp" line="334"/>
|
||||
<location filename="mainwindow.cpp" line="2867"/>
|
||||
<location filename="mainwindow.cpp" line="3884"/>
|
||||
<source>Please go to 'Menu Bar ->Scan' to select a device</source>
|
||||
<translation>Please go to 'Menu Bar ->Scan' to select a device</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1133"/>
|
||||
<location filename="mainwindow.cpp" line="1138"/>
|
||||
<source>gray</source>
|
||||
<translation>Grayscale</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1135"/>
|
||||
<location filename="mainwindow.cpp" line="1140"/>
|
||||
<source>rgb</source>
|
||||
<translation>Color</translation>
|
||||
</message>
|
||||
|
@ -2414,13 +2452,13 @@ Please reselect a path or clear disk space immediately.</translation>
|
|||
<translation type="vanished">Failed to start</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="115"/>
|
||||
<location filename="mainwindow.cpp" line="118"/>
|
||||
<source>UniScan</source>
|
||||
<translation>UNI scanning software</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="671"/>
|
||||
<location filename="mainwindow.cpp" line="3561"/>
|
||||
<location filename="mainwindow.cpp" line="667"/>
|
||||
<location filename="mainwindow.cpp" line="3612"/>
|
||||
<source>default scheme</source>
|
||||
<translation>Default scheme</translation>
|
||||
</message>
|
||||
|
@ -2429,7 +2467,7 @@ Please reselect a path or clear disk space immediately.</translation>
|
|||
<translation type="vanished">Please wake up the device manually</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="119"/>
|
||||
<location filename="mainwindow.cpp" line="122"/>
|
||||
<source>Scan</source>
|
||||
<translation>Scanning software</translation>
|
||||
</message>
|
||||
|
@ -2438,260 +2476,260 @@ Please reselect a path or clear disk space immediately.</translation>
|
|||
<translation type="vanished">Device is awake</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1330"/>
|
||||
<location filename="mainwindow.cpp" line="1355"/>
|
||||
<source>thumbnailBar enabled</source>
|
||||
<translation>Show thumbnail bar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1334"/>
|
||||
<location filename="mainwindow.cpp" line="1359"/>
|
||||
<source>thumbnailBar hidden</source>
|
||||
<translation>Hide thumbnail bar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1601"/>
|
||||
<location filename="mainwindow.cpp" line="1626"/>
|
||||
<source>Clear, then start scan</source>
|
||||
<translation>Clear and start scan</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1602"/>
|
||||
<location filename="mainwindow.cpp" line="1627"/>
|
||||
<source>Do NOT clear, then start scan</source>
|
||||
<translation>Do not clear and start scan</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1604"/>
|
||||
<location filename="mainwindow.cpp" line="1629"/>
|
||||
<source>cancel</source>
|
||||
<translation>Cancel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1606"/>
|
||||
<location filename="mainwindow.cpp" line="1631"/>
|
||||
<source>Already exist images in image list.
|
||||
Do you want to clear?</source>
|
||||
<translation>Image already exists in the list of images.
|
||||
Clear?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1829"/>
|
||||
<location filename="mainwindow.cpp" line="1854"/>
|
||||
<source>Open images</source>
|
||||
<translation>Open image</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1840"/>
|
||||
<location filename="mainwindow.cpp" line="1865"/>
|
||||
<source>Insert images</source>
|
||||
<translation>Insert image</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2047"/>
|
||||
<location filename="mainwindow.cpp" line="2052"/>
|
||||
<location filename="mainwindow.cpp" line="2058"/>
|
||||
<location filename="mainwindow.cpp" line="2111"/>
|
||||
<location filename="mainwindow.cpp" line="2116"/>
|
||||
<location filename="mainwindow.cpp" line="2187"/>
|
||||
<location filename="mainwindow.cpp" line="2192"/>
|
||||
<location filename="mainwindow.cpp" line="2198"/>
|
||||
<location filename="mainwindow.cpp" line="2222"/>
|
||||
<location filename="mainwindow.cpp" line="2408"/>
|
||||
<location filename="mainwindow.cpp" line="2757"/>
|
||||
<location filename="mainwindow.cpp" line="2761"/>
|
||||
<location filename="mainwindow.cpp" line="3149"/>
|
||||
<location filename="mainwindow.cpp" line="3711"/>
|
||||
<location filename="mainwindow.cpp" line="3727"/>
|
||||
<location filename="mainwindow.cpp" line="3748"/>
|
||||
<location filename="mainwindow.cpp" line="3767"/>
|
||||
<location filename="mainwindow.cpp" line="3806"/>
|
||||
<location filename="mainwindow.cpp" line="2070"/>
|
||||
<location filename="mainwindow.cpp" line="2075"/>
|
||||
<location filename="mainwindow.cpp" line="2081"/>
|
||||
<location filename="mainwindow.cpp" line="2134"/>
|
||||
<location filename="mainwindow.cpp" line="2139"/>
|
||||
<location filename="mainwindow.cpp" line="2209"/>
|
||||
<location filename="mainwindow.cpp" line="2214"/>
|
||||
<location filename="mainwindow.cpp" line="2220"/>
|
||||
<location filename="mainwindow.cpp" line="2244"/>
|
||||
<location filename="mainwindow.cpp" line="2429"/>
|
||||
<location filename="mainwindow.cpp" line="2778"/>
|
||||
<location filename="mainwindow.cpp" line="2782"/>
|
||||
<location filename="mainwindow.cpp" line="3170"/>
|
||||
<location filename="mainwindow.cpp" line="3764"/>
|
||||
<location filename="mainwindow.cpp" line="3780"/>
|
||||
<location filename="mainwindow.cpp" line="3801"/>
|
||||
<location filename="mainwindow.cpp" line="3820"/>
|
||||
<location filename="mainwindow.cpp" line="3859"/>
|
||||
<source>tips</source>
|
||||
<translation>prompt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2047"/>
|
||||
<location filename="mainwindow.cpp" line="2111"/>
|
||||
<location filename="mainwindow.cpp" line="2187"/>
|
||||
<location filename="mainwindow.cpp" line="2070"/>
|
||||
<location filename="mainwindow.cpp" line="2134"/>
|
||||
<location filename="mainwindow.cpp" line="2209"/>
|
||||
<source>save succeed</source>
|
||||
<translation>Saved successfully</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2058"/>
|
||||
<location filename="mainwindow.cpp" line="2198"/>
|
||||
<location filename="mainwindow.cpp" line="2081"/>
|
||||
<location filename="mainwindow.cpp" line="2220"/>
|
||||
<source>find savePath in thumbnail</source>
|
||||
<translation>Image name already exists in the list</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2222"/>
|
||||
<location filename="mainwindow.cpp" line="2244"/>
|
||||
<source>Please select at least one picture before export</source>
|
||||
<translation>Please select at least one image and then export</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2284"/>
|
||||
<location filename="mainwindow.cpp" line="2305"/>
|
||||
<source>File name</source>
|
||||
<translation>File name</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2284"/>
|
||||
<location filename="mainwindow.cpp" line="2305"/>
|
||||
<source>File path</source>
|
||||
<translation>File path</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2284"/>
|
||||
<location filename="mainwindow.cpp" line="2305"/>
|
||||
<source>File size</source>
|
||||
<translation>File size</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2284"/>
|
||||
<location filename="mainwindow.cpp" line="2305"/>
|
||||
<source>Creation date/time</source>
|
||||
<translation>Creation time</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2284"/>
|
||||
<location filename="mainwindow.cpp" line="2305"/>
|
||||
<source>Modified date/time</source>
|
||||
<translation>Modification time</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2284"/>
|
||||
<location filename="mainwindow.cpp" line="2305"/>
|
||||
<source>Accessed date/time</source>
|
||||
<translation>Access time</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2327"/>
|
||||
<location filename="mainwindow.cpp" line="2348"/>
|
||||
<source>Format</source>
|
||||
<translation>Format</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2327"/>
|
||||
<location filename="mainwindow.cpp" line="2348"/>
|
||||
<source>Width</source>
|
||||
<translation>Width</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2327"/>
|
||||
<location filename="mainwindow.cpp" line="2348"/>
|
||||
<source>Height</source>
|
||||
<translation>Height</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2327"/>
|
||||
<location filename="mainwindow.cpp" line="2348"/>
|
||||
<source>depth</source>
|
||||
<translation>Depth</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2327"/>
|
||||
<location filename="mainwindow.cpp" line="2348"/>
|
||||
<source>Color model</source>
|
||||
<translation>Color mode</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2327"/>
|
||||
<location filename="mainwindow.cpp" line="2348"/>
|
||||
<source>DPI</source>
|
||||
<translation>Pixels per inch</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2327"/>
|
||||
<location filename="mainwindow.cpp" line="2348"/>
|
||||
<source>Print size</source>
|
||||
<translation>Print size</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2327"/>
|
||||
<location filename="mainwindow.cpp" line="2348"/>
|
||||
<source>Frame</source>
|
||||
<translation>Frame</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2341"/>
|
||||
<location filename="mainwindow.cpp" line="2362"/>
|
||||
<source>None</source>
|
||||
<translation>None</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2341"/>
|
||||
<location filename="mainwindow.cpp" line="2362"/>
|
||||
<source>Mono</source>
|
||||
<translation>Black and white</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2341"/>
|
||||
<location filename="mainwindow.cpp" line="2362"/>
|
||||
<source>Gray</source>
|
||||
<translation>Gray scale</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2341"/>
|
||||
<location filename="mainwindow.cpp" line="2362"/>
|
||||
<source>Color</source>
|
||||
<translation>Color</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2345"/>
|
||||
<location filename="mainwindow.cpp" line="2366"/>
|
||||
<source>Not supported</source>
|
||||
<translation>Not supported</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2373"/>
|
||||
<location filename="mainwindow.cpp" line="2394"/>
|
||||
<source>Warning</source>
|
||||
<translation>Warning</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2373"/>
|
||||
<location filename="mainwindow.cpp" line="2394"/>
|
||||
<source>Device is Running!
|
||||
Please finish scanning first.</source>
|
||||
<translation>Device is currently running!
|
||||
Please stop scanning first.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2397"/>
|
||||
<location filename="mainwindow.cpp" line="2418"/>
|
||||
<source>There are pictures that have not been saved.
|
||||
Are you sure to close?</source>
|
||||
<translation>There are unsaved images; are you sure you want to close?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2409"/>
|
||||
<location filename="mainwindow.cpp" line="2430"/>
|
||||
<source>Are you sure to close?</source>
|
||||
<translation>Are you sure you want to close?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2694"/>
|
||||
<location filename="mainwindow.cpp" line="2715"/>
|
||||
<source>Sure to sign out administrator account?</source>
|
||||
<translation>Are you sure you want to log out of the administrator account?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3604"/>
|
||||
<location filename="mainwindow.cpp" line="3656"/>
|
||||
<source>The Device has reached roller life</source>
|
||||
<translation>The paper roller has reached its service life, and the frequency of abnormalities during the scanning process may increase.
|
||||
Please contact the equipment supplier promptly to purchase a replacement paper roller!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="1216"/>
|
||||
<location filename="mainwindow.cpp" line="2846"/>
|
||||
<location filename="mainwindow.cpp" line="3604"/>
|
||||
<location filename="mainwindow.cpp" line="1241"/>
|
||||
<location filename="mainwindow.cpp" line="2867"/>
|
||||
<location filename="mainwindow.cpp" line="3656"/>
|
||||
<source>Prompt</source>
|
||||
<translation>Prompt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2860"/>
|
||||
<location filename="mainwindow.cpp" line="2881"/>
|
||||
<source><p>DriverVer: %1</p></source>
|
||||
<translation><p>VerSion: %1</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2861"/>
|
||||
<location filename="mainwindow.cpp" line="2882"/>
|
||||
<source><p>Vendor: %1</p></source>
|
||||
<translation><p>Vendor: %1</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2862"/>
|
||||
<location filename="mainwindow.cpp" line="2883"/>
|
||||
<source><p>Copyright: %1</p></source>
|
||||
<translation><p>Copyright: %1</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2863"/>
|
||||
<location filename="mainwindow.cpp" line="2884"/>
|
||||
<source><p>Company website: <a href=%1>%1</p></source>
|
||||
<translation><p>Company website: <a href=%1>%1</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2864"/>
|
||||
<location filename="mainwindow.cpp" line="2885"/>
|
||||
<source><p>Company address: %1</p></source>
|
||||
<translation><p>Company address: %1</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2865"/>
|
||||
<location filename="mainwindow.cpp" line="2886"/>
|
||||
<source><p>Company telephone: %1</p></source>
|
||||
<translation><p>Company telephone: %1</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2866"/>
|
||||
<location filename="mainwindow.cpp" line="2887"/>
|
||||
<source><p>Company GPS: <a href=%1>%2</p></source>
|
||||
<translation><p>Company GPS: <a href=%1>%2</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2866"/>
|
||||
<location filename="mainwindow.cpp" line="2887"/>
|
||||
<source>Baidu map access</source>
|
||||
<translation>Baidu map access</translation>
|
||||
</message>
|
||||
|
@ -2746,23 +2784,23 @@ Please contact the equipment supplier promptly to purchase a replacement paper r
|
|||
<translation type="vanished">Total count: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3149"/>
|
||||
<location filename="mainwindow.cpp" line="3170"/>
|
||||
<source>Detected that there is less than 1GB of disk space. Do you want to continue?</source>
|
||||
<translation>Detected that there is less than 1GB of disk space. Do you want to continue?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="386"/>
|
||||
<location filename="mainwindow.cpp" line="3839"/>
|
||||
<location filename="mainwindow.cpp" line="389"/>
|
||||
<location filename="mainwindow.cpp" line="3892"/>
|
||||
<source>Device %1 is open</source>
|
||||
<translation>Device %1 is open</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2745"/>
|
||||
<location filename="mainwindow.cpp" line="2766"/>
|
||||
<source>confirm operation</source>
|
||||
<translation>Confirm operation</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2746"/>
|
||||
<location filename="mainwindow.cpp" line="2767"/>
|
||||
<source>are you sure to clear the roller count?</source>
|
||||
<translation>Are you sure you want to clear the roller count?</translation>
|
||||
</message>
|
||||
|
@ -2771,22 +2809,22 @@ Please contact the equipment supplier promptly to purchase a replacement paper r
|
|||
<translation type="vanished">Prompt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2757"/>
|
||||
<location filename="mainwindow.cpp" line="2778"/>
|
||||
<source>Roller scanned count has been set to 0.</source>
|
||||
<translation>Roller count reset to zero.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2761"/>
|
||||
<location filename="mainwindow.cpp" line="2782"/>
|
||||
<source>Roller scanned count reset failed.</source>
|
||||
<translation>Failed to reset roller count.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2837"/>
|
||||
<location filename="mainwindow.cpp" line="2858"/>
|
||||
<source>Error</source>
|
||||
<translation>Error</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2837"/>
|
||||
<location filename="mainwindow.cpp" line="2858"/>
|
||||
<source>Document missing! It would be deleted or renamed.</source>
|
||||
<translation>File lost! File may be deleted or renamed.</translation>
|
||||
</message>
|
||||
|
@ -2803,13 +2841,13 @@ Please contact the equipment supplier promptly to purchase a replacement paper r
|
|||
<translation type="vanished">About</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3365"/>
|
||||
<location filename="mainwindow.cpp" line="3386"/>
|
||||
<source>cache path folder limit:%1</source>
|
||||
<translation>Unable to access the current path:%1
|
||||
Please try to log in to the administrator account in the [User] menu and go to the [Cache settings] to change the cache path.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3369"/>
|
||||
<location filename="mainwindow.cpp" line="3390"/>
|
||||
<source>aquireinto folder limit:%1</source>
|
||||
<translation>Unable to access the current path:%1
|
||||
Please try to change the cache path in [Scan to].</translation>
|
||||
|
@ -2823,7 +2861,7 @@ Please try to change the cache path in [Scan to].</translation>
|
|||
<translation type="vanished"><p>%1</p><p>Version: %2<br>Copyright: &#169; %3</p><p>%4%5%6%7%8%9</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="2858"/>
|
||||
<location filename="mainwindow.cpp" line="2879"/>
|
||||
<source>about %1</source>
|
||||
<translation>About %1</translation>
|
||||
</message>
|
||||
|
@ -2868,13 +2906,13 @@ Please try to change the cache path in [Scan to].</translation>
|
|||
<translation type="vanished">failed</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3334"/>
|
||||
<location filename="mainwindow.cpp" line="3372"/>
|
||||
<location filename="mainwindow.cpp" line="3355"/>
|
||||
<location filename="mainwindow.cpp" line="3393"/>
|
||||
<source>error</source>
|
||||
<translation>Error</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3335"/>
|
||||
<location filename="mainwindow.cpp" line="3356"/>
|
||||
<source>start failed!</source>
|
||||
<translation>Failed to start!</translation>
|
||||
</message>
|
||||
|
@ -2884,52 +2922,52 @@ Please try to change the cache path in [Scan to].</translation>
|
|||
Please go to “Scan to” and change the accessible scan folder and then perform the scan.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3449"/>
|
||||
<location filename="mainwindow.cpp" line="3470"/>
|
||||
<source>Insufficient access rights</source>
|
||||
<translation>Insufficient file access permissions</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3453"/>
|
||||
<location filename="mainwindow.cpp" line="3474"/>
|
||||
<source>Image processing failed</source>
|
||||
<translation>Image processing failed</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3457"/>
|
||||
<location filename="mainwindow.cpp" line="3478"/>
|
||||
<source>Ocr init failed</source>
|
||||
<translation>OCR initialization error</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3461"/>
|
||||
<location filename="mainwindow.cpp" line="3482"/>
|
||||
<source>Ocr failed</source>
|
||||
<translation>OCR failed</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3465"/>
|
||||
<location filename="mainwindow.cpp" line="3486"/>
|
||||
<source>File does not exist</source>
|
||||
<translation>File does not exist</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3469"/>
|
||||
<location filename="mainwindow.cpp" line="3490"/>
|
||||
<source>Failed to load dynamic library</source>
|
||||
<translation>Failed to load dynamic library</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3473"/>
|
||||
<location filename="mainwindow.cpp" line="3494"/>
|
||||
<source>File data error</source>
|
||||
<translation>File data error</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3477"/>
|
||||
<location filename="mainwindow.cpp" line="3498"/>
|
||||
<source>Image format processing error</source>
|
||||
<translation>Image format processing error</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3481"/>
|
||||
<location filename="mainwindow.cpp" line="3502"/>
|
||||
<source>Out of memory</source>
|
||||
<translation>Insufficient memory</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3485"/>
|
||||
<location filename="mainwindow.cpp" line="3506"/>
|
||||
<source>Failed</source>
|
||||
<translation>Failed</translation>
|
||||
</message>
|
||||
|
@ -2950,18 +2988,18 @@ Please go to “Scan to” and change the accessible scan folder and then perfor
|
|||
<translation type="vanished">Close </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3691"/>
|
||||
<location filename="mainwindow.cpp" line="3744"/>
|
||||
<source>tip</source>
|
||||
<translation>Prompt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3691"/>
|
||||
<location filename="mainwindow.cpp" line="3744"/>
|
||||
<source>Other versions not available</source>
|
||||
<translation>No other versions obtained</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3711"/>
|
||||
<location filename="mainwindow.cpp" line="3727"/>
|
||||
<location filename="mainwindow.cpp" line="3764"/>
|
||||
<location filename="mainwindow.cpp" line="3780"/>
|
||||
<source>The device does not support this operation</source>
|
||||
<translation>Device does not support this operation</translation>
|
||||
</message>
|
||||
|
@ -2970,13 +3008,13 @@ Please go to “Scan to” and change the accessible scan folder and then perfor
|
|||
<translation type="vanished">IO error</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3749"/>
|
||||
<location filename="mainwindow.cpp" line="3768"/>
|
||||
<location filename="mainwindow.cpp" line="3802"/>
|
||||
<location filename="mainwindow.cpp" line="3821"/>
|
||||
<source>The language switch is successful and takes effect the next time the software is started!</source>
|
||||
<translation>The language switch is successful and takes effect the next time the software is started!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainwindow.cpp" line="3806"/>
|
||||
<location filename="mainwindow.cpp" line="3859"/>
|
||||
<source>Are you sure to delete selected file?</source>
|
||||
<translation>Are you sure to delete the selected file completely?</translation>
|
||||
</message>
|
||||
|
|
|
@ -51,7 +51,7 @@ Dialog_AquireInto::Dialog_AquireInto(QWidget* parent) :
|
|||
ui->lab_digitExp->setText(QString(tr("e.g. '%1%2'")).arg(ui->lineEdit_fileName->text())
|
||||
.arg(ui->spin_index->value(), ui->cbox_digit->currentIndex() + 1, 10, QLatin1Char('0')));
|
||||
ui->btn_option->setEnabled(0 == ui->cbox_format->currentIndex() || 6 == ui->cbox_format->currentIndex());
|
||||
ui->cbtn_multiFile->setEnabled(ui->cbox_format->currentIndex() > 5 && ui->cbox_format->currentIndex() < 10); //Ocr does not export multiple pages
|
||||
ui->cbtn_multiFile->setEnabled(ui->cbox_format->currentIndex() > 5 && ui->cbox_format->currentIndex() < 12);
|
||||
ui->radio_multiAll->setEnabled(ui->cbtn_multiFile->isChecked());
|
||||
ui->radio_multiCustom->setEnabled(ui->cbtn_multiFile->isChecked());
|
||||
ui->spinBox_multiPages->setEnabled(ui->cbtn_multiFile->isChecked() ? ui->radio_multiCustom->isChecked() : false);
|
||||
|
@ -249,7 +249,7 @@ void Dialog_AquireInto::setCfgBaseOnSection(QString section)
|
|||
ui->cbox_digit->setCurrentIndex(getCfgValue(section2.c_str(), "digit", 2));
|
||||
ui->cbox_evenOdd->setCurrentIndex(getCfgValue(section2.c_str(), "evenOdd", 0));
|
||||
int format = getCfgValue(section2.c_str(), "format", 0);
|
||||
if (format > 9)
|
||||
if (format > 11)
|
||||
format = 0;
|
||||
ui->cbox_format->setCurrentIndex(format);
|
||||
ui->cbtn_multiFile->setChecked(format > 5 ? getCfgValue(section2.c_str(), "multiFile", false) : false);
|
||||
|
@ -277,7 +277,7 @@ void Dialog_AquireInto::on_btn_option_clicked()
|
|||
|
||||
void Dialog_AquireInto::on_cbox_format_currentIndexChanged(int index)
|
||||
{
|
||||
ui->cbtn_multiFile->setEnabled(index > 5 && index < 10);
|
||||
ui->cbtn_multiFile->setEnabled(index > 5 && index < 12);
|
||||
if (index < 6 || index >= 10 )
|
||||
ui->cbtn_multiFile->setChecked(false);
|
||||
|
||||
|
|
|
@ -453,6 +453,16 @@
|
|||
<string>GIF - Graphics Interchange Format(*.gif)</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>OCR->PDF - Portable Document Format(*.pdf)</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>OCR->OFD - Open Fixed-layout Document(*.ofd)</string>
|
||||
</property>
|
||||
</item>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
|
|
|
@ -0,0 +1,35 @@
|
|||
#include "dialog_waitingocr.h"
|
||||
#include "ui_dialog_waitingocr.h"
|
||||
#include <QMovie>
|
||||
|
||||
Dialog_WaitingOcr::Dialog_WaitingOcr(QWidget *parent) :
|
||||
QDialog(parent),
|
||||
ui(new Ui::Dialog_WaitingOcr)
|
||||
{
|
||||
ui->setupUi(this);
|
||||
setWindowFlags(Qt::SubWindow | Qt::Popup);
|
||||
|
||||
setWindowTitle(tr("Processing ocr..."));
|
||||
|
||||
ui->label_text->setText(tr("Ocr in progress, please wait..."));
|
||||
|
||||
QMovie *movie = new QMovie(":images/image_rsc/logo/waiting.gif");
|
||||
ui->label_gif->setMovie(movie);
|
||||
movie->setCacheMode(QMovie::CacheAll);
|
||||
movie->setScaledSize(QSize(ui->label_gif->width(), ui->label_gif->height()));
|
||||
movie->start();
|
||||
ui->label_gif->show();
|
||||
|
||||
|
||||
connect(this, SIGNAL(ocrFinish()), this, SLOT(on_ocrFinish()));
|
||||
}
|
||||
|
||||
Dialog_WaitingOcr::~Dialog_WaitingOcr()
|
||||
{
|
||||
delete ui;
|
||||
}
|
||||
|
||||
void Dialog_WaitingOcr::on_ocrFinish()
|
||||
{
|
||||
accept();
|
||||
}
|
|
@ -0,0 +1,28 @@
|
|||
#ifndef DIALOG_WAITINGOCR_H
|
||||
#define DIALOG_WAITINGOCR_H
|
||||
|
||||
#include <QDialog>
|
||||
|
||||
namespace Ui {
|
||||
class Dialog_WaitingOcr;
|
||||
}
|
||||
|
||||
class Dialog_WaitingOcr : public QDialog
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
explicit Dialog_WaitingOcr(QWidget *parent = nullptr);
|
||||
~Dialog_WaitingOcr();
|
||||
|
||||
signals:
|
||||
void ocrFinish();
|
||||
|
||||
private slots:
|
||||
void on_ocrFinish();
|
||||
|
||||
private:
|
||||
Ui::Dialog_WaitingOcr *ui;
|
||||
};
|
||||
|
||||
#endif // DIALOG_WAITINGOCR_H
|
|
@ -0,0 +1,133 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>Dialog_WaitingOcr</class>
|
||||
<widget class="QDialog" name="Dialog_WaitingOcr">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>430</width>
|
||||
<height>135</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>Dialog</string>
|
||||
</property>
|
||||
<layout class="QVBoxLayout" name="verticalLayout">
|
||||
<item>
|
||||
<spacer name="verticalSpacer">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>13</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout">
|
||||
<item>
|
||||
<spacer name="horizontalSpacer_3">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLabel" name="label_gif">
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>41</width>
|
||||
<height>41</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="maximumSize">
|
||||
<size>
|
||||
<width>41</width>
|
||||
<height>41</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>gif</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="horizontalSpacer_4">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_2">
|
||||
<item>
|
||||
<spacer name="horizontalSpacer">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLabel" name="label_text">
|
||||
<property name="text">
|
||||
<string>text</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="horizontalSpacer_2">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="verticalSpacer_2">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>15</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui>
|
|
@ -31,6 +31,7 @@
|
|||
#include "dialog_upgrade.h"
|
||||
#include "dialog_feedback.h"
|
||||
#include "dialog_savemessagebox.h"
|
||||
#include "dialog_waitingocr.h"
|
||||
#include "base/HGInfo.h"
|
||||
#include "huagao/hgscanner_error.h"
|
||||
#include "base/HGTime.h"
|
||||
|
@ -80,6 +81,8 @@ MainWindow::MainWindow(const QString& appLang, QWidget *parent)
|
|||
, m_AquirePathNotify(false)
|
||||
, m_bSideflag(false)
|
||||
, m_bSideEditing(false)
|
||||
, m_ocrMsgPump(NULL)
|
||||
, m_ocrThread(NULL)
|
||||
{
|
||||
ui->setupUi(this);
|
||||
|
||||
|
@ -987,6 +990,15 @@ void MainWindow::on_post_new_image(QString fileName)
|
|||
HGBase_GetIntervalSeconds(t1, t2, &seconds);
|
||||
qDebug("on_post_new_image end, m_currScanCount=%d, seconds=%f", m_currScanCount, seconds);
|
||||
m_currScanCount++;
|
||||
|
||||
QString *filePath = new QString(fileName);
|
||||
HGMsg msg;
|
||||
msg.id = 1;
|
||||
msg.data = filePath;
|
||||
if (HGBASE_ERR_OK != HGBase_PostPumpMessage(m_ocrMsgPump, &msg))
|
||||
{
|
||||
delete filePath;
|
||||
}
|
||||
}
|
||||
|
||||
void MainWindow::on_newImage(void *image)
|
||||
|
@ -1189,6 +1201,14 @@ void MainWindow::on_scanWorkingEvent()
|
|||
{
|
||||
m_isScanning = true;
|
||||
updateActionStatus();
|
||||
|
||||
if (m_aquireIntoSaveParam.m_isOcr)
|
||||
{
|
||||
m_dlgWaitingOcr = new Dialog_WaitingOcr(this);
|
||||
|
||||
HGBase_CreateMsgPump(&m_ocrMsgPump);
|
||||
HGBase_OpenThread(ocrThreadFunc, this, &m_ocrThread);
|
||||
}
|
||||
}
|
||||
|
||||
void MainWindow::on_scanFinishEvent()
|
||||
|
@ -1206,6 +1226,18 @@ void MainWindow::on_scanFinishEvent()
|
|||
m_aquireIntoMultiPageCount = 0;
|
||||
}
|
||||
|
||||
if (NULL != m_ocrMsgPump)
|
||||
{
|
||||
HGBase_ExitMsgPump(m_ocrMsgPump);
|
||||
|
||||
m_dlgWaitingOcr->exec();
|
||||
|
||||
HGBase_CloseThread(m_ocrThread);
|
||||
m_ocrThread = NULL;
|
||||
HGBase_DestroyMsgPump(m_ocrMsgPump);
|
||||
m_ocrMsgPump = NULL;
|
||||
}
|
||||
|
||||
QMessageBox msg(QMessageBox::Information, tr("Prompt"), tr("This scan is complete. Do you want to continue scanning?"),
|
||||
QMessageBox::Yes | QMessageBox::No, this);
|
||||
msg.exec();
|
||||
|
@ -3477,6 +3509,36 @@ QString MainWindow::getLogInfo(HGResult ret)
|
|||
return str;
|
||||
}
|
||||
|
||||
void MainWindow::ocrThreadFunc(HGThread thread, HGPointer param)
|
||||
{
|
||||
MainWindow *p = (MainWindow*)param;
|
||||
HGBase_RunMsgPump(p->m_ocrMsgPump, ocrMsgPumpFunc, param);
|
||||
|
||||
emit p->m_dlgWaitingOcr->ocrFinish();
|
||||
}
|
||||
|
||||
void MainWindow::ocrMsgPumpFunc(HGMsgPump msgPump, const HGMsg *msg, HGPointer param)
|
||||
{
|
||||
MainWindow *p = (MainWindow*)param;
|
||||
if (msg->id == 1)
|
||||
{
|
||||
QString *filePath = (QString *)msg->data;
|
||||
|
||||
HGChar moduleName[256];
|
||||
HGBase_GetModuleName(nullptr, moduleName, 256);
|
||||
HGChar curPath2[256];
|
||||
HGBase_GetFilePath(moduleName, curPath2, 256);
|
||||
QString curPath(curPath2);
|
||||
|
||||
QProcess proc;
|
||||
QStringList argList;
|
||||
argList.push_back(QString("-filePath=%1").arg(*filePath));
|
||||
proc.startDetached(curPath + "HGOCR.exe", argList);
|
||||
|
||||
delete filePath;
|
||||
}
|
||||
}
|
||||
|
||||
void MainWindow::deleteOverdueLogFile(const QString& logFilePath)
|
||||
{
|
||||
QDir dir(logFilePath);
|
||||
|
|
|
@ -13,6 +13,7 @@
|
|||
#include "widget_imgproc_base.h"
|
||||
#include "widget_imgproc_sidebar.h"
|
||||
#include "imgfmt/HGImgFmt.h"
|
||||
#include "base/HGMsgPump.h"
|
||||
#include "VersionDll.h"
|
||||
#include "device_user.h"
|
||||
|
||||
|
@ -65,6 +66,8 @@ public:
|
|||
void exitFullScreen();
|
||||
static HGResult saveImage(HGImage image, const HGImgFmtSaveInfo* info, bool ocr, const HGChar *fileName);
|
||||
static QString getLogInfo(HGResult ret);
|
||||
static void HGAPI ocrThreadFunc(HGThread thread, HGPointer param);
|
||||
static void HGAPI ocrMsgPumpFunc(HGMsgPump msgPump, const HGMsg* msg, HGPointer param);
|
||||
|
||||
private slots:
|
||||
void on_act_90Left_triggered();
|
||||
|
@ -322,10 +325,13 @@ private:
|
|||
bool m_AquirePathNotify;
|
||||
bool m_bSideflag;
|
||||
bool m_bSideEditing;
|
||||
HGMsgPump m_ocrMsgPump;
|
||||
HGThread m_ocrThread;
|
||||
|
||||
class HGLineEdit* m_multiPageLineEdit;
|
||||
class Widget_StatusBar *m_wndStatusBar;
|
||||
class Dialog_AquireInto *m_dialogAcquireinto;
|
||||
class Dialog_FullScreen *m_dlgFullScreen;
|
||||
class Dialog_WaitingOcr *m_dlgWaitingOcr;
|
||||
};
|
||||
#endif // MAINWINDOW_H
|
||||
|
|
|
@ -21,7 +21,7 @@ MainWindow::MainWindow(const std::string& pkgPath, QWidget *parent)
|
|||
ui->setupUi(this);
|
||||
|
||||
setWindowTitle(tr("Installation"));
|
||||
setWindowFlags(Qt::CustomizeWindowHint | Qt::WindowTitleHint | Qt::WindowMinMaxButtonsHint);
|
||||
setWindowFlags(Qt::SubWindow | Qt::Popup);
|
||||
|
||||
ui->label_text->setText(tr("Installation in progress, please wait..."));
|
||||
|
||||
|
|
|
@ -212,6 +212,7 @@ SOURCES += \
|
|||
../../../app/scanner2/dialog_upgrade.cpp \
|
||||
../../../app/scanner2/dialog_writesettings.cpp \
|
||||
../../../app/scanner2/dialog_wrong_img.cpp \
|
||||
../../../app/scanner2/dialog_waitingocr.cpp \
|
||||
../../../app/scanner2/device_user.cpp \
|
||||
../../../app/scanner2/graphicsscene.cpp \
|
||||
../../../app/scanner2/main.cpp \
|
||||
|
@ -251,7 +252,8 @@ HEADERS += \
|
|||
../../../app/scanner2/dialog_updateprogress.h \
|
||||
../../../app/scanner2/dialog_upgrade.h \
|
||||
../../../app/scanner2/dialog_writesettings.h \
|
||||
../../../app/scanner2/dialog_wrong_img.h \ \
|
||||
../../../app/scanner2/dialog_wrong_img.h \
|
||||
../../../app/scanner2/dialog_waitingocr.h \
|
||||
../../../app/scanner2/device_user.h \
|
||||
../../../app/scanner2/graphicsscene.h \
|
||||
../../../app/scanner2/mainwindow.h \
|
||||
|
@ -286,6 +288,7 @@ FORMS += \
|
|||
../../../app/scanner2/dialog_upgrade.ui \
|
||||
../../../app/scanner2/dialog_writesettings.ui \
|
||||
../../../app/scanner2/dialog_wrong_img.ui \
|
||||
../../../app/scanner2/dialog_waitingocr.ui \
|
||||
../../../app/scanner2/mainwindow.ui \
|
||||
../../../app/scanner2/widget_imgproc_base.ui \
|
||||
../../../app/scanner2/widget_statusbar.ui \
|
||||
|
|
Loading…
Reference in New Issue