Перейти к содержимому
Русский язык для Invision Community 5

Добавление языковых переменных

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

В админке не нашел возможности добавить новую переменную, только редактирование уже имеющихся.

Попробовал отредактировать один из существующих lang-файлов в кэше, добавив туда еще одну строчку. В принципе получилось, переменная стала доступна. Насколько корректно редактировать языковые файлы в кэше?

Также попробовал записать в кэш новый файл со своими переменными. Проблема в том, что эти переменные доступны для редактирования в админке, но в PHP-коде они не видны. Может быть, новые языковые файлы нужно где-то регистрировать?

Рекомендованные сообщения

Редактировать существующие lang-файлы корректно. Это не совсем кэш.

Нужно только правильно выбрать используемый в нужной группе шаблонов.

 

Свои добавлять сложнее, так как надо их подцеплять где-то :)

  • Автор
Редактировать существующие lang-файлы корректно. Это не совсем кэш.

Нужно только правильно выбрать используемый в нужной группе шаблонов.

Ага, спасибо за быстрый ответ! Именно так и решил проблему.

 

Свои добавлять сложнее, так как надо их подцеплять где-то :)

А кто-нибудь знает, где и как их нужно подцеплять?

Изменено пользователем Yu-val

$this->ipsclass->load_language('имя ланга без .php');
пример
$this->ipsclass->load_language('lang_thanks');

в php файле нужном

  • Автор
в php файле нужном

Получилось. Спасибо!

Изменено пользователем Yu-val

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.