X-Git-Url: https://git.deb.at/w?a=blobdiff_plain;f=filter.c;h=72ad6cec0b5d53d0023a48eb8200e0dd76993b5b;hb=a55d5c006e2bc270671d4ea8b1a4aff0f3cc3879;hp=41756ad029889ee2db0c07ea1a3655904bb91cc0;hpb=4441ef62a87e62f9b5af2ea2edc3e4fc8ec09d8e;p=pkg%2Fabook.git diff --git a/filter.c b/filter.c index 41756ad..72ad6ce 100644 --- a/filter.c +++ b/filter.c @@ -23,6 +23,7 @@ #include "list.h" #include "misc.h" #include "options.h" +#include "ui.h" #include "xmalloc.h" #include @@ -319,16 +320,19 @@ export_database() return 1; } - mvaddstr(5+filter, 2, "->"); + mvaddstr(5 + filter, 2, "->"); if(selected_items()) { - /* TODO gettext: handle translated keypresses? */ - statusline_addstr(_("Export All/Selected/Cancel (A/s/c)?")); - switch( tolower(getch()) ) { - case 's': + switch(statusline_askchoice( + _("Export ll, export elected, or ancel?"), + S_("keybindings:all/selected/cancel|asc"), 3)) { + case 1: + break; + case 2: enum_mode = ENUM_SELECTED; break; - case 'c': + case 0: + case 3: refresh_screen(); return 1; }