summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibUnicode/Locale.cpp
AgeCommit message (Expand)Author
2022-02-16LibUnicode: Use BCP 47 data to generate available calendars and numbersTimothy Flynn
2022-02-16LibJS+LibUnicode: Parse Unicode keywords from the BCP 47 CLDR packageTimothy Flynn
2022-01-31Everywhere: Update copyrights with my new serenityos.org e-mail :^)Timothy Flynn
2022-01-25LibJS+LibUnicode: Convert Intl.ListFormat to use Unicode::StyleTimothy Flynn
2022-01-25LibUnicode: Add helper methods to convert a Style to and from a stringTimothy Flynn
2022-01-13LibUnicode: Add a method to combine locale subtags into a display stringTimothy Flynn
2022-01-13LibUnicode: Parse and generate locale display patternsTimothy Flynn
2022-01-13LibJS+LibUnicode: Remove unnecessary locale currency mapping wrapperTimothy Flynn
2022-01-13LibUnicode: Parse and generate locale display names for date fieldsTimothy Flynn
2022-01-13LibUnicode: Parse and generate locale display names for calendarsTimothy Flynn
2022-01-04LibJS+LibUnicode: Convert UnicodeLocale to link with weak symbolsTimothy Flynn
2022-01-04LibUnicode: Convert UnicodeDateTimeFormat to link with weak symbolsTimothy Flynn
2021-12-21LibUnicode: Dynamically load the generated UnicodeLocale symbolsTimothy Flynn
2021-11-29LibUnicode: Add special handling of hour cycle (hc) Unicode keywordsTimothy Flynn
2021-11-29LibJS+LibUnicode: Separate number formatting methods from Locale.hTimothy Flynn
2021-11-16LibUnicode: Parse and generate CLDR unit data for Intl.NumberFormatTimothy Flynn
2021-11-16LibUnicode: Tweak the definition of the plurality "many"Timothy Flynn
2021-11-16LibJS+LibUnicode: Rename method to select a NumberFormat pluralityTimothy Flynn
2021-11-14LibUnicode: Generate primary and secondary number grouping sizesTimothy Flynn
2021-11-13LibJS+LibUnicode: Don't remove {currency} keys in GetNumberFormatPatternTimothy Flynn
2021-11-13LibUnicode: Handle all space code points when creating currency patternsTimothy Flynn
2021-11-13LibUnicode: Remove GeneralCategory::Symbol string lookupTimothy Flynn
2021-11-13LibJS+LibUnicode: Fully implement currency number formattingTimothy Flynn
2021-11-13LibJS+LibUnicode: Generate all styles of currency localizationsTimothy Flynn
2021-11-12LibUnicode: Move number formatting code generator to UnicodeNumberFormatTimothy Flynn
2021-11-12LibUnicode: Parse and generate standard percentage formatting rulesTimothy Flynn
2021-11-12LibUnicode: Parse and generate compact decimal formatting rulesTimothy Flynn
2021-11-12LibUnicode: Begin parsing and generating locale number systemsTimothy Flynn
2021-09-11LibUnicode: Extract canonicalization of Unicode extension valuesTimothy Flynn
2021-09-11LibUnicode: Generate numeric keyword values for each localeTimothy Flynn
2021-09-08LibUnicode+LibJS: Store locale keyword values as a single stringTimothy Flynn
2021-09-08LibUnicode: Update comment with link to related upstream issueTimothy Flynn
2021-09-06LibUnicode: Parse and generate the Unicode locale list patterns datasetTimothy Flynn
2021-09-06LibUnicode: Add public wrapper for the generated locale_from_stringTimothy Flynn
2021-09-04LibUnicode: Implement the Remove Likely Subtags methodTimothy Flynn
2021-09-04LibUnicode: Generate an implementation of the Add Likely Subtags methodTimothy Flynn
2021-09-04LibUnicode: Define is_unicode_*_subtag helpers inline in their headerTimothy Flynn
2021-09-02LibUnicode: Add helper methods to LocaleID and LanguageID for LibJSTimothy Flynn
2021-09-02LibUnicode: Add lexer to test if a string matches the "type" productionTimothy Flynn
2021-09-01LibUnicode: Resolve the most likely territory alias when there are manyTimothy Flynn
2021-09-01LibUnicode: Generate Unicode locale likely subtag dataTimothy Flynn
2021-09-01LibUnicode: Perform complex Unicode locale alias substitutionTimothy Flynn
2021-09-01LibUnicode: Canonicalize calendar subtagsTimothy Flynn
2021-09-01LibUnicode: Canonicalize timezone subtagsTimothy Flynn
2021-09-01LibUnicode: Canonicalize the subtag "imperial" to "uksystem"Timothy Flynn
2021-09-01LibUnicode: Canonicalize the subtag "primary" and "tertiary" to "levelN"Timothy Flynn
2021-09-01LibUnicode: Canonicalize the subtag "names" to "prprname"Timothy Flynn
2021-09-01LibUnicode: Canonicalize the subtag "yes" to "true"Timothy Flynn
2021-09-01LibUnicode: Substitute Unicode locale aliases during canonicalizationTimothy Flynn
2021-09-01LibUnicode: Generate Unicode locale alias dataTimothy Flynn