Я пытаюсь сделать сайт с английским и хинди в опциях так же, как веб-сайт digit.in .
Как я могу сделать это?
Сайт динамический. Пожалуйста, помогите мне. Так как я уже создал английскую версию своего сайта. Теперь мне пришлось работать только на хинди
Первым шагом будет дублирование вашего контента на хинди (помечайте его по-разному в базе данных (или файловой системе, разных каталогах для каждого языка), т.е. lang = ‘en’ для английского языка, lang = ‘hi’ для хинди).
Затем у вас есть 2 варианта: использовать JS, чтобы определить языковые настройки пользователя и отобразить правильный контент на основе этого:
JavaScript для определения языковых предпочтений браузера
Или вы можете просто создать опцию раскрывающегося списка (или любой другой тип селектора) где-нибудь на вашем сайте, который позволит им выбрать предпочитаемый язык и снова предоставлять правильный контент на основе этой опции.
РЕДАКТИРОВАТЬ*
Если вы хотите сделать это исключительно с помощью PHP, вам нужно определить языковые настройки в строке User-Agent.
Создайте конфиг с языковыми файлами. В каждом файле создайте языковую папку, например, хинди, арабский, французский. Затем в вашем макете ссылки на файлы.