From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Jean-Christophe Helary Newsgroups: gmane.emacs.devel Subject: Re: Emacs i18n Date: Mon, 25 Mar 2019 08:31:12 +0900 Message-ID: <5F95E50C-2A55-4ED2-A82B-86FAAFC526ED@gmail.com> References: <87o97aq6gz.fsf@jidanni.org> <87tvgoud56.fsf@mail.linkov.net> <83o96wk2mi.fsf@gnu.org> <87k1hjfvjd.fsf@mail.linkov.net> <871s3p0zdz.fsf@mail.linkov.net> <83h8ckezyt.fsf@gnu.org> <87h8cjspc0.fsf@mail.linkov.net> <29a53a39-fa50-1e94-9420-a3ea1250aa44@gmail.com> <87r2azq478.fsf@mail.linkov.net> <83o963s4gx.fsf@gnu.org> <87va09ckym.fsf@mail.linkov.net> <83sgvdndt0.fsf@gnu.org> <8736ncgcnm.fsf@mail.linkov.net> Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\)) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="111127"; mail-complaints-to="usenet@blaine.gmane.org" To: Emacs developers Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Mar 25 00:32:04 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1h8Cay-000SlK-0K for ged-emacs-devel@m.gmane.org; Mon, 25 Mar 2019 00:32:04 +0100 Original-Received: from localhost ([127.0.0.1]:33818 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h8Caw-0008SR-U0 for ged-emacs-devel@m.gmane.org; Sun, 24 Mar 2019 19:32:02 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:37796) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h8CaG-0008SA-55 for emacs-devel@gnu.org; Sun, 24 Mar 2019 19:31:21 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1h8CaE-0001SW-UR for emacs-devel@gnu.org; Sun, 24 Mar 2019 19:31:20 -0400 Original-Received: from mail-pf1-x434.google.com ([2607:f8b0:4864:20::434]:36400) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1h8CaE-0001S5-IV for emacs-devel@gnu.org; Sun, 24 Mar 2019 19:31:18 -0400 Original-Received: by mail-pf1-x434.google.com with SMTP id p10so5046820pff.3 for ; Sun, 24 Mar 2019 16:31:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:content-transfer-encoding:mime-version:subject:date:references :to:in-reply-to:message-id; bh=4VR/JL6UqTsxX0nwZ79PxBsyDE5S3zXXM48Ln7B9JWA=; b=B9gEoTTO8yiUvguB59wkGZjDZaffuSfYfj/b4mfzHntOiogc/C98n0OgP+z+fgtXC2 bnaI7lC2LQFkP7F0Jz4s1tDbcpXPcihHiaoXhvoNYEzXgFU6s5TIPtvxQVdkED5dItZG u7Sk0MYzumEBWvaYTZa0PdYXjRf6rpoyjy+HaB101QEAxEYzwpb+GVwzwjIcJ/3Ih8rj SOl3F9EQBGZaKuaa1nZ2rmCl97h/VwiGi3ik/3urKB4kbyQhOtT0aOW8uVe5QMFZn2GX pqQASwiX3tKYlUu1sbKUN0eZ8lk0nhTesTWF4LaT/+L2qSLKNuQEFRN4Fnd0zhBQxin/ GruQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:date:references:to:in-reply-to:message-id; bh=4VR/JL6UqTsxX0nwZ79PxBsyDE5S3zXXM48Ln7B9JWA=; b=k22+MLT2Ic16EnrkGkcXyF+2KlMmuKqH+iZb1ZPns9VJ0yHoZ8qioqEjOUYk0+Lixt EagDydz6NIuwL2dD+cWsoLAU1c9J7M8UIRI57AfqPilxZiTxiwKo//l7ocCpcqazbRM9 g8inLUwjPcevAZ/QBV/++BYnbRuTsANF7WhDDrqkoSZq63jpWPxO20v9/65Z3EZlP//u GFRmzdywSfGE42gSzZtveBoQudZDTa92JrqbyIyCuAq7L0c+7Ia+c7+HXvqFt0ynpPWY KtHsXOiR/F9Znc8l0FBpCUqH1skzb80XM7zmoNk5b9OIglg786qsk5luTCapLIG5msAO QOMQ== X-Gm-Message-State: APjAAAVF/oHEaAFEc83E7uMId8dwL2ZWyeIpfohQIo1Mj0/wcX/AftQD 0feSTCGXgV/LICdZcV13Mv6VHgGR X-Google-Smtp-Source: APXvYqzVh3xXQchzV4hYJFoifvIuXSojDFxIaD+l1wWL4RnSOUah8PkzUMnmoux5jYa98m9UlM0Wtw== X-Received: by 2002:aa7:8818:: with SMTP id c24mr20956568pfo.129.1553470276639; Sun, 24 Mar 2019 16:31:16 -0700 (PDT) Original-Received: from [192.168.1.3] (pl32040.ag0304.nttpc.ne.jp. [111.89.228.40]) by smtp.gmail.com with ESMTPSA id v2sm20746575pfg.118.2019.03.24.16.31.14 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 24 Mar 2019 16:31:15 -0700 (PDT) In-Reply-To: <8736ncgcnm.fsf@mail.linkov.net> X-Mailer: Apple Mail (2.3445.102.3) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::434 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:234692 Archived-At: > On Mar 25, 2019, at 6:55, Juri Linkov wrote: > >>>>> Let's use ngettext plurals from now on. >>>> >>>> I don't think I understand the practical implications of that. Could >>>> you please elaborate? >>> >>> This means replacing >>> >>> (message "Packages to install: %d" n) >>> >>> with >>> >>> (message (ngettext "One package will be installed" >>> "%d packages will be installed" n) n) >> >> But since we don't yet have ngettext, we cannot yet use this >> paradigm. I thought by "from now on" you literally meant from now; >> did I misunderstand? > > Yes, literally. After the patch from > http://lists.gnu.org/archive/html/emacs-devel/2019-03/msg00586.html > is pushed to master, ngettext is available to use for pluralization. Why put the patch in subr.el and not in its own i18n related new package ? Jean-Christophe Helary ----------------------------------------------- http://mac4translators.blogspot.com @brandelune