pub fn get_locale_bytes(id: &str) -> Option<&'static [u8]> {
match id {
"en-US" => Some(include_bytes!("../../embedded/locales/en-US.yaml")),
"ar-AR" => Some(include_bytes!("../../embedded/locales/ar-AR.yaml")),
"de-DE" => Some(include_bytes!("../../embedded/locales/de-DE.yaml")),
"es-ES" => Some(include_bytes!("../../embedded/locales/es-ES.yaml")),
"eu-ES" => Some(include_bytes!("../../embedded/locales/eu-ES.yaml")),
"fr-FR" => Some(include_bytes!("../../embedded/locales/fr-FR.yaml")),
"tr-TR" => Some(include_bytes!("../../embedded/locales/tr-TR.yaml")),
_ => None,
}
}
pub const EMBEDDED_LOCALE_IDS: &[&str] = &[
"en-US", "ar-AR", "de-DE", "es-ES", "eu-ES", "fr-FR", "tr-TR",
];
pub fn get_locale_override_bytes(id: &str) -> Option<&'static [u8]> {
match id {
"en-US-chicago" => Some(include_bytes!(
"../../embedded/locales/overrides/en-US-chicago.yaml"
)),
"de-DE-chicago" => Some(include_bytes!(
"../../embedded/locales/overrides/de-DE-chicago.yaml"
)),
_ => None,
}
}
pub const EMBEDDED_LOCALE_OVERRIDE_IDS: &[&str] = &["en-US-chicago", "de-DE-chicago"];