Problém s NetteTranslatorem

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

Zdravím,
na jednom staršim projektu (Nette Framework (version 2.0-dev 9f535f9 released on 2011-01-10)) potřebuju rozchodit jazykové mutace tak jsem se rozhodl použít tohle: https://forum.nette.org/…lation-panel
všechno jsem nakopíroval do adresáře libs, ale když v config.ini registruju:

service.Nette-ITranslator.factory = "Gettext::getTranslator" ; nastavení
service.Nette-ITranslator.run = TRUE ; samotné zapnutí

tak to hází tohle: Cannot instantiate service 'Nette\ITranslator', handler 'Gettext::getTranslator' is not callable. nevíte co s tím?
Viděl jsem že už se to někde na foru řešilo, ale moc žádný konkrétní řešení jsem nenašel. Někdo psal ať zakomentuju service.Nette-ITranslator.run = TRUE ; což sice pomohlo, ale když pak dávám translator do šablon:

$template->setTranslator(Environment::getService('Nette\ITranslator'));

Díky moc

V libs mám:
libs/NetteTranslator/
icons – nějaký obrázky,
GettextTranslator.php,
IEditableTranslator.php,
TranslationPanel.panel.phtml,
TranslationPanel.php

Editoval Darkry (25. 12. 2011 16:52)

Tomáš Votruba
Moderator | 1114
+
0
-

Ahoj, ticho po pěšině. Odkážu tě aspoň na mé fční řešení s Nette ze 13. 7. Třeba ti k něčemu bude.

Editoval Schmutzka (2. 1. 2012 1:12)