Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
1. Берешь WP качаешь плагин - пользуешься...Можно джумлу и кое что еще... но это слабее.Есть скпипт в котором контент вперемешку с кодом. Как правильно реализовать многоязычный сайт? (интересует оптимальный алгоритм)
Я предполагал заменить англ. текст переменными и далее использовать преключатель switch_case. Но не знаю насколько это правильно и оптимально. Если можно с примерамиВ любом случае вам необходимо контент от кода. Ну а дальнейших вариантов может быть два. Либо создание отдельных файлов с текстами отображающимися на сайте на выбранном языке
Я предполагал заменить англ. текст переменными и далее использовать преключатель switch_case. Но не знаю насколько это правильно и оптимально. Если можно с примерами![]()
<?
$x['ru']['about'] = 'О компании';
$x['ru']['main'] = 'Главная';
$x['en']['about'] = 'About';
$x['en']['main'] = 'Main';
?>
<?
$deflang = 'ru';
if(!isset($_GET['lang'])) $lang=$deflang;
else $lang = $_GET['lang']; //Здесь, также, стоит включить проверку на валидность данной переменной. Как вариант можно реализовывать через сессию.
echo $x[$lang]['main'];
echo $x[$lang]['about'];
?>
Примерно так:
Зачем такие сложности? switch-case оптимальнее и проще.
...намного проще и быстрее будет реализовать предложенным мной способом.