Que fácil es hacer sitios multi-idioma con CakePHP 1.2

La versión 1.2 de CakePHP, que actualmente está en desarrollo, vendrá con una cantidad impresionante de características que seguramente lo confirmará como el rey definitivo de los frameworks para PHP.

Justo hace poco hablabamos de lo bueno que es que la web 2.0 se vaya internacionalizando poco a poco. Una de las más notorias y esperadas es la de la internacionalización integrada en el mismo framework. Si estás haciendo una aplicación web (tal vez en estos momentos estas programando el próximo Google con adsense y todo ;) y quieres tenerla lista para que esté disponible en varios idiomas en un futuro, lo unico que hay que hacer es pasar todas tus salidas de texto por la función __(). Por ejemplo:


<? php __('Hola mundo')?>

Así, cuando en un futuro quieras traducir tu aplicación al inglés solo hará falta crear un archivo .po con todas las cadenas traducidas al idioma de shakespeare o a cualquier otro que se te ocurra (¿klingon quizá?). Las instrucciones más exactas de como lograrlo están en el sitio de sanisoft

One comment

  1. tengo este post abierto desde por la mañana por que estoy super interesado en el tema
    y justo vas y sacas otro con la intencion de hacer una serie sobre el tema… genial!

Leave a comment

Notify me of followup comments via e-mail. You can also subscribe without commenting.