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 1wFqJ8-005cNl-2d for pgsql-hackers@arkaria.postgresql.org; Thu, 23 Apr 2026 09:25:15 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wFqJ7-000vpK-3D for pgsql-hackers@arkaria.postgresql.org; Thu, 23 Apr 2026 09:25:14 +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 1wFqJ7-000vpB-29 for pgsql-hackers@lists.postgresql.org; Thu, 23 Apr 2026 09:25:13 +0000 Received: from fhigh-b7-smtp.messagingengine.com ([202.12.124.158]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wFqJ5-00000002cm9-059X for pgsql-hackers@lists.postgresql.org; Thu, 23 Apr 2026 09:25:13 +0000 Received: from phl-compute-04.internal (phl-compute-04.internal [10.202.2.44]) by mailfhigh.stl.internal (Postfix) with ESMTP id 9DB447A0066; Thu, 23 Apr 2026 05:25:09 -0400 (EDT) Received: from phl-frontend-03 ([10.202.2.162]) by phl-compute-04.internal (MEProxy); Thu, 23 Apr 2026 05:25:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kurilemu.de; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :reply-to:subject:subject:to:to; s=fm1; t=1776936309; x= 1777022709; bh=hwXykUfXac4ySZUML2uDWvfDPcsRos/Bo7DsvEoA7xk=; b=Q NqqJFdAcqXoc70FU4P1ifrwvrevWGFFjITfLMg4mla+NzIOCikYT+kRQnmRCd88Y aVTyf1fky8BPELbKTcWl48gmZHBQVhMf4A1Ax4kLNH5KbvLXwlHUOvD8A6WE/YSG 5PN+8GTJZ2c9vrz5eoQQnx48KPExSxbAylin7YpUkc+gQvQhlZfSfWGrvKYHvGPS mcIqTG66Lokq+NvQtoL7gN/TZoQgs1yEmvlGNAkqZuOF0HCOVP+K+ZOmoNFc/fn3 8D7A5Rfi2ni4xuX+Xv5koFHIUKrDrcgglj+Km7HoOFkGlCFbQJr9Q9g/cdA5I5uD bRYl1cmi46n4/3/UQ9TLg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :reply-to:subject:subject:to:to:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; t=1776936309; x=1777022709; bh=h wXykUfXac4ySZUML2uDWvfDPcsRos/Bo7DsvEoA7xk=; b=bRYcar5z3mioWokRB cUjBa2HzMxbcv5g4/ry8PQ7B4VFcVlRlW7clw6e1gXI73R1ZniW0vA9jFCOAkY3m xYmoup8foflLA197VAaeXJQFgpTzoGx3zEleVrKvDgv/U69g2oOMQrcRznXMYyik BkoBXs/dR4AHh//S4tjTVpgKo1Ri/xrnyf8yRoGdjhQ8do0Af/BvF2On5LfxggCO 96EAan/qDn/FCA6yCZwaUBb85mnvWrc3GbMqe/oYmA+ko274c5KoTgqi6HdJTDBo Wat7jyJVgkLN0cFB5bMvODbvKUD37feLpcbVisJGK2Q7lhtxGkWtCzC4jm/Ualcf DgiZw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefhedrtddtgdeiieejkecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr ihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjug hrpeffhffvvefukfggtggugfgjsehmkeorredttdejnecuhfhrohhmpemllhhvrghrohcu jfgvrhhrvghrrgcuoegrlhhvhhgvrhhrvgeskhhurhhilhgvmhhurdguvgeqnecuggftrf grthhtvghrnhepgfeviedvheegudefvdeuvdehueeffedthedugfejvdfhvdfhfeeukeet vedtjeeknecuffhomhgrihhnpegvnhhtvghrphhrihhsvggusgdrtghomhenucevlhhush htvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrlhhvhhgvrhhrvges khhurhhilhgvmhhurdguvgdpnhgspghrtghpthhtohepvddpmhhouggvpehsmhhtphhouh htpdhrtghpthhtohepshhmihhthhhpsgdvvdehtdesghhmrghilhdrtghomhdprhgtphht thhopehpghhsqhhlqdhhrggtkhgvrhhssehlihhsthhsrdhpohhsthhgrhgvshhqlhdroh hrgh X-ME-Proxy: Feedback-ID: ie3de48e3:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 23 Apr 2026 05:25:08 -0400 (EDT) Received: by ida.kurilemu.internal (Postfix, from userid 1000) id 8C1A2B03235; Thu, 23 Apr 2026 11:25:07 +0200 (CEST) Date: Thu, 23 Apr 2026 11:25:07 +0200 From: =?utf-8?Q?=C3=81lvaro?= Herrera To: Peter Smith Cc: PostgreSQL Hackers Subject: Re: Redundant/mis-use of _(x) gettext macro? Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="4pbgraihc64wxsmv" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --4pbgraihc64wxsmv Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit On 2026-Apr-23, Peter Smith wrote: > v2 removes translation of the comma separator, due to the discussion > over at [1]. Hmm, at least Japanese uses a different character for commas, and apparently French likes to add a space, so I think this is a bad move. I think we could handle these things by including the comma together with the literal in each element of the list being constructed, as in the attached. -- Álvaro Herrera 48°01'N 7°57'E — https://www.EnterpriseDB.com/ --4pbgraihc64wxsmv Content-Type: text/x-diff; charset=utf-8 Content-Disposition: attachment; filename="0001-change-translation-markers-in-GetPublicationsStr.patch"