diff --git a/Userland/Libraries/LibJS/Runtime/Intl/AbstractOperations.h b/Userland/Libraries/LibJS/Runtime/Intl/AbstractOperations.h index 3602b1ca64..0fdad0fdad 100644 --- a/Userland/Libraries/LibJS/Runtime/Intl/AbstractOperations.h +++ b/Userland/Libraries/LibJS/Runtime/Intl/AbstractOperations.h @@ -35,20 +35,20 @@ struct PatternPartition { }; Optional is_structurally_valid_language_tag(StringView locale); +String canonicalize_unicode_locale_id(Unicode::LocaleID& locale); bool is_well_formed_currency_code(StringView currency); bool is_well_formed_unit_identifier(StringView unit_identifier); -String canonicalize_unicode_locale_id(Unicode::LocaleID& locale); Vector canonicalize_locale_list(GlobalObject&, Value locales); Optional best_available_locale(StringView const& locale); -Vector best_fit_supported_locales(Vector const& requested_locales); +String insert_unicode_extension_and_canonicalize(Unicode::LocaleID locale_id, Unicode::LocaleExtension extension); +LocaleResult resolve_locale(Vector const& requested_locales, LocaleOptions const& options, Vector const& relevant_extension_keys); Vector lookup_supported_locales(Vector const& requested_locales); +Vector best_fit_supported_locales(Vector const& requested_locales); Array* supported_locales(GlobalObject&, Vector const& requested_locales, Value options); Object* coerce_options_to_object(GlobalObject& global_object, Value options); Value get_option(GlobalObject& global_object, Value options, PropertyName const& property, Value::Type type, Vector const& values, Fallback fallback); Optional default_number_option(GlobalObject& global_object, Value value, int minimum, int maximum, Optional fallback); Optional get_number_option(GlobalObject& global_object, Object& options, PropertyName const& property, int minimum, int maximum, Optional fallback); Vector partition_pattern(StringView pattern); -String insert_unicode_extension_and_canonicalize(Unicode::LocaleID locale_id, Unicode::LocaleExtension extension); -LocaleResult resolve_locale(Vector const& requested_locales, LocaleOptions const& options, Vector const& relevant_extension_keys); }