Después de muchas horas entre los grupos de Cake en castellano y en
inglés, y de echar un vistazo al API y al código, he conseguido tener
i18n funcionando hasta cierto punto con algunos problemas aún por
resolver.

Hay muchos mensajes sobre el tema en el grupo en inglés y algunos en
este, pero ninguno en el que se llegue a una conclusión clara sobre
estas cuestiones: idioma por defecto y edición de múltiples idiomas.
Algunos de los mayores problemas que he encontrado, agrabados por
aquello de ser código alfa y no tener documentación, son los
siguientes. Espero que esta lista ayude a algunos a evaluar el salto a
la 1.2 por tener i18n y, quizá, a que entre todos demos con una
solución a alguno de estos problemas.

* Cuando se hace un búsqueda sobre un modelo en el que alguno de los
campos "internacionalizados" no tiene definido su contenido, no se
devuelven resultados.

* No he encontrado ninguna forma en que sea posible editar en una
misma vista (por lo general suele ocurrir en la zona administrativa)
los contenidos para varios idiomas. Ejemplos de esto son
http://groups.google.co.uk/group/cake-php/browse_thread/thread/ef8d34154b11a640,
http://groups.google.com/group/cake-php/browse_thread/thread/c5669402b8cc3165
y la larguísima lista de
http://groups.google.co.uk/group/cake-php/browse_thread/thread/889c63d32cfdf69/925ac611e22c3359?q=i18n&lnk=ol&;

* No hay todavía una forma de obetener el valor de un idioma por
defecto cuando no está definido el contenido para el idioma del
visitante (ej: una descripción no está definida en inglés y el
visitante es inglés. Quizá no lo entienda, pero es mejor darle el
resultado en castellano si este es el idioma por defecto que no darle
nada).

Sería interante también, si lo hay, conocer el 'roadmap' para Cake1.2
o al menos para translate behavior antes de adoptarlo para los
desarrollos actuales.


--~--~---------~--~----~------------~-------~--~----~
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