[uf-discuss] Currency microformat

Charles Iliya Krempeaux supercanadian at gmail.com
Tue Jul 18 00:34:39 PDT 2006


Hello,

Here's a handy list of ISO 4217 codes...

    http://www.xe.com/iso4217.htm


Also, here's an example of the "$" being used in (Canadian) French...

    https://secure.vmp.com/signup/adv_signup.php?locale=fr_CA

Note the placement of the dollar sign AFTER the number.

The same page in (USA) English can be seen here...

    https://secure.vmp.com/signup/adv_signup.php?locale=en_US

(Just some example for the "examples in the wild".)

See ya

On 7/18/06, Charles Iliya Krempeaux <charles at reptile.ca> wrote:
> Hello,
>
> (Hopefully this will get to the mailing... haven't been able to get
> through in a while. But we'll see)
>
> I'm actually working on a globalization of currencies project right
> now.  (And have dealt with this issue in the past too.)
>
> For us, each user of the system has a specified locale.  (Like:
> "en_US", "fr_CA", etc.)  And with that locale, there is a default
> currency associated with that.
>
> In our system there's a PHP function that takes care of "printing"
> money. All it really does is add the proper "currency symbol" and puts
> it in the correct place (for the local).
>
> Although, internally, in the database, currencies info is stored in
> ISO 4217 format.
>
> First guess would be to use the abbr design pattenn for this --
> http://microformats.org/wiki/abbr-design-pattern
>
> Maybe something like...
>
>     Pay me <abbr class="currency" title="CAD">$</abbr>5.00 now!
>
> Although something like the the following might be better...
>
>     Pay me <span class="money"><abbr class="currency"
> title="CAD">$</abbr>5.00</span> now!
>
> But it might be more semantic salt than is considered necessary.  Just
> having the abbr with the class-currency near a number might be good
> enough.  But that's open for discussion though.
>
> Thoughts?
>
>
> Some other things to consider...  there might be an implicit currency
> that comes with what's defined in the HTML "lang" attribute.  Like if
> you have lang="fr-CA" than you could assume the currency is CAD.  (But
> that takes some intelligence to do that kind of mapping.)
>
> (Also, I know this is bad.  But I don't think we are consistently
> using the "lang" attribute in our system.)
>
>
> Also, this is all just my experience.  It would be useful to see what
> others are doing too.
>
>
> See ya
>
> On 7/17/06, Ben Buchanan <wzqtptl02 at sneakemail.com> wrote:
> > Hi all,
> >
> > A recent discussion with a travelling friend has sparked some ideas
> > about a microformat for displaying prices and other currency-based
> > figures.
> >
> > The classic problem example would be a page stating a price of "$50".
> > Is that Australian dollars? US dollars? Monopoly money? :)
> >
> > So anyway I'm following The Process
> > (http://microformats.org/wiki/process) and I'm up to searching for
> > existing formats/work. So far I've only seen the ISO standard for
> > three-letter codes, no format or microformat for consistently
> > displaying them.
> >
> > Does anyone know of relevant resources I should check out?
> >
> > cheers,
> >
> > Ben


-- 
    Charles Iliya Krempeaux, B.Sc.

    charles @ reptile.ca
    supercanadian @ gmail.com

    developer weblog: http://ChangeLog.ca/
___________________________________________________________________________
  Make Television                                http://maketelevision.com/


More information about the microformats-discuss mailing list