/** * Setup mandatory filters * @param string|bool $logToFile */ public function __construct($logToFile = FALSE) { parent::__construct($logToFile); // Clean up... $this->removeAllFilters(); // Set basic filters $this->setFilter('php', 'PHP')->setFilter('phtml', 'PHP')->setFilter('phtml', 'NetteLatte'); $php = $this->getFilter('PHP'); $php->addFunction('translate')->addFunction('_'); $this->getFilter('NetteLatte')->addPrefix('!_')->addPrefix('_'); }
<?php echo '<pre>'; echo 'GettextExtractor test'; require_once dirname(__FILE__) . '/../GettextExtractor.php'; $ge = new GettextExtractor(); $ge->scan(array('testfile.php', 'testfile.phtml')); $ge->save('output.po'); echo '</pre>';
<?php require_once dirname(__FILE__) . '/../GettextExtractor.php'; $outputFile = $argv[1]; //$outputFile = 'output.po'; $inputResource = array_slice($argv, 2); //$inputFiles = array('Tests/testfile.php', 'Tests/testfile.phtml'); $ge = new GettextExtractor(); $ge->scan($inputResource); $ge->save($outputFile); echo 'OK!'; //var_dump($data);