[ I am not subscribed, please CC: me on replies] In wget-1.10.2/src/http.c, we find:
static int resp_status (const struct response *resp, char **message) { ... /* Note that the translation may contain non-ASCII or even multibyte characters */ *message = xstrdup (_("No headers, assuming HTTP/0.9")); ... } and then: statcode = resp_status (resp, &message); if (!opt.server_response) logprintf (LOG_VERBOSE, "%2d %s\n", statcode, message ? escnonprint (message) : ""); Note that escnonprint() will corrupt the translation beyond any recognizable form. This was actually noticed with this command in the ru_RU.UTF-8 locale: wget -O live.nsv 'http://85.214.122.157:8020/live.nsv?refid=1' So please either don't escape the string here, or don't mark it as translatable above. -- Alexander E. Patrakov