]> git.deb.at Git - pkg/abook.git/blobdiff - filter.c
- add translation HOWTO
[pkg/abook.git] / filter.c
index 41756ad029889ee2db0c07ea1a3655904bb91cc0..72ad6cec0b5d53d0023a48eb8200e0dd76993b5b 100644 (file)
--- 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 <assert.h>
 
@@ -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 <a>ll, export <s>elected, or <c>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;
                }