UI::OpenDialog(
@@ -566,6 +601,18 @@
is not signed by a trusted (imported) key. If you do not import the key,
packages created by the owner of key <tt>%1</tt> show this warning.</p>"), key_id);

+ // additional Richtext (HTML) warning text (kind of help), 1/2
+ string warning_help_text_1 = _("<p>The owner of the key may distribute updates,
+packages, and package repositories that your system will trust and offer
+for installation and update without any further warning. In this way,
+importing the key into your keyring of trusted keys allows the key owner
+to have a certain amount of control over the software on your system.</p>");
+
+ // additional Richtext (HTML) warning text (kind of help), 2/2, %1 stands for the GnuPG key ID
+ string warning_help_text_2 = sformat(_("<p>A warning dialog opens for every package that
+is not signed by a trusted (imported) key. If you do not import the key,
+packages created by the owner of key <tt>%1</tt> show this warning.</p>"), key_id);
+
// popup message, %1 stands for GPG key ID, %2 for key name, %3 for key location (URL or ...)
string dialog_text = sformat(_("The GnuPG key '%1 (%2)'
has been found at %3.
@@ -665,6 +712,18 @@
is not signed by a trusted (imported) key. If you do not import the key,
packages created by the owner of key <tt>%1</tt> show this warning.</p>"), key_id);

+ // additional Richtext (HTML) warning text (kind of help), 1/2
+ string warning_help_text_1 = _("<p>The owner of the key may distribute updates,
+packages, and package repositories that your system will trust and offer
+for installation and update without any further warning. In this way,
+importing the key into your keyring of trusted keys allows the key owner
+to have a certain amount of control over the software on your system.</p>");
+
+ // additional Richtext (HTML) warning text (kind of help), 2/2, %1 stands for the GnuPG key ID
+ string warning_help_text_2 = sformat(_("<p>A warning dialog opens for every package that
+is not signed by a trusted (imported) key. If you do not import the key,
+packages created by the owner of key <tt>%1</tt> show this warning.</p>"), key_id);
+
// popup message, %1 stands for string "GPG key ID\nfingerprint", %2 for key name
string dialog_text = sformat(_("The GnuPG key '%1 (%2)'
has been found.
@@ -673,7 +732,7 @@
public keys, meaning that you trust the owner of the key.
You should be sure that you can trust the owner and that
the key really belongs to that owner before importing it."),
- ((fingerprint == nil || fingerprint == "") ? key_id : sformat("%1\n %2\n", key_id, fingerprint)),
+ ((fingerprint == nil || fingerprint == "") ? key_id : sformat("%1\n %2\n", key_id, StringSplitter(fingerprint, " ", 4))),
key_name
);