GNU bug report logs - #76016
[PATCH] Correct project-remember/forget-projects-under message grammar

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Ship Mints <shipmints@HIDDEN>; Keywords: patch; Done: Stefan Kangas <stefankangas@HIDDEN>; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 76016-done <at> debbugs.gnu.org:


Received: (at 76016-done) by debbugs.gnu.org; 11 Feb 2025 07:52:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 11 02:52:18 2025
Received: from localhost ([127.0.0.1]:54198 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thl46-0001jV-6r
	for submit <at> debbugs.gnu.org; Tue, 11 Feb 2025 02:52:18 -0500
Received: from mail-ej1-x62f.google.com ([2a00:1450:4864:20::62f]:46393)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>)
 id 1thl40-0001ix-M4
 for 76016-done <at> debbugs.gnu.org; Tue, 11 Feb 2025 02:52:13 -0500
Received: by mail-ej1-x62f.google.com with SMTP id
 a640c23a62f3a-ab7e9254bb6so8911166b.1
 for <76016-done <at> debbugs.gnu.org>; Mon, 10 Feb 2025 23:52:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739260326; x=1739865126; darn=debbugs.gnu.org;
 h=content-transfer-encoding:cc:to:subject:message-id:date
 :mime-version:references:in-reply-to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=/lN+E1+TrDLDp9JCMYssXIzXgrjEIwSiE0nNLmH2gt0=;
 b=noVC3g+a2WbEr2aktGEWkzhoLBxmHRlTAE972ePkZEuhRbGPo5mizQDlWQ/5b7qgSR
 R7ieYV7B9FdyZyoLkOobKcq6Xm8spi3oZ2RS9q5voNgIEcqhRd/db6ucvhnU8SO3m8Ys
 qGA5hMIuITrU65fdtACLZ9XybCI3rMFcCqcQr0vfEL+Jh8yISt95V40U0opJHTr/uMpQ
 QY68zRJ6XOpWXEtsEc3c8+DusX2oSz+SPBcPy+A6aay/MALfQA4/hEu6tyMy/tRxr0wd
 UFkgF9o3Sby0fo9nL3hkGEnfHXviUviizUq9q8bm1TddfmIe3Z90nfpUYj1xS1x04wsU
 abng==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739260326; x=1739865126;
 h=content-transfer-encoding:cc:to:subject:message-id:date
 :mime-version:references:in-reply-to:from:x-gm-message-state:from:to
 :cc:subject:date:message-id:reply-to;
 bh=/lN+E1+TrDLDp9JCMYssXIzXgrjEIwSiE0nNLmH2gt0=;
 b=jghBu43RqVPb6zFYKx4YQTJWW0RqHV8khQU83V1ZgAh2WMSfSUj4RwsT4G4H2P0RJu
 KzujBQZ2teCtn04wqRuMQtjgKpQmy3ujRPo0FApkQ5uWM93ZrXT6w3Dq3bdjPclAKXU6
 Ve0BFKns39MwFSCNnEiEr4HtyZgG0y7/wf/aDzvFrmTVSg2+3F8PXy9dtEEb34Gcbjne
 OFUCFQKVcPQ0cBFQ0Z6nRp5xVRQGP4oZmjguKLu0B4fjtrGV84UfdKrYUdG6vPAsyIVz
 q+d/afbnGCqeTW1ETaK23bpJ1kkVtTvVErpDa96nl4PrLY9MncNhkAR4gtlbQHBB2w4/
 o/cg==
X-Forwarded-Encrypted: i=1;
 AJvYcCWDv8jEdHXJOsexoy/0X03kKMd+pNg2jh9m0nzu0JDEXdMq8oGQy2T1ZlmpgPIYGG06PkhaK8+AlPvz <at> debbugs.gnu.org
X-Gm-Message-State: AOJu0Yyn92TtoTqSNyNnO0ZlTstgpqoeWJCxIHdHbRUl2GUXwkGL0bgh
 TZ5aNvJcLCu7NYcOHGPif/3MQBNadCMkj1S4UdfCFlNlNSVOz2sNFwoqSWVzrIAfEyImfY8U/nQ
 7fkSX8yERFQ46hxzz+DjGVuf9Bs0=
X-Gm-Gg: ASbGncttGJCdChgosFBAgbsfwHqkBr3/5pg75oe0aiNOceUUU8oGSYvsWx5r1fat9lY
 CiwKltBpCVjhfjGHsazXl1mSnmI0c6B05ayWBH2Q4Y1mT9NSLJGg2mJv7lAxE7zLnbupmjRH5Uw
 ==
X-Google-Smtp-Source: AGHT+IFqrHmQZ/7OzF6aPUcUFXEvNouwY0rysshDV+E9SHf00GQ2s7RYz1EU3d1Vxg6vyBVfyDbdtBLuWqQWtTV9gwY=
X-Received: by 2002:a17:907:9815:b0:ab6:efc5:5d73 with SMTP id
 a640c23a62f3a-ab789ac0681mr1544761366b.24.1739260326237; Mon, 10 Feb 2025
 23:52:06 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Mon, 10 Feb 2025 23:52:05 -0800
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <CAN+1HbpPbTefF0s_AUV2WFqdEh8u0wfKrJ_FYkn2583Rs-mPjg@HIDDEN>
References: <CAN+1Hbqb0W=7CbYG-AFkdHfgXfwAMVcUrEJrbmZUums9xtJ1=w@HIDDEN>
 <86msf4cl10.fsf@HIDDEN>
 <CAN+1HbpxCA8eSWCf0Dt42dEzcn0-u9GHFozGmmh=gE3Dn0Hvkg@HIDDEN>
 <CAN+1HbpPbTefF0s_AUV2WFqdEh8u0wfKrJ_FYkn2583Rs-mPjg@HIDDEN>
MIME-Version: 1.0
Date: Mon, 10 Feb 2025 23:52:05 -0800
X-Gm-Features: AWEUYZkOaZakd-gpSpnBmMm_c7KbysqTGXMWgu1iRiYoz1swhR5jWpuxh-M5JuM
Message-ID: <CADwFkmnnwgOx9QWbDpxd2cBKYyLuoQZavfLYQFM=nMZa3zvRFA@HIDDEN>
Subject: Re: bug#76016: [PATCH] Correct project-remember/forget-projects-under
 message grammar
To: Ship Mints <shipmints@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76016-done
Cc: 76016-done <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Version: 31.1

Ship Mints <shipmints@HIDDEN> writes:

> In any case, here's a revised patch with ngettext.
>
> On Sun, Feb 2, 2025 at 12:44=E2=80=AFPM Ship Mints <shipmints@HIDDEN> =
wrote:
>
>  Alright. Does ngettext accommodate the zero case or just singular and pl=
ural? It seems to
>  respect only two choices.
>
>      (if (zerop count)
>          (message "No projects were found")
>        (project--write-project-list)
>        (message (ngettext "%d project was found"
>                           "%d projects were found"
>                           count) count))
>
>  vs. which could be a useful variant:
>
>      (when (> count 0)
>        (project--write-project-list))
>      (message (ngettext "No projects were found"
>                         "%d project was found"
>                         "%d projects were found"
>                         count) count)
>
>  On Sun, Feb 2, 2025 at 12:29=E2=80=AFPM Eli Zaretskii <eliz@HIDDEN> wro=
te:
>
>  > From: Ship Mints <shipmints@HIDDEN>
>  > Date: Sun, 2 Feb 2025 12:02:17 -0500
>  >
>  > Correct grammar for the singular case. Rather than "1 projects were fo=
und", say "1
>  project was found". Ditto
>  > for forgotten.
>
>  Neither is correct, because they hard-code English grammar.  We should
>  use ngettext instead.

Thanks, installed on master as commit b2d2ad58ea4.  Closing.




Notification sent to Ship Mints <shipmints@HIDDEN>:
bug acknowledged by developer. Full text available.
Reply sent to Stefan Kangas <stefankangas@HIDDEN>:
You have taken responsibility. Full text available.

Message received at 76016 <at> debbugs.gnu.org:


Received: (at 76016) by debbugs.gnu.org; 2 Feb 2025 19:13:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 02 14:13:32 2025
Received: from localhost ([127.0.0.1]:36327 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tefPP-0001H2-M7
	for submit <at> debbugs.gnu.org; Sun, 02 Feb 2025 14:13:31 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:54752)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tefPN-0001Gl-Dy
 for 76016 <at> debbugs.gnu.org; Sun, 02 Feb 2025 14:13:29 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1tefPH-0006V5-V1; Sun, 02 Feb 2025 14:13:23 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=FA42MUMZfD9Uzb2hA2Aa14uOYxq/MO3S0swLrmN8av0=; b=nayzZ7/btOPA
 RYEiqxN/w7+0ot6DvYupmyMGUEt+TNhv+FxUFgiNSmx7jwwcrZsPhjfiUPIsLxA/rB5UYs9S94ejb
 rp5C1cHHPYRPj+K3rDPzEtcbtMuXdObNRbKX9kltlX/ChFJBsk0pM6z14cII4jPokyw5w34KvDHf/
 ZatRmrq3Ae6KJWWZ+0c5epbLWrr11uh6vRmkaTr9a0Y+TeVC9DgslaNnH0mLC+PzYv32f/Nz7xFhb
 Y5fxgAdJS94Zh5WdpRDE87xY+E7YWCHZE597GOVFjNe0DH0IJUrJdsFL+2mfz8KAsjikw6AFyclmM
 2BoWdr5Jx7T74wvyaPNMrg==;
Date: Sun, 02 Feb 2025 21:13:20 +0200
Message-Id: <86ikpscg8f.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Ship Mints <shipmints@HIDDEN>
In-Reply-To: <CAN+1HbpxCA8eSWCf0Dt42dEzcn0-u9GHFozGmmh=gE3Dn0Hvkg@HIDDEN>
 (message from Ship Mints on Sun, 2 Feb 2025 12:44:16 -0500)
Subject: Re: bug#76016: [PATCH] Correct project-remember/forget-projects-under
 message grammar
References: <CAN+1Hbqb0W=7CbYG-AFkdHfgXfwAMVcUrEJrbmZUums9xtJ1=w@HIDDEN>
 <86msf4cl10.fsf@HIDDEN>
 <CAN+1HbpxCA8eSWCf0Dt42dEzcn0-u9GHFozGmmh=gE3Dn0Hvkg@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 76016
Cc: 76016 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Ship Mints <shipmints@HIDDEN>
> Date: Sun, 2 Feb 2025 12:44:16 -0500
> Cc: 76016 <at> debbugs.gnu.org
> 
> Alright. Does ngettext accommodate the zero case or just singular and plural? It seems to respect only two
> choices.

Yes, as its doc string says.  ngettext is not (yet) a full-blown
multi-lingual construct, because Emacs doesn't (yet) support any
language but English.  What to say in the zero case is an
application-level decision anyway, even in the English case.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76016; Package emacs. Full text available.

Message received at 76016 <at> debbugs.gnu.org:


Received: (at 76016) by debbugs.gnu.org; 2 Feb 2025 18:47:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 02 13:47:57 2025
Received: from localhost ([127.0.0.1]:36293 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tef0f-0008Se-57
	for submit <at> debbugs.gnu.org; Sun, 02 Feb 2025 13:47:57 -0500
Received: from mail-ua1-x92f.google.com ([2607:f8b0:4864:20::92f]:54558)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1tef0c-0008SH-3y
 for 76016 <at> debbugs.gnu.org; Sun, 02 Feb 2025 13:47:56 -0500
Received: by mail-ua1-x92f.google.com with SMTP id
 a1e0cc1a2514c-8641c7574a5so973992241.1
 for <76016 <at> debbugs.gnu.org>; Sun, 02 Feb 2025 10:47:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1738522068; x=1739126868; darn=debbugs.gnu.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=/rIjfYmS+t8s6Mvtl/bmOH9l7nVP6/ygfmLuize9d/c=;
 b=HSLlmGRHSVY3J+uqo0lfvW3OI9NkEe3gJr/CPhNP6opa+RuzHfFpgeYi4j8YTs5YS+
 CppUdY4zo/o9OPy3VjRDls1suMtWb4bRsAEwFGsn3jFGl98yXQsJRgeeGKk+Pj4LRJ2f
 ml0GHlVdyGjlYz9SODs+hGtSI6kz7qV240PDRQ6up0gAczUpOncRYCLFQy8QFtkwSit/
 h4Cyf6GxtSxuzIWiqlRUNjalUxEa+FtLT4NG3oUR4Hl5CnNanr922SIm1QJx9j2IQfZr
 zRUF2zvHBa3ILX3oMA+j/l44Zq2MYYpiy7xHINbxN13kG7Zf5xBZEI9Y5hIJtVfwZS58
 CV2g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1738522068; x=1739126868;
 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=/rIjfYmS+t8s6Mvtl/bmOH9l7nVP6/ygfmLuize9d/c=;
 b=EXu+f2rqCsss1vglXRu/x/j4PJImbpBD8e73ccepBAdRRvvFeR9iSZBZ+66Z+8FMIm
 fFvj8feegNQtFeOAhpntZcHVPnqgFwXHzPi3j8E69J2Ii7X/z0Hx2VxRbguTAbUkY3hJ
 TPOkbMC5dHeo1wjmaqObvzQgWy5Bg18YkBBq9ulEGvsYqucviNK4Smdlt0MESBGE9HRP
 Z+SGewdtIogoNmYVvbzJDK51fn11T8xQ7suvoVf/apqLSmoLB2t9ms3++G2Y2eqI1LCr
 0iiiQc3e9Dez2hWx92QrvWQXBBLc6dcpd6wNnRW7dlT4w7B+n0kLje8Nu4w042KAsZhS
 7zVA==
X-Gm-Message-State: AOJu0YyRGVImCZwHjn8z/anOrcfFRjQZ/B8HLkADsBr0Mc3e1T7qLczy
 UeTpiQUWvYuwP+frMW5/LN0twyeljohKgw+notnyec3a66ku8qYLWtvzWuhIzPZT/Dtn/HN20lE
 waFe1z8uuN5wDst9WB9oII3pgJQ0=
X-Gm-Gg: ASbGncugRb4wZ5GL7iyRn5QDhN8yeX7cQRhbE9hUQxji0z0iEUIqso/uuaM3Ew7wVdK
 Jp9cIbVtY1xSDY2nppMaqU+cpEXHW72vI8cEal1JAhpLkJjk4Z48YIQYAtkyzkPyAd5mmov0B
X-Google-Smtp-Source: AGHT+IGCYNRRn7dejMttDj37sifTgndsyh6cbde3UY/p0VX9WQNnfUijqATPFUGqwycA3d23ApXu3PMGYll5RakUnsM=
X-Received: by 2002:a05:6122:32cb:b0:516:2833:1b8d with SMTP id
 71dfb90a1353d-51e9e55db69mr14762437e0c.11.1738522068244; Sun, 02 Feb 2025
 10:47:48 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1Hbqb0W=7CbYG-AFkdHfgXfwAMVcUrEJrbmZUums9xtJ1=w@HIDDEN>
 <86msf4cl10.fsf@HIDDEN>
 <CAN+1HbpxCA8eSWCf0Dt42dEzcn0-u9GHFozGmmh=gE3Dn0Hvkg@HIDDEN>
In-Reply-To: <CAN+1HbpxCA8eSWCf0Dt42dEzcn0-u9GHFozGmmh=gE3Dn0Hvkg@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Sun, 2 Feb 2025 13:45:51 -0500
X-Gm-Features: AWEUYZm6UUQllYFNoULx9dnxnaXKMdKBMqY3e6LLydWeR-no0NcOpyzmxl6grMM
Message-ID: <CAN+1HbpPbTefF0s_AUV2WFqdEh8u0wfKrJ_FYkn2583Rs-mPjg@HIDDEN>
Subject: Re: bug#76016: [PATCH] Correct project-remember/forget-projects-under
 message grammar
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: multipart/mixed; boundary="000000000000502d5b062d2d36b2"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76016
Cc: 76016 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000502d5b062d2d36b2
Content-Type: multipart/alternative; boundary="000000000000502d58062d2d36b0"

--000000000000502d58062d2d36b0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

In any case, here's a revised patch with ngettext.

On Sun, Feb 2, 2025 at 12:44=E2=80=AFPM Ship Mints <shipmints@HIDDEN> wr=
ote:

> Alright. Does ngettext accommodate the zero case or just singular and
> plural? It seems to respect only two choices.
>
>     (if (zerop count)
>         (message "No projects were found")
>       (project--write-project-list)
>       (message (ngettext "%d project was found"
>                          "%d projects were found"
>                          count) count))
>
> vs. which could be a useful variant:
>
>     (when (> count 0)
>       (project--write-project-list))
>     (message (ngettext "No projects were found"
>                        "%d project was found"
>                        "%d projects were found"
>                        count) count)
>
> On Sun, Feb 2, 2025 at 12:29=E2=80=AFPM Eli Zaretskii <eliz@HIDDEN> wrot=
e:
>
>> > From: Ship Mints <shipmints@HIDDEN>
>> > Date: Sun, 2 Feb 2025 12:02:17 -0500
>> >
>> > Correct grammar for the singular case. Rather than "1 projects were
>> found", say "1 project was found". Ditto
>> > for forgotten.
>>
>> Neither is correct, because they hard-code English grammar.  We should
>> use ngettext instead.
>>
>

--000000000000502d58062d2d36b0
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac=
e">In any case, here&#39;s a revised patch with ngettext.</div></div><br><d=
iv class=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=3D"gm=
ail_attr">On Sun, Feb 2, 2025 at 12:44=E2=80=AFPM Ship Mints &lt;<a href=3D=
"mailto:shipmints@HIDDEN">shipmints@HIDDEN</a>&gt; wrote:<br></div><b=
lockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-le=
ft:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div class=
=3D"gmail_default" style=3D"font-family:monospace">Alright. Does ngettext a=
ccommodate the zero case or just singular=C2=A0and plural? It seems to resp=
ect only two choices.</div><div class=3D"gmail_default" style=3D"font-famil=
y:monospace"><br></div><div class=3D"gmail_default" style=3D"font-family:mo=
nospace">=C2=A0 =C2=A0 (if (zerop count)<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 (me=
ssage &quot;No projects were found&quot;)<br>=C2=A0 =C2=A0 =C2=A0 (project-=
-write-project-list)<br>=C2=A0 =C2=A0 =C2=A0 (message (ngettext &quot;%d pr=
oject was found&quot;<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&quot;%d projects were found&quot;=
<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0count) count))</div><div class=3D"gmail_default" style=
=3D"font-family:monospace"><br></div><div class=3D"gmail_default" style=3D"=
font-family:monospace">vs. which could be a useful=C2=A0variant:</div><div =
class=3D"gmail_default" style=3D"font-family:monospace"><br></div><div clas=
s=3D"gmail_default" style=3D"font-family:monospace">=C2=A0 =C2=A0 (when (&g=
t; count 0)<br>=C2=A0 =C2=A0 =C2=A0 (project--write-project-list))<br>=C2=
=A0 =C2=A0 (message (ngettext &quot;No projects were found&quot;<br>=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&quot;%d project was found&quot;<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&quot;%d projects were foun=
d&quot;<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0count) count)<br></div></div><br><div class=3D"gmail_qu=
ote"><div dir=3D"ltr" class=3D"gmail_attr">On Sun, Feb 2, 2025 at 12:29=E2=
=80=AFPM Eli Zaretskii &lt;<a href=3D"mailto:eliz@HIDDEN" target=3D"_blank=
">eliz@HIDDEN</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padd=
ing-left:1ex">&gt; From: Ship Mints &lt;<a href=3D"mailto:shipmints@HIDDEN=
om" target=3D"_blank">shipmints@HIDDEN</a>&gt;<br>
&gt; Date: Sun, 2 Feb 2025 12:02:17 -0500<br>
&gt; <br>
&gt; Correct grammar for the singular case. Rather than &quot;1 projects we=
re found&quot;, say &quot;1 project was found&quot;. Ditto<br>
&gt; for forgotten.<br>
<br>
Neither is correct, because they hard-code English grammar.=C2=A0 We should=
<br>
use ngettext instead.<br>
</blockquote></div>
</blockquote></div>

--000000000000502d58062d2d36b0--

--000000000000502d5b062d2d36b2
Content-Type: application/octet-stream; 
	name="0001-Correct-project-remember-forget-projects-under-messa.patch"
Content-Disposition: attachment; 
	filename="0001-Correct-project-remember-forget-projects-under-messa.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_m6nz2wdq0>
X-Attachment-Id: f_m6nz2wdq0

RnJvbSAwMDM4MzE0MmQ5Y2EzNjUyNDJhNTNjYjNhYTY4OWZhMWFjMWJhMjM0IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBzaGlwbWludHMgPHNoaXBtaW50c0BnbWFpbC5jb20+CkRhdGU6
IFN1biwgMiBGZWIgMjAyNSAxMTozOTo1NSAtMDUwMApTdWJqZWN0OiBbUEFUQ0hdIENvcnJlY3Qg
cHJvamVjdC1yZW1lbWJlci9mb3JnZXQtcHJvamVjdHMtdW5kZXIgbWVzc2FnZQogZ3JhbW1hcgoK
KiBsaXNwL3Byb2dtb2Rlcy9wcm9qZWN0LmVsOgoocHJvamVjdC1yZW1lbWJlci1wcm9qZWN0cy11
bmRlcik6IENvcnJlY3QgZ3JhbW1hciBmb3IgdGhlIHNpbmd1bGFyCmNhc2UuIFJhdGhlciB0aGFu
ICIxIHByb2plY3RzIHdlcmUgZm91bmQiLCBzYXkgIjEgcHJvamVjdCB3YXMgZm91bmQiLgoocHJv
amVjdC1mb3JnZXQtcHJvamVjdHMtdW5kZXIpOiBEaXR0by4KLS0tCiBsaXNwL3Byb2dtb2Rlcy9w
cm9qZWN0LmVsIHwgMTAgKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygr
KSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL3Byb2dtb2Rlcy9wcm9qZWN0LmVs
IGIvbGlzcC9wcm9nbW9kZXMvcHJvamVjdC5lbAppbmRleCBmMmEyN2ZmOTFkZC4uNWRkMTAwNzFh
MWMgMTAwNjQ0Ci0tLSBhL2xpc3AvcHJvZ21vZGVzL3Byb2plY3QuZWwKKysrIGIvbGlzcC9wcm9n
bW9kZXMvcHJvamVjdC5lbApAQCAtMjA1NCw4ICsyMDU0LDkgQEAgcHJvamVjdC1yZW1lbWJlci1w
cm9qZWN0cy11bmRlcgogICAgIChpZiAoemVyb3AgY291bnQpCiAgICAgICAgIChtZXNzYWdlICJO
byBwcm9qZWN0cyB3ZXJlIGZvdW5kIikKICAgICAgIChwcm9qZWN0LS13cml0ZS1wcm9qZWN0LWxp
c3QpCi0gICAgICAobWVzc2FnZSAiJWQgcHJvamVjdCVzIHdlcmUgZm91bmQiCi0gICAgICAgICAg
ICAgICBjb3VudCAoaWYgKD0gY291bnQgMSkgIiIgInMiKSkpCisgICAgICAobWVzc2FnZSAobmdl
dHRleHQgIiVkIHByb2plY3Qgd2FzIGZvdW5kIgorICAgICAgICAgICAgICAgICAgICAgICAgICIl
ZCBwcm9qZWN0cyB3ZXJlIGZvdW5kIgorICAgICAgICAgICAgICAgICAgICAgICAgIGNvdW50KSBj
b3VudCkpCiAgICAgY291bnQpKQogCiAoZGVmdW4gcHJvamVjdC1mb3JnZXQtem9tYmllLXByb2pl
Y3RzICgpCkBAIC0yMDg1LDggKzIwODYsOSBAQCBwcm9qZWN0LWZvcmdldC1wcm9qZWN0cy11bmRl
cgogICAgIChpZiAoemVyb3AgY291bnQpCiAgICAgICAgIChtZXNzYWdlICJObyBwcm9qZWN0cyB3
ZXJlIGZvcmdvdHRlbiIpCiAgICAgICAocHJvamVjdC0td3JpdGUtcHJvamVjdC1saXN0KQotICAg
ICAgKG1lc3NhZ2UgIiVkIHByb2plY3QlcyB3ZXJlIGZvcmdvdHRlbiIKLSAgICAgICAgICAgICAg
IGNvdW50IChpZiAoPSBjb3VudCAxKSAiIiAicyIpKSkKKyAgICAgIChtZXNzYWdlIChuZ2V0dGV4
dCAiJWQgcHJvamVjdCB3YXMgZm9yZ290dGVuIgorICAgICAgICAgICAgICAgICAgICAgICAgICIl
ZCBwcm9qZWN0cyB3ZXJlIGZvcmdvdHRlbiIKKyAgICAgICAgICAgICAgICAgICAgICAgICBjb3Vu
dCkgY291bnQpKQogICAgIGNvdW50KSkKIAogDAotLSAKMi40Ny4xCgo=
--000000000000502d5b062d2d36b2--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76016; Package emacs. Full text available.

Message received at 76016 <at> debbugs.gnu.org:


Received: (at 76016) by debbugs.gnu.org; 2 Feb 2025 17:46:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 02 12:46:20 2025
Received: from localhost ([127.0.0.1]:36166 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tee32-0002SH-FU
	for submit <at> debbugs.gnu.org; Sun, 02 Feb 2025 12:46:20 -0500
Received: from mail-ua1-x92a.google.com ([2607:f8b0:4864:20::92a]:44328)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1tee2z-0002S2-RL
 for 76016 <at> debbugs.gnu.org; Sun, 02 Feb 2025 12:46:18 -0500
Received: by mail-ua1-x92a.google.com with SMTP id
 a1e0cc1a2514c-8622c3be2f4so1019162241.1
 for <76016 <at> debbugs.gnu.org>; Sun, 02 Feb 2025 09:46:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1738518372; x=1739123172; darn=debbugs.gnu.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=amj8U8AgKn0jsUHROdarX9zoKM5yKDOZt41Kba8CoyI=;
 b=jy10ZLjocpOUigEz7VSQ79Xp+GY7SyP22CsC7TJwHC4YURAMaiRXvP9BL6ymEn9Lz/
 FxwrfubzlK+B0iavlPK9Tk+seqUsXX3TuCHbQe8JpqTN03soRPwHzndDuu5flWaqvcK5
 Q5Hpkj0yyThJ0GQh38LauCFRIYcDoNqbRnA/g7CCfMcgIB6R86d3+HfcSKyxyB4xT4ci
 VYM3AvV5GCismII0tGVskme4wkbI9JJd/7fP9VISw1pReAmpJrlB1ATxBzjmwsp4nkmD
 iiK+LtX7okp+gSY3GivFLt9BJcabHZAojHOL+3jg6B+boYzHX2upaO8C1AkwA8tERkc8
 33Dw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1738518372; x=1739123172;
 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=amj8U8AgKn0jsUHROdarX9zoKM5yKDOZt41Kba8CoyI=;
 b=C+NivuhwhXTfwYJ2aKpFhZ3mJ3bmw17MlUD0CS2uiDCx0MFI5Gc+Qs/rAmYHkz4mRH
 m9O3asysFDIBD6FATSR36YxvENX1LSCrT9oWcn/nvlHsWxo6MInl9NkU0+NG+6xiGynK
 bCxlrbEgWJvYblVJymlZY6IevQWT32eWe0nxHI/wiFN7n22IPBqoAfZOc61TBoO18jVm
 dLufFEkwdfXsXhWSxXIud60O7C9l/DXkJ5qIU6d6p4IJh9gQtiTvL4qyWmD9b9vfZCqu
 qZWKTJqGDqlDf87ndl2qGnAkfDPxh6i7Z8aEkcLmv8plr6r9rYGfvOrzXljmGkliSyVF
 cf4g==
X-Gm-Message-State: AOJu0YzkrWsmt4ouMf3n7wvuRIu59eakb8rK3mWxiQragTHedbgCRBp/
 jrjOQd/E+nw2UvgsLID+TZdK2DBrepn6Jb0IYkJOsnFjW/XVcMDHQJSahSjDiZfnyf1CR391rLG
 Qm+JjvxOuWZtoMVuu10r+9/dHK3k=
X-Gm-Gg: ASbGncuss4wwzTvCyOtgouCpKT6KF94dOQ107uvsUBkOiPg4neZuK1OgEMceM4nFQJ+
 GRg8cKQzl8lMbumx2Tv9+e9+VAtBeKqysKbY1/4QvXGDCo/+rdxxF3XhGLiDN2CgKA9+GC7xn
X-Google-Smtp-Source: AGHT+IGmfLgCX65YGC3BEpJU5SaEwSBmVo1md4KaeGdl6Plwj9Hx8xkPygWOOtWpRJ7PXzTyDf3hjwFDmlZ6T4/lI5s=
X-Received: by 2002:a05:6122:6594:b0:517:167a:5cc6 with SMTP id
 71dfb90a1353d-51e9e4d434amr16058026e0c.6.1738518372165; Sun, 02 Feb 2025
 09:46:12 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1Hbqb0W=7CbYG-AFkdHfgXfwAMVcUrEJrbmZUums9xtJ1=w@HIDDEN>
 <86msf4cl10.fsf@HIDDEN>
In-Reply-To: <86msf4cl10.fsf@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Sun, 2 Feb 2025 12:44:16 -0500
X-Gm-Features: AWEUYZnHRKN5Qo681KRnVXskYQ0N0xM20dmERmpPTNExA_SPQRlNgMj94n0NLYc
Message-ID: <CAN+1HbpxCA8eSWCf0Dt42dEzcn0-u9GHFozGmmh=gE3Dn0Hvkg@HIDDEN>
Subject: Re: bug#76016: [PATCH] Correct project-remember/forget-projects-under
 message grammar
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000022f22062d2c5ae9"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76016
Cc: 76016 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000022f22062d2c5ae9
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Alright. Does ngettext accommodate the zero case or just singular and
plural? It seems to respect only two choices.

    (if (zerop count)
        (message "No projects were found")
      (project--write-project-list)
      (message (ngettext "%d project was found"
                         "%d projects were found"
                         count) count))

vs. which could be a useful variant:

    (when (> count 0)
      (project--write-project-list))
    (message (ngettext "No projects were found"
                       "%d project was found"
                       "%d projects were found"
                       count) count)

On Sun, Feb 2, 2025 at 12:29=E2=80=AFPM Eli Zaretskii <eliz@HIDDEN> wrote:

> > From: Ship Mints <shipmints@HIDDEN>
> > Date: Sun, 2 Feb 2025 12:02:17 -0500
> >
> > Correct grammar for the singular case. Rather than "1 projects were
> found", say "1 project was found". Ditto
> > for forgotten.
>
> Neither is correct, because they hard-code English grammar.  We should
> use ngettext instead.
>

--000000000000022f22062d2c5ae9
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac=
e">Alright. Does ngettext accommodate the zero case or just singular=C2=A0a=
nd plural? It seems to respect only two choices.</div><div class=3D"gmail_d=
efault" style=3D"font-family:monospace"><br></div><div class=3D"gmail_defau=
lt" style=3D"font-family:monospace">=C2=A0 =C2=A0 (if (zerop count)<br>=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 (message &quot;No projects were found&quot;)<br>=
=C2=A0 =C2=A0 =C2=A0 (project--write-project-list)<br>=C2=A0 =C2=A0 =C2=A0 =
(message (ngettext &quot;%d project was found&quot;<br>=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&quot=
;%d projects were found&quot;<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0count) count))</div><div cl=
ass=3D"gmail_default" style=3D"font-family:monospace"><br></div><div class=
=3D"gmail_default" style=3D"font-family:monospace">vs. which could be a use=
ful=C2=A0variant:</div><div class=3D"gmail_default" style=3D"font-family:mo=
nospace"><br></div><div class=3D"gmail_default" style=3D"font-family:monosp=
ace">=C2=A0 =C2=A0 (when (&gt; count 0)<br>=C2=A0 =C2=A0 =C2=A0 (project--w=
rite-project-list))<br>=C2=A0 =C2=A0 (message (ngettext &quot;No projects w=
ere found&quot;<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0&quot;%d project was found&quot;<br>=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&q=
uot;%d projects were found&quot;<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0count) count)<br></div></div><=
br><div class=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=
=3D"gmail_attr">On Sun, Feb 2, 2025 at 12:29=E2=80=AFPM Eli Zaretskii &lt;<=
a href=3D"mailto:eliz@HIDDEN">eliz@HIDDEN</a>&gt; wrote:<br></div><blockq=
uote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1p=
x solid rgb(204,204,204);padding-left:1ex">&gt; From: Ship Mints &lt;<a hre=
f=3D"mailto:shipmints@HIDDEN" target=3D"_blank">shipmints@HIDDEN</a>&=
gt;<br>
&gt; Date: Sun, 2 Feb 2025 12:02:17 -0500<br>
&gt; <br>
&gt; Correct grammar for the singular case. Rather than &quot;1 projects we=
re found&quot;, say &quot;1 project was found&quot;. Ditto<br>
&gt; for forgotten.<br>
<br>
Neither is correct, because they hard-code English grammar.=C2=A0 We should=
<br>
use ngettext instead.<br>
</blockquote></div>

--000000000000022f22062d2c5ae9--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76016; Package emacs. Full text available.

Message received at 76016 <at> debbugs.gnu.org:


Received: (at 76016) by debbugs.gnu.org; 2 Feb 2025 17:30:01 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 02 12:30:01 2025
Received: from localhost ([127.0.0.1]:36089 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tednE-0001WV-Tc
	for submit <at> debbugs.gnu.org; Sun, 02 Feb 2025 12:30:01 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:42588)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tednB-0001WI-RG
 for 76016 <at> debbugs.gnu.org; Sun, 02 Feb 2025 12:29:58 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1tedn6-0003QJ-Hk; Sun, 02 Feb 2025 12:29:52 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=Yt0fceSn5RnWElKTyNvI1e0tItDd2Ox4QgKn5YjNj4k=; b=F++BHCKtyosD
 mUg0jaYSu3f78x4LgoyOqi4a9yCAid+QZFxgeJVUll8NATEXmmyk9O0GNFYCuQ9hPg2qJw8RSu8jE
 mg7zkEqk+qJUD2SkJy8WgnRsBJFolM7SExaTaXGro7YIi5R9ifT/josuNXLdkyfakZs7j04p2HLAW
 y7F1qRklvqe97eR0D7Mf0SGEWZ5mBy5ifkP5Akt8byEong5Jy67GARKHwi7Zua/uSdedfRDBTuuEa
 6XgGIHMDHk8OHbkAyfDUMn9OHttImgT/nro88wIBiCaS6cFWnEtOMZjBo8KUvZMjIQV7gmuhQ3f9n
 GZck9GOiatJRB9yVsOTcfg==;
Date: Sun, 02 Feb 2025 19:29:47 +0200
Message-Id: <86msf4cl10.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Ship Mints <shipmints@HIDDEN>
In-Reply-To: <CAN+1Hbqb0W=7CbYG-AFkdHfgXfwAMVcUrEJrbmZUums9xtJ1=w@HIDDEN>
 (message from Ship Mints on Sun, 2 Feb 2025 12:02:17 -0500)
Subject: Re: bug#76016: [PATCH] Correct project-remember/forget-projects-under
 message grammar
References: <CAN+1Hbqb0W=7CbYG-AFkdHfgXfwAMVcUrEJrbmZUums9xtJ1=w@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 76016
Cc: 76016 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Ship Mints <shipmints@HIDDEN>
> Date: Sun, 2 Feb 2025 12:02:17 -0500
> 
> Correct grammar for the singular case. Rather than "1 projects were found", say "1 project was found". Ditto
> for forgotten.

Neither is correct, because they hard-code English grammar.  We should
use ngettext instead.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76016; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 2 Feb 2025 17:04:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 02 12:04:37 2025
Received: from localhost ([127.0.0.1]:36036 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tedOf-0000Jh-7P
	for submit <at> debbugs.gnu.org; Sun, 02 Feb 2025 12:04:37 -0500
Received: from lists.gnu.org ([2001:470:142::17]:33726)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1tedOc-0000JJ-1x
 for submit <at> debbugs.gnu.org; Sun, 02 Feb 2025 12:04:34 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <shipmints@HIDDEN>)
 id 1tedOK-0002IJ-8V
 for bug-gnu-emacs@HIDDEN; Sun, 02 Feb 2025 12:04:17 -0500
Received: from mail-vk1-xa29.google.com ([2607:f8b0:4864:20::a29])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <shipmints@HIDDEN>)
 id 1tedOI-0008TM-LV
 for bug-gnu-emacs@HIDDEN; Sun, 02 Feb 2025 12:04:15 -0500
Received: by mail-vk1-xa29.google.com with SMTP id
 71dfb90a1353d-51889930cb1so1120493e0c.0
 for <bug-gnu-emacs@HIDDEN>; Sun, 02 Feb 2025 09:04:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1738515853; x=1739120653; darn=gnu.org;
 h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
 :date:message-id:reply-to;
 bh=nD6/UvTq9N8aYZhwswIUqGMdpoEWSJp/2AAgg9QGZx0=;
 b=DoWoS1bpCCVnuFlGHPwZl3KSbTFmMKxMp1fVfNWQS7P8PtpzLHZJDHQVMzWcY1uHfs
 K6IPsJiX5x/RzaMbhyKmEdtbZbzexAVO2m+tVxs5qM3nEm5hVVTfKjP9nBBCtjO1ANg0
 Vm/tnnbMUoVCqo6tiASStRO1iv0CBmfgqM2TqpympvU4lOZRlqcOZfwhtupJmGx3OEDL
 rOZFCT8lBamOy2oUshGWw9Qjny5TMThfW08av3p9NiKxV4ajGrbzjEdvOPuXy1vgT5Xd
 AYAooo5WQD+fZ2M/mHT+eSvPo7MHJMpptc0G6nKV2lrFU31L0bwDQuTZK+fcMmjZYpP0
 gRPQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1738515853; x=1739120653;
 h=to:subject:message-id:date:from:mime-version:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=nD6/UvTq9N8aYZhwswIUqGMdpoEWSJp/2AAgg9QGZx0=;
 b=rqV5YpijVwvc7NiuzZmKDt6VOPpsO7YX4IJQzg6b99X8SOYjIut5kOEiFGYoGltGRv
 /GlSIuyEhdyHmQqeCbk1zZMgaDCHq0RLdCt4y4dJ5x9OyMsUXZ1AkY5MNU5XIitZM761
 5dKYmBez+N4mWaS9+3nb9UXy/ZXxggRWh2D4tk/4vJTZIuFhPAa7qXZnzCK7HY2pi9Xq
 CGmyWy4BTuJfBYjgytxigIDY3VwjAEYXHVUBjsGem73MzIlhnmioViVAZ/whWkapTSNV
 pIOm/7TK0z0olTD6q3Sa/1uggoaaGLAt0q4VTUcp126DAR8B3km3EWuRhTaafAiN2Xz0
 iPkQ==
X-Gm-Message-State: AOJu0YxYAV/4L0LO5Ux8MXcwYTMXG8lYBlDuoRQgM9wxlCFiaXzm9N2Z
 cfkKqdXzHknCBWkjGivOGXK6YB6KA19iRa/Demcrbh6B8F9xWcTDz3h33whC2G6Cxnf5sj/iZ/D
 FfPmVFwG+7C+2l265lJAydS71yE6nfw3u
X-Gm-Gg: ASbGncsJJq0uybv1aeX/2HuiZTwESd1lV3aHAGB/LEdktOHwuDcZotSGjAdg6kXC2RJ
 locR9vHjJaRX1op1HTbJJr/8dIl8vRMQYJwURt4A3m/voXRQDbwTaelrpjJsuSAgagQbsYtFt
X-Google-Smtp-Source: AGHT+IEX9cmNpaTEwmRaAiuqNTPdJeYHcL2AHOVg/E72AGgUH5IUSmNcvsIIk8Aj+9wKlRxo4M1lpVselDZl1n7Lxk8=
X-Received: by 2002:a05:6122:887:b0:515:5008:118b with SMTP id
 71dfb90a1353d-51e9e3e3e21mr13278044e0c.1.1738515853366; Sun, 02 Feb 2025
 09:04:13 -0800 (PST)
MIME-Version: 1.0
From: Ship Mints <shipmints@HIDDEN>
Date: Sun, 2 Feb 2025 12:02:17 -0500
X-Gm-Features: AWEUYZm_Y94CbhMPaBNsOWTpDth9n2ZIKFn4c9-H4L9SLbxAydRjMnkY5tojVUE
Message-ID: <CAN+1Hbqb0W=7CbYG-AFkdHfgXfwAMVcUrEJrbmZUums9xtJ1=w@HIDDEN>
Subject: [PATCH] Correct project-remember/forget-projects-under message grammar
To: bug-gnu-emacs@HIDDEN
Content-Type: multipart/mixed; boundary="000000000000e07f45062d2bc393"
Received-SPF: pass client-ip=2607:f8b0:4864:20::a29;
 envelope-from=shipmints@HIDDEN; helo=mail-vk1-xa29.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

--000000000000e07f45062d2bc393
Content-Type: multipart/alternative; boundary="000000000000e07f44062d2bc391"

--000000000000e07f44062d2bc391
Content-Type: text/plain; charset="UTF-8"

Correct grammar for the singular case. Rather than "1 projects were found",
say "1 project was found". Ditto for forgotten.

-Stephane

--000000000000e07f44062d2bc391
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac=
e">Correct grammar for the singular case. Rather than &quot;1 projects were=
 found&quot;, say &quot;1 project was found&quot;. Ditto for forgotten.<br>=
</div><div class=3D"gmail_default" style=3D"font-family:monospace"><br></di=
v><div class=3D"gmail_default" style=3D"font-family:monospace">-Stephane</d=
iv></div>

--000000000000e07f44062d2bc391--

--000000000000e07f45062d2bc393
Content-Type: application/octet-stream; 
	name="0001-Correct-project-remember-forget-projects-under-messa.patch"
Content-Disposition: attachment; 
	filename="0001-Correct-project-remember-forget-projects-under-messa.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_m6nvbfxd0>
X-Attachment-Id: f_m6nvbfxd0

RnJvbSBlY2IyZDViNDY1OGQ4N2ZhMTg5MWZhY2M5YzdkYjEyNzA4Y2FkYzkxIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBzaGlwbWludHMgPHNoaXBtaW50c0BnbWFpbC5jb20+CkRhdGU6
IFN1biwgMiBGZWIgMjAyNSAxMTozOTo1NSAtMDUwMApTdWJqZWN0OiBbUEFUQ0hdIENvcnJlY3Qg
cHJvamVjdC1yZW1lbWJlci9mb3JnZXQtcHJvamVjdHMtdW5kZXIgbWVzc2FnZQogZ3JhbW1hcgoK
KiBsaXNwL3Byb2dtb2Rlcy9wcm9qZWN0LmVsOgoocHJvamVjdC1yZW1lbWJlci1wcm9qZWN0cy11
bmRlcik6IENvcnJlY3QgZ3JhbW1hciBmb3IgdGhlIHNpbmd1bGFyCmNhc2UuIFJhdGhlciB0aGFu
ICIxIHByb2plY3RzIHdlcmUgZm91bmQiLCBzYXkgIjEgcHJvamVjdCB3YXMgZm91bmQiLgoocHJv
amVjdC1mb3JnZXQtcHJvamVjdHMtdW5kZXIpOiBEaXR0by4KLS0tCiBsaXNwL3Byb2dtb2Rlcy9w
cm9qZWN0LmVsIHwgOCArKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwg
NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL3Byb2dtb2Rlcy9wcm9qZWN0LmVsIGIv
bGlzcC9wcm9nbW9kZXMvcHJvamVjdC5lbAppbmRleCBmMmEyN2ZmOTFkZC4uNmRjMmJlNjAzYjEg
MTAwNjQ0Ci0tLSBhL2xpc3AvcHJvZ21vZGVzL3Byb2plY3QuZWwKKysrIGIvbGlzcC9wcm9nbW9k
ZXMvcHJvamVjdC5lbApAQCAtMjA1NCw4ICsyMDU0LDggQEAgcHJvamVjdC1yZW1lbWJlci1wcm9q
ZWN0cy11bmRlcgogICAgIChpZiAoemVyb3AgY291bnQpCiAgICAgICAgIChtZXNzYWdlICJObyBw
cm9qZWN0cyB3ZXJlIGZvdW5kIikKICAgICAgIChwcm9qZWN0LS13cml0ZS1wcm9qZWN0LWxpc3Qp
Ci0gICAgICAobWVzc2FnZSAiJWQgcHJvamVjdCVzIHdlcmUgZm91bmQiCi0gICAgICAgICAgICAg
ICBjb3VudCAoaWYgKD0gY291bnQgMSkgIiIgInMiKSkpCisgICAgICAobWVzc2FnZSAiJWQgcHJv
amVjdCVzIGZvdW5kIgorICAgICAgICAgICAgICAgY291bnQgKGlmICg9IGNvdW50IDEpICIgd2Fz
IiAicyB3ZXJlIikpKQogICAgIGNvdW50KSkKIAogKGRlZnVuIHByb2plY3QtZm9yZ2V0LXpvbWJp
ZS1wcm9qZWN0cyAoKQpAQCAtMjA4NSw4ICsyMDg1LDggQEAgcHJvamVjdC1mb3JnZXQtcHJvamVj
dHMtdW5kZXIKICAgICAoaWYgKHplcm9wIGNvdW50KQogICAgICAgICAobWVzc2FnZSAiTm8gcHJv
amVjdHMgd2VyZSBmb3Jnb3R0ZW4iKQogICAgICAgKHByb2plY3QtLXdyaXRlLXByb2plY3QtbGlz
dCkKLSAgICAgIChtZXNzYWdlICIlZCBwcm9qZWN0JXMgd2VyZSBmb3Jnb3R0ZW4iCi0gICAgICAg
ICAgICAgICBjb3VudCAoaWYgKD0gY291bnQgMSkgIiIgInMiKSkpCisgICAgICAobWVzc2FnZSAi
JWQgcHJvamVjdCVzIGZvcmdvdHRlbiIKKyAgICAgICAgICAgICAgIGNvdW50IChpZiAoPSBjb3Vu
dCAxKSAiIHdhcyIgInMgd2VyZSIpKSkKICAgICBjb3VudCkpCiAKIAwKLS0gCjIuNDcuMQoK
--000000000000e07f45062d2bc393--




Acknowledgement sent to Ship Mints <shipmints@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#76016; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Tue, 11 Feb 2025 08:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.