Joomla 1.5. Багатомовність та локаль
20.02.2009, 19:58 | Прочитано: 14003 раз | Модифікації та хаки | Автор: Денис Носов Друк | E-mail
У даній статті ми розглянемо можливості відображення для певної мови певного коду у багатомовному сайті.
Спочатку необхідно дізнатись локаль сайту:
<?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 'текст за замовчування для всіх мов окрім української та англійської'; } ?>