]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
doc: improve remove prompt translator comment
authorBenno Schulenberg <bensberg@justemail.net>
Wed, 16 Apr 2014 19:26:54 +0000 (21:26 +0200)
committerPádraig Brady <P@draigBrady.com>
Wed, 16 Apr 2014 22:34:42 +0000 (23:34 +0100)
* 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.

src/remove.c

index b98f3ecb286bd79c203abca709dcfec63c55db8f..4cc4a0817645c6716f90ba1c6c046f192f45b350 100644 (file)
@@ -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);