public function testGetContextWithFilter7()
 {
     $leet = ezcTranslationBorkFilter::getInstance();
     $context = array();
     $context[] = new ezcTranslationData("The %fruit is round.", "%Fruit er rund.", false, ezcTranslationData::TRANSLATED);
     $expected = array();
     $expected[] = new ezcTranslationData("The %fruit is round.", "[The %fruit is roond.]", false, ezcTranslationData::TRANSLATED);
     $leet->runFilter($context);
     self::assertEquals($expected, $context);
 }
예제 #2
0
<?php

require_once 'tutorial_example_03.php';
$manager = new ezcTranslationManager($backend);
$manager->addFilter(ezcTranslationBorkFilter::getInstance());
$search = $manager->getContext('nl_NL', 'search');
$params = array('search_string' => 'appelmoes', 'matches' => 4);
echo $search->getTranslation("Search for '%search_string' returned %matches matches.", $params), "\n";
$manager = new ezcTranslationManager($backend);
$manager->addFilter(ezcTranslationLeetFilter::getInstance());
$search = $manager->getContext('nl_NL', 'search');
$params = array('search_string' => 'appelmoes', 'matches' => 4);
echo $search->getTranslation("Search for '%search_string' returned %matches matches.", $params), "\n";