增加app和twain驱动关于信息
This commit is contained in:
parent
cfd6150971
commit
2486288684
Binary file not shown.
|
@ -2434,7 +2434,7 @@ Do you want to clear?</source>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="mainwindow.cpp" line="677"/>
|
<location filename="mainwindow.cpp" line="677"/>
|
||||||
<location filename="mainwindow.cpp" line="3555"/>
|
<location filename="mainwindow.cpp" line="3513"/>
|
||||||
<source>default scheme</source>
|
<source>default scheme</source>
|
||||||
<translation>默认配置方案</translation>
|
<translation>默认配置方案</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -2581,22 +2581,59 @@ Please finish scanning first.</source>
|
||||||
请先结束扫描。</translation>
|
请先结束扫描。</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="mainwindow.cpp" line="2763"/>
|
<location filename="mainwindow.cpp" line="2764"/>
|
||||||
<source>type: %1</source>
|
<source><p>DriverVer: %1</p></source>
|
||||||
<translation>设备类型: %1</translation>
|
<translation><p>版本号: %1</p></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="mainwindow.cpp" line="2765"/>
|
||||||
|
<source><p>Vendor: %1</p></source>
|
||||||
|
<translation><p>制造商: %1</p></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="mainwindow.cpp" line="2766"/>
|
||||||
|
<source><p>Copyright: %1</p></source>
|
||||||
|
<translation><p>版权信息: %1</p></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="mainwindow.cpp" line="2767"/>
|
<location filename="mainwindow.cpp" line="2767"/>
|
||||||
<source>mac: %1</source>
|
<source><p>Company website: <a href=%1>%1</p></source>
|
||||||
<translation>MAC地址: %1</translation>
|
<translation><p>公司网址: <a href=%1>%1</p></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="mainwindow.cpp" line="2768"/>
|
||||||
|
<source><p>Company address: %1</p></source>
|
||||||
|
<translation><p>公司地址: %1</p></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="mainwindow.cpp" line="2769"/>
|
<location filename="mainwindow.cpp" line="2769"/>
|
||||||
<source>totalCount: %1</source>
|
<source><p>Company telephone: %1</p></source>
|
||||||
<translation>扫描张数: %1</translation>
|
<translation><p>公司电话: %1</p></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="mainwindow.cpp" line="3813"/>
|
<location filename="mainwindow.cpp" line="2770"/>
|
||||||
|
<source><p>Company GPS: <a href=%1>%2</p></source>
|
||||||
|
<translation><p>公司地图定位: <a href=%1>%2</p></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="mainwindow.cpp" line="2770"/>
|
||||||
|
<source>Baidu map access</source>
|
||||||
|
<translation>百度地图访问</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>type: %1</source>
|
||||||
|
<translation type="vanished">设备类型: %1</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>mac: %1</source>
|
||||||
|
<translation type="vanished">MAC地址: %1</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>totalCount: %1</source>
|
||||||
|
<translation type="vanished">扫描张数: %1</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="mainwindow.cpp" line="3771"/>
|
||||||
<source>Device %1 is open</source>
|
<source>Device %1 is open</source>
|
||||||
<translation>设备 %1 已打开</translation>
|
<translation>设备 %1 已打开</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -2662,13 +2699,13 @@ Please finish scanning first.</source>
|
||||||
<translation>错误</translation>
|
<translation>错误</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="mainwindow.cpp" line="3733"/>
|
<location filename="mainwindow.cpp" line="3691"/>
|
||||||
<location filename="mainwindow.cpp" line="3752"/>
|
<location filename="mainwindow.cpp" line="3710"/>
|
||||||
<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="3790"/>
|
<location filename="mainwindow.cpp" line="3748"/>
|
||||||
<source>Are you sure to delete selected file?</source>
|
<source>Are you sure to delete selected file?</source>
|
||||||
<translation>您确定彻底删除选中项文件?</translation>
|
<translation>您确定彻底删除选中项文件?</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -2711,12 +2748,12 @@ Please finish scanning first.</source>
|
||||||
<translation type="vanished">关闭</translation>
|
<translation type="vanished">关闭</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="mainwindow.cpp" line="3671"/>
|
<location filename="mainwindow.cpp" line="3629"/>
|
||||||
<source>tip</source>
|
<source>tip</source>
|
||||||
<translation>提示</translation>
|
<translation>提示</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="mainwindow.cpp" line="3671"/>
|
<location filename="mainwindow.cpp" line="3629"/>
|
||||||
<source>Other versions not available</source>
|
<source>Other versions not available</source>
|
||||||
<translation>未获取到其他版本</translation>
|
<translation>未获取到其他版本</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -2969,43 +3006,38 @@ Continue to close?</source>
|
||||||
<translation>保存图片文件失败: </translation>
|
<translation>保存图片文件失败: </translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="mainwindow.cpp" line="2762"/>
|
|
||||||
<source>model: %1</source>
|
<source>model: %1</source>
|
||||||
<oldsource>type: %1
|
<oldsource>type: %1
|
||||||
|
|
||||||
</oldsource>
|
</oldsource>
|
||||||
<translation>设备型号: %1</translation>
|
<translation type="vanished">设备型号: %1</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="mainwindow.cpp" line="2764"/>
|
|
||||||
<source>fwVer: %1</source>
|
<source>fwVer: %1</source>
|
||||||
<oldsource>sn: %1
|
<oldsource>sn: %1
|
||||||
|
|
||||||
</oldsource>
|
</oldsource>
|
||||||
<translation>固件版本号: %1</translation>
|
<translation type="vanished">固件版本号: %1</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="mainwindow.cpp" line="2765"/>
|
|
||||||
<source>sn: %1</source>
|
<source>sn: %1</source>
|
||||||
<oldsource>ip: %1
|
<oldsource>ip: %1
|
||||||
|
|
||||||
</oldsource>
|
</oldsource>
|
||||||
<translation>序列号: %1</translation>
|
<translation type="vanished">序列号: %1</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="mainwindow.cpp" line="2766"/>
|
|
||||||
<source>ip: %1</source>
|
<source>ip: %1</source>
|
||||||
<oldsource>mac: %1
|
<oldsource>mac: %1
|
||||||
|
|
||||||
</oldsource>
|
</oldsource>
|
||||||
<translation>设备IP: %1</translation>
|
<translation type="vanished">设备IP: %1</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="mainwindow.cpp" line="2768"/>
|
|
||||||
<source>rollerCount: %1</source>
|
<source>rollerCount: %1</source>
|
||||||
<oldsource>totalCount: %1
|
<oldsource>totalCount: %1
|
||||||
</oldsource>
|
</oldsource>
|
||||||
<translation>滚轴张数: %1</translation>
|
<translation type="vanished">滚轴张数: %1</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="mainwindow.cpp" line="3101"/>
|
<location filename="mainwindow.cpp" line="3101"/>
|
||||||
|
@ -3039,9 +3071,9 @@ Are you sure to close?</source>
|
||||||
<location filename="mainwindow.cpp" line="2139"/>
|
<location filename="mainwindow.cpp" line="2139"/>
|
||||||
<location filename="mainwindow.cpp" line="2325"/>
|
<location filename="mainwindow.cpp" line="2325"/>
|
||||||
<location filename="mainwindow.cpp" line="3101"/>
|
<location filename="mainwindow.cpp" line="3101"/>
|
||||||
<location filename="mainwindow.cpp" line="3732"/>
|
<location filename="mainwindow.cpp" line="3690"/>
|
||||||
<location filename="mainwindow.cpp" line="3751"/>
|
<location filename="mainwindow.cpp" line="3709"/>
|
||||||
<location filename="mainwindow.cpp" line="3790"/>
|
<location filename="mainwindow.cpp" line="3748"/>
|
||||||
<source>tips</source>
|
<source>tips</source>
|
||||||
<translation>提示</translation>
|
<translation>提示</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -3117,7 +3149,7 @@ Are you sure to close?</source>
|
||||||
<translation type="vanished"><p>%1</p><p>版本: %2<br>版权: &#169; %3</p><p>%4%5%6%7%8%9</p></translation>
|
<translation type="vanished"><p>%1</p><p>版本: %2<br>版权: &#169; %3</p><p>%4%5%6%7%8%9</p></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="mainwindow.cpp" line="2759"/>
|
<location filename="mainwindow.cpp" line="2762"/>
|
||||||
<source>about %1</source>
|
<source>about %1</source>
|
||||||
<translation>关于 %1</translation>
|
<translation>关于 %1</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
Binary file not shown.
|
@ -2391,7 +2391,7 @@ Please reselect a path or clear disk space immediately.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="mainwindow.cpp" line="677"/>
|
<location filename="mainwindow.cpp" line="677"/>
|
||||||
<location filename="mainwindow.cpp" line="3555"/>
|
<location filename="mainwindow.cpp" line="3513"/>
|
||||||
<source>default scheme</source>
|
<source>default scheme</source>
|
||||||
<translation>Default scheme</translation>
|
<translation>Default scheme</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -2462,9 +2462,9 @@ Clear?</translation>
|
||||||
<location filename="mainwindow.cpp" line="2139"/>
|
<location filename="mainwindow.cpp" line="2139"/>
|
||||||
<location filename="mainwindow.cpp" line="2325"/>
|
<location filename="mainwindow.cpp" line="2325"/>
|
||||||
<location filename="mainwindow.cpp" line="3101"/>
|
<location filename="mainwindow.cpp" line="3101"/>
|
||||||
<location filename="mainwindow.cpp" line="3732"/>
|
<location filename="mainwindow.cpp" line="3690"/>
|
||||||
<location filename="mainwindow.cpp" line="3751"/>
|
<location filename="mainwindow.cpp" line="3709"/>
|
||||||
<location filename="mainwindow.cpp" line="3790"/>
|
<location filename="mainwindow.cpp" line="3748"/>
|
||||||
<source>tips</source>
|
<source>tips</source>
|
||||||
<translation>prompt</translation>
|
<translation>prompt</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -2610,58 +2610,90 @@ Are you sure to close?</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="2763"/>
|
<location filename="mainwindow.cpp" line="2764"/>
|
||||||
<source>type: %1</source>
|
<source><p>DriverVer: %1</p></source>
|
||||||
<translation>Type: %1</translation>
|
<translation><p>VerSion: %1</p></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="mainwindow.cpp" line="2765"/>
|
||||||
|
<source><p>Vendor: %1</p></source>
|
||||||
|
<translation><p>Vendor: %1</p></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="mainwindow.cpp" line="2766"/>
|
||||||
|
<source><p>Copyright: %1</p></source>
|
||||||
|
<translation><p>Copyright: %1</p></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="mainwindow.cpp" line="2767"/>
|
<location filename="mainwindow.cpp" line="2767"/>
|
||||||
<source>mac: %1</source>
|
<source><p>Company website: <a href=%1>%1</p></source>
|
||||||
<translation>MAC: %1</translation>
|
<translation><p>Company website: <a href=%1>%1</p></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="mainwindow.cpp" line="2768"/>
|
||||||
|
<source><p>Company address: %1</p></source>
|
||||||
|
<translation><p>Company address: %1</p></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="mainwindow.cpp" line="2769"/>
|
||||||
|
<source><p>Company telephone: %1</p></source>
|
||||||
|
<translation><p>Company telephone: %1</p></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="mainwindow.cpp" line="2770"/>
|
||||||
|
<source><p>Company GPS: <a href=%1>%2</p></source>
|
||||||
|
<translation><p>Company GPS: <a href=%1>%2</p></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="mainwindow.cpp" line="2770"/>
|
||||||
|
<source>Baidu map access</source>
|
||||||
|
<translation>Baidu map access</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>type: %1</source>
|
||||||
|
<translation type="vanished">Type: %1</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>mac: %1</source>
|
||||||
|
<translation type="vanished">MAC: %1</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="mainwindow.cpp" line="2762"/>
|
|
||||||
<source>model: %1</source>
|
<source>model: %1</source>
|
||||||
<oldsource>type: %1
|
<oldsource>type: %1
|
||||||
|
|
||||||
</oldsource>
|
</oldsource>
|
||||||
<translation>Model: %1</translation>
|
<translation type="vanished">Model: %1</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="mainwindow.cpp" line="2764"/>
|
|
||||||
<source>fwVer: %1</source>
|
<source>fwVer: %1</source>
|
||||||
<oldsource>sn: %1
|
<oldsource>sn: %1
|
||||||
|
|
||||||
</oldsource>
|
</oldsource>
|
||||||
<translation>Firmware version: %1</translation>
|
<translation type="vanished">Firmware version: %1</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="mainwindow.cpp" line="2765"/>
|
|
||||||
<source>sn: %1</source>
|
<source>sn: %1</source>
|
||||||
<oldsource>ip: %1
|
<oldsource>ip: %1
|
||||||
|
|
||||||
</oldsource>
|
</oldsource>
|
||||||
<translation>Serial number: %1</translation>
|
<translation type="vanished">Serial number: %1</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="mainwindow.cpp" line="2766"/>
|
|
||||||
<source>ip: %1</source>
|
<source>ip: %1</source>
|
||||||
<oldsource>mac: %1
|
<oldsource>mac: %1
|
||||||
|
|
||||||
</oldsource>
|
</oldsource>
|
||||||
<translation>Device IP: %1</translation>
|
<translation type="vanished">Device IP: %1</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="mainwindow.cpp" line="2768"/>
|
|
||||||
<source>rollerCount: %1</source>
|
<source>rollerCount: %1</source>
|
||||||
<oldsource>totalCount: %1
|
<oldsource>totalCount: %1
|
||||||
</oldsource>
|
</oldsource>
|
||||||
<translation>Roller count: %1</translation>
|
<translation type="vanished">Roller count: %1</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="mainwindow.cpp" line="2769"/>
|
|
||||||
<source>totalCount: %1</source>
|
<source>totalCount: %1</source>
|
||||||
<translation>Total count: %1</translation>
|
<translation type="vanished">Total count: %1</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="mainwindow.cpp" line="3101"/>
|
<location filename="mainwindow.cpp" line="3101"/>
|
||||||
|
@ -2669,7 +2701,7 @@ Are you sure to close?</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="3813"/>
|
<location filename="mainwindow.cpp" line="3771"/>
|
||||||
<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>
|
||||||
|
@ -2736,7 +2768,7 @@ Please try to change the cache path in [Scan to].</translation>
|
||||||
<translation type="vanished"><p>%1</p><p>Version: %2<br>Copyright: &#169; %3</p><p>%4%5%6%7%8%9</p></translation>
|
<translation type="vanished"><p>%1</p><p>Version: %2<br>Copyright: &#169; %3</p><p>%4%5%6%7%8%9</p></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="mainwindow.cpp" line="2759"/>
|
<location filename="mainwindow.cpp" line="2762"/>
|
||||||
<source>about %1</source>
|
<source>about %1</source>
|
||||||
<translation>About %1</translation>
|
<translation>About %1</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -2863,12 +2895,12 @@ 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="3671"/>
|
<location filename="mainwindow.cpp" line="3629"/>
|
||||||
<source>tip</source>
|
<source>tip</source>
|
||||||
<translation>Prompt</translation>
|
<translation>Prompt</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="mainwindow.cpp" line="3671"/>
|
<location filename="mainwindow.cpp" line="3629"/>
|
||||||
<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>
|
||||||
|
@ -2881,13 +2913,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="3733"/>
|
<location filename="mainwindow.cpp" line="3691"/>
|
||||||
<location filename="mainwindow.cpp" line="3752"/>
|
<location filename="mainwindow.cpp" line="3710"/>
|
||||||
<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="3790"/>
|
<location filename="mainwindow.cpp" line="3748"/>
|
||||||
<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>
|
||||||
|
|
|
@ -2761,15 +2761,13 @@ void MainWindow::on_act_about_triggered()
|
||||||
|
|
||||||
QString title = tr("about %1").arg(windowTitle());
|
QString title = tr("about %1").arg(windowTitle());
|
||||||
QString content;
|
QString content;
|
||||||
QString wrap("\n\n");
|
content += tr("<p>DriverVer: %1</p>").arg(QString(info.driverVer));
|
||||||
//content = tr("model: %1").arg(QString(info.model)) + wrap;
|
content += tr("<p>Vendor: %1</p>").arg(QString::fromLocal8Bit(info.vendor));
|
||||||
content += tr("type: %1").arg(QString(info.type)) + wrap;
|
content += tr("<p>Copyright: %1</p>").arg(QString::fromLocal8Bit(info.copyright));
|
||||||
content += tr("fwVer: %1").arg(QString(info.fwVer)) + wrap;
|
content += tr("<p>Company website: <a href=%1>%1</p>").arg(QString(info.comUrl));
|
||||||
content += tr("sn: %1").arg(QString(info.sn)) + wrap;
|
content += tr("<p>Company address: %1</p>").arg(QString::fromLocal8Bit(info.comAddr));
|
||||||
content += tr("ip: %1").arg(QString(info.ip)) + wrap;
|
content += tr("<p>Company telephone: %1</p>").arg(QString(info.comTel));
|
||||||
content += tr("mac: %1").arg(QString(info.mac)) + wrap;
|
content += tr("<p>Company GPS: <a href=%1>%2</p>").arg(QString(info.comGps)).arg(tr("Baidu map access"));
|
||||||
content += tr("rollerCount: %1").arg(QString::number(info.rollerCount)) + wrap;
|
|
||||||
content += tr("totalCount: %1").arg(QString::number(info.totalCount));
|
|
||||||
|
|
||||||
QMessageBox::about(this, title, content);
|
QMessageBox::about(this, title, content);
|
||||||
}
|
}
|
||||||
|
|
Binary file not shown.
|
@ -1434,16 +1434,19 @@ Please make sure the two passwords are the same.</source>
|
||||||
<context>
|
<context>
|
||||||
<name>Dialog_Twain_Source_Select</name>
|
<name>Dialog_Twain_Source_Select</name>
|
||||||
<message>
|
<message>
|
||||||
|
<location filename="dialog_twain_source_select.ui" line="14"/>
|
||||||
<source>Select source</source>
|
<source>Select source</source>
|
||||||
<translation type="vanished">选择源</translation>
|
<translation>选择源</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
<location filename="dialog_twain_source_select.ui" line="42"/>
|
||||||
<source>OK</source>
|
<source>OK</source>
|
||||||
<translation type="vanished">确定</translation>
|
<translation>确定</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
<location filename="dialog_twain_source_select.ui" line="49"/>
|
||||||
<source>Cancel</source>
|
<source>Cancel</source>
|
||||||
<translation type="vanished">取消</translation>
|
<translation>取消</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -2615,7 +2618,7 @@ Are you sure to close?</source>
|
||||||
<context>
|
<context>
|
||||||
<name>Manager</name>
|
<name>Manager</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="Manager.cpp" line="155"/>
|
<location filename="Manager.cpp" line="197"/>
|
||||||
<source>Prompt</source>
|
<source>Prompt</source>
|
||||||
<translation>提示</translation>
|
<translation>提示</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -2791,78 +2794,130 @@ Are you sure to close?</source>
|
||||||
<translation type="vanished">删除配置</translation>
|
<translation type="vanished">删除配置</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="257"/>
|
<location filename="hg_settingdialog.cpp" line="260"/>
|
||||||
<source>existing configuration scheme</source>
|
<source>existing configuration scheme</source>
|
||||||
<translation>现有配置方案:</translation>
|
<translation>现有配置方案:</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="262"/>
|
<location filename="hg_settingdialog.cpp" line="265"/>
|
||||||
<source>change name</source>
|
<source>change name</source>
|
||||||
<translation>改名</translation>
|
<translation>改名</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="269"/>
|
<location filename="hg_settingdialog.cpp" line="272"/>
|
||||||
<source>delete</source>
|
<source>delete</source>
|
||||||
<translation>删除</translation>
|
<translation>删除</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="276"/>
|
<location filename="hg_settingdialog.cpp" line="279"/>
|
||||||
<source>apply</source>
|
<source>apply</source>
|
||||||
<translation>应用</translation>
|
<translation>应用</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="287"/>
|
<location filename="hg_settingdialog.cpp" line="290"/>
|
||||||
<source>delete all configurations</source>
|
<source>delete all configurations</source>
|
||||||
<translation>删除所有配置</translation>
|
<translation>删除所有配置</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="296"/>
|
<location filename="hg_settingdialog.cpp" line="299"/>
|
||||||
<source>confgiuration information:</source>
|
<source>confgiuration information:</source>
|
||||||
<translation>配置信息:</translation>
|
<translation>配置信息:</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="312"/>
|
<location filename="hg_settingdialog.cpp" line="315"/>
|
||||||
|
<source>about...</source>
|
||||||
|
<translation>关于...</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="hg_settingdialog.cpp" line="317"/>
|
||||||
<source>scan</source>
|
<source>scan</source>
|
||||||
<translation>扫描</translation>
|
<translation>扫描</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="314"/>
|
<location filename="hg_settingdialog.cpp" line="319"/>
|
||||||
<location filename="hg_settingdialog.cpp" line="1606"/>
|
<location filename="hg_settingdialog.cpp" line="1675"/>
|
||||||
<source>ok</source>
|
<source>ok</source>
|
||||||
<translation>确定</translation>
|
<translation>确定</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="316"/>
|
<location filename="hg_settingdialog.cpp" line="321"/>
|
||||||
<source>cancel</source>
|
<source>cancel</source>
|
||||||
<translation>取消</translation>
|
<translation>取消</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="343"/>
|
<location filename="hg_settingdialog.cpp" line="350"/>
|
||||||
<source>configuration scheme management</source>
|
<source>configuration scheme management</source>
|
||||||
<translation>配置方案管理</translation>
|
<translation>配置方案管理</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="389"/>
|
<location filename="hg_settingdialog.cpp" line="396"/>
|
||||||
<source>regional crop</source>
|
<source>regional crop</source>
|
||||||
<translation>区域裁剪</translation>
|
<translation>区域裁剪</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="408"/>
|
<location filename="hg_settingdialog.cpp" line="415"/>
|
||||||
<source>custom tone curve</source>
|
<source>custom tone curve</source>
|
||||||
<translation>自定义色调曲线</translation>
|
<translation>自定义色调曲线</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="1557"/>
|
<location filename="hg_settingdialog.cpp" line="1466"/>
|
||||||
|
<source>about </source>
|
||||||
|
<translation>关于 </translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="hg_settingdialog.cpp" line="1471"/>
|
||||||
|
<location filename="hg_settingdialog.cpp" line="1479"/>
|
||||||
|
<location filename="hg_settingdialog.cpp" line="1487"/>
|
||||||
|
<location filename="hg_settingdialog.cpp" line="1495"/>
|
||||||
|
<location filename="hg_settingdialog.cpp" line="1504"/>
|
||||||
|
<location filename="hg_settingdialog.cpp" line="1517"/>
|
||||||
|
<source>Not supported</source>
|
||||||
|
<translation>不支持</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="hg_settingdialog.cpp" line="1474"/>
|
||||||
|
<source><p>Device model: %1</p></source>
|
||||||
|
<translation><p>设备型号: %1</p></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="hg_settingdialog.cpp" line="1482"/>
|
||||||
|
<source><p>Driver version: %1</p></source>
|
||||||
|
<translation><p>驱动版本号: %1</p></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="hg_settingdialog.cpp" line="1490"/>
|
||||||
|
<source><p>Firmware number: %1</p></source>
|
||||||
|
<translation><p>设备固件版本号: %1</p></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="hg_settingdialog.cpp" line="1498"/>
|
||||||
|
<source><p>Serial number: %1</p></source>
|
||||||
|
<translation><p>设备序列号: %1</p></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="hg_settingdialog.cpp" line="1506"/>
|
||||||
|
<location filename="hg_settingdialog.cpp" line="1511"/>
|
||||||
|
<location filename="hg_settingdialog.cpp" line="1519"/>
|
||||||
|
<source><p>Roller count: %1</p></source>
|
||||||
|
<translation><p>设备滚轴计数: %1</p></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="hg_settingdialog.cpp" line="1524"/>
|
||||||
|
<source><p>History count: %1</p></source>
|
||||||
|
<translation><p>设备历史扫描张数: %1</p></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="hg_settingdialog.cpp" line="1626"/>
|
||||||
<source>Please select to overwrite the original configuration:</source>
|
<source>Please select to overwrite the original configuration:</source>
|
||||||
<translation>请选择覆盖原来的配置:</translation>
|
<translation>请选择覆盖原来的配置:</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="1559"/>
|
<location filename="hg_settingdialog.cpp" line="1628"/>
|
||||||
<source>,or add a new configuration</source>
|
<source>,or add a new configuration</source>
|
||||||
<translation>,或者新增配置</translation>
|
<translation>,或者新增配置</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="1562"/>
|
<location filename="hg_settingdialog.cpp" line="1631"/>
|
||||||
<source>save the configuration</source>
|
<source>save the configuration</source>
|
||||||
<translation>保存配置</translation>
|
<translation>保存配置</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -2896,82 +2951,82 @@ No: add new configuration</oldsource>
|
||||||
<translation type="vanished">否</translation>
|
<translation type="vanished">否</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="1868"/>
|
<location filename="hg_settingdialog.cpp" line="1937"/>
|
||||||
<source><h6><b></source>
|
<source><h6><b></source>
|
||||||
<translation><h6><b></translation>
|
<translation><h6><b></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="1567"/>
|
<location filename="hg_settingdialog.cpp" line="1636"/>
|
||||||
<source>cover original configuration:</source>
|
<source>cover original configuration:</source>
|
||||||
<translation>覆盖原来配置:</translation>
|
<translation>覆盖原来配置:</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="1571"/>
|
<location filename="hg_settingdialog.cpp" line="1640"/>
|
||||||
<source>add new configuration</source>
|
<source>add new configuration</source>
|
||||||
<translation>新增配置</translation>
|
<translation>新增配置</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="1575"/>
|
<location filename="hg_settingdialog.cpp" line="1644"/>
|
||||||
<source>rename:</source>
|
<source>rename:</source>
|
||||||
<translation>更名:</translation>
|
<translation>更名:</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="1617"/>
|
<location filename="hg_settingdialog.cpp" line="1686"/>
|
||||||
<location filename="hg_settingdialog.cpp" line="1631"/>
|
<location filename="hg_settingdialog.cpp" line="1700"/>
|
||||||
<location filename="hg_settingdialog.cpp" line="1906"/>
|
<location filename="hg_settingdialog.cpp" line="1975"/>
|
||||||
<source>tips</source>
|
<source>tips</source>
|
||||||
<translation>提示</translation>
|
<translation>提示</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="1617"/>
|
<location filename="hg_settingdialog.cpp" line="1686"/>
|
||||||
<source>scheme name cannot be empty</source>
|
<source>scheme name cannot be empty</source>
|
||||||
<translation>配置名不能为空</translation>
|
<translation>配置名不能为空</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="1631"/>
|
<location filename="hg_settingdialog.cpp" line="1700"/>
|
||||||
<location filename="hg_settingdialog.cpp" line="1906"/>
|
<location filename="hg_settingdialog.cpp" line="1975"/>
|
||||||
<source>scheme name: </source>
|
<source>scheme name: </source>
|
||||||
<translation>配置名: </translation>
|
<translation>配置名: </translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="1631"/>
|
<location filename="hg_settingdialog.cpp" line="1700"/>
|
||||||
<location filename="hg_settingdialog.cpp" line="1906"/>
|
<location filename="hg_settingdialog.cpp" line="1975"/>
|
||||||
<source> already exists</source>
|
<source> already exists</source>
|
||||||
<translation> 已存在</translation>
|
<translation> 已存在</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="1868"/>
|
<location filename="hg_settingdialog.cpp" line="1937"/>
|
||||||
<source>:</b></h6></source>
|
<source>:</b></h6></source>
|
||||||
<translation>:</b></h6></translation>
|
<translation>:</b></h6></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="1869"/>
|
<location filename="hg_settingdialog.cpp" line="1938"/>
|
||||||
<source><p> </source>
|
<source><p> </source>
|
||||||
<translation><p> </translation>
|
<translation><p> </translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="1869"/>
|
<location filename="hg_settingdialog.cpp" line="1938"/>
|
||||||
<source></p></source>
|
<source></p></source>
|
||||||
<translation></p></translation>
|
<translation></p></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="1895"/>
|
<location filename="hg_settingdialog.cpp" line="1964"/>
|
||||||
<source>configuration scheme name change</source>
|
<source>configuration scheme name change</source>
|
||||||
<translation>配置改名</translation>
|
<translation>配置改名</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="1949"/>
|
<location filename="hg_settingdialog.cpp" line="2018"/>
|
||||||
<location filename="hg_settingdialog.cpp" line="1971"/>
|
<location filename="hg_settingdialog.cpp" line="2040"/>
|
||||||
<source>be sure to delete the configuration</source>
|
<source>be sure to delete the configuration</source>
|
||||||
<translation>确认删除配置</translation>
|
<translation>确认删除配置</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="1950"/>
|
<location filename="hg_settingdialog.cpp" line="2019"/>
|
||||||
<source>Are you sure you want to delete the configuration "</source>
|
<source>Are you sure you want to delete the configuration "</source>
|
||||||
<translation>您确认要删除配置</translation>
|
<translation>您确认要删除配置</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="1950"/>
|
<location filename="hg_settingdialog.cpp" line="2019"/>
|
||||||
<source>" ?</source>
|
<source>" ?</source>
|
||||||
<translation>?</translation>
|
<translation>?</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -2984,7 +3039,7 @@ No: add new configuration</oldsource>
|
||||||
<translation type="vanished">’ 吗?</translation>
|
<translation type="vanished">’ 吗?</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="1972"/>
|
<location filename="hg_settingdialog.cpp" line="2041"/>
|
||||||
<source>Are you sure you want to delete the configuration?</source>
|
<source>Are you sure you want to delete the configuration?</source>
|
||||||
<translation>您确认要删除所有配置吗?</translation>
|
<translation>您确认要删除所有配置吗?</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
Binary file not shown.
|
@ -1311,16 +1311,19 @@ Please make sure the two passwords are the same.</source>
|
||||||
<context>
|
<context>
|
||||||
<name>Dialog_Twain_Source_Select</name>
|
<name>Dialog_Twain_Source_Select</name>
|
||||||
<message>
|
<message>
|
||||||
|
<location filename="dialog_twain_source_select.ui" line="14"/>
|
||||||
<source>Select source</source>
|
<source>Select source</source>
|
||||||
<translation type="vanished">Select source</translation>
|
<translation>Select source</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
<location filename="dialog_twain_source_select.ui" line="42"/>
|
||||||
<source>OK</source>
|
<source>OK</source>
|
||||||
<translation type="vanished">OK</translation>
|
<translation>OK</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
<location filename="dialog_twain_source_select.ui" line="49"/>
|
||||||
<source>Cancel</source>
|
<source>Cancel</source>
|
||||||
<translation type="vanished">Cancel</translation>
|
<translation>Cancel</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -2319,7 +2322,7 @@ Please go to “Scan to” and change the accessible scan folder and then perfor
|
||||||
<context>
|
<context>
|
||||||
<name>Manager</name>
|
<name>Manager</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="Manager.cpp" line="155"/>
|
<location filename="Manager.cpp" line="197"/>
|
||||||
<source>Prompt</source>
|
<source>Prompt</source>
|
||||||
<translation>Prompt</translation>
|
<translation>Prompt</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -2450,158 +2453,210 @@ Please go to “Scan to” and change the accessible scan folder and then perfor
|
||||||
<context>
|
<context>
|
||||||
<name>hg_settingdialog</name>
|
<name>hg_settingdialog</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="257"/>
|
<location filename="hg_settingdialog.cpp" line="260"/>
|
||||||
<source>existing configuration scheme</source>
|
<source>existing configuration scheme</source>
|
||||||
<translation>Existing configuration plan:</translation>
|
<translation>Existing configuration plan:</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="262"/>
|
<location filename="hg_settingdialog.cpp" line="265"/>
|
||||||
<source>change name</source>
|
<source>change name</source>
|
||||||
<translation>Rename</translation>
|
<translation>Rename</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="269"/>
|
<location filename="hg_settingdialog.cpp" line="272"/>
|
||||||
<source>delete</source>
|
<source>delete</source>
|
||||||
<translation>Delete</translation>
|
<translation>Delete</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="276"/>
|
<location filename="hg_settingdialog.cpp" line="279"/>
|
||||||
<source>apply</source>
|
<source>apply</source>
|
||||||
<translation>Apply</translation>
|
<translation>Apply</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="287"/>
|
<location filename="hg_settingdialog.cpp" line="290"/>
|
||||||
<source>delete all configurations</source>
|
<source>delete all configurations</source>
|
||||||
<translation>Delete all configurations</translation>
|
<translation>Delete all configurations</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="296"/>
|
<location filename="hg_settingdialog.cpp" line="299"/>
|
||||||
<source>confgiuration information:</source>
|
<source>confgiuration information:</source>
|
||||||
<translation>Configuration information:</translation>
|
<translation>Configuration information:</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="312"/>
|
<location filename="hg_settingdialog.cpp" line="315"/>
|
||||||
|
<source>about...</source>
|
||||||
|
<translation>About...</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="hg_settingdialog.cpp" line="317"/>
|
||||||
<source>scan</source>
|
<source>scan</source>
|
||||||
<translation>Scan</translation>
|
<translation>Scan</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="314"/>
|
<location filename="hg_settingdialog.cpp" line="319"/>
|
||||||
<location filename="hg_settingdialog.cpp" line="1606"/>
|
<location filename="hg_settingdialog.cpp" line="1675"/>
|
||||||
<source>ok</source>
|
<source>ok</source>
|
||||||
<translation>OK</translation>
|
<translation>OK</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="316"/>
|
<location filename="hg_settingdialog.cpp" line="321"/>
|
||||||
<source>cancel</source>
|
<source>cancel</source>
|
||||||
<translation>Cancel</translation>
|
<translation>Cancel</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="343"/>
|
<location filename="hg_settingdialog.cpp" line="350"/>
|
||||||
<source>configuration scheme management</source>
|
<source>configuration scheme management</source>
|
||||||
<translation>Configuration plan management</translation>
|
<translation>Configuration plan management</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="389"/>
|
<location filename="hg_settingdialog.cpp" line="396"/>
|
||||||
<source>regional crop</source>
|
<source>regional crop</source>
|
||||||
<translation>Regional crop</translation>
|
<translation>Regional crop</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="408"/>
|
<location filename="hg_settingdialog.cpp" line="415"/>
|
||||||
<source>custom tone curve</source>
|
<source>custom tone curve</source>
|
||||||
<translation>Custom tone curve</translation>
|
<translation>Custom tone curve</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="1557"/>
|
<location filename="hg_settingdialog.cpp" line="1466"/>
|
||||||
|
<source>about </source>
|
||||||
|
<translation>About </translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="hg_settingdialog.cpp" line="1471"/>
|
||||||
|
<location filename="hg_settingdialog.cpp" line="1479"/>
|
||||||
|
<location filename="hg_settingdialog.cpp" line="1487"/>
|
||||||
|
<location filename="hg_settingdialog.cpp" line="1495"/>
|
||||||
|
<location filename="hg_settingdialog.cpp" line="1504"/>
|
||||||
|
<location filename="hg_settingdialog.cpp" line="1517"/>
|
||||||
|
<source>Not supported</source>
|
||||||
|
<translation>Not supported</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="hg_settingdialog.cpp" line="1474"/>
|
||||||
|
<source><p>Device model: %1</p></source>
|
||||||
|
<translation><p>Device model: %1</p></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="hg_settingdialog.cpp" line="1482"/>
|
||||||
|
<source><p>Driver version: %1</p></source>
|
||||||
|
<translation><p>Driver version: %1</p></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="hg_settingdialog.cpp" line="1490"/>
|
||||||
|
<source><p>Firmware number: %1</p></source>
|
||||||
|
<translation><p>Firmware number: %1</p></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="hg_settingdialog.cpp" line="1498"/>
|
||||||
|
<source><p>Serial number: %1</p></source>
|
||||||
|
<translation><p>Serial number: %1</p></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="hg_settingdialog.cpp" line="1506"/>
|
||||||
|
<location filename="hg_settingdialog.cpp" line="1511"/>
|
||||||
|
<location filename="hg_settingdialog.cpp" line="1519"/>
|
||||||
|
<source><p>Roller count: %1</p></source>
|
||||||
|
<translation><p>Roller count: %1</p></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="hg_settingdialog.cpp" line="1524"/>
|
||||||
|
<source><p>History count: %1</p></source>
|
||||||
|
<translation><p>History count: %1</p></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="hg_settingdialog.cpp" line="1626"/>
|
||||||
<source>Please select to overwrite the original configuration:</source>
|
<source>Please select to overwrite the original configuration:</source>
|
||||||
<translation>Please select overwrite original configuration:</translation>
|
<translation>Please select overwrite original configuration:</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="1559"/>
|
<location filename="hg_settingdialog.cpp" line="1628"/>
|
||||||
<source>,or add a new configuration</source>
|
<source>,or add a new configuration</source>
|
||||||
<translation>, or add new configuration</translation>
|
<translation>, or add new configuration</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="1562"/>
|
<location filename="hg_settingdialog.cpp" line="1631"/>
|
||||||
<source>save the configuration</source>
|
<source>save the configuration</source>
|
||||||
<translation>Save configuration</translation>
|
<translation>Save configuration</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="1567"/>
|
<location filename="hg_settingdialog.cpp" line="1636"/>
|
||||||
<source>cover original configuration:</source>
|
<source>cover original configuration:</source>
|
||||||
<translation>Overwrite original configuration:</translation>
|
<translation>Overwrite original configuration:</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="1571"/>
|
<location filename="hg_settingdialog.cpp" line="1640"/>
|
||||||
<source>add new configuration</source>
|
<source>add new configuration</source>
|
||||||
<translation>Add new configuration</translation>
|
<translation>Add new configuration</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="1575"/>
|
<location filename="hg_settingdialog.cpp" line="1644"/>
|
||||||
<source>rename:</source>
|
<source>rename:</source>
|
||||||
<translation>Rename:</translation>
|
<translation>Rename:</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="1617"/>
|
<location filename="hg_settingdialog.cpp" line="1686"/>
|
||||||
<location filename="hg_settingdialog.cpp" line="1631"/>
|
<location filename="hg_settingdialog.cpp" line="1700"/>
|
||||||
<location filename="hg_settingdialog.cpp" line="1906"/>
|
<location filename="hg_settingdialog.cpp" line="1975"/>
|
||||||
<source>tips</source>
|
<source>tips</source>
|
||||||
<translation>Prompt</translation>
|
<translation>Prompt</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="1617"/>
|
<location filename="hg_settingdialog.cpp" line="1686"/>
|
||||||
<source>scheme name cannot be empty</source>
|
<source>scheme name cannot be empty</source>
|
||||||
<translation>Configuration name cannot be blank</translation>
|
<translation>Configuration name cannot be blank</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="1631"/>
|
<location filename="hg_settingdialog.cpp" line="1700"/>
|
||||||
<location filename="hg_settingdialog.cpp" line="1906"/>
|
<location filename="hg_settingdialog.cpp" line="1975"/>
|
||||||
<source>scheme name: </source>
|
<source>scheme name: </source>
|
||||||
<translation>Configuration name: </translation>
|
<translation>Configuration name: </translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="1631"/>
|
<location filename="hg_settingdialog.cpp" line="1700"/>
|
||||||
<location filename="hg_settingdialog.cpp" line="1906"/>
|
<location filename="hg_settingdialog.cpp" line="1975"/>
|
||||||
<source> already exists</source>
|
<source> already exists</source>
|
||||||
<translation> already exists</translation>
|
<translation> already exists</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="1868"/>
|
<location filename="hg_settingdialog.cpp" line="1937"/>
|
||||||
<source><h6><b></source>
|
<source><h6><b></source>
|
||||||
<translation><h6><b></translation>
|
<translation><h6><b></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="1868"/>
|
<location filename="hg_settingdialog.cpp" line="1937"/>
|
||||||
<source>:</b></h6></source>
|
<source>:</b></h6></source>
|
||||||
<translation>:</b></h6></translation>
|
<translation>:</b></h6></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="1869"/>
|
<location filename="hg_settingdialog.cpp" line="1938"/>
|
||||||
<source><p> </source>
|
<source><p> </source>
|
||||||
<translation><p> </translation>
|
<translation><p> </translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="1869"/>
|
<location filename="hg_settingdialog.cpp" line="1938"/>
|
||||||
<source></p></source>
|
<source></p></source>
|
||||||
<translation></p></translation>
|
<translation></p></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="1895"/>
|
<location filename="hg_settingdialog.cpp" line="1964"/>
|
||||||
<source>configuration scheme name change</source>
|
<source>configuration scheme name change</source>
|
||||||
<translation>Rename configuration</translation>
|
<translation>Rename configuration</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="1949"/>
|
<location filename="hg_settingdialog.cpp" line="2018"/>
|
||||||
<location filename="hg_settingdialog.cpp" line="1971"/>
|
<location filename="hg_settingdialog.cpp" line="2040"/>
|
||||||
<source>be sure to delete the configuration</source>
|
<source>be sure to delete the configuration</source>
|
||||||
<translation>Delete configuration</translation>
|
<translation>Delete configuration</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="1950"/>
|
<location filename="hg_settingdialog.cpp" line="2019"/>
|
||||||
<source>Are you sure you want to delete the configuration "</source>
|
<source>Are you sure you want to delete the configuration "</source>
|
||||||
<translation>Are you sure you want to delete configuration </translation>
|
<translation>Are you sure you want to delete configuration </translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="1950"/>
|
<location filename="hg_settingdialog.cpp" line="2019"/>
|
||||||
<source>" ?</source>
|
<source>" ?</source>
|
||||||
<translation>?</translation>
|
<translation>?</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -2614,7 +2669,7 @@ Please go to “Scan to” and change the accessible scan folder and then perfor
|
||||||
<translation type="vanished">No</translation>
|
<translation type="vanished">No</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="hg_settingdialog.cpp" line="1972"/>
|
<location filename="hg_settingdialog.cpp" line="2041"/>
|
||||||
<source>Are you sure you want to delete the configuration?</source>
|
<source>Are you sure you want to delete the configuration?</source>
|
||||||
<translation>Are you sure you want to delete all configurations?</translation>
|
<translation>Are you sure you want to delete all configurations?</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
|
@ -23,6 +23,7 @@ hg_settingdialog::hg_settingdialog(SANE_Handle handle, const SANEAPI* saneApi, b
|
||||||
, custom_area_lable_(nullptr), comb_(nullptr)
|
, custom_area_lable_(nullptr), comb_(nullptr)
|
||||||
, m_devHandle(handle)
|
, m_devHandle(handle)
|
||||||
, m_showScan(showScan)
|
, m_showScan(showScan)
|
||||||
|
, m_devName(devName)
|
||||||
, m_callback(callback)
|
, m_callback(callback)
|
||||||
{
|
{
|
||||||
m_langCode = lang_get_cur_code_page();
|
m_langCode = lang_get_cur_code_page();
|
||||||
|
@ -310,6 +311,8 @@ void hg_settingdialog::createUI()
|
||||||
{
|
{
|
||||||
QTabWidget *tabWidgetCreation = new QTabWidget(this);
|
QTabWidget *tabWidgetCreation = new QTabWidget(this);
|
||||||
|
|
||||||
|
QPushButton *buttonAbout = new QPushButton(this);
|
||||||
|
buttonAbout->setText(tr("about..."));
|
||||||
QPushButton *buttonScan = new QPushButton(this);
|
QPushButton *buttonScan = new QPushButton(this);
|
||||||
buttonScan->setText(tr("scan"));
|
buttonScan->setText(tr("scan"));
|
||||||
QPushButton *buttonOk = new QPushButton(this);
|
QPushButton *buttonOk = new QPushButton(this);
|
||||||
|
@ -318,11 +321,13 @@ void hg_settingdialog::createUI()
|
||||||
buttonCancel->setText(tr("cancel"));
|
buttonCancel->setText(tr("cancel"));
|
||||||
QHBoxLayout *hlayoutOkAndCancel = new QHBoxLayout;
|
QHBoxLayout *hlayoutOkAndCancel = new QHBoxLayout;
|
||||||
hlayoutOkAndCancel->addStretch();
|
hlayoutOkAndCancel->addStretch();
|
||||||
|
hlayoutOkAndCancel->addWidget(buttonAbout);
|
||||||
hlayoutOkAndCancel->addWidget(buttonScan);
|
hlayoutOkAndCancel->addWidget(buttonScan);
|
||||||
hlayoutOkAndCancel->addWidget(buttonOk);
|
hlayoutOkAndCancel->addWidget(buttonOk);
|
||||||
hlayoutOkAndCancel->addWidget(buttonCancel);
|
hlayoutOkAndCancel->addWidget(buttonCancel);
|
||||||
QWidget *widgetOkAndCancel = new QWidget();
|
QWidget *widgetOkAndCancel = new QWidget();
|
||||||
widgetOkAndCancel->setLayout(hlayoutOkAndCancel);
|
widgetOkAndCancel->setLayout(hlayoutOkAndCancel);
|
||||||
|
connect(buttonAbout, SIGNAL(clicked(bool)), this, SLOT(slot_buttonAboutClicked()));
|
||||||
connect(buttonScan, SIGNAL(clicked(bool)), this, SLOT(slot_buttonScanClicked()));
|
connect(buttonScan, SIGNAL(clicked(bool)), this, SLOT(slot_buttonScanClicked()));
|
||||||
connect(buttonOk, SIGNAL(clicked(bool)), this, SLOT(slot_buttonOkClicked()));
|
connect(buttonOk, SIGNAL(clicked(bool)), this, SLOT(slot_buttonOkClicked()));
|
||||||
connect(buttonCancel, SIGNAL(clicked(bool)), this, SLOT(slot_buttonCancelClicked()));
|
connect(buttonCancel, SIGNAL(clicked(bool)), this, SLOT(slot_buttonCancelClicked()));
|
||||||
|
@ -1452,6 +1457,75 @@ void hg_settingdialog::slot_lineEditInput()
|
||||||
free(buf);
|
free(buf);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
void hg_settingdialog::slot_buttonAboutClicked()
|
||||||
|
{
|
||||||
|
char info[256] = { 0 };
|
||||||
|
SANE_Int data = 0;
|
||||||
|
SANE_Status ret = SANE_STATUS_GOOD;
|
||||||
|
QString content;
|
||||||
|
QString title = tr("about ") + QString::fromStdString(m_devName);
|
||||||
|
|
||||||
|
ret = m_saneAPI.sane_control_option_api(m_devHandle, (SANE_Int)0x8855, SANE_ACTION_GET_VALUE, info, NULL);
|
||||||
|
if (ret != SANE_STATUS_GOOD)
|
||||||
|
{
|
||||||
|
QString str = tr("Not supported");
|
||||||
|
strcpy(info, str.toStdString().c_str());
|
||||||
|
}
|
||||||
|
content += tr("<p>Device model: %1</p>").arg(QString(info));
|
||||||
|
info[0] = 0;
|
||||||
|
ret = m_saneAPI.sane_control_option_api(m_devHandle, (SANE_Int)0x884A, SANE_ACTION_GET_VALUE, info, NULL);
|
||||||
|
if (ret != SANE_STATUS_GOOD)
|
||||||
|
{
|
||||||
|
QString str = tr("Not supported");
|
||||||
|
strcpy(info, str.toStdString().c_str());
|
||||||
|
}
|
||||||
|
content += tr("<p>Driver version: %1</p>").arg(QString(info));
|
||||||
|
info[0] = 0;
|
||||||
|
ret = m_saneAPI.sane_control_option_api(m_devHandle, (SANE_Int)0x8025, SANE_ACTION_GET_VALUE, info, NULL);
|
||||||
|
if (ret != SANE_STATUS_GOOD)
|
||||||
|
{
|
||||||
|
QString str = tr("Not supported");
|
||||||
|
strcpy(info, str.toStdString().c_str());
|
||||||
|
}
|
||||||
|
content += tr("<p>Firmware number: %1</p>").arg(QString(info));
|
||||||
|
info[0] = 0;
|
||||||
|
ret = m_saneAPI.sane_control_option_api(m_devHandle, CAP_SERIALNUMBER, SANE_ACTION_GET_VALUE, info, NULL);
|
||||||
|
if (ret != SANE_STATUS_GOOD)
|
||||||
|
{
|
||||||
|
QString str = tr("Not supported");
|
||||||
|
strcpy(info, str.toStdString().c_str());
|
||||||
|
}
|
||||||
|
content += tr("<p>Serial number: %1</p>").arg(QString(info));
|
||||||
|
info[0] = 0;
|
||||||
|
|
||||||
|
ret = m_saneAPI.sane_control_option_api(m_devHandle, (SANE_Int)0x9902, SANE_ACTION_GET_VALUE, &data, NULL);
|
||||||
|
if (ret != SANE_STATUS_GOOD)
|
||||||
|
{
|
||||||
|
QString str = tr("Not supported");
|
||||||
|
strcpy(info, str.toStdString().c_str());
|
||||||
|
content += tr("<p>Roller count: %1</p>").arg(QString(info));
|
||||||
|
info[0] = 0;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
content += tr("<p>Roller count: %1</p>").arg(QString::number(data));
|
||||||
|
}
|
||||||
|
|
||||||
|
ret = m_saneAPI.sane_control_option_api(m_devHandle, (SANE_Int)0x8849, SANE_ACTION_GET_VALUE, &data, NULL);
|
||||||
|
if (ret != SANE_STATUS_GOOD)
|
||||||
|
{
|
||||||
|
QString str = tr("Not supported");
|
||||||
|
strcpy(info, str.toStdString().c_str());
|
||||||
|
content += tr("<p>Roller count: %1</p>").arg(QString(info));
|
||||||
|
info[0] = 0;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
content += tr("<p>History count: %1</p>").arg(QString::number(data));
|
||||||
|
}
|
||||||
|
|
||||||
|
QMessageBox::about(this, title, content);
|
||||||
|
}
|
||||||
|
|
||||||
void hg_settingdialog::slot_buttonScanClicked()
|
void hg_settingdialog::slot_buttonScanClicked()
|
||||||
{
|
{
|
||||||
|
|
|
@ -76,6 +76,7 @@ private:
|
||||||
SANEAPI m_saneAPI;
|
SANEAPI m_saneAPI;
|
||||||
SANE_Handle m_devHandle;
|
SANE_Handle m_devHandle;
|
||||||
bool m_showScan;
|
bool m_showScan;
|
||||||
|
std::string m_devName;
|
||||||
QTranslator m_translator;
|
QTranslator m_translator;
|
||||||
QTranslator m_translator_qt;
|
QTranslator m_translator_qt;
|
||||||
int m_langCode;
|
int m_langCode;
|
||||||
|
@ -117,6 +118,7 @@ private slots:
|
||||||
void slot_gammaButtonClicked();
|
void slot_gammaButtonClicked();
|
||||||
void slot_word_list_comboBoxClicked(int value);
|
void slot_word_list_comboBoxClicked(int value);
|
||||||
void slot_lineEditInput();
|
void slot_lineEditInput();
|
||||||
|
void slot_buttonAboutClicked();
|
||||||
void slot_buttonScanClicked();
|
void slot_buttonScanClicked();
|
||||||
void slot_buttonOkClicked();
|
void slot_buttonOkClicked();
|
||||||
void slot_buttonCancelClicked();
|
void slot_buttonCancelClicked();
|
||||||
|
|
Loading…
Reference in New Issue