diff --git a/app/fwupgrade/image_rsc/logo/MaxSound.ico b/app/fwupgrade/image_rsc/logo/MaxSound.ico new file mode 100644 index 00000000..4a9df6e4 Binary files /dev/null and b/app/fwupgrade/image_rsc/logo/MaxSound.ico differ diff --git a/app/fwupgrade/image_rsc/logo/Toec.ico b/app/fwupgrade/image_rsc/logo/Toec.ico new file mode 100644 index 00000000..db11734b Binary files /dev/null and b/app/fwupgrade/image_rsc/logo/Toec.ico differ diff --git a/app/fwupgrade/logindialog.cpp b/app/fwupgrade/logindialog.cpp index 92dbc982..11a058fa 100644 --- a/app/fwupgrade/logindialog.cpp +++ b/app/fwupgrade/logindialog.cpp @@ -27,6 +27,10 @@ LoginDialog::LoginDialog(const QString &account, const QString &password, QWidge this->setWindowIcon(QIcon(":images/image_rsc/logo/NoBrand_logo.ico")); #elif defined(OEM_DELI) this->setWindowIcon(QIcon(":images/image_rsc/logo/deli.ico")); +#elif defined(OEM_MEISONGDA) + this->setWindowIcon(QIcon(":images/image_rsc/logo/maxsound.ico")); +#elif defined(OEM_GUANGDIANTONG) + this->setWindowIcon(QIcon(":images/image_rsc/logo/toec.ico")); #else this->setWindowIcon(QIcon(":images/image_rsc/logo/logo.ico")); #endif diff --git a/app/fwupgrade/main.cpp b/app/fwupgrade/main.cpp index 963c9ccd..dcf30d77 100644 --- a/app/fwupgrade/main.cpp +++ b/app/fwupgrade/main.cpp @@ -35,8 +35,12 @@ HLOG g_hLog = nullptr; const char *appName = "DeliScan"; #elif defined(OEM_NEUTRAL) const char *appName = "NeuScan"; +#elif defined(OEM_MEISONGDA) + const char *appName = "MaxsoundScan"; +#elif defined(OEM_GUANGDIANTONG) + const char *appName = "ToecScan"; #else -const char *appName = "HuaGoScan"; + const char *appName = "HuaGoScan"; #endif HGResult GetConfigPath(HGChar* configPath, HGUInt maxLen) @@ -96,6 +100,10 @@ HGResult GetAppPassword(HGChar* appPassword, HGUInt maxLen) password = "deliscan"; #elif defined(OEM_NEUTRAL) password = "scan"; +#elif defined(OEM_MEISONGDA) + password = "maxsound"; +#elif defined(OEM_GUANGDIANTONG) + password = "toecscan"; #endif if (maxLen < strlen(appPassword) + 1) diff --git a/app/fwupgrade/mainwindow.cpp b/app/fwupgrade/mainwindow.cpp index 20653680..b6065d60 100644 --- a/app/fwupgrade/mainwindow.cpp +++ b/app/fwupgrade/mainwindow.cpp @@ -48,6 +48,10 @@ MainWindow::MainWindow(QWidget *parent) this->setWindowIcon(QIcon(":images/image_rsc/logo/NoBrand_logo.ico")); #elif defined(OEM_DELI) this->setWindowIcon(QIcon(":images/image_rsc/logo/deli.ico")); +#elif defined(OEM_MEISONGDA) + this->setWindowIcon(QIcon(":images/image_rsc/logo/maxsound.ico")); +#elif defined(OEM_GUANGDIANTONG) + this->setWindowIcon(QIcon(":images/image_rsc/logo/toec.ico")); #else this->setWindowIcon(QIcon(":images/image_rsc/logo/logo.ico")); #endif @@ -136,6 +140,10 @@ static HGResult GetConfigPath(HGChar* configPath, HGUInt maxLen) appName = "DeliScan"; #elif defined(OEM_NEUTRAL) appName = "NeuScan"; +#elif defined(OEM_MEISONGDA) + appName = "MaxsoundScan"; +#elif defined(OEM_GUANGDIANTONG) + appName = "ToecScan"; #endif #if defined(HG_CMP_MSC) diff --git a/app/fwupgrade/resourceTmp.rc b/app/fwupgrade/resourceTmp.rc new file mode 100644 index 00000000..b7e1b7b5 --- /dev/null +++ b/app/fwupgrade/resourceTmp.rc @@ -0,0 +1,170 @@ +// Microsoft Visual C++ generated resource script. +// +#include "resource.h" + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#include "winres.h" + +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// 中文(简体,中国) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHS) +LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED +#pragma code_page(936) + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE +BEGIN + "#include ""winres.h""\r\n" + "\0" +END + +3 TEXTINCLUDE +BEGIN + "\r\n" + "\0" +END + +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// + +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +#if defined(OEM_HANWANG) +IDI_ICON1 ICON "image_rsc\\logo\\Hanvon_logo1.ico" +#elif defined(OEM_LISICHENG) +IDI_ICON1 ICON "image_rsc\\logo\\Lanxum_logo.ico" +#elif defined(OEM_CANGTIAN) +IDI_ICON1 ICON "image_rsc\\logo\\Cumtenn_logo.ico" +#elif defined(OEM_ZHONGJING) +IDI_ICON1 ICON "image_rsc\\logo\\Microtek_logo.ico" +#elif defined(OEM_ZIGUANG) +IDI_ICON1 ICON "image_rsc\\logo\\uniscan.ico" +#elif defined(OEM_NEUTRAL) +IDI_ICON1 ICON "image_rsc\\logo\\NoBrand_logo.ico" +#elif defined(OEM_DELI) +IDI_ICON1 ICON "image_rsc\\logo\\deli.ico" +#else +IDI_ICON1 ICON "image_rsc\\logo\\logo.ico" +#endif + +#endif // 中文(简体,中国) resources +///////////////////////////////////////////////////////////////////////////// + +VS_VERSION_INFO VERSIONINFO + FILEVERSION 4,52,10000,24240 + PRODUCTVERSION 4,52,10000,24240 + FILEFLAGSMASK 0x3fL +#ifdef _DEBUG + FILEFLAGS VS_FF_DEBUG +#else + FILEFLAGS 0x0L +#endif + FILEOS VOS__WINDOWS32 + FILETYPE VFT_DLL + FILESUBTYPE 0x0L + BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "000403a8" + BEGIN + VALUE "FileVersion", "4.52.10000.24240\0" + VALUE "ProductVersion", "4.52.10000.24240\0" +#if defined(OEM_HANWANG) + VALUE "ProductName", "HANVONSCAN\0" + VALUE "CompanyName", "汉王科技股份有限公司\0" + VALUE "FileDescription", "汉王扫描仪应用程序\0" + VALUE "LegalCopyright", "Copyright (C) HANVONSCAN 2023\0" + VALUE "InternalName", "HWFWUpgrade.exe\0" + VALUE "OriginalFilename", "HWFWUpgrade.exe\0" +#elif defined(OEM_LISICHENG) + VALUE "ProductName", "LANXUMSCAN\0" + VALUE "CompanyName", "立思辰信息科技有限公司\0" + VALUE "FileDescription", "立思辰扫描仪应用程序\0" + VALUE "LegalCopyright", "Copyright (C) LANXUMSCAN 2023\0" + VALUE "InternalName", "LSCFWUpgrade.exe\0" + VALUE "OriginalFilename", "LSCFWUpgrade.exe\0" +#elif defined(OEM_CANGTIAN) + VALUE "ProductName", "CUMTENNSCAN\0" + VALUE "CompanyName", "浙江沧田智能信息科技有限公司\0" + VALUE "FileDescription", "沧田扫描仪应用程序\0" + VALUE "LegalCopyright", "Copyright (C) CUMTENNSCAN 2023\0" + VALUE "InternalName", "CTSFWUpgrade.exe\0" + VALUE "OriginalFilename", "CTSFWUpgrade.exe\0" +#elif defined(OEM_ZHONGJING) + VALUE "ProductName", "MICROTEKSCAN\0" + VALUE "CompanyName", "Microtek DocWizard EX\0" + VALUE "FileDescription", "Microtek DocWizard EX App\0" + VALUE "LegalCopyright", "Copyright (C) MICROTEKSCAN 2023\0" + VALUE "InternalName", "ZJFWUpgrade.exe\0" + VALUE "OriginalFilename", "ZJFWUpgrade.exe\0" +#elif defined(OEM_ZIGUANG) + VALUE "ProductName", "UNISCAN\0" + VALUE "CompanyName", "紫光股份有限公司\0" + VALUE "FileDescription", "紫光扫描仪应用程序\0" + VALUE "LegalCopyright", "Copyright (C) UNISCAN 2023\0" + VALUE "InternalName", "ZGFWUpgrade.exe\0" + VALUE "OriginalFilename", "ZGFWUpgrade.exe\0" +#elif defined(OEM_NEUTRAL) + VALUE "ProductName", "SCANNER\0" + VALUE "CompanyName", "Scanner\0" + VALUE "FileDescription", "Scanner\0" + VALUE "LegalCopyright", "Copyright (C) SCANNER 2023\0" + VALUE "InternalName", "NEUFWUpgrade.exe\0" + VALUE "OriginalFilename", "NEUFWUpgrade.exe\0" +#elif defined(OEM_DELI) + VALUE "ProductName", "DELISCAN\0" + VALUE "CompanyName", "得力信息科技有限公司\0" + VALUE "FileDescription", "得力扫描仪应用程序\0" + VALUE "LegalCopyright", "Copyright (C) DELISCAN 2023\0" + VALUE "InternalName", "DLFWUpgrade.exe\0" + VALUE "OriginalFilename", "DLFWUpgrade.exe\0" +#else + VALUE "ProductName", "HUAGOSCAN\0" + VALUE "CompanyName", "宁波华高信息科技有限公司\0" + VALUE "FileDescription", "华高扫描仪应用程序\0" + VALUE "LegalCopyright", "Copyright (C) HUAGOSCAN 2023\0" + VALUE "InternalName", "HGFWUpgrade.exe\0" + VALUE "OriginalFilename", "HGFWUpgrade.exe\0" +#endif + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x0004, 936 + END + END +/* End of Version info */ + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED + diff --git a/app/scanner2/Scanner_resource.qrc b/app/scanner2/Scanner_resource.qrc index d9876cb2..7dc12ff6 100644 --- a/app/scanner2/Scanner_resource.qrc +++ b/app/scanner2/Scanner_resource.qrc @@ -83,6 +83,8 @@ image_rsc/logo/logo.ico image_rsc/logo/NoBrand_logo.ico image_rsc/logo/RightWay_logo.ico + image_rsc/logo/maxsound.ico + image_rsc/logo/toec.ico image_rsc/logo/waiting.gif image_rsc/statusbar/statusBar_admin.png image_rsc/scroll/bottom_Hot.png diff --git a/app/scanner2/Scanner_zh_CN.qm b/app/scanner2/Scanner_zh_CN.qm index 6067b5fd..a5e115f5 100644 Binary files a/app/scanner2/Scanner_zh_CN.qm and b/app/scanner2/Scanner_zh_CN.qm differ diff --git a/app/scanner2/Scanner_zh_CN.ts b/app/scanner2/Scanner_zh_CN.ts index 7f40d9e5..2030ce70 100644 --- a/app/scanner2/Scanner_zh_CN.ts +++ b/app/scanner2/Scanner_zh_CN.ts @@ -12,29 +12,29 @@ DeviceUser - - - + + + Select log file path 閫夋嫨鏃ュ織淇濆瓨璺緞 - - - + + + text(*.txt) 鏂囨湰鏂囦欢(*.txt) - - + + Prompt 鎻愮ず - - + + Scanner not found! 娌℃湁鎵惧埌鎵弿浠! @@ -343,27 +343,42 @@ OCR->OFD - Open Fixed-layout Document(*.ofd) - + + TGA - Tagged Graphics(*.tga) + + + + + PCX - PC Paintbrush Exchange(*.pcx) + + + + + RAS - Sun Raster files(*.ras) + + + + Compression option 鍘嬬缉閫夐」 - + Save as multipages (TIFF/PDF/OFD/GIF) 澶氶〉淇濆瓨(TIFF/PDF/OFD/GIF) - + 鐢ㄦ埛鑷畾涔夐〉鏁 鐢ㄦ埛鑷畾涔夐〉鏁 - + Ok and Scan 纭畾骞舵壂鎻 - + Cancel 鍙栨秷 @@ -372,7 +387,7 @@ 澶氶〉淇濆瓨(TIFF/PDF/OFD) - + 鎵鏈夐〉 鎵鏈夐〉 @@ -381,17 +396,17 @@ 榛樿閰嶇疆 - - - + + + default scheme 榛樿閰嶇疆鏂规 - - - - + + + + e.g. '%1%2' 渚嬪.鈥%1%2鈥 @@ -404,24 +419,24 @@ 鍙栨秷 - + Browse directory 鏂囦欢澶硅矾寰 - - + + tips 鎻愮ず - - + + The configuration scheme already exists 閰嶇疆鏂规宸插瓨鍦 - + Found scheme 閲嶆柊鍛藉悕 @@ -632,21 +647,21 @@ Page range will be "Chosen Pages". 澶氶〉淇濆瓨(TIFF/PDF/OFD/GIF/RTF) - - - + + + Input is not valid. Page range will be 'Chosen Pages'. 杈撳叆鏃犳晥銆 椤电爜鑼冨洿灏嗘槸鈥滆閫夐〉鐮佲 - + Question 璇㈤棶 - + The file already exists. Do you want to overwrite it? 鏂囦欢宸插瓨鍦紝鏄惁鏇挎崲? @@ -684,17 +699,17 @@ Page range will be 'Chosen Pages'. 鍋滄瀵煎嚭 - + export failed: 瀵煎嚭澶辫触锛 - + tip 鎻愮ず - + export succeed 瀵煎嚭瀹屾垚 @@ -754,34 +769,34 @@ Page range will be 'Chosen Pages'. 璇风暀涓嬫偍鐨勭數璇濄丵Q鎴栬呴偖绠辩瓑鑱旂郴鏂瑰紡锛堝繀濉級銆 - - - + + + error 閿欒 - + Comments and suggestions cannot be empty. 鎰忚涓庡缓璁笉鑳戒负绌哄摝 - + The contact information column cannot be empty. 鑱旂郴鏂瑰紡涓鏍忎笉鑳戒负绌哄摝 - + tip 鎻愮ず - + submit succeed. 鎻愪氦鎴愬姛 - + submit failed. 鎻愪氦澶辫触 @@ -1438,45 +1453,54 @@ Page range will be 'Chosen Pages'. 鍙栨秷 - + Warning 璀﹀憡 - + Please select file in the list. 璇烽夋嫨鍒楄〃涓殑鏂囦欢銆 - Choose saving path - 閫夋嫨淇濆瓨璺緞 + 閫夋嫨淇濆瓨璺緞 - - + + Select log file path + 閫夋嫨鏃ュ織淇濆瓨璺緞 + + + + (*.log) + + + + + Information 娑堟伅 - + Log files export finished. 鏃ュ織鏂囦欢瀵煎嚭瀹屾垚銆 - + Question 璇㈤棶 - + All log files will be cleared. Continue to clear? 鎵鏈夋棩蹇楁枃浠跺皢琚竻闄ゃ 缁х画娓呯┖鍚楋紵 - + All log files cleared. 宸叉竻闄ゆ墍鏈夋棩蹇楁枃浠躲 @@ -1737,17 +1761,17 @@ Please make sure the two passwords are the same. OCR绫诲瀷锛 - + Save 淇濆瓨 - + Question 璇㈤棶 - + The file already exists. Do you want to overwrite it? 鏂囦欢宸插瓨鍦紝鏄惁鏇挎崲? @@ -1974,7 +1998,7 @@ Please make sure the two passwords are the same. - + upgrade contents: 鏇存柊鍐呭锛 @@ -1989,19 +2013,19 @@ bug description: - + The current version is the latest! The current version number is : 褰撳墠涓烘渶鏂扮増鏈紒鐗堟湰鍙蜂负锛 - - + + Discover the new version : 鍙戠幇鏂扮増鏈細 - - + + ,the current version is : 锛屽綋鍓嶇増鏈负锛 @@ -2234,7 +2258,7 @@ bug description: - + act_acquireInto 鎵弿鑷... @@ -2464,22 +2488,22 @@ bug description: 閫夋嫨璁惧婧... - + HuaGoScan 鍗庨珮鎵弿杞欢 - + Grid 澶氬垪鏄剧ず - + Move To... 绉诲姩鍒... - + Insert files 鎻掑叆鏂囦欢 @@ -2488,24 +2512,24 @@ bug description: 娌℃湁鍙戠幇鎵弿浠 - - - - - - - + + + + + + + Question 璇㈤棶 - + modified, save it? 鍥惧儚宸茶淇敼銆 鏄惁淇濆瓨淇敼锛 - + file lost, remove it? 鏂囦欢宸蹭涪澶憋紝鏄惁鍒犻櫎锛 @@ -2530,17 +2554,17 @@ bug description: 鎵弿瀹屾垚 - + Clear, then start scan 娓呯┖骞跺惎鍔ㄦ壂鎻 - + Do NOT clear, then start scan 涓嶆竻绌哄苟鍚姩鎵弿 - + Already exist images in image list. Do you want to clear? 鍥惧儚鍒楄〃涓凡瀛樺湪鍥惧儚銆 @@ -2555,12 +2579,12 @@ Do you want to clear? 纾佺洏绌洪棿涓嶈冻锛岃鍒犻櫎涓嶉渶瑕佺殑鏂囦欢锛屼互淇濊瘉鏈夎冻澶熺殑绌洪棿 - + Open images 鎵撳紑鍥剧墖 - + Insert images 鎻掑叆鍥剧墖 @@ -2573,17 +2597,17 @@ Do you want to clear? 淇濆瓨澶辫触 - + binary 榛戠櫧 - + gray 256绾х伆搴 - + rgb 24浣嶅僵鑹 @@ -2607,9 +2631,9 @@ Do you want to clear? 寰楀姏鎵弿杞欢 - - - + + + Please go to 'Menu Bar ->Scan' to select a device 璇峰墠寰鑿滃崟鏍忊滄壂鎻->閫夋嫨璁惧婧...鈥濋夋嫨璁惧 @@ -2618,257 +2642,265 @@ Do you want to clear? 鏈壘鍒拌澶囨簮! - - + + default scheme 榛樿閰嶇疆鏂规 - + This scan is complete. Do you want to continue scanning? 鏈鎵弿瀹屾垚锛屾槸鍚︾户缁壂鎻忥紵 - + thumbnailBar enabled 鏄剧ず缂╃暐鍥炬爮 - + thumbnailBar hidden 闅愯棌缂╃暐鍥炬爮 - + cancel 鍙栨秷 - + There are pictures that have not been saved. Are you sure to close this image? 姝ゅ浘鍍忔湭淇濆瓨锛岀‘瀹氬叧闂紵 - + There are pictures that have not been saved. Are you sure to close all images? 鏈夊浘鍍忔湭淇濆瓨锛岀‘瀹氬叏閮ㄥ叧闂紵 - - - + + + save succeed 淇濆瓨鎴愬姛 - - - + + + find savePath in thumbnail 鍥剧墖鍚嶅湪鍒楄〃涓凡瀛樺湪 - + Please select at least one picture before export 璇疯嚦灏戦変腑涓寮犲浘鐗囧啀杩涜瀵煎嚭 - + File name 鏂囦欢鍚 - + File path 鏂囦欢璺緞 - + File size 鏂囦欢澶у皬 - + Creation date/time 鍒涘缓鏃堕棿 - + Modified date/time 淇敼鏃堕棿 - + Accessed date/time 璁块棶鏃堕棿 - + Format 鏍煎紡 - + Width 瀹藉害 - + Height 楂樺害 - + depth 娣卞害 - + Color model 鑹插僵妯″紡 - + DPI 姣忚嫳瀵稿儚绱犵偣 - + Print size 鎵撳嵃灏哄 - + Frame - + None - + Mono 榛戠櫧 - + Gray 鐏板害 - + Color 褰╄壊 - + Not supported 涓嶆敮鎸 - + Warning 璀﹀憡 - + Device is Running! Please finish scanning first. 璁惧姝e湪杩愯锛 璇峰厛缁撴潫鎵弿銆 - + <p>After-sale telephone: %1</p> <p>鍞悗鐢佃瘽: %1</p> - - - - + + + + <p>Company GPS: <a href="%1">%2</a></p> <p>鍏徃鍦板浘瀹氫綅: <a href="%1">%2</a></p> - - - + + + Device is offline 璁惧宸叉柇寮 - + Open failed 鎵撳紑澶辫触 - - - - - - + + + + + + Prompt 鎻愮ず - + <p>DriverVer: %1</p> <p>鐗堟湰鍙: %1</p> - - - - + + + + + + <p>Vendor: %1</p> <p>鍒堕犲晢: %1</p> - - - - + + + + + + <p>Copyright: %1</p> <p>鐗堟潈淇℃伅: %1</p> - - - - + + + + + + <p>Company website: <a href="%1">%1</a></p> <p>Company website: <a href=%1>%1</p> <p>鍏徃缃戝潃: <a href="%1">%1</p> - - - - + + + + + + <p>Company address: %1</p> <p>鍏徃鍦板潃: %1</p> - - - - + + + + <p>Company telephone: %1</p> <p>鍏徃鐢佃瘽: %1</p> - - - - + + + + Baidu map access 鐧惧害鍦板浘璁块棶 @@ -2889,8 +2921,8 @@ Please finish scanning first. 鎵弿寮犳暟: %1 - - + + Device %1 is open 璁惧 %1 宸叉墦寮 @@ -2899,78 +2931,78 @@ Please finish scanning first. 鍏充簬 - + cache path folder limit:%1 鏃犳硶璁块棶褰撳墠缂撳瓨璺緞锛%1 璇峰皾璇曞湪銆愮敤鎴枫戣彍鍗曠櫥褰曠鐞嗗憳璐︽埛锛屽墠寰銆愮紦瀛樿缃戞洿鏀圭紦瀛樿矾寰勩 - + aquireinto folder limit:%1 鏃犳硶璁块棶褰撳墠缂撳瓨璺緞锛%1 璇峰皾璇曞湪銆愭壂鎻忓埌銆戞洿鏀圭紦瀛樿矾寰勩 - + Image processing failed 鍥惧儚澶勭悊澶辫触 - + Ocr init failed OCR鍒濆鍖栭敊璇 - + Ocr failed OCR閿欒 - + File does not exist 鏂囦欢涓嶅瓨鍦 - + Failed to load dynamic library 鍔犺浇鍔ㄦ佸簱澶辫触 - + File data error 鏂囦欢鏁版嵁閿欒 - + Image format processing error 鍥惧儚鏍煎紡澶勭悊閿欒 - + Out of memory 鍐呭瓨涓嶈冻 - + Failed 閿欒 - + The Device has reached roller life 绾歌疆鎼撶焊娆℃暟宸茶秴杩囪璁′娇鐢ㄨ寖鍥达紝鎵弿杩囩▼涓悡绾稿け璐ャ佹鏂溿佹悡澶氬紶绛夊紓甯搁娆″彲鑳戒細鏄庢樉澧炲锛 璇锋敞鎰忓強鏃舵竻娲併佸苟鑱旂郴璁惧渚涘簲鍟嗚喘涔版浛鎹㈢焊杞紒 - - - - + + + + The language switch is successful and takes effect the next time the software is started! 璇█鍒囨崲鎴愬姛锛屼笅娆″惎鍔ㄨ蒋浠舵椂鐢熸晥! - + Are you sure to delete selected file? 鎮ㄧ‘瀹氬交搴曞垹闄ら変腑椤规枃浠讹紵 @@ -2988,7 +3020,7 @@ Please finish scanning first. 璇峰皾璇曞湪銆愮敤鎴枫戣彍鍗曠櫥褰曠鐞嗗憳璐︽埛锛屽墠寰銆愮紦瀛樿缃戞洿鏀圭紦瀛樿矾寰 - + Insufficient access rights 鏂囦欢璁块棶鏉冮檺涓嶈冻 @@ -3013,18 +3045,18 @@ Please finish scanning first. 鍏抽棴 - + tip 鎻愮ず - + Other versions not available 鏈幏鍙栧埌鍏朵粬鐗堟湰 - - + + The device does not support this operation 璁惧涓嶆敮鎸 @@ -3033,8 +3065,8 @@ Please finish scanning first. IO閿欒 - - + + error 閿欒 @@ -3049,7 +3081,7 @@ Continue to close? 鏄惁缁х画鍏抽棴锛 - + Sure to sign out administrator account? 鏄惁纭畾鐧诲嚭绠$悊鍛樿处鎴凤紵 @@ -3139,82 +3171,92 @@ Continue to close? Microtek DocWizard EX 鎵弿杞欢 - + + MaxsoundScan + 缇庢澗杈炬壂鎻忚蒋浠 + + + + ToecScan + 鍏夌數閫氭壂鎻忚蒋浠 + + + menu_language 璇█ - + act_simpCN 绠浣撲腑鏂 - + act_traCN 绻侀珨涓枃 - + act_English English - + act_Vietnam Vi峄噒 nam - + auto save 鑷姩淇濆瓨 - + when switching pictures, save the edited pictures directly without reminding 鍒囨崲鍥剧墖鏃讹紝涓嶆彁閱掞紝鐩存帴淇濆瓨缂栬緫杩囩殑鍥剧墖 - + statusBar displayed 鏄剧ず鐘舵佹爮 - + statusBar hidden 闅愯棌鐘舵佹爮 - + toolBar displayed 鏄剧ず宸ュ叿鏍 - + toolBar hidden 闅愯棌宸ュ叿鏍 - + colorInfo enabled 鍚敤鍥惧儚淇℃伅 - + colorInfo disenabled 鍏抽棴鍥惧儚淇℃伅 - + enabling automatic saving 鍚敤鑷姩淇濆瓨 - + cancel auto save 鍙栨秷鑷姩淇濆瓨 - + Automatically save the edited the edited iamge when switching pictures. To cancel, uncheck the menu item: image-> automatically save 鍒囨崲鍥剧墖鏃讹紝鑷姩淇濆瓨缂栬緫杩囩殑鍥惧儚銆傝嫢鎯冲彇娑堬紝璇峰彇娑堝嬀閫夎彍鍗曢」锛氬浘鍍->鑷姩淇濆瓨 @@ -3259,12 +3301,12 @@ Continue to close? 鍒涘缓鍥剧墖鏂囦欢澶辫触锛 - - - - - - + + + + + + save image doc failed: 淇濆瓨鍥剧墖鏂囦欢澶辫触锛 @@ -3303,17 +3345,17 @@ Continue to close? 婊氳酱寮犳暟: %1 - + Detected that there is less than 1GB of disk space. Do you want to continue? 妫娴嬪埌纾佺洏绌洪棿宸蹭笉瓒1GB锛屾槸鍚︾户缁? - + start failed! 鍚姩瀹夎绋嬪簭澶辫触锛 - + There are pictures that have not been saved. Are you sure to close? 鏈夊浘鍍忔湭淇濆瓨锛岀‘瀹氬叧闂紵 @@ -3323,42 +3365,42 @@ Are you sure to close? 鍙戠幇璁惧 : %1 - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + tips 鎻愮ず - + Are you sure to close? 纭畾鍏抽棴搴旂敤杞欢锛 - + confirm operation 纭鎿嶄綔 - + are you sure to clear the roller count? 鎮ㄧ‘瀹氳娓呴櫎婊氳酱璁℃暟鍚 @@ -3367,22 +3409,22 @@ Are you sure to close? 鎻愮ず - + Roller scanned count has been set to 0. 杈婅酱璁℃暟宸茬疆闆 - + Roller scanned count reset failed. 閲嶇疆婊氳酱璁℃暟澶辫触 - + Error 閿欒 - + Document missing! It would be deleted or renamed. 鏂囨。涓㈠け锛佹枃妗e彲鑳藉凡琚垹闄ゆ垨琚噸鍛藉悕銆 @@ -3423,7 +3465,7 @@ Are you sure to close? <p>%1</p><p>鐗堟湰: %2<br>鐗堟潈: &#169; %3</p><p>%4%5%6%7%8%9</p> - + about %1 鍏充簬 %1 @@ -3446,6 +3488,21 @@ Are you sure to close? <p>%1: %2</p> + + QFileDialog + + + + &Open + + + + + + &Save + 淇濆瓨(&S) + + QObject @@ -3454,9 +3511,10 @@ Are you sure to close? default_setting - 榛樿璁剧疆 + 榛樿璁剧疆 + &Save 淇濆瓨(&S) diff --git a/app/scanner2/Scanner_zh_EN.ts b/app/scanner2/Scanner_zh_EN.ts index 5bf74e15..1dd2f2c2 100644 --- a/app/scanner2/Scanner_zh_EN.ts +++ b/app/scanner2/Scanner_zh_EN.ts @@ -40,29 +40,29 @@ DeviceUser - - - + + + Select log file path Select log file path - - - + + + text(*.txt) Text(*.txt) - - + + Prompt Prompt - - + + Scanner not found! Scanner not found! @@ -367,47 +367,62 @@ OCR->OFD - Open Fixed-layout Document(*.ofd) - + + TGA - Tagged Graphics(*.tga) + + + + + PCX - PC Paintbrush Exchange(*.pcx) + + + + + RAS - Sun Raster files(*.ras) + + + + Compression option Compression options - + Save as multipages (TIFF/PDF/OFD/GIF) Save multiple pages(TIFF/PDF/OFD/GIF) - + 鎵鏈夐〉 All pages - + 鐢ㄦ埛鑷畾涔夐〉鏁 User custom pages - + Ok and Scan Ok and Scan - + Cancel Cancel - - - + + + default scheme Default configuration - - - - + + + + e.g. '%1%2' For example"%1%2" @@ -420,24 +435,24 @@ Cancel - + Browse directory Folder path - - + + tips Prompt - - + + The configuration scheme already exists The configuration scheme already exists - + Found scheme Name the configuration @@ -634,21 +649,21 @@ The page range will be 鈥渟elected pages鈥 Cancel - - - + + + Input is not valid. Page range will be 'Chosen Pages'. Input invalid. The page range will be 鈥渟elected pages鈥 - + Question Ask - + The file already exists. Do you want to overwrite it? The file already exists. Do you want to overwrite it? @@ -686,17 +701,17 @@ The page range will be 鈥渟elected pages鈥 Stop exporting - + export succeed Export completed - + export failed: Export failed: - + tip Prompt @@ -748,34 +763,34 @@ The page range will be 鈥渟elected pages鈥 Please leave a contact method, such as a phone number or E-mail address (required). - - - + + + error Error - + Comments and suggestions cannot be empty. Opinions and suggestions cannot be blank - + The contact information column cannot be empty. The contact method field cannot be blank - + tip Prompt - + submit succeed. Submitted successfully. - + submit failed. Submission failed. @@ -1380,45 +1395,54 @@ The page range will be 鈥渟elected pages鈥 Cancel - + Warning Warning - + Please select file in the list. Please select files in the list. - Choose saving path - Select save path + Select save path - - + + Select log file path + Select log file path + + + + (*.log) + + + + + Information Information - + Log files export finished. Log file export completed. - + Question Ask - + All log files will be cleared. Continue to clear? All log files will be cleared. Continue clearing? - + All log files cleared. All log files cleared. @@ -1674,17 +1698,17 @@ Please make sure the two passwords are the same. OCR type: - + Save Save - + Question Ask - + The file already exists. Do you want to overwrite it? The file already exists. Do you want to overwrite it? @@ -1866,24 +1890,24 @@ Please make sure the two passwords are the same. Check for updates - + The current version is the latest! The current version number is : Currently the latest version! The version number is: - - + + Discover the new version : New version discovered: - - + + ,the current version is : , the current version is: - + upgrade contents: Update content: @@ -2090,7 +2114,7 @@ Please make sure the two passwords are the same. - + act_acquireInto Scan to... @@ -2346,46 +2370,56 @@ Please make sure the two passwords are the same. + MaxsoundScan + + + + + ToecScan + + + + HuaGoScan HUAGOSCAN scanning software - + menu_language Language - + act_simpCN 绠浣撲腑鏂 - + act_traCN 绻侀珨涓枃 - + act_English English - + act_Vietnam Vi峄噒 nam - + Grid Multi-column display - + Move To... Move to... - + Insert files Insert file @@ -2394,78 +2428,78 @@ Please make sure the two passwords are the same. No scanner detected - + auto save Auto save - + when switching pictures, save the edited pictures directly without reminding Do not show prompt and save the edited images directly when switching images. - + statusBar displayed Show status bar - + statusBar hidden Hide status bar - + toolBar displayed Show toolbar - + toolBar hidden Hide toolbar - + colorInfo enabled Enable image information - + colorInfo disenabled Disable image information - + enabling automatic saving Enable auto save - + cancel auto save Cancel auto save - + Automatically save the edited the edited iamge when switching pictures. To cancel, uncheck the menu item: image-> automatically save Save edited images automatically when switching images. If you want to cancel, please deselect the menu item: Auto save images. - - - - - - - + + + + + + + Question Ask - + This scan is complete. Do you want to continue scanning? This scan is complete. Do you want to continue scanning? - + modified, save it? Image modified, save changes? @@ -2482,7 +2516,7 @@ Please make sure the two passwords are the same. No - + file lost, remove it? File lost; delete? @@ -2528,34 +2562,34 @@ Please reselect a path or clear disk space immediately. Failed to create image file: - - - - - - + + + + + + save image doc failed: Failed to save image: - + binary Black and white - - - + + + Please go to 'Menu Bar ->Scan' to select a device Please go to the menu bar 'Scan ->Select device source...' to select a device - + gray Grayscale - + rgb Color @@ -2569,8 +2603,8 @@ Please reselect a path or clear disk space immediately. UNI scanning software - - + + default scheme Default configuration @@ -2588,295 +2622,301 @@ Please reselect a path or clear disk space immediately. Device is awake - + thumbnailBar enabled Show thumbnail bar - + thumbnailBar hidden Hide thumbnail bar - + Clear, then start scan Clear and start scan - + Do NOT clear, then start scan Do not clear and start scan - + cancel Cancel - + Already exist images in image list. Do you want to clear? Image already exists in the list of images. Clear? - + Open images Open image - + Insert images Insert image - + There are pictures that have not been saved. Are you sure to close this image? There are pictures that have not been saved. Are you sure to close this image? - + There are pictures that have not been saved. Are you sure to close all images? There are pictures that have not been saved. Are you sure to close all images? - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + tips prompt - - - + + + save succeed Saved successfully - - - + + + find savePath in thumbnail Image name already exists in the list - + Please select at least one picture before export Please select at least one image and then export - + File name File name - + File path File path - + File size File size - + Creation date/time Creation time - + Modified date/time Modification time - + Accessed date/time Access time - + Format Format - + Width Width - + Height Height - + depth Depth - + Color model Color mode - + DPI Pixels per inch - + Print size Print size - + Frame Frame - + None None - + Mono Black and white - + Gray Gray scale - + Color Color - + Not supported Not supported - + Warning Warning - + Device is Running! Please finish scanning first. Device is currently running! Please stop scanning first. - + There are pictures that have not been saved. Are you sure to close? There are unsaved images; are you sure you want to close? - + Are you sure to close? Are you sure you want to close? - + Sure to sign out administrator account? Are you sure you want to log out of the administrator account? - + <p>After-sale telephone: %1</p> <p>After-sale telephone: %1</p> - - - - + + + + <p>Company GPS: <a href="%1">%2</a></p> <p>Company Location: <a href="%1">%2</a></p> - - - + + + Device is offline Device is offline - + Open failed Open failed - + The Device has reached roller life The paper roller has reached its service life, and the frequency of abnormalities during the scanning process may increase. Please contact the equipment supplier promptly to purchase a replacement paper roller! - - - - - - + + + + + + Prompt Prompt - + <p>DriverVer: %1</p> <p>Version: %1</p> - - - - + + + + + + <p>Vendor: %1</p> <p>Manufacturer: %1</p> - - - - + + + + + + <p>Copyright: %1</p> <p>Copyright: %1</p> - - - - + + + + + + <p>Company website: <a href="%1">%1</a></p> <p>Company website: <a href=%1>%1</p> <p>Website: <a href="%1">%1</p> @@ -2886,26 +2926,28 @@ Please contact the equipment supplier promptly to purchase a replacement paper r Device source not found! - - - - + + + + + + <p>Company address: %1</p> <p>Address: %1</p> - - - - + + + + <p>Company telephone: %1</p> <p>Phone Number: %1</p> - - - - + + + + Baidu map access Baidu map access @@ -2960,23 +3002,23 @@ Please contact the equipment supplier promptly to purchase a replacement paper r Total count: %1 - + Detected that there is less than 1GB of disk space. Do you want to continue? Detected that there is less than 1GB of disk space. Do you want to continue? - - + + Device %1 is open Device %1 is open - + confirm operation Confirm operation - + are you sure to clear the roller count? Are you sure you want to clear the roller count? @@ -2985,22 +3027,22 @@ Please contact the equipment supplier promptly to purchase a replacement paper r Prompt - + Roller scanned count has been set to 0. Roller count reset to zero. - + Roller scanned count reset failed. Failed to reset roller count. - + Error Error - + Document missing! It would be deleted or renamed. File lost! File may be deleted or renamed. @@ -3017,13 +3059,13 @@ Please contact the equipment supplier promptly to purchase a replacement paper r About - + cache path folder limit:%1 Unable to access the current path:%1 Please try to log in to the administrator account in the [User] menu and go to the [Cache settings] to change the cache path. - + aquireinto folder limit:%1 Unable to access the current path:%1 Please try to change the cache path in [Scan to]. @@ -3037,7 +3079,7 @@ Please try to change the cache path in [Scan to]. <p>%1</p><p>Version: %2<br>Copyright: &#169; %3</p><p>%4%5%6%7%8%9</p> - + about %1 About %1 @@ -3082,13 +3124,13 @@ Please try to change the cache path in [Scan to]. failed - - + + error Error - + start failed! Failed to start! @@ -3098,52 +3140,52 @@ Please try to change the cache path in [Scan to]. Please go to 鈥淪can to鈥 and change the accessible scan folder and then perform the scan. - + Insufficient access rights Insufficient file access permissions - + Image processing failed Image processing failed - + Ocr init failed OCR initialization error - + Ocr failed OCR failed - + File does not exist File does not exist - + Failed to load dynamic library Failed to load dynamic library - + File data error File data error - + Image format processing error Image format processing error - + Out of memory Insufficient memory - + Failed Failed @@ -3164,18 +3206,18 @@ Please go to 鈥淪can to鈥 and change the accessible scan folder and then perfor Close - + tip Prompt - + Other versions not available No other versions obtained - - + + The device does not support this operation Operation failed @@ -3184,26 +3226,42 @@ Please go to 鈥淪can to鈥 and change the accessible scan folder and then perfor IO error - - - - + + + + The language switch is successful and takes effect the next time the software is started! The language switch is successful and takes effect the next time the software is started! - + Are you sure to delete selected file? Are you sure to delete the selected file completely? + + QFileDialog + + + + &Open + + + + + + &Save + &Save + + QObject default_setting - Default setting + Default setting + &Save &Save diff --git a/app/scanner2/Scanner_zh_TW.ts b/app/scanner2/Scanner_zh_TW.ts index f87b3e11..b660b0e5 100644 --- a/app/scanner2/Scanner_zh_TW.ts +++ b/app/scanner2/Scanner_zh_TW.ts @@ -12,29 +12,29 @@ DeviceUser - - - + + + Select log file path 閬告搰鏃ュ織淇濆瓨璺緫 - - - + + + text(*.txt) 鏂囨湰鏂囦欢(*.txt) - - + + Prompt 鎻愮ず - - + + Scanner not found! 娌掓湁鎵惧埌鎺冩弿鍎! @@ -343,27 +343,42 @@ OCR->OFD - Open Fixed-layout Document(*.ofd) - + + TGA - Tagged Graphics(*.tga) + + + + + PCX - PC Paintbrush Exchange(*.pcx) + + + + + RAS - Sun Raster files(*.ras) + + + + Compression option 澹撶府閬搁爡 - + Save as multipages (TIFF/PDF/OFD/GIF) 澶氶爜鍎插瓨(TIFF/PDF/OFD/GIF) - + 鐢ㄦ埛鑷畾涔夐〉鏁 浣跨敤鑰呰嚜瑷傞爜鏁 - + Ok and Scan 纰哄畾涓︽巸鎻 - + Cancel 鍙栨秷 @@ -372,7 +387,7 @@ 澶氶〉淇濆瓨(TIFF/PDF/OFD) - + 鎵鏈夐〉 鎵鏈夐爜闈 @@ -381,17 +396,17 @@ 榛樿閰嶇疆 - - - + + + default scheme 闋愯ō瑷畾 - - - - + + + + e.g. '%1%2' 渚嬪.鈥%1%2鈥 @@ -404,24 +419,24 @@ 鍙栨秷 - + Browse directory 璩囨枡澶捐矾寰 - - + + tips 鎻愮ず - - + + The configuration scheme already exists 閰嶇疆鏂规宸插瓨鍦 - + Found scheme 鍛藉悕瑷畾 @@ -632,21 +647,21 @@ Page range will be "Chosen Pages". 澶氶爜鍎插瓨(TIFF/PDF/OFD/GIF/RTF) - - - + + + Input is not valid. Page range will be 'Chosen Pages'. 杓稿叆鐒℃晥銆 闋佺⒓绡勫湇灏囨槸鈥滈伕鎿囩殑闋佺⒓鈥 - + Question 瑭㈠晱 - + The file already exists. Do you want to overwrite it? 妾旀宸插瓨鍦紝鏄惁鏇挎崲? @@ -684,17 +699,17 @@ Page range will be 'Chosen Pages'. 鍋滄鍖嚭 - + export failed: 鍖嚭澶辨晽锛 - + tip 鎻愮ず - + export succeed 鍖嚭瀹屾垚 @@ -754,34 +769,34 @@ Page range will be 'Chosen Pages'. 璜嬬暀涓嬫偍鐨勯浕瑭便佹垨鑰呴浕瀛愰兊浠剁瓑鑱公鏂瑰紡锛堝繀濉級銆 - - - + + + error 閷 - + Comments and suggestions cannot be empty. 鎰忚鑸囧缓璀颁笉鑳界偤绌哄摝 - + The contact information column cannot be empty. 鑱公鏂瑰紡涓娆勪笉鑳界偤绌哄摝 - + tip 鎻愮ず - + submit succeed. 鎻愪氦鎴愬姛 - + submit failed. 鎻愪氦澶辨晽 @@ -1438,45 +1453,54 @@ Page range will be 'Chosen Pages'. 鍙栨秷 - + Warning 璀﹀憡 - + Please select file in the list. 璜嬮伕鎿囨竻鍠腑鐨勬獢妗堛 - Choose saving path - 閬告搰鍎插瓨璺緫 + 閬告搰鍎插瓨璺緫 - - + + Select log file path + 閬告搰鏃ュ織淇濆瓨璺緫 + + + + (*.log) + + + + + Information 瑷婃伅 - + Log files export finished. 鏃ヨ獙妾斿尟鍑哄畬鎴愩 - + Question 瑭㈠晱 - + All log files will be cleared. Continue to clear? 鎵鏈夋棩瑾屾獢灏囪娓呴櫎銆 绻肩簩娓呯┖鍡庯紵 - + All log files cleared. 宸叉竻闄ゆ墍鏈夋棩瑾屾獢銆 @@ -1737,17 +1761,17 @@ Please make sure the two passwords are the same. OCR椤炲瀷锛 - + Save 淇濆瓨 - + Question 瑭㈠晱 - + The file already exists. Do you want to overwrite it? 妾旀宸插瓨鍦紝鏄惁鏇挎崲? @@ -1974,7 +1998,7 @@ Please make sure the two passwords are the same. - + upgrade contents: 鏇存柊鍐呭锛 @@ -1989,19 +2013,19 @@ bug description: - + The current version is the latest! The current version number is : 鐣跺墠鐐烘渶鏂扮増鏈紒鐗堟湰铏熺⒓鐐猴細 - - + + Discover the new version : 鐧肩従鏂扮増鏈細 - - + + ,the current version is : 锛岀暥鍓嶇増鏈偤锛 @@ -2234,7 +2258,7 @@ bug description: - + act_acquireInto 鎺冩弿鑷... @@ -2464,22 +2488,22 @@ bug description: 閬告搰瑁濈疆婧... - + HuaGoScan 鑿珮鎺冩弿杌熼珨 - + Grid 澶氬垪椤ず - + Move To... 绉诲嫊鍒... - + Insert files 鎻掑叆妾旀 @@ -2488,24 +2512,24 @@ bug description: 娌℃湁鍙戠幇鎵弿浠 - - - - - - - + + + + + + + Question 瑭㈠晱 - + modified, save it? 鍦栧儚宸茶淇敼銆 鏄惁鍎插瓨淇敼锛 - + file lost, remove it? 妾旀宸查伜澶憋紝鏄惁鍒櫎锛 @@ -2530,17 +2554,17 @@ bug description: 鎵弿瀹屾垚 - + Clear, then start scan 娓呯┖涓﹀暉鍕曟巸鎻 - + Do NOT clear, then start scan 涓嶆竻绌轰甫鍟熷嫊鎺冩弿 - + Already exist images in image list. Do you want to clear? 鍦栧儚娓呭柈涓凡瀛樺湪鍦栧儚銆 @@ -2555,12 +2579,12 @@ Do you want to clear? 纾佺洏绌洪棿涓嶈冻锛岃鍒犻櫎涓嶉渶瑕佺殑鏂囦欢锛屼互淇濊瘉鏈夎冻澶熺殑绌洪棿 - + Open images 闁嬪暉鍦栫墖 - + Insert images 鎻掑叆鍦栫墖 @@ -2573,17 +2597,17 @@ Do you want to clear? 淇濆瓨澶辫触 - + binary 榛戠櫧 - + gray 256绱氱伆闅 - + rgb 24浣嶅厓褰╄壊 @@ -2607,9 +2631,9 @@ Do you want to clear? 寰楀姏鎺冩弿杌熼珨 - - - + + + Please go to 'Menu Bar ->Scan' to select a device 璜嬪墠寰鑿滃柈娆勨滄巸鎻->閬告搰瑁濈疆婧...鈥濋伕鎿囪缃 @@ -2618,257 +2642,265 @@ Do you want to clear? 鏈壘鍒拌澶囨簮! - - + + default scheme 闋愯ō瑷畾 - + This scan is complete. Do you want to continue scanning? 鏈鎺冩弿瀹屾垚锛屾槸鍚︾辜绾屾巸鎻忥紵 - + thumbnailBar enabled 椤ず绺湒娆 - + thumbnailBar hidden 闅辫棌绺湒娆 - + cancel 鍙栨秷 - + There are pictures that have not been saved. Are you sure to close this image? 姝ゅ湒鍍忔湭鍎插瓨锛岀⒑瀹氶棞闁 - + There are pictures that have not been saved. Are you sure to close all images? 鏈夊湒鍍忔湭淇濆瓨锛岀⒑瀹氬叏閮ㄩ棞闁夛紵 - - - + + + save succeed 鍎插瓨鎴愬姛 - - - + + + find savePath in thumbnail 鍦栫墖鍚嶇ū鍦ㄦ竻鍠腑宸插瓨鍦 - + Please select at least one picture before export 璜嬭嚦灏戦伕涓竴寮靛湒鐗囧啀閫茶鍖嚭 - + File name 妾旀鍚嶇ū - + File path 妾旀璺緫 - + File size 妾旀澶у皬 - + Creation date/time 寤虹珛鏅傞枔 - + Modified date/time 淇敼鏅傞枔 - + Accessed date/time 瀛樺彇鏅傞枔 - + Format 鏍煎紡 - + Width 瀵害 - + Height 楂樺害 - + depth 娣卞害 - + Color model 鑹插僵妯″紡 - + DPI 姣忚嫳鍚嬪儚绱犻粸 - + Print size 鍒楀嵃灏哄 - + Frame - + None - + Mono 榛戠櫧 - + Gray 鐏伴殠 - + Color 褰╄壊 - + Not supported 涓嶆敮鎸 - + Warning 璀﹀憡 - + Device is Running! Please finish scanning first. 瑁濈疆姝e湪鍩疯锛 璜嬪厛绲愭潫鎺冩弿銆 - + <p>After-sale telephone: %1</p> <p>鍞緦闆昏┍: %1</p> - - - - + + + + <p>Company GPS: <a href="%1">%2</a></p> <p>浣嶇疆: <a href="%1">%2</a></p> - - - + + + Device is offline 瑁濈疆宸叉柗闁 - + Open failed 闁嬪暉澶辨晽 - - - - - - + + + + + + Prompt 鎻愮ず - + <p>DriverVer: %1</p> <p>鐗堟湰: %1</p> - - - - + + + + + + <p>Vendor: %1</p> <p>瑁介犲晢: %1</p> - - - - + + + + + + <p>Copyright: %1</p> <p>鐗堟瑠: %1</p> - - - - + + + + + + <p>Company website: <a href="%1">%1</a></p> <p>Company website: <a href=%1>%1</p> <p>缍插潃: <a href="%1">%1</p> - - - - + + + + + + <p>Company address: %1</p> <p>鍦板潃: %1</p> - - - - + + + + <p>Company telephone: %1</p> <p>闆昏┍: %1</p> - - - - + + + + Baidu map access 鐧惧害鍦板湒閫g祼 @@ -2889,8 +2921,8 @@ Please finish scanning first. 鎵弿寮犳暟: %1 - - + + Device %1 is open 瑁濈疆 %1 宸查枊鍟 @@ -2899,78 +2931,78 @@ Please finish scanning first. 鍏充簬 - + cache path folder limit:%1 鐒℃硶瑷晱鐣跺墠绶╄璺緫锛%1 璜嬪槜瑭﹀湪銆愮敤鎴躲戣彍鍠櫥閷勭鐞嗗摗璩埗锛屽墠寰銆愮珐琛濊ō缃戞洿鏀圭珐琛濊矾寰戙 - + aquireinto folder limit:%1 鐒℃硶瑷晱鐣跺墠绶╄璺緫锛%1 璜嬪槜瑭﹀湪銆愭巸鎻忚嚦銆戞洿鏀圭珐琛濊矾寰戙 - + Image processing failed 褰卞儚铏曠悊澶辨晽 - + Ocr init failed OCR鍒濆鍖栭尟瑾 - + Ocr failed OCR閷 - + File does not exist 妾旀涓嶅瓨鍦 - + Failed to load dynamic library 杓夊叆鍕曟厠搴け鏁 - + File data error 妾旀璩囨枡閷 - + Image format processing error 鍦栧儚鏍煎紡铏曠悊閷 - + Out of memory 瑷樻喍楂斾笉瓒 - + Failed 閷 - + The Device has reached roller life 绱欒吉鎼撶礄娆℃暩宸茶秴閬庤ō瑷堜娇鐢ㄧ瘎鍦嶏紝鎺冩弿閬庣▼涓悡绱欏け鏁椼佹鏂溿佹悡澶氬嫉绛夌暟甯搁牷娆″彲鑳芥渻鏄庨’澧炲锛 璇锋敞鎰忓強鏃舵竻娲併佸苟鑱旂郴璁惧渚涘簲鍟嗚喘涔版浛鎹㈢焊杞紒 - - - - + + + + The language switch is successful and takes effect the next time the software is started! 瑾炶█鍒囨彌鎴愬姛锛屼笅娆″晸鍕曡粺浠舵檪鐢熸晥! - + Are you sure to delete selected file? 鎮ㄧ⒑瀹氬竟搴曞埅闄ら伕涓爡妾旀锛 @@ -2988,7 +3020,7 @@ Please finish scanning first. 璇峰皾璇曞湪銆愮敤鎴枫戣彍鍗曠櫥褰曠鐞嗗憳璐︽埛锛屽墠寰銆愮紦瀛樿缃戞洿鏀圭紦瀛樿矾寰 - + Insufficient access rights 妾旀瀛樺彇娆婇檺涓嶈冻 @@ -3013,18 +3045,18 @@ Please finish scanning first. 鍏抽棴 - + tip 鎻愮ず - + Other versions not available 鏈嵅鍙栧埌鍏朵粬鐗堟湰 - - + + The device does not support this operation 鎿嶄綔澶辨晽 @@ -3033,8 +3065,8 @@ Please finish scanning first. IO閿欒 - - + + error 閷 @@ -3049,7 +3081,7 @@ Continue to close? 鏄惁缁х画鍏抽棴锛 - + Sure to sign out administrator account? 鏄惁纰哄畾鐧诲嚭绠$悊鍝″赋鎴讹紵 @@ -3139,82 +3171,92 @@ Continue to close? Microtek DocWizard EX 鎺冩弿杌熼珨 - + + MaxsoundScan + + + + + ToecScan + + + + menu_language 瑾炶█ - + act_simpCN 绠浣撲腑鏂 - + act_traCN 绻侀珨涓枃 - + act_English English - + act_Vietnam Vi峄噒 nam - + auto save 鑷嫊鍎插瓨 - + when switching pictures, save the edited pictures directly without reminding 鍒囨彌鍦栫墖鏅傦紝鑷嫊鍎插瓨绶ㄨ集閬庣殑鍦栧儚 - + statusBar displayed 椤ず鐙鎱嬪垪 - + statusBar hidden 闅辫棌鐙鎱嬪垪 - + toolBar displayed 椤ず宸ュ叿鍒 - + toolBar hidden 闅辫棌宸ュ叿鍒 - + colorInfo enabled 鍟熺敤鑹插僵璩囪▕ - + colorInfo disenabled 闂滈枆鑹插僵璩囪▕ - + enabling automatic saving 鍟熺敤鑷嫊鍎插瓨 - + cancel auto save 鍙栨秷鑷嫊鍎插瓨 - + Automatically save the edited the edited iamge when switching pictures. To cancel, uncheck the menu item: image-> automatically save 鍒囨彌鍦栫墖鏅傦紝鑷嫊鍎插瓨绶ㄨ集閬庣殑鍦栧儚銆傝嫢鎯冲彇娑堬紝璜嬪彇娑堝嬀閬稿姛鑳借〃闋呯洰锛氬湒鍍->鑷嫊鍎插瓨 @@ -3259,12 +3301,12 @@ Continue to close? 鍒涘缓鍥剧墖鏂囦欢澶辫触锛 - - - - - - + + + + + + save image doc failed: 鍎插瓨鍦栫墖妾斿け鏁楋細 @@ -3303,17 +3345,17 @@ Continue to close? 婊氳酱寮犳暟: %1 - + Detected that there is less than 1GB of disk space. Do you want to continue? 妾㈡脯鍒扮鐩ょ┖闁撳凡涓嶈冻1GB锛屾槸鍚︾辜绾? - + start failed! 鍟熷嫊瀹夎绋嬪紡澶辨晽锛 - + There are pictures that have not been saved. Are you sure to close? 鏈夊湒鍍忔湭鍎插瓨锛岀⒑瀹氶棞闁夛紵 @@ -3323,42 +3365,42 @@ Are you sure to close? 鍙戠幇璁惧 : %1 - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + tips 鎻愮ず - + Are you sure to close? 纰哄畾闂滈枆鎳夌敤杌熼珨锛 - + confirm operation 纰鸿獚鎿嶄綔 - + are you sure to clear the roller count? 鎮ㄧ⒑瀹氳娓呴櫎婊捐桓瑷堟暩鍡 @@ -3367,22 +3409,22 @@ Are you sure to close? 鎻愮ず - + Roller scanned count has been set to 0. 婊捐桓瑷堟暩宸茬疆闆 - + Roller scanned count reset failed. 閲嶇疆婊捐桓瑷堟暩澶辨晽 - + Error 閷 - + Document missing! It would be deleted or renamed. 鏂囦欢閬哄け锛佹枃浠跺彲鑳藉凡琚埅闄ゆ垨琚噸鏂板懡鍚嶃 @@ -3423,7 +3465,7 @@ Are you sure to close? <p>%1</p><p>鐗堟湰: %2<br>鐗堟潈: &#169; %3</p><p>%4%5%6%7%8%9</p> - + about %1 闂滄柤 %1 @@ -3446,6 +3488,21 @@ Are you sure to close? <p>%1: %2</p> + + QFileDialog + + + + &Open + + + + + + &Save + 鍎插瓨(&S) + + QObject diff --git a/app/scanner2/Scanner_zh_VN.ts b/app/scanner2/Scanner_zh_VN.ts index 6c87fd76..35ca5330 100644 --- a/app/scanner2/Scanner_zh_VN.ts +++ b/app/scanner2/Scanner_zh_VN.ts @@ -12,29 +12,29 @@ DeviceUser - - - + + + Select log file path Ch峄峮 膽瓢峄漬g d岷玭 l瓢u - - - + + + text(*.txt) t岷璸 tin v膬n b岷(*.txt) - - + + Prompt L峄漣 nh岷痗 - - + + Scanner not found! Kh么ng t矛m th岷 m谩y qu茅t! @@ -343,27 +343,42 @@ OCR->OFD - Open Fixed-layout Document(*.ofd) - + + TGA - Tagged Graphics(*.tga) + + + + + PCX - PC Paintbrush Exchange(*.pcx) + + + + + RAS - Sun Raster files(*.ras) + + + + Compression option T霉y ch峄峮 n茅n - + Save as multipages (TIFF/PDF/OFD/GIF) L瓢u nhi峄乽 trang(TIFF/PDF/OFD/GIF) - + 鐢ㄦ埛鑷畾涔夐〉鏁 Trang t霉y ch峄塶h c峄 ng瓢峄漣 d霉ng - + Ok and Scan X谩c 膽峄媙h v脿 qu茅t - + Cancel H峄 b峄 @@ -372,7 +387,7 @@ 澶氶〉淇濆瓨(TIFF/PDF/OFD) - + 鎵鏈夐〉 T岷 c岷 c谩c trang @@ -381,17 +396,17 @@ 榛樿閰嶇疆 - - - + + + default scheme L瓢峄 膽峄 m岷穋 膽峄媙h - - - - + + + + e.g. '%1%2' V铆 d峄.鈥%1%2鈥 @@ -404,24 +419,24 @@ 鍙栨秷 - + Browse directory 膼瓢峄漬g d岷玭 th瓢 m峄 - - + + tips L峄漣 nh岷痗 - - + + The configuration scheme already exists 膼峄 谩n 膽茫 t峄搉 t岷 - + Found scheme T岷 m峄沬 @@ -632,21 +647,21 @@ Ph岷 vi trang s岷 l脿 鈥渃谩c trang 膽茫 ch峄峮鈥. Chuy峄僴 膽峄昳 sang 鈥渢 L瓢u nhi峄乽 trang(TIFF/PDF/OFD/GIF/RTF) - - - + + + Input is not valid. Page range will be 'Chosen Pages'. 膼岷 v脿o kh么ng h峄 l峄. Ph岷 vi trang s岷 l脿 鈥渃谩c trang 膽茫 ch峄峮鈥. Chuy峄僴 膽峄昳 sang 鈥渢rang 膽茫 ch峄峮鈥 theo m岷穋 膽峄媙h - + Question H峄廼 - + The file already exists. Do you want to overwrite it? T峄噋 膽茫 t峄搉 t岷. Thay th岷 n贸? @@ -684,17 +699,17 @@ Ph岷 vi trang s岷 l脿 鈥渃谩c trang 膽茫 ch峄峮鈥. Chuy峄僴 膽峄昳 sang 鈥渢 D峄玭g xu岷 - + export failed: Xu岷 kh么ng th脿nh c么ng: - + tip L峄漣 nh岷痗 - + export succeed Xu岷 ho脿n th脿nh @@ -754,34 +769,34 @@ Ph岷 vi trang s岷 l脿 鈥渃谩c trang 膽茫 ch峄峮鈥. Chuy峄僴 膽峄昳 sang 鈥渢 Vui l貌ng 膽峄 l岷 m峄檛 ph瓢啤ng th峄ヽ li锚n h峄, nh瓢 s峄 膽i峄噉 tho岷 ho岷穋 膽峄媋 ch峄 email (b岷痶 bu峄檆). - - - + + + error L峄梚 - + Comments and suggestions cannot be empty. 脻 ki岷縩 v脿 膽峄 xu岷 kh么ng 膽瓢峄 膽峄 tr峄憂g - + The contact information column cannot be empty. Tr瓢峄漬g ph瓢啤ng th峄ヽ li锚n h峄 kh么ng 膽瓢峄 膽峄 tr峄憂g - + tip L峄漣 nh岷痗 - + submit succeed. 膼茫 g峄璱 th脿nh c么ng - + submit failed. G峄璱 kh么ng th脿nh c么ng @@ -1438,45 +1453,54 @@ Ph岷 vi trang s岷 l脿 鈥渃谩c trang 膽茫 ch峄峮鈥. Chuy峄僴 膽峄昳 sang 鈥渢 H峄 b峄 - + Warning C岷h b谩o - + Please select file in the list. Vui l貌ng ch峄峮 t岷璸 tin trong danh s谩ch. - Choose saving path - Ch峄峮 膽瓢峄漬g d岷玭 l瓢u + Ch峄峮 膽瓢峄漬g d岷玭 l瓢u - - + + Select log file path + Ch峄峮 膽瓢峄漬g d岷玭 l瓢u + + + + (*.log) + + + + + Information Th么ng tin - + Log files export finished. Xu岷 t峄噋 nh岷璽 k媒 ho脿n t岷. - + Question H峄廼 - + All log files will be cleared. Continue to clear? T岷 c岷 c谩c t峄噋 nh岷璽 k媒 s岷 膽瓢峄 x贸a. Ti岷縫 t峄 x贸a? - + All log files cleared. T岷 c岷 c谩c t峄噋 nh岷璽 k媒 膽茫 膽瓢峄 x贸a. @@ -1737,17 +1761,17 @@ Vui l貌ng 膽岷 b岷 hai m岷璽 kh岷﹗ gi峄憂g nhau. Lo岷 OCR: - + Save L瓢u - + Question H峄廼 - + The file already exists. Do you want to overwrite it? T岷璸 tin 膽茫 t峄搉 t岷, c贸 n锚n thay th岷 hay kh么ng? @@ -1974,7 +1998,7 @@ Vui l貌ng 膽岷 b岷 hai m岷璽 kh岷﹗ gi峄憂g nhau. - + upgrade contents: N峄檌 dung c岷璸 nh岷璽: @@ -1989,19 +2013,19 @@ bug description: - + The current version is the latest! The current version number is : 膼芒y l脿 phi锚n b岷 m峄沬 nh岷! S峄 phi锚n b岷 l脿: - - + + Discover the new version : Ph谩t hi峄噉 膽瓢峄 phi锚n b岷 m峄沬: - - + + ,the current version is : , Phi锚n b岷 hi峄噉 t岷 l脿: @@ -2234,7 +2258,7 @@ bug description: - + act_acquireInto Qu茅t 膽岷縩... @@ -2464,22 +2488,22 @@ bug description: Ch峄峮 ngu峄搉 thi岷縯 b峄... - + HuaGoScan Ph岷 m峄乵 HUAGOSCAN - + Grid Hi峄僴 th峄 nhi峄乽 c峄檛 - + Move To... Di chuy峄僴 膽岷縩... - + Insert files Ch猫n t峄噋 @@ -2488,24 +2512,24 @@ bug description: 娌℃湁鍙戠幇鎵弿浠 - - - - - - - + + + + + + + Question H峄廼 - + modified, save it? H矛nh 岷h 膽茫 膽瓢峄 s峄璦 膽峄昳. L瓢u thay 膽峄昳? - + file lost, remove it? T峄噋 b峄 m岷; x贸a? @@ -2530,17 +2554,17 @@ L瓢u thay 膽峄昳? 鎵弿瀹屾垚 - + Clear, then start scan X贸a v脿 b岷痶 膽岷 qu茅t - + Do NOT clear, then start scan Kh么ng x贸a v脿 b岷痶 膽岷 qu茅t - + Already exist images in image list. Do you want to clear? H矛nh 岷h 膽茫 t峄搉 t岷 trong danh s谩ch h矛nh 岷h. @@ -2555,12 +2579,12 @@ X贸a? 纾佺洏绌洪棿涓嶈冻锛岃鍒犻櫎涓嶉渶瑕佺殑鏂囦欢锛屼互淇濊瘉鏈夎冻澶熺殑绌洪棿 - + Open images Ch猫n h矛nh 岷h - + Insert images Ch猫n h矛nh 岷h @@ -2573,17 +2597,17 @@ X贸a? 淇濆瓨澶辫触 - + binary H矛nh 岷h 膽en tr岷痭g - + gray 256 C岷 膽峄 x谩m - + rgb 24 M脿u bit @@ -2607,9 +2631,9 @@ X贸a? Ph岷 m峄乵 Deli - - - + + + Please go to 'Menu Bar ->Scan' to select a device Vui l貌ng truy c岷璸 thanh menu "Qu茅t ->Ch峄峮 ngu峄搉 thi岷縯 b峄..." 膽峄 ch峄峮 thi岷縯 b峄. @@ -2618,255 +2642,263 @@ X贸a? 鏈壘鍒拌澶囨簮! - - + + default scheme L瓢峄 膽峄 m岷穋 膽峄媙h - + This scan is complete. Do you want to continue scanning? Qu谩 tr矛nh qu茅t n脿y 膽茫 ho脿n t岷, b岷 c贸 ti岷縫 t峄 qu茅t kh么ng? - + thumbnailBar enabled Hi峄僴 th峄 thanh h矛nh thu nh峄 - + thumbnailBar hidden 岷╪ thanh h矛nh thu nh峄 - + cancel H峄 b峄 - + There are pictures that have not been saved. Are you sure to close this image? C贸 nh峄痭g h矛nh 岷h ch瓢a 膽瓢峄 l瓢u, b岷 c贸 ch岷痗 ch岷痭 mu峄憂 t岷痶 h矛nh 岷h n脿y kh么ng? - + There are pictures that have not been saved. Are you sure to close all images? C贸 nh峄痭g h矛nh 岷h ch瓢a 膽瓢峄 l瓢u, b岷 c贸 ch岷痗 mu峄憂 t岷痶 t岷 c岷 kh么ng? - - - + + + save succeed L瓢u th脿nh c么ng - - - + + + find savePath in thumbnail T锚n h矛nh 岷h 膽茫 t峄搉 t岷 trong danh s谩ch - + Please select at least one picture before export Vui l貌ng ch峄峮 铆t nh岷 m峄檛 h矛nh 岷h v脿 sau 膽贸 xu岷 - + File name T锚n t岷璸 tin - + File path 膼瓢峄漬g d岷玭 t峄噋 - + File size K铆ch th瓢峄沜 t峄噋 - + Creation date/time Th峄漣 gian t岷 - + Modified date/time Th峄漣 gian s峄璦 膽峄昳 - + Accessed date/time Th峄漣 gian truy c岷璸 - + Format 膼峄媙h d岷g - + Width Chi峄乽 r峄檔g - + Height Chi峄乽 cao - + depth 膼峄 s芒u - + Color model Ch岷 膽峄 m脿u s岷痗 - + DPI Pixel tr锚n m峄梚 inch - + Print size K铆ch th瓢峄沜 in - + Frame Khung - + None Kh么ng - + Mono H矛nh 岷h 膽en tr岷痭g - + Gray M峄ヽ x谩m - + Color M脿u - + Not supported Kh么ng h峄 tr峄 - + Warning C岷h b谩o - + Device is Running! Please finish scanning first. Thi岷縯 b峄 膽ang ho岷 膽峄檔g! Vui l貌ng d峄玭g qu茅t tr瓢峄沜. - + <p>After-sale telephone: %1</p> <p>膼i峄噉 tho岷 sau b谩n h脿ng: %1</p> - - - - + + + + <p>Company GPS: <a href="%1">%2</a></p> <p>膼峄媋 ch峄 膽i峄乽 h瓢峄沶g: <a href="%1">%2</a></p> - - - + + + Device is offline Thi岷縯 b峄 b峄 ng岷痶 k岷縯 n峄慽 - + Open failed L峄梚 m峄 - - - - - - + + + + + + Prompt L峄漣 nh岷痗 - + <p>DriverVer: %1</p> <p>Phi锚n b岷: %1</p> - - - - + + + + + + <p>Vendor: %1</p> <p>Nh脿 s岷 xu岷 %1</p> - - - - + + + + + + <p>Copyright: %1</p> <p>B岷 quy峄乶: %1</p> - - - - + + + + + + <p>Company website: <a href="%1">%1</a></p> <p>Company website: <a href=%1>%1</p> <p>膼峄媋 ch峄 URL c峄 c么ng ty: <a href="%1">%1</p> - - - - + + + + + + <p>Company address: %1</p> <p>膼峄媋 ch峄: %1</p> - - - - + + + + <p>Company telephone: %1</p> <p>S峄 膽i峄噉 tho岷 li锚n h峄: %1</p> - - - - + + + + Baidu map access Truy c岷璸 b岷 膽峄 Baidu @@ -2887,8 +2919,8 @@ Vui l貌ng d峄玭g qu茅t tr瓢峄沜. 鎵弿寮犳暟: %1 - - + + Device %1 is open Thi岷縯 b峄 %1 膽ang m峄 @@ -2897,78 +2929,78 @@ Vui l貌ng d峄玭g qu茅t tr瓢峄沜. 鍏充簬 - + cache path folder limit:%1 Kh么ng th峄 truy c岷璸 膽瓢峄漬g d岷玭 b峄 nh峄 t岷:%1 H茫y th峄 膽膬ng nh岷璸 v脿o t脿i kho岷 qu岷 tr峄 vi锚n trong menu [Ng瓢峄漣 d霉ng] v脿 膽i 膽岷縩 [C脿i 膽岷穞 b峄 nh峄 膽峄噈] 膽峄 thay 膽峄昳 膽瓢峄漬g d岷玭 b峄 nh峄 cache. - + aquireinto folder limit:%1 Kh么ng th峄 truy c岷璸 膽瓢峄漬g d岷玭 b峄 nh峄 t岷:%1 H茫y th峄 thay 膽峄昳 膽瓢峄漬g d岷玭 b峄 nh峄 cache trong [Qu茅t 膽岷縩]. - + Image processing failed X峄 l媒 h矛nh 岷h th岷 b岷 - + Ocr init failed L峄梚 kh峄焛 t岷 OCR - + Ocr failed L峄梚 OCR - + File does not exist T峄噋 kh么ng t峄搉 t岷 - + Failed to load dynamic library Kh么ng th峄 t岷 th瓢 vi峄噉 膽峄檔g - + File data error L峄梚 d峄 li峄噓 t峄噋 - + Image format processing error L峄梚 x峄 l媒 膽峄媙h d岷g h矛nh 岷h - + Out of memory B峄 nh峄 kh么ng 膽峄 - + Failed L峄梚 - + The Device has reached roller life S峄 l岷 ch脿 x谩t gi岷 膽茫 v瓢峄 qu谩 ph岷 vi s峄 d峄g thi岷縯 k岷, trong qu谩 tr矛nh qu茅t gi岷 ch脿 x谩t th岷 b岷, nghi锚ng l峄嘽h, ch脿 x谩t nhi峄乽 t岷 v. v. c贸 th峄 t膬ng r玫 r峄噒, Vui l貌ng ch煤 媒 l脿m s岷h k峄媝 th峄漣 v脿 li锚n h峄 v峄沬 nh脿 cung c岷 thi岷縯 b峄 膽峄 mua b谩nh xe gi岷 thay th岷! - - - - + + + + The language switch is successful and takes effect the next time the software is started! Chuy峄僴 膽峄昳 ng么n ng峄 膽茫 th脿nh c么ng, c贸 hi峄噓 l峄眂 l岷 sau khi b岷 kh峄焛 膽峄檔g ph岷 m峄乵! - + Are you sure to delete selected file? B岷 c贸 ch岷痗 ch岷痭 x贸a ho脿n to脿n t岷璸 tin ki峄僲 tra? @@ -2986,7 +3018,7 @@ Vui l貌ng ch煤 媒 l脿m s岷h k峄媝 th峄漣 v脿 li锚n h峄 v峄沬 nh脿 cung c岷 璇峰皾璇曞湪銆愮敤鎴枫戣彍鍗曠櫥褰曠鐞嗗憳璐︽埛锛屽墠寰銆愮紦瀛樿缃戞洿鏀圭紦瀛樿矾寰 - + Insufficient access rights Quy峄乶 truy c岷璸 t岷璸 tin kh么ng 膽峄 @@ -3011,18 +3043,18 @@ Vui l貌ng ch煤 媒 l脿m s岷h k峄媝 th峄漣 v脿 li锚n h峄 v峄沬 nh脿 cung c岷 鍏抽棴 - + tip L峄漣 nh岷痗 - + Other versions not available Kh么ng c贸 phi锚n b岷 kh谩c 膽瓢峄 nh岷璶 膽瓢峄 - - + + The device does not support this operation Ho岷 膽峄檔g th岷 b岷 @@ -3031,8 +3063,8 @@ Vui l貌ng ch煤 媒 l脿m s岷h k峄媝 th峄漣 v脿 li锚n h峄 v峄沬 nh脿 cung c岷 IO閿欒 - - + + error L峄梚 @@ -3047,7 +3079,7 @@ Continue to close? 鏄惁缁х画鍏抽棴锛 - + Sure to sign out administrator account? B岷 c贸 ch岷痗 ch岷痭 mu峄憂 膽膬ng xu岷 kh峄廼 t脿i kho岷 qu岷 tr峄 vi锚n kh么ng? @@ -3137,82 +3169,92 @@ Continue to close? Ph岷 m峄乵 qu茅t Microtek DocWizard EX - + + MaxsoundScan + + + + + ToecScan + + + + menu_language Ng么n ng峄 - + act_simpCN 绠浣撲腑鏂 - + act_traCN 绻侀珨涓枃 - + act_English English - + act_Vietnam Vi峄噒 nam - + auto save L瓢u t峄 膽峄檔g - + when switching pictures, save the edited pictures directly without reminding Kh么ng hi峄僴 th峄 c峄璦 s峄 nh岷痗 v脿 l瓢u h矛nh 岷h ch峄塶h s峄璦 tr峄眂 ti岷縫 khi chuy峄僴 膽峄昳 h矛nh 岷h - + statusBar displayed Hi峄僴 th峄 thanh tr岷g th谩i - + statusBar hidden 岷╪ thanh tr岷g th谩i - + toolBar displayed Hi峄僴 th峄 thanh c么ng c峄 - + toolBar hidden 岷╪ thanh c么ng c峄 - + colorInfo enabled B岷璽 th么ng tin h矛nh 岷h - + colorInfo disenabled T岷痶 th么ng tin h矛nh 岷h - + enabling automatic saving H峄 l瓢u t峄 膽峄檔g - + cancel auto save H峄 l瓢u t峄 膽峄檔g - + Automatically save the edited the edited iamge when switching pictures. To cancel, uncheck the menu item: image-> automatically save L瓢u h矛nh 岷h ch峄塶h s峄璦 t峄 膽峄檔g khi chuy峄僴 膽峄昳 h矛nh 岷h. N岷縰 b岷 mu峄憂 h峄, vui l貌ng b峄 ch峄峮 m峄: L瓢u h矛nh 岷h t峄 膽峄檔g @@ -3257,12 +3299,12 @@ Continue to close? 鍒涘缓鍥剧墖鏂囦欢澶辫触锛 - - - - - - + + + + + + save image doc failed: 淇濆瓨鍥剧墖鏂囦欢澶辫触锛 @@ -3301,17 +3343,17 @@ Continue to close? 婊氳酱寮犳暟: %1 - + Detected that there is less than 1GB of disk space. Do you want to continue? Ph谩t hi峄噉 kh么ng gian 膽末a kh么ng c貌n 膽峄 1GB, b岷 c贸 mu峄憂 ti岷縫 t峄 kh么ng? - + start failed! Kh么ng th峄 kh峄焛 膽峄檔g ch瓢啤ng tr矛nh c脿i 膽岷穞! - + There are pictures that have not been saved. Are you sure to close? C贸 h矛nh 岷h ch瓢a 膽瓢峄 l瓢u; b岷 c贸 ch岷痗 ch岷痭 mu峄憂 膽贸ng kh么ng? @@ -3321,42 +3363,42 @@ Are you sure to close? 鍙戠幇璁惧 : %1 - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + tips L峄漣 nh岷痗 - + Are you sure to close? B岷 c贸 ch岷痗 ch岷痭 mu峄憂 膽贸ng kh么ng? - + confirm operation Confirm operation - + are you sure to clear the roller count? B岷 c贸 ch岷痗 ch岷痭 mu峄憂 x贸a s峄 l岷 l膬n kh么ng? @@ -3365,22 +3407,22 @@ Are you sure to close? 鎻愮ず - + Roller scanned count has been set to 0. S峄 l岷 l膬n 膽茫 膽瓢峄 膽岷穞 l岷 v峄 s峄 kh么ng. - + Roller scanned count reset failed. Kh么ng th峄 膽岷穞 l岷 s峄 l岷 l膬n. - + Error L峄梚 - + Document missing! It would be deleted or renamed. T峄噋 b峄 m岷! T峄噋 c贸 th峄 膽茫 b峄 x贸a ho岷穋 膽峄昳 t锚n. @@ -3421,7 +3463,7 @@ Are you sure to close? <p>%1</p><p>鐗堟湰: %2<br>鐗堟潈: &#169; %3</p><p>%4%5%6%7%8%9</p> - + about %1 V峄 %1 @@ -3447,14 +3489,14 @@ Are you sure to close? QFileDialog - - + + &Open - - + + &Save L瓢u(&S) diff --git a/app/scanner2/VersionDll.cpp b/app/scanner2/VersionDll.cpp index f213e2e7..643c0521 100644 --- a/app/scanner2/VersionDll.cpp +++ b/app/scanner2/VersionDll.cpp @@ -67,6 +67,10 @@ HGResult VersionDll::Load() strcat(dllPath, "NEUVersion.dll"); #elif defined(OEM_DELI) strcat(dllPath, "DLVersion.dll"); + #elif defined(OEM_MEISONGDA) + strcat(dllPath, "MSDVersion.dll"); + #elif defined(OEM_GUANGDIANTONG) + strcat(dllPath, "GDTVersion.dll"); #else strcat(dllPath, "HGVersion.dll"); #endif @@ -85,6 +89,10 @@ HGResult VersionDll::Load() strcat(dllPath, "libNeuVersion.so"); #elif defined(OEM_DELI) strcat(dllPath, "libDlVersion.so"); + #elif defined(OEM_MEISONGDA) + strcat(dllPath, "libMsdVersion.dll"); + #elif defined(OEM_GUANGDIANTONG) + strcat(dllPath, "libGdtVersion.dll"); #else strcpy(dllPath, "libHGVersion.so"); #endif diff --git a/app/scanner2/dialog_aquireinto.cpp b/app/scanner2/dialog_aquireinto.cpp index eafb5841..8fb23e67 100644 --- a/app/scanner2/dialog_aquireinto.cpp +++ b/app/scanner2/dialog_aquireinto.cpp @@ -281,6 +281,10 @@ void Dialog_AquireInto::setCfgBaseOnSection(QString section) ui->lineEdit_fileName->setText(getCfgValue(section2.c_str(), "namePrefix", QString("Scan"))); #elif defined(OEM_DELI) ui->lineEdit_fileName->setText(getCfgValue(section2.c_str(), "namePrefix", QString("DLScan"))); +#elif defined(OEM_MEISONGDA) + ui->lineEdit_fileName->setText(getCfgValue(section2.c_str(), "namePrefix", QString("MSDScan"))); +#elif defined(OEM_GUANGDIANTONG) + ui->lineEdit_fileName->setText(getCfgValue(section2.c_str(), "namePrefix", QString("GDTScan"))); #else ui->lineEdit_fileName->setText(getCfgValue(section2.c_str(), "namePrefix", QString("HGScan"))); #endif diff --git a/app/scanner2/dialog_feedback.cpp b/app/scanner2/dialog_feedback.cpp index 103a2ab1..d1150b4d 100644 --- a/app/scanner2/dialog_feedback.cpp +++ b/app/scanner2/dialog_feedback.cpp @@ -39,6 +39,10 @@ void Dialog_Feedback::on_pbtn_submit_clicked() oemName = HGVERSION_OEMNAME_NEUTRAL; #elif defined(OEM_DELI) oemName = HGVERSION_OEMNAME_DELI; +#elif defined(OEM_MEISONGDA) + oemName = HGVERSION_OEMNAME_MAXSOUND; +#elif defined(OEM_GUANGDIANTONG) + oemName = HGVERSION_OEMNAME_TOEC; #else oemName = HGVERSION_OEMNAME_HUAGO; #endif diff --git a/app/scanner2/dialog_upgrade.cpp b/app/scanner2/dialog_upgrade.cpp index 05e30b0d..767744e4 100644 --- a/app/scanner2/dialog_upgrade.cpp +++ b/app/scanner2/dialog_upgrade.cpp @@ -33,6 +33,10 @@ Dialog_upgrade::Dialog_upgrade(class VersionDll *versionDll, HGVersionInfo *vers oemName = HGVERSION_OEMNAME_NEUTRAL; #elif defined(OEM_DELI) oemName = HGVERSION_OEMNAME_DELI; +#elif defined(OEM_MEISONGDA) + oemName = HGVERSION_OEMNAME_MAXSOUND; +#elif defined(OEM_GUANGDIANTONG) + oemName = HGVERSION_OEMNAME_TOEC; #else oemName = HGVERSION_OEMNAME_HUAGO; #endif diff --git a/app/scanner2/image_rsc/logo/MaxSound.ico b/app/scanner2/image_rsc/logo/MaxSound.ico new file mode 100644 index 00000000..4a9df6e4 Binary files /dev/null and b/app/scanner2/image_rsc/logo/MaxSound.ico differ diff --git a/app/scanner2/image_rsc/logo/Toec.ico b/app/scanner2/image_rsc/logo/Toec.ico new file mode 100644 index 00000000..db11734b Binary files /dev/null and b/app/scanner2/image_rsc/logo/Toec.ico differ diff --git a/app/scanner2/main.cpp b/app/scanner2/main.cpp index b74807c4..b8df7347 100644 --- a/app/scanner2/main.cpp +++ b/app/scanner2/main.cpp @@ -9,21 +9,25 @@ HLOG g_hLog = nullptr; #if defined(OEM_HANWANG) -const char* oem = "HanvonScan"; + const char* oem = "HanvonScan"; #elif defined(OEM_LISICHENG) -const char* oem = "LanxumScan"; + const char* oem = "LanxumScan"; #elif defined(OEM_CANGTIAN) -const char* oem = "CumtennScan"; + const char* oem = "CumtennScan"; #elif defined(OEM_ZHONGJING) -const char* oem = "MicrotekScan"; + const char* oem = "MicrotekScan"; #elif defined(OEM_ZIGUANG) -const char* oem = "UniScan"; + const char* oem = "UniScan"; #elif defined(OEM_NEUTRAL) -const char* oem = "NeuScan"; + const char* oem = "NeuScan"; #elif defined(OEM_DELI) -const char* oem = "DeliScan"; + const char* oem = "DeliScan"; +#elif defined(OEM_MEISONGDA) + const char *oem = "MaxsoundScan"; +#elif defined(OEM_GUANGDIANTONG) + const char *oem = "ToecScan"; #else -const char* oem = "HuaGoScan"; + const char* oem = "HuaGoScan"; #endif int main(int argc, char *argv[]) diff --git a/app/scanner2/mainwindow.cpp b/app/scanner2/mainwindow.cpp index e7add348..65de7f99 100644 --- a/app/scanner2/mainwindow.cpp +++ b/app/scanner2/mainwindow.cpp @@ -142,6 +142,14 @@ MainWindow::MainWindow(const QString& appLang, QWidget *parent) this->setWindowIcon(QIcon(":images/image_rsc/logo/deli.ico")); this->setWindowTitle(tr("DeliScan")); m_oemName = HGVERSION_OEMNAME_DELI; +#elif defined(OEM_MEISONGDA) + this->setWindowIcon(QIcon(":images/image_rsc/logo/maxsound.ico")); + this->setWindowTitle(tr("MaxsoundScan")); + m_oemName = HGVERSION_OEMNAME_MAXSOUND; +#elif defined(OEM_GUANGDIANTONG) + this->setWindowIcon(QIcon(":images/image_rsc/logo/toec.ico")); + this->setWindowTitle(tr("ToecScan")); + m_oemName = HGVERSION_OEMNAME_TOEC; #else this->setWindowIcon(QIcon(":images/image_rsc/logo/logo.ico")); this->setWindowTitle(tr("HuaGoScan")); @@ -164,7 +172,7 @@ MainWindow::MainWindow(const QString& appLang, QWidget *parent) ui->actionact_update->setVisible(false); ui->act_feedback->setVisible(false); -#if !defined(OEM_HANWANG) && !defined(OEM_LISICHENG) && !defined(OEM_CANGTIAN) && !defined(OEM_ZHONGJING) && !defined(OEM_ZIGUANG) && !defined(OEM_NEUTRAL) && !defined(OEM_DELI) +#if !defined(OEM_HANWANG) && !defined(OEM_LISICHENG) && !defined(OEM_CANGTIAN) && !defined(OEM_ZHONGJING) && !defined(OEM_ZIGUANG) && !defined(OEM_NEUTRAL) && !defined(OEM_DELI) && !defined(OEM_MEISONGDA) && !defined(OEM_GUANGDIANTONG) if (m_versionDll->IsValid()) { ui->actionact_update->setVisible(true); @@ -400,6 +408,10 @@ MainWindow::MainWindow(const QString& appLang, QWidget *parent) m_password = "scan"; #elif defined(OEM_DELI) m_password = "deliscan"; +#elif defined(OEM_MEISONGDA) + m_password = "maxsound"; +#elif defined(OEM_GUANGDIANTONG) + m_password = "toecscan"; #else m_password = "huagoscan"; #endif @@ -3338,6 +3350,10 @@ void MainWindow::on_act_help_triggered() filename = QApplication::applicationDirPath() + "/NeuScan_App_Help_manual_EN.pdf"; #elif defined(OEM_DELI) filename = QApplication::applicationDirPath() + "/DeliScan_App_Help_manual.pdf"; + #elif defined(OEM_MEISONGDA) + filename = QApplication::applicationDirPath() + "/MaxsoundScan_App_Help_manual.pdf"; + #elif defined(OEM_GUANGDIANTONG) + filename = QApplication::applicationDirPath() + "/ToecScan_App_Help_manual.pdf"; #else filename = QApplication::applicationDirPath() + "/HuaGoScan_App_Help_manual.pdf"; #endif @@ -3369,6 +3385,10 @@ void MainWindow::on_act_help_triggered() filename = QApplication::applicationDirPath() + "/../../entries/help/NeuScan_App_Help_manual_EN.pdf"; #elif defined(OEM_DELI) filename = QApplication::applicationDirPath() + "/../../entries/help/DeliScan_App_Help_manual.pdf"; +#elif defined(OEM_MEISONGDA) + filename = QApplication::applicationDirPath() + "/../../entries/help/MaxsoundScan_App_Help_manual.pdf"; +#elif defined(OEM_GUANGDIANTONG) + filename = QApplication::applicationDirPath() + "/../../entries/help/ToecScan_App_Help_manual.pdf"; #else filename = QApplication::applicationDirPath() + "/../../entries/help/HuaGoScan_App_Help_manual.pdf"; #endif @@ -3399,6 +3419,10 @@ void MainWindow::on_act_help_triggered() filename = QApplication::applicationDirPath() + "/../doc/NeuScan_App_Help_manual_EN.pdf"; #elif defined(OEM_DELI) filename = QApplication::applicationDirPath() + "/../doc/DeliScan_App_Help_manual.pdf"; +#elif defined(OEM_MEISONGDA) + filename = QApplication::applicationDirPath() + "/../doc/MaxsoundScan_App_Help_manual.pdf"; +#elif defined(OEM_GUANGDIANTONG) + filename = QApplication::applicationDirPath() + "/../doc/ToecScan_App_Help_manual.pdf"; #else filename = QApplication::applicationDirPath() + "/../doc/HuaGoScan_App_Help_manual.pdf"; #endif @@ -3481,6 +3505,10 @@ void MainWindow::on_act_about_triggered() buildVersion = 24; #elif defined (OEM_NEUTRAL) buildVersion = 26; +#elif defined (OEM_MEISONGDA) + buildVersion = 28; +#elif defined (OEM_GUANGDIANTONG) + buildVersion = 30; #endif buildVersion = buildVersion * 10; diff --git a/app/scanner2/qt_zh_CN.ts b/app/scanner2/qt_zh_CN.ts index 23165832..8db5e7d9 100644 --- a/app/scanner2/qt_zh_CN.ts +++ b/app/scanner2/qt_zh_CN.ts @@ -1,1049 +1,3692 @@ - - MAC_APPLICATION_MENU - - - Services - 鏈嶅姟 - - - - Hide %1 - 闅愯棌%1 - - - - Hide Others - 闅愯棌鍏朵粬 - - - - Show All - 鍏ㄩ儴鏄剧ず - - - - Preferences... - 鍋忓ソ璁剧疆鈥 - - - - Quit %1 - 閫鍑 %1 - - - - About %1 - 鍏充簬 %1 - - AudioOutput - <html>The audio playback device <b>%1</b> does not work.<br/>Falling back to <b>%2</b>.</html> - <html>闊抽鍥炴斁璁惧 <b>%1</b> 娌℃湁宸ヤ綔銆<br/>鍥炴粴鍒 <b>%2</b>銆</html> + <html>闊抽鍥炴斁璁惧 <b>%1</b> 娌℃湁宸ヤ綔銆<br/>鍥炴粴鍒 <b>%2</b>銆</html> - <html>Switching to the audio playback device <b>%1</b><br/>which just became available and has higher preference.</html> - <html>鍒囨崲鍒伴煶棰戝洖鏀捐澶 <b>%1</b>锛<br/>瀹冨垰鍒氬彉涓哄彲鐢ㄥ苟涓斿叿鏈夋洿楂樼殑浼樺厛绾с</html> + <html>鍒囨崲鍒伴煶棰戝洖鏀捐澶 <b>%1</b>锛<br/>瀹冨垰鍒氬彉涓哄彲鐢ㄥ苟涓斿叿鏈夋洿楂樼殑浼樺厛绾с</html> - Revert back to device '%1' - 鎭㈠鍒拌澶団%1鈥 + 鎭㈠鍒拌澶団%1鈥 CloseButton - Close Tab - 鍏抽棴鏍囩椤 + 鍏抽棴鏍囩椤 + + + + DeviceUser + + + + + + Select log file path + + + + + + + + text(*.txt) + + + + + + Prompt + + + + + + Scanner not found! + + + + + DeviceUserMgr + + + Prompt + + + + + Device source not found! + + + + + Dialog_AbnormalImage + + + Dialog + + + + + Reserve + + + + + Discard + 鎶涘純 + + + + Dialog_Admin + + + Account sign in + + + + + Account: + + + + + Administrator + + + + + password: + + + + + Show password + + + + + Sign In + + + + + Cancel + + + + + Type password + + + + + Warning + + + + + Password incorrect. Please try again. + + + + + Dialog_AquireInto + + + Batch scanning + + + + + configuration scheme management + + + + + existing configuration scheme + + + + + found scheme + + + + + change name + + + + + delete + + + + + delete all configurations + + + + + Save + 淇濆瓨 + + + + Restore Defaults + 鎭㈠榛樿 + + + + Directory + + + + + ... + ... + + + + Use subfolder based on current date + + + + + Use subfolder based on blank pages + + + + + Use subfolder based on image color type + + + + + File name + + + + + File name index + + + + + Start index + + + + + Digit(s) + + + + + 1 + + + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + e.g. 'HGScan001' + + + + + Even and odd pages + + + + + Odd pages + + + + + Even pages + + + + + Format + + + + + JPG - JPG / JFIF(*.jpg) + + + + + BMP - Windows Bitmap(*.bmp) + + + + + PNG - Portable Network Graphics(*.png) + + + + + PPM - Portable Pixmap(*.ppm) + + + + + PGM - Portable Greymap(*.pgm) + + + + + PBM - Portable Bitmap(*.pbm) + + + + + TIF - TIFF Revision 6(*.tif) + + + + + PDF - Portable Document Format(*.pdf) + + + + + OFD - Open Fixed-layout Document(*.ofd) + + + + + GIF - Graphics Interchange Format(*.gif) + + + + + OCR->PDF - Portable Document Format(*.pdf) + + + + + OCR->OFD - Open Fixed-layout Document(*.ofd) + + + + + TGA - Tagged Graphics(*.tga) + + + + + PCX - PC Paintbrush Exchange(*.pcx) + + + + + RAS - Sun Raster files(*.ras) + + + + + Compression option + + + + + Save as multipages (TIFF/PDF/OFD/GIF) + + + + + 鎵鏈夐〉 + + + + + 鐢ㄦ埛鑷畾涔夐〉鏁 + + + + + Ok and Scan + + + + + Cancel + + + + + + + default scheme + + + + + + + + e.g. '%1%2' + + + + + Browse directory + + + + + + tips + + + + + + The configuration scheme already exists + + + + + Found scheme + + + + + Dialog_ClrCache + + + Dialog + + + + + Cache path: + + + + + ... + ... + + + + Cache occupied space: + + + + + + 0 + + + + + B + + + + + (0 Byte) + + + + + Number of files: + + + + + Clear Cache + + + + + ok + + + + + cancel + + + + + + Information + + + + + No cached file is available + + + + + Question + + + + + Main window contains temporary files, clear cache would remove all of them. + Continue to clear? + + + + + Cache clear successfully. + + + + + Warning + + + + + Cache clear failed or incompletely clear. + + + + + Browse directory + + + + + + tips + + + + + directory can not be empty + + + + + create cachePath failed: + + + + + Dialog_Export + + + Export + + + + + Page Range + + + + + Nominate Pages(example:1,3,6 or 3-6) + + + + + Chosen Pages + + + + + All Pages + + + + + Page: + + + + + +Input is not valid. +Page range will be "Chosen Pages". + + + + + + Save as multipages (TIFF/PDF/OFD/GIF/RTF) + + + + + Ocr type: + + + + + Compression Option + + + + + + + Input is not valid. +Page range will be 'Chosen Pages'. + + + + + Question + + + + + The file already exists. Do you want to overwrite it? + + + + + Dialog_ExportImageFile + + + Dialog + + + + + stop + + + + + export succeed + + + + + export failed: + + + + + tip + + + + + Dialog_Feedback + + + Dialog + + + + + feedback: + + + + + contact: + + + + + submit + + + + + cancel + + + + + feedback + + + + + Please leave your valuable comments and suggestions (required field). + + + + + Please leave your phone number, QQ or email address (required field). + + + + + + + error + + + + + Comments and suggestions cannot be empty. + + + + + The contact information column cannot be empty. + + + + + tip + + + + + submit succeed. + + + + + submit failed. + + + + + Dialog_FullScreen + + + Full Screen + + + + + Ctrl+Right + + + + + Left + Left + + + + Right + Right + + + + Ctrl+Left + + + + + Exit fullscreen + + + + + Dialog_ImageEditor + + + Dialog_ImageEditor + + + + + rect + + + + + Rect + + + + + ellipse + + + + + Ellipse + + + + + line + + + + + Line + + + + + arrow + + + + + Arrow + + + + + Pen + + + + + text + + + + + Text + + + + + mask + + + + + Mask + + + + + Color + 褰╄壊 + + + + color + + + + + LineWidth + + + + + 1 pix + + + + + 3 pix + + + + + 5 pix + + + + + 8 pix + + + + + TextSize + + + + + 20 + + + + + 26 + + + + + 36 + + + + + 48 + + + + + 72 + + + + + 96 + + + + + 128 + + + + + 160 + + + + + 200 + + + + + undo + + + + + Undo + 鎾ら攢 + + + + Ctrl+Z + + + + + redo + + + + + Redo + 鎭㈠ + + + + Ctrl+Y + + + + + clear + + + + + Clear + 娓呯┖ + + + + zoomin + + + + + Zoomin + + + + + fit + + + + + Fit + + + + + 100% + + + + + 1:1 + + + + + zoomout + + + + + Zoomout + + + + + ok + + + + + Ok + + + + + cancel + + + + + Cancel + + + + + Dialog_ImageInfo + + + Image information + + + + + ok + + + + + File + 鏂囦欢 + + + + Image + + + + + None + + + + + Dialog_ImgProc_Adjust + + + Adjust + + + + + Show preview + + + + + Before + + + + + After + + + + + Apply to image + + + + + ok + + + + + cancel + + + + + restore default + + + + + Dialog_ImgProc_AutoCrop + + + + Auto crop + + + + + Auto correct skew + + + + + Fill black frame type + + + + + Convex polygon + + + + + Concave polygon + + + + + Auto Color + + + + + Default Color + + + + + Advanced parameters + + + + + Threshold + + + + + Anti background noise + + + + + Edge indent + + + + + before + + + + + after + + + + + Image crop + + + + + ok + + + + + cancel + + + + + restore default + + + + + Dialog_Input + + + Dialog + + + + + 杈撳叆锛 + + + + + Ok + + + + + Cancel + + + + + configuration scheme name change + + + + + tips + + + + + The content can not be empty + + + + + Dialog_InsertIndex + + + Insert index selection + + + + + Insert location + + + + + Before first page + + + + + Before current page + + + + + After current page + + + + + After last page + + + + + ok + + + + + cancel + + + + + Dialog_LogManager + + + Dialog + + + + + Directory... + + + + + File Type: + + + + + All(*.*) + + + + + Image(*.jpg,*.bmp,*.png,*.tif) + + + + + PDF(*.pdf) + + + + + Text(*.txt) + + + + + Config(*.ini,*.xml) + + + + + Website(*.html) + + + + + HGlog(*.HGLog) + + + + + Clear + 娓呯┖ + + + + Export... + + + + + Cancel + + + + + Warning + + + + + Please select file in the list. + + + + + Select log file path + + + + + (*.log) + + + + + + Information + + + + + Log files export finished. + + + + + Question + + + + + All log files will be cleared. +Continue to clear? + + + + + All log files cleared. + + + + + Dialog_MoveTo + + + move to + + + + + target index: + + + + + Dialog_MultiRotate + + + Multiple rotation + + + + + Rotation + + + + + 90掳 + + + + + 180掳 + + + + + -90掳 + + + + + Pages + + + + + Current page + + + + + Selected pages + + + + + All odd pages + + + + + All even pages + + + + + All pages + + + + + Attentions: +This operation will NOT rotate the files that may contain multiple pages, such as .pdf, .tif, etc. + + + + + ok + + + + + cancel + + + + + Dialog_MultiRotateImageFile + + + Dialog + + + + + stop + + + + + operation success + + + + + multirotate operation failed: + + + + + tip + + + + + Dialog_OpenImageIndex + + + Open Page + + + + + pageIndex: + + + + + ok + + + + + cancel + + + + + Dialog_PasswordChange + + + Change password + + + + + Old password: + + + + + New password: + + + + + Confirm new password: + + + + + Show password + + + + + Password only allowed to use numbers, English and special characters. +Password length should between 8-20 charactors. + + + + + OK + + + + + Cancel + + + + + Type old password + + + + + Type new password + + + + + Retype new password + + + + + + Warning + + + + + Old password incorrect. +Please try again. + + + + + New password and confirm password are not matched. +Please make sure the two passwords are the same. + + + + + + + Password only allowed to use numbers, English and special characters. + + + + + Dialog_SaveAs + + + Save As + 鍙﹀瓨涓 + + + + Compression Option + + + + + Use subfolder based on current date + + + + + Ocr type: + + + + + Save + 淇濆瓨 + + + + Question + + + + + The file already exists. Do you want to overwrite it? + + + + + Dialog_SaveMessageBox + + + Dialog + + + + + TextLabel + + + + + Yes + + + + + Yes to All + 搴旂敤鍒版墍鏈 + + + + No + + + + + save, do not remind again + + + + + modified, save it? + + + + + Dialog_WaitingOcr + + + Dialog + + + + + gif + + + + + text + + + + + Processing ocr... + + + + + Ocr in progress, please wait... + + + + + Dialog_WriteSettings + + + Write Settings + + + + + Compression for black&white picture + + + + + + None + + + + + + LZW + + + + + CCITT G4 + + + + + Compression for color picture + + + + + JPEG + + + + + Quality + + + + + Lowest + + + + + Best + + + + + Dialog_updateProgress + + + Dialog + + + + + stop + + + + + Dialog_upgrade + + + Dialog + + + + + detect result. versionNum: + + + + + upgrade the latest version + + + + + upgrade online + + + + + The current version is the latest! The current version number is : + + + + + + Discover the new version : + + + + + + ,the current version is : + + + + + upgrade contents: + + + + + + GraphicsScene + + + SongTi + + + + + HGImgThumb + + + + tips + + + + + unsupported file format + + + + + file have been loaded + + + + + file have been loaded, do you want to move to end? + + + + + file have been loaded, do you want to move to specified location? + + + + + + Question + + + + + some files have been loaded, do you want to move to end? + + + + + some files have been loaded, do you want to move to specified location? + + + + + MAC_APPLICATION_MENU + + Services + 鏈嶅姟 + + + Hide %1 + 闅愯棌%1 + + + Hide Others + 闅愯棌鍏朵粬 + + + Show All + 鍏ㄩ儴鏄剧ず + + + Preferences... + 鍋忓ソ璁剧疆鈥 + + + Quit %1 + 閫鍑 %1 + + + About %1 + 鍏充簬 %1 + + + + MainWindow + + + MainWindow + + + + + menu_file + + + + + menu_scan + + + + + menu_view + + + + + menu_Auto_Image_Size + + + + + menu_page + + + + + menu_multiPages + + + + + menu_image + + + + + menuRotate + + + + + menu_user + + + + + menu_info + + + + + toolBar + + + + + act_open + + + + + act_insert + + + + + act_save + + + + + act_saveAs + + + + + act_Export + + + + + act_closeFile + + + + + act_closeAll + + + + + act_imageInfo + + + + + act_exit + + + + + act_scannerSettings + + + + + act_acquire + + + + + act_acquireSingle + + + + + + act_acquireInto + + + + + act_fullscreen + + + + + act_fitWindowSize + + + + + act_fitWindowWidth + + + + + act_realSize + + + + + act_zoomIn + + + + + act_zoomOut + + + + + act_toolBar + + + + + act_statusBar + + + + + act_thumbnailBar + + + + + act_colorInfo + + + + + act_previous + + + + + act_next + + + + + act_first + + + + + act_last + + + + + act_openPageNum + + + + + act_previousPage + + + + + act_nextPage + + + + + act_firstPage + + + + + act_lastPage + + + + + act_adjust + + + + + act_90Left + + + + + act_90Right + + + + + act_180 + + + + + act_multiRotate + + + + + act_autoCrop + + + + + act_signIn + + + + + act_passwordChange + + + + + act_signOut + + + + + act_log + + + + + act_clrCache + + + + + act_consume + + + + + act_help + + + + + act_about + + + + + act_insertFromScanner + + + + + act_clearRoller + + + + + act_imageEdit + + + + + act_sortPages + + + + + act_autoSave + + + + + act_update + + + + + act_feedback + + + + + act_device_log + + + + + act_driver_log + + + + + act_deleteFile + + + + + act_enhanceText + + + + + act_selectDevice + + + + + HanvonScan + + + + + LanxumScan + + + + + CumtennScan + + + + + MicrotekScan + + + + + UniScan + + + + + Scan + + + + + DeliScan + + + + + MaxsoundScan + + + + + ToecScan + + + + + HuaGoScan + + + + + menu_language + + + + + act_simpCN + + + + + act_traCN + + + + + act_English + + + + + act_Vietnam + + + + + Grid + + + + + Move To... + + + + + Insert files + + + + + + + Please go to 'Menu Bar ->Scan' to select a device + + + + + + Device %1 is open + + + + + auto save + + + + + when switching pictures, save the edited pictures directly without reminding + + + + + statusBar displayed + + + + + statusBar hidden + + + + + toolBar displayed + + + + + toolBar hidden + + + + + colorInfo enabled + + + + + colorInfo disenabled + + + + + enabling automatic saving + + + + + cancel auto save + + + + + + default scheme + + + + + Automatically save the edited the edited iamge when switching pictures. To cancel, uncheck the menu item: image-> automatically save + + + + + + + + + + + Question + + + + + file lost, remove it? + + + + + binary + + + + + gray + + + + + rgb + + + + + + + + + + Prompt + + + + + This scan is complete. Do you want to continue scanning? + + + + + + + Device is offline + + + + + thumbnailBar enabled + + + + + thumbnailBar hidden + + + + + modified, save it? + + + + + Clear, then start scan + + + + + Do NOT clear, then start scan + + + + + cancel + + + + + Already exist images in image list. +Do you want to clear? + + + + + Open images + + + + + Insert images + + + + + There are pictures that have not been saved. +Are you sure to close this image? + + + + + There are pictures that have not been saved. +Are you sure to close all images? + + + + + + + + + + + + + + + + + + + + + + + + + tips + + + + + + + save succeed + + + + + + + + + + save image doc failed: + + + + + + + find savePath in thumbnail + + + + + Please select at least one picture before export + + + + + File name + + + + + File path + + + + + File size + + + + + Creation date/time + + + + + Modified date/time + + + + + Accessed date/time + + + + + Format + + + + + Width + + + + + Height + + + + + depth + + + + + Color model + + + + + DPI + + + + + Print size + + + + + Frame + + + + + None + + + + + Mono + + + + + Gray + + + + + Color + 褰╄壊 + + + + Not supported + + + + + Warning + + + + + Device is Running! +Please finish scanning first. + + + + + There are pictures that have not been saved. +Are you sure to close? + + + + + Are you sure to close? + + + + + Sure to sign out administrator account? + + + + + confirm operation + + + + + are you sure to clear the roller count? + + + + + Roller scanned count has been set to 0. + + + + + Roller scanned count reset failed. + + + + + Error + 閿欒 + + + + Document missing! It would be deleted or renamed. + + + + + about %1 + + + + + <p>DriverVer: %1</p> + + + + + + + + + + <p>Vendor: %1</p> + + + + + + + + + + <p>Company address: %1</p> + + + + + + + + <p>Company telephone: %1</p> + + + + + + + + + + <p>Company website: <a href="%1">%1</a></p> + + + + + + + + + + <p>Copyright: %1</p> + + + + + <p>After-sale telephone: %1</p> + + + + + + + + <p>Company GPS: <a href="%1">%2</a></p> + + + + + + + + Baidu map access + + + + + Open failed + + + + + Detected that there is less than 1GB of disk space. Do you want to continue? + + + + + + error + + + + + start failed! + + + + + cache path folder limit:%1 + + + + + aquireinto folder limit:%1 + + + + + Insufficient access rights + + + + + Image processing failed + + + + + Ocr init failed + + + + + Ocr failed + + + + + File does not exist + 鏂囦欢涓嶅瓨鍦 + + + + Failed to load dynamic library + + + + + File data error + + + + + Image format processing error + + + + + Out of memory + + + + + Failed + + + + + The Device has reached roller life + + + + + tip + + + + + Other versions not available + + + + + + The device does not support this operation + + + + + + + + The language switch is successful and takes effect the next time the software is started! + + + + + Are you sure to delete selected file? + Phonon:: - Notifications - 閫氱煡 + 閫氱煡 - Music - 闊充箰 + 闊充箰 - Video - 瑙嗛 + 瑙嗛 - Communication - 閫氳 + 閫氳 - Games - 娓告垙 + 娓告垙 - Accessibility - 鏃犻殰纰嶇幆澧 + 鏃犻殰纰嶇幆澧 Phonon::Gstreamer::Backend - Warning: You do not seem to have the package gstreamer0.10-plugins-good installed. Some video features have been disabled. - 璀﹀憡锛氱湅璧锋潵锛屾偍娌℃湁瀹夎 gstreamer0.10-plugins-good 鍖呫 + 璀﹀憡锛氱湅璧锋潵锛屾偍娌℃湁瀹夎 gstreamer0.10-plugins-good 鍖呫 涓浜涜棰戠壒鎬у凡缁忚鍏抽棴銆 - Warning: You do not seem to have the base GStreamer plugins installed. All audio and video support has been disabled - 璀﹀憡锛氱湅璧锋潵锛屾偍娌℃湁瀹夎鍩虹鐨 GStreamer 鎻掍欢銆 + 璀﹀憡锛氱湅璧锋潵锛屾偍娌℃湁瀹夎鍩虹鐨 GStreamer 鎻掍欢銆 鎵鏈夌殑闊抽鍜岃棰戞敮鎸侀兘宸茬粡琚叧闂 Phonon::Gstreamer::MediaObject - Cannot start playback. Check your Gstreamer installation and make sure you have libgstreamer-plugins-base installed. - 涓嶈兘寮濮嬪洖鏀俱 + 涓嶈兘寮濮嬪洖鏀俱 璇锋鏌ユ偍鐨 Gstreamer 瀹夎骞朵笖纭鎮 宸茬粡瀹夎 libgstreamer-plugins-base銆 - A required codec is missing. You need to install the following codec(s) to play this content: %0 - 缂哄皯涓涓渶瑕佺殑瑙g爜鍣ㄣ傛偍闇瑕佸畨瑁呭涓嬭В鐮佸櫒鏉ユ挱鏀捐繖涓唴瀹癸細%0 + 缂哄皯涓涓渶瑕佺殑瑙g爜鍣ㄣ傛偍闇瑕佸畨瑁呭涓嬭В鐮佸櫒鏉ユ挱鏀捐繖涓唴瀹癸細%0 - - - - - - - - Could not open media source. - 涓嶈兘鎵撳紑濯掍綋婧愩 + 涓嶈兘鎵撳紑濯掍綋婧愩 - Invalid source type. - 鏃犳晥鐨勬簮绫诲瀷銆 + 鏃犳晥鐨勬簮绫诲瀷銆 - Could not locate media source. - 涓嶈兘瀹氫綅濯掍綋婧愩 + 涓嶈兘瀹氫綅濯掍綋婧愩 - Could not open audio device. The device is already in use. - 涓嶈兘鎵撳紑闊抽璁惧銆傝繖涓澶囨鍦ㄨ浣跨敤銆 + 涓嶈兘鎵撳紑闊抽璁惧銆傝繖涓澶囨鍦ㄨ浣跨敤銆 - Could not decode media source. - 涓嶈兘瑙g爜濯掍綋婧愩 + 涓嶈兘瑙g爜濯掍綋婧愩 Phonon::VolumeSlider - - Volume: %1% - 闊抽噺锛%1% + 闊抽噺锛%1% - - - Use this slider to adjust the volume. The leftmost position is 0%, the rightmost is %1% - 璇蜂娇鐢ㄨ繖涓粦鍧楄皟鑺傞煶閲忋傛渶宸︿负%0锛屾渶鍙充负%1% + 璇蜂娇鐢ㄨ繖涓粦鍧楄皟鑺傞煶閲忋傛渶宸︿负%0锛屾渶鍙充负%1% Q3Accel - %1, %2 not defined - %1锛%2鏈畾涔 + %1锛%2鏈畾涔 - Ambiguous %1 not handled - 涓嶆槑纭殑%1娌℃湁琚鐞 + 涓嶆槑纭殑%1娌℃湁琚鐞 Q3DataTable - True - + - False - + - Insert - 鎻掑叆 + 鎻掑叆 - Update - 鏇存柊 + 鏇存柊 - Delete - 鍒犻櫎 + 鍒犻櫎 Q3FileDialog - Copy or Move a File - 澶嶅埗鎴栬呯Щ鍔ㄤ竴涓枃浠 + 澶嶅埗鎴栬呯Щ鍔ㄤ竴涓枃浠 - Read: %1 - 璇诲彇锛%1 + 璇诲彇锛%1 - - Write: %1 - 鍐欏叆锛%1 + 鍐欏叆锛%1 - - Cancel - 鍙栨秷 + 鍙栨秷 - - - - All Files (*) - 鎵鏈夋枃浠 (*) + 鎵鏈夋枃浠 (*) - Name - 鍚嶇О + 鍚嶇О - Size - 澶у皬 + 澶у皬 - Type - 绫诲瀷 + 绫诲瀷 - Date - 鏃ユ湡 + 鏃ユ湡 - Attributes - 灞炴 + 灞炴 - - &OK - 纭畾(&O) + 纭畾(&O) - Look &in: - 鏌ユ壘鑼冨洿(&I)锛 + 鏌ユ壘鑼冨洿(&I)锛 - - - File &name: - 鏂囦欢鍚嶇О(&N)锛 + 鏂囦欢鍚嶇О(&N)锛 - File &type: - 鏂囦欢绫诲瀷(&T)锛 + 鏂囦欢绫诲瀷(&T)锛 - Back - 鍚庨 + 鍚庨 - One directory up - 鍚戜笂涓绾 + 鍚戜笂涓绾 - Create New Folder - 鍒涘缓鏂版枃浠跺す + 鍒涘缓鏂版枃浠跺す - List View - 鍒楄〃瑙嗗浘 + 鍒楄〃瑙嗗浘 - Detail View - 璇︾粏瑙嗗浘 + 璇︾粏瑙嗗浘 - Preview File Info - 棰勮鏂囦欢淇℃伅 + 棰勮鏂囦欢淇℃伅 - Preview File Contents - 棰勮鏂囦欢鍐呭 + 棰勮鏂囦欢鍐呭 - Read-write - 璇诲啓 + 璇诲啓 - Read-only - 鍙 + 鍙 - Write-only - 鍙啓 + 鍙啓 - Inaccessible - 涓嶅彲璁块棶鐨 + 涓嶅彲璁块棶鐨 - Symlink to File - 鏂囦欢鐨勭郴缁熼摼鎺 + 鏂囦欢鐨勭郴缁熼摼鎺 - Symlink to Directory - 鐩綍鐨勭郴缁熼摼鎺 + 鐩綍鐨勭郴缁熼摼鎺 - Symlink to Special - 鐗规畩鐨勭郴缁熼摼鎺 + 鐗规畩鐨勭郴缁熼摼鎺 - File - 鏂囦欢 + 鏂囦欢 - Dir - 鐩綍 + 鐩綍 - Special - 鐗规畩 + 鐗规畩 - - - Open - 鎵撳紑 + 鎵撳紑 - - Save As - 鍙﹀瓨涓 + 鍙﹀瓨涓 - - - &Open - 鎵撳紑(&O) + 鎵撳紑(&O) - - &Save - 淇濆瓨(&S) + 淇濆瓨(&S) - &Rename - 閲嶅懡鍚(&R) + 閲嶅懡鍚(&R) - &Delete - 鍒犻櫎(&D) + 鍒犻櫎(&D) - R&eload - 閲嶆柊杞藉叆(&E) + 閲嶆柊杞藉叆(&E) - Sort by &Name - 鎸夊悕绉版帓鍒(&N) + 鎸夊悕绉版帓鍒(&N) - Sort by &Size - 鎸夊ぇ灏忔帓鍒(&S) + 鎸夊ぇ灏忔帓鍒(&S) - Sort by &Date - 鎸夋棩鏈熸帓鍒(&D) + 鎸夋棩鏈熸帓鍒(&D) - &Unsorted - 鏈帓鍒楃殑(&U) + 鏈帓鍒楃殑(&U) - Sort - 鎺掑垪 + 鎺掑垪 - Show &hidden files - 鏄剧ず闅愯棌鏂囦欢(&H) + 鏄剧ず闅愯棌鏂囦欢(&H) - the file - 鏂囦欢 + 鏂囦欢 - the directory - 鐩綍 + 鐩綍 - the symlink - 绯荤粺閾炬帴 + 绯荤粺閾炬帴 - Delete %1 - 鍒犻櫎%1 + 鍒犻櫎%1 - <qt>Are you sure you wish to delete %1 "%2"?</qt> - <qt>浣犵‘璁や綘鎯冲垹闄%1锛屸%2鈥濓紵</qt> + <qt>浣犵‘璁や綘鎯冲垹闄%1锛屸%2鈥濓紵</qt> - &Yes - 鏄(&Y) + 鏄(&Y) - &No - 鍚(&N) + 鍚(&N) - New Folder 1 - 鏂板缓鏂囦欢澶1 + 鏂板缓鏂囦欢澶1 - New Folder - 鏂板缓鏂囦欢澶 + 鏂板缓鏂囦欢澶 - New Folder %1 - 鏂板缓鏂囦欢澶%1 + 鏂板缓鏂囦欢澶%1 - Find Directory - 鏌ユ壘鐩綍 + 鏌ユ壘鐩綍 - - Directories - 鐩綍 + 鐩綍 - Directory: - 鐩綍锛 + 鐩綍锛 - - Error - 閿欒 + 閿欒 - %1 File not found. Check path and filename. - 鏂囦欢%1 + 鏂囦欢%1 鏈壘鍒般 璇锋鏌ヨ矾寰勫拰鏂囦欢鍚嶃 - All Files (*.*) - 鎵鏈夋枃浠 (*.*) + 鎵鏈夋枃浠 (*.*) - Open - 鎵撳紑 + 鎵撳紑 - Select a Directory - 閫夋嫨涓涓洰褰 + 閫夋嫨涓涓洰褰 Q3LocalFs - - Could not read directory %1 - 涓嶈兘璇诲彇鐩綍 + 涓嶈兘璇诲彇鐩綍 %1 - Could not create directory %1 - 涓嶈兘鍒涘缓鐩綍 + 涓嶈兘鍒涘缓鐩綍 %1 - Could not remove file or directory %1 - 涓嶈兘绉婚櫎鏂囦欢鎴栬呯洰褰 + 涓嶈兘绉婚櫎鏂囦欢鎴栬呯洰褰 %1 - Could not rename %1 to %2 - 涓嶈兘鎶 + 涓嶈兘鎶 %1 閲嶅懡鍚嶄负 %2 - Could not open %1 - 涓嶈兘鎵撳紑 + 涓嶈兘鎵撳紑 %1 - Could not write %1 - 涓嶈兘鍐欏叆 + 涓嶈兘鍐欏叆 %1 Q3MainWindow - Line up - 鎺掑垪 + 鎺掑垪 - Customize... - 鑷畾涔... + 鑷畾涔... Q3NetworkProtocol - Operation stopped by the user - 鎿嶄綔琚敤鎴峰仠姝 + 鎿嶄綔琚敤鎴峰仠姝 Q3ProgressDialog - - Cancel - 鍙栨秷 + 鍙栨秷 Q3TabDialog - - OK - 纭 + 纭 - Apply - 搴旂敤 + 搴旂敤 - Help - 甯姪 + 甯姪 - Defaults - 榛樿 + 榛樿 - Cancel - 鍙栨秷 + 鍙栨秷 Q3TextEdit - &Undo - 鎾ゆ秷(&U) + 鎾ゆ秷(&U) - &Redo - 鎭㈠(&R) + 鎭㈠(&R) - Cu&t - 鍓垏(&T) + 鍓垏(&T) - &Copy - 澶嶅埗(&C) + 澶嶅埗(&C) - &Paste - 绮樿创(&P) + 绮樿创(&P) - Clear - 娓呯┖ + 娓呯┖ - - Select All - 閫夋嫨鍏ㄩ儴 + 閫夋嫨鍏ㄩ儴 Q3TitleBar - System - 绯荤粺 + 绯荤粺 - Restore up - 鍚戜笂鎭㈠ + 鍚戜笂鎭㈠ - Minimize - 鏈灏忓寲 + 鏈灏忓寲 - Restore down - 鍚戜笅鎭㈠ + 鍚戜笅鎭㈠ - Maximize - 鏈澶у寲 + 鏈澶у寲 - Close - 鍏抽棴 + 鍏抽棴 - Contains commands to manipulate the window - 鍖呭惈鎿嶄綔绐楀彛鐨勫懡浠ゃ + 鍖呭惈鎿嶄綔绐楀彛鐨勫懡浠ゃ - Puts a minimized back to normal - 鎶婁竴涓渶灏忓寲绐楀彛鎭㈠涓烘櫘閫氱姸鎬 + 鎶婁竴涓渶灏忓寲绐楀彛鎭㈠涓烘櫘閫氱姸鎬 - Moves the window out of the way - 鎶婄獥鍙gЩ鍒板闈 + 鎶婄獥鍙gЩ鍒板闈 - Puts a maximized window back to normal - 鎶婁竴涓渶澶у寲绐楀彛鎭㈠涓烘櫘閫氱姸鎬 + 鎶婁竴涓渶澶у寲绐楀彛鎭㈠涓烘櫘閫氱姸鎬 - Makes the window full screen - 绐楀彛鍏ㄥ睆鍖 + 绐楀彛鍏ㄥ睆鍖 - Closes the window - 鍏抽棴绐楀彛 + 鍏抽棴绐楀彛 - Displays the name of the window and contains controls to manipulate it - 鏄剧ず绐楀彛鍚嶇О骞朵笖鍖呭惈缁存姢瀹冪殑鎺т欢 + 鏄剧ず绐楀彛鍚嶇О骞朵笖鍖呭惈缁存姢瀹冪殑鎺т欢 Q3ToolBar - More... - 鏇村... + 鏇村... Q3UrlOperator - - - The protocol `%1' is not supported - 鍗忚鈥%1鈥濅笉琚敮鎸 + 鍗忚鈥%1鈥濅笉琚敮鎸 - The protocol `%1' does not support listing directories - 鍗忚鈥%1鈥濅笉鏀寔鍒楀嚭鐩綍 + 鍗忚鈥%1鈥濅笉鏀寔鍒楀嚭鐩綍 - The protocol `%1' does not support creating new directories - 鍗忚鈥%1鈥濅笉鏀寔鍒涘缓鏂扮洰褰 + 鍗忚鈥%1鈥濅笉鏀寔鍒涘缓鏂扮洰褰 - The protocol `%1' does not support removing files or directories - 鍗忚鈥%1鈥濅笉鏀寔绉婚櫎鏂囦欢鎴栬呯洰褰 + 鍗忚鈥%1鈥濅笉鏀寔绉婚櫎鏂囦欢鎴栬呯洰褰 - The protocol `%1' does not support renaming files or directories - 鍗忚鈥%1鈥濅笉鏀寔閲嶅懡鍚嶆枃浠舵垨鑰呯洰褰 + 鍗忚鈥%1鈥濅笉鏀寔閲嶅懡鍚嶆枃浠舵垨鑰呯洰褰 - The protocol `%1' does not support getting files - 鍗忚鈥%1鈥濅笉鏀寔鑾峰彇鏂囦欢 + 鍗忚鈥%1鈥濅笉鏀寔鑾峰彇鏂囦欢 - The protocol `%1' does not support putting files - 鍗忚鈥%1鈥濅笉鏀寔涓婁紶鏂囦欢 + 鍗忚鈥%1鈥濅笉鏀寔涓婁紶鏂囦欢 - - The protocol `%1' does not support copying or moving files or directories - 鍗忚鈥%1鈥濅笉鏀寔澶嶅埗鎴栬呯Щ鍔ㄦ枃浠舵垨鑰呯洰褰 + 鍗忚鈥%1鈥濅笉鏀寔澶嶅埗鎴栬呯Щ鍔ㄦ枃浠舵垨鑰呯洰褰 - - (unknown) - (鏈煡鐨) + (鏈煡鐨) Q3Wizard - &Cancel - 鍙栨秷(&C) + 鍙栨秷(&C) - < &Back - < 涓婁竴姝(&B) + < 涓婁竴姝(&B) - &Next > - 涓嬩竴姝(&N) > + 涓嬩竴姝(&N) > - &Finish - 瀹屾垚(&F) + 瀹屾垚(&F) - &Help - 甯姪(&H) + 甯姪(&H) QAbstractSocket - - - - Host not found - 涓绘満鏈壘鍒 + 涓绘満鏈壘鍒 - - - Connection refused - 杩炴帴琚嫆缁 + 杩炴帴琚嫆缁 - Connection timed out - 杩炴帴瓒呮椂 + 杩炴帴瓒呮椂 - - - Operation on socket is not supported - Socket鎿嶄綔涓嶈鏀寔 + Socket鎿嶄綔涓嶈鏀寔 - Socket operation timed out - 濂楁帴瀛楁搷浣滆秴鏃 + 濂楁帴瀛楁搷浣滆秴鏃 - Socket is not connected - 濂楁帴瀛楁病鏈夎杩炴帴 + 濂楁帴瀛楁病鏈夎杩炴帴 - Network unreachable - 缃戠粶涓嶈兘璁块棶 + 缃戠粶涓嶈兘璁块棶 QAbstractSpinBox - &Step up - 澧炲姞(&S) + 澧炲姞(&S) - Step &down - 鍑忓皯(&D) + 鍑忓皯(&D) - &Select All - 閫夋嫨鍏ㄩ儴(&S) + 閫夋嫨鍏ㄩ儴(&S) QApplication - Activate - 婵娲 + 婵娲 - Executable '%1' requires Qt %2, found Qt %3. - 鎵ц鈥%1鈥濋渶瑕丵t %2锛屽彧鎵惧埌浜哘t %3銆 + 鎵ц鈥%1鈥濋渶瑕丵t %2锛屽彧鎵惧埌浜哘t %3銆 - Incompatible Qt Library Error - 涓嶅吋瀹圭殑Qt閿欒 + 涓嶅吋瀹圭殑Qt閿欒 - Activates the program's main window - 婵娲昏繖涓▼搴忕殑涓荤獥鍙 + 婵娲昏繖涓▼搴忕殑涓荤獥鍙 QAxSelect - Select ActiveX Control - 閫夋嫨ActiveX鎺т欢 + 閫夋嫨ActiveX鎺т欢 - OK - 纭畾 + 纭畾 - &Cancel - 鍙栨秷(&C) + 鍙栨秷(&C) - COM &Object: - COM瀵硅薄(&O)锛 + COM瀵硅薄(&O)锛 QCheckBox - Uncheck - 鍙栨秷閫変腑 + 鍙栨秷閫変腑 - Check - 閫変腑 + 閫変腑 - Toggle - 鍒囨崲 + 鍒囨崲 QColorDialog - Hu&e: - 鑹茶皟(&E)锛 + 鑹茶皟(&E)锛 - &Sat: - 楗卞拰搴(&S)锛 + 楗卞拰搴(&S)锛 - &Val: - 浜害(&V)锛 + 浜害(&V)锛 - &Red: - 绾㈣壊(&R)锛 + 绾㈣壊(&R)锛 - &Green: - 缁胯壊(&G)锛 + 缁胯壊(&G)锛 - Bl&ue: - 钃濊壊(&U)锛 + 钃濊壊(&U)锛 - A&lpha channel: - Alpha閫氶亾(&A)锛 + Alpha閫氶亾(&A)锛 - Select Color - 閫夋嫨棰滆壊 + 閫夋嫨棰滆壊 - &Basic colors - 鍩烘湰棰滆壊(&B) + 鍩烘湰棰滆壊(&B) - &Custom colors - 鑷畾涔夐鑹(&C) + 鑷畾涔夐鑹(&C) - &Add to Custom Colors - 娣诲姞鍒拌嚜瀹氫箟棰滆壊(&A) + 娣诲姞鍒拌嚜瀹氫箟棰滆壊(&A) Select color @@ -1051,41 +3694,36 @@ to &Pick Screen Color - 鎷惧彇灞忓箷棰滆壊(&P) + 鎷惧彇灞忓箷棰滆壊(&P) Cursor at %1, %2 Press ESC to cancel - 鍏夋爣浣嶇疆 %1, %2 + 鍏夋爣浣嶇疆 %1, %2 鎸塃SC閿彇娑 &HTML: - 棰滆壊鍊(&H)锛 + 棰滆壊鍊(&H)锛 QComboBox - - Open - 鎵撳紑 + 鎵撳紑 - False - + - True - + - Close - 鍏抽棴 + 鍏抽棴 @@ -1116,1523 +3754,1215 @@ Press ESC to cancel %1锛氭湭鐭ラ敊璇 %2 - %1: key is empty QSystemSemaphore - %1锛氶敭鏄┖鐨 + %1锛氶敭鏄┖鐨 - %1: unable to make key QSystemSemaphore - %1锛氫笉鑳藉埗閫犻敭 + %1锛氫笉鑳藉埗閫犻敭 - %1: ftok failed QSystemSemaphore - %1锛歠tok 澶辫触 + %1锛歠tok 澶辫触 QDB2Driver - Unable to connect - 涓嶈兘杩炴帴 + 涓嶈兘杩炴帴 - Unable to commit transaction - 涓嶈兘鎻愪氦浜嬪姟 + 涓嶈兘鎻愪氦浜嬪姟 - Unable to rollback transaction - 涓嶈兘鍥炴粴浜嬪姟 + 涓嶈兘鍥炴粴浜嬪姟 - Unable to set autocommit - 涓嶈兘璁剧疆鑷姩鎻愪氦 + 涓嶈兘璁剧疆鑷姩鎻愪氦 QDB2Result - - Unable to execute statement - 涓嶈兘鎵ц璇彞 + 涓嶈兘鎵ц璇彞 - Unable to prepare statement - 涓嶈兘鍑嗗璇彞 + 涓嶈兘鍑嗗璇彞 - Unable to bind variable - 涓嶈兘甯畾鍙橀噺 + 涓嶈兘甯畾鍙橀噺 - Unable to fetch record %1 - 涓嶈兘鑾峰彇璁板綍%1 + 涓嶈兘鑾峰彇璁板綍%1 - Unable to fetch next - 涓嶈兘鑾峰彇涓嬩竴涓 + 涓嶈兘鑾峰彇涓嬩竴涓 - Unable to fetch first - 涓嶈兘鑾峰彇绗竴涓 + 涓嶈兘鑾峰彇绗竴涓 QDateTimeEdit - AM - AM + AM - am - am + am - PM - PM + PM - pm - pm + pm QDial - QDial - QDial + QDial - SpeedoMeter - SpeedoMeter + SpeedoMeter - SliderHandle - SliderHandle + SliderHandle QDialog - What's This? - 杩欐槸浠涔堬紵 + 杩欐槸浠涔堬紵 - Done - 瀹屾垚 + 瀹屾垚 QDialogButtonBox - - - OK - 纭畾 + 纭畾 - Save - 淇濆瓨 + 淇濆瓨 - &Save - 淇濆瓨(&S) + 淇濆瓨(&S) - Open - 鎵撳紑 + 鎵撳紑 - Cancel - 鍙栨秷 + 鍙栨秷 - &Cancel - 鍙栨秷(&C) + 鍙栨秷(&C) - Close - 鍏抽棴 + 鍏抽棴 - &Close - 鍏抽棴(&C) + 鍏抽棴(&C) - Apply - 搴旂敤 + 搴旂敤 - Reset - 閲嶇疆 + 閲嶇疆 - Help - 甯姪 + 甯姪 - Don't Save - 涓嶄繚瀛 + 涓嶄繚瀛 - Discard - 鎶涘純 + 鎶涘純 - &Yes - 鏄(&Y) + 鏄(&Y) - Yes to &All - 鍏ㄩ儴鏄(&A) + 鍏ㄩ儴鏄(&A) - &No - 鍚(&N) + 鍚(&N) - N&o to All - 鍏ㄩ儴鍚(&O) + 鍏ㄩ儴鍚(&O) - Save All - 淇濆瓨鍏ㄩ儴 + 淇濆瓨鍏ㄩ儴 - Abort - 鏀惧純 + 鏀惧純 - Retry - 閲嶈瘯 + 閲嶈瘯 - Ignore - 蹇界暐 + 蹇界暐 - Restore Defaults - 鎭㈠榛樿 + 鎭㈠榛樿 - Close without Saving - 涓嶄繚瀛樺叧闂 + 涓嶄繚瀛樺叧闂 - &OK - 纭畾(&O) + 纭畾(&O) QDirModel - Name - 鍚嶇О + 鍚嶇О - Size - 澶у皬 + 澶у皬 - Kind Match OS X Finder - 绫诲瀷 + 绫诲瀷 - Type All other platforms - 绫诲瀷 + 绫诲瀷 - Date Modified - 鏃ユ湡琚慨鏀 + 鏃ユ湡琚慨鏀 QDockWidget - Close - 鍏抽棴 + 鍏抽棴 - Dock - 閿氭帴 + 閿氭帴 - Float - 娴姩 + 娴姩 QDoubleSpinBox - More - 鏇村 + 鏇村 - Less - 鏇村皯 + 鏇村皯 QErrorMessage - Debug Message: - 璋冭瘯娑堟伅锛 + 璋冭瘯娑堟伅锛 - Warning: - 璀﹀憡锛 + 璀﹀憡锛 - Fatal Error: - 鑷村懡閿欒锛 + 鑷村懡閿欒锛 - &Show this message again - 鍐嶆鏄剧ず杩欎釜娑堟伅(&S) + 鍐嶆鏄剧ず杩欎釜娑堟伅(&S) - &OK - 纭畾(&O) + 纭畾(&O) QFile - - Destination file exists - 鐩爣鏂囦欢宸插瓨鍦 + 鐩爣鏂囦欢宸插瓨鍦 - - Cannot remove source file - - - - Cannot open %1 for input - 鏃犳硶杈撳叆 %1 + 鏃犳硶杈撳叆 %1 - Cannot open for output - 鏃犳硶杈撳嚭 + 鏃犳硶杈撳嚭 - Failure to write block - 鍐欏潡澶辫触 + 鍐欏潡澶辫触 - Cannot create %1 for output - 鏃犳硶鍒涘缓 %1 + 鏃犳硶鍒涘缓 %1 QFileDialog - - All Files (*) - 鎵鏈夋枃浠 (*) + 鎵鏈夋枃浠 (*) - Directories - 鐩綍 + 鐩綍 - - - - + + &Open 鎵撳紑(&O) - - + + &Save 淇濆瓨(&S) - &Cancel - 鍙栨秷(&S) + 鍙栨秷(&S) - Cancel - 鍙栨秷 + 鍙栨秷 - Open - 鎵撳紑 + 鎵撳紑 - %1 already exists. Do you want to replace it? - %1宸茬粡瀛樺湪銆 + %1宸茬粡瀛樺湪銆 浣犳兂瑕佹浛鎹㈠畠涔堬紵 - %1 File not found. Please verify the correct file name was given. - 鏂囦欢%1 + 鏂囦欢%1 娌℃湁鎵惧埌銆 璇锋牳瀹炲凡缁欏畾姝g‘鏂囦欢鍚嶃 - My Computer - 鎴戠殑璁$畻鏈 + 鎴戠殑璁$畻鏈 - &Rename - 閲嶅懡鍚(&R) + 閲嶅懡鍚(&R) - &Delete - 鍒犻櫎(&D) + 鍒犻櫎(&D) - Show &hidden files - 鏄剧ず闅愯棌鏂囦欢(&H) + 鏄剧ず闅愯棌鏂囦欢(&H) - - Back - 鍚庨 + 鍚庨 - - Parent Directory - 鐖剁洰褰 + 鐖剁洰褰 - - List View - 鍒楄〃瑙嗗浘 + 鍒楄〃瑙嗗浘 - - Detail View - 璇︾粏瑙嗗浘 + 璇︾粏瑙嗗浘 - - Files of type: - 鏂囦欢绫诲瀷锛 + 鏂囦欢绫诲瀷锛 - - Directory: - 鐩綍锛 + 鐩綍锛 - - %1 Directory not found. Please verify the correct directory name was given. - 鐩綍%1 + 鐩綍%1 娌℃湁鎵惧埌銆 璇锋牳瀹炲凡缁欏畾姝g‘鐩綍鍚嶃 - Delete - 鍒犻櫎 + Delete + 鍒犻櫎 - '%1' is write protected. Do you want to delete it anyway? - 鈥%1鈥滄槸鍐欎繚鎶ょ殑銆 + 鈥%1鈥滄槸鍐欎繚鎶ょ殑銆 浣犺繕鏄兂鍒犻櫎瀹冧箞锛 - Are you sure you want to delete '%1'? - 浣犵‘璁や綘鎯冲垹闄も%1鈥滐紵 + 浣犵‘璁や綘鎯冲垹闄も%1鈥滐紵 - Could not delete directory. - 涓嶈兘鍒犻櫎鐩綍銆 + 涓嶈兘鍒犻櫎鐩綍銆 - Recent Places - 鏈杩戠殑鍦版柟 + 鏈杩戠殑鍦版柟 - Save As - 鍙﹀瓨涓 + 鍙﹀瓨涓 - Drive - 椹卞姩鍣 + 椹卞姩鍣 - - File - 鏂囦欢 + 鏂囦欢 - Unknown - 鏈煡鐨 + 鏈煡鐨 - Find Directory - 鏌ユ壘鐩綍 + 鏌ユ壘鐩綍 - Show - 鏄剧ず + 鏄剧ず - - Forward - 鍓嶈繘 + 鍓嶈繘 - New Folder - 鏂板缓鏂囦欢澶 + 鏂板缓鏂囦欢澶 - &New Folder - 鏂板缓鏂囦欢澶(&N) + 鏂板缓鏂囦欢澶(&N) - - &Choose - 閫夋嫨(&C) + 閫夋嫨(&C) - Remove - 绉婚櫎 + 绉婚櫎 - - File &name: - 鏂囦欢鍚嶇О(&N)锛 + 鏂囦欢鍚嶇О(&N)锛 - - Look in: - 鏌ョ湅锛 + 鏌ョ湅锛 - - Create New Folder - 鍒涘缓鏂版枃浠跺す + 鍒涘缓鏂版枃浠跺す - All Files (*.*) - 鎵鏈夋枃浠 (*.*) + 鎵鏈夋枃浠 (*.*) QFileSystemModel - %1 TB - %1 TB + %1 TB - %1 GB - %1 GB + %1 GB - %1 MB - %1 MB + %1 MB - %1 KB - %1鍗冨瓧鑺 + %1鍗冨瓧鑺 - %1 bytes - %1瀛楄妭 + %1瀛楄妭 - Invalid filename - 鏃犳晥鏂囦欢鍚 + 鏃犳晥鏂囦欢鍚 - <b>The name "%1" can not be used.</b><p>Try using another name, with fewer characters or no punctuations marks. - <b>鍚嶇О鈥%1鈥滀笉鑳借浣跨敤銆</b><p>璇蜂娇鐢ㄥ彟澶栦竴涓寘鍚洿灏戝瓧绗︽垨鑰呬笉鍚湁鏍囩偣绗﹀彿鐨勫悕绉般 + <b>鍚嶇О鈥%1鈥滀笉鑳借浣跨敤銆</b><p>璇蜂娇鐢ㄥ彟澶栦竴涓寘鍚洿灏戝瓧绗︽垨鑰呬笉鍚湁鏍囩偣绗﹀彿鐨勫悕绉般 - Name - 鍚嶇О + 鍚嶇О - Size - 澶у皬 + 澶у皬 - Kind Match OS X Finder - 绫诲瀷 + 绫诲瀷 - Type All other platforms - 绫诲瀷 + 绫诲瀷 - Date Modified - 鏃ユ湡琚慨鏀 + 鏃ユ湡琚慨鏀 - My Computer - 鎴戠殑璁$畻鏈 + 鎴戠殑璁$畻鏈 - Computer - 璁$畻鏈 + 璁$畻鏈 QFontDatabase - - Normal - 鏅 + 鏅 - - - Bold - 绮椾綋 + 绮椾綋 - - Demi Bold - 鍗婄矖浣 + 鍗婄矖浣 - - - Black - 榛戜綋 + 榛戜綋 - Demi - 鍗婁綋 + 鍗婁綋 - - Light - 杞讳綋 + 杞讳綋 - - Italic - 鎰忓ぇ鍒╀綋 + 鎰忓ぇ鍒╀綋 - - Oblique - 鏂滀綋 + 鏂滀綋 - Any - 浠绘剰 + 浠绘剰 - Latin - 鎷変竵鏂 + 鎷変竵鏂 - Greek - 甯岃厞鏂 + 甯岃厞鏂 - Cyrillic - 瑗块噷灏旀枃 + 瑗块噷灏旀枃 - Armenian - 浜氱編灏间簹鏂 + 浜氱編灏间簹鏂 - Hebrew - 甯屼集鏉ユ枃 + 甯屼集鏉ユ枃 - Arabic - 闃挎媺浼枃 + 闃挎媺浼枃 - Syriac - 鍙欏埄浜氭枃 + 鍙欏埄浜氭枃 - Thaana - 椹皵浠eか鏂 + 椹皵浠eか鏂 - Devanagari - 姊垫枃 + 姊垫枃 - Bengali - 瀛熷姞鎷夋枃 + 瀛熷姞鎷夋枃 - Gurmukhi - 鏃侀伄鏅枃 + 鏃侀伄鏅枃 - Gujarati - 鍙ゅ悏鎷夌壒鏂 + 鍙ゅ悏鎷夌壒鏂 - Oriya - 濂ラ噷闆呮枃 + 濂ラ噷闆呮枃 - Tamil - 娉扮背灏旀枃 + 娉扮背灏旀枃 - Telugu - 娉板崲鍥烘枃 + 娉板崲鍥烘枃 - Kannada - 鍩冪撼寰锋枃 + 鍩冪撼寰锋枃 - Malayalam - 椹媺浜氭媺濮嗘枃 + 椹媺浜氭媺濮嗘枃 - Sinhala - 鍍т冀缃楁枃 + 鍍т冀缃楁枃 - Thai - 娉板浗鏂 + 娉板浗鏂 - Lao - 鑰佹対鏂 + 鑰佹対鏂 - Tibetan - 钘忔枃 + 钘忔枃 - Myanmar - 缂呯敻鏂 + 缂呯敻鏂 - Georgian - 鏍奸瞾鍚変簹鏂 + 鏍奸瞾鍚変簹鏂 - Khmer - 璋风編灏旀枃 + 璋风編灏旀枃 - Simplified Chinese - 绠浣撲腑鏂 + 绠浣撲腑鏂 - Traditional Chinese - 绻佷綋涓枃 + 绻佷綋涓枃 - Japanese - 鏃ユ枃 + 鏃ユ枃 - Korean - 闊╂枃 + 闊╂枃 - Vietnamese - 瓒婂崡鏂 + 瓒婂崡鏂 - Symbol - 绗﹀彿 + 绗﹀彿 - Ogham - 娆х敇鏂 + 娆х敇鏂 - Runic - 鍙ゅ寳娆ф枃 + 鍙ゅ寳娆ф枃 QFontDialog - &Font - 瀛椾綋(&F) + 瀛椾綋(&F) - Font st&yle - 瀛椾綋椋庢牸(&Y) + 瀛椾綋椋庢牸(&Y) - &Size - 澶у皬(&S) + 澶у皬(&S) - Effects - 鏁堟灉 + 鏁堟灉 - Stri&keout - 鍒犻櫎绾(&K) + 鍒犻櫎绾(&K) - &Underline - 涓嬪垝绾(&U) + 涓嬪垝绾(&U) - Sample - 瀹炰緥 + 瀹炰緥 - Wr&iting System - 涔﹀啓绯荤粺(&I) + 涔﹀啓绯荤粺(&I) - - Select Font - 閫夋嫨瀛椾綋 + 閫夋嫨瀛椾綋 QFtp - - Not connected - 娌℃湁杩炴帴 + 娌℃湁杩炴帴 - - Host %1 not found - 涓绘満%1娌℃湁鎵惧埌 + 涓绘満%1娌℃湁鎵惧埌 - - Connection refused to host %1 - 杩炴帴琚富鏈 %1 鎷掔粷 + 杩炴帴琚富鏈 %1 鎷掔粷 - Connection timed out to host %1 - 涓绘満%1杩炴帴瓒呮椂 + 涓绘満%1杩炴帴瓒呮椂 - - - Connected to host %1 - 杩炴帴鍒颁富鏈%1浜 + 杩炴帴鍒颁富鏈%1浜 - - Connection refused for data connection - 鍥犱负鏁版嵁杩炴帴鑰岃鎷掔粷杩炴帴 + 鍥犱负鏁版嵁杩炴帴鑰岃鎷掔粷杩炴帴 - - - - Unknown error - 鏈煡鐨勯敊璇 + 鏈煡鐨勯敊璇 - - Connecting to host failed: %1 - 杩炴帴涓绘満澶辫触锛 + 杩炴帴涓绘満澶辫触锛 %1 - - Login failed: %1 - 鐧诲綍澶辫触锛 + 鐧诲綍澶辫触锛 %1 - - Listing directory failed: %1 - 鍒楀嚭鐩綍澶辫触锛 + 鍒楀嚭鐩綍澶辫触锛 %1 - - Changing directory failed: %1 - 鏀瑰彉鐩綍澶辫触锛 + 鏀瑰彉鐩綍澶辫触锛 %1 - - Downloading file failed: %1 - 涓嬭浇鏂囦欢澶辫触锛 + 涓嬭浇鏂囦欢澶辫触锛 %1 - - Uploading file failed: %1 - 涓婁紶鏂囦欢澶辫触锛 + 涓婁紶鏂囦欢澶辫触锛 %1 - - Removing file failed: %1 - 绉婚櫎鏂囦欢澶辫触锛 + 绉婚櫎鏂囦欢澶辫触锛 %1 - - Creating directory failed: %1 - 鍒涘缓鐩綍澶辫触锛 + 鍒涘缓鐩綍澶辫触锛 %1 - - Removing directory failed: %1 - 绉婚櫎鐩綍澶辫触锛 + 绉婚櫎鐩綍澶辫触锛 %1 - - - Connection closed - 杩炴帴鍏抽棴浜 + 杩炴帴鍏抽棴浜 - Host %1 found - 涓绘満%1鎵惧埌浜 + 涓绘満%1鎵惧埌浜 - Connection to %1 closed - 鍒%1鐨勮繛鎺ュ叧闂簡 + 鍒%1鐨勮繛鎺ュ叧闂簡 - Host found - 涓绘満鎵惧埌浜 + 涓绘満鎵惧埌浜 - Connected to host - 杩炴帴鍒颁富鏈轰簡 + 杩炴帴鍒颁富鏈轰簡 + + + + QGnomeTheme + + OK + 纭畾 + + + &OK + 纭畾(&O) + + + Cancel + 鍙栨秷 + + + &Cancel + 鍙栨秷(&C) + + + Yes + + + + &Yes + 鏄(&Y) + + + No + + + + &No + 鍚(&N) + + + Yes to All + 搴旂敤鍒版墍鏈 + + + Yes to &All + 搴旂敤鍒版墍鏈(&A) QGuiApplication - QT_LAYOUT_DIRECTION Translate this string to the string 'LTR' in left-to-right languages or to 'RTL' in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout. - LTR + LTR QHostInfo - Unknown error - 鏈煡鐨勯敊璇 + 鏈煡鐨勯敊璇 QHostInfoAgent - - - - - - - - Host not found - 涓绘満鏈壘鍒 + 涓绘満鏈壘鍒 - - - - Unknown address type - 鏈煡鐨勫湴鍧绫诲瀷 + 鏈煡鐨勫湴鍧绫诲瀷 - - - Unknown error - 鏈煡鐨勯敊璇 + 鏈煡鐨勯敊璇 QHttp - - - - Unknown error - 鏈煡鐨勯敊璇 + 鏈煡鐨勯敊璇 - - Request aborted - 璇锋眰琚斁寮冧簡 + 璇锋眰琚斁寮冧簡 - - No server set to connect to - 娌℃湁璁剧疆瑕佽繛鎺ョ殑鏈嶅姟鍣 + 娌℃湁璁剧疆瑕佽繛鎺ョ殑鏈嶅姟鍣 - - Wrong content length - 閿欒鐨勫唴瀹归暱搴 + 閿欒鐨勫唴瀹归暱搴 - - Server closed connection unexpectedly - 鏈嶅姟鍣ㄥ紓甯稿湴鍏抽棴浜嗚繛鎺 + 鏈嶅姟鍣ㄥ紓甯稿湴鍏抽棴浜嗚繛鎺 - - Unknown authentication method - - - - Error writing response to device - 鍚戣澶囦腑杩涜鍐欏洖澶嶆椂鍙戠敓閿欒 + 鍚戣澶囦腑杩涜鍐欏洖澶嶆椂鍙戠敓閿欒 - - Connection refused - 杩炴帴琚嫆缁 + 杩炴帴琚嫆缁 - - - Host %1 not found - 涓绘満%1娌℃湁鎵惧埌 + 涓绘満%1娌℃湁鎵惧埌 - - - - HTTP request failed - HTTP璇锋眰澶辫触 + HTTP璇锋眰澶辫触 - - Invalid HTTP response header - 鏃犳晥鐨凥TTP鍝嶅簲澶 + 鏃犳晥鐨凥TTP鍝嶅簲澶 - - - - Invalid HTTP chunked body - 鏃犳晥鐨凥TTP鑷冭偪浣 + 鏃犳晥鐨凥TTP鑷冭偪浣 - Host %1 found - 涓绘満%1鎵惧埌浜 + 涓绘満%1鎵惧埌浜 - Connected to host %1 - 杩炴帴鍒%1涓绘満浜 + 杩炴帴鍒%1涓绘満浜 - Connection to %1 closed - 鍒%1鐨勮繛鎺ュ叧闂簡 + 鍒%1鐨勮繛鎺ュ叧闂簡 - Host found - 涓绘満鎵惧埌浜 + 涓绘満鎵惧埌浜 - Connected to host - 杩炴帴鍒颁富鏈轰簡 + 杩炴帴鍒颁富鏈轰簡 - - Connection closed - 杩炴帴鍏抽棴浜 + 杩炴帴鍏抽棴浜 - Proxy authentication required - 浠g悊闇瑕佽璇 + 浠g悊闇瑕佽璇 - Authentication required - 闇瑕佽璇 + 闇瑕佽璇 - Connection refused (or timed out) - 杩炴帴琚嫆缁(鎴栬呰秴鏃) + 杩炴帴琚嫆缁(鎴栬呰秴鏃) - Proxy requires authentication - 浠g悊闇瑕侀獙璇 + 浠g悊闇瑕侀獙璇 - Host requires authentication - 涓绘満闇瑕侀獙璇 + 涓绘満闇瑕侀獙璇 - Data corrupted - 鏁版嵁閿欒 + 鏁版嵁閿欒 - Unknown protocol specified - 鎵鎸囧畾鐨勫崗璁槸鏈煡鐨 + 鎵鎸囧畾鐨勫崗璁槸鏈煡鐨 - SSL handshake failed - SSL 鎻℃墜澶辫触 + SSL 鎻℃墜澶辫触 - HTTPS connection requested but SSL support not compiled in - HTTPS 杩炴帴闇瑕 SSL锛屼絾瀹冩病鏈夎缂栬瘧杩涙潵 + HTTPS 杩炴帴闇瑕 SSL锛屼絾瀹冩病鏈夎缂栬瘧杩涙潵 QHttpSocketEngine - Did not receive HTTP response from proxy - 鏈敹鍒颁唬鐞嗙殑HTTP鍝嶅簲 + 鏈敹鍒颁唬鐞嗙殑HTTP鍝嶅簲 - Error parsing authentication request from proxy - 瑙f瀽浠g悊鐨勮璇佽姹傚嚭閿 + 瑙f瀽浠g悊鐨勮璇佽姹傚嚭閿 - Authentication required - 闇瑕佽璇 + 闇瑕佽璇 - Proxy denied connection - 浠g悊鎷掔粷杩炴帴 + 浠g悊鎷掔粷杩炴帴 - Error communicating with HTTP proxy - 鍜孒TTP浠g悊閫氳鏃跺彂鐢熼敊璇 + 鍜孒TTP浠g悊閫氳鏃跺彂鐢熼敊璇 - Proxy server not found - 鏈壘鍒颁唬鐞嗘湇鍔″櫒 + 鏈壘鍒颁唬鐞嗘湇鍔″櫒 - Proxy connection refused - 浠g悊杩炴帴琚嫆缁 + 浠g悊杩炴帴琚嫆缁 - Proxy server connection timed out - 浠g悊鏈嶅姟鍣ㄨ繛鎺ヨ秴鏃 + 浠g悊鏈嶅姟鍣ㄨ繛鎺ヨ秴鏃 - Proxy connection closed prematurely - 浠g悊杩炴帴杩囨棭鍏抽棴 + 浠g悊杩炴帴杩囨棭鍏抽棴 QIBaseDriver - Error opening database - 鎵撳紑鏁版嵁搴撻敊璇 + 鎵撳紑鏁版嵁搴撻敊璇 - Could not start transaction - 涓嶈兘寮濮嬩簨鍔 + 涓嶈兘寮濮嬩簨鍔 - Unable to commit transaction - 涓嶈兘鎻愪氦浜嬪姟 + 涓嶈兘鎻愪氦浜嬪姟 - Unable to rollback transaction - 涓嶈兘鍥炴粴浜嬪姟 + 涓嶈兘鍥炴粴浜嬪姟 QIBaseResult - Unable to create BLOB - 涓嶈兘鍒涘缓BLOB + 涓嶈兘鍒涘缓BLOB - Unable to write BLOB - 涓嶈兘鍐欏叆BLOB + 涓嶈兘鍐欏叆BLOB - Unable to open BLOB - 涓嶈兘鎵撳紑BLOB + 涓嶈兘鎵撳紑BLOB - Unable to read BLOB - 涓嶈兘璇诲彇BLOB + 涓嶈兘璇诲彇BLOB - - Could not find array - 涓嶈兘鎵惧埌鏁扮粍 + 涓嶈兘鎵惧埌鏁扮粍 - Could not get array data - 涓嶈兘寰楀埌鏁扮粍鏁版嵁 + 涓嶈兘寰楀埌鏁扮粍鏁版嵁 - Could not get query info - 涓嶈兘寰楀埌鏌ヨ淇℃伅 + 涓嶈兘寰楀埌鏌ヨ淇℃伅 - Could not start transaction - 涓嶈兘寮濮嬩簨鍔 + 涓嶈兘寮濮嬩簨鍔 - Unable to commit transaction - 涓嶈兘鎻愪氦浜嬪姟 + 涓嶈兘鎻愪氦浜嬪姟 - Could not allocate statement - 涓嶈兘鍒嗛厤璇彞 + 涓嶈兘鍒嗛厤璇彞 - Could not prepare statement - 涓嶈兘鍑嗗璇彞 + 涓嶈兘鍑嗗璇彞 - - Could not describe input statement - 涓嶈兘鎻忚堪杈撳叆璇彞 + 涓嶈兘鎻忚堪杈撳叆璇彞 - Could not describe statement - 涓嶈兘鎻忚堪璇彞 + 涓嶈兘鎻忚堪璇彞 - Unable to close statement - 涓嶈兘鍏抽棴璇彞 + 涓嶈兘鍏抽棴璇彞 - Unable to execute query - 涓嶈兘鎵ц鏌ヨ + 涓嶈兘鎵ц鏌ヨ - Could not fetch next item - 涓嶈兘鑾峰彇涓嬩竴椤 + 涓嶈兘鑾峰彇涓嬩竴椤 - Could not get statement info - 涓嶈兘寰楀埌璇彞淇℃伅 + 涓嶈兘寰楀埌璇彞淇℃伅 QIODevice - Permission denied - 鏉冮檺琚嫆缁 + 鏉冮檺琚嫆缁 - Too many open files - 澶鎵撳紑鐨勬枃浠 + 澶鎵撳紑鐨勬枃浠 - No such file or directory - 娌℃湁杩欎釜鏂囦欢鎴栬呯洰褰 + 娌℃湁杩欎釜鏂囦欢鎴栬呯洰褰 - No space left on device - 璁惧涓婃病鏈夌┖闂翠簡 + 璁惧涓婃病鏈夌┖闂翠簡 - Unknown error - 鏈煡鐨勯敊璇 + 鏈煡鐨勯敊璇 QInputContext - XIM - XIM + XIM - XIM input method - XIM杈撳叆娉 + XIM杈撳叆娉 - Windows input method - Windows杈撳叆娉 + Windows杈撳叆娉 - Mac OS X input method - Mac OS X杈撳叆娉 + Mac OS X杈撳叆娉 QInputDialog - Enter a value: - 杈撳叆涓涓硷細 + 杈撳叆涓涓硷細 @@ -2650,413 +4980,316 @@ Do you want to delete it anyway? QLibrary::resolve_sys: 绗﹀彿鈥%1鈥濆湪%2锛%3锛夋病鏈夎瀹氫箟 - Could not mmap '%1': %2 - 涓嶈兘鏄犲皠鈥%1鈥滐細%2 + 涓嶈兘鏄犲皠鈥%1鈥滐細%2 - Plugin verification data mismatch in '%1' - 鈥%1鈥滀腑鐨勬彃浠堕獙璇佹暟鎹笉鍖归厤 + 鈥%1鈥滀腑鐨勬彃浠堕獙璇佹暟鎹笉鍖归厤 - Could not unmap '%1': %2 - 涓嶈兘鍙栨秷鏄犲皠鈥%1鈥滐細%2 + 涓嶈兘鍙栨秷鏄犲皠鈥%1鈥滐細%2 - The plugin '%1' uses incompatible Qt library. (%2.%3.%4) [%5] - 鎻掍欢鈥%1鈥濅娇鐢ㄤ簡涓嶅吋瀹圭殑Qt搴撱(%2.%3.%4) [%5] + 鎻掍欢鈥%1鈥濅娇鐢ㄤ簡涓嶅吋瀹圭殑Qt搴撱(%2.%3.%4) [%5] - The plugin '%1' uses incompatible Qt library. Expected build key "%2", got "%3" - 鎻掍欢鈥%1鈥滀娇鐢ㄤ簡涓嶅吋瀹圭殑Qt搴撱傛湡寰呯殑鏋勫缓閿槸鈥%2鈥滐紝寰楀埌鐨勫嵈鏄%3鈥 + 鎻掍欢鈥%1鈥滀娇鐢ㄤ簡涓嶅吋瀹圭殑Qt搴撱傛湡寰呯殑鏋勫缓閿槸鈥%2鈥滐紝寰楀埌鐨勫嵈鏄%3鈥 - Unknown error - 鏈煡鐨勯敊璇 + 鏈煡鐨勯敊璇 - - The shared library was not found. - 鍏变韩搴撴病鏈夎鎵惧埌銆 + 鍏变韩搴撴病鏈夎鎵惧埌銆 - The file '%1' is not a valid Qt plugin. - 鏂囦欢鈥%1鈥滀笉鏄湁鏁堢殑Qt鎻掍欢銆 + 鏂囦欢鈥%1鈥滀笉鏄湁鏁堢殑Qt鎻掍欢銆 - The plugin '%1' uses incompatible Qt library. (Cannot mix debug and release libraries.) - 鎻掍欢鈥%1鈥滀娇鐢ㄤ簡涓嶅吋瀹圭殑Qt搴撱(涓嶈兘娣峰悎浣跨敤搴撶殑璋冭瘯鐗堟湰鍜屽彂甯冪増鏈) + 鎻掍欢鈥%1鈥滀娇鐢ㄤ簡涓嶅吋瀹圭殑Qt搴撱(涓嶈兘娣峰悎浣跨敤搴撶殑璋冭瘯鐗堟湰鍜屽彂甯冪増鏈) - - Cannot load library %1: %2 - 鏃犳硶鍔犺浇搴%1锛%2 + 鏃犳硶鍔犺浇搴%1锛%2 - - Cannot unload library %1: %2 - 鏃犳硶鍗歌浇搴%1锛%2 + 鏃犳硶鍗歌浇搴%1锛%2 - - Cannot resolve symbol "%1" in %2: %3 - 鏃犳硶瑙f瀽%2涓殑绗﹀彿鈥%1鈥濓細%3 + 鏃犳硶瑙f瀽%2涓殑绗﹀彿鈥%1鈥濓細%3 QLineEdit - &Undo - 鎾ゆ秷(&U) + 鎾ゆ秷(&U) - &Redo - 鎭㈠(&R) + 鎭㈠(&R) - Cu&t - 鍓垏(&T) + 鍓垏(&T) - &Copy - 澶嶅埗(&C) + 澶嶅埗(&C) - &Paste - 绮樿创(&P) + 绮樿创(&P) - Delete - 鍒犻櫎 + 鍒犻櫎 - Select All - 閫夋嫨鍏ㄩ儴 + 閫夋嫨鍏ㄩ儴 QLocalServer - - %1: Name error - %1: 鍚嶇О閿欒 + %1: 鍚嶇О閿欒 - %1: Permission denied - %1锛氭潈闄愯鎷掔粷 + %1锛氭潈闄愯鎷掔粷 - %1: Address in use - %1锛氬湴鍧姝e湪琚娇鐢 + %1锛氬湴鍧姝e湪琚娇鐢 - - %1: Unknown error %2 - %1锛氭湭鐭ラ敊璇 %2 + %1锛氭湭鐭ラ敊璇 %2 QLocalSocket - - %1: Connection refused - %1锛氳繛鎺ヨ鎷掔粷 + %1锛氳繛鎺ヨ鎷掔粷 - - %1: Remote closed - %1锛氳繙绋嬪凡鍏抽棴 + %1锛氳繙绋嬪凡鍏抽棴 - - - - %1: Invalid name - %1锛氭棤鏁堝悕绉 + %1锛氭棤鏁堝悕绉 - - %1: Socket access error - %1锛氬鎺ュ瓧璁块棶閿欒 + %1锛氬鎺ュ瓧璁块棶閿欒 - - %1: Socket resource error - %1锛氬鎺ュ瓧璧勬簮閿欒 + %1锛氬鎺ュ瓧璧勬簮閿欒 - - %1: Socket operation timed out - %1锛氬鎺ュ瓧鎿嶄綔瓒呮椂 + %1锛氬鎺ュ瓧鎿嶄綔瓒呮椂 - - %1: Datagram too large - %1锛氭暟鎹姤澶ぇ + %1锛氭暟鎹姤澶ぇ - - - %1: Connection error - %1锛氳繛鎺ラ敊璇 + %1锛氳繛鎺ラ敊璇 - - %1: The socket operation is not supported - %1锛氬鎺ュ瓧鎿嶄綔涓嶈鏀寔 + %1锛氬鎺ュ瓧鎿嶄綔涓嶈鏀寔 - %1: Unknown error - %1锛氭湭鐭ラ敊璇 + %1锛氭湭鐭ラ敊璇 - - %1: Unknown error %2 - %1锛氭湭鐭ラ敊璇 %2 + %1锛氭湭鐭ラ敊璇 %2 QMYSQLDriver - Unable to open database ' - 涓嶈兘鎵撳紑鏁版嵁搴 + 涓嶈兘鎵撳紑鏁版嵁搴 - Unable to connect - 涓嶈兘杩炴帴 + 涓嶈兘杩炴帴 - Unable to begin transaction - 涓嶈兘寮濮嬩簨鍔 + 涓嶈兘寮濮嬩簨鍔 - Unable to commit transaction - 涓嶈兘鎻愪氦浜嬪姟 + 涓嶈兘鎻愪氦浜嬪姟 - Unable to rollback transaction - 涓嶈兘鍥炴粴浜嬪姟 + 涓嶈兘鍥炴粴浜嬪姟 QMYSQLResult - Unable to fetch data - 涓嶈兘鑾峰彇鏁版嵁 + 涓嶈兘鑾峰彇鏁版嵁 - Unable to execute query - 涓嶈兘鎵ц鏌ヨ + 涓嶈兘鎵ц鏌ヨ - Unable to store result - 涓嶈兘瀛樺偍缁撴灉 + 涓嶈兘瀛樺偍缁撴灉 - - Unable to prepare statement - 涓嶈兘鍑嗗璇彞 + 涓嶈兘鍑嗗璇彞 - Unable to reset statement - 涓嶈兘閲嶇疆璇彞 + 涓嶈兘閲嶇疆璇彞 - Unable to bind value - 涓嶈兘缁戝畾鍊 + 涓嶈兘缁戝畾鍊 - Unable to execute statement - 涓嶈兘鎵ц璇彞 + 涓嶈兘鎵ц璇彞 - - Unable to bind outvalues - 涓嶈兘缁戝畾澶栧 + 涓嶈兘缁戝畾澶栧 - Unable to store statement results - 涓嶈兘瀛樺偍璇彞缁撴灉 + 涓嶈兘瀛樺偍璇彞缁撴灉 - Unable to execute next query - 涓嶈兘鎵ц涓嬩竴涓煡璇 + 涓嶈兘鎵ц涓嬩竴涓煡璇 - Unable to store next result - 涓嶈兘瀛樺偍涓嬩竴涓粨鏋 + 涓嶈兘瀛樺偍涓嬩竴涓粨鏋 QMdiArea - (Untitled) - (鏈懡鍚嶇殑) + (鏈懡鍚嶇殑) QMdiSubWindow - %1 - [%2] - %1 - [%2] + %1 - [%2] - Close - 鍏抽棴 + 鍏抽棴 - Minimize - 鏈灏忓寲 + 鏈灏忓寲 - Restore Down - 鍚戜笅鎭㈠ + 鍚戜笅鎭㈠ - &Restore - 鎭㈠(&R) + 鎭㈠(&R) - &Move - 绉诲姩(&M) + 绉诲姩(&M) - &Size - 澶у皬(&S) + 澶у皬(&S) - Mi&nimize - 鏈灏忓寲(&N) + 鏈灏忓寲(&N) - Ma&ximize - 鏈澶у寲(&X) + 鏈澶у寲(&X) - Stay on &Top - 鎬诲湪鏈鍓(&T) + 鎬诲湪鏈鍓(&T) - &Close - 鍏抽棴(&C) + 鍏抽棴(&C) - - [%1] - - [%1] + - [%1] - Maximize - 鏈澶у寲 + 鏈澶у寲 - Unshade - 鍙栨秷閬斀 + 鍙栨秷閬斀 - Shade - 閬斀 + 閬斀 - Restore - 鎭㈠ + 鎭㈠ - Help - 甯姪 + 甯姪 - Menu - 鑿滃崟 + 鑿滃崟 QMenu - - Close - 鍏抽棴 + 鍏抽棴 - - Open - 鎵撳紑 + 鎵撳紑 - - - Execute - 鎵ц + 鎵ц @@ -3113,41 +5346,28 @@ Do you want to delete it anyway? QMessageBox - Help - 甯姪 + 甯姪 - - - - OK - 纭畾 + 纭畾 - About Qt - 鍏充簬Qt + 鍏充簬Qt <p>This program uses Qt version %1.</p> <p>杩欎釜绋嬪簭浣跨敤鐨勬槸Qt %1鐗堛</p> - Show Details... - 鏄剧ず缁嗚妭鈥︹ + 鏄剧ず缁嗚妭鈥︹ - Hide Details... - 闅愯棌缁嗚妭鈥︹ - - - - <h3>About Qt</h3><p>This program uses Qt version %1.</p><p>Qt is a C++ toolkit for cross-platform application development.</p><p>Qt provides single-source portability across MS&nbsp;Windows, Mac&nbsp;OS&nbsp;X, Linux, and all major commercial Unix variants. Qt is also available for embedded devices as Qt for Embedded Linux and Qt for Windows CE.</p><p>Qt is available under three different licensing options designed to accommodate the needs of our various users.</p>Qt licensed under our commercial license agreement is appropriate for development of proprietary/commercial software where you do not want to share any source code with third parties or otherwise cannot comply with the terms of the GNU LGPL version 2.1 or GNU GPL version 3.0.</p><p>Qt licensed under the GNU LGPL version 2.1 is appropriate for the development of Qt applications (proprietary or open source) provided you can comply with the terms and conditions of the GNU LGPL version 2.1.</p><p>Qt licensed under the GNU General Public License version 3.0 is appropriate for the development of Qt applications where you wish to use such applications in combination with software subject to the terms of the GNU GPL version 3.0 or where you are otherwise willing to comply with the terms of the GNU GPL version 3.0.</p><p>Please see <a href="http://qt.nokia.com/products/licensing">qt.nokia.com/products/licensing</a> for an overview of Qt licensing.</p><p>Copyright (C) 2012 Nokia Corporation and/or its subsidiary(-ies).</p><p>Qt is a Nokia product. See <a href="http://qt.nokia.com/">qt.nokia.com</a> for more information.</p> - + 闅愯棌缁嗚妭鈥︹ <h3>About Qt</h3>%1<p>Qt is a C++ toolkit for cross-platform application development.</p><p>Qt provides single-source portability across MS&nbsp;Windows, Mac&nbsp;OS&nbsp;X, Linux, and all major commercial Unix variants. Qt is also available for embedded devices as Qt for Embedded Linux and Qt for Windows CE.</p><p>Qt is a Nokia product. See <a href="http://qt.nokia.com/">qt.nokiae.com</a> for more information.</p> @@ -3165,4776 +5385,3850 @@ Do you want to delete it anyway? QMultiInputContext - Select IM - 閫夋嫨杈撳叆娉 + 閫夋嫨杈撳叆娉 QMultiInputContextPlugin - Multiple input method switcher - 澶氳緭鍏ユ硶鍒囨崲鍣 + 澶氳緭鍏ユ硶鍒囨崲鍣 - Multiple input method switcher that uses the context menu of the text widgets - 浣跨敤鏂囨湰绐楀彛閮ㄤ欢涓婁笅鏂囪彍鍗曠殑澶氳緭鍏ユ硶鍒囨崲鍣 + 浣跨敤鏂囨湰绐楀彛閮ㄤ欢涓婁笅鏂囪彍鍗曠殑澶氳緭鍏ユ硶鍒囨崲鍣 QNativeSocketEngine - The remote host closed the connection - 杩滅涓绘満鍏抽棴浜嗚繖涓繛鎺 + 杩滅涓绘満鍏抽棴浜嗚繖涓繛鎺 - Network operation timed out - 缃戠粶鎿嶄綔瓒呮椂 + 缃戠粶鎿嶄綔瓒呮椂 - Out of resources - 璧勬簮鑰楀敖浜 + 璧勬簮鑰楀敖浜 - Unsupported socket operation - 涓嶈鏀寔鐨勫鎺ュ瓧鎿嶄綔 + 涓嶈鏀寔鐨勫鎺ュ瓧鎿嶄綔 - Protocol type not supported - 鍗忚绫诲瀷涓嶈鏀寔 + 鍗忚绫诲瀷涓嶈鏀寔 - Invalid socket descriptor - 鏃犳晥鐨勫鎺ュ瓧鎻忚堪绗 + 鏃犳晥鐨勫鎺ュ瓧鎻忚堪绗 - Network unreachable - 缃戠粶涓嶈兘璁块棶 + 缃戠粶涓嶈兘璁块棶 - Permission denied - 鏉冮檺琚嫆缁 + 鏉冮檺琚嫆缁 - Connection timed out - 杩炴帴瓒呮椂 + 杩炴帴瓒呮椂 - Connection refused - 杩炴帴琚嫆缁 + 杩炴帴琚嫆缁 - The bound address is already in use - 瑕佸惎鐢ㄧ殑鍦板潃宸茬粡琚娇鐢 + 瑕佸惎鐢ㄧ殑鍦板潃宸茬粡琚娇鐢 - The address is not available - 杩欎釜鍦板潃涓嶅彲鐢 + 杩欎釜鍦板潃涓嶅彲鐢 - The address is protected - 杩欎釜鍦板潃琚繚鎶や簡 + 杩欎釜鍦板潃琚繚鎶や簡 - Unable to send a message - 涓嶈兘鍙戦佷竴涓秷鎭 + 涓嶈兘鍙戦佷竴涓秷鎭 - Unable to receive a message - 涓嶈兘鎺ユ敹涓涓秷鎭 + 涓嶈兘鎺ユ敹涓涓秷鎭 - Unable to write - 涓嶈兘鍐欏叆 + 涓嶈兘鍐欏叆 - Network error - 缃戠粶閿欒 + 缃戠粶閿欒 - Another socket is already listening on the same port - 鍙︿竴涓鎺ュ瓧宸茬粡姝e湪鐩戝惉鍚屼竴绔彛 + 鍙︿竴涓鎺ュ瓧宸茬粡姝e湪鐩戝惉鍚屼竴绔彛 - Unable to initialize non-blocking socket - 涓嶈兘鍒濆鍖栭潪闃诲濂楁帴瀛 + 涓嶈兘鍒濆鍖栭潪闃诲濂楁帴瀛 - Unable to initialize broadcast socket - 涓嶈兘鍒濆鍖栧箍鎾鎺ュ瓧 + 涓嶈兘鍒濆鍖栧箍鎾鎺ュ瓧 - Attempt to use IPv6 socket on a platform with no IPv6 support - 璇曞浘鍦ㄤ笉鏀寔IPv6鏀寔鐨勫钩鍙颁笂浣跨敤IPv6濂楁帴瀛 + 璇曞浘鍦ㄤ笉鏀寔IPv6鏀寔鐨勫钩鍙颁笂浣跨敤IPv6濂楁帴瀛 - Host unreachable - 涓绘満涓嶈兘璁块棶 + 涓绘満涓嶈兘璁块棶 - Datagram was too large to send - 涓嶈兘鍙戦佽繃澶х殑鏁版嵁鎶 + 涓嶈兘鍙戦佽繃澶х殑鏁版嵁鎶 - Operation on non-socket - 瀵归潪濂楁帴瀛楁搷浣 + 瀵归潪濂楁帴瀛楁搷浣 - Unknown error - 鏈煡鐨勯敊璇 + 鏈煡鐨勯敊璇 - The proxy type is invalid for this operation - 瀵逛簬杩欎釜鎿嶄綔浠g悊绫诲瀷鏄棤鏁堢殑銆 + 瀵逛簬杩欎釜鎿嶄綔浠g悊绫诲瀷鏄棤鏁堢殑銆 QNetworkAccessCacheBackend - Error opening %1 - 鎵撳紑%1鍙戠敓閿欒 + 鎵撳紑%1鍙戠敓閿欒 QNetworkAccessFileBackend - Request for opening non-local file %1 - 姝e湪鎵撳紑闈炴湰鍦版枃浠 %1 鐨勮姹 + 姝e湪鎵撳紑闈炴湰鍦版枃浠 %1 鐨勮姹 - Error opening %1: %2 - 鎵撳紑 %1 閿欒锛%2 + 鎵撳紑 %1 閿欒锛%2 - Write error writing to %1: %2 - 鍐欏叆 %1 閿欒锛%2 + 鍐欏叆 %1 閿欒锛%2 - Cannot open %1: Path is a directory - 鏃犳硶鎵撳紑 %1锛氳矾寰勬槸涓涓洰褰 + 鏃犳硶鎵撳紑 %1锛氳矾寰勬槸涓涓洰褰 - Read error reading from %1: %2 - 璇诲彇 %1 閿欒锛%2 + 璇诲彇 %1 閿欒锛%2 QNetworkAccessFtpBackend - No suitable proxy found - 鏈壘鍒板悎閫傜殑浠g悊 + 鏈壘鍒板悎閫傜殑浠g悊 - Cannot open %1: is a directory - 鏃犳硶璇诲彇 %1锛氭槸涓涓洰褰 + 鏃犳硶璇诲彇 %1锛氭槸涓涓洰褰 - Logging in to %1 failed: authentication required - 鐧诲叆 %1 澶辫触锛氶渶瑕侀獙璇 + 鐧诲叆 %1 澶辫触锛氶渶瑕侀獙璇 - Error while downloading %1: %2 - 涓嬭浇 %1 鏃堕敊璇細%2 + 涓嬭浇 %1 鏃堕敊璇細%2 - Error while uploading %1: %2 - 涓婅浇 %1 鏃堕敊璇細%2 + 涓婅浇 %1 鏃堕敊璇細%2 QNetworkAccessHttpBackend - No suitable proxy found - 鏈壘鍒板悎閫傜殑浠g悊 + 鏈壘鍒板悎閫傜殑浠g悊 QNetworkReply - Error downloading %1 - server replied: %2 - 涓嬭浇 %1 閿欒 - 鏈嶅姟鍣ㄥ洖澶嶏細%2 + 涓嬭浇 %1 閿欒 - 鏈嶅姟鍣ㄥ洖澶嶏細%2 - Protocol "%1" is unknown - 鍗忚鈥%1鈥濇槸鏈煡鐨 + 鍗忚鈥%1鈥濇槸鏈煡鐨 QNetworkReplyImpl - - Operation canceled - 鎿嶄綔琚彇娑 + 鎿嶄綔琚彇娑 QOCIDriver - Unable to logon - 涓嶈兘鐧诲綍 + 涓嶈兘鐧诲綍 - Unable to initialize QOCIDriver - 涓嶈兘鍒濆鍖 + 涓嶈兘鍒濆鍖 - Unable to begin transaction - 涓嶈兘寮濮嬩簨鍔 + 涓嶈兘寮濮嬩簨鍔 - Unable to commit transaction - 涓嶈兘鎻愪氦浜嬪姟 + 涓嶈兘鎻愪氦浜嬪姟 - Unable to rollback transaction - 涓嶈兘鍥炴粴浜嬪姟 + 涓嶈兘鍥炴粴浜嬪姟 QOCIResult - - - Unable to bind column for batch execute - 涓嶈兘缁戝畾鎵瑰鐞嗘墽琛岀殑鍒 + 涓嶈兘缁戝畾鎵瑰鐞嗘墽琛岀殑鍒 - Unable to execute batch statement - 涓嶈兘鎵ц鎵瑰鐞嗚鍙 + 涓嶈兘鎵ц鎵瑰鐞嗚鍙 - Unable to goto next - 涓嶈兘杩涘叆涓嬩竴涓 + 涓嶈兘杩涘叆涓嬩竴涓 - Unable to alloc statement - 涓嶈兘鍒嗛厤璇彞 + 涓嶈兘鍒嗛厤璇彞 - Unable to prepare statement - 涓嶈兘鍑嗗璇彞 + 涓嶈兘鍑嗗璇彞 - Unable to bind value - 涓嶈兘缁戝畾鍊 + 涓嶈兘缁戝畾鍊 Unable to execute select statement 涓嶈兘鎵ц閫夋嫨璇彞 - Unable to execute statement - 涓嶈兘鎵ц璇彞 + 涓嶈兘鎵ц璇彞 QODBCDriver - Unable to connect - 涓嶈兘杩炴帴 + 涓嶈兘杩炴帴 - Unable to connect - Driver doesn't support all needed functionality - 涓嶈兘杩炴帴鈥旈┍鍔ㄧ▼搴忎笉鏀寔鎵鏈夊姛鑳 + 涓嶈兘杩炴帴鈥旈┍鍔ㄧ▼搴忎笉鏀寔鎵鏈夊姛鑳 - Unable to disable autocommit - 涓嶈兘绂佹鑷姩鎻愪氦 + 涓嶈兘绂佹鑷姩鎻愪氦 - Unable to commit transaction - 涓嶈兘鎻愪氦浜嬪姟 + 涓嶈兘鎻愪氦浜嬪姟 - Unable to rollback transaction - 涓嶈兘鍥炴粴浜嬪姟 + 涓嶈兘鍥炴粴浜嬪姟 - Unable to enable autocommit - 涓嶈兘鎵撳紑鑷姩鎻愪氦 + 涓嶈兘鎵撳紑鑷姩鎻愪氦 QODBCResult - - QODBCResult::reset: Unable to set 'SQL_CURSOR_STATIC' as statement attribute. Please check your ODBC driver configuration - QODBCResult::reset: 涓嶈兘鎶娾淪QL_CURSOR_STATIC鈥濊缃负璇彞灞炴с傝妫鏌ヤ綘鐨凮DBC椹卞姩绋嬪簭璁剧疆銆 + QODBCResult::reset: 涓嶈兘鎶娾淪QL_CURSOR_STATIC鈥濊缃负璇彞灞炴с傝妫鏌ヤ綘鐨凮DBC椹卞姩绋嬪簭璁剧疆銆 - - Unable to execute statement - 涓嶈兘鎵ц璇彞 + 涓嶈兘鎵ц璇彞 - Unable to fetch next - 涓嶈兘鑾峰彇涓嬩竴涓 + 涓嶈兘鑾峰彇涓嬩竴涓 - Unable to prepare statement - 涓嶈兘鍑嗗璇彞 + 涓嶈兘鍑嗗璇彞 - Unable to bind variable - 涓嶈兘甯畾鍙橀噺 + 涓嶈兘甯畾鍙橀噺 - - - Unable to fetch last - 涓嶈兘鑾峰彇鏈鍚庝竴涓 + 涓嶈兘鑾峰彇鏈鍚庝竴涓 - Unable to fetch - 涓嶈兘鑾峰彇 + 涓嶈兘鑾峰彇 - Unable to fetch first - 涓嶈兘鑾峰彇绗竴涓 + 涓嶈兘鑾峰彇绗竴涓 - Unable to fetch previous - 涓嶈兘鑾峰彇涓婁竴涓 + 涓嶈兘鑾峰彇涓婁竴涓 QObject - Home - + - Operation not supported on %1 - 鍦 %1 涓婁笉琚敮鎸佺殑鎿嶄綔 + 鍦 %1 涓婁笉琚敮鎸佺殑鎿嶄綔 - Invalid URI: %1 - 鏃犳晥鐨 URI锛%1 + 鏃犳晥鐨 URI锛%1 - Write error writing to %1: %2 - 鍐欏叆 %1 閿欒锛%2 + 鍐欏叆 %1 閿欒锛%2 - Read error reading from %1: %2 - 璇诲彇 %1 閿欒锛%2 + 璇诲彇 %1 閿欒锛%2 - Socket error on %1: %2 - %1 涓婄殑濂楁帴瀛楅敊璇細%2 + %1 涓婄殑濂楁帴瀛楅敊璇細%2 - Remote host closed the connection prematurely on %1 - 杩滅▼涓绘満杩囨棭鍦板叧闂簡鍦 %1 涓婄殑杩欎釜杩炴帴 + 杩滅▼涓绘満杩囨棭鍦板叧闂簡鍦 %1 涓婄殑杩欎釜杩炴帴 - Protocol error: packet of size 0 received - 鍗忚閿欒锛氭敹鍒颁簡澶у皬涓 0 鐨勫寘 + 鍗忚閿欒锛氭敹鍒颁簡澶у皬涓 0 鐨勫寘 - - No host name given - 鏈寚瀹氫富鏈哄悕 + 鏈寚瀹氫富鏈哄悕 + + + + &Save + 淇濆瓨(&S) QPPDOptionsModel - Name - 鍚嶇О + 鍚嶇О - Value - + QPSQLDriver - Unable to connect - 涓嶈兘杩炴帴 + 涓嶈兘杩炴帴 - Could not begin transaction - 涓嶈兘寮濮嬩簨鍔 + 涓嶈兘寮濮嬩簨鍔 - Could not commit transaction - 涓嶈兘鎻愪氦浜嬪姟 + 涓嶈兘鎻愪氦浜嬪姟 - Could not rollback transaction - 涓嶈兘鍥炴粴浜嬪姟 + 涓嶈兘鍥炴粴浜嬪姟 - Unable to subscribe - 涓嶈兘璁㈤槄 + 涓嶈兘璁㈤槄 - Unable to unsubscribe - 涓嶈兘鍙栨秷璁㈤槄 + 涓嶈兘鍙栨秷璁㈤槄 QPSQLResult - Unable to create query - 涓嶈兘鍒涘缓鏌ヨ + 涓嶈兘鍒涘缓鏌ヨ - Unable to prepare statement - 涓嶈兘鍑嗗璇彞 + 涓嶈兘鍑嗗璇彞 QPageSetupWidget - Centimeters (cm) - 鍘樼背 (cm) + 鍘樼背 (cm) - Millimeters (mm) - 姣背 (mm) + 姣背 (mm) - Inches (in) - 鑻卞 (in) + 鑻卞 (in) - Points (pt) - 鐐 (pt) + 鐐 (pt) - Form - 绐椾綋 + 绐椾綋 - Paper - 绾稿紶 + 绾稿紶 - Page size: - 绾稿紶澶у皬锛 + 绾稿紶澶у皬锛 - Width: - 瀹藉害锛 + 瀹藉害锛 - Height: - 楂樺害锛 + 楂樺害锛 - Paper source: - 绾稿紶婧愶細 + 绾稿紶婧愶細 - Orientation - 鏂瑰悜 + 鏂瑰悜 - Portrait - 绾靛悜 + 绾靛悜 - Landscape - 妯悜 + 妯悜 - Reverse landscape - 鍙嶅悜妯悜 + 鍙嶅悜妯悜 - Reverse portrait - 鍙嶅悜绾靛悜 + 鍙嶅悜绾靛悜 - Margins - 杈硅窛 + 杈硅窛 - top margin - 涓婅竟璺 + 涓婅竟璺 - left margin - 宸﹁竟璺 + 宸﹁竟璺 - right margin - 鍙宠竟璺 + 鍙宠竟璺 - bottom margin - 涓嬭竟璺 + 涓嬭竟璺 + + + + QPlatformTheme + + OK + 纭畾 + + + &OK + 纭畾(&O) + + + Cancel + 鍙栨秷 + + + &Cancel + 鍙栨秷(&C) + + + Yes + + + + &Yes + 鏄(&Y) + + + No + + + + &No + 鍚(&N) + + + Yes to All + 搴旂敤鍒版墍鏈 + + + Yes to &All + 搴旂敤鍒版墍鏈(&A) QPluginLoader - Unknown error - 鏈煡鐨勯敊璇 + 鏈煡鐨勯敊璇 - The plugin was not loaded. - 鎻掍欢娌℃湁琚浇鍏ャ + 鎻掍欢娌℃湁琚浇鍏ャ QPrintDialog - locally connected - 鏈湴宸茬粡杩炴帴鐨 + 鏈湴宸茬粡杩炴帴鐨 - - Aliases: %1 - 鍒悕锛%1 + 鍒悕锛%1 - - unknown - 鏈煡鐨 + 鏈煡鐨 - Print all - 鎵撳嵃鍏ㄩ儴 + 鎵撳嵃鍏ㄩ儴 - Print selection - 鎵撳嵃閫夋嫨 + 鎵撳嵃閫夋嫨 - Print range - 鎵撳嵃鑼冨洿 + 鎵撳嵃鑼冨洿 - A0 (841 x 1189 mm) - A0 (841 x 1189 姣背) + A0 (841 x 1189 姣背) - A1 (594 x 841 mm) - A1 (594 x 841 姣背) + A1 (594 x 841 姣背) - A2 (420 x 594 mm) - A2 (420 x 594 姣背) + A2 (420 x 594 姣背) - A3 (297 x 420 mm) - A3 (297 x 420 姣背) + A3 (297 x 420 姣背) - A4 (210 x 297 mm, 8.26 x 11.7 inches) - A4 (210 x 297 姣背锛8.26 x 11.7 鑻卞) + A4 (210 x 297 姣背锛8.26 x 11.7 鑻卞) - A5 (148 x 210 mm) - A5 (148 x 210 姣背) + A5 (148 x 210 姣背) - A6 (105 x 148 mm) - A6 (105 x 148 姣背) + A6 (105 x 148 姣背) - A7 (74 x 105 mm) - A7 (74 x 105 姣背) + A7 (74 x 105 姣背) - A8 (52 x 74 mm) - A8 (52 x 74 姣背) + A8 (52 x 74 姣背) - A9 (37 x 52 mm) - A9 (37 x 52 姣背) + A9 (37 x 52 姣背) - B0 (1000 x 1414 mm) - B0 (1000 x 1414 姣背) + B0 (1000 x 1414 姣背) - B1 (707 x 1000 mm) - B1 (707 x 1000 姣背) + B1 (707 x 1000 姣背) - B2 (500 x 707 mm) - B2 (500 x 707 姣背) + B2 (500 x 707 姣背) - B3 (353 x 500 mm) - B3 (353 x 500 姣背) + B3 (353 x 500 姣背) - B4 (250 x 353 mm) - B4 (250 x 353 姣背) + B4 (250 x 353 姣背) - B5 (176 x 250 mm, 6.93 x 9.84 inches) - B5 (176 x 250 姣背锛6.93 x 9.84 鑻卞) + B5 (176 x 250 姣背锛6.93 x 9.84 鑻卞) - B6 (125 x 176 mm) - B6 (125 x 176 姣背) + B6 (125 x 176 姣背) - B7 (88 x 125 mm) - B7 (88 x 125 姣背) + B7 (88 x 125 姣背) - B8 (62 x 88 mm) - B8 (62 x 88 姣背) + B8 (62 x 88 姣背) - B9 (44 x 62 mm) - B9 (44 x 62 姣背) + B9 (44 x 62 姣背) - B10 (31 x 44 mm) - B10 (31 x 44 姣背) + B10 (31 x 44 姣背) - C5E (163 x 229 mm) - C5E (163 x 229 姣背) + C5E (163 x 229 姣背) - DLE (110 x 220 mm) - DLE (110 x 220 姣背) + DLE (110 x 220 姣背) - Executive (7.5 x 10 inches, 191 x 254 mm) - Executive (7.5 x 10 鑻卞锛191 x 254 姣背) + Executive (7.5 x 10 鑻卞锛191 x 254 姣背) - Folio (210 x 330 mm) - Folio (210 x 330 姣背) + Folio (210 x 330 姣背) - Ledger (432 x 279 mm) - Ledger (432 x 279 姣背) + Ledger (432 x 279 姣背) - Legal (8.5 x 14 inches, 216 x 356 mm) - Legal (8.5 x 14 鑻卞锛216 x 356 姣背) + Legal (8.5 x 14 鑻卞锛216 x 356 姣背) - Letter (8.5 x 11 inches, 216 x 279 mm) - Letter (8.5 x 11 鑻卞锛216 x 279 姣背) + Letter (8.5 x 11 鑻卞锛216 x 279 姣背) - Tabloid (279 x 432 mm) - Tabloid (279 x 432 姣背) + Tabloid (279 x 432 姣背) - US Common #10 Envelope (105 x 241 mm) - 缇庡浗鏅10鍙蜂俊灏 (105 x 241 姣背) + 缇庡浗鏅10鍙蜂俊灏 (105 x 241 姣背) - OK - 纭畾 + 纭畾 - - - Print - 鎵撳嵃 + 鎵撳嵃 - Print To File ... - 鎵撳嵃鍒版枃浠垛︹ + 鎵撳嵃鍒版枃浠垛︹ - File %1 is not writable. Please choose a different file name. - 鏂囦欢%1涓嶅彲鍐欍 + 鏂囦欢%1涓嶅彲鍐欍 璇烽夋嫨涓涓笉鍚岀殑鏂囦欢鍚嶃 - %1 already exists. Do you want to overwrite it? - %1宸茬粡瀛樺湪銆 + %1宸茬粡瀛樺湪銆 浣犳兂瑕嗙洊瀹冧箞锛 - File exists - 鏂囦欢瀛樺湪 + 鏂囦欢瀛樺湪 - <qt>Do you want to overwrite it?</qt> - <qt>浣犳兂瑕嗙洊瀹冧箞锛</qt> + <qt>浣犳兂瑕嗙洊瀹冧箞锛</qt> - %1 is a directory. Please choose a different file name. - %1鏄洰褰曘 + %1鏄洰褰曘 璇烽夋嫨涓涓笉鍚岀殑鏂囦欢鍚嶃 - The 'From' value cannot be greater than the 'To' value. - 鈥滀粠鈥濈殑鏁板间笉鑳藉ぇ浜庘滃埌鈥濈殑鏁板笺 + 鈥滀粠鈥濈殑鏁板间笉鑳藉ぇ浜庘滃埌鈥濈殑鏁板笺 - A0 - A0 + A0 - A1 - A1 + A1 - A2 - A2 + A2 - A3 - A3 + A3 - A4 - A4 + A4 - A5 - A5 + A5 - A6 - A6 + A6 - A7 - A7 + A7 - A8 - A8 + A8 - A9 - A9 + A9 - B0 - B0 + B0 - B1 - B1 + B1 - B2 - B2 + B2 - B3 - B3 + B3 - B4 - B4 + B4 - B5 - B5 + B5 - B6 - B6 + B6 - B7 - B7 + B7 - B8 - B8 + B8 - B9 - B9 + B9 - B10 - B10 + B10 - C5E - C5E + C5E - DLE - DLE + DLE - Executive - 鍐崇瓥鏂囦功 + 鍐崇瓥鏂囦功 - Folio - 瀵瑰紑绾 + 瀵瑰紑绾 - Ledger - 甯愰〉 + 甯愰〉 - Legal - 娉曞緥鏂囦功 + 娉曞緥鏂囦功 - Letter - 淇$焊 + 淇$焊 - Tabloid - 灏忓瀷鎶ョ焊 + 灏忓瀷鎶ョ焊 - US Common #10 Envelope - 缇庡浗鏅10鍙蜂俊灏 + 缇庡浗鏅10鍙蜂俊灏 - Custom - 鑷畾涔 + 鑷畾涔 - - &Options >> - 閫夐」(&O) >> + 閫夐」(&O) >> - &Print - 鎵撳嵃(&P) + 鎵撳嵃(&P) - &Options << - 閫夐」(&O) << + 閫夐」(&O) << - Print to File (PDF) - 鎵撳嵃鍒版枃浠(PDF) + 鎵撳嵃鍒版枃浠(PDF) - Print to File (Postscript) - 鎵撳嵃鍒版枃浠(Postscript) + 鎵撳嵃鍒版枃浠(Postscript) - Local file - 鏈湴鏂囦欢 + 鏈湴鏂囦欢 - Write %1 file - 鍐欏叆 %1 鏂囦欢 + 鍐欏叆 %1 鏂囦欢 QPrintPreviewDialog - - Page Setup - 椤甸潰璁剧疆 + 椤甸潰璁剧疆 - %1% - %1% + %1% - Print Preview - 鎵撳嵃棰勮 + 鎵撳嵃棰勮 - Next page - 涓嬩竴椤 + 涓嬩竴椤 - Previous page - 涓婁竴椤 + 涓婁竴椤 - First page - 绗竴椤 + 绗竴椤 - Last page - 鏈鍚庝竴椤 + 鏈鍚庝竴椤 - Fit width - 閫傚簲瀹藉害 + 閫傚簲瀹藉害 - Fit page - 閫傚簲椤甸潰 + 閫傚簲椤甸潰 - Zoom in - 鏀惧ぇ + 鏀惧ぇ - Zoom out - 缂╁皬 + 缂╁皬 - Portrait - 绾靛悜 + 绾靛悜 - Landscape - 妯悜 + 妯悜 - Show single page - 鏄剧ず鍗曢〉 + 鏄剧ず鍗曢〉 - Show facing pages - 鏄剧ず褰撳墠椤 + 鏄剧ず褰撳墠椤 - Show overview of all pages - 鏄剧ず鎵鏈夐〉鐨勬瑙 + 鏄剧ず鎵鏈夐〉鐨勬瑙 - Print - 鎵撳嵃 + 鎵撳嵃 - Page setup - 鎵撳嵃璁剧疆 + 鎵撳嵃璁剧疆 - Close - 鍏抽棴 + 鍏抽棴 - Export to PDF - 瀵煎嚭涓篜DF + 瀵煎嚭涓篜DF - Export to PostScript - 瀵煎嚭涓篜ostScript + 瀵煎嚭涓篜ostScript QPrintPropertiesWidget - Form - 绐椾綋 + 绐椾綋 - Page - + - Advanced - 楂樼骇 + 楂樼骇 QPrintSettingsOutput - Form - 绐椾綋 + 绐椾綋 - Copies - 鎷疯礉 + 鎷疯礉 - Print range - 鎵撳嵃鑼冨洿 + 鎵撳嵃鑼冨洿 - Print all - 鎵撳嵃鍏ㄩ儴 + 鎵撳嵃鍏ㄩ儴 - Pages from - 椤垫暟浠 + 椤垫暟浠 - to - + - Selection - 閫夋嫨 + 閫夋嫨 - Output Settings - 杈撳嚭璁剧疆 + 杈撳嚭璁剧疆 - Copies: - 澶囦唤锛 + 澶囦唤锛 - Collate - 鏍″ + 鏍″ - Reverse - 鍙嶅悜 + 鍙嶅悜 - Options - 閫夐」 + 閫夐」 - Color Mode - 褰╄壊妯″紡 + 褰╄壊妯″紡 - Color - 褰╄壊 + 褰╄壊 - Grayscale - 鐏板害 + 鐏板害 - Duplex Printing - 涓ら儴鍒嗘墦鍗 + 涓ら儴鍒嗘墦鍗 - None - + - Long side - 闀夸晶 + 闀夸晶 - Short side - 鐭晶 + 鐭晶 QPrintWidget - Form - 绐椾綋 + 绐椾綋 - Printer - 鎵撳嵃鏈 + 鎵撳嵃鏈 - &Name: - 鍚嶇О(&N)锛 + 鍚嶇О(&N)锛 - P&roperties - 灞炴(&R) + 灞炴(&R) - Location: - 浣嶇疆锛 + 浣嶇疆锛 - Preview - 棰勮 + 棰勮 - Type: - 绫诲瀷锛 + 绫诲瀷锛 - Output &file: - 杈撳嚭鏂囦欢(&F)锛 + 杈撳嚭鏂囦欢(&F)锛 - ... - ... + ... QProcess - - Could not open input redirection for reading - 鏃犳硶鎵撳紑鐢ㄤ簬璇诲彇鐨勮緭鍏ラ噸瀹氬悜 + 鏃犳硶鎵撳紑鐢ㄤ簬璇诲彇鐨勮緭鍏ラ噸瀹氬悜 - - Could not open output redirection for writing - 鏃犳硶鎵撳紑鐢ㄤ簬鍐欏叆鐨勮緭鍑洪噸瀹氬悜 + 鏃犳硶鎵撳紑鐢ㄤ簬鍐欏叆鐨勮緭鍑洪噸瀹氬悜 - Resource error (fork failure): %1 - 璧勬簮閿欒(fork澶辫触)锛%1 + 璧勬簮閿欒(fork澶辫触)锛%1 - - - - - - - - - Process operation timed out - 杩涚▼澶勭悊瓒呮椂 + 杩涚▼澶勭悊瓒呮椂 - - - - Error reading from process - 浠庤繘绋嬩腑璇诲彇鏃跺彂鐢熼敊璇 + 浠庤繘绋嬩腑璇诲彇鏃跺彂鐢熼敊璇 - - - Error writing to process - 鍚戣繘绋嬪啓鍏ユ椂鍙戠敓閿欒 + 鍚戣繘绋嬪啓鍏ユ椂鍙戠敓閿欒 - Process crashed - 杩涚▼宸插穿婧 + 杩涚▼宸插穿婧 - - No program defined - - - - Process failed to start - 鍚姩杩涚▼澶辫触 + 鍚姩杩涚▼澶辫触 QProgressDialog - Cancel - 鎾ゆ秷 + 鎾ゆ秷 QPushButton - Open - 鎵撳紑 + 鎵撳紑 QRadioButton - Check - 閫変腑 + 閫変腑 QRegExp - no error occurred - 娌℃湁閿欒鍙戠敓 + 娌℃湁閿欒鍙戠敓 - disabled feature used - 浣跨敤浜嗗け鏁堢殑鐗规晥 + 浣跨敤浜嗗け鏁堢殑鐗规晥 - bad char class syntax - 閿欒鐨勫瓧绗︾被璇硶 + 閿欒鐨勫瓧绗︾被璇硶 - bad lookahead syntax - 閿欒鐨勯娴嬭娉 + 閿欒鐨勯娴嬭娉 - bad repetition syntax - 閿欒鐨勯噸澶嶈娉 + 閿欒鐨勯噸澶嶈娉 - invalid octal value - 鏃犳晥鐨勫叓杩涘埗鏁板 + 鏃犳晥鐨勫叓杩涘埗鏁板 - missing left delim - 鎵句笉鍒板乏鍒嗛殧绗 + 鎵句笉鍒板乏鍒嗛殧绗 - unexpected end - 鎰忓鐨勭粓姝 + 鎰忓鐨勭粓姝 - met internal limit - 閬囧埌鍐呴儴闄愬埗 + 閬囧埌鍐呴儴闄愬埗 QSQLite2Driver - Error to open database - 鎵撳紑鏁版嵁搴撻敊璇 + 鎵撳紑鏁版嵁搴撻敊璇 - Unable to begin transaction - 涓嶈兘寮濮嬩簨鍔 + 涓嶈兘寮濮嬩簨鍔 - Unable to commit transaction - 涓嶈兘鎻愪氦浜嬪姟 + 涓嶈兘鎻愪氦浜嬪姟 - Unable to rollback Transaction - 涓嶈兘鍥炴粴浜嬪姟 + 涓嶈兘鍥炴粴浜嬪姟 QSQLite2Result - Unable to fetch results - 涓嶈兘鑾峰彇缁撴灉 + 涓嶈兘鑾峰彇缁撴灉 - Unable to execute statement - 涓嶈兘鎵ц璇彞 + 涓嶈兘鎵ц璇彞 QSQLiteDriver - Error opening database - 鎵撳紑鏁版嵁搴撻敊璇 + 鎵撳紑鏁版嵁搴撻敊璇 - Error closing database - 鍏抽棴鏁版嵁搴撻敊璇 + 鍏抽棴鏁版嵁搴撻敊璇 - Unable to begin transaction - 涓嶈兘寮濮嬩簨鍔 + 涓嶈兘寮濮嬩簨鍔 - Unable to commit transaction - 涓嶈兘鎻愪氦浜嬪姟 + 涓嶈兘鎻愪氦浜嬪姟 - Unable to rollback transaction - 涓嶈兘鍥炴粴浜嬪姟 + 涓嶈兘鍥炴粴浜嬪姟 QSQLiteResult - - - Unable to fetch row - 涓嶈兘鑾峰彇琛 + 涓嶈兘鑾峰彇琛 - Unable to execute statement - 涓嶈兘鎵ц璇彞 + 涓嶈兘鎵ц璇彞 - Unable to reset statement - 涓嶈兘閲嶇疆璇彞 + 涓嶈兘閲嶇疆璇彞 - Unable to bind parameters - 涓嶈兘缁戝畾鍙傛暟 + 涓嶈兘缁戝畾鍙傛暟 - Parameter count mismatch - 鍙傛暟鏁伴噺涓嶅尮閰 + 鍙傛暟鏁伴噺涓嶅尮閰 - No query - 娌℃湁鏌ヨ + 娌℃湁鏌ヨ QScrollBar - Scroll here - 婊氬姩鍒拌繖閲 + 婊氬姩鍒拌繖閲 - Left edge - 宸﹁竟缂 + 宸﹁竟缂 - Top - 椤堕儴 + 椤堕儴 - Right edge - 鍙宠竟缂 + 鍙宠竟缂 - Bottom - 搴曢儴 + 搴曢儴 - Page left - 宸︿竴椤 + 宸︿竴椤 - - Page up - 涓婁竴椤 + 涓婁竴椤 - Page right - 鍙充竴椤 + 鍙充竴椤 - - Page down - 涓嬩竴椤 + 涓嬩竴椤 - Scroll left - 鍚戝乏婊氬姩 + 鍚戝乏婊氬姩 - Scroll up - 鍚戜笂婊氬姩 + 鍚戜笂婊氬姩 - Scroll right - 鍚戝彸婊氬姩 + 鍚戝彸婊氬姩 - Scroll down - 鍚戜笅婊氬姩 + 鍚戜笅婊氬姩 - Line up - 鍚戜笂鎺掑垪 + 鍚戜笂鎺掑垪 - Position - 浣嶇疆 + 浣嶇疆 - Line down - 鍚戜笅鎺掑垪 + 鍚戜笅鎺掑垪 QSharedMemory - %1: unable to set key on lock - %1锛氭棤娉曡缃攣瀹氱殑閿 + %1锛氭棤娉曡缃攣瀹氱殑閿 - %1: create size is less then 0 - %1锛氬垱寤虹殑澶у皬灏忎簬 0 + %1锛氬垱寤虹殑澶у皬灏忎簬 0 - - %1: unable to lock - %1锛氭棤娉曢攣瀹 + %1锛氭棤娉曢攣瀹 - %1: unable to unlock - %1锛氭棤娉曞彇娑堥攣瀹 + %1锛氭棤娉曞彇娑堥攣瀹 - - %1: permission denied - %1锛氭潈闄愯鎷掔粷 + %1锛氭潈闄愯鎷掔粷 - - %1: already exists - %1锛氬凡缁忓瓨鍦 + %1锛氬凡缁忓瓨鍦 - - %1: doesn't exists - %1锛氫笉瀛樺湪 + %1锛氫笉瀛樺湪 - - %1: out of resources - %1锛氳祫婧愯楀敖浜 + %1锛氳祫婧愯楀敖浜 - - %1: unknown error %2 - %1锛氭湭鐭ラ敊璇 %2 + %1锛氭湭鐭ラ敊璇 %2 - %1: key is empty - %1锛氶敭鏄┖鐨 + %1锛氶敭鏄┖鐨 - %1: unix key file doesn't exists - %1锛歎nix 閿枃浠朵笉瀛樺湪 + %1锛歎nix 閿枃浠朵笉瀛樺湪 - %1: ftok failed - %1锛歠tok 澶辫触 + %1锛歠tok 澶辫触 - - %1: unable to make key - %1锛氫笉鑳藉埗閫犻敭 + %1锛氫笉鑳藉埗閫犻敭 - %1: system-imposed size restrictions - %1锛氱郴缁熼璁惧ぇ灏忛檺鍒 + %1锛氱郴缁熼璁惧ぇ灏忛檺鍒 - %1: not attached - %1锛氭病鏈夐檮鍔 + %1锛氭病鏈夐檮鍔 - %1: invalid size - %1锛氭棤鏁堝ぇ灏 + %1锛氭棤鏁堝ぇ灏 - %1: key error - %1: 閿敊璇 + %1: 閿敊璇 - %1: size query failed - %1锛氬ぇ灏忔煡璇㈠け璐 + %1锛氬ぇ灏忔煡璇㈠け璐 QShortcut - Space - 绌烘牸 + 绌烘牸 - Esc - Esc + Esc - Tab - Tab + Tab - Backtab - Backtab + Backtab - Backspace - Backspace + Backspace - Return - Return + Return - Enter - Enter + Enter - Ins - Ins + Ins - Del - Del + Del - Pause - Pause + Pause - Print - Print + Print - SysReq - SysReq + SysReq - Home - Home + Home - End - End + End - Left - Left + Left - Up - Up + Up - Right - Right + Right - Down - Down + Down - PgUp - PgUp + PgUp - PgDown - PgDown + PgDown - CapsLock - CapsLock + CapsLock - NumLock - NumLock + NumLock - ScrollLock - ScrollLock + ScrollLock - Menu - Menu + Menu - Help - Help + Help - Back - 鍚庨 + 鍚庨 - Forward - 鍓嶈繘 + 鍓嶈繘 - Stop - 鍋滄 + 鍋滄 - Refresh - 鍒锋柊 + 鍒锋柊 - Volume Down - 璋冨皬闊抽噺 + 璋冨皬闊抽噺 - Volume Mute - 闈欓煶 + 闈欓煶 - Volume Up - 璋冨ぇ闊抽噺 + 璋冨ぇ闊抽噺 - Bass Boost - 浣庨煶澧炲己 + 浣庨煶澧炲己 - Bass Up - 璋冨ぇ浣庨煶 + 璋冨ぇ浣庨煶 - Bass Down - 璋冨皬浣庨煶 + 璋冨皬浣庨煶 - Treble Up - 璋冨ぇ楂橀煶 + 璋冨ぇ楂橀煶 - Treble Down - 璋冨皬楂橀煶 + 璋冨皬楂橀煶 - Media Play - 澶氬獟浣撴挱鏀 + 澶氬獟浣撴挱鏀 - Media Stop - 澶氬獟浣撳仠姝 + 澶氬獟浣撳仠姝 - Media Previous - 涓婁竴涓濯掍綋 + 涓婁竴涓濯掍綋 - Media Next - 涓嬩竴涓濯掍綋 + 涓嬩竴涓濯掍綋 - Media Record - 澶氬獟浣撹褰 + 澶氬獟浣撹褰 - Favorites - 鏈鍠滅埍鐨 + 鏈鍠滅埍鐨 - Search - 鎼滅储 + 鎼滅储 - Standby - 绛夊緟 + 绛夊緟 - Open URL - 鎵撳紑URL + 鎵撳紑URL - Launch Mail - 鍚姩閭欢 + 鍚姩閭欢 - Launch Media - 鍚姩澶氬獟浣 + 鍚姩澶氬獟浣 - Launch (0) - 鍚姩 (0) + 鍚姩 (0) - Launch (1) - 鍚姩 (1) + 鍚姩 (1) - Launch (2) - 鍚姩 (2) + 鍚姩 (2) - Launch (3) - 鍚姩 (3) + 鍚姩 (3) - Launch (4) - 鍚姩 (4) + 鍚姩 (4) - Launch (5) - 鍚姩 (5) + 鍚姩 (5) - Launch (6) - 鍚姩 (6) + 鍚姩 (6) - Launch (7) - 鍚姩 (7) + 鍚姩 (7) - Launch (8) - 鍚姩 (8) + 鍚姩 (8) - Launch (9) - 鍚姩 (9) + 鍚姩 (9) - Launch (A) - 鍚姩 (A) + 鍚姩 (A) - Launch (B) - 鍚姩 (B) + 鍚姩 (B) - Launch (C) - 鍚姩 (C) + 鍚姩 (C) - Launch (D) - 鍚姩 (D) + 鍚姩 (D) - Launch (E) - 鍚姩 (E) + 鍚姩 (E) - Launch (F) - 鍚姩 (F) + 鍚姩 (F) - Print Screen - Print Screen + Print Screen - Page Up - Page Up + Page Up - Page Down - Page Down + Page Down - Caps Lock - Caps Lock + Caps Lock - Num Lock - Num Lock + Num Lock - Number Lock - Number Lock + Number Lock - Scroll Lock - Scroll Lock + Scroll Lock - Insert - Insert + Insert - Delete - Delete + Delete - Escape - Escape + Escape - System Request - System Request + System Request - Select - 閫夋嫨 + 閫夋嫨 - Yes - + - No - + - Context1 - 涓婁笅鏂1 + 涓婁笅鏂1 - Context2 - 涓婁笅鏂2 + 涓婁笅鏂2 - Context3 - 涓婁笅鏂3 + 涓婁笅鏂3 - Context4 - 涓婁笅鏂4 + 涓婁笅鏂4 - Call - 鍛煎彨 + 鍛煎彨 - Hangup - 鎸傝捣 + 鎸傝捣 - Flip - 缈昏浆 + 缈昏浆 - - Ctrl - Ctrl + Ctrl - - Shift - Shift + Shift - - Alt - Alt + Alt - - Meta - Meta + Meta - + - + + + - F%1 - F%1 + F%1 - Home Page - 涓婚〉 + 涓婚〉 QSlider - Page left - 宸︿竴椤 + 宸︿竴椤 - Page up - 涓婁竴椤 + 涓婁竴椤 - Position - 浣嶇疆 + 浣嶇疆 - Page right - 鍙充竴椤 + 鍙充竴椤 - Page down - 涓嬩竴椤 + 涓嬩竴椤 QSocks5SocketEngine - Connection to proxy refused - 浠g悊鎷掔粷杩炴帴 + 浠g悊鎷掔粷杩炴帴 - Connection to proxy closed prematurely - 浠g悊杩炴帴杩囨棭鍏抽棴 + 浠g悊杩炴帴杩囨棭鍏抽棴 - Proxy host not found - 浠g悊涓绘満鏈壘鍒 + 浠g悊涓绘満鏈壘鍒 - Connection to proxy timed out - 浠g悊杩炴帴瓒呮椂 + 浠g悊杩炴帴瓒呮椂 - Proxy authentication failed - 浠g悊璁よ瘉澶辫触 + 浠g悊璁よ瘉澶辫触 - Proxy authentication failed: %1 - 浠g悊璁よ瘉澶辫触: %1 + 浠g悊璁よ瘉澶辫触: %1 - SOCKS version 5 protocol error - SOCKS鐗堟湰5鍗忚閿欒 + SOCKS鐗堟湰5鍗忚閿欒 - General SOCKSv5 server failure - 甯歌鏈嶅姟鍣ㄥけ璐 + 甯歌鏈嶅姟鍣ㄥけ璐 - Connection not allowed by SOCKSv5 server - 杩炴帴涓嶈SOCKSv5鏈嶅姟鍣ㄥ厑璁 + 杩炴帴涓嶈SOCKSv5鏈嶅姟鍣ㄥ厑璁 - TTL expired - TTL宸茶繃鏈 + TTL宸茶繃鏈 - SOCKSv5 command not supported - 涓嶆敮鎸佺殑SOCKSv5鍛戒护 + 涓嶆敮鎸佺殑SOCKSv5鍛戒护 - Address type not supported - 涓嶆敮鎸佺殑鍦板潃绫诲瀷 + 涓嶆敮鎸佺殑鍦板潃绫诲瀷 - Unknown SOCKSv5 proxy error code 0x%1 - 鏈煡SOCKSv5浠g悊锛岄敊璇唬鐮 0x%1 + 鏈煡SOCKSv5浠g悊锛岄敊璇唬鐮 0x%1 Socks5 timeout error connecting to socks server 杩炴帴鍒板鎺ュ瓧鏈嶅姟鍣ㄧ殑鏃跺欙紝Socks5瓒呮椂閿欒 - Network operation timed out - 缃戠粶鎿嶄綔瓒呮椂 + 缃戠粶鎿嶄綔瓒呮椂 QSpinBox - More - 鏇村 + 鏇村 - Less - 鏇村皯 + 鏇村皯 QSql - Delete - 鍒犻櫎 + 鍒犻櫎 - Delete this record? - 鍒犻櫎杩欐潯璁板綍锛 + 鍒犻櫎杩欐潯璁板綍锛 - - - Yes - + - - - No - + - Insert - 鎻掑叆 + 鎻掑叆 - Update - 鏇存柊 + 鏇存柊 - Save edits? - 淇濆瓨缂栬緫锛 + 淇濆瓨缂栬緫锛 - Cancel - 鍙栨秷 + 鍙栨秷 - Confirm - 纭 + 纭 - Cancel your edits? - 鍙栨秷鎮ㄧ殑缂栬緫锛 + 鍙栨秷鎮ㄧ殑缂栬緫锛 QSslSocket - Unable to write data: %1 - 涓嶈兘鍐欏叆鏁版嵁锛%1 + 涓嶈兘鍐欏叆鏁版嵁锛%1 - Error while reading: %1 - 璇诲彇鏃堕敊璇細%1 + 璇诲彇鏃堕敊璇細%1 - Error during SSL handshake: %1 - SSL鎻℃墜閿欒锛%1 + SSL鎻℃墜閿欒锛%1 - Error creating SSL context (%1) - 鍒涘缓SSL涓婁笅鏂囬敊璇紙%1锛 + 鍒涘缓SSL涓婁笅鏂囬敊璇紙%1锛 - Invalid or empty cipher list (%1) - 鏃犳晥鎴栬呯┖鐧界殑瀵嗙爜鍒楄〃锛%1锛 + 鏃犳晥鎴栬呯┖鐧界殑瀵嗙爜鍒楄〃锛%1锛 - Error creating SSL session, %1 - 鍒涘缓SSL浼氳瘽閿欒锛%1 + 鍒涘缓SSL浼氳瘽閿欒锛%1 - Error creating SSL session: %1 - 鍒涘缓SSL浼氳瘽閿欒锛%1 + 鍒涘缓SSL浼氳瘽閿欒锛%1 - Cannot provide a certificate with no key, %1 - 涓嶈兘鎻愪緵娌℃湁閿殑璇佷功锛%1 + 涓嶈兘鎻愪緵娌℃湁閿殑璇佷功锛%1 - Error loading local certificate, %1 - 涓嶈兘杞藉叆鏈湴璇佷功锛%1 + 涓嶈兘杞藉叆鏈湴璇佷功锛%1 - Error loading private key, %1 - 涓嶈兘杞藉叆绉佹湁閿紝%1 + 涓嶈兘杞藉叆绉佹湁閿紝%1 - Private key does not certificate public key, %1 - 绉佹湁閿笉鑳介獙璇佸叕鏈夐敭锛%1 + 绉佹湁閿笉鑳介獙璇佸叕鏈夐敭锛%1 QSystemSemaphore - - %1: out of resources - %1锛氳祫婧愯楀敖浜 + %1锛氳祫婧愯楀敖浜 - - %1: permission denied - %1锛氭潈闄愯鎷掔粷 + %1锛氭潈闄愯鎷掔粷 - %1: already exists - %1锛氬凡缁忓瓨鍦 + %1锛氬凡缁忓瓨鍦 - %1: does not exist - %1锛氫笉瀛樺湪 + %1锛氫笉瀛樺湪 - - %1: unknown error %2 - %1锛氭湭鐭ラ敊璇 %2 + %1锛氭湭鐭ラ敊璇 %2 QTDSDriver - Unable to open connection - 涓嶈兘鎵撳紑杩炴帴 + 涓嶈兘鎵撳紑杩炴帴 - Unable to use database - 涓嶈兘浣跨敤鏁版嵁搴 + 涓嶈兘浣跨敤鏁版嵁搴 QTabBar - Scroll Left - 鍚戝乏婊氬姩 + 鍚戝乏婊氬姩 - Scroll Right - 鍚戝彸婊氬姩 + 鍚戝彸婊氬姩 QTcpServer - Operation on socket is not supported - socket鎿嶄綔涓嶈鏀寔 + socket鎿嶄綔涓嶈鏀寔 QTextControl - &Undo - 鎾ゆ秷(&U) + 鎾ゆ秷(&U) - &Redo - 鎭㈠(&R) + 鎭㈠(&R) - Cu&t - 鍓垏(&T) + 鍓垏(&T) - &Copy - 澶嶅埗(&C) + 澶嶅埗(&C) - Copy &Link Location - 澶嶅埗閾炬帴浣嶇疆(&L) + 澶嶅埗閾炬帴浣嶇疆(&L) - &Paste - 绮樿创(&P) + 绮樿创(&P) - Delete - 鍒犻櫎 + 鍒犻櫎 - Select All - 閫夋嫨鍏ㄩ儴 + 閫夋嫨鍏ㄩ儴 QToolButton - - Press - 鎸変笅 + 鎸変笅 - - Open - 鎵撳紑 + 鎵撳紑 QUdpSocket - This platform does not support IPv6 - 杩欎釜骞冲彴涓嶆敮鎸両Pv6 + 杩欎釜骞冲彴涓嶆敮鎸両Pv6 QUndoGroup - Undo - 鎾ら攢 + 鎾ら攢 - Redo - 鎭㈠ + 鎭㈠ QUndoModel - <empty> - <绌虹櫧> + <绌虹櫧> QUndoStack - Undo - 鎾ら攢 + 鎾ら攢 - Redo - 鎭㈠ + 鎭㈠ QUnicodeControlCharacterMenu - LRM Left-to-right mark - LRM 浠庡乏鍒板彸鏍囪 + LRM 浠庡乏鍒板彸鏍囪 - RLM Right-to-left mark - RLM 浠庡彸鍚戝乏鏍囪 + RLM 浠庡彸鍚戝乏鏍囪 - ZWJ Zero width joiner - ZWJ 闆跺搴﹁繛鎺ュ櫒 + ZWJ 闆跺搴﹁繛鎺ュ櫒 - ZWNJ Zero width non-joiner - ZWNJ 闆跺搴﹂潪杩炴帴鍣 + ZWNJ 闆跺搴﹂潪杩炴帴鍣 - ZWSP Zero width space - ZWSP 闆跺搴︾┖鏍 + ZWSP 闆跺搴︾┖鏍 - LRE Start of left-to-right embedding - LRE 寮濮嬩粠宸﹀埌鍙冲祵鍏 + LRE 寮濮嬩粠宸﹀埌鍙冲祵鍏 - RLE Start of right-to-left embedding - RLE 寮濮嬩粠鍙冲悜宸﹀祵鍏 + RLE 寮濮嬩粠鍙冲悜宸﹀祵鍏 - LRO Start of left-to-right override - LRO 寮濮嬩粠宸﹀悜鍙宠鐩 + LRO 寮濮嬩粠宸﹀悜鍙宠鐩 - RLO Start of right-to-left override - RLO 寮濮嬩粠鍙冲悜宸﹁鐩 + RLO 寮濮嬩粠鍙冲悜宸﹁鐩 - PDF Pop directional formatting - PDF 寮瑰嚭鏂瑰悜鏍煎紡 + PDF 寮瑰嚭鏂瑰悜鏍煎紡 - Insert Unicode control character - 鎻掑叆Unicode鎺у埗瀛楃 + 鎻掑叆Unicode鎺у埗瀛楃 QWebFrame - Request cancelled - 璇锋眰琚彇娑堜簡 + 璇锋眰琚彇娑堜簡 - Request blocked - 璇锋眰琚樆濉炰簡 + 璇锋眰琚樆濉炰簡 - Cannot show URL - 鏃犳硶鏄剧ず URL + 鏃犳硶鏄剧ず URL - Frame load interruped by policy change - 鍥犱负绛栫暐璋冩暣鎵撴柇浜嗘、鐨勫姞杞 + 鍥犱负绛栫暐璋冩暣鎵撴柇浜嗘、鐨勫姞杞 - Cannot show mimetype - 鏃犳硶鏄剧ず MIMETYPE + 鏃犳硶鏄剧ず MIMETYPE - File does not exist - 鏂囦欢涓嶅瓨鍦 + 鏂囦欢涓嶅瓨鍦 QWebPage - Bad HTTP request - 閿欒鐨 HTTP 璇锋眰 + 閿欒鐨 HTTP 璇锋眰 - Submit default label for Submit buttons in forms on web pages - 鎻愪氦 + 鎻愪氦 - Submit Submit (input element) alt text for <input> elements with no alt, title, or value - 鎻愪氦 + 鎻愪氦 - Reset default label for Reset buttons in forms on web pages - 閲嶇疆 + 閲嶇疆 - This is a searchable index. Enter search keywords: text that appears at the start of nearly-obsolete web pages in the form of a 'searchable index' - 杩欐槸涓涓彲浠ユ悳绱㈢殑绱㈠紩銆傝杈撳叆瑕佹悳绱㈢殑鍏抽敭瀛楋細 + 杩欐槸涓涓彲浠ユ悳绱㈢殑绱㈠紩銆傝杈撳叆瑕佹悳绱㈢殑鍏抽敭瀛楋細 - Choose File title for file button used in HTML forms - 閫夋嫨鏂囦欢 + 閫夋嫨鏂囦欢 - No file selected text to display in file button used in HTML forms when no file is selected - 娌℃湁鏂囦欢琚夋嫨 + 娌℃湁鏂囦欢琚夋嫨 - Open in New Window Open in New Window context menu item - 鍦ㄦ柊绐楀彛涓墦寮 + 鍦ㄦ柊绐楀彛涓墦寮 - Save Link... Download Linked File context menu item - 淇濆瓨閾炬帴... + 淇濆瓨閾炬帴... - Copy Link Copy Link context menu item - 澶嶅埗閾炬帴 + 澶嶅埗閾炬帴 - Open Image Open Image in New Window context menu item - 鎵撳紑鍥剧墖 + 鎵撳紑鍥剧墖 - Save Image Download Image context menu item - 淇濆瓨鍥剧墖 + 淇濆瓨鍥剧墖 - Copy Image Copy Link context menu item - 澶嶅埗鍥剧墖 + 澶嶅埗鍥剧墖 - Open Frame Open Frame in New Window context menu item - 鎵撳紑妗嗘灦 + 鎵撳紑妗嗘灦 - Copy Copy context menu item - 澶嶅埗 + 澶嶅埗 - Go Back Back context menu item - 鍚庨 + 鍚庨 - Go Forward Forward context menu item - 鍓嶈繘 + 鍓嶈繘 - Stop Stop context menu item - 鍋滄 + 鍋滄 - Reload Reload context menu item - 閲嶆柊杞藉叆 + 閲嶆柊杞藉叆 - Cut Cut context menu item - 鍓垏 + 鍓垏 - Paste Paste context menu item - 绮樿创 + 绮樿创 - No Guesses Found No Guesses Found context menu item - 娌℃湁鎵惧埌鐚滄祴 + 娌℃湁鎵惧埌鐚滄祴 - Ignore Ignore Spelling context menu item - 蹇界暐 + 蹇界暐 - Add To Dictionary Learn Spelling context menu item - 娣诲姞鍒板瓧鍏 + 娣诲姞鍒板瓧鍏 - Search The Web Search The Web context menu item - 鎼滅储缃戦〉 + 鎼滅储缃戦〉 - Look Up In Dictionary Look Up in Dictionary context menu item - 鍦ㄥ瓧鍏镐腑鏌ユ壘 + 鍦ㄥ瓧鍏镐腑鏌ユ壘 - Open Link Open Link context menu item - 鎵撳紑閾炬帴 + 鎵撳紑閾炬帴 - Ignore Ignore Grammar context menu item - 蹇界暐 + 蹇界暐 - Spelling Spelling and Grammar context sub-menu item - 鎷煎啓 + 鎷煎啓 - Show Spelling and Grammar menu item title - 鏄剧ず鎷煎啓鍜岃娉 + 鏄剧ず鎷煎啓鍜岃娉 - Hide Spelling and Grammar menu item title - 闅愯棌鎷煎啓鍜岃娉 + 闅愯棌鎷煎啓鍜岃娉 - Check Spelling Check spelling context menu item - 妫鏌ユ嫾鍐 + 妫鏌ユ嫾鍐 - Check Spelling While Typing Check spelling while typing context menu item - 鍦ㄨ緭鍏ユ椂妫鏌ユ嫾鍐 + 鍦ㄨ緭鍏ユ椂妫鏌ユ嫾鍐 - Check Grammar With Spelling Check grammar with spelling context menu item - 妫鏌ヨ娉曞拰鎷煎啓 + 妫鏌ヨ娉曞拰鎷煎啓 - Fonts Font context sub-menu item - 瀛椾綋 + 瀛椾綋 - Bold Bold context menu item - 绮椾綋 + 绮椾綋 - Italic Italic context menu item - 鎰忓ぇ鍒╀綋 + 鎰忓ぇ鍒╀綋 - Underline Underline context menu item - 涓嬪垝绾 + 涓嬪垝绾 - Outline Outline context menu item - 杞粨 + 杞粨 - Direction Writing direction context sub-menu item - 鏂瑰悜 + 鏂瑰悜 - Text Direction Text direction context sub-menu item - 鏂囨湰鏂瑰悜 + 鏂囨湰鏂瑰悜 - Default Default writing direction context menu item - 榛樿 + 榛樿 - LTR Left to Right context menu item - LTR + LTR - RTL Right to Left context menu item - RTL + RTL - Inspect Inspect Element context menu item - 妫鏌 + 妫鏌 - No recent searches Label for only item in menu that appears when clicking on the search field image, when no searches have been performed - 娌℃湁鏈杩戠殑鎼滅储 + 娌℃湁鏈杩戠殑鎼滅储 - Recent searches label for first item in the menu that appears when clicking on the search field image, used as embedded menu title - 鏈杩戠殑鎼滅储 + 鏈杩戠殑鎼滅储 - Clear recent searches menu item in Recent Searches menu that empties menu's contents - 娓呴櫎鏈杩戠殑鎼滅储 + 娓呴櫎鏈杩戠殑鎼滅储 - Unknown Unknown filesize FTP directory listing item - 鏈煡鐨 + 鏈煡鐨 - %1 (%2x%3 pixels) Title string for images - %1 锛%2x%3 鍍忕礌锛 + %1 锛%2x%3 鍍忕礌锛 - Web Inspector - %2 - 缃戦〉妫鏌ュ憳 - %2 + 缃戦〉妫鏌ュ憳 - %2 - Scroll here - 婊氬姩鍒拌繖閲 + 婊氬姩鍒拌繖閲 - Left edge - 宸﹁竟缂 + 宸﹁竟缂 - Top - 椤堕儴 + 椤堕儴 - Right edge - 鍙宠竟缂 + 鍙宠竟缂 - Bottom - 搴曢儴 + 搴曢儴 - Page left - 宸︿竴椤 + 宸︿竴椤 - Page up - 涓婁竴椤 + 涓婁竴椤 - Page right - 鍙充竴椤 + 鍙充竴椤 - Page down - 涓嬩竴椤 + 涓嬩竴椤 - Scroll left - 鍚戝乏婊氬姩 + 鍚戝乏婊氬姩 - Scroll up - 鍚戜笂婊氬姩 + 鍚戜笂婊氬姩 - Scroll right - 鍚戝彸婊氬姩 + 鍚戝彸婊氬姩 - Scroll down - 鍚戜笅婊氬姩 + 鍚戜笅婊氬姩 - %n file(s) number of chosen file - + %n 涓枃浠 - JavaScript Alert - %1 - JavaScript璀﹀憡 - %1 + JavaScript璀﹀憡 - %1 - JavaScript Confirm - %1 - JavaScript纭 - %1 + JavaScript纭 - %1 - JavaScript Prompt - %1 - JavaScript鎻愮ず - %1 + JavaScript鎻愮ず - %1 - Move the cursor to the next character - 绉诲姩鍏夋爣鍒颁笅涓涓瓧绗 + 绉诲姩鍏夋爣鍒颁笅涓涓瓧绗 - Move the cursor to the previous character - 绉诲姩鍏夋爣鍒颁笂涓涓瓧绗 + 绉诲姩鍏夋爣鍒颁笂涓涓瓧绗 - Move the cursor to the next word - 绉诲姩鍏夋爣鍒颁笅涓涓崟璇 + 绉诲姩鍏夋爣鍒颁笅涓涓崟璇 - Move the cursor to the previous word - 绉诲姩鍏夋爣鍒颁笂涓涓崟璇 + 绉诲姩鍏夋爣鍒颁笂涓涓崟璇 - Move the cursor to the next line - 绉诲姩鍏夋爣鍒颁笅涓琛 + 绉诲姩鍏夋爣鍒颁笅涓琛 - Move the cursor to the previous line - 绉诲姩鍏夋爣鍒颁笂涓琛 + 绉诲姩鍏夋爣鍒颁笂涓琛 - Move the cursor to the start of the line - 绉诲姩鍏夋爣鍒拌棣 + 绉诲姩鍏夋爣鍒拌棣 - Move the cursor to the end of the line - 绉诲姩鍏夋爣鍒拌灏 + 绉诲姩鍏夋爣鍒拌灏 - Move the cursor to the start of the block - 绉诲姩鍏夋爣鍒板潡棣 + 绉诲姩鍏夋爣鍒板潡棣 - Move the cursor to the end of the block - 绉诲姩鍏夋爣鍒板潡灏 + 绉诲姩鍏夋爣鍒板潡灏 - Move the cursor to the start of the document - 绉诲姩鍏夋爣鍒版枃浠跺紑澶 + 绉诲姩鍏夋爣鍒版枃浠跺紑澶 - Move the cursor to the end of the document - 绉诲姩鍏夋爣鍒版枃浠舵湯灏 + 绉诲姩鍏夋爣鍒版枃浠舵湯灏 - - Select all - - - - Select to the next character - 閫変腑鍒颁笅涓涓瓧绗 + 閫変腑鍒颁笅涓涓瓧绗 - Select to the previous character - 閫変腑鍒颁笂涓涓瓧绗 + 閫変腑鍒颁笂涓涓瓧绗 - Select to the next word - 閫変腑鍒颁笅涓涓崟璇 + 閫変腑鍒颁笅涓涓崟璇 - Select to the previous word - 閫変腑鍒颁笂涓涓崟璇 + 閫変腑鍒颁笂涓涓崟璇 - Select to the next line - 閫変腑鍒颁笅涓琛 + 閫変腑鍒颁笅涓琛 - Select to the previous line - 閫変腑鍒颁笂涓琛 + 閫変腑鍒颁笂涓琛 - Select to the start of the line - 閫変腑鍒拌棣 + 閫変腑鍒拌棣 - Select to the end of the line - 閫変腑鍒拌灏 + 閫変腑鍒拌灏 - Select to the start of the block - 閫変腑鍒板潡棣 + 閫変腑鍒板潡棣 - Select to the end of the block - 閫変腑鍒板潡灏 + 閫変腑鍒板潡灏 - Select to the start of the document - 閫変腑鍒版枃浠堕 + 閫変腑鍒版枃浠堕 - Select to the end of the document - 閫変腑鍒版枃浠跺熬 + 閫変腑鍒版枃浠跺熬 - Delete to the start of the word - 鍒犻櫎鍒板崟璇嶉 + 鍒犻櫎鍒板崟璇嶉 - Delete to the end of the word - 鍒犻櫎鍒板崟璇嶅熬 - - - - Insert a new paragraph - - - - - Insert a new line - + 鍒犻櫎鍒板崟璇嶅熬 QWhatsThisAction - What's This? - 杩欐槸浠涔堬紵 + 杩欐槸浠涔堬紵 QWidget - * - * + * QWizard - Go Back - 杩斿洖 + 杩斿洖 - Continue - 缁х画 + 缁х画 - Commit - 鎻愪氦 + 鎻愪氦 - Done - 瀹屾垚 + 瀹屾垚 Quit 閫鍑 - Help - 甯姪 + 甯姪 - < &Back - < 涓婁竴姝(&B) + < 涓婁竴姝(&B) - &Finish - 瀹屾垚(&F) + 瀹屾垚(&F) - Cancel - 鍙栨秷 + 鍙栨秷 - &Help - 甯姪(&H) + 甯姪(&H) - &Next - 涓嬩竴姝(&N) + 涓嬩竴姝(&N) - &Next > - 涓嬩竴姝(&N) > + 涓嬩竴姝(&N) > QWorkspace - &Restore - 鎭㈠(&R) + 鎭㈠(&R) - &Move - 绉诲姩(&M) + 绉诲姩(&M) - &Size - 澶у皬(&S) + 澶у皬(&S) - Mi&nimize - 鏈灏忓寲(&N) + 鏈灏忓寲(&N) - Ma&ximize - 鏈澶у寲(&X) + 鏈澶у寲(&X) - &Close - 鍏抽棴(&C) + 鍏抽棴(&C) - Stay on &Top - 鎬诲湪鏈鍓(&T) + 鎬诲湪鏈鍓(&T) - - Sh&ade - 鍗疯捣(&A) + 鍗疯捣(&A) - - %1 - [%2] - %1 - [%2] + %1 - [%2] - Minimize - 鏈灏忓寲 + 鏈灏忓寲 - Restore Down - 鎭㈠ + 鎭㈠ - Close - 鍏抽棴 + 鍏抽棴 - &Unshade - 灞曞紑(&U) + 灞曞紑(&U) QXml - no error occurred - 娌℃湁閿欒鍙戠敓 + 娌℃湁閿欒鍙戠敓 - error triggered by consumer - 鐢辨秷璐硅呭嚭鍙戠殑閿欒 + 鐢辨秷璐硅呭嚭鍙戠殑閿欒 - unexpected end of file - 鎰忓鐨勬枃浠剁粓姝 + 鎰忓鐨勬枃浠剁粓姝 - more than one document type definition - 澶氫簬涓涓殑鏂囨。绫诲瀷瀹氫箟 + 澶氫簬涓涓殑鏂囨。绫诲瀷瀹氫箟 - error occurred while parsing element - 鍦ㄨВ鏋愬厓绱犵殑鏃跺欏彂鐢熼敊璇 + 鍦ㄨВ鏋愬厓绱犵殑鏃跺欏彂鐢熼敊璇 - tag mismatch - 鏍囪涓嶅尮閰 + 鏍囪涓嶅尮閰 - error occurred while parsing content - 鍦ㄨВ鏋愬唴瀹圭殑鏃跺欏彂鐢熼敊璇 + 鍦ㄨВ鏋愬唴瀹圭殑鏃跺欏彂鐢熼敊璇 - unexpected character - 鎰忓鐨勫瓧绗 + 鎰忓鐨勫瓧绗 - invalid name for processing instruction - 鏃犳晥鐨勫鐞嗘寚浠ゅ悕绉 + 鏃犳晥鐨勫鐞嗘寚浠ゅ悕绉 - version expected while reading the XML declaration - 鍦ㄨ鍙朮ML澹版槑鐨勬椂鍊欙紝鐗堟湰琚湡寰 + 鍦ㄨ鍙朮ML澹版槑鐨勬椂鍊欙紝鐗堟湰琚湡寰 - wrong value for standalone declaration - 閿欒鐨勭嫭绔嬪0鏄庣殑鍊 + 閿欒鐨勭嫭绔嬪0鏄庣殑鍊 - encoding declaration or standalone declaration expected while reading the XML declaration - 鍦ㄨ鍙朮ML澹版槑鐨勬椂鍊欙紝缂栫爜澹版槑鎴栬呯嫭绔嬪0鏄庤鏈熷緟 + 鍦ㄨ鍙朮ML澹版槑鐨勬椂鍊欙紝缂栫爜澹版槑鎴栬呯嫭绔嬪0鏄庤鏈熷緟 - standalone declaration expected while reading the XML declaration - 鍦ㄨ鍙朮ML澹版槑鐨勬椂鍊欙紝鐙珛澹版槑琚湡寰 + 鍦ㄨ鍙朮ML澹版槑鐨勬椂鍊欙紝鐙珛澹版槑琚湡寰 - error occurred while parsing document type definition - 鍦ㄨВ鏋愭枃妗g被鍨嬪畾涔夌殑鏃跺欏彂鐢熼敊璇 + 鍦ㄨВ鏋愭枃妗g被鍨嬪畾涔夌殑鏃跺欏彂鐢熼敊璇 - letter is expected - 瀛楃琚湡寰 + 瀛楃琚湡寰 - error occurred while parsing comment - 鍦ㄨВ鏋愭敞閲婄殑鏃跺欏彂鐢熼敊璇 + 鍦ㄨВ鏋愭敞閲婄殑鏃跺欏彂鐢熼敊璇 - error occurred while parsing reference - 鍦ㄨВ鏋愬弬鑰冪殑鏃跺欏彂鐢熼敊璇 + 鍦ㄨВ鏋愬弬鑰冪殑鏃跺欏彂鐢熼敊璇 - internal general entity reference not allowed in DTD - 鍦―TD涓笉鍏佽浣跨敤鍐呴儴瑙f瀽鐨勯氱敤瀹炰綋鍙傝 + 鍦―TD涓笉鍏佽浣跨敤鍐呴儴瑙f瀽鐨勯氱敤瀹炰綋鍙傝 - external parsed general entity reference not allowed in attribute value - 鍦ㄥ睘鎬у间腑涓嶅厑璁镐娇鐢ㄥ閮ㄨВ鏋愮殑閫氱敤瀹炰綋鍙傝 + 鍦ㄥ睘鎬у间腑涓嶅厑璁镐娇鐢ㄥ閮ㄨВ鏋愮殑閫氱敤瀹炰綋鍙傝 - external parsed general entity reference not allowed in DTD - 鍦―TD涓笉鍏佽浣跨敤澶栭儴瑙f瀽鐨勯氱敤瀹炰綋鍙傝 + 鍦―TD涓笉鍏佽浣跨敤澶栭儴瑙f瀽鐨勯氱敤瀹炰綋鍙傝 - unparsed entity reference in wrong context - 娌℃湁瑙f瀽鐨勯敊璇笂涓嬫枃涓殑瀹炰綋鍙傝 + 娌℃湁瑙f瀽鐨勯敊璇笂涓嬫枃涓殑瀹炰綋鍙傝 - recursive entities - 宓屽瀹炰綋 + 宓屽瀹炰綋 - error in the text declaration of an external entity - 鍦ㄤ竴涓閮ㄥ疄浣撶殑鏂囨湰澹版槑閲屾湁閿欒 + 鍦ㄤ竴涓閮ㄥ疄浣撶殑鏂囨湰澹版槑閲屾湁閿欒 QXmlStream - - Extra content at end of document. - 鏂囨。鏈熬鏈夐澶栧唴瀹广 + 鏂囨。鏈熬鏈夐澶栧唴瀹广 - Invalid entity value. - 鏃犳晥鐨勫疄浣撳笺 + 鏃犳晥鐨勫疄浣撳笺 - Invalid XML character. - 鏃犳晥鐨刋ML瀛楃銆 + 鏃犳晥鐨刋ML瀛楃銆 - Sequence ']]>' not allowed in content. - 鍐呭涓笉鍏佽鏈夆淽]>鈥滃簭鍒椼 + 鍐呭涓笉鍏佽鏈夆淽]>鈥滃簭鍒椼 - Namespace prefix '%1' not declared - 鍛藉悕绌洪棿鐨勨%1鈥滃墠缂娌℃湁琚0鏄 + 鍛藉悕绌洪棿鐨勨%1鈥滃墠缂娌℃湁琚0鏄 - Attribute redefined. - 灞炴ч噸澶嶅畾涔夈 + 灞炴ч噸澶嶅畾涔夈 - Unexpected character '%1' in public id literal. - 鍦ㄥ叕鏈夋爣璇嗘枃鏈腑鏈夋剰澶栫殑瀛楃鈥%1鈥溿 + 鍦ㄥ叕鏈夋爣璇嗘枃鏈腑鏈夋剰澶栫殑瀛楃鈥%1鈥溿 - Invalid XML version string. - 鏃犳晥鐨刋ML鐗堟湰瀛楃涓层 + 鏃犳晥鐨刋ML鐗堟湰瀛楃涓层 - Unsupported XML version. - 涓嶈鏀寔鐨刋ML鐗堟湰銆 + 涓嶈鏀寔鐨刋ML鐗堟湰銆 - %1 is an invalid encoding name. - %1鏄棤鏁堢殑缂栫爜鍚嶇О銆 + %1鏄棤鏁堢殑缂栫爜鍚嶇О銆 - Encoding %1 is unsupported - 缂栫爜%1涓嶈鏀寔銆 + 缂栫爜%1涓嶈鏀寔銆 - Standalone accepts only yes or no. - 鐙珛杩愯鍙厑璁告槸鎴栬呭惁銆 + 鐙珛杩愯鍙厑璁告槸鎴栬呭惁銆 - Invalid attribute in XML declaration. - 鍦╔ML澹版槑涓棤鏁堢殑灞炴с + 鍦╔ML澹版槑涓棤鏁堢殑灞炴с - Premature end of document. - 鏂囨。杩囨棭鐨勭粨鏉熴 + 鏂囨。杩囨棭鐨勭粨鏉熴 - Invalid document. - 鏃犳晥鐨勬枃妗c + 鏃犳晥鐨勬枃妗c - Expected - 鏈熷緟鐨 + 鏈熷緟鐨 - , but got ' - 锛屼絾鏄緱鍒扮殑鏄 + 锛屼絾鏄緱鍒扮殑鏄 - Unexpected ' - 鎰忓鐨勨 + 鎰忓鐨勨 - Expected character data. - 鏈熷緟鐨勫瓧绗︽暟鎹 + 鏈熷緟鐨勫瓧绗︽暟鎹 - Recursive entity detected. - 妫娴嬪埌宓屽瀹炰綋銆 + 妫娴嬪埌宓屽瀹炰綋銆 - Start tag expected. - 寮濮嬫湡寰呯殑鏍囪銆 + 寮濮嬫湡寰呯殑鏍囪銆 - XML declaration not at start of document. - XML澹版槑娌℃湁鍦ㄦ枃妗g殑寮濮嬩綅缃 + XML澹版槑娌℃湁鍦ㄦ枃妗g殑寮濮嬩綅缃 - NDATA in parameter entity declaration. - 鍦ㄥ弬鏁板疄浣撳0鏄庝腑鏈塏DATA銆 + 鍦ㄥ弬鏁板疄浣撳0鏄庝腑鏈塏DATA銆 - %1 is an invalid processing instruction name. - %1 鏄棤鏁堢殑澶勭悊鎸囦护鍚嶇О銆 + %1 鏄棤鏁堢殑澶勭悊鎸囦护鍚嶇О銆 - Invalid processing instruction name. - 鏃犳晥鐨勫鐞嗘寚浠ゅ悕绉般 + 鏃犳晥鐨勫鐞嗘寚浠ゅ悕绉般 - - - - Illegal namespace declaration. - 闈炴硶鐨勫懡鍚嶇┖闂村0鏄庛 + 闈炴硶鐨勫懡鍚嶇┖闂村0鏄庛 - Invalid XML name. - 鏃犳晥鐨刋ML鍚嶇О銆 + 鏃犳晥鐨刋ML鍚嶇О銆 - Opening and ending tag mismatch. - 寮濮嬫爣璁板拰缁撴潫鏍囪涓嶅尮閰嶃 + 寮濮嬫爣璁板拰缁撴潫鏍囪涓嶅尮閰嶃 - Reference to unparsed entity '%1'. - 鏈В鏋愬疄浣撯%1鈥滅殑寮曠敤銆 + 鏈В鏋愬疄浣撯%1鈥滅殑寮曠敤銆 - - - Entity '%1' not declared. - 瀹炰綋鈥%1鈥滄病鏈夎澹版槑銆 + 瀹炰綋鈥%1鈥滄病鏈夎澹版槑銆 - Reference to external entity '%1' in attribute value. - 鍦ㄥ睘鎬у间腑鐨勫閮ㄥ疄浣撯%1鈥濈殑寮曠敤銆 + 鍦ㄥ睘鎬у间腑鐨勫閮ㄥ疄浣撯%1鈥濈殑寮曠敤銆 - Invalid character reference. - 鏃犳晥鐨勫瓧绗﹀紩鐢ㄣ + 鏃犳晥鐨勫瓧绗﹀紩鐢ㄣ - - Encountered incorrectly encoded content. - 閬囧埌涓嶆纭殑缂栫爜鍐呭銆 + 閬囧埌涓嶆纭殑缂栫爜鍐呭銆 - The standalone pseudo attribute must appear after the encoding. - 鐙珛杩愯浼睘鎬у繀椤诲嚭鐜板湪缂栫爜涔嬪悗銆 + 鐙珛杩愯浼睘鎬у繀椤诲嚭鐜板湪缂栫爜涔嬪悗銆 - %1 is an invalid PUBLIC identifier. - %1鏄竴涓棤鏁堢殑鍏湁(PUBLIC)鏍囪瘑绗︺ + %1鏄竴涓棤鏁堢殑鍏湁(PUBLIC)鏍囪瘑绗︺ QtXmlPatterns - An %1-attribute with value %2 has already been declared. - 甯︽湁鍊 %2 鐨 %1 灞炴у凡缁忓0鏄庤繃浜嗐 + 甯︽湁鍊 %2 鐨 %1 灞炴у凡缁忓0鏄庤繃浜嗐 - An %1-attribute must have a valid %2 as value, which %3 isn't. - 涓涓 %1 灞炴у繀椤诲甫鏈変竴涓湁鏁堢殑 %2 浣滀负鍊硷紝浣 %3 鍗翠笉鏄 + 涓涓 %1 灞炴у繀椤诲甫鏈変竴涓湁鏁堢殑 %2 浣滀负鍊硷紝浣 %3 鍗翠笉鏄 - Network timeout. - 缃戠粶瓒呮椂銆 + 缃戠粶瓒呮椂銆 - Element %1 can't be serialized because it appears outside the document element. - 鍏冪礌 %1 涓嶈兘琚覆琛屽寲锛屽洜涓哄畠鍑虹幇鍦ㄦ枃妗e厓绱犱箣澶栥 + 鍏冪礌 %1 涓嶈兘琚覆琛屽寲锛屽洜涓哄畠鍑虹幇鍦ㄦ枃妗e厓绱犱箣澶栥 Attribute element %1 can't be serialized because it appears at the top level. 灞炴у厓绱 %1 涓嶈兘琚覆琛屽寲锛屽洜涓哄畠鍑虹幇鍦ㄦ渶椤跺眰銆 - Year %1 is invalid because it begins with %2. - %1 骞存槸鏃犳晥鐨勶紝鍥犱负搴旇浠 %2 寮濮嬨 + %1 骞存槸鏃犳晥鐨勶紝鍥犱负搴旇浠 %2 寮濮嬨 - Day %1 is outside the range %2..%3. - %1 鏃ユ槸鍦 %2...%3 鑼冨洿涔嬪鐨勩 + %1 鏃ユ槸鍦 %2...%3 鑼冨洿涔嬪鐨勩 - Month %1 is outside the range %2..%3. - %1 鏈堟槸鍦 %2...%3 鑼冨洿涔嬪鐨勩 + %1 鏈堟槸鍦 %2...%3 鑼冨洿涔嬪鐨勩 - Overflow: Can't represent date %1. - 婧㈠嚭锛氭棤娉曞憟鐜版暟鎹 %1銆 + 婧㈠嚭锛氭棤娉曞憟鐜版暟鎹 %1銆 - Day %1 is invalid for month %2. - %1 鏃ュ浜 %2 鏈堟槸鏃犳晥鐨勩 + %1 鏃ュ浜 %2 鏈堟槸鏃犳晥鐨勩 - Time 24:%1:%2.%3 is invalid. Hour is 24, but minutes, seconds, and milliseconds are not all 0; - 鏃堕棿 24:%1:%2.%3 鏄棤鏁堢殑銆傚皬鏃舵槸 24锛屼絾鏄垎閽熴佺鍜屾绉掍笉鍏ㄤ负 0锛 + 鏃堕棿 24:%1:%2.%3 鏄棤鏁堢殑銆傚皬鏃舵槸 24锛屼絾鏄垎閽熴佺鍜屾绉掍笉鍏ㄤ负 0锛 - Time %1:%2:%3.%4 is invalid. - 鏃堕棿 %1:%2:%3.%4 鏄棤鏁堢殑銆 + 鏃堕棿 %1:%2:%3.%4 鏄棤鏁堢殑銆 - Overflow: Date can't be represented. - 婧㈠嚭锛氭暟鎹棤娉曡鍛堢幇銆 + 婧㈠嚭锛氭暟鎹棤娉曡鍛堢幇銆 - - At least one component must be present. - 鑷冲皯鏈変竴涓粍浠惰鍛堢幇銆 + 鑷冲皯鏈変竴涓粍浠惰鍛堢幇銆 - At least one time component must appear after the %1-delimiter. - 鑷冲皯涓涓椂闂寸粍浠跺繀椤诲嚭鐜板湪杩欎釜 %1 鐣岄檺涔嬪悗銆 + 鑷冲皯涓涓椂闂寸粍浠跺繀椤诲嚭鐜板湪杩欎釜 %1 鐣岄檺涔嬪悗銆 - No operand in an integer division, %1, can be %2. - 鍦ㄦ暣鏁伴櫎娉曚腑娌℃湁鎿嶄綔鏁帮紝%1锛屽彲浠ユ槸 %2銆 + 鍦ㄦ暣鏁伴櫎娉曚腑娌℃湁鎿嶄綔鏁帮紝%1锛屽彲浠ユ槸 %2銆 - The first operand in an integer division, %1, cannot be infinity (%2). - 闄ゆ硶涓殑绗竴涓搷浣滄暟锛%1锛屼笉鑳芥槸鏃犵┓(%2)銆 + 闄ゆ硶涓殑绗竴涓搷浣滄暟锛%1锛屼笉鑳芥槸鏃犵┓(%2)銆 - The second operand in a division, %1, cannot be zero (%2). - 闄ゆ硶涓殑绗簩涓搷浣滄暟锛%1锛屼笉鑳芥槸闆(%2)銆 + 闄ゆ硶涓殑绗簩涓搷浣滄暟锛%1锛屼笉鑳芥槸闆(%2)銆 - %1 is not a valid value of type %2. - %1 涓嶆槸绫诲瀷涓 %2 鐨勬湁鏁堝笺 + %1 涓嶆槸绫诲瀷涓 %2 鐨勬湁鏁堝笺 - When casting to %1 from %2, the source value cannot be %3. - 褰撲粠 %2 鎶涘嚭鍒 %1 鏃讹紝婧愬间笉鑳芥槸 %3銆 + 褰撲粠 %2 鎶涘嚭鍒 %1 鏃讹紝婧愬间笉鑳芥槸 %3銆 - Integer division (%1) by zero (%2) is undefined. - 鏁存暟闄ゆ硶(%1)闄ら浂(%2)鏄湭瀹氫箟鐨勩 + 鏁存暟闄ゆ硶(%1)闄ら浂(%2)鏄湭瀹氫箟鐨勩 - Division (%1) by zero (%2) is undefined. - 闄ゆ硶(%1)闄ら浂(%2)鏄湭瀹氫箟鐨勩 + 闄ゆ硶(%1)闄ら浂(%2)鏄湭瀹氫箟鐨勩 - Modulus division (%1) by zero (%2) is undefined. - 姹傛ā闄ゆ硶(%1)闄ら浂(%2)鏄湭瀹氫箟鐨勩 + 姹傛ā闄ゆ硶(%1)闄ら浂(%2)鏄湭瀹氫箟鐨勩 - - Dividing a value of type %1 by %2 (not-a-number) is not allowed. - 涓涓被鍨嬩负 %1 鐨勫奸櫎浠 %2(涓嶆槸涓涓暟鍊)鏄笉鍏佽鐨勩 + 涓涓被鍨嬩负 %1 鐨勫奸櫎浠 %2(涓嶆槸涓涓暟鍊)鏄笉鍏佽鐨勩 - Dividing a value of type %1 by %2 or %3 (plus or minus zero) is not allowed. - 涓涓被鍨嬩负 %1 鐨勫奸櫎浠 %2 鎴栬 %3(姝h礋闆)鏄笉鍏佽鐨勩 + 涓涓被鍨嬩负 %1 鐨勫奸櫎浠 %2 鎴栬 %3(姝h礋闆)鏄笉鍏佽鐨勩 - Multiplication of a value of type %1 by %2 or %3 (plus or minus infinity) is not allowed. - 涓涓被鍨嬩负 %1 鐨勫间箻浠 %2 鎴栬 %3(姝h礋鏃犵┓)鏄笉鍏佽鐨勩 + 涓涓被鍨嬩负 %1 鐨勫间箻浠 %2 鎴栬 %3(姝h礋鏃犵┓)鏄笉鍏佽鐨勩 - A value of type %1 cannot have an Effective Boolean Value. - 涓涓被鍨嬩负 %1 鐨勫间笉鑳芥槸涓涓湁鏁堢殑甯冨皵鍊(Effective Boolean Value)銆 + 涓涓被鍨嬩负 %1 鐨勫间笉鑳芥槸涓涓湁鏁堢殑甯冨皵鍊(Effective Boolean Value)銆 - Effective Boolean Value cannot be calculated for a sequence containing two or more atomic values. - 鏈夋晥鐨勫竷灏斿(Effective Boolean Value)涓嶈兘琚敤浜庤绠椾竴涓寘鍚袱涓垨鑰呮洿澶氬師瀛愬肩殑搴忓垪銆 + 鏈夋晥鐨勫竷灏斿(Effective Boolean Value)涓嶈兘琚敤浜庤绠椾竴涓寘鍚袱涓垨鑰呮洿澶氬師瀛愬肩殑搴忓垪銆 - Value %1 of type %2 exceeds maximum (%3). - 绫诲瀷涓 %2 鐨勫 %1 瓒呰繃浜嗘渶澶у(%3)銆 + 绫诲瀷涓 %2 鐨勫 %1 瓒呰繃浜嗘渶澶у(%3)銆 - Value %1 of type %2 is below minimum (%3). - 绫诲瀷涓 %2 鐨勫 %1 瓒呰繃浜嗘渶灏忓(%3)銆 + 绫诲瀷涓 %2 鐨勫 %1 瓒呰繃浜嗘渶灏忓(%3)銆 - A value of type %1 must contain an even number of digits. The value %2 does not. - 绫诲瀷涓 %1 鐨勫煎繀椤诲寘鍚伓鏁颁釜鏁板瓧銆傚 %2 涓嶆槸杩欐牱鐨勩 + 绫诲瀷涓 %1 鐨勫煎繀椤诲寘鍚伓鏁颁釜鏁板瓧銆傚 %2 涓嶆槸杩欐牱鐨勩 - %1 is not valid as a value of type %2. - %1 涓嶆槸绫诲瀷涓 %2 鐨勬湁鏁堝笺 + %1 涓嶆槸绫诲瀷涓 %2 鐨勬湁鏁堝笺 - Operator %1 cannot be used on type %2. - 鎿嶄綔绗 %1 涓嶈兘琚敤浜庣被鍨 %2銆 + 鎿嶄綔绗 %1 涓嶈兘琚敤浜庣被鍨 %2銆 - Operator %1 cannot be used on atomic values of type %2 and %3. - 鎿嶄綔绗 %1 涓嶈兘琚敤浜庣被鍨嬩负 %2 鍜 %3 鐨勫師瀛愬笺 + 鎿嶄綔绗 %1 涓嶈兘琚敤浜庣被鍨嬩负 %2 鍜 %3 鐨勫師瀛愬笺 - The namespace URI in the name for a computed attribute cannot be %1. - 涓涓璁$畻鐨勫睘鎬х殑鍚嶇О涓殑鍛藉悕绌洪棿 URI 涓嶈兘鏄 %1銆 + 涓涓璁$畻鐨勫睘鎬х殑鍚嶇О涓殑鍛藉悕绌洪棿 URI 涓嶈兘鏄 %1銆 - The name for a computed attribute cannot have the namespace URI %1 with the local name %2. - 涓涓璁$畻鐨勫睘鎬х殑鍚嶇О涓嶈兘浣跨敤甯︽湁鏈湴鍚嶇О %2 鐨勫懡鍚嶇┖闂 URI %1銆 + 涓涓璁$畻鐨勫睘鎬х殑鍚嶇О涓嶈兘浣跨敤甯︽湁鏈湴鍚嶇О %2 鐨勫懡鍚嶇┖闂 URI %1銆 - Type error in cast, expected %1, received %2. - 鎶涘嚭绫诲瀷閿欒锛屾湡鏈涚殑鏄 %1锛屾敹鍒扮殑鏄 %2銆 + 鎶涘嚭绫诲瀷閿欒锛屾湡鏈涚殑鏄 %1锛屾敹鍒扮殑鏄 %2銆 - When casting to %1 or types derived from it, the source value must be of the same type, or it must be a string literal. Type %2 is not allowed. - 褰撴姏鍑哄埌 %1 鎴栬呭畠鐨勬淳鐢熺被鏃讹紝婧愮被鍨嬪繀椤绘槸鍚屼竴绫诲瀷锛屾垨鑰呭畠蹇呴』鏄竴涓瓧绗︿覆绫诲瀷銆傜被鍨 %2 鏄笉琚厑璁哥殑銆 + 褰撴姏鍑哄埌 %1 鎴栬呭畠鐨勬淳鐢熺被鏃讹紝婧愮被鍨嬪繀椤绘槸鍚屼竴绫诲瀷锛屾垨鑰呭畠蹇呴』鏄竴涓瓧绗︿覆绫诲瀷銆傜被鍨 %2 鏄笉琚厑璁哥殑銆 - No casting is possible with %1 as the target type. - 鏃犳硶浠 %1 涓虹洰鏍囩被鍨嬭繘琛屾姏鍑恒 + 鏃犳硶浠 %1 涓虹洰鏍囩被鍨嬭繘琛屾姏鍑恒 - It is not possible to cast from %1 to %2. - 鏃犳硶浠 %1 鎶涘嚭鍒 %2銆 + 鏃犳硶浠 %1 鎶涘嚭鍒 %2銆 - Casting to %1 is not possible because it is an abstract type, and can therefore never be instantiated. - 鏃犳硶鎶涘嚭鍒 %1锛屽洜涓哄畠鏄竴涓娊璞$被鍨嬶紝骞朵笖鍥犳鏃犳硶琚疄渚嬪寲銆 + 鏃犳硶鎶涘嚭鍒 %1锛屽洜涓哄畠鏄竴涓娊璞$被鍨嬶紝骞朵笖鍥犳鏃犳硶琚疄渚嬪寲銆 - It's not possible to cast the value %1 of type %2 to %3 - 鏃犳硶浠庣被鍨嬩负 %2 鐨勫 %1 鎶涘嚭鍒 %3 + 鏃犳硶浠庣被鍨嬩负 %2 鐨勫 %1 鎶涘嚭鍒 %3 - Failure when casting from %1 to %2: %3 - 浠 %2 鎶涘嚭鍒 %1 澶辫触锛%3 + 浠 %2 鎶涘嚭鍒 %1 澶辫触锛%3 - A comment cannot contain %1 - 娉ㄩ噴涓嶈兘鍖呭惈 %1 + 娉ㄩ噴涓嶈兘鍖呭惈 %1 - A comment cannot end with a %1. - 娉ㄩ噴涓嶈兘浠 %1 缁撳熬銆 + 娉ㄩ噴涓嶈兘浠 %1 缁撳熬銆 - No comparisons can be done involving the type %1. - 瀵逛簬绫诲瀷 %1 涓嶈兘杩涜姣旇緝銆 + 瀵逛簬绫诲瀷 %1 涓嶈兘杩涜姣旇緝銆 - Operator %1 is not available between atomic values of type %2 and %3. - 鍦ㄧ被鍨 %2 鍜 %3 鐨勫師瀛愬间箣闂达紝鎿嶄綔绗 %1 鏄笉鍙敤鐨勩 + 鍦ㄧ被鍨 %2 鍜 %3 鐨勫師瀛愬间箣闂达紝鎿嶄綔绗 %1 鏄笉鍙敤鐨勩 - An attribute node cannot be a child of a document node. Therefore, the attribute %1 is out of place. - 涓涓睘鎬ц妭鐐逛笉鑳芥槸涓涓枃妗h妭鐐圭殑瀛愯妭鐐广傚洜姝わ紝杩欎釜灞炴 %1 鎵鍦ㄤ綅缃槸涓嶅悎閫傜殑銆 + 涓涓睘鎬ц妭鐐逛笉鑳芥槸涓涓枃妗h妭鐐圭殑瀛愯妭鐐广傚洜姝わ紝杩欎釜灞炴 %1 鎵鍦ㄤ綅缃槸涓嶅悎閫傜殑銆 - A library module cannot be evaluated directly. It must be imported from a main module. - 涓涓簱妯″潡涓嶈兘琚洿鎺ヨ瘎浼般傚畠蹇呴』浠庝竴涓富妯″潡涓鍏ャ + 涓涓簱妯″潡涓嶈兘琚洿鎺ヨ瘎浼般傚畠蹇呴』浠庝竴涓富妯″潡涓鍏ャ - No template by name %1 exists. - 娌℃湁鍚嶄负 %1 鐨勬ā鏉垮瓨鍦ㄣ + 娌℃湁鍚嶄负 %1 鐨勬ā鏉垮瓨鍦ㄣ - A value of type %1 cannot be a predicate. A predicate must have either a numeric type or an Effective Boolean Value type. - 绫诲瀷涓 %1 鐨勫间笉鑳借鍒ゆ柇銆備竴涓垽鏂繀椤绘槸鏁板肩被鍨嬫垨鑰呬竴涓湁鏁堢殑甯冨皵鍊(Effective Boolean Value)绫诲瀷銆 + 绫诲瀷涓 %1 鐨勫间笉鑳借鍒ゆ柇銆備竴涓垽鏂繀椤绘槸鏁板肩被鍨嬫垨鑰呬竴涓湁鏁堢殑甯冨皵鍊(Effective Boolean Value)绫诲瀷銆 - A positional predicate must evaluate to a single numeric value. - 涓涓畾浣嶅垽鏂繀椤昏瘎浼颁竴涓崟涓鏁板笺 + 涓涓畾浣嶅垽鏂繀椤昏瘎浼颁竴涓崟涓鏁板笺 - The target name in a processing instruction cannot be %1 in any combination of upper and lower case. Therefore, is %2 invalid. - 涓涓鐞嗘寚浠や腑鐨勭洰鏍囧悕绉颁笉鑳芥槸浠讳綍澶у皬鍐欐贩鍚堢殑 %1銆傚洜姝わ紝%2 鏄棤鏁堢殑銆 + 涓涓鐞嗘寚浠や腑鐨勭洰鏍囧悕绉颁笉鑳芥槸浠讳綍澶у皬鍐欐贩鍚堢殑 %1銆傚洜姝わ紝%2 鏄棤鏁堢殑銆 - %1 is not a valid target name in a processing instruction. It must be a %2 value, e.g. %3. - %1 涓嶆槸澶勭悊鎸囦护鐨勬湁鏁堢洰鏍囧悕绉般傚畠蹇呴』鏄 %2锛屼緥濡 %3銆 + %1 涓嶆槸澶勭悊鎸囦护鐨勬湁鏁堢洰鏍囧悕绉般傚畠蹇呴』鏄 %2锛屼緥濡 %3銆 - The last step in a path must contain either nodes or atomic values. It cannot be a mixture between the two. - 涓涓矾寰勪腑鐨勬渶鍚庝竴姝ュ繀椤诲寘鍚妭鐐规垨鑰呭師瀛愬笺傚畠涓嶈兘鏄袱鑰呯殑涓涓粍鍚堛 + 涓涓矾寰勪腑鐨勬渶鍚庝竴姝ュ繀椤诲寘鍚妭鐐规垨鑰呭師瀛愬笺傚畠涓嶈兘鏄袱鑰呯殑涓涓粍鍚堛 - The data of a processing instruction cannot contain the string %1 - 澶勭悊鎸囦护鐨勬暟鎹笉鑳藉寘鍚瓧绗︿覆 %1 + 澶勭悊鎸囦护鐨勬暟鎹笉鑳藉寘鍚瓧绗︿覆 %1 - No namespace binding exists for the prefix %1 - 瀵逛簬鍓嶇紑 %1锛屾病鏈夊瓨鍦ㄧ粦瀹氱殑鍛藉悕绌洪棿銆 + 瀵逛簬鍓嶇紑 %1锛屾病鏈夊瓨鍦ㄧ粦瀹氱殑鍛藉悕绌洪棿銆 - No namespace binding exists for the prefix %1 in %2 - 瀵逛簬 %2 涓殑鍓嶇紑 %1锛屾病鏈夊瓨鍦ㄧ粦瀹氱殑鍛藉悕绌洪棿銆 + 瀵逛簬 %2 涓殑鍓嶇紑 %1锛屾病鏈夊瓨鍦ㄧ粦瀹氱殑鍛藉悕绌洪棿銆 - - %1 is an invalid %2 - %1 鏄竴涓棤鏁堢殑 %2銆 + %1 鏄竴涓棤鏁堢殑 %2銆 - %1 takes at most %n argument(s). %2 is therefore invalid. - + %1 鏈澶氬彲浠ユ湁 %n 涓弬鏁般傚洜姝 %2 鏄棤鏁堢殑銆 - %1 requires at least %n argument(s). %2 is therefore invalid. - + %1 闇瑕佽嚦灏 %n 涓弬鏁般傚洜姝 %2 鏄棤鏁堢殑銆 - The first argument to %1 cannot be of type %2. It must be a numeric type, xs:yearMonthDuration or xs:dayTimeDuration. - %1 鐨勭涓涓弬鏁颁笉鑳芥槸绫诲瀷 %2 鐨勩傚畠蹇呴』鏄暟瀛楃被鍨嬬殑锛寈s:yearMonthDuration 鎴栬 xs:dayTimeDuration銆 + %1 鐨勭涓涓弬鏁颁笉鑳芥槸绫诲瀷 %2 鐨勩傚畠蹇呴』鏄暟瀛楃被鍨嬬殑锛寈s:yearMonthDuration 鎴栬 xs:dayTimeDuration銆 - The first argument to %1 cannot be of type %2. It must be of type %3, %4, or %5. - %1 鐨勭涓涓弬鏁颁笉鑳芥槸绫诲瀷 %2 鐨勩傚畠蹇呴』鏄被鍨 %3銆%4 鎴栬 %5 鐨勩 + %1 鐨勭涓涓弬鏁颁笉鑳芥槸绫诲瀷 %2 鐨勩傚畠蹇呴』鏄被鍨 %3銆%4 鎴栬 %5 鐨勩 - The second argument to %1 cannot be of type %2. It must be of type %3, %4, or %5. - %1 鐨勭浜屼釜鍙傛暟涓嶈兘鏄被鍨 %2 鐨勩傚畠蹇呴』鏄被鍨 %3銆%4 鎴栬 %5 鐨勩 + %1 鐨勭浜屼釜鍙傛暟涓嶈兘鏄被鍨 %2 鐨勩傚畠蹇呴』鏄被鍨 %3銆%4 鎴栬 %5 鐨勩 - %1 is not a valid XML 1.0 character. - %1 涓嶆槸涓涓湁鏁堢殑 XML 1.0 瀛楃銆 + %1 涓嶆槸涓涓湁鏁堢殑 XML 1.0 瀛楃銆 - The first argument to %1 cannot be of type %2. - %1 鐨勭涓涓弬鏁颁笉鑳芥槸绫诲瀷 %2 鐨勩 + %1 鐨勭涓涓弬鏁颁笉鑳芥槸绫诲瀷 %2 鐨勩 - If both values have zone offsets, they must have the same zone offset. %1 and %2 are not the same. - 濡傛灉涓や釜鍊奸兘鏈夊尯鍋忕Щ(zone offset)锛屽畠浠繀椤绘嫢鏈夌浉鍚岀殑鍖哄亸绉汇%1 鍜 %2 鐨勫尯鍋忕Щ鏄笉鍚岀殑銆 + 濡傛灉涓や釜鍊奸兘鏈夊尯鍋忕Щ(zone offset)锛屽畠浠繀椤绘嫢鏈夌浉鍚岀殑鍖哄亸绉汇%1 鍜 %2 鐨勫尯鍋忕Щ鏄笉鍚岀殑銆 - %1 was called. - %1 琚皟鐢ㄤ簡銆 + %1 琚皟鐢ㄤ簡銆 - %1 must be followed by %2 or %3, not at the end of the replacement string. - %1 蹇呴』琚 %2 鎴栬 %3 璺熼殢锛屼笉鑳藉湪鏇挎崲瀛楃涓茬殑鏈熬銆 + %1 蹇呴』琚 %2 鎴栬 %3 璺熼殢锛屼笉鑳藉湪鏇挎崲瀛楃涓茬殑鏈熬銆 - In the replacement string, %1 must be followed by at least one digit when not escaped. - 鍦ㄨ繖涓浛鎹㈠瓧绗︿覆涓紝%1 鍦ㄦ病鏈夎杞箟鐨勬椂鍊欏繀椤昏鑷冲皯涓涓暟瀛楄窡闅忋 + 鍦ㄨ繖涓浛鎹㈠瓧绗︿覆涓紝%1 鍦ㄦ病鏈夎杞箟鐨勬椂鍊欏繀椤昏鑷冲皯涓涓暟瀛楄窡闅忋 - In the replacement string, %1 can only be used to escape itself or %2, not %3 - 鍦ㄨ繖涓浛鎹㈠瓧绗︿覆涓紝%1 鍙兘琚敤浜庤浆涔夊畠鏈韩鎴栬 %2锛岃屼笉鏄 %3 + 鍦ㄨ繖涓浛鎹㈠瓧绗︿覆涓紝%1 鍙兘琚敤浜庤浆涔夊畠鏈韩鎴栬 %2锛岃屼笉鏄 %3 - %1 matches newline characters - %1 鍖归厤浜嗘崲琛岀 + %1 鍖归厤浜嗘崲琛岀 - %1 and %2 match the start and end of a line. - %1 鍜 %2 鍖归厤浜嗕竴琛岀殑澶村拰灏俱 + %1 鍜 %2 鍖归厤浜嗕竴琛岀殑澶村拰灏俱 - Matches are case insensitive - 鍖归厤鏄ぇ灏忓啓涓嶆晱鎰熺殑 + 鍖归厤鏄ぇ灏忓啓涓嶆晱鎰熺殑 - Whitespace characters are removed, except when they appear in character classes - 绌虹櫧瀛楃琚Щ闄や簡锛岄櫎闈炲綋瀹冧滑鍑虹幇鍦ㄥ瓧绗︾被涓 + 绌虹櫧瀛楃琚Щ闄や簡锛岄櫎闈炲綋瀹冧滑鍑虹幇鍦ㄥ瓧绗︾被涓 - %1 is an invalid regular expression pattern: %2 - %1 鏄鍒欒〃杈惧紡涓殑涓涓棤鏁堟ā寮忥細%2 + %1 鏄鍒欒〃杈惧紡涓殑涓涓棤鏁堟ā寮忥細%2 - %1 is an invalid flag for regular expressions. Valid flags are: - %1 鏄鍒欒〃杈惧紡涓殑涓涓棤鏁堟爣璁般傛湁鏁堟爣璁颁负锛 + %1 鏄鍒欒〃杈惧紡涓殑涓涓棤鏁堟爣璁般傛湁鏁堟爣璁颁负锛 - If the first argument is the empty sequence or a zero-length string (no namespace), a prefix cannot be specified. Prefix %1 was specified. - 濡傛灉绗竴涓弬鏁版槸绌哄簭鍒楁垨鑰呴浂闀垮害瀛楃涓(鏃犲懡鍚嶇┖闂)锛岄偅涔堝氨涓嶈兘鎸囧畾鍓嶇紑銆傚墠缂 %1 琚寚瀹氫簡銆 + 濡傛灉绗竴涓弬鏁版槸绌哄簭鍒楁垨鑰呴浂闀垮害瀛楃涓(鏃犲懡鍚嶇┖闂)锛岄偅涔堝氨涓嶈兘鎸囧畾鍓嶇紑銆傚墠缂 %1 琚寚瀹氫簡銆 - It will not be possible to retrieve %1. - 灏嗕笉鑳借幏鍙 %1銆 + 灏嗕笉鑳借幏鍙 %1銆 - The root node of the second argument to function %1 must be a document node. %2 is not a document node. - 鍑芥暟 %1 鐨勭浜屼釜鍙傛暟鐨勬牴鑺傜偣蹇呴』鏄竴涓枃妗h妭鐐广%2 涓嶆槸涓涓枃妗h妭鐐广 + 鍑芥暟 %1 鐨勭浜屼釜鍙傛暟鐨勬牴鑺傜偣蹇呴』鏄竴涓枃妗h妭鐐广%2 涓嶆槸涓涓枃妗h妭鐐广 - The default collection is undefined - 榛樿鏀堕泦(collection)鏄湭瀹氫箟鐨 + 榛樿鏀堕泦(collection)鏄湭瀹氫箟鐨 - %1 cannot be retrieved - 鏃犳硶鑾峰彇 %1 + 鏃犳硶鑾峰彇 %1 - The normalization form %1 is unsupported. The supported forms are %2, %3, %4, and %5, and none, i.e. the empty string (no normalization). - 涓嶆敮鎸佹瑙勫寲(normalization)琛ㄥ崟 %1銆傝鏀寔鐨勮〃鍗曟槸 %2銆%3銆%4 鍜 %5锛屼互鍙婃棤锛屼緥濡傜┖瀛楃涓(鏃犳瑙勫寲)銆 + 涓嶆敮鎸佹瑙勫寲(normalization)琛ㄥ崟 %1銆傝鏀寔鐨勮〃鍗曟槸 %2銆%3銆%4 鍜 %5锛屼互鍙婃棤锛屼緥濡傜┖瀛楃涓(鏃犳瑙勫寲)銆 - A zone offset must be in the range %1..%2 inclusive. %3 is out of range. - 鍖哄亸绉(zone offset)蹇呴』鍦 %1...%2 鑼冨洿涔嬪唴銆%3 鏄湪鑼冨洿涔嬪鐨勩 + 鍖哄亸绉(zone offset)蹇呴』鍦 %1...%2 鑼冨洿涔嬪唴銆%3 鏄湪鑼冨洿涔嬪鐨勩 - %1 is not a whole number of minutes. - %1 涓嶆槸鍒嗛挓鐨勬暣鏁般 + %1 涓嶆槸鍒嗛挓鐨勬暣鏁般 - Required cardinality is %1; got cardinality %2. - 鎵闇瑕佺殑琛ㄩ棿鍏崇郴鏄 %1锛涘緱鍒扮殑琛ㄩ棿鍏崇郴鍗存槸 %2銆 + 鎵闇瑕佺殑琛ㄩ棿鍏崇郴鏄 %1锛涘緱鍒扮殑琛ㄩ棿鍏崇郴鍗存槸 %2銆 - The item %1 did not match the required type %2. - 椤 %1 鍜屾墍闇鐨勭被鍨 %2 涓嶅尮閰嶃 + 椤 %1 鍜屾墍闇鐨勭被鍨 %2 涓嶅尮閰嶃 - - %1 is an unknown schema type. - %1 鏄竴涓湭鐭ョ殑鏂规绫诲瀷銆 + %1 鏄竴涓湭鐭ョ殑鏂规绫诲瀷銆 - Only one %1 declaration can occur in the query prolog. - 鍙湁涓涓 %1 鐨勫0鏄庡彲浠ュ嚭鐜板湪鏌ヨ搴忚█涓 + 鍙湁涓涓 %1 鐨勫0鏄庡彲浠ュ嚭鐜板湪鏌ヨ搴忚█涓 - The initialization of variable %1 depends on itself - 鍙橀噺 %1 鐨勫垵濮嬪寲渚濊禆浜庡畠鏈韩 + 鍙橀噺 %1 鐨勫垵濮嬪寲渚濊禆浜庡畠鏈韩 - No variable by name %1 exists - 娌℃湁鍚嶇О涓 %1 鐨勫彉閲忓瓨鍦ㄣ + 娌℃湁鍚嶇О涓 %1 鐨勫彉閲忓瓨鍦ㄣ - The variable %1 is unused - 鍙橀噺 %1 娌℃湁琚娇鐢 + 鍙橀噺 %1 娌℃湁琚娇鐢 - Version %1 is not supported. The supported XQuery version is 1.0. - 涓嶆敮鎸佺増鏈 %1銆傝鏀寔鐨 XQuery 鐗堟湰鏄 1.0銆 + 涓嶆敮鎸佺増鏈 %1銆傝鏀寔鐨 XQuery 鐗堟湰鏄 1.0銆 - The encoding %1 is invalid. It must contain Latin characters only, must not contain whitespace, and must match the regular expression %2. - 缂栫爜鏂瑰紡 %1 鏄棤鏁堢殑銆傚畠蹇呴』鍙寘鍚媺涓佸瓧绗︼紝蹇呴』涓嶅寘鍚┖鐧界鍙凤紝骞朵笖蹇呴』鍜屾鍒欒〃杈惧紡 %2 鍖归厤銆 + 缂栫爜鏂瑰紡 %1 鏄棤鏁堢殑銆傚畠蹇呴』鍙寘鍚媺涓佸瓧绗︼紝蹇呴』涓嶅寘鍚┖鐧界鍙凤紝骞朵笖蹇呴』鍜屾鍒欒〃杈惧紡 %2 鍖归厤銆 - No function with signature %1 is available - 娌℃湁绛惧悕涓 %1 鐨勫彲鐢ㄥ嚱鏁般 + 娌℃湁绛惧悕涓 %1 鐨勫彲鐢ㄥ嚱鏁般 - - A default namespace declaration must occur before function, variable, and option declarations. - 榛樿鍛藉悕绌洪棿澹版槑蹇呴』鍑虹幇鍦ㄥ嚱鏁般佸彉閲忓拰閫夐」澹版槑涔嬪墠銆 + 榛樿鍛藉悕绌洪棿澹版槑蹇呴』鍑虹幇鍦ㄥ嚱鏁般佸彉閲忓拰閫夐」澹版槑涔嬪墠銆 - Namespace declarations must occur before function, variable, and option declarations. - 鍛藉悕绌洪棿澹版槑蹇呴』鍑虹幇鍦ㄥ嚱鏁般佸彉閲忓拰閫夐」澹版槑涔嬪墠銆 + 鍛藉悕绌洪棿澹版槑蹇呴』鍑虹幇鍦ㄥ嚱鏁般佸彉閲忓拰閫夐」澹版槑涔嬪墠銆 - Module imports must occur before function, variable, and option declarations. - 妯″潡瀵煎叆涓嶈兘鍑虹幇鍦ㄥ嚱鏁般佸彉閲忓拰閫夐」澹版槑涔嬪墠銆 + 妯″潡瀵煎叆涓嶈兘鍑虹幇鍦ㄥ嚱鏁般佸彉閲忓拰閫夐」澹版槑涔嬪墠銆 - It is not possible to redeclare prefix %1. - 涓嶈兘閲嶅澹版槑鍓嶇紑 %1銆 + 涓嶈兘閲嶅澹版槑鍓嶇紑 %1銆 Only the prefix %1 can be declared to bind the namespace %2. By default, it is already bound to the prefix %1. 鑷充簬鍓嶇紑 %1 鍙互琚0鏄庝负鍜屽懡鍚嶇┖闂 %2 缁戝畾銆傞粯璁ゆ儏鍐典笅锛屽畠宸茬粡琚粦瀹氬埌鍓嶇紑 %1銆 - Prefix %1 is already declared in the prolog. - 鍓嶇紑 %1 鍦ㄥ簭瑷涓凡缁忓0鏄庤繃浜嗐 + 鍓嶇紑 %1 鍦ㄥ簭瑷涓凡缁忓0鏄庤繃浜嗐 - The name of an option must have a prefix. There is no default namespace for options. - 涓涓夐」鐨勫悕绉板繀椤诲甫鏈夊墠缂銆傚浜庨夐」娌℃湁榛樿鍛藉悕绌洪棿銆 + 涓涓夐」鐨勫悕绉板繀椤诲甫鏈夊墠缂銆傚浜庨夐」娌℃湁榛樿鍛藉悕绌洪棿銆 - The Schema Import feature is not supported, and therefore %1 declarations cannot occur. - 涓嶆敮鎸佹柟妗堝鍏(Schema Import)鐗规э紝骞朵笖鍥犳 %1 澹版槑涓嶈兘鍑虹幇銆 + 涓嶆敮鎸佹柟妗堝鍏(Schema Import)鐗规э紝骞朵笖鍥犳 %1 澹版槑涓嶈兘鍑虹幇銆 - The target namespace of a %1 cannot be empty. - %1 鐨勭洰鏍囧懡鍚嶇┖闂翠笉鑳戒负绌恒 + %1 鐨勭洰鏍囧懡鍚嶇┖闂翠笉鑳戒负绌恒 - The module import feature is not supported - 涓嶆敮鎸佹ā鍧楀鍏ョ壒鎬 + 涓嶆敮鎸佹ā鍧楀鍏ョ壒鎬 A variable by name %1 has already been declared in the prolog. 鍚嶇О涓 %1 鐨勫彉閲忓凡缁忓湪搴忚█涓0鏄庤繃浜嗐 - No value is available for the external variable by name %1. - 鍚嶇О涓 %1 鐨勫閮ㄥ彉閲忓苟娌℃湁鍙敤鐨勫笺 + 鍚嶇О涓 %1 鐨勫閮ㄥ彉閲忓苟娌℃湁鍙敤鐨勫笺 The namespace for a user defined function cannot be empty(try the predefined prefix %1 which exists for cases like this) 鐢ㄦ埛瀹氫箟鐨勫嚱鏁扮殑鍛藉悕绌洪棿涓嶈兘涓虹┖(璇疯瘯璇曢瀹氫箟鐨勫墠缂 %1锛屽畠灏辨槸鐢ㄤ簬杩欑鎯呭喌鐨)銆 - A construct was encountered which only is allowed in XQuery. - 閬囧埌浜嗕竴涓彧鍏佽鍦╔Query涓嚭鐜扮殑鏋勯犮 + 閬囧埌浜嗕竴涓彧鍏佽鍦╔Query涓嚭鐜扮殑鏋勯犮 - A template by name %1 has already been declared. - 妯℃澘%1宸茶澹版槑 + 妯℃澘%1宸茶澹版槑 - The keyword %1 cannot occur with any other mode name. - 浠讳綍鍏朵粬妯″紡鍚嶇О涓嶈兘鍑虹幇鍏抽敭瀛%1銆 + 浠讳綍鍏朵粬妯″紡鍚嶇О涓嶈兘鍑虹幇鍏抽敭瀛%1銆 - The value of attribute %1 must of type %2, which %3 isn't. - 灞炴%1鐨勫煎繀椤绘槸绫诲瀷%2锛屼絾%3涓嶆槸銆 + 灞炴%1鐨勫煎繀椤绘槸绫诲瀷%2锛屼絾%3涓嶆槸銆 - The prefix %1 can not be bound. By default, it is already bound to the namespace %2. - 鍓嶇紑%1涓嶈兘琚粦瀹氥傞粯璁ょ殑锛屽畠宸茶缁戝畾鍒板悕瀛楃┖闂%2銆 + 鍓嶇紑%1涓嶈兘琚粦瀹氥傞粯璁ょ殑锛屽畠宸茶缁戝畾鍒板悕瀛楃┖闂%2銆 - A variable by name %1 has already been declared. - 鍙橀噺%1宸茶澹版槑銆 + 鍙橀噺%1宸茶澹版槑銆 - A stylesheet function must have a prefixed name. - 鏍峰紡琛ㄥ嚱鏁板繀椤绘湁涓涓墠缂鍚嶃 + 鏍峰紡琛ㄥ嚱鏁板繀椤绘湁涓涓墠缂鍚嶃 - The namespace for a user defined function cannot be empty (try the predefined prefix %1 which exists for cases like this) - 鐢ㄦ埛瀹氫箟鍑芥暟鐨勫悕瀛楃┖闂翠笉鑳戒负绌猴紙璇曠敤涓鸿繖绉嶆儏鍐佃屽瓨鍦ㄧ殑棰勫畾涔夊墠缂%1锛 + 鐢ㄦ埛瀹氫箟鍑芥暟鐨勫悕瀛楃┖闂翠笉鑳戒负绌猴紙璇曠敤涓鸿繖绉嶆儏鍐佃屽瓨鍦ㄧ殑棰勫畾涔夊墠缂%1锛 - The namespace %1 is reserved; therefore user defined functions may not use it. Try the predefined prefix %2, which exists for these cases. - 鍛藉悕绌洪棿 %1 鏄繚鐣欑殑锛涘洜姝ょ敤鎴峰畾涔夌殑鍑芥暟涓嶈兘浣跨敤瀹冦傝璇曡瘯棰勫畾涔夌殑鍓嶇紑 %2锛屽畠灏辨槸鐢ㄤ簬杩欑鎯呭喌鐨勩 + 鍛藉悕绌洪棿 %1 鏄繚鐣欑殑锛涘洜姝ょ敤鎴峰畾涔夌殑鍑芥暟涓嶈兘浣跨敤瀹冦傝璇曡瘯棰勫畾涔夌殑鍓嶇紑 %2锛屽畠灏辨槸鐢ㄤ簬杩欑鎯呭喌鐨勩 - The namespace of a user defined function in a library module must be equivalent to the module namespace. In other words, it should be %1 instead of %2 - 鐢ㄦ埛鍦ㄤ竴涓簱妯″潡涓畾涔夌殑鍑芥暟鐨勫懡鍚嶇┖闂村繀椤诲拰杩欎釜妯″潡鐨勫懡鍚嶇┖闂翠竴鑷淬備篃灏辨槸璇达紝瀹冨簲璇ユ槸 %1锛岃屼笉鏄 %2 + 鐢ㄦ埛鍦ㄤ竴涓簱妯″潡涓畾涔夌殑鍑芥暟鐨勫懡鍚嶇┖闂村繀椤诲拰杩欎釜妯″潡鐨勫懡鍚嶇┖闂翠竴鑷淬備篃灏辨槸璇达紝瀹冨簲璇ユ槸 %1锛岃屼笉鏄 %2 - A function already exists with the signature %1. - 涓涓甫鏈夌鍚 %1 鐨勫嚱鏁板凡缁忓瓨鍦ㄣ + 涓涓甫鏈夌鍚 %1 鐨勫嚱鏁板凡缁忓瓨鍦ㄣ - No external functions are supported. All supported functions can be used directly, without first declaring them as external - 涓嶆敮鎸佸閮ㄥ嚱鏁般傛墍鏈夋敮鎸佺殑鍑芥暟蹇呴』鍙互琚洿鎺ヤ娇鐢紝涓嶈兘鎶婂畠浠0鏄庝负澶栭儴鐨 + 涓嶆敮鎸佸閮ㄥ嚱鏁般傛墍鏈夋敮鎸佺殑鍑芥暟蹇呴』鍙互琚洿鎺ヤ娇鐢紝涓嶈兘鎶婂畠浠0鏄庝负澶栭儴鐨 - An argument by name %1 has already been declared. Every argument name must be unique. - 鍚嶇О涓 %1 鐨勫弬鏁板凡缁忚澹版槑浜嗐傛瘡涓弬鏁板悕绉板繀椤诲敮涓銆 + 鍚嶇О涓 %1 鐨勫弬鏁板凡缁忚澹版槑浜嗐傛瘡涓弬鏁板悕绉板繀椤诲敮涓銆 - When function %1 is used for matching inside a pattern, the argument must be a variable reference or a string literal. - 褰撳嚱鏁%1琚敤浜庢牱寮忓尮閰嶆椂锛屽弬鏁板繀椤绘槸鍙橀噺鍙傝冩垨鑰呭瓧绗︿覆銆 + 褰撳嚱鏁%1琚敤浜庢牱寮忓尮閰嶆椂锛屽弬鏁板繀椤绘槸鍙橀噺鍙傝冩垨鑰呭瓧绗︿覆銆 - In an XSL-T pattern, the first argument to function %1 must be a string literal, when used for matching. - 鍦╔SL-T鏍峰紡涓紝鍑芥暟%1鐨勭涓涓弬鏁板繀椤绘槸瀛楃涓诧紝浠ヤ究鐢ㄤ簬鍖归厤銆 + 鍦╔SL-T鏍峰紡涓紝鍑芥暟%1鐨勭涓涓弬鏁板繀椤绘槸瀛楃涓诧紝浠ヤ究鐢ㄤ簬鍖归厤銆 - In an XSL-T pattern, the first argument to function %1 must be a literal or a variable reference, when used for matching. - 鍦╔SL-T鏍峰紡涓紝鍑芥暟%1鐨勭涓涓弬鏁板繀椤绘槸鏂囧瓧鎴栬呭彉閲忓弬鑰冿紝浠ヤ究鐢ㄤ簬鍖归厤銆 + 鍦╔SL-T鏍峰紡涓紝鍑芥暟%1鐨勭涓涓弬鏁板繀椤绘槸鏂囧瓧鎴栬呭彉閲忓弬鑰冿紝浠ヤ究鐢ㄤ簬鍖归厤銆 - In an XSL-T pattern, function %1 cannot have a third argument. - 鍦╔SL-T鏍峰紡涓紝鍑芥暟%1涓嶈兘鏈夌涓変釜鍙傛暟銆 + 鍦╔SL-T鏍峰紡涓紝鍑芥暟%1涓嶈兘鏈夌涓変釜鍙傛暟銆 - In an XSL-T pattern, only function %1 and %2, not %3, can be used for matching. - 鍦╔SL-T鏍峰紡涓紝鍙敤鍑芥暟%1鍜%2鍙互鐢ㄤ簬鍖归厤锛%3涓嶅彲浠ャ + 鍦╔SL-T鏍峰紡涓紝鍙敤鍑芥暟%1鍜%2鍙互鐢ㄤ簬鍖归厤锛%3涓嶅彲浠ャ - In an XSL-T pattern, axis %1 cannot be used, only axis %2 or %3 can. - 鍦╔SL-T浠拌涓紝涓嶈兘浣跨敤%1杞达紝鍙兘浣跨敤%2杞存垨鑰%3杞淬 + 鍦╔SL-T浠拌涓紝涓嶈兘浣跨敤%1杞达紝鍙兘浣跨敤%2杞存垨鑰%3杞淬 - %1 is an invalid template mode name. - %1涓嶆槸涓涓悎娉曠殑妯℃澘妯″紡鍚嶇О銆 + %1涓嶆槸涓涓悎娉曠殑妯℃澘妯″紡鍚嶇О銆 - The name of a variable bound in a for-expression must be different from the positional variable. Hence, the two variables named %1 collide. - 涓涓湪 for 琛ㄨ揪寮忎腑缁戝畾鐨勫彉閲忕殑鍚嶇О蹇呴』鍜岃繖涓畾浣嶅彉閲忎笉鍚屻傚洜姝わ紝杩欎袱涓悕绉颁负 %1 鐨勫彉閲忓啿绐併 + 涓涓湪 for 琛ㄨ揪寮忎腑缁戝畾鐨勫彉閲忕殑鍚嶇О蹇呴』鍜岃繖涓畾浣嶅彉閲忎笉鍚屻傚洜姝わ紝杩欎袱涓悕绉颁负 %1 鐨勫彉閲忓啿绐併 - The Schema Validation Feature is not supported. Hence, %1-expressions may not be used. - 涓嶆敮鎸佹柟妗堥獙璇佺壒鎬(Schema Validation Feature)銆傚洜姝わ紝涔熻涓嶈兘浣跨敤 %1 琛ㄨ揪寮忋 + 涓嶆敮鎸佹柟妗堥獙璇佺壒鎬(Schema Validation Feature)銆傚洜姝わ紝涔熻涓嶈兘浣跨敤 %1 琛ㄨ揪寮忋 - None of the pragma expressions are supported. Therefore, a fallback expression must be present - 涓嶆敮鎸佷换浣曠紪璇戞寚绀鸿〃杈惧紡(pragma expression)銆傚洜姝わ紝蹇呴』鍛堢幇涓涓洖璋冭〃杈惧紡(fallback expression)銆 + 涓嶆敮鎸佷换浣曠紪璇戞寚绀鸿〃杈惧紡(pragma expression)銆傚洜姝わ紝蹇呴』鍛堢幇涓涓洖璋冭〃杈惧紡(fallback expression)銆 - Each name of a template parameter must be unique; %1 is duplicated. - 姣忎竴涓ā鏉垮弬鏁扮殑鍚嶇О閮藉繀椤绘槸鍞竴鐨勶紱%2鏄噸澶嶇殑銆 + 姣忎竴涓ā鏉垮弬鏁扮殑鍚嶇О閮藉繀椤绘槸鍞竴鐨勶紱%2鏄噸澶嶇殑銆 - The %1-axis is unsupported in XQuery - 杩欎釜 %1 杞村湪 XQuery 涓槸涓嶈鏀寔鐨勩 + 杩欎釜 %1 杞村湪 XQuery 涓槸涓嶈鏀寔鐨勩 - %1 is not a valid name for a processing-instruction. - %1涓嶆槸涓涓鐞嗘寚浠ょ殑鍚堟硶鍚嶇О銆 + %1涓嶆槸涓涓鐞嗘寚浠ょ殑鍚堟硶鍚嶇О銆 - %1 is not a valid numeric literal. - %1 涓嶆槸涓涓湁鏁堢殑鏁板瓧璇箟銆 + %1 涓嶆槸涓涓湁鏁堢殑鏁板瓧璇箟銆 - No function by name %1 is available. - 娌℃湁鍚嶇О涓 %1 鐨勫彲鐢ㄥ嚱鏁般 + 娌℃湁鍚嶇О涓 %1 鐨勫彲鐢ㄥ嚱鏁般 - The namespace URI cannot be the empty string when binding to a prefix, %1. - 褰撹繖涓懡鍚嶇┖闂 URI 琚粦瀹氬埌涓涓墠缂 %1 鏃讹紝瀹冧笉鑳芥槸绌哄瓧绗︿覆銆 + 褰撹繖涓懡鍚嶇┖闂 URI 琚粦瀹氬埌涓涓墠缂 %1 鏃讹紝瀹冧笉鑳芥槸绌哄瓧绗︿覆銆 - %1 is an invalid namespace URI. - %1 鏄竴涓棤鏁堢殑鍛藉悕绌洪棿 URI銆 + %1 鏄竴涓棤鏁堢殑鍛藉悕绌洪棿 URI銆 - It is not possible to bind to the prefix %1 - 鏃犳硶缁戝畾鍒拌繖涓墠缂 %1銆 + 鏃犳硶缁戝畾鍒拌繖涓墠缂 %1銆 - Namespace %1 can only be bound to %2 (and it is, in either case, pre-declared). - 鍛藉悕绌洪棿 %1 鍙兘鍜 %2 缁戝畾(骞朵笖濡傛灉鏄繖绉嶆儏鍐碉紝闇瑕佹彁鍓嶅0鏄)銆 + 鍛藉悕绌洪棿 %1 鍙兘鍜 %2 缁戝畾(骞朵笖濡傛灉鏄繖绉嶆儏鍐碉紝闇瑕佹彁鍓嶅0鏄)銆 - Prefix %1 can only be bound to %2 (and it is, in either case, pre-declared). - 鍓嶇紑 %1 鍙兘鍜 %2 缁戝畾(骞朵笖濡傛灉鏄繖绉嶆儏鍐碉紝闇瑕佹彁鍓嶅0鏄)銆 + 鍓嶇紑 %1 鍙兘鍜 %2 缁戝畾(骞朵笖濡傛灉鏄繖绉嶆儏鍐碉紝闇瑕佹彁鍓嶅0鏄)銆 - Two namespace declaration attributes have the same name: %1. - 涓や釜鍛藉悕绌洪棿澹版槑灞炴т娇鐢ㄤ簡鐩稿悓鐨勫悕绉帮細%1銆 + 涓や釜鍛藉悕绌洪棿澹版槑灞炴т娇鐢ㄤ簡鐩稿悓鐨勫悕绉帮細%1銆 - The namespace URI must be a constant and cannot use enclosed expressions. - 鍛藉悕绌洪棿 URI 蹇呴』鏄竴涓父閲忓苟涓斾笉鑳戒娇鐢ㄥ皝闂殑琛ㄨ揪寮忋 + 鍛藉悕绌洪棿 URI 蹇呴』鏄竴涓父閲忓苟涓斾笉鑳戒娇鐢ㄥ皝闂殑琛ㄨ揪寮忋 - An attribute by name %1 has already appeared on this element. - 涓涓悕绉颁负 %1 鐨勫睘鎬у凡缁忓嚭鐜板湪杩欎釜鍏冪礌涓簡銆 + 涓涓悕绉颁负 %1 鐨勫睘鎬у凡缁忓嚭鐜板湪杩欎釜鍏冪礌涓簡銆 - A direct element constructor is not well-formed. %1 is ended with %2. - 涓涓洿鎺ュ厓绱犳瀯閫犲櫒娌℃湁寰堝ソ鍦板舰鎴愩%1 鍚庨潰璺熺潃 %2銆 + 涓涓洿鎺ュ厓绱犳瀯閫犲櫒娌℃湁寰堝ソ鍦板舰鎴愩%1 鍚庨潰璺熺潃 %2銆 - The name %1 does not refer to any schema type. - 鍚嶇О %1 娌℃湁鎸囧悜浠讳綍鏂规绫诲瀷銆 + 鍚嶇О %1 娌℃湁鎸囧悜浠讳綍鏂规绫诲瀷銆 - %1 is an complex type. Casting to complex types is not possible. However, casting to atomic types such as %2 works. - %1 鏄竴涓鏉傜被鍨嬨傛棤娉曟姏鍑哄埌澶嶆潅绫诲瀷銆傚洜姝わ紝鎶涘嚭鍒颁緥濡 %2 杩欐牱鐨勫師瀛愮被鍨嬫槸鍙互鐨勩 + %1 鏄竴涓鏉傜被鍨嬨傛棤娉曟姏鍑哄埌澶嶆潅绫诲瀷銆傚洜姝わ紝鎶涘嚭鍒颁緥濡 %2 杩欐牱鐨勫師瀛愮被鍨嬫槸鍙互鐨勩 - %1 is not an atomic type. Casting is only possible to atomic types. - %1 涓嶆槸鍘熷瓙绫诲瀷銆傚彧鑳芥姏鍑哄埌鍘熷瓙绫诲瀷銆 + %1 涓嶆槸鍘熷瓙绫诲瀷銆傚彧鑳芥姏鍑哄埌鍘熷瓙绫诲瀷銆 %1 is not a valid name for a processing-instruction. Therefore this name test will never match. %1 涓嶆槸澶勭悊鎸囦护鐨勬湁鏁堝悕绉般傚洜姝よ繖涓悕绉版祴璇曟案杩滀笉浼氬尮閰嶃 - - %1 is not in the in-scope attribute declarations. Note that the schema import feature is not supported. - %1 涓嶆槸鑼冨洿鍐呭睘鎬у0鏄庛傛敞鎰忔柟妗堝鍏ョ壒鎬ф槸涓嶈鏀寔鐨勩 + %1 涓嶆槸鑼冨洿鍐呭睘鎬у0鏄庛傛敞鎰忔柟妗堝鍏ョ壒鎬ф槸涓嶈鏀寔鐨勩 - The name of an extension expression must be in a namespace. - 涓涓墿灞曡〃杈惧紡鐨勫悕绉板繀椤诲湪涓涓懡鍚嶇┖闂翠腑銆 + 涓涓墿灞曡〃杈惧紡鐨勫悕绉板繀椤诲湪涓涓懡鍚嶇┖闂翠腑銆 - empty - 绌虹櫧 + 绌虹櫧 - zero or one - 闆舵垨鑰呬竴 + 闆舵垨鑰呬竴 - exactly one - 纭垏鍦颁竴 + 纭垏鍦颁竴 - one or more - 涓鎴栬呮洿澶 + 涓鎴栬呮洿澶 - zero or more - 闆舵垨鑰呮洿澶 + 闆舵垨鑰呮洿澶 - Required type is %1, but %2 was found. - 闇瑕佺殑绫诲瀷鏄 %1锛屼絾鏄壘鍒扮殑鏄 %2銆 + 闇瑕佺殑绫诲瀷鏄 %1锛屼絾鏄壘鍒扮殑鏄 %2銆 - Promoting %1 to %2 may cause loss of precision. - 鎶 %1 鍗囩骇涓 %2 浼氬鑷寸簿搴︾殑鎹熷け銆 + 鎶 %1 鍗囩骇涓 %2 浼氬鑷寸簿搴︾殑鎹熷け銆 - The focus is undefined. - 鐒︾偣鏈畾涔夈 + 鐒︾偣鏈畾涔夈 - It's not possible to add attributes after any other kind of node. - 涓嶈兘鍦ㄤ换浣曞叾瀹冪被鍨嬭妭鐐瑰悗娣诲姞灞炴с + 涓嶈兘鍦ㄤ换浣曞叾瀹冪被鍨嬭妭鐐瑰悗娣诲姞灞炴с - An attribute by name %1 has already been created. - 涓涓悕绉颁负 %1 鐨勫睘鎬у凡缁忚鍒涘缓銆 + 涓涓悕绉颁负 %1 鐨勫睘鎬у凡缁忚鍒涘缓銆 - Only the Unicode Codepoint Collation is supported(%1). %2 is unsupported. - 鍙敮鎸 Unicode 浠g爜鐐规牎楠(Unicode Codepoint Collation)(%1)銆%2 鏄笉琚敮鎸佺殑銆 + 鍙敮鎸 Unicode 浠g爜鐐规牎楠(Unicode Codepoint Collation)(%1)銆%2 鏄笉琚敮鎸佺殑銆 - Attribute %1 can't be serialized because it appears at the top level. - 灞炴 %1 涓嶈兘琚覆琛屽寲锛屽洜涓哄畠鍑虹幇鍦ㄦ渶椤跺眰銆 + 灞炴 %1 涓嶈兘琚覆琛屽寲锛屽洜涓哄畠鍑虹幇鍦ㄦ渶椤跺眰銆 - %1 is an unsupported encoding. - %1 鏄笉琚敮鎸佺殑缂栫爜銆 + %1 鏄笉琚敮鎸佺殑缂栫爜銆 - %1 contains octets which are disallowed in the requested encoding %2. - %1鍖呭惈浜嗗湪璇锋眰缂栫爜%2涓笉鍏佽鐨勫叓杩涗綅鍊笺 + %1鍖呭惈浜嗗湪璇锋眰缂栫爜%2涓笉鍏佽鐨勫叓杩涗綅鍊笺 - The codepoint %1, occurring in %2 using encoding %3, is an invalid XML character. - 鍦ㄤ娇鐢ㄧ紪鐮%3鐨%2涓嚭鐜扮殑浠g爜鐐%1涓嶆槸涓涓湁鏁堢殑XML瀛楃銆 + 鍦ㄤ娇鐢ㄧ紪鐮%3鐨%2涓嚭鐜扮殑浠g爜鐐%1涓嶆槸涓涓湁鏁堢殑XML瀛楃銆 - Ambiguous rule match. - 鍚硦瑙勫垯鍖归厤銆 + 鍚硦瑙勫垯鍖归厤銆 In a namespace constructor, the value for a namespace value cannot be an empty string. 鍦ㄤ竴涓懡鍚嶇┖闂存瀯閫犱腑锛屽懡鍚嶇┖闂寸殑鍊间笉鑳戒负绌哄瓧绗︿覆銆 - - In a namespace constructor, the value for a namespace cannot be an empty string. - - - - The prefix must be a valid %1, which %2 is not. - 鍓嶇紑蹇呴』鏄湁鏁堢殑%1锛岃%2涓嶆槸銆 + 鍓嶇紑蹇呴』鏄湁鏁堢殑%1锛岃%2涓嶆槸銆 - The prefix %1 cannot be bound. - 鍓嶇紑%1涓嶈兘琚粦瀹氥 + 鍓嶇紑%1涓嶈兘琚粦瀹氥 - Only the prefix %1 can be bound to %2 and vice versa. - 鍙湁鍓嶇紑%1鍙互缁戝畾鍒%2锛屽弽涔嬩篃涓鏍 + 鍙湁鍓嶇紑%1鍙互缁戝畾鍒%2锛屽弽涔嬩篃涓鏍 - Circularity detected - 妫娴嬪埌鐜 + 妫娴嬪埌鐜 - The parameter %1 is required, but no corresponding %2 is supplied. - 闇瑕佸弬鏁%1锛屼絾鏄病鏈夋彁渚涘搴旂殑%2銆 + 闇瑕佸弬鏁%1锛屼絾鏄病鏈夋彁渚涘搴旂殑%2銆 - The parameter %1 is passed, but no corresponding %2 exists. - 鍙傛暟%1宸蹭紶閫掞紝浣嗘病鏈夌浉搴旂殑%2瀛樺湪銆 + 鍙傛暟%1宸蹭紶閫掞紝浣嗘病鏈夌浉搴旂殑%2瀛樺湪銆 - The URI cannot have a fragment - URI涓嶈兘鏈夌墖娈 + URI涓嶈兘鏈夌墖娈 - Element %1 is not allowed at this location. - 鍏冪礌%1涓嶈兘鍦ㄨ繖涓綅缃 + 鍏冪礌%1涓嶈兘鍦ㄨ繖涓綅缃 - Text nodes are not allowed at this location. - 鏂囨湰鑺傜偣涓嶈兘鍦ㄨ繖涓綅缃 + 鏂囨湰鑺傜偣涓嶈兘鍦ㄨ繖涓綅缃 - Parse error: %1 - 瑙f瀽閿欒锛%1 + 瑙f瀽閿欒锛%1 - The value of the XSL-T version attribute must be a value of type %1, which %2 isn't. - XSL-T鐗堟湰灞炴х殑鍊煎繀椤绘槸%1绫诲瀷鐨勫硷紝鑰%2涓嶆槸銆 + XSL-T鐗堟湰灞炴х殑鍊煎繀椤绘槸%1绫诲瀷鐨勫硷紝鑰%2涓嶆槸銆 - Running an XSL-T 1.0 stylesheet with a 2.0 processor. - 鍦╔SL-T 2.0澶勭悊鍣ㄤ腑杩愯涓涓1.0鐨勬牱寮忚〃銆 + 鍦╔SL-T 2.0澶勭悊鍣ㄤ腑杩愯涓涓1.0鐨勬牱寮忚〃銆 - Unknown XSL-T attribute %1. - 鏈煡鐨刋SL-T灞炴%1銆 + 鏈煡鐨刋SL-T灞炴%1銆 - Attribute %1 and %2 are mutually exclusive. - 灞炴%1鍜%2褰兼浜掓枼銆 + 灞炴%1鍜%2褰兼浜掓枼銆 - In a simplified stylesheet module, attribute %1 must be present. - 鍦ㄤ竴涓畝鍖栨牱寮忚〃妯″潡涓紝灞炴%1蹇呴』瀛樺湪銆 + 鍦ㄤ竴涓畝鍖栨牱寮忚〃妯″潡涓紝灞炴%1蹇呴』瀛樺湪銆 - If element %1 has no attribute %2, it cannot have attribute %3 or %4. - 濡傛灉鍏冪礌%1娌℃湁灞炴%2锛岄偅涔堝畠涔熶笉鑳芥湁灞炴%3鎴栬%4銆 + 濡傛灉鍏冪礌%1娌℃湁灞炴%2锛岄偅涔堝畠涔熶笉鑳芥湁灞炴%3鎴栬%4銆 - Element %1 must have at least one of the attributes %2 or %3. - 鍏冪礌%1蹇呴』鑷冲皯鏈夊睘鎬%2鎴栬%3鍏朵腑涓涓 + 鍏冪礌%1蹇呴』鑷冲皯鏈夊睘鎬%2鎴栬%3鍏朵腑涓涓 - At least one mode must be specified in the %1-attribute on element %2. - 鍦ㄥ厓绱%2鐨%1灞炴т腑鑷冲皯瑕佹寚瀹氫竴涓ā寮忋 + 鍦ㄥ厓绱%2鐨%1灞炴т腑鑷冲皯瑕佹寚瀹氫竴涓ā寮忋 - Attribute %1 cannot appear on the element %2. Only the standard attributes can appear. - 灞炴%1涓嶈兘鍑虹幇鍦ㄥ厓绱%2涓娿傚彧鏈夋爣鍑嗗睘鎬у彲浠ュ嚭鐜般 + 灞炴%1涓嶈兘鍑虹幇鍦ㄥ厓绱%2涓娿傚彧鏈夋爣鍑嗗睘鎬у彲浠ュ嚭鐜般 - Attribute %1 cannot appear on the element %2. Only %3 is allowed, and the standard attributes. - 灞炴%1涓嶈兘鍑虹幇鍦ㄥ厓绱%2涓娿傚彧鏈%3鍜屾爣鍑嗗睘鎬ф槸鍏佽鐨勩 + 灞炴%1涓嶈兘鍑虹幇鍦ㄥ厓绱%2涓娿傚彧鏈%3鍜屾爣鍑嗗睘鎬ф槸鍏佽鐨勩 - Attribute %1 cannot appear on the element %2. Allowed is %3, %4, and the standard attributes. - 灞炴%1涓嶈兘鍑虹幇鍦ㄥ厓绱%2涓娿傚彧鏈%3銆%4鍜屾爣鍑嗗睘鎬ф槸鍏佽鐨勩 + 灞炴%1涓嶈兘鍑虹幇鍦ㄥ厓绱%2涓娿傚彧鏈%3銆%4鍜屾爣鍑嗗睘鎬ф槸鍏佽鐨勩 - Attribute %1 cannot appear on the element %2. Allowed is %3, and the standard attributes. - 灞炴%1涓嶈兘鍑虹幇鍦ㄥ厓绱%2涓娿傚彧鏈%3鍜屾爣鍑嗗睘鎬ф槸鍏佽鐨勩 + 灞炴%1涓嶈兘鍑虹幇鍦ㄥ厓绱%2涓娿傚彧鏈%3鍜屾爣鍑嗗睘鎬ф槸鍏佽鐨勩 - XSL-T attributes on XSL-T elements must be in the null namespace, not in the XSL-T namespace which %1 is. - XSL-T鍏冪礌涓殑XSL-T灞炴у繀椤绘斁鍦ㄧ┖(null)鍛藉悕绌洪棿涓紝鑰屼笉鏄湪XSL-T鍛藉悕绌洪棿涓紝%1鍗存槸杩欎釜鏍峰瓙銆 + XSL-T鍏冪礌涓殑XSL-T灞炴у繀椤绘斁鍦ㄧ┖(null)鍛藉悕绌洪棿涓紝鑰屼笉鏄湪XSL-T鍛藉悕绌洪棿涓紝%1鍗存槸杩欎釜鏍峰瓙銆 - The attribute %1 must appear on element %2. - 灞炴%1蹇呴』鍑虹幇鍦ㄥ厓绱%2涓 + 灞炴%1蹇呴』鍑虹幇鍦ㄥ厓绱%2涓 - The element with local name %1 does not exist in XSL-T. - 鏈夋湰鍦板悕绉%1鐨勫厓绱犲湪XSL-T涓笉瀛樺湪銆 + 鏈夋湰鍦板悕绉%1鐨勫厓绱犲湪XSL-T涓笉瀛樺湪銆 - Element %1 must come last. - 鍏冪礌%1蹇呴』鏈鍚庡嚭鐜般 + 鍏冪礌%1蹇呴』鏈鍚庡嚭鐜般 - At least one %1-element must occur before %2. - 鑷冲皯涓涓厓绱%1瑕佸嚭鐜板湪%2涔嬪墠銆 + 鑷冲皯涓涓厓绱%1瑕佸嚭鐜板湪%2涔嬪墠銆 - Only one %1-element can appear. - 鍙兘鍑虹幇涓涓厓绱%1銆 + 鍙兘鍑虹幇涓涓厓绱%1銆 - At least one %1-element must occur inside %2. - 鑷冲皯涓涓厓绱%1瑕佸嚭鐜板湪%2涔嬪唴銆 + 鑷冲皯涓涓厓绱%1瑕佸嚭鐜板湪%2涔嬪唴銆 - When attribute %1 is present on %2, a sequence constructor cannot be used. - 褰撳睘鎬%1鍑虹幇鍦%2涓椂锛屼笉鑳戒娇鐢ㄩ『搴忔瀯閫犮 + 褰撳睘鎬%1鍑虹幇鍦%2涓椂锛屼笉鑳戒娇鐢ㄩ『搴忔瀯閫犮 - Element %1 must have either a %2-attribute or a sequence constructor. - 鍏冪礌%1蹇呴』鏈夊湪涓涓%2灞炴ф垨鑰呴『搴忔瀯閫犮 + 鍏冪礌%1蹇呴』鏈夊湪涓涓%2灞炴ф垨鑰呴『搴忔瀯閫犮 - When a parameter is required, a default value cannot be supplied through a %1-attribute or a sequence constructor. - 褰撻渶瑕佸弬鏁版椂锛屼笉鑳介氳繃灞炴%1鎴栬呴『搴忔瀯閫犳彁渚涢粯璁ゅ笺 + 褰撻渶瑕佸弬鏁版椂锛屼笉鑳介氳繃灞炴%1鎴栬呴『搴忔瀯閫犳彁渚涢粯璁ゅ笺 - Element %1 cannot have children. - 鍏冪礌%1涓嶈兘鏈夊瓙鍏冪礌銆 + 鍏冪礌%1涓嶈兘鏈夊瓙鍏冪礌銆 - Element %1 cannot have a sequence constructor. - 鍏冪礌%1涓嶈兘鏈夐『搴忔瀯閫犮 + 鍏冪礌%1涓嶈兘鏈夐『搴忔瀯閫犮 - - The attribute %1 cannot appear on %2, when it is a child of %3. - 灞炴%1涓嶈兘鍑虹幇鍦%2涓紝鍥犱负瀹冩槸%3鐨勫瓙鍏冪礌銆 + 灞炴%1涓嶈兘鍑虹幇鍦%2涓紝鍥犱负瀹冩槸%3鐨勫瓙鍏冪礌銆 - A parameter in a function cannot be declared to be a tunnel. - 鍑芥暟鍐呯殑鍙傛暟涓嶈兘琚0鏄庝负閫氶亾(tunnel)銆 + 鍑芥暟鍐呯殑鍙傛暟涓嶈兘琚0鏄庝负閫氶亾(tunnel)銆 - This processor is not Schema-aware and therefore %1 cannot be used. - 杩欎釜澶勭悊鍣ㄤ笉鑳芥劅鐭chema锛屽洜姝%1涓嶈兘琚娇鐢ㄣ + 杩欎釜澶勭悊鍣ㄤ笉鑳芥劅鐭chema锛屽洜姝%1涓嶈兘琚娇鐢ㄣ - Top level stylesheet elements must be in a non-null namespace, which %1 isn't. - 椤剁骇鏍峰紡琛ㄥ厓绱犲繀椤绘槸鍦ㄩ潪绌哄懡鍚嶇┖闂翠腑鐨勶紝鑰%1涓嶆槸銆 + 椤剁骇鏍峰紡琛ㄥ厓绱犲繀椤绘槸鍦ㄩ潪绌哄懡鍚嶇┖闂翠腑鐨勶紝鑰%1涓嶆槸銆 - The value for attribute %1 on element %2 must either be %3 or %4, not %5. - 鍏冪礌%2涓睘鎬%1鐨勫煎繀椤绘槸%3鎴栬%4锛岃屼笉鏄%5銆 + 鍏冪礌%2涓睘鎬%1鐨勫煎繀椤绘槸%3鎴栬%4锛岃屼笉鏄%5銆 - Attribute %1 cannot have the value %2. - 灞炴%1鐨勫间笉鑳芥槸%2銆 + 灞炴%1鐨勫间笉鑳芥槸%2銆 - The attribute %1 can only appear on the first %2 element. - 灞炴%1鍙兘鍑虹幇鍦ㄥ墠%2涓厓绱犱腑銆 + 灞炴%1鍙兘鍑虹幇鍦ㄥ墠%2涓厓绱犱腑銆 - At least one %1 element must appear as child of %2. - %2蹇呴』鑷冲皯鍙堜竴涓瓙鍏冪礌%1銆 + %2蹇呴』鑷冲皯鍙堜竴涓瓙鍏冪礌%1銆 VolumeSlider - Muted - 宸查潤闊 + 宸查潤闊 - - Volume: %1% - 闊抽噺锛%1% + 闊抽噺锛%1% @@ -7993,89 +9287,112 @@ Please choose a different file name. - QPlatformTheme + Widget_Imgproc_Base - OK - 纭畾 + + Form + 绐椾綋 - &OK - 纭畾(&O) + + Brightness + - Cancel - 鍙栨秷 + + Contrast + - &Cancel - 鍙栨秷(&C) - - - Yes - - - - &Yes - 鏄(&Y) - - - No - - - - &No - 鍚(&N) - - - Yes to All - 搴旂敤鍒版墍鏈 - - - Yes to &All - 搴旂敤鍒版墍鏈(&A) + + Gamma correction + - QGnomeTheme + Widget_Imgproc_SideBar - OK - 纭畾 + + Form + 绐椾綋 - &OK - 纭畾(&O) + + Brightness + + + Contrast + + + + + Gamma correction + + + + + Enhance Text + + + + + Restore defaults + + + + + Ok + + + + Cancel - 鍙栨秷 + + + + + Widget_StatusBar + + + Form + 绐椾綋 - &Cancel - 鍙栨秷(&C) + + 0/0 + - Yes - + + 0*0*0 + - &Yes - 鏄(&Y) + + X:0, Y:0 + - No - + + page + - &No - 鍚(&N) + + size + - - Yes to All - 搴旂敤鍒版墍鏈 + + + mousePos + - - Yes to &All - 搴旂敤鍒版墍鏈(&A) + + + zoom + diff --git a/app/scanner2/resource.rc b/app/scanner2/resource.rc index 5d61048c..a779d2ee 100644 --- a/app/scanner2/resource.rc +++ b/app/scanner2/resource.rc @@ -66,6 +66,10 @@ IDI_ICON1 ICON "image_rsc\\logo\\uniscan.ico" IDI_ICON1 ICON "image_rsc\\logo\\NoBrand_logo.ico" #elif defined(OEM_DELI) IDI_ICON1 ICON "image_rsc\\logo\\deli.ico" +#elif defined(OEM_MEISONGDA) +IDI_ICON1 ICON "image_rsc\\logo\\maxsound.ico" +#elif defined(OEM_GUANGDIANTONG) +IDI_ICON1 ICON "image_rsc\\logo\\toec.ico" #else IDI_ICON1 ICON "image_rsc\\logo\\logo.ico" #endif diff --git a/app/scantool/form_saveparam.cpp b/app/scantool/form_saveparam.cpp index 6cb79f32..94cb0cd2 100644 --- a/app/scantool/form_saveparam.cpp +++ b/app/scantool/form_saveparam.cpp @@ -162,6 +162,10 @@ SaveParam Form_SaveParam::GetDefSaveParam() saveParam.fileNamePrefix = "Scan"; #elif defined(OEM_DELI) saveParam.fileNamePrefix = "DLScan"; +#elif defined(OEM_MEISONGDA) + saveParam.fileNamePrefix = "MSDScan"; +#elif defined(OEM_GUANGDIANTONG) + saveParam.fileNamePrefix = "GDTScan"; #else saveParam.fileNamePrefix = "HGScan"; #endif diff --git a/app/upgrade/image_rsc/logo/MaxSound.ico b/app/upgrade/image_rsc/logo/MaxSound.ico new file mode 100644 index 00000000..4a9df6e4 Binary files /dev/null and b/app/upgrade/image_rsc/logo/MaxSound.ico differ diff --git a/app/upgrade/image_rsc/logo/Toec.ico b/app/upgrade/image_rsc/logo/Toec.ico new file mode 100644 index 00000000..db11734b Binary files /dev/null and b/app/upgrade/image_rsc/logo/Toec.ico differ diff --git a/app/upgrade/main.cpp b/app/upgrade/main.cpp index 98c7f66d..fbdfec3f 100644 --- a/app/upgrade/main.cpp +++ b/app/upgrade/main.cpp @@ -12,21 +12,25 @@ HLOG g_hLog = nullptr; #if defined(OEM_HANWANG) -const char* oem = "HanvonScan"; + const char* oem = "HanvonScan"; #elif defined(OEM_LISICHENG) -const char* oem = "LanxumScan"; + const char* oem = "LanxumScan"; #elif defined(OEM_CANGTIAN) -const char* oem = "CumtennScan"; + const char* oem = "CumtennScan"; #elif defined(OEM_ZHONGJING) -const char* oem = "MicrotekScan"; + const char* oem = "MicrotekScan"; #elif defined(OEM_ZIGUANG) -const char* oem = "UniScan"; + const char* oem = "UniScan"; #elif defined(OEM_NEUTRAL) -const char* oem = "NeuScan"; + const char* oem = "NeuScan"; #elif defined(OEM_DELI) -const char* oem = "DeliScan"; + const char* oem = "DeliScan"; +#elif defined(OEM_MEISONGDA) + const char *oem = "MaxsoundScan"; +#elif defined(OEM_GUANGDIANTONG) + const char *oem = "ToecScan"; #else -const char* oem = "HuaGoScan"; + const char* oem = "HuaGoScan"; #endif int main(int argc, char *argv[]) diff --git a/build.bat b/build.bat index 5aaaf5f9..bc6c219e 100644 --- a/build.bat +++ b/build.bat @@ -219,41 +219,105 @@ if "%OEM%" == "hw" ( MSBuild.exe DLTwainUI.vcxproj -t:rebuild /m:8 /p:Configuration=Release cd /d ../ ) else ( - %QT_PATH%/msvc2017_64/bin/qmake "DEFINES += USE_SCRIPT" -r -tp vc HGSolutionWin.pro - cp %~dp0\app\scanner2\resource.rc %~dp0\app\scanner2\resourceTmp.rc - %~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\scanner2\resourceTmp.rc -cpu=x64 - cp %~dp0\app\fwupgrade\resource.rc %~dp0\app\fwupgrade\resourceTmp.rc - %~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\fwupgrade\resourceTmp.rc -cpu=x64 - cp %~dp0\app\upgrade\resource.rc %~dp0\app\upgrade\resourceTmp.rc - %~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\upgrade\resourceTmp.rc -cpu=x64 - cp %~dp0\sdk\webservice\resource.rc %~dp0\sdk\webservice\resourceTmp.rc - %~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\sdk\webservice\resourceTmp.rc -cpu=x64 - MSBuild.exe HGSolutionWin.sln -t:rebuild /m:8 /p:Configuration=Release /p:Platform=x64 - cd /d HGTwainUI - %QT_STATIC_PATH%/x64-windows-static-md/tools/qt5/bin/qmake -r -tp vc HGTwainUI.pro - MSBuild.exe HGTwainUI.vcxproj -t:rebuild /m:8 /p:Configuration=Release /p:Platform=x64 - cd /d ../HGScanTool - %QT_STATIC_PATH%/x64-windows-static-md/tools/qt5/bin/qmake -r -tp vc HGScanTool.pro - MSBuild.exe HGScanTool.vcxproj -t:rebuild /m:8 /p:Configuration=Release /p:Platform=x64 - cd /d ../ - - %QT_PATH%/msvc2017/bin/qmake "DEFINES += USE_SCRIPT" -r -tp vc HGSolutionWin.pro - cp %~dp0\app\scanner2\resource.rc %~dp0\app\scanner2\resourceTmp.rc - %~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\scanner2\resourceTmp.rc - cp %~dp0\app\fwupgrade\resource.rc %~dp0\app\fwupgrade\resourceTmp.rc - %~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\fwupgrade\resourceTmp.rc - cp %~dp0\app\upgrade\resource.rc %~dp0\app\upgrade\resourceTmp.rc - %~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\upgrade\resourceTmp.rc - cp %~dp0\sdk\webservice\resource.rc %~dp0\sdk\webservice\resourceTmp.rc - %~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\sdk\webservice\resourceTmp.rc - MSBuild.exe HGSolutionWin.sln -t:rebuild /m:8 /p:Configuration=Release - cd /d HGTwainUI - %QT_STATIC_PATH%/x86-windows-static-md/tools/qt5/bin/qmake -r -tp vc HGTwainUI.pro - MSBuild.exe HGTwainUI.vcxproj -t:rebuild /m:8 /p:Configuration=Release - cd /d ../HGScanTool - %QT_STATIC_PATH%/x86-windows-static-md/tools/qt5/bin/qmake -r -tp vc HGScanTool.pro - MSBuild.exe HGScanTool.vcxproj -t:rebuild /m:8 /p:Configuration=Release - cd /d ../ + if "%OEM%" == "msd" ( + %QT_PATH%/msvc2017_64/bin/qmake "DEFINES += OEM_MEISONGDA USE_SCRIPT" -r -tp vc HGSolutionWin.pro + cp %~dp0\app\scanner2\resource.rc %~dp0\app\scanner2\resourceTmp.rc + %~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\scanner2\resourceTmp.rc -cpu=x64 -oemName=OEM_MEISONGDA + cp %~dp0\app\fwupgrade\resource.rc %~dp0\app\fwupgrade\resourceTmp.rc + %~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\fwupgrade\resourceTmp.rc -cpu=x64 -oemName=OEM_MEISONGDA + cp %~dp0\app\upgrade\resource.rc %~dp0\app\upgrade\resourceTmp.rc + %~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\upgrade\resourceTmp.rc -cpu=x64 -oemName=OEM_MEISONGDA + cp %~dp0\sdk\webservice\resource.rc %~dp0\sdk\webservice\resourceTmp.rc + %~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\sdk\webservice\resourceTmp.rc -cpu=x64 -oemName=OEM_MEISONGDA + MSBuild.exe HGSolutionWin.sln -t:rebuild /m:8 /p:Configuration=Release /p:Platform=x64 + cd /d HGTwainUI + %QT_STATIC_PATH%/x64-windows-static-md/tools/qt5/bin/qmake "DEFINES += OEM_MEISONGDA" -r -tp vc HGTwainUI.pro + MSBuild.exe MSDTwainUI.vcxproj -t:rebuild /m:8 /p:Configuration=Release /p:Platform=x64 + cd /d ../ + + %QT_PATH%/msvc2017/bin/qmake "DEFINES += OEM_MEISONGDA USE_SCRIPT" -r -tp vc HGSolutionWin.pro + cp %~dp0\app\scanner2\resource.rc %~dp0\app\scanner2\resourceTmp.rc + %~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\scanner2\resourceTmp.rc -oemName=OEM_MEISONGDA + cp %~dp0\app\fwupgrade\resource.rc %~dp0\app\fwupgrade\resourceTmp.rc + %~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\fwupgrade\resourceTmp.rc -oemName=OEM_MEISONGDA + cp %~dp0\app\upgrade\resource.rc %~dp0\app\upgrade\resourceTmp.rc + %~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\upgrade\resourceTmp.rc -oemName=OEM_MEISONGDA + cp %~dp0\sdk\webservice\resource.rc %~dp0\sdk\webservice\resourceTmp.rc + %~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\sdk\webservice\resourceTmp.rc -oemName=OEM_MEISONGDA + MSBuild.exe HGSolutionWin.sln -t:rebuild /m:8 /p:Configuration=Release + cd /d HGTwainUI + %QT_STATIC_PATH%/x86-windows-static-md/tools/qt5/bin/qmake "DEFINES += OEM_MEISONGDA" -r -tp vc HGTwainUI.pro + MSBuild.exe MSDTwainUI.vcxproj -t:rebuild /m:8 /p:Configuration=Release + cd /d ../ + ) else ( + if "%OEM%" == "gdt" ( + %QT_PATH%/msvc2017_64/bin/qmake "DEFINES += OEM_GUANGDIANTONG USE_SCRIPT" -r -tp vc HGSolutionWin.pro + cp %~dp0\app\scanner2\resource.rc %~dp0\app\scanner2\resourceTmp.rc + %~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\scanner2\resourceTmp.rc -cpu=x64 -oemName=OEM_GUANGDIANTONG + cp %~dp0\app\fwupgrade\resource.rc %~dp0\app\fwupgrade\resourceTmp.rc + %~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\fwupgrade\resourceTmp.rc -cpu=x64 -oemName=OEM_GUANGDIANTONG + cp %~dp0\app\upgrade\resource.rc %~dp0\app\upgrade\resourceTmp.rc + %~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\upgrade\resourceTmp.rc -cpu=x64 -oemName=OEM_GUANGDIANTONG + cp %~dp0\sdk\webservice\resource.rc %~dp0\sdk\webservice\resourceTmp.rc + %~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\sdk\webservice\resourceTmp.rc -cpu=x64 -oemName=OEM_GUANGDIANTONG + MSBuild.exe HGSolutionWin.sln -t:rebuild /m:8 /p:Configuration=Release /p:Platform=x64 + cd /d HGTwainUI + %QT_STATIC_PATH%/x64-windows-static-md/tools/qt5/bin/qmake "DEFINES += OEM_GUANGDIANTONG" -r -tp vc HGTwainUI.pro + MSBuild.exe GDTTwainUI.vcxproj -t:rebuild /m:8 /p:Configuration=Release /p:Platform=x64 + cd /d ../ + + %QT_PATH%/msvc2017/bin/qmake "DEFINES += OEM_GUANGDIANTONG USE_SCRIPT" -r -tp vc HGSolutionWin.pro + cp %~dp0\app\scanner2\resource.rc %~dp0\app\scanner2\resourceTmp.rc + %~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\scanner2\resourceTmp.rc -oemName=OEM_GUANGDIANTONG + cp %~dp0\app\fwupgrade\resource.rc %~dp0\app\fwupgrade\resourceTmp.rc + %~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\fwupgrade\resourceTmp.rc -oemName=OEM_GUANGDIANTONG + cp %~dp0\app\upgrade\resource.rc %~dp0\app\upgrade\resourceTmp.rc + %~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\upgrade\resourceTmp.rc -oemName=OEM_GUANGDIANTONG + cp %~dp0\sdk\webservice\resource.rc %~dp0\sdk\webservice\resourceTmp.rc + %~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\sdk\webservice\resourceTmp.rc -oemName=OEM_GUANGDIANTONG + MSBuild.exe HGSolutionWin.sln -t:rebuild /m:8 /p:Configuration=Release + cd /d HGTwainUI + %QT_STATIC_PATH%/x86-windows-static-md/tools/qt5/bin/qmake "DEFINES += OEM_GUANGDIANTONG" -r -tp vc HGTwainUI.pro + MSBuild.exe GDTTwainUI.vcxproj -t:rebuild /m:8 /p:Configuration=Release + cd /d ../ + ) else ( + %QT_PATH%/msvc2017_64/bin/qmake "DEFINES += USE_SCRIPT" -r -tp vc HGSolutionWin.pro + cp %~dp0\app\scanner2\resource.rc %~dp0\app\scanner2\resourceTmp.rc + %~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\scanner2\resourceTmp.rc -cpu=x64 + cp %~dp0\app\fwupgrade\resource.rc %~dp0\app\fwupgrade\resourceTmp.rc + %~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\fwupgrade\resourceTmp.rc -cpu=x64 + cp %~dp0\app\upgrade\resource.rc %~dp0\app\upgrade\resourceTmp.rc + %~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\upgrade\resourceTmp.rc -cpu=x64 + cp %~dp0\sdk\webservice\resource.rc %~dp0\sdk\webservice\resourceTmp.rc + %~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\sdk\webservice\resourceTmp.rc -cpu=x64 + MSBuild.exe HGSolutionWin.sln -t:rebuild /m:8 /p:Configuration=Release /p:Platform=x64 + cd /d HGTwainUI + %QT_STATIC_PATH%/x64-windows-static-md/tools/qt5/bin/qmake -r -tp vc HGTwainUI.pro + MSBuild.exe HGTwainUI.vcxproj -t:rebuild /m:8 /p:Configuration=Release /p:Platform=x64 + cd /d ../HGScanTool + %QT_STATIC_PATH%/x64-windows-static-md/tools/qt5/bin/qmake -r -tp vc HGScanTool.pro + MSBuild.exe HGScanTool.vcxproj -t:rebuild /m:8 /p:Configuration=Release /p:Platform=x64 + cd /d ../ + + %QT_PATH%/msvc2017/bin/qmake "DEFINES += USE_SCRIPT" -r -tp vc HGSolutionWin.pro + cp %~dp0\app\scanner2\resource.rc %~dp0\app\scanner2\resourceTmp.rc + %~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\scanner2\resourceTmp.rc + cp %~dp0\app\fwupgrade\resource.rc %~dp0\app\fwupgrade\resourceTmp.rc + %~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\fwupgrade\resourceTmp.rc + cp %~dp0\app\upgrade\resource.rc %~dp0\app\upgrade\resourceTmp.rc + %~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\upgrade\resourceTmp.rc + cp %~dp0\sdk\webservice\resource.rc %~dp0\sdk\webservice\resourceTmp.rc + %~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\sdk\webservice\resourceTmp.rc + MSBuild.exe HGSolutionWin.sln -t:rebuild /m:8 /p:Configuration=Release + cd /d HGTwainUI + %QT_STATIC_PATH%/x86-windows-static-md/tools/qt5/bin/qmake -r -tp vc HGTwainUI.pro + MSBuild.exe HGTwainUI.vcxproj -t:rebuild /m:8 /p:Configuration=Release + cd /d ../HGScanTool + %QT_STATIC_PATH%/x86-windows-static-md/tools/qt5/bin/qmake -r -tp vc HGScanTool.pro + MSBuild.exe HGScanTool.vcxproj -t:rebuild /m:8 /p:Configuration=Release + cd /d ../ + ) + ) ) ) ) diff --git a/build2/qt/HGOEM.pri b/build2/qt/HGOEM.pri index 63359fda..52abfd3a 100644 --- a/build2/qt/HGOEM.pri +++ b/build2/qt/HGOEM.pri @@ -1,6 +1,6 @@ # Define OEM macros here for test, for example: DEFINES += OEM_HANWANG - +DEFINES += OEM_GUANGDIANTONG if (contains(DEFINES, OEM_HANWANG)) { OEM_PREFIX = HW OEM_PREFIX2 = Hw @@ -43,10 +43,24 @@ if (contains(DEFINES, OEM_HANWANG)) { OEM_PREFIX3 = dl OEM_NAME = deli } else { - OEM_PREFIX = HG - OEM_PREFIX2 = HG - OEM_PREFIX3 = hg - OEM_NAME = huagao + if (contains(DEFINES, OEM_MEISONGDA)) { + OEM_PREFIX = MSD + OEM_PREFIX2 = Msd + OEM_PREFIX3 = msd + OEM_NAME = maxsound + } else { + if (contains(DEFINES, OEM_GUANGDIANTONG)) { + OEM_PREFIX = GDT + OEM_PREFIX2 = Gdt + OEM_PREFIX3 = gdt + OEM_NAME = toec + } else { + OEM_PREFIX = HG + OEM_PREFIX2 = HG + OEM_PREFIX3 = hg + OEM_NAME = huagao + } + } } } } diff --git a/build2/qt/HGScanner2/HGScanner2.pro b/build2/qt/HGScanner2/HGScanner2.pro index 3cedb968..99ee826e 100644 --- a/build2/qt/HGScanner2/HGScanner2.pro +++ b/build2/qt/HGScanner2/HGScanner2.pro @@ -42,7 +42,15 @@ if (contains(DEFINES, OEM_HANWANG)) { if (contains(DEFINES, OEM_DELI)) { TARGET = "DELI SCAN2" } else { - TARGET = HuaGoScan2 + if (contains(DEFINES, OEM_MEISONGDA)) { + TARGET = "MaxsoundScan2" + } else { + if (contains(DEFINES, OEM_GUANGDIANTONG)) { + TARGET = "ToecScan2" + } else { + TARGET = HuaGoScan2 + } + } } } } diff --git a/doc/scanner/CumtennScan_App_Help_manual_EN.pdf b/doc/scanner/CumtennScan_App_Help_manual_EN.pdf new file mode 100644 index 00000000..93831588 Binary files /dev/null and b/doc/scanner/CumtennScan_App_Help_manual_EN.pdf differ diff --git a/modules/base/dllmain.cpp b/modules/base/dllmain.cpp index cd39d22d..364ff757 100644 --- a/modules/base/dllmain.cpp +++ b/modules/base/dllmain.cpp @@ -5,21 +5,25 @@ HLOG g_hLog = nullptr; #if defined(OEM_HANWANG) -const char* oem = "HanvonScan"; + const char* oem = "HanvonScan"; #elif defined(OEM_LISICHENG) -const char* oem = "LanxumScan"; + const char* oem = "LanxumScan"; #elif defined(OEM_CANGTIAN) -const char* oem = "CumtennScan"; + const char* oem = "CumtennScan"; #elif defined(OEM_ZHONGJING) -const char* oem = "MicrotekScan"; + const char* oem = "MicrotekScan"; #elif defined(OEM_ZIGUANG) -const char* oem = "UniScan"; + const char* oem = "UniScan"; #elif defined(OEM_NEUTRAL) -const char* oem = "NeuScan"; + const char* oem = "NeuScan"; #elif defined(OEM_DELI) -const char* oem = "DeliScan"; + const char* oem = "DeliScan"; +#elif defined(OEM_MEISONGDA) + const char *oem = "MaxsoundScan"; +#elif defined(OEM_GUANGDIANTONG) + const char *oem = "ToecScan"; #else -const char* oem = "HuaGoScan"; + const char* oem = "HuaGoScan"; #endif #if defined(HG_CMP_MSC) diff --git a/modules/imgfmt/dllmain.cpp b/modules/imgfmt/dllmain.cpp index 130ef0bb..7affbc00 100644 --- a/modules/imgfmt/dllmain.cpp +++ b/modules/imgfmt/dllmain.cpp @@ -3,22 +3,27 @@ HLOG g_hLog = nullptr; #if defined(OEM_HANWANG) -const char* oem = "HanvonScan"; + const char* oem = "HanvonScan"; #elif defined(OEM_LISICHENG) -const char* oem = "LanxumScan"; + const char* oem = "LanxumScan"; #elif defined(OEM_CANGTIAN) -const char* oem = "CumtennScan"; + const char* oem = "CumtennScan"; #elif defined(OEM_ZHONGJING) -const char* oem = "MicrotekScan"; + const char* oem = "MicrotekScan"; #elif defined(OEM_ZIGUANG) -const char* oem = "UniScan"; + const char* oem = "UniScan"; #elif defined(OEM_NEUTRAL) -const char* oem = "NeuScan"; + const char* oem = "NeuScan"; #elif defined(OEM_DELI) -const char* oem = "DeliScan"; + const char* oem = "DeliScan"; +#elif defined(OEM_MEISONGDA) + const char *oem = "MaxsoundScan"; +#elif defined(OEM_GUANGDIANTONG) + const char *oem = "ToecScan"; #else -const char* oem = "HuaGoScan"; + const char* oem = "HuaGoScan"; #endif + #if defined(HG_CMP_MSC) BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved) diff --git a/modules/imgproc/dllmain.cpp b/modules/imgproc/dllmain.cpp index 130ef0bb..7affbc00 100644 --- a/modules/imgproc/dllmain.cpp +++ b/modules/imgproc/dllmain.cpp @@ -3,22 +3,27 @@ HLOG g_hLog = nullptr; #if defined(OEM_HANWANG) -const char* oem = "HanvonScan"; + const char* oem = "HanvonScan"; #elif defined(OEM_LISICHENG) -const char* oem = "LanxumScan"; + const char* oem = "LanxumScan"; #elif defined(OEM_CANGTIAN) -const char* oem = "CumtennScan"; + const char* oem = "CumtennScan"; #elif defined(OEM_ZHONGJING) -const char* oem = "MicrotekScan"; + const char* oem = "MicrotekScan"; #elif defined(OEM_ZIGUANG) -const char* oem = "UniScan"; + const char* oem = "UniScan"; #elif defined(OEM_NEUTRAL) -const char* oem = "NeuScan"; + const char* oem = "NeuScan"; #elif defined(OEM_DELI) -const char* oem = "DeliScan"; + const char* oem = "DeliScan"; +#elif defined(OEM_MEISONGDA) + const char *oem = "MaxsoundScan"; +#elif defined(OEM_GUANGDIANTONG) + const char *oem = "ToecScan"; #else -const char* oem = "HuaGoScan"; + const char* oem = "HuaGoScan"; #endif + #if defined(HG_CMP_MSC) BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved) diff --git a/modules/twain_user/HGTwainImpl.cpp b/modules/twain_user/HGTwainImpl.cpp index 0a0bbeee..9b9570a7 100644 --- a/modules/twain_user/HGTwainImpl.cpp +++ b/modules/twain_user/HGTwainImpl.cpp @@ -316,7 +316,7 @@ LRESULT CALLBACK HGTwainDSMImpl::NewWndProc(HWND hWnd, UINT msg, WPARAM wParam, bool HGTwainDSMImpl::filterTwainSource(const char* sourceName, int majorNum) { -#if !defined(OEM_HANWANG) && !defined(OEM_LISICHENG) && !defined(OEM_CANGTIAN) && !defined(OEM_ZHONGJING) && !defined(OEM_ZIGUANG) && !defined(OEM_NEUTRAL) && !defined(OEM_DELI) +#if !defined(OEM_HANWANG) && !defined(OEM_LISICHENG) && !defined(OEM_CANGTIAN) && !defined(OEM_ZHONGJING) && !defined(OEM_ZIGUANG) && !defined(OEM_NEUTRAL) && !defined(OEM_DELI) && !defined(OEM_MEISONGDA) && !defined(OEM_GUANGDIANTONG) std::string oemIden = "HUAGOSCAN"; #elif defined(OEM_HANWANG) std::string oemIden = "Hanvon"; @@ -332,6 +332,10 @@ bool HGTwainDSMImpl::filterTwainSource(const char* sourceName, int majorNum) std::string oemIden = "NeuScan"; #elif defined(OEM_DELI) std::string oemIden = "DELI SCAN"; +#elif defined(OEM_MEISONGDA) + std::string oemIden = "MAXSOUND"; +#elif defined(OEM_GUANGDIANTONG) + std::string oemIden = "TOEC"; #endif if (sourceName != strstr(sourceName, oemIden.c_str()) || 4 != majorNum) diff --git a/modules/twainui/TwainUI_resource.qrc b/modules/twainui/TwainUI_resource.qrc index 6a25ffc4..b1bc68aa 100644 --- a/modules/twainui/TwainUI_resource.qrc +++ b/modules/twainui/TwainUI_resource.qrc @@ -21,5 +21,7 @@ image_rsc/logo/RightWay_logo.ico image_rsc/logo/uniscan.ico image_rsc/logo/deli.ico + image_rsc/logo/maxsound.ico + image_rsc/logo/toec.ico diff --git a/modules/twainui/app_cfg.cpp b/modules/twainui/app_cfg.cpp index c6487ab1..9f40046b 100644 --- a/modules/twainui/app_cfg.cpp +++ b/modules/twainui/app_cfg.cpp @@ -192,6 +192,10 @@ HGResult GetConfigPath(HGChar* configPath, HGUInt maxLen) appName = "DeliScan"; #elif defined(OEM_NEUTRAL) appName = "NeuScan"; +#elif defined(OEM_MEISONGDA) + appName = "MaxsoundScan"; +#elif defined(OEM_GUANGDIANTONG) + appName = "ToecScan"; #endif #if defined(HG_CMP_MSC) diff --git a/modules/twainui/dllmain.cpp b/modules/twainui/dllmain.cpp index e2627172..ddf0a204 100644 --- a/modules/twainui/dllmain.cpp +++ b/modules/twainui/dllmain.cpp @@ -15,21 +15,25 @@ HGThread g_hThread = NULL; Manager* g_manager = NULL; #if defined(OEM_HANWANG) -const char* oem = "HanvonScan"; + const char* oem = "HanvonScan"; #elif defined(OEM_LISICHENG) -const char* oem = "LanxumScan"; + const char* oem = "LanxumScan"; #elif defined(OEM_CANGTIAN) -const char* oem = "CumtennScan"; + const char* oem = "CumtennScan"; #elif defined(OEM_ZHONGJING) -const char* oem = "MicrotekScan"; + const char* oem = "MicrotekScan"; #elif defined(OEM_ZIGUANG) -const char* oem = "UniScan"; + const char* oem = "UniScan"; #elif defined(OEM_NEUTRAL) -const char* oem = "NeuScan"; + const char* oem = "NeuScan"; #elif defined(OEM_DELI) -const char* oem = "DeliScan"; + const char* oem = "DeliScan"; +#elif defined(OEM_MEISONGDA) + const char *oem = "MaxsoundScan"; +#elif defined(OEM_GUANGDIANTONG) + const char *oem = "ToecScan"; #else -const char* oem = "HuaGoScan"; + const char* oem = "HuaGoScan"; #endif #if defined (HG_CMP_MSC) diff --git a/modules/twainui/hg_settingdialog.cpp b/modules/twainui/hg_settingdialog.cpp index 7cf24f3b..748ba625 100644 --- a/modules/twainui/hg_settingdialog.cpp +++ b/modules/twainui/hg_settingdialog.cpp @@ -2219,6 +2219,10 @@ void hg_settingdialog::setIcon() this->setWindowIcon(QIcon(":logo/image_rsc/logo/NoBrand_logo.ico")); #elif defined(OEM_DELI) this->setWindowIcon(QIcon(":logo/image_rsc/logo/deli.ico")); +#elif defined(OEM_MEISONGDA) + this->setWindowIcon(QIcon(":logo/image_rsc/logo/maxsound.ico")); +#elif defined(OEM_GUANGDIANTONG) + this->setWindowIcon(QIcon(":logo/image_rsc/logo/toec.ico")); #endif } diff --git a/modules/twainui/image_rsc/logo/MaxSound.ico b/modules/twainui/image_rsc/logo/MaxSound.ico new file mode 100644 index 00000000..4a9df6e4 Binary files /dev/null and b/modules/twainui/image_rsc/logo/MaxSound.ico differ diff --git a/modules/twainui/image_rsc/logo/Toec.ico b/modules/twainui/image_rsc/logo/Toec.ico new file mode 100644 index 00000000..db11734b Binary files /dev/null and b/modules/twainui/image_rsc/logo/Toec.ico differ diff --git a/modules/version/HGVersion.h b/modules/version/HGVersion.h index dc9e1147..66ed0b69 100644 --- a/modules/version/HGVersion.h +++ b/modules/version/HGVersion.h @@ -16,6 +16,8 @@ HG_DECLARE_HANDLE(HGVersionMgr); #define HGVERSION_OEMNAME_MICROTEK "Microtek" #define HGVERSION_OEMNAME_UNIS "Unis" #define HGVERSION_OEMNAME_DELI "Deli" +#define HGVERSION_OEMNAME_MAXSOUND "Maxsound" +#define HGVERSION_OEMNAME_TOEC "Toec" #pragma pack(push) #pragma pack(4) diff --git a/modules/version/dllmain.cpp b/modules/version/dllmain.cpp index 130ef0bb..7affbc00 100644 --- a/modules/version/dllmain.cpp +++ b/modules/version/dllmain.cpp @@ -3,22 +3,27 @@ HLOG g_hLog = nullptr; #if defined(OEM_HANWANG) -const char* oem = "HanvonScan"; + const char* oem = "HanvonScan"; #elif defined(OEM_LISICHENG) -const char* oem = "LanxumScan"; + const char* oem = "LanxumScan"; #elif defined(OEM_CANGTIAN) -const char* oem = "CumtennScan"; + const char* oem = "CumtennScan"; #elif defined(OEM_ZHONGJING) -const char* oem = "MicrotekScan"; + const char* oem = "MicrotekScan"; #elif defined(OEM_ZIGUANG) -const char* oem = "UniScan"; + const char* oem = "UniScan"; #elif defined(OEM_NEUTRAL) -const char* oem = "NeuScan"; + const char* oem = "NeuScan"; #elif defined(OEM_DELI) -const char* oem = "DeliScan"; + const char* oem = "DeliScan"; +#elif defined(OEM_MEISONGDA) + const char *oem = "MaxsoundScan"; +#elif defined(OEM_GUANGDIANTONG) + const char *oem = "ToecScan"; #else -const char* oem = "HuaGoScan"; + const char* oem = "HuaGoScan"; #endif + #if defined(HG_CMP_MSC) BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved) diff --git a/sdk/scannerlib/HGLibDeviceImpl.cpp b/sdk/scannerlib/HGLibDeviceImpl.cpp index 6e8afa52..b9d5a269 100644 --- a/sdk/scannerlib/HGLibDeviceImpl.cpp +++ b/sdk/scannerlib/HGLibDeviceImpl.cpp @@ -450,6 +450,10 @@ HGBool HGLibDeviceImpl::ClearRollerCount() password = "scan"; #elif defined(OEM_DELI) password = "deliscan"; +#elif defined(OEM_MEISONGDA) + password = "maxsound"; +#elif defined(OEM_GUANGDIANTONG) + password = "toecscan"; #else password = "huagoscan"; #endif diff --git a/sdk/scannerlib/dllmain.cpp b/sdk/scannerlib/dllmain.cpp index 130ef0bb..7affbc00 100644 --- a/sdk/scannerlib/dllmain.cpp +++ b/sdk/scannerlib/dllmain.cpp @@ -3,22 +3,27 @@ HLOG g_hLog = nullptr; #if defined(OEM_HANWANG) -const char* oem = "HanvonScan"; + const char* oem = "HanvonScan"; #elif defined(OEM_LISICHENG) -const char* oem = "LanxumScan"; + const char* oem = "LanxumScan"; #elif defined(OEM_CANGTIAN) -const char* oem = "CumtennScan"; + const char* oem = "CumtennScan"; #elif defined(OEM_ZHONGJING) -const char* oem = "MicrotekScan"; + const char* oem = "MicrotekScan"; #elif defined(OEM_ZIGUANG) -const char* oem = "UniScan"; + const char* oem = "UniScan"; #elif defined(OEM_NEUTRAL) -const char* oem = "NeuScan"; + const char* oem = "NeuScan"; #elif defined(OEM_DELI) -const char* oem = "DeliScan"; + const char* oem = "DeliScan"; +#elif defined(OEM_MEISONGDA) + const char *oem = "MaxsoundScan"; +#elif defined(OEM_GUANGDIANTONG) + const char *oem = "ToecScan"; #else -const char* oem = "HuaGoScan"; + const char* oem = "HuaGoScan"; #endif + #if defined(HG_CMP_MSC) BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved) diff --git a/sdk/webservice/main.cpp b/sdk/webservice/main.cpp index 714cd4dc..caca92e9 100644 --- a/sdk/webservice/main.cpp +++ b/sdk/webservice/main.cpp @@ -19,21 +19,25 @@ HLOG g_hLog = nullptr; HGMsgPump msgPumpV2 = NULL; #if defined(OEM_HANWANG) -const char* oem = "HanvonScan"; + const char* oem = "HanvonScan"; #elif defined(OEM_LISICHENG) -const char* oem = "LanxumScan"; + const char* oem = "LanxumScan"; #elif defined(OEM_CANGTIAN) -const char* oem = "CumtennScan"; + const char* oem = "CumtennScan"; #elif defined(OEM_ZHONGJING) -const char* oem = "MicrotekScan"; + const char* oem = "MicrotekScan"; #elif defined(OEM_ZIGUANG) -const char* oem = "UniScan"; + const char* oem = "UniScan"; #elif defined(OEM_NEUTRAL) -const char* oem = "NeuScan"; + const char* oem = "NeuScan"; #elif defined(OEM_DELI) -const char* oem = "DeliScan"; + const char* oem = "DeliScan"; +#elif defined(OEM_MEISONGDA) + const char *oem = "MaxsoundScan"; +#elif defined(OEM_GUANGDIANTONG) + const char *oem = "ToecScan"; #else -const char* oem = "HuaGoScan"; + const char* oem = "HuaGoScan"; #endif static void HGAPI CrashFunc(HGPointer crashAddr, HGPointer param) @@ -111,6 +115,10 @@ static void HGAPI ThreadFuncV2(HGThread thread, HGPointer param) #define SERVICE_NAME TEXT("NEUWebService") #elif defined(OEM_DELI) #define SERVICE_NAME TEXT("DLWebService") +#elif defined(OEM_MEISONGDA) + #define SERVICE_NAME TEXT("MSDWebService") +#elif defined(OEM_GUANGDIANTONG) + #define SERVICE_NAME TEXT("GDTWebService") #else #define SERVICE_NAME TEXT("HGWebService") #endif