Привет всем. Пытаюсь сделать несколько языков на сайте но чё то не получается у меня
Вот что в данный момент сделать. Есть 2 папки ru и en в каждой папке есть файл
lang.lng один русский другой английский. К примеру содержимое файла
lang.lng<?php
$lang = array(
'glav1' => 'Главная',
'game2' => 'Игра',
'forum3' => 'Форум',
'overver4' => 'О Сервере',
);
@setlocale(LC_ALL, "ru");
?>
В index файле написано так
$tpl->set('{lang}', $lang);
Далее в подключенном файле идёт так
if(!$checkLang){
$rMyLang = 'Русский';
$checkLang = 'ru';
}
include SYSTEM_DIR.'/'.$checkLang.'/lang.lng';
Язык он выводит если заменить "ru" на @ "en" То тогда он тоже меняет язык.
Как мне это всё сделать чтобы через форму или адрес менялся язык?
К примеру есть такое
<a href="" lang="ru" id="lang_rus" class="lang ru"></a>
<a href="" lang="en" id="lang_eng" class="lang en"></a>
При выборе на форме чтобы менялся язык? Пробовал сам в интернете искать скрипты не получается у меня не как. Может кто помочь как запрос правильно сделать или функцию?