[−][src]Trait i18n_embed::Localizer
This trait provides dynamic access to an LanguageLoader and an I18nEmbed, which are used together to localize a library/crate on demand.
Required methods
fn language_loader(&self) -> &'a dyn LanguageLoader
fn i18n_embed(&self) -> &'a dyn I18nEmbedDyn
Provided methods
fn available_languages(&self) -> Result<Vec<LanguageIdentifier>, I18nEmbedError>
fn select(
&self,
requested_languages: &[LanguageIdentifier]
) -> Result<Option<LanguageIdentifier>, I18nEmbedError>
&self,
requested_languages: &[LanguageIdentifier]
) -> Result<Option<LanguageIdentifier>, I18nEmbedError>
Automatically the language currently requested by the system by the the LanguageRequester), and load it using the provided LanguageLoader.