Si tienes razón no es necesario ponerlo en beforeFilter yo lo tenía así en
un proyecto pero era porque el usuario podía cambiar el idioma en la
aplicación


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 17:34, Ignacio Zamora <[email protected]>escribió:

> 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]<cakephp-es%[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]<cakephp-es%[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]<cakephp-es%[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]<cakephp-es%[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.

Responder a