Changeset 3652:e932626f9164
- Timestamp:
- 2004-04-12 14:19:27 (5 years ago)
- Branch:
- HEAD
- Files:
-
- 34 modified
-
compose.c (modified) (3 diffs)
-
crypt.c (modified) (3 diffs)
-
init.h (modified) (2 diffs)
-
mutt.h (modified) (5 diffs)
-
mutt_crypt.h (modified) (2 diffs)
-
po/ca.po (modified) (1 diff)
-
po/cs.po (modified) (1 diff)
-
po/da.po (modified) (1 diff)
-
po/de.po (modified) (1 diff)
-
po/el.po (modified) (1 diff)
-
po/eo.po (modified) (1 diff)
-
po/es.po (modified) (1 diff)
-
po/et.po (modified) (1 diff)
-
po/fr.po (modified) (1 diff)
-
po/gl.po (modified) (1 diff)
-
po/hu.po (modified) (1 diff)
-
po/id.po (modified) (1 diff)
-
po/it.po (modified) (1 diff)
-
po/ja.po (modified) (1 diff)
-
po/ko.po (modified) (1 diff)
-
po/lt.po (modified) (2 diffs)
-
po/nl.po (modified) (1 diff)
-
po/pl.po (modified) (1 diff)
-
po/pt_BR.po (modified) (2 diffs)
-
po/ru.po (modified) (1 diff)
-
po/sk.po (modified) (2 diffs)
-
po/sv.po (modified) (1 diff)
-
po/tr.po (modified) (1 diff)
-
po/uk.po (modified) (1 diff)
-
po/zh_CN.po (modified) (1 diff)
-
po/zh_TW.po (modified) (1 diff)
-
postpone.c (modified) (1 diff)
-
send.c (modified) (3 diffs)
-
sendlib.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
compose.c
r3495 r3652 132 132 else 133 133 addstr (_("Clear")); 134 135 if ((WithCrypto & APPLICATION_PGP)) 136 if ((msg->security & (ENCRYPT | SIGN))) 137 { 138 if ((msg->security & INLINE)) 139 addstr (_(" (inline)")); 140 else 141 addstr (_(" (PGP/MIME)")); 142 } 134 143 clrtoeol (); 135 144 … … 163 172 return msg->security; 164 173 165 switch (mutt_multi_choice (_("PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, or (f)orget it? "),166 _("esab f")))174 switch (mutt_multi_choice (_("PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, (i)nline, or (f)orget it? "), 175 _("esabif"))) 167 176 { 168 177 case 1: /* (e)ncrypt */ 169 msg->security |= ENCRYPT;178 msg->security ^= ENCRYPT; 170 179 break; 171 180 172 181 case 2: /* (s)ign */ 173 msg->security |= SIGN;182 msg->security ^= SIGN; 174 183 break; 175 184 … … 198 207 199 208 case 4: /* (b)oth */ 200 msg->security = ENCRYPT | SIGN; 209 if ((msg->security & (ENCRYPT | SIGN)) == (ENCRYPT | SIGN)) 210 msg->security = 0; 211 else 212 msg->security |= (ENCRYPT | SIGN); 201 213 break; 202 214 203 case 5: /* (f)orget it */ 215 case 5: /* (i)nline */ 216 if ((msg->security & (ENCRYPT | SIGN))) 217 msg->security ^= INLINE; 218 else 219 msg->security &= ~INLINE; 220 break; 221 222 case 6: /* (f)orget it */ 204 223 msg->security = 0; 205 224 break; 206 225 } 207 226 208 if (msg->security && msg->security != APPLICATION_PGP) 209 msg->security |= APPLICATION_PGP; 210 else 211 msg->security = 0; 227 if (msg->security) 228 { 229 if (! (msg->security & (ENCRYPT | SIGN))) 230 msg->security = 0; 231 else 232 msg->security |= APPLICATION_PGP; 233 } 212 234 213 235 if(*redraw) -
crypt.c
r3583 r3652 160 160 161 161 162 int mutt_protect (HEADER *msg, HEADER *cur,char *keylist)162 int mutt_protect (HEADER *msg, char *keylist) 163 163 { 164 164 BODY *pbody = NULL, *tmp_pbody = NULL; 165 165 BODY *tmp_smime_pbody = NULL; 166 166 BODY *tmp_pgp_pbody = NULL; 167 int traditional = 0;168 167 int flags = (WithCrypto & APPLICATION_PGP)? msg->security: 0; 169 168 int i; … … 175 174 return (-1); 176 175 177 if ((WithCrypto & APPLICATION_PGP) && (msg->security & APPLICATION_PGP)) 178 { 179 if ((msg->content->type == TYPETEXT) && 180 !ascii_strcasecmp (msg->content->subtype, "plain")) 181 { 182 if (cur && cur->security && option (OPTPGPAUTOTRAD) 183 && (option (OPTCRYPTREPLYENCRYPT) 184 || option (OPTCRYPTREPLYSIGN) 185 || option (OPTCRYPTREPLYSIGNENCRYPTED))) 186 { 187 if(mutt_is_application_pgp(cur->content)) 188 traditional = 1; 189 } 190 else 191 { 192 if ((i = query_quadoption (OPT_PGPTRADITIONAL, _("Create a traditional (inline) PGP message?"))) == -1) 193 return -1; 194 else if (i == M_YES) 195 traditional = 1; 196 } 197 } 198 if (traditional) 199 { 200 if (!isendwin ()) mutt_endwin _("Invoking PGP..."); 201 if (!(pbody = crypt_pgp_traditional_encryptsign (msg->content, flags, keylist))) 202 return -1; 203 176 if ((WithCrypto & APPLICATION_PGP) && ((msg->security & PGPINLINE) == PGPINLINE)) 177 { 178 /* they really want to send it inline... go for it */ 179 if (!isendwin ()) mutt_endwin _("Invoking PGP..."); 180 pbody = crypt_pgp_traditional_encryptsign (msg->content, flags, keylist); 181 if (pbody) 182 { 204 183 msg->content = pbody; 205 184 return 0; 206 185 } 186 187 /* otherwise inline won't work...ask for revert */ 188 if ((i = query_quadoption (OPT_PGPMIMEASK, _("Message can't be sent inline. Revert to using PGP/MIME?"))) != M_YES) 189 return -1; 190 191 /* go ahead with PGP/MIME */ 207 192 } 208 193 … … 392 377 t |= PGPKEY; 393 378 } 379 if (t) 380 t |= PGPINLINE; 381 394 382 return t; 395 383 } -
init.h
r3643 r3652 1379 1379 ** (PGP only) 1380 1380 */ 1381 { "pgp_create_traditional", DT_SYN, R_NONE, UL "pgp_autoinline", 0 }, 1382 { "pgp_autoinline", DT_BOOL, R_NONE, OPTPGPAUTOINLINE, 0 }, 1383 /* 1384 ** .pp 1385 ** This option controls whether Mutt generates old-style inline 1386 ** (traditional) PGP encrypted or signed messages under certain 1387 ** circumstances. This can be overridden by use of the \fIpgp-menu\fP, 1388 ** when inline is not required. 1389 ** .pp 1390 ** Note that Mutt might automatically use PGP/MIME for messages 1391 ** which consist of more than a single MIME part. Mutt can be 1392 ** configured to ask before sending PGP/MIME messages when inline 1393 ** (traditional) would not work. 1394 ** See also: ``$$pgp_mime_ask''. 1395 ** .pp 1396 ** Also note that using the old-style PGP message format is \fBstrongly\fP 1397 ** \fBdeprecated\fP. 1398 ** (PGP only) 1399 */ 1400 { "pgp_auto_traditional", DT_SYN, R_NONE, UL "pgp_replyinline", 0 }, 1401 { "pgp_replyinline", DT_BOOL, R_NONE, OPTPGPREPLYINLINE, 0 }, 1402 /* 1403 ** .pp 1404 ** Setting this variable will cause Mutt to always attempt to 1405 ** create an inline (traditional) message when replying to a 1406 ** message which is PGP encrypted/signed inline. This can be 1407 ** overridden by use of the \fIpgp-menu\fP, when inline is not 1408 ** required. This option does not automatically detect if the 1409 ** (replied-to) message is inline; instead it relies on Mutt 1410 ** internals for previously checked/flagged messages. 1411 ** .pp 1412 ** Note that Mutt might automatically use PGP/MIME for messages 1413 ** which consist of more than a single MIME part. Mutt can be 1414 ** configured to ask before sending PGP/MIME messages when inline 1415 ** (traditional) would not work. 1416 ** See also: ``$$pgp_mime_ask''. 1417 ** .pp 1418 ** Also note that using the old-style PGP message format is \fBstrongly\fP 1419 ** \fBdeprecated\fP. 1420 ** (PGP only) 1421 ** 1422 */ 1381 1423 { "pgp_show_unusable", DT_BOOL, R_NONE, OPTPGPSHOWUNUSABLE, 1 }, 1382 1424 /* … … 1428 1470 ** (PGP only) 1429 1471 */ 1430 { "pgp_create_traditional", DT_QUAD, R_NONE, OPT_PGPTRADITIONAL, M_NO }, 1431 /* 1432 ** .pp 1433 ** This option controls whether Mutt generates old-style inline PGP 1434 ** encrypted or signed messages. 1435 ** .pp 1436 ** Note that PGP/MIME will be used automatically for messages which have 1437 ** a character set different from us-ascii, or which consist of more than 1438 ** a single MIME part. 1472 { "pgp_mime_ask", DT_QUAD, R_NONE, OPT_PGPMIMEASK, M_NO }, 1473 /* 1474 ** .pp 1475 ** This option controls whether Mutt will prompt you for 1476 ** automatically sending a (signed/encrypted) message using 1477 ** PGP/MIME when inline (traditional) fails (for any reason). 1439 1478 ** .pp 1440 1479 ** Also note that using the old-style PGP message format is \fBstrongly\fP 1441 1480 ** \fBdeprecated\fP. 1442 ** (PGP only)1443 */1444 { "pgp_auto_traditional", DT_BOOL, R_NONE, OPTPGPAUTOTRAD, 0 },1445 /*1446 ** .pp1447 ** This option causes Mutt to generate an old-style inline PGP1448 ** encrypted or signed message when replying to an old-style1449 ** message, and a PGP/MIME message when replying to a PGP/MIME1450 ** message. Note that this option is only meaningful when using1451 ** ``$$crypt_replyencrypt'', ``$$crypt_replysign'', or1452 ** ``$$crypt_replysignencrypted''.1453 ** .pp1454 ** Also note that PGP/MIME will be used automatically for messages1455 ** which have a character set different from us-ascii, or which1456 ** consist of more than a single MIME part.1457 ** .pp1458 ** This option overrides ``$$pgp_create_traditional''1459 1481 ** (PGP only) 1460 1482 */ -
mutt.h
r3646 r3652 1 1 2 /* 2 3 * Copyright (C) 1996-2002 Michael R. Elkins <me@mutt.org> … … 278 279 OPT_MIMEFWDREST, 279 280 OPT_MOVE, 280 OPT_PGP TRADITIONAL, /* create old-style PGP messages */281 OPT_PGPMIMEASK, /* ask to revert to PGP/MIME when inline fails */ 281 282 #ifdef USE_POP 282 283 OPT_POPDELETE, … … 445 446 OPTPGPCHECKEXIT, 446 447 OPTPGPLONGIDS, 447 OPTPGPAUTOTRAD,448 448 #if 0 449 449 OPTPGPENCRYPTSELF, … … 453 453 OPTFORWDECRYPT, 454 454 OPTPGPSHOWUNUSABLE, 455 OPTPGPAUTOINLINE, 456 OPTPGPREPLYINLINE, 455 457 456 458 /* pseudo options */ … … 642 644 typedef struct header 643 645 { 644 unsigned int security : 1 0; /* bit 0-6: flags, bit 7,8: application.646 unsigned int security : 11; /* bit 0-6: flags, bit 7,8: application. 645 647 see: crypt.h pgplib.h, smime.h */ 646 648 -
mutt_crypt.h
r3646 r3652 37 37 #define PARTSIGN (1 << 4) 38 38 #define SIGNOPAQUE (1 << 5) 39 /* (1 << 6) is used by PGPKEY below. */ 40 41 #define APPLICATION_PGP (1 << 7) 42 #define APPLICATION_SMIME (1 << 8) 43 44 #define PGP_TRADITIONAL_CHECKED (1 << 9) 39 #define KEYBLOCK (1 << 6) /* KEY too generic? */ 40 #define INLINE (1 << 7) 41 42 #define APPLICATION_PGP (1 << 8) 43 #define APPLICATION_SMIME (1 << 9) 44 45 #define PGP_TRADITIONAL_CHECKED (1 << 10) 45 46 46 47 #define PGPENCRYPT (APPLICATION_PGP | ENCRYPT) 47 48 #define PGPSIGN (APPLICATION_PGP | SIGN) 48 49 #define PGPGOODSIGN (APPLICATION_PGP | GOODSIGN) 49 #define PGPKEY (APPLICATION_PGP | (1 << 6)) 50 #define PGPKEY (APPLICATION_PGP | KEYBLOCK) 51 #define PGPINLINE (APPLICATION_PGP | INLINE) 50 52 51 53 #define SMIMEENCRYPT (APPLICATION_SMIME | ENCRYPT) … … 106 108 /* Some prototypes -- old crypt.h. */ 107 109 108 int mutt_protect (HEADER *, HEADER *,char *);110 int mutt_protect (HEADER *, char *); 109 111 110 112 int mutt_is_multipart_encrypted (BODY *); -
po/ca.po
r3625 r3652 593 593 594 594 #: compose.c:165 595 msgid "PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, or (f)orget it? "596 msgstr "PGP: (x)ifra, (s)igna, si(g)na com a, (a)mbd� o en (c)lar? "595 msgid "PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, (i)nline, or (f)orget it? " 596 msgstr "PGP: (x)ifra, (s)igna, si(g)na com a, (a)mbd�en (l)�a, o en (c)lar? " 597 597 598 598 # ivb (2003/03/26) 599 # ivb (x)ifra, (s)igna, si(g)na com a, (a)mbd� (c)lar599 # ivb (x)ifra, (s)igna, si(g)na com a, (a)mbd�en (l)�a, o en (c)lar 600 600 #: compose.c:166 601 msgid "esab f"602 msgstr "xsga c"601 msgid "esabif" 602 msgstr "xsgalc" 603 603 604 604 #. sign (a)s -
po/cs.po
r3601 r3652 671 671 # 672 672 #: compose.c:165 673 msgid "PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, or (f)orget it? "674 msgstr "PGP - (�)ifrovat, (p)odepsat, podepsat (j)ako, (o)boj� �(n)ic?"673 msgid "PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, (i)nline, or (f)orget it? " 674 msgstr "PGP - (�)ifrovat, (p)odepsat, podepsat (j)ako, (o)boj�p��(n)ic?" 675 675 676 676 # 677 677 #: compose.c:166 678 msgid "esab f"679 msgstr "�pjo n"678 msgid "esabif" 679 msgstr "�pjomn" 680 680 681 681 # -
po/da.po
r3601 r3652 577 577 #: compose.c:165 578 578 #, fuzzy 579 msgid "PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, or (f)orget it? "580 msgstr "(k)rypt� (u)nderskriv, underskriv (s)om, (b)egge, (i)ngen PGP"579 msgid "PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, (i)nline, or (f)orget it? " 580 msgstr "(k)rypt� (u)nderskriv, underskriv (s)om, (b)egge, i(n)tegreret, (i)ngen PGP" 581 581 582 582 #: compose.c:166 583 msgid "esab f"584 msgstr "kusb i"583 msgid "esabif" 584 msgstr "kusbni" 585 585 586 586 #. sign (a)s -
po/de.po
r3609 r3652 566 566 567 567 #: compose.c:165 568 msgid "PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, or (f)orget it? "569 msgstr "PGP (v)erschl., (s)ign., sign. (a)ls, (b)eides, ( k)ein PGP? "568 msgid "PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, (i)nline, or (f)orget it? " 569 msgstr "PGP (v)erschl., (s)ign., sign. (a)ls, (b)eides, (i)nline, (k)ein PGP? " 570 570 571 571 #: compose.c:166 572 msgid "esab f"573 msgstr "vsab k"572 msgid "esabif" 573 msgstr "vsabik" 574 574 575 575 #. sign (a)s -
po/el.po
r3601 r3652 671 671 # compose.c:132 672 672 #: compose.c:165 673 msgid "PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, or (f)orget it? "674 msgstr "PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, �(f)orget it? "673 msgid "PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, (i)nline, or (f)orget it? " 674 msgstr "PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, (i)����(f)orget it? " 675 675 676 676 # 677 677 # compose.c:133 678 678 #: compose.c:166 679 msgid "esab f"680 msgstr "esab f"679 msgid "esabif" 680 msgstr "esabif" 681 681 682 682 # -
po/eo.po
r3601 r3652 568 568 569 569 #: compose.c:165 570 msgid "PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, or (f)orget it? "571 msgstr "PGP �)fri, (s)ubskribi, subskribi (k)iel, (a)mba�( f)orgesi? "570 msgid "PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, (i)nline, or (f)orget it? " 571 msgstr "PGP �)fri, (s)ubskribi, subskribi (k)iel, (a)mba�(n)line\", a�rgesi? " 572 572 573 573 #: compose.c:166 574 msgid "esab f"575 msgstr "iska f"574 msgid "esabif" 575 msgstr "iskanf" 576 576 577 577 #. sign (a)s -
po/es.po
r3601 r3652 567 567 #: compose.c:165 568 568 #, fuzzy 569 msgid "PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, or (f)orget it? " 570 msgstr "�co(d)ificar, f(i)rmar (c)omo, amb(o)s o ca(n)celar? " 569 msgid "PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, (i)nline, or (f)orget it? " 570 msgstr "�co(d)ificar, f(i)rmar (c)omo, amb(o)s, inc(l)uido, o ca(n)celar? " 571 571 572 572 573 #: compose.c:166 573 574 #, fuzzy 574 msgid "esab f"575 msgstr "dico n"575 msgid "esabif" 576 msgstr "dicoln" 576 577 577 578 #. sign (a)s -
po/et.po
r3601 r3652 568 568 569 569 #: compose.c:165 570 msgid "PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, or (f)orget it? "571 msgstr "PGP (k)r�(a)llkiri, allk. ku(i), (m)�ad v�u)nusta? "570 msgid "PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, (i)nline, or (f)orget it? " 571 msgstr "PGP (k)r�(a)llkiri, allk. ku(i), (m)�ad, k(e)hasse, v�u)nusta? " 572 572 573 573 #: compose.c:166 574 msgid "esab f"575 msgstr "kaim u"574 msgid "esabif" 575 msgstr "kaimeu" 576 576 577 577 #. sign (a)s -
po/fr.po
r3603 r3652 593 593 594 594 #: compose.c:165 595 msgid "PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, or (f)orget it? "596 msgstr "(c)hiffrer PGP, (s)igner, (e)n tant que, les (d)eux, ou (o)ublier ? "595 msgid "PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, (i)nline, or (f)orget it? " 596 msgstr "(c)hiffrer PGP, (s)igner, (e)n tant que, les (d)eux, en (l)igne, ou (o)ublier ? " 597 597 598 598 #: compose.c:166 599 msgid "esab f"600 msgstr "csed o"599 msgid "esabif" 600 msgstr "csedlo" 601 601 602 602 #. sign (a)s -
po/gl.po
r3601 r3652 572 572 #: compose.c:165 573 573 #, fuzzy 574 msgid "PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, or (f)orget it? "575 msgstr "�(e)ncriptar, (f)irmar, firmar (c)omo, (a)mbas ou (o)lvidar? "574 msgid "PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, (i)nline, or (f)orget it? " 575 msgstr "�(e)ncriptar, (f)irmar, firmar (c)omo, (a)mbas, (i)nterior, ou (o)lvidar? " 576 576 577 577 #: compose.c:166 578 msgid "esab f"579 msgstr "efca o"578 msgid "esabif" 579 msgstr "efcaio" 580 580 581 581 #. sign (a)s -
po/hu.po
r3601 r3652 566 566 567 567 #: compose.c:165 568 msgid "PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, or (f)orget it? "569 msgstr "PGP (t)itkos� (a)l�, al� (m)int, titkos��) al�, m�)se? "568 msgid "PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, (i)nline, or (f)orget it? " 569 msgstr "PGP (t)itkos� (a)l�, al� (m)int, titkos��) al�, (b)e�azott, m�)se? " 570 570 571 571 #: compose.c:166 572 msgid "esab f"573 msgstr "tams g"572 msgid "esabif" 573 msgstr "tamsbg" 574 574 575 575 #. sign (a)s -
po/id.po
r3601 r3652 571 571 572 572 #: compose.c:165 573 msgid "PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, or (f)orget it? "574 msgstr "PGP (e)nkrip, (t)andatangan, tandatangan (s)bg, ke(d)uanya, ( b)atal? "573 msgid "PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, (i)nline, or (f)orget it? " 574 msgstr "PGP (e)nkrip, (t)andatangan, tandatangan (s)bg, ke(d)uanya, (i)nline, (b)atal? " 575 575 576 576 #: compose.c:166 577 msgid "esab f"578 msgstr "etsd b"577 msgid "esabif" 578 msgstr "etsdib" 579 579 580 580 #. sign (a)s -
po/it.po
r3601 r3652 581 581 #: compose.c:165 582 582 #, fuzzy 583 msgid "PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, or (f)orget it? "584 msgstr "cifra(e), firma(s), firma come(a), entrambi(b), annulla(f) "583 msgid "PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, (i)nline, or (f)orget it? " 584 msgstr "cifra(e), firma(s), firma come(a), entrambi(b), in l(i)nea , annulla(f) " 585 585 586 586 #: compose.c:166 587 msgid "esab f"588 msgstr "esab f"587 msgid "esabif" 588 msgstr "esabif" 589 589 590 590 #. sign (a)s -
po/ja.po
r3617 r3652 548 548 549 549 #: compose.c:165 550 msgid "PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, or (f)orget it? "551 msgstr "PGP (e)�Ź沽,(s)��(a)..�Ȥ��ƽ�(b)ξ��( f)��"550 msgid "PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, (i)nline, or (f)orget it? " 551 msgstr "PGP (e)�Ź沽,(s)��(a)..�Ȥ��ƽ�(b)ξ��(i)nline,(f)��" 552 552 553 553 #: compose.c:166 554 msgid "esab f"555 msgstr "esab f"554 msgid "esabif" 555 msgstr "esabif" 556 556 557 557 #. sign (a)s -
po/ko.po
r3635 r3652 550 550 551 551 #: compose.c:165 552 msgid "PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, or (f)orget it? "553 msgstr "PGP ���ȭ(e), ����), �� ����), ����b), ���f)? "552 msgid "PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, (i)nline, or (f)orget it? " 553 msgstr "PGP ���ȭ(e), ����), �� ����), ����b), (i)nline, ���f)? " 554 554 555 555 #: compose.c:166 556 msgid "esab f"557 msgstr "esab f"556 msgid "esabif" 557 msgstr "esabif" 558 558 559 559 #. sign (a)s -
po/lt.po
r3601 r3652 550 550 #: compose.c:165 551 551 #, fuzzy 552 msgid "PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, or (f)orget it? "553 msgstr "" 554 "(u)��uot, pa(s)ira� pasira�k(a)ip, a(b)u, rinktis (m)ic algoritm�"552 msgid "PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, (i)nline, or (f)orget it? " 553 msgstr "" 554 "(u)��uot, pa(s)ira� pasira�k(a)ip, a(b)u, (l)ai� " 555 555 "ar (p)amir�" 556 556 557 557 #: compose.c:166 558 558 #, fuzzy 559 msgid "esab f"560 msgstr "usab mp"559 msgid "esabif"
