180#define OPS_CORE(_fmt) \
  181   \
  182   \
  183  _fmt(OP_ALIAS_DIALOG,                       N_("open the aliases dialog")) \
  184   \
  185   \
  186  _fmt(OP_BOTTOM_PAGE,                        N_("move to the bottom of the page")) \
  187   \
  188   \
  189   \
  190  _fmt(OP_BOUNCE_MESSAGE,                     N_("remail a message to another user")) \
  191   \
  192   \
  193  _fmt(OP_BROWSER_GOTO_FOLDER,                N_("swap the current folder position with $folder if it exists")) \
  194   \
  195   \
  196  _fmt(OP_BROWSER_NEW_FILE,                   N_("select a new file in this directory")) \
  197   \
  198   \
  199  _fmt(OP_BROWSER_SUBSCRIBE,                  N_("subscribe to current mbox (IMAP/NNTP only)")) \
  200   \
  201   \
  202  _fmt(OP_BROWSER_TELL,                       N_("display the currently selected file's name")) \
  203   \
  204   \
  205  _fmt(OP_BROWSER_TOGGLE_LSUB,                N_("toggle view all/subscribed mailboxes (IMAP only)")) \
  206   \
  207   \
  208  _fmt(OP_BROWSER_UNSUBSCRIBE,                N_("unsubscribe from current mbox (IMAP/NNTP only)")) \
  209   \
  210   \
  211  _fmt(OP_BROWSER_VIEW_FILE,                  N_("view file")) \
  212   \
  213   \
  214   \
  215  _fmt(OP_CATCHUP,                            N_("mark all articles in newsgroup as read")) \
  216   \
  217   \
  218  _fmt(OP_CHANGE_DIRECTORY,                   N_("change directories")) \
  219   \
  220   \
  221  _fmt(OP_CHECK_NEW,                          N_("check mailboxes for new mail")) \
  222   \
  223   \
  224  _fmt(OP_CHECK_STATS,                        N_("calculate message statistics for all mailboxes")) \
  225   \
  226   \
  227  _fmt(OP_COMPOSE_EDIT_FILE,                  N_("edit the file to be attached")) \
  228   \
  229   \
  230  _fmt(OP_COMPOSE_EDIT_MESSAGE,               N_("edit the message")) \
  231   \
  232   \
  233  _fmt(OP_COMPOSE_ISPELL,                     N_("run ispell on the message")) \
  234   \
  235   \
  236  _fmt(OP_COMPOSE_POSTPONE_MESSAGE,           N_("save this message to send later")) \
  237   \
  238   \
  239  _fmt(OP_COMPOSE_RENAME_FILE,                N_("rename/move an attached file")) \
  240   \
  241   \
  242  _fmt(OP_COMPOSE_SEND_MESSAGE,               N_("send the message")) \
  243   \
  244   \
  245   \
  246  _fmt(OP_COMPOSE_TO_SENDER,                  N_("compose new message to the current message sender")) \
  247   \
  248   \
  249  _fmt(OP_COMPOSE_WRITE_MESSAGE,              N_("write the message to a folder")) \
  250   \
  251   \
  252  _fmt(OP_COPY_MESSAGE,                       N_("copy a message to a file/mailbox")) \
  253   \
  254   \
  255   \
  256  _fmt(OP_CREATE_ALIAS,                       N_("create an alias from a message sender")) \
  257   \
  258   \
  259  _fmt(OP_CREATE_MAILBOX,                     N_("create a new mailbox (IMAP only)")) \
  260   \
  261   \
  262  _fmt(OP_CURRENT_BOTTOM,                     N_("move entry to bottom of screen")) \
  263   \
  264   \
  265  _fmt(OP_CURRENT_MIDDLE,                     N_("move entry to middle of screen")) \
  266   \
  267   \
  268  _fmt(OP_CURRENT_TOP,                        N_("move entry to top of screen")) \
  269   \
  270   \
  271  _fmt(OP_DECODE_COPY,                        N_("make decoded (text/plain) copy")) \
  272   \
  273   \
  274  _fmt(OP_DECODE_SAVE,                        N_("make decoded copy (text/plain) and delete")) \
  275   \
  276   \
  277   \
  278   \
  279  _fmt(OP_DELETE,                             N_("delete the current entry")) \
  280   \
  281   \
  282  _fmt(OP_DELETE_MAILBOX,                     N_("delete the current mailbox (IMAP only)")) \
  283   \
  284   \
  285  _fmt(OP_DELETE_SUBTHREAD,                   N_("delete all messages in subthread")) \
  286   \
  287   \
  288  _fmt(OP_DELETE_THREAD,                      N_("delete all messages in thread")) \
  289   \
  290   \
  291  _fmt(OP_DESCEND_DIRECTORY,                  N_("descend into a directory")) \
  292   \
  293   \
  294  _fmt(OP_DISPLAY_ADDRESS,                    N_("display full address of sender")) \
  295   \
  296   \
  297   \
  298   \
  299  _fmt(OP_DISPLAY_HEADERS,                    N_("display message and toggle header weeding")) \
  300   \
  301   \
  302  _fmt(OP_DISPLAY_MESSAGE,                    N_("display a message")) \
  303   \
  304   \
  305  _fmt(OP_EDITOR_BACKSPACE,                   N_("delete the char in front of the cursor")) \
  306   \
  307   \
  308  _fmt(OP_EDITOR_BACKWARD_CHAR,               N_("move the cursor one character to the left")) \
  309   \
  310   \
  311  _fmt(OP_EDITOR_BACKWARD_WORD,               N_("move the cursor to the beginning of the word")) \
  312   \
  313   \
  314  _fmt(OP_EDITOR_BOL,                         N_("jump to the beginning of the line")) \
  315   \
  316   \
  317  _fmt(OP_EDITOR_CAPITALIZE_WORD,             N_("capitalize the word")) \
  318   \
  319   \
  320  _fmt(OP_EDITOR_COMPLETE,                    N_("complete filename or alias")) \
  321   \
  322   \
  323  _fmt(OP_EDITOR_COMPLETE_QUERY,              N_("complete address with query")) \
  324   \
  325   \
  326  _fmt(OP_EDITOR_DELETE_CHAR,                 N_("delete the char under the cursor")) \
  327   \
  328   \
  329  _fmt(OP_EDITOR_DOWNCASE_WORD,               N_("convert the word to lower case")) \
  330   \
  331   \
  332  _fmt(OP_EDITOR_EOL,                         N_("jump to the end of the line")) \
  333   \
  334   \
  335  _fmt(OP_EDITOR_FORWARD_CHAR,                N_("move the cursor one character to the right")) \
  336   \
  337   \
  338  _fmt(OP_EDITOR_FORWARD_WORD,                N_("move the cursor to the end of the word")) \
  339   \
  340   \
  341  _fmt(OP_EDITOR_HISTORY_DOWN,                N_("scroll down through the history list")) \
  342   \
  343   \
  344  _fmt(OP_EDITOR_HISTORY_SEARCH,              N_("search through the history list")) \
  345   \
  346   \
  347  _fmt(OP_EDITOR_HISTORY_UP,                  N_("scroll up through the history list")) \
  348   \
  349   \
  350  _fmt(OP_EDITOR_KILL_EOL,                    N_("delete chars from cursor to end of line")) \
  351   \
  352   \
  353  _fmt(OP_EDITOR_KILL_EOW,                    N_("delete chars from the cursor to the end of the word")) \
  354   \
  355   \
  356  _fmt(OP_EDITOR_KILL_LINE,                   N_("delete chars from cursor to beginning the line")) \
  357   \
  358   \
  359  _fmt(OP_EDITOR_KILL_WHOLE_LINE,             N_("delete all chars on the line")) \
  360   \
  361   \
  362  _fmt(OP_EDITOR_KILL_WORD,                   N_("delete the word in front of the cursor")) \
  363   \
  364   \
  365  _fmt(OP_EDITOR_MAILBOX_CYCLE,               N_("cycle among incoming mailboxes")) \
  366   \
  367   \
  368  _fmt(OP_EDITOR_QUOTE_CHAR,                  N_("quote the next typed key")) \
  369   \
  370   \
  371  _fmt(OP_EDITOR_TRANSPOSE_CHARS,             N_("transpose character under cursor with previous")) \
  372   \
  373   \
  374  _fmt(OP_EDITOR_UPCASE_WORD,                 N_("convert the word to upper case")) \
  375   \
  376   \
  377  _fmt(OP_EDIT_LABEL,                         N_("add, change, or delete a message's label")) \
  378   \
  379   \
  380  _fmt(OP_EDIT_OR_VIEW_RAW_MESSAGE,           N_("edit the raw message if the mailbox is not read-only, otherwise view it")) \
  381   \
  382   \
  383  _fmt(OP_EDIT_RAW_MESSAGE,                   N_("edit the raw message (edit and edit-raw-message are synonyms)")) \
  384   \
  385   \
  386  _fmt(OP_END_COND,                           N_("end of conditional execution (noop)")) \
  387   \
  388   \
  389  _fmt(OP_ENTER_COMMAND,                      N_("enter a neomuttrc command")) \
  390   \
  391   \
  392  _fmt(OP_ENTER_MASK,                         N_("enter a file mask")) \
  393   \
  394   \
  395   \
  396   \
  397   \
  398   \
  399   \
  400   \
  401   \
  402   \
  403   \
  404   \
  405  _fmt(OP_EXIT,                               N_("exit this menu")) \
  406   \
  407   \
  408  _fmt(OP_FIRST_ENTRY,                        N_("move to the first entry")) \
  409   \
  410   \
  411  _fmt(OP_FLAG_MESSAGE,                       N_("toggle a message's 'important' flag")) \
  412   \
  413   \
  414   \
  415  _fmt(OP_FOLLOWUP,                           N_("followup to newsgroup")) \
  416   \
  417   \
  418   \
  419  _fmt(OP_FORWARD_MESSAGE,                    N_("forward a message with comments")) \
  420   \
  421   \
  422   \
  423  _fmt(OP_FORWARD_TO_GROUP,                   N_("forward to newsgroup")) \
  424   \
  425   \
  426   \
  427   \
  428   \
  429   \
  430   \
  431   \
  432   \
  433  _fmt(OP_GENERIC_SELECT_ENTRY,               N_("select the current entry")) \
  434   \
  435   \
  436  _fmt(OP_GET_CHILDREN,                       N_("get all children of the current message")) \
  437   \
  438   \
  439  _fmt(OP_GET_MESSAGE,                        N_("get message with Message-Id")) \
  440   \
  441   \
  442  _fmt(OP_GET_PARENT,                         N_("get parent of the current message")) \
  443   \
  444   \
  445  _fmt(OP_GOTO_PARENT,                        N_("go to parent directory")) \
  446   \
  447   \
  448   \
  449  _fmt(OP_GROUP_CHAT_REPLY,                   N_("reply to all recipients preserving To/Cc")) \
  450   \
  451   \
  452   \
  453  _fmt(OP_GROUP_REPLY,                        N_("reply to all recipients")) \
  454   \
  455   \
  456   \
  457  _fmt(OP_HALF_DOWN,                          N_("scroll down 1/2 page")) \
  458   \
  459   \
  460   \
  461  _fmt(OP_HALF_UP,                            N_("scroll up 1/2 page")) \
  462   \
  463   \
  464   \
  465   \
  466  _fmt(OP_HELP,                               N_("this screen")) \
  467   \
  468   \
  469   \
  470  _fmt(OP_JUMP,                               N_("jump to an index number")) \
  471  _fmt(OP_JUMP_1,                             N_("jump to an index number")) \
  472  _fmt(OP_JUMP_2,                             N_("jump to an index number")) \
  473  _fmt(OP_JUMP_3,                             N_("jump to an index number")) \
  474  _fmt(OP_JUMP_4,                             N_("jump to an index number")) \
  475  _fmt(OP_JUMP_5,                             N_("jump to an index number")) \
  476  _fmt(OP_JUMP_6,                             N_("jump to an index number")) \
  477  _fmt(OP_JUMP_7,                             N_("jump to an index number")) \
  478  _fmt(OP_JUMP_8,                             N_("jump to an index number")) \
  479  _fmt(OP_JUMP_9,                             N_("jump to an index number")) \
  480   \
  481   \
  482  _fmt(OP_LAST_ENTRY,                         N_("move to the last entry")) \
  483   \
  484   \
  485  _fmt(OP_LIMIT_CURRENT_THREAD,               N_("limit view to current thread")) \
  486   \
  487   \
  488   \
  489  _fmt(OP_LIST_REPLY,                         N_("reply to specified mailing list")) \
  490   \
  491   \
  492   \
  493  _fmt(OP_LIST_SUBSCRIBE,                     N_("subscribe to a mailing list")) \
  494   \
  495   \
  496   \
  497  _fmt(OP_LIST_UNSUBSCRIBE,                   N_("unsubscribe from a mailing list")) \
  498   \
  499   \
  500  _fmt(OP_LOAD_ACTIVE,                        N_("load list of all newsgroups from NNTP server")) \
  501   \
  502  _fmt(OP_MACRO,                              N_("execute a macro")) \
  503   \
  504   \
  505   \
  506  _fmt(OP_MAIL,                               N_("compose a new mail message")) \
  507   \
  508   \
  509   \
  510  _fmt(OP_MAILBOX_LIST,                       N_("list mailboxes with new mail")) \
  511   \
  512   \
  513  _fmt(OP_MAIN_BREAK_THREAD,                  N_("break the thread in two")) \
  514   \
  515   \
  516  _fmt(OP_MAIN_CHANGE_FOLDER,                 N_("open a different folder")) \
  517   \
  518   \
  519  _fmt(OP_MAIN_CHANGE_FOLDER_READONLY,        N_("open a different folder in read only mode")) \
  520   \
  521   \
  522  _fmt(OP_MAIN_CHANGE_GROUP,                  N_("open a different newsgroup")) \
  523   \
  524   \
  525  _fmt(OP_MAIN_CHANGE_GROUP_READONLY,         N_("open a different newsgroup in read only mode")) \
  526   \
  527   \
  528  _fmt(OP_MAIN_CLEAR_FLAG,                    N_("clear a status flag from a message")) \
  529   \
  530   \
  531  _fmt(OP_MAIN_COLLAPSE_ALL,                  N_("collapse/uncollapse all threads")) \
  532   \
  533   \
  534  _fmt(OP_MAIN_COLLAPSE_THREAD,               N_("collapse/uncollapse current thread")) \
  535   \
  536   \
  537  _fmt(OP_MAIN_DELETE_PATTERN,                N_("delete non-hidden messages matching a pattern")) \
  538   \
  539   \
  540  _fmt(OP_MAIN_FETCH_MAIL,                    N_("retrieve mail from POP server")) \
  541   \
  542   \
  543  _fmt(OP_MAIN_IMAP_FETCH,                    N_("force retrieval of mail from IMAP server")) \
  544   \
  545   \
  546  _fmt(OP_MAIN_IMAP_LOGOUT_ALL,               N_("logout from all IMAP servers")) \
  547   \
  548   \
  549   \
  550  _fmt(OP_MAIN_LIMIT,                         N_("show only messages matching a pattern")) \
  551   \
  552   \
  553  _fmt(OP_MAIN_LINK_THREADS,                  N_("link tagged message to the current one")) \
  554   \
  555   \
  556  _fmt(OP_MAIN_MODIFY_TAGS,                   N_("modify (notmuch/imap) tags")) \
  557   \
  558   \
  559  _fmt(OP_MAIN_MODIFY_TAGS_THEN_HIDE,         N_("modify (notmuch/imap) tags and then hide message")) \
  560   \
  561   \
  562  _fmt(OP_MAIN_NEXT_NEW,                      N_("jump to the next new message")) \
  563   \
  564   \
  565  _fmt(OP_MAIN_NEXT_NEW_THEN_UNREAD,          N_("jump to the next new or unread message")) \
  566   \
  567   \
  568  _fmt(OP_MAIN_NEXT_SUBTHREAD,                N_("jump to the next subthread")) \
  569   \
  570   \
  571  _fmt(OP_MAIN_NEXT_THREAD,                   N_("jump to the next thread")) \
  572   \
  573   \
  574  _fmt(OP_MAIN_NEXT_UNDELETED,                N_("move to the next undeleted message")) \
  575   \
  576   \
  577  _fmt(OP_MAIN_NEXT_UNREAD,                   N_("jump to the next unread message")) \
  578   \
  579   \
  580  _fmt(OP_MAIN_NEXT_UNREAD_MAILBOX,           N_("open next mailbox with new mail")) \
  581   \
  582   \
  583  _fmt(OP_MAIN_PARENT_MESSAGE,                N_("jump to parent message in thread")) \
  584   \
  585   \
  586  _fmt(OP_MAIN_PREV_NEW,                      N_("jump to the previous new message")) \
  587   \
  588   \
  589  _fmt(OP_MAIN_PREV_NEW_THEN_UNREAD,          N_("jump to the previous new or unread message")) \
  590   \
  591   \
  592  _fmt(OP_MAIN_PREV_SUBTHREAD,                N_("jump to previous subthread")) \
  593   \
  594   \
  595  _fmt(OP_MAIN_PREV_THREAD,                   N_("jump to previous thread")) \
  596   \
  597   \
  598  _fmt(OP_MAIN_PREV_UNDELETED,                N_("move to the previous undeleted message")) \
  599   \
  600   \
  601  _fmt(OP_MAIN_PREV_UNREAD,                   N_("jump to the previous unread message")) \
  602   \
  603   \
  604  _fmt(OP_MAIN_QUASI_DELETE,                  N_("delete from NeoMutt, don't touch on disk")) \
  605   \
  606   \
  607  _fmt(OP_MAIN_READ_SUBTHREAD,                N_("mark the current subthread as read")) \
  608   \
  609   \
  610  _fmt(OP_MAIN_READ_THREAD,                   N_("mark the current thread as read")) \
  611   \
  612   \
  613  _fmt(OP_MAIN_ROOT_MESSAGE,                  N_("jump to root message in thread")) \
  614   \
  615   \
  616  _fmt(OP_MAIN_SET_FLAG,                      N_("set a status flag on a message")) \
  617   \
  618   \
  619  _fmt(OP_MAIN_SHOW_LIMIT,                    N_("show currently active limit pattern")) \
  620   \
  621   \
  622  _fmt(OP_MAIN_SYNC_FOLDER,                   N_("save changes to mailbox")) \
  623   \
  624   \
  625  _fmt(OP_MAIN_TAG_PATTERN,                   N_("tag non-hidden messages matching a pattern")) \
  626   \
  627   \
  628  _fmt(OP_MAIN_UNDELETE_PATTERN,              N_("undelete non-hidden messages matching a pattern")) \
  629   \
  630   \
  631  _fmt(OP_MAIN_UNTAG_PATTERN,                 N_("untag non-hidden messages matching a pattern")) \
  632   \
  633   \
  634  _fmt(OP_MARK_MSG,                           N_("create a hotkey macro for the current message")) \
  635   \
  636   \
  637  _fmt(OP_MIDDLE_PAGE,                        N_("move to the middle of the page")) \
  638   \
  639   \
  640   \
  641  _fmt(OP_NEXT_ENTRY,                         N_("move to the next entry")) \
  642   \
  643   \
  644   \
  645  _fmt(OP_NEXT_LINE,                          N_("scroll down one line")) \
  646   \
  647   \
  648   \
  649  _fmt(OP_NEXT_PAGE,                          N_("move to the next page")) \
  650   \
  651   \
  652  _fmt(OP_PAGER_BOTTOM,                       N_("jump to the bottom of the message")) \
  653   \
  654   \
  655  _fmt(OP_PAGER_HIDE_QUOTED,                  N_("toggle display of quoted text")) \
  656   \
  657   \
  658  _fmt(OP_PAGER_SKIP_HEADERS,                 N_("jump to first line after headers")) \
  659   \
  660   \
  661  _fmt(OP_PAGER_SKIP_QUOTED,                  N_("skip beyond quoted text")) \
  662   \
  663   \
  664  _fmt(OP_PAGER_TOP,                          N_("jump to the top of the message")) \
  665   \
  666   \
  667   \
  668   \
  669  _fmt(OP_PIPE,                               N_("pipe message/attachment to a shell command")) \
  670   \
  671   \
  672  _fmt(OP_POST,                               N_("post message to newsgroup")) \
  673   \
  674   \
  675   \
  676  _fmt(OP_PREV_ENTRY,                         N_("move to the previous entry")) \
  677   \
  678   \
  679   \
  680  _fmt(OP_PREV_LINE,                          N_("scroll up one line")) \
  681   \
  682   \
  683   \
  684  _fmt(OP_PREV_PAGE,                          N_("move to the previous page")) \
  685   \
  686   \
  687  _fmt(OP_PRINT,                              N_("print the current entry")) \
  688   \
  689   \
  690  _fmt(OP_PURGE_MESSAGE,                      N_("delete the current entry, bypassing the trash folder")) \
  691   \
  692   \
  693  _fmt(OP_PURGE_THREAD,                       N_("delete the current thread, bypassing the trash folder")) \
  694   \
  695   \
  696   \
  697  _fmt(OP_QUERY,                              N_("query external program for addresses")) \
  698   \
  699   \
  700  _fmt(OP_QUERY_APPEND,                       N_("append new query results to current results")) \
  701   \
  702   \
  703   \
  704   \
  705  _fmt(OP_QUIT,                               N_("save changes to mailbox and quit")) \
  706   \
  707   \
  708  _fmt(OP_RECALL_MESSAGE,                     N_("recall a postponed message")) \
  709   \
  710   \
  711  _fmt(OP_RECONSTRUCT_THREAD,                 N_("reconstruct thread containing current message")) \
  712   \
  713   \
  714   \
  715  _fmt(OP_REDRAW,                             N_("clear and redraw the screen")) \
  716   \
  717   \
  718  _fmt(OP_RENAME_MAILBOX,                     N_("rename the current mailbox (IMAP only)")) \
  719   \
  720   \
  721   \
  722  _fmt(OP_REPLY,                              N_("reply to a message")) \
  723   \
  724   \
  725   \
  726  _fmt(OP_RESEND,                             N_("use the current message as a template for a new one")) \
  727   \
  728   \
  729   \
  730  _fmt(OP_SAVE,                               N_("save message/attachment to a mailbox/file")) \
  731   \
  732   \
  733   \
  734   \
  735   \
  736   \
  737  _fmt(OP_SEARCH,                             N_("search for a regular expression")) \
  738   \
  739   \
  740   \
  741   \
  742   \
  743   \
  744  _fmt(OP_SEARCH_NEXT,                        N_("search for next match")) \
  745   \
  746   \
  747   \
  748   \
  749   \
  750   \
  751  _fmt(OP_SEARCH_OPPOSITE,                    N_("search for next match in opposite direction")) \
  752   \
  753   \
  754   \
  755   \
  756   \
  757   \
  758  _fmt(OP_SEARCH_REVERSE,                     N_("search backwards for a regular expression")) \
  759   \
  760   \
  761  _fmt(OP_SEARCH_TOGGLE,                      N_("toggle search pattern coloring")) \
  762   \
  763   \
  764  _fmt(OP_SHELL_ESCAPE,                       N_("invoke a command in a subshell")) \
  765   \
  766   \
  767  _fmt(OP_SHOW_LOG_MESSAGES,                  N_("show log (and debug) messages")) \
  768   \
  769   \
  770   \
  771   \
  772  _fmt(OP_SORT,                               N_("sort messages")) \
  773   \
  774   \
  775   \
  776   \
  777  _fmt(OP_SORT_REVERSE,                       N_("sort messages in reverse order")) \
  778   \
  779   \
  780  _fmt(OP_SUBSCRIBE_PATTERN,                  N_("subscribe to newsgroups matching a pattern")) \
  781   \
  782   \
  783  _fmt(OP_TAG,                                N_("tag the current entry")) \
  784   \
  785  _fmt(OP_TAG_PREFIX,                         N_("apply next function to tagged messages")) \
  786   \
  787  _fmt(OP_TAG_PREFIX_COND,                    N_("apply next function ONLY to tagged messages")) \
  788   \
  789   \
  790  _fmt(OP_TAG_SUBTHREAD,                      N_("tag the current subthread")) \
  791   \
  792   \
  793  _fmt(OP_TAG_THREAD,                         N_("tag the current thread")) \
  794   \
  795   \
  796  _fmt(OP_TOGGLE_MAILBOXES,                   N_("toggle whether to browse mailboxes or all files")) \
  797   \
  798   \
  799  _fmt(OP_TOGGLE_NEW,                         N_("toggle a message's 'new' flag")) \
  800   \
  801   \
  802  _fmt(OP_TOGGLE_READ,                        N_("toggle view of read messages")) \
  803   \
  804   \
  805  _fmt(OP_TOGGLE_WRITE,                       N_("toggle whether the mailbox will be rewritten")) \
  806   \
  807   \
  808  _fmt(OP_TOP_PAGE,                           N_("move to the top of the page")) \
  809   \
  810   \
  811  _fmt(OP_UNCATCHUP,                          N_("mark all articles in newsgroup as unread")) \
  812   \
  813   \
  814   \
  815   \
  816  _fmt(OP_UNDELETE,                           N_("undelete the current entry")) \
  817   \
  818   \
  819  _fmt(OP_UNDELETE_SUBTHREAD,                 N_("undelete all messages in subthread")) \
  820   \
  821   \
  822  _fmt(OP_UNDELETE_THREAD,                    N_("undelete all messages in thread")) \
  823   \
  824   \
  825  _fmt(OP_UNSUBSCRIBE_PATTERN,                N_("unsubscribe from newsgroups matching a pattern")) \
  826   \
  827   \
  828  _fmt(OP_VERSION,                            N_("show the NeoMutt version number and date")) \
  829   \
  830   \
  831   \
  832  _fmt(OP_VIEW_ATTACHMENTS,                   N_("show MIME attachments")) \
  833   \
  834   \
  835  _fmt(OP_VIEW_RAW_MESSAGE,                   N_("show the raw message")) \
  836   \
  837   \
  838  _fmt(OP_WHAT_KEY,                           N_("display the keycode for a key press")) \
  839