[Newbies] seaside sushi cart internationalization
Paul DeBruicker
pdebruic at gmail.com
Thu Feb 11 15:16:05 UTC 2010
On Thu, 11 Feb 2010 04:00:21 -0800 (PST)
beginners-request at lists.squeakfoundation.org wrote:
> From: Van Upboy <van.upboy at gmail.com>
> Subject: [Newbies] seaside sushi cart internationalization
> To: beginners at lists.squeakfoundation.org
> Message-ID:
> <18d121371002101317s78d44458r5c46e913f862f626 at mail.gmail.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Hi all,
>
> I'm playing with the sushi cart of seaside. I'm trying to create a
> Dutch version of it. That's simply looking up text and replacing it.
>
> Hmm, at least that's what I thought.
>
> Because then I've come across the printStringAsCents method to show
> the price (for instance $ 1.50 ).
>
> As I live in Europe, I don't want to use $, but Euro's. Of course, if
> someone gives them to me, I won't say no to a few dollars ;-)
>
> It seems to be here:
> Kernel-Numbers / Integer
> printStringAsCents method, which is:
> ^ '$', (self // 100) displayString, '.', (self \\ 100)
> asTwoCharacterString
>
> 1a. Should I replace the $ sign here? Can I put the Euro sign here?
>
> But I don't like changing kernel methods:
> - it seems dangerous because I don't know what depends on it
> - hard to transfer to other installations
> - and it is very likely that I will forget that I changed it for the
> sushi cart because the code is 'hidden' somewhere else.
>
> Besides that, I would like to be able to set the kind of currency.
It might be easier/safer to load the Money package on
http://www.squeaksource.com/Money.html and make the prices in the sushi
store Money objects. You could then convert them among many
currencies.
More information about the Beginners
mailing list