public function testGetContextMissing()
 {
     $currentDir = dirname(__FILE__);
     $backend = new ezcTranslationTsBackend("{$currentDir}/files/translations");
     $backend->setOptions(array('format' => '[LOCALE].xml'));
     $fillin = ezcTranslationComplementEmptyFilter::getInstance();
     $trm = new ezcTranslationManager($backend);
     $trm->addFilter($fillin);
     try {
         $context = $trm->getContext('nl-nl', 'design/admin/collaboration/admin/view/summary');
         self::fail('Expected Exception was not thrown');
     } catch (ezcTranslationContextNotAvailableException $e) {
         self::assertEquals("The context 'design/admin/collaboration/admin/view/summary' does not exist.", $e->getMessage());
     }
 }
Example #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";
Example #3
0
<?php

require_once 'tutorial_autoload.php';
$backend = new ezcTranslationTsBackend(dirname(__FILE__) . '/translations');
$backend->setOptions(array('format' => 'translation-[LOCALE].xml'));
$manager = new ezcTranslationManager($backend);
$manager->addFilter(ezcTranslationComplementEmptyFilter::getInstance());
$headersContext = $manager->getContext('nl_NL', 'tutorial/headers');
echo $headersContext->getTranslation('header1'), "\n";