@tommmm

Как реализовать простую смену языка на сайте?

Моих знаний не хватило, чтобы решить задачу, и я не смог найти ответ в Гугл.
Есть сайт-визитка с небольшим количеством html страниц (~12-14 на версию) . "site.ru" (основная) и "site.ru/en" (англоязычная).
Нужно определить язык пользователя (по языку браузера) и перенаправить по нужной ссылке. При этом на сайте есть возможность переключить язык через ссылку. После нажатия это состояние записывается в куки.

Спасибо за любую помощь.
  • Вопрос задан
  • 837 просмотров
Решения вопроса 1
  • MyMac
    @MyMac
    Если чистый html - то определять можно с помощью JS:
    <script type="text/javascript">
    var userLang = navigator.language || navigator.userLanguage; 
    window.location = "https://my.site.ru/" + userLang;
    </script>

    Но это не самый надежный способ. Правильнее всё-же на бэкенде смотреть Accept-Language.

    Попалось ещё красивое решение через API Google:
    https://github.com/dansingerman/jQuery-Browser-Lan...
    Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
TekLabs Санкт-Петербург
от 175 000 руб.
Blogman Оренбург
от 20 000 до 60 000 руб.
15 июля 2018, в 15:03
18000 руб./за проект
15 июля 2018, в 14:20
5000 руб./за проект