Я делаю простой цикл для прохождения терминов в данном словаре, эти термины имеют свое описание как на языке по умолчанию, так и на дополнительном. Дело в том, что $ term-> description всегда возвращает языковую версию по умолчанию, независимо от того, какой язык активен, поэтому я предполагаю, что здесь что-то не хватает, так как я догадался (явно не так), что это поле будет заполнено версией активного языка. Вот код, который я использую:
<?php $terms = taxonomy_get_tree(5);
for ($index = 0; $index < count($terms); $index++) {?>
...
<div class="info"><?php echo trim_description($terms[$index]->description, 10) ?></div>
<div class="more-info"><a href="<?php print url(taxonomy_term_path($terms[$index])); ?>">More details</a></div>
</div>
<?php }?>
Отредактировано, чтобы добавить: мой язык по умолчанию не английский, у меня по-испански и английский как второй вариант.