Перейти к содержанию
nikoshot

[Решено] Перевод переменной не работает..

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

Добрый день!

Нужна помощь....

Нужно сделать перевод одной переменной..

В языковом файле добавляю строку  $_['text_more']          = 'Читать далее...';

в контролерее прописываю по аналоги с другими $data['text_more'] = $this->language->get('text_more');

В файле вывода шаблона вывожу <?php echo $text_more; ?>

 

В итоге выводится надпись text_more

Если я в контролере подставлю другую переменную которая была ранее то она выводится...

Подскажите может я что то упустил..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

проверьте, где выводите в контроллере $data['text_more'] = $this->language->get('text_more');

единственное, что в голову приходит, это или не обновили модификаторы, или не там объявляете, например до $this->load->language('путь к файлу языка');

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
11 часов назад, anboza сказал:

проверьте, где выводите в контроллере $data['text_more'] = $this->language->get('text_more');

единственное, что в голову приходит, это или не обновили модификаторы, или не там объявляете, например до $this->load->language('путь к файлу языка');

Вывожу где рядом объявляются другие переменные..

между ними вставил свою

            $data['text_empty'] = $this->language->get('text_empty');
            $data['button_continue'] = $this->language->get('button_continue');
            $data['text_refine'] = $this->language->get('text_refine');
            $data['text_more'] = $this->language->get('text_more');
            $data['text_attributes'] = $this->language->get('text_attributes');

 

что интересно. то он выводит текст который идет в скобках после get

например если я вставлю туда не ('text_more') а ('11111')  то и выведет 11111

если я подставлю туда другую переменную которая уже была ('text_empty')

то он выводит перевод этой переменной....

Модификаторы обновлял...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
9 минут назад, nikoshot сказал:

Вывожу где рядом объявляются другие переменные..

это понятно. ну только одно остается - вы не в тот языковой файл, внесли значение переменной. в смысле не для того языка.

ну типа внесли для английского, а открываете русский.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
9 часов назад, anboza сказал:

это понятно. ну только одно остается - вы не в тот языковой файл, внесли значение переменной. в смысле не для того языка.

ну типа внесли для английского, а открываете русский.

Спасибо, почти так и оказалось.. у меня были папки russian и ru-ru

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.