dmesg: translate ctime strings
Let's make the date-time strings accessible for translators. Fixes: https://github.com/karelzak/util-linux/issues/1451 Signed-off-by: Karel Zak <kzak@redhat.com>
This commit is contained in:
parent
02f8593927
commit
f45c818004
|
@ -849,14 +849,21 @@ static char *record_ctime(struct dmesg_control *ctl,
|
|||
|
||||
record_localtime(ctl, rec, &tm);
|
||||
|
||||
if (strftime(buf, bufsiz, "%a %b %e %H:%M:%S %Y", &tm) == 0)
|
||||
/* TRANSLATORS: dmesg uses strftime() fo generate date-time string
|
||||
where %a is abbreviated name of the day, %b is abbreviated month
|
||||
name and %e is day of the month as a decimal number. Please, set
|
||||
proper month/day order here */
|
||||
if (strftime(buf, bufsiz, _("%a %b %e %H:%M:%S %Y"), &tm) == 0)
|
||||
*buf = '\0';
|
||||
return buf;
|
||||
}
|
||||
|
||||
static char *short_ctime(struct tm *tm, char *buf, size_t bufsiz)
|
||||
{
|
||||
if (strftime(buf, bufsiz, "%b%e %H:%M", tm) == 0)
|
||||
/* TRANSLATORS: dmesg uses strftime() fo generate date-time string
|
||||
where: %b is abbreviated month and %e is day of the month as a
|
||||
decimal number. Please, set proper month/day order here. */
|
||||
if (strftime(buf, bufsiz, _("%b%e %H:%M"), tm) == 0)
|
||||
*buf = '\0';
|
||||
return buf;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue