]> granicus.if.org Git - mutt/commitdiff
Make mutt_yesorno() language sensitive.
authorThomas Roessler <roessler@does-not-exist.org>
Thu, 1 Oct 1998 14:56:59 +0000 (14:56 +0000)
committerThomas Roessler <roessler@does-not-exist.org>
Thu, 1 Oct 1998 14:56:59 +0000 (14:56 +0000)
curs_lib.c
po/cat-id-tbl.c
po/de.po
po/mutt.pot

index 26ad60fcbffacbbc363679f6c3fc383291ca3517..dc21b4778877b56c9e42e73505891f86e3d08a54 100644 (file)
@@ -127,9 +127,12 @@ void mutt_edit_file (const char *editor, const char *data)
 int mutt_yesorno (const char *msg, int def)
 {
   int ch;
-
+  const char *yes = _("yes");
+  const char *no = _("no");
+  
   CLEARLINE(LINES-1);
-  printw("%s: [%c] ", msg, def ? 'y' : 'n');
+  printw("%s ([%c]/%c): ", msg, def ? *yes : *no,
+        def ? *no : *yes);
   FOREVER
   {
     mutt_refresh ();
@@ -137,12 +140,12 @@ int mutt_yesorno (const char *msg, int def)
     if (ch == ERR) return(-1);
     if (CI_is_return (ch))
       break;
-    else if (ch == 'y')
+    else if (tolower(ch) == tolower(*yes))
     {
       def = 1;
       break;
     }
-    else if (ch == 'n')
+    else if (tolower(ch) == tolower(*no))
     {
       def = 0;
       break;
@@ -152,7 +155,7 @@ int mutt_yesorno (const char *msg, int def)
       BEEP();
     }
   }
-  addstr (def ? "Yes" : "No");
+  addstr (def ? yes : no);
   mutt_refresh ();
   return (def);
 }
index 87b3dffc6f915f6f6bac970fa4f4c9f432a235c3..4b2a59770347621da84a06b4ea6973465338c579 100644 (file)
@@ -123,46 +123,48 @@ it? ", 76},
   {"Message written.", 110},
   {"Confused when attempting to delete attachment, h & m can't be NULL", 111},
   {"Deleting non-multipart messages not yet supported", 112},
-  {"Exit Mutt?", 113},
-  {"unknown error", 114},
-  {"Press any key to continue...", 115},
-  {" ('?' for list): ", 116},
-  {"Cannot toggle write on a readonly mailbox!", 117},
-  {"Changes to folder will be written on folder exit.", 118},
-  {"Changes to folder will not be written.", 119},
-  {"Mailbox was externally modified.  Flags may be wrong.", 120},
-  {"New mail in this mailbox.", 121},
-  {"No mailbox is open.", 122},
-  {"No tagged messages.", 123},
-  {"Jump to message: ", 124},
-  {"Argument must be a message number.", 125},
-  {"That message is not visible.", 126},
-  {"Invalid message number.", 127},
-  {"Delete messages matching: ", 128},
-  {"No limit pattern is in effect.", 129},
-  {"Limit: %s", 130},
-  {"Limit to messages matching: ", 131},
-  {"Quit Mutt?", 132},
-  {"Tag messages matching: ", 133},
-  {"Undelete messages matching: ", 134},
-  {"Untag messages matching: ", 135},
-  {"Open mailbox", 136},
-  {"Open mailbox in read-only mode", 137},
-  {"%s is not a mailbox.", 138},
-  {"Exit Mutt without saving?", 139},
-  {"You are on the last message.", 140},
-  {"No undeleted messages.", 141},
-  {"You are on the first message.", 142},
-  {"Search wrapped to top.", 143},
-  {"Search wrapped to bottom.", 144},
-  {"No new messages", 145},
-  {"No unread messages", 146},
-  {" in this limited view", 147},
-  {"No more threads.", 148},
-  {"You are on the first thread.", 149},
-  {"Thread contains unread messages.", 150},
-  {"Threading is not enabled.", 151},
-  {"Please report this program error in the function mutt_mktime.", 152},
+  {"yes", 113},
+  {"no", 114},
+  {"Exit Mutt?", 115},
+  {"unknown error", 116},
+  {"Press any key to continue...", 117},
+  {" ('?' for list): ", 118},
+  {"Cannot toggle write on a readonly mailbox!", 119},
+  {"Changes to folder will be written on folder exit.", 120},
+  {"Changes to folder will not be written.", 121},
+  {"Mailbox was externally modified.  Flags may be wrong.", 122},
+  {"New mail in this mailbox.", 123},
+  {"No mailbox is open.", 124},
+  {"No tagged messages.", 125},
+  {"Jump to message: ", 126},
+  {"Argument must be a message number.", 127},
+  {"That message is not visible.", 128},
+  {"Invalid message number.", 129},
+  {"Delete messages matching: ", 130},
+  {"No limit pattern is in effect.", 131},
+  {"Limit: %s", 132},
+  {"Limit to messages matching: ", 133},
+  {"Quit Mutt?", 134},
+  {"Tag messages matching: ", 135},
+  {"Undelete messages matching: ", 136},
+  {"Untag messages matching: ", 137},
+  {"Open mailbox", 138},
+  {"Open mailbox in read-only mode", 139},
+  {"%s is not a mailbox.", 140},
+  {"Exit Mutt without saving?", 141},
+  {"You are on the last message.", 142},
+  {"No undeleted messages.", 143},
+  {"You are on the first message.", 144},
+  {"Search wrapped to top.", 145},
+  {"Search wrapped to bottom.", 146},
+  {"No new messages", 147},
+  {"No unread messages", 148},
+  {" in this limited view", 149},
+  {"No more threads.", 150},
+  {"You are on the first thread.", 151},
+  {"Thread contains unread messages.", 152},
+  {"Threading is not enabled.", 153},
+  {"Please report this program error in the function mutt_mktime.", 154},
   {"\
 ~~\t\tinsert a line begining with a single ~\n\
 ~b users\tadd users to the Bcc: field\n\
@@ -181,250 +183,250 @@ it? ", 76},
 ~w file\t\twrite message to file\n\
 ~x\t\tabort changes and quit editor\n\
 ~?\t\tthis message\n\
-.\t\ton a line by itself ends input\n", 153},
-  {"%d: invalid message number.\n", 154},
-  {"(End message with a . on a line by itself)\n", 155},
-  {"No mailbox.\n", 156},
-  {"Message contains:\n", 157},
-  {"(continue)\n", 158},
-  {"missing filename.\n", 159},
-  {"No lines in message.\n", 160},
-  {"%s: unknown editor command (~? for help)\n", 161},
-  {"Set %s flag", 162},
-  {"Clear %s flag", 163},
-  {"%s: unable to attach file", 164},
-  {"ERROR: please report this bug", 165},
-  {"<UNKNOWN>", 166},
+.\t\ton a line by itself ends input\n", 155},
+  {"%d: invalid message number.\n", 156},
+  {"(End message with a . on a line by itself)\n", 157},
+  {"No mailbox.\n", 158},
+  {"Message contains:\n", 159},
+  {"(continue)\n", 160},
+  {"missing filename.\n", 161},
+  {"No lines in message.\n", 162},
+  {"%s: unknown editor command (~? for help)\n", 163},
+  {"Set %s flag", 164},
+  {"Clear %s flag", 165},
+  {"%s: unable to attach file", 166},
+  {"ERROR: please report this bug", 167},
+  {"<UNKNOWN>", 168},
   {"\
 \n\
 Generic bindings:\n\
-\n", 167},
+\n", 169},
   {"\
 \n\
 Unbound functions:\n\
-\n", 168},
-  {"Help for %s", 169},
-  {"imap_error(): unexpected response in %s: %s\n", 170},
-  {"Fatal error.  Message count is out of sync!", 171},
-  {"Fetching message headers... [%d/%d]", 172},
-  {"Connecting to %s...", 173},
-  {"IMAP Username: ", 174},
-  {"Password for %s@%s: ", 175},
-  {"Logging in...", 176},
-  {"Selecting %s...", 177},
-  {"Create %s?", 178},
-  {"Fetching message...", 179},
-  {"Sending APPEND command ...", 180},
-  {"Uploading message ...", 181},
-  {"Closing connection to IMAP server...", 182},
-  {"Saving message status flags... [%d/%d]", 183},
-  {"Expunging messages from server...", 184},
-  {"Closing mailbox...", 185},
-  {"BUG! Untagged IMAP Response during BUFFY Check", 186},
-  {"alias: no address", 187},
-  {"invalid header field", 188},
-  {"ignoring empty header field: %s", 189},
-  {"%s: unknown sorting method", 190},
-  {"mutt_restore_default: error in regexp: %s\n", 191},
-  {"%s: unknown variable", 192},
-  {"prefix is illegal with reset", 193},
-  {"value is illegal with reset", 194},
-  {"%s is a boolean var!", 195},
-  {"%s is set", 196},
-  {"%s is unset", 197},
-  {"%s: invalid mailbox type", 198},
-  {"%s: invalid value", 199},
-  {"%s: unknown type", 200},
-  {"Error in %s, line %d: %s", 201},
-  {"source: errors in %s", 202},
-  {"source: error at %s", 203},
-  {"source: too many arguments", 204},
-  {"%s: unknown command", 205},
-  {"Error in command line: %s\n", 206},
-  {"unable to determine home directory", 207},
-  {"unable to determine username", 208},
-  {"Macro loop detected.", 209},
-  {"Key is not bound.  Press '%s' for help.", 210},
-  {"Key is not bound.  See the manual.", 211},
-  {"push: too many arguments", 212},
-  {"%s: no such menu", 213},
-  {"null key sequence", 214},
-  {"bind: too many arguments", 215},
-  {"%s: no such function in map", 216},
-  {"macro: empty key sequence", 217},
-  {"macro: too many arguments", 218},
-  {"null operation", 219},
-  {"force viewing of attachment using mailcap", 220},
-  {"view attachment as text", 221},
-  {"move to the bottom of the page", 222},
-  {"remail a message to another user", 223},
-  {"select a new file in this directory", 224},
-  {"view file", 225},
-  {"display the currently selected file's name", 226},
-  {"change directories", 227},
-  {"check mailboxes for new mail", 228},
-  {"attach a file(s) to this message", 229},
-  {"attach message(s) to this message", 230},
-  {"edit the BCC list", 231},
-  {"edit the CC list", 232},
-  {"edit attachment description", 233},
-  {"edit attachment transfer-encoding", 234},
-  {"enter a file to save a copy of this message in", 235},
-  {"edit the file to be attached", 236},
-  {"edit the from field", 237},
-  {"edit the message with headers", 238},
-  {"edit the message", 239},
-  {"edit attachment using mailcap entry", 240},
-  {"edit the Reply-To field", 241},
-  {"edit the subject of this message", 242},
-  {"edit the TO list", 243},
-  {"edit attachment type", 244},
-  {"get a temporary copy of an attachment", 245},
-  {"run ispell on the message", 246},
-  {"compose new attachment using mailcap entry", 247},
-  {"save this message to send later", 248},
-  {"rename/move an attached file", 249},
-  {"send the message", 250},
-  {"toggle whether to delete file after sending it", 251},
-  {"update an attachment's encoding info", 252},
-  {"write the message to a folder", 253},
-  {"copy a message to a file/mailbox", 254},
-  {"create an alias from a message sender", 255},
-  {"move entry to bottom of screen", 256},
-  {"move entry to middle of screen", 257},
-  {"move entry to top of screen", 258},
-  {"make decoded (text/plain) copy", 259},
-  {"make decoded copy (text/plain) and delete", 260},
-  {"delete the current entry", 261},
-  {"delete all messages in subthread", 262},
-  {"delete all messages in thread", 263},
-  {"display full address of sender", 264},
-  {"display message with full headers", 265},
-  {"display a message", 266},
-  {"edit the current message for resending", 267},
-  {"delete the char in front of the cursor", 268},
-  {"move the cursor one character to the left", 269},
-  {"jump to the beginning of the line", 270},
-  {"cycle among incoming mailboxes", 271},
-  {"complete filename or alias", 272},
-  {"complete address with query", 273},
-  {"delete the char under the cursor", 274},
-  {"jump to the end of the line", 275},
-  {"move the cursor one character to the right", 276},
-  {"scroll up through the history list", 277},
-  {"delete chars from cursor to end of line", 278},
-  {"delete all chars on the line", 279},
-  {"delete the word in front of the cursor", 280},
-  {"quote the next typed key", 281},
-  {"enter a muttrc command", 282},
-  {"enter a file mask", 283},
-  {"exit this menu", 284},
-  {"filter attachment through a shell command", 285},
-  {"move to the first entry", 286},
-  {"toggle a message's 'important' flag", 287},
-  {"forward a message with comments", 288},
-  {"select the current entry", 289},
-  {"reply to all recipients", 290},
-  {"scroll down 1/2 page", 291},
-  {"scroll up 1/2 page", 292},
-  {"this screen", 293},
-  {"jump to an index number", 294},
-  {"move to the last entry", 295},
-  {"reply to specified mailing list", 296},
-  {"execute a macro", 297},
-  {"compose a new mail message", 298},
-  {"open a different folder", 299},
-  {"open a different folder in read only mode", 300},
-  {"clear a status flag from a message", 301},
-  {"delete messages matching a pattern", 302},
-  {"retrieve mail from POP server", 303},
-  {"move to the first message", 304},
-  {"move to the last message", 305},
-  {"show only messages matching a pattern", 306},
-  {"jump to the next new message", 307},
-  {"jump to the next subthread", 308},
-  {"jump to the next thread", 309},
-  {"move to the next undeleted message", 310},
-  {"jump to the next unread message", 311},
-  {"jump to previous thread", 312},
-  {"jump to previous subthread", 313},
-  {"move to the last undelete message", 314},
-  {"jump to the previous new message", 315},
-  {"jump to the previous unread message", 316},
-  {"mark the current thread as read", 317},
-  {"mark the current subthread as read", 318},
-  {"set a status flag on a message", 319},
-  {"save changes to mailbox", 320},
-  {"tag messages matching a pattern", 321},
-  {"undelete messages matching a pattern", 322},
-  {"untag messages matching a pattern", 323},
-  {"move to the middle of the page", 324},
-  {"move to the next entry", 325},
-  {"scroll down one line", 326},
-  {"move to the next page", 327},
-  {"jump to the bottom of the message", 328},
-  {"return to the main-menu", 329},
-  {"toggle display of quoted text", 330},
-  {"skip beyond quoted text", 331},
-  {"jump to the top of the message", 332},
-  {"pipe message/attachment to a shell command", 333},
-  {"move to the previous entry", 334},
-  {"scroll up one line", 335},
-  {"move to the previous page", 336},
-  {"print the current entry", 337},
-  {"query external program for addresses", 338},
-  {"append new query results to current results", 339},
-  {"save changes to mailbox and quit", 340},
-  {"recall a postponed message", 341},
-  {"clear and redraw the screen", 342},
-  {"reply to a message", 343},
-  {"save message/attachment to a file", 344},
-  {"search for a regular expression", 345},
-  {"search backwards for a regular expression", 346},
-  {"search for next match", 347},
-  {"search for next match in opposite direction", 348},
-  {"toggle search pattern coloring", 349},
-  {"invoke a command in a subshell", 350},
-  {"sort messages", 351},
-  {"sort messages in reverse order", 352},
-  {"tag the current entry", 353},
-  {"apply next function to tagged messages", 354},
-  {"tag the current subthread", 355},
-  {"tag the current thread", 356},
-  {"toggle a message's 'new' flag", 357},
-  {"toggle whether the mailbox will be rewritten", 358},
-  {"toggle wether to browse mailboxes or all files", 359},
-  {"move to the top of the page", 360},
-  {"undelete the current entry", 361},
-  {"undelete all messages in thread", 362},
-  {"undelete all messages in subthread", 363},
-  {"show the Mutt version number and date", 364},
-  {"view attachment using mailcap entry if necessary", 365},
-  {"show MIME attachments", 366},
-  {"show currently active limit pattern", 367},
-  {"collapse/uncollapse current thread", 368},
-  {"collapse/uncollapse all threads", 369},
-  {"attach a PGP public key", 370},
-  {"show PGP options", 371},
-  {"extract PGP public keys", 372},
-  {"wipe PGP passphrase from memory", 373},
-  {"mail a PGP public key", 374},
-  {"verify a PGP public key", 375},
-  {"view the key's user id", 376},
-  {"make decrypted copy and delete", 377},
-  {"make decrypted copy", 378},
-  {"Out of memory!", 379},
-  {"File is a directory, save under it?", 380},
-  {"File under directory: ", 381},
-  {"File exists, overwrite?", 382},
-  {"%s is not a mailbox!", 383},
-  {"Append messages to %s?", 384},
-  {"To contact the developers, please mail to <mutt-dev@mutt.org>.\n", 385},
+\n", 170},
+  {"Help for %s", 171},
+  {"imap_error(): unexpected response in %s: %s\n", 172},
+  {"Fatal error.  Message count is out of sync!", 173},
+  {"Fetching message headers... [%d/%d]", 174},
+  {"Connecting to %s...", 175},
+  {"IMAP Username: ", 176},
+  {"Password for %s@%s: ", 177},
+  {"Logging in...", 178},
+  {"Selecting %s...", 179},
+  {"Create %s?", 180},
+  {"Fetching message...", 181},
+  {"Sending APPEND command ...", 182},
+  {"Uploading message ...", 183},
+  {"Closing connection to IMAP server...", 184},
+  {"Saving message status flags... [%d/%d]", 185},
+  {"Expunging messages from server...", 186},
+  {"Closing mailbox...", 187},
+  {"BUG! Untagged IMAP Response during BUFFY Check", 188},
+  {"alias: no address", 189},
+  {"invalid header field", 190},
+  {"ignoring empty header field: %s", 191},
+  {"%s: unknown sorting method", 192},
+  {"mutt_restore_default: error in regexp: %s\n", 193},
+  {"%s: unknown variable", 194},
+  {"prefix is illegal with reset", 195},
+  {"value is illegal with reset", 196},
+  {"%s is a boolean var!", 197},
+  {"%s is set", 198},
+  {"%s is unset", 199},
+  {"%s: invalid mailbox type", 200},
+  {"%s: invalid value", 201},
+  {"%s: unknown type", 202},
+  {"Error in %s, line %d: %s", 203},
+  {"source: errors in %s", 204},
+  {"source: error at %s", 205},
+  {"source: too many arguments", 206},
+  {"%s: unknown command", 207},
+  {"Error in command line: %s\n", 208},
+  {"unable to determine home directory", 209},
+  {"unable to determine username", 210},
+  {"Macro loop detected.", 211},
+  {"Key is not bound.  Press '%s' for help.", 212},
+  {"Key is not bound.  See the manual.", 213},
+  {"push: too many arguments", 214},
+  {"%s: no such menu", 215},
+  {"null key sequence", 216},
+  {"bind: too many arguments", 217},
+  {"%s: no such function in map", 218},
+  {"macro: empty key sequence", 219},
+  {"macro: too many arguments", 220},
+  {"null operation", 221},
+  {"force viewing of attachment using mailcap", 222},
+  {"view attachment as text", 223},
+  {"move to the bottom of the page", 224},
+  {"remail a message to another user", 225},
+  {"select a new file in this directory", 226},
+  {"view file", 227},
+  {"display the currently selected file's name", 228},
+  {"change directories", 229},
+  {"check mailboxes for new mail", 230},
+  {"attach a file(s) to this message", 231},
+  {"attach message(s) to this message", 232},
+  {"edit the BCC list", 233},
+  {"edit the CC list", 234},
+  {"edit attachment description", 235},
+  {"edit attachment transfer-encoding", 236},
+  {"enter a file to save a copy of this message in", 237},
+  {"edit the file to be attached", 238},
+  {"edit the from field", 239},
+  {"edit the message with headers", 240},
+  {"edit the message", 241},
+  {"edit attachment using mailcap entry", 242},
+  {"edit the Reply-To field", 243},
+  {"edit the subject of this message", 244},
+  {"edit the TO list", 245},
+  {"edit attachment type", 246},
+  {"get a temporary copy of an attachment", 247},
+  {"run ispell on the message", 248},
+  {"compose new attachment using mailcap entry", 249},
+  {"save this message to send later", 250},
+  {"rename/move an attached file", 251},
+  {"send the message", 252},
+  {"toggle whether to delete file after sending it", 253},
+  {"update an attachment's encoding info", 254},
+  {"write the message to a folder", 255},
+  {"copy a message to a file/mailbox", 256},
+  {"create an alias from a message sender", 257},
+  {"move entry to bottom of screen", 258},
+  {"move entry to middle of screen", 259},
+  {"move entry to top of screen", 260},
+  {"make decoded (text/plain) copy", 261},
+  {"make decoded copy (text/plain) and delete", 262},
+  {"delete the current entry", 263},
+  {"delete all messages in subthread", 264},
+  {"delete all messages in thread", 265},
+  {"display full address of sender", 266},
+  {"display message with full headers", 267},
+  {"display a message", 268},
+  {"edit the current message for resending", 269},
+  {"delete the char in front of the cursor", 270},
+  {"move the cursor one character to the left", 271},
+  {"jump to the beginning of the line", 272},
+  {"cycle among incoming mailboxes", 273},
+  {"complete filename or alias", 274},
+  {"complete address with query", 275},
+  {"delete the char under the cursor", 276},
+  {"jump to the end of the line", 277},
+  {"move the cursor one character to the right", 278},
+  {"scroll up through the history list", 279},
+  {"delete chars from cursor to end of line", 280},
+  {"delete all chars on the line", 281},
+  {"delete the word in front of the cursor", 282},
+  {"quote the next typed key", 283},
+  {"enter a muttrc command", 284},
+  {"enter a file mask", 285},
+  {"exit this menu", 286},
+  {"filter attachment through a shell command", 287},
+  {"move to the first entry", 288},
+  {"toggle a message's 'important' flag", 289},
+  {"forward a message with comments", 290},
+  {"select the current entry", 291},
+  {"reply to all recipients", 292},
+  {"scroll down 1/2 page", 293},
+  {"scroll up 1/2 page", 294},
+  {"this screen", 295},
+  {"jump to an index number", 296},
+  {"move to the last entry", 297},
+  {"reply to specified mailing list", 298},
+  {"execute a macro", 299},
+  {"compose a new mail message", 300},
+  {"open a different folder", 301},
+  {"open a different folder in read only mode", 302},
+  {"clear a status flag from a message", 303},
+  {"delete messages matching a pattern", 304},
+  {"retrieve mail from POP server", 305},
+  {"move to the first message", 306},
+  {"move to the last message", 307},
+  {"show only messages matching a pattern", 308},
+  {"jump to the next new message", 309},
+  {"jump to the next subthread", 310},
+  {"jump to the next thread", 311},
+  {"move to the next undeleted message", 312},
+  {"jump to the next unread message", 313},
+  {"jump to previous thread", 314},
+  {"jump to previous subthread", 315},
+  {"move to the last undelete message", 316},
+  {"jump to the previous new message", 317},
+  {"jump to the previous unread message", 318},
+  {"mark the current thread as read", 319},
+  {"mark the current subthread as read", 320},
+  {"set a status flag on a message", 321},
+  {"save changes to mailbox", 322},
+  {"tag messages matching a pattern", 323},
+  {"undelete messages matching a pattern", 324},
+  {"untag messages matching a pattern", 325},
+  {"move to the middle of the page", 326},
+  {"move to the next entry", 327},
+  {"scroll down one line", 328},
+  {"move to the next page", 329},
+  {"jump to the bottom of the message", 330},
+  {"return to the main-menu", 331},
+  {"toggle display of quoted text", 332},
+  {"skip beyond quoted text", 333},
+  {"jump to the top of the message", 334},
+  {"pipe message/attachment to a shell command", 335},
+  {"move to the previous entry", 336},
+  {"scroll up one line", 337},
+  {"move to the previous page", 338},
+  {"print the current entry", 339},
+  {"query external program for addresses", 340},
+  {"append new query results to current results", 341},
+  {"save changes to mailbox and quit", 342},
+  {"recall a postponed message", 343},
+  {"clear and redraw the screen", 344},
+  {"reply to a message", 345},
+  {"save message/attachment to a file", 346},
+  {"search for a regular expression", 347},
+  {"search backwards for a regular expression", 348},
+  {"search for next match", 349},
+  {"search for next match in opposite direction", 350},
+  {"toggle search pattern coloring", 351},
+  {"invoke a command in a subshell", 352},
+  {"sort messages", 353},
+  {"sort messages in reverse order", 354},
+  {"tag the current entry", 355},
+  {"apply next function to tagged messages", 356},
+  {"tag the current subthread", 357},
+  {"tag the current thread", 358},
+  {"toggle a message's 'new' flag", 359},
+  {"toggle whether the mailbox will be rewritten", 360},
+  {"toggle wether to browse mailboxes or all files", 361},
+  {"move to the top of the page", 362},
+  {"undelete the current entry", 363},
+  {"undelete all messages in thread", 364},
+  {"undelete all messages in subthread", 365},
+  {"show the Mutt version number and date", 366},
+  {"view attachment using mailcap entry if necessary", 367},
+  {"show MIME attachments", 368},
+  {"show currently active limit pattern", 369},
+  {"collapse/uncollapse current thread", 370},
+  {"collapse/uncollapse all threads", 371},
+  {"attach a PGP public key", 372},
+  {"show PGP options", 373},
+  {"extract PGP public keys", 374},
+  {"wipe PGP passphrase from memory", 375},
+  {"mail a PGP public key", 376},
+  {"verify a PGP public key", 377},
+  {"view the key's user id", 378},
+  {"make decrypted copy and delete", 379},
+  {"make decrypted copy", 380},
+  {"Out of memory!", 381},
+  {"File is a directory, save under it?", 382},
+  {"File under directory: ", 383},
+  {"File exists, overwrite?", 384},
+  {"%s is not a mailbox!", 385},
+  {"Append messages to %s?", 386},
+  {"To contact the developers, please mail to <mutt-dev@mutt.org>.\n", 387},
   {"\
 Copyright (C) 1996-8 Michael R. Elkins and others.\n\
 Mutt comes with ABSOLUTELY NO WARRANTY; for details type `mutt -vv'.\n\
 Mutt is free software, and you are welcome to redistribute it\n\
-under certain conditions; type `mutt -vv' for details.\n", 386},
+under certain conditions; type `mutt -vv' for details.\n", 388},
   {"\
 Copyright (C) 1996-8 Michael R. Elkins <me@cs.hmc.edu>\n\
 Copyright (C) 1997-8 Thomas Roessler <roessler@guug.de>\n\
@@ -443,7 +445,7 @@ Copyright (C) 1998   Ruslan Ermilov <ru@ucb.crimea.ua>\n\
 \n\
     You should have received a copy of the GNU General Public License\n\
     along with this program; if not, write to the Free Software\n\
-    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.\n", 387},
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.\n", 389},
   {"\
 \n\
 SHA1 implementation Copyright (C) 1995-7 Eric A. Young <eay@cryptsoft.com>\n\
@@ -456,7 +458,7 @@ SHA1 implementation Copyright (C) 1995-7 Eric A. Young <eay@cryptsoft.com>\n\
     merchantability and fitness for a particular purpose ARE DISCLAIMED.\n\
 \n\
     You should have received a copy of the full distribution terms\n\
-    along with this program; if not, write to the program's developers.\n", 388},
+    along with this program; if not, write to the program's developers.\n", 390},
   {"\
 usage: mutt [ -nRzZ ] [ -e <cmd> ] [ -F <file> ] [ -m <type> ] [ -f <file> \
 ]\n\
@@ -484,229 +486,229 @@ options:\n\
   -y\t\tselect a mailbox specified in your `mailboxes' list\n\
   -z\t\texit immediately if there are no messages in the mailbox\n\
   -Z\t\topen the first folder with new message, exit immediately if none\n\
-  -h\t\tthis help message", 389},
-  {"Error initializing terminal.", 390},
-  {"Debugging at level %d.\n", 391},
-  {"DEBUG was not defined during compilation.  Ignored.\n", 392},
-  {"No recipients specified.\n", 393},
-  {"%s: unable to attach file.\n", 394},
-  {"No mailbox with new mail.", 395},
-  {"Mailbox is empty.", 396},
-  {"Mailbox is corrupt!", 397},
-  {"Reading %s... %d (%d%%)", 398},
-  {"Mailbox was corrupted!", 399},
-  {"Fatal error!  Could not reopen mailbox!", 400},
-  {"Unable to lock mailbox!", 401},
-  {"sync: mbox modified, but no modified messages! (report this bug)", 402},
-  {"Writing messages... %d (%d%%)", 403},
-  {"Write failed!  Saved partial mailbox to %s", 404},
-  {"Could not reopen mailbox!", 405},
-  {"Reopening mailbox...", 406},
-  {"Jump to: ", 407},
-  {"Invalid index number.", 408},
-  {"No entries.", 409},
-  {"You cannot scroll down farther.", 410},
-  {"You cannot scroll up farther.", 411},
-  {"You are on the last page.", 412},
-  {"You are on the first page.", 413},
-  {"First entry is shown.", 414},
-  {"Last entry is shown.", 415},
-  {"You are on the last entry.", 416},
-  {"You are on the first entry.", 417},
-  {"Search for: ", 418},
-  {"Reverse search for: ", 419},
-  {"No search pattern.", 420},
-  {"Not found.", 421},
-  {"Search is not implemented for this menu.", 422},
-  {"Tagging is not supported.", 423},
-  {"Reading %s... %d", 424},
-  {"Lock count exceeded, remove lock for %s?", 425},
-  {"Timeout exceeded while attempting fcntl lock!", 426},
-  {"Waiting for fcntl lock... %d", 427},
-  {"Timeout exceeded while attempting flock lock!", 428},
-  {"Waiting for flock attempt... %d", 429},
-  {"Reading %s...", 430},
-  {"Writing %s...", 431},
-  {"Move read messages to %s?", 432},
-  {"Purge %d deleted message?", 433},
-  {"Purge %d deleted messages?", 434},
-  {"Moving read messages to %s...", 435},
-  {"Mailbox is unchanged.", 436},
-  {"%d kept, %d moved, %d deleted.", 437},
-  {"%d kept, %d deleted.", 438},
-  {" Press '%s' to toggle write", 439},
-  {"Use 'toggle-write' to re-enable write!", 440},
-  {"Mailbox is marked unwritable. %s", 441},
-  {"Mailbox is read-only.", 442},
-  {"Help", 443},
-  {"Bottom of message is shown.", 444},
-  {"Top of message is shown.", 445},
-  {"Reverse search: ", 446},
-  {"Search: ", 447},
-  {"Help is currently being shown.", 448},
-  {"No more quoted text.", 449},
-  {"No more unquoted text after quoted text.", 450},
-  {"multipart message has no boundary parameter!", 451},
-  {"Error in expression: %s", 452},
-  {"Invalid day of month: %s", 453},
-  {"Invalid month: %s", 454},
-  {"error in expression", 455},
-  {"error in pattern at: %s", 456},
-  {"%c: invalid command", 457},
-  {"%c: not supported in this mode", 458},
-  {"missing parameter", 459},
-  {"mismatched parenthesis: %s", 460},
-  {"empty pattern", 461},
-  {"error: unknown op %d (report this error).", 462},
-  {"Compiling search pattern...", 463},
-  {"Executing command on matching messages...", 464},
-  {"No messages matched criteria.", 465},
-  {"Search hit bottom without finding match", 466},
-  {"Search hit top without finding match", 467},
-  {"Search interrupted.", 468},
-  {"Enter PGP passphrase:", 469},
-  {"PGP passphrase forgotten.", 470},
-  {"Unknown PGP version \"%s\".", 471},
-  {"[-- PGP output follows (current time: ", 472},
-  {"[-- Error: unable to create PGP subprocess! --]\n", 473},
+  -h\t\tthis help message", 391},
+  {"Error initializing terminal.", 392},
+  {"Debugging at level %d.\n", 393},
+  {"DEBUG was not defined during compilation.  Ignored.\n", 394},
+  {"No recipients specified.\n", 395},
+  {"%s: unable to attach file.\n", 396},
+  {"No mailbox with new mail.", 397},
+  {"Mailbox is empty.", 398},
+  {"Mailbox is corrupt!", 399},
+  {"Reading %s... %d (%d%%)", 400},
+  {"Mailbox was corrupted!", 401},
+  {"Fatal error!  Could not reopen mailbox!", 402},
+  {"Unable to lock mailbox!", 403},
+  {"sync: mbox modified, but no modified messages! (report this bug)", 404},
+  {"Writing messages... %d (%d%%)", 405},
+  {"Write failed!  Saved partial mailbox to %s", 406},
+  {"Could not reopen mailbox!", 407},
+  {"Reopening mailbox...", 408},
+  {"Jump to: ", 409},
+  {"Invalid index number.", 410},
+  {"No entries.", 411},
+  {"You cannot scroll down farther.", 412},
+  {"You cannot scroll up farther.", 413},
+  {"You are on the last page.", 414},
+  {"You are on the first page.", 415},
+  {"First entry is shown.", 416},
+  {"Last entry is shown.", 417},
+  {"You are on the last entry.", 418},
+  {"You are on the first entry.", 419},
+  {"Search for: ", 420},
+  {"Reverse search for: ", 421},
+  {"No search pattern.", 422},
+  {"Not found.", 423},
+  {"Search is not implemented for this menu.", 424},
+  {"Tagging is not supported.", 425},
+  {"Reading %s... %d", 426},
+  {"Lock count exceeded, remove lock for %s?", 427},
+  {"Timeout exceeded while attempting fcntl lock!", 428},
+  {"Waiting for fcntl lock... %d", 429},
+  {"Timeout exceeded while attempting flock lock!", 430},
+  {"Waiting for flock attempt... %d", 431},
+  {"Reading %s...", 432},
+  {"Writing %s...", 433},
+  {"Move read messages to %s?", 434},
+  {"Purge %d deleted message?", 435},
+  {"Purge %d deleted messages?", 436},
+  {"Moving read messages to %s...", 437},
+  {"Mailbox is unchanged.", 438},
+  {"%d kept, %d moved, %d deleted.", 439},
+  {"%d kept, %d deleted.", 440},
+  {" Press '%s' to toggle write", 441},
+  {"Use 'toggle-write' to re-enable write!", 442},
+  {"Mailbox is marked unwritable. %s", 443},
+  {"Mailbox is read-only.", 444},
+  {"Help", 445},
+  {"Bottom of message is shown.", 446},
+  {"Top of message is shown.", 447},
+  {"Reverse search: ", 448},
+  {"Search: ", 449},
+  {"Help is currently being shown.", 450},
+  {"No more quoted text.", 451},
+  {"No more unquoted text after quoted text.", 452},
+  {"multipart message has no boundary parameter!", 453},
+  {"Error in expression: %s", 454},
+  {"Invalid day of month: %s", 455},
+  {"Invalid month: %s", 456},
+  {"error in expression", 457},
+  {"error in pattern at: %s", 458},
+  {"%c: invalid command", 459},
+  {"%c: not supported in this mode", 460},
+  {"missing parameter", 461},
+  {"mismatched parenthesis: %s", 462},
+  {"empty pattern", 463},
+  {"error: unknown op %d (report this error).", 464},
+  {"Compiling search pattern...", 465},
+  {"Executing command on matching messages...", 466},
+  {"No messages matched criteria.", 467},
+  {"Search hit bottom without finding match", 468},
+  {"Search hit top without finding match", 469},
+  {"Search interrupted.", 470},
+  {"Enter PGP passphrase:", 471},
+  {"PGP passphrase forgotten.", 472},
+  {"Unknown PGP version \"%s\".", 473},
+  {"[-- PGP output follows (current time: ", 474},
+  {"[-- Error: unable to create PGP subprocess! --]\n", 475},
   {"\
 \n\
 [-- End of PGP output --]\n\
-\n", 474},
+\n", 476},
   {"\
 [-- Error: could not find beginning of PGP message! --]\n\
-\n", 475},
+\n", 477},
   {"\
 [-- End of PGP output --]\n\
-\n", 476},
+\n", 478},
   {"\
 [-- The following data is PGP/MIME signed --]\n\
-\n", 477},
+\n", 479},
   {"\
 \n\
-[-- End of PGP/MIME signed data --]\n", 478},
+[-- End of PGP/MIME signed data --]\n", 480},
   {"\
 [-- Error: this message does not comply with the PGP/MIME specification! \
 --]\n\
-\n", 479},
-  {"Internal error. Inform <roessler@guug.de>.", 480},
+\n", 481},
+  {"Internal error. Inform <roessler@guug.de>.", 482},
   {"\
 [-- Error: could not create a PGP subprocess! --]\n\
-\n", 481},
+\n", 483},
   {"\
 [-- Error: malformed PGP/MIME message! --]\n\
-\n", 482},
-  {"[-- Error: could not create temporary file! --]\n", 483},
+\n", 484},
+  {"[-- Error: could not create temporary file! --]\n", 485},
   {"\
 [-- The following data is PGP/MIME encrypted --]\n\
-\n", 484},
+\n", 486},
   {"\
 \n\
-[-- End of PGP/MIME encrypted data --]\n", 485},
-  {"Can't open PGP subprocess!", 486},
-  {"Use keyID = \"%s\" for %s?", 487},
-  {"Enter keyID for %s: ", 488},
-  {"Exit  ", 489},
-  {"Select  ", 490},
-  {"Check key  ", 491},
-  {"PGP keys matching ", 492},
-  {"Can't open /dev/null", 493},
-  {"Can't create temporary file", 494},
-  {"Can't create filter", 495},
-  {"Key ID: 0x%s", 496},
-  {"This ID's trust level is undefined.", 497},
-  {"This ID is not trusted.", 498},
-  {"This ID is only marginally trusted.", 499},
-  {"%s Do you really want to use it?", 500},
-  {"Please enter the key ID: ", 501},
-  {"PGP Key 0x%s.", 502},
-  {"reserved", 503},
-  {"Encrypted Session Key", 504},
-  {"Signature Packet", 505},
-  {"Conventionally Encrypted Session Key Packet", 506},
-  {"One-Pass Signature Packet", 507},
-  {"Secret Key Packet", 508},
-  {"Public Key Packet", 509},
-  {"Secret Subkey Packet", 510},
-  {"Compressed Data Packet", 511},
-  {"Symmetrically Encrypted Data Packet", 512},
-  {"Marker Packet", 513},
-  {"Literal Data Packet", 514},
-  {"Trust Packet", 515},
-  {"Name Packet", 516},
-  {"Subkey Packet", 517},
-  {"Reserved", 518},
-  {"Comment Packet", 519},
-  {"POP Password: ", 520},
-  {"POP host is not defined.", 521},
-  {"No POP username is defined.", 522},
-  {"Could not find address for host %s.", 523},
-  {"Connecting to %s", 524},
-  {"Server closed connection!", 525},
-  {"No new mail in POP mailbox.", 526},
-  {"Error reading message!", 527},
-  {"Error while writing mailbox!", 528},
-  {"%s [%d messages read]", 529},
-  {"Postponed Messages", 530},
-  {"No postponed messages.", 531},
-  {"Illegal PGP header", 532},
-  {"Waiting for response...", 533},
-  {"Query command not defined.", 534},
-  {"Query", 535},
-  {"Query: ", 536},
-  {"Query '%s'", 537},
-  {"Saving...", 538},
-  {"Attachment saved", 539},
-  {"WARNING!  You are about to overwrite %s, continue?", 540},
-  {"Attachment filtered.", 541},
-  {"Filter through: ", 542},
-  {"Pipe to: ", 543},
-  {"I dont know how to print %s attachments!", 544},
-  {"Print tagged attachment(s)?", 545},
-  {"Print attachment?", 546},
-  {"You may only bounce message/rfc822 parts.", 547},
-  {"Bounce messages to %s...?", 548},
-  {"Bounce message to %s...?", 549},
-  {"Attachments", 550},
-  {"Only deletion of multipart attachments is supported.", 551},
-  {"Deletion of attachments from PGP messages is unsupported.", 552},
-  {"This operation is not currently supported for PGP messages.", 553},
-  {"Improperly formated entry for type %s in \"%s\" line %d", 554},
-  {"No mailcap path specified", 555},
-  {"mailcap entry for type %s not found", 556},
-  {"score: too few arguments", 557},
-  {"score: too many arguments", 558},
-  {"No subject, abort?", 559},
-  {"No subject, aborting.", 560},
-  {"Reply to %s?", 561},
-  {"No tagged messages are visible!", 562},
-  {"No mailing lists found!", 563},
-  {"Include message in reply?", 564},
-  {"Could not include all requested messages!", 565},
-  {"Forward MIME encapsulated?", 566},
-  {"Recall postponed message?", 567},
-  {"Abort unmodified message?", 568},
-  {"Aborted unmodified message.", 569},
-  {"Mail not sent.", 570},
-  {"Message postponed.", 571},
-  {"No recipients are specified!", 572},
-  {"No recipients were specified.", 573},
-  {"No subject, abort sending?", 574},
-  {"No subject specified.", 575},
-  {"Message edited. Really send?", 576},
-  {"Sending message...", 577},
-  {"Mail sent.", 578},
-  {"No boundary parameter found! [report this error]", 579},
-  {"%s no longer exists!", 580},
-  {"Could not open %s", 581},
-  {"Error sending message, child exited %d (%s).\n", 582},
-  {"Saved output of child process to %s.\n", 583},
-  {"Error sending message.", 584},
-  {"Caught %s...  Exiting.\n", 585},
-  {"Caught signal %d...  Exiting.\n", 586},
-  {"Sorting mailbox...", 587},
-  {"Could not find sorting function! [report this bug]", 588},
-  {"(no mailbox)", 589},
+[-- End of PGP/MIME encrypted data --]\n", 487},
+  {"Can't open PGP subprocess!", 488},
+  {"Use keyID = \"%s\" for %s?", 489},
+  {"Enter keyID for %s: ", 490},
+  {"Exit  ", 491},
+  {"Select  ", 492},
+  {"Check key  ", 493},
+  {"PGP keys matching ", 494},
+  {"Can't open /dev/null", 495},
+  {"Can't create temporary file", 496},
+  {"Can't create filter", 497},
+  {"Key ID: 0x%s", 498},
+  {"This ID's trust level is undefined.", 499},
+  {"This ID is not trusted.", 500},
+  {"This ID is only marginally trusted.", 501},
+  {"%s Do you really want to use it?", 502},
+  {"Please enter the key ID: ", 503},
+  {"PGP Key 0x%s.", 504},
+  {"reserved", 505},
+  {"Encrypted Session Key", 506},
+  {"Signature Packet", 507},
+  {"Conventionally Encrypted Session Key Packet", 508},
+  {"One-Pass Signature Packet", 509},
+  {"Secret Key Packet", 510},
+  {"Public Key Packet", 511},
+  {"Secret Subkey Packet", 512},
+  {"Compressed Data Packet", 513},
+  {"Symmetrically Encrypted Data Packet", 514},
+  {"Marker Packet", 515},
+  {"Literal Data Packet", 516},
+  {"Trust Packet", 517},
+  {"Name Packet", 518},
+  {"Subkey Packet", 519},
+  {"Reserved", 520},
+  {"Comment Packet", 521},
+  {"POP Password: ", 522},
+  {"POP host is not defined.", 523},
+  {"No POP username is defined.", 524},
+  {"Could not find address for host %s.", 525},
+  {"Connecting to %s", 526},
+  {"Server closed connection!", 527},
+  {"No new mail in POP mailbox.", 528},
+  {"Error reading message!", 529},
+  {"Error while writing mailbox!", 530},
+  {"%s [%d messages read]", 531},
+  {"Postponed Messages", 532},
+  {"No postponed messages.", 533},
+  {"Illegal PGP header", 534},
+  {"Waiting for response...", 535},
+  {"Query command not defined.", 536},
+  {"Query", 537},
+  {"Query: ", 538},
+  {"Query '%s'", 539},
+  {"Saving...", 540},
+  {"Attachment saved", 541},
+  {"WARNING!  You are about to overwrite %s, continue?", 542},
+  {"Attachment filtered.", 543},
+  {"Filter through: ", 544},
+  {"Pipe to: ", 545},
+  {"I dont know how to print %s attachments!", 546},
+  {"Print tagged attachment(s)?", 547},
+  {"Print attachment?", 548},
+  {"You may only bounce message/rfc822 parts.", 549},
+  {"Bounce messages to %s...?", 550},
+  {"Bounce message to %s...?", 551},
+  {"Attachments", 552},
+  {"Only deletion of multipart attachments is supported.", 553},
+  {"Deletion of attachments from PGP messages is unsupported.", 554},
+  {"This operation is not currently supported for PGP messages.", 555},
+  {"Improperly formated entry for type %s in \"%s\" line %d", 556},
+  {"No mailcap path specified", 557},
+  {"mailcap entry for type %s not found", 558},
+  {"score: too few arguments", 559},
+  {"score: too many arguments", 560},
+  {"No subject, abort?", 561},
+  {"No subject, aborting.", 562},
+  {"Reply to %s?", 563},
+  {"No tagged messages are visible!", 564},
+  {"No mailing lists found!", 565},
+  {"Include message in reply?", 566},
+  {"Could not include all requested messages!", 567},
+  {"Forward MIME encapsulated?", 568},
+  {"Recall postponed message?", 569},
+  {"Abort unmodified message?", 570},
+  {"Aborted unmodified message.", 571},
+  {"Mail not sent.", 572},
+  {"Message postponed.", 573},
+  {"No recipients are specified!", 574},
+  {"No recipients were specified.", 575},
+  {"No subject, abort sending?", 576},
+  {"No subject specified.", 577},
+  {"Message edited. Really send?", 578},
+  {"Sending message...", 579},
+  {"Mail sent.", 580},
+  {"No boundary parameter found! [report this error]", 581},
+  {"%s no longer exists!", 582},
+  {"Could not open %s", 583},
+  {"Error sending message, child exited %d (%s).\n", 584},
+  {"Saved output of child process to %s.\n", 585},
+  {"Error sending message.", 586},
+  {"Caught %s...  Exiting.\n", 587},
+  {"Caught signal %d...  Exiting.\n", 588},
+  {"Sorting mailbox...", 589},
+  {"Could not find sorting function! [report this bug]", 590},
+  {"(no mailbox)", 591},
 };
 
-int _msg_tbl_length = 589;
+int _msg_tbl_length = 591;
index 2ec4f207214b500808630c21a6afdf81287206e3..6dfc17aad59943825a36fce5fc26c752899d79dc 100644 (file)
--- a/po/de.po
+++ b/po/de.po
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 1998-10-01 16:53+0200\n"
+"POT-Creation-Date: 1998-10-01 16:56+0200\n"
 "PO-Revision-Date: 1998-10-01 10:20 MET DST\n"
 "Last-Translator: Thomas Roessler <roessler@guug.de>Language-Team: mutt-dev "
 "<mutt-dev@mutt.org>MIME-Version: 1.0\n"
index 75f3854d7589795b23104a196ffd93aab1d85a14..d06236ebb48bc1472b2168ef072bbe92f6cbfaff 100644 (file)
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 1998-10-01 12:10+0200\n"
+"POT-Creation-Date: 1998-10-01 16:56+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -489,20 +489,28 @@ msgstr ""
 msgid "Deleting non-multipart messages not yet supported"
 msgstr ""
 
+#: curs_lib.c:130
+msgid "yes"
+msgstr ""
+
+#: curs_lib.c:131
+msgid "no"
+msgstr ""
+
 #. restore blocking operation
-#: curs_lib.c:167
+#: curs_lib.c:170
 msgid "Exit Mutt?"
 msgstr ""
 
-#: curs_lib.c:242
+#: curs_lib.c:245
 msgid "unknown error"
 msgstr ""
 
-#: curs_lib.c:262
+#: curs_lib.c:265
 msgid "Press any key to continue..."
 msgstr ""
 
-#: curs_lib.c:300
+#: curs_lib.c:303
 msgid " ('?' for list): "
 msgstr ""