currency-examples-fr: Difference between revisions

From Microformats Wiki
Jump to navigation Jump to search
mNo edit summary
m (content sync'd with original version - to be translated)
 
(16 intermediate revisions by 9 users not shown)
Line 1: Line 1:
= Exemples de Devises =
= Exemples de Devises =
<p>Les exemples qui suivent sont des exemples du vrai-monde et un brainstormin pour baliser les devises.</p>
Les exemples qui suivent sont des exemples du vrai-monde et un brainstorming pour baliser les '''[[currency-fr|currency]]'''.
== Le Problème ==
 
Le problème : comment spécifier explicitement a) qu'un chiffre/nombre est apparenté à de l'argent ; b) la devise d'un chiffre déclaré et c) la période dans laquelle ce chiffre est en cours.
 
 
*Le signe de la devise ne peut pas être utilisé en toute confiance car le même signe (ou symbole) peut représenter plus d'une devise, par exemple $ est utilisé pour beaucoup de dollars différents (USD, AUD, CAD...) et même [http://en.wikipedia.org/wiki/Currency_sign#Examples d'autres unités comme les pesos].
 
*La langue de la page n'est pas suffisante pour définir la devise des prix sur la page :
** Pus d'une devise peut être utilisée par les personnes qui parlent la même langue.
** La page peut être écrite dans une langue et citer encore des prix/chiffres dans la devise d'un pays différent.
Même si un pays peut être identité, plus d'une devise peut être utilisée dans ce pays.
 
 
Convertir les chiffres des devises est un problème relativement facile à résoudre comme indiqué par les [[#Pratiques_Existantes]]. Néanmoins beaucoup d'outils de conversion automatique doivent produire des hypothèse sur la devise du chiffre original - par exemple supposer un USD pour tous les usages de $, ou Livre Anglaise pour £ (qui est aussi  [http://en.wikipedia.org/wiki/Lira parfois utilisée pour indiquer la Lire]).


== Le Problème ==


<p>Le problème : comment spécifier explicitement a) qu'un chiffre/nombre est apparenté à de l'argent ; et b) la devise d'un chiffre déclaré.</p>
=== Changements dans les Devises  ===
Je souhaite m'étendre sur un des points mentionnés au-dessus : il pourrait y avoir deux ou plus de devises dans le même pays : par exemple en Roumanie :
* ROL - Romanian Lei [being phased out]
* RON - Nouveau Lei roumain
* une fois que la Roumanie aura rejoint l'UE, le RON sera remplacé par l'Euro, (pas immédiatement, probablement dans 2 à 3 ans)
 
Même si le code à trois lettres est différent dans ce cas, la devise est souvent donnée comme le ''Lei''. Il existe d'autres pays, où des exemples similaires existent ou ont existé. Les deux devises pourraient avoir un nom identique, à cette heure elles ont deux sens vraiment très différents. Généralement il existe une différence de 3-4 ordres de grandeurs entre la vieille devise et la nouvelle devise. [[discoleo]]


<ul>
  <li>Le signe de la devise ne peut pas être utilisé en toute confiance car le même signe (ou symbole) peut représenter plus d'une devise, par exemple $ est utilisé pour beaucoup de dollars différents (USD, AUD, CAD...) et même [http://en.wikipedia.org/wiki/Currency_sign#Examples d'autres unités comme les pesos].</li>
  <li>La langue de la page n'est pas suffisante pour définir la devise des prix sur la page :
    <ul>
      <li>Plus d'une devis peut être utilisée par les personnes qui parlent la même langue.</li>
      <li>La page peut être écrite dans une langue et citer encore des prix/chiffres dans la devise d'un pays différent.</li>
      <li>Même si un pays peut être identité, plus d'une devise peut être utilisée dans ce pays.</li>
    </ul>
  </li>
</ul>


<p>Convertir les chiffres des devises est un problème relativement facile à résoudre comme indiqué par les [[#Pratiques_Existantes]]. Néanmoins beaucoup d'outils de conversion automatique doivent produire des hypothèse sur la devise du chiffre original - par exemple supposer un USD pour tous les usages de $, ou Livre Anglaise pour £ (qui est aussi  [http://en.wikipedia.org/wiki/Lira parfois utilisée pour indiquer la Lire]).</p>


===Problèmes apparentés ===
===Problèmes apparentés ===
Le "Montant" en unité arbitraire est un peu plus difficile et nécessaire pour plusieurs applications.


<p>Le "Montant" en unité arbitraire est un peu plus difficile et nécessaire pour plusieurs applications.</p>
Par exemple, regardez le travail qui a été réalisé sur un microformat de recette.


<p>Par exemple, regardez le travail qui a été réalisé sur un microformat de recette.</p>
[[recipe-examples-fr|exemples de recettes]]


[[recipe-examples-fr|exemples de recettes]]
Bien que nous ne soyons pas parvenus à ce problème dans la recherche, je peux le voir venir :
 
Disons que vous vouliez créer une application de "liste de courses" qui vous dirait quelles recettes vous voulez cuisiner, et avoir automatiquement l'addition de toutes les diverses quantités d'ingrédients et qui vous donne le montant net des choses que vous voulez prendre.
 
Cela nécessiterait de pouvoir déterminer des montants/unités de chaque ingrédient. Ce pourrait se transformer comme le problème de la devise, ou cela pourrait être plus complexe, compte tenu de la variété des unités utilisées dans les recettes, système métrique vs anglo-saxon, etc. C'est un cas qui aurait besoin d'un microformat. Nous avons besoin de plus de recherche et d'analyse pour vraiment le justifier, mais je peux le voir dans le royaume de la possibilité probable.
 
===Utilisation de montants en devises dans les tableaux===
 
Représenter les montants en devises dans un format tableau est très courant. Regardez par exemple [http://investor.google.com/fin_data.html Google Financials].


<p>Bien que nous ne soyons pas parvenus à ce problème dans la recherche, je peux le voir venir :</p>
In this table representation, it does not make sense to provide the currency information for each cell. Instead, it should be provided once at the table, thead, tr, or th, level, and then a td may override the default value. This is very similar to the common practice of indicating the currency and formatting in plain english: "Numbers in thousands of dollars" in the table title/subtitle or legend.


<p>Disons que vous vouliez créer une application de "liste de courses" qui vous dirait quelles recettes vous voulez cuisiner, et avoir automatiquement l'addition de toutes les diverses quantités d'ingrédients et qui vous donne le montant net des choses que vous voulez prendre.</p>
The microformat for currency amounts should provide a way to represent a default currency for all children of a table, thead, tr, or th nodes.  
The currency symbol/abbreviation should be optional in for elements defined as containing currency values/amounts, if a default currency has been defined in one of the ancestor elements.


<p>Cela nécessiterait de pouvoir déterminer des montants/unités de chaque ingrédient. Ce pourrait se transformer comme le problème de la devise, ou cela pourrait être plus complexe, compte tenu de la variété des unités utilisées dans les recettes, système métrique vs anglo-saxon, etc. C'est un cas qui aurait besoin d'un microformat. Nous avons besoin de plus de recherche et d'analyse pour vraiment le justifier, mais je peux le voir dans le royaume de la possibilité probable.</p>


== Participants ==
== Contributeurs ==
* [http://weblog.200ok.com.au/ Ben Buchanan]
* [http://weblog.200ok.com.au/ Ben Buchanan] (proponent)
* Charles Iliya Krempeaux
* Ben Ward
* Arve Bersvendsen
* Arve Bersvendsen
* Mike Stickel
* Ciaran McNulty
* [http://tantek.com/log/ Tantek Çelik]
* [http://tantek.com/log/ Tantek Çelik]
* [http://steve.ganz.name/ Steve Ganz]
* [http://steve.ganz.name/ Steve Ganz]
* Charles Iliya Krempeaux
*[[User:AndyMabbett|Andy Mabbett]] (2nd proponent)
* Ciaran McNulty
* Mike Stickel
* Ben Ward
* Guillaume Lebleu


(traduction et localisation française en cours : [[Christophe Ducamp]])
(traduction en cours : [[Christophe Ducamp]])


== Exemples du Vrai Monde ==
== Exemples du Vrai Monde ==
''Liens vers des pages web publiques, soit populaires ou soit pertinentes''
''Liens vers des pages web publiques, soit populaires ou soit pertinentes''
=== [http://www.govtalk.gov.uk/gdsc/html/frames/AmountSterling-1-0-Release.htm UK Government Data Standards Catalogue] ===
Le [http://www.govtalk.gov.uk/gdsc/schemaHtml/FinancialTypes-v1-1-xsd-AmountSterlingStructure.htm Schéma XML associé] semble suggérer un élément ''Amount'', suivi par un élément ''Currency'' fixe "GBP".
=== [http://www.skype.com/products/skypeout/ Tarifs Skypeout] ===
<pre>2.1 US cents/2.4 CAN cents per minute</pre> (sur la page Web)
<pre>&cent;2.1 USD (ou &cent;2.4 CAD) par minute.</pre> (in the announcement email)
Voir aussi [[measure-fr|measure]]
=== [http://enterpriseforum.mit.edu/mindshare/startingup/dilution.html MIT Enterprise Forum ] ===
<pre>$1 million in equity</pre>
<pre>$2.50 a share</pre>
Voir aussi [[measure-fr|measure]]
=== [http://tonto.eia.doe.gov/oog/info/ngw/historical/2004/06_24/ngupdate.asp Energy Information Administration] ===
<pre>23 cents per barrel</pre>
Aussi dans cette [http://www.eia.doe.gov/emeu/international/oilprice.html page]:
<pre>(U.S. Cents per Gallon)</pre>
<pre>(Euros per Thousand Liters)</pre>
<pre>(U.S. Dollars per Gallon)</pre>
Voir aussi [[measure-fr|measure]]
=== [http://www.cbc.ca/money/story/2005/08/08/oil-050808.html CBCNews] ===
<pre>$63.94 US per barrel, up $1.63 US</pre>
=== [http://finance.google.com/finance?q=google&hl=en Google Finance] ===
La valeur en cours d'une action :
<pre><span class="pr">401.90</span></pre>
=== [http://www.ebay.com eBay] ===
eBay marque les prix sous "ebcPr". eBay c? Price.
<pre>
<td class="ebcPr"><span class="bold">$11.70</span><br/><span>$12.95</span><br/></td>
</pre>
=== [http://code.google.com/webstats/2005-12/classes.html Google] ===
Le Service de Publication de Statistiques de Google mentionne que "price" est le 40° nom de classe utilisé.
Quelque chose comme :
<pre>
<span class="price">$39.99</span>
</pre>
=== [http://us.mcafee.com/root/package.asp?pkgid=100 McAfee] ===
=== [http://us.mcafee.com/root/package.asp?pkgid=100 McAfee] ===
<pre>
<pre>
Line 53: Line 137:


=== [http://www.amazon.com/gp/product/0764597582/sr=8-9/qid=1153301402/ref=sr_1_9/002-9103678-0608852?ie=UTF8 Amazon] ===
=== [http://www.amazon.com/gp/product/0764597582/sr=8-9/qid=1153301402/ref=sr_1_9/002-9103678-0608852?ie=UTF8 Amazon] ===
<pre><td class="price">$34.85</td></pre>
=== [https://secure.vmp.com/signup/adv_signup.php?locale=fr_CA Bell Canada in French Canadian] ===
<pre><b>Niveau de service Premium - 125 $*</b></pre>


<pre><td class="price">$34.85</td></pre>
Notez le placement du signe dollar APRES le nombre.
 
=== [https://secure.vmp.com/signup/adv_signup.php?locale=en_US Bell Canada in US English] ===
 
<pre><b>Premium Service Level - $125*</b></pre>
 
===Prix Historiques===
*[http://www.westmidlandbirdclub.com/biblio/worcs.htm#MalvernHand West Midland Bird Club Bibliography] (Prix publiés de livres anciens)
*[http://www.westmidlandbirdclub.com/reviews/rarer.htm West Midland Bird Club CD-ROM review] (prix à la date de la critique ; réduit depuis)
**[http://www.westmidlandbirdclub.com/archive/jubilee-54.htm Silver Jubilee] (1954) - prices in text ("'''five shilling subscriptions'''", "'''10/-'''") shown in footnotes as "'''1 shilling = 5p'''" and "'''10/- = 10 shillings (50p)'''" respectively.


=== [https://secure.vmp.com/signup/adv_signup.php?locale=fr_CA Bell Canada en Canadien Français] ===
*[http://en.wikipedia.org/wiki/Bleak_House#Original_publication Wikipedia: Bleak House]
**"Like most Dickens novels, Bleak House was published in 19 monthly instalments, each containing 32 pages of text and two illustrations by Phiz. Each cost one shilling, except for the last, which was a double issue and cost two." Dates in the subsequent table range monthly from March 1852 - September 1853
*[http://en.wikipedia.org/wiki/1922_in_Germany#Inflation_and_Repercussions Wikpedia: 1922 in Germany]
**"Despite the ending of cash payments for the rest of 1922, the main cause of Germany's inability to pay, the steady depreciation of the mark, was ongoing. Towards the end of the year it assumed a disastrous rapidity. On August 1, the US Dollar still stood at 643 Marks to the Dollar and the British Pound at 2,850 Marks to the Pound. But on September 5 the dollar had already risen to 1,440 Marks and the pound to 6,525 Marks, and in December the pound was worth between 30,000 and 40,000 marks and the dollar between 7,000 and 9,000."
*[http://news.bbc.co.uk/1/hi/business/1096916.stm BBC News story dated 2 January, 2001]
**"A barrel of Brent crude for February delivery came within range of $25 a barrel on Tuesday before slipping to $24.35, a closing price 48 cents above Friday's closing price of $23.87. In New York, the price of Nymex (New York Merchantile Exchange) crude reached $27.40 a barrel before settling at $27.40, a gain of 41 cents or 1.5% on the day. Nymex oil prices in 2000 averaged $30.20 a barrel, the highest level since 1983, and well above the 1999 average of $19.25. Traders also saw support for the oil price from the Opec basket of seven crude oils which stood at $21.75 a barrell on 29 December 2000. That was the seventh day the price stayed below a preferred range of $22-$28 a barrell. Under an Opec price stability measure, output will be cut by 500,000 barrels a day if the basket price stay below $22 for more than 10 days."
*[http://news.bbc.co.uk/1/hi/uk/911569.stm BBC News story dated 5 September, 2000]
**"The Millennium Commission's decision to grant an extra £47m to the Dome has been widely condemned by MPs on various political hues."
*[http://www.jamaica-gleaner.com/pages/history/story0014.html Jamaica and the Great War]
**"in 1917 [...] unemployment was high and wages were low - men received 9 pence a day to cut cane."
*[http://www.wilkiecollins.demon.co.uk/coinage/coins.htm Money and Coinage in Victorian Britain]
*[http://www.margaretmorgan.com/wesley/state.html Macaulay on the State of England in 1685]
**"In 1661 the justices at Chelmsford had fixed the wages of the Essex labourer, who was not boarded, at six shillings in winter and seven in summer."
*[http://www.bbc.co.uk/ww2peopleswar/stories/74/a4095074.shtml BBC - WW2 People's War]
**"I left [school] at Easter 1938. As soon as I had left school, my Father insisted that I went to work for my Uncle. My wages were 5 shillings per week plus board & lodgings"
*[http://privatewww.essex.ac.uk/~alan/family/N-Money.html Relative Value of Sums of Money]


<pre><font size="larger"><b>Niveau de service Premium - 125 $*</b></font size></pre>


Remarquer le placement du signe dollar APRES le nombre.


=== [https://secure.vmp.com/signup/adv_signup.php?locale=en_US Bell Canada en Anglais US] ===


<pre><font size="larger"><b>Premium Service Level - $125*</b></font size></pre>


== Pratiques Existantes ==
== Pratiques Existantes ==
Line 72: Line 180:




<p>Note : la [http://viewmycurrency.backpackit.com/pub/403081 liste actuelle de bug] illustre quelques problèmes d'identifier les devises en se fondant seulement sur le contenu de la page :</p>
Note : la [http://viewmycurrency.backpackit.com/pub/403081 liste actuelle de bug] illustre quelques problèmes d'identifier les devises en se fondant seulement sur le contenu de la page :
<blockquote>  
<blockquote>  
<ul>  
<ul>  
Line 90: Line 198:
[http://www.xe.com/iso4217.htm ISO 4217 Codes]
[http://www.xe.com/iso4217.htm ISO 4217 Codes]


== Brainstorming ==
[http://viewmycurrency.wordpress.com/about/ Firefox Currency Converter - ViewMyCurrency]
===Ben Buchanan===
<p>Verbeux mais extensible et définit explicitement toutes les valeurs (sans briser le DRY) :</p>


<pre><div class="currency">
<p>Note: the [http://viewmycurrency.backpackit.com/pub/403081 current bug list] illustrates some problems of identifying currencies based on page content alone:</p>
  <p class="figure">
<blockquote>
    <span class="code">code</span>
<ul>
    <span class="sign">symbol</span>
<li>All $ symbols are treated as USD Very annoying if you are Australian, Canadian etc. (Needs a new feature)</li>
    <span class="amount">12345</span>
<li>‘Euro 2006 Championship’ should not be converted.</li>
  </p>
<li>...</li>
</div></pre>
<li>Don’t convert CVS keywords . $Revision: 1.3 $ should not be treated as dollars.</li>
<p>&quot;figure&quot; est là pour associer explicitement le code, le signe et le montant mais permet aussi le potentiel pour plus d'un chiffre de devises pouvant être placé dans le conteneur. Cela anticipe vraiment de plus amples développements et c''est l'item le plus facilement laissé tombé au premier stade.</p>
</ul>
</blockquote>


<p>Sans "figure" :</p>
<pre><div class="currency">
    <span class="code">code</span>
    <span class="sign">symbol</span>
    <span class="amount">12345</span>
</div></pre>


<p>Super raccourci, s'appuyant sur le parseur pour tout identifier via un ordre/structure implicite :</p>
===Standards pertinents ===
[http://www.xe.com/iso4217.htm ISO 4217 Codes]


<pre><div class="currency">ABC12345$</div></pre>
== Voir aussi ==
 
*[http://code.google.com/webstats/2005-12/classes.html Google code - classes] - discussion of <code>class="price"</code> (the 40th most used class on the web) and the case for attributes for unambiguous specification of currency (see final paragraph).
<p>Bien que ce soit la solution la plus simple, cela a une vulnérabilité notable : quelques devises ont/avaient des abréviations en trois lettres pour leur signe de devise, au lieu d'un symbole. Ceci ferait qu'il serait très difficile pour un parseur d'identifier précisément une telle devise..</p>
*[http://fx.sauder.ubc.ca/plot.html PACIFIC Exchange Rate Service] - dynamic tables of historic currency conversion rates
<p>En outre, il devrait être noté que le tri seul ne peut pas être utilisé pour identifier quelles parties sont du code, un signe et un montant ; parce que beaucoup de devises sont affichées avec le signe <em>après</em> le nombre.</p>
 
<p>Super raccourci, mais spécifiant un code devise comme une classe :</p>
 
<pre><div class="currency ABC">12345$</div></pre>
 
<p>Cela définit...</p>
 
<ol type="a">
  <li>nous parlons d'argent - standard ISO implicite,</li>
  <li>nous parlons de la variété USD,</li>
  <li>nous parlons de 50 unités de cet argent,</li>
  <li>un parseur pourrait déduire les nombres et le symbole.</li>
</ol>
 
<p>La plus grosse limite que je vois pour ce raccourci est que le code devise n'est pas affiché visiblement pour les lecteurs humains. Le code devise est une information utile pour les lecteurs et devraient idéalement être affiché.</p>
 
<p>Raccourci (y compris le fait de laisser tomber 'figure", mais définissant explicitement et affichant le code devise. Ceci permettrait aussi à un parseur de traiter les nombres restants comme le montant ; et tout a-z restant ou symbole comme le signe :</p>
 
<pre><div class="currency">
  <span class="code">ABC</span>12345$</p>
</div></pre>


===Charles Iliya Krempeaux===  
== Voir aussi  ==
<p>Peut-être quelque chose comme...</p>
{{currency-related-pages-fr}}
 
* [[abbr-design-pattern-fr]]
<pre>Donnez-moi <abbr class="currency" title="CAD">$</abbr>5.00 maintenant !</pre>
 
<p>Même si quelque chose comme ce qui suit pourrait être mieux...</p>
 
<pre>Donnez-moi <span class="money"><abbr class="currency" title="CAD">$</abbr>5.00</span> maintenant !</pre>
 
<p>Mais ce pourrait être encore plus salé sémantiquement que ce qui peut être considéré comme nécessaire. Avoir simplement la classe-devise près d'un nombre pourrait être assez suffisant. Mais c'est néanmoins ouvert à la discussion.</p>
 
=== Ben Ward ===
<p>Un HTML pur pourrait-il être suffisant ?</p>
<pre><html lang="fr-fr">
<p>Mes nouveaux T-shirts coûtent €40, mais ils ont coûté à mon ami au Canada <span lang="en-ca">$34</span></p>
</html></pre>
 
===Arve Bersvendsen ===
<pre><p lang="nb">Den kanadiske prisen på t-skjorten var <span class="currency CAD">34 $</span>.</p></pre>
 
=== Mike Stickel ===
<pre><span class="money"><abbr class="currency" title="CAD eng">$</abbr><span class="amount">5.00</span></span></pre>
<p>Dans ce format l'emballage serait "money" ou quelque chose d'équivalent suivi soit par le "amount" véritable ou quelque chose de similaire suivi par soit le "amount" véritable ou la "currency", selon les règles que votre pays/langue suit eu égards à la commande.
Parce qu'il peut y avoir une différence entre différentes langues dans les pays, je pense que ce pourrait être une bonne idée d'inclure que dans la définition de la devise "currency" du formatage, par ex, "CAD eng" ou "CAD fr". 
Ce pourrait aussi donner des sites qui listes plusieurs langues un moyen de faire la différence quand ils présentent plusieurs prix.</p>
 
=== Ciaran McNulty ===
<p>Le seul microformat que j'ai remarqué pour les unités de devise est [[hlisting-fr|hListing]], et qui répugne à faire de parser les valeurs véritables parce qu'il est trop libre-formulaire dans la plupart des formats de listing existants.</p>
 
<p>Ma préférence personnelle serait quelque chose comme :</p>
<pre><p class="money">Cet item coûte
  <span class="currency">EUR</span>
  <span class="amount">10.00</span>
</p></pre>
 
<p>Ce qui avec des règles de parsage équivalentes aux formats existants permettrait des choses comme : </p>
<pre><p class="money">
  Cela vous coûtera
  <abbr class="currency" title="50.00">cinquante</abbr>
  <abbr class="amount" title="GBP">quid</abbr>
  , cher ami!
</p></pre>
<p>Ou dans un exemple plus complexe en plusieurs langues :</p>
<pre>
<p lang="fr">Prix :
<span class="money">
  <abbr class="currency" title="GBP">&pound;</abbr> 
  <span class="amount">1,250.00</span>
</span>
<span lang="fr" class="money">
  (Prix:
  <span class="amount">1600,00</span>
  <abbr class="currency" title="EUR">&euros;</abbr>
  )
</span>
</p></pre>
 
== Voir aussi ==
* [[abbr-design-pattern-fr|abbr-design-pattern]]

Latest revision as of 05:32, 7 March 2009

Exemples de Devises

Les exemples qui suivent sont des exemples du vrai-monde et un brainstorming pour baliser les currency.

Le Problème

Le problème : comment spécifier explicitement a) qu'un chiffre/nombre est apparenté à de l'argent ; b) la devise d'un chiffre déclaré et c) la période dans laquelle ce chiffre est en cours.


  • Le signe de la devise ne peut pas être utilisé en toute confiance car le même signe (ou symbole) peut représenter plus d'une devise, par exemple $ est utilisé pour beaucoup de dollars différents (USD, AUD, CAD...) et même d'autres unités comme les pesos.
  • La langue de la page n'est pas suffisante pour définir la devise des prix sur la page :
    • Pus d'une devise peut être utilisée par les personnes qui parlent la même langue.
    • La page peut être écrite dans une langue et citer encore des prix/chiffres dans la devise d'un pays différent.

Même si un pays peut être identité, plus d'une devise peut être utilisée dans ce pays.


Convertir les chiffres des devises est un problème relativement facile à résoudre comme indiqué par les #Pratiques_Existantes. Néanmoins beaucoup d'outils de conversion automatique doivent produire des hypothèse sur la devise du chiffre original - par exemple supposer un USD pour tous les usages de $, ou Livre Anglaise pour £ (qui est aussi parfois utilisée pour indiquer la Lire).


Changements dans les Devises

Je souhaite m'étendre sur un des points mentionnés au-dessus : il pourrait y avoir deux ou plus de devises dans le même pays : par exemple en Roumanie :

  • ROL - Romanian Lei [being phased out]
  • RON - Nouveau Lei roumain
  • une fois que la Roumanie aura rejoint l'UE, le RON sera remplacé par l'Euro, (pas immédiatement, probablement dans 2 à 3 ans)

Même si le code à trois lettres est différent dans ce cas, la devise est souvent donnée comme le Lei. Il existe d'autres pays, où des exemples similaires existent ou ont existé. Les deux devises pourraient avoir un nom identique, à cette heure elles ont deux sens vraiment très différents. Généralement il existe une différence de 3-4 ordres de grandeurs entre la vieille devise et la nouvelle devise. discoleo


Problèmes apparentés

Le "Montant" en unité arbitraire est un peu plus difficile et nécessaire pour plusieurs applications.

Par exemple, regardez le travail qui a été réalisé sur un microformat de recette.

exemples de recettes

Bien que nous ne soyons pas parvenus à ce problème dans la recherche, je peux le voir venir :

Disons que vous vouliez créer une application de "liste de courses" qui vous dirait quelles recettes vous voulez cuisiner, et avoir automatiquement l'addition de toutes les diverses quantités d'ingrédients et qui vous donne le montant net des choses que vous voulez prendre.

Cela nécessiterait de pouvoir déterminer des montants/unités de chaque ingrédient. Ce pourrait se transformer comme le problème de la devise, ou cela pourrait être plus complexe, compte tenu de la variété des unités utilisées dans les recettes, système métrique vs anglo-saxon, etc. C'est un cas qui aurait besoin d'un microformat. Nous avons besoin de plus de recherche et d'analyse pour vraiment le justifier, mais je peux le voir dans le royaume de la possibilité probable.

Utilisation de montants en devises dans les tableaux

Représenter les montants en devises dans un format tableau est très courant. Regardez par exemple Google Financials.

In this table representation, it does not make sense to provide the currency information for each cell. Instead, it should be provided once at the table, thead, tr, or th, level, and then a td may override the default value. This is very similar to the common practice of indicating the currency and formatting in plain english: "Numbers in thousands of dollars" in the table title/subtitle or legend.

The microformat for currency amounts should provide a way to represent a default currency for all children of a table, thead, tr, or th nodes. The currency symbol/abbreviation should be optional in for elements defined as containing currency values/amounts, if a default currency has been defined in one of the ancestor elements.


Contributeurs

(traduction en cours : Christophe Ducamp)

Exemples du Vrai Monde

Liens vers des pages web publiques, soit populaires ou soit pertinentes


UK Government Data Standards Catalogue

Le Schéma XML associé semble suggérer un élément Amount, suivi par un élément Currency fixe "GBP".


Tarifs Skypeout

2.1 US cents/2.4 CAN cents per minute

(sur la page Web)

¢2.1 USD (ou ¢2.4 CAD) par minute.

(in the announcement email)

Voir aussi measure


MIT Enterprise Forum

$1 million in equity
$2.50 a share

Voir aussi measure

Energy Information Administration

23 cents per barrel

Aussi dans cette page:

(U.S. Cents per Gallon)
(Euros per Thousand Liters)
(U.S. Dollars per Gallon)

Voir aussi measure

CBCNews

$63.94 US per barrel, up $1.63 US

Google Finance

La valeur en cours d'une action :

<span class="pr">401.90</span>

eBay

eBay marque les prix sous "ebcPr". eBay c? Price.

<td class="ebcPr"><span class="bold">$11.70</span><br/><span>$12.95</span><br/></td>

Google

Le Service de Publication de Statistiques de Google mentionne que "price" est le 40° nom de classe utilisé.

Quelque chose comme :

<span class="price">$39.99</span>

McAfee

<span class="price">$39.99 <span class="currency">(USD)</span></span>

Amazon

<td class="price">$34.85</td>

Bell Canada in French Canadian

<b>Niveau de service Premium - 125 $*</b>

Notez le placement du signe dollar APRES le nombre.

Bell Canada in US English

<b>Premium Service Level - $125*</b>

Prix Historiques

  • Wikipedia: Bleak House
    • "Like most Dickens novels, Bleak House was published in 19 monthly instalments, each containing 32 pages of text and two illustrations by Phiz. Each cost one shilling, except for the last, which was a double issue and cost two." Dates in the subsequent table range monthly from March 1852 - September 1853
  • Wikpedia: 1922 in Germany
    • "Despite the ending of cash payments for the rest of 1922, the main cause of Germany's inability to pay, the steady depreciation of the mark, was ongoing. Towards the end of the year it assumed a disastrous rapidity. On August 1, the US Dollar still stood at 643 Marks to the Dollar and the British Pound at 2,850 Marks to the Pound. But on September 5 the dollar had already risen to 1,440 Marks and the pound to 6,525 Marks, and in December the pound was worth between 30,000 and 40,000 marks and the dollar between 7,000 and 9,000."
  • BBC News story dated 2 January, 2001
    • "A barrel of Brent crude for February delivery came within range of $25 a barrel on Tuesday before slipping to $24.35, a closing price 48 cents above Friday's closing price of $23.87. In New York, the price of Nymex (New York Merchantile Exchange) crude reached $27.40 a barrel before settling at $27.40, a gain of 41 cents or 1.5% on the day. Nymex oil prices in 2000 averaged $30.20 a barrel, the highest level since 1983, and well above the 1999 average of $19.25. Traders also saw support for the oil price from the Opec basket of seven crude oils which stood at $21.75 a barrell on 29 December 2000. That was the seventh day the price stayed below a preferred range of $22-$28 a barrell. Under an Opec price stability measure, output will be cut by 500,000 barrels a day if the basket price stay below $22 for more than 10 days."
  • BBC News story dated 5 September, 2000
    • "The Millennium Commission's decision to grant an extra £47m to the Dome has been widely condemned by MPs on various political hues."
  • Jamaica and the Great War
    • "in 1917 [...] unemployment was high and wages were low - men received 9 pence a day to cut cane."
  • Money and Coinage in Victorian Britain
  • Macaulay on the State of England in 1685
    • "In 1661 the justices at Chelmsford had fixed the wages of the Essex labourer, who was not boarded, at six shillings in winter and seven in summer."
  • BBC - WW2 People's War
    • "I left [school] at Easter 1938. As soon as I had left school, my Father insisted that I went to work for my Uncle. My wages were 5 shillings per week plus board & lodgings"
  • Relative Value of Sums of Money



Pratiques Existantes

Extension Firefox

Firefox Currency Converter - ViewMyCurrency


Note : la liste actuelle de bug illustre quelques problèmes d'identifier les devises en se fondant seulement sur le contenu de la page :

  • Tous les symboles $ sont traités comme des USD. Très ennuyeux si vous êtes Australien, Canadien, etc. (Besoin d'une nouvelle fonctionnalité)
  • ‘Euro 2006 Championship’ ne devrait pas être converi.
  • ...
  • Ne convertissez pas les mots-clés CVS. $Revision: 1.3 $ ne devrait pas être traité comme des dollars.


Scripts Greasemonkey

Exchequer

Yahoo! Finance Currency Converter

ISO 4217 Codes

Firefox Currency Converter - ViewMyCurrency

Note: the current bug list illustrates some problems of identifying currencies based on page content alone:

  • All $ symbols are treated as USD Very annoying if you are Australian, Canadian etc. (Needs a new feature)
  • ‘Euro 2006 Championship’ should not be converted.
  • ...
  • Don’t convert CVS keywords . $Revision: 1.3 $ should not be treated as dollars.


Standards pertinents

ISO 4217 Codes

Voir aussi

  • Google code - classes - discussion of class="price" (the 40th most used class on the web) and the case for attributes for unambiguous specification of currency (see final paragraph).
  • PACIFIC Exchange Rate Service - dynamic tables of historic currency conversion rates

Voir aussi