X-Git-Url: https://git.deb.at/?a=blobdiff_plain;f=filter.c;h=d2bc6efc0f35fbe801b683270877cfdd089aed8d;hb=498e95b4f04e4377a63865bde70361f4be570276;hp=41756ad029889ee2db0c07ea1a3655904bb91cc0;hpb=ee93ebe91c2e21396a80287da56547cbe3c3347d;p=pkg%2Fabook.git diff --git a/filter.c b/filter.c index 41756ad..d2bc6ef 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 @@ -322,13 +323,14 @@ export_database() 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; }