Function dilla_renderer::engine::t

source ·
pub fn t(
    state: &State<'_, '_>,
    value: String,
    variables: Option<Value>
) -> String
Expand description

Translate a string.

Translation source is from payload key “@trans” which is a dict of original -> translated.

{
  "@trans": {
    "Foo": "Baguette",
    "Hello @name!": "Bonjour @name!"
  }
}
{{ 'Foo'|t }}
  -> Baguette
{{ 'Hello @name!'|t({'@name': 'Bob'}) }}
  -> Bonjour Bob!