args->files_file = fopen(optarg,
c == OPT_FILES ? "r" : "rb");
if (args->files_file == NULL)
- message_fatal("%s: %s", optarg,
+ // TRANSLATORS: This is a translatable
+ // string because French needs a space
+ // before the colon ("%s : %s").
+ message_fatal(_("%s: %s"), optarg,
strerror(errno));
}
strm.avail_out = 0;
while ((ret = lzma_code(&strm, LZMA_RUN))
== LZMA_UNSUPPORTED_CHECK)
- message_warning("%s: %s", pair->src_name,
+ message_warning(_("%s: %s"), pair->src_name,
message_strm(ret));
// With --single-stream lzma_code won't wait for
}
if (ret != LZMA_OK) {
- message_error("%s: %s", pair->src_name, message_strm(ret));
+ message_error(_("%s: %s"), pair->src_name, message_strm(ret));
if (ret == LZMA_MEMLIMIT_ERROR)
message_mem_needed(V_ERROR, lzma_memusage(&strm));
// wrong and we print an error. Otherwise it's just
// a warning and coding can continue.
if (stop) {
- message_error("%s: %s", pair->src_name,
+ message_error(_("%s: %s"), pair->src_name,
message_strm(ret));
} else {
- message_warning("%s: %s", pair->src_name,
+ message_warning(_("%s: %s"), pair->src_name,
message_strm(ret));
// When compressing, all possible errors set
if (!follow_symlinks) {
struct stat st;
if (lstat(pair->src_name, &st)) {
- message_error("%s: %s", pair->src_name,
+ message_error(_("%s: %s"), pair->src_name,
strerror(errno));
return true;
// Something else than O_NOFOLLOW failing
// (assuming that the race conditions didn't
// confuse us).
- message_error("%s: %s", pair->src_name,
+ message_error(_("%s: %s"), pair->src_name,
strerror(errno));
return true;
return false;
error_msg:
- message_error("%s: %s", pair->src_name, strerror(errno));
+ message_error(_("%s: %s"), pair->src_name, strerror(errno));
error:
(void)close(pair->src_fd);
return true;
pair->dest_fd = open(pair->dest_name, flags, mode);
if (pair->dest_fd == -1) {
- message_error("%s: %s", pair->dest_name,
+ message_error(_("%s: %s"), pair->dest_name,
strerror(errno));
free(pair->dest_name);
return true;
hardware_memlimit_get(MODE_LIST),
(uint64_t)(pair->src_st.st_size));
if (ret != LZMA_OK) {
- message_error("%s: %s", pair->src_name, message_strm(ret));
+ message_error(_("%s: %s"), pair->src_name, message_strm(ret));
return true;
}
}
default:
- message_error("%s: %s", pair->src_name,
+ message_error(_("%s: %s"), pair->src_name,
message_strm(ret));
// If the error was too low memory usage limit,
break;
case LZMA_OPTIONS_ERROR:
- message_error("%s: %s", pair->src_name,
+ message_error(_("%s: %s"), pair->src_name,
message_strm(LZMA_OPTIONS_ERROR));
return true;
// Check if the stringification succeeded.
if (str_ret != LZMA_OK) {
- message_error("%s: %s", pair->src_name, message_strm(str_ret));
+ message_error(_("%s: %s"), pair->src_name,
+ message_strm(str_ret));
return true;
}
data_error:
// Show the error message.
- message_error("%s: %s", pair->src_name,
+ message_error(_("%s: %s"), pair->src_name,
message_strm(LZMA_DATA_ERROR));
return true;
}