From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,699cc914522aa7c4 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news4.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local01.nntp.dca.giganews.com!nntp.megapath.net!news.megapath.net.POSTED!not-for-mail NNTP-Posting-Date: Thu, 25 Jan 2007 15:50:42 -0600 From: "Randy Brukardt" Newsgroups: comp.lang.ada References: Subject: Re: Structured exception information Date: Thu, 25 Jan 2007 15:52:03 -0600 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1807 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1807 Message-ID: <9NqdnSpfE6CvuyTYnZ2dnUVZ_sKunZ2d@megapath.net> NNTP-Posting-Host: 64.32.209.38 X-Trace: sv3-emw2Bd1JaqsZKtIX3wNULW1cdWFGh2+wCbpH5QrG2q5FJ2C5NuvFV0mTsAI9GmTZErWpjiG0k3axFuB!zSasalDaVWKZ/aZmdwfKOASyPZ7NrBjdw8ZBCeDoSX6z3o2yhDeLVNFiFfcm7JO9NuV9Lria8WDf!Gt3dAlDji9iEsQ== X-Complaints-To: abuse@megapath.net X-DMCA-Complaints-To: abuse@megapath.net X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.32 Xref: g2news2.google.com comp.lang.ada:8556 Date: 2007-01-25T15:52:03-06:00 List-Id: "Stephen Leake" wrote in message news:usldzbzu4.fsf@stephe-leake.org... ... > In my main project at work, it is much easier to format the messages > at the level where the relevant information is available. Internationalization is all about taking stuff that should be easy and making it much harder. ;-) Seriously, the only practical way to Internationalize a component library is to remove all messages from it. One could argue that Ada fails miserably here, because the strings that get attached to exceptions are probably in English. (Look at the Gnat runtime for an obvious example of the problem.) OTOH, its somewhat of a bogus argument, as no application should be presenting messages from the Ada runtime to users in the first place. (Or, at least, only as a last resort when all else has failed.) Randy.