yo lo tengo mas o menos asi:
Código:
<?php
if($_GET['lang'] == "spa" || $_GET['lang'] == NULL || $_GET['lang'] == ""){
include("langs/es/");
}if($_GET['lang'] == "fr"){
include("langs/fr/");
}elseif($_GET['lang'] == "eng"){
include("langs/eng/");
}
?>
Es igual que el de zick lo que pasa que con un idioma mas, el problema es que hay que implementarlo en todas las paginas, yo lo que hago es crear una carpeta para cada idioma, duplico todos los archivos y los traduzco.