для начала убедиться что в переменной лежит то что вы ожидаете
$Lang = array(
"title" => "Мой многоязычный сайт на PHP",
"header_title" => "Многоязычный сайт",
"site_slogan" => "Сайт программиста",
// Меню
"index_menu" => "Главная страница",
"contact_menu" => "Контакты",
"site_map" => "Карта сайта",
"advertisement"=> "Реклама",
);
а так же подключается то что надо
ну и убедиться что загрузка переменной из инклуда происходит раньше чем вывод в хеадер
$language = isset($_COOKIE['lang']) ? $_COOKIE['lang'] : 'ru';
// если значение lang есть в массиве $LangArray, то записываем в сессию значение
// иначе - записыавем значение по-умолчанию
$_SESSION['NowLang'] = in_array($language, $LangArray) ? $language : $DefaultLang;
// Открываем текущий язык
$CurentLang = addslashes($_SESSION['NowLang']);
include_once ("lang/lang.".$CurentLang.".php");
e.preventDefault(); // говорим что по ссылке не надо уходить
$lang = "";
let lang = $(this).data('lang'); // получаем значение дата-атрибута
document.cookie = "lang="+ lang +"; path=/;"; // записываем в куки язык
$('a.change-lang').click(function () {
let language = $(this).data('lang');
});
$language = isset($_COOKIE['lang']) ? $_COOKIE['lang'] : 'ru';
$_SESSION['NowLang'] = in_array($language, $LangArray) ? $language : $DefaultLang;
// Открываем текущий язык
$CurentLang = addslashes($_SESSION['NowLang']);
include_once ("lang/lang.".$CurentLang.".php");
<div class="ru"><a href="javascript:void(0);" class="change-lang active" data-lan="ru">ru</a></div>
<div class="ro"><a href="javascript:void(0);" class="change-lang" data-lan="ro">ro</a></div>
$('a.change-lang').click(function () {
let lang = $(this).data-lan('click');
$.cookie('lang', lang);
});