fprintf(stderr, _(" (%s partition table detected). "), type);
else
fprintf(stderr, _(" (compiled without libblkid). "));
- fprintf(stderr, "Use -f to force.\n");
+ fprintf(stderr, _("Use -f to force.\n"));
}
#ifdef HAVE_LIBBLKID
blkid_free_probe(pr);
force=1;
break;
case 'p':
- user_pagesize = strtou32_or_err(optarg, _("parse page size failed"));
+ user_pagesize = strtou32_or_err(optarg, _("parsing page size failed"));
break;
case 'L':
opt_label = optarg;
break;
case 'v':
- version = strtos32_or_err(optarg, _("parse version number failed"));
+ version = strtos32_or_err(optarg, _("parsing version number failed"));
break;
case 'U':
#ifdef HAVE_LIBUUID
if (optind < argc)
block_count = argv[optind++];
if (optind != argc) {
- warnx(("only one device as argument is currently supported."));
+ warnx(_("only one device argument is currently supported"));
usage(stderr);
}
#ifdef HAVE_LIBUUID
if(opt_uuid) {
if (uuid_parse(opt_uuid, uuid_dat) != 0)
- errx(EXIT_FAILURE, _("error: UUID parsing failed"));
+ errx(EXIT_FAILURE, _("error: parsing UUID failed"));
} else
uuid_generate(uuid_dat);
uuid = uuid_dat;
if (options.autolog) {
/* Autologin prompt */
do_prompt(&options, &termios);
- printf("%s%s (automatic login)\n", LOGIN, options.autolog);
+ printf(_("%s%s (automatic login)\n"), LOGIN, options.autolog);
} else {
/* Read the login name. */
debug("reading login name\n");
if (((tid = tcgetsid(fd)) < 0) || (pid != tid)) {
if (ioctl(fd, TIOCSCTTY, 1) == -1)
- log_warn("/dev/%s: cannot get controlling tty: %m", tty);
+ log_warn(_("/dev/%s: cannot get controlling tty: %m"), tty);
}
close(STDIN_FILENO);
closed = 1;
if (vhangup())
- log_err("/dev/%s: vhangup() failed: %m", tty);
+ log_err(_("/dev/%s: vhangup() failed: %m"), tty);
} else
close(fd);
if (((tid = tcgetsid(STDIN_FILENO)) < 0) || (pid != tid)) {
if (ioctl(STDIN_FILENO, TIOCSCTTY, 1) == -1)
- log_warn("/dev/%s: cannot get controlling tty: %m", tty);
+ log_warn(_("/dev/%s: cannot get controlling tty: %m"), tty);
}
} else {
}
if (tcsetpgrp(STDIN_FILENO, pid))
- log_warn("/dev/%s: cannot set process group: %m", tty);
+ log_warn(_("/dev/%s: cannot set process group: %m"), tty);
/* Get rid of the present outputs. */
if (!closed) {
*/
memset(tp, 0, sizeof(struct termios));
if (tcgetattr(STDIN_FILENO, tp) < 0)
- log_err("%s: tcgetattr: %m", tty);
+ log_err(_("%s: failed to get terminal attributes: %m"), tty);
/*
* Detect if this is a virtual console or serial/modem line.
reset_virtual_console(tp, fl);
if (tcsetattr(STDIN_FILENO, TCSADRAIN, tp))
- log_warn("tcsetattr problem: %m");
+ log_warn(_("setting terminal attributes failed: %m"));
}
/* Extract baud rate from modem status message. */
}
#endif /* ISSUE */
if (op->flags & F_LOGINPAUSE) {
- puts("[press ENTER to login]");
+ puts(_("[press ENTER to login]"));
getc(stdin);
}
#ifdef KDGKBLED
len = mbstowcs((wchar_t *)0, logname, 0);
if (len < 0)
- log_err("%s: invalid character conversion for login name", op->tty);
+ log_err(_("%s: invalid character conversion for login name"), op->tty);
wcs = (wchar_t *) malloc((len + 1) * sizeof(wchar_t));
if (!wcs)
len = mbstowcs(wcs, logname, len + 1);
if (len < 0)
- log_err("%s: invalid character conversion for login name", op->tty);
+ log_err(_("%s: invalid character conversion for login name"), op->tty);
wcp = wcs;
while (*wcp) {
const wint_t wc = *wcp++;
if (!iswprint(wc))
- log_err("%s: invalid character 0x%x in login name", op->tty, wc);
+ log_err(_("%s: invalid character 0x%x in login name"), op->tty, wc);
}
free(wcs);
} else
/* Finally, make the new settings effective. */
if (tcsetattr(STDIN_FILENO, TCSANOW, tp) < 0)
- log_err("%s: tcsetattr: TCSANOW: %m", op->tty);
+ log_err(_("%s: failed to set terminal attributes: %m"), op->tty);
}
/*
return;
err:
errno = EPERM;
- log_err("checkname: %m");
+ log_err(_("checkname failed: %m"));
}