[pkg-otr-team] [irssi-plugin-otr] 65/167: * otr-plugin.c: Except on WIN32, set the umask to 0077 before creating the otr.* files in the purple directory so that they end up mode 0600. Based on a patch from Caspar Clemens Mierau <damokles at ubuntu.com>.

Holger Levsen holger at moszumanska.debian.org
Mon Mar 3 21:55:33 UTC 2014


This is an automated email from the git hooks/post-receive script.

holger pushed a commit to tag 4.0.0
in repository irssi-plugin-otr.

commit b112bbcf8c474190c0ea0fd0f8fb571541c4ec66
Author: cypherpunk <cypherpunk>
Date:   Tue Jun 17 21:55:18 2008 +0000

    	* otr-plugin.c: Except on WIN32, set the umask to 0077 before
    	creating the otr.* files in the purple directory so that they
    	end up mode 0600.  Based on a patch from Caspar Clemens Mierau
    	<damokles at ubuntu.com>.
---
 ChangeLog    |   7 ++
 otr-plugin.c |  18 +++++
 po/de.po     | 235 ++++++++++++++++++++++++++++++-----------------------------
 3 files changed, 143 insertions(+), 117 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 02eb898..638df99 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2008-06-17
+
+	* otr-plugin.c: Except on WIN32, set the umask to 0077 before
+	creating the otr.* files in the purple directory so that they
+	end up mode 0600.  Based on a patch from Caspar Clemens Mierau
+	<damokles at ubuntu.com>.
+
 2008-06-16
 
 	* gtk-dialog.c: Make the menu item say "Reauthenticate buddy"
diff --git a/otr-plugin.c b/otr-plugin.c
index 4f7173c..0d801b6 100644
--- a/otr-plugin.c
+++ b/otr-plugin.c
@@ -155,6 +155,9 @@ void otrg_plugin_create_privkey(const char *accountname,
 	const char *protocol)
 {
     OtrgDialogWaitHandle waithandle;
+#ifndef WIN32
+    mode_t mask;
+#endif  /* WIN32 */
     FILE *privf;
 
     gchar *privkeyfile = g_build_filename(purple_user_dir(), PRIVKEYFNAME, NULL);
@@ -162,7 +165,13 @@ void otrg_plugin_create_privkey(const char *accountname,
 	fprintf(stderr, _("Out of memory building filenames!\n"));
 	return;
     }
+#ifndef WIN32
+    mask = umask (0077);
+#endif  /* WIN32 */
     privf = g_fopen(privkeyfile, "w+b");
+#ifndef WIN32
+    umask (mask);
+#endif  /* WIN32 */
     g_free(privkeyfile);
     if (!privf) {
 	fprintf(stderr, _("Could not write private key file\n"));
@@ -619,9 +628,18 @@ void otrg_plugin_disconnect(ConnContext *context)
 /* Write the fingerprints to disk. */
 void otrg_plugin_write_fingerprints(void)
 {
+#ifndef WIN32
+    mode_t mask;
+#endif  /* WIN32 */
     FILE *storef;
     gchar *storefile = g_build_filename(purple_user_dir(), STOREFNAME, NULL);
+#ifndef WIN32
+    mask = umask (0077);
+#endif  /* WIN32 */
     storef = g_fopen(storefile, "wb");
+#ifndef WIN32
+    umask (mask);
+#endif  /* WIN32 */
     g_free(storefile);
     if (!storef) return;
     otrl_privkey_write_fingerprints_FILEp(otrg_plugin_userstate, storef);
diff --git a/po/de.po b/po/de.po
index 25f9594..2cd0221 100644
--- a/po/de.po
+++ b/po/de.po
@@ -8,25 +8,21 @@ msgid ""
 msgstr ""
 "Project-Id-Version: pidgin-otr 3.2.0-de\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-06-12 00:34+0200\n"
-"PO-Revision-Date: 2008-05-28 09:12+0200\n"
+"POT-Creation-Date: 2008-06-17 11:50+0200\n"
+"PO-Revision-Date: 2008-06-17 11:50+0200\n"
 "Last-Translator: Michael Meier <michael.meier at mmsources.de>\n"
 "Language-Team: Michael Meier <michael.meier at mmsources.de>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: ../gtk-dialog.c:291 ../gtk-dialog.c:1144 ../gtk-dialog.c:1148
-#: ../gtk-dialog.c:1310 ../gtk-dialog.c:1488 ../gtk-dialog.c:1669
-#: ../gtk-dialog.c:1772 ../gtk-dialog.c:1863 ../gtk-dialog.c:2309
+#: ../gtk-dialog.c:291 ../gtk-dialog.c:1085 ../gtk-dialog.c:1089
+#: ../gtk-dialog.c:1523 ../gtk-dialog.c:1626 ../gtk-dialog.c:1691
+#: ../gtk-dialog.c:2143
 msgid "?lang=en"
 msgstr "?lang=de"
 
-#: ../gtk-dialog.c:440 ../gtk-dialog.c:2043 ../gtk-dialog.c:2517
-msgid "_What's this?"
-msgstr "_Was ist das?"
-
-#: ../gtk-dialog.c:475
+#: ../gtk-dialog.c:439
 msgid ""
 "Your buddy is attempting to determine if he or she is really talking to you, "
 "or if it's someone pretending to be you.  Your buddy has asked a question, "
@@ -38,36 +34,36 @@ msgstr ""
 "gestellt. Um Ihren Buddy zu authentifizieren, geben Sie die Antwort ein und "
 "klicken Sie OK."
 
-#: ../gtk-dialog.c:482
+#: ../gtk-dialog.c:446
 msgid ""
 "To authenticate using a question, pick a question whose answer is known only "
 "to you and your buddy.  Enter this question and this answer, then wait for "
 "your buddy to enter the answer too.  If the answers don't match, then you "
 "may be talking to an imposter."
 msgstr ""
-"Wählen Sie zur Authentifizierung eine Frage ein, deren Antwort nur Ihnen und "
+"Wählen Sie zur Authentifizierung eine Frage, deren Antwort nur Ihnen und "
 "Ihrem Buddy bekannt ist. Geben Sie die Frage und Antwort ein und warten Sie "
 "dann darauf, dass Ihr Buddy diese Antwort ebenfalls eingibt. Sollten die "
 "Antworten nicht übereinstimmen, haben Sie es möglicherweise mit einem "
 "Hochstapler zu tun."
 
-#: ../gtk-dialog.c:500
+#: ../gtk-dialog.c:464
 msgid "This is the question asked by your buddy:"
 msgstr "Diese Frage wurde von Ihrem Buddy gestellt:"
 
-#: ../gtk-dialog.c:503
+#: ../gtk-dialog.c:467
 msgid "Enter question here:"
 msgstr "Frage hier eingeben:"
 
-#: ../gtk-dialog.c:534 ../gtk-dialog.c:618
+#: ../gtk-dialog.c:498 ../gtk-dialog.c:582
 msgid "This buddy is already authenticated."
 msgstr "Dieser Buddy wurde bereits authentifiziert."
 
-#: ../gtk-dialog.c:546
+#: ../gtk-dialog.c:510
 msgid "Enter secret answer here (case sensitive):"
 msgstr "Geheime Antwort hier eingeben: (Groß-/Kleinschreibung relevant)"
 
-#: ../gtk-dialog.c:587
+#: ../gtk-dialog.c:551
 msgid ""
 "To authenticate, pick a secret known only to you and your buddy.  Enter this "
 "secret, then wait for your buddy to enter it too.  If the secrets don't "
@@ -79,11 +75,11 @@ msgstr ""
 "nicht übereinstimmen, haben Sie es möglicherweise mit einem Hochstapler zu "
 "tun."
 
-#: ../gtk-dialog.c:601
+#: ../gtk-dialog.c:565
 msgid "Enter secret here:"
 msgstr "Geheime Passphrase hier eingeben"
 
-#: ../gtk-dialog.c:652 ../gtk-dialog.c:1477 ../gtk-dialog.c:1530
+#: ../gtk-dialog.c:616 ../gtk-dialog.c:1384
 msgid ""
 "To verify the fingerprint, contact your buddy via some <i>other</i> "
 "authenticated channel, such as the telephone or GPG-signed email.  Each of "
@@ -94,7 +90,7 @@ msgstr ""
 "verschlüsselter E-Mail oder telefonisch. Sie sollten Sich gegenseitig Ihre "
 "Fingerprints mitteilen."
 
-#: ../gtk-dialog.c:656 ../gtk-dialog.c:1481 ../gtk-dialog.c:1534
+#: ../gtk-dialog.c:620 ../gtk-dialog.c:1388
 msgid ""
 "If everything matches up, you should indicate in the above dialog that you "
 "<b>have</b> verified the fingerprint."
@@ -102,17 +98,17 @@ msgstr ""
 "Wenn alles übereinstimmt, sollten Sie im obigen Dialog angeben, dass Sie den "
 "Fingerprint </b>tatsächlich</b> verifiziert haben."
 
-#: ../gtk-dialog.c:667 ../gtk-dialog.c:1519
+#: ../gtk-dialog.c:631 ../gtk-dialog.c:1373
 msgid "[none]"
 msgstr "[keiner]"
 
-#: ../gtk-dialog.c:674 ../gtk-dialog.c:1032 ../gtk-dialog.c:1526
-#: ../gtk-dialog.c:1577 ../gtk-ui.c:181 ../otr-plugin.c:116
+#: ../gtk-dialog.c:638 ../gtk-dialog.c:996 ../gtk-dialog.c:1380
+#: ../gtk-dialog.c:1431 ../gtk-ui.c:181 ../otr-plugin.c:116
 #: ../otr-plugin.c:213 ../ui.c:111
 msgid "Unknown"
 msgstr "Unbekannt"
 
-#: ../gtk-dialog.c:675
+#: ../gtk-dialog.c:639
 #, c-format
 msgid ""
 "Fingerprint for you, %s (%s):\n"
@@ -127,27 +123,27 @@ msgstr ""
 "Angegebener Fingerprint für %s:\n"
 "%s\n"
 
-#: ../gtk-dialog.c:727
+#: ../gtk-dialog.c:691
 msgid "How would you like to authenticate your buddy?"
 msgstr "Wie möchten Sie Ihren Buddy authentifizieren?"
 
-#: ../gtk-dialog.c:736
+#: ../gtk-dialog.c:700
 msgid "Question and answer"
 msgstr "Frage und Antwort"
 
-#: ../gtk-dialog.c:739
+#: ../gtk-dialog.c:703
 msgid "Shared secret"
 msgstr "Gemeinsam bekannte Passphrase"
 
-#: ../gtk-dialog.c:742
+#: ../gtk-dialog.c:706
 msgid "Manual fingerprint verification"
 msgstr "Manueller Fingerprint-Vergleich"
 
-#: ../gtk-dialog.c:785
+#: ../gtk-dialog.c:749
 msgid "_Authenticate"
 msgstr "_Authentifizieren"
 
-#: ../gtk-dialog.c:818
+#: ../gtk-dialog.c:782
 msgid ""
 "Authenticating a buddy helps ensure that the person you are talking to is "
 "who he or she claims to be."
@@ -156,49 +152,49 @@ msgstr ""
 "der Sie sprechen die ist, die sie zu sein behauptet."
 
 #. Translators: you are asked to authenticate yourself
-#: ../gtk-dialog.c:927
+#: ../gtk-dialog.c:891
 msgid "Authenticating to Buddy"
 msgstr "Authentifiziere gegenüber Buddy"
 
 #. Translators: you asked your buddy to authenticate him/herself
-#: ../gtk-dialog.c:929
+#: ../gtk-dialog.c:893
 msgid "Authenticating Buddy"
 msgstr "Authentifiziere Buddy"
 
-#: ../gtk-dialog.c:956
+#: ../gtk-dialog.c:920
 #, c-format
 msgid "Authenticating to %s"
 msgstr "Authentifiziere gegenüber %s"
 
-#: ../gtk-dialog.c:957
+#: ../gtk-dialog.c:921
 #, c-format
 msgid "Authenticating %s"
 msgstr "Authentifiziere %s"
 
-#: ../gtk-dialog.c:990
+#: ../gtk-dialog.c:954
 msgid "Waiting for buddy..."
 msgstr "Warte auf Buddy..."
 
-#: ../gtk-dialog.c:1023
+#: ../gtk-dialog.c:987
 msgid "Generating private key"
 msgstr "Generiere privaten Schlüssel"
 
-#: ../gtk-dialog.c:1024
+#: ../gtk-dialog.c:988
 msgid "Please wait"
 msgstr "Bitte warten"
 
 #. Create the Please Wait... dialog
-#: ../gtk-dialog.c:1035
+#: ../gtk-dialog.c:999
 #, c-format
 msgid "Generating private key for %s (%s)..."
 msgstr "Generiere privaten Schlüssel für %s (%s)..."
 
-#: ../gtk-dialog.c:1080
+#: ../gtk-dialog.c:1044
 #, c-format
 msgid "%s Done."
 msgstr "%s Fertig."
 
-#: ../gtk-dialog.c:1142
+#: ../gtk-dialog.c:1083
 #, c-format
 msgid ""
 "%s is contacting you from an unrecognized computer.  You should <a href=\"%s%"
@@ -207,7 +203,7 @@ msgstr ""
 "%s kontaktiert Sie von einem unbekannten Computer aus. Sie sollten diesen "
 "Buddy <a href=\"%s%s\">authentifizieren</a>."
 
-#: ../gtk-dialog.c:1146
+#: ../gtk-dialog.c:1087
 #, c-format
 msgid ""
 "%s has not been authenticated yet.  You should <a href=\"%s%s"
@@ -216,42 +212,42 @@ msgstr ""
 "%s wurde noch nicht authentifiziert. Sie sollten diesen Buddy <a href=\"%s%s"
 "\">authentifizieren</a>."
 
-#: ../gtk-dialog.c:1209 ../gtk-dialog.c:1240 ../gtk-dialog.c:2030
-#: ../gtk-dialog.c:2305 ../gtk-ui.c:82
+#: ../gtk-dialog.c:1150 ../gtk-dialog.c:1181 ../gtk-dialog.c:1866
+#: ../gtk-dialog.c:2139 ../gtk-ui.c:82
 msgid "Finished"
 msgstr "Beendet"
 
-#: ../gtk-dialog.c:1210 ../gtk-dialog.c:1241 ../gtk-dialog.c:2027
-#: ../gtk-dialog.c:2302 ../gtk-ui.c:81
+#: ../gtk-dialog.c:1151 ../gtk-dialog.c:1182 ../gtk-dialog.c:1863
+#: ../gtk-dialog.c:2136 ../gtk-ui.c:81
 msgid "Private"
 msgstr "Privat"
 
-#: ../gtk-dialog.c:1211 ../gtk-dialog.c:1242 ../gtk-dialog.c:2024
-#: ../gtk-dialog.c:2299 ../gtk-ui.c:80
+#: ../gtk-dialog.c:1152 ../gtk-dialog.c:1183 ../gtk-dialog.c:1860
+#: ../gtk-dialog.c:2133 ../gtk-ui.c:80
 msgid "Unverified"
 msgstr "Unverifiziert"
 
-#: ../gtk-dialog.c:1212 ../gtk-dialog.c:1243 ../gtk-ui.c:79
+#: ../gtk-dialog.c:1153 ../gtk-dialog.c:1184 ../gtk-ui.c:79
 msgid "Not private"
 msgstr "Nicht privat"
 
-#: ../gtk-dialog.c:1215
+#: ../gtk-dialog.c:1156
 msgid "Start a private conversation"
 msgstr "Private Unterhaltung starten"
 
-#: ../gtk-dialog.c:1216
+#: ../gtk-dialog.c:1157
 msgid "Refresh the private conversation"
 msgstr "Private Unterhaltung aktualisieren"
 
-#: ../gtk-dialog.c:1221 ../gtk-dialog.c:1979 ../gtk-dialog.c:2074
+#: ../gtk-dialog.c:1162 ../gtk-dialog.c:1809 ../gtk-dialog.c:1910
 msgid "Start _private conversation"
 msgstr "_Private Unterhaltung starten"
 
-#: ../gtk-dialog.c:1222 ../gtk-dialog.c:1980
+#: ../gtk-dialog.c:1163 ../gtk-dialog.c:1810
 msgid "Refresh _private conversation"
 msgstr "_Private Unterhaltung aktualisieren"
 
-#: ../gtk-dialog.c:1246
+#: ../gtk-dialog.c:1187
 msgid "OTR"
 msgstr "OTR"
 
@@ -259,60 +255,32 @@ msgstr "OTR"
 #. The user selects the first or second message in a combo box;
 #. the third message, a new line, a fingerprint, a new line, and
 #. the fourth message will follow it.
-#: ../gtk-dialog.c:1449
+#: ../gtk-dialog.c:1327
 msgid "I have not"
 msgstr "Ich habe nicht"
 
 #. 2nd message
-#: ../gtk-dialog.c:1451
+#: ../gtk-dialog.c:1329
 msgid "I have"
 msgstr "Ich habe"
 
 #. 3rd message
-#: ../gtk-dialog.c:1454
+#: ../gtk-dialog.c:1332
 msgid " verified that this is in fact the correct"
 msgstr " überprüft, dass dies tatsächlich der richtige"
 
 #. 4th message
-#: ../gtk-dialog.c:1464
+#: ../gtk-dialog.c:1342
 #, c-format
 msgid "fingerprint for %s."
 msgstr "Fingerprint für %s ist."
 
-#: ../gtk-dialog.c:1483
-msgid ""
-"If your buddy has more than one IM account, or uses more than one computer, "
-"he may have multiple fingerprints."
-msgstr ""
-"Sollte Ihr Buddy mehr als ein IM-Konto oder mehrere Computer verwenden, kann "
-"er mehr als einen Fingerprint haben."
-
-#: ../gtk-dialog.c:1485
-msgid ""
-"However, the only way an imposter could duplicate one of your buddy's "
-"fingerprints is by stealing information from her/his computer."
-msgstr ""
-"Die einzige Möglichkeit für einen Hochstapler, die Fingerprints Ihres Buddys "
-"zu kopieren ist das Stehlen der Informationen von seinem/ihrem Computer."
-
-#: ../gtk-dialog.c:1489
-msgid "Click here for more information about fingerprints."
-msgstr "Klicken Sie hier für zusätzliche Informationen über Fingerprints."
-
-#: ../gtk-dialog.c:1492
-msgid ""
-"A <b>fingerprint</b> is a unique identifier that you should use to "
-"authenticate your buddy."
-msgstr ""
-"Ein <b>Fingerprint</b> ist ein einmaliges Identifizierungsmerkmal, das Sie "
-"verwenden sollten, um Ihren Buddy zu authentifizieren."
-
-#: ../gtk-dialog.c:1515
+#: ../gtk-dialog.c:1369
 #, c-format
 msgid "Verify fingerprint for %s"
 msgstr "Fingerprint für %s verifizieren."
 
-#: ../gtk-dialog.c:1527
+#: ../gtk-dialog.c:1381
 #, c-format
 msgid ""
 "<small><i>%s %s\n"
@@ -331,33 +299,33 @@ msgstr ""
 "Angegebener Fingerprint für %s:\n"
 "%s\n"
 
-#: ../gtk-dialog.c:1540 ../gtk-ui.c:782
+#: ../gtk-dialog.c:1394 ../gtk-ui.c:782
 msgid "Verify fingerprint"
 msgstr "Fingerprint verifizieren"
 
-#: ../gtk-dialog.c:1567
+#: ../gtk-dialog.c:1421
 #, c-format
 msgid "Authentication from %s"
 msgstr "Authentifizierung von %s"
 
-#: ../gtk-dialog.c:1570
+#: ../gtk-dialog.c:1424
 #, c-format
 msgid "Authenticate %s"
 msgstr "%s authentifizieren"
 
-#: ../gtk-dialog.c:1580
+#: ../gtk-dialog.c:1434
 msgid "Authenticate Buddy"
 msgstr "Buddy authentifizieren"
 
-#: ../gtk-dialog.c:1611
+#: ../gtk-dialog.c:1465
 msgid "An error occurred during authentication."
 msgstr "Ein Fehler ist bei der Authentifizierung aufgetreten."
 
-#: ../gtk-dialog.c:1626
+#: ../gtk-dialog.c:1480
 msgid "Authentication successful."
 msgstr "Authentifizierung erfolgreich."
 
-#: ../gtk-dialog.c:1629
+#: ../gtk-dialog.c:1483
 msgid ""
 "Your buddy has successfully authenticated you.  You may want to authenticate "
 "your buddy as well by asking your own question."
@@ -365,16 +333,16 @@ msgstr ""
 "Ihr Buddy hat Sie erfolgreich authentifiziert. Unter Umständen möchten Sie "
 "ebenfalls eine Frage stellen um Ihren Buddy zu authentifizieren."
 
-#: ../gtk-dialog.c:1635
+#: ../gtk-dialog.c:1489
 msgid "Authentication failed."
 msgstr "Authentifizierung fehlgeschlagen."
 
-#: ../gtk-dialog.c:1663
+#: ../gtk-dialog.c:1517
 #, c-format
 msgid "Private conversation with %s started.%s"
 msgstr "Private Unterhaltung mit %s begonnen.%s"
 
-#: ../gtk-dialog.c:1667
+#: ../gtk-dialog.c:1521
 #, c-format
 msgid "<a href=\"%s%s\">Unverified</a> conversation with %%s started.%%s"
 msgstr ""
@@ -382,21 +350,21 @@ msgstr ""
 
 #. This last case should never happen, since we know
 #. * we're in ENCRYPTED.
-#: ../gtk-dialog.c:1675
+#: ../gtk-dialog.c:1529
 #, c-format
 msgid "Not private conversation with %s started.%s"
 msgstr "Nicht private Unterhaltung mit %s begonnen.%s"
 
-#: ../gtk-dialog.c:1681 ../gtk-dialog.c:1785
+#: ../gtk-dialog.c:1535 ../gtk-dialog.c:1639
 msgid "  Warning: using old protocol version 1."
 msgstr "  Warnung: Verwende veraltete Protokollversion 1."
 
-#: ../gtk-dialog.c:1701
+#: ../gtk-dialog.c:1555
 #, c-format
 msgid "Private conversation with %s lost."
 msgstr "Private Unterhaltung mit %s abgebrochen."
 
-#: ../gtk-dialog.c:1738
+#: ../gtk-dialog.c:1592
 #, c-format
 msgid ""
 "%s has ended his/her private conversation with you; you should do the same."
@@ -404,12 +372,12 @@ msgstr ""
 "%s hat seine/ihre private Unterhaltung mit Ihnen beendet. Sie sollten "
 "dasselbe tun."
 
-#: ../gtk-dialog.c:1764
+#: ../gtk-dialog.c:1618
 #, c-format
 msgid "Successfully refreshed the private conversation with %s.%s"
 msgstr "Private Unterhaltung mit %s erfolgreich aktualisiert.%s"
 
-#: ../gtk-dialog.c:1769
+#: ../gtk-dialog.c:1623
 #, c-format
 msgid ""
 "Successfully refreshed the <a href=\"%s%s\">unverified</a> conversation with "
@@ -420,28 +388,24 @@ msgstr ""
 
 #. This last case should never happen, since we know
 #. * we're in ENCRYPTED.
-#: ../gtk-dialog.c:1778
+#: ../gtk-dialog.c:1632
 #, c-format
 msgid "Successfully refreshed the not private conversation with %s.%s"
 msgstr "Nicht private Unterhaltung mit %s erfolgreich aktualisiert.%s"
 
-#: ../gtk-dialog.c:1810
+#: ../gtk-dialog.c:1664
 #, c-format
 msgid "Attempting to refresh the private conversation with %s..."
 msgstr "Versuche, die private Unterhaltung mit %s zu aktualisieren..."
 
-#: ../gtk-dialog.c:1812
+#: ../gtk-dialog.c:1666
 #, c-format
 msgid "Attempting to start a private conversation with %s..."
 msgstr "Versuche, eine private Unterhaltung mit %s zu beginnen..."
 
-#: ../gtk-dialog.c:2021 ../gtk-dialog.c:2296
-msgid "Not Private"
-msgstr "Nicht privat"
-
-#: ../gtk-dialog.c:2075 ../gtk-dialog.c:2482
-msgid "_End private conversation"
-msgstr "Private Unterhaltung be_enden"
+#: ../gtk-dialog.c:1815
+msgid "Re_authenticate buddy"
+msgstr "Buddy erneut _authentifizieren"
 
 #.
 #. * Don't show the Verify fingerprint menu option any more.  You can
@@ -452,11 +416,23 @@ msgstr "Private Unterhaltung be_enden"
 #. gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuverf);
 #. gtk_widget_show(menuverf);
 #.
-#: ../gtk-dialog.c:2076 ../gtk-dialog.c:2500
+#: ../gtk-dialog.c:1816 ../gtk-dialog.c:1912 ../gtk-dialog.c:2335
 msgid "_Authenticate buddy"
 msgstr "Buddy _authentifizieren"
 
-#: ../gtk-dialog.c:2292
+#: ../gtk-dialog.c:1857 ../gtk-dialog.c:2130
+msgid "Not Private"
+msgstr "Nicht privat"
+
+#: ../gtk-dialog.c:1879 ../gtk-dialog.c:2352
+msgid "_What's this?"
+msgstr "_Was ist das?"
+
+#: ../gtk-dialog.c:1911 ../gtk-dialog.c:2317
+msgid "_End private conversation"
+msgstr "Private Unterhaltung be_enden"
+
+#: ../gtk-dialog.c:2126
 #, c-format
 msgid ""
 "The privacy status of the current conversation is now: <a href=\"%s%s\">%s</"
@@ -464,11 +440,11 @@ msgid ""
 msgstr ""
 "Der Status der aktuellen Unterhaltung ist jetzt: <a href=\"%s%s\">%s</a>"
 
-#: ../gtk-dialog.c:2455
+#: ../gtk-dialog.c:2290
 msgid "OTR:"
 msgstr "OTR:"
 
-#: ../gtk-dialog.c:2475
+#: ../gtk-dialog.c:2310
 msgid "OTR Messaging"
 msgstr "OTR Messaging"
 
@@ -650,3 +626,28 @@ msgstr "Konto %s (%s) konnte nicht gefunden werden"
 #: ../ui.c:113
 msgid "Account not found"
 msgstr "Konto nicht gefunden"
+
+#~ msgid ""
+#~ "If your buddy has more than one IM account, or uses more than one "
+#~ "computer, he may have multiple fingerprints."
+#~ msgstr ""
+#~ "Sollte Ihr Buddy mehr als ein IM-Konto oder mehrere Computer verwenden, "
+#~ "kann er mehr als einen Fingerprint haben."
+
+#~ msgid ""
+#~ "However, the only way an imposter could duplicate one of your buddy's "
+#~ "fingerprints is by stealing information from her/his computer."
+#~ msgstr ""
+#~ "Die einzige Möglichkeit für einen Hochstapler, die Fingerprints Ihres "
+#~ "Buddys zu kopieren ist das Stehlen der Informationen von seinem/ihrem "
+#~ "Computer."
+
+#~ msgid "Click here for more information about fingerprints."
+#~ msgstr "Klicken Sie hier für zusätzliche Informationen über Fingerprints."
+
+#~ msgid ""
+#~ "A <b>fingerprint</b> is a unique identifier that you should use to "
+#~ "authenticate your buddy."
+#~ msgstr ""
+#~ "Ein <b>Fingerprint</b> ist ein einmaliges Identifizierungsmerkmal, das "
+#~ "Sie verwenden sollten, um Ihren Buddy zu authentifizieren."

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-otr/packages/irssi-plugin-otr.git



More information about the Pkg-otr-team mailing list