Tambien se me ha ocurrido algo fortalenciendo mi primer post
creas un controlador para cada lenguaje ej. es,en .. y lo creas con un metodo de _remap y otro que te devuelva la pagina solicitada.
ej.
Controller es.
Código PHP:
Ver originalclass Es extends Controller
{
function _remap()
{
# Primer argumento le pasas el idioma, Segundo: pasas la pagina solicitada
$this->getPage( $this->uri->segment(1), $this->uri->segment(2) );
}
function getPage( $lang = 'es', $page = 'home' )
{
# esto llamara el archivo del lenguaje
$this->lang->load('filename', $lang);
# Finalmente llamo el archivo html
$this->load->view( $page );
}
}
el ejemplo esta basado en la versión 1.7