From e7381bdd045f58220c705568f4d06d4d16390c2b Mon Sep 17 00:00:00 2001 From: Le Tan Date: Sat, 4 Mar 2017 14:39:52 +0800 Subject: [PATCH] warn users when copying files failed --- src/translations/vnote_zh_CN.qm | Bin 18072 -> 18297 bytes src/translations/vnote_zh_CN.ts | 21 ++++++++++++++++----- src/vdirectorytree.cpp | 2 +- src/vfilelist.cpp | 5 +++++ 4 files changed, 22 insertions(+), 6 deletions(-) diff --git a/src/translations/vnote_zh_CN.qm b/src/translations/vnote_zh_CN.qm index 252c9c08516195d66f14d032db92fb1a804efe92..aeef3823b006f0fef3eec1e6c98cbc407f41243a 100644 GIT binary patch delta 1941 zcmYk7cTiMU6vof)zP@kwfq)CBfE1;JAkqa3b}_+%id_(h4y%GFwiVQ18Ho&{h%G8; zl&D11iJ&BAq(uX^Ok$!DN6A=8Y?wH@=5t>DaA%m`^4`7oeD^!wfwC={e~UC*?JeID zGyNiwwnL?@mDov@ME)(rmNgIs?IX6WiDk!F=*#+OY1LN{g+ceuT8DQ?j1OubS!# zTCh)`M=41}{jX~Jrp_R;tJh4AABz2=Cf$^d=Yurn2U%pH@K>5*uM;R}(L5d8LF92< z^YmCHQLv;nH?|T<_q8kQ9pFTSc30*=qOc*_{XTDqY(7(Ie^GmQI~?rwSbJ={MAUPY z_RJ>i*M6$fHcxx?8Jvq5qU{R9I;CFw+KM`Ui*(FctA$9Or5iFNk|^|Z-K;8DDV)$1 ztWJQn&AN3-H;5vJ>sn2)Tr6bR%nAsrW4J*fME$CmkUcAiV#Aoor3Z<+1u|)xmqdL% znT3WlqVP&4cfXM+ZU)mhxE=*{Oj`yV@M4+Ui*b?IH_XE}3l#Ub$vTeCfTh#fh~iV| zy#qTs5F5H*RXM=Qj_vXwa%*CX{aj#qlFHaM?4jjz(Xt)jS}+`hklyKR_0jWi!cJvK zDBFDS1%xHDm;4JMJd|w>K7ee@VINxd7Zdf#WS?J*ZE298Q^d2mql1v@fd~g2%8?lN@rVPOLi0%R;Y{)7q(pE5t?kF zcn=(MwF<`z(Nl*~q4wQQgf&`dkXw-<522}V16pZP8DJHD8ZjR0PYHLn!BLmJ!r$j- z;QSU*^bCW;Z$&?MJomQ@7sG8*(c3{{YFH`4HDAoQha1Uv#TB)+gpW$LQ#^2EJrqwD zPknUu=z851o+yKQ`mHq{i>yr{Vktewu>xuX*DcGey1df#AZhIlD z^QE0xr->{*W7RK_Ch1554zTGV9XSbwQDxHC{wSy^S7~!gWptZ#Wegm!=cUKnU5L1B zy~9EVt@%BdBJ{zgO1VWHkI9LPb>yIw6V*dFb^yh|M z#JJ4RH%x@WUZt{T)fYszRkCT;&#-K&N^g7FwE7i7bU_YlT#Yexk|&Qs%h;Lnf|7M; zMTT6usssDt<;uH7L<0xPHGlnvDL5zBX&@kkR~bJ-zC0f5gPP=4m*bd!E>!Lsbq+1q zApbLN8Z6poaMYoYqhJX5a8S41hS_1Zn2wEx!rJ4oyv(ri6BC??QmG%K(lAw}DM)3+ zpDN=5RK_nelwF0ufD}X3K{z+?g5hGbC59;8$?$FxUU-i(4n1@Ph3^^H^lw4P!i>e` zb_l1l@x;+Ayx(H1{?P${kjjl0PCmeNfs;B36X7Fi+iCt4769Yc3^x@e@ pm6HFjevyaKkX7)Q- zj}sf$K%}~-&_O0HrkKe5nz+11qET(cwKo%mlo6kpX8F^>Q+{WDpIXKpsW? zL<6$ORI-tXiC1V>Po_GS$W2G44li&EnI8Fr6=Y`H5!b2EYVWRm2)B^=Z6fy|GT+)m z6d{x4)%OtgIn7`<5xF+eqBLA+r>4aTK|}#+LJBUoTs4lY= z=LCAVcn(o8F>&K35y?horOQg9pj0O1elpP*PsZj|PF4y(!#tjNk7(Ep=JDxbB0q~N zrKycbe5uN~=nMx|s=iDbhl|##3cTMyz-EO`dsU^maBhfEbvjoh8gxokvm57CvlZI! zR$cuYj)kvP-Htdzq8xk@Sf=D#}6>cuu|SB&-z5)tOtP zVeKpR_BmZpnyzkhf#upPmP;yvz=y16LLiaGAgL_>Qyo7oMP8x=;Bb0wQTLd%-K&%gu_Lfmt?iW3)b??ifnxuPO!c?);Pu)woy1TVuL+VVaNddpa_qXeM9KavX`5@}(u9x8AUzFd&?^9egF$y#|znMVML+V6ow@T*_}LwWxHTI0%wN$3blQQ zF{G=6MyU-m6D%~3Y$P&HR_N<1T$wr-3GWEE4#2@7SA?e*mf+skTCHaY&Y895VR&v% z*N(A^$9<{V_>hB`C2PJm@eV4Ho@qDN))HO{xhL9VT|1z3ul8&u68Sc0@A9aWogs>m z*z>_bqH`Ch9jnk>DGq&<151yK!weUR_+-)FEf@kfh>6}wpw4_oO>RODU>eq$U zaNq^q2X~L+_a@!f|D|Ed-+&P0nE+OU6}l7a`XTHmUH#++Y)7`Pab7U?e{h4uZ25x7 zzFu-!_A4ygrEp}F>Y=sXp&21p4gO zpDcuPW1s39S|W%dr|SD+@O_PWnt%Xh?78V%(qk`YjEsJP^e zKcH5_k5%^(S7B&PfkTcqLw5(ZVR*6Op&i!Gqe12y|G@C>lyx(Zh#w>eMMk6IVe+h2 z3kvE}=&?$U3Dd&C5_y3mTH-ZHUKF17J1XBMFRnR?VVf@(GDR4+1#(67Ow8hbxoZ7+ zv>->W^UFuv75UmBw1T3OP{waLKS*KK5?`-nOgSt05r%~pfBfs?rNKKYr^jw^wP2sE Pt-fi@W~$jC>rDRx5hL95 diff --git a/src/translations/vnote_zh_CN.ts b/src/translations/vnote_zh_CN.ts index e1a7ddb9..436dbc26 100644 --- a/src/translations/vnote_zh_CN.ts +++ b/src/translations/vnote_zh_CN.ts @@ -189,8 +189,8 @@ - Please check if there alread exists a directory with the same name. - 请检查目标文件夹中是否已经存在同名文件夹。 + Please check if there already exists a directory with the same name. + 请检查是否存在同名目录。 @@ -384,7 +384,8 @@ - + + Warning 警告 @@ -404,12 +405,22 @@ 该操作不可撤消! - + + Fail to copy note %1. + 复制笔记失败: %1。 + + + + Please check if there already exists a file with the same name in the target directory. + 请检查目标文件夹中是否存在同名文件。 + + + The renaming will change the note type. 重命名会更改笔记类型。 - + You should close the note %1 before continue. 请在继续前先关闭笔记: %1。 diff --git a/src/vdirectorytree.cpp b/src/vdirectorytree.cpp index f39249fe..98ad08ff 100644 --- a/src/vdirectorytree.cpp +++ b/src/vdirectorytree.cpp @@ -553,7 +553,7 @@ bool VDirectoryTree::copyDirectory(VDirectory *p_destDir, const QString &p_destN } else { VUtils::showMessage(QMessageBox::Warning, tr("Warning"), tr("Fail to copy directory %1.").arg(srcName), - tr("Please check if there alread exists a directory with the same name."), + tr("Please check if there already exists a directory with the same name."), QMessageBox::Ok, QMessageBox::Ok, this); } diff --git a/src/vfilelist.cpp b/src/vfilelist.cpp index 0be3255e..8031261f 100644 --- a/src/vfilelist.cpp +++ b/src/vfilelist.cpp @@ -410,6 +410,11 @@ void VFileList::pasteFiles(VDirectory *p_destDir) } if (copyFile(p_destDir, fileName, srcFile, isCut)) { nrPasted++; + } else { + VUtils::showMessage(QMessageBox::Warning, tr("Warning"), + tr("Fail to copy note %1.").arg(srcFile->getName()), + tr("Please check if there already exists a file with the same name in the target directory."), + QMessageBox::Ok, QMessageBox::Ok, this); } }