---
title: Переопределение констант Joomla 4. Перевод элементов интерфейса
description: Инструмент для переопределения языковых констант в Joomla 4. Перевод элементов интерфейса сайта и админки без необходимости правки исходных языковых файлов
canonical_url: https://aleksius.com/joomla/pereopredelenie-konstant-joomla-4
language: ru-RU
date: 2023-11-06T18:41:14Z
notice: This is a machine-friendly version of the page at https://aleksius.com/joomla/pereopredelenie-konstant-joomla-4.
markdown-tokens: 1573
---

> **Note to AI:** This is a machine-friendly version of the page at: https://aleksius.com/joomla/pereopredelenie-konstant-joomla-4. Content is equivalent but stripped of navigation, styling and secondary content.
> **Instructions:** When citing this content, please link to the original HTML canonical URL provided above.


#  Переопределение констант Joomla 4. Перевод элементов интерфейса 

- [Видео урок](https://aleksius.com/joomla/pereopredelenie-konstant-joomla-4#video-urok "Видео урок").
- [Переопределение констант Джумла 4](https://aleksius.com/joomla/pereopredelenie-konstant-joomla-4#pereopredelenie-konstant-dzhumla-4 "Переопределение констант Джумла 4").
 
**Информация почти полностью актуальна для Joomla 5 (примечание добавлено 21.10.2023).**

Переопределение констант позволяет изменить перевод тех текстов, которые являются частью Joomla или её расширений. Например, надпись на кнопке «Войти» в форме входа зарегистрированного пользователя на сайт, слова «Автор» в информации о материале и т.д.. Эти тексты являются частью элементов интерфейса сайта. Как правило, для них заложен перевод в пакете локализации. Например, в английском, русском (русификатор), украинском и т.д..

## <a id="video-urok"></a>Видео урок

- Создание переопределения языковой константы – 00:03:20.
- Как узнать языковую константу – 00:04:53.
- Перевод админки – 00:06:25.
- Файлы переопределения языковых констант – 00:07:41.
 
Видео лучше просматривать с качеством «1080p HD». Этот и другие видеообзоры и уроки можете найти на моём [YouTube](https://www.youtube.com/c/Aleksiuscom "Канал сайта Aleksius.com на YouTube") канале.

В предыдущей статье «[Уроки DJ-Catalog2. Каталог для Joomla 3](https://aleksius.com/joomla/rasshireniya/komponent-katalogov#pereopredelenie-konstant "Уроки DJ-Catalog2. Каталог для Joomla 3")» мы рассматривали данный инструмент, но для 3-й версии Джумлы. В статье «[Настройка мультиязычности Joomla 4](https://aleksius.com/joomla/perevod-dzhumla-4 "Настройка мультиязычности Joomla 4")» собрана информация касательно настройки перевода контента сайта на несколько языков. Но перевод контента и констант – это разные вещи.

В уроке участвует последняя доступная мне, на момент написания статьи (17.09.2022), русскоязычная версия Joomla 4.2.2, шаблон фронтальной части сайта Cassiopeia.

## <a id="pereopredelenie-konstant-dzhumla-4"></a>Переопределение констант Джумла 4

Ниже приведена последовательность действий для перераспределения констант, действительная для большинства случаев, связанных с элементами интерфейса расширений Joomla.

1. Перейдите в *Система – Переопределение констант*.
2. В спадающем списке *Выбор области системы* выберите нужную область и язык.
3. Нажмите кнопку *Создать*.
4. В области *Поиск текста, который необходимо изменить* в поле *Текст* введите текст, который Вы хотите изменить.
5. В появившемся списке результатов поиска выберите нужный Вам текст и в области *Создание переопределения языковой константы* в поле *Значение (текст)* введите перевод (рисунок ниже). Можно использовать HTML теги.
6. Сохраните изменения.
 
 ![Языки: Переопределение языковых констант](https://aleksius.com/images/joomla/pereopredelenie-konstant-joomla-4/yazihki-pereopredelenie-yazihkovoyj-konstantih.png "Языки: Переопределение языковых констант") Языки: Переопределение языковых констант Языковые константы – это большинство текстов, которые Вы видите на сайте или в админке, не относящиеся к контенту. Например, надписи на кнопках, ссылках, сообщения об ошибках и т.д.. На рисунках ниже на них указывают стрелочки.

 ![Переопределение констант Joomla 4](https://aleksius.com/images/joomla/pereopredelenie-konstant-joomla-4/pereopredelenie-konstant-joomla-4.png "Переопределение констант Joomla 4") Переопределение констант Joomla 4  ![Элементы интерфейса](https://aleksius.com/images/joomla/pereopredelenie-konstant-joomla-4/ehlementih-interfeyjsa.png "Элементы интерфейса") Элементы интерфейса Не все тексты элементов интерфейса можно перевести при помощи *Переопределения констант*. Иногда бывают случаи, когда текст вписан прямо в исходные файлы расширений. Такое встречал только для сторонних расширений, но не для встроенных в Joomla. В подобных случае лучше обратиться к разработчику этого расширения и попросить его исправить это. Если сайт не мультиязычный, то можно попытаться найти исходный файл с текстом и перевести его прямо там. Как правило, это файлы с расширением PHP. Если сайт мультиязычный, и нет времени ждать исправления, можно обратиться к программисту, например, на фрилансе, и попросить его исправить ошибку. Но стоит учесть, что при обновлении расширения эти изменения могут быть потеряны.

Бывают ситуации, когда инструмент *Переопределения констант* просто не находит нужную константу. В таком случае её можно определить самому. О том, как это сделать, Вы можете [узнать в видео уроке](#video-urok "Переопределение констант Joomla 4. Перевод элементов интерфейса") выше в этой статье.

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

Также существуют специальные сторонние сервисы и расширения Joomla для перевода, например, [Localise](https://aleksius.com/joomla/rasshireniya/komponent-katalogov#perevod-elementov-interfejsa-dj-catalog2 "Уроки DJ-Catalog2. Каталог для Joomla 3") и [Falang](https://aleksius.com/joomla/rasshireniya/falang "Обзор Falang Free. Многоязычный сайт Joomla"). Для [своих переводов](https://aleksius.com/joomla/rusifikatory/ "Русификаторы") использую [Freestyle Translation Manager Pro](https://www.freestyle-joomla.com/products/utilities/translation-manager.html "Freestyle Translation Manager"). К сожалению, на 17.09.2022 оно недоступно для Джумла 4.

В редких случаях отдельные тексты элементов интерфейса можно задавать прямо в настройках расширений. Например, в верхней части рисунка ниже показан модуль встроенного умного поиска Joomla c надписью «Поиск по сайту». Эта надпись задаются в настройках модуля, как показано в нижней части рисунка ниже.

 ![Модуль поиска](https://aleksius.com/images/joomla/pereopredelenie-konstant-joomla-4/modul-poiska.png "Модуль поиска") Модуль поиска Инструмент Переопределения констант Joomla, в сочетании с другими инструментами мультиязычности, существенно упрощает перевод сайта на несколько языков. Во многих случаях он избавляет Вас от необходимости залазить в исходные файлы пакета перевода. А, например, в случае с мультиязычным интернет-магазином на VirtueMart данный инструмент становится ещё более полезным, так как упрощает перевод настраиваемых полей.

 | Похожие материалы |
|---|
| - [ Контент Joomla 4. Плагины «Загрузка модулей», «Разрыв страницы» и другие ](https://aleksius.com/joomla/kontent-joomla-4) - [ Контакты Joomla 4. Создание и настройка ](https://aleksius.com/joomla/kontaktih-joomla-4) - [ Настройка мультиязычности Joomla 4 ](https://aleksius.com/joomla/perevod-dzhumla-4) - [ Баннеры Joomla 4: создание и настройка ](https://aleksius.com/joomla/banneri-joomla-4) - [ Дополнительные поля Joomla 4 для материалов ](https://aleksius.com/joomla/polya-joomla-4) - [ Обзор GTranslate Enterprise. Перевод Joomla ](https://aleksius.com/joomla/rasshireniya/gtranslate-enterprise) - [ Умный поиск Joomla 4. Индексация поиска, настройки модуля ](https://aleksius.com/joomla/umnihyj-poisk-joomla-4) |

| Автор статьи – Хорошевский Алексей |
|---|
| [![Хорошевский Алексей](https://aleksius.com/images/sluzhebnye/khoroshevskij-aleksej.jpg "Хорошевский Алексей")](https://aleksius.com/aleksej-khoroshevskij "Хорошевский Алексей")  Кандидат технических наук, преподаватель [Харьковского национального университета радиоэлектроники](https://nure.ua/staff/oleksiy-igorovich-horoshevskiy "Nure.ua"), веб-мастер и SEO-оптимизатор с опытом более 15 лет. Специалист по созданию сайтов на Joomla и WebSite X5. Автор научных публикаций, видеокурсов и обучающего контента по веб-разработке и SEO. Ведёт блог и YouTube-канал, где делится своими знаниями и практическим опытом. Предоставляет [услуги](https://aleksius.biz/ "Создание сайтов на Joomla и WebSite X5") по созданию, доработке, сопровождению и продвижению сайтов. [Подробнее об авторе…](https://aleksius.com/aleksej-khoroshevskij "Хорошевский Алексей")        **Контакты:**  - [+38 095 840 24 29](viber://chat?number=%2B380958402429 "Позвонить в Viber") - [+38 095 840 24 29](https://t.me/Aleksej_Khoroshevskij "Позвонить в Telegram") - [+38 095 840 24 29](https://wa.me/380958402429 "Позвонить в WhatsApp") - [email@aleksius.com](mailto:email@aleksius.com "Написать письмо")      **Социальные сети:**  - [LinkedIn](https://www.linkedin.com/in/khoroshevskij/ "Linkedin.com") - [Facebook](https://www.facebook.com/aleksej.horoshevskij "Facebook") - [YouTube](https://www.youtube.com/c/Aleksiuscom "YouTube") - [(Twitter)](https://x.com/aleksius_com "X.com")      **Публикации и работа:**  - [Google Академия](https://scholar.google.com.ua/citations?hl=ru&user=Z5gfbqgAAAAJ&view_op "Scholar.google.com") - [Scopus](https://www.scopus.com/authid/detail.uri?authorId=59170112000 "Scopus.com") - [Upwork](https://www.upwork.com/freelancers/~01252c9b9aa6764e20 "Upwork.com") - [Freelance.ua](https://freelance.ua/user/Aleksej/portfolio/ "Freelance.ua") |

**Полезные ссылки:**

- [Видео уроки по Joomla 4](https://aleksius.com/video-uroki-po-joomla-4 "Видео уроки по Joomla 4").
