Translation 404 - Translation Page Not Found
Модуль Translation 404 - Translation Page Not Found позволяет показывать страницу с 404-ой ошибкой для тех страниц, у которых нет перевода на выбранном языке.
Как это работает
Представьте такую ситуацию. Вы делаете мультиязычный сайт, скажем, на английском и испанском языках. На этом сайты вы добавляете документы типа «Статья», которые разрешено переводить на другой язык и включили на сайт блок для выбора языка пользователем. Теперь вы написали свою первую статью на английском языке и сразу перевели её на испанский, чтобы ваши друзья в Барселоне тоже смогли её прочитать. После этого, вы пишите вторую статью на английском языке, сохраняете её и в этот момент вам звонит мама и приглашает придти на ужин. Вы уходите ужинать и совершенно забываете о переводе второй статьи на испанский язык.
На следующий день, некий парень Серджио из Аргентины, попадает на первую статью на английском языке. Он видит ссылки для переключения языка, нажимает на испанский и читает статью на своём родном языке. Но что случилось бы, если бы он попал не на первую, а на второю статью на английском языке? Нажав на ссылку для переключения на испанский язык, он получил бы эту же статью снова на английском языке :(
Этот модуль и предназначен для решения этой проблемы. Если вы решите, что вместо английской версии статьи и для испанского языка, пользователю лучше показать сообщение о том, что статья не переведена с английского языка, этот модуль для вас.
Отметьте: в папке модуля находится шаблон translation404-page.tpl.php.


