Thank you very much for the research, Adam.
I think PMs already decided (?) because right now the
default currency for Mifos is Rupee and the default
locale is english and the double format is english.
But I was not sure so I posted the question. 

kim

--- Adam Monsen <[EMAIL PROTECTED]> wrote:

> On Dec 10, 4:18 pm, Kimloan Ho <[EMAIL PROTECTED]>
> wrote:
> > Hi,
> > I start working on the story #69 "Move
> configuration
> > of default currency value from DB to config file."
> I
> > have a question about the display format of a
> double
> > to represent an amount of money. The format of the
> > double number is supposed to match the configured
> > locale or the configured currency?
> [...]
> 
> Interesting question! I did a couple of quick
> searches and was unable
> to find any industry standards for say, displaying
> an amount of US
> dollars and cents when the current locale is fr_FR.
> 
> I tried formatting USD 1,234.56 as a French (France)
> currency in
> OpenOffice.org Calc, and it displayed:
> 
>   1,234.56 EURO
> 
> (that last symbol is the Euro symbol in case it
> didn't show up in this
> post). I noted that the en_US convention of decimal
> formatting was
> used (comma as the thousands separator and period
> for the decimal
> point), and a Euro symbol was just tacked on the
> end.
> 
> When I try formatting some amount of Euros in Java
> for fr_FR, it
> appears to use the fr_FR decimal formatting as well
> as the Euro
> symbol. For example:
> 
>   import java.text.NumberFormat;
>   import java.util.Locale;
> 
>   class NFmt {
>     public static void main(String args[]) {
>       NumberFormat nf =
> NumberFormat.getCurrencyInstance(Locale.FRANCE);
>       String fmttt = nf.format(1234.56);
>       System.out.println(fmttt);
>     }
>   }
> 
> It prints out:
> 
>   1 234,56 EURO
> 
> The thousands separator is some strange character...
> Vim tells me it
> is 0x00a0. UNICODE space character, maybe?
> 
> Anyway, the other test I tried is to print out USD
> 1,234.56 while in
> the fr_FR locale, and I did this by removing the
> argument in the call
> to getCurrencyInstance(), then executing the class
> like so:
> 
>   $ LANG=fr_FR java NFmt
> 
> But that just printed out
> 
>   $1,234.56
> 
> Hrmm, that doesn't seem right to me... I'd expect
> that the fr_FR
> thousands separator and decimal point should be
> used.
> 
> So the behavior of Calc, my inconclusive tests, and
> information in the
> Java Tutorial on customizing formats for numbers and
> currencies
> (
>
http://java.sun.com/docs/books/tutorial/i18n/format/decimalFormat.html
> ) leads me to suspect the industry standard for
> displaying a monetary
> value of a different currency might just be whatever
> the user wants.
> I'm curious to see what the PMs suggest.
> 
> This relevant Developerworks article might also be
> helpful:
>
http://www.ibm.com/developerworks/java/library/j-mer08133/
> 
> HTH,
> -Adam
> 
> --
> Adam Monsen
> 
>
-------------------------------------------------------------------------
> SF.Net email is sponsored by:
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services
> for just about anything Open Source.
>
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
> _______________________________________________
> Mifos-functional mailing list
> [email protected]
>
https://lists.sourceforge.net/lists/listinfo/mifos-functional
> 



      
____________________________________________________________________________________
Never miss a thing.  Make Yahoo your home page. 
http://www.yahoo.com/r/hs

-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Mifos-functional mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mifos-functional

Reply via email to