Update `LocalizationError` in `fluent_embed`

finchie
May 29, 2025, 6:05 AM
MWN4CAOZNFHFCZ67KA3T27CI6NE3DDXKYX7S5K7QTEWMWUPDHSTQC

Dependencies

  • [2] GJMBIJOE Migrate to latest env_preferences version
  • [3] 3NMKD6I5 Refactor `Localize` trait to use `std::io::Write`
  • [4] CFJKYXUX Remove newtype wrapper `RelativeTime` for `jiff::Timestamp`
  • [5] 7M4UI3TW Update dependencies to latest versions
  • [6] HHJDRLLN Create `fluent_embed_runtime` crate

Change contents

  • replacement in fluent_embed/src/lib.rs at line 9
    [3.2736][3.2736:2792]()
    pub use icu_locale::{self, langid, LanguageIdentifier};
    [3.2736]
    [3.2792]
    pub use icu_locale::{self, LanguageIdentifier, langid};
  • edit in fluent_embed/src/lib.rs at line 19
    [3.4502][3.4502:4561]()
    #[error("invalid locale selected")]
    InvalidLocale,
  • edit in fluent_embed/src/lib.rs at line 23
    [2.100]
    [3.4642]
    #[error("unable to parse localized output as a UTF-8 string. This is a bug in `fluent_embed`.")]
    InvalidOutput(#[from] std::string::FromUtf8Error),