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 1tHNfw-006nDR-FZ for pgsql-translators@arkaria.postgresql.org; Sat, 30 Nov 2024 13:38:20 +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 1tHNfs-00GvVc-Q6 for pgsql-translators@arkaria.postgresql.org; Sat, 30 Nov 2024 13:38: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.94.2) (envelope-from ) id 1tHNfs-00GvVK-FU for pgsql-translators@lists.postgresql.org; Sat, 30 Nov 2024 13:38:17 +0000 Received: from mail-yb1-xb32.google.com ([2607:f8b0:4864:20::b32]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1tHNfq-000Jyg-FQ for pgsql-translators@postgresql.org; Sat, 30 Nov 2024 13:38:16 +0000 Received: by mail-yb1-xb32.google.com with SMTP id 3f1490d57ef6-e399f8bb391so134266276.2 for ; Sat, 30 Nov 2024 05:38:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lelarge-info.20230601.gappssmtp.com; s=20230601; t=1732973892; x=1733578692; darn=postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=XTwXEcb5/hkYmqRh77uZwMdiSn8uoIZ176HBBEyC37c=; b=gLmnlYVMHxwFNVEVhCW1DDPDyVc2h/QWSNifwFHGRwJJElI78UJJCLNL5pNWvNVTOT VTvPe8lzQ07K13quhDHbaZFEC4RdNh0A/Xn80K4GjTW//w+TNzyLiUkYAzh5yV9PWiFQ 8zajqJugbK80oSzE8HQVd4yynuHpnWzpMkiEJP7QtkypdoC2NDyaUvaVcOE0hYHj4i5A ePylXcPQAG2MwgocjX80SLGaWX1q2RfxG/fWgLV+IE2V+rbcghPra/20vl2+afSyQUiI npYhAC35Me7zaDAEDJtiSSA/6ijuZvPYwe08ouOxSNqVx7uQY6OX/pmBopE7gVTSVFmz yJjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732973892; x=1733578692; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=XTwXEcb5/hkYmqRh77uZwMdiSn8uoIZ176HBBEyC37c=; b=HFG1zpeBNPX36ifWa2TFLPc0remhOYX4puC5kmrlRCGPlpNnNtYjHeNKGZxrKaF498 gHa9jT6gLqjH50a+e2vZ/vjZ3+t8Nf0i3GGNVzPiMOD8PDg1bat2cZa0DHFle8VGhdMl 2rPEeQC1M3ICpcoJJ7DKVy256rLjhRTyZQHnH5yRRIpcParZuVmr6JHRALd0LMu1lYze 13YnRvc5hxJAUiwheFiu4y/YNSNmdZ9yLuncH1Tu1gxXZ5Jkq9MP5AB7UrxiRU938lha 9f0ZWhdqzu+WLk4FnY7Wez7ciDRGHgvdJ+7xS+vTDN5i3tg/mZBufk2sIYl6C+SdD5yC uf3A== X-Gm-Message-State: AOJu0YwOLT91JIaMV9pJoa7tqIvrsiaKOguAScEsJZPWrGn0ZGh2Ty/i U9YDIIBb+rukd1fWtFz5MoM2hOp7qW7IINIzCkoF/qgiedOsIWdT+3FITi7iIgRY0Fn38XwXglc IxN5cgV1s/Hlz75/D9Ssq1BhWr+VyWxDJ23wmWA== X-Gm-Gg: ASbGnctXAHFV5lQUJzUwmrr+aY1p0PVEBofLDSra6HVC5YJO6qd3LxNSHg3nKEvuQa5 6QpfwJ41KHak127C6qZi9hY8nwRrfPEoARDrY1FW6rGTZpOCAu6k9NaUafu6SMlbV1A== X-Google-Smtp-Source: AGHT+IE0joZBjxrVxyFTzkcW6PiGX7q0dHXE9sddhKmhUaAI4LFpOBDLUdsmLxqxfWz1cIFJ+NppaUQNMc69kKAC6FA= X-Received: by 2002:a05:6902:33c9:b0:e30:b98e:b111 with SMTP id 3f1490d57ef6-e395b893817mr14600111276.17.1732973892450; Sat, 30 Nov 2024 05:38:12 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Guillaume Lelarge Date: Sat, 30 Nov 2024 14:38:01 +0100 Message-ID: Subject: Re: Minor backend fr.po mistake To: Thomas Munro Cc: pgsql-translators@postgresql.org Content-Type: multipart/alternative; boundary="00000000000043d7040628216db4" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --00000000000043d7040628216db4 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, Le sam. 30 nov. 2024 =C3=A0 05:15, Thomas Munro a =C3=A9crit : > Hi, > > #, c-format > msgid "This may be because of a non-immutable index expression." > msgstr "Ceci peut =C3=AAtre d=C3=BB =C3=A0 une expression d'index immutab= le." > > Should be "NON immutable". > > You're right, my mistake. I've fixed it on all maintained releases. > (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.) > > Immutable and volatile exist in French (though the right word should be "immuable", but usually French DBAs know what immutable is). Thanks for your report. --=20 Guillaume. --00000000000043d7040628216db4 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

Le=C2=A0sam. 30 nov. 2024 =C3=A0= =C2=A005:15, Thomas Munro <tho= mas.munro@gmail.com> a =C3=A9crit=C2=A0:
Hi,

#, c-format
msgid "This may be because of a non-immutable index expression."<= br> msgstr "Ceci peut =C3=AAtre d=C3=BB =C3=A0 une expression d'index = immutable."

Should be "NON immutable".


You're right, my mistake. I've= fixed it on all maintained releases.
=C2=A0
(Or non immuable, or is that just muable...=C2=A0 Just kidding but I am a bit confused about why "immutable" is preserved in English.=C2=A0= 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.=C2=A0 In another case we use the French word "immua= ble"
(no T) when talking about immutability by static analysis (that is,
whether all functions are declared IMMUTABLE).=C2=A0 Other messages and
languages made various choices about when to translate, quote or
uppercase the words immutable and volatile.=C2=A0 Wow, this is hard.)


Immutable and volatile exist in French= (though the right word should be "immuable", but usually French = DBAs know what immutable is).

Thanks for= your report.


--
Guillaume.
<= /div>
--00000000000043d7040628216db4--