Automatické použití Texy->processTypo při překladovém makru {_''}

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
2bfree
Člen | 248
+
0
-

Napadá vás jednoduchý způsob, kterým by se dalo modifikovat výchozí latte makro {_''}, používané pro překlad textového řetězce metodou translate(), tak aby na přeložený text rovnou automaticky používal i funkci Texy->processTypo()?

Momentálně jsem si registroval vlastní helper

<?php
     protected function beforeRender() {
	$this->template->registerHelper('texyTypo',callback($this->getTexy(),'processTypo'));
     }
?>

A díky tomu pak můžu v latte psát

{_'Nette framework (c) je super'|texyTypo}

Ale byl bych rád, aby to dělalo výchozí translate makro

voda
Člen | 561
+
0
-

Nejjednodušší asi bude aby to dělal Translator. Podívej se na Decorator.