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.94.2) (envelope-from ) id 1tHO1N-006r6b-Nc for pgsql-translators@arkaria.postgresql.org; Sat, 30 Nov 2024 14:00:29 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1tHO1K-00H3md-SM for pgsql-translators@arkaria.postgresql.org; Sat, 30 Nov 2024 14:00:28 +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.94.2) (envelope-from ) id 1tHO1J-00H3mU-I7 for pgsql-translators@lists.postgresql.org; Sat, 30 Nov 2024 14:00:27 +0000 Received: from fhigh-a6-smtp.messagingengine.com ([103.168.172.157]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tHO1H-000K6y-1I for pgsql-translators@postgresql.org; Sat, 30 Nov 2024 14:00:26 +0000 Received: from phl-compute-09.internal (phl-compute-09.phl.internal [10.202.2.49]) by mailfhigh.phl.internal (Postfix) with ESMTP id 167A7114017E; Sat, 30 Nov 2024 09:00:21 -0500 (EST) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-09.internal (MEProxy); Sat, 30 Nov 2024 09:00:21 -0500 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=1732975221; x=1733061621; bh=A vlSfHkyE48HLJwdudOnpBukIvmMzg4w/mYTkVHiQQU=; b=NGUEfcqRiLgt4530s D9KOpVVGHHliQS1Lbicrqv6leh0vUx8V98ybK6lmmod1SY6rvaRiDRgB3TeXVzbR AjBxO1t+kaPjDOwopmj7gBWILTIjUYot3lFr5ozA5aI7/6tgo5XM/UWNJPhitIZs HHOQkskj5KME7uKXTyWX/WxBGzADjzgiql1pkRpXgiRvUY9luJ5IjewR8ywhblNu B8tLgWjt4Z+TjjHj/PxSPa1VGPafqdusQLfW4iLN4LiUjbnexCrvea2klKhxT6U8 hXgkZt8yogf7ZlQ1C0T8xbNSBbtUMDAnMiqff7n+tWcw80dD2trEPcQdxHcGpmeK xM9Nw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefuddrheehgdehjecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdpuffr tefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnth hsucdlqddutddtmdenucfjughrpeffhffvvefukfggtggugfgjsehtkeertddttdejnecu hfhrohhmpeetlhhvrghrohcujfgvrhhrvghrrgcuoegrlhhvhhgvrhhrvgesrghlvhhhrd hnohdqihhprdhorhhgqeenucggtffrrghtthgvrhhnpedvkedtffduffdtffffheffhfej jefhgfeiueeukeejkeffgfdufffhudffffeuveenucffohhmrghinhepvghnthgvrhhprh hishgvuggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghi lhhfrhhomheprghlvhhhvghrrhgvsegrlhhvhhdrnhhoqdhiphdrohhrghdpnhgspghrtg hpthhtohepvddpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepthhhohhmrghsrdhm uhhnrhhosehgmhgrihhlrdgtohhmpdhrtghpthhtohepphhgshhqlhdqthhrrghnshhlrg htohhrshesphhoshhtghhrvghsqhhlrdhorhhg X-ME-Proxy: Feedback-ID: ia2694551:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 30 Nov 2024 09:00:20 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alvh.no-ip.org; s=schmee; t=1732975218; bh=m66btUXo+5NOxqC3BWDBYOwDn3ADARL8JO/zl+hrvug=; h=Date:From:To:Cc:Subject:In-Reply-To:From; b=XmPH3vB3n2kTTPh+V4DiG7QAOPdmbYthIK6LMRnQvm1oSX/7J1qN33+FowWrgNwZK VrebpRCYtEFHR4a+UjchTQgUCyEI9IuatRFyOOzLn2nZbu9q2MYjXlQB/uiTeIAe2w mzJNJx07rQCzDcbc9JYmgrWSSl8KvK7bEZ3Y0t/oVHw0a1mSzN/mdVuMDtbwW+9fla IgclZmBBjyjvQfpGWUHu4A79JWaxcWrYrVhWNklJvdZXjdCzMyNhonnlNZY5rPzAB/ VRyiUzbn/2KtDMSR+smGy0Id+Mkz43t9DfYnNiDtniGc8E+/gdLRE2IGa8V9/Ws74l fwBRk17wQSRxw== Received: by schmee.alvh.no-ip.org (Postfix, from userid 1000) id 2BB5E8C; Sat, 30 Nov 2024 15:00:18 +0100 (CET) Date: Sat, 30 Nov 2024 15:00:18 +0100 From: Alvaro Herrera To: Thomas Munro Cc: pgsql-translators@postgresql.org Subject: Re: Minor backend fr.po mistake Message-ID: <202411301400.3jqcopcf7kz5@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 2024-Nov-30, Thomas Munro wrote: > #, c-format > msgid "This may be because of a non-immutable index expression." > msgstr "Ceci peut être dû à une expression d'index immutable." > > Should be "NON immutable". Agreed. > (Or non immuable, or is that just muable... Just kidding but I am a > bit confused about why "immutable" is preserved in English. In this > case it's referring to observed behaviour of an expression that must > have been considered immutable by static analysis but seems not to be > at execution time. In another case we use the French word "immuable" > (no T) when talking about immutability by static analysis (that is, > whether all functions are declared IMMUTABLE). Other messages and > languages made various choices about when to translate, quote or > uppercase the words immutable and volatile. Wow, this is hard.) Yeah, it is hard. Sometimes we keep the English term because for the user it's clearer exactly which property is meant. For instance, in the Spanish translation I used to translate "locks" as "candados" and "triggers" as "disparadores", but per user feedback I ended reverting that into using the English words in quotes. Examples: msgid "permission denied for event trigger %s" msgstr "permiso denegado al “trigger” por eventos %s" msgid "could not obtain lock on relation \"%s.%s\"" msgstr "no se pudo bloquear un “lock” en la relación «%s.%s»" (This is quite new and has not yet propagated to 17, but it will by the February release). I think users understand this better. Anyway I see that the French translation tends to use "immutable" everywhere rather than "immuable". It might be just a typo, or somebody was not consistent. -- Álvaro Herrera 48°01'N 7°57'E — https://www.EnterpriseDB.com/