示例#1
0
 /**
  * Returns an instance of the class ezcTranslationFilterBork
  *
  * @return ezcTranslationFilterBork Instance of ezcTranslationFilterBork
  */
 public static function getInstance()
 {
     if (is_null(self::$instance)) {
         self::$instance = new ezcTranslationBorkFilter();
     }
     return self::$instance;
 }
 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);
 }
示例#3
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";