1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-01 14:42:07 +00:00
serenity/Userland/Libraries/LibUnicode
Timothy Flynn 9ae7ac4c87 LibUnicode: Generate complex Unicode locale alias matching
Most alias substitutions are "simple", meaning that alias matching is
done by examining a single locale subtag. However, there are a handful
of "complex" aliases where matching is done by examining multiple
subtags. For example, the variant subtag "lojban" causes the locale
"art-lojban" to be canonicalized to "jbo", but only when the language
subtag is "art" (i.e. this should not occur for the locale "en-lojban").

This generates a method to perform complex alias matching.
2021-09-01 14:14:47 +01:00
..
CharacterTypes.cpp LibUnicode: Download and parse DerivedNormalizationProps UCD file 2021-08-11 13:11:01 +02:00
CharacterTypes.h LibUnicode: Parse UCD ScriptExtensions.txt and generate property 2021-08-04 13:50:32 +01:00
CMakeLists.txt Meta+LibUnicode: Move unicode_data helper to Meta/CMake 2021-08-28 08:44:17 +01:00
Forward.h LibUnicode: Generate complex Unicode locale alias matching 2021-09-01 14:14:47 +01:00
Locale.cpp LibUnicode: Canonicalize calendar subtags 2021-09-01 14:14:47 +01:00
Locale.h LibUnicode: Generate Unicode locale alias data 2021-09-01 14:14:47 +01:00