From 0f51b7d72f1ad25e41af20277f7531bdc27029d7 Mon Sep 17 00:00:00 2001 From: thunder2 Date: Mon, 15 Aug 2011 23:42:07 +0000 Subject: [PATCH] Set inititial sizes of the splitter and columns in FriendsDialog and SearchDialog. Fixed height of the MainWindow when GetStartedDialog is visible. Fixed the initial size of the ShareManger and show the checkboxes for the share mode centered. Fixed german language. git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@4569 b45a01b8-16f6-495d-af2f-9b41ad6348cc --- retroshare-gui/src/gui/FriendsDialog.cpp | 7 +- retroshare-gui/src/gui/FriendsDialog.ui | 248 +++++++++------------ retroshare-gui/src/gui/GetStartedDialog.ui | 24 +- retroshare-gui/src/gui/SearchDialog.cpp | 11 +- retroshare-gui/src/gui/ShareManager.cpp | 35 ++- retroshare-gui/src/gui/ShareManager.ui | 34 +-- retroshare-gui/src/gui/StartDialog.ui | 2 +- retroshare-gui/src/lang/retroshare_de.qm | Bin 328064 -> 328216 bytes retroshare-gui/src/lang/retroshare_de.ts | 157 +++++++------ 9 files changed, 231 insertions(+), 287 deletions(-) diff --git a/retroshare-gui/src/gui/FriendsDialog.cpp b/retroshare-gui/src/gui/FriendsDialog.cpp index a33633940..97bda40eb 100644 --- a/retroshare-gui/src/gui/FriendsDialog.cpp +++ b/retroshare-gui/src/gui/FriendsDialog.cpp @@ -162,7 +162,7 @@ FriendsDialog::FriendsDialog(QWidget *parent) connect(newsFeed, SIGNAL(newsFeedChanged(int)), this, SLOT(newsFeedChanged(int))); - ui.peertreeWidget->setColumnCount(COLUMN_COUNT); + ui.peertreeWidget->setColumnWidth(COLUMN_NAME, 150); ui.peertreeWidget->sortItems(COLUMN_NAME, Qt::AscendingOrder); // set header text aligment @@ -233,6 +233,11 @@ FriendsDialog::FriendsDialog(QWidget *parent) setAcceptDrops(true); ui.lineEdit->setAcceptDrops(false); + /* Set initial size the splitter */ + QList sizes; + sizes << height() << 100; // Qt calculates the right sizes + ui.splitter_2->setSizes(sizes); + updateAvatar(); loadmypersonalstatus(); displayMenu(); diff --git a/retroshare-gui/src/gui/FriendsDialog.ui b/retroshare-gui/src/gui/FriendsDialog.ui index 64cd9055b..f062d9ed8 100644 --- a/retroshare-gui/src/gui/FriendsDialog.ui +++ b/retroshare-gui/src/gui/FriendsDialog.ui @@ -528,7 +528,7 @@ border: 1px solid #CCCCCC;} - :/images/user/friends24.png + :/images/user/friends24.png @@ -578,7 +578,7 @@ p, li { white-space: pre-wrap; } - + :/images/edit_add24.png:/images/edit_add24.png @@ -632,7 +632,7 @@ p, li { white-space: pre-wrap; } } - + :/images/looknfeel.png:/images/looknfeel.png @@ -723,9 +723,6 @@ background: white;} 200 - - 200 - Friends @@ -904,119 +901,6 @@ p, li { white-space: pre-wrap; } Group Chat - - - - - 0 - 0 - - - - - 0 - 0 - - - - - 0 - 0 - - - - Qt::Vertical - - - 5 - - - - - 0 - 0 - - - - - 0 - 60 - - - - QTextEdit#msgText{border: 1px solid #CCCCCC; -background: white;} - - - true - - - true - - - true - - - - - - 0 - - - - - - - - - - - - - 30 - 0 - - - - - 0 - 30 - - - - - 16777215 - 16777215 - - - - - 0 - 0 - - - - - 0 - 0 - - - - Qt::CustomContextMenu - - - Messages entered here are sent to all connected friends - - - QTextEdit#lineEdit{border: 1px solid #CCCCCC; -} - - - - - - - @@ -1063,7 +947,7 @@ border: 1px solid #CCCCCC;} - + :/images/emoticons/kopete/kopete020.png:/images/emoticons/kopete/kopete020.png @@ -1107,7 +991,7 @@ border: 1px solid #CCCCCC;} - + :/images/edit-bold.png:/images/edit-bold.png @@ -1148,7 +1032,7 @@ border: 1px solid #CCCCCC;} - + :/images/edit-underline.png:/images/edit-underline.png @@ -1189,7 +1073,7 @@ border: 1px solid #CCCCCC;} - + :/images/edit-italic.png:/images/edit-italic.png @@ -1230,7 +1114,7 @@ border: 1px solid #CCCCCC;} - + :/images/fonts.png:/images/fonts.png @@ -1314,7 +1198,7 @@ border: 1px solid #CCCCCC;} - + :/images/configure.png:/images/configure.png @@ -1358,7 +1242,7 @@ border: 1px solid #CCCCCC;} - + :/images/add-share24.png:/images/add-share24.png @@ -1405,6 +1289,92 @@ border: 1px solid #CCCCCC;} + + + + + 0 + 0 + + + + Qt::Vertical + + + 5 + + + false + + + + + 0 + 0 + + + + + 0 + 60 + + + + QTextEdit#msgText{border: 1px solid #CCCCCC; +background: white;} + + + true + + + true + + + true + + + + + + 0 + + + + + + + + + + + + + 0 + 0 + + + + + 0 + 30 + + + + Qt::CustomContextMenu + + + Messages entered here are sent to all connected friends + + + QTextEdit#lineEdit{border: 1px solid #CCCCCC; +} + + + + + + + @@ -1416,7 +1386,7 @@ border: 1px solid #CCCCCC;} - + :/images/edit-clear-history.png:/images/edit-clear-history.png @@ -1425,7 +1395,7 @@ border: 1px solid #CCCCCC;} - + :/images/user/add_user16.png:/images/user/add_user16.png @@ -1434,7 +1404,7 @@ border: 1px solid #CCCCCC;} - + :/images/contact_new.png:/images/contact_new.png @@ -1443,7 +1413,7 @@ border: 1px solid #CCCCCC;} - + :/images/new_forum16.png:/images/new_forum16.png @@ -1458,7 +1428,7 @@ border: 1px solid #CCCCCC;} - + :/images/add_channel24.png:/images/add_channel24.png @@ -1473,7 +1443,7 @@ border: 1px solid #CCCCCC;} - + :/images/add_image24.png:/images/add_image24.png @@ -1485,7 +1455,7 @@ border: 1px solid #CCCCCC;} - + :/images/message-news.png:/images/message-news.png @@ -1548,7 +1518,7 @@ border: 1px solid #CCCCCC;} - + :/images/user/add_group22.png:/images/user/add_group22.png @@ -1560,7 +1530,7 @@ border: 1px solid #CCCCCC;} - + :/images/sort_decrease.png:/images/sort_decrease.png @@ -1572,7 +1542,7 @@ border: 1px solid #CCCCCC;} - + :/images/sort_incr.png:/images/sort_incr.png @@ -1584,7 +1554,7 @@ border: 1px solid #CCCCCC;} - + :/images/edit-clear-history.png:/images/edit-clear-history.png @@ -1603,6 +1573,8 @@ border: 1px solid #CCCCCC;} 1 - + + + diff --git a/retroshare-gui/src/gui/GetStartedDialog.ui b/retroshare-gui/src/gui/GetStartedDialog.ui index 3ebe464ae..bb40a357e 100644 --- a/retroshare-gui/src/gui/GetStartedDialog.ui +++ b/retroshare-gui/src/gui/GetStartedDialog.ui @@ -7,15 +7,9 @@ 0 0 715 - 556 + 582 - - - 1 - 1 - - @@ -489,19 +483,11 @@ Arial 14 - 50 - false - false - false - false Qt::NoContextMenu - - - @@ -529,8 +515,8 @@ 0 0 - 666 - 746 + 672 + 740 @@ -958,8 +944,6 @@ p, li { white-space: pre-wrap; } - - - + diff --git a/retroshare-gui/src/gui/SearchDialog.cpp b/retroshare-gui/src/gui/SearchDialog.cpp index f315eafbe..2952c1d5c 100644 --- a/retroshare-gui/src/gui/SearchDialog.cpp +++ b/retroshare-gui/src/gui/SearchDialog.cpp @@ -150,7 +150,6 @@ SearchDialog::SearchDialog(QWidget *parent) /* make it extended selection */ ui.searchResultWidget -> setSelectionMode(QAbstractItemView::ExtendedSelection); - /* Set header resize modes and initial section sizes */ ui.searchSummaryWidget->setColumnCount(3); ui.searchSummaryWidget->setColumnHidden ( 2, true); @@ -175,7 +174,6 @@ SearchDialog::SearchDialog(QWidget *parent) _smheader->resizeSection ( 4, 90 ); _smheader->resizeSection ( 5, 240 ); - // set header text aligment QTreeWidgetItem * headerItem = ui.searchResultWidget->headerItem(); headerItem->setTextAlignment(1, Qt::AlignRight | Qt::AlignRight); @@ -185,8 +183,13 @@ SearchDialog::SearchDialog(QWidget *parent) ui.resetButton->hide(); ui.clearButton->hide(); - - // load settings + + /* Set initial size the splitter */ + QList sizes; + sizes << 250 << width(); // Qt calculates the right sizes + ui.splitter->setSizes(sizes); + + // load settings processSettings(true); ui._ownFiles_CB->setMinimumWidth(20); diff --git a/retroshare-gui/src/gui/ShareManager.cpp b/retroshare-gui/src/gui/ShareManager.cpp index e2182f32e..67bcaccda 100644 --- a/retroshare-gui/src/gui/ShareManager.cpp +++ b/retroshare-gui/src/gui/ShareManager.cpp @@ -22,8 +22,6 @@ #include #include #include -#include -#include #include #include #include @@ -69,11 +67,13 @@ ShareManager::ShareManager(QWidget *parent, Qt::WFlags flags) ui.editButton->setEnabled(false); ui.removeButton->setEnabled(false); - ui.shareddirList->horizontalHeader()->setResizeMode( COLUMN_PATH, QHeaderView::Stretch); - ui.shareddirList->horizontalHeader()->setResizeMode( COLUMN_BROWSABLE, QHeaderView::Interactive); + QHeaderView* header = ui.shareddirList->horizontalHeader(); + header->setResizeMode( COLUMN_PATH, QHeaderView::Stretch); - ui.shareddirList->horizontalHeader()->resizeSection( COLUMN_PATH, 360 ); - ui.shareddirList->horizontalHeader()->setStretchLastSection(false); + header->setResizeMode(COLUMN_NETWORKWIDE, QHeaderView::Fixed); + header->setResizeMode(COLUMN_BROWSABLE, QHeaderView::Fixed); + + header->setHighlightSections(false); ui.shareddirList->setRangeSelected(QTableWidgetSelectionRange(0, 0, 0, COLUMN_COUNT), true); @@ -168,11 +168,24 @@ void ShareManager::load() int col; for (col = 0; col <= 1; col++) { QModelIndex index = listWidget->model()->index(row, col + COLUMN_NETWORKWIDE, QModelIndex()); - QCheckBox *cb = (QCheckBox*) listWidget->indexWidget(index); + QWidget* widget = dynamic_cast(listWidget->indexWidget(index)); + QCheckBox* cb = NULL; + if (widget) { + cb = dynamic_cast(widget->children().front()); + } if (cb == NULL) { - cb = new QCheckBox; + QWidget* widget = new QWidget; + + cb = new QCheckBox(widget); cb->setToolTip(ToolTips [col]); - listWidget->setCellWidget(row, col + COLUMN_NETWORKWIDE, cb); + + QHBoxLayout* layout = new QHBoxLayout(widget); + layout->addWidget(cb, 0, Qt::AlignCenter); + layout->setSpacing(0); + layout->setContentsMargins(0, 0, 0, 0); + widget->setLayout(layout); + + listWidget->setCellWidget(row, col + COLUMN_NETWORKWIDE, widget); QObject::connect(cb, SIGNAL(toggled(bool)), this, SLOT(updateFlags(bool))) ; } @@ -225,8 +238,8 @@ void ShareManager::updateFlags(bool b) { std::cerr << "Looking for row=" << row << ", file=" << (*it).filename << ", flags=" << (*it).shareflags << std::endl ; uint32_t current_flags = 0 ; - current_flags |= (dynamic_cast(ui.shareddirList->cellWidget(row,COLUMN_NETWORKWIDE)))->isChecked()? RS_FILE_HINTS_NETWORK_WIDE:0 ; - current_flags |= (dynamic_cast(ui.shareddirList->cellWidget(row,COLUMN_BROWSABLE)))->isChecked()? RS_FILE_HINTS_BROWSABLE:0 ; + current_flags |= (dynamic_cast(ui.shareddirList->cellWidget(row,COLUMN_NETWORKWIDE)->children().front()))->isChecked()? RS_FILE_HINTS_NETWORK_WIDE:0 ; + current_flags |= (dynamic_cast(ui.shareddirList->cellWidget(row,COLUMN_BROWSABLE)->children().front()))->isChecked()? RS_FILE_HINTS_BROWSABLE:0 ; if( (*it).shareflags ^ current_flags ) { diff --git a/retroshare-gui/src/gui/ShareManager.ui b/retroshare-gui/src/gui/ShareManager.ui index 39aee17a7..722a01f78 100644 --- a/retroshare-gui/src/gui/ShareManager.ui +++ b/retroshare-gui/src/gui/ShareManager.ui @@ -9,8 +9,8 @@ 0 0 - 506 - 343 + 600 + 350 @@ -131,9 +131,6 @@ p, li { white-space: pre-wrap; } <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:8pt; font-weight:600;">Browsable</span><span style=" font-family:'Sans'; font-size:8pt;">: files are browsable from your direct friends.</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:8pt; font-weight:600;">Network Wide</span><span style=" font-family:'Sans'; font-size:8pt;">: files can be downloaded by anybody through anonymous tunnels.</span></p></body></html> - - true - @@ -150,42 +147,15 @@ p, li { white-space: pre-wrap; } QAbstractItemView::SelectRows - - true - - - false - - - true - 100 - - true - false 22 - - false - - - 22 - - - true - - - true - - - 100 - Directory diff --git a/retroshare-gui/src/gui/StartDialog.ui b/retroshare-gui/src/gui/StartDialog.ui index 8ca527c53..e9ec15bb4 100644 --- a/retroshare-gui/src/gui/StartDialog.ui +++ b/retroshare-gui/src/gui/StartDialog.ui @@ -713,7 +713,7 @@ p, li { white-space: pre-wrap; } toolButton - + diff --git a/retroshare-gui/src/lang/retroshare_de.qm b/retroshare-gui/src/lang/retroshare_de.qm index cdf9b675f84319eb72344c16a0181d98ef39c2cb..f5feff0a397ce49440098987d4d2e4f2e52645bb 100644 GIT binary patch delta 14550 zcmYM5d0b7~|Nq~6?X}N57$VcHL`3FF#*jHmk||SB6bh9obX@Z+4wCsIQK?j>qzoA{ zPnl&1;e&e(nJ(_{)!yI7Derg(0QOrE;}>`6R-7U%;$1p|l|tOO?zKT(^Ac@aOpk%(J~Id22AaGlLE z1--9K@!V3GJQrW%w}{qQYc{HQ`H^_;10tyke&n4@LBCt3cux78ALDC^JuO>?;nVgc zzKT%zFiGzmE>FoOic zL?Wju#5W8jYH1>JUPa{Af~aPoOpyl#TGtEqmeUxH-6W<8GPy$#SWNVKu}q=5k4*9W zYMDIqEm5x~#9R74$s54kGUJS%|Je>_bBYvPZQSb4@ysr@TwUTfMkLRCE zVjjM4zyKnvE30AYHGyd0IO3s3q9MzOwTUDe)|i-IQ!t2l`fH+5r!gs0h{C#&aG)VE zpBs3eO{{+fuMrzi!FR+0!F(ODoO498a6_PAye^Z~wUAgk2VWmaeDP+Cm8(n(%Znkt zwBjyz5MQ~J_yk)FTzw+TJefj3o=oQ4T;VA^*_M6yK5ydN7LYJVBa=)YL~~~l-!qfwd9MoEkZ|J|@nj6!+&wZ`qs7({qOB#F_}(O9qv|L; z^b2DlVNm-LKh&N0PK?Q+67VY_s)%(7RT$J%Ca<@d_*G6~=4#^CoQU;pE0Z6X4PqP* zJtBTPfP_&_GFeeDxRR&_u316rC$W)bo&1^=;CI{`L2UGK;tvr3hcHBsVu>}IMf_y| zvBMaSR}Jua7jPp9nYCoH=KU4=q$_-ed&AeoD<5U@q&39fwjfqTC6gb+J^hU#s(xOf zbu+Iqx(X%=A2Oep3S)mN%sfQ=3xfa1f5iWFA|ZL8Odk1|Bz~2IEgfVsX*o&mKcI795-7Hc)h!*ZOYUbtH30GVvvT!qi}%jA37lQam!zVIKCf)OQq zCXh5XpV*O(B!%t8&&?xg!YN`0W+^-pA(QW2LsAr$XPY-N`O=jN_nsqZ+B(RNGf68j zeU=*e@(Z3fjHHcci0U}WWNkOef!t?-tQOx6Jp zfX`XhbcL6z%M|bHK+IXhI+C`JBeK0O)52=uN&k{au)U@*^RrCW5#x!^SwCE`f=90_ zEX|cE7MIH8Y1-ImA4rYW9Ur`(4 z777KgB2&DB8!5~nTJn&jm&@_>0i-G)L*mOEQe!HFK5a?kT1-N=J?Z}bOw3%D^zX|d zN6}tFkWF;Z?f-T zCSgh#*~dd`W=$psx0%FLO{spxZy(Tx8tfB^-uP0(gc1^MACt3N76~aE!H?isa(1sm zLaH-0u8@(LzSMXJ)=|gi)VN~VTV`717tCIu##p#C^N38rxKbvw??8`r$*_ah1lhySmm*p6)*@tB^$Nl7j$fDV?GMTA?Obc_2R6g*# zL@pJPHm8Y9RuA7$G2U~&%VhP&kjqslX|Gks+;QxNsa{g1?=Kd84mBB)X`g}Y`_@A;ULdUL3ED)P}T z2l95AM{LD1@@~DJ$nO8x@jKpIJ8Nw$zvVBmZW#&-vt;tRt;u`37x5)E$a@)bQQkxH zz6V`g(wq7$z6CALqrM(LNm##+`aYXWe9{`~TN)4EARl&`Smh}S`|gp+52TR~k0s&o zR`Ll)vOGCRrs#M?P+pYnAfNe5N!Z;4T!x^-=Npi~`aZChYa3b$$**@9WcLmEZNdWS zIEngu3`e#aN&d@D5nq0Y0_J%WJFcey{4_PLr*Kr1Ot$%Ng$Me{6z}=az`zht%{Jr^@6WMGD8Zq9GR(iQ{R8zFJ6}ZKc3U7^zn+ zC~)*=;*07~V0a=zcMb(k$RWPJCk0OIM&eQ53JxdnbrTAVgE{bAt+3x)3f#MnSixEf zJb^`79T%wJA1(@q4wlIm^`T*UB&FT~3NvD8*piLJCMD9aExU;y>1-|6H>~+Djds67 zRDTzZj`Sopc_W3ymyPzx_ihv1$wyQIBmSz3ilXGo8H%i;w_-9^W%u_InlOMJ7W81()Nf* z63j8Q{f0Nui~6*48s}MO-h}oa93=Ej z9ZzECfkNL`b|l_uC-}ESN}FV~hMMdv|1Au@?n^?FSr`^`hgj8v*7YWP%Q_+S^EP6) z4+-HDgD_%g!uUUL68G#YOx&48;-`~Bbb}3iI7j zxTxL;i(mdr;+XDL#;ina<{XLyj%>!*<1{ynkZQ9_D)IC1CtLK;DZM{E+(j5mn2 z8@^abYf_)suy?|KGo~=GT-ZO?i1*P#uJoJ4Q;meY87MBg*$F4+*CE!Yqi|vu_++p( z!ffYXS0`Lv0YBIBw!$6Fg<=O35ELrh%`e9FTPYkICp>V)<@#g_Pxq7)k8CHrXpF4A z{+jSlgBTL_U6Lstd~SVYwyn8A_-+g5*~w1$H4m|D+f63Vin1Cj*@o|D{0Q_zf0b#{ z`$70uGu`#&; zd>hPqe@VwmAI5wNd!vr{Wqnl1bF@=!<|kqJPi|mCCL<*B%h-@T5Qvn1ENEjlB+Df- z`J!(unErEYa@YAJR4>dUd~`spDu*wUCgGwmq@()KkLED4K3eUEGB~G`7p~=Mr>R)w(Myf z3DfVhl|xI2-mhT^ZIL%p|7IIM=M$ft&$cbK5_Nc^u-wX0kS|$r1C|DRBecwBnI5PI zW8-8pheUSZjXNGafgM_g5S{g(Ojh@AcIdB)eDOyxJM!x@EXNm_%<(-ts&yl_r!6aJ zgTWXulbz^Qio`QVrl6g{PE7YDv3^^2A{X|((^Piq8jRc61a@ZM6=GXvvvWRNL)yYt`^@iaH~EQ6DU?QPFqyg!4CSjPT$C5M=HCVTsO zHwk$v_K!D;;l~E{;awcjqFb!|!eAt@)*>5+aoravYMa1IEj=u1*BpfWEEH>;b0zw^ zOs3FTE7m!MqG#7MvCf&s#K)A0_S;ZIu5Kebey>O5(owAczQ{VXs*7d2*lPL@R2y5x z)|$=;u_&>_Y>4d6Dq`onxiuD(P_3Ozo>C^xb(ugy$aQhP zC6suF4dTKq8wAf%aq&JAv2S{D`Sn!@a6d8LAJ^~WBW}HFLJ(CIw~btg8vLzH3mfx9 z`5^h2xa**Z^mSECNrfA;OA|9)R-pk=E@nRKM8dFPGTFJw;^9>=&^@%`QJ-wwa9x?= zqdf8SzmX*77K`UD?jvFRbD8W)ZSi~*T;yYW@j}8vqKpigEV)MoQRN?*Ab%jfV&e7w z-Ql?3$z;yw#oMq=tb?<7H>Vb{O>e~eeXz|7MKS=QWBEHhx!_v1EU$gs2AxFj6YRgw*o#%*e zgM5kWP2xL8H{z{ph#w|nNEeP3KdFm|KJ*a3cK=9hbEZtb;E4Ej7;@aZ$Kuyj@UeXZ z#2=gdi0AAPe_0n0>-3g0xA`y)$GOU(8DuSnt2<#`_c_4Ty|b|%8*)vx7~-o!xyEuc z4$j~OH|%*$>~1e!sVcJTl@Gl7MTk^x2VV237JU<~!Xah6c3n>r?f&3(9yQ017I6E` z2<&wZzCRzyRZvUk4SU69NM3vH{k;1oiWr`oF$mAV{D?HYeZ|;tGpE#NS^=>3t zm({4%^0xevo%fW<>$T#$dqCh@XDZzD5Pb_YJUiaxdjbX!cPp_L*JwWUB2QiQjf8{0 zcv_=SxRqj_)+7na5Tx+NXPK-^ONIXD6pr%Y`**e_8nl$B-$!Qm` zx3_df1-DD#9v#1Z7fWwIn!?eu`Q5t6{#`opyKQfgV42d2-~EZUOZ9ApqejVO8INW1 zj=K~dc*^fZA+@c^;}7T6hcWIalbKd1T)v1u8B|2#qjvn+rt7Hs*YTHrc%Rylzg!Yc z)HZ^@^6N-K&tv>`wG$-l`NCgMj3$c^w48tZ2)PWg$`qe_@-Mmbh~|azZ||Oy=(Ujl zNJ}U2>=cPLc#B@~Dv2HIkL21^5>2?!m@-MahFOpPA?fB}4bR^xQwV+_letw_c%i>! z+Pn+K`I=Pe8xq>uSjpzYWD5xcW=b^fa~>xRSR7Bnxn|O!4CuJ6yG-#&lEPPQq(P_sh{kW0 zhSM`*4LqeFBi!Y!c~YK#Fy!$2`LET{DIPhv#?EX>}0Yd+ocIba{RYsiCTS%gsE4g8TXM;7Whjuz0seo86m~GzDLT`O0n;9 zNX(ip&034OZG2Ul<9VD|H-Blt9GHZIjie=gpkxW{6{Z}Jmi+aNXzekXTpTYg$?Qo~ zmL-!N4VISe!&L5jCoSKH*hwAaCoMm+7#XaSwEQBTC}o_qq6ePbMJ-dfc||5Wny9d# zK&F^|OW}=jnY>{GX+;_wWol#Vi$9u*EY@iK!_L+cCv8lPL@%|z!XsvBV?Gl1ttV3A zWH(rrTTfHXf1X2vHQTO6<1lAwR|NDa?S`~_9BPYCSyEEf05n}1O36=k zs5#U!xp2f9ETt?*2dK8QOr9PirN&o-&RC^15$)oF2U1#Rtjddhq_nH|h{pLz z=}-Mh{Fo?Z^(-Wo6f0%_0iznLu-+#cOJ}iNz>iFo&Q;ltB)C&L=N8ft6b0jCU*6O%6+XbT02%%Te87^&1qHpie(-#Qq^^$Cwf3HRb5Y3B`UoH-bXdH zQ`Pl}4bg>ioy@&lE>-$GQ%^Hl*}_yy0#Sbgf+TJERvJ+2xNhufU^muh5}HpG_SQjHSt5qH?A8s&EjeT6TopjB29 z9A+!@{!gZO%w09HYCh4dlQLP|3{~XkXkvw(Rg)hV5%;QhOEv8Pp8Mq()%1^0s|jhU z8Q6OfZ0@UKucQ)hWv`m0f;%0xTPCX^DcreFruZt}>g3qmlBk;fK9$4^Su*)wdsGX; zq1xfYWwIF`REyVcA~AiEYRTrhL_(ly>GFDL?iZ_;+n_8tP+wJH%9u4zrr6_usG8)YK1EyPtL^!Kpwd^V+0J+L=yb>&vRWK6rA+5vuH61BgB@Q5_w% znwWbNRbICRC|hsIWb5ZEe0EQj*8_{TR;KFYR)pr77}cpu6R{X~K9XOEH=C(WkMlsq z@mX~~@dDb8V^rslU`VrUR7L9=AciNaE-k@+T&Sn&igyCKj6YRZo+lFv3RB%!c#wp; zk*bo_=y$l(RXw=?AD7)iRT_dh%ekz2(Xx=JO=X$P`@2l>;sTi#?)qGQ!N>fiaPfRq z+2Hp??un|hiwKfa8rADo2TA#;+a)J`p3u26$e zwWe?<@rI++hPCI2m73JXR~*t^O8Jsbtj(Mt+*o2aWt!C9KT z)zz<#f%9KvJyYM_qE|b(CZVA8Q8&b=g87x&+1L&nsXBF|NQ~aNNosdXh2%|9w_f#| z#3`56?K{6EHpo`t_%e0-Cn6N6z1s5z>bk>~)xC_Bpdbdd&%GFV%rHb@Nfty`V! zE%($B6&LH*LgA%CnS9L@^^_xspoviZ=x1I)Tz@0Q2R*g)GMg5qT8#}w;i2Ra>ILfC_O@{8>(x)x`NS43S3eoihQtr=)UOVp1u(p!`t?ve)UGo1=NgeX$B?c5 z+7{uKepvnUEW+z}h}FGeLkqh9r(dHkAD|JIY=SF!t6?o)kPu*z$;Us^u(dakDV#ML zV>c8=thAz#B^Zpta>tv$gk2KA#$g#TUQjJ?Va$w45>x+i=mdhIVAGpl<6itVC^d&M3 z8n1nQN$8xUaHO+L7M-Z+aUdW2(4#fIqM8z$)lAd31*-a0)iixKp1?+KqQ*B1GhVG! z(=R-P#OI4N{>FYJoMoD!2}l5S8fpT?@7QFw)r>k2N5Z;~nvm|jk>3K|$S>IGD%O?G zwwCpp$(|Su+Z8f-R<35s0*)%Tw@emOsEOLsa;VPX`t>#R)iXq>{=Lu7JG*eA`RMP&%3 z1kIw;7?(Nznx+3hbN9jV?wn9q@zC{fZ^{Sz&sLCO51Us{CD(`zsM8-fWp-y1T-Q)nxLzlQn1jTydx2k2U84 z;H@6t(OftUt8z12bKy%ZI0F~(CJAR|Xf7>YPwe1#nS6VkbztKLmcD~DkAnP(ZH&`A zvBAuQHrKpr^&KVNO3j<>)0nBrntyu00adS}`H<~MEXq;yd2Bf`*F4P^kmh@9g?I!; zT)0*m9!E60txV?VqR?--!s1}9G%XIdNm^AFZYSuZOg)PU)N0#6j5AHvUybc7AAGeo zk9QNBQAum_asaV)Wm?-P6ll|Ow6)vfaT+z#+6VN)#CFowzXE40{G)Xmd5?trH(ICX zTS%ZC+QvOfh;B~MwhHwmiX5+Pb#X7Tgz8$?BGWDa3WM>d}ZyRuh6Cq_qD?+W?}A2nXFNfcEs*T)K;ssBbVMJzAr~R$~gq1 z6QvDy<3xUqWU{Q?GR6DtwPVI65q%z_4f~NuXjf^c=FPb*6%p9OSyn7^xPj6|DcDE&3)l{21_B08*?`V(NBVJQm$z(%PwRvsO zeT@HGTk!J=4mgy{WcIVPCwzAj%l45e-v38?V%jHUeZBV7%7bX+`fE>zEwS_gt z!O6O43pZc{E(zMRNt4M{e6&(~w%DDhL1Tr!owP+E_<v}%z1;K+i6v{b z*SdKS3-4q--mHP+K0*6-+CU7jt4txFwM^FVu=c}Aq}E=&tx|J);jq=Ic{7VE(;4@s z5&6#5Rmy}+?q8*=GW-P^NS$>y9jlVCw_ImC*@|N`aXJT2B+RD|bq<}z;1m(lIc*Zr za?RE?ZVoxl8KZ0Z172apVqL4yGUCZIbRPa^U`B!zPH3rXQ|%^xuAi>`5VTh=bk=p~ zKAeULgOhdLcZL#gw?WrEw-`n5OkDt9OJdg~-Qb5vC)vTeVfTyCez~q2z7cUat+#IY zeZ*T^vu@PHLLzaME_f8=^7swin2;&N7yJaHp!Y4UOa#sS8a<4{yj=UD%)NkWme~iNmncH4AkUv0)_ME|AIhn{<)!h=`EW zx=9;yi4RWFO_|yahyD)frcAG3fG*k@MdH~u))y^2f}M1;T&iIif7Dq9!O%M4`7*xBFcv z?uP01ZhVe|L=AO&H^(DA54O%}X*;x3w>PgHiTC4l`eVd#qgvc7BCpw;nSx-&C& zp;Nq6zJyd;i0Z$WTM~$#XcW$cwsPi=$!aYsz#L%O>i6|HvfKCr8gWqAA{~ zsb1QWgT1{>nats`UNsU1y~|d;wmEFUqV?84TjJg-w}PUp;*TC+v@!;-69%#P(Sb_@?L{=`hkx|gJt?b=WzdJ9Iu98f4;IT~c-XZ;TaRIW*Q~mUH zD5lz9(ocVY?{DC%j|-|#Jg|m-MGvf8lS;o*EQc>Spz!4#eSE=vq%W;Z=2=x?zbyT_ z7WdHk@b9Q!_aG3xXHWg+5?35Sc&Xo#91oqVCR4nhqu;(a92wz@K5cy?5*#|o6pxfB zd{wC5ACN@CBzt|jALg>Ooj!AJ66Rb~IB~H)D*}0c_iugHD@arOgZk{LSe47X^oM#* zvY_4nul}U2m}u}D{V7v@Vr%^Mr>gtmpxk18VJ~cS9Y~QW-kYO8bIgv|`ds~apF$*Z zuD@743deb3^_TPDWWzKv*`>kyE2wMPt}^{KM@USSFZlWsngg&xuGvx98UDUt^U=b zrNkai(!a9S!x4kk)_3k6mLfgQbE1z@U;poI9M4`O82F~{c)W0hdlC%VUryLDa53oS zV0>1cHt4n@zduQq$rqn7m`ZKX(+@FJ#j$L@(!)^o28?F<5ksw5WLnn%L#;m@i0Ok2 zb~-HGv7KbHY3&UT)1M>L?rPn+O0wGEbQoSPEWpsD&O)3I`OjM3x~KMkhNf2@;V@-$ zYj+QO?EynG6;{Q`0oDi)dmIT_>CwrOVelWc3a1{66{g3?QQr-T1EG@-f(@I3>!7SHHSFl- zi;DiDVaLlP3f zZ4GH(M6?1V!~W$J(Nt{67zX88SRj*mJXYwNU^uw;H}>Fv8V>G-a1X67lbs1P9IodE zH$BX7*n1!G^un{mf?8MKrDlCPKJW`E@&xn!&ygUz>Fz|v;A)peeY#B zTYyx2bcCS@Hi07C3>Ry)g1^-pF4e-&4pA8{g&svTHaA?3fMe@9+HkqzMmPR26f;y# z2lNU{`Wx<2J_I7q@Nm{9gofVmsA@KrnS-I^jRkY5IbeA4yb!7Qqv1^l_!5Jy;mu=D zh`g)ee{G|Xdcq9<+l<3x?Mn>rd&eWt4;kJ^AopMMHGFc{V)Lo4;g^0cQhpsHs}DtL zQD|hR7Gk?pQW$16@&P4i!>1UfMgx#2D;u@{;)W(1G8zYML{c(uHQK%_hxyoPtg#0Q z(Q2`=&RxuT;&7v*1DHjdV>BGI?lI64g$C|GA4R|W^;?qLk? zfigR-g)uyP8}=7l8N=@uVz2G+75N1_o@E?A6^UMNHcnC@RJ|-R*%)WzacX9`kflR|h*wvXiN)o>ZgTxN4pnZnOtGh%Og`wg$@3Q+O|63Zm8n8;1)DjhQH!pS zaK4r)c$E(A!*8aD{A}zRoiIf{uZnUw!Zg_j16+BJX-1807@!=}f{@QR+|bRm&<~5Q z(r|^lBTP$!y5bPU7?ZWpOA;zgG;M#@9p_Qf2AX#Mca*rtG}Eq&(U65`)9wR!lB7^m z(*Eyg;n|t?_#*{OyKUNkVZ660(VAp%qmOtQw`6sna zL*Hs{kzYhYWq-5lHO$bSWoEZLgzBJIGFj9+bL+i{c;8wkJAK#OW;{ZB$vbn`CiuR{ z!{)9-CqRgz&AndQPxov}d-Eu4HM6*2^XLmFi2k`{4j+QE33+$T z6Yk>|KKQDz^o_MzXHU!S#^%}IF;TV8$P|4Bnk#gNYA!Ozb;8=tcx|?z1YuJznl0Y{ z5iQp%{JhP)$UYp$5?#!T`a?^ChniOmlu)-WF|SO(1fT9@wjNzde4U-y`VSf~7I*XJ zT0ul_PMbGRgXZw}=D+d=z=4h`kza_t)`1B1*AHc~sq@WA5tyLC# zqj_1`{N)NXXh)&>>oO#)Hlxhnb^VAIr^8pX6CMfiD&}CF?^QWror+bNU(M@qH7~(? z;^D+}fw$}HNZl!lrc)?|Qw;u(`oI4j@JE1?D1@d`Gz17m75+8s9vM7(VyHuxkZHk@ zV?sk5d?tm2Iyn1>M#lt4#W?sUIJ^=5sMmyg&`(^)LB85p3Z^i;3#CZ>bHJY_iV|5Q-8^bfV{y$nb BeP{px delta 14414 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 - + RetroShare - + File already Added and Hashed Datei wurde schon hinzugefügt und gehasht - + Please add a Subject Bitte Subjekt nicht vergessen @@ -3470,7 +3470,7 @@ p, li { white-space: pre-wrap; } Dateityp - + Friend Help @@ -3574,7 +3574,7 @@ p, li { white-space: pre-wrap; } FlatStyle_RDM - + Friends Directories Dateien von Freunden @@ -4214,7 +4214,7 @@ p, li { white-space: pre-wrap; } Anzeige - + Friends Freunde @@ -4243,12 +4243,12 @@ p, li { white-space: pre-wrap; } Nachrichten, die Du hier eingibst, werden an alle verbundenen Freunde versendet - + Messages entered here are sent to all connected friends Nachrichten, die Du hier eingibst, werden an alle verbundenen Freunde versendet - + Bold Fett @@ -4283,13 +4283,13 @@ p, li { white-space: pre-wrap; } Senden - + Clear Chat History Nachrichtenverlauf leeren - + Add Friend Freund hinzufügen @@ -4406,7 +4406,7 @@ p, li { white-space: pre-wrap; } Löscht den gespeicherten und angezeigten Chat Verlauf - + Profile Profil @@ -4421,7 +4421,7 @@ p, li { white-space: pre-wrap; } Willkommen bei RetroShare's Gruppenchat. - + me ich @@ -4542,12 +4542,11 @@ p, li { white-space: pre-wrap; } Alle reduzieren - location - Standort + Standort - + Available Verfügbar @@ -4592,7 +4591,7 @@ p, li { white-space: pre-wrap; } Bilder (*.png *.xpm *.jpg *.tiff *.gif) - + Add Extra File Zusätzliche Datei hinzufügen @@ -4791,7 +4790,7 @@ p, li { white-space: pre-wrap; } GenCertDialog - + Generate GPG key Failure Fehler beim Generieren des GPG Schlüssels @@ -4807,7 +4806,7 @@ p, li { white-space: pre-wrap; } Alle Felder sind mit min. 3 Zeichen zu versehen - + Select Trusted Friend Wähle vertrauten Freund @@ -4849,8 +4848,8 @@ p, li { white-space: pre-wrap; } - - + + Create new Profile Erstelle neues Profil @@ -4935,32 +4934,32 @@ p, li { white-space: pre-wrap; } <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Arial'; font-size:8pt; font-weight:600;">Du kannst RetroShare an mehreren Standorten installieren und das selbe Profil (GPG Schlüssel) verwenden.</span></p></body></html> - - + + Create new Location Erstelle neuen Ort - - + + Generate new Location Erstelle neues Ort - - + + Create a new Location Erstelle einen neuen Ort - - + + Generate new Profile Generiere neues Profil - - + + Create a new Profile Erstelle neues Profil @@ -4974,7 +4973,7 @@ Fill in your GPG password when asked, to sign your new key. Gib Dein GPG Passwort wenn Du gefragt wirst ein, um Deinen neuen Schlüssel zu unterzeichnen. - + Multiple instances Mehrere Instanzen @@ -5020,12 +5019,12 @@ Gib Dein GPG Passwort wenn Du gefragt wirst ein, um Deinen neuen Schlüssel zu u For Advanced Users - + Für erfahrene Anwender Enable Advanced Mode (Restart Required) - + Erweiterter Modus @@ -5076,7 +5075,7 @@ Gib Dein GPG Passwort wenn Du gefragt wirst ein, um Deinen neuen Schlüssel zu u GetStartedDialog - + Getting Started @@ -5310,7 +5309,7 @@ p, li { white-space: pre-wrap; } GraphWidget - + Click and drag the nodes around, and zoom with the mouse wheel or the '+' and '-' keys @@ -7930,10 +7929,8 @@ p, li { white-space: pre-wrap; } - - - - + + location Standort @@ -8629,7 +8626,7 @@ p, li { white-space: pre-wrap; } Erweitern - + Status: Status: @@ -8639,12 +8636,12 @@ p, li { white-space: pre-wrap; } Vertrauen: - + Chat Chat - + Name: Name: @@ -8674,7 +8671,7 @@ p, li { white-space: pre-wrap; } Nachricht schreiben - + Start Chat Chat starten @@ -8684,7 +8681,7 @@ p, li { white-space: pre-wrap; } Schnelle Nachricht schreiben - + Send Senden @@ -9786,7 +9783,7 @@ Do you want to send them a Message instead ProfileEdit - + Remove Profile Entry Profil-Eintrag entfernen @@ -9801,7 +9798,7 @@ Do you want to send them a Message instead Profil-Eintrag nach unten - + Profile Profil @@ -9885,7 +9882,7 @@ Do you want to send them a Message instead ProfileView - + Clear Photo Photo entfernen @@ -9895,13 +9892,13 @@ Do you want to send them a Message instead Photo ändern - - + + Edit Profile Profil bearbeiten - + Remove Favourite Favoriten entfernen @@ -9921,7 +9918,7 @@ Do you want to send them a Message instead Alle herunterladen - + Name Name @@ -9981,7 +9978,7 @@ p, li { white-space: pre-wrap; } Peer ID - + RetroShare @@ -10403,7 +10400,7 @@ Lockdatei: Kein laufendes RetroShare gefunden. - + Start with a RetroShare link is only supported for Windows. Der Start mit einem RetroShare Link wird nur unter Windows unterstützt. @@ -11032,23 +11029,23 @@ p, li { white-space: pre-wrap; } SearchDialog - + Sources Quellen - + Results Ergebnisse - - + + Download Herunterladen - + Enter a keyword here (at least 3 char long) Gib einen Suchbegriff ein (min. 3 Zeichen) @@ -11069,7 +11066,7 @@ p, li { white-space: pre-wrap; } Freunden empfehlen - + Copy RetroShare Link Kopiere RetroShare Link @@ -11101,7 +11098,7 @@ p, li { white-space: pre-wrap; } Neu(e) RetroShare Link(s) - + Any Alle @@ -11121,12 +11118,12 @@ p, li { white-space: pre-wrap; } Gib einen Suchbegriff ein - + Filter Search Result Filter Suchergebnis - + Filename Dateiname @@ -11141,7 +11138,7 @@ p, li { white-space: pre-wrap; } Prüfsumme - + KeyWords Schlüsselwörter @@ -11173,7 +11170,7 @@ p, li { white-space: pre-wrap; } Diese Funktion ist noch nicht eingebaut. - + Size Grösse @@ -11183,7 +11180,7 @@ p, li { white-space: pre-wrap; } Typ - + Archive Archiv @@ -11223,7 +11220,7 @@ p, li { white-space: pre-wrap; } Suchen - + Clear Filter Filter leeren @@ -11238,7 +11235,7 @@ p, li { white-space: pre-wrap; } Dateigröße - + Close all Search Resullts Schließe alle Suchergebnisse @@ -11285,7 +11282,7 @@ p, li { white-space: pre-wrap; } Begrenze Anzahl der Resultate auf : - + Reset Zurücksetzen @@ -11300,7 +11297,7 @@ p, li { white-space: pre-wrap; } Erweitert - + Close All Search Results Schließe alle Suchergebnisse @@ -11334,7 +11331,7 @@ p, li { white-space: pre-wrap; } Chat starten - + Cancel Abbrechen @@ -11800,7 +11797,7 @@ p, li { white-space: pre-wrap; } ShareManager - + Add a Share Directory Freigabe hinzufügen @@ -11810,7 +11807,7 @@ p, li { white-space: pre-wrap; } Freigabe entfernen - + If checked, the share is anonymously shared to anybody. Wenn aktiviert, dann ist dieser Ordner anonym feigegeben. @@ -11820,9 +11817,9 @@ p, li { white-space: pre-wrap; } Wenn aktiviert, dann ist dieser Ordner von Deinen Freunden durchsuchbar. - + Do you really want to stop sharing this directory ? - Möchtes Du die Freigabe dieses Ordners wirklich aufheben ? + Möchtest Du die Freigabe dieses Ordners wirklich aufheben ? @@ -11842,17 +11839,17 @@ p, li { white-space: pre-wrap; } - + Remove Entfernen - + Warning! Warnung! - + RetroShare Share Manager RetroShare Freigabe Manager @@ -11891,7 +11888,7 @@ p, li { white-space: pre-wrap; } <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:8pt; font-weight:600;">Netzwerkweit</span><span style=" font-family:'Sans'; font-size:8pt;">: Dateien können von jedem über anoynme Tunnel heruntergeladen werden.</span></p></body></html> - + Directory Ordner @@ -11922,7 +11919,7 @@ p, li { white-space: pre-wrap; } - + Edit Bearbeiten @@ -11932,7 +11929,7 @@ p, li { white-space: pre-wrap; } Hinzufügen - + Shared Folder Manager Freigabe Manager