Joomla! Україна

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

Joomla 1.5. Багатомовність та локаль

20.02.2009, 19:58  |  Прочитано: 13020 раз  |  Модифікації та хаки  |  Автор: Денис Носов Друк | E-mail

(0 голоси)

У даній статті ми розглянемо можливості відображення для певної мови певного коду у багатомовному сайті.

Спочатку необхідно дізнатись локаль сайту:

<?php

$config = &JFactory::getConfig();
$locale = $config->getValue('config.language');

?>

Якщо локаль сайту за замовчування uk-UA, то параметр $locale буде рівним uk-UA.

Тепер виведемо якийсь код відносно локалі uk-UA:

<?php

if($locale == 'uk-UA')
{
    echo 'текст українською';
} else
{
    echo 'текст за замовчування для всіх мов окрім української';
}

?>

Давайте тепер виведемо певний код для української та англійської мов:

<?php

if($locale == 'uk-UA')
{
    echo 'текст українською';
} elseif($locale == 'en-GB')
{
    echo 'текст англійською';
} else
{
    echo 'текст за замовчування для всіх мов окрім української та англійської';
}

?>