необходимо снова добавить узел в структуру меню. Это
исправить?
Да
Сначала вы можете прочитать раздел «Перевод меню» здесь: http://evolvingweb.ca/story/drupal-7-multilingual-whats-new-i18n
Я в основном использую опцию «перевести и локализовать». В этом случае у меня есть только одно меню для всех языков.
Перевести и локализовать
Сначала я создаю «нейтральные по отношению к языку» пункты меню, если у меня есть элементы с одинаковым путем и позицией в дереве меню для всех языков на моем сайте (например, для просмотра или специальных пунктов меню) ,
Затем я могу перевести (только) метку этих пунктов меню на вкладке «перевести» в форме редактирования.
В остальном я захожу в форму редактирования каждого узла и использую опцию «Предоставить ссылку меню» на вкладке «Настройки меню». Преимущество заключается в том, что вы автоматически устанавливаете правильный язык.
Не забудьте поставить правильный префикс языка, чтобы увидеть ваше меню для данного языка.
например. для главного меню:
- Язык сайта по умолчанию: / admin / структура / меню / управление / главное меню
- FR: / fr / admin / структура / меню / управление / главное меню
- ES: / es / admin / структура / меню / управление / главное меню
Фиксированный язык
Вы также можете использовать одно меню / язык.
В этом случае вам нужно установить опцию «Фиксированный язык».
Для главного меню включите мультиязычную переменную «Источник для главных ссылок» здесь: admin / config / region / i18n / variable
Затем установите правильные параметры в admin / структура / меню / настройки
Для других меню или блоков меню используйте либо вкладку "языки" в конфигурации блока, либо модуль context , если он уже есть на вашем сайте.