if($lang == 'ru')Сразу скажу, файл "локализации" с переводом слов отдельный, подключается через recure_once. Я вот додумался только до такого, но по моему это п.рн.)
{
echo '<p>Добро пожаловать на сайт</p>';
}
else
{
echo '<p>Welcome to site</p>';
}
function loc($var, $lang)
{
$a = array();
$a['welcome']['ru'] = 'Добро пожаловать на сайт';
$a['welcome']['eng'] = 'Welcome to site';
$a['h1']['ru'] = 'Заголовок';
$a['h1']['eng'] = 'Zagolovok';
// ... и тд. $a['имя переменной']['язык'] = 'значение';
if(isset($a[$var][$lang]))
{
$b = $a[$var][$lang];
}
return $b;
}
echo '<p>'.loc('welcome', $lang).'</p>'; //Вывод: <p>Добро пожаловать на сайт</p>
_____________
..Работает - не трогай!