PS
наконец я сделал это в template.php так:
// get the list of availabel languages
$langs = language_list();
// now switch global $language back to 'en'
$vars['language'] = $langs['en'];
это решило некоторые проблемы, но некоторые проблемы остались живы.
из-за того, что я делаю это в функции темы, перед тем, как в коде некоторые модули использовали определенный язык drupal, возникают некоторые проблемы, такие как указания css и т. д.
Если у кого-то есть лучшее решение для выполнения кода выше, где-то рядом с template.php, я буду благодарен.