From 62476459df57ab91dbaee15678475617bf55c5c8 Mon Sep 17 00:00:00 2001 From: Robert Bastian Date: Thu, 8 Aug 2024 12:35:34 +0200 Subject: [PATCH 1/7] script fallback --- components/locale/src/fallback/algorithms.rs | 194 ++++++++++++++++--- components/locale/src/fallback/mod.rs | 11 +- provider/core/src/fallback.rs | 4 + 3 files changed, 184 insertions(+), 25 deletions(-) diff --git a/components/locale/src/fallback/algorithms.rs b/components/locale/src/fallback/algorithms.rs index 3b41f51a6ff..133806c378e 100644 --- a/components/locale/src/fallback/algorithms.rs +++ b/components/locale/src/fallback/algorithms.rs @@ -8,7 +8,7 @@ use icu_locale_core::subtags::{Language, Region, Script}; use super::*; impl<'a> LocaleFallbackerWithConfig<'a> { - pub(crate) fn normalize(&self, locale: &mut DataLocale) { + pub(crate) fn normalize(&self, locale: &mut DataLocale, default_script: &mut Option