Hi,
Here is a patch to the fr.po file of fileutils : - it corrects a few wrong translations and typos, and improves a bit (I think) some others [fr.po-patch] - it corrects column alignment on 'df' output [fr.po-patch] - adds one gettext string (one liner for df.c and 5-liner for fileutils.pot: fileutils-patch and dfc-patch) needed for nice column size adjustement in df.
On the last point here is some detail : the 'df' output in french was garbled, because 'df' code doesn't make any 'smart' adjustment and padding to handle different column title sizes. So what I made in the fr.po file was hand tunning of those titles to enhance the output. I added a gettext string to handle space padding between two strings, so there is one line to modify in df.c too. The result is a nice column alignment for 'df -[hiP]*' (-T flag is not well handled).
Output before patch:
Système de fichiers Tail. Util.Disp. Uti% Monté sur /dev/hda5 5.5G 3.3G 1.9G 63% / /dev/hda7 2.6G 33M 2.4G 2% /spare none 156M 2.0M 154M 2% /tmp //L-sd4lan/morinth 85G 73G 11G 87% /home/thomas/.smb
Output after patch:
Système de fichiers Tail. Util. Disp. Uti% Monté sur /dev/hda5 5.5G 3.3G 1.9G 63% / /dev/hda7 2.6G 33M 2.4G 2% /spare none 156M 2.0M 154M 2% /tmp //L-sd4lan/morinth 85G 73G 11G 87% /home/thomas/.smb
I guess the right solution would be to automatically tune column titles display, and column sizes depending on gettext string. But fileutils is important enough to make me think I'm not experimented enough in C to make such a thing cleanly in the time I can spent on that. So here is just my working solution, which I know isn't the most elegant.
I Hope this will be appreciated !
-Thomas
-- == Thomas Morin -- thomas.morin@tuxfamily.org -- (+33) 2 98 05 98 54 == PGP Id:8CEA233D Key FP:503BF6CFD3AE8719377B832A02FB94E08CEA233D --
Afficher les réponses par date