summaryrefslogtreecommitdiffstats
path: root/po
diff options
context:
space:
mode:
authorThomas Roessler <roessler@does-not-exist.org>1998-10-01 09:27:57 +0000
committerThomas Roessler <roessler@does-not-exist.org>1998-10-01 09:27:57 +0000
commit691bd529e512097f427d230c947ff4cf0adb8a38 (patch)
tree3bdaff6c2d27ecf7d4f1ddc78d1eef87089d33ed /po
parentdea307bbc2b8cf7639af5a148c6146e21644e6e4 (diff)
Adding gettext support, based on the patch by Marco d'Itri.
Diffstat (limited to 'po')
-rw-r--r--po/Makefile.in.in251
-rw-r--r--po/POTFILES.in69
-rw-r--r--po/cat-id-tbl.c681
-rw-r--r--po/de.po2595
-rw-r--r--po/mutt.pot2595
-rw-r--r--po/stamp-cat-id1
6 files changed, 6192 insertions, 0 deletions
diff --git a/po/Makefile.in.in b/po/Makefile.in.in
new file mode 100644
index 00000000..d9934c5d
--- /dev/null
+++ b/po/Makefile.in.in
@@ -0,0 +1,251 @@
+# Makefile for program source directory in GNU NLS utilities package.
+# Copyright (C) 1995, 1996, 1997 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
+#
+# This file file be copied and used freely without restrictions. It can
+# be used in projects which are not available under the GNU Public License
+# but which still want to provide support for the GNU gettext functionality.
+# Please note that the actual code is *not* freely available.
+
+PACKAGE = @PACKAGE@
+VERSION = @VERSION@
+
+SHELL = /bin/sh
+@SET_MAKE@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+datadir = $(prefix)/@DATADIRNAME@
+localedir = $(datadir)/locale
+gnulocaledir = $(prefix)/share/locale
+gettextsrcdir = $(prefix)/share/gettext/po
+subdir = po
+
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+MKINSTALLDIRS = $(top_srcdir)/@MKINSTALLDIRS@
+
+CC = @CC@
+GENCAT = @GENCAT@
+GMSGFMT = PATH=../src:$$PATH @GMSGFMT@
+MSGFMT = @MSGFMT@
+XGETTEXT = PATH=../src:$$PATH @XGETTEXT@
+MSGMERGE = PATH=../src:$$PATH msgmerge
+
+DEFS = @DEFS@
+CFLAGS = @CFLAGS@
+CPPFLAGS = @CPPFLAGS@
+
+INCLUDES = -I.. -I$(top_srcdir)/intl
+
+COMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(XCFLAGS)
+
+SOURCES = cat-id-tbl.c
+POFILES = @POFILES@
+GMOFILES = @GMOFILES@
+DISTFILES = ChangeLog Makefile.in.in POTFILES.in $(PACKAGE).pot \
+stamp-cat-id $(POFILES) $(GMOFILES) $(SOURCES)
+
+POTFILES = \
+
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+INSTOBJEXT = @INSTOBJEXT@
+
+.SUFFIXES:
+.SUFFIXES: .c .o .po .pox .gmo .mo .msg .cat
+
+.c.o:
+ $(COMPILE) $<
+
+.po.pox:
+ $(MAKE) $(PACKAGE).pot
+ $(MSGMERGE) $< $(srcdir)/$(PACKAGE).pot -o $*.pox
+
+.po.mo:
+ $(MSGFMT) -o $@ $<
+
+.po.gmo:
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.gmo \
+ && rm -f $$file && $(GMSGFMT) -o $$file $<
+
+.po.cat:
+ sed -f ../intl/po2msg.sed < $< > $*.msg \
+ && rm -f $@ && $(GENCAT) $@ $*.msg
+
+
+all: all-@USE_NLS@
+
+all-yes: cat-id-tbl.c $(CATALOGS)
+all-no:
+
+$(top_srcdir)/keymap_defs.h:
+ $(MAKE) -C $(top_srcdir) keymap_defs.h
+
+$(srcdir)/$(PACKAGE).pot: $(POTFILES)
+ $(XGETTEXT) --default-domain=$(PACKAGE) --directory=$(top_srcdir) \
+ --add-comments --keyword=_ --keyword=N_ \
+ --files-from=$(srcdir)/POTFILES.in \
+ && test ! -f $(PACKAGE).po \
+ || ( rm -f $(srcdir)/$(PACKAGE).pot \
+ && mv $(PACKAGE).po $(srcdir)/$(PACKAGE).pot )
+
+$(srcdir)/cat-id-tbl.c: stamp-cat-id; @:
+$(srcdir)/stamp-cat-id: $(PACKAGE).pot
+ rm -f cat-id-tbl.tmp
+ sed -f ../intl/po2tbl.sed $(srcdir)/$(PACKAGE).pot \
+ | sed -e "s/@PACKAGE NAME@/$(PACKAGE)/" > cat-id-tbl.tmp
+ if cmp -s cat-id-tbl.tmp $(srcdir)/cat-id-tbl.c; then \
+ rm cat-id-tbl.tmp; \
+ else \
+ echo cat-id-tbl.c changed; \
+ rm -f $(srcdir)/cat-id-tbl.c; \
+ mv cat-id-tbl.tmp $(srcdir)/cat-id-tbl.c; \
+ fi
+ cd $(srcdir) && rm -f stamp-cat-id && echo timestamp > stamp-cat-id
+
+
+install: install-exec install-data
+install-exec:
+install-data: install-data-@USE_NLS@
+install-data-no: all
+install-data-yes: all
+ if test -r "$(MKINSTALLDIRS)"; then \
+ $(MKINSTALLDIRS) $(datadir); \
+ else \
+ $(SHELL) $(top_srcdir)/mkinstalldirs $(datadir); \
+ fi
+ @catalogs='$(CATALOGS)'; \
+ for cat in $$catalogs; do \
+ cat=`basename $$cat`; \
+ case "$$cat" in \
+ *.gmo) destdir=$(gnulocaledir);; \
+ *) destdir=$(localedir);; \
+ esac; \
+ lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
+ dir=$$destdir/$$lang/LC_MESSAGES; \
+ if test -r "$(MKINSTALLDIRS)"; then \
+ $(MKINSTALLDIRS) $$dir; \
+ else \
+ $(SHELL) $(top_srcdir)/mkinstalldirs $$dir; \
+ fi; \
+ if test -r $$cat; then \
+ $(INSTALL_DATA) $$cat $$dir/$(PACKAGE)$(INSTOBJEXT); \
+ echo "installing $$cat as $$dir/$(PACKAGE)$(INSTOBJEXT)"; \
+ else \
+ $(INSTALL_DATA) $(srcdir)/$$cat $$dir/$(PACKAGE)$(INSTOBJEXT); \
+ echo "installing $(srcdir)/$$cat as" \
+ "$$dir/$(PACKAGE)$(INSTOBJEXT)"; \
+ fi; \
+ if test -r $$cat.m; then \
+ $(INSTALL_DATA) $$cat.m $$dir/$(PACKAGE)$(INSTOBJEXT).m; \
+ echo "installing $$cat.m as $$dir/$(PACKAGE)$(INSTOBJEXT).m"; \
+ else \
+ if test -r $(srcdir)/$$cat.m ; then \
+ $(INSTALL_DATA) $(srcdir)/$$cat.m \
+ $$dir/$(PACKAGE)$(INSTOBJEXT).m; \
+ echo "installing $(srcdir)/$$cat as" \
+ "$$dir/$(PACKAGE)$(INSTOBJEXT).m"; \
+ else \
+ true; \
+ fi; \
+ fi; \
+ done
+ if test "$(PACKAGE)" = "gettext"; then \
+ if test -r "$(MKINSTALLDIRS)"; then \
+ $(MKINSTALLDIRS) $(gettextsrcdir); \
+ else \
+ $(SHELL) $(top_srcdir)/mkinstalldirs $(gettextsrcdir); \
+ fi; \
+ $(INSTALL_DATA) $(srcdir)/Makefile.in.in \
+ $(gettextsrcdir)/Makefile.in.in; \
+ else \
+ : ; \
+ fi
+
+# Define this as empty until I found a useful application.
+installcheck:
+
+uninstall:
+ catalogs='$(CATALOGS)'; \
+ for cat in $$catalogs; do \
+ cat=`basename $$cat`; \
+ lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
+ rm -f $(localedir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT); \
+ rm -f $(localedir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT).m; \
+ rm -f $(gnulocaledir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT); \
+ rm -f $(gnulocaledir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT).m; \
+ done
+ rm -f $(gettextsrcdir)/po-Makefile.in.in
+
+check: all
+
+cat-id-tbl.o: ../intl/libgettext.h
+
+dvi info tags TAGS ID:
+
+mostlyclean:
+ rm -f core core.* *.pox $(PACKAGE).po *.old.po cat-id-tbl.tmp
+ rm -fr *.o
+
+clean: mostlyclean
+
+distclean: clean
+ rm -f Makefile Makefile.in POTFILES *.mo *.msg *.cat *.cat.m
+
+maintainer-clean: distclean
+ @echo "This command is intended for maintainers to use;"
+ @echo "it deletes files that may require special tools to rebuild."
+ rm -f $(GMOFILES)
+
+distdir = ../$(PACKAGE)-$(VERSION)/$(subdir)
+dist distdir: update-po $(DISTFILES)
+ dists="$(DISTFILES)"; \
+ for file in $$dists; do \
+ ln $(srcdir)/$$file $(distdir) 2> /dev/null \
+ || cp -p $(srcdir)/$$file $(distdir); \
+ done
+
+update-po: Makefile
+ $(MAKE) $(PACKAGE).pot
+ PATH=`pwd`/../src:$$PATH; \
+ cd $(srcdir); \
+ catalogs='$(CATALOGS)'; \
+ for cat in $$catalogs; do \
+ cat=`basename $$cat`; \
+ lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
+ mv $$lang.po $$lang.old.po; \
+ echo "$$lang:"; \
+ if $(MSGMERGE) $$lang.old.po $(PACKAGE).pot -o $$lang.po; then \
+ rm -f $$lang.old.po; \
+ else \
+ echo "msgmerge for $$cat failed!"; \
+ rm -f $$lang.po; \
+ mv $$lang.old.po $$lang.po; \
+ fi; \
+ done
+
+POTFILES: POTFILES.in
+ ( if test 'x$(srcdir)' != 'x.'; then \
+ posrcprefix='$(top_srcdir)/'; \
+ else \
+ posrcprefix="../"; \
+ fi; \
+ rm -f $@-t $@ \
+ && (sed -e '/^#/d' -e '/^[ ]*$$/d' \
+ -e "s@.*@ $$posrcprefix& \\\\@" < $(srcdir)/$@.in \
+ | sed -e '$$s/\\$$//') > $@-t \
+ && chmod a-w $@-t \
+ && mv $@-t $@ )
+
+Makefile: Makefile.in.in ../config.status POTFILES
+ cd .. \
+ && CONFIG_FILES=$(subdir)/$@.in CONFIG_HEADERS= \
+ $(SHELL) ./config.status
+
+# Tell versions [3.59,3.63) of GNU make not to export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/po/POTFILES.in b/po/POTFILES.in
new file mode 100644
index 00000000..6d60c736
--- /dev/null
+++ b/po/POTFILES.in
@@ -0,0 +1,69 @@
+# List of source files containing translatable strings.
+
+addrbook.c
+alias.c
+attach.c
+browser.c
+buffy.c
+color.c
+#charset.c
+commands.c
+#complete.c
+compose.c
+copy.c
+curs_lib.c
+curs_main.c
+date.c
+#i18n will not work on a sgid program dotlock.c
+edit.c
+#enter.c
+#filter.c
+flags.c
+#from.c
+#getdomain.c
+#gnupgparse.c
+#handler.c
+#hash.c
+#hdrline.c
+headers.c
+help.c
+#history.c
+hook.c
+imap.c
+init.c
+keymap.c
+keymap_defs.h
+lib.c
+main.c
+mbox.c
+menu.c
+mh.c
+mx.c
+pager.c
+parse.c
+pattern.c
+pgp.c
+#pgpinvoke.c
+pgpkey.c
+pgppubring.c
+pop.c
+postpone.c
+query.c
+recvattach.c
+#resize.c
+rfc1524.c
+#rfc2047.c
+#rfc822.c
+score.c
+send.c
+sendlib.c
+#sha1dgst.c
+signal.c
+#snprintf.c
+#socket.c
+sort.c
+status.c
+#strcasecmp.c
+#system.c
+thread.c
+
diff --git a/po/cat-id-tbl.c b/po/cat-id-tbl.c
new file mode 100644
index 00000000..9e262016
--- /dev/null
+++ b/po/cat-id-tbl.c
@@ -0,0 +1,681 @@
+/* Automatically generated by po2tbl.sed from mutt.pot. */
+
+#if HAVE_CONFIG_H
+# include <config.h>
+#endif
+
+#include "libgettext.h"
+
+const struct _msg_ent _msg_tbl[] = {
+ {"", 1},
+ {"You have no aliases!", 2},
+ {"Aliases", 3},
+ {"Alias as: ", 4},
+ {"You already have an alias defined with that name!", 5},
+ {"Address: ", 6},
+ {"Personal name: ", 7},
+ {"[%s = %s] Accept?", 8},
+ {"Save to file: ", 9},
+ {"Alias added.", 10},
+ {"Can't match nametemplate, continue?", 11},
+ {"Mailcap compose entry requires %%s", 12},
+ {"Failure to open file to parse headers.", 13},
+ {"Failure to open file to strip headers.", 14},
+ {"No mailcap compose entry for %s, creating empty file.", 15},
+ {"Mailcap Edit entry requires %%s", 16},
+ {"No mailcap edit entry for %s", 17},
+ {"No matching mailcap entry found. Viewing as text.", 18},
+ {"MIME type not defined. Cannot view attachment.", 19},
+ {"Cannot create filter", 20},
+ {"Attachment saved.", 21},
+ {"Write fault!", 22},
+ {"I don't know how to print that!", 23},
+ {"%s is not a directory.", 24},
+ {"Mailboxes [%d]", 25},
+ {"Directory [%s], File mask: %s", 26},
+ {"No files match the file mask", 27},
+ {"Chdir to: ", 28},
+ {"Error scanning directory.", 29},
+ {"File Mask: ", 30},
+ {"Reverse sort by (d)ate, (a)lpha, si(z)e or do(n)'t sort? ", 31},
+ {"Sort by (d)ate, (a)lpha, si(z)e or do(n)'t sort? ", 32},
+ {"New file name: ", 33},
+ {"Can't view a directory", 34},
+ {"Error trying to view file", 35},
+ {"New mail in %s.", 36},
+ {"%s: color not supported by term", 37},
+ {"%s: no such color", 38},
+ {"%s: no such object", 39},
+ {"%s: command valid only for index object", 40},
+ {"%s: too few arguments", 41},
+ {"Missing arguments.", 42},
+ {"color: too few arguments", 43},
+ {"mono: too few arguments", 44},
+ {"%s: no such attribute", 45},
+ {"too few arguments", 46},
+ {"too many arguments", 47},
+ {"default colors not supported", 48},
+ {"Display message using mailcap?", 49},
+ {"Invoking PGP...", 50},
+ {"Verify PGP signature?", 51},
+ {"Could not create temporary file!", 52},
+ {"Command: ", 53},
+ {"Error parsing address!", 54},
+ {"Bounce message to %s", 55},
+ {"Bounce messages to %s", 56},
+ {"Message bounced.", 57},
+ {"Messages bounced.", 58},
+ {"Pipe to command: ", 59},
+ {"\
+Rev-Sort (d)ate/(f)rm/(r)ecv/(s)ubj/t(o)/(t)hread/(u)nsort/si(z)e/s(c)ore?: ", 60},
+ {"\
+Sort (d)ate/(f)rm/(r)ecv/(s)ubj/t(o)/(t)hread/(u)nsort/si(z)e/s(c)ore?: ", 61},
+ {"Shell command: ", 62},
+ {"%s%s to mailbox", 63},
+ {"Decode-save", 64},
+ {"Decode-copy", 65},
+ {"Decrypt-save", 66},
+ {"Decrypt-copy", 67},
+ {"Save", 68},
+ {"Copy", 69},
+ {" tagged", 70},
+ {"Copying to %s...", 71},
+ {"Print message?", 72},
+ {"Print tagged messages?", 73},
+ {"Message printed", 74},
+ {"Messages printed", 75},
+ {"\
+(e)ncrypt, (s)ign, sign (a)s, (b)oth, select (m)ic algorithm, or (f)orget \
+it? ", 76},
+ {"Can't open your secret key ring!", 77},
+ {"Sign as: ", 78},
+ {"An unkown PGP version was defined for signing.", 79},
+ {"This doesn't make sense if you don't want to sign the message.", 80},
+ {"MIC algorithm: ", 81},
+ {"Unknown MIC algorithm, valid ones are: pgp-md5, pgp-sha1, pgp-rmd160", 82},
+ {"%s [#%d] no longer exists!", 83},
+ {"%s [#%d] modified. Update encoding?", 84},
+ {"Sign, Encrypt", 85},
+ {"Encrypt", 86},
+ {"Sign", 87},
+ {"Clear", 88},
+ {" sign as: ", 89},
+ {"<default>", 90},
+ {"You may not delete the only attachment.", 91},
+ {"Compose", 92},
+ {"Attach file", 93},
+ {"Open mailbox to attach message from", 94},
+ {"No messages in that folder.", 95},
+ {"Unable to attach!", 96},
+ {"Invalid encoding.", 97},
+ {"Save a copy of this message?", 98},
+ {"Rename to: ", 99},
+ {"Can't stat: %s", 100},
+ {"New file: ", 101},
+ {"Content-Type is of the form base/sub", 102},
+ {"Unknown Content-Type %s", 103},
+ {"Can't create file %s", 104},
+ {"What we have here is a failure to make an attachment", 105},
+ {"Postpone this message?", 106},
+ {"Write message to mailbox", 107},
+ {"Writing message to %s ...", 108},
+ {"Message written.", 109},
+ {"Confused when attempting to delete attachment, h & m can't be NULL", 110},
+ {"Deleting non-multipart messages not yet supported", 111},
+ {"Exit Mutt?", 112},
+ {"unknown error", 113},
+ {"Press any key to continue...", 114},
+ {" ('?' for list): ", 115},
+ {"Cannot toggle write on a readonly mailbox!", 116},
+ {"Changes to folder will be written on folder exit.", 117},
+ {"Changes to folder will not be written.", 118},
+ {"Mailbox was externally modified. Flags may be wrong.", 119},
+ {"New mail in this mailbox.", 120},
+ {"Folder: %s Tagged messages will be attached upon exiting", 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},
+ {"\
+~~\t\tinsert a line begining with a single ~\n\
+~b users\tadd users to the Bcc: field\n\
+~c users\tadd users to the Cc: field\n\
+~f messages\tinclude messages\n\
+~F messages\tsame as ~f, except also include headers\n\
+~h\t\tedit the message header\n\
+~m messages\tinclude and quote messages\n\
+~M messages\tsame as ~m, except include headers\n\
+~p\t\tprint the message\n\
+~q\t\twrite file and quit editor\n\
+~r file\t\tread a file into the editor\n\
+~t users\tadd users to the To: field\n\
+~u\t\trecall the previous line\n\
+~v\t\tedit message with the $visual editor\n\
+~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},
+ {"\
+\n\
+Generic bindings:\n\
+\n", 167},
+ {"\
+\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},
+ {"\
+usage: mutt [ -nRzZ ] [ -e <cmd> ] [ -F <file> ] [ -m <type> ] [ -f <file> \
+]\n\
+ mutt [ -nx ] [ -e <cmd> ] [ -a <file> ] [ -F <file> ] [ -H <file> ] [ \
+-i <file> ] [ -s <subj> ] [ -b <addr> ] [ -c <addr> ] <addr> [ ... ]\n\
+ mutt [ -n ] [ -e <cmd> ] [ -F <file> ] -p\n\
+ mutt -v[v]\n\
+\n\
+options:\n\
+ -a <file>\tattach a file to the message\n\
+ -b <address>\tspecify a blind carbon-copy (BCC) address\n\
+ -c <address>\tspecify a carbon-copy (CC) address\n\
+ -e <command>\tspecify a command to be executed after initialization\n\
+ -f <file>\tspecify which mailbox to read\n\
+ -F <file>\tspecify an alternate muttrc file\n\
+ -H <file>\tspecify a draft file to read header from\n\
+ -i <file>\tspecify a file which Mutt should include in the reply\n\
+ -m <type>\tspecify a default mailbox type\n\
+ -n\t\tcauses Mutt not to read the system Muttrc\n\
+ -p\t\trecall a postponed message\n\
+ -R\t\topen mailbox in read-only mode\n\
+ -s <subj>\tspecify a subject (must be in quotes if it has spaces)\n\
+ -v\t\tshow version and compile-time definitions\n\
+ -x\t\tsimulate the mailx send mode\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", 385},
+ {"\
+\n\
+Mail bug reports along with this output to <mutt-dev@mutt.org>.", 386},
+ {"Error initializing terminal.", 387},
+ {"Debugging at level %d.\n", 388},
+ {"DEBUG was not defined during compilation. Ignored.\n", 389},
+ {"No recipients specified.\n", 390},
+ {"%s: unable to attach file.\n", 391},
+ {"No mailbox with new mail.", 392},
+ {"Mailbox is empty.", 393},
+ {"Mailbox is corrupt!", 394},
+ {"Reading %s... %d (%d%%)", 395},
+ {"Mailbox was corrupted!", 396},
+ {"Fatal error! Could not reopen mailbox!", 397},
+ {"Unable to lock mailbox!", 398},
+ {"sync: mbox modified, but no modified messages! (report this bug)", 399},
+ {"Writing messages... %d (%d%%)", 400},
+ {"Write failed! Saved partial mailbox to %s", 401},
+ {"Could not reopen mailbox!", 402},
+ {"Jump to: ", 403},
+ {"Invalid index number.", 404},
+ {"No entries.", 405},
+ {"You cannot scroll down farther.", 406},
+ {"You cannot scroll up farther.", 407},
+ {"You are on the last page.", 408},
+ {"You are on the first page.", 409},
+ {"First entry is shown.", 410},
+ {"Last entry is shown.", 411},
+ {"You are on the last entry.", 412},
+ {"You are on the first entry.", 413},
+ {"Search for: ", 414},
+ {"Reverse search for: ", 415},
+ {"No search pattern.", 416},
+ {"Not found.", 417},
+ {"Search is not implemented for this menu.", 418},
+ {"Tagging is not supported.", 419},
+ {"Reading %s... %d", 420},
+ {"mh_parse_sequences: Unable to allocate hash table!\n", 421},
+ {"Cannot open %s", 422},
+ {"Folder %s: %d unread", 423},
+ {"fopen %s failed", 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},
+ {"Reopening mailbox...", 443},
+ {"Help", 444},
+ {"Bottom of message is shown.", 445},
+ {"Top of message is shown.", 446},
+ {"Reverse search: ", 447},
+ {"Search: ", 448},
+ {"Help is currently being shown.", 449},
+ {"No more quoted text.", 450},
+ {"No more unquoted text after quoted text.", 451},
+ {"multipart message has no boundary parameter!", 452},
+ {"Error in expression: %s", 453},
+ {"Invalid day of month: %s", 454},
+ {"Invalid month: %s", 455},
+ {"error in expression", 456},
+ {"error in pattern at: %s", 457},
+ {"%c: invalid command", 458},
+ {"%c: not supported in this mode", 459},
+ {"missing parameter", 460},
+ {"mismatched parenthesis: %s", 461},
+ {"empty pattern", 462},
+ {"error: unknown op %d (report this error).", 463},
+ {"Compiling search pattern...", 464},
+ {"Executing command on matching messages...", 465},
+ {"No messages matched criteria.", 466},
+ {"Search hit bottom without finding match", 467},
+ {"Search hit top without finding match", 468},
+ {"Search interrupted.", 469},
+ {"Enter PGP passphrase:", 470},
+ {"PGP passphrase forgotten.", 471},
+ {"Unknown PGP version \"%s\".", 472},
+ {"[-- PGP output follows (current time: ", 473},
+ {"[-- Error: unable to create PGP subprocess! --]\n", 474},
+ {"\
+\n\
+[-- End of PGP output --]\n\
+\n", 475},
+ {"\
+[-- Error: could not find beginning of PGP message! --]\n\
+\n", 476},
+ {"\
+[-- End of PGP output --]\n\
+\n", 477},
+ {"\
+[-- The following data is PGP/MIME signed --]\n\
+\n", 478},
+ {"\
+\n\
+[-- End of PGP/MIME signed data --]\n", 479},
+ {"\
+[-- Error: this message does not comply with the PGP/MIME specification! \
+--]\n\
+\n", 480},
+ {"Internal error. Inform <roessler@guug.de>.", 481},
+ {"\
+[-- Error: could not create a PGP subprocess! --]\n\
+\n", 482},
+ {"\
+[-- Error: malformed PGP/MIME message! --]\n\
+\n", 483},
+ {"[-- Error: could not create temporary file! --]\n", 484},
+ {"\
+[-- The following data is PGP/MIME encrypted --]\n\
+\n", 485},
+ {"\
+\n\
+[-- End of PGP/MIME encrypted data --]\n", 486},
+ {"Can't open PGP subprocess!", 487},
+ {"Use keyID = \"%s\" for %s?", 488},
+ {"Enter keyID for %s: ", 489},
+ {"Exit ", 490},
+ {"Select ", 491},
+ {"Check key ", 492},
+ {"PGP keys matching ", 493},
+ {"Can't open /dev/null", 494},
+ {"Can't create temporary file", 495},
+ {"Can't create filter", 496},
+ {"Key ID: 0x%s", 497},
+ {"This ID's trust level is undefined.", 498},
+ {"This ID is not trusted.", 499},
+ {"This ID is only marginally trusted.", 500},
+ {"%s Do you really want to use it?", 501},
+ {"Please enter the key ID: ", 502},
+ {"PGP Key 0x%s.", 503},
+ {"reserved", 504},
+ {"Encrypted Session Key", 505},
+ {"Signature Packet", 506},
+ {"Conventionally Encrypted Session Key Packet", 507},
+ {"One-Pass Signature Packet", 508},
+ {"Secret Key Packet", 509},
+ {"Public Key Packet", 510},
+ {"Secret Subkey Packet", 511},
+ {"Compressed Data Packet", 512},
+ {"Symmetrically Encrypted Data Packet", 513},
+ {"Marker Packet", 514},
+ {"Literal Data Packet", 515},
+ {"Trust Packet", 516},
+ {"Name Packet", 517},
+ {"Subkey Packet", 518},
+ {"Reserved", 519},
+ {"Comment Packet", 520},
+ {"POP Password: ", 521},
+ {"POP host is not defined.", 522},
+ {"No POP username is defined.", 523},
+ {"Could not find address for host %s.", 524},
+ {"Connecting to %s", 525},
+ {"Server closed connection!", 526},
+ {"No new mail in POP mailbox.", 527},
+ {"Error reading message!", 528},
+ {"Error while writing mailbox!", 529},
+ {"%s [%d messages read]", 530},
+ {"Postponed Messages", 531},
+ {"No postponed messages.", 532},
+ {"Illegal PGP header", 533},
+ {"Waiting for response...", 534},
+ {"Query command not defined.", 535},
+ {"Query", 536},
+ {"Query: ", 537},
+ {"Query '%s'", 538},
+ {"Saving...", 539},
+ {"Attachment saved", 540},
+ {"WARNING! You are about to overwrite %s, continue?", 541},
+ {"Attachment filtered.", 542},
+ {"Filter through: ", 543},
+ {"Pipe to: ", 544},
+ {"I dont know how to print %s attachments!", 545},
+ {"Print tagged attachment(s)?", 546},
+ {"Print attachment?", 547},
+ {"You may only bounce message/rfc822 parts.", 548},
+ {"Bounce messages to %s...?", 549},
+ {"Bounce message to %s...?", 550},
+ {"Attachments", 551},
+ {"Only deletion of multipart attachments is supported.", 552},
+ {"Deletion of attachments from PGP messages is unsupported.", 553},
+ {"This operation is not currently supported for PGP messages.", 554},
+ {"Improperly formated entry for type %s in \"%s\" line %d", 555},
+ {"No mailcap path specified", 556},
+ {"mailcap entry for type %s not found", 557},
+ {"score: too few arguments", 558},
+ {"score: too many arguments", 559},
+ {"No subject, abort?", 560},
+ {"No subject, aborting.", 561},
+ {"Reply to %s?", 562},
+ {"No tagged messages are visible!", 563},
+ {"No mailing lists found!", 564},
+ {"Include message in reply?", 565},
+ {"Could not include all requested messages!", 566},
+ {"Forward MIME encapsulated?", 567},
+ {"Recall postponed message?", 568},
+ {"Abort unmodified message?", 569},
+ {"Aborted unmodified message.", 570},
+ {"Mail not sent.", 571},
+ {"Message postponed.", 572},
+ {"No recipients are specified!", 573},
+ {"No recipients were specified.", 574},
+ {"No subject, abort sending?", 575},
+ {"No subject specified.", 576},
+ {"Message edited. Really send?", 577},
+ {"Sending message...", 578},
+ {"Mail sent.", 579},
+ {"No boundary