Skip to main content

Crate es_fluent_manager_core

Crate es_fluent_manager_core 

Source
Expand description

Docs Crates.io

§es-fluent-manager-core

The es-fluent-manager-core crate provides the central abstractions and runtime logic for managing different sources of translations in the es-fluent ecosystem. It defines the traits and structures for discovering, loading, and querying translation modules.

Re-exports§

pub use asset_localization::I18nModuleDescriptor;
pub use asset_localization::LocaleLoadReport;
pub use asset_localization::ModuleData;
pub use asset_localization::ModuleRegistryError;
pub use asset_localization::ModuleResourceSpec;
pub use asset_localization::ResourceKey;
pub use asset_localization::ResourceLoadError;
pub use asset_localization::StaticModuleDescriptor;
pub use asset_localization::locale_is_ready;
pub use asset_localization::optional_resource_keys_from_plan;
pub use asset_localization::parse_fluent_resource_bytes;
pub use asset_localization::parse_fluent_resource_content;
pub use asset_localization::required_resource_keys_from_plan;
pub use asset_localization::resource_plan_for;
pub use asset_localization::validate_module_registry;
pub use embedded_localization::EmbeddedAssets;
pub use embedded_localization::EmbeddedI18nModule;
pub use fallback::fallback_locales;
pub use fallback::locale_candidates;
pub use fallback::resolve_fallback_language;
pub use fallback::resolve_ready_locale;
pub use localization::FluentManager;
pub use localization::I18nModule;
pub use localization::I18nModuleRegistration;
pub use localization::LocalizationError;
pub use localization::Localizer;
pub use localization::SyncFluentBundle;
pub use localization::add_resources_to_bundle;
pub use localization::build_fluent_args;
pub use localization::build_sync_bundle;
pub use localization::filter_module_registry;
pub use localization::localize_with_bundle;

Modules§

asset_localization
Shared module metadata and discovery contracts.
embedded_localization
This module provides types for managing embedded translations.
fallback
localization
This module provides the core types for managing translations.