[][src]Trait i18n_embed::I18nEmbed

pub trait I18nEmbed: RustEmbed {
    fn available_languages(
        language_loader: &dyn LanguageLoader
    ) -> Result<Vec<LanguageIdentifier>, I18nEmbedError> { ... } }

A trait to handle the embedding of software translations within the current binary, and the retrieval/loading of those translations at runtime.

Provided methods

fn available_languages(
    language_loader: &dyn LanguageLoader
) -> Result<Vec<LanguageIdentifier>, I18nEmbedError>

Calculate the embedded languages available to be selected for the module requested by the provided LanguageLoader.

Loading content...

Implementors

Loading content...