Subversion Repositories LCARS

Compare Revisions

Last modification

Ignore whitespace Rev 137 → Rev 136

/trunk/global.php
27,42 → 27,13
);
 
/* Specify location of translation tables */
$textDomain = 'de.pointedears';
$baseDir = './LocaleData';
// bindtextdomain($textdomain, $baseDir);
bindtextdomain("de.pointedears", "./LocaleData");
 
/* Choose domain */
// textdomain("de.pointedears");
textdomain("de.pointedears");
 
/* Translation is looking for in ./LocaleData/de/LC_MESSAGES/de.pointedears.mo now */
/* Translation is looking for in ./LocaleData/de_DE/LC_MESSAGES/de.pointedears.mo now */
 
/* TODO: Use Autoloader */
require_once 'Zend\Stdlib\ErrorHandler.php';
require_once 'Zend\I18n\Translator\TextDomain.php';
require_once 'Zend\I18n\Translator\Loader\FileLoaderInterface.php';
require_once 'Zend\I18n\Translator\Loader\Gettext.php';
require_once 'Zend\ServiceManager\ServiceLocatorAwareInterface.php';
require_once 'Zend\ServiceManager\ServiceLocatorInterface.php';
require_once 'Zend\ServiceManager\ServiceManager.php';
require_once 'Zend\ServiceManager\AbstractPluginManager.php';
require_once 'Zend\I18n\Translator\LoaderPluginManager.php';
require_once 'Zend\I18n\Translator\Translator.php';
 
use Zend\I18n\Translator\Translator;
$translator = new Translator();
$type = 'gettext';
$pattern = '%s/LC_MESSAGES/%1$s.pointedears.mo';
$translator->addTranslationFilePattern($type, $baseDir, $pattern, $textDomain);
 
function _($s)
{
global $translator;
global $textDomain;
global $language;
return $translator->translate($s, $textDomain, $language);
}
 
$menu = array(
'scripts' => array('path' => 'scripts/', 'text' => 'Scripting'),
'es-matrix' => array(