1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-17 21:15:06 +00:00
serenity/Meta/Lagom/Tools/CodeGenerators/LibLocale
Timothy Flynn 0b69e9f974 LibLocale: Prepare locale data generator for breaking changes in CLDR 43
In CLDR 42 and earlier, we were able to assume all cldr-localename files
existed for every locale. They now do not exist for locales that don't
provide any localized data. Namely, this is the "und" locale (which is
an alias for the root locale, i.e. the locale we fall back to when a
user provides an unknown locale).

Further, we were previously able to assume that each currencies.json in
cldr-numbers contained all currencies. This file now excludes currencies
whose localized names are the same as the currency key. Therefore, we
now preprocess currencies.json to discover all currencies ahead of time,
much like we already do for languages.json.
2023-04-13 18:22:04 +02:00
..
CMakeLists.txt LibUnicode: Move CLDR data generators to a LibLocale subfolder 2022-09-05 14:37:16 -04:00
GenerateDateTimeFormatData.cpp LibLocale: Migrate code generators to Directory::for_each_entry() 2023-03-15 12:49:33 -04:00
GenerateLocaleData.cpp LibLocale: Prepare locale data generator for breaking changes in CLDR 43 2023-04-13 18:22:04 +02:00
GenerateNumberFormatData.cpp Everywhere: Use LibFileSystem where trivial 2023-03-21 19:03:21 +00:00
GeneratePluralRulesData.cpp Everywhere: Use LibFileSystem where trivial 2023-03-21 19:03:21 +00:00
GenerateRelativeTimeFormatData.cpp LibLocale: Migrate code generators to Directory::for_each_entry() 2023-03-15 12:49:33 -04:00