update depends

This commit is contained in:
Wyatt Herkamp 2024-01-24 09:30:06 -05:00 committed by Jeremy Soller
parent 9e51be29b9
commit 65227fcd76
5 changed files with 264 additions and 91 deletions

View file

@ -4,23 +4,22 @@ use i18n_embed::{
fluent::{fluent_language_loader, FluentLanguageLoader},
DefaultLocalizer, LanguageLoader, Localizer,
};
use once_cell::sync::Lazy;
use rust_embed::RustEmbed;
#[derive(RustEmbed)]
#[folder = "i18n/"]
struct Localizations;
lazy_static::lazy_static! {
pub static ref LANGUAGE_LOADER: FluentLanguageLoader = {
let loader: FluentLanguageLoader = fluent_language_loader!();
pub static LANGUAGE_LOADER: Lazy<FluentLanguageLoader> = Lazy::new(|| {
let loader: FluentLanguageLoader = fluent_language_loader!();
loader
.load_fallback_language(&Localizations)
.expect("Error while loading fallback language");
loader
.load_fallback_language(&Localizations)
.expect("Error while loading fallback language");
loader
};
}
loader
});
#[macro_export]
macro_rules! fl {