[][src]Function loon::t

pub fn t<'a, K: Into<Key<'a>>, I: Into<Opts<'a>>>(
    key: K,
    opts: I
) -> Result<String>

Shortcut for translate.

key can be a dot-delimited &str or a &[&str] path.

opts can be an Opts object, None, or Var, Count, Locale, or DefaultKey (or up to a 4-tuple of these items).

Examples:

use loon::prelude::*;
let _ = t("custom.greeting", Opts::default().var("name", "Jacob"));
let _ = t(&["custom", "greeting"], Var("name", "Jacob"));    
let _ = t("greeting", None);
let _ = t("greeting", (Locale("de"), (DefaultKey("missing.message"))));