Já bych to řešil (a řeším) tak, že bych si vytvořil nějaký php soubor, který bych na začátku každé stránky naincludoval, ve kterém by byly hlášky uloženy v poli...
Kód:
$hlasky["cz"]["mysql_chyba"] = "nepodařilo se připojit k databázi";
$hlasky["en"]["mysql_chyba"] = "an error occured while connecting to database";
a pak bych si třeba do session uložil jazyk, který si uživatel zvolil a volal pole z toho includovaného souboru stylem
Kód:
echo $hlasky[$_SESSION["jazyk"]]["mysql_chyba"];
Snad v tom není chyba (už je pozdě a mám za sebou programovací den
...