discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Euro support in GNUstep


From: Pascal Bourguignon
Subject: Re: Euro support in GNUstep
Date: Tue, 8 Jan 2002 02:04:39 +0100 (CET)

Any  multi-currency  application  will   have  to  implement  its  own
mechanisms anyway.

I mean, if I had accounts in EUR, USD, JPY, etc, I would still want to
use only  one language for my  GNUstep applications. The  names of the
devises depend on the language too. 

What about Argentina, where they're  dealing with tree of four devises
in  their  daily  transactions?  (Or  more, since  the  provinces  are
entitled to create their own money).

I think  that's a  problem too  complicated to have  it solved  at the
system layer. The most we can  do, is to provide the applications that
don't deal with money with a  unique devise normally used by the user,
and to let the money applications manage multi-currency as they want.

Note that it's this introducing  of a "default" money, (in addition to
idiocy  of users  and programmers,  but this  we cannot  avoid), which
gives  Excell invoices  or budget  documents display  different values
depending  on  the  user's  currency,  US$1000.00  for  those  in  US,
ESP1000.00 for those in Spain, not quite the same value...

In conclusion,  there should not  be any currency in  the environment,
but if  we must  have it for  compatibility with OpenStep,  then let's
make  it  simple.  We  don't  need complicated  schemes  for  changing
conventions.


> From: Nicola Pero <nicola@brainstorm.co.uk>
> Date: Mon, 7 Jan 2002 14:17:00 +0000 (GMT)
> 
> > 
> > quick idea: 
> > 1. rename the old Language files to e.g. 'German.old', and have the file 
> > 'German' include the new values.
> > 2. introduce defaults setting like GSLoadOldLanguageFiles yes/no. 
> > 3. a) If setting is 'yes' try to load e.g. 'German.old' and fall back to 
> > 'German' if it does not exist. OR load 'German' first and then load 
> > 'German.old' (if it exists) so that German.old has to contain only the old 
> > currency related strings which will replace the ones loaded before from 
> > file 
> > 'German'. (the second approach seems better to me)
> >     b) if setting is 'no' just proceed as normal and load e.g. 'German'.
> > 
> > Don't know whether this is of any use or whether its too much
> > overkill to  implement. From March 1st the Euro is the only used
> > currency in those countries anyway.
> 
> I quite agree with Martin - I suggest that - 
> 
>  - all standard Language files involved switch to use the euro
>    immediately, before the new release of gnustep-base is done.
> 
>  - the old Language files (with the old currencies) are never loaded or
>    used unless specifically requested.
> 
> That makes gnustep-base useful to write new software making use of money,
> and also to compile and use existing software using money in current real
> life.
> 
> Old software having to deal with old accounts in national currency - thus
> having to deal with both old and new currencies is in trouble anyway :-)
> it needs to have a way to know, for each amount, in which currency it is
> expressed ... probably the Languages file are little help there, such kind
> of software will need to contain its own currency code anyway.
> 
> If I had such software, I would probably convert all old amounts into euro
> (if possible) and then switch the whole system into using euro both for
> historical and new data, it looks much simpler than having to keep a
> multi-currency system forever.  It also means you can more meaningfully
> compare old data with new ones since they are expressed in the same
> currency.
> 
> So I think we probably need not bother with old currencies, and just drop
> them all and switch to the euro.  But yes - we could keep the old
> Languages files around and perhaps even provide a way to load them ... as
> a temporary measure I would say, if we do it let's pick up a date, say 31
> December 2002, and let's drop all old currency code by that date.
> 
> This is just a suggestion under my feeling that there are not many users
> who need the double currencies ... if anybody has accounting software
> based on gnustep-base which needs support for the double currency please
> let us know.


-- 
__Pascal_Bourguignon__              (o_ Software patents are endangering
()  ASCII ribbon against html email //\ the computer industry all around
/\  and Microsoft attachments.      V_/ the world http://lpf.ai.mit.edu/
1962:DO20I=1.100  2001:my($f)=`fortune`;  http://petition.eurolinux.org/

-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS/IT d? s++:++(+++)>++ a C+++  UB+++L++++$S+X++++>$ P- L+++ E++ W++
N++ o-- K- w------ O- M++$ V PS+E++ Y++ PGP++ t+ 5? X+ R !tv b++(+)
DI+++ D++ G++ e+++ h+(++) r? y---? UF++++
------END GEEK CODE BLOCK------



reply via email to

[Prev in Thread] Current Thread [Next in Thread]