alguien podría darme una ayudarme con esto por favor.
Me ocurre la siguiente exception cuando intento setear un locale
Código:
No consigo hacerlo funcionar.Uncaught exception 'Zend_Locale_Exception' with message 'The locale 'es' is no known locale' --
Voy a copiar y pegar unas lineas de código que me funcionaban perfectamente en otro servidor.
el Código PHP es el siguiente:
Código PHP:
$session = new Zend_Session_Namespace("lang");
$translate = new Zend_Translate(
array(
'adapter' => 'ini',
'content' => APPLICATION_PATH.'/langs',
'scan' => Zend_Translate::LOCALE_DIRECTORY
)
);
if( !$session->locale ) $session->locale = 'es';
if( isset($_GET['lang'])) $session->locale = $_GET['lang'];
$translate->addTranslation( array(
'content' => APPLICATION_PATH.'/langs/'.$session->locale.'.ini',
'locale' => $session->locale
)
);
$view = Zend_Controller_Front::getInstance()->getParam('bootstrap')->getResource('view');
$view->translate = $translate;
Estoy trabajando en la versión 1.12 de ZendFramework.
Muchas Gracias.