dynamic — Как сделать многоязычный веб-сайт с английским и хинди в Stack Overflow

Я пытаюсь сделать сайт с английским и хинди в опциях так же, как веб-сайт digit.in .

Как я могу сделать это?

Сайт динамический. Пожалуйста, помогите мне. Так как я уже создал английскую версию своего сайта. Теперь мне пришлось работать только на хинди

0

Решение

Первым шагом будет дублирование вашего контента на хинди (помечайте его по-разному в базе данных (или файловой системе, разных каталогах для каждого языка), т.е. lang = ‘en’ для английского языка, lang = ‘hi’ для хинди).

Затем у вас есть 2 варианта: использовать JS, чтобы определить языковые настройки пользователя и отобразить правильный контент на основе этого:

JavaScript для определения языковых предпочтений браузера

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

РЕДАКТИРОВАТЬ*

Если вы хотите сделать это исключительно с помощью PHP, вам нужно определить языковые настройки в строке User-Agent.

Определить язык браузера в PHP

0

Другие решения

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

-1

По вопросам рекламы [email protected]