mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 00:27:43 +00:00
LibUnicode: Implement the Remove Likely Subtags method
Unlike Add Likely Subtags, this method doesn't require generated data. Instead, it is defined in terms of Add Likely Subtags.
This commit is contained in:
parent
0b1f5118d5
commit
a77f323dfb
2 changed files with 48 additions and 0 deletions
|
@ -18,6 +18,7 @@ namespace Unicode {
|
|||
|
||||
struct LanguageID {
|
||||
String to_string() const;
|
||||
bool operator==(LanguageID const&) const = default;
|
||||
|
||||
bool is_root { false };
|
||||
Optional<String> language {};
|
||||
|
@ -131,6 +132,7 @@ Optional<StringView> resolve_variant_alias(StringView variant);
|
|||
Optional<StringView> resolve_subdivision_alias(StringView subdivision);
|
||||
|
||||
Optional<LanguageID> add_likely_subtags(LanguageID const& language_id);
|
||||
Optional<LanguageID> remove_likely_subtags(LanguageID const& language_id);
|
||||
String resolve_most_likely_territory(LanguageID const& language_id, StringView territory_alias);
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue