Překlad v latte do varriable

NouF
Backer | 65
+
0
-

Ahoj,

dokážu přeložit string v latte, ale aby byl do varriable?

{var $dateFormat = {_'lang.node.page.createdAt_format'}}

Něco jako:

{$row->createdAt|date: {_'lang.node.page.createdAt_format'}}

Rád bych si takto chtěl ovlivnit podobu výstupu datumu.

Dokážu si představit to tam poslat z presenteru

$this-presenter->templates->neco = $this->translate…
Ale to bych spíš vynechal.

Moc děkuji,

Editoval NouF (22. 6. 2022 17:52)

David Grudl
Nette Core | 8105
+
+2
-

Použij místo značky filtr ('lang.node.page.createdAt_format'|translate)

NouF
Backer | 65
+
0
-

Moc děkuji

Marek Bartoš
Nette Blogger | 1161
+
+1
-

Kdybys do překladu potřeboval dostat i html, tak to lze kombinací capture a noescape

{capture $param|strip}
	<p>something</p>
{/capture}

{_translated.message, [
	messageParam: $param,
]|noescape}