bug-coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: bug in french localization


From: Jim Meyering
Subject: Re: bug in french localization
Date: Wed, 19 Feb 2003 17:07:08 +0100

...
> (http://bugs.debian.org/cgi-bin/bugreport.cgi?archive=no&bug=131113)
> and comment?

Hi Martin!

Thanks for bringing that to my attention!
I've just fixed it like this:

2003-02-19  Jim Meyering  <address@hidden>

        * src/df.c (print_header): Rather than using a hard-coded literal
        string of spaces matching the length of the English `...Type' header,
        output the right number of spaces to match the selected translation.
        Reported by Yann Dirson and Jean Charles Delepine as Debian bug 131113.

Index: df.c
===================================================================
RCS file: /fetish/cu/src/df.c,v
retrieving revision 1.139
retrieving revision 1.140
diff -u -p -u -r1.139 -r1.140
--- df.c        5 Feb 2003 07:01:27 -0000       1.139
+++ df.c        19 Feb 2003 16:05:07 -0000      1.140
@@ -148,13 +148,16 @@ static void
 print_header (void)
 {
   char buf[MAX (LONGEST_HUMAN_READABLE + 1, INT_BUFSIZE_BOUND (uintmax_t))];
+  char const *type_header = _("   Type");
 
   printf (_("Filesystem "));
 
+  /* Print the `Type' header if required (--print-type, -T),
+     or an equivalent number of spaces.  */
   if (print_type)
-    printf (_("   Type"));
+    fputs (type_header, stdout);
   else
-    printf ("       ");
+    printf ("%-*s", strlen (type_header), "");
 
   if (inode_format)
     printf (_("    Inodes   IUsed   IFree IUse%%"));




reply via email to

[Prev in Thread] Current Thread [Next in Thread]