[−][src]Trait fluent_templates::Loader
A loader capable of looking up Fluent keys given a language.
Required methods
fn lookup_complete(
&self,
lang: &LanguageIdentifier,
text_id: &str,
args: Option<&HashMap<String, FluentValue>>
) -> String
&self,
lang: &LanguageIdentifier,
text_id: &str,
args: Option<&HashMap<String, FluentValue>>
) -> String
Look up text_id for lang in Fluent, using any args if provided.
fn locales(&self) -> Box<dyn Iterator<Item = &LanguageIdentifier>>
Returns an Iterator over the locales that are present.
Provided methods
fn lookup(&self, lang: &LanguageIdentifier, text_id: &str) -> String
Look up text_id for lang in Fluent.
fn lookup_with_args(
&self,
lang: &LanguageIdentifier,
text_id: &str,
args: &HashMap<String, FluentValue>
) -> String
&self,
lang: &LanguageIdentifier,
text_id: &str,
args: &HashMap<String, FluentValue>
) -> String
Look up text_id for lang with args in Fluent.
Implementations on Foreign Types
impl<L> Loader for Arc<L> where
L: Loader, [src]
L: Loader,
fn lookup_complete(
&self,
lang: &LanguageIdentifier,
text_id: &str,
args: Option<&HashMap<String, FluentValue>>
) -> String[src]
&self,
lang: &LanguageIdentifier,
text_id: &str,
args: Option<&HashMap<String, FluentValue>>
) -> String
fn locales(&self) -> Box<dyn Iterator<Item = &LanguageIdentifier>>[src]
impl<'a, L> Loader for &'a L where
L: Loader, [src]
L: Loader,
fn lookup_complete(
&self,
lang: &LanguageIdentifier,
text_id: &str,
args: Option<&HashMap<String, FluentValue>>
) -> String[src]
&self,
lang: &LanguageIdentifier,
text_id: &str,
args: Option<&HashMap<String, FluentValue>>
) -> String
fn locales(&self) -> Box<dyn Iterator<Item = &LanguageIdentifier>>[src]
Implementors
impl Loader for ArcLoader[src]
fn lookup_complete(
&self,
lang: &LanguageIdentifier,
text_id: &str,
args: Option<&HashMap<String, FluentValue>>
) -> String[src]
&self,
lang: &LanguageIdentifier,
text_id: &str,
args: Option<&HashMap<String, FluentValue>>
) -> String