mirror of
https://github.com/RGBCube/serenity
synced 2025-07-28 21:17:44 +00:00
LibJS+LibLocale: Port remaining locale APIs to String
This commit is contained in:
parent
d73a143004
commit
20536897e4
6 changed files with 58 additions and 50 deletions
|
@ -7,7 +7,6 @@
|
|||
#pragma once
|
||||
|
||||
#include <AK/CharacterTypes.h>
|
||||
#include <AK/DeprecatedString.h>
|
||||
#include <AK/Error.h>
|
||||
#include <AK/Optional.h>
|
||||
#include <AK/String.h>
|
||||
|
@ -178,7 +177,7 @@ Vector<StringView> get_keywords_for_locale(StringView locale, StringView key);
|
|||
Optional<StringView> get_preferred_keyword_value_for_locale(StringView locale, StringView key);
|
||||
|
||||
Optional<DisplayPattern> get_locale_display_patterns(StringView locale);
|
||||
Optional<DeprecatedString> format_locale_for_display(StringView locale, LocaleID locale_id);
|
||||
ErrorOr<Optional<String>> format_locale_for_display(StringView locale, LocaleID locale_id);
|
||||
|
||||
Optional<StringView> get_locale_language_mapping(StringView locale, StringView language);
|
||||
Optional<StringView> get_locale_territory_mapping(StringView locale, StringView territory);
|
||||
|
@ -203,12 +202,12 @@ Optional<StringView> resolve_territory_alias(StringView territory);
|
|||
Optional<StringView> resolve_script_tag_alias(StringView script_tag);
|
||||
Optional<StringView> resolve_variant_alias(StringView variant);
|
||||
Optional<StringView> resolve_subdivision_alias(StringView subdivision);
|
||||
void resolve_complex_language_aliases(LanguageID& language_id);
|
||||
ErrorOr<void> resolve_complex_language_aliases(LanguageID& language_id);
|
||||
|
||||
Optional<LanguageID> add_likely_subtags(LanguageID const& language_id);
|
||||
Optional<LanguageID> remove_likely_subtags(LanguageID const& language_id);
|
||||
ErrorOr<Optional<LanguageID>> add_likely_subtags(LanguageID const& language_id);
|
||||
ErrorOr<Optional<LanguageID>> remove_likely_subtags(LanguageID const& language_id);
|
||||
|
||||
Optional<DeprecatedString> resolve_most_likely_territory(LanguageID const& language_id);
|
||||
DeprecatedString resolve_most_likely_territory_alias(LanguageID const& language_id, StringView territory_alias);
|
||||
ErrorOr<Optional<String>> resolve_most_likely_territory(LanguageID const& language_id);
|
||||
ErrorOr<String> resolve_most_likely_territory_alias(LanguageID const& language_id, StringView territory_alias);
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue