- Автор темы
- #1
Есть сайт на двух языках,
для перевода сайта пользуюсь этим скриптом
соотвественно ссылки для перехода между языками
<a href="./main.php?lang=rus" title="Русский">Русский</a>
<a href="./main.php?lang=eng" title="ENG">Английский</a>
файлы хранящие языковые фразы в папке lang
rus.php
eng.php
фразы вывожу <?=$start['title']?> .
Все переводится хорошо, но есть фразы которые находятся в базе, не могу перевести эти фразы например <? echo $_SESSION['content']; ?> (находится в базе mysql) . ?
для перевода сайта пользуюсь этим скриптом
PHP:
<?
if (isset( $_REQUEST["lang"])) {
$_SESSION["lang"] = $_REQUEST["lang"];
}elseif(!isset( $_SESSION["lang"])||( $_SESSION["lang"]=='')){
$_SESSION["lang"] = 'ru';
}
//тут можно делать проверки всякие на существование файла и вообще регулярные проверки значения этого ланга )
include ('./lang/'.$_SESSION["lang"].'.php');
?>
соотвественно ссылки для перехода между языками
<a href="./main.php?lang=rus" title="Русский">Русский</a>
<a href="./main.php?lang=eng" title="ENG">Английский</a>
файлы хранящие языковые фразы в папке lang
rus.php
eng.php
фразы вывожу <?=$start['title']?> .
Все переводится хорошо, но есть фразы которые находятся в базе, не могу перевести эти фразы например <? echo $_SESSION['content']; ?> (находится в базе mysql) . ?