]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
ddate: fix St. Tib's Day in other languages
authorKarel Zak <kzak@redhat.com>
Thu, 18 Aug 2011 09:15:22 +0000 (11:15 +0200)
committerKarel Zak <kzak@redhat.com>
Thu, 18 Aug 2011 09:16:19 +0000 (11:16 +0200)
old version:
 $ LANG=de_DE.UTF8 ddate 29 2 2008
 St. Tib’s D, 3174 YOLD

new version:
 $ LANG=de_DE.UTF8 ddate 29 2 2008
 St. Tib’s Day, 3174 YOLD

Reported-by: Nick Erdmann <erdmann@date.upb.de>
Signed-off-by: Karel Zak <kzak@redhat.com>
misc-utils/ddate.c

index 59e1e132f04a4ba97be0b009be1a149080a57842..323cb9e2ddba36f4c830ddd84912ffd4a7f2036b 100644 (file)
@@ -249,7 +249,8 @@ void format(char *buf, const char* fmt, struct disc_time dt)
     for(i=0; i<fmtlen; i++) {
        if((i==tib_start) && (dt.day==-1)) {
            /* handle St. Tib's Day */
-           strcpy(bufptr, _("St. Tib's Day")); bufptr += 13;
+           strcpy(bufptr, _("St. Tib's Day"));
+           bufptr += strlen(bufptr);
            i=tib_end;
        } else {
            if(fmt[i]=='%') {