Интернет меняет многие сферы жизни, в том числе торговлю. Любой производитель может продавать свои товары напрямую клиентам, причем не только в родном городе и стране, но и в другие страны. Если вы продаете в своем интернет-магазине только цифровые товары, ограничения практически стираются.
Можно, конечно, продавать всем клиентам товары с ценами в долларах США, но для некоторых пользователей это выглядит подозрительно. Намного комфортнее для большинства покупателей видеть цены в своей национальной валюте — гривнах, рублях, тенге.
Преобразование цен включает не только конвертацию суммы по текущему курсу и вывод на страничку товара другого символа валюты, но и формат валют. При форматировании цен необходимо учитывать четыре основных момента: расположение символа, пробелы, разделитель разрядов, обозначение валюты.
Обратите внимание, что форматирование может отличаться в зависимости от настроек языка и региона в разных браузерах и операционных системах.
1. Расположение символа валюты
В европейском регионе, в том числе Украине и России, символ валюты размещают после суммы (справа), а США символ доллара размещают слева от суммы в долларах. Как видим, размещение символа валюты меняется в зависимости от географического положения. Чтоб дизайнерам и программистам было не скучно, в Канаде используют оба подхода. В английской Канаде символ валюты ставится слева от суммы, а во французской Канаде — справа.
Может казаться, зачем эти сложности, можно же сделать как привычно? Это может сработать для украинской / русской локализации, но это опреденно собъет с толку иностранных клиентов, которые привыкли к другой разметке.
2. Пробелы
Глядя на ценники, вы, вероятно, не особо задумываетесь о пробелах. Кто вообще замечал, добавиляют ли пробел между символом доллара и суммой? Между прочим, между символом доллара и суммой в валюте США нет пробела.
Но в странах Евросоюза между суммой и знаком евро ставится неразрывный пробел. Причем наличие или отсутствие пробела не определяется размещением символа валюты. Жестких правил никто не устанавлвает, нужно проверять формат форматирования цены для конкретных стран и регионов.
3. Запятые и десятичные знаки (разделители разрядов)
В США доллары и центы разделяются точкой, а миллионы и тысячи — запятой. Но во многих странах — ровно наоборот, в качестве разделителей валюты и разменных единиц используют запятую, а тысячи отделяют точкой.
Чтобы определить правильный формат, нужно проверять подход каждой конкретной страны. Но, например, Канада и здесь все перемешала. Там используется точка в качестве разделителя в англоязычных частях страны, и запятая во франкоязычных частях страны.
4. Символ или короткий код?
У каждой валюты есть трехбуквенный код. Эти коды обычно предназначены для международного банковского бизнеса и унификации обмена данными. Это значит, что большинство простых пользователей не знакомы с трехбуквенными кодами. Я рекомендую использовать эти банковские коды в крайнем случае, если шрифт веб-сайта не поддерживает определенные символы валюты.
Если стоит вопрос выбора между коротким кодом валюты или символом, выберите только один и используйте везде унифицированно. Одновременное использование и аббревиатуры и символа выглядит странно — это избыточная информация.
Формат валют разных стран с примерами
Австралия
Валюта: австралийский доллар
Аббревиатура / Код: AUD
Символ: $
Формат:
- символ слева от суммы
- неразрывный пробел между символом и суммой
- разделитель дробных чисел — точка
- разделитель разрядов (тысяч) — неразрывный пробел
Пример: $ 1 234.56
Алжир
Валюта: алжирский динар
Аббревиатура / Код: DZD
Символ: دج
Формат:
- символ справа от суммы
- неразрывный пробел между символом и суммой
- разделитель дробных чисел — точка
- разделитель разрядов (тысяч) — запятая
Пример: 1,234.56 دج
Аргентина
Валюта: аргентинское песо
Аббревиатура / Код: ARS
Символ: $
Формат:
- символ слева от суммы
- неразрывный пробел между символом и суммой
- разделитель дробных чисел — запятая
- разделитель разрядов (тысяч) — точка
Пример: $ 1.234,56
Бахрейн
Валюта: бахрейнский динар
Аббревиатура / Код: BHD
Символ: .د.ب
Формат:
- символ справа от суммы
- неразрывный пробел между символом и суммой
- разделитель дробных чисел — точка
- разделитель разрядов (тысяч) — запятая
- после запятой указывается три разряда
Пример: 1,234.567 .د.ب
Бразилия
Валюта: бразильский реал
Аббревиатура / Код: BRL
Символ: R$
Формат:
- символ слева от суммы
- неразрывный пробел между символом и суммой
- разделитель дробных чисел — запятая
- разделитель разрядов (тысяч) — точка
Пример: R$ 1.234,56
Великобритания
Валюта: фунт стерлингов
Аббревиатура / Код: GBP
Символ: £
Формат:
- символ слева от суммы
- без пробела между символом и суммой
- разделитель дробных чисел — точка
- разделитель разрядов (тысяч) — запятая
Пример: £1,234.56
Венгрия
Валюта: венгерский форинт
Аббревиатура / Код: HUF
Символ: Ft
Формат:
- символ справа от суммы
- неразрывный пробел между символом и суммой
- разделитель дробных чисел — запятая (с 1999 года разменная единица филлер не имеет хождения)
- разделитель разрядов (тысяч) — неразрывный пробел
Пример: 1 234,56 Ft
Вьетнам
Валюта: донг (новый донг)
Аббревиатура / Код: VND
Символ: ₫
Формат:
- символ справа от суммы
- неразрывный пробел между символом и суммой
- разделитель дробных чисел — запятая
- разделитель разрядов (тысяч) — точка
Пример: 1.234,56 ₫
Гонконг
Валюта: гонконгский доллар
Аббревиатура / Код: HKD
Символ: HK$
Формат:
- символ слева от суммы
- неразрывный пробел между символом и суммой
- разделитель дробных чисел — точка
- разделитель разрядов (тысяч) — запятая
Пример: HK$ 1,234.56
Дания
Валюта: датская крона
Аббревиатура / Код: DKK
Символ: kr.
Формат:
- символ слева от суммы
- неразрывный пробел между символом и суммой
- разделитель дробных чисел — запятая
- разделитель разрядов (тысяч) — точка
Пример: kr. 1.234,56
Европейский Союз
Валюта: евро
Аббревиатура / Код: EUR
Символ: €
Формат:
- символ слева от суммы
- без пробела между символом и суммой
- разделитель дробных чисел — точка
- разделитель разрядов (тысяч) — запятая
Пример: €1,234.56
Египет
Валюта: египетский фунт
Аббревиатура / Код: EGP
Символ: ج.م или E£, £E
Формат:
- символ справа от суммы
- неразрывный пробел между символом и суммой
- разделитель дробных чисел — точка
- разделитель разрядов (тысяч) — запятая
Пример: 1,234.56 ج. م
Израиль
Валюта: новый израильский шекель
Аббревиатура / Код: ILS
Символ: ₪
Формат:
- символ слева от суммы
- неразрывный пробел между символом и суммой
- разделитель дробных чисел — точка
- разделитель разрядов (тысяч) — запятая
Пример: ₪ 1,234.56
Индия
Валюта: индийская рупия
Аббревиатура / Код: INR
Символ: ₹
Формат:
- символ слева от суммы
- неразрывный пробел между символом и суммой
- разделитель дробных чисел — точка
- разделитель разрядов (тысяч) — запятая
Пример: ₹ 1,234.56
Канада
Валюта: канадский доллар
Аббревиатура / Код: CAD
Символ: $
Формат:
- символ слева от суммы
- неразрывный пробел между символом и суммой
- разделитель дробных чисел — точка
- разделитель разрядов (тысяч) — запятая
Пример: $ 1,234.56
Канада (Французские провинции)
Валюта: канадский доллар
Аббревиатура / Код: CAD
Символ: $
Формат:
- символ справа от суммы
- неразрывный пробел между символом и суммой
- разделитель дробных чисел — запятая
- разделитель разрядов (тысяч) — неразрывный пробел
Пример: 1 234,56 $
Китай
Валюта: китайский юань
Аббревиатура / Код: CNY
Символ: ¥
Формат:
- символ слева от суммы
- неразрывный пробел между символом и суммой
- разделитель дробных чисел — точка
- разделитель разрядов (тысяч) — запятая
Пример: ¥ 1,234.56
Колумбия
Валюта: колумбийское песо
Аббревиатура / Код: COP
Символ: $
Формат:
- символ слева от суммы
- неразрывный пробел между символом и суммой
- разделитель дробных чисел — запятая (с 1984 года было прекращено производство всех монет номиналом ниже 1 песо)
- разделитель разрядов (тысяч) — точка
Пример: $ 1.234,56
Кувейт
Валюта: кувейтский динар
Аббревиатура / Код: KWD
Символ: د.ك
Формат:
- символ справа от суммы
- неразрывный пробел между символом и суммой
- разделитель дробных чисел — точка
- разделитель разрядов (тысяч) — запятая
- после запятой указывается три разряда
Пример: 1,234.567 د.ك
Малайзия
Валюта: малайзийский ринггит
Аббревиатура / Код: MYR
Символ: RM
Формат:
- символ слева от суммы
- неразрывный пробел между символом и суммой
- разделитель дробных чисел — точка
- разделитель разрядов (тысяч) — запятая
Пример: RM 1,234.56
Марокко
Валюта: марокканский дирхам
Аббревиатура / Код: MAD
Символ: .د.م
Формат:
- символ справа от суммы
- неразрывный пробел между символом и суммой
- разделитель дробных чисел — точка
- разделитель разрядов (тысяч) — запятая или неразрывный пробел
Пример: 1,234.56 .د.م
Новая Зеландия
Валюта: новозеландский доллар
Аббревиатура / Код: NZD
Символ: $
Формат:
- символ слева от суммы
- неразрывный пробел между символом и суммой
- разделитель дробных чисел — точка
- разделитель разрядов (тысяч) — запятая
Пример: $ 1,234.56
Норвегия
Валюта: норвежская крона
Аббревиатура / Код: NOK
Символ: kr
Формат:
- символ слева от суммы
- неразрывный пробел между символом и суммой
- разделитель дробных чисел — запятая
- разделитель разрядов (тысяч) — точка
Пример: kr 1.234,56
Объединенные Арабские Эмираты
Валюта: дирхам ОАЭ
Аббревиатура / Код: AED
Символ: .د.إ
Формат:
- символ справа от суммы
- неразрывный пробел между символом и суммой
- разделитель дробных чисел — точка
- разделитель разрядов (тысяч) — запятая
Пример: 1,234.56 .د.إ
Польша
Валюта: злотый
Аббревиатура / Код: PLN
Символ: zł
Формат:
- символ справа от суммы
- неразрывный пробел между символом и суммой
- разделитель дробных чисел — запятая
- разделитель разрядов (тысяч) — неразрывный пробел
Пример: 1 234,56 zł
Российская Федерация
Валюта: российский рубль и русский военный корабль идут нахуй
Аббревиатура / Код: RUB
Символ: p.
Формат:
- символ справа от суммы
- неразрывный пробел между символом и суммой
- разделитель дробных чисел — запятая
- разделитель разрядов (тысяч) — точка
Пример: 1.234,56 p.
Саудовская Аравия
Валюта: саудовский риал
Аббревиатура / Код: SAR
Символ: ﷼
Формат:
- символ справа от суммы
- неразрывный пробел между символом и суммой
- разделитель дробных чисел — точка
- разделитель разрядов (тысяч) — запятая
Пример: 1,234.56 ﷼
Сингапур
Валюта: сингапурский доллар
Аббревиатура / Код: SGD
Символ: $
Формат:
- символ слева от суммы
- без пробела между символом и суммой
- разделитель дробных чисел — точка
- разделитель разрядов (тысяч) — запятая
Пример: $1,234.56
Соединенные Штаты Америки
Валюта: доллар США
Аббревиатура / Код: USD
Символ: $
Формат:
- символ слева от суммы
- без пробела между символом и суммой
- разделитель дробных чисел — точка
- разделитель разрядов (тысяч) — запятая
Пример: $1,234.56
Тайвань
Валюта: новый тайваньский доллар
Аббревиатура / Код: TWD
Символ: 元
Формат:
- символ слева от суммы
- неразрывный пробел между символом и суммой
- разделитель дробных чисел — точка
- разделитель разрядов (тысяч) — запятая
Пример: 元 1,234.56
Таиланд
Валюта: бат
Аббревиатура / Код: THB
Символ: ฿
Формат:
- символ справа от суммы
- неразрывный пробел между символом и суммой
- разделитель дробных чисел — точка
- разделитель разрядов (тысяч) — запятая
Пример: 1,234.56 ฿
Тунис
Валюта: тунисский динар
Аббревиатура / Код: TND
Символ: .د.ت
Формат:
- символ справа от суммы
- неразрывный пробел между символом и суммой
- разделитель дробных чисел — точка
- разделитель разрядов (тысяч) — запятая
- после запятой указывается три разряда
Пример: 1,234.567 .د.ت
Турция
Валюта: турецкая лира
Аббревиатура / Код: TRY
Символ: ₺
Формат:
- символ справа от суммы
- неразрывный пробел между символом и суммой
- разделитель дробных чисел — точка
- разделитель разрядов (тысяч) — запятая
Пример: 1,234.56 ₺
Украина
Валюта: гривна
Аббревиатура / Код: UAH
Символ: ₴
Формат:
- символ справа от суммы
- неразрывный пробел между символом и суммой
- разделитель дробных чисел — запятая
- разделитель разрядов (тысяч) — неразрывный пробел
Пример: 1 234,56 ₴
Филиппины
Валюта: филиппинское песо
Аббревиатура / Код: PHP
Символ: ₱
Формат:
- символ слева от суммы
- неразрывный пробел между символом и суммой
- разделитель дробных чисел — точка
- разделитель разрядов (тысяч) — запятая
Пример: ₱ 1,234.56
Чехия
Валюта: чешская крона
Аббревиатура / Код: CZK
Символ: Kč
Формат:
- символ справа от суммы
- неразрывный пробел между символом и суммой
- разделитель дробных чисел — запятая
- разделитель разрядов (тысяч) — точка
Пример: 1.234,56 Kč
Чили
Валюта: чилийское песо
Аббревиатура / Код: CLP
Символ: $
Формат:
- символ слева от суммы
- неразрывный пробел между символом и суммой
- разделитель дробных чисел — не поддерживается (в 1955 году прекращено использование сентаво)
- разделитель разрядов (тысяч) — точка
Пример: $ 1.234
Швеция
Валюта: шведская крона
Аббревиатура / Код: SEK
Символ: kr
Формат:
- символ справа от суммы
- неразрывный пробел между символом и суммой
- разделитель дробных чисел — запятая
- разделитель разрядов (тысяч) — неразрывный пробел
Пример: 1 234,56 kr
Швейцария
Валюта: швейцарский франк
Аббревиатура / Код: CHF
Символ: fr.
Формат:
- символ слева от суммы
- неразрывный пробел между символом и суммой
- разделитель дробных чисел — запятая
- разделитель разрядов (тысяч) — неразрывный пробел
Пример: fr. 1 234,56
Южная Корея
Валюта: вона
Аббревиатура / Код: KRW
Символ: ₩
Формат валюты:
- символ слева от суммы
- неразрывный пробел между символом и суммой
- разделитель дробных чисел — точка
- разделитель разрядов (тысяч) — запятая
Пример: ₩ 1,234.56
Южная Африка
Валюта: ранд
Аббревиатура / Код: ZAR
Символ: R
Формат:
- символ слева от суммы
- неразрывный пробел между символом и суммой
- разделитель дробных чисел — точка
- разделитель разрядов (тысяч) — неразрывный пробел
Пример: R 1 234.56
Япония
Валюта: Японская иена
Аббревиатура / Код: JPY
Символ: ¥
Формат:
- символ слева от суммы
- неразрывный пробел между символом и суммой
- разделитель дробных чисел — точка (дробные единицы сен и рин были изъяты из обращения в 1954 году)
- разделитель разрядов (тысяч) — запятая
Пример: ¥ 1,234
Если вы нашли неточность в этой статье, сообщите о ней в комментариях.
Источники: thefinancials.com , istizada.com и wikipedia.org