新增多语言支持:维、哈、柯、蒙、藏、繁体,可以正常切换

This commit is contained in:
fanyuchen 2023-11-09 10:45:24 +08:00
parent 9ecd816d57
commit a2d74c2680
16 changed files with 3342 additions and 358 deletions

10
debian/changelog vendored
View File

@ -1,3 +1,13 @@
kylin-scanner (3.2.1-0k2.2) yangtze; urgency=medium
* BUG号:无
* 需求号:无
* 任务号: #180620 新增多语言支持:维、哈、柯、德、西、法、蒙、藏、繁体 / kylin-scanner openkylin2.0 多语言翻译支持
* 其他改动说明: 无
* 其他改动影响域:无
-- fanyuchen <fanyuchen@kylinos.cn> Thu, 09 Nov 2023 10:40:37 +0800
kylin-scanner (3.2.1-0k2.1) yangtze; urgency=medium kylin-scanner (3.2.1-0k2.1) yangtze; urgency=medium
* BUG号:无 * BUG号:无

View File

@ -237,11 +237,12 @@ FORMS += \
# Translation # Translation
TRANSLATIONS += \ TRANSLATIONS += \
translations/kylin-scanner_zh_CN.ts \ translations/kylin-scanner_zh_CN.ts \
translations/kylin-scanner_bo_CN.ts \ translations/kylin-scanner_bo_CN.ts \ #
translations/kylin-scanner_kk.ts \ translations/kylin-scanner_kk.ts \ #哈萨克
translations/kylin-scanner_ky.ts \ translations/kylin-scanner_ky.ts \ #柯尔克孜
translations/kylin-scanner_ug.ts \ translations/kylin-scanner_ug.ts \ #维吾尔
translations/kylin-scanner_mn.ts translations/kylin-scanner_mn.ts \ #蒙古
translations/kylin-scanner_zh_HK.ts #
!system($$PWD/translations/generate_translations_pm.sh): error("Failed to generate pm") !system($$PWD/translations/generate_translations_pm.sh): error("Failed to generate pm")
system($$shell_path(cp $$PROJECT_ROOTDIR/translations/*.qm $$OUT_PWD/)) system($$shell_path(cp $$PROJECT_ROOTDIR/translations/*.qm $$OUT_PWD/))

Binary file not shown.

View File

@ -35,18 +35,22 @@
<name>FailedPageWidget</name> <name>FailedPageWidget</name>
<message> <message>
<source>Not detect scanners, please connect scanners firstly!</source> <source>Not detect scanners, please connect scanners firstly!</source>
<translation> </translation> <translation type="vanished"> </translation>
</message> </message>
<message> <message>
<source>Connect</source> <source>Connect</source>
<translation></translation> <translation></translation>
</message> </message>
<message>
<source>No available scan devices</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>ImageOperationOCR</name> <name>ImageOperationOCR</name>
<message> <message>
<source>Unable to read text</source> <source>Unable to read text</source>
<translation></translation> <translation type="vanished"></translation>
</message> </message>
</context> </context>
<context> <context>
@ -404,12 +408,16 @@
<source>Connect scanners, please click scan button to start scanning.</source> <source>Connect scanners, please click scan button to start scanning.</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message>
<source>No scanner detected, plug in a new scanner to refresh the device list.</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>MainWidget</name> <name>MainWidget</name>
<message> <message>
<source>kylin-scanner</source> <source>kylin-scanner</source>
<translation></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<source>Scanner</source> <source>Scanner</source>
@ -417,27 +425,27 @@
</message> </message>
<message> <message>
<source>Yes</source> <source>Yes</source>
<translation></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<source>There is a new scanner connect, redetect all scanners, please wait a moment. </source> <source>There is a new scanner connect, redetect all scanners, please wait a moment. </source>
<translation> </translation> <translation type="vanished"> </translation>
</message> </message>
<message> <message>
<source>No available device</source> <source>No available device</source>
<translation></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<source>device </source> <source>device </source>
<translation> </translation> <translation type="vanished"> </translation>
</message> </message>
<message> <message>
<source> has been disconnect.</source> <source> has been disconnect.</source>
<translation> </translation> <translation type="vanished"> </translation>
</message> </message>
<message> <message>
<source>Single</source> <source>Single</source>
<translation></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<source>Invalid argument, please change arguments or switch other scanners.</source> <source>Invalid argument, please change arguments or switch other scanners.</source>
@ -483,6 +491,17 @@
<source>A new Scanner has been connected.</source> <source>A new Scanner has been connected.</source>
<translation></translation> <translation></translation>
</message> </message>
<message>
<source>Detected user manual hibernation. Please check the scanner status. If scanning does not continue, you need to manually click cancel or refresh the list to resume device scanning function.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>NoDeviceWidget</name>
<message>
<source>Scanner not detected</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>NoMailDialog</name> <name>NoMailDialog</name>
@ -492,7 +511,7 @@
</message> </message>
<message> <message>
<source>Scanner</source> <source>Scanner</source>
<translation></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<source>Close</source> <source>Close</source>
@ -515,7 +534,7 @@
<name>OcrObject</name> <name>OcrObject</name>
<message> <message>
<source>Unable to read text</source> <source>Unable to read text</source>
<translation></translation> <translation type="vanished"></translation>
</message> </message>
</context> </context>
<context> <context>
@ -551,6 +570,18 @@
<source>Scanner is on detecting...</source> <source>Scanner is on detecting...</source>
<translation></translation> <translation></translation>
</message> </message>
<message>
<source>Single</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>ADF Duplex</source>
<translation type="unfinished">ADF </translation>
</message>
<message>
<source>Fail to open the scanner, error code </source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>QObject</name> <name>QObject</name>
@ -852,7 +883,7 @@
</message> </message>
<message> <message>
<source>Time</source> <source>Time</source>
<translation></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<source>Type</source> <source>Type</source>
@ -912,23 +943,23 @@
</message> </message>
<message> <message>
<source>3s</source> <source>3s</source>
<translation>3s</translation> <translation type="vanished">3s</translation>
</message> </message>
<message> <message>
<source>5s</source> <source>5s</source>
<translation>5s</translation> <translation type="vanished">5s</translation>
</message> </message>
<message> <message>
<source>7s</source> <source>7s</source>
<translation>7s</translation> <translation type="vanished">7s</translation>
</message> </message>
<message> <message>
<source>10s</source> <source>10s</source>
<translation>10s</translation> <translation type="vanished">10s</translation>
</message> </message>
<message> <message>
<source>15s</source> <source>15s</source>
<translation>15s</translation> <translation type="vanished">15s</translation>
</message> </message>
<message> <message>
<source>Flatbed</source> <source>Flatbed</source>
@ -1027,23 +1058,23 @@
</message> </message>
<message> <message>
<source>3s</source> <source>3s</source>
<translation>3s</translation> <translation type="vanished">3s</translation>
</message> </message>
<message> <message>
<source>5s</source> <source>5s</source>
<translation>5s</translation> <translation type="vanished">5s</translation>
</message> </message>
<message> <message>
<source>7s</source> <source>7s</source>
<translation>7s</translation> <translation type="vanished">7s</translation>
</message> </message>
<message> <message>
<source>10s</source> <source>10s</source>
<translation>10s</translation> <translation type="vanished">10s</translation>
</message> </message>
<message> <message>
<source>15s</source> <source>15s</source>
<translation>15s</translation> <translation type="vanished">15s</translation>
</message> </message>
</context> </context>
<context> <context>
@ -1087,6 +1118,10 @@
<source>Canceling...Please waiting...</source> <source>Canceling...Please waiting...</source>
<translation></translation> <translation></translation>
</message> </message>
<message>
<source>Ok</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>TitleBar</name> <name>TitleBar</name>
@ -1140,7 +1175,7 @@
</message> </message>
<message> <message>
<source>The current document is not saved. Do you want to save it?</source> <source>The current document is not saved. Do you want to save it?</source>
<translation> </translation> <translation type="vanished"> </translation>
</message> </message>
<message> <message>
<source>Straight &amp;Exit</source> <source>Straight &amp;Exit</source>
@ -1162,6 +1197,10 @@
<source>Refresh List</source> <source>Refresh List</source>
<translation></translation> <translation></translation>
</message> </message>
<message>
<source>The current file is not saved. Do you want to save it?</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>ToolBarWidget</name> <name>ToolBarWidget</name>
@ -1224,6 +1263,21 @@
<source>Scanner is disconnectrefreshing scanner list. Please waitting...</source> <source>Scanner is disconnectrefreshing scanner list. Please waitting...</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message>
<source>Scanner list refresh complete.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>WaittingDialog</name>
<message>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Searching for scanner...</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>WatermarkDialog</name> <name>WatermarkDialog</name>
@ -1263,6 +1317,81 @@
<translation></translation> <translation></translation>
</message> </message>
</context> </context>
<context>
<name>newDeviceListPage</name>
<message>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Symbol</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Device List</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Next</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Before</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Install</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Device Name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Driver Name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No available drivers, do you want to manually add drivers?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Installing driver...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Installation successful. Do you want to use this scanner now?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Use</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Installation failed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ok</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select a directory</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>showOcrWidget</name> <name>showOcrWidget</name>
<message> <message>

Binary file not shown.

View File

@ -35,18 +35,22 @@
<name>FailedPageWidget</name> <name>FailedPageWidget</name>
<message> <message>
<source>Not detect scanners, please connect scanners firstly!</source> <source>Not detect scanners, please connect scanners firstly!</source>
<translation>Сканерлерді байқамаңыздар, алдымен сканерлерді қосуыңызды сұраймыз!</translation> <translation type="vanished">Сканерлерді байқамаңыздар, алдымен сканерлерді қосуыңызды сұраймыз!</translation>
</message> </message>
<message> <message>
<source>Connect</source> <source>Connect</source>
<translation>Қосылу</translation> <translation>Қосылу</translation>
</message> </message>
<message>
<source>No available scan devices</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>ImageOperationOCR</name> <name>ImageOperationOCR</name>
<message> <message>
<source>Unable to read text</source> <source>Unable to read text</source>
<translation type="unfinished">Мәтін оқылмады</translation> <translation type="obsolete">Мәтін оқылмады</translation>
</message> </message>
</context> </context>
<context> <context>
@ -62,12 +66,16 @@
<source>Connect scanners, please click scan button to start scanning.</source> <source>Connect scanners, please click scan button to start scanning.</source>
<translation>Сканерлерді қосыңыз, сканерлеуді бастау үшін сканерлеу түймешігін басыңыз.</translation> <translation>Сканерлерді қосыңыз, сканерлеуді бастау үшін сканерлеу түймешігін басыңыз.</translation>
</message> </message>
<message>
<source>No scanner detected, plug in a new scanner to refresh the device list.</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>MainWidget</name> <name>MainWidget</name>
<message> <message>
<source>Yes</source> <source>Yes</source>
<translation>Иә</translation> <translation type="vanished">Иә</translation>
</message> </message>
<message> <message>
<source>Invalid argument, please change arguments or switch other scanners.</source> <source>Invalid argument, please change arguments or switch other scanners.</source>
@ -79,7 +87,7 @@
</message> </message>
<message> <message>
<source>Single</source> <source>Single</source>
<translation>Жалғыз</translation> <translation type="vanished">Жалғыз</translation>
</message> </message>
<message> <message>
<source>Scan failed, please check your scanner or switch other scanners.</source> <source>Scan failed, please check your scanner or switch other scanners.</source>
@ -99,15 +107,15 @@
</message> </message>
<message> <message>
<source>kylin-scanner</source> <source>kylin-scanner</source>
<translation>килин-сканер</translation> <translation type="vanished">килин-сканер</translation>
</message> </message>
<message> <message>
<source>device </source> <source>device </source>
<translation>құрылғы </translation> <translation type="vanished">құрылғы </translation>
</message> </message>
<message> <message>
<source>No available device</source> <source>No available device</source>
<translation>Қол жетімді құрылғы жоқ</translation> <translation type="vanished">Қол жетімді құрылғы жоқ</translation>
</message> </message>
<message> <message>
<source>Running beauty ...</source> <source>Running beauty ...</source>
@ -115,11 +123,11 @@
</message> </message>
<message> <message>
<source> has been disconnect.</source> <source> has been disconnect.</source>
<translation> ажыратылды.</translation> <translation type="vanished"> ажыратылды.</translation>
</message> </message>
<message> <message>
<source>There is a new scanner connect, redetect all scanners, please wait a moment. </source> <source>There is a new scanner connect, redetect all scanners, please wait a moment. </source>
<translation>Жаңа сканер қосылымы пайда болды, барлық сканерлерді қайта жасаңыз, бір сәт күтуіңізді сұраймыз. </translation> <translation type="vanished">Жаңа сканер қосылымы пайда болды, барлық сканерлерді қайта жасаңыз, бір сәт күтуіңізді сұраймыз. </translation>
</message> </message>
<message> <message>
<source>Running rectify ...</source> <source>Running rectify ...</source>
@ -141,6 +149,17 @@
<source>A new Scanner has been connected.</source> <source>A new Scanner has been connected.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>Detected user manual hibernation. Please check the scanner status. If scanning does not continue, you need to manually click cancel or refresh the list to resume device scanning function.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>NoDeviceWidget</name>
<message>
<source>Scanner not detected</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>NoMailDialog</name> <name>NoMailDialog</name>
@ -162,7 +181,7 @@
</message> </message>
<message> <message>
<source>Scanner</source> <source>Scanner</source>
<translation>Сканер</translation> <translation type="vanished">Сканер</translation>
</message> </message>
<message> <message>
<source>Not find email client in the system, please install email client firstly.</source> <source>Not find email client in the system, please install email client firstly.</source>
@ -173,7 +192,7 @@
<name>OcrObject</name> <name>OcrObject</name>
<message> <message>
<source>Unable to read text</source> <source>Unable to read text</source>
<translation>Мәтін оқылмады</translation> <translation type="vanished">Мәтін оқылмады</translation>
</message> </message>
</context> </context>
<context> <context>
@ -209,6 +228,18 @@
<source>Scanner is on detecting...</source> <source>Scanner is on detecting...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>Single</source>
<translation type="unfinished">Жалғыз</translation>
</message>
<message>
<source>ADF Duplex</source>
<translation type="unfinished">ADF Duplex</translation>
</message>
<message>
<source>Fail to open the scanner, error code </source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>QObject</name> <name>QObject</name>
@ -426,15 +457,15 @@
<name>ScanSettingsWidget</name> <name>ScanSettingsWidget</name>
<message> <message>
<source>3s</source> <source>3s</source>
<translation>3s</translation> <translation type="vanished">3s</translation>
</message> </message>
<message> <message>
<source>5s</source> <source>5s</source>
<translation>5s</translation> <translation type="vanished">5s</translation>
</message> </message>
<message> <message>
<source>7s</source> <source>7s</source>
<translation>7s</translation> <translation type="vanished">7s</translation>
</message> </message>
<message> <message>
<source>A4</source> <source>A4</source>
@ -446,11 +477,11 @@
</message> </message>
<message> <message>
<source>10s</source> <source>10s</source>
<translation>10ж.</translation> <translation type="vanished">10ж.</translation>
</message> </message>
<message> <message>
<source>15s</source> <source>15s</source>
<translation>15с</translation> <translation type="vanished">15с</translation>
</message> </message>
<message> <message>
<source>ADF</source> <source>ADF</source>
@ -482,7 +513,7 @@
</message> </message>
<message> <message>
<source>Time</source> <source>Time</source>
<translation>Уақыт</translation> <translation type="vanished">Уақыт</translation>
</message> </message>
<message> <message>
<source>Type</source> <source>Type</source>
@ -657,23 +688,23 @@
<name>ScanThread</name> <name>ScanThread</name>
<message> <message>
<source>3s</source> <source>3s</source>
<translation>3s</translation> <translation type="vanished">3s</translation>
</message> </message>
<message> <message>
<source>5s</source> <source>5s</source>
<translation>5s</translation> <translation type="vanished">5s</translation>
</message> </message>
<message> <message>
<source>7s</source> <source>7s</source>
<translation>7s</translation> <translation type="vanished">7s</translation>
</message> </message>
<message> <message>
<source>10s</source> <source>10s</source>
<translation>10ж.</translation> <translation type="vanished">10ж.</translation>
</message> </message>
<message> <message>
<source>15s</source> <source>15s</source>
<translation>15с</translation> <translation type="vanished">15с</translation>
</message> </message>
<message> <message>
<source>Multiple</source> <source>Multiple</source>
@ -721,6 +752,10 @@
<source>Canceling...Please waiting...</source> <source>Canceling...Please waiting...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>Ok</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>TitleBar</name> <name>TitleBar</name>
@ -758,7 +793,7 @@
</message> </message>
<message> <message>
<source>The current document is not saved. Do you want to save it?</source> <source>The current document is not saved. Do you want to save it?</source>
<translation>Ағымдағы құжат сақталмайды. Оны сақтағыңыз келе ме?</translation> <translation type="vanished">Ағымдағы құжат сақталмайды. Оны сақтағыңыз келе ме?</translation>
</message> </message>
<message> <message>
<source>Restore</source> <source>Restore</source>
@ -796,6 +831,10 @@
<source>Refresh List</source> <source>Refresh List</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>The current file is not saved. Do you want to save it?</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>ToolBarWidget</name> <name>ToolBarWidget</name>
@ -862,6 +901,21 @@
<source>Scanner is disconnectrefreshing scanner list. Please waitting...</source> <source>Scanner is disconnectrefreshing scanner list. Please waitting...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>Scanner list refresh complete.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>WaittingDialog</name>
<message>
<source>Close</source>
<translation type="unfinished">Жабу</translation>
</message>
<message>
<source>Searching for scanner...</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>WatermarkDialog</name> <name>WatermarkDialog</name>
@ -901,6 +955,81 @@
<translation>Сканерлеу параметрлерінің виджетті жасыру</translation> <translation>Сканерлеу параметрлерінің виджетті жасыру</translation>
</message> </message>
</context> </context>
<context>
<name>newDeviceListPage</name>
<message>
<source>Name</source>
<translation type="unfinished">Атауы</translation>
</message>
<message>
<source>Symbol</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Close</source>
<translation type="unfinished">Жабу</translation>
</message>
<message>
<source>Device List</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cancel</source>
<translation type="unfinished">Болдырмау</translation>
</message>
<message>
<source>Next</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Before</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Install</source>
<translation type="unfinished">Орнату</translation>
</message>
<message>
<source>Device Name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Driver Name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No available drivers, do you want to manually add drivers?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Installing driver...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Installation successful. Do you want to use this scanner now?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Use</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Installation failed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ok</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select a directory</source>
<translation type="unfinished">Каталогты таңдау</translation>
</message>
</context>
<context> <context>
<name>showOcrWidget</name> <name>showOcrWidget</name>
<message> <message>

Binary file not shown.

View File

@ -35,18 +35,22 @@
<name>FailedPageWidget</name> <name>FailedPageWidget</name>
<message> <message>
<source>Not detect scanners, please connect scanners firstly!</source> <source>Not detect scanners, please connect scanners firstly!</source>
<translation>Сканерлерди аныктоо эмес, сураныч, биринчи кезекте сканерлерди туташтырыңыз!</translation> <translation type="vanished">Сканерлерди аныктоо эмес, сураныч, биринчи кезекте сканерлерди туташтырыңыз!</translation>
</message> </message>
<message> <message>
<source>Connect</source> <source>Connect</source>
<translation>Туташуу</translation> <translation>Туташуу</translation>
</message> </message>
<message>
<source>No available scan devices</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>ImageOperationOCR</name> <name>ImageOperationOCR</name>
<message> <message>
<source>Unable to read text</source> <source>Unable to read text</source>
<translation type="unfinished">Текстти окууга мүмкүн эмес</translation> <translation type="obsolete">Текстти окууга мүмкүн эмес</translation>
</message> </message>
</context> </context>
<context> <context>
@ -62,12 +66,16 @@
<source>Connect scanners, please click scan button to start scanning.</source> <source>Connect scanners, please click scan button to start scanning.</source>
<translation>Сканерлерди туташтырыңыз, сканерлеуди баштоо үчүн сканерлеу баскычын басыңыз.</translation> <translation>Сканерлерди туташтырыңыз, сканерлеуди баштоо үчүн сканерлеу баскычын басыңыз.</translation>
</message> </message>
<message>
<source>No scanner detected, plug in a new scanner to refresh the device list.</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>MainWidget</name> <name>MainWidget</name>
<message> <message>
<source>Yes</source> <source>Yes</source>
<translation>Ооба</translation> <translation type="vanished">Ооба</translation>
</message> </message>
<message> <message>
<source>Invalid argument, please change arguments or switch other scanners.</source> <source>Invalid argument, please change arguments or switch other scanners.</source>
@ -79,7 +87,7 @@
</message> </message>
<message> <message>
<source>Single</source> <source>Single</source>
<translation>Бойдок</translation> <translation type="vanished">Бойдок</translation>
</message> </message>
<message> <message>
<source>Scan failed, please check your scanner or switch other scanners.</source> <source>Scan failed, please check your scanner or switch other scanners.</source>
@ -99,15 +107,15 @@
</message> </message>
<message> <message>
<source>kylin-scanner</source> <source>kylin-scanner</source>
<translation>кайлин-сканер</translation> <translation type="vanished">кайлин-сканер</translation>
</message> </message>
<message> <message>
<source>device </source> <source>device </source>
<translation>түзмөк </translation> <translation type="vanished">түзмөк </translation>
</message> </message>
<message> <message>
<source>No available device</source> <source>No available device</source>
<translation>Жеткиликтүү аппарат жок</translation> <translation type="vanished">Жеткиликтүү аппарат жок</translation>
</message> </message>
<message> <message>
<source>Running beauty ...</source> <source>Running beauty ...</source>
@ -115,11 +123,11 @@
</message> </message>
<message> <message>
<source> has been disconnect.</source> <source> has been disconnect.</source>
<translation> ажыратылды.</translation> <translation type="vanished"> ажыратылды.</translation>
</message> </message>
<message> <message>
<source>There is a new scanner connect, redetect all scanners, please wait a moment. </source> <source>There is a new scanner connect, redetect all scanners, please wait a moment. </source>
<translation>Жаңы сканер туташтыруу бар, бардык сканерлерди кайра жаратуу, сураныч, бир аз күтүү. </translation> <translation type="vanished">Жаңы сканер туташтыруу бар, бардык сканерлерди кайра жаратуу, сураныч, бир аз күтүү. </translation>
</message> </message>
<message> <message>
<source>Running rectify ...</source> <source>Running rectify ...</source>
@ -141,6 +149,17 @@
<source>A new Scanner has been connected.</source> <source>A new Scanner has been connected.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>Detected user manual hibernation. Please check the scanner status. If scanning does not continue, you need to manually click cancel or refresh the list to resume device scanning function.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>NoDeviceWidget</name>
<message>
<source>Scanner not detected</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>NoMailDialog</name> <name>NoMailDialog</name>
@ -162,7 +181,7 @@
</message> </message>
<message> <message>
<source>Scanner</source> <source>Scanner</source>
<translation>Сканер</translation> <translation type="vanished">Сканер</translation>
</message> </message>
<message> <message>
<source>Not find email client in the system, please install email client firstly.</source> <source>Not find email client in the system, please install email client firstly.</source>
@ -173,7 +192,7 @@
<name>OcrObject</name> <name>OcrObject</name>
<message> <message>
<source>Unable to read text</source> <source>Unable to read text</source>
<translation>Текстти окууга мүмкүн эмес</translation> <translation type="vanished">Текстти окууга мүмкүн эмес</translation>
</message> </message>
</context> </context>
<context> <context>
@ -209,6 +228,18 @@
<source>Scanner is on detecting...</source> <source>Scanner is on detecting...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>Single</source>
<translation type="unfinished">Бойдок</translation>
</message>
<message>
<source>ADF Duplex</source>
<translation type="unfinished">АДФ Дуплекс</translation>
</message>
<message>
<source>Fail to open the scanner, error code </source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>QObject</name> <name>QObject</name>
@ -426,15 +457,15 @@
<name>ScanSettingsWidget</name> <name>ScanSettingsWidget</name>
<message> <message>
<source>3s</source> <source>3s</source>
<translation>3с</translation> <translation type="vanished">3с</translation>
</message> </message>
<message> <message>
<source>5s</source> <source>5s</source>
<translation>5с</translation> <translation type="vanished">5с</translation>
</message> </message>
<message> <message>
<source>7s</source> <source>7s</source>
<translation>7с</translation> <translation type="vanished">7с</translation>
</message> </message>
<message> <message>
<source>A4</source> <source>A4</source>
@ -446,11 +477,11 @@
</message> </message>
<message> <message>
<source>10s</source> <source>10s</source>
<translation>10-жылдар</translation> <translation type="vanished">10-жылдар</translation>
</message> </message>
<message> <message>
<source>15s</source> <source>15s</source>
<translation>15с</translation> <translation type="vanished">15с</translation>
</message> </message>
<message> <message>
<source>ADF</source> <source>ADF</source>
@ -482,7 +513,7 @@
</message> </message>
<message> <message>
<source>Time</source> <source>Time</source>
<translation>Убакыт</translation> <translation type="vanished">Убакыт</translation>
</message> </message>
<message> <message>
<source>Type</source> <source>Type</source>
@ -657,23 +688,23 @@
<name>ScanThread</name> <name>ScanThread</name>
<message> <message>
<source>3s</source> <source>3s</source>
<translation>3с</translation> <translation type="vanished">3с</translation>
</message> </message>
<message> <message>
<source>5s</source> <source>5s</source>
<translation>5с</translation> <translation type="vanished">5с</translation>
</message> </message>
<message> <message>
<source>7s</source> <source>7s</source>
<translation>7с</translation> <translation type="vanished">7с</translation>
</message> </message>
<message> <message>
<source>10s</source> <source>10s</source>
<translation>10-жылдар</translation> <translation type="vanished">10-жылдар</translation>
</message> </message>
<message> <message>
<source>15s</source> <source>15s</source>
<translation>15с</translation> <translation type="vanished">15с</translation>
</message> </message>
<message> <message>
<source>Multiple</source> <source>Multiple</source>
@ -721,6 +752,10 @@
<source>Canceling...Please waiting...</source> <source>Canceling...Please waiting...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>Ok</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>TitleBar</name> <name>TitleBar</name>
@ -758,7 +793,7 @@
</message> </message>
<message> <message>
<source>The current document is not saved. Do you want to save it?</source> <source>The current document is not saved. Do you want to save it?</source>
<translation>Учурдагы документ сакталбайт. Сиз аны сактап келет?</translation> <translation type="vanished">Учурдагы документ сакталбайт. Сиз аны сактап келет?</translation>
</message> </message>
<message> <message>
<source>Restore</source> <source>Restore</source>
@ -796,6 +831,10 @@
<source>Refresh List</source> <source>Refresh List</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>The current file is not saved. Do you want to save it?</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>ToolBarWidget</name> <name>ToolBarWidget</name>
@ -862,6 +901,21 @@
<source>Scanner is disconnectrefreshing scanner list. Please waitting...</source> <source>Scanner is disconnectrefreshing scanner list. Please waitting...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>Scanner list refresh complete.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>WaittingDialog</name>
<message>
<source>Close</source>
<translation type="unfinished">Жабуу</translation>
</message>
<message>
<source>Searching for scanner...</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>WatermarkDialog</name> <name>WatermarkDialog</name>
@ -901,6 +955,81 @@
<translation>Сканерлеу параметрлерин виджетти жашыруу</translation> <translation>Сканерлеу параметрлерин виджетти жашыруу</translation>
</message> </message>
</context> </context>
<context>
<name>newDeviceListPage</name>
<message>
<source>Name</source>
<translation type="unfinished">Аты-жөнү</translation>
</message>
<message>
<source>Symbol</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Close</source>
<translation type="unfinished">Жабуу</translation>
</message>
<message>
<source>Device List</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cancel</source>
<translation type="unfinished">Жокко чыгаруу</translation>
</message>
<message>
<source>Next</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Before</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Install</source>
<translation type="unfinished">Орнотуу</translation>
</message>
<message>
<source>Device Name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Driver Name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No available drivers, do you want to manually add drivers?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Installing driver...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Installation successful. Do you want to use this scanner now?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Use</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Installation failed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ok</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select a directory</source>
<translation type="unfinished">Каталогду тандоо</translation>
</message>
</context>
<context> <context>
<name>showOcrWidget</name> <name>showOcrWidget</name>
<message> <message>

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -35,18 +35,22 @@
<name>FailedPageWidget</name> <name>FailedPageWidget</name>
<message> <message>
<source>Not detect scanners, please connect scanners firstly!</source> <source>Not detect scanners, please connect scanners firstly!</source>
<translation>سىكاننېرلىغۇچنى تەكشۈرگىلى بولمايدۇ، ئالدى بىلەن سىكاننېرلارنى ئۇلاڭ!</translation> <translation type="vanished">سىكاننېرلىغۇچنى تەكشۈرگىلى بولمايدۇ، ئالدى بىلەن سىكاننېرلارنى ئۇلاڭ!</translation>
</message> </message>
<message> <message>
<source>Connect</source> <source>Connect</source>
<translation>ئۇلاش</translation> <translation>ئۇلاش</translation>
</message> </message>
<message>
<source>No available scan devices</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>ImageOperationOCR</name> <name>ImageOperationOCR</name>
<message> <message>
<source>Unable to read text</source> <source>Unable to read text</source>
<translation type="unfinished">تېكىستنى ئوقۇغىلى بولمايدۇ</translation> <translation type="obsolete">تېكىستنى ئوقۇغىلى بولمايدۇ</translation>
</message> </message>
</context> </context>
<context> <context>
@ -62,12 +66,16 @@
<source>Connect scanners, please click scan button to start scanning.</source> <source>Connect scanners, please click scan button to start scanning.</source>
<translation>سىكاننېرلاشنى ئۇلاڭ، سىكاننېرلاشنى باشلاش ئۈچۈن سىكاننېرلاش كۇنۇپكىسىنى چېكىڭ.</translation> <translation>سىكاننېرلاشنى ئۇلاڭ، سىكاننېرلاشنى باشلاش ئۈچۈن سىكاننېرلاش كۇنۇپكىسىنى چېكىڭ.</translation>
</message> </message>
<message>
<source>No scanner detected, plug in a new scanner to refresh the device list.</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>MainWidget</name> <name>MainWidget</name>
<message> <message>
<source>Yes</source> <source>Yes</source>
<translation>شۇنداق</translation> <translation type="vanished">شۇنداق</translation>
</message> </message>
<message> <message>
<source>Invalid argument, please change arguments or switch other scanners.</source> <source>Invalid argument, please change arguments or switch other scanners.</source>
@ -79,7 +87,7 @@
</message> </message>
<message> <message>
<source>Single</source> <source>Single</source>
<translation>يەككە تەنھا</translation> <translation type="vanished">يەككە تەنھا</translation>
</message> </message>
<message> <message>
<source>Scan failed, please check your scanner or switch other scanners.</source> <source>Scan failed, please check your scanner or switch other scanners.</source>
@ -99,15 +107,15 @@
</message> </message>
<message> <message>
<source>kylin-scanner</source> <source>kylin-scanner</source>
<translation>kylin-scanner</translation> <translation type="vanished">kylin-scanner</translation>
</message> </message>
<message> <message>
<source>device </source> <source>device </source>
<translation>ئۈسكۈنە </translation> <translation type="vanished">ئۈسكۈنە </translation>
</message> </message>
<message> <message>
<source>No available device</source> <source>No available device</source>
<translation>ئىشلەتكىلى بولىدىغان ئۈسكۈنە يوق</translation> <translation type="vanished">ئىشلەتكىلى بولىدىغان ئۈسكۈنە يوق</translation>
</message> </message>
<message> <message>
<source>Running beauty ...</source> <source>Running beauty ...</source>
@ -115,11 +123,11 @@
</message> </message>
<message> <message>
<source> has been disconnect.</source> <source> has been disconnect.</source>
<translation> ئىزچىل ئۈزۈلۈپ قالدى.</translation> <translation type="vanished"> ئىزچىل ئۈزۈلۈپ قالدى.</translation>
</message> </message>
<message> <message>
<source>There is a new scanner connect, redetect all scanners, please wait a moment. </source> <source>There is a new scanner connect, redetect all scanners, please wait a moment. </source>
<translation>يېڭى سىكاننېر ئۇلاش، بارلىق سكاننېرلارنى قايتا تەكشۈرۈش، سەل ساقلاپ تۇرۇڭ. </translation> <translation type="vanished">يېڭى سىكاننېر ئۇلاش، بارلىق سكاننېرلارنى قايتا تەكشۈرۈش، سەل ساقلاپ تۇرۇڭ. </translation>
</message> </message>
<message> <message>
<source>Running rectify ...</source> <source>Running rectify ...</source>
@ -141,6 +149,17 @@
<source>A new Scanner has been connected.</source> <source>A new Scanner has been connected.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>Detected user manual hibernation. Please check the scanner status. If scanning does not continue, you need to manually click cancel or refresh the list to resume device scanning function.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>NoDeviceWidget</name>
<message>
<source>Scanner not detected</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>NoMailDialog</name> <name>NoMailDialog</name>
@ -162,7 +181,7 @@
</message> </message>
<message> <message>
<source>Scanner</source> <source>Scanner</source>
<translation>سكاننېر</translation> <translation type="vanished">سكاننېر</translation>
</message> </message>
<message> <message>
<source>Not find email client in the system, please install email client firstly.</source> <source>Not find email client in the system, please install email client firstly.</source>
@ -173,7 +192,7 @@
<name>OcrObject</name> <name>OcrObject</name>
<message> <message>
<source>Unable to read text</source> <source>Unable to read text</source>
<translation>تېكىستنى ئوقۇغىلى بولمايدۇ</translation> <translation type="vanished">تېكىستنى ئوقۇغىلى بولمايدۇ</translation>
</message> </message>
</context> </context>
<context> <context>
@ -209,6 +228,18 @@
<source>Scanner is on detecting...</source> <source>Scanner is on detecting...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>Single</source>
<translation type="unfinished">يەككە تەنھا</translation>
</message>
<message>
<source>ADF Duplex</source>
<translation type="unfinished">ADF Duplex</translation>
</message>
<message>
<source>Fail to open the scanner, error code </source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>QObject</name> <name>QObject</name>
@ -426,15 +457,15 @@
<name>ScanSettingsWidget</name> <name>ScanSettingsWidget</name>
<message> <message>
<source>3s</source> <source>3s</source>
<translation>3s</translation> <translation type="vanished">3s</translation>
</message> </message>
<message> <message>
<source>5s</source> <source>5s</source>
<translation>5s</translation> <translation type="vanished">5s</translation>
</message> </message>
<message> <message>
<source>7s</source> <source>7s</source>
<translation>7s</translation> <translation type="vanished">7s</translation>
</message> </message>
<message> <message>
<source>A4</source> <source>A4</source>
@ -446,11 +477,11 @@
</message> </message>
<message> <message>
<source>10s</source> <source>10s</source>
<translation>10-يىل</translation> <translation type="vanished">10-يىل</translation>
</message> </message>
<message> <message>
<source>15s</source> <source>15s</source>
<translation>15s</translation> <translation type="vanished">15s</translation>
</message> </message>
<message> <message>
<source>ADF</source> <source>ADF</source>
@ -482,7 +513,7 @@
</message> </message>
<message> <message>
<source>Time</source> <source>Time</source>
<translation>ۋاقتىدا</translation> <translation type="vanished">ۋاقتىدا</translation>
</message> </message>
<message> <message>
<source>Type</source> <source>Type</source>
@ -657,23 +688,23 @@
<name>ScanThread</name> <name>ScanThread</name>
<message> <message>
<source>3s</source> <source>3s</source>
<translation>3s</translation> <translation type="vanished">3s</translation>
</message> </message>
<message> <message>
<source>5s</source> <source>5s</source>
<translation>5s</translation> <translation type="vanished">5s</translation>
</message> </message>
<message> <message>
<source>7s</source> <source>7s</source>
<translation>7s</translation> <translation type="vanished">7s</translation>
</message> </message>
<message> <message>
<source>10s</source> <source>10s</source>
<translation>10-يىل</translation> <translation type="vanished">10-يىل</translation>
</message> </message>
<message> <message>
<source>15s</source> <source>15s</source>
<translation>15s</translation> <translation type="vanished">15s</translation>
</message> </message>
<message> <message>
<source>Multiple</source> <source>Multiple</source>
@ -721,6 +752,10 @@
<source>Canceling...Please waiting...</source> <source>Canceling...Please waiting...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>Ok</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>TitleBar</name> <name>TitleBar</name>
@ -758,7 +793,7 @@
</message> </message>
<message> <message>
<source>The current document is not saved. Do you want to save it?</source> <source>The current document is not saved. Do you want to save it?</source>
<translation>نۆۋەتتىكى ھۆججەت ساقلىنالمىدى. ساقلاشنى خالامسىز ؟</translation> <translation type="vanished">نۆۋەتتىكى ھۆججەت ساقلىنالمىدى. ساقلاشنى خالامسىز ؟</translation>
</message> </message>
<message> <message>
<source>Restore</source> <source>Restore</source>
@ -796,6 +831,10 @@
<source>Refresh List</source> <source>Refresh List</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>The current file is not saved. Do you want to save it?</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>ToolBarWidget</name> <name>ToolBarWidget</name>
@ -862,6 +901,21 @@
<source>Scanner is disconnectrefreshing scanner list. Please waitting...</source> <source>Scanner is disconnectrefreshing scanner list. Please waitting...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>Scanner list refresh complete.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>WaittingDialog</name>
<message>
<source>Close</source>
<translation type="unfinished">ياپ</translation>
</message>
<message>
<source>Searching for scanner...</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>WatermarkDialog</name> <name>WatermarkDialog</name>
@ -901,6 +955,81 @@
<translation>سىكاننېرلاش تەڭشەكلىرىنى ۋىكىپېدىيەنى يوشۇرۇش</translation> <translation>سىكاننېرلاش تەڭشەكلىرىنى ۋىكىپېدىيەنى يوشۇرۇش</translation>
</message> </message>
</context> </context>
<context>
<name>newDeviceListPage</name>
<message>
<source>Name</source>
<translation type="unfinished">ئىسىم-فامىلىسى</translation>
</message>
<message>
<source>Symbol</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Close</source>
<translation type="unfinished">ياپ</translation>
</message>
<message>
<source>Device List</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cancel</source>
<translation type="unfinished">ئەمەلدىن قالدۇرۇش</translation>
</message>
<message>
<source>Next</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Before</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Install</source>
<translation type="unfinished">قاچىلاش</translation>
</message>
<message>
<source>Device Name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Driver Name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No available drivers, do you want to manually add drivers?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Installing driver...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Installation successful. Do you want to use this scanner now?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Use</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Installation failed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ok</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select a directory</source>
<translation type="unfinished">مۇندەرىجە تاللاش</translation>
</message>
</context>
<context> <context>
<name>showOcrWidget</name> <name>showOcrWidget</name>
<message> <message>

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff