From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Emacs i18n Date: Sat, 09 Mar 2019 21:39:37 +0200 Message-ID: <83mum37s7a.fsf@gnu.org> References: <87o97aq6gz.fsf@jidanni.org> <83h8ckezyt.fsf@gnu.org> <83o96qegv1.fsf@gnu.org> <32b1ab1b-bef4-629a-8830-b1dcc6915087@cs.ucla.edu> <83a7iae9va.fsf@gnu.org> <05ed2dec-2a84-f7dc-1af5-c9d923992785@cs.ucla.edu> <87bm2p56gu.fsf@mail.linkov.net> <838sxrdgco.fsf@gnu.org> <83mum6bv11.fsf@gnu.org> <87zhq6nwsi.fsf@mail.linkov.net> <8336nxbxfi.fsf@gnu.org> <2539FAB2-2D71-44F5-B8D9-2C4AFE52ACEC@gmail.com> <83wol986to.fsf@gnu.org> <75275F9B-D257-4C9E-85A0-A7F57C93FD64@gmail.com> <83mum48s9t.fsf@gnu.org> <87ef7gbg08.fsf@gmx.de> <83h8cc8gy6.fsf@gnu.org> <875zssb853.fsf@gmx.de> <0aa7dad2-39b7-2ba1-b4b8-f8db8928c8c0@cs.ucla.edu> Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="120803"; mail-complaints-to="usenet@blaine.gmane.org" Cc: michael.albinus@gmx.de, brandelune@gmail.com, emacs-devel@gnu.org To: Paul Eggert Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Mar 09 20:40:36 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 1h2hpk-000VJw-4H for ged-emacs-devel@m.gmane.org; Sat, 09 Mar 2019 20:40:36 +0100 Original-Received: from localhost ([127.0.0.1]:34726 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h2hpj-0000jK-2v for ged-emacs-devel@m.gmane.org; Sat, 09 Mar 2019 14:40:35 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:35271) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h2hp5-0000jC-1a for emacs-devel@gnu.org; Sat, 09 Mar 2019 14:39:55 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:35075) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h2hp4-0000E4-HF; Sat, 09 Mar 2019 14:39:54 -0500 Original-Received: from [176.228.60.248] (port=3070 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1h2hp3-0003oG-21; Sat, 09 Mar 2019 14:39:54 -0500 In-reply-to: <0aa7dad2-39b7-2ba1-b4b8-f8db8928c8c0@cs.ucla.edu> (message from Paul Eggert on Sat, 9 Mar 2019 11:22:12 -0800) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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:233987 Archived-At: > Cc: brandelune@gmail.com, emacs-devel@gnu.org > From: Paul Eggert > Date: Sat, 9 Mar 2019 11:22:12 -0800 > > Other GNU packages generally go with one large catalog, for several reasons. For > example, translators can batch their work; similar translations can be shared > more easily and reliably; and installation is simpler and a bit faster. > > A few packages do have multiple catalogs. Any example of a package whose 90% gets loaded piecemeal on demand? Out of ~500 packages that Emacs has, how many are loaded into our "usual" session? And if we don't load all of those 500, why should we load their message catalogs? This is one of those aspects that make Emacs so different from other localized programs. I think the difference really justifies separating the catalogs by package.