mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-11-01 05:41:01 +00:00
LibUnicode: Generate data about DurationFormat-required units as well
This commit is contained in:
parent
573061e76c
commit
f4785e2468
Notes:
sideshowbarker
2024-07-17 17:06:59 +09:00
Author: https://github.com/IdanHo
Commit: f4785e2468
Pull-request: https://github.com/SerenityOS/serenity/pull/14437
Reviewed-by: https://github.com/linusg ✅
2 changed files with 10 additions and 1 deletions
|
|
@ -637,7 +637,10 @@ static ErrorOr<void> parse_units(String locale_units_path, UnicodeLocaleData& lo
|
|||
// LibUnicode generally tries to avoid being directly dependent on ECMA-402, but this rather significantly reduces the amount
|
||||
// of data generated here, and ECMA-402 is currently the only consumer of this data.
|
||||
constexpr auto sanctioned_units = JS::Intl::sanctioned_single_unit_identifiers();
|
||||
return find(sanctioned_units.begin(), sanctioned_units.end(), unit_name) != sanctioned_units.end();
|
||||
if (find(sanctioned_units.begin(), sanctioned_units.end(), unit_name) != sanctioned_units.end())
|
||||
return true;
|
||||
static constexpr auto extra_sanctioned_units = JS::Intl::extra_sanctioned_single_unit_identifiers();
|
||||
return find(extra_sanctioned_units.begin(), extra_sanctioned_units.end(), unit_name) != extra_sanctioned_units.end();
|
||||
};
|
||||
|
||||
auto parse_units_object = [&](auto const& units_object, Unicode::Style style) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue