Сегодня пришлось влезть в код i18ntaxonomy.module, в последней 6.x-1.7 версии это строчка #728:
<?php
if ($parents = taxonomy_get_parents_all($node->tid)) {
$parents = array_reverse($parents);
foreach ($parents as $p) {
$breadcrumb[] = l(i18nstrings("taxonomy:term:$term->tid:name", $p->name), 'forum/'. $p->tid); ## <-- 728
}
}
?>
Заменил её на:
<?php
$breadcrumb[] = l(i18nstrings("taxonomy:term:$p->tid:name", $p->name), 'forum/'. $p->tid);
?>
Без этого "хлебные крошки" на переведенной версии форума выдавались не верно.
Но интересует другой вопрос: Почему модуль i18n пытается подменять функциональность других модулей?