2012-04-22 3 views
1

国際化の世界では、CLDR(Common Locale Data Repository)が究極のデータベースと思われています。私が学んだように、多くのシステムはそのロケールデータを派生しています。CLDRとWindowsの通貨フォーマットが異なるのはなぜですか?

ただし、CLDRデータとWindows 7のロケールを比較して、通貨の書式設定が異なる場合が多いことがよくあります。例えば

次のように、ロケール "英語(カナダ)" のカナダドルがフォーマットされます。

  • Windows: $1,235.00, -$1,235.00
  • CLDR...: $1,235.00, ($1,235.00)

それともさんは、スペイン語(コロンビア)とコロンビアペソてみましょう:

  • Windows: $ 1.235,00, ($ 1.235,00)
  • 0123負の数と間隔の
  • CLDR...: $1.235,00, -$1.235,00

ノートバリエーション。これについてどう思いますか?ほとんどの場合、そのような違いがあります。どちらの書式設定ルールもOKか、ローカルユーザーが間違っていると認識される可能性がありますか?

答えて

3

プログラミング関連ではありませんが、私はあなたの質問に答えようとします。
私はCLDRの社内メーリングリストで、(不適切な)ポーランドの日付形式について尋ねてきたし、合法的な(ポーランド標準)の参照を提供するための変更を提案しました。その答えは、CLDRが国家規格に準拠しようとしていることですが、よく使われるフォーマットの代わりに、の代わりに使用することをお勧めします。

あなたの質問に2つの答えがあります

  • が定義されたフォーマットは、より一般的に国家標準
  • または単に定義に誤りがあることにより、指定されたものよりも、使用されるか - 、CLDR's bug tracking systemを閲覧するには多分それについて何かがある(またはあった)

私は、彼らが国内の規制と基準を遵守しようとしていると信じています。

+1

FWIW Microsoftは現在、CLDRプロジェクトのメンバーです。 http://cldr.unicode.org/ –

関連する問題