Hola Alonso.
Si la variable config.language tiene 'esp' debería funcionarte.
Para hacer la prueba pon este código en el beforefilter del appcontroller.
Configure::write('Config.language', 'esp');
Así estamos seguros de que al cargar la vista tenemos ese dato en la
variable.
El código *<?php $locale = Configure::read('Config.language'); ?>*
No hace falta ya que es la función __() la que revisa ese dato.

Yo para selñeccionar el idioma hago lo mismo que comenta Pedro, un link o
botón y cargas la varible con el idioma seleccionado, ya
Configure::write('Config.language', 'esp');
no hace falta hacer nada más ya que __() se encarga del resto.

Prueba y nos cuentas.
Saludos.
Pau.


El 10 de febrero de 2011 11:31, Javier Villanueva
<javi.vil...@gmail.com>escribió:

> Creo que decías que en una vista si te funcionaba... comprueba en todas las
> vistas que la variable Configure.language sea correcta... quizás pierda su
> valor en algún momento...
>
> El 10 de febrero de 2011 04:46, Alonso Uribe 
> <alonsourib...@gmail.com>escribió:
>
> Entonces cual es mi problema =p ?
>>
>> --
>> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de
>> Grupos de Google.
>> Para publicar una entrada en este grupo, envía un correo electrónico a
>> cakephp-es@googlegroups.com.
>> Para anular tu suscripción a este grupo, envía un correo electrónico a
>> cakephp-es+unsubscr...@googlegroups.com
>> Para tener acceso a más opciones, visita el grupo en
>> http://groups.google.com/group/cakephp-es?hl=es.
>>
>>
>  --
> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de
> Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> cakephp-es@googlegroups.com.
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> cakephp-es+unsubscr...@googlegroups.com
> Para tener acceso a más opciones, visita el grupo en
> http://groups.google.com/group/cakephp-es?hl=es.
>

-- 
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos 
de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a 
cakephp-es@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a 
cakephp-es+unsubscr...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

Responder a