From e8e2b53ef651b86c0b59dff08ec5ddeef81f04cd Mon Sep 17 00:00:00 2001 From: Benno Schulenberg Date: Mon, 2 Nov 2015 19:30:12 +0100 Subject: [PATCH] don't mark as translatable commands that take no arguments Signed-off-by: Benno Schulenberg --- builtins/mkbuiltins.c | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-) diff --git a/builtins/mkbuiltins.c b/builtins/mkbuiltins.c index 6f556a4..0ccba5e 100644 --- a/builtins/mkbuiltins.c +++ b/builtins/mkbuiltins.c @@ -1246,6 +1246,17 @@ write_builtins (defs, structfile, externfile) (builtin->flags & BUILTIN_FLAG_POSIX_BUILTIN) ? " | POSIX_BUILTIN" : "", document_name (builtin)); + if (builtin->shortdoc == builtin->name) { + if (inhibit_functions) + fprintf + (structfile, " \"%s\", \"%s\" },\n", + builtin->shortdoc ? builtin->shortdoc : builtin->name, + document_name (builtin)); + else + fprintf + (structfile, " \"%s\", (char *)NULL },\n", + builtin->shortdoc ? builtin->shortdoc : builtin->name); + } else { if (inhibit_functions) fprintf (structfile, " N_(\"%s\"), \"%s\" },\n", @@ -1255,7 +1266,7 @@ write_builtins (defs, structfile, externfile) fprintf (structfile, " N_(\"%s\"), (char *)NULL },\n", builtin->shortdoc ? builtin->shortdoc : builtin->name); - + } } if (structfile || separate_helpfiles) -- 1.7.0.4