aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPeter Eisentraut <peter_e@gmx.net>2016-11-07 12:00:00 -0500
committerPeter Eisentraut <peter_e@gmx.net>2016-11-07 09:31:26 -0500
commit48dbcbf22c69bd994ea5e3bf7be9a23b0606d80d (patch)
tree00887312d5e8b2a4ad9315ccbd2dbe12b4136760 /src
parenta5954de1051a779f1460426ab88d142f8790f18d (diff)
downloadpostgresql-48dbcbf22c69bd994ea5e3bf7be9a23b0606d80d.tar.gz
postgresql-48dbcbf22c69bd994ea5e3bf7be9a23b0606d80d.zip
pg_rewing pg_upgrade: Fix translation markers
In pg_log_v(), we need to translate the fmt before processing, not the formatted message afterwards.
Diffstat (limited to 'src')
-rw-r--r--src/bin/pg_rewind/logging.c10
-rw-r--r--src/bin/pg_upgrade/util.c10
2 files changed, 10 insertions, 10 deletions
diff --git a/src/bin/pg_rewind/logging.c b/src/bin/pg_rewind/logging.c
index a232abb39f0..0ac1b7add46 100644
--- a/src/bin/pg_rewind/logging.c
+++ b/src/bin/pg_rewind/logging.c
@@ -34,26 +34,26 @@ pg_log_v(eLogType type, const char *fmt, va_list ap)
{
char message[QUERY_ALLOC];
- vsnprintf(message, sizeof(message), fmt, ap);
+ vsnprintf(message, sizeof(message), _(fmt), ap);
switch (type)
{
case PG_DEBUG:
if (debug)
- printf("%s", _(message));
+ printf("%s", message);
break;
case PG_PROGRESS:
if (showprogress)
- printf("%s", _(message));
+ printf("%s", message);
break;
case PG_WARNING:
- printf("%s", _(message));
+ printf("%s", message);
break;
case PG_FATAL:
- printf("\n%s", _(message));
+ printf("\n%s", message);
printf("%s", _("Failure, exiting\n"));
exit(1);
break;
diff --git a/src/bin/pg_upgrade/util.c b/src/bin/pg_upgrade/util.c
index aadc1cdd9df..52e891219b6 100644
--- a/src/bin/pg_upgrade/util.c
+++ b/src/bin/pg_upgrade/util.c
@@ -89,7 +89,7 @@ pg_log_v(eLogType type, const char *fmt, va_list ap)
{
char message[QUERY_ALLOC];
- vsnprintf(message, sizeof(message), fmt, ap);
+ vsnprintf(message, sizeof(message), _(fmt), ap);
/* PG_VERBOSE and PG_STATUS are only output in verbose mode */
/* fopen() on log_opts.internal might have failed, so check it */
@@ -108,7 +108,7 @@ pg_log_v(eLogType type, const char *fmt, va_list ap)
{
case PG_VERBOSE:
if (log_opts.verbose)
- printf("%s", _(message));
+ printf("%s", message);
break;
case PG_STATUS:
@@ -123,16 +123,16 @@ pg_log_v(eLogType type, const char *fmt, va_list ap)
strlen(message) <= MESSAGE_WIDTH - 2 ? message :
message + strlen(message) - MESSAGE_WIDTH + 3 + 2);
else
- printf(" %s\n", _(message));
+ printf(" %s\n", message);
break;
case PG_REPORT:
case PG_WARNING:
- printf("%s", _(message));
+ printf("%s", message);
break;
case PG_FATAL:
- printf("\n%s", _(message));
+ printf("\n%s", message);
printf("Failure, exiting\n");
exit(1);
break;