Adrián, para que sirve el código que indicas se ponga en beforeFilter?
Yo sólo tengo indicado esto en el core y funciona sin nada más (claro,
teniendo las carpetas y los pot correspondientes en locale):
Configure::write('Config.language', 'spa');
2010/11/11 Javier Adrian Rivera Perez <[email protected]>:
> La forma para que te aparesca en español es la siguiente:
>
> en la carpeta app/locale/
>
> 1 crea una carpeta llamada spa y dentro de esta crea una llamda LC_MESSAGES
> 2 Crea un archivo llamado default.po
> 3 En ese archivo añade los valores que quieres traducir de la siguiente
> forma
> msgid "January"
> msgstr "Enero"
>
> msgid "February"
> msgstr "Febrero"
>
> Como puedes observar en msgid se pone el valor en ingles como lo trae cake
> en msgstr lo pones en español
>
> 4 Luego tiene que agregar el siguiente código en la función beforeFilter de
> tu app_controller
>
> # Localization
> App::import('Core', 'l10n');
> $this->L10n = new L10n();
>
> $this->L10n->get('es-es');
>
> setlocale(LC_ALL,
> substr($this->L10n->locale, 0, 3) .
> strtoupper(substr($this->L10n->locale, 3, 2)) .
> '.' . $this->L10n->charset
> );
>
>
> Tambien te puedo sugerir que utilices un calendario con javascript para
> evitarte tanto lio ya que no tiene sentido realizar todo esto si solo
> quieres traducir las fechas
>
> http://jqueryui.com/demos/datepicker/#dropdown-month-year
>
>
>
>
>
>
> Cordialmente;
>
> Adrian Rivera
> Analista Programador
> Colombia, Pereira Rda
> Cel: +57 311 644 6541
> Tel: +57 3 344 8100
> Skype: aderiver
>
>
> El 11 de noviembre de 2010 15:48, Takashi <[email protected]>
> escribió:
>>
>> Yo lo resolveria seteando la variable $this->data['tufecha'] =
>> formatoTuyo($this->data['tufecha']);
>> Y en formatoTuyo tomas la fecha y la acomodas a tu gusto
>>
>> El 11 de noviembre de 2010 16:14, Alonso Uribe <[email protected]>
>> escribió:
>>>
>>> como puedo poner las fechas en español? estuve buscando y encontre una
>>> solucion que es modificar time.php pero no creo que sea lo mejor..
>>> alguien tiene alguna idea?
>>>
>>> saludos.
>>>
>>> --
>>> 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
>>> [email protected].
>>> Para anular tu suscripción a este grupo, envía un correo electrónico a
>>> [email protected]
>>> Para tener acceso a más opciones, visita el grupo en
>>> http://groups.google.com/group/cakephp-es?hl=es.
>>>
>>
>>
>>
>> --
>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> Erick Hernández - Desarrollador Web
>> http://www.dragonrock.com.ve
>>
>> --
>> 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
>> [email protected].
>> Para anular tu suscripción a este grupo, envía un correo electrónico a
>> [email protected]
>> 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
> [email protected].
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> [email protected]
> Para tener acceso a más opciones, visita el grupo en
> http://groups.google.com/group/cakephp-es?hl=es.
>
--
Ignacio Alberto Zamora Esqueda
Ingeniero de Software
Corporación Tectronic, S.A. De C.V.
Tels: (33) 3615-44-11 y 36-15-45-11
Fax: (33) 3615-46-11
[email protected]
www.tectronic.com.mx
--
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
[email protected].
Para anular tu suscripción a este grupo, envía un correo electrónico a
[email protected]
Para tener acceso a más opciones, visita el grupo en
http://groups.google.com/group/cakephp-es?hl=es.