libpq: Add missing gettext markers
authorPeter Eisentraut <[email protected]>
Wed, 12 Jun 2024 13:31:31 +0000 (15:31 +0200)
committerPeter Eisentraut <[email protected]>
Wed, 12 Jun 2024 13:31:31 +0000 (15:31 +0200)
Follow-up to 87d2801d4b: That commit restored some lost error
messages, but they ended up in a place where xgettext wouldn't find
them.  Rather than elevating ENCRYPTION_NEGOTIATION_FAILED() to a
gettext trigger, it's easiest for now to put in some explicit
libpq_gettext() calls in the couple of call sites.

src/interfaces/libpq/fe-connect.c

index df9964324672f4ceea3cd753d0e9285d09a32a82..995621b6260ed2ff967829b8f8b44f5cdd4468b3 100644 (file)
@@ -3519,7 +3519,7 @@ keep_going:                       /* We will come back to here until there is
                         * continue without SSL, we can proceed using this
                         * connection.  Otherwise return with an error.
                         */
-                       ENCRYPTION_NEGOTIATION_FAILED("server does not support SSL, but SSL was required");
+                       ENCRYPTION_NEGOTIATION_FAILED(libpq_gettext("server does not support SSL, but SSL was required"));
                    }
                    else if (SSLok == 'E')
                    {
@@ -3640,7 +3640,7 @@ keep_going:                       /* We will come back to here until there is
                         * continue without GSS, we can proceed using this
                         * connection.  Otherwise return with an error.
                         */
-                       ENCRYPTION_NEGOTIATION_FAILED("server doesn't support GSSAPI encryption, but it was required");
+                       ENCRYPTION_NEGOTIATION_FAILED(libpq_gettext("server doesn't support GSSAPI encryption, but it was required"));
                    }
                    else if (gss_ok != 'G')
                    {