X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["2629" "Tue" "18" "February" "1997" "13:20:06" "+0200" "Pedro J. Aphalo" "aphalo@cc.joensuu.fi" nil "63" "Re: International documents" "^Date:" nil nil "2" nil nil nil nil] nil) Received: from listserv.gmd.de (listserv.gmd.de [192.88.97.1]) by mail.Uni-Mainz.DE (8.8.5/8.8.4) with ESMTP id MAA24209; Tue, 18 Feb 1997 12:30:25 +0100 (MET) Received: from listserv.gmd.de by listserv.gmd.de (LSMTP for OpenVMS v1.1a) with SMTP id <15.FA2B4A23@listserv.gmd.de>; Tue, 18 Feb 1997 12:30:24 +0100 Received: from RELAY.URZ.UNI-HEIDELBERG.DE by RELAY.URZ.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 1.8b) with spool id 103441 for LATEX-L@RELAY.URZ.UNI-HEIDELBERG.DE; Tue, 18 Feb 1997 12:30:19 +0100 Received: from cc.joensuu.fi (root@cc.joensuu.fi [193.167.41.12]) by relay.urz.uni-heidelberg.de (8.7.6/8.7.4) with SMTP id MAA20057 for ; Tue, 18 Feb 1997 12:23:15 +0100 (MET) Received: from voitatti (voitatti.joensuu.fi [193.167.41.240]) by cc.joensuu.fi (8.6.12/8.6.12) with SMTP id NAA28803 for ; Tue, 18 Feb 1997 13:26:51 +0200 Priority: normal X-mailer: Pegasus Mail for Win32 (v2.52) Message-ID: <199702181126.NAA28803@cc.joensuu.fi> Reply-To: Mailing list for the LaTeX3 project Comments: Authenticated sender is Organization: METLA - Joensuu In-Reply-To: Date: Tue, 18 Feb 1997 13:20:06 +0200 From: "Pedro J. Aphalo" Sender: Mailing list for the LaTeX3 project To: Multiple recipients of list LATEX-L Subject: Re: International documents Status: R X-Status: X-Keywords: X-UID: 1819 On 18 Feb 97 at 10:01, Hans Aberg wrote: > > but before going into interface questions, what are the items related > > to language? > > Two more: > > * Some languges, like Spanish, start exclamations and questions with an > up-side-down interpunctuation mark. So one could think of this as a > language dependent feature; one enters (logically) \Exclamation{Foo}, or > \Question{Bar}, and the language package inserts the correct > interpunctuation. > > * In Swedish decimal numbers, the use of "," and "." are reversed relative > English, so a number that would appear as "123,456.78" in English, would be > "123.456,78" in Swedish. So, this could be considered as a language > dependednt feature; one enters (logically) \Number{..}, and the language > package selects the correct output format. > I think these two do not qualify. ;-) What is being proposed is too close to automatic translation for my taste. (I am a native Spanish speaker ;-) so I should be biased in favour of this example!, but anyway...) However, I think this message is very useful in the context of this discussion because it makes us think why these two cases are different: these are examples of things that are so closely tied to the language, that they can be put in the same category as words... And I guess we all agree that we do not want to type \cat to get "gato" in Spanish and "kissa" in Finnish!. In my opinion what we need is: a) defaults that change according to language for things like \date. b) easy customization of what may depend on design, especially within different or the same "flavo(u)r" of a language. For example typing quotation marks using commands. In the context of LaTeX3 I do not think we should worry too much about what is specific to a language, but invariant within the language. Such cases could be handled by language packages. Of course the hooks should be built into LaTeX3 so that language packages can do the costumization without trouble (and so survive across minor releases of LaTeX). What should be handled by LaTeX3 are the cases of things that may vary both between and within languages (especially English). I wrote this without too much thought, but I hope that anyway it will be of some use. Pedro. =============================================================== Pedro J. Aphalo Finnish Forest Research Institute Joensuu Research Station P.O. Box 68, FIN-80101 Joensuu, FINLAND mailto:pedro.aphalo@metla.fi http://cc.joensuu.fi/~aphalo/ fax: +358 13 251 4567 tel: +358 13 251 4406 ,,,^..^,,, ================================================================