Перевод сайта в зависимости от страны клиента с использованием JavaScript

javascript php web location

84 просмотра

1 ответ

13 Репутация автора

Мой менеджер проекта попросил меня разработать сайт, чтобы он мог динамически менять язык сайта в зависимости от местоположения клиента

Я искал API, которые предоставляют страну для клиента в зависимости от его IP-адреса, и я нашел API ipinfo.io, который отправляет вам JSNode, содержащий всю необходимую информацию о местонахождении клиента, и теперь я могу делать манипуляции на основе этого

Вопрос в том, какому механизму я должен следовать, чтобы он мог добиться максимальной производительности. Я думал о двух способах перевода сайта:

  1. я должен скопировать все страницы и сделать их все на арабском и английском языках и перенаправить клиента на нужную страницу в зависимости от его языка

  2. или создание двух файлов, один из которых содержит арабские элементы, а другой для английских элементов, а затем при событии загрузки страницы я выбираю правильный файл в зависимости от страны клиента.

Есть ли лучший механизм?

Автор: Moe Khalil Источник Размещён: 18.07.2016 08:11

Ответы (1)


1 плюс

209 Репутация автора

Решение
    window.navigator.languages


please use the browser language
Автор: Ray Размещён: 18.07.2016 08:18
Вопросы из категории :
32x32