Creo que este no es el hilo adecuado, pero de todas formas la
respuesta es fácil:

En el core de CakePHP viene incluído el método __(), que devuelve las
traducciones al idioma especificado en la propiedad Config.language de
la clase Configure.

Ej: __("Add") buscaría la clave "Add" en el archivo .mo
correspondiente y la escribirá en pantalla directamente

__("Add", true) haría lo mismo, pero en lugar de escribir la
traducción directamente, la devolvería.

Más info en http://book.cakephp.org/es/view/161/localization-internationalizat

On 18 jun, 20:58, Soporte Portalia
<[EMAIL PROTECTED]> wrote:
> Buenas, necesito saber cómo realizar una web multiidioma con cakephp
>
> He probado a utilizar el poedit para generar un archivo .mo con las
> traducciones. Para que siempre me traduzca he incorporado dos funciones
> en el app_controller . en una de ellas me lee la variable  de sesion
> donde guardo el idioma. y en la funcion before_filter del controlador
> realizo la llamada a la lectura de la variable de idioma..
>
> he creado la estructura tipica de carpetas
> locale->en->LC_MESSAGES->messages.mo y aún así no traduce bien....
>
> Alguien sabe alguna manera de crearme una funcion en cakephp que le pase
> una cadena y en la vista me devuelva una traduciion...sería algo así
> como un helper para poderlo utilizar en las vistas...
>
> Gracias
--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos 
de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a [email protected]
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/CakePHP-es?hl=es.

-~----------~----~----~----~------~----~------~--~---

Responder a