さまざまなロケールの通貨のフォーマット方法については、利用可能なリソースがあります。異なるロケールのユーザーの通貨書式の原則
私はずっと悩みの理解を得るを持っていますがリーダーに指定された通貨をフォーマットするとき1が取るべき戦略や位置である(すなわち、ユーザ)は、ユーザが通貨に異なるロケールであります。
私の質問は特にWebアプリケーションに関するものですが、これはおそらく無関係です。
たとえば、オーストラリアのユーザーを考えてみましょう。彼らの「自然な」通貨プレゼンテーションは[A] $ 10,293.56です。つまり、ピリオドが小数点区切り記号として使用され、コンマは千単位区切り記号として使用されます。 $/A $は通貨を示します。
上記のオーストラリアの金額をドイツのユーザー(つまり、おそらくドイツにあるドイツ語のブラウザを操作しているドイツ語圏のユーザー)に表示したいとします。
私は通貨を提示することができ[少なくとも2つの異なる方法:
- [A] $ 10,293.56 - それは、オーストラリアの通貨であるため、他の言葉では、私はちょうど「オーストラリアの書式設定」を使用。
- [A] $ 10.293,56 - 私はオーストラリアの通貨記号でドイツ小数点表示を使用します。
通貨インジケータを他のどこかに移動すると有益な場合があります(ただし、例は10.293.56 A $です)。
具体的な状況は、異なる通貨をユーザーの「ネイティブ」通貨に対して表示する必要がある会計システムに関するものです。
オプション1を使用すると、ピリオド/コンマの使用が異なるために誤解が生じる可能性があるので、オプション2は少なくとも「分かりやすい」ようです。
しかし、実際にこの分野では「一般的な実践」のドキュメントがあるのだろうかと思います。明らかに、ファンキーになる可能性のある数字のフォーマットだけでなく、通貨名& /またはシンボルの配置です。