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 1vTaWb-005JoZ-2R for pgsql-translators@arkaria.postgresql.org; Thu, 11 Dec 2025 06:51:42 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vTaWZ-002Ztc-31 for pgsql-translators@arkaria.postgresql.org; Thu, 11 Dec 2025 06:51:40 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vTaWZ-002ZtU-1B for pgsql-translators@lists.postgresql.org; Thu, 11 Dec 2025 06:51:40 +0000 Received: from fhigh-a2-smtp.messagingengine.com ([103.168.172.153]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vTaWY-0006K0-1i for pgsql-translators@lists.postgresql.org; Thu, 11 Dec 2025 06:51:39 +0000 Received: from phl-compute-03.internal (phl-compute-03.internal [10.202.2.43]) by mailfhigh.phl.internal (Postfix) with ESMTP id 997A4140011F; Thu, 11 Dec 2025 01:51:36 -0500 (EST) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-03.internal (MEProxy); Thu, 11 Dec 2025 01:51:36 -0500 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=fm3; t=1765435896; x= 1765522296; bh=3gBQr75Kb+WxTu8MxSfJoEDCGWv7FHrZSlmfUfUYLEQ=; b=Y b9aCrSqAV3B8TJI5POXiuW5SNZtpNJIpmzt8noeSoeSCFH4AE2D+zEK6xE1NgG7d fA9X7YCXtbYnkUV26hMejpxguUuJBGS/Tbgnayhw6hufwTAAj2xMvC2YgbSrM7x5 C1UnuwjfDfAwtZE2bImIqgkb1CjZr5wy+Ht8eU1NfdtAbAzGhtkid+tLpQ31hTqB cTpckzHYmbZpubypHuca+UM/TPxW5DdC/h3j4mUVAK9DDUchTH3idDfeQB0ggxuB k0aFwdu6bWO1MpepbjUFT51C0d7suy/whbx0MaRTTV20wb91AweyfgPIU1Tud31A VE0jISZSUQm+uMJjSHMTw== 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=fm1; t=1765435896; x=1765522296; bh=3 gBQr75Kb+WxTu8MxSfJoEDCGWv7FHrZSlmfUfUYLEQ=; b=rAcxPRMK1B3lZNtZh pyeKxQ+DZ1TDZ8WH+EMGOkfrbIOnN3ZG8n86OrBQv364m+WNt1ac2Xf+X33EXCNv hROcKUZV2Ay5bcTemdU8em2dvzuUYSFIZxrQU3QpADuy2MBslFYMXkWy2/jG9qIE JjS48kDQkCSbhppGhGrVmCLL2rri8vYh2wH1+VeDDv395lpLcnrnatXwznhxynmQ 0Ev9p73QFnZsGHGID9jw+tERCND3c5z70bOMV83W76PjKLbuFWTNpNetcu2Hop/1 wc5vA/002S31THO80lYgkqJx+JJfQY/AIuhimq5sIF2o6O+zaPyduC0shAbgt6DM Qcikw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgddvgeeigecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr ihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjug hrpeffhffvvefukfggtggugfgjsehtkeertddttdejnecuhfhrohhmpemllhhvrghrohcu jfgvrhhrvghrrgcuoegrlhhvhhgvrhhrvgeskhhurhhilhgvmhhurdguvgeqnecuggftrf grthhtvghrnhepteeuvdehffekvefgueehveetveekgfegtddtueefueehuddutdfhfeff hfejfeffnecuffhomhgrihhnpegvnhhtvghrphhrihhsvggusgdrtghomhenucevlhhush htvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrlhhvhhgvrhhrvges khhurhhilhgvmhhurdguvgdpnhgspghrtghpthhtohepfedpmhhouggvpehsmhhtphhouh htpdhrtghpthhtohepghhuihhllhgruhhmvgdrlhgvlhgrrhhgvgesuggrlhhisghordgt ohhmpdhrtghpthhtohepphhgshhqlhdqthhrrghnshhlrghtohhrsheslhhishhtshdrph hoshhtghhrvghsqhhlrdhorhhgpdhrtghpthhtohepmhhitghhrggvlhesphgrqhhuihgv rhdrgiihii X-ME-Proxy: Feedback-ID: ie3de48e3:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 11 Dec 2025 01:51:35 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kurilemu.de; s=schmee; t=1765435893; bh=Fl+No2nZPS17bRePOJzQlR1PMiiYVTaxZxpySE0/fc4=; h=Date:From:To:Cc:Subject:In-Reply-To:From; b=NUuJH7ZPu36TkABIv0ojZybDOiW0NUyY3YABCKPDqMdTPJchMsg1R37SIIVJhGFrS 2Kde4Z2wrv31A73rLES3GpAvdjBzSsHlqjdJmsHJ0MkFkPdDRH4mjJfNSq/querkgf nA0FMORhj4bG3KNVLgc0IkJxEs7275/ulYUi1daSli0mGc8IGnhFsJ9nfRmsylB3H5 QaAu1ywO1mv3DwJqgASf9a7vQhx+7ZhlVxKQPAyOts/AFD5bKvoJj3qMMqEbSQY5MH NylNI6GT6e0pCoIzLqY7iEa64zCyu+PPGL3GwQvnxmwzNMTxSiE7u+4LhMvQNdhkUN SgTjvBwFi1orQ== Received: by schmee.kurilemu.internal (Postfix, from userid 1000) id AE44278; Thu, 11 Dec 2025 07:51:33 +0100 (CET) Date: Thu, 11 Dec 2025 07:51:33 +0100 From: =?utf-8?Q?=C3=81lvaro?= Herrera To: Michael Paquier Cc: Guillaume Lelarge , pgsql-translators@lists.postgresql.org Subject: Re: requiring all .po files be UTF8-encoded Message-ID: <202512110644.isp62d245zcm@alvherre.pgsql> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 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 On 2025-Dec-11, Michael Paquier wrote: > On Wed, Dec 10, 2025 at 10:19:15PM +0100, Guillaume Lelarge wrote: > > If someone else wants to work on the main backend translation, that's fine > > by me, but I won't do it (though I can commit this translation). > > About how many messages are we talking about here? postgres.po has 6411 strings. The French translation is currently at 78%, and msgfmt says: 5096 translated messages, 988 fuzzy translations, 327 untranslated messages. My impression is that the postgres.po catalog drops about 8%-10% for each major release. -- Álvaro Herrera 48°01'N 7°57'E — https://www.EnterpriseDB.com/ "Debido a que la velocidad de la luz es mucho mayor que la del sonido, algunas personas nos parecen brillantes un minuto antes de escuchar las pelotudeces que dicen." (Roberto Fontanarrosa)