@koblan

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

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

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

Войти через центр авторизации
Похожие вопросы