From 63aa600df1f9c2e014055dfb7557a0c28d650b25 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Fr=C3=A9d=C3=A9ric=20Marchal?= Date: Wed, 18 Jul 2012 22:18:29 +0200 Subject: [PATCH] Format the hour in a translator friendly way Translators can have full control over the hour format in the hourly report. --- repday.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/repday.c b/repday.c index 2946517..61985dd 100644 --- a/repday.c +++ b/repday.c @@ -140,8 +140,11 @@ void report_day(const struct userinfostruct *uinfo) label=_("BYTES"); fputs("\n", fp_ou); fputs("",fp_ou); - for( i = 0; i < hours.len; i++ ) - fprintf(fp_ou, "\n", hours.list[ i ], _("H"), label ); + for( i = 0; i < hours.len; i++ ) { + /* TRANSLATORS: It is an hour in the hourly report */ + sprintf(data,_("%02dH"),hours.list[ i ]); + fprintf(fp_ou, "\n", data, label ); + } fprintf(fp_ou, "\n", _("TOTAL"), label ); memset(tttime,0,sizeof(tttime)); @@ -190,8 +193,10 @@ void report_day(const struct userinfostruct *uinfo) label=_("H:M:S"); fputs("
%02d%s
%s
%s
%s
%s
%s
\n", fp_ou); fputs("",fp_ou); - for( i = 0; i < hours.len; i++ ) - fprintf(fp_ou, "\n", hours.list[ i ], _("H"), label ); + for( i = 0; i < hours.len; i++ ) { + sprintf(data,_("%02dH"),hours.list[ i ]); + fprintf(fp_ou, "\n", data, label ); + } fprintf(fp_ou, "\n", _("TOTAL"), label ); memset(tttime,0,sizeof(tttime)); -- 2.47.2
%02d%s
%s
%s
%s
%s
%s