Verificando que este activa la opción I18N y el helper de traducción en Symfony
January 18, 08 by Pedro HernándezPues eso, me está tocando reparar un bug descubierto en mi plugin sfCssTabs y a la vez agregarle un detalle más: la I18N.
Para esto he tenido que mirar en la cache una vez regenerada después de activar la opción en el archivo settings.yml de la aplicación (frontend, backend, etc….) .
Entonces para verificar si la opción de I18N está activada solo hay que hacer esto:
<?php
if (sfConfig::get('sf_i18n'))
{
// do something....
}
?>
Y como todo helper en symfony es una función, para verificar que esté presente el (valga la redundancia) helper de traducción:
<?php
if (function_exists('__'))
{
// do something....
}
?>
Para más detalles pueden ver el Capítulo 13. Internacionalización y localización de la guía de Symofny.
Listo, salu2 ^^





rpsblog.com » A week of symfony #55 (14->20 january 2007) Says: 20.01.08 at 6:00 pm
[...] Verificando que este activa la opción I18N y el helper de traducción en Symfony [...]
Sergio Says: 20.04.09 at 9:30 am
Hola,
¿es posible activar el uso de i18n mediante el codigo?
en el proyecto que estoy desarrollando, la activacion o no de la
internacionalizacion depende de un dato que se obtiene de una consulta
a la bbdd y es por ello que necesito en base a la consulta, activar o
no esta caracteristica.
gracias anticipadas por responder.
Slds.