VladaHejda/NetteSimpleTranslator storage problém

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

Zdravím,
snažím se implementovat NetteSimpleTransalor na stránky, ale když jdu podle dokumentace, tak mi vyskočí error:

„Argument 2 passed to NetteSimpleTranslator\Storage\NetteDatabase::__construct() must be an instance of Nette\Database\Context, string given, called in C:\xampp\htdocs\translator\temp\cache\Nette.Configurator\Container_cde7294c97.php on line 6230 and defined“

Cache jsem mazal.. nic.
Vyměnil jsem druhý parametr v

translatorStorage: NetteSimpleTranslator\Storage\NetteDatabase(localization_text, localization)

na

@database.default.context

to potom najede bez chyby, ale žádný překlad to nenajde popřípadě vypíše další error:

„No reference found for $localization_text->text.“

Nemá s tímto problémem někdo zkušenosti nebo popřípadě neví jak to fixnout. Celkem mě překvapilo, že mi s tímto nedokázal poradit ani strýček Google.

Editoval Leodiruk (30. 6. 2017 13:35)

Zuben45
Člen | 268
+
0
-

jedná se o tento balíček https://packagist.org/…e-translator ?

Pokud ano, tak autor označil tento balíček jako deprecated a doporučuje využít https://componette.org/…-translator/ ;)

Editoval Zuben45 (3. 7. 2017 9:11)

Zuben45
Člen | 268
+
0
-

@CZechBoY díky za upřesnění ;)

@Leodiruk máš data v db pro ty překlady ? Na jakém řádku v balíčku ti tracy ukáže chybu ?

Jinak určitě bych vyzkoušel v configu dát jako první parametr (tabulku) localization, koukam že localization_text tabulku nema pole text a localization ano ;)

Editoval Zuben45 (3. 7. 2017 10:01)