pub mod decimal;
pub mod string;
pub mod style;
pub mod time;
use icu_locale::{Locale, locale};
pub mod macro_prelude {
pub use icu_locale;
pub use icu_plurals;
}
pub trait Localize {
fn canonical_locale(&self) -> Locale {
locale!("en-US")
}
fn available_locales(&self) -> Vec<Locale> {
vec![self.canonical_locale()]
}
fn localize_for(&self, locale: &Locale) -> String;
}