From 69373cc69bdfe950432c5b17dd330660981a82d2 Mon Sep 17 00:00:00 2001 From: thunder2 Date: Sat, 11 Dec 2010 22:46:14 +0000 Subject: [PATCH] Set the OK button as default in the settings window. Added a new setting for Windows to start RetroShare minimized on system start. Fixed german language. git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@3907 b45a01b8-16f6-495d-af2f-9b41ad6348cc --- retroshare-gui/src/gui/QuickStartWizard.cpp | 8 +- retroshare-gui/src/gui/QuickStartWizard.ui | 33 +- .../src/gui/settings/GeneralPage.cpp | 12 +- .../src/gui/settings/GeneralPage.ui | 1255 +++++++++-------- .../src/gui/settings/rsharesettings.cpp | 26 +- .../src/gui/settings/rsharesettings.h | 4 +- retroshare-gui/src/gui/settings/settings.ui | 673 ++++----- retroshare-gui/src/lang/retroshare_de.qm | Bin 275525 -> 275934 bytes retroshare-gui/src/lang/retroshare_de.ts | 42 +- 9 files changed, 1062 insertions(+), 991 deletions(-) diff --git a/retroshare-gui/src/gui/QuickStartWizard.cpp b/retroshare-gui/src/gui/QuickStartWizard.cpp index 31170636a..bafeb547e 100644 --- a/retroshare-gui/src/gui/QuickStartWizard.cpp +++ b/retroshare-gui/src/gui/QuickStartWizard.cpp @@ -64,7 +64,6 @@ QuickStartWizard::QuickStartWizard(QWidget *parent) : /* Hide platform specific features */ #ifndef Q_WS_WIN ui.checkBoxRunRetroshareAtSystemStartup->setVisible(false); - #endif } @@ -183,7 +182,7 @@ void QuickStartWizard::on_pushButtonSystemFinish_clicked() { Settings->setValue(QString::fromUtf8("StartMinimized"), startMinimized()); Settings->setValue(QString::fromUtf8("doQuit"), quitbox()); - Settings->setRunRetroshareOnBoot(ui.checkBoxRunRetroshareAtSystemStartup->isChecked()); + Settings->setRunRetroshareOnBoot(ui.checkBoxRunRetroshareAtSystemStartup->isChecked(), ui.chkRunRetroshareAtSystemStartupMinimized->isChecked()); saveChanges(); @@ -200,7 +199,6 @@ void QuickStartWizard::on_pushButtonSharesAdd_clicked() /* select a dir */ - QString qdir = QFileDialog::getExistingDirectory(this, tr("Select A Folder To Share"), "", QFileDialog::ShowDirsOnly | QFileDialog::DontResolveSymlinks); @@ -363,7 +361,9 @@ bool QuickStartWizard::messageBoxOk(QString msg) void QuickStartWizard::loadGeneral() { - ui.checkBoxRunRetroshareAtSystemStartup->setChecked(Settings->runRetroshareOnBoot()); + bool minimized; + ui.checkBoxRunRetroshareAtSystemStartup->setChecked(Settings->runRetroshareOnBoot(minimized)); + ui.chkRunRetroshareAtSystemStartupMinimized->setChecked(minimized); ui.checkBoxStartMinimized->setChecked(Settings->value(QString::fromUtf8("StartMinimized"), false).toBool()); ui.checkBoxQuit->setChecked(Settings->value(QString::fromUtf8("doQuit"), false).toBool()); diff --git a/retroshare-gui/src/gui/QuickStartWizard.ui b/retroshare-gui/src/gui/QuickStartWizard.ui index a46fd1a02..5e1770dcf 100644 --- a/retroshare-gui/src/gui/QuickStartWizard.ui +++ b/retroshare-gui/src/gui/QuickStartWizard.ui @@ -158,7 +158,7 @@ p, li { white-space: pre-wrap; } - 1 + 0 @@ -863,14 +863,14 @@ p, li { white-space: pre-wrap; } - + Do not show a message when Closing RetroShare - + Start Minimized @@ -884,6 +884,33 @@ p, li { white-space: pre-wrap; } + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 10 + 20 + + + + + + + + Start minimized on system start + + + + + diff --git a/retroshare-gui/src/gui/settings/GeneralPage.cpp b/retroshare-gui/src/gui/settings/GeneralPage.cpp index 5dc77a169..a95e9d468 100755 --- a/retroshare-gui/src/gui/settings/GeneralPage.cpp +++ b/retroshare-gui/src/gui/settings/GeneralPage.cpp @@ -39,11 +39,9 @@ GeneralPage::GeneralPage(QWidget * parent, Qt::WFlags flags) /* Hide platform specific features */ #ifndef Q_WS_WIN ui.chkRunRetroshareAtSystemStartup->setVisible(false); - #endif ui.autoLogin->setChecked(RsInit::getAutoLogin()); - } /** Destructor */ @@ -61,8 +59,7 @@ GeneralPage::save(QString &errmsg) Settings->setValue(QString::fromUtf8("ClosetoTray"), closetoTray()); - Settings->setRunRetroshareOnBoot( - ui.chkRunRetroshareAtSystemStartup->isChecked()); + Settings->setRunRetroshareOnBoot(ui.chkRunRetroshareAtSystemStartup->isChecked(), ui.chkRunRetroshareAtSystemStartupMinimized->isChecked()); Settings->setMaxTimeBeforeIdle(ui.spinBox->value()); @@ -73,7 +70,9 @@ GeneralPage::save(QString &errmsg) void GeneralPage::load() { - ui.chkRunRetroshareAtSystemStartup->setChecked(Settings->runRetroshareOnBoot()); + bool minimized; + ui.chkRunRetroshareAtSystemStartup->setChecked(Settings->runRetroshareOnBoot(minimized)); + ui.chkRunRetroshareAtSystemStartupMinimized->setChecked(minimized); ui.checkStartMinimized->setChecked(Settings->value(QString::fromUtf8("StartMinimized"), false).toBool()); @@ -82,8 +81,6 @@ GeneralPage::load() ui.checkClosetoTray->setChecked(Settings->value(QString::fromUtf8("ClosetoTray"), false).toBool()); ui.spinBox->setValue(Settings->getMaxTimeBeforeIdle()); - - } bool GeneralPage::quit() const { @@ -101,7 +98,6 @@ bool GeneralPage::closetoTray() const { return ui.checkClosetoTray->isChecked(); } - /** Called when the "show on startup" checkbox is toggled. */ void GeneralPage::toggleShowOnStartup(bool checked) diff --git a/retroshare-gui/src/gui/settings/GeneralPage.ui b/retroshare-gui/src/gui/settings/GeneralPage.ui index c7fa49080..b4e518ce6 100755 --- a/retroshare-gui/src/gui/settings/GeneralPage.ui +++ b/retroshare-gui/src/gui/settings/GeneralPage.ui @@ -1,614 +1,641 @@ - - - GeneralPage - - - - 0 - 0 - 413 - 314 - - - - - 0 - 64 - - - - - - - - - 0 - 0 - 0 - - - - - - - 208 - 208 - 208 - - - - - - - 255 - 255 - 255 - - - - - - - 247 - 247 - 247 - - - - - - - 104 - 104 - 104 - - - - - - - 139 - 139 - 139 - - - - - - - 0 - 0 - 0 - - - - - - - 255 - 255 - 255 - - - - - - - 0 - 0 - 0 - - - - - - - 255 - 255 - 255 - - - - - - - 240 - 240 - 240 - - - - - - - 0 - 0 - 0 - - - - - - - 0 - 0 - 128 - - - - - - - 255 - 255 - 255 - - - - - - - 0 - 0 - 255 - - - - - - - 255 - 0 - 255 - - - - - - - 231 - 231 - 231 - - - - - - - - - 0 - 0 - 0 - - - - - - - 208 - 208 - 208 - - - - - - - 255 - 255 - 255 - - - - - - - 247 - 247 - 247 - - - - - - - 104 - 104 - 104 - - - - - - - 139 - 139 - 139 - - - - - - - 0 - 0 - 0 - - - - - - - 255 - 255 - 255 - - - - - - - 0 - 0 - 0 - - - - - - - 255 - 255 - 255 - - - - - - - 240 - 240 - 240 - - - - - - - 0 - 0 - 0 - - - - - - - 192 - 192 - 192 - - - - - - - 0 - 0 - 0 - - - - - - - 0 - 0 - 255 - - - - - - - 255 - 0 - 255 - - - - - - - 231 - 231 - 231 - - - - - - - - - 104 - 104 - 104 - - - - - - - 208 - 208 - 208 - - - - - - - 255 - 255 - 255 - - - - - - - 247 - 247 - 247 - - - - - - - 104 - 104 - 104 - - - - - - - 139 - 139 - 139 - - - - - - - 104 - 104 - 104 - - - - - - - 255 - 255 - 255 - - - - - - - 104 - 104 - 104 - - - - - - - 240 - 240 - 240 - - - - - - - 240 - 240 - 240 - - - - - - - 0 - 0 - 0 - - - - - - - 0 - 0 - 128 - - - - - - - 255 - 255 - 255 - - - - - - - 0 - 0 - 255 - - - - - - - 255 - 0 - 255 - - - - - - - 231 - 231 - 231 - - - - - - - - - Arial - 10 - 50 - false - false - false - false - - - - Qt::NoContextMenu - - - - - - - 0 - 80 - - - - Startup - - - - - - Start RetroShare when my system starts - - - - - - - Start minimized - - - true - - - - - - - - - - Misc - - - - - - Do not show the Quit RetroShare MessageBox - - - - - - - Do not Minimize to Tray Icon - - - true - - - - - - - Auto Login - - - - - - - - - - Qt::Vertical - - - - 178 - 95 - - - - - - - - Idle - - - - - - Idle Time - - - - - - - seconds - - - - - - 1000 - - - - - - - - - - - + + + GeneralPage + + + + 0 + 0 + 413 + 314 + + + + + 0 + 64 + + + + + + + + + 0 + 0 + 0 + + + + + + + 208 + 208 + 208 + + + + + + + 255 + 255 + 255 + + + + + + + 247 + 247 + 247 + + + + + + + 104 + 104 + 104 + + + + + + + 139 + 139 + 139 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 255 + 255 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 255 + 255 + + + + + + + 240 + 240 + 240 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 128 + + + + + + + 255 + 255 + 255 + + + + + + + 0 + 0 + 255 + + + + + + + 255 + 0 + 255 + + + + + + + 231 + 231 + 231 + + + + + + + + + 0 + 0 + 0 + + + + + + + 208 + 208 + 208 + + + + + + + 255 + 255 + 255 + + + + + + + 247 + 247 + 247 + + + + + + + 104 + 104 + 104 + + + + + + + 139 + 139 + 139 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 255 + 255 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 255 + 255 + + + + + + + 240 + 240 + 240 + + + + + + + 0 + 0 + 0 + + + + + + + 192 + 192 + 192 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 255 + + + + + + + 255 + 0 + 255 + + + + + + + 231 + 231 + 231 + + + + + + + + + 104 + 104 + 104 + + + + + + + 208 + 208 + 208 + + + + + + + 255 + 255 + 255 + + + + + + + 247 + 247 + 247 + + + + + + + 104 + 104 + 104 + + + + + + + 139 + 139 + 139 + + + + + + + 104 + 104 + 104 + + + + + + + 255 + 255 + 255 + + + + + + + 104 + 104 + 104 + + + + + + + 240 + 240 + 240 + + + + + + + 240 + 240 + 240 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 128 + + + + + + + 255 + 255 + 255 + + + + + + + 0 + 0 + 255 + + + + + + + 255 + 0 + 255 + + + + + + + 231 + 231 + 231 + + + + + + + + + Arial + 10 + 50 + false + false + false + false + + + + Qt::NoContextMenu + + + + + + + 0 + 80 + + + + Startup + + + + + + Start RetroShare when my system starts + + + + + + + Start minimized + + + true + + + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 10 + 20 + + + + + + + + Start minimized on system start + + + + + + + + + + + + Misc + + + + + + Do not show the Quit RetroShare MessageBox + + + + + + + Do not Minimize to Tray Icon + + + true + + + + + + + Auto Login + + + + + + + + + + Qt::Vertical + + + + 178 + 95 + + + + + + + + Idle + + + + + + Idle Time + + + + + + + seconds + + + + + + 1000 + + + + + + + + + + + diff --git a/retroshare-gui/src/gui/settings/rsharesettings.cpp b/retroshare-gui/src/gui/settings/rsharesettings.cpp index 77ee571fd..291cc424b 100644 --- a/retroshare-gui/src/gui/settings/rsharesettings.cpp +++ b/retroshare-gui/src/gui/settings/rsharesettings.cpp @@ -424,14 +424,19 @@ void RshareSettings::setPrivateChatHistoryCount(int value) /** Returns true if RetroShare is set to run on system boot. */ bool -RshareSettings::runRetroshareOnBoot() +RshareSettings::runRetroshareOnBoot(bool &minimized) { + minimized = false; + #if defined(Q_WS_WIN) - if (!win32_registry_get_key_value(STARTUP_REG_KEY, RETROSHARE_REG_KEY).isEmpty()) { + QString value = win32_registry_get_key_value(STARTUP_REG_KEY, RETROSHARE_REG_KEY); + + if (!value.isEmpty()) { + /* Simple check for "-m" */ + minimized = value.contains(" -m"); return true; - } else { - return false; } + return false; #else /* Platforms other than windows aren't supported yet */ return false; @@ -440,14 +445,17 @@ RshareSettings::runRetroshareOnBoot() /** If run is set to true, then RetroShare will run on system boot. */ void -RshareSettings::setRunRetroshareOnBoot(bool run) +RshareSettings::setRunRetroshareOnBoot(bool run, bool minimized) { #if defined(Q_WS_WIN) if (run) { - win32_registry_set_key_value(STARTUP_REG_KEY, RETROSHARE_REG_KEY, - QString("\"" + - QDir::convertSeparators(QCoreApplication::applicationFilePath())) + - "\""); + QString value = "\"" + QDir::convertSeparators(QCoreApplication::applicationFilePath()) + "\""; + + if (minimized) { + value += " -m"; + } + + win32_registry_set_key_value(STARTUP_REG_KEY, RETROSHARE_REG_KEY, value); } else { win32_registry_remove_key(STARTUP_REG_KEY, RETROSHARE_REG_KEY); } diff --git a/retroshare-gui/src/gui/settings/rsharesettings.h b/retroshare-gui/src/gui/settings/rsharesettings.h index 981af3a65..7268bc71f 100644 --- a/retroshare-gui/src/gui/settings/rsharesettings.h +++ b/retroshare-gui/src/gui/settings/rsharesettings.h @@ -100,10 +100,10 @@ public: void setShowMainWindowAtStart(bool show); /** Returns true if RetroShare should start on system boot. */ - bool runRetroshareOnBoot(); + bool runRetroshareOnBoot(bool &minimized); /** Set whether to run RetroShare on system boot. */ - void setRunRetroshareOnBoot(bool run); + void setRunRetroshareOnBoot(bool run, bool minimized); /* Get the destination log file. */ QString getLogFile(); diff --git a/retroshare-gui/src/gui/settings/settings.ui b/retroshare-gui/src/gui/settings/settings.ui index f085e149d..660e71d45 100755 --- a/retroshare-gui/src/gui/settings/settings.ui +++ b/retroshare-gui/src/gui/settings/settings.ui @@ -1,335 +1,338 @@ - - - Settings - - - - 0 - 0 - 458 - 366 - - - - Options - - - - :/images/kcmsystem24.png:/images/kcmsystem24.png - - - - - - - 130 - 0 - - - - - 130 - 16777215 - - - - false - - - - 24 - 24 - - - - Qt::ElideMiddle - - - QListView::Static - - - QListView::TopToBottom - - - false - - - QListView::Fixed - - - QListView::SinglePass - - - - 100 - 24 - - - - QListView::ListMode - - - 0 - - - true - - - -1 - - - - General - - - - :/images/kcmsystem24.png:/images/kcmsystem24.png - - - - - Server - - - - :/images/server_24x24.png:/images/server_24x24.png - - - - - Transfer - - - - :/images/ktorrent32.png:/images/ktorrent32.png - - - - - Directories - - - - :/images/folder_doments.png:/images/folder_doments.png - - - - - Notify - - - - :/images/status_unknown.png:/images/status_unknown.png - - - - - Security - - - - :/images/encrypted32.png:/images/encrypted32.png - - - - - Message - - - - :/images/evolution.png:/images/evolution.png - - - - - Forum - - - - :/images/konversation.png:/images/konversation.png - - - - - Chat - - - - :/images/chat_24.png:/images/chat_24.png - - - - - Appearance - - - - :/images/looknfeel.png:/images/looknfeel.png - - - - - Sound - - - - :/images/sound.png:/images/sound.png - - - - - - - - - - - 24 - 24 - - - - - - - true - - - - - - - - 0 - 0 - - - - - Sans Serif - 11 - 75 - false - true - false - false - - - - - - - - - - - Qt::Horizontal - - - - - - - - - 0 - - - - - - - - Qt::Horizontal - - - - - - - 6 - - - 0 - - - - - Qt::Horizontal - - - - 312 - 31 - - - - - - - - - 0 - 22 - - - - Cancel - - - - - - - - 0 - 22 - - - - OK - - - - - - - - - - - - - applyButton - clicked() - Settings - accept() - - - 278 - 253 - - - 96 - 254 - - - - - canceButton - clicked() - Settings - reject() - - - 369 - 253 - - - 179 - 282 - - - - - + + + Settings + + + + 0 + 0 + 458 + 366 + + + + Options + + + + :/images/kcmsystem24.png:/images/kcmsystem24.png + + + + + + + 130 + 0 + + + + + 130 + 16777215 + + + + false + + + + 24 + 24 + + + + Qt::ElideMiddle + + + QListView::Static + + + QListView::TopToBottom + + + false + + + QListView::Fixed + + + QListView::SinglePass + + + + 100 + 24 + + + + QListView::ListMode + + + 0 + + + true + + + -1 + + + + General + + + + :/images/kcmsystem24.png:/images/kcmsystem24.png + + + + + Server + + + + :/images/server_24x24.png:/images/server_24x24.png + + + + + Transfer + + + + :/images/ktorrent32.png:/images/ktorrent32.png + + + + + Directories + + + + :/images/folder_doments.png:/images/folder_doments.png + + + + + Notify + + + + :/images/status_unknown.png:/images/status_unknown.png + + + + + Security + + + + :/images/encrypted32.png:/images/encrypted32.png + + + + + Message + + + + :/images/evolution.png:/images/evolution.png + + + + + Forum + + + + :/images/konversation.png:/images/konversation.png + + + + + Chat + + + + :/images/chat_24.png:/images/chat_24.png + + + + + Appearance + + + + :/images/looknfeel.png:/images/looknfeel.png + + + + + Sound + + + + :/images/sound.png:/images/sound.png + + + + + + + + + + + 24 + 24 + + + + + + + true + + + + + + + + 0 + 0 + + + + + Sans Serif + 11 + 75 + false + true + false + false + + + + + + + + + + + Qt::Horizontal + + + + + + + + + 0 + + + + + + + + Qt::Horizontal + + + + + + + 6 + + + 0 + + + + + Qt::Horizontal + + + + 312 + 31 + + + + + + + + + 0 + 22 + + + + Cancel + + + + + + + + 0 + 22 + + + + OK + + + true + + + + + + + + + + + + + applyButton + clicked() + Settings + accept() + + + 278 + 253 + + + 96 + 254 + + + + + canceButton + clicked() + Settings + reject() + + + 369 + 253 + + + 179 + 282 + + + + + diff --git a/retroshare-gui/src/lang/retroshare_de.qm b/retroshare-gui/src/lang/retroshare_de.qm index 1e8fcc7aa51c45e5cedfb51acc2429a58308cc31..62879cd212720b42ed888aa370aac15c0a590015 100644 GIT binary patch delta 14228 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,remJW47LGW6) zG^!V|K^t^&>@O00rpmEly11o?mn-_})-~%&)W$=%z7gJNCmwe-F1nvw)*Jt z`|5U|z>_A=(e1w8340Xo>2~LY;=HDA_p|53h7{_O{?ns#;jePZWZmJ}Wrzh0*BxE~ zfjRu6?(jMpi%WlW$7aB0Zbj*i5B~y(daW|Iz3${lh>txBbSHnUBmVu7LQ#H>?xYPL zi13=ai`_BOf#jw|5f3R;D6+@vZj?uA zX-vAi<7Q$Nth4T3uLW444bt7SBl0iZsk?W)Bhj%S-Th54(rtYe@`6UX$AkQdS25^p zPfBAh$F|X-^GM?DC*2z?i&0ZI-TO}H+ii%_eQfW8rqX)dr$beV{o17~7!E7X9H=V- zY554f+%F2P)ZPl&=@|<7oP51J2}YJbM6XH4!2di^$oqQh^^IXmjmzteKOt1@vG%() z9Bs|D`qKX*afsFW(l2`=r~jibI}W8=pSk*qP4N6)&-9f8I+Ac)rFYGO!0w!=cN>t6 zmiZ2St@b%YIWBt75IEB`o8I&4F02x5)q5qNy=buNeO9eP$9tK+(ccK?6(;B#Z3AbV z(KkKQmROl<`W6EV$d_0Cu5XcrFS;Di{}qUtJU?9D@!VpfYiSDEjbw$Kwx}G?S>;qu zh2rS}``(%Z{0_(II}gL_y4_77AN>EEovxm*sH!qQP@(8jPi4YHmFZb3U-Y;4s^!5) zRJYHs$5`MbiaP+@C2e?_4FgZ zuOp%}`bf|2@RL^hvBrN$J8b_|%iZ?yu|DRQAC@>16|x~M74p$l^^1{{ zc;GyhZ|3P&Cal8bG}p&v)+Cy^Sii;r#YgUO{rbB;MD>NrppN4z^2|z(r^1!hyveLzx_PiF!q{48@o|kzr!CIzT`E1(mcq7^Ck63uZ9u-*hjyw z5jJ-vY}OwnrVm0X4F{4RyO`!D^c^GKg-n(BZ0*MiEJrvF_U^W^qGq1e;bez%T??OKAtybIeZ zf;$-;4je{JQOi)W9|Y<9#)i@@N)a1b-cUBuj*Tc@2A7sdo6AQVTv`n!zF?KXZM^{7 z8EVzT^^uhgb-%;+KCLi#hP)#2G{Vrx|01-@YD42Pw{hK5L$jc5B+BhIG;fD;Ie;13 zZ4IISi8=oo+MPs#oMSWuNGpkL+O3d(sALFybOsYz$`Ma1wg?dLwH~KbctSuaIEGC*DESt?lz2BeUilXvxf0CP$JGQuut@8Z`)tj zFl#SV_u9sWh35>|?lsh~ygOp}yvK&Pl~HKO{cBire?QtZ-i8g%9R0kKh7EVo=kwfP z*#16*n8Pi@uJ~BI)jNh=DahjulT_yWD&$S`4Er5((B6^_$A*OxuTaBq!dO65TV*x6 zzDoIkJx)~l&B2heWCGgZ*@pAOvtUeK_Wt$UJ&hX;7pH8){ZAV%-r0wBr><(n0Keoo#rv5>nP7*YFxmBo?^c@a|m*@rF$edEcFh95W61 zE&HLCh&KF+9uFyBRi&q!QQmNvD$;^X<$$F)8#M#4hv&fzqhTDT>&-g*#QN237NaF; zD%8?1mE-b^RvF5#>P3ZO-)p18mYq=cCyXVgp{@-{FqTM7MDD+5bUPG>K(H_iHG7ONK-l zdtVt#RBMGou9-O-WVr~c}Rp2#>o$HU9CRGs6nm>Jub#2?cqy~_l!#gVi!NDvO%md_Ur><`fQc| z6si2y(YUI9HkxYH>x`TyeEA)e*9=L2F}L#|p%o95G%z|vN z;)8FhoEmS;LKVtuKQrEH6auLct&lhSVtkN{8Sx%qe7JWAi4qlzPYl?LwRfxWzaM%m z3!O5)NWFkniKoU_#qRs%p)q%Xya-havuApG*y`RlVy7X|qio}kd)P*tQDl&Gl6({t;w*_2P=Y26p9PXR7$#oO>A>a6{aC*w$z&{ z%yuERV~ok!0RLy_RSwKGxlDdeG$>u6;KAqYGrd}sa5T9cL++R`!c@m;KAOZ!?3rHe z4VufQx>=8jH*IRKNH_R+E44 zWvIIcD-^FssVux_>U|vHuVgJ#P|R~IXiYcut2hKjqR}+af`I+$k!etE7}wqprXe|p z@b{ypVK>vTCNReo{swaKWK+}lK&ZVpj;8UiOB1V-VVbZe0S(}Xrb$=>5G>v_sm~o^ zo+Ia)CZ%SPuvRfmxeqI^u*@_SM#ct2D&*xho2L1-B<7N4nl2td$JVuX@o}~-%r~tc z?1XwT$F!wwSCrZ3Ok19If&jm3+NI4vB%WbPoRSZbcUK{=x74(o#gN$NWJ+2!k3^Rn zraeUh&As!cy^Ce&?53vueNiZ^c%+csOjY?g*mPv&Z=%)ZO~1`7ziSm0)Z{x9J>F#+`UZ+^JmEJas-cG8USpo;m1%pD@ccdm`DCG3$Sv!IqB_X7gGE`Q3ZW zW#2;{M-DKT!&V6~y}Y@qiw&>LKhj)vETVt2cjjstF6hNiF}oH2z_c=Ew?RmqQL?#y z72L3YyxG%~0g2#a_KiW(+kL^@(HmN9@>O$hC|+-fX9N z$R51G_uM?<)orY`%`%6!_eD#4uQ}9qXcO_mICJRzG|XX)LLRZtJZd7+U#Wl1;R}<9 zOyv}^_$}r!8rWdFpDI5tH%GpL%@;i~k89TsQt7&RTz)etX296^G4>(D7yax0;vi!a!~xGcRTE*T}jG zS&0Sax70Jk-LmrszcM(56o-wZ*d=aY}3lxgx zxhltuH?JGJ6LHVYX5Q-G5F?&v-s$2-?4OS2Jq=O&RQzr}oG<~!TZH+1<}2)yaxq`% zgTS+Ny*cd)8UTarDnH&*D5Rz;J?ESM&4w4X;^r6LcmuWjn_tXpLn3mJ`IQ~U82!}z zK|hN`DQEMikpaXT^(bX7tO2jg9ceDyh8#Befkjj=g>4~EELwqAZTMp`lz_MH>S{5R z#@@;Ac8hr(-b|dA#k|24ZdT4xrr&SKu?7lx-Y&aO6L;Iw3YNOE8}T7~EMA{SpoCkX zkbm}5D7JmHc)!H+iLVOTs@0a3zn} z|Lqv={Iiw-?NjWidu0jOJOOP`2TQ( zlyaM}2GHIzZ&(4=_v0+{p#@k{m_lAB)Us%hFYzUXmd*dc1i${YZ2fZrUTr&T*>-h2 zyn2ph`$3F&cnwR!-ftu-XIXam4?*LhpXG2>#G?|QEGf>ok-mlH^w>PKuclj0FaH8j z(%O=S|E(fw{6s(T8=Cwnmdl29#G{s4GJGKlTzXqFo$M(8$13EX&npz$!z{O>e43!8 zl5e>`pc64+v1C^%fY)8Iy#9{3w!uKBI9aPU zk0bsmRiW6HXss586gN1_TIX^Zq>UNYy7ORXv0bcnFK)rk#Bi(E4ZLrUbyn{b*xT>% z3VF}n)`q+AxIG=LjYr}7w3=4mI{15!1y5v#p^)mr3NGwT3;wjTbFaxnhRBUGs*v zI_}mP-@0O7`w*4K92N4yhSuUxLaxoMQLSLOCu>@5P~e>Pu-g3o5Ur`9^4CP`g36)j z62G!8=z&NOQPsMnmyG6#-nw)RrnAIGtNp|x5?Q6J_K#>DEcUm?Px2t1Jj?obO7Z`x z3EQb0@ca_sc-%m5O^C>bhVrr|WX6-Iwp8V;0_#ppC#@K!^5hrmu806M7He4dT{upwse{-Rgj}`nS-sJxu^v~VD diff --git a/retroshare-gui/src/lang/retroshare_de.ts b/retroshare-gui/src/lang/retroshare_de.ts index 42f67cd99..aa738ba12 100644 --- a/retroshare-gui/src/lang/retroshare_de.ts +++ b/retroshare-gui/src/lang/retroshare_de.ts @@ -4231,17 +4231,22 @@ Fill in your GPG password when asked, to sign your new key. GeneralPage - + Auto Login Automatische Anmeldung - + Startup Programmstart - + + Start minimized on system start + Minimieren beim Starten mit dem System + + + Misc Verschiedenes @@ -4258,20 +4263,20 @@ Fill in your GPG password when asked, to sign your new key. seconds - + Sekunden - + Start minimized Minimiert starten Start RetroShare when my system starts - Starte mit Windows + Starte RetroShare mit dem System - + Idle Untätig @@ -8841,12 +8846,12 @@ p, li { white-space: pre-wrap; } - + Exit Beenden - + For best performance, RetroShare needs to know a little about your connection to the internet. Für die beste Leistung muss RetroShare ein wenig über Ihre Internetverbindung erfahren. @@ -8894,12 +8899,12 @@ p, li { white-space: pre-wrap; } - + < Back < Zurück - + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } @@ -8974,12 +8979,17 @@ p, li { white-space: pre-wrap; } Starte RetroShare mit dem System. - - Finish - Ende + + Start minimized on system start + Minimieren beim Starten mit dem System - + + Finish + Fertigstellen + + + Select A Folder To Share Wählen Sie ein Ordner zum Freigeben @@ -8999,7 +9009,7 @@ p, li { white-space: pre-wrap; } Warnung! - + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; }