@avr1972

Как лучше обеспечить мультиязычность для сайта?

Необходимо сделать сайт с русской и английской версией. Я просматриваю 3 возможных варианта
1) Отдельные сайты на разных доменах
2) Обеспечение мультисайт режима
3) Делать локализацию на одном сайте
Подскажите пожалуйста какой вариант лучше и почему?
  • Вопрос задан
  • 119 просмотров
Решения вопроса 1
@fedornabilkin
Надписи и подписи кнопок, полей форм, модальных окон лучше всего хранить в файлах локализации. Возможно для контента удобнее будет создать таблицы для каждого языка (news, news_en, news_ua, news_kz). Единственное, может возникнуть сложность в привязке урла к контенту, если проект уже действующий.

Рекомендую посмотреть как реализована мультиязычность в популярных фреймворках.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
darakanoit
@darakanoit
Я видел одну реализацию.
Один сайт, три языка(Казахский,Русский,Английский).
В базе хранятся пункты каждого меню на трёх языках.
Новости на сайт добавляются на трех языках. То есть 1 новость - 6 полей(3 -title и 3 - text)
ekbgoo.gov.kz
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы