From: Benno Schulenberg Date: Wed, 16 Apr 2014 19:26:54 +0000 (+0200) Subject: doc: improve remove prompt translator comment X-Git-Tag: v8.23~92 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=943f3592ca10caaee7b991078f33a4e0f985a2f8;p=thirdparty%2Fcoreutils.git doc: improve remove prompt translator comment * src/remove.c (prompt): Explain where the difficulty with translating these two strings resides, and suggest an alternative: the one that Paul Eggert first proposed back in 2002, which seems fully resistant. --- diff --git a/src/remove.c b/src/remove.c index b98f3ecb28..4cc4a08176 100644 --- a/src/remove.c +++ b/src/remove.c @@ -283,10 +283,11 @@ prompt (FTS const *fts, FTSENT const *ent, bool is_dir, fprintf (stderr, (write_protected - /* TRANSLATORS: You may find it more convenient to - translate "%s: remove %s (write-protected) %s? " - instead. It should avoid grammatical problems - with the output of file_type. */ + /* TRANSLATORS: In the next two strings the second %s is + replaced by the type of the file. To avoid grammatical + problems, it may be more convenient to translate these + strings instead as: "%1$s: %3$s is write-protected and + is of type '%2$s' -- remove it? ". */ ? _("%s: remove write-protected %s %s? ") : _("%s: remove %s %s? ")), program_name, file_type (sbuf), quoted_name);