Manejala desde la base de datos, crea una tabla que se llama lenguaje o idioma, esa la relaciones con sus dependientes a través de una tabla intermedia y problema resuelto, un ejemplo con una tabla producto ....
Cita: Idioma
idIdioma
nombre
prefijo
ProductoIdioma
idProducto
idIdioma
nombre
Producto
idProducto
Precio
El nombre del producto ya no lo pongo en producto sino en
ProductoIdioma, y con eso tenemos una relacion para N idiomas
Cita: SELECT * FROM Producto p
INNER JOIN ProductoIdioma pi
ON p.idProducto = pi.idProducto
WHERE idIdioma = 1
Ahora, si tu contenido son estaticos que nunca se van a cambiar puedes crear un arreglo y ponerle indices ... por ejemplo
Cita: $arrIdioma = array(
'es' => array(
'_INGRESAR_' => 'Ingresar al sistema'
)
);
$arrIdioma = array(
'en' => array(
'_INGRESAR_' => 'Enter to the System'
)
);
Como lo llamo?
echo $arrIdioma[$_SESSION['idioma_prefijo']]['_INGRESAR_']