Подскажите, как реализовать мультиязычный лендинг?
Если решили делать на JS + HTML + CSS3, то сделайте себе несколько лендингов под разные языки и переключайтесь между ними с помощью ссылок или JS.
Например, создаем три версии:
site.com - англоязычная версия,
site.com/ru/ - русскоязычная версия,
site.com/ch/ - китайская версия
И в шапке добавляйте блок переключения в виде флажков обычными ссылками на подпапки:
<a href="/ru/">ru</a>
Можно так же сделать select выпадающий список где при смене будет перенаправление на нужную версию.
<select onChange="document.location.href=this.options[this.selectedIndex].value;">
<option value="/">EN</option>
<option value="/ru/">RU</option>
<option value="/ch/">CH</option>
</select>
Если хотите сделать на php, то можно занести весь текст в переменные (по 3 раза для каждого из языков соответственно), и в дальнейшем передавать актуальный язык через $_GET параметр.
Проверять его значение и выводить нужные языковые переменные.
Думаю в случае лендинга это пустая трата времени. Разумнее сделать с подпапками на HTML + JS + CSS.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть функция, которая записывает полученные с формы html документа значения в переменные а и b, в ней на 47й строке консоль выдает ошибку "Uncaught...
Решил отказаться от Ajax и все взаимодействие с сервером провожу через вебсокеты
Доброе время суток! Вопрос вот в чем : Есть ТАБы(кнопки) при нажатии на каждый из которых добавляется класс active, на кокой ТАБ нажал, тому и добавился...