From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: ludovic.courtes@inria.fr (Ludovic =?iso-8859-1?Q?Court=E8s?=) Newsgroups: gmane.lisp.guile.bugs Subject: String translation Date: Thu, 31 Jan 2008 10:21:38 +0100 Message-ID: <87zlumic4d.fsf_-_@dellish.bordeaux.inria.fr> References: <87r6kuz6sz.fsf@ossau.uklinux.net> <87wsulokn8.fsf@laas.fr> <87r6jo188q.fsf@ossau.uklinux.net> <87d4v817ut.fsf@ossau.uklinux.net> <87bqasjfus.fsf@chbouib.org> <877ileylfp.fsf@ossau.uklinux.net> <87ir4xlxd5.fsf@laas.fr> <87r6jkby8v.fsf@ossau.uklinux.net> <87abq8ep43.fsf@laas.fr> <87myqn35u8.fsf@dellish.bordeaux.inria.fr> <873asfufap.fsf@ossau.uklinux.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1201790065 29425 80.91.229.12 (31 Jan 2008 14:34:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 31 Jan 2008 14:34:25 +0000 (UTC) Cc: bug-guile@gnu.org To: Neil Jerram Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Thu Jan 31 15:34:46 2008 Return-path: Envelope-to: guile-bugs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1JKaUw-00064O-H5 for guile-bugs@m.gmane.org; Thu, 31 Jan 2008 15:34:38 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JKaUV-0007sA-4k for guile-bugs@m.gmane.org; Thu, 31 Jan 2008 09:34:11 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JKUg4-0001co-Np for bug-guile@gnu.org; Thu, 31 Jan 2008 03:21:44 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JKUg2-0001cc-P7 for bug-guile@gnu.org; Thu, 31 Jan 2008 03:21:43 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JKUg2-0001cZ-Jb for bug-guile@gnu.org; Thu, 31 Jan 2008 03:21:42 -0500 Original-Received: from mx20.gnu.org ([199.232.41.8]) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1JKUg2-00081t-7t for bug-guile@gnu.org; Thu, 31 Jan 2008 03:21:42 -0500 Original-Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JKUg0-0000tc-Td for bug-guile@gnu.org; Thu, 31 Jan 2008 03:21:41 -0500 X-IronPort-AV: E=Sophos;i="4.25,283,1199660400"; d="scan'208";a="6768656" Original-Received: from unknown (HELO dellish.bordeaux.inria.fr) ([193.50.110.108]) by mail2-relais-roc.national.inria.fr with ESMTP; 31 Jan 2008 09:21:37 +0100 Original-Received: by dellish.bordeaux.inria.fr (Postfix, from userid 1000) id E103C157689; Thu, 31 Jan 2008 10:21:38 +0100 (CET) X-Revolutionary-Date: 12 =?iso-8859-1?Q?Pluvi=F4se?= an 216 de la =?iso-8859-1?Q?R=E9volution?= X-PGP-Key-ID: 0xEB1F5364 X-PGP-Key: http://www.laas.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 821D 815D 902A 7EAB 5CEE D120 7FBA 3D4F EB1F 5364 X-OS: i486-pc-linux-gnu In-Reply-To: <873asfufap.fsf@ossau.uklinux.net> (Neil Jerram's message of "Wed\, 30 Jan 2008 22\:19\:58 +0000") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1 (gnu/linux) X-detected-kernel: by mx20.gnu.org: Genre and OS details not recognized. X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) X-Mailman-Approved-At: Thu, 31 Jan 2008 09:34:06 -0500 X-BeenThere: bug-guile@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Errors-To: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.bugs:3751 Archived-At: Hi, Neil Jerram writes: > ludo@gnu.org (Ludovic Court=E8s) writes: >> On a related note, when bootstrapping, `autoreconf' complains that we're >> using `AM_GNU_GETTEXT' without having `po' in `SUBDIRS'---which is >> normal since no string is internationalized. Still, is there something >> we could do about it? Note that I was initially looking for a quick solution to make `autoreconf' happier. Having an empty `po' directory is one solution (admittedly an ugly one). > I guess we could start some token internationalization... Perhaps we > could start with the "ERROR" in display_header(), and who knows where > that might lead? Translation of Guile's messages can only be a good > thing, n'est-ce pas? He he. ;-) Actually, I'm wondering whether it would be a good idea since some messages have been used in programs as error condition descriptions, most notably in the test suite, because they provide more information that just the `throw' key. Thus, translating error messages may have undesirable side effects. OTOH, we could try too look at these exceptions whose messages are used in programs and try to rework them so that programs don't have to rely on messages to understand what's going on. That could only be done in HEAD, though, and we could hardly avoid the introduction of incompatibilities, I think. Thanks, Ludovic.