Salve a tutti ho dei problemi con la funzione include.

Voglio creare un sistema multilingua. Ho pensato di farlo nel seguente modo:

index.php
Codice PHP:
<?php
include ("lang.php");
echo 
$welcome;
?>
lang.php
Codice PHP:
<?php
// se si verificano alcune condizioni carica il file lingua italiano altrimenti quello inglese. Ad esempio:
$num 2;

if ( 
$num == )
{
include (
"it.php");
}
else
{
include (
"en.php");
}
?>
it.php
Codice PHP:
<?php
$welcome 
"ciao in italiano";
?>
en.php
Codice PHP:
<?php
$welcome 
"welcome in English";
?>
Purtroppo questo sistema non funziona. Da cosa dipende, cosa sbaglio?

P.S. tutti e 4 i file sono situati nella stessa cartella.

Grazie anticipatamente