У цьому посібнику описано, як створити багатомовний сайт, використовуючи тільки ядро Joomla. Цей спосіб не замінює інші розширення багатомовності, такі як Falang або Joomfish.
Ви можете включити модуль перемикання мови і дозволити відвідувачам перемикатися між мовами ядра і заголовками на їх рідну мову. Ви повинні завантажити та встановити конкретні мовні пакети для кожної мови, який хочете використовувати. Мовні пакети можна знайти і скачати на JED.
Крок 1: Увімкніть плагін.
- Перейдіть в Extensions - Plugin Manager.
- Використовуйте фільтр для знаходження плагінів мови.
- Увімкніть плагіни, натиснувши по червоному кружку.
- Коли плагіни стануть включені, червоні кружки заміниться на зелені з галочкою.
- Натисніть на плагін System - Language Filter в назві плагіна, щоб відкрити сторінку параметрів.
Крок 2: Налаштування основних параметрів плагіна.
Ви можете встановити вибрана мова для відвідувачів, щоб показувати мову за замовчуванням, або ж ви можете дозволити Joomla спробувати визначити мову з налаштувань браузера і відкрити сайт з правильною мовою.
Крок 3: Додавання мови контенту.
- Перейдіть в Extensions - Language Manager в меню адміністратора
- Перейдіть на вкладку Content
- Натисніть на заголовок English (UK) для того щоб подивитися сторінку налаштувань за замовчуванням
- Тут ви вказуєте назву сайту на необхідному мовою.
Приклад підключення російської мови.
- На цій картинці показані заповнені поля для російської мови.
- Альтернативне ім'я сайту для даної мови.
- Після заповнення форми натисніть кнопку «Зберегти і закрити».
- Тепер у вкладці «Мови контенту» буде відображатися новий створений вами мову.
- Переконайтеся, що стан позначено зеленої галочкою.
Крок 4: Установка мовного пакету.
Можливо, перед установкою вам потрібно розпакувати архів, а так же, можливо ви побачите 2 файли для завантаження - один для адмін-панелі, а другий для зовнішньої сторони сайт.
За замовчуванням Joomla поставляється з 1 мовою - англійською, так як це основна мова. Крім того ви можете отримати повний дистрибутив на іншій мові, наприклад російською.
- Після установки мовного пакета перейдіть в Extensions - Plugin Manager.
- Перейдіть на вкладку Installed - Site.
- Поставте маркер навпроти російської мови.
- Натисніть на білу зірочку навпроти даного мови.
- Російська мова стане мовою за замовчуванням, а зірочка перефарбується в помаранчевий.
- Виконайте ці ж дії для вкладки Installed - Administrator.
Крок 6: Встановіть мову для вашої домашньої сторінки.
- Перейдіть в Меню - Головне меню.
- Натисніть на пункт меню Home.
- Переконайтеся, що ця сторінка призначена за замовчуванням.
- Перевірте, що мова встановлений в положення Все.
Крок 7: Створіть окремі меню і окремі пункти меню для кожної мови.
- Перейдіть в Меню - Менеджер меню - Створити меню.
- Створіть нове меню для кожної мови.
- Зауважте, що «Головне меню» бажано перейменувати в «Головне меню - Все», щоб не плутатися для чого потрібно це меню.
- Створіть відповідно меню для англійської мови і для російського.
- З метою створення багатомовного сайту Joomla розглядає «Все» як окрема мова, і тому для нього має бути створено окреме меню, а домашня сторінка повинна бути з встановленим мовою «Все».
Крок 8: Створіть окрему домашню сторінку для кожного меню.
- Коли ви повернетеся до списків пунктів меню, ви помітите, що навпроти головного пункту меню з'явиться картинка з прапором.
- Картинка з прапором означає, що даний пункт меню є головною сторінкою для даної мови.
Крок 9: Увімкніть модуль Перемикання мов.
- Перейдіть в Розширення - Менеджер модулів.
- Натисніть кнопку Створити.
- Виберіть зі списку Перемикання мов.
- Ви повинні вставити цей модуль в позицію доступну в вашому шаблоні.
- Потім розгорніть редагування основних параметрів модуля.
- Ви можете налаштувати відображення перемикача мов у вигляді списку або ж у вигляді прапорців-перемикачів.
- Так само можна вказати в якому вигляді будуть відображатися кнопки перемикання мов - у вигляді прапорців або текстового посилання.
- Прив'яжіть даний модуль до всіх сторінок вашого сайту.
Приклад роботи модуля.
Як ви бачите, на сайті з'явилися кнопки перемикання мов (або ж, що випадає, якщо ви так налаштували).
Крок 10: Створення статей.
Зверніть увагу на те, що перевелося і на те, що не перевелося. Якщо ви хочете, щоб перевелися фрази: «Main menu» і «Language Switcher», ви повинні створити копії даних модулів, призначити їм відповідну мову і прив'язати до відповідних сторінок.