diff --git a/retroshare-gui/src/gui/PeersDialog.cpp b/retroshare-gui/src/gui/PeersDialog.cpp
index 5d685805c..7286cdd19 100644
--- a/retroshare-gui/src/gui/PeersDialog.cpp
+++ b/retroshare-gui/src/gui/PeersDialog.cpp
@@ -399,7 +399,7 @@ void PeersDialog::peertreeWidgetCostumPopupMenu( QPoint point )
iconLabel->setMaximumSize( iconLabel->frameSize().height() + 24, 24 );
hbox->addWidget(iconLabel);
- textLabel = new QLabel("" + tr("RetroShare") + "", widget );
+ textLabel = new QLabel("RetroShare", widget );
hbox->addWidget(textLabel);
@@ -1275,7 +1275,7 @@ void PeersDialog::removefriend()
if (rsPeers)
{
- if ((QMessageBox::question(this, tr("RetroShare"),tr("Do you want to remove this Friend?"),QMessageBox::Yes|QMessageBox::No, QMessageBox::Yes))== QMessageBox::Yes)
+ if ((QMessageBox::question(this, "RetroShare",tr("Do you want to remove this Friend?"),QMessageBox::Yes|QMessageBox::No, QMessageBox::Yes))== QMessageBox::Yes)
{
rsPeers->removeFriend(getPeerRsCertId(c));
emit friendsUpdated() ;
@@ -1726,8 +1726,10 @@ void PeersDialog::on_actionClear_Chat_History_triggered()
void PeersDialog::on_actionDelete_Chat_History_triggered()
{
- on_actionClear_Chat_History_triggered();
- historyKeeper.clear();
+ if ((QMessageBox::question(this, "RetroShare", tr("Do you really want to physically delete the history?"), QMessageBox::Yes | QMessageBox::No, QMessageBox::Yes)) == QMessageBox::Yes) {
+ on_actionClear_Chat_History_triggered();
+ historyKeeper.clear();
+ }
}
void PeersDialog::smileyWidgetgroupchat()
diff --git a/retroshare-gui/src/gui/chat/PopupChatDialog.cpp b/retroshare-gui/src/gui/chat/PopupChatDialog.cpp
index a7c326b43..a2affc63a 100644
--- a/retroshare-gui/src/gui/chat/PopupChatDialog.cpp
+++ b/retroshare-gui/src/gui/chat/PopupChatDialog.cpp
@@ -833,8 +833,10 @@ void PopupChatDialog::on_actionClear_Chat_History_triggered()
void PopupChatDialog::on_actionDelete_Chat_History_triggered()
{
- on_actionClear_Chat_History_triggered();
- historyKeeper.clear();
+ if ((QMessageBox::question(this, "RetroShare", tr("Do you really want to physically delete the history?"), QMessageBox::Yes | QMessageBox::No, QMessageBox::Yes)) == QMessageBox::Yes) {
+ on_actionClear_Chat_History_triggered();
+ historyKeeper.clear();
+ }
}
void PopupChatDialog::updatePeerAvatar(const std::string& peer_id)
diff --git a/retroshare-gui/src/gui/notifyqt.cpp b/retroshare-gui/src/gui/notifyqt.cpp
index ba22b7bac..2e91e8b58 100644
--- a/retroshare-gui/src/gui/notifyqt.cpp
+++ b/retroshare-gui/src/gui/notifyqt.cpp
@@ -126,16 +126,24 @@ void NotifyQt::notifyOwnAvatarChanged()
std::string NotifyQt::askForPassword(const std::string& key_details,bool prev_is_bad)
{
-
RsAutoUpdatePage::lockAllEvents() ;
- std::string res = QInputDialog::getText(NULL, tr("GPG key passphrase"),
- (prev_is_bad?tr("Wrong password !") + "\n\n" : QString()) +
- tr("Please enter the password to unlock the following GPG key:") + "\n" + QString::fromStdString(key_details), QLineEdit::Password, NULL, NULL).toStdString();
+ QInputDialog dialog;
+ dialog.setWindowTitle(tr("GPG key passphrase"));
+ dialog.setLabelText((prev_is_bad?tr("Wrong password !") + "\n\n" : QString()) +
+ tr("Please enter the password to unlock the following GPG key:") + "\n" + QString::fromStdString(key_details));
+ dialog.setTextEchoMode(QLineEdit::Password);
+ dialog.setWindowIcon(QIcon(":/images/rstray3.png"));
+
+ int ret = dialog.exec();
RsAutoUpdatePage::unlockAllEvents() ;
- return res ;
+ if (ret) {
+ return dialog.textValue().toStdString();
+ }
+
+ return "";
}
void NotifyQt::notifyDiscInfoChanged()
diff --git a/retroshare-gui/src/lang/retroshare_de.qm b/retroshare-gui/src/lang/retroshare_de.qm
index cc6a00680..ea012e7c5 100644
Binary files a/retroshare-gui/src/lang/retroshare_de.qm and b/retroshare-gui/src/lang/retroshare_de.qm differ
diff --git a/retroshare-gui/src/lang/retroshare_de.ts b/retroshare-gui/src/lang/retroshare_de.ts
index 46ea9f35c..7b02adf31 100644
--- a/retroshare-gui/src/lang/retroshare_de.ts
+++ b/retroshare-gui/src/lang/retroshare_de.ts
@@ -1521,7 +1521,7 @@ p, li { white-space: pre-wrap; }
Übernehmen und Schliessen
-
+
@@ -7183,7 +7183,7 @@ p, li { white-space: pre-wrap; }
Bitte geben Sie das Passwort ein um folgenden GPG Schlüssel freizuschalten:
-
+
Prüfe freigegebene Dateien...
@@ -7504,7 +7504,12 @@ p, li { white-space: pre-wrap; }
Neuer Gruppenchat
-
+
+
+ Willst Du wirklich den Nachrichtenverlauf physisch löschen?
+
+
+
Lade Datei
@@ -7674,7 +7679,7 @@ p, li { white-space: pre-wrap; }
-
+
Freund hinzufügen
@@ -7728,13 +7733,7 @@ p, li { white-space: pre-wrap; }
Nachrichtenverlauf speichern
-
-
-
-
-
-
-
+
Gruppe anschreiben
@@ -7754,7 +7753,7 @@ p, li { white-space: pre-wrap; }
Willst du diesen Freund entfernen?
-
+
Speichern unter...
@@ -7790,7 +7789,7 @@ p, li { white-space: pre-wrap; }
Aktivitäten
-
+
tippt...
@@ -8131,7 +8130,12 @@ p, li { white-space: pre-wrap; }
Avatar zeigen
-
+
+
+ Willst Du wirklich den Nachrichtenverlauf physisch löschen?
+
+
+
Lade Bilddatei
@@ -8260,7 +8264,7 @@ p, li { white-space: pre-wrap; }
Text Datei (*.txt );;Alle Dateien (*)
-
+
Dein Freund ist Offline willst du ihm stattdessen eine Nachricht senden
@@ -8271,7 +8275,7 @@ Do you want to send them a Message instead
Bild anhängen
-
+
antwortet möglicherweise nicht, da der Status auf "Untätig" gesetzt wurde
@@ -8291,7 +8295,7 @@ Do you want to send them a Message instead
ist Offline.
-
+
RetroShare Link einfügen
@@ -9449,17 +9453,17 @@ p, li { white-space: pre-wrap; }
-
+
Herunterladen
-
+
Gib einen Suchbegriff ein (min. 3 Zeichen)
-
+
Kopiere RetroShare Link
@@ -9479,7 +9483,7 @@ p, li { white-space: pre-wrap; }
Freunden empfehlen
-
+
Entfernen
@@ -9550,7 +9554,7 @@ p, li { white-space: pre-wrap; }
Such ID
-
+
Download
@@ -9560,7 +9564,7 @@ p, li { white-space: pre-wrap; }
Überspringe lokale Dateien
-
+
Entschuldigung
@@ -11446,7 +11450,7 @@ p, li { white-space: pre-wrap; }
Übertrage
-
+
@@ -11471,7 +11475,7 @@ p, li { white-space: pre-wrap; }
Soll dieser Download wirklich abgebrochen und gelöscht werden?
-
+
Geschwindigkeits- / Warteschlangenposition
@@ -11534,38 +11538,38 @@ p, li { white-space: pre-wrap; }
-
+
Gescheitert
-
+
-
+
OK
-
-
+
+
Warte
-
+
Ladend
-
+
Vollständig
-
+
Unbekannt
@@ -11575,12 +11579,12 @@ p, li { white-space: pre-wrap; }
Version:
-
+
Hochladend
-
+
Überprüfe...