i18n and l10n is not just about characters and codesets. In a financial
application there are major issues:
- Characters and Codesets
- Numbers
Numbers can be represented differently in different locales. For example,
the following numbers are all written correctly for their respective
locales:
12,345.67 English
12.345,67 Danish
12345,67 French
1,2345.67 Asia
- Currency
In addition to the way a number is represented, there is a difference in
the way currency is displayed and entered.
$ 400.00 American
400,00 DKK Danish
- Dates
12/31/2002
31/12-2002
2002-12-31
- Time
23:59:59
12:59:59 PM
- Messages
I believe that all this can be covered quite easily by using perl modules
like gettext. But this is the tough part:
- It has to work both as input and output
It is necessary, when the user enters a date, that it is recognised
correctly. If my locale is Danish, and I enter 3/8/2002, I want it to be
August 3, 2002. If the locale is US English, it is March 8.
--
Kaare Rasmussen --Linux, spil,-- Tlf: 3816 2582
Kaki Data tshirts, merchandize Fax: 3816 2501
Howitzvej 75 Åben 12.00-18.00 Email: ka...@we...
2000 Frederiksberg Lørdag 11.00-17.00 Web: www.suse.dk
|