private function _initForms() { // Set View Script Base Paths KwgP\Form::setViewScriptBasePaths(Config::getFormViewScriptBasePaths()); // Set Translation Language $aTranslations = (require_once JsonData_Plugin_Dir . '/resources/Zend/languages/nl/Zend_Validate.php'); $oTranslator = new \Zend_Translate(array('adapter' => 'array', 'content' => $aTranslations, 'locale' => 'nl')); \Zend_Validate::setDefaultTranslator($oTranslator); }
protected function _initLocale() { Zend_Loader::loadClass('Zend_Locale'); Zend_Locale::setDefault('fr'); $session = new Zend_Session_Namespace(); $session->locale = !empty($session->locale) ? $session->locale : DEFAULT_LOCALE; $translator = new Zend_Translate(array('adapter' => 'array', 'content' => APPLICATION_PATH . '/languages/' . $session->locale . '.php', 'locale' => $session->locale)); Zend_Validate_Abstract::setDefaultTranslator($translator); Zend_Form::setDefaultTranslator($translator); Zend_Validate::setDefaultTranslator($translator); Zend_Registry::set("Zend_Translate", $translator); }