/**
  * 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('_');
 }
Beispiel #2
0
<?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>';
Beispiel #3
0
<?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);