]> git.ipfire.org Git - thirdparty/sarg.git/commitdiff
Format the hour in a translator friendly way
authorFrédéric Marchal <fmarchal@users.sourceforge.net>
Wed, 18 Jul 2012 20:18:29 +0000 (22:18 +0200)
committerFrédéric Marchal <fmarchal@users.sourceforge.net>
Wed, 18 Jul 2012 20:18:29 +0000 (22:18 +0200)
Translators can have full control over the hour format in the hourly
report.

repday.c

index 2946517b026d76d327faaeb3aa6caec103abbfc0..61985dd06162bdc8a2c981aea69cd1ce80cc8886 100644 (file)
--- a/repday.c
+++ b/repday.c
@@ -140,8 +140,11 @@ void report_day(const struct userinfostruct *uinfo)
                label=_("BYTES");
                fputs("<table class=\"report\" cellpadding=\"0\" cellspacing=\"2\">\n", fp_ou);
                fputs("<tr><th class=\"header_c\"></th>",fp_ou);
-               for( i = 0; i < hours.len; i++ )
-                       fprintf(fp_ou, "<td class=\"header_c\">%02d%s<br>%s</td>\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, "<td class=\"header_c\">%s<br>%s</td>\n", data, label );
+               }
                fprintf(fp_ou, "<td class=\"header_c\">%s<br>%s</td></tr>\n", _("TOTAL"), label );
 
                memset(tttime,0,sizeof(tttime));
@@ -190,8 +193,10 @@ void report_day(const struct userinfostruct *uinfo)
                label=_("H:M:S");
                fputs("<table class=\"report\" cellpadding=\"0\" cellspacing=\"2\">\n", fp_ou);
                fputs("<tr><th class=\"header_c\"></th>",fp_ou);
-               for( i = 0; i < hours.len; i++ )
-                       fprintf(fp_ou, "<td class=\"header_c\">%02d%s<br>%s</td>\n", hours.list[ i ], _("H"), label );
+               for( i = 0; i < hours.len; i++ ) {
+                       sprintf(data,_("%02dH"),hours.list[ i ]);
+                       fprintf(fp_ou, "<td class=\"header_c\">%s<br>%s</td>\n", data, label );
+               }
                fprintf(fp_ou, "<td class=\"header_c\">%s<br>%s</td></tr>\n", _("TOTAL"), label );
 
                memset(tttime,0,sizeof(tttime));