Joomla! Україна

Блоги — цікаві статті та записи про Joomla, програмування, верстку та інше.
  • Версія Joomla! 5.0.3 від 20.02.2024
  • 60 записи в блогах
  • 791 новини та статті
     

5 простих кроків по створенню багатомовності в Joomla 1.7 + відео

12.11.2011, 05:30  |  Прочитано: 16069 раз  |  Налаштування сайту  |  Автор: Денис Носов Друк | E-mail

(1 голос)

На форумі я зустрів ряд постів відносно багатомовності у Joomla 1.7. Користувачі пишуть, що не зовсім зрозуміло як вона працює.

На справді все дуже легко та просто. Головне — зрозуміти логіку!

Крок 1. Кількість мов

На сайті буде 2 мови — українська та англійська. За замовчуванням у нас в базовій адміністративній панелі встановлена англійська. Якщо ж брати українську збірку Joomla 1.7, то в ній вже є і українська мова.

Отже ми зробимо сайт на двох мовах і основна мова нехай у нас буде українська.

Це ми вирішили.

Тепер нам потрібно налаштувати мови.

Крок 2. Налаштування мов

В адміністративній панелі відкриваємо Розширення та Менеджер мов. Далі по посиланню підменю переходимо на Зміст. Тут ми бачимо англійську мову (оригінальна версія Joomla 1.7) або англійська та українська (українська збірка Joomla 1.7).

Наприклад у нас оригінальна версія Joomla 1.7 і потрібно додати українську мову.. Тиснемо на Створити і заповнюємо поля:

  1. Назва: Ukrainian (UA)
  2. Рідна назва: Українська (UA)
  3. Код мови для URL-адреси: ua
  4. Префікс зображення:  uk
  5. Мовний тег: uk-UA
  6. Статус: Опубліковано

Зберігаємо зміст мови. Таким чином можна створити безліч мов. Назвемо зміст мов для себе як карточка для мови у якій описані основні параметри.

Крок 3. Активація модуля та плагіну для багатомовного сайту

Щоб сайт перейшов в ранг багатомовного сайту необхідно увімкнути модуль для відображення мов і плагін багатомовності.

Модуль включаємо у Менеджері модулів — Перемикач мови.

Плагін включаємо у Менеджері плагінів — Система. Багатомовність.

Не забудьте налаштувати модуль і плагін за своїм бажанням!

Крок 4. Перевірка статусу багатомовності на сайті

У версії Joomla 1.7.2 з'явилась можливість відслідковувати робочий процес сайту в режимі багатомовності. Для цього нам необхідно увімкнути Статус багатомовності, який знаходиться в Менеджері модулів, режим Адміністратор (модулі адміністративної частини).

Модуль відображає активні мови, наявність роботи багатомовності і включені модуль та плагін з 3 кроку.

Крок 5. Налаштування змісту та модулів

У Joomla 1.7 повністю інтегроване переключення мов (прив'язка елементів до певної мови).

Щоб назначити модуль, пункти меню, статтю, категорію для англійської мови нам необхідно у випадаючому списку мови обрати необхідну нам мову. Для англійської мови — English (UK).

Аналогічно ми робимо і для української або іншої мови.

Якщо ми залишимо вибір у списку мов за замовчуванням «Усі», то стаття, модуль, категорія чи інший елемент сайту буде відображатися у всіх мовах, які підключені до сайту..

Зауваження

  • Якщо ж в модулях ми не відображаємо їх назву, то можна не дублювати цей модуль для усіх мов. Це буде, наприклад, актуальним для меню.
  • У багатомовному сайті можна використовувати одну позицію модуля як для однієї мови так і для іншої.
  • Зверніть увагу, що якщо стороннє розширення не підтримує багатомовність, то можна робити прив'язку до певної мови за допомогою його категорій чи матеріалів.

Сподіваюсь наші 5 простих кроків налаштування багатомовності сайту на Joomla 1.7 допоможуть створити сайт на декількох мовах.

Відео

Joomla Multilanguage у 1.7

Написати коментар