From 9fb2ddfec0123a1324867e8aeb617e1003c6cca2 Mon Sep 17 00:00:00 2001 From: thunder2 Date: Sun, 5 Jun 2011 20:19:10 +0000 Subject: [PATCH] Added a placeholder text to the message list in the MessagesDialog (currently used when Starred is selected). git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@4235 b45a01b8-16f6-495d-af2f-9b41ad6348cc --- retroshare-gui/src/RetroShare.pro | 2 + retroshare-gui/src/gui/MessagesDialog.cpp | 15 ++++- retroshare-gui/src/gui/MessagesDialog.ui | 47 ++++++++------ retroshare-gui/src/gui/common/RSTreeView.cpp | 51 +++++++++++++++ retroshare-gui/src/gui/common/RSTreeView.h | 43 ++++++++++++ retroshare-gui/src/lang/retroshare_de.qm | Bin 333733 -> 334488 bytes retroshare-gui/src/lang/retroshare_de.ts | 65 ++++++++++--------- 7 files changed, 172 insertions(+), 51 deletions(-) create mode 100644 retroshare-gui/src/gui/common/RSTreeView.cpp create mode 100644 retroshare-gui/src/gui/common/RSTreeView.h diff --git a/retroshare-gui/src/RetroShare.pro b/retroshare-gui/src/RetroShare.pro index b244634c9..c5d8d9bc4 100644 --- a/retroshare-gui/src/RetroShare.pro +++ b/retroshare-gui/src/RetroShare.pro @@ -310,6 +310,7 @@ HEADERS += rshare.h \ gui/common/PeerDefs.h \ gui/common/PopularityDefs.h \ gui/common/GroupTreeWidget.h \ + gui/common/RSTreeView.h \ gui/style/RSStyle.h \ gui/style/StyleDialog.h \ gui/MessagesDialog.h \ @@ -523,6 +524,7 @@ SOURCES += main.cpp \ gui/common/PeerDefs.cpp \ gui/common/PopularityDefs.cpp \ gui/common/GroupTreeWidget.cpp \ + gui/common/RSTreeView.cpp \ gui/style/RSStyle.cpp \ gui/style/StyleDialog.cpp \ gui/settings/rsharesettings.cpp \ diff --git a/retroshare-gui/src/gui/MessagesDialog.cpp b/retroshare-gui/src/gui/MessagesDialog.cpp index 6d7c1a2a8..acdc5cb06 100644 --- a/retroshare-gui/src/gui/MessagesDialog.cpp +++ b/retroshare-gui/src/gui/MessagesDialog.cpp @@ -846,6 +846,7 @@ void MessagesDialog::insertMessages() uint32_t quickViewId = 0; QString boxText; QIcon boxIcon; + QString placeholderText; switch (m_eListMode) { case LIST_NOTHING: @@ -898,8 +899,19 @@ void MessagesDialog::insertMessages() boxText = item->text(); boxIcon = item->icon(); - if (quickViewType == QUICKVIEW_TYPE_NOTHING) { + switch (quickViewType) { + case QUICKVIEW_TYPE_NOTHING: doFill = false; + break; + case QUICKVIEW_TYPE_STATIC: + switch (quickViewId) { + case QUICKVIEW_STATIC_ID_STARRED: + placeholderText = tr("No starred messages available. Stars let you give messages a special status to make them easier to find. To star a message, click on the light grey star beside any message."); + break; + } + break; + case QUICKVIEW_TYPE_TAG: + break; } } else { doFill = false; @@ -913,6 +925,7 @@ void MessagesDialog::insertMessages() ui.tabWidget->setTabText (0, boxText); ui.tabWidget->setTabIcon (0, boxIcon); + ui.messagestreeView->setPlaceholderText(placeholderText); if (msgbox == RS_MSG_INBOX) { MessagesModel->setHeaderData(COLUMN_FROM, Qt::Horizontal, tr("From")); diff --git a/retroshare-gui/src/gui/MessagesDialog.ui b/retroshare-gui/src/gui/MessagesDialog.ui index 0bd869d6c..afa63bd1c 100644 --- a/retroshare-gui/src/gui/MessagesDialog.ui +++ b/retroshare-gui/src/gui/MessagesDialog.ui @@ -582,7 +582,7 @@ border: 1px solid #CCCCCC;} Compose - + :/images/folder-draft24.png:/images/folder-draft24.png @@ -639,7 +639,7 @@ border: 1px solid #CCCCCC;} Reply - + :/images/replymail-pressed.png:/images/replymail-pressed.png @@ -680,7 +680,7 @@ border: 1px solid #CCCCCC;} Reply all - + :/images/replymailall24-hover.png:/images/replymailall24-hover.png @@ -721,7 +721,7 @@ border: 1px solid #CCCCCC;} Foward - + :/images/mailforward24-hover.png:/images/mailforward24-hover.png @@ -772,7 +772,7 @@ border: 1px solid #CCCCCC;} Delete - + :/images/deletemail24.png:/images/deletemail24.png @@ -819,7 +819,7 @@ border: 1px solid #CCCCCC;} Print - + :/images/print24.png:/images/print24.png @@ -854,7 +854,7 @@ border: 1px solid #CCCCCC;} Display - + :/images/looknfeel.png:/images/looknfeel.png @@ -895,7 +895,7 @@ border: 1px solid #CCCCCC;} - :/images/find-16.png + :/images/find-16.png @@ -993,7 +993,7 @@ border-image: url(:/images/closepressed.png) Tags - + :/images/tag24.png:/images/tag24.png @@ -1129,7 +1129,7 @@ border-image: url(:/images/closepressed.png) Inbox - + :/images/folder-inbox.png:/images/folder-inbox.png @@ -1138,7 +1138,7 @@ border-image: url(:/images/closepressed.png) Outbox - + :/images/folder-outbox.png:/images/folder-outbox.png @@ -1147,7 +1147,7 @@ border-image: url(:/images/closepressed.png) Draft - + :/images/folder-draft.png:/images/folder-draft.png @@ -1156,7 +1156,7 @@ border-image: url(:/images/closepressed.png) Sent - + :/images/folder-sent.png:/images/folder-sent.png @@ -1165,7 +1165,7 @@ border-image: url(:/images/closepressed.png) Trash - + :/images/folder-trash.png:/images/folder-trash.png @@ -1212,7 +1212,7 @@ border: 1px solid #CCCCCC;} Quick View - + :/images/tag24.png:/images/tag24.png @@ -1296,7 +1296,7 @@ padding: 4px; Qt::Vertical - + 9 @@ -1368,7 +1368,7 @@ padding: 4px; - + :/images/mail_reply.png:/images/mail_reply.png @@ -1377,7 +1377,7 @@ padding: 4px; - + :/images/mail_replyall.png:/images/mail_replyall.png @@ -1386,7 +1386,7 @@ padding: 4px; - + :/images/mail_forward.png:/images/mail_forward.png @@ -1401,13 +1401,20 @@ padding: 4px;
gui/common/RSTabWidget.h
1 + + RSTreeView + QTreeView +
gui/common/RSTreeView.h
+
newmessageButton replymessageButton listWidget - + + + quickViewsButton diff --git a/retroshare-gui/src/gui/common/RSTreeView.cpp b/retroshare-gui/src/gui/common/RSTreeView.cpp new file mode 100644 index 000000000..6d9e4f61c --- /dev/null +++ b/retroshare-gui/src/gui/common/RSTreeView.cpp @@ -0,0 +1,51 @@ +/**************************************************************** + * This file is distributed under the following license: + * + * Copyright (c) 2010, RetroShare Team + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, + * Boston, MA 02110-1301, USA. + ****************************************************************/ + +#include +#include "RSTreeView.h" + +RSTreeView::RSTreeView(QWidget *parent) : QTreeView(parent) +{ +} + +void RSTreeView::setPlaceholderText(const QString &text) +{ + placeholderText = text; + repaint(); +} + +void RSTreeView::paintEvent(QPaintEvent *event) +{ + QTreeView::paintEvent(event); + + if (placeholderText.isEmpty() == false && model() && model()->rowCount() == 0) { + QWidget *vieportWidget = viewport(); + QPainter painter(vieportWidget); + + QPen pen = painter.pen(); + QColor color = pen.color(); + color.setAlpha(128); + pen.setColor(color); + painter.setPen(pen); + + painter.drawText(QRect(QPoint(), vieportWidget->size()), Qt::AlignHCenter | Qt::AlignVCenter | Qt::TextWordWrap, placeholderText); + } +}; diff --git a/retroshare-gui/src/gui/common/RSTreeView.h b/retroshare-gui/src/gui/common/RSTreeView.h new file mode 100644 index 000000000..789728870 --- /dev/null +++ b/retroshare-gui/src/gui/common/RSTreeView.h @@ -0,0 +1,43 @@ +/**************************************************************** + * This file is distributed under the following license: + * + * Copyright (c) 2010, RetroShare Team + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, + * Boston, MA 02110-1301, USA. + ****************************************************************/ + +#ifndef _RSTREEVIEW_H +#define _RSTREEVIEW_H + +#include + +/* Subclassing QTreeView */ +class RSTreeView : public QTreeView +{ + Q_OBJECT + +public: + RSTreeView(QWidget *parent = 0); + + void setPlaceholderText(const QString &text); + +protected: + void paintEvent(QPaintEvent *event); + + QString placeholderText; +}; + +#endif diff --git a/retroshare-gui/src/lang/retroshare_de.qm b/retroshare-gui/src/lang/retroshare_de.qm index a634ec05fa4d3efc9a5230d9121694232b250ae5..3eb981c83fa93dfec2d30b74662a89672edb3b59 100644 GIT binary patch delta 11973 zcmYkC2UOHr)V6m{PNrm<7qKCZh=P@|P;7_=8(ifgA}BUMMnsATh=R&sLBy_6!R{4M z5qqzQ0xBRy5$vc}v5OU~=)WiP{pTW3i-XGnx~l=~T>%`r0kqSIq;pDy zm5i<7swduP2GCxW$Vy<^B#UI9VViKD7HR>8cLC~FfE)*GjS?9HJ* zK<6g{j9muAI|^WYCm>-%k^Vrhwgi}*hh3fyFl{g}=NbVSc@y_*fQ&*`5g?i!E zq_eP+XsxT(08QQkOpc{Ua%U&d6l43&09}~^bkQ=QglPLz-v_!i3wJL7-M$z|mr*9J z{Apq?9&Y@+SRsWt5f_m(*-Lmxb)?>0P;oAX!<&E`?g-?MjYygk4xA6(;`S-P1*8DY*#_Ly z93ZzsfSa}#n6sh4gh(}Dw6%uTBwxR@)=1Wshfh2zoWoOZ4EbffbtYhUgj4li{gMO=m_fl^ME`^15LN@ z0Pki&ql*0iKDi=k%b{QqWCr9*6j*M$3M3Rvj9g^m;y`HatN~_T3uwKjJ&@ECuyTk4 z(x@r4GhTK^GT3IZ0Cl#|KD8QH*1=aeAhji9b_tbI9bfJbo$?)lD&`6**~UIQoT1C$ z8em_~f$q#VU_TEQNk`X#{pjC7Zo7c}xMRpra1eP7dK!6Wgz!+NC3_zV4Ki(~nlNy4 zdvI*Ev*TFCJIM9MP@CzFZY~?nQl=&C@5>O5O1QWwJ@Y}l{SaLr{c&E@> zZ_k183X}%#d=t-1gz-z$fGj@>ECc}x46n6?Yz+3mni-3ke#Q2nlj!V))oU^dyq>gJ_D`?LgM<`*DG zt01kc2SA&yu(`Gckk7wh+oA-3XX{~mwiZZXChQ200LJ1V?6~O;@F5R&ZO5UwvOi?n zyMSP(>e%DqV>sC>9hj3zaJq3Ku!S4p++RGZ^&!Y{r~|TpIpj>hHgp^U`PxMopB4z= zDy<>F8*UZW0!-Nm4`ihP@pbT^5vo)1Vt8ti0c2n`JatO|Hlh~Z?5zgk?*s3=vj7$( zn|S3Ze7ofVB+(VV_w)c*Y6-t~;rXUHG0dq9l;}AOH+>S2+y{(II|&${Elkt=oM-rM9*BPtEiw-++<*0ApXO2PS5n zNV1_sn5cH?b0d=(kv$#Q2_?*kms*_iDU4Tll(*%!jMrF_gq#}3yqAz}X5DLiK~L1W9iyD=pzFj}4t z5Z-BY*1><6C%fx_E;+!|bQ*#(vVi$u8w1R-6C&B0_Cmi#+Cjc+nTCZp(yS9i(xMCk zR_IRJ`4gr=4NUB1k)(Dvp{IKT(@aie2me7kFpu!pP-s8+r1g+JDMq0Dt&%_}U zC%0}Oahz}z$X9dWT_bIuK{lH5nU;*ShaS#_nDZG2h4o{p1H%`Bk4eMqG1BD}{oB5Bbuq4F=C*{k1V){`WR@{wd#Ee6KdeS{`v zw(fUqNIZI4awm=$W}$^zq$A6oBmlE;IaxUlJ>d5clG+<}GrtW<`;vp+sXN)8BA_?i zA(DYmvJZ8heB3T1nGGeE^+Ji6)^ETOl6!Uxw&f+cT#j*ZrkWIFl>#}vfn2r2nf&fH zDLNI654VC`?}F2dvnAI9TjR`sNGi{w-n2VOZr?}Ol0TLFcL=9lelV%2EkOBgEDUL^ zBLz!@S&g0eb9-6Kf=)o^`3WZ)dl*)oW_!&30TANFI>`nAEzV$_=b=38&tnH+S?0Etaz2Z?bmjdh*$7#+uV)^)uCNSlr9uy5ml{=J=bUyE~dQ!mz|Xcmx$DAr3n zzK->}UkZ%61?&3-=jt^V*7qw)$wFIp{M+qdfR@ME>FdgY&RNSw|MeOn$tAM??gI(i=*YP3jwlXz(!lg^t?URy#L~+b=y?IQM_ zwF6L(Sm}UV-ASeWanSobqEfeGXt~ExS(6x`yHlyG0#!cPfhu>u zLcf+v8#Tt^`1&<%T8w&DHI24-A_o#~Z6eOTmTg>s?X!VeKJ1EG)l(>Gsx_O`nmTYe z$C^%{&VH!MU*d&^rn*jLd+3Pn*jWSe=!iLYfoXMCBt5;C{xcBIK69CgOT2|K&1?+@ zD;jbUGqk|jChqt}XQX{XF^({Cz)u>Lcnj#6)pT|bHBgsG8n+cCFiuC~4;NrQvXjQ2 z=>|~vmd>^Q0qomnG_mh?pwT>C+-3kUVdrTIo}cV%N|(=dz-e^b#2M@9@;zywAg&AO zie)%@YM%>Sb6d03Q>gF{>Qjf;bmO^+Ku>)Z`ZbT8erh94b2|^Ds7fUJXOT$CcQUcX zHxuKAn7HAciKlH$tk^;~MPOuesy4CyyGSZeHqpDx#EQv6s}{OW&wA2--%SGAHJmE#*VX__6O+P{haQtCy@F> zoCB5)NYk~P!?yLnjBL$0uKx`*;yTxBsRxd>tHHQ|DtuKZ6jn`V4Fi)n zeYYW45_rVv2N?sEl$*K?V{_Xgk#x@ATyU)(h}%*w_)jW8`4VngA&!LH6mELEB%r(I zbD{h2QQlj?ghT-%bHzTwWkjhS6)auK?BpSFm z_XlOdB<~seS^GZ~X+WwQY|NF5FgMWAh@pty{4x7F3C3E2oR3Ocb}R zM+;ycPUf~H;A!4l3KLsvJ0))6(!+7i6;LiCcoM+xWn5-sZ%pLIaeJQd0IBCiQVTmF zv$f7}WjB|-rU{k$g_=8j6epY7O(e0Y zyx}@bW%sFo7N-Tf<1}5E8qU~1%8M9z)qI^qH&F}h&{|11%t{SJlPa;l_8Z8XYKeo?ILWU_9M@r6iA>Tr&l6xy zV~J~+3(zagC9anm1H2DK-a`{wDsg>m4iMX2B>SXDGOPoKA#J3@?LO-9glviX$XtMj zPed}o_L32ny)jQYBpG>Bhf+60;-OiGEt}QKxPhbKmc+{wL#$7-#Cs54;P-t&W$k3B zsE|w?jdtbh2Fb((Y)6v0WYWN1K=!g63O0P zED39z1F$4kBqKG&kGV`C?|(1MY2<-NY?d7waRu7$xaRsX0>(U ztCW(R*=U0bc;P}@Eg3yTc-Ypq(~+%`^Me;-;ct}W{7{?`Hm@a@w&AGQY9qOPJq$=r zy-4=`e8H}rmOq&yxxREBD&P@eOgmdcaiHXB5OzuVcS%k6d@QnG5lOVuO$;^@$-bx% zNk{maIM3X~9rcnIzUZ9?ct~CpiyH?$Rt=K7f{~NQT&~}o~ zt>yx#TqX6#GH?u5j+Oj4UkPk&mE=zx{!o@D1?Lt(N4=6VmpEWfB}&P49Q=n`NZHQM zu*kqj=_0J|UI>$NC73>4_K?c*cLD8xQ>t8d6}w@HRP~Z#lDAT7W>yRAgG$dY!9NX3Y;RO%oz&Y7Q5M}tu}o=Kfn{RVcGrL^yWw?Lx0nV1aHzK>a) zXe`!!QM%C{w zQvH^5042|*A>YhVO-~31Y;}g07o_3%W15vNoq2jOR_f)_IHLic@m6Z6t_F6bl{6*a z*l9bZYp&H{NEt0%``sK1@x7(%P8Z`qTOwVL(Vt$5mToAY1x%!wNb=QBy5XfAuZ8l)O^Ilr^y$weLS%jP(D!l@(AWP zQwK_4jl<>~Op|_TjuC8jko0SB92>RWGiA$P zZ3d>Tvux!Q)Z~XvWh)cL0JH0*Yy&e8*qeDG>A(@P4J++|G+Ha$+!Mv>da`U!VOz{9 z?LocYtsPq4`jzTVHDZrBs(<^AMfFFvQvj~v`h+@ou2v?_iatQ@<4WW+Ebtj zVY0IgV>SWP<|J-l^|WZQi7$dg(%v<)0#9sl(l^;vZw%#chRTZajI}x zl!meZ+4bZNxK?H(lAby&=sWB9X_>Nz{$4={USGj#AmdllKa>w=SvG%k|-t*rWU|;&kd#0nxjMyRX zlQS4Yxs$x#WQ-8UlI8tM_hK9S$p`vk-)&5n56{IFx{?Hu%nUP;#H+%@we}{ycp;Kr zd?z0fFPyoMbk)*U-K4oeqz@KjNX+JgrK#qK-;x?`uu9ZhS7+3XB z0Ci5C?s>_VmnH!d94C?;H(kCib3G8DOunI{BS4IuJhjm?{F#T4snhY-9?8=i>M;EY z5FYBZ{KkLe*)MR82AmVPuD1M!F!`yBNx=Sa6CAtR8V<VrA$&3WHp2)9MVyAU`Wa8K_^1>iI zey_K@Xr~&eVY0l$t^nAtQhE8{o;Xy-$}3l)u`lE0Rcli)sp#5b&?S5M+t@Lf?I+Xnll+%gCk#6d^55pzZ8rBr(u7WeV>cH=K`w7L0c#NR z$MNR<8Uu5*nr{{<09f1eRxT*SzrA^@{%9rZ;(43R7=`LO^PRe)D&>se?S5dm$vDIJ z(4$&i+{gFyD!`}}XJWED->XRl9)FeZI~LQ+=c{?=ArpWJxWo_HrN{cWoF8(w64mF! zN8X#FgKIreB`N?7VfN_!!n2e%v zuMIyXXeQQ(W+0=G8GH~$mT*__et&x8uN(ht{i1!yj0VRpO&k{!r6uY<~~_R8Rp5J?lu6peQ7LCQwWf;pFR{y$8KKg_)~r5GG57<<^Rb;3!^hz~a^5ef9BmD$ISSvC(fGE(aK+fY zaRB{%O?>@bB;DIXF@9GfkXA*CiQjl2_xmU&Nq+;g{edFT!5@fid&Mli4q#k?NK&d$ z%w`v(X8usjUXP_G@BWI}_wo4dOBD(J?SMutSF9L{bEL%p#Y(mg6l?{E8|H;^eRySR#v1T;eMM0(U4btJ?uN5URM` z)DuG4-@g?3!!6KdRVfP2X)(4`D6Wmn$5=92QQR~N7c<{0O3tIxi86>JFFh5dm>G~< zP?THaT-?=6akHl$<6pE$Qr=u~?`S$MvQARmKM)A)BXdRd>S_!oAB7SpTk`FNQ0L_0 zb*WB)Zy{h(Cn$ba;k!0j_DZ^W2#&!ACgv0>6~(oKS!aJ`1|X;f)f z`VdIzcwtO0Tk>#(Fu&JS!--m@m(MC3zB@(Is}&~RW|Tgoq-b%d(&sd4%;R>-vCD9Z zR%I(Ev<$>LUygFJ8rAXBMx}q}-#~P`l!4X9@cZY=u-E7~R?k*O`=YbBW>7}IG6$x; zyD}y<6J58NGPXD7{x?P`W5?Zs&djkOW$firU>~+r#_c`<%nnzPWM7Oj-W}(k?O^3x z_8!nhjfIuHweDZ8|tvuD%0WD`EetxsW}B5Y&+>tK>6NdYF+jGzt9<>)1wivs`KEUiYU2Xsn=QDk z?fajy)@=J$sZ?p{`0~SKRkL?>80MC%n&a9Wb^oEVyo1jrL#48|!aIrgQd!SD z2#jk>RofyfV5@ReHpcU~)vIj$F*?oLrt0uK5$NJ>stzyKAd6Mq+Q?B-B2+z;h9ZF4 z_o{&{jsv6pOXa!@W6HcN)o=%F;qye54@PU!bE0Y-k3r;ti^{JXYR`Bpk)-UJ%5QQL zAV)i>0u`%(4Q;0i+>dc~ep^-W3k;7V_o+gLV)f``3suOm?ZAdDP=(yd$LiB5k>qZ* zYP!(XxyzvNYpSRrL(rrAQO$9V!1~w$)%@Z}T+{lYGAxNfPn)VT{K7l&nW#!c6OHw7 zRnkx`u&`N`;)(lnnhM*TT@2+5Rcj~(VtGlm_9zDsa786l>VOTjQf&%A3sdGSlJXfQ z_V-q8nz;uh$3vB26$|wGbk!a!8zAFCRQsLKD<3FR9nXwGFF#IosRUmw>u#mW8;2tB zD^Zny%^BYeGnn{sg-8Q?%k%|>fvU<8wLoW`P(8YfQ$(4gs&T;k>O4_Zvv?3LJr7j9 z5bz0Csa5agiNHQ-uKGC58*B6qs=5v?xU@6h#90$mb?F#GhMiNh?a>g~_^YKXPGwby zn*R%DWW0l#H(!RiLSMCN(=$r|p;)cj+74j#VRe%Us0rFe)O(bdJrgmw-NZYPdB#m33?r(wZc6y~ATIUDk z+G(}d-}u~m-&cEO;E1evtM-;YK`EnZ?;U6Z^6k{#7Z>1)Yge_;mt$zKS|zK;+V}%= z(MmmbPz|Q;R_bx>F&cIVRQnyn5FZe&p0L{)hiIJIsBKK^Q|ie}N`bk_ssmQ>Ko^Fp z!*h;dIX6ok@vJc>BumthBRzoCY1MO@Z^yc1d-dX=FF*ziS0{Pm)ajx%F?WeN#oyJq zXn0>ObbO9ZbhmoPe?u_M%TVw7a|XlHD|LEtG_ET-sxyw@og8ke&OGoP3pwHH-CiiR z>)xvm+?<3%{H*%8^>2L1;G_Dy)&pw_2h|s5)?&?JnEJx%uV@M))%oT)GQSQ|UzL6b z^0uq`D!&QWoN}Ird2t%`-8Nrv z4t-KrXP_B6*-`!S{xi%&!_}{TJVV14tbXT;Pq==lP}g6_7Yx*>KH$h%(Oa+^;9+=v zLu2iXo@7cpk#q*pv<=08U}y*q@hAY8=j+ z16eK6IPJw`)IVD!d2~b5YdQ|ZfBiMCU2p)#P1CrJ3&okgLNok1?t2UsNer7c?q~7M zF1BHcW-`9lN;b!90*i71e(u)ly@O%oG)7K&s;GBid(fOdT~3H@<^o_(q@pf4qBp9$Lr+WIB^t67Z)Xsmz=BH5s)NPOyRw`wxO@1i+rt;sCe zg1%m>+4Bz9h(A^ctp?c|s_ZmJp5k)Ot2UbBSluAyCpDLj`vTq5QG<)zK%VlN>wcrL zDDgy7eiu`#6l+a|L5C}LlQor(O0nYmMpOMCrUS`~G&Szuu~+{QNmg#t)WqO4adpu= zcR=0Q7^r!^Bo9-u)tc8WUjfrLLGv~~33}1YkD59ZGSaM@rrst4^OF*htbdB8zSIHV zN2%9*U51M9c~kS9{|8{*6m)R6SEqJ0BUXznT$3$anNt?7#5U1|Si%s91}ppzfd~k~ ztx(X5+j`s%#%<$%1pdW~pHG2lxUGj6cpZK^7-r$8 z#$QuLq9GE`6>t0=!tl@dYbzLyR|vrWSz_yA z@zW^W(&M>|-*>?yqVbwRcucf-gt7g`78`#bB3{$j!YKSC9?xL~Qz0a^Q7_u8@!xoe z@c`p(nZ67+Hmezt}YKHN0#zqC>sRHms|Jyj@$&C#)c1Ga;d~W=e z@siV#v++Mfyq2*OBZM32O$<8JP5@kSg#8{ftfFHAqN4OcR^j^S=zw5-v{gWCKuB0X zV3=NKH5$K*whGh7SjEklWfdF}tN%ZTSw%!vK3z-sXH6z0K3#+h@;At^d!BP4+u|-ya i`sk1#y;VR&-2cC%F11ZDu}F5!Blypra?PWG-v1BvkkgL< delta 11244 zcmXY%d0b81_s7@Sd!IWGBvI-jN_YxQ=6GZ(N{SF=3{hm3p&JSrl8zx{E>nf4!I-4E zD3Ls-GGwM6QwaI~mUDl9c)joGy62p|&t9MPS!+o} zBI%PNk?dwAau~46T%-rG1~~@#134Gios9rw5U|^ixBKh7pVR@cG+;Lyk#_)W_ai^y zS*MHSOwvWtrzRp5kq zcxx4M6tG*~$TL9v?i#oe&&=llE3gtgIBT=yLjXNA01mDIj@N%~#1=wjGM=t<7Hw4%P1+oT-f4|It_y-xdYN$xoy92Hk2DIce zunH?6v%N*KLL6WP4lbt<*xfO}1q~2Mp3N7ksHfTW0ASTCfVk^{y&MCi;w`Y(*1)cB z6#6rr<|jd+vo*jk-2t$q8u%?ZRgSqL*{vhM z#}_~wuznzZAY%`RWGjCHpYUhUX~GNM&gl9DJRA(!XWpehXmuAnn$QdR-Ep95|Bn4=&hEBU{fYKhpLaNl7c%K)lq;`t3CD0|`379NaP|J4pNf-@(4SoUi)mG@i zeFyqsf=D)60S-RDf!y%{hY9J(2yhfx4L$#`YN}8z(~+c4LX%9_<=Gl=bE*Z>^@D*~ z$H8qK-h-VzxFw??WO;&n*R?>BE(k;9&id*caChDb%o#a-8|r`z+?SzZ?mqt3jLLK`t?0v zd`Ui#ZFwT;`}-o9$7lmrUV`!0_h3XnfCnFBqhW z;1{$9=zmYaZ*B&#+!*i+9t`w$nt{L1fnPYPp`T!2Fb{qwb^s;!Dup_w&T?NROjM#Y zjLA3fqCZUB7!PD4Dt7{Ajj|1bt;*Wy<7AlT^e;fS@i1+k3y|nSAy8$fPkIOQ)~>~z z@gA0+!pV#BGH~a4SV0c}o&FDmk4E(?h=BEO4#4ekfNiZ&XnS@CVZj$5XWl{lO?!a$ z-C%FMDTYgP*uO3u;Q0U|IkanLG#R zglF8y*E$UK1Dtmcl(mh0g)15zscsUgHFo-kN4UT*2Y`HV<${8z0KMCco3o}8n9m(9 z_(&Qs`3P>2brKq#`64-+NN({kOb#=`xwThM1GOUDI;W=q%@1-LUj77%Hx>Qu1(0XS z-2UY~akT_<$NSa;ZS_CyloMvY{wZ7vprC}Mb1CZEAZ*gMH+#61%UVu>8x_OltTP8P z%a_YJifnu?6lkp#!veUnEvJEHE)^QIcKSeL?&+}xVC!H2$pxi~ zByMG-zf%H+3MKv1YycAOkb&DBQ~*}1{(L}ttgsVu*eT0TSU#Ha!goZtZ5W zbpm?W#vro0H)`xPXA=J<8`%1x?WUNOCTX#hYv*xfPgP7idVq$#Ni>r$~`4%E8I+cAZOFUw3=q6qbSAm` zgw-va6&J2h^8&O*Ve^G6Ej*1jmr?s=X!V1V{ATRKtKDMR45MM;8W1iSH=mYcME>H8K>y94vEF!YUqbia)L=f{M-K!< z0SV;|)HfQK^NSwMq(EyO1lyK6{gZHdJ|+#g(P8wWM>;_8U6J(jP@4C19?(0zY0>qQ zz%7|5lDz6nix=vFd{3dJyQ2UuofJuOHi)FRZW`FMh29!H1YpwcKZamxZY_nGvy>^_hOR`dWlNl$cKlY-pFR7zVLL}(P#1D)(t^-!in53N@ko-(09f0fI_c4>YrDKUPkI7mt z26i-s$tuHv&TwO@V{b4|Rk3C*aKXL$A2Yd*x>&iInLd>R39&Q~1Fubc7oa^)G4twf zsCgq<+kG9dZv2n6`%_a5c+Bi|4Jd}=x-kb2e25brnIn&ZXEKTP^Fw+6xJ}?&*>$;* z#YXnPXE`vBja+^oIEzanS>_cs>TkU6f=vdl3ljWWSYNkAW3u*`9fr2%T#T{MsmzNfHbk{oKHc#cbaY zT#(DG*x@=9?hB_y3VlpXyF48!erCNcvBaUMTO)fJnAL$D>x?Y!gu9l&|C<(+o?1~&I8-)o~MC`tY* z{D6X-?<$m;+gYwr@*@{ue03TvlCAbJ@b+YWw>z#_l!frI|!Cv$%0rUFd5r6SpqDg3PZ zKp<`#`C0$l4N$S3pIw40;mQGiPRA%<2jlp;r|?n!yNjP&_yx$VC;Z%!IiP1NDIdHy z0JxTf4?Z~?$Qr`WpW6(JiUIt>ZMncj==tRjP{_7P`7n2XAWjST6%O@4D?|7dbs0df zKjc@&eFkufyft+l?+hff&y=k7xJgan+HHFrhQ+j;|kZ{YXan*vuoncp9dr+MFlKlnTY zINL%4y|?p++%Q%;rHW*$&+2f}M zAU>h2D*kF89pgff%CkmZhOhXO^?8&wjjr~$4hQ6lX-9kbUi17qVQ zCX@T%tv->MWHpi7xEK_qdM8+iF&k@UBjP-kg3?O2gyRedrpL=%zhT%9B` z2#wsLN|7Y4tz<*oUZ6#ll8yV?18{zl=*=B~9Wj?|Hr4=S36jk#@u8-?6-lQom&6S~ zkvicfl1^GGtnPsAwf2%j$!Ljk+e(g}8wKRh%+TwLvh(#y_HgVN|Jjc7?-tDBz+$z$(z*^?cjGw@t#tEFGNy& z!2z4SO_Guw*0@9tNN#Lgg;h|Y;NQ_&QM^o2I|HYxTqA7lsM9}xEqT!cQ?OgGfnl8u z+^>|p8i&4mpr_>3b$k*JO(bvZGl5Aa8t5D@sk7(~v?5dT-)}5P=5~~Pwpa2P&3fL_<69`~{MTE9R#>U&q||$l z%t4x5j^23nd+F(fOyKnQq-W;UVi&uMklJZzm-uRFZu^~B(K6}H#s=WpWlQh2#SI4` zPx?ff4dlQ@=@b86z@*Cr3mY9NZX@)!@wAKxl##gGD0sdynff%a^IK$!aoNC{g~?iY z=!J@OyeoK*T=s(%O9d98UzR(uP zj!CkS-LXnJij2>}Huw{nXBy5-yLj2Cpc&Y4Y$k+sw$ndqC!4W917OlDS>W1Nz>S&kX!+ zAPZk9TfZJ}EPS|ZeVz-RC_)zfAqty?9|VPF;L~9ij!YQ#ajEg$rb-YOwdTuC?q`?Q`Hx zCCHMWVGZ`t!@%zgWf^N)qNf@z%h(;nuZH0+8AVhXy zChnA^_BAl?qwLb`T3{>J$SyVQ0j~Wyk+f)!fzQK4GUp$%0x!Jbb!u7B7)-?PhRRCw zFzeN|l9hfn!#%AhNR0WLQ)M?c?8FVVJ|bC0fvmz5BcT__?v7nAgmtx41YVL=Pw@uw zPl}M#)tYSf63V(d>+9>~{L*kBYwhHcG(6Fqha$<=jdFP}6qk}wa^)|y9&t7XX8FjK zP3Xeyr1EA@D^dOK$&DYQx@~un8^81ca=N9w)k1XBYXaqMdgBc`)XLkA8IHS>N97&M z(H^y0A-4*+4_tAj-0FD(2y6c`9dvfE+#w0O@TxGm(+=Fkv5ArQJiHj_i@EZiM^R$Yjynp!#9ErF5?{PTW!UduFFP%}$aQX0@%|M?263MO*L2WzF zzHYR9MX*q9Yd5I0N*)l6g91sJAlMKm+vg=46xW%zPs6T{MmFN)y~eo;EVidQv=pKOXZ2zJkhJq z5J|j8%8z-Ymu=}RPmZj@k8_GUd$Gs1}eIALsiKh zsj&Tl;(xeYVIPQUlXX?m)4Kq(OPGO?lNG&MR^tDEr06>yE5zDFMZY1FfSY4i9{|$UKBif=tu=Gg!BloKkuUmnppy*LwiN=L|nx!t}24DH%UKq5Xo}K zD(1!F0|@V=n7<46QA2EnrXB(Ma2rJg?toI}pxBtBz%2#~#WpXL8SklzopIqhOvqh`(lC17^parg=yJ2*}yOO zJsy)A9TlmY-GEDzD$bbH0GDO2I6or@H)2j23Dx#Gvkm(cSz8uk*WkAz+wTsLIXxBE zW@0-2&rWFRU`_6(2>l)G$g2xNh=a5K#Z5)EIeNKf^A*(&SoMz>t9U#c>uBq#ipN)R z71arfTI@e@bGIvA$>srB^wPlfjfz)sXcC&eR=mLimD8_Rynl~{Y*DbH{)Z00q)hSI z1)tXC3`Nt1Md+7S8~E$1;`fiUKxeg9viKj+fsVhVW0ZqGV0s-pP&s@8F7n>jgqBX$WJjgY-$`eb zG)y`1NCXgzQlvey zhRw&;)H>xgMHRrbgUVb@M zx0w64Y*8&5hbg{bhicIqW8gZus}}E0LeJVswX`?Z(B(5#ODEg`E`5e-X>K{t2i;X+ z$Ivt$bQMXCN2^x2V|-Z;R;{EDfJNA-HfCT-_s>^t{EiuDhO;XA44!xODb=2_L0AUV ztM*Pc2Um8ui|Wu|PhgjgREM6rp?4}*C5B)iUa(i4kd~r>ELWXe{uxzfqk%bBRj0U3 zz*e_XCGUvD?cc*fQ*Rf2&1}{A4vy&knyJpap9FU5jOt>W!9eDD8@SX#b!C_zW`R`I z)mVH#hhwTjOH|O}DplcVbP{Z>s_-hRczL3#1hWM!d!xE;W)CE_x9SG&wX%>H)s4W5 z*pJClm4#qt^}ekt+l*`JXtJt`IO3u#oiBc%pC793K{f`@SJk7Hdx0$zRMjogaZ#R9 z)x5=dH`=Ru@jM^cs1>TW{V+Xsy03cs*ablQTJ^5?LM%FWsow3w?dfsPRP}DL05w*s z`VdSTZ_-qsozTqLYSg472IIn+e{QEv?zwQkfGVMf?8`WyR$t{7L>93xqi~%~kw|ZI%Cb`ue)U#fp0dc>o z4jPIrm2;-*p!5SkgLbKd?&V`k=DbL9_p^G=63h)IZtCET$pEU>A_ez;ri12Gs}~L# zf;~cG_40o6u#c3gUVS|j*ix-pzkV^g$K7iEFC2oezd8c#Dl53Ejv9(G&~!!}?S;on zx(Z4CT=ZqT)v=5LF~6qXp2h=AEmR9tc0eaPsrO7pA8=!|NG82#V80;so(0EIO{S|8 z+bzW{5xx3&J1Za)g48L_-Y7rM)fq{P(KSy{Un|2my?V4$=S{#^ZrrKPFUD=s$$A4n zZV{=cw+vs<4TuTs$V$bxVrkQUqlW9*56nCO28F!SEK$<9s#t* zR{e4I7;JmHsT*uufP}0zaLFWf!%@`w!4(?XsRcF^rf8%TLrNW_Q8dSpTjr)w7;nNh zhnGgZ=eh8-zZscyMQG}8XPFhOvE{9>Arh={_%sXO?646@r(6@sf&&B(7oGjmU77)A zcq7hlG(#KwfE1Kzyhq@J=>1URortkr`CcLSggWBqVR#b_pL1mN19*Gyht4%}_3nHuwFD=q88cx9g^dWtLVw|&qEonKama>rn$218|K_7O}?=Xo#Hr6k+c!Wo57kQ#U9*zZK)}B zjYLQPT~lU`13T6F53z2WdP4jI3%;+Z49BG1>zL+V06H69tGVC)3#J39rX~?hNV<#W z^~2{_sIAq!`SBc`(kxA#>u+rCPZXL4*eP;-wdxP}z@t3{r-7dO+Lv0(ewgy7^cKm2 zTWLGY#dI*`lJ>8nmRPnGYi$b-0p~wZ+daDkIP)!9hYFm}tJk%TSttlw+Gw3mV6`?S zStNP%Qrl||uAc)-w61^Qx(S=Db)7I5WB9Ok_)9$Y94eCN_iEiQxqt)xv0OX3HVx-z zn|4}h4#3Y8?JUzM>=E79293vUoZD@+b06RZ8zK#CS|&LC?P7mrymnP1PODW*1ACT; zq%$vS|HLtL?5hnQfPr+WR;x$fM`9XFz|E41@Z+G=n3`Cx7SR9kT$%Zg}A zZKd80*u}-#s>kKn>U^iId4?7{GG6<_y%A@1lt{8EP5WXo27{}M_N61rg|JNfa(y0_ zA=|WX+q?m;L%8<+iYVyCj!Lu*s6V7tckNfJMD+P(BB}oY?bmWg?8GXy-!`E_d%V&% zDn?-qI~_gMokXFVtI2K;Bcc$}U7PRjYebCJ4RPHt#FaZg#Ffy94Gx6_|Izafg)DH) F{{dtHCo2E| diff --git a/retroshare-gui/src/lang/retroshare_de.ts b/retroshare-gui/src/lang/retroshare_de.ts index 27aa9f90b..1e2f2e9a6 100644 --- a/retroshare-gui/src/lang/retroshare_de.ts +++ b/retroshare-gui/src/lang/retroshare_de.ts @@ -6956,17 +6956,17 @@ p, li { white-space: pre-wrap; } MessagesDialog - + New Message Neue Nachricht - + Reply to Message Antworten nur an Absender - + Open in a new window In neuem Fenster öffnen @@ -6976,20 +6976,20 @@ p, li { white-space: pre-wrap; } In neuem Tab öffnen - + Remove Message Nachricht entfernen - - + + Date Datum - + From Von @@ -7071,16 +7071,16 @@ p, li { white-space: pre-wrap; } - - + + Inbox Posteingang - - + + Outbox Postausgang @@ -7092,7 +7092,7 @@ p, li { white-space: pre-wrap; } - + Sent Gesendet @@ -7165,7 +7165,7 @@ p, li { white-space: pre-wrap; } - + Subject Betreff @@ -7205,7 +7205,7 @@ p, li { white-space: pre-wrap; } Gekennzeichnet - + Edit Bearbeiten @@ -7220,12 +7220,12 @@ p, li { white-space: pre-wrap; } Nachrichten entfernen - + Forward Message Weiterleiten - + Click to sort by attachments Klicken, um nach Anhang zu sortieren @@ -7241,12 +7241,12 @@ p, li { white-space: pre-wrap; } - + Click to sort by from Klicken, um nach Von zu sortieren - + Click to sort by date Klicken, um nach Datum zu sortieren @@ -7272,7 +7272,7 @@ p, li { white-space: pre-wrap; } Empfohlene Dateien einblenden - + Click to sort by to Klicken, um nach Empfänger zu sortieren @@ -7293,8 +7293,8 @@ p, li { white-space: pre-wrap; } HTML-Dateien (*.htm *.html);;Alle Dateien (*) - - + + Reply to All Allen antworten @@ -7306,13 +7306,13 @@ p, li { white-space: pre-wrap; } <html><head><meta name="qrichtext" content="1" /><style type="text/css">p, li { white-space: pre-wrap; }</style></head><body style=" font-family:'Arial'; font-size:8pt; font-weight:400; font-style:normal;"><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Alle Dateien runterladen</p></body></html> - + Total Inbox: Posteingang gesamt: - + Content Inhalt @@ -7331,8 +7331,8 @@ p, li { white-space: pre-wrap; } - - + + Trash Papierkorb @@ -7355,7 +7355,7 @@ p, li { white-space: pre-wrap; } Neues Schlagwort... - + Mark as read Als gelesen markieren @@ -7380,8 +7380,8 @@ p, li { white-space: pre-wrap; } Papierkorb leeren - - + + Drafts Entwürfe @@ -7396,12 +7396,17 @@ p, li { white-space: pre-wrap; } Editieren... - + Click to sort by star Klicken, um nach Kennzeichnung zu sortieren - + + No starred messages available. Stars let you give messages a special status to make them easier to find. To star a message, click on the light grey star beside any message. + Es sind keine gekennzeichneten Nachrichten vorhanden. Durch die Kennzeichnung kannst du Nachrichten mit einem speziellen Status versehen, sodass sie leichter zu finden sind. Klicke zum Kennzeichnen einer Nachricht auf den hellgrauen Stern neben der jeweiligen Nachricht. + + +