Реализация выбора язык в HTML?
сразу скажу я не верстальщик а сис админ но война и заставляют и таким заниматься за прежднюю зп ))
купил шаблон html сss javascript надо на сайте сдлеать 6 языков. первая идея просто скопировать хтмл и создать папки Ru,usa и.д. + в боку банера флаги и ссылки на на сколько будет хреновая такая реализация? или сойдет?
или лучше как то по другому сделать? как сделать что б при след посещении у человека оставался тот язык который он выбрал изначально
Дополнительно:
Звучит как "я сам доктор, но меня заставили собрать автомобиль скорой помощи. Я уже купил краски. Как мне из этого сделать автомобиль?"
Брось это дело.
будет хреновая такая реализация? или сойдет?
Статичные сайты так и работают. Только для запоминания языка вам ее нужно кое-чего знать. Например, как устанавливать значение переменной cookie либо на стороне сервера (PHP, NodeJS, Python ...), либо на клиенте (JS). И анализировать либо на стороне сервера, либо на стороне клиента, какое значение куки установили, и делать перенаправление в нужный подраздел сайта. Переменная куки будет отвечать за язык.
или сойдет?
хреновая, сойдёт
Мой сайт работал на Python Flask, а для языков я использовал отдельную папку: lang и файлы: ru.json, en.json.
При запуске я из cookie брал выбранный язык и делал запрос к файлу .json.
Разницу в работе сайта я не заметил, но для больший сайтов - это плохая идея.
Cookie
Как сделать что б при след посещении у человека оставался тот язык который он выбрал изначально
Можно на JS использовать Window.localStorage с удобным использованием.
Ответы:
Если сайт - одна страница, то разложить по папкам самое оптимальное, что может быть.
Чтобы пользователь мог попадать на нужную локаль при следующем заходе, то можно писать cookie / localStorage и переадресацию.
Если сайт многостраничный, то пожалуй самое адекватное решение и плюс / минус простое - это взять WordPress, плагин для мультиязычности (Polylang, например, но есть и другие) и внедрить шаблон.
Из минусов - нужно будет разбираться, как работает WP и в целом понадобятся знания по php/html/css (чтобы получилось прям совсем хорошо), но уроков в интернете запредельное количество.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Для реализации выбора языка программирования на веб-странице с помощью HTML, можно использовать элемент в сочетании с элементами . Это позволит пользователям выбирать язык программирования из списка.
Пример кода на HTML:
PHP JavaScript Python
Для добавления обработчика событий при выборе языка можно использовать JavaScript. Например, чтобы выводить сообщение о выбранном языке:
document.getElementById("language-select").addEventListener("change", function() { var selectedLanguage = document.getElementById("language-select").value; alert("Выбран язык: " + selectedLanguage); });
Таким образом, пользователи смогут выбирать язык программирования из выпадающего списка на веб-странице, а JavaScript позволит реагировать на их выбор и выполнять необходимые действия.