RSS
Статті
Налаштування сайту
Безпека сайту
Хостинг для Joomla
Модифікації та хаки
Шаблони та дизайн
CSS
Ajax
SEO
Переклад

Завантажити Joomla

Форум
Хостинг для Joomla
Дискламація

Joomla!TM є торговою маркою компанії Open Source Matters inc. в США та інших країнах. Назва Joomla! і його варіації, такі як J, Joom тощо, використовуються в рамках обмеженою ліцензії, певною компанією Open Source Matters. Спільнота Joomla! Україна не відноситься до компанії Open Source Matters або проекту Joomla! Точки зору представлені на даному сайті не є офіційними точками зору Joomla Project або Open Source Matters.

Торгова марка Joomla® і логотип використовуються в рамках обмеженою ліцензії, наданої Open Source Matters.

Sape

Головна arrow Модифікації та хаки arrow Joomla 1.5. Багатомовність та локаль

Joomla 1.5. Багатомовність та локаль
Написав Dutch   
20.02.2009

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

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

<?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 'текст за замовчування для всіх мов окрім української та англійської';
}
 
?>
 

Коментарі  

 
-2 #5 RE: Joomla 1.5. Багатомовність та локальЯрослав 23.01.2010 23:06
Вставляти це потрібно у
/templates/назва_шаблону/index.php
у те місце де хочете перекласти.
А по друге не дуже зручно робити на одному хості два різномомвних сайтів, функціонал буде звужений.
Краще окремі домени і окремі цмс (якщо професіонально поставитися до задачі) і переробити на ru.sitename.com, ua.sitename.com,
А ще краще для таких робіт використовувати мультиланговіть на власно розробленій цмс, там це можна оптимізувати найкраще.
Цитувати | Поскаржитись адміністраторам
 
 
+1 #4 RE: Joomla 1.5. Багатомовність та локальvitbol 03.07.2009 08:20
Ні.
В confguraton.php вставив, видає помилку :sad:
Цитувати | Поскаржитись адміністраторам
 
 
0 #3 RE: RE: Joomla 1.5. Багатомовність та локальvitbol 03.07.2009 07:59
Поясніть і ще одному чайнику -- це в configuration.php вставляти?
Цитувати | Поскаржитись адміністраторам
 
 
-1 #2 RE: Joomla 1.5. Багатомовність та локальAkshym 23.05.2009 10:16
Будьте добрі, поясніть, чайнику, куди треба вставити вище згаданий текст, щоб при зміні мови змінювався логотип.
Цитувати | Поскаржитись адміністраторам
 
 
0 #1 gray 24.02.2009 08:22
Так, multilanguage з’явилося досить серйозною проблемою. Переклади Гугла по якості дуже далекі до приємного рівня, але не сьогодні не бачу альтернативи.

Де факто, для 100% двомовних (й більше) сайтів це не є дуже великою проблемою. Але коли переважно на українські, частково на російські та англійські – це є ще більша проблема….

Було б дуже бажано мати автоматичний переклад тих частин які не є на інші мові (одномовні статті, наприклад), та показ оригіналів частин які перекладенні вручну.

До сіх пір не знайшов як це реалізувати.
Цитувати | Поскаржитись адміністраторам
 

Додати коментар


Захисний код
Оновити

Додати на БобрдобрДодати на MemoriДодати на news2.ruДодати на Моё МестоДодати на Моё МестоДодати на NewslandДодати на СМИ2Додати на Ваау!Додати на Mr. WongДодати на GoogleДодати на YahooДодати на DiggДодати на Del.icoi.usДодати на SlashdotДодати на BlogmarksДодати на TechnoratiДодати на NewsvineДодати на BlinkbitsДодати на Folkd
1