Есть ли разница, когда вы форматируете число как количество, а число как валюту? - PullRequest
1 голос
/ 01 февраля 2012

Есть ли разница при форматировании числа, используемого в качестве количества, по сравнению с форматированием числа, используемого в качестве валюты.

Другими словами - определяет ли l10n для валюты только позицию знака валюты или может быть форматирование для фактическоготоже число?

Пример (при условии, что мы используем один и тот же языковой стандарт):

Возможны ли эти значения (во всех случаях тысяча двести 34):

  1. "У меня есть 1 234 яблока, и я заплатил за них 1 234 евро. "

  2. " У меня 1,234 яблока, и я заплатил за них 1 234 евро. "

Или число всегда будет одинаковым в данной локали?

Пример:

1 234 яблока / 1 234 EUR

1,234 яблока / 1,234 EUR

1234 яблока / 1234 евро

1 Ответ

0 голосов
/ 01 февраля 2012

Локализованное форматирование денежных сумм имеет несколько аспектов, включая название или символ валюты или код (например, евро ~ евро; коды, такие как EUR, не предназначены для обычного текста), его размещение относительно числа, пробела илидругой разделитель между ними, а также форматирование числа.Конечно, сама валюта может нуждаться в локализации, но это другая проблема.

В общем, форматирование чисел в этом контексте следует рассматривать как отличное от обычного форматирования чисел.Довольно часто различий нет, но могут быть (например, разные группы цифр).

...