Реализация выбора язык в HTML?

Ссылка скопирована
22 марта 2026 1 ответ

сразу скажу я не верстальщик а сис админ но война и заставляют и таким заниматься за прежднюю зп ))

купил шаблон html сss javascript надо на сайте сдлеать 6 языков. первая идея просто скопировать хтмл и создать папки Ru,usa и.д. + в боку банера флаги и ссылки на на сколько будет хреновая такая реализация? или сойдет?
или лучше как то по другому сделать? как сделать что б при след посещении у человека оставался тот язык который он выбрал изначально

Дополнительно:

Звучит как "я сам доктор, но меня заставили собрать автомобиль скорой помощи. Я уже купил краски. Как мне из этого сделать автомобиль?"
Брось это дело.

  • Refguser, не поверите и без знания один сайтик уже сделал https://compfix.kiev.ua если вам не чего ответить то не отвечайте
  • будет хреновая такая реализация? или сойдет?

    Статичные сайты так и работают. Только для запоминания языка вам ее нужно кое-чего знать. Например, как устанавливать значение переменной cookie либо на стороне сервера (PHP, NodeJS, Python ...), либо на клиенте (JS). И анализировать либо на стороне сервера, либо на стороне клиента, какое значение куки установили, и делать перенаправление в нужный подраздел сайта. Переменная куки будет отвечать за язык.

  • или сойдет?

    хреновая, сойдёт

  • alexalexes, спасибо большое
  • Я не делал выбор языков, но пробовал делать.

    Мой сайт работал на Python Flask, а для языков я использовал отдельную папку: lang и файлы: ru.json, en.json.
    При запуске я из cookie брал выбранный язык и делал запрос к файлу .json.
    Разницу в работе сайта я не заметил, но для больший сайтов - это плохая идея.

    Cookie

    Как сделать что б при след посещении у человека оставался тот язык который он выбрал изначально

    Можно на JS использовать Window.localStorage с удобным использованием.

  • Ответы:

    Если сайт - одна страница, то разложить по папкам самое оптимальное, что может быть.

    Чтобы пользователь мог попадать на нужную локаль при следующем заходе, то можно писать cookie / localStorage и переадресацию.

    Если сайт многостраничный, то пожалуй самое адекватное решение и плюс / минус простое - это взять WordPress, плагин для мультиязычности (Polylang, например, но есть и другие) и внедрить шаблон.

    Из минусов - нужно будет разбираться, как работает WP и в целом понадобятся знания по php/html/css (чтобы получилось прям совсем хорошо), но уроков в интернете запредельное количество.

    Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Алексей Денисов Ответ

    Для реализации выбора языка программирования на веб-странице с помощью HTML, можно использовать элемент в сочетании с элементами . Это позволит пользователям выбирать язык программирования из списка.

    Пример кода на HTML:

     
      PHP
      JavaScript
      Python

    PHP JavaScript Python

    Для добавления обработчика событий при выборе языка можно использовать JavaScript. Например, чтобы выводить сообщение о выбранном языке:

    document.getElementById("language-select").addEventListener("change", function() {
      var selectedLanguage = document.getElementById("language-select").value;
      alert("Выбран язык: " + selectedLanguage);
    });

    document.getElementById("language-select").addEventListener("change", function() { var selectedLanguage = document.getElementById("language-select").value; alert("Выбран язык: " + selectedLanguage); });

    Таким образом, пользователи смогут выбирать язык программирования из выпадающего списка на веб-странице, а JavaScript позволит реагировать на их выбор и выполнять необходимые действия.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно