Překlad textu, který není v šabloně
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Merllinn
- Člen | 28
Ahoj Neťťáci,
řeším problém jak přeložit text, který nejde do výstupu do šablony, ale
pracuje se s ním pouze na úrovni presenteru. Typicky například předmět
emailu, který odesílám:
<?php
$mail = new \Nette\Mail\Message;
$mail->setSubject("Multijazyčný text");
?>
Pro překlady používám ITranslator, ale ten pracuje pouze se šablonami a
formuláři. Nebo mi alespoň uniklo jak ho použít v mém případě.
Předem díky za rady
Merllin
Editoval Merllinn (20. 5. 2013 20:43)
- jiri.pudil
- Nette Blogger | 1032
To rozhraní nabízí poměrně omezený výběr metod, které můžeš použít:
$mail->setSubject($translator->translate("Multijazyčný text"));