Кратенькая статья, о том как верно делать переопределение языковых констант в Joomla, искать языковые переменные и менять их так, чтобы ничего не потерлось при обновлении, то есть не трогая системные файлы и файлы ядра.

Вроде это очевидно, но не все знают, а я сам часто путаюсь и забываю, так как интерфейс поиска языковых переменных не очень интуитивен

Итак, допустим надо в форме контактов есть текст "Send an Email", который нужно перевести на русский.

Идем в админку - менеджер языков - переопределение констант.

Видим форму поиска и первой мыслью будет вбить туда искомый текст и..

…и ничего не получить.

Для поиска константы нужно выбрать слева в фильтре нужный язык (если мы ищем английский текст, то скорее всего это English-сайт, а если переведено, но не красиво - то Russian-сайт) и нажать кнопку Создать.

И вот теперь уже слева та самая форма поиска, которая нужна

 Здесь мы видим название переменной и можем её скопировать, что бы выйти, потом переключить язык на русский и создать наконец себе переопределение языковой переменной с желаемым текстом.

Это переопределение сохранится при обновлении движка и сторонних компонентов

 

Добавить комментарий


Защитный код
Обновить

Последние комментарии

  • В любом случае это будет инструкция, постараюсь конечно максимально полно, но инструкция как выявлять ...

    Подробнее...

     
  • Ок жду. у меня почти 120 сайтов из них 90 на джумле разных версий ) так что мне это важно поэтому ...

    Подробнее...

     
  • Да, это важная часть. Проблема в том что айболит видит не всё. То есть это мера необходимая, но ...

    Подробнее...

     
  • Короче, я обновил php пропатчил сайты и почистился от вирусов ай болитом на этом моя процедура защиты ...

    Подробнее...

     
  • Прошло еще почти полтора месяца а так и не дописали (

    Подробнее...

Вы смотрели


Notice: Undefined index: mime in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 18

Notice: Undefined index: media in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 22

Notice: Undefined index: attribs in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 26

Notice: Undefined index: mime in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 18

Notice: Undefined index: media in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 22

Notice: Undefined index: attribs in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 26

Notice: Undefined index: mime in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 18

Notice: Undefined index: media in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 22

Notice: Undefined index: attribs in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 26

Notice: Undefined index: mime in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 59

Notice: Undefined index: defer in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 63

Notice: Undefined index: async in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 67

Notice: Undefined index: mime in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 59

Notice: Undefined index: defer in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 63

Notice: Undefined index: async in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 67

Notice: Undefined index: mime in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 59

Notice: Undefined index: defer in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 63

Notice: Undefined index: async in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 67

Notice: Undefined index: mime in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 59

Notice: Undefined index: defer in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 63

Notice: Undefined index: async in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 67

Notice: Undefined index: mime in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 59

Notice: Undefined index: defer in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 63

Notice: Undefined index: async in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 67

Notice: Undefined index: mime in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 59

Notice: Undefined index: defer in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 63

Notice: Undefined index: async in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 67

Notice: Undefined index: mime in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 59

Notice: Undefined index: defer in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 63

Notice: Undefined index: async in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 67

Notice: Undefined index: mime in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 59

Notice: Undefined index: defer in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 63

Notice: Undefined index: async in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 67

Notice: Undefined index: mime in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 59

Notice: Undefined index: defer in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 63

Notice: Undefined index: async in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 67

Notice: Undefined index: mime in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 59

Notice: Undefined index: defer in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 63

Notice: Undefined index: async in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 67

Notice: Undefined index: mime in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 59

Notice: Undefined index: defer in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 63

Notice: Undefined index: async in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 67

Notice: Undefined index: mime in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 59

Notice: Undefined index: defer in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 63

Notice: Undefined index: async in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 67

Notice: Undefined index: mime in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 59

Notice: Undefined index: defer in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 63

Notice: Undefined index: async in /home/c/ci84661/joomla15.ru/public_html/templates/jf_business/head-render.php on line 67

Консоль отладки Joomla!

Сессия

Результаты профилирования

Использование памяти

Запросы к базе данных