Aqui va otro bastante bueno:
http://www.gsdesign.ro/blog/using-ze...age-component/
Yo me basé en ese para sacar dos versiones.. primero hize una donde le pasaba un parametro a cualquier pagina, asi de /pagina/?lang=es y con eso me creaba una sesion con el lenguaje escogido, y de ahien adelante me mostraba esa traducción.
Luego cambie el sitio donde estoy probando todo eso a otro dominio, y esta vez quize tener subdominios del tipo es.sitio.com o en.sitio.com, asi que adapte ese mismo tutorial para que me manejara el lenguaje de esa manera :)
Saludos!