ladybird/Userland/Libraries/LibUnicode
Timothy Flynn 2d2f713426 LibUnicode: Generate per-locale minimum grouping digit values
Previously, we were breaking up digits into groups without regard for
the locale's minimumGroupingDigits value in the CLDR. This value is 1 in
most locales, but is 2 in locales such as pl-PL. What this means is that
in those locales, the group separator should only be inserted if the
thousands group has at least 2 digits. So 1000 is formatted as "1,000"
in en-US, but "1000" in pl-PL. And 10000 is "10,000" in en-US and
"10 000" in pl-PL.
2022-01-27 20:30:52 +00:00
..
CharacterTypes.cpp LibUnicode: Generate code point abbreviations 2022-01-18 15:13:25 +00:00
CharacterTypes.h LibUnicode: Generate code point abbreviations 2022-01-18 15:13:25 +00:00
CMakeLists.txt LibJS+LibTimeZone+LibUnicode: Remove direct linkage to LibTimeZone 2022-01-23 12:48:26 +00:00
CurrencyCode.cpp LibUnicode: Add some data related to currency codes 2021-09-11 11:05:50 +01:00
CurrencyCode.h LibUnicode: Add some data related to currency codes 2021-09-11 11:05:50 +01:00
DateTimeFormat.cpp LibJS+LibUnicode: Return the appropriate time zone name depending on DST 2022-01-19 21:20:41 +00:00
DateTimeFormat.h LibJS+LibUnicode: Return the appropriate time zone name depending on DST 2022-01-19 21:20:41 +00:00
Forward.h LibUnicode: Do not limit language display names to known locales 2022-01-13 23:05:31 +01:00
Locale.cpp LibJS+LibUnicode: Convert Intl.ListFormat to use Unicode::Style 2022-01-25 19:02:59 +00:00
Locale.h LibJS+LibUnicode: Convert Intl.ListFormat to use Unicode::Style 2022-01-25 19:02:59 +00:00
NumberFormat.cpp LibUnicode: Parse number system digits from the CLDR 2022-01-12 10:49:07 +01:00
NumberFormat.h LibUnicode: Generate per-locale minimum grouping digit values 2022-01-27 20:30:52 +00:00