N_
#ifndef N_
error(N_("\"Link %s %s\" is part of a link cycle"),
error(N_("link %s targets itself"), links[i].l_target);
warning(N_("link %s targeting link %s mishandled by pre-2023 zic"),
warning(N_("link %s targeting link %s"),
error(N_("incompatible -b options"));
error(N_("incompatible -b options"));
error(N_("invalid option: -b '%s'"), optarg);
warning(N_("-p is obsolete"
warning(N_("-y ignored"));
warning(N_("-s ignored"));
error(N_("empty file name"));
? N_("file name '%s' begins with '/'")
? N_("file name '%s' contains '//'")
: N_("file name '%s' ends with '/'")),
error(N_("file name '%s' contains '%.*s' component"),
warning(N_("file name '%s' component contains leading '-'"),
warning(N_("file name '%s' contains overlength component"
? N_("file name '%s' contains byte '%c'")
: N_("file name '%s' contains byte '\\%o'")),
warning(N_("symbolic link used because hard link failed: %s"),
warning(N_("copy used because hard link failed: %s"),
warning(N_("copy used because symbolic link not obvious"));
warning(N_("copy used because symbolic link failed: %s"),
warning(N_("same rule name in multiple files"));
warning(N_("same rule name in multiple files"));
error(N_("%%s in ruleless zone"));
error(N_("input error"));
error(N_("unterminated line"));
error(N_("NUL input byte"));
error(N_("line too long"));
error(N_("input line of unknown type"));
error(N_("expected continuation line not found"));
warning(N_("fractional seconds rejected by"
error(N_("%s: %s"), string, _(msgid));
warning(N_("values over 24 hours"
save = gethms(field, N_("invalid saved time"));
error(N_("wrong number of fields on Rule line"));
error(N_("Invalid rule name \"%s\""), fields[RF_NAME]);
error(N_("wrong number of fields on Zone line"));
error(N_("\"Zone %s\" line and -l option are mutually exclusive"),
error(N_("\"Zone %s\" line and -p option are mutually exclusive"),
error(N_("duplicate zone name %s"
error(N_("wrong number of fields on Zone continuation line"));
z.z_stdoff = gethms(fields[i_stdoff], N_("invalid UT offset"));
error(N_("invalid abbreviation format"));
error(N_("Zone continuation line end time is"
warning(N_("format '%s' not handled by pre-2015 versions of zic"),
error(N_("invalid leaping year"));
error(N_("invalid month name"));
error(N_("invalid day of month"));
tod = gethms(fields[LP_TIME], N_("invalid time of day"));
error(N_("leap second precedes Epoch"));
error(N_("wrong number of fields on Leap line"));
error(N_("invalid Rolling/Stationary field on Leap line"));
error(N_("invalid CORRECTION field on Leap line"));
error(N_("wrong number of fields on Expires line"));
error(N_("multiple Expires lines"));
error(N_("wrong number of fields on Link line"));
error(N_("blank TARGET field on Link line"));
error(N_("invalid month name"));
rp->r_tod = gethms(dp, N_("invalid time of day"));
warning(N_("FROM year \"%s\" is obsolete;"
error(N_("invalid starting year"));
error(N_("invalid ending year"));
error(N_("starting year greater than ending year"));
error(N_("year type \"%s\" is unsupported; use \"-\" instead"),
error(N_("invalid day of month"));
error(N_("invalid weekday name"));
error(N_("invalid day of month"));
warning(N_("reference clients mishandle"
warning(N_("pre-2014 clients may mishandle"
warning(N_("reference clients mishandle more than %d leap seconds"),
warning(N_("%s: pre-2021b clients may mishandle"
warning(N_("%s: pre-2021b clients may mishandle"
error(N_("too many transition times"));
warning(N_("%s: pre-2026 reference clients mishandle"
error(N_("%%z UT offset magnitude exceeds 99:59:59"));
warning(N_("no proleptic TZ string for zone %s"),
warning(N_("%s: pre-%d clients may mishandle"
N_("two rules for same instant");
error(N_("can't determine time zone abbreviation"
error(N_("UT offset out of range"));
error(N_("too many local time types"));
error(N_("Rolling leap seconds not supported with -r"));
error(N_("Leap seconds too close together"));
error(N_("last Leap time does not precede Expires time"));
warning(N_("\"%s\" is undocumented; use \"last%s\" instead"),
warning(N_("\"%s\" is ambiguous in pre-2017c zic"), word);
error(N_("Odd number of quotation marks"));
error(N_("Too many input fields"));
error(N_("time overflow"));
error(N_("use of 2/29 in non leap-year"));
warning(N_("rule goes past start/end of month;"
mp = N_("time zone abbreviation has fewer than 3 characters");
mp = N_("time zone abbreviation has too many characters");
mp = N_("time zone abbreviation differs from POSIX standard");
warning(N_("%s (%s)"), _(mp), string);
error(N_("too many, or too long, time zone abbreviations"));
error(N_("%s: Can't create directory %s: %s"),
N_("%s: -m '%s': invalid mode\n"));
N_("%s: invalid group: %s\n")));
N_("%s: invalid owner: %s\n")));