Многоязычность i18n - удаляем лишнюю "feature" :)
Многим известна поговорка "It is not a bug, it is a feature"..
Так вот и меня возможность установки "нейтрального" языка в модуле i18n дико раздражала, т.к. смысл этой штуки для меня как разработчика непонятен, а уж тем более она будет удивлять клиента на рабочем сайте.
Короче говоря, я эту "возможность" просто удалил:
В файле i18n.module модуля i18n нужно найти строку в функции _i18n_language_select
'#options' => array_merge(array('' => ''), $languages),
и заменить на
'#options' => $languages,