エンティティの翻訳を設定し、すべてが機能しています。メニューを除いて。 「メインメニュー」のメニュー項目に定義された翻訳セットがあり、メニュー項目に2つの言語が設定されています。ただし、どちらの言語を使用していても、どちらもメインメニューに表示されます。
手がかりはありますか?
カスタムメニューツリーが何らかの原因である可能性はありますか?
page.tpl>
$pid = variable_get('menu_main_links_source', 'main-menu');
$tree = menu_tree($pid);
$tree = str_replace(' class="menu"', '', $tree);
$main_menu = drupal_render($tree);
print $main_menu;
I18n_menu_translated_treeで修正されました
$tree = i18n_menu_translated_tree($pid);
次の人への警告として、i18n_menu_translated_menu_link_alter() http://drupal.org/node/1693074 に向かっていくいくつかの開発があります
1)ツリーとしてメニューを表示:
展開する必要がある各メニューリンクを編集し、Show as expanded
。メニューブロックを有効にできます。
2)メニューの翻訳:
各メニュータイトルは、standart Drupal form at admin/config/regional/translate/translate