PoEdit – jak číst texty z latte šablon
- Phalanx
- Člen | 310
Ahoj, nastavil jsem si PoEdit, aby mi četl zdrojový kód, ale nefunguje mi čtení řetězců z latte šablon.
// pouze zaregistruje řetězec
<?php echo gettext(‚Hello World!‘); ?>
// přeloží pouze pokud existuje dřívější echo s funkcí gettext
v php
{_'Hello World!'}
// nic
{gettext(‚Hello World!‘)}
Poradil by někdo jak na to? Díky
edit: používám Gettext od https://componette.org/search/?…
Editoval Phalanx (9. 1. 2012 16:24)
- voda
- Člen | 561
v NetteGettextExtractor.php
je jenom třída, ke spouštění
jako příkaz tam je gettext-extractor.php
.
Zkus nastavit:
C:\xampp\php\php.exe -f C:\xampp\GettextExtractor\gettext-extractor.php -o %o %F
a „Položka v seznamu vstupních souborů“ nastav na -f %f
. Je
to netestováno, takže možná ještě bude potřeba to trochu doladit.
- voda
- Člen | 561
Ještě tam asi chybí --
na oddělení parametrů pro php a pro
gettextExtractor. Zkus to pro začátek rozjet jenom
z příkazového řádku:
cd do složky s projektem
C:\xampp\php\php.exe -f C:\xampp\GettextExtractor\gettext-extractor.php -- -omessages.pot -fšablona1.latte -fšablona2.latte
Takhle by to mělo v případě chyby vypsat aspoň něco smysluplného.