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.
