From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: Summary (Re: A system for localizing documentation strings) Date: Fri, 27 Jul 2007 15:42:10 +0200 Message-ID: <86d4yeklot.fsf@lola.quinscape.zz> References: <795F38F4-7253-47DC-97DD-53BED4F0AB97@mx6.tiki.ne.jp> <46A9A6DA.9020908@swipnet.se> <9AF437F2-FEFD-460D-BE3B-27F7EE8D16A4@mx6.tiki.ne.jp> <46A9DE17.90505@gnu.org> <7FD765C4-22ED-42BC-B629-AF9FDCE58479@mx6.tiki.ne.jp> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1185543743 5022 80.91.229.12 (27 Jul 2007 13:42:23 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 27 Jul 2007 13:42:23 +0000 (UTC) Cc: emacs-devel@gnu.org To: Jean-Christophe Helary Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jul 27 15:42:17 2007 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1IEQ5A-0000is-Fh for ged-emacs-devel@m.gmane.org; Fri, 27 Jul 2007 15:42:16 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IEQ59-0002kh-SU for ged-emacs-devel@m.gmane.org; Fri, 27 Jul 2007 09:42:15 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1IEQ57-0002gZ-AP for emacs-devel@gnu.org; Fri, 27 Jul 2007 09:42:13 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1IEQ56-0002d0-MD for emacs-devel@gnu.org; Fri, 27 Jul 2007 09:42:12 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IEQ56-0002ck-IY for emacs-devel@gnu.org; Fri, 27 Jul 2007 09:42:12 -0400 Original-Received: from pc3.berlin.powerweb.de ([62.67.228.11]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1IEQ56-0000hW-3q for emacs-devel@gnu.org; Fri, 27 Jul 2007 09:42:12 -0400 Original-Received: from quinscape.de (dslnet.212-29-44.ip210.dokom.de [212.29.44.210] (may be forged)) by pc3.berlin.powerweb.de (8.9.3p3/8.9.3) with ESMTP id PAA17344 for ; Fri, 27 Jul 2007 15:42:04 +0200 X-Delivered-To: Original-Received: (qmail 11458 invoked from network); 27 Jul 2007 13:42:10 -0000 Original-Received: from unknown (HELO lola.quinscape.zz) ([10.0.3.43]) (envelope-sender ) by ns.quinscape.de (qmail-ldap-1.03) with SMTP for ; 27 Jul 2007 13:42:10 -0000 Original-Received: by lola.quinscape.zz (Postfix, from userid 1001) id 897918FA2F; Fri, 27 Jul 2007 15:42:10 +0200 (CEST) In-Reply-To: <7FD765C4-22ED-42BC-B629-AF9FDCE58479@mx6.tiki.ne.jp> (Jean-Christophe Helary's message of "Fri\, 27 Jul 2007 22\:13\:51 +0900") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/23.0.51 (gnu/linux) X-detected-kernel: Linux 2.4-2.6 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:75683 Archived-At: Jean-Christophe Helary writes: > On 27 juil. 07, at 20:59, Jason Rumney wrote: > >> Jean-Christophe Helary wrote: >>> I'd say that it would be much more straightforward to use an elisp >>> system to do that than to externalize the tasks to gettext. >> >> I wouldn't completely dismiss using gettext in Emacs. There are >> several >> sources of strings that should be translated in Emacs. Some of these >> (documentation, menu names, tooltips) we can already reliably identify >> and extract for translation without changing anything in the code, >> so it >> doesn't make sense to change our code to fit in with gettext 's way of >> doing things for these. > > I am not dismissing gettext. > > I am saying that an elisp system to localize the elisp "part" of > emacs will also be useful for the localization of other elisp > systems. What needs to be done with gettext (the primitives parts) > should be done with gettext. Other elisp systems? Reminds me of the story of a linguist researching some island dialect, who had to wrap up his work before the single person still speaking it was gone. And one nagging doubt was that he suspected his sole study subject to speak the language incorrectly. Are there any other systems speaking Elisp? -- David Kastrup