Even though the vocabulary is translated and the translation mode set to 'Localize', the menu still displays the default language name.

A quick fix is to add a single line in the i18n_taxonomy_menu_alter inside the if-statement:

$items['admin/structure/taxonomy/%taxonomy_vocabulary_machine_name']['title callback'] = 'i18n_taxonomy_vocabulary_name';
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

SpadXIII’s picture

A small patch

Johnny vd Laar’s picture

The new drupal-7.18 version breaks this patch. the change should then be:


    $items['admin/structure/taxonomy/%taxonomy_vocabulary_machine_name']['title callback'] = 'i18n_taxonomy_vocabulary_name';
    $items['admin/structure/taxonomy/%taxonomy_vocabulary_machine_name']['title arguments'] = array(3);
Jose Reyero’s picture

Status: Active » Closed (works as designed)

Atm we just don't translate administration pages. These ones use the 'default' (not translated) object names. And it's the same for content types, etc...

brtamas’s picture

Patch attached for version 7-1.17