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

Свои языковые фразы в языковых файлах

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

Понимаю что нужно пользоваться поиском, но в этой теме где я написала несколько дней назад никто не ответил https://opencartforum.com/topic/23866-izmenit-vse-punkty-meniu-na-svoi/

Мне нужно создать свои языковые фразы для разных локализаций

 

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

 

Например в файл языка latest.php Добавила $_['test_test'] = 'bla bla'; 

 

в контролер latest.php  добавила $this->data['test_test'] = $this->language->get('test_test');

 

в сам шаблон latest.tpl добавила <?php echo $test_test; ?>

вместо bla bla, вывелось test_test

 

Что не так делаю?

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


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

Куда и что вывести нужно? В меню?

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


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

Куда и что вывести нужно? В меню?

нет, в шаблоне в любом месте. То есть я вывожу уже в нужном месте, там раньше была просто фраза.

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


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

Делаете все правильно. 

Может, другую языковую папку терзаете? Бывает по невнимательности ;)

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


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

на каждый язык надо свою папку с языком открывать и там фалы редактировать

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


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

Делаете все правильно. 

Может, другую языковую папку терзаете? Бывает по невнимательности ;)

если бы другую, тогда бы надпись не изменилась вообще, в той.

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


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

на каждый язык надо свою папку с языком открывать и там фалы редактировать

это и так понятно. собака в другом месте зарыта

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


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

Подскажите кто знает как правильно редактировать языковые файлы? А то после замены некоторых слов, например: "Корзина покупок" на "Корзина", вместо "До кошика" на "У кошик" выскаквает ошибка с упоминанием этих файлов:

/system/engine/controller.php

catalog/language/ukrainian/common/footer.php

 

Я так понимаю что этот контролер видит изменения от начальных. Как можно это безболезненно менять или это .....

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


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

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

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


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

Так установил, но базово на рус. "Мой аккаунт" а там "Ваш особистий кабінет". Таким образом при переключении языка сдвигается все из-за длины предложения. Можно ж исправить просто Кабінет, Акаунт. Например: "кошик покупок" можно просто кошик. "До кошика" а я хочу "У кошик"

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


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

Можно.Только для таких правок нужно использовать редактор  Notepad++

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


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

У меня есть такой.

Правильно я делаю: :oops:

1. скачую файл с сервера

2. открываю через Notepad++

3. вношу изменения (меняю слово)

4. сохраняю

5. заливаю на сервер.

 

Так?? :geek:

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


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

Кодировка UTF-8 без бом.

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


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

Кодировка UTF-8 без бом.

 Все понял. Попробую. Спасибо за подсказку :-) :eek:

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

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

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

×

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

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