From cd09ae7e4c18bfcb1b6522ec1aa16cfa3b5f502e Mon Sep 17 00:00:00 2001 From: Peter Smith Date: Tue, 7 Apr 2026 14:45:11 +1000 Subject: [PATCH v1] GetPublicationsStr i18n support --- src/backend/catalog/pg_subscription.c | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/src/backend/catalog/pg_subscription.c b/src/backend/catalog/pg_subscription.c index 5a733585490..8b31c487dba 100644 --- a/src/backend/catalog/pg_subscription.c +++ b/src/backend/catalog/pg_subscription.c @@ -54,19 +54,22 @@ GetPublicationsStr(List *publications, StringInfo dest, bool quote_literal) { char *pubname = strVal(lfirst(lc)); - if (first) - first = false; - else - appendStringInfoString(dest, ", "); - if (quote_literal) + { + if (!first) + appendStringInfoString(dest, ", "); + appendStringInfoString(dest, quote_literal_cstr(pubname)); + } else { - appendStringInfoChar(dest, '"'); - appendStringInfoString(dest, pubname); - appendStringInfoChar(dest, '"'); + if (!first) + appendStringInfoString(dest, _(", ")); + + appendStringInfo(dest, _("\"%s\""), pubname); } + + first = false; } } -- 2.47.3