Багатомовність на сайті з движком joomla 2
У попередній статті ми розглянули те, як зробити мультимовність стандартними засобами Joomla. Ми побачили, що такий шлях реалізації дуже заплутаний і зовсім не підходить для великих проектів. Сьогодні я представлю вашій увазі безкоштовний компонент Joom! Fish. Довго размусолівать не буду, і відразу приступлю до встановлення та налаштування. Ви самі все побачите і виберіть що для вас краще.
Викачуємо компонент Joom! Fish з сайту розробника. обов'язково завантажуйте для версії Joomla 2.5, так як ми будемо працювати саме з нею.
Встановлюємо компонент через «Розширення» - «Менеджер розширень».
Переходимо в панель компонента Joom! Fish.

Далі вибираємо пункт «Translation»

і потрапляємо в адміністративну панель компонента, але ми не побачимо нашим матеріалів для перекладу. Не турбуйтеся все так і має бути. Тепер починається найцікавіше, те, що робить Joom! Fish більш зручним і простим у використанні - це його структурованість.
Давайте приступимо до її розгляду.
Справа зверху ви побачите дві непоказні менюшки, ось саме вони нам і потрібні.
У першій вкладці нам пропонується вибрати мову перекладу. Для того щоб додати туди потрібні мови почитайте статтю про встановлення мовних пакетів. в ній я детально все розписував. На даний момент українська мова у мене на сайті стоїть за умовчанням, тому компонент пропонує мені перевести сайт на англійську та українську.
Для прикладу вибираємо англійська мова.
Далі вкладка - «Content elements». Ось її ми розберемо більш детально.
Тут логічно зрозуміло, що в цій вкладці нам потрібно буде вибрати матеріал для перекладу, а конкретніше:
Як бачите функціонал дуже великий. Плюс до всього багато компонентів Joomla інтегруються з Joom! Fish. У своїй практиці я найчастіше використовую три вкладки - це Contents, Menus, Modules.
Комбінуючи мову і елементи з другої вкладкою, ми з легкістю можемо перевести весь наш сайт.
Давайте, для прикладу, переведемо одну статтю і меню, до якого вона прив'язана.
Для цього в першій вкладці вибираємо English (UK), а в другій «Contents». І потрапляємо в панель перекладу.

А нижче ви побачите поля для введення перекладеної статті. Більше вам нічого налаштовувати тут не потрібно після перекладу тиснемо «Збережемо».

Все, наш переклад готовий.
Тепер йдемо в розділ «Розширення» - «Менеджер модулів» і підключаємо модуль перемикання мов. Він створюється автоматично при установці компонента. З налаштувань модуля хотілося б виділити можливість вибору відображення перемикачів. Там можна налаштувати висновок мов в текстовому вигляді, у вигляді картинок прапорів і у вигляді списку, або ж за допомогою комбінацій цих трьох видів. Я вибрав висновок картинками.

Переходимо на сайт і дивимося на результат. Тепер ви вмієте переводити сайт на Joomla 2.5 двома способами, включаючи і компонент Joom! Fish.