5  /  28

Многоязычность

Просмотров: 98371
Дата последнего изменения: 18.10.2024
Роберт Басыров
Сложность урока:
2 уровень - несложные понятия и действия, но не расслабляйтесь.
1
2
3
4
5
Недоступно в лицензиях:
Ограничений нет

  Что выбрать?

В эпоху глобализации многоязычная подача информации - насущная потребность. На сайте, созданном на "1С-Битрикс: Управление сайтом", можно решить эту задачу двумя способами:

  • В пределах одного сайта сделать отдельные папки для разных языков.
  • Сделать разные сайты с отличающимися доменными именами на одной лицензии.

У каждого из этих вариантов есть плюсы и минусы.

При выборе первого способа могут возникнуть проблемы с анализом статистики посещений раздельно по языковым разделам, с разделением валют для различных языков, с правами на заказы, созданные в различных языковых разделах, с гибким позиционированием рекламы или веб-форм на сайте. Кроме того, для создания языковых версий сайтов как отдельных языковых папок потребуется хорошее знание системы и программирования высокого уровня, связанного с корректным распознанием необходимой пользователю языковой версии проекта. Зато при резервном копировании и восстановлении сайта не потребуется дополнительных действий со стороны администратора.

Во втором варианте можно раздельно управлять Интернет-магазином, эффективно анализировать статистику, управлять валютами, разграничивать доступ к заказам и т.д. А минусами могут быть необходимость настроек симлинков, веб-сервера Apache, особенности резервного копирования и др.

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

  Разноязычные сайты на одной лицензии

Количество сайтов на разных языках может быть неограниченным Для любых редакций, кроме редакций Первый сайт и Старт. Если владельцам этих редакций понадобится увеличить количество сайтов, то необходимо будет перейти на другую редакцию. . Пример многоязычного сайта - сайт Битрикс24 в пространстве .com:

Нажмите на рисунок, чтобы увеличить

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

Выбор и настройка параметров языка публичного раздела выполняется отдельно для каждого сайта в форме создания и редактирования Параметры (Настройки > Настройки продукта > Сайты > Список сайтов). Дополнительно в Региональных настройках Региональная настройка - набор параметров, которые имеют разные значения в зависимости от культурных особенностей той или иной местности.

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

  Разноязычная информация в пределах одного сайта

Однако прежде, чем создавать несколько сайтов для каждого из языков, проанализируйте, какая именно информация будет представлена на различных языках и какие действия с объектами сайта предполагается производить. Например, будет ли необходимо анализировать статистику посещений раздельно по языковым разделам, потребуется ли разделять валюты для различных языков, права на заказы, созданные в различных языковых разделах, есть ли необходимость гибко позиционировать рекламу или веб-формы на сайте.

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

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

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

Примечание: Необходимо различать языковые настройки для публичной и административной части сайта. Подробнее про настройки языка интерфейса административной части сайта будет рассказано в главе Управление интерфейсом Администратор сайта работает со всем богатым функционалом продукта "1С-Битрикс: Управление сайтом" из Административного раздела. Мы постарались сделать интерфейс административного раздела удобным, понятным, логичным.

Подробнее ...
.


76
Курсы разработаны в компании «1С-Битрикс»

Если вы нашли неточность в тексте, непонятное объяснение, пожалуйста, сообщите нам об этом в комментариях.
Развернуть комментарии