Когда и почему локали Swedi sh изменились с форматирования денежных сумм между этими форматами? - PullRequest
1 голос
/ 27 января 2020

Я был одним из немногих, кто потрудился научиться форматировать числа и суммы денег. Раньше было, и я думал, что все еще так:

123 456 789,00
123.456.789,00

Первый номер не связан с деньгами. Второй - денежная сумма.

Однако класс PHP NumberFormat (с использованием данных ICU, я полагаю), а также Windows 10 (по крайней мере, в версии 1903) теперь используют это:

123 456 789,00
123 456 789,00

То есть и неденежные числа, и денежные суммы форматируются одинаково, с пробелами для разделителей тысяч и запятыми для десятичных знаков.

Когда я посмотрел в Windows настройки всего пару лет go, он все еще использовал периоды для тысяч разделителей для денежных сумм для Швеции.

Это должно недавно изменилось и было включены в данные ICU и все, что Microsoft использует для Windows. (Я предполагаю, что они также просто используют свободно доступные данные ICU.)

Проблема : я пытаюсь определить, когда именно это было изменено, и возможно даже почему . Хотя я полагаю, что теоретически хорошо, что все упрощено и стандартизировано, в региональных различиях определенно есть что-то ценное и интересное, и, безусловно, их множество во многих языках / локалях / комбинациях.

...