This commit is contained in:
luoliangyi 2023-10-18 18:56:59 +08:00
commit 01c431b92e
11 changed files with 410 additions and 372 deletions

Binary file not shown.

View File

@ -13,28 +13,28 @@
<message> <message>
<location filename="device_user.cpp" line="126"/> <location filename="device_user.cpp" line="126"/>
<location filename="device_user.cpp" line="142"/> <location filename="device_user.cpp" line="142"/>
<location filename="device_user.cpp" line="332"/> <location filename="device_user.cpp" line="334"/>
<location filename="device_user.cpp" line="348"/> <location filename="device_user.cpp" line="350"/>
<source>Select log file path</source> <source>Select log file path</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="device_user.cpp" line="126"/> <location filename="device_user.cpp" line="126"/>
<location filename="device_user.cpp" line="142"/> <location filename="device_user.cpp" line="142"/>
<location filename="device_user.cpp" line="332"/> <location filename="device_user.cpp" line="334"/>
<location filename="device_user.cpp" line="348"/> <location filename="device_user.cpp" line="350"/>
<source>text(*.txt)</source> <source>text(*.txt)</source>
<translation>(*.txt)</translation> <translation>(*.txt)</translation>
</message> </message>
<message> <message>
<location filename="device_user.cpp" line="239"/> <location filename="device_user.cpp" line="241"/>
<location filename="device_user.cpp" line="259"/> <location filename="device_user.cpp" line="261"/>
<source>Prompt</source> <source>Prompt</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="device_user.cpp" line="239"/> <location filename="device_user.cpp" line="241"/>
<location filename="device_user.cpp" line="259"/> <location filename="device_user.cpp" line="261"/>
<source>Scanner not found!</source> <source>Scanner not found!</source>
<translation>!</translation> <translation>!</translation>
</message> </message>
@ -60,6 +60,24 @@
<translation>!</translation> <translation>!</translation>
</message> </message>
</context> </context>
<context>
<name>Dialog_AbnormalImage</name>
<message>
<location filename="dialog_abnormalimage.ui" line="14"/>
<source>Dialog</source>
<translation></translation>
</message>
<message>
<location filename="dialog_abnormalimage.ui" line="41"/>
<source>Reserve</source>
<translation></translation>
</message>
<message>
<location filename="dialog_abnormalimage.ui" line="48"/>
<source>Discard</source>
<translation></translation>
</message>
</context>
<context> <context>
<name>Dialog_Admin</name> <name>Dialog_Admin</name>
<message> <message>
@ -1996,14 +2014,6 @@ bug description:
<translation type="vanished">...</translation> <translation type="vanished">...</translation>
</message> </message>
</context> </context>
<context>
<name>Dialog_wrong_img</name>
<message>
<location filename="dialog_wrong_img.ui" line="20"/>
<source>Dialog</source>
<translation></translation>
</message>
</context>
<context> <context>
<name>GraphicsScene</name> <name>GraphicsScene</name>
<message> <message>
@ -2209,7 +2219,7 @@ bug description:
</message> </message>
<message> <message>
<location filename="mainwindow.ui" line="302"/> <location filename="mainwindow.ui" line="302"/>
<location filename="mainwindow.cpp" line="162"/> <location filename="mainwindow.cpp" line="166"/>
<source>act_acquireInto</source> <source>act_acquireInto</source>
<translation>...</translation> <translation>...</translation>
</message> </message>
@ -2439,22 +2449,22 @@ bug description:
<translation>...</translation> <translation>...</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="133"/> <location filename="mainwindow.cpp" line="137"/>
<source>HuaGoScan</source> <source>HuaGoScan</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="315"/> <location filename="mainwindow.cpp" line="319"/>
<source>Grid</source> <source>Grid</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="320"/> <location filename="mainwindow.cpp" line="324"/>
<source>Move To...</source> <source>Move To...</source>
<translation>...</translation> <translation>...</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="324"/> <location filename="mainwindow.cpp" line="328"/>
<source>Insert files</source> <source>Insert files</source>
<translation></translation> <translation></translation>
</message> </message>
@ -2463,22 +2473,22 @@ bug description:
<translation type="vanished"></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="799"/> <location filename="mainwindow.cpp" line="809"/>
<location filename="mainwindow.cpp" line="1778"/> <location filename="mainwindow.cpp" line="1824"/>
<location filename="mainwindow.cpp" line="1801"/> <location filename="mainwindow.cpp" line="1847"/>
<location filename="mainwindow.cpp" line="2618"/> <location filename="mainwindow.cpp" line="2664"/>
<location filename="mainwindow.cpp" line="2915"/> <location filename="mainwindow.cpp" line="2961"/>
<source>Question</source> <source>Question</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="1779"/> <location filename="mainwindow.cpp" line="1825"/>
<source>modified, save it?</source> <source>modified, save it?</source>
<translation> <translation>
</translation> </translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="800"/> <location filename="mainwindow.cpp" line="810"/>
<source>file lost, remove it?</source> <source>file lost, remove it?</source>
<translation></translation> <translation></translation>
</message> </message>
@ -2503,17 +2513,17 @@ bug description:
<translation type="vanished"></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="1797"/> <location filename="mainwindow.cpp" line="1843"/>
<source>Clear, then start scan</source> <source>Clear, then start scan</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="1798"/> <location filename="mainwindow.cpp" line="1844"/>
<source>Do NOT clear, then start scan</source> <source>Do NOT clear, then start scan</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="1802"/> <location filename="mainwindow.cpp" line="1848"/>
<source>Already exist images in image list. <source>Already exist images in image list.
Do you want to clear?</source> Do you want to clear?</source>
<translation> <translation>
@ -2528,12 +2538,12 @@ Do you want to clear?</source>
<translation type="vanished"></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2025"/> <location filename="mainwindow.cpp" line="2071"/>
<source>Open images</source> <source>Open images</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2036"/> <location filename="mainwindow.cpp" line="2082"/>
<source>Insert images</source> <source>Insert images</source>
<translation></translation> <translation></translation>
</message> </message>
@ -2546,17 +2556,17 @@ Do you want to clear?</source>
<translation type="vanished"></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="1199"/> <location filename="mainwindow.cpp" line="1232"/>
<source>binary</source> <source>binary</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="1201"/> <location filename="mainwindow.cpp" line="1234"/>
<source>gray</source> <source>gray</source>
<translation>256</translation> <translation>256</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="1203"/> <location filename="mainwindow.cpp" line="1236"/>
<source>rgb</source> <source>rgb</source>
<translation>24</translation> <translation>24</translation>
</message> </message>
@ -2565,24 +2575,24 @@ Do you want to clear?</source>
<translation type="vanished"></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="121"/> <location filename="mainwindow.cpp" line="125"/>
<source>UniScan</source> <source>UniScan</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="125"/> <location filename="mainwindow.cpp" line="129"/>
<source>Scan</source> <source>Scan</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="129"/> <location filename="mainwindow.cpp" line="133"/>
<source>DeliScan</source> <source>DeliScan</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="342"/> <location filename="mainwindow.cpp" line="347"/>
<location filename="mainwindow.cpp" line="4192"/> <location filename="mainwindow.cpp" line="4239"/>
<location filename="mainwindow.cpp" line="4454"/> <location filename="mainwindow.cpp" line="4502"/>
<source>Please go to &apos;Menu Bar -&gt;Scan&apos; to select a device</source> <source>Please go to &apos;Menu Bar -&gt;Scan&apos; to select a device</source>
<translation>-&gt;...</translation> <translation>-&gt;...</translation>
</message> </message>
@ -2591,229 +2601,229 @@ Do you want to clear?</source>
<translation type="vanished">!</translation> <translation type="vanished">!</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="677"/> <location filename="mainwindow.cpp" line="687"/>
<location filename="mainwindow.cpp" line="4148"/> <location filename="mainwindow.cpp" line="4194"/>
<source>default scheme</source> <source>default scheme</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="1326"/> <location filename="mainwindow.cpp" line="1372"/>
<source>This scan is complete. Do you want to continue scanning?</source> <source>This scan is complete. Do you want to continue scanning?</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="1542"/> <location filename="mainwindow.cpp" line="1588"/>
<source>thumbnailBar enabled</source> <source>thumbnailBar enabled</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="1546"/> <location filename="mainwindow.cpp" line="1592"/>
<source>thumbnailBar hidden</source> <source>thumbnailBar hidden</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="1800"/> <location filename="mainwindow.cpp" line="1846"/>
<source>cancel</source> <source>cancel</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2262"/> <location filename="mainwindow.cpp" line="2308"/>
<location filename="mainwindow.cpp" line="2326"/> <location filename="mainwindow.cpp" line="2372"/>
<location filename="mainwindow.cpp" line="2401"/> <location filename="mainwindow.cpp" line="2447"/>
<source>save succeed</source> <source>save succeed</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2273"/> <location filename="mainwindow.cpp" line="2319"/>
<location filename="mainwindow.cpp" line="2412"/> <location filename="mainwindow.cpp" line="2458"/>
<source>find savePath in thumbnail</source> <source>find savePath in thumbnail</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2436"/> <location filename="mainwindow.cpp" line="2482"/>
<source>Please select at least one picture before export</source> <source>Please select at least one picture before export</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2497"/> <location filename="mainwindow.cpp" line="2543"/>
<source>File name</source> <source>File name</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2497"/> <location filename="mainwindow.cpp" line="2543"/>
<source>File path</source> <source>File path</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2497"/> <location filename="mainwindow.cpp" line="2543"/>
<source>File size</source> <source>File size</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2497"/> <location filename="mainwindow.cpp" line="2543"/>
<source>Creation date/time</source> <source>Creation date/time</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2497"/> <location filename="mainwindow.cpp" line="2543"/>
<source>Modified date/time</source> <source>Modified date/time</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2497"/> <location filename="mainwindow.cpp" line="2543"/>
<source>Accessed date/time</source> <source>Accessed date/time</source>
<translation>访</translation> <translation>访</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2540"/> <location filename="mainwindow.cpp" line="2586"/>
<source>Format</source> <source>Format</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2540"/> <location filename="mainwindow.cpp" line="2586"/>
<source>Width</source> <source>Width</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2540"/> <location filename="mainwindow.cpp" line="2586"/>
<source>Height</source> <source>Height</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2540"/> <location filename="mainwindow.cpp" line="2586"/>
<source>depth</source> <source>depth</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2540"/> <location filename="mainwindow.cpp" line="2586"/>
<source>Color model</source> <source>Color model</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2540"/> <location filename="mainwindow.cpp" line="2586"/>
<source>DPI</source> <source>DPI</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2540"/> <location filename="mainwindow.cpp" line="2586"/>
<source>Print size</source> <source>Print size</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2540"/> <location filename="mainwindow.cpp" line="2586"/>
<source>Frame</source> <source>Frame</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2554"/> <location filename="mainwindow.cpp" line="2600"/>
<source>None</source> <source>None</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2554"/> <location filename="mainwindow.cpp" line="2600"/>
<source>Mono</source> <source>Mono</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2554"/> <location filename="mainwindow.cpp" line="2600"/>
<source>Gray</source> <source>Gray</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2554"/> <location filename="mainwindow.cpp" line="2600"/>
<source>Color</source> <source>Color</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2561"/> <location filename="mainwindow.cpp" line="2607"/>
<source>Not supported</source> <source>Not supported</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2595"/> <location filename="mainwindow.cpp" line="2641"/>
<source>Warning</source> <source>Warning</source>
<translation> <translation>
</translation> </translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2595"/> <location filename="mainwindow.cpp" line="2641"/>
<source>Device is Running! <source>Device is Running!
Please finish scanning first.</source> Please finish scanning first.</source>
<translation> <translation>
</translation> </translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3243"/> <location filename="mainwindow.cpp" line="3289"/>
<source>&lt;p&gt;After-sale telephone: %1&lt;/p&gt;</source> <source>&lt;p&gt;After-sale telephone: %1&lt;/p&gt;</source>
<translation>&lt;p&gt;: %1&lt;/p&gt;</translation> <translation>&lt;p&gt;: %1&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3246"/> <location filename="mainwindow.cpp" line="3292"/>
<source>&lt;p&gt;Company GPS: &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</source> <source>&lt;p&gt;Company GPS: &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</source>
<translation>&lt;p&gt;: &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</translation> <translation>&lt;p&gt;: &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3280"/> <location filename="mainwindow.cpp" line="3326"/>
<source>Device is offline</source> <source>Device is offline</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3285"/> <location filename="mainwindow.cpp" line="3331"/>
<source>Open failed</source> <source>Open failed</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="1326"/> <location filename="mainwindow.cpp" line="1372"/>
<location filename="mainwindow.cpp" line="3280"/> <location filename="mainwindow.cpp" line="3326"/>
<location filename="mainwindow.cpp" line="3285"/> <location filename="mainwindow.cpp" line="3331"/>
<location filename="mainwindow.cpp" line="4207"/> <location filename="mainwindow.cpp" line="4254"/>
<source>Prompt</source> <source>Prompt</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3211"/> <location filename="mainwindow.cpp" line="3257"/>
<source>&lt;p&gt;DriverVer: %1&lt;/p&gt;</source> <source>&lt;p&gt;DriverVer: %1&lt;/p&gt;</source>
<translation>&lt;p&gt;: %1&lt;/p&gt;</translation> <translation>&lt;p&gt;: %1&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3221"/> <location filename="mainwindow.cpp" line="3267"/>
<location filename="mainwindow.cpp" line="3229"/> <location filename="mainwindow.cpp" line="3275"/>
<location filename="mainwindow.cpp" line="3236"/> <location filename="mainwindow.cpp" line="3282"/>
<source>&lt;p&gt;Vendor: %1&lt;/p&gt;</source> <source>&lt;p&gt;Vendor: %1&lt;/p&gt;</source>
<translation>&lt;p&gt;: %1&lt;/p&gt;</translation> <translation>&lt;p&gt;: %1&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3225"/> <location filename="mainwindow.cpp" line="3271"/>
<location filename="mainwindow.cpp" line="3233"/> <location filename="mainwindow.cpp" line="3279"/>
<location filename="mainwindow.cpp" line="3237"/> <location filename="mainwindow.cpp" line="3283"/>
<source>&lt;p&gt;Copyright: %1&lt;/p&gt;</source> <source>&lt;p&gt;Copyright: %1&lt;/p&gt;</source>
<translation>&lt;p&gt;: %1&lt;/p&gt;</translation> <translation>&lt;p&gt;: %1&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3224"/> <location filename="mainwindow.cpp" line="3270"/>
<location filename="mainwindow.cpp" line="3232"/> <location filename="mainwindow.cpp" line="3278"/>
<location filename="mainwindow.cpp" line="3238"/> <location filename="mainwindow.cpp" line="3284"/>
<source>&lt;p&gt;Company website: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;&lt;/p&gt;</source> <source>&lt;p&gt;Company website: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;&lt;/p&gt;</source>
<oldsource>&lt;p&gt;Company website: &lt;a href=%1&gt;%1&lt;/p&gt;</oldsource> <oldsource>&lt;p&gt;Company website: &lt;a href=%1&gt;%1&lt;/p&gt;</oldsource>
<translation>&lt;p&gt;: &lt;a href=&quot;%1&quot;&gt;%1&lt;/p&gt;</translation> <translation>&lt;p&gt;: &lt;a href=&quot;%1&quot;&gt;%1&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3222"/> <location filename="mainwindow.cpp" line="3268"/>
<location filename="mainwindow.cpp" line="3230"/> <location filename="mainwindow.cpp" line="3276"/>
<location filename="mainwindow.cpp" line="3239"/> <location filename="mainwindow.cpp" line="3285"/>
<source>&lt;p&gt;Company address: %1&lt;/p&gt;</source> <source>&lt;p&gt;Company address: %1&lt;/p&gt;</source>
<translation>&lt;p&gt;: %1&lt;/p&gt;</translation> <translation>&lt;p&gt;: %1&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3223"/> <location filename="mainwindow.cpp" line="3269"/>
<location filename="mainwindow.cpp" line="3231"/> <location filename="mainwindow.cpp" line="3277"/>
<location filename="mainwindow.cpp" line="3245"/> <location filename="mainwindow.cpp" line="3291"/>
<source>&lt;p&gt;Company telephone: %1&lt;/p&gt;</source> <source>&lt;p&gt;Company telephone: %1&lt;/p&gt;</source>
<translation>&lt;p&gt;: %1&lt;/p&gt;</translation> <translation>&lt;p&gt;: %1&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3246"/> <location filename="mainwindow.cpp" line="3292"/>
<source>Baidu map access</source> <source>Baidu map access</source>
<translation>访</translation> <translation>访</translation>
</message> </message>
@ -2834,8 +2844,8 @@ Please finish scanning first.</source>
<translation type="vanished">: %1</translation> <translation type="vanished">: %1</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="368"/> <location filename="mainwindow.cpp" line="373"/>
<location filename="mainwindow.cpp" line="4468"/> <location filename="mainwindow.cpp" line="4516"/>
<source>Device %1 is open</source> <source>Device %1 is open</source>
<translation> %1 </translation> <translation> %1 </translation>
</message> </message>
@ -2844,76 +2854,76 @@ Please finish scanning first.</source>
<translation type="obsolete"></translation> <translation type="obsolete"></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3855"/> <location filename="mainwindow.cpp" line="3901"/>
<source>cache path folder limit:%1</source> <source>cache path folder limit:%1</source>
<translation>访%1 <translation>访%1
</translation> </translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3859"/> <location filename="mainwindow.cpp" line="3905"/>
<source>aquireinto folder limit:%1</source> <source>aquireinto folder limit:%1</source>
<translation>访%1 <translation>访%1
</translation> </translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3943"/> <location filename="mainwindow.cpp" line="3989"/>
<source>Image processing failed</source> <source>Image processing failed</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3947"/> <location filename="mainwindow.cpp" line="3993"/>
<source>Ocr init failed</source> <source>Ocr init failed</source>
<translation>OCR初始化错误</translation> <translation>OCR初始化错误</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3951"/> <location filename="mainwindow.cpp" line="3997"/>
<source>Ocr failed</source> <source>Ocr failed</source>
<translation>OCR错误</translation> <translation>OCR错误</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3955"/> <location filename="mainwindow.cpp" line="4001"/>
<source>File does not exist</source> <source>File does not exist</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3959"/> <location filename="mainwindow.cpp" line="4005"/>
<source>Failed to load dynamic library</source> <source>Failed to load dynamic library</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3963"/> <location filename="mainwindow.cpp" line="4009"/>
<source>File data error</source> <source>File data error</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3967"/> <location filename="mainwindow.cpp" line="4013"/>
<source>Image format processing error</source> <source>Image format processing error</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3971"/> <location filename="mainwindow.cpp" line="4017"/>
<source>Out of memory</source> <source>Out of memory</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3975"/> <location filename="mainwindow.cpp" line="4021"/>
<source>Failed</source> <source>Failed</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="4207"/> <location filename="mainwindow.cpp" line="4254"/>
<source>The Device has reached roller life</source> <source>The Device has reached roller life</source>
<translation>使 <translation>使
</translation> </translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="4353"/> <location filename="mainwindow.cpp" line="4400"/>
<location filename="mainwindow.cpp" line="4372"/> <location filename="mainwindow.cpp" line="4419"/>
<source>The language switch is successful and takes effect the next time the software is started!</source> <source>The language switch is successful and takes effect the next time the software is started!</source>
<translation>!</translation> <translation>!</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="4416"/> <location filename="mainwindow.cpp" line="4463"/>
<source>Are you sure to delete selected file?</source> <source>Are you sure to delete selected file?</source>
<translation></translation> <translation></translation>
</message> </message>
@ -2931,7 +2941,7 @@ Please finish scanning first.</source>
</translation> </translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3939"/> <location filename="mainwindow.cpp" line="3985"/>
<source>Insufficient access rights</source> <source>Insufficient access rights</source>
<translation>访</translation> <translation>访</translation>
</message> </message>
@ -2956,18 +2966,18 @@ Please finish scanning first.</source>
<translation type="vanished"></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="4295"/> <location filename="mainwindow.cpp" line="4342"/>
<source>tip</source> <source>tip</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="4295"/> <location filename="mainwindow.cpp" line="4342"/>
<source>Other versions not available</source> <source>Other versions not available</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="4315"/> <location filename="mainwindow.cpp" line="4362"/>
<location filename="mainwindow.cpp" line="4331"/> <location filename="mainwindow.cpp" line="4378"/>
<source>The device does not support this operation</source> <source>The device does not support this operation</source>
<translation></translation> <translation></translation>
</message> </message>
@ -2976,8 +2986,8 @@ Please finish scanning first.</source>
<translation type="vanished">IO错误</translation> <translation type="vanished">IO错误</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3824"/> <location filename="mainwindow.cpp" line="3870"/>
<location filename="mainwindow.cpp" line="3862"/> <location filename="mainwindow.cpp" line="3908"/>
<source>error</source> <source>error</source>
<translation></translation> <translation></translation>
</message> </message>
@ -2992,7 +3002,7 @@ Continue to close?</source>
</translation> </translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2916"/> <location filename="mainwindow.cpp" line="2962"/>
<source>Sure to sign out administrator account?</source> <source>Sure to sign out administrator account?</source>
<translation></translation> <translation></translation>
</message> </message>
@ -3062,92 +3072,92 @@ Continue to close?</source>
<translation type="vanished"></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="105"/> <location filename="mainwindow.cpp" line="109"/>
<source>HanvonScan</source> <source>HanvonScan</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="109"/> <location filename="mainwindow.cpp" line="113"/>
<source>LanxumScan</source> <source>LanxumScan</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="113"/> <location filename="mainwindow.cpp" line="117"/>
<source>CumtennScan</source> <source>CumtennScan</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="117"/> <location filename="mainwindow.cpp" line="121"/>
<source>MicrotekScan</source> <source>MicrotekScan</source>
<translation>Microtek DocWizard EX </translation> <translation>Microtek DocWizard EX </translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="188"/> <location filename="mainwindow.cpp" line="192"/>
<source>menu_language</source> <source>menu_language</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="189"/> <location filename="mainwindow.cpp" line="193"/>
<source>act_simpCN</source> <source>act_simpCN</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="190"/> <location filename="mainwindow.cpp" line="194"/>
<source>act_English</source> <source>act_English</source>
<translation>English</translation> <translation>English</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="396"/> <location filename="mainwindow.cpp" line="402"/>
<source>auto save</source> <source>auto save</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="397"/> <location filename="mainwindow.cpp" line="403"/>
<source>when switching pictures, save the edited pictures directly without reminding</source> <source>when switching pictures, save the edited pictures directly without reminding</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="549"/> <location filename="mainwindow.cpp" line="559"/>
<source>statusBar displayed</source> <source>statusBar displayed</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="553"/> <location filename="mainwindow.cpp" line="563"/>
<source>statusBar hidden</source> <source>statusBar hidden</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="562"/> <location filename="mainwindow.cpp" line="572"/>
<source>toolBar displayed</source> <source>toolBar displayed</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="566"/> <location filename="mainwindow.cpp" line="576"/>
<source>toolBar hidden</source> <source>toolBar hidden</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="575"/> <location filename="mainwindow.cpp" line="585"/>
<source>colorInfo enabled</source> <source>colorInfo enabled</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="579"/> <location filename="mainwindow.cpp" line="589"/>
<source>colorInfo disenabled</source> <source>colorInfo disenabled</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="612"/> <location filename="mainwindow.cpp" line="622"/>
<source>enabling automatic saving</source> <source>enabling automatic saving</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="616"/> <location filename="mainwindow.cpp" line="626"/>
<source>cancel auto save</source> <source>cancel auto save</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="733"/> <location filename="mainwindow.cpp" line="743"/>
<source>Automatically save the edited the edited iamge when switching pictures. To cancel, uncheck the menu item: image-&gt; automatically save</source> <source>Automatically save the edited the edited iamge when switching pictures. To cancel, uncheck the menu item: image-&gt; automatically save</source>
<translation>-&gt;</translation> <translation>-&gt;</translation>
</message> </message>
@ -3192,12 +3202,12 @@ Continue to close?</source>
<translation type="vanished"> </translation> <translation type="vanished"> </translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2267"/> <location filename="mainwindow.cpp" line="2313"/>
<location filename="mainwindow.cpp" line="2268"/> <location filename="mainwindow.cpp" line="2314"/>
<location filename="mainwindow.cpp" line="2331"/> <location filename="mainwindow.cpp" line="2377"/>
<location filename="mainwindow.cpp" line="2332"/> <location filename="mainwindow.cpp" line="2378"/>
<location filename="mainwindow.cpp" line="2406"/> <location filename="mainwindow.cpp" line="2452"/>
<location filename="mainwindow.cpp" line="2407"/> <location filename="mainwindow.cpp" line="2453"/>
<source>save image doc failed: </source> <source>save image doc failed: </source>
<translation> </translation> <translation> </translation>
</message> </message>
@ -3236,17 +3246,17 @@ Continue to close?</source>
<translation type="vanished">: %1</translation> <translation type="vanished">: %1</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3575"/> <location filename="mainwindow.cpp" line="3621"/>
<source>Detected that there is less than 1GB of disk space. Do you want to continue?</source> <source>Detected that there is less than 1GB of disk space. Do you want to continue?</source>
<translation>1GB?</translation> <translation>1GB?</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3825"/> <location filename="mainwindow.cpp" line="3871"/>
<source>start failed!</source> <source>start failed!</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2619"/> <location filename="mainwindow.cpp" line="2665"/>
<source>There are pictures that have not been saved. <source>There are pictures that have not been saved.
Are you sure to close?</source> Are you sure to close?</source>
<translation></translation> <translation></translation>
@ -3256,39 +3266,39 @@ Are you sure to close?</source>
<translation type="vanished"> : %1</translation> <translation type="vanished"> : %1</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2262"/> <location filename="mainwindow.cpp" line="2308"/>
<location filename="mainwindow.cpp" line="2267"/> <location filename="mainwindow.cpp" line="2313"/>
<location filename="mainwindow.cpp" line="2273"/> <location filename="mainwindow.cpp" line="2319"/>
<location filename="mainwindow.cpp" line="2326"/> <location filename="mainwindow.cpp" line="2372"/>
<location filename="mainwindow.cpp" line="2331"/> <location filename="mainwindow.cpp" line="2377"/>
<location filename="mainwindow.cpp" line="2401"/> <location filename="mainwindow.cpp" line="2447"/>
<location filename="mainwindow.cpp" line="2406"/> <location filename="mainwindow.cpp" line="2452"/>
<location filename="mainwindow.cpp" line="2412"/> <location filename="mainwindow.cpp" line="2458"/>
<location filename="mainwindow.cpp" line="2436"/> <location filename="mainwindow.cpp" line="2482"/>
<location filename="mainwindow.cpp" line="2630"/> <location filename="mainwindow.cpp" line="2676"/>
<location filename="mainwindow.cpp" line="2979"/> <location filename="mainwindow.cpp" line="3025"/>
<location filename="mainwindow.cpp" line="2983"/> <location filename="mainwindow.cpp" line="3029"/>
<location filename="mainwindow.cpp" line="3575"/> <location filename="mainwindow.cpp" line="3621"/>
<location filename="mainwindow.cpp" line="4315"/> <location filename="mainwindow.cpp" line="4362"/>
<location filename="mainwindow.cpp" line="4331"/> <location filename="mainwindow.cpp" line="4378"/>
<location filename="mainwindow.cpp" line="4352"/> <location filename="mainwindow.cpp" line="4399"/>
<location filename="mainwindow.cpp" line="4371"/> <location filename="mainwindow.cpp" line="4418"/>
<location filename="mainwindow.cpp" line="4416"/> <location filename="mainwindow.cpp" line="4463"/>
<source>tips</source> <source>tips</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2631"/> <location filename="mainwindow.cpp" line="2677"/>
<source>Are you sure to close?</source> <source>Are you sure to close?</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2967"/> <location filename="mainwindow.cpp" line="3013"/>
<source>confirm operation</source> <source>confirm operation</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2968"/> <location filename="mainwindow.cpp" line="3014"/>
<source>are you sure to clear the roller count?</source> <source>are you sure to clear the roller count?</source>
<translation></translation> <translation></translation>
</message> </message>
@ -3297,22 +3307,22 @@ Are you sure to close?</source>
<translation type="vanished"></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2979"/> <location filename="mainwindow.cpp" line="3025"/>
<source>Roller scanned count has been set to 0.</source> <source>Roller scanned count has been set to 0.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2983"/> <location filename="mainwindow.cpp" line="3029"/>
<source>Roller scanned count reset failed.</source> <source>Roller scanned count reset failed.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3089"/> <location filename="mainwindow.cpp" line="3135"/>
<source>Error</source> <source>Error</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3089"/> <location filename="mainwindow.cpp" line="3135"/>
<source>Document missing! It would be deleted or renamed.</source> <source>Document missing! It would be deleted or renamed.</source>
<translation></translation> <translation></translation>
</message> </message>
@ -3353,7 +3363,7 @@ Are you sure to close?</source>
<translation type="vanished">&lt;p&gt;%1&lt;/p&gt;&lt;p&gt;: %2&lt;br&gt;: &amp;#169; %3&lt;/p&gt;&lt;p&gt;%4%5%6%7%8%9&lt;/p&gt;</translation> <translation type="vanished">&lt;p&gt;%1&lt;/p&gt;&lt;p&gt;: %2&lt;br&gt;: &amp;#169; %3&lt;/p&gt;&lt;p&gt;%4%5%6%7%8%9&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3209"/> <location filename="mainwindow.cpp" line="3255"/>
<source>about %1</source> <source>about %1</source>
<translation> %1</translation> <translation> %1</translation>
</message> </message>

Binary file not shown.

View File

@ -41,28 +41,28 @@
<message> <message>
<location filename="device_user.cpp" line="126"/> <location filename="device_user.cpp" line="126"/>
<location filename="device_user.cpp" line="142"/> <location filename="device_user.cpp" line="142"/>
<location filename="device_user.cpp" line="332"/> <location filename="device_user.cpp" line="334"/>
<location filename="device_user.cpp" line="348"/> <location filename="device_user.cpp" line="350"/>
<source>Select log file path</source> <source>Select log file path</source>
<translation>Select log file path</translation> <translation>Select log file path</translation>
</message> </message>
<message> <message>
<location filename="device_user.cpp" line="126"/> <location filename="device_user.cpp" line="126"/>
<location filename="device_user.cpp" line="142"/> <location filename="device_user.cpp" line="142"/>
<location filename="device_user.cpp" line="332"/> <location filename="device_user.cpp" line="334"/>
<location filename="device_user.cpp" line="348"/> <location filename="device_user.cpp" line="350"/>
<source>text(*.txt)</source> <source>text(*.txt)</source>
<translation>Text(*.txt)</translation> <translation>Text(*.txt)</translation>
</message> </message>
<message> <message>
<location filename="device_user.cpp" line="239"/> <location filename="device_user.cpp" line="241"/>
<location filename="device_user.cpp" line="259"/> <location filename="device_user.cpp" line="261"/>
<source>Prompt</source> <source>Prompt</source>
<translation>Prompt</translation> <translation>Prompt</translation>
</message> </message>
<message> <message>
<location filename="device_user.cpp" line="239"/> <location filename="device_user.cpp" line="241"/>
<location filename="device_user.cpp" line="259"/> <location filename="device_user.cpp" line="261"/>
<source>Scanner not found!</source> <source>Scanner not found!</source>
<translation>Scanner not found!</translation> <translation>Scanner not found!</translation>
</message> </message>
@ -84,6 +84,24 @@
<translation>Device source not found!</translation> <translation>Device source not found!</translation>
</message> </message>
</context> </context>
<context>
<name>Dialog_AbnormalImage</name>
<message>
<location filename="dialog_abnormalimage.ui" line="14"/>
<source>Dialog</source>
<translation>Abnormal image</translation>
</message>
<message>
<location filename="dialog_abnormalimage.ui" line="41"/>
<source>Reserve</source>
<translation>Reserve image</translation>
</message>
<message>
<location filename="dialog_abnormalimage.ui" line="48"/>
<source>Discard</source>
<translation>Discard image</translation>
</message>
</context>
<context> <context>
<name>Dialog_Admin</name> <name>Dialog_Admin</name>
<message> <message>
@ -1868,14 +1886,6 @@ Please make sure the two passwords are the same.</source>
<translation type="vanished">Device firmware currently updating; please wait...</translation> <translation type="vanished">Device firmware currently updating; please wait...</translation>
</message> </message>
</context> </context>
<context>
<name>Dialog_wrong_img</name>
<message>
<location filename="dialog_wrong_img.ui" line="20"/>
<source>Dialog</source>
<translation></translation>
</message>
</context>
<context> <context>
<name>GraphicsScene</name> <name>GraphicsScene</name>
<message> <message>
@ -2065,7 +2075,7 @@ Please make sure the two passwords are the same.</source>
</message> </message>
<message> <message>
<location filename="mainwindow.ui" line="302"/> <location filename="mainwindow.ui" line="302"/>
<location filename="mainwindow.cpp" line="162"/> <location filename="mainwindow.cpp" line="166"/>
<source>act_acquireInto</source> <source>act_acquireInto</source>
<translation>Scan to...</translation> <translation>Scan to...</translation>
</message> </message>
@ -2295,62 +2305,62 @@ Please make sure the two passwords are the same.</source>
<translation>Select device source...</translation> <translation>Select device source...</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="105"/> <location filename="mainwindow.cpp" line="109"/>
<source>HanvonScan</source> <source>HanvonScan</source>
<translation>Hanvon scanning software</translation> <translation>Hanvon scanning software</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="109"/> <location filename="mainwindow.cpp" line="113"/>
<source>LanxumScan</source> <source>LanxumScan</source>
<translation>LANXUM scanning software</translation> <translation>LANXUM scanning software</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="113"/> <location filename="mainwindow.cpp" line="117"/>
<source>CumtennScan</source> <source>CumtennScan</source>
<translation>CUMTENN scanning software</translation> <translation>CUMTENN scanning software</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="117"/> <location filename="mainwindow.cpp" line="121"/>
<source>MicrotekScan</source> <source>MicrotekScan</source>
<translation>Microtek DocWizard EX V1.0</translation> <translation>Microtek DocWizard EX V1.0</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="129"/> <location filename="mainwindow.cpp" line="133"/>
<source>DeliScan</source> <source>DeliScan</source>
<translation>Deli scanning software</translation> <translation>Deli scanning software</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="133"/> <location filename="mainwindow.cpp" line="137"/>
<source>HuaGoScan</source> <source>HuaGoScan</source>
<translation>HUAGOSCAN scanning software</translation> <translation>HUAGOSCAN scanning software</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="188"/> <location filename="mainwindow.cpp" line="192"/>
<source>menu_language</source> <source>menu_language</source>
<translation>Language</translation> <translation>Language</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="189"/> <location filename="mainwindow.cpp" line="193"/>
<source>act_simpCN</source> <source>act_simpCN</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="190"/> <location filename="mainwindow.cpp" line="194"/>
<source>act_English</source> <source>act_English</source>
<translation>English</translation> <translation>English</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="315"/> <location filename="mainwindow.cpp" line="319"/>
<source>Grid</source> <source>Grid</source>
<translation>Multi-column display</translation> <translation>Multi-column display</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="320"/> <location filename="mainwindow.cpp" line="324"/>
<source>Move To...</source> <source>Move To...</source>
<translation>Move to...</translation> <translation>Move to...</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="324"/> <location filename="mainwindow.cpp" line="328"/>
<source>Insert files</source> <source>Insert files</source>
<translation>Insert file</translation> <translation>Insert file</translation>
</message> </message>
@ -2359,76 +2369,76 @@ Please make sure the two passwords are the same.</source>
<translation type="vanished">No scanner detected</translation> <translation type="vanished">No scanner detected</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="396"/> <location filename="mainwindow.cpp" line="402"/>
<source>auto save</source> <source>auto save</source>
<translation>Auto save</translation> <translation>Auto save</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="397"/> <location filename="mainwindow.cpp" line="403"/>
<source>when switching pictures, save the edited pictures directly without reminding</source> <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> <translation>Do not show prompt and save the edited images directly when switching images.</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="549"/> <location filename="mainwindow.cpp" line="559"/>
<source>statusBar displayed</source> <source>statusBar displayed</source>
<translation>Show status bar</translation> <translation>Show status bar</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="553"/> <location filename="mainwindow.cpp" line="563"/>
<source>statusBar hidden</source> <source>statusBar hidden</source>
<translation>Hide status bar</translation> <translation>Hide status bar</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="562"/> <location filename="mainwindow.cpp" line="572"/>
<source>toolBar displayed</source> <source>toolBar displayed</source>
<translation>Show toolbar</translation> <translation>Show toolbar</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="566"/> <location filename="mainwindow.cpp" line="576"/>
<source>toolBar hidden</source> <source>toolBar hidden</source>
<translation>Hide toolbar</translation> <translation>Hide toolbar</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="575"/> <location filename="mainwindow.cpp" line="585"/>
<source>colorInfo enabled</source> <source>colorInfo enabled</source>
<translation>Enable image information</translation> <translation>Enable image information</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="579"/> <location filename="mainwindow.cpp" line="589"/>
<source>colorInfo disenabled</source> <source>colorInfo disenabled</source>
<translation>Disable image information</translation> <translation>Disable image information</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="612"/> <location filename="mainwindow.cpp" line="622"/>
<source>enabling automatic saving</source> <source>enabling automatic saving</source>
<translation>Enable auto save</translation> <translation>Enable auto save</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="616"/> <location filename="mainwindow.cpp" line="626"/>
<source>cancel auto save</source> <source>cancel auto save</source>
<translation>Cancel auto save</translation> <translation>Cancel auto save</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="733"/> <location filename="mainwindow.cpp" line="743"/>
<source>Automatically save the edited the edited iamge when switching pictures. To cancel, uncheck the menu item: image-&gt; automatically save</source> <source>Automatically save the edited the edited iamge when switching pictures. To cancel, uncheck the menu item: image-&gt; 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> <translation>Save edited images automatically when switching images. If you want to cancel, please deselect the menu item: Auto save images.</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="799"/> <location filename="mainwindow.cpp" line="809"/>
<location filename="mainwindow.cpp" line="1778"/> <location filename="mainwindow.cpp" line="1824"/>
<location filename="mainwindow.cpp" line="1801"/> <location filename="mainwindow.cpp" line="1847"/>
<location filename="mainwindow.cpp" line="2618"/> <location filename="mainwindow.cpp" line="2664"/>
<location filename="mainwindow.cpp" line="2915"/> <location filename="mainwindow.cpp" line="2961"/>
<source>Question</source> <source>Question</source>
<translation>Ask</translation> <translation>Ask</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="1326"/> <location filename="mainwindow.cpp" line="1372"/>
<source>This scan is complete. Do you want to continue scanning?</source> <source>This scan is complete. Do you want to continue scanning?</source>
<translation>This scan is complete. Do you want to continue scanning?</translation> <translation>This scan is complete. Do you want to continue scanning?</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="1779"/> <location filename="mainwindow.cpp" line="1825"/>
<source>modified, save it?</source> <source>modified, save it?</source>
<translation>Image modified, save changes?</translation> <translation>Image modified, save changes?</translation>
</message> </message>
@ -2445,7 +2455,7 @@ Please make sure the two passwords are the same.</source>
<translation type="vanished">No</translation> <translation type="vanished">No</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="800"/> <location filename="mainwindow.cpp" line="810"/>
<source>file lost, remove it?</source> <source>file lost, remove it?</source>
<translation>File lost; delete?</translation> <translation>File lost; delete?</translation>
</message> </message>
@ -2491,34 +2501,34 @@ Please reselect a path or clear disk space immediately.</translation>
<translation type="vanished">Failed to create image file: </translation> <translation type="vanished">Failed to create image file: </translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2267"/> <location filename="mainwindow.cpp" line="2313"/>
<location filename="mainwindow.cpp" line="2268"/> <location filename="mainwindow.cpp" line="2314"/>
<location filename="mainwindow.cpp" line="2331"/> <location filename="mainwindow.cpp" line="2377"/>
<location filename="mainwindow.cpp" line="2332"/> <location filename="mainwindow.cpp" line="2378"/>
<location filename="mainwindow.cpp" line="2406"/> <location filename="mainwindow.cpp" line="2452"/>
<location filename="mainwindow.cpp" line="2407"/> <location filename="mainwindow.cpp" line="2453"/>
<source>save image doc failed: </source> <source>save image doc failed: </source>
<translation>Failed to save image: </translation> <translation>Failed to save image: </translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="1199"/> <location filename="mainwindow.cpp" line="1232"/>
<source>binary</source> <source>binary</source>
<translation>Black and white</translation> <translation>Black and white</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="342"/> <location filename="mainwindow.cpp" line="347"/>
<location filename="mainwindow.cpp" line="4192"/> <location filename="mainwindow.cpp" line="4239"/>
<location filename="mainwindow.cpp" line="4454"/> <location filename="mainwindow.cpp" line="4502"/>
<source>Please go to &apos;Menu Bar -&gt;Scan&apos; to select a device</source> <source>Please go to &apos;Menu Bar -&gt;Scan&apos; to select a device</source>
<translation>Please go to the menu bar &apos;Scan -&gt;Select device source...&apos; to select a device</translation> <translation>Please go to the menu bar &apos;Scan -&gt;Select device source...&apos; to select a device</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="1201"/> <location filename="mainwindow.cpp" line="1234"/>
<source>gray</source> <source>gray</source>
<translation>Grayscale</translation> <translation>Grayscale</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="1203"/> <location filename="mainwindow.cpp" line="1236"/>
<source>rgb</source> <source>rgb</source>
<translation>Color</translation> <translation>Color</translation>
</message> </message>
@ -2527,13 +2537,13 @@ Please reselect a path or clear disk space immediately.</translation>
<translation type="vanished">Failed to start</translation> <translation type="vanished">Failed to start</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="121"/> <location filename="mainwindow.cpp" line="125"/>
<source>UniScan</source> <source>UniScan</source>
<translation>UNI scanning software</translation> <translation>UNI scanning software</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="677"/> <location filename="mainwindow.cpp" line="687"/>
<location filename="mainwindow.cpp" line="4148"/> <location filename="mainwindow.cpp" line="4194"/>
<source>default scheme</source> <source>default scheme</source>
<translation>Default scheme</translation> <translation>Default scheme</translation>
</message> </message>
@ -2542,7 +2552,7 @@ Please reselect a path or clear disk space immediately.</translation>
<translation type="vanished">Please wake up the device manually</translation> <translation type="vanished">Please wake up the device manually</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="125"/> <location filename="mainwindow.cpp" line="129"/>
<source>Scan</source> <source>Scan</source>
<translation>Scanning software</translation> <translation>Scanning software</translation>
</message> </message>
@ -2551,267 +2561,267 @@ Please reselect a path or clear disk space immediately.</translation>
<translation type="vanished">Device is awake</translation> <translation type="vanished">Device is awake</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="1542"/> <location filename="mainwindow.cpp" line="1588"/>
<source>thumbnailBar enabled</source> <source>thumbnailBar enabled</source>
<translation>Show thumbnail bar</translation> <translation>Show thumbnail bar</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="1546"/> <location filename="mainwindow.cpp" line="1592"/>
<source>thumbnailBar hidden</source> <source>thumbnailBar hidden</source>
<translation>Hide thumbnail bar</translation> <translation>Hide thumbnail bar</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="1797"/> <location filename="mainwindow.cpp" line="1843"/>
<source>Clear, then start scan</source> <source>Clear, then start scan</source>
<translation>Clear and start scan</translation> <translation>Clear and start scan</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="1798"/> <location filename="mainwindow.cpp" line="1844"/>
<source>Do NOT clear, then start scan</source> <source>Do NOT clear, then start scan</source>
<translation>Do not clear and start scan</translation> <translation>Do not clear and start scan</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="1800"/> <location filename="mainwindow.cpp" line="1846"/>
<source>cancel</source> <source>cancel</source>
<translation>Cancel</translation> <translation>Cancel</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="1802"/> <location filename="mainwindow.cpp" line="1848"/>
<source>Already exist images in image list. <source>Already exist images in image list.
Do you want to clear?</source> Do you want to clear?</source>
<translation>Image already exists in the list of images. <translation>Image already exists in the list of images.
Clear?</translation> Clear?</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2025"/> <location filename="mainwindow.cpp" line="2071"/>
<source>Open images</source> <source>Open images</source>
<translation>Open image</translation> <translation>Open image</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2036"/> <location filename="mainwindow.cpp" line="2082"/>
<source>Insert images</source> <source>Insert images</source>
<translation>Insert image</translation> <translation>Insert image</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2262"/> <location filename="mainwindow.cpp" line="2308"/>
<location filename="mainwindow.cpp" line="2267"/> <location filename="mainwindow.cpp" line="2313"/>
<location filename="mainwindow.cpp" line="2273"/> <location filename="mainwindow.cpp" line="2319"/>
<location filename="mainwindow.cpp" line="2326"/> <location filename="mainwindow.cpp" line="2372"/>
<location filename="mainwindow.cpp" line="2331"/> <location filename="mainwindow.cpp" line="2377"/>
<location filename="mainwindow.cpp" line="2401"/> <location filename="mainwindow.cpp" line="2447"/>
<location filename="mainwindow.cpp" line="2406"/> <location filename="mainwindow.cpp" line="2452"/>
<location filename="mainwindow.cpp" line="2412"/> <location filename="mainwindow.cpp" line="2458"/>
<location filename="mainwindow.cpp" line="2436"/> <location filename="mainwindow.cpp" line="2482"/>
<location filename="mainwindow.cpp" line="2630"/> <location filename="mainwindow.cpp" line="2676"/>
<location filename="mainwindow.cpp" line="2979"/> <location filename="mainwindow.cpp" line="3025"/>
<location filename="mainwindow.cpp" line="2983"/> <location filename="mainwindow.cpp" line="3029"/>
<location filename="mainwindow.cpp" line="3575"/> <location filename="mainwindow.cpp" line="3621"/>
<location filename="mainwindow.cpp" line="4315"/> <location filename="mainwindow.cpp" line="4362"/>
<location filename="mainwindow.cpp" line="4331"/> <location filename="mainwindow.cpp" line="4378"/>
<location filename="mainwindow.cpp" line="4352"/> <location filename="mainwindow.cpp" line="4399"/>
<location filename="mainwindow.cpp" line="4371"/> <location filename="mainwindow.cpp" line="4418"/>
<location filename="mainwindow.cpp" line="4416"/> <location filename="mainwindow.cpp" line="4463"/>
<source>tips</source> <source>tips</source>
<translation>prompt</translation> <translation>prompt</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2262"/> <location filename="mainwindow.cpp" line="2308"/>
<location filename="mainwindow.cpp" line="2326"/> <location filename="mainwindow.cpp" line="2372"/>
<location filename="mainwindow.cpp" line="2401"/> <location filename="mainwindow.cpp" line="2447"/>
<source>save succeed</source> <source>save succeed</source>
<translation>Saved successfully</translation> <translation>Saved successfully</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2273"/> <location filename="mainwindow.cpp" line="2319"/>
<location filename="mainwindow.cpp" line="2412"/> <location filename="mainwindow.cpp" line="2458"/>
<source>find savePath in thumbnail</source> <source>find savePath in thumbnail</source>
<translation>Image name already exists in the list</translation> <translation>Image name already exists in the list</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2436"/> <location filename="mainwindow.cpp" line="2482"/>
<source>Please select at least one picture before export</source> <source>Please select at least one picture before export</source>
<translation>Please select at least one image and then export</translation> <translation>Please select at least one image and then export</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2497"/> <location filename="mainwindow.cpp" line="2543"/>
<source>File name</source> <source>File name</source>
<translation>File name</translation> <translation>File name</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2497"/> <location filename="mainwindow.cpp" line="2543"/>
<source>File path</source> <source>File path</source>
<translation>File path</translation> <translation>File path</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2497"/> <location filename="mainwindow.cpp" line="2543"/>
<source>File size</source> <source>File size</source>
<translation>File size</translation> <translation>File size</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2497"/> <location filename="mainwindow.cpp" line="2543"/>
<source>Creation date/time</source> <source>Creation date/time</source>
<translation>Creation time</translation> <translation>Creation time</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2497"/> <location filename="mainwindow.cpp" line="2543"/>
<source>Modified date/time</source> <source>Modified date/time</source>
<translation>Modification time</translation> <translation>Modification time</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2497"/> <location filename="mainwindow.cpp" line="2543"/>
<source>Accessed date/time</source> <source>Accessed date/time</source>
<translation>Access time</translation> <translation>Access time</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2540"/> <location filename="mainwindow.cpp" line="2586"/>
<source>Format</source> <source>Format</source>
<translation>Format</translation> <translation>Format</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2540"/> <location filename="mainwindow.cpp" line="2586"/>
<source>Width</source> <source>Width</source>
<translation>Width</translation> <translation>Width</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2540"/> <location filename="mainwindow.cpp" line="2586"/>
<source>Height</source> <source>Height</source>
<translation>Height</translation> <translation>Height</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2540"/> <location filename="mainwindow.cpp" line="2586"/>
<source>depth</source> <source>depth</source>
<translation>Depth</translation> <translation>Depth</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2540"/> <location filename="mainwindow.cpp" line="2586"/>
<source>Color model</source> <source>Color model</source>
<translation>Color mode</translation> <translation>Color mode</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2540"/> <location filename="mainwindow.cpp" line="2586"/>
<source>DPI</source> <source>DPI</source>
<translation>Pixels per inch</translation> <translation>Pixels per inch</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2540"/> <location filename="mainwindow.cpp" line="2586"/>
<source>Print size</source> <source>Print size</source>
<translation>Print size</translation> <translation>Print size</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2540"/> <location filename="mainwindow.cpp" line="2586"/>
<source>Frame</source> <source>Frame</source>
<translation>Frame</translation> <translation>Frame</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2554"/> <location filename="mainwindow.cpp" line="2600"/>
<source>None</source> <source>None</source>
<translation>None</translation> <translation>None</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2554"/> <location filename="mainwindow.cpp" line="2600"/>
<source>Mono</source> <source>Mono</source>
<translation>Black and white</translation> <translation>Black and white</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2554"/> <location filename="mainwindow.cpp" line="2600"/>
<source>Gray</source> <source>Gray</source>
<translation>Gray scale</translation> <translation>Gray scale</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2554"/> <location filename="mainwindow.cpp" line="2600"/>
<source>Color</source> <source>Color</source>
<translation>Color</translation> <translation>Color</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2561"/> <location filename="mainwindow.cpp" line="2607"/>
<source>Not supported</source> <source>Not supported</source>
<translation>Not supported</translation> <translation>Not supported</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2595"/> <location filename="mainwindow.cpp" line="2641"/>
<source>Warning</source> <source>Warning</source>
<translation>Warning</translation> <translation>Warning</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2595"/> <location filename="mainwindow.cpp" line="2641"/>
<source>Device is Running! <source>Device is Running!
Please finish scanning first.</source> Please finish scanning first.</source>
<translation>Device is currently running! <translation>Device is currently running!
Please stop scanning first.</translation> Please stop scanning first.</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2619"/> <location filename="mainwindow.cpp" line="2665"/>
<source>There are pictures that have not been saved. <source>There are pictures that have not been saved.
Are you sure to close?</source> Are you sure to close?</source>
<translation>There are unsaved images; are you sure you want to close?</translation> <translation>There are unsaved images; are you sure you want to close?</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2631"/> <location filename="mainwindow.cpp" line="2677"/>
<source>Are you sure to close?</source> <source>Are you sure to close?</source>
<translation>Are you sure you want to close?</translation> <translation>Are you sure you want to close?</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2916"/> <location filename="mainwindow.cpp" line="2962"/>
<source>Sure to sign out administrator account?</source> <source>Sure to sign out administrator account?</source>
<translation>Are you sure you want to log out of the administrator account?</translation> <translation>Are you sure you want to log out of the administrator account?</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3243"/> <location filename="mainwindow.cpp" line="3289"/>
<source>&lt;p&gt;After-sale telephone: %1&lt;/p&gt;</source> <source>&lt;p&gt;After-sale telephone: %1&lt;/p&gt;</source>
<translation>&lt;p&gt;After-sale telephone: %1&lt;/p&gt;</translation> <translation>&lt;p&gt;After-sale telephone: %1&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3246"/> <location filename="mainwindow.cpp" line="3292"/>
<source>&lt;p&gt;Company GPS: &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</source> <source>&lt;p&gt;Company GPS: &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</source>
<translation>&lt;p&gt;Company Location: &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</translation> <translation>&lt;p&gt;Company Location: &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3280"/> <location filename="mainwindow.cpp" line="3326"/>
<source>Device is offline</source> <source>Device is offline</source>
<translation>Device is offline</translation> <translation>Device is offline</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3285"/> <location filename="mainwindow.cpp" line="3331"/>
<source>Open failed</source> <source>Open failed</source>
<translation>Open failed</translation> <translation>Open failed</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="4207"/> <location filename="mainwindow.cpp" line="4254"/>
<source>The Device has reached roller life</source> <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. <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> Please contact the equipment supplier promptly to purchase a replacement paper roller!</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="1326"/> <location filename="mainwindow.cpp" line="1372"/>
<location filename="mainwindow.cpp" line="3280"/> <location filename="mainwindow.cpp" line="3326"/>
<location filename="mainwindow.cpp" line="3285"/> <location filename="mainwindow.cpp" line="3331"/>
<location filename="mainwindow.cpp" line="4207"/> <location filename="mainwindow.cpp" line="4254"/>
<source>Prompt</source> <source>Prompt</source>
<translation>Prompt</translation> <translation>Prompt</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3211"/> <location filename="mainwindow.cpp" line="3257"/>
<source>&lt;p&gt;DriverVer: %1&lt;/p&gt;</source> <source>&lt;p&gt;DriverVer: %1&lt;/p&gt;</source>
<translation>&lt;p&gt;Version: %1&lt;/p&gt;</translation> <translation>&lt;p&gt;Version: %1&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3221"/> <location filename="mainwindow.cpp" line="3267"/>
<location filename="mainwindow.cpp" line="3229"/> <location filename="mainwindow.cpp" line="3275"/>
<location filename="mainwindow.cpp" line="3236"/> <location filename="mainwindow.cpp" line="3282"/>
<source>&lt;p&gt;Vendor: %1&lt;/p&gt;</source> <source>&lt;p&gt;Vendor: %1&lt;/p&gt;</source>
<translation>&lt;p&gt;Manufacturer: %1&lt;/p&gt;</translation> <translation>&lt;p&gt;Manufacturer: %1&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3225"/> <location filename="mainwindow.cpp" line="3271"/>
<location filename="mainwindow.cpp" line="3233"/> <location filename="mainwindow.cpp" line="3279"/>
<location filename="mainwindow.cpp" line="3237"/> <location filename="mainwindow.cpp" line="3283"/>
<source>&lt;p&gt;Copyright: %1&lt;/p&gt;</source> <source>&lt;p&gt;Copyright: %1&lt;/p&gt;</source>
<translation>&lt;p&gt;Copyright: %1&lt;/p&gt;</translation> <translation>&lt;p&gt;Copyright: %1&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3224"/> <location filename="mainwindow.cpp" line="3270"/>
<location filename="mainwindow.cpp" line="3232"/> <location filename="mainwindow.cpp" line="3278"/>
<location filename="mainwindow.cpp" line="3238"/> <location filename="mainwindow.cpp" line="3284"/>
<source>&lt;p&gt;Company website: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;&lt;/p&gt;</source> <source>&lt;p&gt;Company website: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;&lt;/p&gt;</source>
<oldsource>&lt;p&gt;Company website: &lt;a href=%1&gt;%1&lt;/p&gt;</oldsource> <oldsource>&lt;p&gt;Company website: &lt;a href=%1&gt;%1&lt;/p&gt;</oldsource>
<translation>&lt;p&gt;Website: &lt;a href=&quot;%1&quot;&gt;%1&lt;/p&gt;</translation> <translation>&lt;p&gt;Website: &lt;a href=&quot;%1&quot;&gt;%1&lt;/p&gt;</translation>
@ -2821,21 +2831,21 @@ Please contact the equipment supplier promptly to purchase a replacement paper r
<translation type="vanished">Device source not found!</translation> <translation type="vanished">Device source not found!</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3222"/> <location filename="mainwindow.cpp" line="3268"/>
<location filename="mainwindow.cpp" line="3230"/> <location filename="mainwindow.cpp" line="3276"/>
<location filename="mainwindow.cpp" line="3239"/> <location filename="mainwindow.cpp" line="3285"/>
<source>&lt;p&gt;Company address: %1&lt;/p&gt;</source> <source>&lt;p&gt;Company address: %1&lt;/p&gt;</source>
<translation>&lt;p&gt;Address: %1&lt;/p&gt;</translation> <translation>&lt;p&gt;Address: %1&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3223"/> <location filename="mainwindow.cpp" line="3269"/>
<location filename="mainwindow.cpp" line="3231"/> <location filename="mainwindow.cpp" line="3277"/>
<location filename="mainwindow.cpp" line="3245"/> <location filename="mainwindow.cpp" line="3291"/>
<source>&lt;p&gt;Company telephone: %1&lt;/p&gt;</source> <source>&lt;p&gt;Company telephone: %1&lt;/p&gt;</source>
<translation>&lt;p&gt;Phone Number: %1&lt;/p&gt;</translation> <translation>&lt;p&gt;Phone Number: %1&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3246"/> <location filename="mainwindow.cpp" line="3292"/>
<source>Baidu map access</source> <source>Baidu map access</source>
<translation>Baidu map access</translation> <translation>Baidu map access</translation>
</message> </message>
@ -2890,23 +2900,23 @@ Please contact the equipment supplier promptly to purchase a replacement paper r
<translation type="vanished">Total count: %1</translation> <translation type="vanished">Total count: %1</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3575"/> <location filename="mainwindow.cpp" line="3621"/>
<source>Detected that there is less than 1GB of disk space. Do you want to continue?</source> <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> <translation>Detected that there is less than 1GB of disk space. Do you want to continue?</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="368"/> <location filename="mainwindow.cpp" line="373"/>
<location filename="mainwindow.cpp" line="4468"/> <location filename="mainwindow.cpp" line="4516"/>
<source>Device %1 is open</source> <source>Device %1 is open</source>
<translation>Device %1 is open</translation> <translation>Device %1 is open</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2967"/> <location filename="mainwindow.cpp" line="3013"/>
<source>confirm operation</source> <source>confirm operation</source>
<translation>Confirm operation</translation> <translation>Confirm operation</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2968"/> <location filename="mainwindow.cpp" line="3014"/>
<source>are you sure to clear the roller count?</source> <source>are you sure to clear the roller count?</source>
<translation>Are you sure you want to clear the roller count?</translation> <translation>Are you sure you want to clear the roller count?</translation>
</message> </message>
@ -2915,22 +2925,22 @@ Please contact the equipment supplier promptly to purchase a replacement paper r
<translation type="vanished">Prompt</translation> <translation type="vanished">Prompt</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2979"/> <location filename="mainwindow.cpp" line="3025"/>
<source>Roller scanned count has been set to 0.</source> <source>Roller scanned count has been set to 0.</source>
<translation>Roller count reset to zero.</translation> <translation>Roller count reset to zero.</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="2983"/> <location filename="mainwindow.cpp" line="3029"/>
<source>Roller scanned count reset failed.</source> <source>Roller scanned count reset failed.</source>
<translation>Failed to reset roller count.</translation> <translation>Failed to reset roller count.</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3089"/> <location filename="mainwindow.cpp" line="3135"/>
<source>Error</source> <source>Error</source>
<translation>Error</translation> <translation>Error</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3089"/> <location filename="mainwindow.cpp" line="3135"/>
<source>Document missing! It would be deleted or renamed.</source> <source>Document missing! It would be deleted or renamed.</source>
<translation>File lost! File may be deleted or renamed.</translation> <translation>File lost! File may be deleted or renamed.</translation>
</message> </message>
@ -2947,13 +2957,13 @@ Please contact the equipment supplier promptly to purchase a replacement paper r
<translation type="vanished">About</translation> <translation type="vanished">About</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3855"/> <location filename="mainwindow.cpp" line="3901"/>
<source>cache path folder limit:%1</source> <source>cache path folder limit:%1</source>
<translation>Unable to access the current path:%1 <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> 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>
<message> <message>
<location filename="mainwindow.cpp" line="3859"/> <location filename="mainwindow.cpp" line="3905"/>
<source>aquireinto folder limit:%1</source> <source>aquireinto folder limit:%1</source>
<translation>Unable to access the current path:%1 <translation>Unable to access the current path:%1
Please try to change the cache path in [Scan to].</translation> Please try to change the cache path in [Scan to].</translation>
@ -2967,7 +2977,7 @@ Please try to change the cache path in [Scan to].</translation>
<translation type="vanished">&lt;p&gt;%1&lt;/p&gt;&lt;p&gt;Version: %2&lt;br&gt;Copyright: &amp;#169; %3&lt;/p&gt;&lt;p&gt;%4%5%6%7%8%9&lt;/p&gt;</translation> <translation type="vanished">&lt;p&gt;%1&lt;/p&gt;&lt;p&gt;Version: %2&lt;br&gt;Copyright: &amp;#169; %3&lt;/p&gt;&lt;p&gt;%4%5%6%7%8%9&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3209"/> <location filename="mainwindow.cpp" line="3255"/>
<source>about %1</source> <source>about %1</source>
<translation>About %1</translation> <translation>About %1</translation>
</message> </message>
@ -3012,13 +3022,13 @@ Please try to change the cache path in [Scan to].</translation>
<translation type="vanished">failed</translation> <translation type="vanished">failed</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3824"/> <location filename="mainwindow.cpp" line="3870"/>
<location filename="mainwindow.cpp" line="3862"/> <location filename="mainwindow.cpp" line="3908"/>
<source>error</source> <source>error</source>
<translation>Error</translation> <translation>Error</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3825"/> <location filename="mainwindow.cpp" line="3871"/>
<source>start failed!</source> <source>start failed!</source>
<translation>Failed to start!</translation> <translation>Failed to start!</translation>
</message> </message>
@ -3028,52 +3038,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> Please go to Scan to and change the accessible scan folder and then perform the scan.</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3939"/> <location filename="mainwindow.cpp" line="3985"/>
<source>Insufficient access rights</source> <source>Insufficient access rights</source>
<translation>Insufficient file access permissions</translation> <translation>Insufficient file access permissions</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3943"/> <location filename="mainwindow.cpp" line="3989"/>
<source>Image processing failed</source> <source>Image processing failed</source>
<translation>Image processing failed</translation> <translation>Image processing failed</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3947"/> <location filename="mainwindow.cpp" line="3993"/>
<source>Ocr init failed</source> <source>Ocr init failed</source>
<translation>OCR initialization error</translation> <translation>OCR initialization error</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3951"/> <location filename="mainwindow.cpp" line="3997"/>
<source>Ocr failed</source> <source>Ocr failed</source>
<translation>OCR failed</translation> <translation>OCR failed</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3955"/> <location filename="mainwindow.cpp" line="4001"/>
<source>File does not exist</source> <source>File does not exist</source>
<translation>File does not exist</translation> <translation>File does not exist</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3959"/> <location filename="mainwindow.cpp" line="4005"/>
<source>Failed to load dynamic library</source> <source>Failed to load dynamic library</source>
<translation>Failed to load dynamic library</translation> <translation>Failed to load dynamic library</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3963"/> <location filename="mainwindow.cpp" line="4009"/>
<source>File data error</source> <source>File data error</source>
<translation>File data error</translation> <translation>File data error</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3967"/> <location filename="mainwindow.cpp" line="4013"/>
<source>Image format processing error</source> <source>Image format processing error</source>
<translation>Image format processing error</translation> <translation>Image format processing error</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3971"/> <location filename="mainwindow.cpp" line="4017"/>
<source>Out of memory</source> <source>Out of memory</source>
<translation>Insufficient memory</translation> <translation>Insufficient memory</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="3975"/> <location filename="mainwindow.cpp" line="4021"/>
<source>Failed</source> <source>Failed</source>
<translation>Failed</translation> <translation>Failed</translation>
</message> </message>
@ -3094,18 +3104,18 @@ Please go to “Scan to” and change the accessible scan folder and then perfor
<translation type="vanished">Close </translation> <translation type="vanished">Close </translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="4295"/> <location filename="mainwindow.cpp" line="4342"/>
<source>tip</source> <source>tip</source>
<translation>Prompt</translation> <translation>Prompt</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="4295"/> <location filename="mainwindow.cpp" line="4342"/>
<source>Other versions not available</source> <source>Other versions not available</source>
<translation>No other versions obtained</translation> <translation>No other versions obtained</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="4315"/> <location filename="mainwindow.cpp" line="4362"/>
<location filename="mainwindow.cpp" line="4331"/> <location filename="mainwindow.cpp" line="4378"/>
<source>The device does not support this operation</source> <source>The device does not support this operation</source>
<translation>Operation failed</translation> <translation>Operation failed</translation>
</message> </message>
@ -3114,13 +3124,13 @@ Please go to “Scan to” and change the accessible scan folder and then perfor
<translation type="vanished">IO error</translation> <translation type="vanished">IO error</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="4353"/> <location filename="mainwindow.cpp" line="4400"/>
<location filename="mainwindow.cpp" line="4372"/> <location filename="mainwindow.cpp" line="4419"/>
<source>The language switch is successful and takes effect the next time the software is started!</source> <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> <translation>The language switch is successful and takes effect the next time the software is started!</translation>
</message> </message>
<message> <message>
<location filename="mainwindow.cpp" line="4416"/> <location filename="mainwindow.cpp" line="4463"/>
<source>Are you sure to delete selected file?</source> <source>Are you sure to delete selected file?</source>
<translation>Are you sure to delete the selected file completely?</translation> <translation>Are you sure to delete the selected file completely?</translation>
</message> </message>

View File

@ -216,6 +216,8 @@ DeviceUser::DeviceUser(QWidget *wnd, HGSaneSource source, const QString &passwor
m_source = source; m_source = source;
m_saneDev = nullptr; m_saneDev = nullptr;
m_password = password; m_password = password;
m_abnormlImageStatus = HGSANE_IMAGE_STATUS_NO_STATUS;
m_abnormalImageResult = HGBASE_ERR_OK;
} }
DeviceUser::~DeviceUser() DeviceUser::~DeviceUser()
@ -366,29 +368,37 @@ void HGAPI DeviceUser::DeviceEventFunc(HGSaneDevice dev, HGUInt event, HGPointer
if (HGSANE_EVENT_TYPE_SCANFINISHED == event) if (HGSANE_EVENT_TYPE_SCANFINISHED == event)
{ {
emit p->scanFinishEvent(); emit p->scanFinishEvent();
p->m_abnormlImageStatus = HGSANE_IMAGE_STATUS_NO_STATUS;
p->m_abnormalImageResult = HGBASE_ERR_OK;
} }
else if (HGSANE_EVENT_TYPE_WORKING == event) else if (HGSANE_EVENT_TYPE_WORKING == event)
{ {
emit p->scanWorkingEvent(); emit p->scanWorkingEvent();
p->m_abnormlImageStatus = HGSANE_IMAGE_STATUS_NO_STATUS;
p->m_abnormalImageResult = HGBASE_ERR_OK;
} }
} }
HGUInt HGAPI DeviceUser::DeviceImageFunc(HGSaneDevice dev, HGImage image, HGUInt type, HGPointer param) HGUInt HGAPI DeviceUser::DeviceImageFunc(HGSaneDevice dev, HGImage image, HGUInt type, HGPointer param)
{ {
DeviceUser* p = (DeviceUser*)param; DeviceUser* p = (DeviceUser*)param;
HGUInt result = HGBASE_ERR_OK;
if (HGSANE_IMAGE_TYPE_DOUBLE == type) if (HGSANE_IMAGE_TYPE_DOUBLE == type && HGSANE_IMAGE_STATUS_NO_STATUS == p->m_abnormlImageStatus)
{ {
emit p->abnormalImage(image, &result); emit p->abnormalImage(image, &p->m_abnormalImageResult);
} }
if (HGBASE_ERR_OK == result) if (HGBASE_ERR_OK == p->m_abnormalImageResult || HGSANE_IMAGE_STATUS_RESERVE == p->m_abnormlImageStatus)
{ {
if (HGSANE_IMAGE_TYPE_DOUBLE == type)
p->m_abnormlImageStatus = HGSANE_IMAGE_STATUS_RESERVE;
emit p->newImage(image); emit p->newImage(image);
} }
else else
{ {
return HGSANE_ERR_STOPSCAN; p->m_abnormlImageStatus = HGSANE_IMAGE_STATUS_DISCARD;
return HGBASE_ERR_FAIL;
} }
return HGBASE_ERR_OK; return HGBASE_ERR_OK;

View File

@ -133,6 +133,9 @@ private:
HGSaneSource m_source; HGSaneSource m_source;
HGSaneDevice m_saneDev; HGSaneDevice m_saneDev;
QString m_password; QString m_password;
HGUInt m_abnormlImageStatus;
HGUInt m_abnormalImageResult;
}; };
#endif #endif

View File

@ -7,8 +7,9 @@ Dialog_AbnormalImage::Dialog_AbnormalImage(HGImage image, QWidget *parent) :
ui(new Ui::Dialog_AbnormalImage) ui(new Ui::Dialog_AbnormalImage)
{ {
ui->setupUi(this); ui->setupUi(this);
setWindowFlags(Qt::Dialog | Qt::WindowCloseButtonHint | Qt::WindowStaysOnTopHint);
m_result = HGBASE_ERR_OK; m_result = HGBASE_ERR_FAIL;
m_view = new HGImgView(this); m_view = new HGImgView(this);
m_view->addImage(image); m_view->addImage(image);

View File

@ -42,6 +42,10 @@ typedef struct
#define HGSANE_IMAGE_TYPE_NORMAL 0L #define HGSANE_IMAGE_TYPE_NORMAL 0L
#define HGSANE_IMAGE_TYPE_DOUBLE 1L #define HGSANE_IMAGE_TYPE_DOUBLE 1L
#define HGSANE_IMAGE_STATUS_NO_STATUS 0L
#define HGSANE_IMAGE_STATUS_RESERVE 1L
#define HGSANE_IMAGE_STATUS_DISCARD 2L
/* Sane回调 /* Sane回调
*/ */
typedef void (HGAPI* HGSane_DeviceEventFunc)(HGSaneDevice dev, HGUInt event, HGPointer param); typedef void (HGAPI* HGSane_DeviceEventFunc)(HGSaneDevice dev, HGUInt event, HGPointer param);

View File

@ -1121,8 +1121,7 @@ void HGAPI HGSaneDeviceImpl::ThreadFunc(HGThread thread, HGPointer param)
HGUInt type = (SCANNER_ERR_DEVICE_DOUBLE_FEEDING == stat1) HGUInt type = (SCANNER_ERR_DEVICE_DOUBLE_FEEDING == stat1)
? HGSANE_IMAGE_TYPE_DOUBLE : HGSANE_IMAGE_TYPE_NORMAL; ? HGSANE_IMAGE_TYPE_DOUBLE : HGSANE_IMAGE_TYPE_NORMAL;
HGUInt imgRet = p->m_imageFunc((HGSaneDevice)p, img, type, p->m_imageParam); HGUInt imgRet = p->m_imageFunc((HGSaneDevice)p, img, type, p->m_imageParam);
if (HGSANE_ERR_STOPSCAN == imgRet)
stopScan = true;
HGBase_DestroyImage(img); HGBase_DestroyImage(img);
} }
} }
@ -1131,13 +1130,13 @@ void HGAPI HGSaneDeviceImpl::ThreadFunc(HGThread thread, HGPointer param)
buffer = NULL; buffer = NULL;
bufferSize = 0; bufferSize = 0;
if (stopScan) // if (stopScan)
{ // {
saneAPI.sane_cancel_api(p->m_devHandle); // saneAPI.sane_cancel_api(p->m_devHandle);
if (NULL != p->m_scanNotify) // if (NULL != p->m_scanNotify)
p->m_scanNotify((int)SANE_EVENT_SCAN_FINISHED, NULL, 0); // p->m_scanNotify((int)SANE_EVENT_SCAN_FINISHED, NULL, 0);
break; // break;
} // }
if (!p->m_cancelScan) if (!p->m_cancelScan)
{ {

View File

@ -242,6 +242,7 @@ int Manager::showAbnormalImgUi(bool qt, SANE_Image *img)
#endif #endif
emit createAbnormalImgUi(qt, image); emit createAbnormalImgUi(qt, image);
HGBase_DestroyImage(image);
#ifdef HG_CMP_MSC #ifdef HG_CMP_MSC
if (!qt) if (!qt)

View File

@ -8,7 +8,7 @@ Dialog_abnormal_img_select::Dialog_abnormal_img_select(HGImage image, QWidget *p
ui->setupUi(this); ui->setupUi(this);
setWindowFlags(Qt::Dialog | Qt::WindowCloseButtonHint); setWindowFlags(Qt::Dialog | Qt::WindowCloseButtonHint);
m_view = new HGImgView(); m_view = new HGImgView(this);
m_view->addImage(image); m_view->addImage(image);
ui->stackedWidget->addWidget(m_view); ui->stackedWidget->addWidget(m_view);
ui->stackedWidget->setCurrentWidget(m_view); ui->stackedWidget->setCurrentWidget(m_view);