Странности с хлебными крошками Ubercart

Аватар пользователя maiskiykot maiskiykot 4 апреля в 14:04

Практически перевел весь интерфейс админки Ubercart. Но осталась одна странность - в интерфейсе юзверя в хлебных крошках откуда-то берутся непереведенные строки типа Selling, Reports, Orders и ещё несколько - искать долго. Причем большая часть строки хлебных крошек переведена - начало и конец. Эти слова вылазят в середине. В шаблонах я этого не нашел, перевод строк тоже не срабатывает. Даже попробовал установить string overriders и ничего. Откуда убер берет эту хрень и как ее перевести? Желательно без хуков решение. Спасибо!

Комментарии

Аватар пользователя sas@drupal.org sas@drupal.org 4 апреля в 14:50

Есть же admin/config/regional/translate/translate
Если не помогает,
План такой:
- Поискать текстовым поиском по нужным словам из корня сайта нужные файлы
- Если не нашлось, выгрузить в корень базу например через консоль командой
mysqldump -u{{userName}} -p{{dbName}} > base.sql
Поискать повторно

Аватар пользователя voviko voviko 5 апреля в 8:03

как вам сказали выше используйте {{myTheme}}_breadcrumb
Те тут вы крошки разбираете, оборачиваете в t() и собираете заново

Аватар пользователя maiskiykot maiskiykot 5 апреля в 13:13

Хуками я умею пользоваться. Повторяю вопрос: как без хуков найти и изменить в коде эти данные?

Аватар пользователя sas@drupal.org sas@drupal.org 6 апреля в 12:27

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

Аватар пользователя voviko voviko 6 апреля в 12:21

maiskiykot wrote:
А где я написал что крошки в базе?!

Странно. Вы задали вопрос и постоянно вопросами отвечаете.
У вас три пути.
1. Найти текст в модуле, который используете и обернуть в t()
Искать по каталогам можно через notepad++
2. Попробовать найти текст в базе. Может в настройках у вас что нибудь, я лично не помню настройки
3. Перебрать крошки череp hook_breadcrumb

Аватар пользователя sas@drupal.org sas@drupal.org 6 апреля в 12:26

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

Аватар пользователя maiskiykot maiskiykot 6 апреля в 12:32

Основное, что меня изначально интересовало - откуда берутся эти строки. Костыли я умею ставить в любых местах друпала. Меня инересует именно причина появления этих строк. Содержание из в базе весьма сомнительно а поиском я весь сайт перебрал - чуть не нарвался на санкции хостера за нагрузку. Вообще ничего близко нет. Причем строку Selling нашел в переведённых на русский. То же отдельно Reports. Т.е. перевод данных строк выполнен. А в крошках они не переводятся. Я ещё раз уточняю: вопрос не в том как убрать, а в причине появления такой хрени. И речь именно об Ubercart, потому как больше нигде это не вылазит.

Аватар пользователя sas@drupal.org sas@drupal.org 6 апреля в 12:38

Рекомендую искать через консоль и на продакшене а на деве, там же вести разработку и деплоить на продакш.