<?php
if (isset($_COOKIE['lang'])) $lang=$_COOKIE['lang'];// Пытаемся получить язык из куков
if (isset($_POST['lang'])) // Если через форму пришёл выбор языка
{
  $lang=$_POST['lang'];
  setcookie('lang',$lang); // Этот кук только на одну сессию (до закрытия браузера). Если хочешь на долго, то надо ещё указать третий параметр с датой действия.
  //setcookie('lang',$lang,mktime(3,0,0,1,1,2020)); //например, так
}

switch($lang) // и подключаем файл языков
{
case '':
case 'ru':
  include 'language/lang.ru.php';
  break;
case 'en':
  include 'language/lang.en.php';
  break;
default:
  include 'language/lang.'.$L10N.'.php';
}
?>