@koblan

Как сделать многоязычность на сайте на js?

Прошу подскажите, нужно сделать многоязычность, не просто переключатель языков, а определение языка по языку браузера, системы, геолокации и определить язык.
Языков 4, и есть 4 html файла в корневом файле (есть немецкий), вот заходить человек из Германии и ему выдается условно indexnem.html с немецким языком, а вот человек заходить с Японии, у нас нету японского, и если нету такого языка, выдается по умолчанию английский.
Да, говорят что лучше делать на php, но нам не нужна индексация по поисковикам.
Не важно jquery или ванильный javascript.
Можете скинуть пример или дать соответствующее ссылку.
Буду очень благодарен за помощь.
  • Вопрос задан
  • 127 просмотров
Решения вопроса 2
@prostoprofan
А в чём собственно проблема?
Определения языка на JS В инете есть
На основе языка делается window.location.href=URL
Только как Вам уже правильно подметили, то делается это на пхп не потому что так для индексации нужно, а потому что так правильнее будет и в будущем изменение контента необходимо будет на 1й странице (в 1м файле), но не в 10 сразу.
Не стройте костыли, а лучше сделайте как нормальные люди :)
Ответ написан
dpr
@dpr
frontend developer
Проверяйте navigator.language и в зависимости от него редирект на нужную страницу
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы
Digital Sharks Казань
от 60 000 до 65 000 руб.
CS Money Санкт-Петербург
от 120 000 до 150 000 руб.
Ingram Micro Cloud Москва
от 170 000 руб.