Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wFWSF-005FiS-0C for pgsql-hackers@arkaria.postgresql.org; Wed, 22 Apr 2026 12:13:19 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wFWSE-00Ddf2-05 for pgsql-hackers@arkaria.postgresql.org; Wed, 22 Apr 2026 12:13:18 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wFWSD-00Ddet-2M for pgsql-hackers@lists.postgresql.org; Wed, 22 Apr 2026 12:13:17 +0000 Received: from mail-lj1-x22c.google.com ([2a00:1450:4864:20::22c]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wFWSB-00000002T9O-3Rbp for pgsql-hackers@lists.postgresql.org; Wed, 22 Apr 2026 12:13:17 +0000 Received: by mail-lj1-x22c.google.com with SMTP id 38308e7fff4ca-38ccde812ecso51453651fa.0 for ; Wed, 22 Apr 2026 05:13:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1776859994; cv=none; d=google.com; s=arc-20240605; b=fNyOm1UMQoKZRgx0bRkgknPVmsOk2QC0RtvN91aG31ZRZmDGOY+nayXJ+OOVtu0ka+ Lh/ri3fqFmSLitqrgujt86sVKBzTOaUvlcpK/Fk5CJp6qC1vNoaiyh8o/vWHxzpbhx4h dmSGGqVi6qwFD+PdP29dqzulv5v+e6Ly+TH2fFKJoCltWyDvbOlq61wRAsfZH56yRhyC OKvKnY2WkT3vCVWtCGlcfDUOPkeTI+P2HinVtS2QIoM3AVqO+64+aDqTvQT8ECJs5kRp fXHFDDUje/XCmcjuB6s/CB8MR7jEg6LzdeE8N4pVK6TL1mJMbSPtus4wwIhqhZqSB8x/ 2fqw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=/DZQeLcbUDXe0CZ7flLrTwQmVxzV5Bg897YZo7bdW4Y=; fh=8WHnUdFkhPeV2QSPVaHIbo+LRn/EK74C+DHtjehBKoM=; b=W7CLl4L120e7TWykOdJF7BXuIuRoGTNM55SM7SGl/YwJuuSzAYvvtp7dTxqYYPAKS+ WQcDDf0Of+7mG5tVPeS85nr7aQ/gV/X+XMWf3Hqk2l85m1ZrJJdms/JCtkCPMKevBNRL 6u+XX1M2pCTDoGT91RlIjlym/BDlOBep1yz7XbtY1tuqJ7cUruB6iDjA+adAum5aLpp4 d1LHqsVcLUSYPh4YnZ2ZPc474tbHdowbE6gZgC3rIir6W703MGu9t5TB+l8bSUsFFEW6 gyPE+4u22Jj58WaNi0EPFulv+45gYUeB+Kwvkl+CSlv2yCHq3jQQgV+wUA+3x2H5CtGE wZCg==; darn=lists.postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1776859994; x=1777464794; darn=lists.postgresql.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=/DZQeLcbUDXe0CZ7flLrTwQmVxzV5Bg897YZo7bdW4Y=; b=ruBsqOFdGFd7TR005MogUdtBOs35WzLQxJFzuGjB7m5L0+yaSva5jwv1w9tFNBBu/t P4ylWPAbexrdPRuid2x+fTreNKhar5rspSDli6Na8e5JAk6Mxu7M+GiIi8XbiUnMIF6U nHz9hqe20eN+UybsyHCjpqohKKSoNGt2twmPQurRDenEnRY5NcH/JmHwT45afvc06NAZ AuYpWDudtl37MB3WluBMDyt2kJMT0diRVMPeAISL7TuTfq5FvszhkiyQdirhbKAmXgMG AeI7i0l05NI0yFQxazdXjRKG3qoxzojJp+86yXaINk21SBBV1tTTkCYtEoKl6dyP48ZH Boxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776859994; x=1777464794; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=/DZQeLcbUDXe0CZ7flLrTwQmVxzV5Bg897YZo7bdW4Y=; b=X+dl9r0/VsYCo9bVewXLBFGBJNHZgrcm2V7ZzNkqGGIksyN0xVJC/HwBkgUxYzSMHI NmxZyO7EN3O53wiRHw/JftJU5X5TAy4dPwmWxDjLDZRvTFoqIcom2l04mV4Hwt0KWcyT iqbjDjORu5UroCND3ogdI7zpWJTSBmCsD9An+Sm408wtsCkgyvWgRXUw1p8Vca8bdQGz bJIIgEh6l6zw7tfxc5chyWHWFVc324L0XtoZJej+3AaRo1ze4Kv38JpQYwwdCbyfkcWQ nrsGONUtgj9XngJmj/lyJkR+7HQjEljy9DzgVo81rVlB90Xrv2pvt/r1AuEv5ekoz52a oLGw== X-Forwarded-Encrypted: i=1; AFNElJ8fix4GTwUqmRWyw57zksX3ExLxHbWVH3YrcBUOABTylbFgZUGcQ27TU7ruwCLMnpMnz9+HoCl0ALMGcsUO@lists.postgresql.org X-Gm-Message-State: AOJu0YyQ/K8xDF+mv0SiAb9Y3OkQPHBph2fIJg/uJb6hJh0zP9FS3wJC KW2YW2MH9AvjodwFYsp6PHdceEw+eJU9tzvHMrugM9sXXZvlDpCDwor098zupi1UNIABnoLHuJ5 w1MUYmND5SyADR56r5SWFIGzLenTBg/c= X-Gm-Gg: AeBDietTGrrk1gmukNZnIJo2lb1+dmxJpyUUycW0ammgHRpqvpsJJnQCTq9CGrZL1M2 n7x4A4MQJmhuMmf42WpVajH1GgYBgJ/GZlecQhakeBBHrjKc93x6b9mVI3qkFBF0VLyqUwNS94K RmSaB+ZIZXoTApAUCuwI6ITFeuvv2iOlBn/ydueBLE6dKC2BHrJRfCDjW+2tCRhhmEbDZ7ZBYNu eO1c22avlmvfaCtrNjqVFsIquce+Z8rqAticsQnjn+i8xB68c8S4tlrmOBDcSgJVVqhgh0UYSRz JfFvknB+NCd446nKHyyu8YwbKBr7zW0hM2ZcXC7t/SLPP5akjfGYwWBgQX+P/+JTdvBm2BoqTBO ELPdVTlD0 X-Received: by 2002:a2e:2e15:0:b0:387:5ea:e298 with SMTP id 38308e7fff4ca-38ec8ff188bmr48541601fa.8.1776859993851; Wed, 22 Apr 2026 05:13:13 -0700 (PDT) MIME-Version: 1.0 References: <878402.1776819108@sss.pgh.pa.us> In-Reply-To: <878402.1776819108@sss.pgh.pa.us> From: Amit Kapila Date: Wed, 22 Apr 2026 17:43:01 +0530 X-Gm-Features: AQROBzDzyNvp9FSikfPWniYw7ErVdu-f0vKnMmbAJ-8MlW4RMd74zXQ3tYLB6yQ Message-ID: Subject: Re: Get rid of translation strings that only contain punctuation To: Tom Lane Cc: David Rowley , PostgreSQL Developers , Peter Eisentraut Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Wed, Apr 22, 2026 at 6:21=E2=80=AFAM Tom Lane wrote: > > We previously discussed the append_tuple_value_detail case [1], and > I opined that the right fix was to change things so that what that > function produces is a string that doesn't need translation because > it matches SQL syntax for a row constructor. It doesn't look like > that's happened yet. > I'll look into your suggestions. --=20 With Regards, Amit Kapila.