Mala primedba... ako se lng parametar nalazi u adresi - trebalo bi da ima prioritet nad setovanjem u sesiji (ili ne?)
PHP kôd:
<?php
@session_start ();
if (isset ($_GET ['lng'])) $_SESSION ['jezik'] = $_GET ['lng'];
if (!isset ($_SESSION ['jezik'])) $_SESSION ['jezik'] = 'sr'; // default
// etc...
?>