JoomFish! 2.1.5 (пункт 4 опробован и с откатом на 2.0.3), Joomla 1.5.22
1. Отключение плагина Missing_translation отключает только строчку, сообщающую об отсутствии перевода для этой статьи. Сама статья отображается в "непереведенном" виде.
2. В настройках JoomFish в бесплатной комплектации нет пункта "Скрывать непереведенные статьи" (или я его не нашла - что странно). Видимо, пункт появляется при установке клубного плагина Content Table Localization (Silver или Gold Member).
3. Изменение helper'ов модулей и файлов в папке components/com_content/models приводит к тому, что при попытке вызвать страничку, для которой нет перевода, выходит 404. Пункты меню для таких страниц по-прежнему отображаются.
4. Замена JoomFish.class.php по рецепту вызывает 404 уже при заходе на главную.
Самая засада в том, что скрыть ненужное мне удалось еще в 2009-м, но я в упор не помню, как... Может, сейчас не получается потому, что в Joomla что-то кардинально поменяли?
Кстати, а счастливые обладатели плагина не пробовали в нем ковыряться и понять, по какому принципу он работает?