Всем доброго времени суток. Есть вопрос: удалил модуль Wysiwyg. Сделал в переводах поиск по слову Wysiwyg. Заметил, что осталось некоторое количество строк-переводов с этим модулем.
Чистил кэш, запускал update, эти строки остаются.
Вопрос: как все-таки удалить модуль с корнями? Сейчас конечно вручную удалю все переводы, но все-таки, может есть способ?
Комментарии
зачем?
Может есть где-то функция, о которой я просто не знаю, как полностью удалять.
Но если это на производительность не влияет, то и ладно.
При удалении модулей они подчищают (должны подчищать) за собой все таблицы, которые создавали. А вот переводы невозможно отследить. Мало того, переводы для конкретного модуля могут создаваться вручную на конкретном сайте. В общем - не парьтесь)
Удалите язык, потом снова залейте переводы для оставшихся модулей
Переводы не удаляются при удалении модулей, т.к. абсолютное большинство переаодов не имеет контекстов и является глобальными. Кроме того, какое-нибудь часто встречающееся слово может быть в переводах сразу нескольких модулей, но при этом сам перевод будет добавлен только один раз, соответственно, если удалить перевод при удалении одного из модулей, то сразу появятся непереведённые строки.