Quelle est la meilleure façon d'afficher de l'argent sur un site Web qui sera disponible en plusieurs langues? Je peux penser de plusieurs façons, mais je ne vois pas la meilleure.
La succursale la plus simple utilise toujours la même devise. Mais cela crée également un problème sur la façon de présenter ces informations à l'utilisateur d'une manière claire que nous parlons de dollars. Alors, dois-je utiliser 100,00 $, 100,00 USD ou 100 USD?
Une autre alternative consiste à convertir la monnaie locale à la volée. Bien que les avantages de cette approche soient évidents, ne sera-t-il pas étrange que chaque fois que l'utilisateur entre sur le site, le prix des produits change?
100,00 $ - ne communique pas suffisamment d'informations à un utilisateur international. Le symbole "$" (et de nombreux autres symboles monétaires) sont utilisés par plusieurs pays.
USD 100,00 - n'est généralement pas la commande utilisée, et si quelqu'un ne sait pas ce que "USD" signifie, il pourrait être perdu.
100,00 USD - est mieux, mais souffre toujours du problème "USD". En outre, lorsque je numérise "100", c'est un nombre sans signification qui est donné dans son contexte une fois que j'ai lu (et, espérons-le, compris) "USD".
Utiliser une combinaison du symbole monétaire et du code ISO 4217 (par exemple, 100,00 $ USD) est votre meilleur pari. Il identifie immédiatement le nombre comme un montant en dollars et vérifie exactement à quel type de "dollar" le symbole fait référence.
En supposant que votre site Web est basé aux États-Unis, vous devez toujours présenter le montant en USD comme devise principale. Il s'agit de la "vraie valeur" de tout ce à quoi vous avez attaché la valeur monétaire et doit donc être affiché comme tel. La traduction dans une devise locale peut prêter à confusion pour la raison que vous mentionnez (les valeurs changent toujours) et aussi parce que les taux de change ne sont pas nécessairement constants d'un endroit à l'autre dans un pays.
Vous pouvez indiquer la valeur de la devise locale en plus de la valeur USD. Par exemple, on pourrait concevoir un site de commerce électronique avec les deux valeurs:
télécharger la source bmml - Wireframes créés avec Balsamiq Mockups
Fournissez un mécanisme pour obtenir "plus d'informations" (le "[?]" Dans ce cas) sur la façon dont vous avez obtenu cette valeur. Donnez des informations sur le taux de change et comment vous l'avez calculé.
Un autre "bien à avoir" possible est la clarification que ce que vous affichez est une "estimation". Selon la façon dont vous calculez ce nombre, il peut ne pas être exact au moment où la page s'affiche, vous assurer que l'utilisateur comprend que cette valeur peut fluctuer quotidiennement (ou même toutes les heures) pourrait être bénéfique en fonction de votre public. Le lien "plus d'informations" pourrait fournir des informations supplémentaires sur les raisons de cette situation (parler juridique: "couvrir vos fesses").
Bien que la réponse de Evil Closet Monkey soit vraiment sympa, il pourrait y avoir une réflexion excessive ici, et je pense que cela pourrait être une solution plus simple.
Ajoutez "USD" si vous en avez envie, surtout quand il y a plusieurs devises dans certains pays, mais le drapeau devrait largement faire le tick.
Mis à part cela, peut-être mettre le prix dans une liste déroulante, ou autrement avoir un "sélecteur de devises" quelque part bien en vue.
Voici quelque chose que nos utilisateurs américains ne connaissent peut-être pas. Lors de l'affichage des montants en devises, veuillez garder à l'esprit que de nombreux pays européens utilisent une virgule pour désigner le point décimal et un point au lieu d'une virgule comme marqueur de milliers.
1,005,50 EUR serait affiché comme 1,005,50 EUR