Chyba při použití translate
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- kuldik2
- Člen | 14
Zkouším si trochu hrát s vícejazyčností a narazil jsem na zajímavé chování. Pokud volám překlad ze šablony ve formě
<h3>{_Přihlášení}</h3>
, tak vše funguje a překládá v pořádku. Nicméně pokud zkusím provést
<h3>{_PRIHLASENI}</h3>
tak mi laděnka vyhodí chybu
Use of undefined constant PRIHLASENI - assumed 'PRIHLASENI'
na řádku
<h3><?php echo Latte\Runtime\Filters::escapeHtml($template->translate(PRIHLASENI), ENT_NOQUOTES) ?><h3>
Zkoušel jsem hledat, ale nějak se mi nedaří. Díky za případnou reakci.
- romiix.org
- Člen | 343
Skús:
<h3>{_'PRIHLASENI'}</h3>
Mimochodom, postatne lepší nápad je používať slovníky vo formáte s namespacom a bodkou:
<h3>{_app.login}</h3>
Editoval romiix.org (19. 5. 2016 16:59)