Skip to content

Commit 48dbcbf

Browse files
committed
pg_rewing pg_upgrade: Fix translation markers
In pg_log_v(), we need to translate the fmt before processing, not the formatted message afterwards.
1 parent a5954de commit 48dbcbf

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

src/bin/pg_rewind/logging.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,26 +34,26 @@ pg_log_v(eLogType type, const char *fmt, va_list ap)
3434
{
3535
char message[QUERY_ALLOC];
3636

37-
vsnprintf(message, sizeof(message), fmt, ap);
37+
vsnprintf(message, sizeof(message), _(fmt), ap);
3838

3939
switch (type)
4040
{
4141
case PG_DEBUG:
4242
if (debug)
43-
printf("%s", _(message));
43+
printf("%s", message);
4444
break;
4545

4646
case PG_PROGRESS:
4747
if (showprogress)
48-
printf("%s", _(message));
48+
printf("%s", message);
4949
break;
5050

5151
case PG_WARNING:
52-
printf("%s", _(message));
52+
printf("%s", message);
5353
break;
5454

5555
case PG_FATAL:
56-
printf("\n%s", _(message));
56+
printf("\n%s", message);
5757
printf("%s", _("Failure, exiting\n"));
5858
exit(1);
5959
break;

src/bin/pg_upgrade/util.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ pg_log_v(eLogType type, const char *fmt, va_list ap)
8989
{
9090
char message[QUERY_ALLOC];
9191

92-
vsnprintf(message, sizeof(message), fmt, ap);
92+
vsnprintf(message, sizeof(message), _(fmt), ap);
9393

9494
/* PG_VERBOSE and PG_STATUS are only output in verbose mode */
9595
/* 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)
108108
{
109109
case PG_VERBOSE:
110110
if (log_opts.verbose)
111-
printf("%s", _(message));
111+
printf("%s", message);
112112
break;
113113

114114
case PG_STATUS:
@@ -123,16 +123,16 @@ pg_log_v(eLogType type, const char *fmt, va_list ap)
123123
strlen(message) <= MESSAGE_WIDTH - 2 ? message :
124124
message + strlen(message) - MESSAGE_WIDTH + 3 + 2);
125125
else
126-
printf(" %s\n", _(message));
126+
printf(" %s\n", message);
127127
break;
128128

129129
case PG_REPORT:
130130
case PG_WARNING:
131-
printf("%s", _(message));
131+
printf("%s", message);
132132
break;
133133

134134
case PG_FATAL:
135-
printf("\n%s", _(message));
135+
printf("\n%s", message);
136136
printf("Failure, exiting\n");
137137
exit(1);
138138
break;

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy