Створення багатомовного сайту на joomla

У цьому посібнику описано, як створити багатомовний сайт, використовуючи тільки ядро ​​Joomla. Цей спосіб не замінює інші розширення багатомовності, такі як Falang або Joomfish.

Ви можете включити модуль перемикання мови і дозволити відвідувачам перемикатися між мовами ядра і заголовками на їх рідну мову. Ви повинні завантажити та встановити конкретні мовні пакети для кожної мови, який хочете використовувати. Мовні пакети можна знайти і скачати на JED.

Крок 1: Увімкніть плагін.

Створення багатомовного сайту на joomla

  • Перейдіть в Extensions - Plugin Manager.
  • Використовуйте фільтр для знаходження плагінів мови.
  • Увімкніть плагіни, натиснувши по червоному кружку.
  • Коли плагіни стануть включені, червоні кружки заміниться на зелені з галочкою.
  • Натисніть на плагін System - Language Filter в назві плагіна, щоб відкрити сторінку параметрів.

Крок 2: Налаштування основних параметрів плагіна.

Ви можете встановити вибрана мова для відвідувачів, щоб показувати мову за замовчуванням, або ж ви можете дозволити Joomla спробувати визначити мову з налаштувань браузера і відкрити сайт з правильною мовою.

Створення багатомовного сайту на joomla

Крок 3: Додавання мови контенту.

Створення багатомовного сайту на joomla

  • Перейдіть в Extensions - Language Manager в меню адміністратора

Створення багатомовного сайту на joomla

  • Перейдіть на вкладку Content
  • Натисніть на заголовок English (UK) для того щоб подивитися сторінку налаштувань за замовчуванням

Створення багатомовного сайту на joomla

Створення багатомовного сайту на joomla

  • Тут ви вказуєте назву сайту на необхідному мовою.

Приклад підключення російської мови.

Створення багатомовного сайту на joomla

  • На цій картинці показані заповнені поля для російської мови.
  • Альтернативне ім'я сайту для даної мови.
  • Після заповнення форми натисніть кнопку «Зберегти і закрити».
  • Тепер у вкладці «Мови контенту» буде відображатися новий створений вами мову.
  • Переконайтеся, що стан позначено зеленої галочкою.

Крок 4: Установка мовного пакету.

Створення багатомовного сайту на joomla

Можливо, перед установкою вам потрібно розпакувати архів, а так же, можливо ви побачите 2 файли для завантаження - один для адмін-панелі, а другий для зовнішньої сторони сайт.
За замовчуванням Joomla поставляється з 1 мовою - англійською, так як це основна мова. Крім того ви можете отримати повний дистрибутив на іншій мові, наприклад російською.

  • Після установки мовного пакета перейдіть в Extensions - Plugin Manager.
  • Перейдіть на вкладку Installed - Site.
  • Поставте маркер навпроти російської мови.
  • Натисніть на білу зірочку навпроти даного мови.
  • Російська мова стане мовою за замовчуванням, а зірочка перефарбується в помаранчевий.
  • Виконайте ці ж дії для вкладки Installed - Administrator.

Створення багатомовного сайту на joomla

Створення багатомовного сайту на joomla

Створення багатомовного сайту на joomla

Крок 6: Встановіть мову для вашої домашньої сторінки.

Створення багатомовного сайту на joomla

  • Перейдіть в Меню - Головне меню.
  • Натисніть на пункт меню Home.
  • Переконайтеся, що ця сторінка призначена за замовчуванням.
  • Перевірте, що мова встановлений в положення Все.

Крок 7: Створіть окремі меню і окремі пункти меню для кожної мови.

Створення багатомовного сайту на joomla

  • Перейдіть в Меню - Менеджер меню - Створити меню.
  • Створіть нове меню для кожної мови.
  • Зауважте, що «Головне меню» бажано перейменувати в «Головне меню - Все», щоб не плутатися для чого потрібно це меню.
  • Створіть відповідно меню для англійської мови і для російського.
  • З метою створення багатомовного сайту Joomla розглядає «Все» як окрема мова, і тому для нього має бути створено окреме меню, а домашня сторінка повинна бути з встановленим мовою «Все».

Крок 8: Створіть окрему домашню сторінку для кожного меню.

Створення багатомовного сайту на joomla

  • Коли ви повернетеся до списків пунктів меню, ви помітите, що навпроти головного пункту меню з'явиться картинка з прапором.
  • Картинка з прапором означає, що даний пункт меню є головною сторінкою для даної мови.

Крок 9: Увімкніть модуль Перемикання мов.

Створення багатомовного сайту на joomla

  • Перейдіть в Розширення - Менеджер модулів.
  • Натисніть кнопку Створити.

Створення багатомовного сайту на joomla

  • Виберіть зі списку Перемикання мов.
  • Ви повинні вставити цей модуль в позицію доступну в вашому шаблоні.
  • Потім розгорніть редагування основних параметрів модуля.

Створення багатомовного сайту на joomla

  • Ви можете налаштувати відображення перемикача мов у вигляді списку або ж у вигляді прапорців-перемикачів.
  • Так само можна вказати в якому вигляді будуть відображатися кнопки перемикання мов - у вигляді прапорців або текстового посилання.
  • Прив'яжіть даний модуль до всіх сторінок вашого сайту.

Створення багатомовного сайту на joomla

Приклад роботи модуля.

Створення багатомовного сайту на joomla

Як ви бачите, на сайті з'явилися кнопки перемикання мов (або ж, що випадає, якщо ви так налаштували).

Крок 10: Створення статей.

Створення багатомовного сайту на joomla

Створення багатомовного сайту на joomla

Зверніть увагу на те, що перевелося і на те, що не перевелося. Якщо ви хочете, щоб перевелися фрази: «Main menu» і «Language Switcher», ви повинні створити копії даних модулів, призначити їм відповідну мову і прив'язати до відповідних сторінок.

Схожі статті