static char *gamedate2(const struct locale *lang) { static char buf[256]; gamedate gd; get_gamedate(turn, &gd); sprintf(buf, "in %s des Monats %s im Jahre %d %s.", LOC(lang, weeknames2[gd.week]), LOC(lang, monthnames[gd.month]), gd.year, agename ? LOC(lang, agename) : ""); return buf; }
static char *gamedate2(const struct locale *lang) { static char buf[256]; gamedate gd; const char *week = "a_week", *month = "a_month"; get_gamedate(turn, &gd); if (weeknames2) { week = weeknames2[gd.week]; } month = calendar_month(gd.month); sprintf(buf, "in %s des Monats %s im Jahre %d %s.", LOC(lang, mkname("calendar", week)), LOC(lang, mkname("calendar", month)), gd.year, LOC(lang, mkname("calendar", calendar_era()))); return buf; }