1
0
Fork 0
mirror of https://github.com/LadybirdBrowser/ladybird.git synced 2025-06-09 09:34:57 +09:00
ladybird/Userland/Libraries/LibLocale
Timothy Flynn 3fe0a27fbd LibLocale: Implement an ICU-based text segmenter
Our current segmenter implementation lives in LibUnicode, and is not
locale-aware. We will need such awareness for ECMA-402, and so LibLocale
will be the new home for text segmentation.

The tests here are ported directly from LibUnicode/TestSegmentation.cpp.
2024-06-20 13:46:54 +02:00
..
CMakeLists.txt LibLocale: Implement an ICU-based text segmenter 2024-06-20 13:46:54 +02:00
DateTimeFormat.cpp LibLocale: Move definition of Range structure to dedicated header 2024-06-19 13:11:38 -04:00
DateTimeFormat.h LibLocale: Remove (now) needless explicit enum class underlying types 2024-06-16 06:57:08 +02:00
DisplayNames.cpp LibJS+LibLocale: Replace time zone display names with ICU 2024-06-13 07:42:09 +02:00
DisplayNames.h LibJS+LibLocale: Replace time zone display names with ICU 2024-06-13 07:42:09 +02:00
DurationFormat.cpp LibLocale: Add a method to access a locale's digital format options 2024-06-14 07:59:42 +02:00
DurationFormat.h LibLocale: Add a method to access a locale's digital format options 2024-06-14 07:59:42 +02:00
Forward.h LibLocale: Implement an ICU-based text segmenter 2024-06-20 13:46:54 +02:00
ICU.cpp LibLocale: Inline a couple of ICU string conversion methods 2024-06-18 21:07:56 +02:00
ICU.h LibLocale: Inline a couple of ICU string conversion methods 2024-06-18 21:07:56 +02:00
ListFormat.cpp LibJS+LibLocale: Change ListFormat to be created once per Intl object 2024-06-17 18:46:22 -04:00
ListFormat.h LibJS+LibLocale: Change ListFormat to be created once per Intl object 2024-06-17 18:46:22 -04:00
Locale.cpp LibLocale+LibJS: Make a locale canonicalization API a bit more ergonomic 2024-06-18 21:06:50 +02:00
Locale.h LibLocale+LibJS: Make a locale canonicalization API a bit more ergonomic 2024-06-18 21:06:50 +02:00
NumberFormat.cpp LibLocale: Move definition of Range structure to dedicated header 2024-06-19 13:11:38 -04:00
NumberFormat.h LibJS+LibLocale: Replace plural rules selection with ICU 2024-06-15 06:57:16 +02:00
PartitionRange.h LibLocale: Move definition of Range structure to dedicated header 2024-06-19 13:11:38 -04:00
PluralRules.cpp LibJS+LibLocale: Replace plural rules selection with ICU 2024-06-15 06:57:16 +02:00
PluralRules.h LibLocale: Remove (now) needless explicit enum class underlying types 2024-06-16 06:57:08 +02:00
RelativeTimeFormat.cpp LibLocale: Move definition of Range structure to dedicated header 2024-06-19 13:11:38 -04:00
RelativeTimeFormat.h LibJS+LibLocale: Replace relative time formatting with ICU 2024-06-15 06:57:16 +02:00
Segmenter.cpp LibLocale: Implement an ICU-based text segmenter 2024-06-20 13:46:54 +02:00
Segmenter.h LibLocale: Implement an ICU-based text segmenter 2024-06-20 13:46:54 +02:00
UnicodeKeywords.cpp LibJS+LibLocale: Replace Unicode keyword lookups with ICU 2024-06-16 06:57:08 +02:00
UnicodeKeywords.h LibJS+LibLocale: Replace Unicode keyword lookups with ICU 2024-06-16 06:57:08 +02:00