From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Emacs i18n (was: bug#34520: delete-matching-lines should report how many lines it deleted) Date: Tue, 05 Mar 2019 21:09:07 -0500 Message-ID: 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> <83o96qegv1.fsf@gnu.org> <32b1ab1b-bef4-629a-8830-b1dcc6915087@cs.ucla.edu> <83a7iae9va.fsf@gnu.org> <05ed2dec-2a84-f7dc-1af5-c9d923992785@cs.ucla.edu> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="38464"; mail-complaints-to="usenet@blaine.gmane.org" Cc: eliz@gnu.org, juri@linkov.net, emacs-devel@gnu.org To: Paul Eggert Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Mar 06 03:09:24 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 1h1Lzo-0009v6-Gk for ged-emacs-devel@m.gmane.org; Wed, 06 Mar 2019 03:09:24 +0100 Original-Received: from localhost ([127.0.0.1]:52662 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h1Lzn-0003AC-9T for ged-emacs-devel@m.gmane.org; Tue, 05 Mar 2019 21:09:23 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:40394) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h1Lzf-00039R-5i for emacs-devel@gnu.org; Tue, 05 Mar 2019 21:09:15 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:33391) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h1LzY-00044H-7N; Tue, 05 Mar 2019 21:09:11 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1h1LzX-0004pL-9b; Tue, 05 Mar 2019 21:09:07 -0500 In-Reply-To: <05ed2dec-2a84-f7dc-1af5-c9d923992785@cs.ucla.edu> (message from Paul Eggert on Mon, 4 Mar 2019 18:09:41 -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:233857 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > I don't see why it wouldn't work for Elisp. The gettext infrastructure > allows multiple message catalogs in the same session. Please try it and see. If we need to replace gettext.c with Lisp code, that won't be hard, When we come to that point, people will be enthusiastic about translations and someone will do it. What I think is crucial is to be compatible with the gettext infrastructure for writign, maintaining and distributing translations. Moving the code in Emacs to Lisp would not conflict with that. -- Dr Richard Stallman President, Free Software Foundation (https://gnu.org, https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)