Статьи, обзоры, советы, практика по Joomla!

lang constant change

Были ли у вас проблемы с переводом текста на вашем сайте?

Это руководство предназначено для тех случаев, когда вы не можете найти постоянную языковую константу в админке.

К примеру мы хотим изменить текст для «Phone» на странице профиля пользователя:

lang constant change 1

Шаг 1. Во-первых, постараемся изменить текст по простому пути.

Идем в Расширения > Менеджер языков > Переопределение констант > Поиск.

Когда ищем «Phone», то ничего не находим. Можем найти константу для "Телефон:" от компонента «Контакты», но не от плагина Профиль пользователя, который нам необходим.

lang constant change 2

Давайте попробуем ручной способ.

Шаг 2. Переименовываем папку языковых файлов

Изменяем имя папки «language» на что-то другое «language-temp»:

lang constant change 3

Обновляем сайт. Как мы видим появились все языковые константы, за исключением тех, которые относятся к плагину профиля пользователя. Это означает, что языковые файлы для этого расширения, вероятно, находится в другом месте.

lang constant change 4

Восстанавливаем имя папки «language» обратно.

Шаг 3. Переименовываем папку языков администратора

Перейти к /administrator/language

Изменяем имя папки так же, как и во втором шаге.

Обновляем сайт и смотрим. В нашем примере, мы наконец нашли постоянную:

lang constant change 5

Изменяем имя папки «языков» обратно.

Шаг # 4. Создаем языковое переопределение

Скопируйте языковую константу из предыдущего шага. В нашем случае: PLG_USER_PROFILE_FIELD_PHONE_LABEL.

Переходим в Расширения > Менеджер языков > Переопределение констант > Создать.

Вставляем скопированную строчку в «Языковую константу».

Устанавливаем требуемое значение.

lang constant change 6

Сохраняем.

Очищаем кэш!

Шаг # 5. Проверяем конечный результат

lang constant change 7

Название поля поменялось.

  • Доработка сайтов
  • от 700 ₽
  • Доработать, заменить, прикрутить, переделать, адаптировать, настроить, подготовить, провести, внедрить, убрать, внести ...
  • ЗАКАЗАТЬ
  • Обновление Joomla!
  • от 1500 ₽
  • Миграция Joomla 1.5.x ➟ 3.6.x
  • Обновление Joomla 2.5.x ➟ 3.6.x
  • ЗАКАЗАТЬ
  • Очистка от вирусов
  • от 2 500 ₽
  • Удаление вредоносных скриптов, вирусов, троянских коней, руткитов и других кодов.
  • Удаляем предупреждения от поисковиков.
  • ЗАКАЗАТЬ
  • Защита от взлома
  • от 1 200 ₽
  • Защита Joomla сайта от взлома и заражения вредоносным кодом.
  • ЗАКАЗАТЬ