I'm doing a simple for loop through the terms in a given vocabulary, these terms have their description in both the default language and an additional. The thing is that $term->description is always returning the default language version no matter which language is active so I guess I'm missing something here since I guessed (appparently wrong) that this field would be populated with the active language version. Here's a bit of the code I'm using:
<?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 }?>
Edited to add: my default language is not english, I have spanish by default and english as the second option.