summaryrefslogtreecommitdiff
path: root/src/io.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/io.c')
-rw-r--r--src/io.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/io.c b/src/io.c
index b1c4683..2e9c9e4 100644
--- a/src/io.c
+++ b/src/io.c
@@ -2754,8 +2754,7 @@ io_import_data (enum import_type type, struct conf *conf, char *stream_name)
const struct string vevent = STRING_BUILD ("BEGIN:VEVENT");
const struct string vtodo = STRING_BUILD ("BEGIN:VTODO");
char *proc_report = _("Import process report: %04d lines read ");
- char *stats_fmt[] = { "%d apps", "%d events", "%d todos", "%d skipped" };
- char stats_str[sizeof (stats_fmt) / sizeof (char *)][BUFSIZ];
+ char stats_str[4][BUFSIZ];
char buf[BUFSIZ];
FILE *stream = NULL;
struct io_file *log;
@@ -2817,10 +2816,13 @@ io_import_data (enum import_type type, struct conf *conf, char *stream_name)
if (stream != stdin)
file_close (stream, __FILE_POS__);
- snprintf (stats_str[0], BUFSIZ, _(stats_fmt[0]), stats.apoints);
- snprintf (stats_str[1], BUFSIZ, _(stats_fmt[1]), stats.events);
- snprintf (stats_str[2], BUFSIZ, _(stats_fmt[2]), stats.todos);
- snprintf (stats_str[3], BUFSIZ, _(stats_fmt[3]), stats.skipped);
+ snprintf (stats_str[0], BUFSIZ,
+ ngettext ("%d app", "%d apps", stats.apoints), stats.apoints);
+ snprintf (stats_str[1], BUFSIZ,
+ ngettext ("%d event", "%d events", stats.events), stats.events);
+ snprintf (stats_str[2], BUFSIZ,
+ ngettext ("%d todo", "%d todos", stats.todos), stats.todos);
+ snprintf (stats_str[3], BUFSIZ, _("%d skipped"), stats.skipped);
if (ui_mode == UI_CURSES && !conf->skip_system_dialogs)
{