Si lo quieres hacer tu, te dejo unos scripts de como hacerlo...
Código PHP:
function country_check()
{
$return = substr($_SERVER["HTTP_ACCEPT_LANGUAGE"],0,2);
return $return;
}
// Luego haces esto...
$visit_lang = contry_check();
switch($visit_lang)
{
case "es":
include("./langs/es.php");
break;
case "en":
include("./langs/en.php");
break;
case default:
include("./langs/es.php");
break;
}
// Luego haces esto otro...
echo "
<html>
<head>
<title>{$lang['bienvenida']}</title>
</head>
<body>
{$lang['cuerpo']}
</body>
</html>";
Y los archivos de lenguaje tienen que ser algo así...
Código PHP:
// es.php...
$lang = array();
$lang['bienvenida'] = "Bienvenidos a mi Página...";
$lang['cuerpo'] = "Hola mundo!";
// en.php...
$lang['bienvenida'] = "Welcome to my Page...";
$lang['cuerpo'] = "Hi World!";
Espero esto te ayude...
Atte... DarkXNightmare ;D.